@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";:root{color:#07101f;font-synthesis:none;--navy:#050b16;--navy2:#0b1b31;--red:#e0001b;--red2:#b90016;--gold:#efbd55;--line:#dfe5ed;background:#f6f8fb;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}svg{display:block}.container{width:min(100% - 40px,1180px);margin-inline:auto}.skip{z-index:100;color:#000;background:#fff;border-radius:8px;padding:12px 16px;position:fixed;top:-70px;left:16px}.skip:focus{top:16px}:focus-visible{outline-offset:3px;outline:3px solid #ff9eaa}.header{z-index:10;color:#fff;border-bottom:1px solid #ffffff24;height:82px;position:absolute;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark{clip-path:polygon(50% 0,100% 17%,88% 76%,50% 100%,12% 76%,0 17%);background:linear-gradient(145deg,#f42b42,var(--red2));color:#fff;place-items:center;width:45px;height:49px;font:800 28px/1 Barlow Condensed;display:grid}.brand>span:last-child{line-height:1;display:grid}.brand strong{letter-spacing:.1em;font-size:23px}.brand small{letter-spacing:.13em;text-transform:uppercase;opacity:.72;margin-top:6px;font-size:8px}.nav{align-items:center;gap:30px;font:600 17px/1 Barlow Condensed;display:flex}.nav a{transition:color .2s}.nav a:hover{color:#f67}.nav-cta{background:var(--red);border-radius:9px;padding:12px 18px;box-shadow:0 10px 26px #e0001b3d;color:#fff!important}.menu{color:#fff;cursor:pointer;background:0 0;border:0;display:none}.hero{color:#fff;background:var(--navy);min-height:660px;position:relative;overflow:hidden}.hero-bg{background-image:linear-gradient(90deg,#040a14fa 0%,#040a14db 40%,#040a1459 73%,#040a14b3),linear-gradient(#0000 50%,#040a14c7),url(/assets/hero-CLDdwZDr.png);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-inner{align-items:center;min-height:660px;padding-top:105px;padding-bottom:60px;display:flex;position:relative}.hero-copy{width:min(650px,60%)}.eyebrow{color:#d4deeb;letter-spacing:.25em;text-transform:uppercase;margin:0 0 16px;font:600 14px/1 Barlow Condensed}.hero h1{letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 10px 35px #0007;margin:0;font:800 clamp(64px,7vw,98px)/.86 Barlow Condensed}.hero h1 span{color:#f11a33}.lead{color:#e2e8f1;max-width:600px;margin:25px 0 28px;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.actions{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:0 24px;font-weight:700;transition:all .2s;display:inline-flex}.button svg{width:19px}.button:hover{transform:translateY(-2px)}.primary,.product-button{color:#fff;background:linear-gradient(135deg,#f0142e,var(--red2));box-shadow:0 12px 30px #e0001b4a}.ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07122099;border-color:#ffffff65}.trust{color:#c9d3e1;flex-wrap:wrap;gap:22px;margin:27px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.trust li{align-items:center;gap:8px;display:flex}.trust svg{color:#fff;width:17px}.products{background:linear-gradient(#fff,#f6f8fb);padding:74px 0}.section-title{text-align:center;margin-bottom:34px}.section-title p{color:var(--red);letter-spacing:.17em;text-transform:uppercase;margin:0 0 12px;font:700 13px/1 Barlow Condensed}.section-title h2{text-transform:uppercase;margin:0;font:800 clamp(40px,5vw,56px)/1 Barlow Condensed}.section-title span{color:#667085;margin-top:11px;display:block}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.product{border-radius:22px;flex-direction:column;min-height:405px;padding:30px;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 24px 65px #07101f26}.product:hover{transform:translateY(-5px);box-shadow:0 30px 75px #07101f38}.academy{color:#07101f;background:radial-gradient(circle at 105% 105%,#ffd8dd 0,#0000 42%),#fff;border:1px solid #e0001b55}.tournament{color:#fff;background:radial-gradient(circle at 105% 105%,#134f8655 0,#0000 45%),linear-gradient(135deg,#06101f,#102b4d);border:1px solid #efbd5588}.product-label{color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin:0 0 23px;font:700 13px/1 Barlow Condensed}.tournament .product-label{color:var(--gold)}.product-title{grid-template-columns:auto 1fr;gap:18px;display:grid}.product-title>span{width:55px;height:55px;color:var(--red);background:#fff0f2;border-radius:14px;place-items:center;display:grid}.tournament .product-title>span{color:var(--gold);background:#efbd551c}.product-title h2{margin:0 0 10px;font:700 clamp(29px,3vw,39px)/1 Barlow Condensed}.product-title p{color:#354052;margin:0;line-height:1.55}.tournament .product-title p{color:#d5deea}.features{grid-template-columns:repeat(4,1fr);margin:31px 0;padding:0;list-style:none;display:grid}.features li{text-align:center;justify-items:center;gap:9px;padding:0 8px;font:600 12px/1.25 Barlow Condensed;display:grid}.features li+li{border-left:1px solid #10213a29}.tournament .features li+li{border-color:#ffffff2b}.features svg{color:var(--red)}.tournament .features svg{color:var(--gold)}.product-button{border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:49px;margin-top:auto;font-weight:700;transition:all .2s;display:flex}.product-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.product-button svg{width:19px}.benefits{background:#fff;padding:62px 0 70px}.benefits h2{text-align:center;margin:0 0 34px;font:700 clamp(31px,4vw,45px)/1 Barlow Condensed}.benefits h2 span{color:var(--red)}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.benefit-grid article{align-items:center;gap:13px;display:flex}.benefit-grid article>svg{width:45px;height:45px;color:var(--red);background:#fff7f8;border:1px solid #ffc4cb;border-radius:50%;flex:none;padding:11px}.benefit-grid h3{margin:0 0 5px;font-size:14px}.benefit-grid p{color:#667085;margin:0;font-size:12px;line-height:1.45}footer{color:#fff;background:var(--navy);padding:28px 0}.footer-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-inner p,.footer-inner small{color:#9caabd;margin:0;font-size:12px}@media (width<=900px){.nav{gap:17px}.hero-copy{width:72%}.product-grid{grid-template-columns:1fr}.benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.container{width:min(100% - 28px,1180px)}.header{height:70px}.brand-mark{width:38px;height:43px}.brand strong{font-size:19px}.menu{display:block}.nav{background:#050b16fa;border:1px solid #ffffff20;border-radius:12px;align-items:stretch;gap:0;padding:10px;display:none;position:absolute;top:70px;left:14px;right:14px;box-shadow:0 20px 50px #0008}.nav.open{display:grid}.nav a{padding:13px}.nav-cta{text-align:center}.hero,.hero-inner{min-height:700px}.hero-bg{background-image:linear-gradient(90deg,#040a14f7,#040a14a8),linear-gradient(#0000,#040a14e6),url(/assets/hero-CLDdwZDr.png);background-position:62%}.hero-inner{align-items:flex-end;padding-bottom:60px}.hero-copy{width:100%}.hero h1{font-size:clamp(58px,18vw,80px)}.lead{font-size:16px}.product{padding:24px}.features{grid-template-columns:repeat(2,1fr);gap:21px 0}.features li:nth-child(3){border-left:0}.benefit-grid{grid-template-columns:1fr}.footer-inner{text-align:center;flex-direction:column}.footer-inner .brand>span:last-child{display:none}}@media (width<=430px){.actions,.button{width:100%}.trust{gap:10px;display:grid}.product-title{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}.product-link{cursor:pointer;text-decoration:none}.product-link:focus-visible{outline-offset:5px;outline:4px solid #ff9eaa}.product-link:hover .product-button,.product-link:focus-visible .product-button{filter:brightness(1.08);transform:translateY(-2px)}.hero-bg{background-image:linear-gradient(90deg,#040a14fc 0%,#040a14e6 35%,#040a1429 68%,#040a1414 100%),linear-gradient(#0000 48%,#040a1494),url(/assets/hero-stadium-DBC1QgNl.webp);background-position:50%;background-size:cover}.brand-logo{object-fit:contain;filter:drop-shadow(0 4px 9px #00000061);flex:none;width:51px;height:51px}@media (width>=901px){.hero,.hero-inner{min-height:740px}}.products{z-index:3;background:linear-gradient(#0000 0 120px,#fff 120px,#f6f8fb 100%);margin-top:-120px;padding:0 0 42px;position:relative}.section-title{display:none}.product{min-height:355px}.product.academy{background-color:#fff;background-image:linear-gradient(90deg,#fff 0% 43%,#fffffff5 53%,#ffffff6b 72%,#ffffff0f 100%),url(/assets/academy-manager-bg-B420bcFE.webp);background-position:50%,calc(100% + 140px);background-repeat:no-repeat;background-size:cover,auto 100%}.academy .product-title{max-width:88%}.academy .product-title p{max-width:440px}.product.tournament{background-image:linear-gradient(90deg,#050b16f7 0%,#071426d1 50%,#07142638 100%),url(/assets/tournament-manager-bg-hSMFskfa.webp);background-position:50%;background-size:cover}@media (width<=900px){.products{background:linear-gradient(#0000 0 110px,#fff 110px,#f6f8fb 100%);margin-top:-110px}}@media (width<=720px){.brand-logo{width:43px;height:43px}.hero-bg{background-image:linear-gradient(90deg,#040a14f5,#040a147a),linear-gradient(#0000 45%,#040a14c7),url(/assets/hero-stadium-DBC1QgNl.webp);background-position:64%}.products{background:linear-gradient(#0000 0 65px,#fff 65px,#f6f8fb 100%);margin-top:-65px}.product.academy{background-image:linear-gradient(90deg,#fffffff7,#ffffffad),url(/assets/academy-manager-bg-B420bcFE.webp)}.product.tournament{background-image:linear-gradient(90deg,#050b16f7,#0714268c),url(/assets/tournament-manager-bg-hSMFskfa.webp)}}.identity-menu{position:relative}.identity-trigger{color:#fff;cursor:pointer;background:#07122080;border:1px solid #ffffff32;border-radius:9px;align-items:center;gap:8px;max-width:180px;min-height:40px;padding:6px 10px;font:600 15px/1 Barlow Condensed,sans-serif;display:flex}.identity-trigger:disabled{cursor:wait;opacity:.75}.identity-trigger svg{width:18px}.identity-trigger img{object-fit:cover;border-radius:50%;width:27px;height:27px}.identity-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-panel{z-index:30;color:#07101f;background:#fff;border:1px solid #dfe5ed;border-radius:14px;width:290px;padding:22px;font-family:Inter,system-ui,sans-serif;position:absolute;top:calc(100% + 13px);right:0;box-shadow:0 24px 60px #0005}.identity-close{color:#667085;cursor:pointer;background:0 0;border:0;padding:5px;position:absolute;top:9px;right:9px}.identity-close svg{width:18px}.identity-title{padding-right:25px;font-size:17px;display:block}.identity-copy{color:#667085;margin:8px 0 18px;font-size:12px;line-height:1.5}.google-signin-slot{justify-content:center;min-height:44px;display:flex}.identity-error{color:#a30013;background:#fff0f2;border-radius:7px;margin:13px 0 0;padding:9px;font-size:12px;line-height:1.4}.identity-profile{align-items:center;gap:11px;padding-right:20px;display:flex}.identity-profile>img,.identity-profile>svg{border-radius:50%;width:42px;height:42px}.identity-profile>svg{background:#eef2f7;padding:9px}.identity-profile div{gap:5px;min-width:0;display:grid}.identity-profile strong,.identity-profile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-profile strong{font-size:14px}.identity-profile span{color:#667085;font-size:11px}.identity-logout{color:#07101f;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:18px;font-weight:700;display:flex}.identity-logout:hover{background:#f6f8fb}.identity-logout svg{width:17px}@media (width<=720px){.identity-menu{margin:5px 0}.identity-trigger{justify-content:center;width:100%;max-width:none}.identity-panel{width:100%;margin-top:8px;position:static}}.sso-page{color:#07101f;background:radial-gradient(circle at 50% 0,#17365f 0,#081526 34%,#030812 78%);place-items:center;min-height:100vh;padding:28px;font-family:Inter,system-ui,sans-serif;display:grid}.sso-card{text-align:center;background:#fff;border:1px solid #ffffff24;border-radius:20px;width:min(100%,470px);padding:38px;box-shadow:0 28px 90px #0009}.sso-logo{object-fit:contain;width:64px;height:64px}.sso-eyebrow{color:#d71936;letter-spacing:.12em;text-transform:uppercase;margin:16px 0 7px;font:800 13px/1.2 Barlow Condensed,sans-serif}.sso-card h1{color:#07101f;margin:0;font:800 clamp(27px,5vw,36px)/1.08 Barlow Condensed,sans-serif}.sso-copy{color:#667085;max-width:370px;margin:16px auto 25px;font-size:14px;line-height:1.65}.sso-status{color:#475467;margin:22px 0;font-weight:700}.sso-google-slot{justify-content:center;min-height:44px;display:flex}.sso-note{color:#667085;justify-content:center;align-items:center;gap:7px;margin:16px 0 0;font-size:12px;display:flex}.sso-note svg{color:#15803d;width:16px}.sso-user{text-align:left;background:#f8fafc;border:1px solid #dfe5ed;border-radius:12px;align-items:center;gap:13px;padding:14px;display:flex}.sso-user>img,.sso-user>svg{border-radius:50%;flex:0 0 46px;width:46px;height:46px}.sso-user>svg{background:#e8edf4;padding:10px}.sso-user div{gap:4px;min-width:0;display:grid}.sso-user strong,.sso-user span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sso-user strong{font-size:14px}.sso-user span{color:#667085;font-size:12px}.sso-continue{color:#fff;cursor:pointer;background:#d71936;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:16px;font-weight:800;display:flex}.sso-continue:hover:not(:disabled){background:#b8122c}.sso-continue:disabled{cursor:wait;opacity:.7}.sso-continue svg{width:18px}.sso-error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:9px;margin:17px 0 0;padding:11px;font-size:13px;line-height:1.45}.sso-cancel{color:#667085;margin-top:22px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.sso-cancel:hover{color:#07101f}@media (width<=540px){.sso-page{padding:16px}.sso-card{padding:28px 20px}}
