.page-module__2yzjZW__page{width:min(1120px,100% - 32px);margin:0 auto;padding:clamp(72px,8vw,128px) 0 clamp(80px,9vw,140px)}.page-module__2yzjZW__hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(28px,6vw,72px);margin-bottom:clamp(52px,8vw,96px);display:grid}.page-module__2yzjZW__eyebrow{color:var(--brand-action);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:800}.page-module__2yzjZW__hero h1,.page-module__2yzjZW__section h2,.page-module__2yzjZW__faq h2,.page-module__2yzjZW__cta h2{color:var(--ink-0);letter-spacing:0;margin:0}.page-module__2yzjZW__hero h1{max-width:13ch;font-size:clamp(2.7rem,7vw,5.5rem);line-height:.96}.page-module__2yzjZW__lead{max-width:720px;color:var(--ink-2);margin:24px 0 0;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.7}.page-module__2yzjZW__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.page-module__2yzjZW__statusPanel,.page-module__2yzjZW__windowCard,.page-module__2yzjZW__guideCard,.page-module__2yzjZW__faq,.page-module__2yzjZW__cta{border:1px solid var(--line-1);background:var(--bg-1);border-radius:var(--r-lg)}.page-module__2yzjZW__statusPanel{padding:28px}.page-module__2yzjZW__statusPanel span,.page-module__2yzjZW__windowCard span,.page-module__2yzjZW__guideCard span{color:var(--brand-action);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.page-module__2yzjZW__statusPanel strong{color:var(--ink-0);margin-top:10px;font-size:1.35rem;line-height:1.2;display:block}.page-module__2yzjZW__statusPanel p,.page-module__2yzjZW__sectionHead p,.page-module__2yzjZW__split p,.page-module__2yzjZW__windowCard p,.page-module__2yzjZW__guideCard p,.page-module__2yzjZW__faq p,.page-module__2yzjZW__cta p{color:var(--ink-2);line-height:1.65}.page-module__2yzjZW__section{border-top:1px solid var(--line-1);padding:clamp(34px,5vw,64px) 0}.page-module__2yzjZW__sectionHead{max-width:760px}.page-module__2yzjZW__section h2,.page-module__2yzjZW__faq h2,.page-module__2yzjZW__cta h2{font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.08}.page-module__2yzjZW__windowGrid,.page-module__2yzjZW__guideGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.page-module__2yzjZW__windowCard,.page-module__2yzjZW__guideCard{padding:22px}.page-module__2yzjZW__windowCard h3,.page-module__2yzjZW__guideCard strong{color:var(--ink-0);margin:12px 0 8px;font-size:1.05rem;line-height:1.25;display:block}.page-module__2yzjZW__guideCard{text-decoration:none;transition:border-color .2s,transform .2s}.page-module__2yzjZW__guideCard:hover{border-color:var(--brand-action);transform:translateY(-3px)}.page-module__2yzjZW__split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.page-module__2yzjZW__checkList,.page-module__2yzjZW__proofList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__2yzjZW__checkList li,.page-module__2yzjZW__proofList li{color:var(--ink-2);padding-left:30px;line-height:1.6;position:relative}.page-module__2yzjZW__checkList li:before,.page-module__2yzjZW__proofList li:before{content:"+";color:var(--brand-action);font-weight:800;position:absolute;top:.1em;left:0}.page-module__2yzjZW__checkList strong{color:var(--ink-0);display:block}.page-module__2yzjZW__checkList span{margin-top:4px;display:block}.page-module__2yzjZW__faq,.page-module__2yzjZW__cta{margin-top:clamp(24px,4vw,44px);padding:clamp(28px,5vw,48px)}.page-module__2yzjZW__faqList{gap:12px;margin-top:24px;display:grid}.page-module__2yzjZW__faqList details{border:1px solid var(--line-1);border-radius:var(--r-md);background:var(--bg-2);padding:18px}.page-module__2yzjZW__faqList summary{cursor:pointer;color:var(--ink-0);font-weight:700}.page-module__2yzjZW__faqList p{margin:12px 0 0}.page-module__2yzjZW__cta{justify-content:space-between;align-items:center;gap:28px;display:flex}.page-module__2yzjZW__cta p{max-width:650px;margin:12px 0 0}@media (max-width:900px){.page-module__2yzjZW__hero,.page-module__2yzjZW__split,.page-module__2yzjZW__windowGrid,.page-module__2yzjZW__guideGrid{grid-template-columns:1fr}.page-module__2yzjZW__cta{flex-direction:column;align-items:flex-start}}
