@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#f5f8fa;font-synthesis:none;--bg:#071017;--surface:#0c1821;--surface2:#10222e;--line:#1d3442;--blue:#3186c8;--blue2:#58a9e7;--muted:#91a3af;background:#071017;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:#fff;margin:0}button,a,input,select{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071017e0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:78px;padding:0 max(5vw,28px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;display:flex}.brand strong{font-size:20px}.brandLogo{object-fit:contain;border-radius:12px;width:44px;height:44px;box-shadow:0 8px 24px #0005}nav{color:#a9b7c0;gap:32px;font-size:13px;font-weight:700;display:flex}nav a:hover{color:#fff}.navCta,.primary,.secondary{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:800;display:inline-flex}.navCta,.primary{background:var(--blue);color:#fff}.secondary{color:#e7eef3;background:0 0;border-color:#29404e}.hero{isolation:isolate;grid-template-columns:1.05fr .95fr;align-items:center;max-width:1240px;min-height:690px;margin:auto;padding:70px 34px 80px;display:grid;position:relative;overflow:hidden}.heroBackdrop{z-index:-2;opacity:.42;background-image:linear-gradient(90deg,#071017f5 0%,#071017e0 42%,#0710179e 72%,#071017d1 100%),url(/branding/cover.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(#0000 55%,#071017 100%);position:absolute;inset:0}.heroCopy{max-width:670px}.eyebrow,.sectionHead>span,.launch>span,.modalHead>span,.success>span{letter-spacing:.18em;color:var(--blue2);font-size:11px;font-weight:800}h1{letter-spacing:-.055em;margin:18px 0 26px;font-size:clamp(50px,6vw,84px);line-height:.96}h1 em{color:var(--blue2);font-style:normal}.heroCopy>p{color:#9babb5;max-width:610px;font-size:17px;line-height:1.75}.actions{gap:12px;margin-top:30px;display:flex}.trust{color:#81949f;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:12px;display:flex}.trust span{align-items:center;gap:5px;display:flex}.trust svg{color:#59b2ed;width:14px}.phoneWrap{place-items:center;display:grid;position:relative}.glow{filter:blur(60px);background:#17659c33;border-radius:50%;width:430px;height:430px;position:absolute}.phone{background:#071017;border:8px solid #1b2a33;border-radius:45px;width:300px;min-height:565px;padding:35px 18px 20px;position:relative;box-shadow:0 35px 80px #0009}.phone:before{content:"";background:#111d24;border-radius:20px;width:90px;height:20px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.phoneTop{flex-direction:column;gap:4px;display:flex}.phoneTop small,.label{color:#5a9bd0;letter-spacing:.08em;font-size:9px;font-weight:800}.phoneTop b{margin-top:13px;font-size:19px}.phoneTop span,.next span,.reserve span,.tournament span{color:#748994;font-size:11px}.next{background:linear-gradient(135deg,#173b54,#0e2432);border-radius:18px;flex-direction:column;gap:6px;margin-top:25px;padding:18px;display:flex}.next small{color:#69b9ee;font-size:8px;font-weight:800}.reserve{background:#0c1921;border:1px solid #19303d;border-radius:16px;align-items:center;gap:11px;margin-top:13px;padding:15px;display:flex}.reserve svg{color:#55a7df;width:20px}.reserve div{flex-direction:column;flex:1;display:flex}.reserve b{font-size:12px}.label{margin:23px 2px 10px;display:block}.tournament{background:#0c1921;border-radius:15px;align-items:center;gap:11px;padding:12px;display:flex}.cup{color:#58abe3;background:#15354a;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.tournament div:last-child{flex-direction:column;gap:3px;display:flex}.section{max-width:1240px;margin:auto;padding:110px 34px}.sectionHead{max-width:680px}.section h2,.darkSection h2,.owners h2,.launch h2{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(38px,5vw,62px);line-height:1.05}.sectionHead p,.darkSection p,.owners p{color:#8fa1ac;max-width:590px;line-height:1.7}.features{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.feature{background:#0a161e;border:1px solid #142936;border-radius:22px;min-height:230px;padding:27px}.featureTop{justify-content:space-between;display:flex}.featureTop span{color:#5eb3eb;background:#123249;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.featureTop small{color:#40545f;font-weight:800}.feature h3{margin:32px 0 10px;font-size:24px}.feature p{color:#82949f;font-size:14px;line-height:1.6}.darkSection{background:#0b1922;border:1px solid #19303d;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1170px;margin:30px auto 100px;padding:65px;display:grid}.chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.chips span{color:#91a9b7;border:1px solid #24404f;border-radius:20px;padding:7px 11px;font-size:11px}.bracketDemo{align-items:center;gap:20px;display:flex;overflow:hidden}.round{flex:none;width:210px}.round small{color:#718995;margin:0 0 8px;font-size:9px;font-weight:800;display:block}.team{background:#10232e;border:1px solid #1c3746;border-radius:11px;align-items:center;gap:8px;height:52px;margin-bottom:7px;padding:7px 9px;display:flex}.team i{background:#1b425b;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:800;display:grid}.team b{flex:1;font-size:11px}.team strong{font-size:14px}.team.win{border-color:#2d719e}.team.win b,.team.win strong{color:#68b7eb}.final{transform:translateY(28px)}.owners{max-width:1240px;margin:auto;padding:20px 34px 110px}.ownersCard{background:linear-gradient(135deg,#0d2130,#0a171f);border:1px solid #1a3444;border-radius:30px;grid-template-columns:1.05fr .95fr;gap:60px;padding:60px;display:grid}.ownerPoints{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}.ownerPoints span{color:#a8b7bf;align-items:center;gap:9px;font-size:12px;display:flex}.ownerPoints svg{color:#58a9e7;width:18px}.ownerVisual{flex-direction:column;justify-content:center;display:flex}.stat{background:#102633;border:1px solid #214355;border-radius:20px;flex-direction:column;padding:28px;display:flex}.stat b{font-size:25px}.stat span{color:#8097a4;margin-top:6px}.miniGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.miniGrid article{background:#0b1922;border:1px solid #18303e;border-radius:17px;align-items:center;gap:9px;padding:19px;display:flex}.miniGrid svg{color:#55a8e0}.miniGrid b{font-size:12px}.launch{text-align:center;background:radial-gradient(circle at 50% 80%,#0d3c5b88,#0000 38%);padding:100px 25px 130px}.launch p{color:#91a4af}footer{color:#647b87;border-top:1px solid #152833;justify-content:space-between;align-items:center;height:110px;padding:0 max(5vw,28px);font-size:12px;display:flex}footer button{color:#6cb9eb;background:0 0;border:0;font-weight:800}.overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02070bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#0b1821;border:1px solid #203a49;border-radius:26px;width:min(790px,100%);max-height:92vh;padding:34px;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.close{color:#8ea2ad;background:#12242f;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:20px;right:20px}.modalHead h2,.success h2{margin:8px 0;font-size:32px}.modalHead p,.success p{color:#879aa5;line-height:1.55}.progress{gap:7px;margin:24px 0;display:flex}.progress i{background:#1c3340;border-radius:3px;flex:1;height:4px}.progress i.active{background:#4da5df}.form h3{font-size:18px}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.field span{color:#9babb5;font-size:11px;font-weight:800}.field input,.field select{color:#fff;background:#071118;border:1px solid #223b49;border-radius:11px;outline:none;width:100%;padding:12px 13px}.field input:focus,.field select:focus{border-color:#3f92c9}.select{position:relative}.select select{appearance:none}.select svg{color:#718a98;pointer-events:none;width:18px;position:absolute;top:11px;right:12px}.services{flex-wrap:wrap;gap:9px;display:flex}.services button,.add{color:#9eb0ba;background:#0b1922;border:1px solid #24404f;border-radius:11px;align-items:center;gap:6px;padding:10px 13px;display:flex}.services button.selected{color:#fff;background:#153a52;border-color:#3b8fc7}.services svg,.add svg{width:16px}.hint,.muted{color:#748a96;font-size:12px}.court{background:#08141b;border:1px solid #1d3745;border-radius:17px;margin-top:12px;padding:17px}.courtTitle,.courtHeader{justify-content:space-between;align-items:center;display:flex}.courtHeader{margin-bottom:14px}.courtHeader button{color:#738996;background:0 0;border:0}.add{color:#66b5e8}.checks{color:#95a8b3;gap:24px;font-size:12px;display:flex}.checks label{gap:7px;display:flex}.error{color:#ffc1c8;background:#421c24;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:12px}.modalActions{border-top:1px solid #1b303c;justify-content:space-between;align-items:center;margin-top:25px;padding-top:20px;display:flex}.success{text-align:center;padding:30px 15px}.successIcon{color:#6fe0aa;background:#123e31;border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 20px;display:grid}.tracking{background:#071118;border:1px solid #1c3543;border-radius:14px;flex-direction:column;gap:7px;max-width:500px;margin:24px auto;padding:15px;display:flex}.tracking small{color:#718692}.tracking code{color:#d8e7ef;word-break:break-all;font-size:13px}@media (width<=850px){nav{display:none}.hero,.darkSection,.ownersCard{grid-template-columns:1fr}.hero{padding-top:45px}.phoneWrap{margin-top:55px}.features{grid-template-columns:1fr}.darkSection,.ownersCard{padding:34px}.ownerVisual{margin-top:10px}.grid2{grid-template-columns:1fr}.bracketDemo{margin-top:20px}.ownerPoints{grid-template-columns:1fr}footer{flex-direction:column;gap:20px;height:auto;padding:35px}.navCta{padding:10px 12px;font-size:11px}}@media (width<=520px){header{padding:0 18px}.brand strong{font-size:17px}.hero,.section,.owners{padding-left:20px;padding-right:20px}.actions{flex-direction:column}.phone{width:285px}.darkSection{margin-left:12px;margin-right:12px;padding:27px}.ownersCard{padding:25px}.modal{padding:25px 18px}.checks{flex-direction:column;gap:10px}.courtTitle{flex-direction:column;align-items:flex-start;gap:10px}}.verifyPage{background:#f4f7fb;place-items:center;min-height:100vh;padding:24px;display:grid}.verifyCard{text-align:center;background:#fff;border:1px solid #e4e9f2;border-radius:28px;width:min(520px,100%);padding:42px;box-shadow:0 22px 60px #12263f1f}.verifyCard img{object-fit:contain;width:76px;height:76px;margin-bottom:20px}.verifyCard span{letter-spacing:1.4px;color:#1769e0;font-size:12px;font-weight:900;display:block}.verifyCard h1{margin:10px 0;font-size:34px}.verifyCard p{color:#667085;line-height:1.6}.verifyButton{margin-top:18px;text-decoration:none;display:inline-flex}.resetForm{text-align:left;flex-direction:column;gap:14px;margin-top:24px;display:flex}.resetForm label{flex-direction:column;gap:7px;display:flex}.resetForm b{color:#344054;font-size:12px}.resetForm input{height:50px;font:inherit;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:12px;outline:none;padding:0 14px}.resetForm input:focus{border-color:#1769e0;box-shadow:0 0 0 3px #1769e01a}.resetForm .verifyButton{cursor:pointer;border:0;justify-content:center;width:100%}.resetForm .verifyButton:disabled{opacity:.55;cursor:not-allowed}.resetHint{margin-top:18px;font-size:13px}
