.landing-how{position:relative;background:var(--landing-light)}.landing-how__anchor{position:absolute;top:0;pointer-events:none}.landing-how__header{text-align:center;margin-bottom:5.6rem;max-width:680px;margin-inline:auto}.landing-how__eyebrow{font-family:var(--font-landing-heading);font-weight:600;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--landing-lime);margin:0 0 1.2rem}.landing-how__heading{font-family:var(--font-landing-heading);font-weight:700;font-size:clamp(2.8rem,3.5vw,4.8rem);line-height:1.15;color:var(--landing-charcoal);margin:0 0 1.6rem;text-wrap:balance}.landing-how__sub{font-family:var(--font-landing-body);font-size:1.6rem;line-height:1.6;color:var(--landing-charcoal-soft)}.landing-how__sub p{margin:0}.landing-how__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:4rem;position:relative}@media screen and (min-width:768px){.landing-how__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem}.landing-how__grid:before{content:"";position:absolute;top:40px;left:16.67%;right:16.67%;height:2px;background:var(--landing-lime);opacity:.4;z-index:0}}.landing-how__step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;z-index:1}.landing-how__circle-wrap{position:relative}.landing-how__circle{width:80px;height:80px;border-radius:9999px;background:var(--landing-charcoal);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #3936322e}.landing-how__icon{width:28px;height:28px;color:var(--landing-lime)}.landing-how__number{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:9999px;background:var(--landing-lime);color:var(--landing-charcoal);font-family:var(--font-landing-heading);font-weight:700;font-size:1.2rem;display:inline-flex;align-items:center;justify-content:center}.landing-how__step-title{font-family:var(--font-landing-heading);font-weight:700;font-size:2rem;color:var(--landing-charcoal);margin:0}.landing-how__step-text{font-family:var(--font-landing-body);font-size:1.4rem;line-height:1.6;color:var(--landing-charcoal-soft)}.landing-how__step-text p{margin:0}.landing-how__cta-wrap{margin-top:5.6rem;text-align:center}.landing-how__cta{display:inline-flex;align-items:center;justify-content:center;padding:1.6rem 3.2rem;background:var(--landing-lime);color:var(--landing-charcoal);font-family:var(--font-landing-heading);font-weight:700;font-size:1.6rem;text-decoration:none;border-radius:var(--landing-radius-sm);box-shadow:0 4px 12px #0000001f;transition:filter .15s ease}.landing-how__cta:hover,.landing-how__cta:focus-visible{filter:brightness(.92)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-landing-how-it-works.css.map */
