:root{color:#172033;font-synthesis:none;background:#f3f6fb;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}.shell{background:radial-gradient(circle at 0 0,#dbeafe,#0000 45%);place-items:center;min-height:100vh;padding:2rem;display:grid}.card{background:#ffffffeb;border:1px solid #d9e2f1;border-radius:24px;width:min(720px,100%);padding:clamp(2rem,7vw,4.5rem);box-shadow:0 28px 70px #182d521f}.eyebrow{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-weight:700}h1{margin:.5rem 0 1rem;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05}p{line-height:1.65}.stage{color:#52617a;margin-top:2rem}@media (prefers-color-scheme:dark){:root{color:#e7edf8;background:#0b1220}.shell{background:radial-gradient(circle at 0 0,#172554,#0000 48%)}.card{background:#0f172af0;border-color:#263552}.eyebrow{color:#93c5fd}.stage{color:#a8b4c8}}
