@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{--ink:#153433;--muted:#718383;--teal:#0d9e90;--teal-dark:#087b70;--mint:#e9f7f4;--coral:#f27868;--line:#e6eeee;--soft:#f7faf9;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Noto Sans SC,system-ui,sans-serif}a{color:inherit;text-decoration:none}.section{width:min(var(--max),calc(100% - 48px));margin:0 auto}.header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;transition:all .25s;position:sticky;top:0}.nav{width:min(var(--max),calc(100% - 48px));justify-content:space-between;align-items:center;height:72px;margin:auto;display:flex}.brand{white-space:nowrap;align-items:center;gap:9px;font-size:17px;font-weight:700;display:inline-flex}.brand img{object-fit:contain;width:27px;height:27px}.brand-mark{background:var(--teal);color:#fff;border-radius:9px;place-items:center;width:27px;height:27px;font:700 15px/1 Arial;display:grid}.nav-links{color:#566c6b;align-items:center;gap:29px;font-size:14px;display:flex}.nav-links>a:not(.button){transition:color .2s}.nav-links>a:not(.button):hover{color:var(--teal)}.button{background:var(--teal);color:#fff;border:0;border-radius:99px;justify-content:center;align-items:center;gap:12px;padding:11px 19px;font:600 14px inherit;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 6px 14px #0d9e902e}.button:hover{background:var(--teal-dark);transform:translateY(-2px)}.nav-cta{padding:10px 17px}.menu-button{background:0 0;border:0;width:38px;padding:6px;display:none}.menu-button span{background:var(--ink);border-radius:5px;height:2px;margin:5px 0;display:block}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:650px;padding:64px 42px 68px;display:grid}.eyebrow{letter-spacing:1.1px;color:var(--teal);background:var(--mint);border-radius:6px;padding:8px 10px;font:12px/1 DM Mono,monospace;display:inline-block}.hero h1{letter-spacing:-2.5px;margin:21px 0 17px;font-size:54px;line-height:1.18}.hero h1 span{letter-spacing:-1.7px;margin-top:8px;font-size:37px;display:block}.hero p,.section-heading p,.product-copy p,.access-intro p{color:var(--muted);margin:0;font-size:16px;line-height:1.9}.hero-actions{align-items:center;gap:17px;margin-top:31px;display:flex}.button-large{padding:14px 22px;font-size:15px}.button-large b{font-size:21px;font-weight:400}.hero-actions span{color:#839190;font-size:13px}.hero-device{place-items:center;height:510px;display:grid;position:relative}.phone{z-index:1;background:#183b39;border:5px solid #183b39;border-radius:37px;width:246px;padding:9px;position:relative;box-shadow:0 24px 45px #123d3a2e}.screen{aspect-ratio:9/19.1;background:#f1f7f6;border-radius:25px;overflow:hidden}.screen img{object-fit:cover;width:100%;height:100%;display:block}.phone-speaker{z-index:2;background:#183b39;border-radius:0 0 12px 12px;width:73px;height:16px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.hero-phone{width:263px;animation:5s ease-in-out infinite float}.orbit{border:1px solid #caebe6;border-radius:50%;position:absolute}.orbit-one{width:430px;height:430px}.orbit-two{border-style:dashed;border-color:#dff1ee;width:510px;height:510px}@keyframes float{50%{transform:translateY(-10px)}}.feature-section{background:linear-gradient(90deg,#f7faf9 0 50%,#0000 50%);padding:103px 0}.section-heading{text-align:center}.section-heading h2,.product-copy h2,.access h2{letter-spacing:-1.1px;margin:18px 0 8px;font-size:31px}.feature-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px;display:grid}.feature-card{background:#fff;border:1px solid #edf2f1;border-radius:17px;padding:27px 22px;transition:all .25s;box-shadow:0 7px 25px #15343309}.feature-card:hover{border-color:#d6ebe7;transform:translateY(-5px);box-shadow:0 18px 32px #15343317}.icon-box{width:44px;height:44px;color:var(--teal);background:var(--mint);border-radius:13px;place-items:center;display:grid}.icon{width:23px;height:23px}.feature-card h3{margin:18px 0 7px;font-size:17px}.feature-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.product-split{grid-template-columns:1fr 1fr;align-items:center;gap:160px;min-height:580px;display:grid}.product-copy{max-width:380px}.product-copy h2{margin-top:17px;font-size:34px}.check-list{color:#456563;gap:12px;margin-top:25px;font-size:14px;display:grid}.check-list span:before{content:"✓";background:var(--mint);width:19px;height:19px;color:var(--teal);border-radius:50%;place-items:center;margin-right:9px;font-weight:700;display:inline-grid}.product-device{place-items:center;padding:55px 0;display:grid}.product-device .phone{width:229px}.data-split{gap:150px}.showcase{background:var(--soft);width:100%;padding:92px 0 105px;overflow:hidden}.showcase .section-heading{width:min(var(--max),calc(100% - 48px));margin:auto}.showcase-phones{justify-content:center;align-items:end;gap:27px;height:410px;margin-top:38px;display:flex}.showcase-phones .phone{width:190px}.showcase-phones .center-phone{z-index:2;width:224px}.showcase-phones .side-phone{opacity:.94;transform:translateY(27px)}.access{background:#e8f7f4;border-radius:24px;grid-template-columns:1fr 1.35fr;align-items:center;gap:45px;padding:49px 52px;display:grid}.access h2{margin-top:15px}.access-options{grid-template-columns:1fr 1fr;gap:13px;display:grid}.access-card{background:#fff;border-radius:16px;grid-template-columns:32px 1fr;gap:6px;padding:20px 17px;transition:all .2s;display:grid;box-shadow:0 5px 18px #1b56510f}.access-card:hover{transform:translateY(-3px);box-shadow:0 12px 23px #1b565121}.access-symbol{color:var(--teal);font-size:29px;line-height:1}.access-symbol.web{font-size:25px}.access-card h3{margin:0;font-size:16px}.access-card p{color:var(--muted);margin:3px 0 12px;font-size:12px}.access-card b{color:var(--teal);grid-column:1/-1;font-size:13px}.faq-section{padding:102px 0}.faq-list{max-width:720px;margin:37px auto 0}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:19px 4px;font:600 16px inherit;display:flex}.faq-item button span{color:var(--teal);font-size:24px;font-weight:400;transition:all .2s}.faq-item.active button span{transform:rotate(45deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq-answer p{color:var(--muted);margin:0;font-size:14px;line-height:1.85;overflow:hidden}.faq-item.active .faq-answer{grid-template-rows:1fr}.faq-item.active .faq-answer p{padding:0 32px 19px 4px}footer{border-top:1px solid var(--line);padding:38px max(24px,calc((100% - var(--max))/2)) 20px}.footer-main{justify-content:space-between;align-items:flex-start;display:flex}.footer-main p{color:var(--muted);margin:12px 0;font-size:13px}.footer-main nav{color:#526968;gap:25px;padding-top:5px;font-size:13px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#8c9998;justify-content:space-between;margin-top:28px;padding-top:18px;font-size:12px;display:flex}.footer-bottom div{gap:20px;display:flex}.reveal{animation:.65s both reveal;animation-delay:var(--delay,0s)}@keyframes reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=800px){.nav,.section{width:min(100% - 32px,600px)}.nav{height:64px}.menu-button{display:block}.nav-links{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;top:64px;left:16px;right:16px;box-shadow:0 15px 35px #1334321f}.nav-links.open{display:flex}.nav-links>a:not(.button){padding:12px}.nav-cta{margin:6px}.hero{text-align:center;grid-template-columns:1fr;gap:15px;min-height:auto;padding:56px 0 36px}.hero h1{letter-spacing:-2px;font-size:43px}.hero h1 span{letter-spacing:-1px;font-size:28px}.hero p br{display:none}.hero-actions{flex-wrap:wrap;justify-content:center}.hero-device{order:2;height:410px}.hero-phone{width:213px}.orbit-one{width:330px;height:330px}.orbit-two{width:390px;height:390px}.feature-section{background:var(--soft);padding:73px 0}.section-heading h2,.product-copy h2,.access h2{font-size:27px}.feature-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px}.feature-card{padding:20px 16px}.product-split,.data-split{grid-template-columns:1fr;gap:0;min-height:auto;padding:75px 0}.product-copy{text-align:center;order:1;margin:auto}.product-device{order:2;padding:35px 0 0}.product-device .phone{width:205px}.data-split .product-device{order:2}.data-split .product-copy{order:1}.showcase{padding:70px 0 81px}.showcase-phones{gap:11px;height:315px;margin-top:27px}.showcase-phones .phone{width:132px}.showcase-phones .center-phone{width:157px}.access{text-align:center;grid-template-columns:1fr;gap:27px;padding:34px 22px}.access-options{text-align:left}.faq-section{padding:74px 0}.footer-main{gap:24px;display:grid}.footer-main nav{flex-wrap:wrap;gap:13px 20px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.footer-bottom div{gap:16px}.screen-placeholder small{font-size:8px}}@media (width<=430px){.hero h1{font-size:38px}.hero h1 span{font-size:25px}.hero p{font-size:15px}.hero-actions span{width:100%}.feature-card h3{font-size:15px}.feature-card p{font-size:12px}.showcase-phones{gap:7px;height:289px}.showcase-phones .phone{width:119px}.showcase-phones .center-phone{width:143px}.access-options{grid-template-columns:1fr}.access-card{grid-template-columns:34px 1fr}.access-card b{grid-column:2}.access-card p{margin-bottom:4px}}.screen-placeholder{text-align:center;background:linear-gradient(#f5fbfa,#e3f5f1);place-items:center;padding:22px;display:grid}.placeholder-ui{color:#347a73;flex-direction:column;align-items:center;gap:8px;display:flex}.placeholder-ball{font-size:32px}.placeholder-ui strong{font-size:13px}.placeholder-ui small{color:#76a69f;font-size:9px;line-height:1.35}.placeholder-lines{gap:6px;width:76%;margin-top:7px;display:grid}.placeholder-lines i{background:#cce8e3;border-radius:99px;height:7px}.placeholder-lines i:nth-child(2){width:72%}.placeholder-lines i:nth-child(3){width:86%}.brand{gap:10px;font-size:19px}.brand img{width:36px;height:36px}.brand-mark{border-radius:11px;width:36px;height:36px;font-size:18px}.hero-app-preview{aspect-ratio:1.55;background-position:50%;background-repeat:no-repeat;background-size:cover;border:9px solid #fff;border-radius:24px;justify-self:center;width:100%;max-width:520px;height:auto;animation:5s ease-in-out infinite float;display:block;overflow:hidden;box-shadow:0 28px 58px #123d3a29}.hero-app-preview:after{content:"";pointer-events:none;border:1px solid #0d9e901f;border-radius:15px;position:absolute;inset:0}.hero-app-preview .preview-glow{z-index:-1;background:var(--mint);filter:blur(18px);border-radius:30px;position:absolute;inset:20px -20px -25px}@media (width<=800px){.brand{font-size:17px}.brand img,.brand-mark{width:31px;height:31px}.brand-mark{font-size:16px}.hero-app-preview{aspect-ratio:1.55;width:min(100%,490px);height:auto;animation:none}}.access-content{grid-template-columns:1fr 122px;align-items:stretch;gap:15px;display:grid}.qr-card{text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;padding:9px;display:flex;box-shadow:0 5px 18px #1b56510f}.qr-card img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block}.qr-card strong{margin-top:7px;font-size:13px;display:block}.qr-card span{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.35;display:block}@media (width<=800px){.access-content{grid-template-columns:1fr 110px}.qr-card{padding:8px}}@media (width<=430px){.access-content{grid-template-columns:1fr}.qr-card{text-align:left;grid-template-columns:84px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.qr-card img{grid-row:1/3;width:84px}.qr-card strong{margin:0;font-size:14px}.qr-card span{font-size:11px}}.showcase-gallery{width:min(var(--max),calc(100% - 48px));grid-template-columns:repeat(4,1fr);gap:18px;margin:39px auto 0;display:grid}.gallery-item{aspect-ratio:9/15;cursor:pointer;background:#e8f5f2;border:0;border-radius:18px;padding:0;transition:transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px #1534331c}.gallery-item:hover{transform:translateY(-6px);box-shadow:0 20px 36px #1534332b}.gallery-item img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.gallery-item>span{z-index:1;color:#fff;opacity:0;background:#113432cc;border-radius:8px;padding:7px 9px;font:12px inherit;transition:all .2s;position:absolute;bottom:10px;left:10px;transform:translateY(5px)}.gallery-item:hover>span{opacity:1;transform:none}.gallery-item>span b{font-size:14px}.gallery-item>i{width:27px;height:27px;color:var(--teal);background:#ffffffe0;border-radius:8px;place-items:center;font:700 10px DM Mono,monospace;display:grid;position:absolute;top:10px;right:10px}.image-lightbox{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:zoom-out;background:#091b1ad1;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.image-lightbox img{cursor:default;border-radius:12px;max-width:min(92vw,760px);max-height:88vh;display:block;box-shadow:0 25px 70px #00000059}.lightbox-close{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:27px;line-height:1;position:fixed;top:22px;right:28px}.lightbox-close:hover{background:var(--mint)}@media (width<=800px){.showcase-gallery{grid-template-columns:repeat(2,1fr);gap:14px;width:min(100% - 32px,600px)}.gallery-item>span{opacity:1;transform:none}.image-lightbox{padding:18px}.lightbox-close{top:14px;right:14px}}.feature-grid{background:#fff;border:1px solid #e6eeee;border-radius:21px;gap:0;padding:8px;box-shadow:0 12px 30px #1534330b}.feature-card{box-shadow:none;border:0;border-radius:13px}.feature-card:not(:last-child){border-right:1px solid var(--line)}.feature-card:hover{box-shadow:none;background:#f8fcfb}.product-split,.feature-section,.showcase{scroll-margin-top:82px}@media (width<=800px){.feature-grid{padding:5px}.feature-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.feature-card:not(:last-child){border-right:0}.feature-card:nth-child(odd){border-right:1px solid var(--line)}}.match-section{gap:80px}.match-board{background:#fff;border:1px solid #e1ecea;border-radius:19px;width:100%;padding:17px;box-shadow:0 18px 42px #143b371a}.board-top{justify-content:space-between;align-items:center;padding:0 3px 13px;display:flex}.board-top>div{align-items:center;gap:8px;display:flex}.board-title{font-size:18px;font-weight:700}.board-top small{color:#7a9491;background:#f0f7f6;border-radius:5px;padding:3px 6px;font-size:10px}.board-top button{color:#54726f;cursor:pointer;background:#f5f9f8;border:0;border-radius:7px;padding:7px 9px;font:12px inherit}.board-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:23px;display:flex}.board-tabs button{color:#758a88;cursor:pointer;background:0 0;border:0;padding:12px 2px;font:13px inherit;position:relative}.board-tabs button.active{color:var(--teal);font-weight:700}.board-tabs button.active:after{content:"";background:var(--teal);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:15%;right:15%}.fixture-row{border-bottom:1px solid #edf2f1;grid-template-columns:79px 1fr auto;align-items:center;gap:11px;padding:11px 2px;display:grid}.fixture-time{gap:2px;display:grid}.fixture-time b{color:#2c71ba;font-size:12px;font-weight:600}.fixture-time span{color:#8a9997;font-size:11px}.fixture-teams{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.fixture-teams span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.fixture-teams i{color:#168b7f;background:#dff2ee;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.fixture-teams span:last-child i{color:#dc705e;background:#fff0ec}.fixture-teams em{color:#91a09e;font:10px DM Mono,monospace}.status{color:#708584;white-space:nowrap;background:#f2f6f5;border-radius:99px;padding:5px 8px;font-size:10px}.status.live{color:var(--coral);background:#fff0ed}.board-footer{color:#809392;justify-content:space-between;padding:13px 3px 2px;font-size:11px;display:flex}.board-footer b{color:var(--teal);font-weight:600}@media (width<=800px){.match-section{gap:30px}.match-board{order:2;padding:14px}.fixture-row{grid-template-columns:68px 1fr auto;gap:7px}.fixture-teams{gap:4px}.fixture-teams span{font-size:11px}.fixture-teams i{display:none}.board-tabs{gap:22px}}.experts-grid{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center;gap:18px;margin-top:35px;display:grid}.expert-card{background:#fff;border:1px solid #e4eeec;border-radius:17px;grid-template-columns:112px 1fr auto;align-items:center;gap:16px;padding:16px;display:grid;box-shadow:0 10px 25px #1534330a}.expert-image{cursor:zoom-in;background:#edf7f5;border:0;border-radius:10px;padding:0;display:block;overflow:hidden}.expert-image img{object-fit:cover;object-position:left;width:112px;height:49px;display:block}.expert-card p{color:var(--muted);margin:4px 0 0;font-size:12px}.expert-view{color:var(--teal);white-space:nowrap;cursor:pointer;background:0 0;border:0;font:600 12px inherit}.expert-view:hover{text-decoration:underline}@media (width<=800px){.experts-section{padding:70px 0}.experts-grid{grid-template-columns:1fr;max-width:480px;margin:29px auto 0}.expert-card{grid-template-columns:112px 1fr auto}}@media (width<=430px){.expert-card{gap:11px;padding:12px}.expert-card h3{font-size:15px}.expert-view{font-size:11px}.expert-image,.expert-image img{width:100px}.expert-card{grid-template-columns:100px 1fr auto}}.experts-section{padding-bottom:78px}.experts-grid{grid-template-columns:repeat(2,minmax(0,270px));max-width:558px}.expert-card{grid-template-columns:58px 1fr;gap:14px;min-height:84px}.expert-image{cursor:default;border-radius:50%;width:58px;height:58px}.expert-image img{object-fit:cover;object-position:left;width:58px;max-width:none;height:58px}.expert-card h3{margin:0;font-size:17px}.expert-card p,.expert-view{display:none}@media (width<=800px){.experts-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.expert-card{grid-template-columns:54px 1fr}.expert-image,.expert-image img{width:54px;height:54px}}@media (width<=430px){.expert-card{grid-template-columns:50px 1fr;padding:12px}.expert-image,.expert-image img{width:50px;height:50px}.expert-card h3{font-size:15px}}.board-tabs.league-tabs{gap:20px}.board-tabs.league-tabs span{color:#758a88;padding:12px 2px;font-size:13px;position:relative}.board-tabs.league-tabs span.active{color:var(--teal);font-weight:700}.board-tabs.league-tabs span.active:after{content:"";background:var(--teal);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:15%;right:15%}.phone-button{cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.phone-button .phone{transition:transform .2s,box-shadow .2s}.phone-button:hover .phone{transform:translateY(-4px);box-shadow:0 28px 50px #123d3a40}.phone-button>span{z-index:3;color:#fff;white-space:nowrap;opacity:0;background:#0e3734d1;border-radius:99px;padding:7px 10px;font:12px inherit;transition:all .2s;position:absolute;bottom:17px;left:50%;transform:translate(-50%,8px)}.phone-button:hover>span,.phone-button:focus-visible>span{opacity:1;transform:translate(-50%)}.phone-button:focus-visible{outline-offset:7px;border-radius:40px;outline:3px solid #0d9e9059}@media (width<=800px){.phone-button>span{opacity:1;transform:translate(-50%)}}.access-card{grid-template-columns:1fr}.access-card b{grid-column:auto}@media (width<=800px){.access-card{grid-template-columns:1fr}.access-card b{grid-column:auto}}:root{--ink:#132b48;--muted:#70839a;--teal:#62c9e6;--teal-dark:#38acd1;--mint:#eaf8fd;--coral:#ef786e;--line:#e3edf3;--soft:#f5fbfe}.header{background:#ffffffe6}.header-scrolled{box-shadow:0 8px 26px #1c4e7017}.button{box-shadow:0 9px 20px #42b4d83d}.button:hover{background:var(--teal-dark)}.hero{isolation:isolate;min-height:676px;position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(circle,#e8f8fd 0,#eaf8fd00 68%);border-radius:50%;width:48%;height:80%;position:absolute;top:8%;right:-9%}.hero h1{letter-spacing:-3px;font-weight:800}.hero h1 span{color:#1f4265}.hero-app-preview{border:1px solid #d5edf5;box-shadow:0 26px 52px #297a9b2e}.product-split{border-top:1px solid #edf4f7}.product-copy h2,.section-heading h2,.access h2{color:var(--ink);font-weight:800}.check-list span:before{color:#35a9d1;background:#dff5fc}.phone{background:#183e57;border-color:#183e57;box-shadow:0 24px 48px #1c4e7033}.phone-speaker{background:#183e57}.phone-button:hover .phone{box-shadow:0 28px 52px #1c4e7045}.experts-section{padding:86px 0 98px}.experts-frame{background:linear-gradient(120deg,#f0fbff 0,#fff 49%,#f8fdff 100%);border:1px solid #dcecf3;border-radius:28px;padding:52px 62px 48px;position:relative;overflow:hidden;box-shadow:0 20px 45px #25688914}.experts-frame:after{content:"";pointer-events:none;border:40px solid #62c9e61f;border-radius:50%;width:300px;height:300px;position:absolute;top:-122px;right:-112px}.experts-frame .section-heading{z-index:1;text-align:left;position:relative}.experts-frame .section-heading h2{margin:0 0 8px;font-size:32px}.experts-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:none;margin-top:32px;position:relative}.expert-card{background:#ffffffe6;border:1px solid #dceaf0;border-radius:20px;grid-template-columns:68px 1fr;min-height:100px;padding:16px 20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 10px 24px #1b5a7912}.expert-card:before{content:"";background:var(--teal);border-radius:0 3px 3px 0;width:3px;position:absolute;top:23px;bottom:23px;left:0}.expert-card:hover{transform:translateY(-3px);box-shadow:0 16px 28px #1b5a7921}.expert-image{border:3px solid #dff4fa;box-shadow:0 5px 13px #2789ac1f}.expert-card h3{letter-spacing:.2px;font-size:18px}.showcase{background:linear-gradient(#f5fbfe 0,#fff 100%)}.gallery-item{border-color:#dcebf1}.access{background:linear-gradient(120deg,#e7f8fd,#f7fdff);border:1px solid #d8edf5}.access-card{border:1px solid #e0eef3}.faq-item{border-color:#e2edf2}.faq-item button span{color:var(--teal)}footer{border-color:#e2edf2}@media (width<=800px){.hero{min-height:auto}.hero:before{width:120%;height:45%;top:35%;right:-50%}.experts-section{padding:64px 0 76px}.experts-frame{border-radius:23px;padding:34px 23px 28px}.experts-frame .section-heading{text-align:center}.experts-frame .section-heading h2{font-size:28px}.experts-grid{gap:12px;margin-top:25px}.expert-card{border-radius:17px;grid-template-columns:56px 1fr;min-height:84px;padding:12px 13px 12px 16px}.expert-image,.expert-image img{width:56px;height:56px}.expert-card h3{font-size:16px}}@media (width<=430px){.experts-frame{padding:30px 15px 22px}.experts-grid{grid-template-columns:1fr}.expert-card{grid-template-columns:58px 1fr;min-height:82px}.expert-image,.expert-image img{width:58px;height:58px}}.footer-main .brand{gap:10px;font-size:18px}.footer-main .brand img,.footer-main .brand-mark{width:30px;height:30px}.footer-main .brand-mark{font-size:16px}@media (width<=430px){.nav .brand{font-size:18px}.nav .brand img,.nav .brand-mark{width:29px;height:29px}.footer-main .brand{font-size:17px}.footer-main .brand img,.footer-main .brand-mark{width:28px;height:28px}}.expert-card{grid-template-columns:72px 1fr}.expert-image,.expert-image img{width:72px;height:72px}.expert-image img{object-position:center}.expert-name{align-items:center;gap:10px;min-width:0;display:flex}.expert-name h3{white-space:nowrap}.expert-name span{color:#e75752;white-space:nowrap;background:#fff4f3;border:1px solid #ffd6d4;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}@media (width<=800px){.expert-card{grid-template-columns:60px 1fr}.expert-image,.expert-image img{width:60px;height:60px}.expert-name{gap:7px}.expert-name span{padding:4px 7px;font-size:11px}}@media (width<=430px){.expert-card{grid-template-columns:62px 1fr}.expert-image,.expert-image img{width:62px;height:62px}.expert-name{flex-wrap:wrap;gap:4px 7px}.expert-name h3{font-size:16px}}.nav{height:78px}.nav .brand{gap:11px;font-size:21px}.nav .brand img,.nav .brand-mark{width:39px;height:39px}.nav .brand-mark{font-size:18px}@media (width<=430px){.nav{height:72px}.nav .brand{font-size:19px}.nav .brand img,.nav .brand-mark{width:34px;height:34px}}.notice-section{padding:0 0 88px}.notice-section .section-heading{margin-bottom:30px}.notice-image{cursor:zoom-in;background:#fff;border:1px solid #e1edf2;border-radius:20px;width:min(100%,460px);margin:0 auto;padding:0;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 18px 38px #1c4e701f}.notice-image:hover{transform:translateY(-4px);box-shadow:0 24px 45px #1c4e702e}.notice-image img{width:100%;height:auto;display:block}@media (width<=800px){.notice-section{padding-bottom:64px}.notice-image{border-radius:16px;width:min(100%,390px)}}html,body,#root{max-width:100%;overflow-x:clip}.league-section{background:linear-gradient(#fff 0,#f6fbfd 100%);padding:26px 0 92px;overflow:hidden}.league-shell{background:#ffffffe6;border:1px solid #dcecf3;border-radius:26px;padding:45px 48px;box-shadow:0 18px 45px #24688914}.league-heading{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.league-heading h2{letter-spacing:-1.1px;margin:15px 0 8px;font-size:31px}.league-heading p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.league-auto{color:#4e8494;background:#edf8fb;border-radius:999px;flex:none;padding:7px 11px;font-size:12px}.league-rotator{margin-top:32px}.league-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;animation:.58s both league-fade;display:grid}.league-card{text-align:center;background:#fff;border:1px solid #dcebf1;border-radius:15px;justify-content:center;align-items:center;gap:16px;min-width:0;min-height:86px;padding:16px 22px;display:flex;box-shadow:0 8px 18px #2364810d}.league-mark{color:#187f99;background:#fff;border-radius:13px;flex:0 0 52px;place-items:center;width:52px;height:52px;font:800 12px/1 Arial;display:grid;overflow:hidden}.league-mark img{object-fit:contain;width:100%;height:100%;display:block}.league-mark-fallback{background:linear-gradient(135deg,#e7f8fd,#f5efff)}.league-card strong,.league-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.league-card strong{min-width:40px;font-size:16px}.league-card small{color:#809795;margin-top:4px;font:11px/1.2 Arial}.league-dots{justify-content:center;gap:7px;margin-top:20px;display:flex}.league-dots button{cursor:pointer;background:#c9dce2;border:0;border-radius:99px;width:6px;height:6px;padding:0;transition:all .2s}.league-dots button.active{background:var(--teal);width:20px}@keyframes league-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.league-section{padding:8px 0 65px}.league-shell{border-radius:22px;padding:31px 20px}.league-heading{align-items:flex-start}.league-heading h2{font-size:27px}.league-heading p{font-size:14px}.league-auto{display:none}.league-cards{gap:9px}.league-card{text-align:center;flex-direction:column;justify-content:center;gap:8px;min-height:112px;padding:13px 7px}.league-mark{border-radius:11px;flex-basis:40px;width:40px;height:40px;font-size:10px}.league-card strong{font-size:14px}.league-card small{max-width:76px;font-size:9px}.league-rotator{margin-top:25px}}@media (width<=380px){.league-shell{padding:28px 14px}.league-card{min-height:103px}.league-card strong{font-size:13px}.league-card small{max-width:67px}.league-cards{gap:6px}}.league-heading{text-align:center;display:block}.league-heading>div{width:100%}.match-board-section{background:#f6fbfd;padding:12px 0 90px}.match-board-shell{background:#fff;border:1px solid #dcecf3;border-radius:26px;padding:42px 46px;box-shadow:0 18px 45px #24688912}.match-board-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.match-board-heading>div>span,.radar-copy>span{color:var(--teal-dark);letter-spacing:2px;margin-bottom:7px;font-size:13px;font-weight:700;display:inline-block}.match-board-heading h2,.radar-copy h2{color:var(--ink);letter-spacing:-1px;margin:0;font-size:31px}.match-board-heading p{color:var(--muted);margin:9px 0 0;font-size:14px}.match-board-heading time{color:#4e8494;background:#edf8fb;border-radius:99px;flex:none;padding:9px 14px;font-size:13px}.match-table{scrollbar-color:#c9dce4 transparent;scrollbar-width:thin;border:1px solid #dfebf0;border-radius:17px;max-height:620px;overflow:auto}.match-row{background:#fff;border-bottom:1px solid #e8f0f3;grid-template-columns:150px 140px 120px minmax(260px,1fr);align-items:center;min-height:74px;padding:0 24px;display:grid}.match-row:last-child{border-bottom:0}.match-table-head{z-index:2;color:#70879a;background:#f3f9fb;min-height:46px;font-size:12px;font-weight:700;position:sticky;top:0}.match-row>span{min-width:0}.match-row>span:first-child b,.match-row>span:first-child small{display:block}.match-row>span:first-child small{color:#8092a2;margin-top:4px}.match-row i{color:#fff;background:#6e7d8b;border-radius:6px;padding:5px 9px;font-size:12px;font-style:normal;display:inline-flex}.match-row strong{font-size:16px}.match-versus{text-align:center;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;display:grid}.match-versus b:first-child{text-align:right}.match-versus b:last-child{text-align:left}.match-versus em{color:#8aa0b0;font-size:11px;font-style:normal}.match-empty{text-align:center;background:linear-gradient(#fff,#fbfdfe);flex-direction:column;justify-content:center;align-items:center;min-height:178px;padding:30px;display:flex}.match-empty>span{background:#eaf8fd;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:12px;font-size:21px;display:grid}.match-empty strong{font-size:17px}.match-empty p{color:var(--muted);margin:7px 0 0;font-size:13px}.match-table-head>span:nth-child(4){text-align:center}.radar-section{background:linear-gradient(#f6fbfd,#fff);padding:10px 0 100px}.radar-shell{background:linear-gradient(125deg,#f0fbff,#fff 58%);border:1px solid #dcecf3;border-radius:28px;grid-template-columns:minmax(280px,.75fr) minmax(460px,1.25fr);align-items:center;gap:70px;padding:54px 64px;display:grid;box-shadow:0 20px 46px #24688914}.radar-copy h2{margin:10px 0 16px}.radar-copy h2 em{color:#8da0ad;margin:0 7px;font-size:15px;font-style:normal;font-weight:600}.radar-copy p{color:var(--muted);margin:0;font-size:15px;line-height:1.9}.radar-copy small{color:#91a1ae;margin-top:22px;font-size:12px;line-height:1.7;display:block}.radar-focus-meta{align-items:center;gap:9px;margin:2px 0 7px;display:flex}.radar-focus-meta i{color:#fff;background:#ff3b3b;border-radius:6px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:700}.radar-focus-meta b,.radar-focus-meta strong{color:#60798a;font-size:13px}.radar-focus-meta strong{font-weight:600}.radar-legend{color:#526b7c;align-items:center;gap:8px;margin-top:24px;font-size:13px;display:flex}.radar-legend i{border-radius:50%;width:10px;height:10px}.radar-legend i.away{margin-left:15px}.radar-legend .home{background:#43badc}.radar-legend .away{background:#7878e8}.radar-card{background:#ffffffe6;border:1px solid #dcebf1;border-radius:22px;padding:18px 22px;box-shadow:0 14px 30px #25688914}.radar-card svg{width:100%;height:auto;display:block;overflow:visible}.radar-grid polygon,.radar-grid line{fill:none;stroke:#d8e7ed;stroke-width:1.2px}.radar-area{stroke-width:2px;stroke-linejoin:round}.radar-home{fill:#43badc42;stroke:#43badc}.radar-away{fill:#7878e82e;stroke:#7878e8}.radar-card text{fill:#647d8d;font-size:12px;font-weight:600}@media (width<=800px){.match-board-section{padding:0 0 65px}.match-board-shell{border-radius:22px;padding:31px 20px}.match-board-heading{align-items:flex-start;margin-bottom:22px}.match-board-heading h2,.radar-copy h2{font-size:27px}.match-board-heading p{line-height:1.7}.match-board-heading time{display:none}.match-table{border-radius:14px;max-height:610px}.match-table-head{display:none}.match-row{grid-template-columns:86px 1fr 62px;gap:7px;min-height:96px;padding:13px 14px}.match-row>span:nth-child(4){grid-column:1/-1}.match-versus{border-top:1px dashed #e1eaee;padding-top:11px}.match-empty{min-height:160px;padding:24px 18px}.radar-section{padding:0 0 76px}.radar-shell{border-radius:23px;grid-template-columns:1fr;gap:30px;padding:34px 22px 25px}.radar-copy{text-align:center}.radar-copy p{font-size:14px}.radar-legend{justify-content:center}.radar-card{border-radius:18px;padding:12px 8px}.radar-card text{font-size:11px}}
