.tournament-landing{--paper:#f8f7f2;--ink:#172936;--muted:#687579;--blue:#2558d9;--line:#dce0dc;--orange:#f37546;--mint:#c9eddb;--navy:#142e3d;--stadium:url(/images/landing/tournament-stadium.webp)}.tournament-landing *{box-sizing:border-box}.tournament-landing{scroll-behavior:smooth;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tournament-landing button,.tournament-landing input{font:inherit}.tournament-landing a{color:inherit;text-decoration:none}.tournament-landing button,.tournament-landing a,.tournament-landing input{touch-action:manipulation}.tournament-landing button{cursor:pointer}.tournament-landing button:focus-visible,.tournament-landing a:focus-visible,.tournament-landing input:focus-visible,.tournament-landing summary:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.tournament-landing button{color:inherit}.tournament-landing p{line-height:1.6}.tournament-landing h1,.tournament-landing h2,.tournament-landing h3,.tournament-landing p{margin:0}.tournament-landing button,.tournament-landing a{transition:background .16s,color .16s,border-color .16s}.tournament-landing .wrap{width:min(1160px,100% - 80px);margin:auto}.tournament-landing .header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:86px;display:grid}.tournament-landing .brand strong{letter-spacing:-.8px;font-size:22px;font-weight:750;display:block}.tournament-landing .brand strong span{color:#6d7e88;font-weight:400}.tournament-landing .brand small{color:#7e8b94;margin-top:2px;font-size:12px;display:block}.tournament-landing .brand small a:hover{color:var(--blue)}.tournament-landing nav{color:#57636c;gap:34px;font-size:13px;display:flex}.tournament-landing nav a:hover,.tournament-landing nav a:focus-visible{color:var(--blue)}.tournament-landing .header-cta{justify-self:end}.tournament-landing .button{background:var(--blue);color:#fff;border:1px solid var(--blue);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:20px;padding:15px 22px;font-size:14px;font-weight:650;line-height:1.25;display:inline-flex}.tournament-landing .button:hover{background:#1942ac;border-color:#1942ac}.tournament-landing .button.light{color:var(--ink);background:0 0;border:1px solid #bac4c8}.tournament-landing .button.light:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.tournament-landing .header .button{padding:12px 17px}.tournament-landing .eyebrow{letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:750}.tournament-landing .hero{padding-top:42px}.tournament-landing .hero-top{grid-template-columns:1.55fr 1fr;align-items:end;gap:52px;margin:16px 0 33px;display:grid}.tournament-landing h1{letter-spacing:-3.8px;font-size:clamp(44px,5.6vw,76px);font-weight:750;line-height:1.01}.tournament-landing h1 em{color:var(--blue);font-style:normal}.tournament-landing .hero-copy{padding-bottom:4px}.tournament-landing .hero-copy p{color:#56646c;max-width:340px;margin-bottom:20px;font-size:16px}.tournament-landing .hero-copy .sub{letter-spacing:.1px;color:#7a858a;margin-top:11px;font-size:11px;display:block}.tournament-landing .board{background:var(--navy);color:#fff;border-radius:15px;padding:25px 34px;position:relative;overflow:hidden;box-shadow:0 20px 36px -25px #12263366}.tournament-landing .board:before{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:50%;width:440px;height:440px;position:absolute;top:-30px;right:-130px;box-shadow:0 0 0 80px #ffffff03,0 0 0 160px #ffffff02}.tournament-landing .board-head{justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.tournament-landing .board-head .eyebrow{color:#b8cbd3}.tournament-landing .live-dot{background:#9cdbc3;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.tournament-landing .reset{color:#bdcbd1;background:0 0;border:0;padding:8px;font-size:12px}.tournament-landing .reset:hover{color:#fff;background:#ffffff12;border-radius:5px}.tournament-landing .bracket{grid-template-columns:1fr 90px 1fr 90px .85fr;align-items:center;gap:0;min-height:250px;margin:23px 0 20px;display:grid;position:relative}.tournament-landing .round-label{text-transform:uppercase;letter-spacing:1.7px;color:#a4bac5;margin-bottom:13px;font-size:10px}.tournament-landing .match{color:var(--ink);background:#f8faf9;border-radius:8px;overflow:hidden;box-shadow:0 8px 18px #0000000d}.tournament-landing .match+.match{margin-top:22px}.tournament-landing .team{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:44px;padding:12px 14px;font-size:14px;display:flex}.tournament-landing .team+.team{border-top:1px solid #e1e6e3}.tournament-landing .team:hover{background:#e6edf9}.tournament-landing .team[aria-pressed=true]{color:#173e30;background:#d4ecde}.tournament-landing .team .pick{color:#7a8a90;margin-left:auto;font-size:12px}.tournament-landing .team[aria-pressed=true] .pick{color:#246444;font-weight:700}.tournament-landing .flag{font-size:21px;line-height:1}.tournament-landing .connector{border:1px solid #7093a0;border-left:0;border-radius:0 12px 12px 0;height:126px;margin-top:27px;margin-right:44px;position:relative}.tournament-landing .connector:after{content:"";border-top:1px solid #7093a0;width:44px;position:absolute;top:50%;left:100%}.tournament-landing .straight{background:#7093a0;height:1px;margin-top:24px}.tournament-landing .final-card{position:relative}.tournament-landing .final-card .match{border:1px solid #f6ba7b}.tournament-landing .champion{text-align:center;background:#ffffff08;border:1px solid #ffffff16;border-radius:12px;padding:20px 10px}.tournament-landing .champion svg{color:#ffbf80;width:58px;height:58px;margin:0 auto 11px;display:block}.tournament-landing .champion small{color:#a5bbc6;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.tournament-landing .champion strong{letter-spacing:-.5px;font-size:23px;display:block}.tournament-landing .champion .flag{margin-bottom:6px;display:inline-block}.tournament-landing .board-foot{color:#bdd1d7;border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;font-size:12px;display:flex}.tournament-landing .board-foot b{color:#fff;font-weight:500}.tournament-landing .board-foot a{color:#ffbf80}.tournament-landing .board-foot a:hover{color:#fff}.tournament-landing .underhero{color:#6e777c;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:24px 0 32px;font-size:12px;display:flex}.tournament-landing .underhero b{color:var(--ink);font-weight:650}.tournament-landing .underhero span:not(:first-child){border-left:1px solid #d2d9d7;padding-left:30px}.tournament-landing .section{padding:88px 0}.tournament-landing h2{letter-spacing:-1.8px;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.08}.tournament-landing h2 em{color:var(--blue);font-style:normal}.tournament-landing .section-top{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:36px;display:grid}.tournament-landing .section-top .eyebrow{color:var(--blue);margin-bottom:16px}.tournament-landing .section-top p{color:var(--muted);max-width:360px;font-size:15px}.tournament-landing .score-lab{background:#fff;border:1px solid #d6ddd7;border-radius:12px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.tournament-landing .score-side{background:#eaf0e9;flex-direction:column;justify-content:center;padding:32px;display:flex;position:relative}.tournament-landing .score-side .mini-label{color:#69806d;letter-spacing:1px;text-transform:uppercase;text-align:center;font-size:11px}.tournament-landing .score-controls{justify-content:center;align-items:center;gap:22px;margin:23px 0 19px;display:flex}.tournament-landing .score-team{text-align:center}.tournament-landing .badge{clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);color:#fff;background:#254f61;place-items:center;width:44px;height:48px;margin:0 auto 9px;font-size:15px;font-weight:750;display:grid}.tournament-landing .badge.orange{background:#cf5b35}.tournament-landing .score-team strong{font-size:14px;display:block}.tournament-landing .score-numbers{align-items:center;gap:8px;display:flex}.tournament-landing .score-numbers input{color:#193530;text-align:center;appearance:textfield;background:#fff;border:1px solid #bbc9bd;border-radius:7px;width:49px;height:61px;padding:0;font-size:28px;font-weight:700}.tournament-landing .score-numbers input::-webkit-inner-spin-button{display:none}.tournament-landing .score-numbers>span{color:#9ea99d}.tournament-landing .score-actions{justify-content:center;gap:8px;margin-top:6px;display:flex}.tournament-landing .score-actions button{background:0 0;border:1px solid #bdcbbf;border-radius:4px;width:25px;height:26px;font-size:13px}.tournament-landing .score-actions button:hover{color:#fff;background:#183f31}.tournament-landing .hint{color:#667a6d;text-align:center;font-size:12px}.tournament-landing .standings{padding:25px 30px}.tournament-landing .table-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.tournament-landing .table-heading strong{font-size:14px}.tournament-landing .table-heading span{letter-spacing:1px;color:#6b8075;text-transform:uppercase;font-size:10px}.tournament-landing table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.tournament-landing th{text-align:right;letter-spacing:.7px;color:#7a858d;border-bottom:1px solid var(--line);padding:10px 8px;font-size:10px;font-weight:500}.tournament-landing th:first-child{text-align:left}.tournament-landing td{text-align:right;border-bottom:1px solid #edf0ec;padding:14px 8px}.tournament-landing td:first-child{text-align:left;font-weight:550}.tournament-landing .rank{color:#85928a;width:21px;font-weight:400;display:inline-block}.tournament-landing .qualified td:first-child{border-left:3px solid #568a70}.tournament-landing .qualified{background:#f4f8f3}.tournament-landing td:last-child{font-weight:750}.tournament-landing .table-note{color:#78877f;margin-top:13px;font-size:11px}.tournament-landing .result-note{color:#3a6353;min-height:18px;margin-top:18px;font-size:12px;display:block}.tournament-landing .setup{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;padding-top:72px;display:grid}.tournament-landing .setup>:first-child{grid-area:1/2}.tournament-landing .setup>.fixture{grid-area:1/1}.tournament-landing .setup h2{font-size:36px}.tournament-landing .setup p{color:var(--muted);margin-top:17px;font-size:14px}.tournament-landing .rule-list{gap:13px;margin:23px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.tournament-landing .rule-list li{align-items:center;gap:12px;display:flex}.tournament-landing .rule-list span{color:#657a70;border:1px solid #cad3cf;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.tournament-landing .fixture{border:1px solid var(--line);background:#fff;border-radius:10px;padding:23px 26px;transform:rotate(-1deg)}.tournament-landing .fixture-head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.tournament-landing .fixture-head strong{margin-right:auto;font-size:15px}.tournament-landing .tag{color:#375da6;background:#edf2fc;border-radius:4px;padding:6px 9px;font-size:10px}.tournament-landing .fixture-row{border-top:1px solid #eef0ed;grid-template-columns:50px 1fr auto;align-items:center;gap:15px;padding:16px 0;font-size:12px;display:grid}.tournament-landing .fixture-row small{color:#79878c;font-size:10px}.tournament-landing .fixture-row b{font-weight:550}.tournament-landing .fixture-row span{color:#718086}.tournament-landing .fixture-bottom{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tournament-landing .fixture-bottom span{color:#667a6b;border:1px solid #dbe3da;border-radius:3px;padding:6px 8px;font-size:10px}.tournament-landing .world{color:#fff;background:#142e3d;position:relative;overflow:hidden}.tournament-landing .world-bg{background-image:linear-gradient(90deg,#102d3cf2 0%,#102d3ce8 45%,#102d3c66 100%),var(--stadium);background-position:50%;background-size:cover;position:absolute;inset:0}.tournament-landing .world-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;padding:66px 0;display:grid;position:relative}.tournament-landing .world .eyebrow{color:#e9a875;margin-bottom:20px}.tournament-landing .world h2{letter-spacing:-1.5px;font-size:43px}.tournament-landing .world p{color:#c0ced2;max-width:480px;margin:21px 0 24px;font-size:15px}.tournament-landing .world .button{color:#152f3c;background:#f7b179;border-color:#f7b179}.tournament-landing .world .button:hover{background:#ffca9e}.tournament-landing .world small{color:#9fb4bd;margin-top:13px;font-size:11px;display:block}.tournament-landing .world-art{text-align:center;padding:10px 0;transform:rotate(-5deg)}.tournament-landing .year{letter-spacing:-11px;color:#f0c7a3;text-shadow:5px 5px #132d3b;font-size:clamp(100px,13vw,170px);font-weight:800;line-height:.9}.tournament-landing .world-flags{letter-spacing:12px;white-space:nowrap;margin-top:28px;font-size:30px}.tournament-landing .world-numbers{letter-spacing:1.5px;text-transform:uppercase;color:#ccdbdf;justify-content:center;gap:32px;margin-top:22px;font-size:10px;display:flex}.tournament-landing .world-numbers b{letter-spacing:-1px;color:#fff;margin-bottom:4px;font-size:29px;display:block}.tournament-landing .ways{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:36px;padding:33px 0 36px;display:grid}.tournament-landing .ways .number{color:#9aa39e;letter-spacing:2px;margin-bottom:12px;font-size:11px}.tournament-landing .ways h3{letter-spacing:-.3px;font-size:17px}.tournament-landing .ways p{color:var(--muted);margin-top:9px;font-size:13px}.tournament-landing .pricing-section{padding:76px 0 66px}.tournament-landing .pricing-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:29px;display:flex}.tournament-landing .pricing-head h2{font-size:36px}.tournament-landing .pricing-head p{color:var(--muted);font-size:13px}.tournament-landing .plans{grid-template-columns:1fr 1fr;gap:22px;display:grid}.tournament-landing .plan{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:27px 29px;display:grid}.tournament-landing .plan.pro{background:#edf1fb;border-color:#d7e0f4}.tournament-landing .plan h3{margin-bottom:12px;font-size:13px;font-weight:650}.tournament-landing .price{letter-spacing:-1px;font-size:35px;font-weight:700}.tournament-landing .price small{letter-spacing:0;color:#74818a;font-size:12px;font-weight:400}.tournament-landing .plan p{color:#65737b;margin-top:10px;font-size:12px;line-height:1.8}.tournament-landing .plan .button{padding:12px 17px;font-size:12px}.tournament-landing .brandline{color:#78848b;justify-content:center;align-items:center;gap:18px;margin:32px auto 0;font-size:12px;display:flex}.tournament-landing .brandline img{object-fit:contain;width:24px;height:29px}.tournament-landing .brandline b{color:#425461;font-weight:650}.tournament-landing .brandline a:hover{text-decoration:underline}.tournament-landing .help{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:85px;padding:66px 0;display:grid}.tournament-landing .help .eyebrow{color:var(--blue);margin-bottom:15px}.tournament-landing .help h2{font-size:35px}.tournament-landing .guide{border-left:2px solid #e9a875;margin-top:30px;padding-left:18px;display:block}.tournament-landing .guide small{letter-spacing:1.3px;color:#917153;text-transform:uppercase;font-size:10px}.tournament-landing .guide strong{margin:10px 0;font-size:16px;display:block}.tournament-landing .guide p{color:var(--muted);font-size:13px}.tournament-landing .guide span{color:var(--blue);margin-top:13px;font-size:12px;display:block}.tournament-landing .guide:hover strong{color:var(--blue)}.tournament-landing details{border-bottom:1px solid var(--line);padding:17px 0}.tournament-landing details:first-child{padding-top:0}.tournament-landing summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:14px;font-weight:600;list-style:none;display:flex}.tournament-landing summary::-webkit-details-marker{display:none}.tournament-landing summary:after{content:"+";color:#7b8b90;font-size:20px;font-weight:400}.tournament-landing details[open] summary:after{content:"−"}.tournament-landing details p{color:var(--muted);max-width:550px;margin-top:12px;font-size:13px}.tournament-landing .final{border-top:1px solid var(--line);text-align:center;padding:58px 0 67px}.tournament-landing .final h2{letter-spacing:-1.6px;font-size:41px}.tournament-landing .final p{color:var(--muted);margin:14px 0 25px;font-size:14px}.tournament-landing .footer{color:#c5cdd6;background:#313d4c;padding:55px 0 28px;font-size:13px}.tournament-landing .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;display:grid}.tournament-landing .footer strong{color:#fff;font-size:18px}.tournament-landing .footer p{max-width:290px;margin:12px 0 22px;font-size:13px}.tournament-landing .footer h3{color:#fff;margin:0 0 20px;font-size:13px}.tournament-landing .footer-links a{color:#c5cdd6;margin:0 0 18px;display:block}.tournament-landing .footer a:hover{color:#fff}.tournament-landing .subscribe{gap:8px;display:flex}.tournament-landing .subscribe input{color:#fff;background:#3d4d61;border:1px solid #697d94;border-radius:5px;width:180px;min-width:0;padding:12px;font-size:12px}.tournament-landing .subscribe input::placeholder{color:#abb8ca}.tournament-landing .subscribe button{color:#fff;background:#2458cc;border:0;border-radius:5px;padding:12px 14px;font-size:12px}.tournament-landing .subscribe button:hover{background:#1d49aa}.tournament-landing .footer small{color:#8ea0b4;margin-top:10px;font-size:10px;display:block}.tournament-landing .footer-bottom{color:#92a3b8;border-top:1px solid #536074;justify-content:space-between;gap:20px;margin-top:35px;padding-top:25px;font-size:11px;display:flex}.tournament-landing .footer-bottom span{align-items:center;gap:23px;display:flex}.tournament-landing .footer-bottom i{background:#00c49a;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.tournament-landing .hide{display:none}.tournament-landing .skip{z-index:10;background:#fff;padding:10px;position:fixed;top:-100px;left:15px}.tournament-landing .skip:focus{top:10px}@media (width<=900px){.tournament-landing .wrap{width:calc(100% - 48px)}.tournament-landing .header,.tournament-landing nav{gap:20px}.tournament-landing .brand strong{font-size:19px}.tournament-landing .hero-top{grid-template-columns:1.2fr 1fr;gap:30px}.tournament-landing h1{letter-spacing:-2.6px}.tournament-landing .bracket{grid-template-columns:1fr 42px 1fr 35px .8fr}.tournament-landing .connector{margin-right:20px}.tournament-landing .connector:after{width:20px}.tournament-landing .board{padding:23px}.tournament-landing .team{gap:7px;padding:12px 10px;font-size:12px}.tournament-landing .champion strong{font-size:20px}.tournament-landing .setup{gap:35px}.tournament-landing .help{gap:40px}.tournament-landing .plan{grid-template-columns:1fr;gap:15px;padding:23px}.tournament-landing .plan .button{justify-self:start}.tournament-landing .footer-grid{gap:27px}.tournament-landing .world h2{font-size:37px}}@media (width<=650px){.tournament-landing .wrap{width:calc(100% - 36px)}.tournament-landing .header{grid-template-columns:1fr auto;gap:12px;min-height:74px}.tournament-landing .brand strong{letter-spacing:-.6px;font-size:18px}.tournament-landing .brand small{margin-top:3px;font-size:11px}.tournament-landing nav{display:none}.tournament-landing .header .button{gap:12px;padding:11px 13px;font-size:12px}.tournament-landing .hero{padding-top:31px}.tournament-landing .hero-top{margin-top:15px;margin-bottom:26px;display:block}.tournament-landing h1{letter-spacing:-2.5px;font-size:48px;line-height:1.03}.tournament-landing .hero-copy{margin-top:22px}.tournament-landing .hero-copy p{max-width:340px;margin-bottom:18px;font-size:14px}.tournament-landing .hero-copy .sub{font-size:10px}.tournament-landing .hero .eyebrow{letter-spacing:1.5px;font-size:9px}.tournament-landing .board{border-radius:11px;padding:18px 15px}.tournament-landing .board-head .eyebrow{letter-spacing:1px;font-size:9px}.tournament-landing .reset{padding:5px;font-size:11px}.tournament-landing .bracket{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;min-height:0;margin:22px 0 17px}.tournament-landing .round-label{letter-spacing:1.1px;margin-bottom:10px;font-size:8px}.tournament-landing .team{gap:5px;min-height:40px;padding:10px 8px;font-size:11px}.tournament-landing .flag{font-size:18px}.tournament-landing .team .pick{font-size:9px}.tournament-landing .match+.match{margin-top:17px}.tournament-landing .connector{height:102px;margin-top:21px;margin-right:10px}.tournament-landing .connector:after{width:10px}.tournament-landing .straight{display:none}.tournament-landing .champion{text-align:left;grid-column:1/-1;align-items:center;gap:14px;min-height:76px;margin-top:20px;padding:12px 15px;display:flex}.tournament-landing .champion svg{width:40px;height:40px;margin:0}.tournament-landing .champion small{margin-bottom:3px;font-size:8px}.tournament-landing .champion strong{font-size:19px}.tournament-landing .champion .flag{float:right;order:3;margin-left:auto;font-size:20px}.tournament-landing .board-foot{align-items:flex-start;gap:14px;padding-top:15px;font-size:10px}.tournament-landing .board-foot a{white-space:nowrap}.tournament-landing .underhero{align-items:start;gap:15px;padding:20px 0 25px;font-size:10px}.tournament-landing .underhero span:not(:first-child){padding-left:12px}.tournament-landing .underhero b{margin-bottom:4px;display:block}.tournament-landing .section{padding:54px 0}.tournament-landing .section-top{margin-bottom:26px;display:block}.tournament-landing .section-top p{margin-top:19px;font-size:14px}.tournament-landing .section-top .eyebrow{margin-bottom:13px;font-size:10px}.tournament-landing h2{letter-spacing:-1.2px;font-size:34px}.tournament-landing .score-lab{grid-template-columns:1fr}.tournament-landing .score-side{padding:25px 18px}.tournament-landing .score-controls{gap:23px}.tournament-landing .standings{padding:23px 18px}.tournament-landing .setup{grid-template-columns:1fr;gap:28px;padding-top:48px}.tournament-landing .setup>:first-child{grid-area:1/1}.tournament-landing .setup>.fixture{grid-area:2/1}.tournament-landing .setup h2{font-size:32px}.tournament-landing .fixture{padding:22px 19px;transform:none}.tournament-landing .fixture-row{grid-template-columns:42px 1fr auto;gap:8px;font-size:11px}.tournament-landing .fixture-head{gap:8px}.tournament-landing .fixture-head .tag{font-size:9px}.tournament-landing .world-inner{grid-template-columns:1fr;gap:34px;padding:43px 0}.tournament-landing .world h2{font-size:35px}.tournament-landing .world p{font-size:14px}.tournament-landing .world-art{padding:8px 0 0}.tournament-landing .year{letter-spacing:-8px;font-size:126px}.tournament-landing .world-flags{letter-spacing:9px;margin-top:21px;font-size:25px}.tournament-landing .world-numbers{margin-top:18px}.tournament-landing .world-bg{background-image:linear-gradient(180deg,#102d3cf2 0%,#102d3cdb 60%,#102d3ca6 100%),var(--stadium)}.tournament-landing .ways{grid-template-columns:1fr;gap:24px;padding:30px 0}.tournament-landing .ways>div{grid-template-columns:35px 1fr;gap:0 8px;display:grid}.tournament-landing .ways .number{grid-row:1/3;margin-top:4px}.tournament-landing .ways p{margin-top:6px;font-size:12px}.tournament-landing .ways h3{font-size:16px}.tournament-landing .pricing-section{padding:48px 0}.tournament-landing .pricing-head{margin-bottom:23px;display:block}.tournament-landing .pricing-head h2{font-size:32px}.tournament-landing .pricing-head p{margin-top:13px}.tournament-landing .plans{grid-template-columns:1fr;gap:14px}.tournament-landing .plan{grid-template-columns:1fr auto;gap:10px;padding:23px 20px}.tournament-landing .price{font-size:31px}.tournament-landing .plan .button{gap:10px;padding:12px;font-size:11px}.tournament-landing .plan p{font-size:11px}.tournament-landing .brandline{align-items:start;gap:12px;font-size:11px;line-height:1.5}.tournament-landing .brandline span{max-width:260px}.tournament-landing .help{grid-template-columns:1fr;gap:32px;padding:42px 0}.tournament-landing .help h2{font-size:31px}.tournament-landing .guide{margin-top:22px}.tournament-landing .final{padding:42px 0 48px}.tournament-landing .final h2{letter-spacing:-1px;font-size:33px}.tournament-landing .final p{font-size:13px}.tournament-landing .footer{padding:38px 0 26px}.tournament-landing .footer-grid{grid-template-columns:1fr 1fr;gap:33px 20px}.tournament-landing .footer-brand{grid-column:1/-1}.tournament-landing .footer p{max-width:320px}.tournament-landing .subscribe input{width:210px}.tournament-landing .footer-bottom{flex-direction:column;gap:17px;font-size:10px}.tournament-landing .footer-bottom span{justify-content:space-between}.tournament-landing .footer h3{margin-bottom:15px}.tournament-landing .footer-links a{margin-bottom:14px;font-size:12px}}@media (width<=360px){.tournament-landing .header{gap:8px}.tournament-landing .brand strong{font-size:16px}.tournament-landing .header .button{gap:7px;padding:10px;font-size:11px}.tournament-landing .score-side,.tournament-landing .standings{min-width:0}.tournament-landing .score-controls{gap:12px}.tournament-landing .score-numbers{gap:5px}.tournament-landing .score-numbers input{width:40px}.tournament-landing .score-actions{gap:3px}.tournament-landing .score-actions button{width:24px}.tournament-landing .score-team strong{font-size:12px}.tournament-landing .score-side{padding:24px 12px}.tournament-landing .standings{padding:22px 12px}.tournament-landing table{font-size:11px}.tournament-landing td,.tournament-landing th{padding-left:4px;padding-right:4px}.tournament-landing .rank{width:15px}.tournament-landing .table-heading{gap:5px}.tournament-landing .table-heading strong{font-size:12px}.tournament-landing .table-heading span{letter-spacing:.3px;font-size:8px}.tournament-landing .plan{grid-template-columns:1fr}.tournament-landing .plan .button{justify-self:start}.tournament-landing .fixture-head{flex-wrap:wrap}.tournament-landing .subscribe input{width:170px}.tournament-landing .world h2{font-size:32px}.tournament-landing .world-numbers{gap:25px}}@media (prefers-reduced-motion:reduce){.tournament-landing{scroll-behavior:auto}.tournament-landing *{transition:none!important}}.tournament-landing{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:normal;overflow-x:clip}.tournament-landing .tournament-header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:30;background:0 0;border:0;position:relative;inset:auto}.tournament-landing .tournament-header>.container{border-bottom:1px solid var(--line);gap:20px;width:min(1160px,100% - 80px);max-width:none;height:86px;margin:auto;padding:0;display:flex;position:relative;overflow:visible}.tournament-landing .tournament-header .landing-tool-name{letter-spacing:-.8px;color:var(--ink);margin:0;font-size:22px;font-weight:750;line-height:1.2}.tournament-landing .tournament-header .landing-tool-name span{color:#6d7e88;font-weight:400}.tournament-landing .tournament-header .landing-tool-name+a{color:#7e8b94;margin-top:2px;font-size:12px;font-weight:400;line-height:normal}.tournament-landing .tournament-header nav{gap:34px;position:absolute;left:50%;transform:translate(-50%)}.tournament-landing .tournament-header nav button{color:#57636c;background:0 0;border:0;padding:0;font-size:13px}.tournament-landing .tournament-header nav button:hover{color:var(--blue)}.tournament-landing .tournament-header .ml-auto>a{background:var(--blue);color:#fff;border:1px solid var(--blue);height:auto;box-shadow:none;border-radius:7px;padding:12px 17px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.25}.tournament-landing .tournament-header .ml-auto>a:hover{background:#1942ac;border-color:#1942ac}.tournament-landing .tournament-header .ml-auto>button{color:#687579;font-size:12px}.tournament-landing .resource-grid{gap:20px;display:grid}.tournament-landing .resource-grid .guide{margin-top:22px}.tournament-landing .guide h3{margin:10px 0;font-size:16px;font-weight:650;line-height:1.4}.tournament-landing .guide .guide-symbol{display:none}.tournament-landing .guide .read-guide,.tournament-landing .resource-more{color:var(--blue);font-size:12px}@media (width<=900px){.tournament-landing .tournament-header>.container{width:calc(100% - 48px)}.tournament-landing .tournament-header .landing-tool-name{font-size:19px}.tournament-landing .tournament-header nav{gap:20px}}@media (width<=767px){.tournament-landing .tournament-header nav{display:none}}@media (width<=650px){.tournament-landing .tournament-header>.container{gap:12px;width:calc(100% - 36px);height:74px}.tournament-landing .tournament-header .landing-tool-name{letter-spacing:-.6px;font-size:18px}.tournament-landing .tournament-header .landing-tool-name+a{margin-top:3px;font-size:11px}.tournament-landing .tournament-header .ml-auto>a{padding:11px 13px;font-size:12px}.tournament-landing .tournament-header .ml-auto>button{display:none}}@media (width<=360px){.tournament-landing .tournament-header>.container{gap:8px}.tournament-landing .tournament-header .landing-tool-name{font-size:16px}.tournament-landing .tournament-header .ml-auto>a{padding:10px;font-size:11px}}
