:root{color:#f8fafc;background:#0f172a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 10% 10%,#2563eb47,#0000 32rem),radial-gradient(circle at 90% 20%,#0891b238,#0000 28rem),linear-gradient(135deg,#020617,#0f172a 55%,#111827);margin:0}.shell{max-width:1320px;margin:0 auto;padding:32px}.hero{background:#0f172acc;border:1px solid #ffffff24;border-radius:32px;padding:38px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000059}.logoMark{background:linear-gradient(135deg,#2563eb,#0891b2);border-radius:22px;place-items:center;width:68px;height:68px;margin-bottom:18px;font-size:2rem;font-weight:900;display:grid;box-shadow:0 16px 40px #2563eb59}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#93c5fd;margin:0 0 8px;font-weight:800}h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,7vw,5.8rem)}.heroText{max-width:780px;font-size:1.18rem}.actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}button{color:#fff;background:linear-gradient(135deg,#2563eb,#0891b2);border:none;border-radius:999px;padding:13px 18px;font-weight:800;box-shadow:0 12px 28px #2563eb47}button:nth-child(2){background:#ffffff1f;border:1px solid #ffffff29}button:nth-child(3){background:linear-gradient(135deg,#f59e0b,#2563eb)}h2{margin-top:0;font-size:1.1rem}p,li{color:#cbd5e1;line-height:1.6}.grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px;margin-top:18px;display:grid}.card{background:#0f172ab8;border:1px solid #ffffff1a;border-radius:24px;padding:22px;box-shadow:0 18px 48px #00000038}.alert{background:#f8717129;border:1px solid #f8717147;border-radius:16px;margin-top:18px;padding:16px}.opsHero{background:radial-gradient(circle at 20% 15%,#2563eb3d,#0000 30rem),radial-gradient(circle at 80% 5%,#0891b22e,#0000 28rem),#0f172adb}.metricStrip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:18px;display:grid}.metric{background:#0f172acc;border:1px solid #ffffff1a;border-radius:20px;padding:16px;box-shadow:0 14px 36px #0003}.metric span{color:#93c5fd;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.78rem;display:block}.metric strong{color:#fff;font-size:1.4rem}.card.wide{grid-column:1/-1}
