:root { color-scheme: dark; font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
body { margin:0; min-height:100vh; display:grid; place-items:center; background: radial-gradient(circle at top, #2457ff 0, #0b1020 46%, #050711 100%); color:#f8fafc; }
.card { width:min(760px, calc(100vw - 32px)); padding:42px; border:1px solid rgba(255,255,255,.18); border-radius:28px; background:rgba(8,13,30,.78); box-shadow:0 30px 90px rgba(0,0,0,.45); }
.eyebrow { color:#93c5fd; font-weight:700; letter-spacing:.14em; text-transform:uppercase; font-size:.8rem; }
h1 { font-size:clamp(2rem, 6vw, 4.2rem); line-height:.95; margin:0 0 18px; }
p { color:#cbd5e1; font-size:1.1rem; line-height:1.6; }
section { margin-top:28px; padding:18px; border-radius:18px; background:rgba(255,255,255,.08); line-height:1.9; }
