.page-hero{min-height:78vh;padding:170px 0 100px;background:radial-gradient(circle at 78% 25%,rgba(55,138,221,.2),transparent 31%),linear-gradient(120deg,#07111d 55%,#0c2134);position:relative;overflow:hidden}.page-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(122,168,203,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(122,168,203,.045) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.page-hero .container{position:relative;z-index:1}.page-hero h1{font-size:clamp(58px,8vw,112px);line-height:.92;letter-spacing:-.06em;text-transform:uppercase;max-width:1150px;margin:28px 0}.page-hero h1 em{font-style:normal;color:var(--electric)}.page-hero .lede{max-width:790px;color:#acbdc9;font-size:18px;line-height:1.75}.page-section{padding:120px 0}.page-section h2{font-size:clamp(44px,6vw,82px);line-height:.98;letter-spacing:-.05em;text-transform:uppercase;max-width:950px}.page-section .section-lede{font-size:18px;color:#9fb0bc;max-width:800px}.page-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:55px}.page-card{padding:32px;min-height:230px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.page-card b{font:10px var(--mono);color:var(--electric)}.page-card h3{margin:38px 0 12px;font-size:19px;text-transform:uppercase}.page-card p{color:#869cab;font-size:14px}.page-statement{padding:120px 0;background:var(--blue)}.page-statement h2{font-size:clamp(48px,7vw,100px);line-height:.95;letter-spacing:-.055em;text-transform:uppercase;max-width:1200px}.page-flow{display:flex;flex-wrap:wrap;gap:10px;margin:45px 0}.page-flow span{border:1px solid #31536b;padding:15px 18px;font:10px var(--mono);letter-spacing:.12em}.page-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:38px}.prose{max-width:850px}.prose h2{margin-top:70px;font-size:34px}.prose h3{margin-top:38px;text-transform:uppercase}.prose p,.prose li{color:#9eafbb}.legal-review{border:1px solid #866f3f;background:#221d12;padding:20px;color:#ead49e;margin:28px 0}.contact-path{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px}.contact-path article{border:1px solid var(--line);padding:30px}.contact-path h3{font-size:17px;text-transform:uppercase}.contact-path p{color:#93a6b4}.contact-warning{margin-top:50px;border-left:2px solid var(--blue);padding-left:20px;max-width:800px;color:#9fb0bc}@media(max-width:900px){.page-grid,.contact-path{grid-template-columns:1fr 1fr}.page-hero{padding-top:140px}}@media(max-width:700px){.page-hero{min-height:auto;padding:125px 0 80px}.page-hero h1{font-size:52px}.page-section{padding:85px 0}.page-grid,.contact-path{grid-template-columns:1fr}.page-card{min-height:0}.page-statement{padding:90px 0}.page-statement h2{font-size:48px}}
