.gcm{--gc-fg: #142E26;--gc-fg-secondary: #5E7A71;--gc-accent: #4A7C59;--gc-lime: #7EC432;--gc-bg-secondary: #F3F8F5;--gc-border: #E1ECE7;--gc-radius-lg: 1.6rem;--gc-radius-xl: 2rem;--gc-shadow-lg: 0 1.2rem 4rem rgba(20, 46, 38, .12)}.gcm-header{text-align:center;max-width:60rem;margin:0 auto 5.6rem}.gcm-eyebrow{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gc-accent);margin-bottom:1.2rem}.gcm-heading{font-size:clamp(2.6rem,3.4vw,3.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 1.4rem}.gcm-sub{font-size:1.7rem;line-height:1.65;color:var(--gc-fg-secondary);margin:0}.gcm-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}@media screen and (max-width:989px){.gcm-benefits__grid{grid-template-columns:1fr}}.gcm-benefit-card{background:var(--gc-bg-secondary);border:.1rem solid var(--gc-border);border-radius:var(--gc-radius-xl);padding:3.6rem 3.2rem;display:flex;flex-direction:column;gap:2rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s}.gcm-benefit-card:hover{transform:translateY(-.4rem);box-shadow:var(--gc-shadow-lg);border-color:#4a7c594d}.gcm-benefit-icon{width:5.2rem;height:5.2rem;background:linear-gradient(135deg,#e6f4ea,#f3f8f5);border-radius:1.4rem;display:flex;align-items:center;justify-content:center;color:var(--gc-accent);border:.1rem solid var(--gc-border)}.gcm-benefit-card h3{font-size:2rem;font-weight:600;margin:0}.gcm-benefit-card p{font-size:1.5rem;line-height:1.65;color:var(--gc-fg-secondary);margin:0}.gcm-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem;position:relative}.gcm-steps__grid:before{content:"";position:absolute;top:2.8rem;left:18%;right:18%;height:.2rem;background:linear-gradient(90deg,var(--gc-border),var(--gc-accent),var(--gc-border));opacity:.5}@media screen and (max-width:989px){.gcm-steps__grid{grid-template-columns:1fr;gap:4rem}.gcm-steps__grid:before{display:none}}.gcm-step{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.8rem;position:relative;z-index:1}.gcm-step-num{width:5.6rem;height:5.6rem;background:var(--gc-fg);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.2rem;font-weight:600;box-shadow:0 .4rem 1.6rem #142e2640;outline:.4rem solid #fff}.gcm-step h3{font-size:2rem;font-weight:600;margin:0}.gcm-step p{font-size:1.5rem;line-height:1.6;color:var(--gc-fg-secondary);max-width:28rem;margin:0}.gcm-trust{background:linear-gradient(160deg,#142e26,#1a3d32,#142e26);color:#fff;position:relative;overflow:hidden;padding-top:7.2rem;padding-bottom:7.2rem}.gcm-trust:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(ellipse,rgba(126,196,50,.08) 0%,transparent 60%);pointer-events:none}.gcm-trust>.container{position:relative;z-index:1}.gcm-trust__title{text-align:center;font-size:2.8rem;font-weight:600;letter-spacing:-.01em;color:#fff;margin:0 0 3.6rem}.gcm-trust__brands{display:flex;justify-content:center;align-items:center;gap:4rem;margin-bottom:5.2rem;flex-wrap:wrap}.gcm-brand{font-size:1.8rem;font-weight:600;letter-spacing:.08em;color:#ffffffbf;transition:color .2s}.gcm-brand:hover{color:var(--gc-lime)}.gcm-trust__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:96rem;margin:0 auto}@media screen and (max-width:749px){.gcm-trust__stats{grid-template-columns:1fr}}.gcm-stat{text-align:center;padding:2.8rem 2.4rem;border:.1rem solid rgba(255,255,255,.12);border-radius:var(--gc-radius-lg);background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,border-color .2s}.gcm-stat:hover{background:#ffffff14;border-color:#7ec4324d}.gcm-stat-num{font-size:3.2rem;font-weight:600;margin-bottom:.6rem;letter-spacing:-.02em}.gcm-stat-label{font-size:1.4rem;color:#ffffffa6}.gcm-vbreak{position:relative;height:34rem;overflow:hidden;background:#142e26}.gcm-vbreak__img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block;opacity:.92}.gcm-vbreak__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#142e26bf,#142e2659 45%,#142e268c);display:flex;align-items:center;padding:0 8rem}@media screen and (max-width:749px){.gcm-vbreak{height:30rem}.gcm-vbreak__overlay{padding:0 2.4rem}}.gcm-vbreak__content{max-width:48rem;color:#fff}.gcm-vbreak__content,.gcm-vbreak__quote,.gcm-vbreak-section .gcm-vbreak__quote{color:#fff!important}.gcm-vbreak__eyebrow{display:block;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gc-lime, #7EC432);margin-bottom:1.4rem}.gcm-vbreak__quote{font-size:clamp(2.2rem,2.6vw,2.8rem);font-weight:600;line-height:1.35;letter-spacing:-.01em;margin:0}.gcm-vbreak__line{width:4.8rem;height:.3rem;background:#7ec432;border-radius:.2rem;margin-top:2rem}.gcm-faq__layout{display:grid;grid-template-columns:34rem 1fr;gap:6.4rem;align-items:start;max-width:120rem;margin:0 auto}@media screen and (max-width:989px){.gcm-faq__layout{grid-template-columns:28rem 1fr;gap:4rem}}@media screen and (max-width:749px){.gcm-faq__layout{grid-template-columns:1fr;gap:3.6rem}}.gcm-faq__intro h2{font-size:clamp(2.6rem,3.2vw,3.4rem);font-weight:600;letter-spacing:-.01em;margin:0 0 1.6rem}.gcm-faq__intro p{font-size:1.6rem;color:var(--gc-fg-secondary);line-height:1.6;margin:0 0 2.4rem}.gcm-faq__contact{background:#fff;border:.1rem solid var(--gc-border);border-radius:var(--gc-radius-lg);padding:2rem 2.4rem}.gcm-faq__contact strong{display:block;font-size:1.4rem;font-weight:700;margin-bottom:.6rem}.gcm-faq__contact span{font-size:1.4rem;color:var(--gc-fg-secondary)}.gcm-faq__contact a{color:var(--gc-accent);font-weight:600;text-decoration:none}.gcm-faq__groups{display:flex;flex-direction:column;gap:3.2rem}.gcm-faq__group-label{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gc-accent);margin-bottom:1.2rem}.gcm-faq__list .collapsible-list__item{border-bottom:.1rem solid var(--gc-border);background:#fff}.gcm-faq__list .collapsible-list__item:first-child{border-top:.1rem solid var(--gc-border)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-gift-card-mkt.css.map */
