:root{font-family:Inter,Segoe UI,sans-serif;color:#f5efe3;background:radial-gradient(circle at top left,rgba(239,113,74,.22),transparent 28%),radial-gradient(circle at bottom right,rgba(65,133,244,.22),transparent 32%),linear-gradient(160deg,#171717,#211912 48%,#10151d);line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}#root{min-height:100vh}.shell{width:min(1100px,calc(100vw - 32px));margin:0 auto;padding:72px 0 48px}.hero{margin-bottom:40px}.eyebrow{margin:0 0 12px;color:#ffb885;letter-spacing:.22em;text-transform:uppercase;font-size:.78rem}.hero h1{margin:0;font-size:clamp(2.7rem,7vw,5.8rem);line-height:.96;max-width:10ch}.lead{max-width:42rem;margin:20px 0 0;font-size:1.08rem;color:#f5efe3d1}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{border:1px solid rgba(255,255,255,.11);border-radius:24px;padding:24px;background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 80px #00000038}.card-kicker{margin:0 0 10px;font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;color:#8ecae6}.card h2{margin:0 0 10px;font-size:1.3rem}.card p{margin:0;color:#f5efe3c2}.footnote{margin-top:28px;color:#f5efe3a6}@media (max-width: 860px){.status-grid{grid-template-columns:1fr}.shell{padding-top:56px}}
