.page-module-scss-module__cwMFTW__page{min-height:100svh;color:var(--text);background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 30%),linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, transparent), var(--bg));padding:clamp(24px,5vw,64px) 0}.page-module-scss-module__cwMFTW__shell{width:min(1040px,100% - 32px);margin:0 auto}.page-module-scss-module__cwMFTW__header{justify-content:space-between;align-items:center;gap:20px;padding-bottom:clamp(32px,7vw,72px);display:flex}.page-module-scss-module__cwMFTW__brand{color:var(--text-strong);letter-spacing:.08em;font-size:15px;font-weight:800}.page-module-scss-module__cwMFTW__backLink{color:var(--text-muted);font-size:14px;text-decoration:none}.page-module-scss-module__cwMFTW__backLink:hover,.page-module-scss-module__cwMFTW__backLink:focus-visible{color:var(--text-strong);text-underline-offset:4px;text-decoration:underline}.page-module-scss-module__cwMFTW__hero{gap:20px;max-width:820px;display:grid}.page-module-scss-module__cwMFTW__eyebrow{color:color-mix(in srgb, var(--primary) 72%, var(--text-muted));letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.page-module-scss-module__cwMFTW__hero h1,.page-module-scss-module__cwMFTW__sectionHeading h2,.page-module-scss-module__cwMFTW__connectedModule h2{color:var(--text-strong);font-family:var(--font-family-editorial);text-wrap:balance;margin:0}.page-module-scss-module__cwMFTW__hero h1{max-width:18ch;font-size:clamp(42px,7vw,76px);line-height:1.02}.page-module-scss-module__cwMFTW__lead{max-width:68ch;color:var(--text-muted);margin:0;font-size:clamp(17px,2vw,20px);line-height:1.7}.page-module-scss-module__cwMFTW__status{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-panel) 90%, transparent);width:fit-content;color:var(--text-muted);border-radius:999px;margin:4px 0 0;padding:9px 13px;font-size:13px}.page-module-scss-module__cwMFTW__capabilities,.page-module-scss-module__cwMFTW__connectedModule{border-top:1px solid var(--border);margin-top:clamp(48px,9vw,96px);padding-top:clamp(28px,5vw,48px)}.page-module-scss-module__cwMFTW__sectionHeading{gap:10px;display:grid}.page-module-scss-module__cwMFTW__sectionHeading h2,.page-module-scss-module__cwMFTW__connectedModule h2{font-size:clamp(28px,4vw,42px)}.page-module-scss-module__cwMFTW__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.page-module-scss-module__cwMFTW__capabilityGrid li{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-panel) 84%, transparent);min-height:92px;color:var(--text-strong);border-radius:8px;padding:18px;font-weight:700}.page-module-scss-module__cwMFTW__connectedModule{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:clamp(24px,5vw,64px);display:grid}.page-module-scss-module__cwMFTW__connectedModule>div{align-content:start;gap:10px;display:grid}.page-module-scss-module__cwMFTW__connectedModule>p{color:var(--text-muted);margin:0;line-height:1.7}.page-module-scss-module__cwMFTW__footer{border-top:1px solid var(--border);color:var(--text-soft);margin-top:clamp(56px,10vw,112px);padding-top:20px;font-size:12px}@media (max-width:720px){.page-module-scss-module__cwMFTW__capabilityGrid{grid-template-columns:1fr}.page-module-scss-module__cwMFTW__capabilityGrid li{min-height:auto}.page-module-scss-module__cwMFTW__connectedModule{grid-template-columns:1fr}}
