.page-module__c9bHeq__page{--line:#9ee7ff2e;--muted:#a5afb8;color:#fff;background:var(--void);min-height:100vh}.page-module__c9bHeq__page h1,.page-module__c9bHeq__page h2,.page-module__c9bHeq__page p,.page-module__c9bHeq__page ul{margin:0}.page-module__c9bHeq__page a:focus-visible{outline:2px solid var(--ice);outline-offset:6px}.page-module__c9bHeq__hero,.page-module__c9bHeq__section,.page-module__c9bHeq__cta{padding-left:clamp(24px,4.5vw,80px);padding-right:clamp(24px,4.5vw,80px)}.page-module__c9bHeq__hero{background-image:linear-gradient(#9ee7ff06 1px,#0000 1px),linear-gradient(90deg,#9ee7ff06 1px,#0000 1px);background-size:44px 44px;padding-top:36px}.page-module__c9bHeq__eyebrow,.page-module__c9bHeq__label,.page-module__c9bHeq__number{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.16em}.page-module__c9bHeq__eyebrow{color:var(--muted);font-size:12px;line-height:1.7}.page-module__c9bHeq__heroGrid{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;padding:82px 0 92px;display:grid}.page-module__c9bHeq__label{color:var(--ice);font-size:12px;line-height:1.7}.page-module__c9bHeq__hero h1{font:300 clamp(86px, 12vw, 182px) / .88 var(--font-display), sans-serif;letter-spacing:-.02em;margin-top:16px}.page-module__c9bHeq__parent{color:#dbe9f2;font-size:17px;margin-top:24px!important}.page-module__c9bHeq__heroCopy{max-width:560px}.page-module__c9bHeq__heroSub{color:#dbe9f2;font-size:clamp(20px,2.2vw,29px);line-height:1.45}.page-module__c9bHeq__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.page-module__c9bHeq__primary,.page-module__c9bHeq__secondary{align-items:center;gap:28px;font-size:15px;display:inline-flex}.page-module__c9bHeq__primary{min-height:52px;color:var(--on-ice);background:var(--ice);padding:15px 23px;font-weight:500}.page-module__c9bHeq__primary:hover{color:var(--on-ice);background:var(--ice-300)}.page-module__c9bHeq__secondary{color:#c4d6e2;border-bottom:1px solid var(--line);padding:13px 0}.page-module__c9bHeq__secondary:hover{color:var(--ice)}.page-module__c9bHeq__note{color:var(--muted);font:12px/1.8 var(--font-mono), monospace;margin-top:22px!important}.page-module__c9bHeq__section{border-top:1px solid var(--line);padding-top:108px;padding-bottom:108px}.page-module__c9bHeq__sectionHeading h2,.page-module__c9bHeq__twoColumn h2,.page-module__c9bHeq__cta h2{font:300 clamp(38px, 4.5vw, 68px) / 1.03 var(--font-display), sans-serif;letter-spacing:.01em;text-transform:uppercase;margin-top:18px}.page-module__c9bHeq__list{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0 36px;margin-top:64px;display:grid}.page-module__c9bHeq__list article{padding:28px 0 0}.page-module__c9bHeq__list article+article{border-left:1px solid var(--line);padding-left:28px}.page-module__c9bHeq__number{color:var(--ice);font-size:12px}.page-module__c9bHeq__list article p{max-width:370px;color:var(--muted);margin-top:28px;font-size:17px;line-height:1.8}.page-module__c9bHeq__twoColumn{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.page-module__c9bHeq__lead{color:#dbe9f2;max-width:590px;font-size:clamp(22px,2.4vw,32px);line-height:1.45}.page-module__c9bHeq__limits ul{border-top:1px solid var(--line);padding:0;list-style:none}.page-module__c9bHeq__limits li{color:var(--muted);border-bottom:1px solid var(--line);padding:20px 0;font-size:17px;line-height:1.6}.page-module__c9bHeq__limits li:before{width:30px;color:var(--ice);content:"＋";font-family:var(--font-mono), monospace;display:inline-block}.page-module__c9bHeq__cta{background:linear-gradient(115deg,#9ee7ff12,#0000);padding-top:96px;padding-bottom:108px}.page-module__c9bHeq__cta>div{max-width:800px}.page-module__c9bHeq__cta h2{font-size:clamp(48px,6vw,88px)}.page-module__c9bHeq__cta>div>p:not(.page-module__c9bHeq__label){color:var(--muted);margin-top:24px;font-size:17px;line-height:1.8}@media (max-width:850px){.page-module__c9bHeq__heroGrid,.page-module__c9bHeq__twoColumn{grid-template-columns:1fr;gap:36px}.page-module__c9bHeq__heroGrid{padding:58px 0 70px}.page-module__c9bHeq__list{grid-template-columns:1fr;gap:0}.page-module__c9bHeq__list article+article{border-top:1px solid var(--line);border-left:0;padding-left:0}}@media (max-width:600px){.page-module__c9bHeq__hero h1{font-size:clamp(76px,20vw,132px)}.page-module__c9bHeq__section{padding-top:66px;padding-bottom:66px}.page-module__c9bHeq__actions{flex-direction:column;align-items:flex-start;gap:12px}}
