.page_main__nw1Wk{display:flex;justify-content:center;padding:clamp(2.5rem,9vw,4.5rem) 1.5rem 0}.page_column__hsMp1{width:100%;max-width:var(--maxw-wide);display:flex;flex-direction:column}.page_hero__7KFOs{margin-bottom:clamp(2.5rem,9vw,3.75rem)}.page_eyebrow__yxIK8{margin:0 0 .9rem;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-bright)}.page_headline__b1Dvh{margin:0 0 1.1rem;font-size:clamp(2rem,7.5vw,2.9rem);line-height:1.1;letter-spacing:-.02em;font-weight:600;text-wrap:balance;max-width:20ch}.page_subhead__SzCbz{margin:0;font-size:clamp(1.02rem,4.2vw,1.15rem);line-height:1.55;color:var(--text-muted);max-width:36rem}.page_sectionHeading__lt74q{margin:0 0 .25rem;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.page_capabilities__BIKH8{list-style:none;margin:0 0 clamp(2.5rem,9vw,3.5rem);padding:0;display:flex;flex-direction:column}.page_capability__QuPIi{padding:1.25rem 0;border-top:1px solid var(--border)}.page_capability__QuPIi:last-child{border-bottom:1px solid var(--border)}.page_capabilityTitle__vE_4D{margin:0 0 .35rem;font-size:1.02rem;font-weight:600;letter-spacing:-.01em;color:var(--text)}.page_capabilityBody__eTC_4{margin:0;font-size:.97rem;line-height:1.6;color:var(--text-muted);max-width:36rem}.page_panel__yrxLs,.page_status__e5ASC{padding:clamp(1.4rem,5vw,1.85rem);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.page_panel__yrxLs{margin-bottom:1rem}.page_status__e5ASC{background:transparent;border-style:dashed}.page_panelHeading__U8DOE{margin:0 0 .5rem;font-size:1.08rem;font-weight:600;letter-spacing:-.01em}.page_panelBody__fOMCT{margin:0;font-size:.97rem;line-height:1.6;color:var(--text-muted);max-width:36rem}.page_panelBody__fOMCT a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.page_panelBody__fOMCT a:hover{color:var(--accent-bright)}