.landing-how{position:relative;overflow:hidden;padding:6.4rem 2rem}.landing-how__bg{position:absolute;top:0;right:0;bottom:0;left:0}.landing-how__bg img{width:100%;height:100%;object-fit:cover;object-position:center}.landing-how__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f2411b8}.landing-how__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 40%,hsla(124,40%,5%,.5) 100%)}.landing-how__content{position:relative;z-index:2;max-width:51.2rem;margin:0 auto;text-align:center}.landing-how__label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--landing-primary-glow);font-weight:600;margin:0 0 1.2rem}.landing-how__title{font-family:var(--landing-font-display);font-weight:700;font-size:clamp(2.72rem,4.5vw,4.48rem);line-height:1.1;color:#fff;margin:0 0 1.2rem}.landing-how__subheading{font-family:var(--landing-font-body);font-size:1.52rem;line-height:1.6;color:#ffffffa6;margin:0 0 4rem}.landing-how__steps{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:4rem}.landing-how__step{display:flex;flex-direction:row;align-items:center;gap:1.4rem;background:#fff;border-radius:1.6rem;padding:1.6rem;text-align:left}.landing-how__step-emoji{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;border-radius:1.2rem;background:#fbf5e9;font-size:2rem;flex-shrink:0}.landing-how__step-text{flex:1;min-width:0}.landing-how__step-title{font-weight:700;font-size:1.44rem;color:#1b3222;margin:0 0 .32rem}.landing-how__step-desc{font-size:1.28rem;line-height:1.45;color:#677e6f;margin:0}.landing-how__step-number{font-family:var(--landing-font-display);font-weight:700;font-size:3rem;color:#e2e9e4;flex-shrink:0;line-height:1;padding-right:.4rem}.landing-how__cta{display:inline-block;background:var(--landing-primary-bright);color:var(--landing-primary);font-weight:700;font-size:15px;padding:1.4rem 2.8rem;border-radius:1.6rem;text-decoration:none;text-align:center;transition:all .2s ease}.landing-how__cta:hover{transform:scale(.98);opacity:.92}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-landing-how-it-works.css.map */
