.lp{--red:#ff2e4d;--red-deep:#e4002b;--blue:#2e72ff;--blue-deep:#0b3ea8;--green:#10e08a;--green-deep:#00a862;--accent:#ef3a4d;--accent-ink:#fff;--nav-bg:#08090bb8;--bg:#06070d;--bg-2:#0b0d16;--panel:#ffffff0b;--panel-2:#ffffff12;--line:#ffffff1a;--line-2:#ffffff2e;--ink:#f3f5fc;--ink-soft:#c3c9da;--muted:#7f879c;--shadow:0 30px 80px -30px #000c;--display:"Archivo", sans-serif;--body:"Hanken Grotesk", sans-serif;--mono:"Space Grotesk", sans-serif;--maxw:1240px;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;position:relative;overflow-x:hidden}.lp[data-theme=light]{--bg:#f5f3ee;--bg-2:#ece9e2;--panel:#18140e0a;--panel-2:#18140e0f;--line:#18161e21;--line-2:#18161e38;--ink:#111216;--ink-soft:#3b3d44;--muted:#7b7d86;--accent:#e22338;--nav-bg:#f5f3eec7;--shadow:0 24px 60px -32px #1e1a2847}.lp *{box-sizing:border-box;margin:0;padding:0}.lp a{color:inherit;text-decoration:none}.lp img{display:block}.lp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.lp .atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lp .aurora{filter:blur(95px);opacity:.32;mix-blend-mode:screen;border-radius:50%;animation:24s ease-in-out infinite alternate lp-drift;position:absolute}.lp[data-theme=light] .aurora{opacity:.12;mix-blend-mode:multiply}.lp .a-red{background:radial-gradient(circle, var(--red), transparent 65%);width:60vw;height:60vw;top:-22vw;left:-18vw}.lp .a-blue{background:radial-gradient(circle, var(--blue), transparent 65%);width:66vw;height:66vw;animation-delay:-7s;top:-8vw;right:-22vw}.lp .a-green{background:radial-gradient(circle, var(--green), transparent 65%);width:55vw;height:55vw;animation-delay:-13s;bottom:-30vw;left:24vw}@keyframes lp-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(4vw,3vw)scale(1.12)}to{transform:translate(-3vw,-2vw)scale(1.05)}}.lp .pitch{opacity:.5;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 30%,#000 0%,#0000 75%)}.lp .grain{z-index:60;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lp header.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--nav-bg);border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:sticky;top:0}.lp header.nav.scrolled{border-bottom-color:var(--line)}.lp .nav-inner{justify-content:space-between;align-items:center;height:74px;display:flex}.lp .brand{align-items:center;gap:13px;display:flex}.lp .brand-logo{width:auto;height:23px;display:block}.lp .logo-light,.lp[data-theme=light] .logo-dark{display:none}.lp[data-theme=light] .logo-light{display:block}.lp .brand-div{background:var(--line-2);width:1px;height:21px}.lp .brand-prod{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:11.5px;font-weight:600;line-height:1}.lp .nav-right{align-items:center;gap:14px;display:flex}.lp .theme-toggle{border:1px solid var(--line);background:var(--panel);width:42px;height:42px;color:var(--ink-soft);cursor:pointer;border-radius:12px;place-items:center;transition:all .2s;display:grid}.lp .theme-toggle:hover{border-color:var(--line-2);color:var(--ink);transform:translateY(-1px)}.lp .theme-toggle svg{width:19px;height:19px}.lp .btn{font-family:var(--mono);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:13px;align-items:center;gap:9px;padding:12px 20px;font-size:14.5px;font-weight:600;transition:all .22s;display:inline-flex}.lp .btn .arr{transition:transform .25s}.lp .btn:hover .arr{transform:translate(4px)}.lp .btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 12px 28px -14px var(--accent), 0 0 0 1px #ffffff1a inset}.lp .btn-primary:hover{background:color-mix(in srgb, var(--accent) 88%, #fff);box-shadow:0 18px 40px -16px var(--accent), 0 0 0 1px #ffffff2e inset;transform:translateY(-2px)}.lp .btn-ghost{background:var(--panel);border-color:var(--line);color:var(--ink)}.lp .btn-ghost:hover{border-color:var(--line-2);background:var(--panel-2);transform:translateY(-2px)}.lp .hero{z-index:1;text-align:center;padding:54px 0 30px;position:relative}.lp .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);background:var(--panel);border-radius:100px;align-items:center;gap:10px;margin-bottom:30px;padding:8px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.lp .eyebrow .dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 30%, transparent);border-radius:50%;animation:2s infinite lp-pulse}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.4}}.lp .cd-label{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:13px;font-weight:600}.lp .countdown{justify-content:center;gap:clamp(10px,2.4vw,30px);margin-bottom:34px;display:flex}.lp .cd-cell{min-width:clamp(72px,14vw,150px);position:relative}.lp .cd-num{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font-size:clamp(56px,12vw,140px);font-weight:900;font-stretch:125%;line-height:.86}.lp .cd-unit{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:clamp(10px,1.1vw,13px);font-weight:600}.lp .cd-sep{font-family:var(--display);color:var(--accent);opacity:.5;align-self:flex-start;margin-top:.05em;font-size:clamp(40px,8vw,90px);font-weight:900;line-height:.86}.lp .statement{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:6px 0 4px;font-size:clamp(46px,10.5vw,150px);font-weight:900;font-stretch:125%;line-height:.84}.lp .statement .gline{display:block;overflow:hidden}.lp .statement-fin{font-size:clamp(42px,8.5vw,124px)}.lp .statement .gline>span{display:block}.lp .statement .grad{color:var(--ink)}.lp .statement .outline{color:#0000;-webkit-text-stroke:2px var(--line-2)}.lp .sub{max-width:660px;color:var(--ink-soft);text-wrap:balance;margin:26px auto 0;font-size:clamp(16px,2vw,20px);line-height:1.55}.lp .sub b{color:var(--ink);font-weight:700}.lp .hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin:34px 0 22px;display:flex}.lp .hero-cta .btn{padding:15px 26px;font-size:15.5px}.lp .host-line{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-size:13.5px;display:inline-flex}.lp .host-line .sepd{background:var(--line-2);border-radius:50%;width:5px;height:5px}.lp .host-line .flag{font-size:17px}.lp .hosts{flex-wrap:nowrap;align-items:center;gap:14px;display:inline-flex}.lp .ticker{z-index:1;border-block:1px solid var(--line);background:color-mix(in srgb, var(--bg-2) 60%, transparent);margin:46px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp .ticker-track{gap:0;width:max-content;animation:38s linear infinite lp-scrollx;display:flex}.lp .ticker:hover .ticker-track{animation-play-state:paused}.lp .ticker-item{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--ink-soft);white-space:nowrap;align-items:center;gap:18px;padding:17px 24px;font-size:19px;font-weight:800;font-stretch:112%;display:flex}.lp .ticker-item .star{color:var(--accent);opacity:.85;font-size:11px}@keyframes lp-scrollx{to{transform:translate(-50%)}}.lp .stats{z-index:1;grid-template-columns:repeat(4,1fr);gap:18px;margin:8px 0 40px;display:grid;position:relative}.lp .stat{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:30px 24px;position:relative;overflow:hidden}.lp .stat:before{content:"";background:var(--accent);opacity:.85;width:100%;height:3px;position:absolute;top:0;left:0}.lp .stat-num{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(40px,6vw,62px);font-weight:900;font-stretch:118%;line-height:1}.lp .stat-num .u{color:var(--muted);margin-left:4px;font-size:.5em}.lp .stat-lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:12.5px;font-weight:500}.lp section.block{z-index:1;padding:64px 0;position:relative}.lp .sec-head{max-width:720px;margin-bottom:42px}.lp .kicker{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:16px;font-size:12.5px;font-weight:600;display:inline-flex}.lp .kicker .bar{background:var(--accent);width:26px;height:2px}.lp .sec-title{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(34px,5.4vw,62px);font-weight:900;font-stretch:118%;line-height:.92}.lp .sec-sub{color:var(--ink-soft);max-width:560px;margin-top:14px;font-size:17px}.lp .steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp .step{border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:34px 30px 32px;transition:all .3s;position:relative;overflow:hidden}.lp .step:hover{border-color:var(--line-2);background:var(--panel-2);transform:translateY(-6px)}.lp .step:after{content:"";background:radial-gradient(120% 80% at 0% 0%, var(--c,var(--blue)), transparent 55%);opacity:.1;transition:opacity .3s;position:absolute;inset:0}.lp .step:hover:after{opacity:.2}.lp .step-n{font-family:var(--display);-webkit-text-stroke:2px var(--c,var(--blue));color:#0000;opacity:.85;margin-bottom:22px;font-size:84px;font-weight:900;font-stretch:125%;line-height:.8}.lp .step h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:12px;font-size:24px;font-weight:800;font-stretch:108%}.lp .step p{color:var(--ink-soft);font-size:16px;line-height:1.6}.lp .step .ic{width:30px;height:30px;color:var(--c,var(--blue));opacity:.85;position:absolute;top:30px;right:28px}.lp .step .ic svg{width:100%;height:100%}.lp .matches-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.lp .next-badge{font-family:var(--mono);color:var(--ink-soft);border:1px solid var(--line);background:var(--panel);border-radius:100px;align-items:center;gap:10px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.lp .next-badge .live{background:var(--red);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--red) 30%, transparent);border-radius:50%;animation:1.6s infinite lp-pulse}.lp .match-list{flex-direction:column;gap:14px;display:flex}.lp .match{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:140px 1fr auto;align-items:center;gap:22px;padding:20px 26px;transition:all .25s;display:grid;position:relative;overflow:hidden}.lp .match:before{content:"";background:var(--accent);transform-origin:top;width:3px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.lp .match:hover{border-color:var(--line-2);background:var(--panel-2);transform:translate(4px)}.lp .match:hover:before{transform:scaleY(1)}.lp #live .match{border-color:color-mix(in srgb, var(--red) 45%, var(--line))}.lp #live .match:before{background:var(--red);transform:scaleY(1)}.lp #live .m-meta{align-items:center;gap:12px;display:flex}.lp #live .m-meta .grp{margin-bottom:0}.lp #live .dt{color:var(--red);align-items:center;gap:7px;padding-left:2px;font-weight:700;display:inline-flex}.lp #live .dt .dot{background:var(--red);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--red) 30%, transparent);border-radius:50%;animation:1.6s infinite lp-pulse}.lp .live-score{font-family:var(--mono);letter-spacing:1px;color:var(--ink);font-size:22px;font-weight:800}.lp .standings-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.lp .stand-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden}.lp .stand-head{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);border-bottom:1px solid var(--line);background:var(--panel-2);padding:12px 16px;font-size:13px;font-weight:700}.lp .stand-tbl{border-collapse:collapse;width:100%;font-size:13px}.lp .stand-tbl thead th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:center;padding:8px 6px;font-size:10.5px;font-weight:600}.lp .stand-tbl thead th.tl{text-align:left}.lp .stand-tbl tbody td{text-align:center;color:var(--ink-soft);border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding:7px 6px}.lp .stand-tbl td.pos{width:30px;color:var(--muted)}.lp .stand-tbl td.tm{text-align:left;color:var(--ink);align-items:center;gap:8px;display:flex}.lp .stand-tbl td.tm .crest{border-radius:6px;flex:none;width:20px;height:20px;font-size:8px}.lp .stand-tbl td.tm .crest img{width:16px;height:16px}.lp .stand-tbl td.tm .nm{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.lp .stand-tbl td.pts{color:var(--ink);font-weight:800}.lp .stand-tbl tr.q1 td.pos{box-shadow:inset 2px 0 0 var(--accent)}.lp .stand-tbl tr.q3 td.pos{box-shadow:inset 2px 0 #f5a623}.lp .stand-legend{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;font-size:12px;display:flex}.lp .stand-legend span{align-items:center;gap:7px;display:inline-flex}.lp .stand-legend i.d{border-radius:50%;width:9px;height:9px}.lp .stand-legend i.q1{background:var(--accent)}.lp .stand-legend i.q3{background:#f5a623}.lp .kb-rounds{align-items:stretch;gap:22px;padding-bottom:12px;display:flex;overflow-x:auto}.lp .kb-round{flex-direction:column;flex:none;min-width:210px;display:flex}.lp .kb-round-head{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:center;margin-bottom:12px;font-size:11px;font-weight:700}.lp .kb-matches{flex-direction:column;flex:1;display:flex}.lp .kb-cell{flex:1 1 0;align-items:center;min-height:72px;display:flex}.lp .kb-match{border:1px solid var(--line);background:var(--panel);border-radius:12px;width:100%;text-decoration:none;transition:all .2s;display:block;overflow:hidden}.lp .kb-match:hover{border-color:var(--line-2);background:var(--panel-2)}.lp .kb-side{color:var(--ink-soft);align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.lp .kb-side+.kb-side{border-top:1px solid var(--line)}.lp .kb-win{color:var(--ink);font-weight:700}.lp .kb-dim{opacity:.5}.lp .kb-ph{color:var(--muted);letter-spacing:.02em;font-size:12px}.lp .kb-crest{object-fit:contain;flex:none;width:18px;height:18px}.lp .kb-crest-ph{background:var(--panel-2);border:1px solid var(--line);border-radius:50%;width:18px;height:18px}.lp .kb-nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lp .kb-sc{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.lp .kb-champ-col .kb-matches{justify-content:center}.lp .kb-champ{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--panel);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:18px 14px;display:flex}.lp .kb-champ .kb-crest{width:34px;height:34px}.lp .kb-champ .kb-nm{color:var(--ink);white-space:normal;font-weight:800}.lp .kb-champ-cup{font-size:22px}.lp .kb-third{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.lp .kb-third-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:700}.lp .kb-third-box{min-width:210px}.lp .kb-link{font-family:var(--mono);margin-top:18px;font-size:13px}.lp .kb-link a{color:var(--ink-soft)}.lp .kb-link a:hover{color:var(--ink)}@media (min-width:1000px){.lp .kb-rounds{gap:14px;overflow-x:visible}.lp .kb-round{flex:1 1 0;min-width:0}.lp .kb-champ-col{flex:0 0 150px}}.lp .hero-live{flex-direction:column;align-items:center;gap:14px;margin:6px 0;display:flex}.lp .hl-badge{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--red);align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.lp .hl-badge .dot{background:var(--red);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--red) 28%, transparent);border-radius:50%;animation:1.6s infinite lp-pulse}.lp .hl-score{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;text-decoration:none;display:flex}.lp .hl-team{align-items:center;gap:10px;display:flex}.lp .hl-team .crest{width:44px;height:44px}.lp .hl-team .crest img{width:34px;height:34px}.lp .hl-nm{font-family:var(--display);color:var(--ink);font-size:clamp(18px,3.4vw,28px);font-weight:800}.lp .hl-num{font-family:var(--mono);color:var(--ink);letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:clamp(34px,7vw,56px);font-weight:800}.lp .hl-colon{color:var(--muted);margin:0 8px}.lp .hl-meta{font-family:var(--mono);color:var(--muted);font-size:12px}.lp .hl-next{font-family:var(--display);color:var(--ink);text-align:center;margin-bottom:4px;font-size:clamp(16px,2.6vw,22px);font-weight:700}.lp .hl-next-vs{color:var(--muted);margin:0 6px;font-weight:600}.lp .hl-next-meta{color:var(--muted);font-size:.8em;font-weight:600}.lp .hero-champ{text-align:center}.lp .hl-champ{font-family:var(--display);color:var(--ink);font-size:clamp(28px,6vw,54px);font-weight:900}.lp .hl-ticker{font-family:var(--mono);color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:14px;font-size:13px;display:flex}.lp .m-ticker{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:14px;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.lp .m-meta{font-family:var(--mono);color:var(--muted);font-size:12.5px;line-height:1.5}.lp .m-meta .grp{color:var(--ink-soft);background:var(--panel-2);border:1px solid var(--line);letter-spacing:.04em;border-radius:7px;margin-bottom:7px;padding:2px 9px;font-weight:600;display:inline-block}.lp .m-meta .dt{display:block}.lp .m-teams{justify-content:flex-start;align-items:center;gap:16px;min-width:0;display:flex}.lp .team{align-items:center;gap:11px;min-width:0;display:flex}.lp .team.away{text-align:right;flex-direction:row-reverse}.lp .crest{background:var(--panel-2);border:1px solid var(--line);width:38px;height:38px;font-family:var(--display);color:var(--ink-soft);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid;overflow:hidden}.lp .crest img{object-fit:contain;width:30px;height:30px}.lp .team .nm{font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;font-stretch:104%;overflow:hidden}.lp .vs{font-family:var(--mono);color:var(--muted);padding:0 2px;font-size:13px;font-weight:700}.lp .m-cd{text-align:right;min-width:118px}.lp .m-cd .in{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.lp .m-cd .val{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;font-stretch:110%}.lp .m-cd .score{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;font-stretch:110%}.lp .results-empty{border:1px dashed var(--line-2);background:var(--panel);border-radius:22px;flex-wrap:wrap;align-items:center;gap:26px;padding:40px 38px;display:flex}.lp .results-empty .glyph{background:var(--panel-2);border:1px solid var(--line);width:70px;height:70px;color:var(--ink-soft);border-radius:18px;flex:none;place-items:center;display:grid}.lp .results-empty .glyph svg{width:34px;height:34px}.lp .results-empty .txt h4{font-family:var(--display);text-transform:uppercase;margin-bottom:6px;font-size:22px;font-weight:800;font-stretch:106%}.lp .results-empty .txt p{color:var(--muted);font-size:15.5px}.lp .cta-band{z-index:1;margin:36px 0 64px;position:relative}.lp .cta-card{border:1px solid var(--line-2);text-align:center;background:linear-gradient(120deg,#11131f,#0a0b13);border-radius:30px;padding:clamp(44px,7vw,84px) clamp(28px,6vw,72px);position:relative;overflow:hidden}.lp[data-theme=light] .cta-card{background:linear-gradient(120deg,#fff,#eef0f7)}.lp .cta-card .glow{background:radial-gradient(58% 58% at 50% 4%, var(--accent), transparent 70%);opacity:.2;filter:blur(60px);position:absolute;inset:-30%}.lp .cta-card>*{position:relative}.lp .cta-card h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(34px,6vw,76px);font-weight:900;font-stretch:122%;line-height:.9}.lp .cta-card h2 .grad{color:var(--accent)}.lp .cta-card p{color:var(--ink-soft);max-width:540px;margin:18px auto 30px;font-size:18px}.lp footer.site{z-index:1;border-top:1px solid var(--line);padding:44px 0 50px;position:relative}.lp .foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.lp .foot-left{color:var(--muted);font-size:14px;font-family:var(--mono);align-items:center;gap:14px;display:flex}.lp .foot-heart{color:var(--red)}.lp .foot-links{font-family:var(--mono);gap:26px;font-size:14px;font-weight:500;display:flex}.lp .foot-links a,.lp .foot-links button{color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;transition:all .2s;position:relative}.lp .foot-links a:hover,.lp .foot-links button:hover{color:var(--ink)}.lp .foot-links a:after,.lp .foot-links button:after{content:"";background:var(--accent);width:0;height:1.5px;transition:width .25s;position:absolute;bottom:-4px;left:0}.lp .foot-links a:hover:after,.lp .foot-links button:hover:after{width:100%}.lp .love-card{text-align:center;border:1px solid var(--line);background:var(--panel);border-radius:26px;max-width:760px;margin:0 auto;padding:50px 40px;position:relative;overflow:hidden}.lp .love-card .heart{background:var(--panel-2);border:1px solid var(--line);width:54px;height:54px;color:var(--accent);border-radius:16px;place-items:center;margin:0 auto 22px;display:grid}.lp .love-card .heart svg{width:27px;height:27px}.lp .love-card h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(32px,5vw,54px);font-weight:900;font-stretch:120%;line-height:.92}.lp .love-card p{color:var(--ink-soft);text-wrap:pretty;max-width:560px;margin:0 auto 26px;font-size:17.5px;line-height:1.62}.lp .love-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lp .love-chips span{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-soft);border:1px solid var(--line);background:var(--panel-2);border-radius:100px;padding:8px 15px;font-size:12.5px;font-weight:600}.lp .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.lp .reveal.in{opacity:1;transform:none}.lp .reveal[data-d="1"]{transition-delay:80ms}.lp .reveal[data-d="2"]{transition-delay:.16s}.lp .reveal[data-d="3"]{transition-delay:.24s}.lp .reveal[data-d="4"]{transition-delay:.32s}.lp .lp-modal-back{z-index:80;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lp .lp-modal{border:1px solid var(--line-2);background:var(--bg-2);width:100%;max-width:520px;max-height:80vh;color:var(--ink);text-align:left;border-radius:20px;padding:26px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.lp *{animation:none!important}.lp .reveal{opacity:1;transform:none}}@media (max-width:960px){.lp .stats{grid-template-columns:repeat(2,1fr)}.lp .steps{grid-template-columns:1fr}}@media (max-width:760px){.lp .wrap{padding:0 18px}.lp .brand-prod,.lp .brand-div{display:none}.lp .nav-right{gap:10px}.lp .nav-right .btn:not(.btn-primary),.lp .nav-right .btn span.lbl,.lp .cd-sep{display:none}.lp .countdown{gap:14px}.lp .match{grid-template-columns:1fr;gap:16px;padding:18px 20px}.lp .m-cd{text-align:left}.lp .team .nm{font-size:16px}.lp .foot-inner{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.lp .stats{grid-template-columns:1fr 1fr}.lp .cd-cell{min-width:64px}.lp .host-line{gap:9px;font-size:12px}.lp .hosts{gap:9px}}
