:root{--navy:#0A0F1C;--black:#111111;--gold:#D4AF37;--green:#00FF88;--blue:#00C2FF;--glass:rgba(255,255,255,.08);--text:#f4f7fb;--muted:#b9c4d6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 20% 0%,rgba(0,194,255,.18),transparent 32%),radial-gradient(circle at 80% 12%,rgba(212,175,55,.16),transparent 28%),linear-gradient(135deg,var(--navy),#05070d 55%,var(--black));color:var(--text);line-height:1.72;overflow-x:hidden}.stadium-lights:before{content:"";position:fixed;inset:-20%;pointer-events:none;background:conic-gradient(from 180deg,transparent,rgba(0,194,255,.08),transparent,rgba(212,175,55,.08),transparent);animation:spin 18s linear infinite;z-index:-2}.stadium-lights:after{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 70%,transparent);z-index:-1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rip{to{transform:scale(15);opacity:0}}a{color:inherit;text-decoration:none}.nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(18px);background:rgba(10,15,28,.72);border-bottom:1px solid rgba(255,255,255,.1)}.nav-inner{max-width:1220px;margin:auto;display:flex;align-items:center;gap:18px;padding:14px 20px}.logo{font-weight:900;letter-spacing:.2px;color:#fff}.logo span{color:var(--gold)}.links{display:flex;gap:10px;flex:1;overflow:auto;white-space:nowrap}.links a{font-size:.9rem;color:var(--muted);padding:8px 10px;border-radius:999px}.links a.active,.links a:hover{color:#071016;background:linear-gradient(135deg,var(--gold),var(--green))}.search{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:999px;padding:10px 12px;max-width:180px}.cta,.btn{position:relative;overflow:hidden;border:0;border-radius:999px;padding:11px 16px;font-weight:800;background:linear-gradient(135deg,var(--gold),var(--blue));color:#06101b;box-shadow:0 0 24px rgba(0,194,255,.25);cursor:pointer;transition:.25s}.cta:hover,.btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 0 32px rgba(212,175,55,.36)}.hamb{display:none;background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:12px;padding:10px}.hero{max-width:1220px;margin:auto;padding:82px 20px 36px;display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--green);font-weight:800;text-transform:uppercase;font-size:.78rem;letter-spacing:.12em}.pulse{width:10px;height:10px;background:var(--green);border-radius:50%;box-shadow:0 0 0 0 rgba(0,255,136,.7);animation:pulse 1.5s infinite}@keyframes pulse{70%{box-shadow:0 0 0 12px rgba(0,255,136,0)}}h1{font-size:clamp(2.35rem,5vw,5.2rem);line-height:1.02;margin:16px 0;background:linear-gradient(120deg,#fff,#e8f6ff,var(--gold));-webkit-background-clip:text;color:transparent}h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.15;margin:0 0 16px}h3{margin:0 0 10px}.lead{font-size:1.12rem;color:#d6dfed}.glass{background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(16px);border-radius:28px;box-shadow:0 24px 80px rgba(0,0,0,.28)}.spotlight{padding:24px;position:relative;overflow:hidden}.score{display:flex;justify-content:space-between;align-items:center;padding:14px;border-radius:18px;background:rgba(0,0,0,.22);margin:12px 0}.live{color:#061016;background:var(--green);border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:900}.ticker{border-block:1px solid rgba(255,255,255,.12);overflow:hidden;background:rgba(0,0,0,.24)}.ticker-track{display:flex;gap:42px;width:max-content;padding:12px 0;animation:ticker 28s linear infinite;color:#dfe8f6}.ticker b{color:var(--gold)}@keyframes ticker{to{transform:translateX(-50%)}}section{max-width:1220px;margin:auto;padding:46px 20px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{padding:22px;transition:.25s;position:relative;overflow:hidden}.card:hover{transform:translateY(-7px);box-shadow:0 0 34px rgba(0,194,255,.18)}.play{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--green),var(--blue));color:#041016;font-weight:900;margin-bottom:14px}.timeline{display:grid;gap:14px}.match{display:grid;grid-template-columns:120px 1fr auto;gap:16px;align-items:center;padding:16px}.badge{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 11px;color:var(--muted);font-size:.85rem}.faq details{padding:18px;margin:12px 0}.faq summary{cursor:pointer;font-weight:800}.newsletter{display:flex;gap:12px;flex-wrap:wrap}.newsletter input{flex:1;min-width:220px;padding:13px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff}.footer{margin-top:40px;border-top:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.32)}.footer-inner{max-width:1220px;margin:auto;padding:36px 20px;display:grid;grid-template-columns:1fr 2fr;gap:24px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;color:var(--muted)}.reveal{opacity:0;transform:translateY(18px);transition:.7s}.reveal.show{opacity:1;transform:none}#top{position:fixed;right:18px;bottom:18px;display:none}.sticky-cta{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:40;background:rgba(10,15,28,.82);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(14px);padding:10px 14px;border-radius:999px;box-shadow:0 14px 40px rgba(0,0,0,.28);font-weight:800}.mobile-panel{display:none}@media(max-width:860px){.hero{grid-template-columns:1fr;padding-top:48px}.links,.search,.nav .cta{display:none}.hamb{display:block;margin-left:auto}.mobile-panel.open{display:grid;gap:8px;padding:12px 20px 20px;background:rgba(10,15,28,.95)}.mobile-panel a{padding:10px;border-radius:12px;color:var(--muted)}.grid{grid-template-columns:1fr}.match{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr 1fr}.sticky-cta{display:none}}