@media (max-width:800px){html,body{max-width:100%}body.menu-open{overflow:hidden}.site-header{padding-top:env(safe-area-inset-top);height:calc(68px + env(safe-area-inset-top))}.menu-toggle{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:10px;cursor:pointer}.menu-toggle:focus-visible{outline:3px solid var(--mint2)}.site-nav{position:fixed;top:calc(68px + env(safe-area-inset-top));left:0;right:0;bottom:0;gap:0;padding:14px 20px 28px;overflow:auto;background:rgba(255,255,255,.98);box-shadow:none}.site-nav>a{min-height:51px;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid #edf1ee;font-size:15px}.site-nav>a.button{min-height:50px;margin-top:20px;border:0}.hero{padding-top:46px;padding-bottom:56px;gap:36px}.hero h1,.page-hero h1{letter-spacing:-2px;font-size:clamp(38px,11vw,50px)}.lead,.page-hero>p:not(.eyebrow){font-size:15px;line-height:1.7}.hero .button{width:100%;min-height:52px}.workflow-card{padding:13px;border-radius:19px}.workflow-row{padding:13px 10px}.workflow-row>strong{width:32px;height:32px}.workflow-row span b{font-size:12px}.workflow-row small{font-size:10px}.section{padding-top:54px;padding-bottom:58px}.intro h2,.feature h2,.cta h2,.form-layout aside h2{letter-spacing:-1.2px;font-size:clamp(28px,8vw,36px)}.intro>p:not(.eyebrow){font-size:15px}.cards article{padding:23px}.cards h3,.steps h3{font-size:17px}.feature{border-radius:20px}.feature>div,.feature>p,.feature>a{margin-left:20px;margin-right:20px}.cta{border-radius:20px}.cta .button{width:100%;min-height:51px}.page-hero{padding-top:48px;padding-bottom:42px}.form-layout{gap:28px}.form-card{padding:20px;border-radius:18px}.form-card h2{font-size:22px}.field input,.field select,.field textarea{font-size:16px}.form-card button{width:100%;min-height:51px}.timeline article{grid-template-columns:34px 1fr;gap:12px;padding:15px 0}.timeline>b{width:30px;height:30px;border-radius:9px}.timeline h3{font-size:15px}.site-footer{padding-top:28px;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.site-footer div{gap:14px}.site-footer small{line-height:1.6}}@media (max-width:390px){.shell{padding-left:16px;padding-right:16px}.site-header{padding-left:16px;padding-right:16px}.brand{font-size:18px}.hero{padding-top:38px}.workflow-row{gap:9px}.workflow-row em{display:none}.workflow-card footer{padding-left:8px;padding-right:8px}.feature{margin-left:16px;margin-right:16px}.cta{margin-left:16px;margin-right:16px;padding:46px 20px}.site-footer{margin-left:16px;margin-right:16px}.steps{gap:24px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
