.landing-section{position:relative;isolation:isolate;max-width:1100px;margin:0 auto;padding:90px 32px;scroll-margin-top:70px}.landing-section>:not(.swoop-upper):not(.swoop-lower){position:relative;z-index:1}.landing-section.on-sunk{max-width:none}.landing-head{max-width:820px;margin:0 auto 58px;text-align:center}.landing-head .section-kicker{margin-bottom:19px}.landing-head h2{margin:0;font-size:clamp(38px,4.4vw,56px);letter-spacing:-.03em;line-height:1}.landing-head p{max-width:580px;margin:19px auto 0;color:var(--ink-body);font-size:16px;line-height:1.5}.hero-proof{margin:0;color:var(--muted);font-size:14px;font-weight:500;letter-spacing:.04em}.how-index{margin-bottom:13px;color:var(--lilac-border);font-family:var(--display);font-size:21px;line-height:1}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 48px}.faq-item h3{margin:0 0 10px;font-size:22px;letter-spacing:-.02em;line-height:1.15}.faq-item p{margin:0;color:var(--ink-body);font-size:15px;line-height:1.55}.faq-item p.is-pending{color:var(--muted);font-style:italic}@media(max-width:1023px){.faq-grid{grid-template-columns:1fr}}@media(max-width:767px){.landing-section{padding:52px 20px}.landing-head{margin-bottom:38px}.landing-head h2{font-size:clamp(30px,8.5vw,36px);letter-spacing:-.02em}.faq-grid{gap:28px}}
