*{box-sizing:border-box}html,body{color:#fff;background:#050505;min-height:100%;margin:0;font-family:Arial,Helvetica,sans-serif}.page{background:radial-gradient(circle at 0 0,#ff660038,#0000 34%),radial-gradient(circle at 100% 100%,#1ecbe129,#0000 32%),#050505;justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.hero{background:linear-gradient(135deg,#111827f5,#1f2937f0);border:1px solid #ffffff14;border-radius:28px;width:min(980px,100%);padding:38px;box-shadow:0 26px 80px #00000073}.badge{color:#fff;letter-spacing:.02em;background:#f60;border-radius:999px;padding:9px 14px;font-weight:800;display:inline-flex}h1{margin:20px 0 12px;font-size:clamp(34px,5vw,58px);line-height:1.03}p{color:#e5e7eb;max-width:780px;font-size:18px;line-height:1.65}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.card{background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;min-height:128px;padding:20px}.card span{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:13px;display:block}.card strong{font-size:20px;line-height:1.25;display:block}.card small{color:#d1d5db;margin-top:10px;display:block}.card.ok{border-color:#1ecbe18c}.card.warn{border-color:#ff6600b3}.note{color:#9ca3af;margin-top:26px;font-size:15px}@media (max-width:760px){.hero{padding:26px}.cards{grid-template-columns:1fr}}
