:root{--bg:#07070f;--bg2:#0d0d1c;--card:hsla(0,0%,100%,.04);--stroke:hsla(0,0%,100%,.09);--text:#f2f2f2;--muted:hsla(0,0%,100%,.62);--gold:#f1c40f;--gold2:#ffd75e;--red:#e74c3c;--blue:#5b86e5;--green:#38ef7d;--purple:#b06bff}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif;background:radial-gradient(900px 500px at 15% 0,rgba(241,196,15,.08),transparent 60%),radial-gradient(800px 500px at 85% 10%,rgba(91,134,229,.07),transparent 60%),linear-gradient(170deg,#07070f,#0d0d1c 60%,#090916);color:var(--text);min-height:100vh}a{color:inherit}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(7,7,15,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--stroke)}.topbar-inner{max-width:1024px;margin:0 auto;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.brand img{height:40px;width:auto;display:block}.nav{display:flex;gap:4px;flex-wrap:wrap}.nav-link{font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;padding:7px 12px;border-radius:8px;transition:color .2s,background .2s}.nav-link:hover{color:var(--gold2);background:rgba(241,196,15,.08)}.wrap{max-width:1024px;margin:0 auto;padding:34px 18px 70px}.hero{text-align:center;margin-bottom:34px}.hero h1{font-size:clamp(26px,5vw,42px);font-weight:900;letter-spacing:.5px;margin:0 0 14px;line-height:1.2}.hero h1 .gold{color:var(--gold)}.hero p{color:var(--muted);font-size:16px;line-height:1.7;max-width:640px;margin:0 auto 24px}.banner{width:100%;max-width:860px;border-radius:16px;border:1px solid var(--stroke);box-shadow:0 20px 60px rgba(0,0,0,.5);display:block;margin:26px auto 0}.btnrow{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.btn-skew,.btnrow{justify-content:center}.btn-skew{display:inline-flex;align-items:center;min-width:150px;padding:14px 30px;font-size:15px;font-weight:800;letter-spacing:.6px;color:#fff;text-decoration:none;transform:skewX(-12deg);border-radius:8px;transition:transform .25s ease,filter .25s ease}.btn-skew>span{display:inline-block;transform:skewX(12deg)}.btn-skew:hover{transform:skewX(-12deg) translateY(-3px);filter:brightness(1.12) saturate(1.15)}.btn-gold{background:linear-gradient(135deg,#f7971e,#ffd200);color:#2b1500;box-shadow:0 6px 20px rgba(255,170,20,.4)}.btn-red{background:linear-gradient(135deg,#ff512f,#dd2476);box-shadow:0 6px 20px rgba(230,60,90,.4)}.btn-blue{background:linear-gradient(135deg,#36d1dc,#5b86e5);box-shadow:0 6px 20px rgba(60,180,255,.4)}.btn-green{background:linear-gradient(135deg,#11998e,#38ef7d);box-shadow:0 6px 20px rgba(50,220,130,.4)}.btn-purple{background:linear-gradient(135deg,#7f00ff,#e100ff);box-shadow:0 6px 20px rgba(190,60,255,.4)}.section{margin-top:44px}.section h2{font-size:24px;font-weight:800;margin:0 0 8px}.section .sub{color:var(--muted);margin:0 0 22px;font-size:14.5px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.card{background:var(--card);border:1px solid var(--stroke);border-radius:14px;padding:22px;transition:transform .25s ease,border-color .25s ease}.card:hover{transform:translateY(-4px);border-color:rgba(241,196,15,.35)}.card h3{margin:0 0 8px;font-size:16.5px;font-weight:700}.card p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.card .num{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#d44537,#b03428);color:#fff;font-weight:800;font-size:14px;margin-bottom:12px}.table-wrap{overflow-x:auto;border:1px solid var(--stroke);border-radius:12px}table{width:100%;border-collapse:collapse;font-size:14px;min-width:480px}th{text-align:left;padding:13px 16px;background:rgba(241,196,15,.08);color:var(--gold2);font-weight:700;letter-spacing:.4px}td{padding:12px 16px;border-top:1px solid var(--stroke);color:var(--muted)}tr:hover td{background:hsla(0,0%,100%,.03)}.badge{display:inline-block;padding:3px 12px;border-radius:20px;font-size:12px;font-weight:700}.badge.high{color:#7bed9f;background:rgba(56,239,125,.12)}.badge.mid{color:var(--gold2);background:rgba(241,196,15,.12)}.note{margin-top:14px;font-size:12.5px;color:hsla(0,0%,100%,.4);line-height:1.6}.prose{color:var(--muted);line-height:1.85;font-size:15.5px}.prose h2{color:var(--text);margin-top:34px}.prose ul{padding-left:20px}.prose li{margin-bottom:6px}.cta-box{margin-top:44px;text-align:center;background:linear-gradient(160deg,rgba(241,196,15,.08),hsla(0,0%,100%,.02));border:1px solid rgba(241,196,15,.25);border-radius:16px;padding:34px 22px}.cta-box h2{margin:0 0 6px;font-size:22px}.cta-box p{color:var(--muted);margin:0 0 20px}.footer{border-top:1px solid var(--stroke);background:rgba(0,0,0,.35)}.footer-inner{max-width:1024px;margin:0 auto;padding:26px 18px;text-align:center;color:hsla(0,0%,100%,.45);font-size:13px}.footer-nav{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:12px 0}.footer-nav a{color:hsla(0,0%,100%,.65);text-decoration:none}.footer-nav a:hover{color:var(--gold2)}@media (max-width:640px){.topbar-inner{flex-direction:column;gap:8px}.btn-skew{min-width:130px;padding:13px 22px;font-size:14px}}