:root{--red:#c71924;--red2:#ef3340;--steel:#9ca3a8;--dark:#101214;--dark2:#181b1f;--line:#30353a;--text:#f3f4f5;--muted:#aeb4b9}*{box-sizing:border-box}body{margin:0;background:linear-gradient(135deg,#0c0e10,#1a1e22);color:var(--text);font:15px/1.5 Arial,sans-serif}header{height:72px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:#0e1012}.brand{display:flex;gap:12px;align-items:baseline}.brand b{font-size:22px;letter-spacing:2px}.brand span{font-size:11px;color:var(--red2);letter-spacing:2px}.toplink{color:#ddd;text-decoration:none}.hero{max-width:1180px;margin:40px auto 24px;padding:34px;border:1px solid var(--line);background:linear-gradient(120deg,#171a1d,#111315);display:flex;justify-content:space-between;gap:30px;align-items:end}.eyebrow{color:var(--red2);font-size:11px;letter-spacing:2px;font-weight:700}h1{font-size:42px;line-height:1.05;margin:12px 0}h2{margin:0}.hero p{max-width:680px;color:var(--muted)}button{background:var(--red);border:0;color:#fff;padding:14px 20px;border-radius:5px;font-weight:700;cursor:pointer}button:hover{filter:brightness(1.1)}.ghost{background:transparent;border:1px solid var(--line);padding:9px 14px}.grid{max-width:1180px;margin:0 auto 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{max-width:1180px;margin:0 auto 24px;padding:22px;background:#15181b;border:1px solid var(--line);border-radius:6px}.stat{margin:0;display:flex;flex-direction:column;gap:2px}.stat span,.stat small{color:var(--muted)}.stat strong{font-size:32px}.cardhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.row{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;padding:14px 0;border-top:1px solid var(--line);align-items:center}.pill{display:inline-block;padding:4px 8px;border-radius:99px;font-size:12px;background:#262b30}.pill.red{background:#542025;color:#ffb5bb}.pill.green{background:#1f3c2a;color:#a9edc0}@media(max-width:700px){h1{font-size:30px}.hero{margin:20px 12px;display:block}.hero button{margin-top:20px;width:100%}.grid{margin:0 12px 20px;grid-template-columns:1fr}.card{margin-left:12px;margin-right:12px}.row{grid-template-columns:1fr 1fr}.toplink{display:none}}
