*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f6f7fb;color:#111827}.wrap{max-width:1050px;margin:0 auto;padding:36px 20px}.hero{background:#111827;color:white;border-radius:24px;padding:34px;box-shadow:0 16px 48px rgba(17,24,39,.14)}.badge{display:inline-flex;padding:7px 11px;border-radius:999px;background:#263244;font-size:12px;font-weight:700;letter-spacing:.04em}.hero h1{font-size:clamp(32px,7vw,56px);margin:15px 0 8px;line-height:1}.hero p{margin:0;color:#cbd5e1;font-size:17px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.card{background:white;border:1px solid #e5e7eb;border-radius:20px;padding:22px;box-shadow:0 7px 30px rgba(15,23,42,.05)}.card h2{font-size:17px;margin:0 0 16px}.row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eef0f3;padding:12px 0;gap:15px}.row:first-of-type{border-top:0}.label{color:#6b7280}.value{font-weight:700;text-align:right}.ok{color:#047857}.warn{color:#b45309}.bad{color:#b91c1c}.footer{color:#6b7280;text-align:center;font-size:13px;margin:24px 0}.pill{font-size:12px;padding:5px 9px;border-radius:999px;background:#ecfdf5;color:#047857;font-weight:700}@media(max-width:700px){.grid{grid-template-columns:1fr}.hero{padding:26px}.wrap{padding:20px 14px}}
