@font-face{font-family:'Outfit';font-style:normal;font-weight:300 900;font-display:swap;src:url(fonts/outfit-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Outfit';font-style:normal;font-weight:300 900;font-display:swap;src:url(fonts/outfit-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#050A1F;--bg-2:#070D28;--bg-3:#0B1337;--surface:rgba(255,255,255,.035);--surface-2:rgba(255,255,255,.065);--line:rgba(150,165,255,.13);--line-2:rgba(150,165,255,.24);--ink:#F7F7F7;--ink-2:#BAC3EE;--ink-3:#8590C8;--deep:#314DD8;--electric:#1424AC;--mid:#5862EC;--glow:#7C86FF;--pale:#AEB7FF;--hockey:#1BB6C9;--futbol:#26C46C;--rugby:#D24565;--voley:#A767F0;--basket:#FF8D3E;--max:1240px;--gutter:clamp(20px,4.2vw,56px);--r-s:10px;--r:18px;--r-l:28px;--r-xl:40px;--hdr-h:76px;--ease:cubic-bezier(.22,.8,.22,1);--ease-io:cubic-bezier(.65,0,.35,1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-h) + 20px)}body{font-family:'Outfit',system-ui,-apple-system,'Segoe UI',sans-serif;background:var(--bg);color:var(--ink);font-size:clamp(16px,1.05vw + 10px,18px);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-weight:700;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--mid);color:#fff}:focus-visible{outline:2px solid var(--glow);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:-999px;top:8px;z-index:999;background:#fff;color:#000;padding:10px 16px;border-radius:8px}.skip:focus{left:8px}html{scrollbar-color:#1a2460 var(--bg)}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#18215a;border-radius:10px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--deep)}.bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--bg)}.bg-aurora{position:absolute;inset:-20%;background: radial-gradient(48% 42% at 78% 8%, rgba(49,77,216,.34), transparent 70%), radial-gradient(40% 36% at 8% 30%, rgba(88,98,236,.20), transparent 70%), radial-gradient(46% 40% at 92% 70%, rgba(20,36,172,.30), transparent 70%), radial-gradient(40% 34% at 18% 96%, rgba(88,98,236,.18), transparent 70%);animation:aurora 38s ease-in-out infinite alternate;will-change:transform}@keyframes aurora{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-2.5%,2%,0) scale(1.06)}100%{transform:translate3d(2%,-2%,0) scale(1.02)}}.bg-waves{position:absolute;inset:0;opacity:.55;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 25%,transparent 78%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 25%,transparent 78%)}.bg-waves-in{position:absolute;left:0;top:-6%;width:200%;height:112%;background:url(img/waves.svg) repeat-x 0 0/50% 100%;animation:waves 120s linear infinite;will-change:transform}@keyframes waves{to{transform:translate3d(-50%,0,0)}}.bg-grain{position:absolute;inset:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.progress{position:fixed;top:0;left:0;height:2px;width:100%;z-index:300;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--electric),var(--mid),var(--pale));box-shadow:0 0 14px rgba(124,134,255,.7)}.cursor-glow{position:fixed;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;z-index:1;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(124,134,255,.13),transparent 68%);opacity:0;transition:opacity .5s;will-change:transform}.cursor-glow.on{opacity:1}@media (pointer:coarse){.cursor-glow{display:none}}main{position:relative;z-index:2}[hidden]{display:none!important}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}.wrap-s{max-width:calc(900px + var(--gutter)*2)}.sec{position:relative;padding-block:clamp(64px,8vw,124px)}.sec-tight{padding-block:clamp(56px,7vw,104px)}.center{text-align:center}.mx-auto{margin-inline:auto}.kicker{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pale)}.kicker::before{content:"";width:26px;height:1px;background:currentColor;opacity:.7}.kicker.no-line::before{display:none}.h-display{font-size:clamp(46px,8.6vw,136px);line-height:.96;letter-spacing:-.045em;font-weight:300}.h-display b,.h-display strong{font-weight:800}.h1{font-size:clamp(40px,6.6vw,96px);line-height:.98;letter-spacing:-.04em;font-weight:300}.h1 b,.h1 strong{font-weight:800}.h2{font-size:clamp(34px,5.2vw,74px);line-height:1;letter-spacing:-.04em;font-weight:300}.h2 b,.h2 strong{font-weight:800}.h3{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.025em;font-weight:700}.lead{font-size:clamp(18px,1.5vw,22px);line-height:1.55;color:var(--ink-2);font-weight:400}.muted{color:var(--ink-2)}.grad{background:linear-gradient(100deg,#fff 0%,var(--pale) 38%,var(--mid) 72%,#8F98FF 100%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:180% auto}.grad-anim{animation:gradmove 9s ease-in-out infinite alternate}@keyframes gradmove{to{background-position:100% 0}}em{font-style:normal}.tag{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:99px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pale);background:rgba(88,98,236,.14);border:1px solid rgba(124,134,255,.3)}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--ink);padding-bottom:3px;border-bottom:1px solid var(--line-2);transition:gap .3s var(--ease),border-color .3s,color .3s}.link-arrow:hover{gap:16px;border-color:var(--glow);color:#fff}.flag{width:20px;height:13px;border-radius:3px;flex:none;box-shadow:0 0 0 1px rgba(255,255,255,.18)}.js [data-reveal]{opacity:0;transform:translate3d(0,34px,0);filter:blur(8px);transition:opacity 1s var(--ease),transform 1s var(--ease),filter 1s var(--ease);transition-delay:calc(var(--i,0)*90ms)}.js [data-reveal="left"]{transform:translate3d(-46px,0,0)}.js [data-reveal="right"]{transform:translate3d(46px,0,0)}.js [data-reveal="scale"]{transform:scale(.94)}.js [data-reveal="fade"]{transform:none}.js [data-reveal].is-in{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.js [data-reveal]{opacity:1;transform:none;filter:none}.cursor-glow{display:none}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hdr{position:fixed;top:14px;left:0;right:0;z-index:200;padding-inline:var(--gutter);pointer-events:none}.hdr-in{pointer-events:auto;max-width:var(--max);margin-inline:auto;height:62px;padding:0 9px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;border-radius:99px;border:1px solid transparent;transition:background .4s,border-color .4s,box-shadow .4s}.hdr.is-scrolled .hdr-in,.hdr.is-open .hdr-in{background:rgba(8,14,44,.66);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);border-color:var(--line);box-shadow:0 20px 60px -24px rgba(0,0,0,.8)}.hdr-logo{display:flex;align-items:center;flex:none;justify-self:start;margin-left:13px}.hdr-logo img{height:34px;width:auto}.hdr-nav{display:flex;align-items:center;gap:2px}.hdr-nav a{position:relative;padding:9px 13px;border-radius:99px;font-size:14.5px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:color .25s,background .25s}.hdr-nav a:hover{color:#fff;background:var(--surface-2)}html[data-page="hockeylab"] .hdr-nav [data-nav="hockeylab"], html[data-page="deportes"] .hdr-nav [data-nav="deportes"], html[data-page="planes"] .hdr-nav [data-nav="planes"], html[data-page="como-funciona"] .hdr-nav [data-nav="como-funciona"], html[data-page="clubes"] .hdr-nav [data-nav="clubes"], html[data-page="quienes-somos"] .hdr-sub-btn, html[data-page="novedades"] .hdr-sub-btn, html[data-page="alianzas"] .hdr-sub-btn, html[data-page="quienes-somos"] .hdr-sub-menu [data-nav="quienes-somos"], html[data-page="novedades"] .hdr-sub-menu [data-nav="novedades"], html[data-page="alianzas"] .hdr-sub-menu [data-nav="alianzas"], html[data-page="contacto"] .hdr-nav [data-nav="contacto"]{color:#fff;background:rgba(88,98,236,.2);box-shadow:inset 0 0 0 1px rgba(124,134,255,.32)}.hdr-sub{position:relative}.hdr-sub-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:99px;font-size:14.5px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:color .25s,background .25s}.hdr-sub-btn svg{transition:transform .3s var(--ease)}.hdr-sub-btn:hover,.hdr-sub-btn[aria-expanded="true"]{color:#fff;background:var(--surface-2)}.hdr-sub-btn[aria-expanded="true"] svg{transform:rotate(180deg)}.hdr-sub-menu{position:absolute;top:calc(100% + 14px);left:50%;min-width:220px;padding:8px;border-radius:18px;background:rgba(8,14,44,.94);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--line-2);box-shadow:0 30px 70px -20px rgba(0,0,0,.85);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .25s,transform .35s var(--ease),visibility 0s .25s}.hdr-sub.is-open .hdr-sub-menu{opacity:1;visibility:visible;transform:translate(-50%,0);transition-delay:0s}.hdr-sub-menu a{display:block;padding:11px 14px;border-radius:12px;font-size:15px}.hdr-cta{display:flex;align-items:center;gap:8px;flex:none;justify-self:end}.hdr-burger{display:none;justify-self:end;width:44px;height:44px;border-radius:50%;position:relative;background:var(--surface-2);flex:none}.hdr-burger span{position:absolute;left:13px;right:13px;height:2px;border-radius:2px;background:#fff;transition:transform .4s var(--ease),top .4s var(--ease)}.hdr-burger span:nth-child(1){top:18px}.hdr-burger span:nth-child(2){top:25px}.hdr.is-open .hdr-burger span:nth-child(1){top:21.5px;transform:rotate(45deg)}.hdr.is-open .hdr-burger span:nth-child(2){top:21.5px;transform:rotate(-45deg)}.menu{position:fixed;inset:0;z-index:-1;padding:calc(var(--hdr-h) + 40px) var(--gutter) 40px;display:flex;flex-direction:column;justify-content:space-between;gap:30px;pointer-events:auto;background:rgba(5,10,31,.96);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.menu[hidden]{display:none}.menu-nav{display:flex;flex-direction:column}.menu-nav a{font-size:clamp(34px,9vw,52px);font-weight:300;letter-spacing:-.035em;padding:8px 0;border-bottom:1px solid var(--line);color:var(--ink);opacity:0;transform:translateY(14px);animation:menuIn .6s var(--ease) forwards}.menu-nav a:nth-child(2){animation-delay:.05s}.menu-nav a:nth-child(3){animation-delay:.1s}.menu-nav a:nth-child(4){animation-delay:.15s}.menu-nav a:nth-child(5){animation-delay:.2s}.menu-nav a:nth-child(6){animation-delay:.25s}.menu-nav a:nth-child(7){animation-delay:.3s}.menu-nav a:nth-child(8){animation-delay:.35s}.menu-nav a:nth-child(9){animation-delay:.4s}.menu-nav a:nth-child(10){animation-delay:.45s}@keyframes menuIn{to{opacity:1;transform:none}}.menu-cta{display:flex;flex-direction:column;gap:12px}.menu-cta .btn{width:100%}@media (max-width:1320px){.hdr-nav a{padding:9px 10px;font-size:14px}.hdr-in{gap:12px}}@media (max-width:1260px){.hdr-nav,.hdr-cta{display:none}.hdr-burger{display:block}.hdr-in{padding:0 9px 0 20px;display:flex;justify-content:space-between}.hdr-logo{margin-left:0}}.wa-float{position:fixed;right:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px);z-index:150;display:flex;align-items:center;height:60px;border-radius:99px;background:#25D366;color:#fff;box-shadow:0 14px 34px -10px rgba(37,211,102,.65),0 0 0 1px rgba(255,255,255,.18) inset;transition:transform .35s var(--ease),box-shadow .35s}.wa-ic{width:60px;height:60px;flex:none;display:grid;place-items:center}.wa-t{max-width:0;overflow:hidden;white-space:nowrap;font-weight:700;font-size:15.5px;letter-spacing:-.01em;transition:max-width .45s var(--ease),padding .45s var(--ease)}.wa-float:hover,.wa-float:focus-visible{transform:translateY(-3px);box-shadow:0 20px 44px -10px rgba(37,211,102,.8),0 0 0 1px rgba(255,255,255,.25) inset}.wa-float:hover .wa-t,.wa-float:focus-visible .wa-t{max-width:140px;padding-right:22px}.wa-float::after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid rgba(37,211,102,.55);animation:waPulse 3s ease-out infinite;pointer-events:none}@keyframes waPulse{0%{transform:scale(1);opacity:.9}70%,100%{transform:scale(1.35);opacity:0}}@media (prefers-reduced-motion:reduce){.wa-float::after{animation:none;opacity:0}}@media (max-width:640px){.wa-float,.wa-ic{height:56px}.wa-ic{width:56px}.wa-t{display:none}}.ftr{position:relative;z-index:2;margin-top:clamp(40px,6vw,90px);padding:clamp(60px,8vw,110px) 0 0;border-top:1px solid var(--line);overflow:hidden;background:linear-gradient(180deg,rgba(7,13,40,0),rgba(7,13,40,.85) 40%)}.ftr-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:clamp(28px,4vw,64px)}.ftr-brand img{height:44px;width:auto;margin-bottom:22px}.ftr-brand p{color:var(--ink-2);max-width:340px;font-size:16px}.ftr-social{display:flex;gap:10px;margin-top:24px}.ftr-social a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--ink-2);transition:all .3s var(--ease)}.ftr-social a:hover{color:#fff;border-color:var(--glow);background:rgba(88,98,236,.2);transform:translateY(-3px)}.ftr-col .ftr-h{font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--ink-3);margin-bottom:18px}.ftr-col a{display:block;padding:6px 0;color:var(--ink-2);font-size:16px;transition:color .25s,transform .25s}.ftr-col a:hover{color:#fff;transform:translateX(4px)}.ftr-family{display:flex;align-items:center;gap:clamp(18px,3vw,44px);flex-wrap:wrap;margin-top:clamp(44px,6vw,80px);padding-block:26px;border-block:1px solid var(--line)}.ftr-label{font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--ink-3)}.foot-family{display:flex;align-items:center;gap:clamp(18px,3vw,40px);flex-wrap:wrap}.foot-family li img{height:30px;width:auto;max-width:none;opacity:.72;transition:opacity .3s,transform .3s var(--ease)}.foot-family li img:hover{opacity:1;transform:translateY(-2px)}.ftr-bot a{transition:color .25s}.ftr-bot a:hover{color:#fff}.ftr-bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:24px;color:var(--ink-3);font-size:14px}.ftr-giant{margin-top:-.12em;text-align:center;font-weight:900;letter-spacing:-.06em;line-height:.8;font-size:clamp(70px,19vw,300px);white-space:nowrap;color:transparent;-webkit-text-stroke:1.2px rgba(124,134,255,.16);user-select:none;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 92%);mask-image:linear-gradient(180deg,#000 30%,transparent 92%)}@media (max-width:900px){.ftr-top{grid-template-columns:1fr 1fr}.ftr-brand{grid-column:1/-1}}@media (max-width:520px){.ftr-top{grid-template-columns:1fr}}.cta-final{padding-block:clamp(60px,9vw,130px)}.cta-card{position:relative;overflow:hidden;isolation:isolate;text-align:center;padding:clamp(56px,9vw,128px) clamp(24px,6vw,90px);border-radius:var(--r-xl);background: radial-gradient(70% 90% at 15% 0%,rgba(124,134,255,.55),transparent 60%), radial-gradient(60% 80% at 100% 100%,rgba(20,36,172,.9),transparent 70%), linear-gradient(135deg,#1424AC 0%,#314DD8 55%,#4E5FE8 100%);box-shadow:0 60px 140px -50px rgba(49,77,216,.8),inset 0 1px 0 rgba(255,255,255,.25)}.cta-card::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;mix-blend-mode:soft-light;background:url(img/waves.svg) repeat-x 0 0/70% 100%;animation:ctaWaves 60s linear infinite}@keyframes ctaWaves{to{background-position:-140vw 0}}.cta-mark{position:absolute;right:-6%;bottom:-24%;width:min(46%,520px);z-index:-1;opacity:.1;transform:rotate(-8deg)}.cta-card .kicker{color:#E5E8FF}.cta-card h2{font-size:clamp(38px,6.8vw,104px);font-weight:300;letter-spacing:-.045em;line-height:.98;margin:22px auto 0;max-width:15ch}.cta-card p{max-width:46ch;margin:24px auto 0;font-size:clamp(17px,1.4vw,21px);color:#E5E8FF}.cta-card .btn-row{justify-content:center;margin-top:40px}.btn{--h:52px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 28px;border-radius:99px;font-weight:600;font-size:16px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;isolation:isolate;cursor:pointer;transition:transform .4s var(--ease),box-shadow .4s,background .3s,border-color .3s,color .3s}.btn svg{flex:none;transition:transform .4s var(--ease)}.btn:hover svg{transform:translateX(4px)}.btn-sm{--h:42px;padding:0 20px;font-size:14.5px}.btn-lg{--h:60px;padding:0 38px;font-size:17px}.btn-primary{color:#fff;background:linear-gradient(180deg,#5266F2 0%,var(--deep) 52%,#2841C8 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.18),0 10px 30px -8px rgba(49,77,216,.8)}.btn-primary::before{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;z-index:-1;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transition:left .8s var(--ease)}.btn-primary:hover::before{left:130%}.btn-primary:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.18),0 18px 40px -8px rgba(88,98,236,.95)}.btn-ghost{color:#fff;border:1px solid var(--line-2);background:rgba(255,255,255,.03)}.btn-ghost:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.42);transform:translateY(-3px)}.btn-light{background:#fff;color:#0F1B72;box-shadow:0 12px 34px -10px rgba(0,0,12,.5)}.btn-light:hover{transform:translateY(-3px);box-shadow:0 20px 44px -10px rgba(0,0,12,.6)}.btn-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.btn .rpl{position:absolute;border-radius:50%;background:rgba(255,255,255,.5);transform:scale(0);opacity:.7;pointer-events:none;z-index:-1;animation:rpl .7s ease-out forwards}@keyframes rpl{to{transform:scale(3);opacity:0}}.spot{position:relative;border-radius:var(--r);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));border:1px solid var(--line);overflow:hidden;transition:transform .5s var(--ease),border-color .4s,background .4s}.spot::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(460px circle at var(--mx,50%) var(--my,0%),rgba(124,134,255,.18),transparent 62%)}.spot::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(280px circle at var(--mx,50%) var(--my,0%),rgba(190,198,255,.85),transparent 62%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.spot:hover::before,.spot:hover::after{opacity:1}.spot>*{position:relative;z-index:1}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee 52s linear infinite}.marquee-group{display:flex;align-items:center;flex:none;gap:clamp(44px,6vw,92px);padding-right:clamp(44px,6vw,92px)}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}.marquee-c .marquee-group{gap:clamp(64px,9vw,128px);padding-right:clamp(64px,9vw,128px)}.m-country{display:flex;align-items:center;gap:clamp(22px,2.4vw,34px);flex:none}.m-flag{height:clamp(44px,5vw,66px);width:auto;border-radius:9px;flex:none;box-shadow:0 0 0 1px rgba(255,255,255,.22),0 14px 30px -10px rgba(0,0,0,.65)}.m-club{flex:none;display:flex;align-items:center;gap:14px;opacity:.92;transition:opacity .3s,transform .5s var(--ease)}.m-club img{width:clamp(54px,5.6vw,76px);height:clamp(54px,5.6vw,76px);object-fit:contain;flex:none}.m-club-t{display:flex;flex-direction:column;text-align:left;line-height:1.15}.m-club-t b{font-size:clamp(16px,1.35vw,20px);font-weight:700;letter-spacing:-.02em;white-space:nowrap;color:var(--ink)}.m-club-t small{font-size:12.5px;color:var(--ink-3);white-space:nowrap;font-weight:500}.m-club:hover{opacity:1;transform:scale(1.06)}.m-soon{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding:9px 18px;border-radius:99px;border:1px dashed var(--line-2)}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;padding:clamp(22px,2.6vw,32px) 0;font-size:clamp(19px,2vw,26px);font-weight:500;letter-spacing:-.022em;line-height:1.25;color:var(--ink);transition:color .3s}.faq-q:hover{color:#fff}.faq-i{position:relative;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-2);flex:none;transition:background .35s,border-color .35s,transform .6s var(--ease)}.faq-i::before,.faq-i::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.8px;border-radius:2px;background:#fff;transform:translate(-50%,-50%);transition:transform .45s var(--ease)}.faq-i::after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.is-open .faq-i{background:var(--deep);border-color:var(--deep);transform:rotate(180deg)}.faq-item.is-open .faq-i::after{transform:translate(-50%,-50%) rotate(0)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.faq-a>div{overflow:hidden}.faq-a p{padding:0 64px clamp(24px,3vw,34px) 0;color:var(--ink-2);max-width:64ch}.faq-item.is-open .faq-a{grid-template-rows:1fr}html:not(.js) .faq-a{grid-template-rows:1fr}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:99px;border:1px solid var(--line-2);color:var(--ink-2);font-weight:500;font-size:15px;transition:color .3s,background .3s,border-color .3s,transform .3s var(--ease)}.chip:hover{color:#fff;border-color:var(--glow);transform:translateY(-2px)}.chip.is-active{background:#fff;color:#0F1B72;border-color:#fff}.chip .n{font-size:12px;opacity:.6;font-weight:600}.form{display:grid;gap:18px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:grid;gap:9px}.field>label,.field>span.lbl{font-size:13px;font-weight:600;letter-spacing:.05em;color:var(--ink-2)}.input{width:100%;height:56px;padding:0 20px;border-radius:15px;background:rgba(255,255,255,.04);border:1px solid var(--line-2);color:#fff;font-size:16px;transition:border-color .3s,box-shadow .3s,background .3s}textarea.input{height:auto;min-height:150px;padding:16px 20px;resize:vertical;line-height:1.5}select.input{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23BAC3EE' stroke-width='2.2'%3E%3Cpath d='m6 9 6 6 6-6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding-right:48px}select.input option{background:#0B1337;color:#fff}.input::placeholder{color:var(--ink-3)}.input:hover{border-color:rgba(190,198,255,.4)}.input:focus{outline:none;border-color:var(--glow);background:rgba(88,98,236,.07);box-shadow:0 0 0 4px rgba(88,98,236,.2)}.field.is-error .input{border-color:#ff6b7a;box-shadow:0 0 0 4px rgba(255,107,122,.15)}.field .err{display:none;font-size:13px;color:#ff8a97}.field.is-error .err{display:block}.form-note{font-size:14px;color:var(--ink-3)}.form-ok{display:none;padding:18px 20px;border-radius:14px;background:rgba(38,196,108,.12);border:1px solid rgba(38,196,108,.4);color:#b6f2cf}.form-ok.is-on{display:block}.form-ok a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.form-ok.is-err{background:rgba(255,107,122,.1);border-color:rgba(255,107,122,.45);color:#ffc2c9}.form-consent{font-size:13.5px;color:var(--ink-3)}.form-consent a{text-decoration:underline;text-underline-offset:3px;color:var(--ink-2)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(20px,3vw,48px)}.stat b{display:block;font-size:clamp(52px,7vw,104px);font-weight:200;letter-spacing:-.05em;line-height:1;background:linear-gradient(180deg,#fff,var(--pale));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.stat span{display:block;margin-top:10px;color:var(--ink-2);font-size:15px;letter-spacing:.02em}.cta-card h2 b{font-weight:800}.dot-live{display:inline-block;width:9px;height:9px;border-radius:50%;background:#ff4d5e;box-shadow:0 0 0 0 rgba(255,77,94,.6);animation:livepulse 1.8s infinite}@keyframes livepulse{70%{box-shadow:0 0 0 9px rgba(255,77,94,0)}100%{box-shadow:0 0 0 0 rgba(255,77,94,0)}}.btn-block{width:100%}.chip .n{color:var(--ink-2)}.sec-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px clamp(32px,6vw,100px);align-items:end;margin-bottom:clamp(44px,6vw,92px)}.sec-head .kicker{grid-column:1/-1}.sec-head .lead{max-width:44ch}.sec-link{margin-top:24px}.sec-head-c{grid-template-columns:1fr;text-align:center;justify-items:center}.demo-note{text-align:center;color:var(--ink-3);font-size:13.5px;margin-top:26px}.hero{position:relative;padding-top:calc(var(--hdr-h) + clamp(24px,4vw,60px));padding-bottom:clamp(30px,4vw,70px);overflow:clip}.hero-copy{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-pill{display:inline-flex;align-items:center;gap:12px;padding:6px 16px 6px 6px;border-radius:99px;background:rgba(255,255,255,.05);border:1px solid var(--line-2);font-size:14.5px;color:var(--ink-2);transition:border-color .3s,background .3s,color .3s,transform .4s var(--ease)}.hero-pill:hover{border-color:var(--glow);background:rgba(88,98,236,.14);color:#fff;transform:translateY(-2px)}.hero-pill svg{transition:transform .3s var(--ease)}.hero-pill:hover svg{transform:translateX(4px)}.hero-pill-new{padding:4px 12px;border-radius:99px;background:linear-gradient(180deg,#5266F2,var(--deep));color:#fff;font-weight:700;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.hero-title{margin-top:26px}.hero-title .line{display:block}.hero-lead{max-width:60ch;margin-top:24px}.hero-cta{margin-top:32px;justify-content:center}.hero-note{margin-top:18px;font-size:14px;color:var(--ink-3)}.stage{position:relative;width:min(1180px,calc(100% - var(--gutter)*2));margin:clamp(40px,5vw,72px) auto 0;perspective:2200px;--rx:0;--ry:0;--p:0;--mx:0;--my:0}.stage-halo{position:absolute;left:50%;top:42%;width:96%;height:96%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(88,98,236,.55),rgba(49,77,216,.2) 55%,transparent 75%);filter:blur(36px);pointer-events:none}.stage-3d{position:relative;transform-style:preserve-3d;transform:rotateX(calc((1 - var(--p))*14deg + var(--rx)*1deg)) rotateY(calc(var(--ry)*1deg));transition:transform .35s ease-out;will-change:transform}.stage-win{position:relative;width:80%;border-radius:20px;background:#E9E6DF;overflow:hidden;box-shadow:0 60px 140px -30px rgba(0,0,30,.9),0 0 0 1px rgba(255,255,255,.16)}.win-bar{display:flex;align-items:center;gap:7px;padding:13px 18px;background:#141A3B}.win-bar span{width:11px;height:11px;border-radius:50%;background:#37407A}.win-url{margin-left:14px;flex:1;max-width:340px;padding:5px 16px;border-radius:99px;background:rgba(255,255,255,.07);color:var(--ink-3);font-size:12.5px}.win-body .mk-win{box-shadow:none;border-radius:0}.stage-phone{position:absolute;right:-1%;bottom:-9%;width:25%;transform:translate3d(calc(var(--mx)*14px),calc(var(--my)*10px),90px) rotate(3deg)}.stage-float{position:absolute;display:flex;align-items:center;gap:13px;padding:14px 18px;border-radius:18px;background:rgba(9,15,46,.8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line-2);box-shadow:0 30px 70px -20px rgba(0,0,0,.75);color:#fff;white-space:nowrap}.stage-float b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.stage-float span{display:block;font-size:12.5px;color:var(--ink-2)}.f-live{left:-3%;top:30%;flex-direction:column;align-items:flex-start;gap:8px;min-width:190px;transform:translate3d(calc(var(--mx)*26px),calc(var(--my)*20px),120px);animation:bob 7s ease-in-out infinite}.f-ready{right:24%;top:3%;transform:translate3d(calc(var(--mx)*34px),calc(var(--my)*26px),150px);animation:bob 8s ease-in-out -2s infinite}.f-conv{left:9%;bottom:-6%;transform:translate3d(calc(var(--mx)*22px),calc(var(--my)*16px),110px);animation:bob 9s ease-in-out -4s infinite}@keyframes bob{50%{margin-top:-12px}}.sf-top{display:flex;align-items:center;gap:9px}.sf-top b{font-size:13px;letter-spacing:.02em}.sf-score{display:flex;align-items:baseline;gap:10px;font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1}.stage-float .sf-score>span{display:inline;font-size:inherit;color:#fff}.stage-float .sf-score>em{display:inline}.sf-score i{font-weight:300;opacity:.5}.sf-score em{font-size:12.5px;font-weight:600;color:#7DE0EC;margin-left:6px;letter-spacing:.04em}.sf-bar{width:100%;height:5px;border-radius:99px;background:rgba(226,44,91,.6);overflow:hidden}.sf-bar i{display:block;height:100%;width:var(--w);background:#7DE0EC}.sf-ring{--p:92;position:relative;width:52px;height:52px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(#2fd488 calc(var(--p)*1%),rgba(255,255,255,.12) 0)}.sf-ring::before{content:"";position:absolute;inset:5px;border-radius:50%;background:#0a1030}.sf-ring b{position:relative;font-size:17px}.sf-ring small{font-size:11px;font-weight:700;margin-left:1px}.sf-ok{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(47,212,136,.18);color:#2fd488;flex:none}.hero-clubs{margin-top:clamp(72px,9vw,140px);text-align:center}.hero-clubs-t{font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--ink-3);margin-bottom:30px}.statement{padding-block:clamp(80px,13vw,190px)}.statement-text{font-size:clamp(30px,5vw,76px);line-height:1.1;letter-spacing:-.04em;font-weight:400;margin-top:32px;max-width:21em}.statement-text .w{opacity:.38;transition:opacity .35s linear,color .35s}.statement-text .w.on{opacity:1}.js .statement-text:not([data-scrub-ready]){opacity:.18}.sports{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:clamp(24px,4vw,64px);align-items:stretch}.sports-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.sports-tab{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,2vw,26px);padding:clamp(18px,2.1vw,30px) 4px;text-align:left;border-bottom:1px solid var(--line);color:var(--ink-3);transition:color .4s,padding-left .5s var(--ease)}.sports-n{font-size:13px;font-weight:600;letter-spacing:.1em;transition:color .4s}.sports-name{font-size:clamp(30px,4.2vw,60px);font-weight:300;letter-spacing:-.045em;line-height:1}.sports-name b{font-weight:800}.sports-arrow{opacity:0;transform:translateX(-12px);transition:opacity .4s,transform .5s var(--ease);color:var(--c)}.sports-tab::after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--c);box-shadow:0 0 14px var(--c)}.sports-tab:hover{color:#fff}.sports-tab.is-active{color:#fff;padding-left:20px}.sports-tab.is-active::after{width:100%;transition:width var(--dur,6s) linear}.sports-tab.is-active .sports-arrow{opacity:1;transform:none}.sports-tab.is-active .sports-n{color:var(--c)}.sports-panels{position:relative;display:grid}.sports-panel{grid-area:1/1;min-height:clamp(480px,42vw,600px);display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(28px,4vw,58px);border-radius:var(--r-xl);overflow:hidden;border:1px solid color-mix(in srgb,var(--c) 40%,rgba(150,165,255,.2));background:linear-gradient(160deg,rgba(255,255,255,.065),rgba(255,255,255,.015));opacity:0;visibility:hidden;transform:translateY(18px) scale(.985);transition:opacity .6s var(--ease),transform .8s var(--ease),visibility 0s .6s}.sports-panel.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.sports-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 62% at 72% 12%,color-mix(in srgb,var(--c) 42%,transparent),transparent 70%), radial-gradient(60% 50% at 0% 100%,color-mix(in srgb,var(--c) 20%,transparent),transparent 70%)}.sports-logo{position:relative;height:clamp(72px,9vw,124px);width:auto;max-width:68%;align-self:flex-start;margin-bottom:auto;padding-bottom:28px;box-sizing:content-box;filter:drop-shadow(0 18px 40px rgba(0,0,0,.4))}.sports-line{position:relative;font-size:clamp(23px,2.5vw,36px);font-weight:600;letter-spacing:-.03em;line-height:1.12;max-width:20ch;color:#fff}.sports-text{position:relative;margin-top:14px;color:var(--ink-2);max-width:54ch}.sports-chips{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.sports-chips li{padding:7px 15px;border-radius:99px;font-size:13.5px;font-weight:500;color:#fff;background:color-mix(in srgb,var(--c) 22%,transparent);border:1px solid color-mix(in srgb,var(--c) 52%,transparent)}.sports-cta{position:relative;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.sports-panel .btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 85%,#fff),var(--c));color:#06101f;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 12px 34px -8px color-mix(in srgb,var(--c) 70%,transparent)}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.bt{display:flex;flex-direction:column;border-radius:var(--r-l);min-height:clamp(430px,38vw,560px)}.bt-copy{padding:clamp(24px,2.6vw,38px) clamp(24px,2.6vw,38px) 0}.bt-copy .tag{margin-bottom:16px}.bt-copy h3{font-size:clamp(22px,2.1vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1.12;max-width:20ch}.bt-copy p{margin-top:12px;color:var(--ink-2);font-size:clamp(15px,1.1vw,16.5px);max-width:42ch}.bt-vis{position:relative;flex:1;margin-top:clamp(18px,2vw,30px);overflow:hidden;min-height:230px;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.bt-vis .m{position:absolute;left:clamp(20px,2.4vw,34px);top:0;width:var(--mw,calc(100% - 40px));transition:transform .9s var(--ease)}.bt:hover .bt-vis .m{transform:translateY(-10px) scale(1.015)}.bt-pizarra{grid-column:span 7}.bt-seg{grid-column:span 5}.bt-partido,.bt-video,.bt-portal{grid-column:span 4}.bt-asist{grid-column:span 5}.bt-ficha{grid-column:span 4}.bt-club{grid-column:span 3}.bt-pizarra{--mw:94%}.bt-seg{--mw:150%}.bt-partido{--mw:128%}.bt-video{--mw:150%}.bt-asist{--mw:150%}.bt-ficha{--mw:138%}.bt-club{--mw:210%}.bt-portal .bt-vis .m{--mw:62%;left:50%;transform:translateX(-50%)}.bt-portal:hover .bt-vis .m{transform:translateX(-50%) translateY(-10px) scale(1.015)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3.4vw,56px)}.step{position:relative;padding-top:32px;border-top:1px solid var(--line-2)}.step::before{content:"";position:absolute;top:-1px;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--mid),var(--pale));box-shadow:0 0 14px rgba(124,134,255,.8);transition:width 1.4s var(--ease) .3s}.step.is-in::before{width:100%}.step-n{display:block;font-size:clamp(70px,9vw,132px);font-weight:200;letter-spacing:-.06em;line-height:1;margin-bottom:20px;background:linear-gradient(180deg,#fff,rgba(174,183,255,.18));-webkit-background-clip:text;background-clip:text;color:transparent}.step h3{font-size:clamp(22px,2vw,28px);font-weight:600}.step p{margin-top:10px;color:var(--ink-2);max-width:34ch}.club-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.5vw,20px)}.club{transition:opacity .4s,transform .5s var(--ease)}.club.is-hidden{display:none}.club-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:clamp(24px,2.6vw,38px) 16px clamp(20px,2vw,28px);height:100%;border-radius:var(--r-l)}.club-logo{height:clamp(96px,10vw,140px);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.club-logo img{height:100%;width:auto;max-width:100%;object-fit:contain;transition:transform .7s var(--ease);filter:drop-shadow(0 16px 26px rgba(0,0,0,.5))}.club-card:hover .club-logo img{transform:scale(1.1) translateY(-5px)}.club-name{font-weight:600;font-size:clamp(17px,1.4vw,20px);letter-spacing:-.02em}.club-city{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-3)}.club--soon .club-card{border:1px dashed var(--line-2);background:transparent}.club-logo--flag .flag{width:68px;height:45px;border-radius:9px}.club--soon .club-city span{color:var(--pale);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.about-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(32px,7vw,120px);align-items:center}.about-photo{position:relative;isolation:isolate}.about-photo::before{content:"";position:absolute;right:-12%;top:-8%;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(88,98,236,.55),transparent);filter:blur(34px);z-index:-1}.about-frame{position:relative;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/5;box-shadow:0 60px 120px -40px rgba(0,0,0,.85),0 0 0 1px var(--line-2)}.about-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform 1.6s var(--ease)}.about-photo:hover .about-frame img{transform:scale(1.04)}.about-frame::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 50%,rgba(5,10,31,.88)),linear-gradient(135deg,rgba(49,77,216,.2),transparent 55%)}.about-badge{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;display:flex;flex-direction:column;padding:16px 20px;border-radius:18px;background:rgba(8,14,44,.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line-2)}.about-badge b{font-size:19px;font-weight:600}.about-badge span{font-size:14px;color:var(--ink-2)}.about-copy .h2{margin-top:20px}.about-copy .lead{margin-top:26px;max-width:52ch}.about-p{margin-top:16px;color:var(--ink-2);font-size:clamp(17px,1.3vw,20px)}.about-copy .btn{margin-top:36px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.news-card{display:flex;flex-direction:column;border-radius:var(--r-l)}.news-card-visual{position:relative;aspect-ratio:16/11;overflow:hidden;padding:26px 0 0 26px;background:linear-gradient(160deg,rgba(88,98,236,.28),rgba(5,10,31,.2));-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.news-card-visual .m{width:128%;transition:transform .9s var(--ease)}.news-card:hover .news-card-visual .m{transform:translateY(-8px) scale(1.02)}.news-card:nth-child(3) .news-card-visual{display:flex;justify-content:center;padding:26px 0 0}.news-card:nth-child(3) .news-card-visual .m{width:46%}.news-card-body{padding:6px 28px 32px}.news-card-body h3{font-size:clamp(21px,1.8vw,27px);font-weight:600;margin:16px 0 10px;letter-spacing:-.028em}.news-card-body p{color:var(--ink-2);font-size:15.5px}.alliance-card{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(28px,5vw,84px);padding:clamp(32px,5vw,76px);border-radius:var(--r-xl);align-items:center;background:radial-gradient(60% 90% at 100% 0%,rgba(88,98,236,.28),transparent 70%),linear-gradient(160deg,rgba(255,255,255,.055),rgba(255,255,255,.015))}.alliance-copy .h2{margin-top:20px;font-size:clamp(30px,4vw,58px)}.alliance-copy .lead{margin:24px 0 32px;max-width:46ch}.alliance-list{display:grid;gap:14px}.alliance-list li{display:grid;gap:5px;padding:22px 24px;border-radius:var(--r);border:1px solid var(--line);background:rgba(255,255,255,.035);transition:border-color .3s,transform .5s var(--ease),background .3s}.alliance-list li:hover{border-color:var(--glow);transform:translateX(6px);background:rgba(88,98,236,.1)}.alliance-list b{font-size:19px;font-weight:600;letter-spacing:-.02em}.alliance-list span{color:var(--ink-2);font-size:15.5px}.faq-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,6vw,110px);align-items:start}.faq-head{position:sticky;top:calc(var(--hdr-h) + 34px);display:grid;gap:18px;justify-items:start}.faq-head .h2{margin-top:2px}.testi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.testi-card{padding:34px;border-radius:var(--r-l);display:grid;gap:24px}.testi-card blockquote{font-size:clamp(19px,1.7vw,24px);line-height:1.4;font-weight:400;letter-spacing:-.015em}.testi-card figcaption{display:grid}.testi-card figcaption span{color:var(--ink-3);font-size:14.5px}@media (max-width:1100px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.bt-pizarra,.bt-seg{grid-column:span 6}.bt-partido,.bt-video,.bt-portal,.bt-asist,.bt-ficha,.bt-club{grid-column:span 3}.bt-club{grid-column:span 6}.bt-pizarra{--mw:80%}.bt-seg{--mw:100%}}@media (max-width:980px){.sec-head{grid-template-columns:1fr}.sports{grid-template-columns:1fr}.sports-list{flex-direction:row;overflow-x:auto;border-top:0;gap:8px;padding-bottom:6px;scrollbar-width:none}.sports-list::-webkit-scrollbar{display:none}.sports-tab{flex:none;grid-template-columns:auto auto;padding:12px 20px;border:1px solid var(--line-2);border-radius:99px}.sports-tab.is-active{padding-left:20px;background:rgba(255,255,255,.08);border-color:var(--c)}.sports-tab::after,.sports-arrow,.sports-n{display:none}.sports-name{font-size:20px;font-weight:400}.sports-panels{min-height:520px}.about-grid,.alliance-card,.faq-grid{grid-template-columns:1fr}.about-photo{max-width:460px}.faq-head{position:static}.news-grid{grid-template-columns:1fr}.news-card-visual{aspect-ratio:16/10}.club-wall{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}}@media (max-width:700px){.bento{grid-template-columns:1fr}.bt-pizarra,.bt-seg,.bt-partido,.bt-video,.bt-portal,.bt-asist,.bt-ficha,.bt-club{grid-column:auto}.bt-pizarra{--mw:120%}.bt-seg{--mw:150%}.bt-partido{--mw:140%}.bt-video{--mw:160%}.bt-asist{--mw:160%}.bt-ficha{--mw:150%}.bt-club{--mw:210%}.stage-win{width:100%}.stage-phone{width:34%;right:-3%;bottom:-14%}.f-live,.f-conv,.f-ready{display:none}.stage-float{padding:10px 14px}.sports-panel{padding:24px}.sports-logo{max-width:80%}}.fan{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.5vw,22px);width:min(1180px,calc(100% - var(--gutter)*2));margin:clamp(30px,4vw,56px) auto 0;padding-bottom:24px}.fan-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:clamp(170px,17vw,230px);padding:26px 14px;border-radius:var(--r-l);overflow:hidden;color:var(--c);text-align:center;border:1px solid color-mix(in srgb,var(--c) 42%,rgba(150,165,255,.18));background:linear-gradient(175deg,color-mix(in srgb,var(--c) 22%,#08113a),#050A1F 85%);transition:transform .7s var(--ease),box-shadow .7s var(--ease),border-color .4s}.fan-card:hover{transform:translateY(-10px);border-color:var(--c);box-shadow:0 40px 80px -30px color-mix(in srgb,var(--c) 70%,transparent)}.fan-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(75% 55% at 50% 30%,color-mix(in srgb,var(--c) 38%,transparent),transparent 72%)}.fan-foot{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.fan-foot img{height:clamp(46px,4.6vw,68px);width:auto;max-width:92%}.fan-st{display:inline-block;padding:4px 11px;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:rgba(255,255,255,.07);border:1px solid var(--line-2)}.fan-st.is-on{color:#06210f;background:#4ADE80;border-color:#4ADE80}@media (max-width:900px){.fan{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:0 var(--gutter) 24px;margin-inline:0;width:100%;scrollbar-width:none}.fan::-webkit-scrollbar{display:none}.fan-card{flex:none;width:min(64vw,260px);scroll-snap-align:center}}.sports-body{position:relative;display:flex;flex-direction:column;justify-content:flex-start}.sports-status{align-self:flex-start;padding:4px 12px;border-radius:99px;font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);background:rgba(255,255,255,.07);border:1px solid var(--line-2);margin-bottom:18px}.sports-status.is-on{color:#06210f;background:#4ADE80;border-color:#4ADE80}.news-text .news-card-body{padding:30px 28px 32px}.news-text .news-card-body .link-arrow{margin-top:18px}.pt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.pt-card{display:flex;flex-direction:column;gap:6px;padding:clamp(22px,2.2vw,30px);border-radius:var(--r-l);border:1px solid var(--line);background:rgba(255,255,255,.04);transition:transform .5s var(--ease),border-color .3s}.pt-card:hover{transform:translateY(-6px);border-color:var(--line-2)}.pt-card.is-featured{border-color:rgba(124,134,255,.5);background:radial-gradient(90% 70% at 50% 0%,rgba(88,98,236,.26),transparent 70%),rgba(255,255,255,.04)}.pt-card h3{font-size:20px;font-weight:600;letter-spacing:-.02em}.pt-card p{color:var(--ink-2);font-size:14.5px;min-height:2.8em}.pt-price{display:flex;align-items:baseline;gap:6px;margin-top:14px}.pt-price b{font-size:clamp(26px,2.6vw,36px);font-weight:300;letter-spacing:-.04em}.pt-price span{color:var(--ink-3);font-size:14px}@media (max-width:980px){.pt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pt{grid-template-columns:1fr}.pt-card p{min-height:0}}.page-hero{position:relative;padding-top:calc(var(--hdr-h) + clamp(50px,8vw,120px));padding-bottom:clamp(30px,5vw,70px)}.page-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);gap:clamp(30px,6vw,100px);align-items:end}.page-title{margin-top:22px}.page-lead{margin-top:26px;max-width:52ch}.page-hero-c{text-align:center}.page-hero-c .page-lead{margin-inline:auto}.page-hero-c .btn-row{margin-top:38px}.justify-center{justify-content:center}.nf{min-height:82vh;display:grid;align-items:center}.stats-hero{grid-template-columns:repeat(3,1fr)}.stats-hero .stat b{font-size:clamp(46px,6vw,88px)}.checks{display:grid;gap:14px;margin-top:26px}.checks li{position:relative;padding-left:36px;color:var(--ink-2);line-height:1.5}.checks li::before{content:"";position:absolute;left:0;top:.1em;width:23px;height:23px;border-radius:50%;border:1px solid rgba(124,134,255,.45);background:rgba(88,98,236,.2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9D0FF' stroke-width='3'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.hl-hero{position:relative;padding-top:calc(var(--hdr-h) + clamp(30px,5vw,70px));padding-bottom:clamp(50px,7vw,110px);overflow:clip}.hl-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 50% at 82% 30%,rgba(27,182,201,.24),transparent 70%),radial-gradient(40% 40% at 8% 92%,rgba(14,123,139,.22),transparent 70%)}.hl-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(30px,5vw,80px);align-items:center}.hl-logo{height:clamp(66px,7.6vw,100px);width:auto;margin-bottom:34px}.hl-title{margin-bottom:26px;font-size:clamp(40px,5.2vw,80px)}.hl-points{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:28px;color:var(--ink-2);font-size:15px}.hl-points li{display:flex;align-items:center;gap:9px}.hl-points li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hockey);box-shadow:0 0 10px var(--hockey)}.hl-hero-vis{position:relative;aspect-ratio:1.0}.hl-vis-main{position:absolute;left:0;top:2%;width:100%;transform:perspective(1800px) rotateY(-9deg) rotateX(3deg);transform-origin:left center}.hl-vis-sec{position:absolute;right:-4%;bottom:-2%;width:76%;transform:perspective(1800px) rotateY(-9deg) rotateX(3deg)}.sc{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(30px,5vw,90px);align-items:start}.sc-vis-col{align-self:stretch}.sc-vis-sticky{position:sticky;top:calc(var(--hdr-h) + 20px);height:min(80vh,660px)}.sc-vis{position:absolute;left:0;right:0;top:50%;transform:translateY(-46%) scale(.965);opacity:0;visibility:hidden;transition:opacity .6s var(--ease),transform .9s var(--ease),visibility 0s .6s}.sc-vis.is-active{opacity:1;visibility:visible;transform:translateY(-50%) scale(1);transition-delay:0s}.sc-vis-phone{left:28%;right:28%}.sc-note{position:absolute;bottom:-4px;left:0;right:0;margin:0}.sc-chapters{display:flex;flex-direction:column}.sc-ch{display:flex;flex-direction:column;justify-content:center;min-height:min(60vh,460px);padding:clamp(34px,6vh,64px) 0 clamp(34px,6vh,64px) clamp(20px,2.4vw,32px);border-left:2px solid var(--line);opacity:.72;cursor:default;transition:opacity .5s,border-color .5s}.sc-ch.is-active{opacity:1;border-color:var(--hockey)}.sc-n{font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--hockey);margin-bottom:14px}.sc-ch h3{font-size:clamp(28px,3.4vw,48px);font-weight:600;letter-spacing:-.04em}.sc-ch p{margin-top:16px;color:var(--ink-2);max-width:46ch}.sc-list{margin-top:22px;display:grid;gap:9px}.sc-list li{position:relative;padding-left:28px;color:var(--ink);font-size:16px}.sc-list li::before{content:"";position:absolute;left:0;top:.62em;width:14px;height:2px;background:var(--hockey);border-radius:2px}.sc-inline{display:none}.roles-tabs{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:clamp(30px,4vw,56px)}.roles-tab{padding:14px 28px;border-radius:99px;border:1px solid var(--line-2);color:var(--ink-2);font-weight:500;font-size:16px;transition:color .3s,background .3s,border-color .3s,transform .3s var(--ease)}.roles-tab:hover{color:#fff;border-color:var(--glow);transform:translateY(-2px)}.roles-tab.is-active{background:#fff;color:#0F1B72;border-color:#fff}.roles-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,84px);align-items:center}.roles-panel[hidden]{display:none}.roles-panel.is-in{animation:panelIn .8s var(--ease)}@keyframes panelIn{from{opacity:0;transform:translateY(18px)}}.roles-copy .h3{font-size:clamp(26px,3vw,42px);font-weight:600;max-width:20ch}.roles-vis{padding:clamp(18px,2.4vw,34px);border-radius:var(--r-xl);background:linear-gradient(160deg,rgba(88,98,236,.22),rgba(5,10,31,.3))}.extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.extras li{display:grid;gap:10px;align-content:start;padding:clamp(26px,2.8vw,40px);border-radius:var(--r-l);min-height:230px}.ex-n{font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--pale)}.extras h3{font-size:clamp(21px,1.9vw,27px);font-weight:600;letter-spacing:-.025em}.extras p{color:var(--ink-2);font-size:16px}.try{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px)}.try-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(30px,4.2vw,60px);border-radius:var(--r-xl)}.try-card h3{font-size:clamp(32px,3.8vw,54px);font-weight:600;letter-spacing:-.04em;line-height:1}.try-card p{color:var(--ink-2);max-width:40ch;margin-bottom:14px}.try-card-alt{border-color:rgba(255,255,255,.2);background:radial-gradient(70% 90% at 100% 0%,rgba(124,134,255,.55),transparent 70%),linear-gradient(135deg,#1424AC,#314DD8)}.try-card-alt p{color:#E5E8FF}.try-card-alt .tag{background:rgba(255,255,255,.16);color:#fff;border-color:rgba(255,255,255,.34)}.clubs-page{padding-top:clamp(16px,2vw,30px)}.club-filter{margin-bottom:clamp(26px,3vw,44px)}.club-filter .chip .flag{width:18px;height:12px}.join{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,84px);align-items:center;padding:clamp(32px,5vw,78px);border-radius:var(--r-xl);background:radial-gradient(60% 90% at 0% 0%,rgba(88,98,236,.3),transparent 70%),linear-gradient(160deg,rgba(255,255,255,.055),rgba(255,255,255,.015))}.join-copy .h2{margin-top:20px;font-size:clamp(32px,4.4vw,64px)}.join-copy .lead{margin:24px 0 34px;max-width:48ch}.join-steps{display:grid;gap:14px;counter-reset:j}.join-steps li{counter-increment:j;position:relative;display:grid;gap:4px;padding:22px 24px 22px 80px;border-radius:var(--r);border:1px solid var(--line);background:rgba(255,255,255,.035)}.join-steps li::before{content:counter(j);position:absolute;left:24px;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:700;background:linear-gradient(180deg,#5266F2,var(--deep));box-shadow:0 8px 20px -6px rgba(49,77,216,.8)}.join-steps b{font-size:19px;font-weight:600}.join-steps span{color:var(--ink-2);font-size:15.5px}.founder{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,7vw,120px);align-items:start}.founder-photo{position:sticky;top:calc(var(--hdr-h) + 24px);isolation:isolate}.founder-photo::before{content:"";position:absolute;right:-14%;top:-6%;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(88,98,236,.55),transparent);filter:blur(36px);z-index:-1}.founder-frame{border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/5;box-shadow:0 70px 140px -40px rgba(0,0,0,.9),0 0 0 1px var(--line-2)}.founder-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.founder-copy .h2{font-size:clamp(46px,6.6vw,96px);font-weight:300;margin-top:20px}.founder-role{margin-top:12px;color:var(--pale);font-weight:600;letter-spacing:.04em}.founder-bio{margin-top:36px;display:grid;gap:22px;max-width:58ch}.founder-bio p{color:var(--ink-2)}.founder-copy .btn-row{margin-top:40px}.principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.principles li{display:grid;gap:12px;align-content:start;padding:clamp(28px,3.2vw,48px);border-radius:var(--r-l)}.pr-n{font-size:clamp(50px,5.4vw,80px);font-weight:200;letter-spacing:-.05em;line-height:1;color:var(--pale);opacity:.65}.principles h3{font-size:clamp(22px,2.1vw,30px);font-weight:600;letter-spacing:-.028em}.principles p{color:var(--ink-2);max-width:44ch}.path{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3.4vw,56px)}.fam-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(26px,5vw,78px)}.fam-logos li img{height:clamp(54px,6vw,86px);width:auto;opacity:.92;transition:transform .6s var(--ease),opacity .3s}.fam-logos li:hover img{transform:translateY(-6px) scale(1.05);opacity:1}.clubs-strip{padding-top:0}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.team-card{padding:20px;border-radius:var(--r-l);display:grid;gap:6px}.team-card img{aspect-ratio:1;object-fit:cover;border-radius:var(--r);margin-bottom:12px;width:100%}.team-card b{font-size:19px}.team-card span{color:var(--pale);font-size:14px}.team-card p{color:var(--ink-2);font-size:15px}.news-rows{display:grid;gap:clamp(64px,9vw,150px)}.news-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,6vw,100px);align-items:center}.news-row.is-flip .news-visual{order:2}.news-visual{padding:clamp(20px,3vw,46px);border-radius:var(--r-xl);background:linear-gradient(160deg,rgba(88,98,236,.26),rgba(5,10,31,.3))}.news-row:nth-of-type(3) .news-visual .m{max-width:330px;margin-inline:auto}.news-copy h2{font-size:clamp(32px,4.4vw,62px);font-weight:600;letter-spacing:-.042em;margin:20px 0 16px}.news-copy p{color:var(--ink-2);max-width:46ch;margin-bottom:28px}.follow{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(24px,5vw,84px);align-items:center;padding:clamp(32px,5vw,72px);border-radius:var(--r-xl)}.follow .h2{margin-top:20px;font-size:clamp(30px,4.2vw,58px)}.follow .lead{margin-top:20px;max-width:44ch}.follow-btns{display:grid;gap:12px}.follow-btns .btn{width:100%}.segs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.seg{display:grid;gap:14px;align-content:start;padding:clamp(28px,3vw,44px);border-radius:var(--r-l)}.seg-n{font-size:clamp(46px,4.8vw,68px);font-weight:200;letter-spacing:-.05em;line-height:1;color:var(--pale);opacity:.65}.seg h3{font-size:clamp(22px,2vw,29px);font-weight:600;letter-spacing:-.028em}.seg p{color:var(--ink-2)}.seg .checks{margin-top:8px}.contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,84px);align-items:start}.contact-side{display:grid;gap:14px;position:sticky;top:calc(var(--hdr-h) + 24px)}.channel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 24px;border-radius:var(--r-l)}.ch-ic{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;background:rgba(88,98,236,.18);color:var(--pale)}.channel-wa .ch-ic{background:#22c55e;color:#04210f}.ch-t{display:grid;min-width:0}.ch-t b{font-size:20px;font-weight:600}.ch-t span{color:var(--ink-2);font-size:15px;overflow-wrap:anywhere}.ch-go{color:var(--ink-3);transition:transform .4s var(--ease),color .3s}.channel:hover .ch-go{transform:translateX(6px);color:#fff}.contact-note{color:var(--ink-3);font-size:14.5px;padding:6px 4px}.contact-form{padding:clamp(26px,3.4vw,50px);border-radius:var(--r-xl)}.contact-form .h3{margin-bottom:6px}.contact-form .form-note{margin-bottom:28px}html[data-page="deportes"]{scroll-padding-top:150px}.dp-nav-wrap{position:sticky;top:86px;z-index:120;display:flex;justify-content:center;padding:0 var(--gutter);margin-bottom:clamp(10px,2vw,30px);pointer-events:none}.dp-nav{pointer-events:auto;display:flex;gap:6px;padding:6px;max-width:100%;overflow-x:auto;scrollbar-width:none;border-radius:99px;background:rgba(8,14,44,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line-2);box-shadow:0 18px 50px -20px rgba(0,0,0,.8)}.dp-nav::-webkit-scrollbar{display:none}.dp-nav a{padding:10px 20px;border-radius:99px;font-weight:500;font-size:15px;color:var(--ink-2);white-space:nowrap;transition:color .3s,background .3s,box-shadow .3s}.dp-nav a:hover{color:#fff}.dp-nav a.is-active{color:#fff;background:color-mix(in srgb,var(--c) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 62%,transparent)}.dp{padding-block:clamp(50px,7vw,110px)}.dp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,6vw,100px);align-items:center}.dp.is-flip .dp-vis{order:2}.dp-vis{position:relative;isolation:isolate;aspect-ratio:1.08;border-radius:var(--r-xl);overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--c) 42%,rgba(150,165,255,.2));background:linear-gradient(160deg,rgba(255,255,255,.065),rgba(255,255,255,.015))}.dp-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 62% at 72% 12%,color-mix(in srgb,var(--c) 46%,transparent),transparent 70%), radial-gradient(60% 50% at 0% 100%,color-mix(in srgb,var(--c) 24%,transparent),transparent 70%)}.dp-logo{height:clamp(86px,10.5vw,150px);width:auto;max-width:78%;filter:drop-shadow(0 18px 40px rgba(0,0,0,.4))}.dp-st{position:absolute;right:clamp(20px,2.6vw,36px);top:clamp(24px,3vw,40px)}.dp-copy .kicker{color:var(--c)}.dp-copy .h2{margin-top:18px;font-size:clamp(32px,4.4vw,62px)}.dp-copy .lead{margin-top:22px;max-width:48ch}.dp-copy .sports-chips{margin-top:24px}.dp-cta{margin-top:32px}.dp .btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 85%,#fff),var(--c));color:#06101f;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 12px 34px -8px color-mix(in srgb,var(--c) 70%,transparent)}.std{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.std li{display:grid;gap:12px;align-content:start;padding:clamp(28px,3vw,44px);border-radius:var(--r-l)}.std-n{font-size:clamp(46px,5vw,72px);font-weight:200;letter-spacing:-.05em;line-height:1;color:var(--pale);opacity:.65}.std h3{font-size:clamp(24px,2.2vw,32px);font-weight:600}.std p{color:var(--ink-2);max-width:34ch}.sports-more{margin-top:clamp(28px,3vw,44px)}.legal-hero{padding-bottom:10px}.legal-date{margin-top:20px;font-size:15px}.legal{color:var(--ink-2);font-size:clamp(16px,1.1vw + 8px,17.5px);line-height:1.75}.legal h2{font-size:clamp(21px,2vw,27px);font-weight:600;letter-spacing:-.025em;color:var(--ink);margin:2.4em 0 .6em;line-height:1.2}.legal h2:first-of-type{margin-top:2em}.legal p{margin-top:1em}.legal ul{margin-top:1em;display:grid;gap:.55em;padding-left:1.2em;list-style:disc}.legal li::marker{color:var(--mid)}.legal b{color:var(--ink);font-weight:600}.legal a{color:var(--pale);text-decoration:underline;text-underline-offset:3px;transition:color .25s}.legal a:hover{color:#fff}.legal-small{font-size:14.5px;color:var(--ink-3)}.plans-ctrl{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin-bottom:clamp(38px,5vw,64px)}.plans-ctrl.is-club [data-cur-toggle]{display:none}.seg-toggle{display:inline-flex;gap:4px;padding:5px;border-radius:99px;border:1px solid var(--line-2);background:rgba(255,255,255,.04)}.seg-toggle button{padding:10px 20px;border-radius:99px;font-weight:600;font-size:14.5px;color:var(--ink-2);transition:color .3s,background .3s}.seg-toggle button:hover{color:#fff}.seg-toggle button.is-active{background:#fff;color:#0F1B72}.plans-panel[hidden]{display:none}.plans-panel.is-in{animation:panelIn .8s var(--ease)}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);align-items:stretch}.plans-club{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin-inline:auto}.plan{position:relative;display:flex;flex-direction:column;gap:6px;padding:clamp(24px,2.4vw,34px);border-radius:var(--r-l)}.plan h3{font-size:clamp(21px,1.8vw,26px);font-weight:600;letter-spacing:-.025em}.plan-tag{color:var(--ink-2);font-size:15px;min-height:2.9em}.plan-price{display:flex;align-items:baseline;gap:6px;margin:12px 0 18px}.plan-price b{font-size:clamp(34px,3.2vw,46px);font-weight:300;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.plan-price span{color:var(--ink-3);font-size:15px}.plan-feat{flex:1;margin:0 0 26px;gap:11px}.plan-feat li{font-size:15px;color:var(--ink-2)}.plan.is-featured{border-color:rgba(124,134,255,.55);background:radial-gradient(90% 60% at 50% 0%,rgba(88,98,236,.28),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:0 40px 90px -40px rgba(49,77,216,.7)}.plans-sec{padding-top:0;padding-bottom:clamp(90px,10vw,150px)}.plan-badge{position:absolute;top:-13px;left:clamp(24px,2.4vw,34px);padding:5px 12px;border-radius:99px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#5266F2,var(--deep))}.plan-note{text-align:center;color:var(--ink-3);font-size:14.5px;margin-top:22px}.plans-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(64px,8vw,120px)}.plans-notes li{padding:22px 24px;border-radius:var(--r);border:1px solid var(--line);background:rgba(255,255,255,.035);display:grid;gap:6px}.plans-notes b{font-size:17px;font-weight:600}.plans-notes span{color:var(--ink-2);font-size:15px}.cmp-wrap{overflow-x:auto;border-radius:var(--r-l);border:1px solid var(--line);background:rgba(255,255,255,.03)}.cmp{width:100%;min-width:1040px;border-collapse:collapse;font-size:15px}.cmp th,.cmp td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.cmp thead th{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.cmp tbody th{font-weight:500;color:var(--ink);width:22%;position:sticky;left:0;background:#0A1238;z-index:1}.cmp td{color:var(--ink-2)}.cmp tr:last-child th,.cmp tr:last-child td{border-bottom:0}.cmp .yes{color:#7DE0A8;font-weight:700}.cmp .no{color:var(--ink-3)}.samap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.samap-fig{position:relative;width:100%;max-width:440px;margin-inline:auto;aspect-ratio:560/760}.samap-fig>img{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 30px 60px rgba(20,36,172,.35))}.pin{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;display:grid;place-items:center;z-index:2}.pin-dot{width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(124,134,255,.55),0 0 22px 4px rgba(124,134,255,.8);position:relative}.pin-dot::after{content:"";position:absolute;inset:-10px;border-radius:50%;border:1.5px solid rgba(124,134,255,.7);animation:pinPulse 2.6s ease-out infinite}@keyframes pinPulse{0%{transform:scale(.4);opacity:1}100%{transform:scale(1.6);opacity:0}}.pin-tip{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%,6px);min-width:150px;padding:10px 14px;border-radius:14px;background:rgba(8,14,44,.95);border:1px solid var(--line-2);display:grid;gap:2px;text-align:left;opacity:0;pointer-events:none;transition:opacity .25s,transform .35s var(--ease);box-shadow:0 20px 50px -16px rgba(0,0,0,.9);z-index:3}.pin-tip b{font-size:14px;font-weight:600}.pin-tip i{font-style:normal;font-size:13px;color:var(--ink-2)}.pin:hover .pin-tip,.pin:focus-visible .pin-tip,.pin.is-on .pin-tip{opacity:1;transform:translate(-50%,0)}.pin:hover,.pin.is-on{z-index:5}.samap-list{display:grid;gap:clamp(20px,2.4vw,30px)}.samap-c h3{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600;margin-bottom:12px}.samap-c h3 .flag{width:26px;height:auto;border-radius:3px}.samap-c ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.samap-c li{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.035);transition:border-color .3s,background .3s}.samap-c li.is-on{border-color:rgba(124,134,255,.6);background:rgba(88,98,236,.16)}.samap-c li img{width:34px;height:34px;object-fit:contain;flex:none}.samap-c li span{display:grid;line-height:1.25;min-width:0}.samap-c li b{font-size:14.5px;font-weight:600}.samap-c li small{color:var(--ink-3);font-size:12.5px}.samap-c li.soon{grid-column:1/-1;border-style:dashed}@media (prefers-reduced-motion:reduce){.pin-dot::after{animation:none}}.case{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:clamp(24px,4vw,56px);padding:clamp(26px,3.4vw,52px);border-radius:var(--r-xl);border:1px solid var(--line-2);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02))}.case-logo{width:96px;height:96px;object-fit:contain;margin-bottom:26px}.case-meta{display:grid;gap:14px}.case-meta dt{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.case-meta dd{font-size:17px;font-weight:500}.case blockquote{font-size:clamp(22px,2.4vw,34px);font-weight:300;letter-spacing:-.025em;line-height:1.3}.case cite{display:block;margin-top:16px;font-size:15px;font-style:normal;color:var(--ink-2)}.case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(24px,3vw,40px)}.case-grid h3{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--pale);margin-bottom:8px}.case-grid p{color:var(--ink-2);font-size:15.5px}.tour{position:relative;max-width:1040px;margin-inline:auto;aspect-ratio:16/9;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--line-2);background:#050A1F;box-shadow:0 50px 120px -40px rgba(49,77,216,.55)}.tour-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.tour-btn{position:absolute;right:18px;bottom:18px;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(8,14,44,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-2);transition:transform .3s var(--ease),background .3s}.tour-btn:hover{transform:scale(1.08);background:rgba(49,77,216,.85)}.tour-btn .i-pause{display:none}.tour.is-playing .tour-btn .i-play{display:none}.tour.is-playing .tour-btn .i-pause{display:block}.tour:not(.is-playing):not(.is-started) .tour-btn{right:50%;bottom:50%;margin:0 -44px -44px 0;width:88px;height:88px}.tour:not(.is-playing):not(.is-started) .tour-btn svg{width:38px;height:38px}.cx{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,64px);align-items:start}.cx-map{position:sticky;top:96px}.cx-frame{position:relative;width:100%;max-width:560px;margin-inline:auto;aspect-ratio:560/760;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--line-2);background:radial-gradient(80% 60% at 60% 30%,rgba(58,79,224,.22),transparent 70%),rgba(255,255,255,.02)}.cx-stage{position:absolute;inset:0;transform-origin:0 0;--k:1;--tx:0;--ty:0;transform:translate(calc(var(--tx)*1%),calc(var(--ty)*1%)) scale(var(--k));transition:transform 1s var(--ease)}.cx-img{position:absolute;inset:0;width:100%;height:100%;display:block}.cx-pin{position:absolute;width:34px;height:34px;margin:0;transform:translate(-50%,-50%) scale(calc(1/var(--k)));display:grid;place-items:center;z-index:2;transition:opacity .3s}.cx-dot{width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.28),0 0 20px 4px rgba(124,134,255,.9);position:relative;transition:transform .3s var(--ease)}.cx-dot::after{content:"";position:absolute;inset:-9px;border-radius:50%;border:1.5px solid rgba(190,198,255,.8);animation:pinPulse 2.6s ease-out infinite}.cx-lab{position:absolute;left:50%;bottom:calc(100% - 2px);transform:translate(-50%,4px);padding:4px 10px;border-radius:99px;background:rgba(8,14,44,.95);border:1px solid var(--line-2);font-size:12.5px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s,transform .3s var(--ease)}.cx-pin:hover .cx-lab,.cx-pin:focus-visible .cx-lab,.cx-pin.is-on .cx-lab{opacity:1;transform:translate(-50%,0)}.cx-pin.is-on{z-index:5}.cx-pin.is-on .cx-dot{transform:scale(1.35);background:#7DE0A8;box-shadow:0 0 0 4px rgba(125,224,168,.35),0 0 24px 5px rgba(125,224,168,.8)}.cx-pin.is-dim{opacity:.18}.cx-hint,.cx-card{position:absolute;left:12px;right:12px;bottom:12px;z-index:6;padding:14px 16px;border-radius:18px;background:rgba(8,14,44,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line-2);box-shadow:0 20px 50px -20px rgba(0,0,0,.9)}.cx-hint{font-size:14px;color:var(--ink-2);text-align:center}.cx-card[hidden],.cx-hint[hidden]{display:none}.cx-card-h{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:14px}.cx-card-h .flag{width:22px;height:auto;border-radius:3px}.cx-card-h span{color:var(--ink-3)}.cx-card ul{display:grid;gap:8px}.cx-card-club,.cx-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.035);transition:border-color .3s,background .3s,transform .4s var(--ease)}.cx-card-club:hover,.cx-item:hover,.cx-item.is-on{border-color:rgba(124,134,255,.6);background:rgba(88,98,236,.16)}.cx-card-club img,.cx-item img{width:40px;height:40px;object-fit:contain;flex:none}.cx-card-club span,.cx-item span{display:grid;line-height:1.25;min-width:0;flex:1}.cx-card-club b,.cx-item b{font-size:15px;font-weight:600}.cx-card-club small,.cx-item small{color:var(--ink-3);font-size:12.5px}.cx-card-club svg,.cx-item svg{flex:none;color:var(--ink-3);transition:transform .3s var(--ease),color .3s}.cx-card-club:hover svg,.cx-item:hover svg{transform:translateX(3px);color:#fff}.cx-search{position:relative;display:flex;align-items:center}.cx-search svg{position:absolute;left:18px;color:var(--ink-3);pointer-events:none}.cx-search input{width:100%;height:56px;padding:0 20px 0 50px;border-radius:99px;border:1px solid var(--line-2);background:rgba(255,255,255,.05);color:var(--ink);font:inherit;font-size:16px}.cx-search input::placeholder{color:var(--ink-3)}.cx-search input:focus{outline:none;border-color:rgba(124,134,255,.8);box-shadow:0 0 0 4px rgba(88,98,236,.22)}.cx-filter{margin-top:16px}.cx-stats{margin:18px 0 14px;color:var(--ink-2);font-size:14.5px}.cx-stats b{color:#fff;font-weight:600}.cx-list{display:grid;gap:10px}.cx-list li[hidden]{display:none}.cx-item{min-height:66px}.cx-soon,.cx-empty{display:grid;gap:8px;justify-items:start;padding:20px 22px;border-radius:var(--r);border:1px dashed var(--line-2);background:rgba(255,255,255,.03);margin-top:12px}.cx-soon span,.cx-empty span{color:var(--ink-2);font-size:15px}.cx-soon[hidden],.cx-empty[hidden]{display:none}.cx-add{margin-top:20px}.cx-others{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cx-mini{max-width:420px;aspect-ratio:560/560;margin:0}.cx-mini .cx-pin{pointer-events:none}.cx-mini .cx-lab{opacity:1;transform:translate(-50%,0)}.link-back{display:block;margin-bottom:26px;color:var(--ink-2);font-size:15px;transition:color .2s}.link-back:hover{color:#fff}.club-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:clamp(30px,6vw,100px);align-items:center}.club-crest{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--r-xl);border:1px solid var(--line-2);background:radial-gradient(70% 60% at 50% 30%,rgba(88,98,236,.3),transparent 70%),rgba(255,255,255,.04);padding:12%}.club-crest img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.45))}.club-hero .btn-row{margin-top:30px}.club-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.club-body .h3{margin-bottom:22px}.cf{display:grid;gap:0}.cf div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.cf dt{color:var(--ink-3);font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.cf dd{font-size:17px;font-weight:500;text-align:right}.roadmap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(28px,5vw,80px);align-items:start}.rm{display:grid;gap:12px}.rm-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 22px;border-radius:var(--r);border:1px solid color-mix(in srgb,var(--c) 38%,rgba(150,165,255,.16));background:linear-gradient(160deg,color-mix(in srgb,var(--c) 14%,transparent),rgba(255,255,255,.02))}.rm-row img{width:auto;height:44px;max-width:130px}.rm-t{display:grid;gap:2px;min-width:0}.rm-t b{font-size:17px;font-weight:600}.rm-t small{color:var(--ink-2);font-size:14px}.notify{margin-top:30px;padding:clamp(22px,2.6vw,34px);border-radius:var(--r-l);border:1px solid var(--line-2);background:rgba(255,255,255,.04);display:grid;gap:14px}.notify h3{font-size:20px;font-weight:600}.notify-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.notify .btn{justify-self:start}.notify-ok{padding:14px 16px;border-radius:14px;background:rgba(31,164,99,.14);border:1px solid rgba(31,164,99,.4);color:#BFF0D4}.notify-ok.is-err{background:rgba(216,53,58,.14);border-color:rgba(216,53,58,.45);color:#FFC9CB}.notify-ok[hidden]{display:none}.notify-small{color:var(--ink-3);font-size:13px}.notify-small a{text-decoration:underline}.quiz{margin-top:clamp(56px,7vw,100px);padding:clamp(26px,3.6vw,56px);border-radius:var(--r-xl);border:1px solid var(--line-2);background:radial-gradient(70% 90% at 0% 0%,rgba(88,98,236,.22),transparent 70%),rgba(255,255,255,.03);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);align-items:start}.quiz-head .h2{margin:14px 0 10px;font-size:clamp(28px,3.4vw,46px)}.quiz-q{font-size:clamp(19px,1.8vw,24px);font-weight:500;margin-bottom:18px;letter-spacing:-.02em}.quiz-step{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin-bottom:10px}.quiz-opts{display:grid;gap:10px}.quiz-opt{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-radius:16px;border:1px solid var(--line-2);background:rgba(255,255,255,.04);text-align:left;font-size:16.5px;font-weight:500;transition:border-color .25s,background .25s,transform .35s var(--ease)}.quiz-opt:hover{border-color:rgba(124,134,255,.7);background:rgba(88,98,236,.16);transform:translateX(4px)}.quiz-back{margin-top:16px;color:var(--ink-3);font-size:14.5px;text-decoration:underline;text-underline-offset:3px}.quiz-back:hover{color:#fff}.quiz-res{display:grid;gap:12px}.quiz-res h3{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.03em}.quiz-res .pt-price{margin:0}.quiz-why{color:var(--ink-2);font-size:16px;max-width:52ch}.quiz-res .btn-row{margin-top:8px}.rl{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:clamp(24px,4vw,64px);align-items:start}.rl-tabs{display:grid;gap:12px;position:sticky;top:100px}.rl-tab{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"n t" "n s";column-gap:16px;align-items:center;padding:20px 22px;border-radius:var(--r);border:1px solid var(--line);background:rgba(255,255,255,.035);text-align:left;transition:border-color .3s,background .3s,transform .4s var(--ease)}.rl-tab:hover{border-color:var(--line-2);transform:translateX(4px)}.rl-tab.is-active{border-color:rgba(124,134,255,.65);background:rgba(88,98,236,.18)}.rl-n{grid-area:n;font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--pale)}.rl-tab b{grid-area:t;font-size:18px;font-weight:600;letter-spacing:-.02em}.rl-tab small{grid-area:s;color:var(--ink-3);font-size:14px}.rl-panels{border-radius:var(--r-xl);border:1px solid var(--line-2);background:radial-gradient(80% 60% at 100% 0%,rgba(88,98,236,.2),transparent 70%),rgba(255,255,255,.03);padding:clamp(26px,3.4vw,52px)}.rl-panel{display:none}.rl-panel.is-on{display:block;animation:panelIn .7s var(--ease)}.rl-panel .h3{margin-bottom:clamp(24px,3vw,36px)}.rl-cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,3vw,44px)}.rl-h{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--pale);margin-bottom:6px;font-weight:600}.rl-steps{display:grid;gap:16px;margin-top:20px;counter-reset:s}.rl-steps li{position:relative;padding-left:44px;display:grid;gap:2px;counter-increment:s}.rl-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;background:linear-gradient(180deg,#5266F2,var(--deep));color:#fff}.rl-steps b{font-weight:600;font-size:16.5px}.rl-steps span{color:var(--ink-2);font-size:15px}.rl-plan{margin-top:clamp(24px,3vw,36px);padding:16px 20px;border-radius:14px;background:rgba(255,255,255,.05);color:var(--ink-2);font-size:15.5px}.rl-plan b{color:#fff}.rl-panel .btn-row{margin-top:26px}.kit{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,4vw,60px);border-radius:var(--r-xl);border:1px solid var(--line-2);background:radial-gradient(70% 90% at 100% 0%,rgba(88,98,236,.3),transparent 70%),rgba(255,255,255,.035)}.kit .h2{margin:14px 0 14px;font-size:clamp(30px,3.6vw,50px)}.kit .btn-row{margin-top:26px}.kit-points{display:grid;gap:12px}.kit-points li{display:grid;gap:2px;padding:16px 20px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.04)}.kit-points b{font-size:16.5px;font-weight:600}.kit-points span{color:var(--ink-2);font-size:14.5px}.kit-note{margin-top:14px;color:#BFF0D4;font-size:14.5px}.kit-note[hidden]{display:none}@media (max-width:980px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-notes{grid-template-columns:1fr}.samap{grid-template-columns:1fr}.kit{grid-template-columns:1fr}.rl{grid-template-columns:1fr}.rl-tabs{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.rl-cols{grid-template-columns:1fr}.quiz{grid-template-columns:1fr}.roadmap{grid-template-columns:1fr}.cx{grid-template-columns:1fr}.cx-map{position:static}.cx-others{grid-template-columns:repeat(2,minmax(0,1fr))}.club-hero-grid,.club-body{grid-template-columns:1fr}.club-crest{max-width:280px}.case{grid-template-columns:1fr}.case-grid{grid-template-columns:1fr}.dp-grid{grid-template-columns:1fr}.dp.is-flip .dp-vis{order:0}.std{grid-template-columns:1fr}.page-hero-grid,.hl-hero-grid,.founder,.news-row,.follow,.join,.contact,.roles-panel,.try{grid-template-columns:1fr}.hl-hero-vis{aspect-ratio:1.15;margin-top:10px}.news-row.is-flip .news-visual{order:0}.founder-photo,.contact-side{position:static}.founder-photo{max-width:480px}.extras{grid-template-columns:repeat(2,1fr)}.segs,.path{grid-template-columns:1fr}.principles{grid-template-columns:1fr}.sc{grid-template-columns:1fr}.sc-vis-col{display:none}.sc-ch{min-height:0;opacity:1;border-left-color:var(--hockey);padding:30px 0 30px 20px;gap:0}.sc-inline{display:block;margin-top:26px;max-width:620px}.sc-inline.sc-inline-phone{max-width:300px}}@media (max-width:640px){.extras{grid-template-columns:1fr}.extras li{min-height:0}.plans,.plans-club{grid-template-columns:1fr}.cx-others{grid-template-columns:1fr}.rl-tabs{grid-template-columns:1fr}.notify-row{grid-template-columns:1fr}.rm-row{grid-template-columns:auto 1fr}.rm-row .fan-st{grid-column:1/-1;justify-self:start}.samap-c ul{grid-template-columns:1fr}.plan-tag{min-height:0}.stats-hero{grid-template-columns:repeat(3,1fr);gap:12px}.form-row{grid-template-columns:1fr}.channel{padding:18px;gap:14px}.ch-ic{width:48px;height:48px}.hl-vis-sec{width:78%}}.m{container-type:inline-size;width:100%;position:relative}.m-in{--t1:#0A4A57;--t2:#0E7B8B;--t3:#19A9B8;--t4:#D6F0F3;--paper:#F4F2EC;--card:#fff;--tx:#14283A;--tx2:#50627A;--bd:#E3E7EB;--red:#C42B36;--grn:#1FA463;--amb:#EDA20D;font-size:calc(100cqw/48);color:var(--tx);font-weight:500;line-height:1.3;text-align:left}.m-portal .m-in{font-size:calc(100cqw/22)}.mk h5{font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.68em;color:var(--tx2);line-height:1.2}.mk i,.mk em,.mk u{font-style:normal;text-decoration:none}.mk-win{background:var(--paper);border-radius:1.2em;overflow:hidden;box-shadow:0 2.4em 5em -1.2em rgba(0,0,20,.7),0 0 0 1px rgba(255,255,255,.1)}.mk-row{display:flex;align-items:center;justify-content:space-between;gap:1em}.mk-h{margin-bottom:.8em}.mk-row .mk-h{margin-bottom:0}.mk-pill{font-size:.72em;font-weight:600;padding:.3em .85em;border-radius:99px;background:#fff;color:var(--tx2);border:1px solid var(--bd);white-space:nowrap}.mk-pill-on{background:rgba(31,164,99,.12);color:#0E6B3E;border-color:rgba(31,164,99,.3)}.mk-card{background:#fff;border:1px solid var(--bd);border-radius:1em;padding:1em 1.1em}.up{color:#12793F}.dn{color:var(--red)}.mk-tabs{display:flex;gap:.3em;padding:.9em 1.4em 0;border-bottom:1px solid var(--bd);background:#fff;overflow:hidden}.mk-tabs span{padding:.7em 1em;font-size:.82em;font-weight:600;color:var(--tx2);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.mk-tabs .on{color:var(--t2);border-color:var(--t2)}.mk-hero{display:flex;align-items:center;gap:1em;padding:1.1em 1.4em;color:#fff;background:linear-gradient(115deg,var(--t1),var(--t2) 68%,var(--t3))}.mk-av{width:3em;height:3em;border-radius:50%;background:rgba(255,255,255,.17);display:grid;place-items:center;font-weight:700;font-size:1.05em;flex:none}.mk-hero-t small{display:block;font-size:.62em;letter-spacing:.2em;text-transform:uppercase;opacity:.82;font-weight:600}.mk-hero-t b{display:block;font-size:1.6em;letter-spacing:-.02em;line-height:1.1}.mk-hero-t span{font-size:.85em;opacity:.88}.mk-hero .mk-pill{margin-left:auto}.mk-hero .mk-pill-on{background:rgba(255,255,255,.18);color:#fff;border-color:rgba(255,255,255,.34)}.mk-cols{display:grid;gap:1.2em;padding:1.3em 1.4em 1.5em}.mk-cols-ficha{grid-template-columns:.9fr 1.1fr}.mk-fields{display:grid;grid-template-columns:1fr 1fr;gap:.7em .8em;margin-bottom:1.3em}.mk-f small{display:block;font-size:.62em;letter-spacing:.12em;text-transform:uppercase;color:var(--tx2);font-weight:700;margin-bottom:.3em}.mk-f span{display:block;background:#fff;border:1px solid var(--bd);border-radius:.7em;padding:.55em .8em;font-size:.88em}.mk-tests{display:grid;gap:.45em}.mk-t{display:grid;grid-template-columns:1fr auto auto;gap:.8em;align-items:center;background:#fff;border:1px solid var(--bd);border-radius:.7em;padding:.55em .8em;font-size:.85em}.mk-t b{font-weight:700}.mk-t i{font-size:.8em;font-weight:700}.mk-radar-box{background:#fff;border:1px solid var(--bd);border-radius:1em;padding:.5em .2em;margin-top:.7em}.mk-radar{width:100%;height:auto}.mk-radar .rg{fill:none;stroke:#DDE3E8;stroke-width:.8}.mk-radar .ax{stroke:#E3E8EC;stroke-width:.8}.mk-radar .pl{fill:rgba(14,123,139,.24);stroke:var(--t2);stroke-width:2;stroke-linejoin:round}.mk-radar .dt{fill:var(--t2)}.mk-radar text{font-size:8.6px;fill:var(--tx2);font-weight:600}.mk-radar .data{transition:transform 1.5s var(--ease),opacity .7s}.js .m:not(.is-live) .mk-radar .data{transform:scale(.04);opacity:0}.mk-avg{display:flex;justify-content:space-between;align-items:baseline;margin-top:.8em;padding:0 .3em;font-size:.85em;font-weight:600;color:var(--tx2)}.mk-avg b{font-size:1.6em;color:var(--t2);font-weight:700}.m-partido .mk-win{background:#ECF0EF}.mk-score{padding:1.3em 1.4em 1.1em;color:#fff;background:linear-gradient(135deg,#06323B,#0B5666 60%,#0E7B8B);position:relative}.mk-live{position:absolute;left:50%;top:.85em;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.5em;font-size:.66em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:#E0313F;padding:.35em .95em;border-radius:99px}.mk-live .dot-live{width:.75em;height:.75em;background:#fff;box-shadow:none;animation:none}.mk-score-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1em;margin-top:1.5em;text-align:center}.mk-team span{display:block;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.78em;opacity:.85}.mk-team b{display:block;font-size:3.9em;line-height:1;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mk-team em{display:inline-block;font-size:.72em;font-weight:700;padding:.3em .85em;border-radius:99px;background:rgba(255,255,255,.15)}.mk-team em.red{background:#C71F4F}.mk-clock b{display:block;font-size:2.8em;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1}.mk-clock span{display:block;font-size:.68em;letter-spacing:.18em;text-transform:uppercase;color:#7DE0EC;margin-top:.55em;font-weight:700}.mk-q{display:grid;grid-template-columns:repeat(4,1fr);gap:.5em;margin-top:1.2em}.mk-q span{text-align:center;padding:.45em 0;border-radius:.6em;background:rgba(255,255,255,.1);font-size:.78em;font-weight:700;color:rgba(255,255,255,.72)}.mk-q .on{background:#fff;color:#08323B}.mk-dom{display:flex;align-items:center;gap:.8em;margin-top:1em;font-size:.74em;font-weight:600}.mk-dom-bar{flex:1;height:.55em;border-radius:99px;background:rgba(226,44,91,.6);overflow:hidden}.mk-dom-bar i{display:block;height:100%;width:var(--w);background:#7DE0EC;transform-origin:left;transition:transform 1.5s var(--ease) .3s}.js .m:not(.is-live) .mk-dom-bar i{transform:scaleX(0)}.mk-stats{display:grid;grid-template-columns:1fr 1fr;gap:1em;padding:1.1em 1.4em 1.4em}.mk-stats-col{display:grid;gap:.55em}.mk-st{display:flex;align-items:center;justify-content:space-between;gap:.6em;padding:.8em 1em;border-radius:.8em;background:var(--t2);color:#fff;font-weight:600;font-size:.88em}.mk-stats-col.red .mk-st{background:#C92C34}.mk-st b{font-size:1.5em;font-variant-numeric:tabular-nums;line-height:1}.mk-st.bump b,.mk-team b.bump{animation:bump .6s var(--ease)}@keyframes bump{40%{transform:scale(1.45)}}.mk-board{display:grid;grid-template-columns:10.5em 1fr;background:#EDF1F0}.mk-side{padding:1em .9em;display:flex;flex-direction:column;gap:.55em;font-size:.82em;border-right:1px solid var(--bd);background:#fff}.mk-side-btn{background:#0B2530;color:#fff;border-radius:.7em;padding:.7em .8em;font-weight:700;text-align:center}.mk-side-btn b{background:rgba(255,255,255,.2);border-radius:99px;padding:0 .5em;margin-left:.3em;font-size:.85em}.mk-side small{font-size:.68em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tx2);margin-top:.5em}.mk-team-row{display:flex;align-items:center;gap:.5em;border:1px solid var(--bd);border-radius:.7em;padding:.55em .6em;font-weight:600;font-size:.9em}.mk-team-row i{width:1em;height:1em;border-radius:.25em;background:#2A56D6;flex:none}.mk-team-row i.rd{background:#D83A3A}.mk-team-row em{margin-left:auto;font-size:.76em;font-weight:700;color:#fff;background:#2A56D6;padding:.2em .6em;border-radius:.5em;white-space:nowrap}.mk-team-row em.r{background:#D83A3A}.mk-mat{display:grid;grid-template-columns:repeat(3,1fr);gap:.4em}.mk-mat span{aspect-ratio:1;border:1px solid var(--bd);border-radius:.6em;display:grid;place-items:center;color:#7A8A99;background:#F7F9FA}.mk-mat .cone::before{content:"▲";color:#F08A24}.mk-field-wrap{padding:1em}.mk-field{width:100%;height:auto;border-radius:.8em}.mk-field .fb{fill:#093B47}.mk-field .fl *{stroke:#fff;stroke-width:1.6;fill:none}.mk-field .fl rect:first-child{fill:#0E7B8B}.mk-field .fl .dash{stroke-dasharray:5 5;opacity:.75}.mk-field .fl .goal{fill:rgba(255,255,255,.18)}.mk-field .fl .sp{fill:#fff;stroke:none}.mk-wm text{font-size:32px;font-weight:900;fill:rgba(0,0,0,.13);letter-spacing:.05em}.mk-field .arrow{fill:none;stroke:#FFD93A;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--ease)}.mk-field .a2{transition-delay:.4s}.mk-field .a3{transition-delay:.8s}.js .m:not(.is-live) .mk-field .arrow{stroke-dashoffset:1}.mk-field .pass{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:4 5;opacity:.9;transition:opacity .8s 1.4s}.js .m:not(.is-live) .mk-field .pass{opacity:0}.mk-field .pl circle{stroke:#fff;stroke-width:1.6}.mk-field .pl.b circle{fill:#2A56D6}.mk-field .pl.r circle{fill:#D83A3A}.mk-field .pl text{font-size:11px;font-weight:800;fill:#fff;stroke:none}.mk-field .ball{fill:#fff;stroke:#0b1e2a;stroke-width:1}.mk-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.8em;padding:1.1em 1.4em .2em}.mk-kpi{background:#fff;border:1px solid var(--bd);border-radius:1em;padding:.8em 1em}.mk-kpi small{display:block;font-size:.64em;letter-spacing:.12em;text-transform:uppercase;color:var(--tx2);font-weight:700}.mk-kpi b{font-size:1.9em;font-weight:700;letter-spacing:-.03em;line-height:1.2;font-variant-numeric:tabular-nums}.mk-kpi em{font-size:.5em;color:var(--tx2);font-weight:600}.mk-seg-cols{display:grid;grid-template-columns:1.25fr 1fr;gap:.9em;padding:.9em 1.4em 1.4em}.mk-pse{width:100%;height:auto;margin-top:.7em}.mk-pse .gl{stroke:#E3E8EC;stroke-width:1}.mk-pse .yl{font-size:8px;fill:#98A5B2}.mk-pse .ar{fill:rgba(14,123,139,.12);transition:opacity 1s 1s}.mk-pse .ln{fill:none;stroke:var(--t2);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2.2s var(--ease)}.mk-pse .pk{fill:var(--amb);stroke:#fff;stroke-width:2}.mk-pse .cur{fill:var(--t2);stroke:#fff;stroke-width:2.5}.mk-pse text{font-size:9px;fill:var(--tx2);font-weight:600}.js .m:not(.is-live) .mk-pse .ln{stroke-dashoffset:1}.js .m:not(.is-live) .mk-pse .ar,.js .m:not(.is-live) .mk-pse .pk,.js .m:not(.is-live) .mk-pse .cur{opacity:0}.mk-ready{display:grid;gap:.6em;margin-top:.8em}.mk-ready>div{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:.7em;row-gap:.3em;align-items:center}.mk-ready .av{grid-row:1/3;width:2.3em;height:2.3em;border-radius:50%;background:var(--t4);color:var(--t1);display:grid;place-items:center;font-weight:700;font-size:.7em}.mk-ready span{font-size:.82em;font-weight:600}.mk-ready b{font-size:.66em;font-weight:700;padding:.2em .65em;border-radius:99px}.mk-ready b.ok{background:rgba(31,164,99,.12);color:#0E6B3E}.mk-ready b.mid{background:rgba(237,162,13,.17);color:#946204}.mk-ready b.bad{background:rgba(216,53,58,.12);color:#B3262C}.mk-ready u{grid-column:2/4;height:.36em;border-radius:99px;background:#E9EDF0;position:relative;overflow:hidden}.mk-ready u::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--grn);transform-origin:left;transform:scaleX(var(--v));transition:transform 1.3s var(--ease) .4s}.mk-ready u.mid::after{background:var(--amb)}.mk-ready u.bad::after{background:var(--red)}.js .m:not(.is-live) .mk-ready u::after{transform:scaleX(0)}.mk-win-dark{background:#0C1424;color:#E7ECF6;box-shadow:0 2.4em 5em -1.2em rgba(0,0,20,.8),0 0 0 1px rgba(255,255,255,.1)}.mk-vid-top{display:flex;align-items:center;gap:.9em;padding:.95em 1.3em;border-bottom:1px solid rgba(255,255,255,.08);font-size:.9em}.tag-rival{background:#C92C34;color:#fff;font-size:.68em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.28em .75em;border-radius:.5em}.mk-vid-top em{margin-left:auto;font-size:.85em;color:#8FA0BE}.mk-vid-main{display:grid;grid-template-columns:1.5fr 1fr;gap:1.1em;padding:1.1em 1.3em 0}.mk-player{position:relative;aspect-ratio:16/9;border-radius:.9em;background:linear-gradient(160deg,#164453,#0B2230);overflow:hidden}.mk-pitch{position:absolute;inset:0;width:100%;height:100%}.mk-pitch *{fill:none;stroke:rgba(255,255,255,.22);stroke-width:1.5}.mk-play{position:absolute;left:50%;top:50%;width:3.4em;height:3.4em;margin:-1.7em 0 0 -1.7em;border-radius:50%;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.34);color:#fff;padding:.85em .75em .85em .95em}.mk-playtime{position:absolute;left:.9em;bottom:.7em;font-size:.8em;font-variant-numeric:tabular-nums;font-weight:600}.mk-playtime i{opacity:.55}.mk-clips{display:grid;gap:.4em;align-content:start;font-size:.8em}.mk-clips li{display:grid;grid-template-columns:1.7em 1fr auto;align-items:center;gap:.6em;padding:.5em .65em;border-radius:.7em;background:rgba(255,255,255,.05);border:1px solid transparent;transition:background .4s,border-color .4s}.mk-clips li b{width:1.7em;height:1.7em;border-radius:50%;background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:.85em}.mk-clips li em{color:#8FA0BE;font-variant-numeric:tabular-nums}.mk-clips li.on{background:rgba(25,169,184,.17);border-color:rgba(25,169,184,.55)}.mk-clips span{font-weight:600}.c1{color:#2ED3E6}.c2{color:#7F97FF}.c3{color:#35D98A}.c4{color:#BC8CFF}.c5{color:#FF6B7A}.c6{color:#FFC24D}.mk-tl{padding:1.1em 1.3em .3em}.mk-tl-track{position:relative;height:1.2em;border-radius:.4em;background:rgba(255,255,255,.07)}.mk-tl-track i{position:absolute;top:.18em;bottom:.18em;border-radius:.3em;background:currentColor}.mk-head-pos{position:absolute;top:-.35em;bottom:-.35em;left:0;width:2px;background:#fff;box-shadow:0 0 .8em #fff;animation:headmove 10s linear infinite;animation-play-state:paused}.is-live .mk-head-pos{animation-play-state:running}@keyframes headmove{from{left:0}to{left:100%}}.mk-cats{display:flex;flex-wrap:wrap;gap:.5em;padding:.7em 1.3em 1.3em}.mk-cats span{font-size:.76em;font-weight:700;padding:.45em .95em;border-radius:.7em;border:1px solid currentColor;background:rgba(255,255,255,.03)}.mk-phone{position:relative;border-radius:3em;padding:.55em;background:#0B1020;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 3em 6em -1em rgba(0,0,0,.75),inset 0 0 0 2px #1B2340}.mk-island{position:absolute;top:1.1em;left:50%;transform:translateX(-50%);width:6em;height:1.5em;border-radius:99px;background:#04060E;z-index:3}.mk-scr{border-radius:2.5em;overflow:hidden;background:var(--paper);padding-bottom:4.2em;position:relative}.mk-p-hero{display:flex;gap:.8em;align-items:center;padding:3.3em 1.2em 1.6em;color:#fff;background:linear-gradient(135deg,#06323B,#0E7B8B)}.mk-p-hero .av{width:2.6em;height:2.6em;border-radius:.9em;background:rgba(255,255,255,.16);display:grid;place-items:center;font-weight:700}.mk-p-hero small{display:block;font-size:.58em;letter-spacing:.2em;text-transform:uppercase;opacity:.82;font-weight:600}.mk-p-hero b{display:block;font-size:1.25em;line-height:1.15}.mk-p-hero span{font-size:.7em;opacity:.85}.mk-p-next{margin:-.6em 1em 0;position:relative;padding:1em 1.1em;border-radius:1.2em;color:#fff;background:linear-gradient(135deg,#0C6A79,#19A9B8);box-shadow:0 1em 2em -1em rgba(14,123,139,.9)}.mk-p-next small{font-size:.58em;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.mk-p-next em{font-size:.6em;font-weight:700;background:rgba(255,255,255,.22);padding:.2em .75em;border-radius:99px}.mk-p-next b{display:block;font-size:1.45em;font-weight:800;letter-spacing:-.02em;margin-top:.25em;line-height:1.15}.mk-p-next>span{font-size:.72em;opacity:.92;display:block}.mk-conv{display:inline-flex;align-items:center;gap:.4em;margin-top:.75em;font-size:.68em;font-weight:700;background:#fff;color:#0C6A79;padding:.35em .95em;border-radius:99px}.mk-conv i{color:var(--grn)}.mk-p-card{margin:.8em 1em 0;background:#fff;border-radius:1.2em;padding:.9em 1em;border:1px solid var(--bd)}.mk-p-card>small{display:block;font-size:.58em;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--tx2);margin-bottom:.6em}.mk-act{display:grid;grid-template-columns:2.7em 1fr auto;gap:.7em;align-items:center;padding:.4em 0;font-size:.78em;font-weight:600}.mk-act i{background:linear-gradient(135deg,#0C6A79,#0E7B8B);color:#fff;border-radius:.7em;text-align:center;padding:.3em 0;font-size:.68em;line-height:1.1}.mk-act i b{display:block;font-size:1.45em}.mk-act em{font-size:.8em;color:var(--tx2)}.mk-act em.r{color:#13804B;font-weight:700}.mk-p-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:.5em;margin:.8em 1em 0}.mk-p-nums div{background:#fff;border:1px solid var(--bd);border-radius:1em;padding:.7em .4em;text-align:center}.mk-p-nums b{display:block;font-size:1.3em;color:var(--t2);font-variant-numeric:tabular-nums}.mk-p-nums small{font-size:.56em;color:var(--tx2);font-weight:600}.mk-nav{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-around;padding:.9em 1em 1.2em;background:rgba(255,255,255,.94);border-top:1px solid var(--bd)}.mk-nav i{width:1.6em;height:1.6em;border-radius:.5em;background:#DDE5E9}.mk-nav i.on{background:var(--t2)}.mk-asist-cols{display:grid;grid-template-columns:1fr 1fr;gap:.9em;padding:1.1em 1.4em 1.4em}.mk-list{display:grid;gap:.45em;margin-top:.9em}.mk-list li{display:flex;align-items:center;gap:.8em;padding:.55em .7em;border:1px solid var(--bd);border-radius:.8em;font-size:.84em;font-weight:600;background:#fff}.mk-list li i{width:1.25em;height:1.25em;border-radius:.4em;border:2px solid #C5CED5;position:relative;flex:none}.mk-list li.on i{background:var(--t2);border-color:var(--t2)}.mk-list li.on i::after{content:"";position:absolute;left:.3em;top:.08em;width:.34em;height:.66em;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mk-list li em{margin-left:auto;font-size:.8em;color:var(--tx2)}.mk-list li.off{background:#FFF5F5;border-color:#F4C9CB}.mk-list li.off i{border-color:#E5868B}.mk-list li.off em{color:#B3262C}.mk-bars{display:grid;gap:.8em;margin-top:1em}.mk-bar{display:grid;grid-template-columns:5.6em 1fr 2.8em;gap:.7em;align-items:center;font-size:.8em;font-weight:600}.mk-bar i{height:.72em;border-radius:99px;background:#E9EDF0;position:relative;overflow:hidden}.mk-bar i::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--t3),var(--t2));transform-origin:left;transform:scaleX(var(--v));transition:transform 1.4s var(--ease)}.mk-bar:nth-child(2) i::after{transition-delay:.1s}.mk-bar:nth-child(3) i::after{transition-delay:.2s}.mk-bar:nth-child(4) i::after{transition-delay:.3s}.mk-bar:nth-child(5) i::after{transition-delay:.4s}.js .m:not(.is-live) .mk-bar i::after{transform:scaleX(0)}.mk-bar b{text-align:right;color:var(--t2)}.mk-club-top{padding:1.1em 1.4em 0}.mk-btn{font-size:.74em;font-weight:700;color:#fff;background:var(--t2);padding:.55em 1.1em;border-radius:.7em;white-space:nowrap}.mk-teams{display:grid;grid-template-columns:repeat(3,1fr);gap:.9em;padding:.9em 1.4em}.mk-team-card{background:#fff;border:1px solid var(--bd);border-radius:1em;padding:1em;display:grid;gap:.55em}.mk-team-card .mk-row b{font-size:1.15em}.mk-team-card small{font-size:.6em;letter-spacing:.12em;text-transform:uppercase;color:var(--tx2);font-weight:700}.mk-stack{display:flex}.mk-stack i{width:2.2em;height:2.2em;border-radius:50%;background:var(--t4);color:var(--t1);border:2px solid #fff;margin-left:-.55em;display:grid;place-items:center;font-size:.6em;font-weight:700}.mk-stack i:first-child{margin-left:0}.mk-rec{display:flex;justify-content:space-between;gap:.5em;font-size:.72em;color:var(--tx2)}.mk-rec b{color:var(--tx);font-size:1.15em}.mk-roles{display:flex;gap:.5em;flex-wrap:wrap;padding:.3em 1.4em 1.4em}.mk-roles span{font-size:.72em;font-weight:700;padding:.45em .95em;border-radius:99px;background:rgba(14,123,139,.1);color:var(--t1);border:1px solid rgba(14,123,139,.26)}.mk-feed{display:grid;gap:.7em;padding:1.1em 1.4em 1.4em}.mk-note{display:grid;grid-template-columns:auto 1fr auto;gap:1em;align-items:center;padding:.9em 1em;border-radius:1em;background:#fff;border:1px solid var(--bd);transition:opacity .7s var(--ease),transform .7s var(--ease)}.mk-note .ic{width:2.6em;height:2.6em;border-radius:.9em;display:grid;place-items:center;font-weight:800;font-size:.95em;color:#fff}.mk-note .ic-conv{background:linear-gradient(135deg,#0C6A79,#19A9B8)}.mk-note .ic-com{background:linear-gradient(135deg,#1424AC,#5862EC)}.mk-note .ic-vid{background:linear-gradient(135deg,#B3262C,#E25560)}.mk-note small{display:block;font-size:.62em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tx2)}.mk-note b{display:block;font-size:.95em;line-height:1.25;margin:.15em 0}.mk-note span{display:block;font-size:.78em;color:var(--tx2)}.mk-note em{font-size:.72em;color:var(--tx2);font-weight:600;align-self:start}.mk-note:nth-child(2){transition-delay:.4s}.mk-note:nth-child(3){transition-delay:.8s}.mk-note:nth-child(4){transition-delay:1.2s}.js .m:not(.is-live) .mk-note{opacity:0;transform:translateY(12px)}:root{--r-s:6px;--r:10px;--r-l:14px;--r-xl:18px;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.17);--ink-2:#B6BEDF;--ink-3:#8C95BE;--pale:#BCC4F6}body{font-size:clamp(16px,.55vw + 12px,17.5px);line-height:1.62}.bg-aurora{opacity:.5}.bg-waves{opacity:.26}.bg-grain{opacity:.03}.cursor-glow{display:none!important}.progress{height:1px;background:var(--glow);box-shadow:none}::selection{background:#3B4BD6}.kicker{font-size:11.5px;letter-spacing:.24em;font-weight:500;color:var(--ink-3)}.kicker::before{width:20px;opacity:.45}.h-display{font-size:clamp(42px,6.4vw,100px);line-height:1;letter-spacing:-.04em;font-weight:300}.h-display b,.h-display strong,.h1 b,.h1 strong,.h2 b,.h2 strong{font-weight:500;color:#fff}.h1{font-size:clamp(38px,5vw,76px);line-height:1.02;letter-spacing:-.04em}.h2{font-size:clamp(30px,3.8vw,54px);line-height:1.06;letter-spacing:-.038em}.h3{font-weight:500;letter-spacing:-.02em}.grad{background:none;-webkit-text-fill-color:currentColor;color:#fff}.grad-anim{animation:none}.lead{font-size:clamp(17px,1.2vw,20px);line-height:1.6;color:var(--ink-2)}.link-arrow{font-weight:500;border-bottom-color:var(--line-2);padding-bottom:4px}.link-arrow:hover{border-color:#fff}.tag{border-radius:6px;padding:4px 10px;font-size:11px;letter-spacing:.1em;font-weight:500;background:rgba(255,255,255,.05);border-color:var(--line-2);color:var(--ink-2)}.js [data-reveal]{filter:none;transform:translate3d(0,16px,0);transition-duration:.9s}.js [data-reveal="left"]{transform:translate3d(-20px,0,0)}.js [data-reveal="right"]{transform:translate3d(20px,0,0)}.js [data-reveal="scale"]{transform:scale(.98)}.btn{--h:48px;padding:0 24px;border-radius:10px;font-size:15px;font-weight:500;letter-spacing:0;gap:8px}.btn-lg{--h:54px;padding:0 30px;font-size:16px}.btn-sm{--h:40px;padding:0 16px;font-size:14px}.btn-primary{background:#F7F7F7;color:#0B1445;border:1px solid #F7F7F7;box-shadow:none}.btn-primary::before{display:none}.btn-primary:hover{background:#fff;transform:none;box-shadow:0 0 0 4px rgba(255,255,255,.12)}.btn-ghost{background:transparent;border:1px solid var(--line-2);color:#fff}.btn-ghost:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.4);transform:none}.btn-light{background:#fff;color:#0B1445;box-shadow:none}.btn-light:hover{transform:none;box-shadow:0 0 0 4px rgba(255,255,255,.18)}.btn .rpl{display:none}.btn:hover svg{transform:translateX(3px)}.sports-panel .btn-primary,.dp .btn-primary{background:var(--c);border-color:var(--c);color:#06101f;box-shadow:none}.sports-panel .btn-primary:hover,.dp .btn-primary:hover{background:color-mix(in srgb,var(--c) 88%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 25%,transparent)}.spot{border-radius:var(--r-l);background:rgba(255,255,255,.028);border:1px solid var(--line);box-shadow:none}.spot::before,.spot::after{display:none}.spot:hover{border-color:var(--line-2)}.chip{border-radius:8px;padding:9px 16px;font-size:14px;font-weight:500}.chip.is-active{background:#F7F7F7;color:#0B1445;border-color:#F7F7F7}.hdr-in{border-radius:14px;height:60px}.hdr.is-scrolled .hdr-in,.hdr.is-open .hdr-in{background:rgba(5,10,31,.78);box-shadow:none;border-color:var(--line)}.hdr-nav a,.hdr-sub-btn{border-radius:8px;font-weight:500;color:var(--ink-2)}.hdr-nav a:hover,.hdr-sub-btn:hover,.hdr-sub-btn[aria-expanded="true"]{background:transparent;color:#fff}html[data-page] .hdr-nav a[data-nav]{box-shadow:none}html[data-page="hockeylab"] .hdr-nav [data-nav="hockeylab"], html[data-page="deportes"] .hdr-nav [data-nav="deportes"], html[data-page="planes"] .hdr-nav [data-nav="planes"], html[data-page="como-funciona"] .hdr-nav [data-nav="como-funciona"], html[data-page="clubes"] .hdr-nav [data-nav="clubes"], html[data-page="contacto"] .hdr-nav [data-nav="contacto"], html[data-page="quienes-somos"] .hdr-sub-btn,html[data-page="novedades"] .hdr-sub-btn,html[data-page="alianzas"] .hdr-sub-btn{background:transparent;box-shadow:none;color:#fff}html[data-page="hockeylab"] .hdr-nav [data-nav="hockeylab"]::after, html[data-page="deportes"] .hdr-nav [data-nav="deportes"]::after, html[data-page="planes"] .hdr-nav [data-nav="planes"]::after, html[data-page="como-funciona"] .hdr-nav [data-nav="como-funciona"]::after, html[data-page="clubes"] .hdr-nav [data-nav="clubes"]::after, html[data-page="contacto"] .hdr-nav [data-nav="contacto"]::after{content:"";position:absolute;left:13px;right:13px;bottom:3px;height:1px;background:#fff}.hdr-sub-menu{border-radius:12px;background:rgba(7,12,36,.96);box-shadow:0 24px 60px -24px rgba(0,0,0,.9)}.hdr-sub-menu a{border-radius:8px}.hdr-burger{border-radius:10px;background:rgba(255,255,255,.06)}.wa-float{height:52px;box-shadow:0 10px 26px -12px rgba(0,0,0,.7)}.wa-float::after{display:none}.wa-ic{width:52px;height:52px}.wa-ic svg{width:26px;height:26px}.wa-float:hover,.wa-float:focus-visible{box-shadow:0 14px 30px -12px rgba(0,0,0,.8)}.checks li::before{border-radius:50%;border-color:rgba(255,255,255,.28)}.hero{padding-top:calc(var(--hdr-h) + clamp(36px,6vw,96px));padding-bottom:clamp(36px,5vw,80px)}.hero-copy{align-items:flex-start;text-align:left;max-width:1000px;margin-inline:0}.hero .wrap{display:block}.hero-pill{padding:5px 14px 5px 5px;border-radius:8px;background:rgba(255,255,255,.04);border-color:var(--line-2);font-size:13.5px}.hero-pill-new{border-radius:5px;background:#F7F7F7;color:#0B1445;letter-spacing:.08em}.hero-title{margin-top:30px}.hero-lead{max-width:60ch;margin-top:26px}.hero-cta{justify-content:flex-start;margin-top:36px}.sx-wrap{width:min(1240px,calc(100% - var(--gutter)*2));margin:clamp(52px,6vw,92px) auto 0}.sx{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line-2);border-radius:var(--r-l);overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.sx-cell{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:44px;min-height:clamp(210px,19vw,260px);padding:22px 22px 20px;border-left:1px solid var(--line);transition:background .45s}.sx-cell:first-child{border-left:0}.sx-cell::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--c);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease)}.sx-cell:hover,.sx-cell:focus-visible{background:color-mix(in srgb,var(--c) 8%,transparent)}.sx-cell:hover::before,.sx-cell:focus-visible::before{transform:none}.sx-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.16em;color:var(--ink-3);font-weight:500}.sx-st{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.sx-st::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.sx-st.is-on{color:#fff}.sx-st.is-on::before{background:#4ADE80;box-shadow:0 0 0 3px rgba(74,222,128,.18)}.sx-logo img{height:clamp(40px,3.8vw,58px);width:auto;max-width:100%}.sx-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;font-size:14px;line-height:1.35;color:var(--ink-2)}.sx-foot svg{flex:none;color:var(--ink-3);transition:transform .4s var(--ease),color .3s}.sx-cell:hover .sx-foot svg{transform:translateX(4px);color:#fff}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,3vw,44px);border-top:1px solid var(--line)}.facts div{padding:26px 0 0;display:grid;gap:4px}.facts div+div{padding-left:clamp(20px,3vw,48px);border-left:1px solid var(--line)}.facts b{font-size:clamp(34px,4vw,56px);font-weight:200;letter-spacing:-.045em;line-height:1}.facts span{color:var(--ink-3);font-size:14px}.hero-clubs{margin-top:clamp(44px,6vw,90px);text-align:left}.hero-clubs-t{letter-spacing:.2em;font-weight:500}.sec-head{margin-bottom:clamp(40px,5vw,76px)}.statement-text{font-weight:300}.sports-panel{border-radius:var(--r-xl)}.sports-glow{opacity:.55}.sports-tab{border-bottom-color:var(--line)}.sports-name{font-weight:300}.sports-name b{font-weight:500}.sports-status{border-radius:6px}.fan-st{border-radius:6px}.stat b,.stats b{font-weight:200}.faq-item{border-color:var(--line)}.clubs-strip .marquee,.hero-clubs .marquee{opacity:.9}.ftr{border-top-color:var(--line)}.alliance-card,.join,.kit,.quiz,.try,.notify{border-radius:var(--r-xl)}@media (max-width:900px){.sx{grid-template-columns:1fr}.sx-cell{min-height:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px 20px;border-left:0;border-top:1px solid var(--line);padding:20px}.sx-cell:first-child{border-top:0}.sx-top{width:100%}.sx-logo{flex:1}.sx-foot{flex:1 1 100%;order:3}.facts{grid-template-columns:1fr}.facts div+div{padding-left:0;border-left:0;border-top:1px solid var(--line);margin-top:22px}}.hero{padding-top:calc(var(--hdr-h) + clamp(24px,4vw,64px))}.hero .h-display{font-size:clamp(40px,5.8vw,92px)}.hero-title{margin-top:0}.hero-lead{margin-top:22px}.hero-cta{margin-top:30px}.sx-wrap{margin-top:clamp(36px,4vw,60px)}.sports-glow{opacity:.4}.seg-toggle{border-radius:12px;padding:4px}.seg-toggle button{border-radius:8px;font-weight:500}.seg-toggle button.is-active{background:#F7F7F7;color:#0B1445}.plan-badge{border-radius:5px;background:#F7F7F7;color:#0B1445;letter-spacing:.1em;font-weight:600}.plan.is-featured,.pt-card.is-featured{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.34);box-shadow:none}.founder-copy .h2{font-size:clamp(30px,3.4vw,48px)}.dp-glow{opacity:.5}.quiz-opt{border-radius:10px}.rl-tab,.rl-panels,.kit-points li,.cx-card-club,.cx-item,.cx-frame,.cx-soon,.cx-empty,.cx-search input{border-radius:10px}.cx-search input{border-radius:12px}.cx-frame{border-radius:var(--r-xl)}.rl-panels{border-radius:var(--r-xl)}.club-crest{border-radius:var(--r-xl)}.chip .n{color:var(--ink-2);opacity:1}.cta-card{background:linear-gradient(160deg,#111E86 0%,#0B1355 62%,#080F40 100%);border:1px solid rgba(255,255,255,.12);box-shadow:none;padding:clamp(48px,7vw,104px) clamp(24px,6vw,90px)}.cta-card::before{opacity:.16}.cta-mark{opacity:.05}.cta-card h2{font-size:clamp(32px,4.8vw,68px);line-height:1.04;letter-spacing:-.04em;max-width:18ch}.cta-card h2 b{font-weight:500}.cta-card p{color:#C9D0F2}.cta-card .kicker{color:#AEB7F0}.cta-final{padding-block:clamp(48px,7vw,100px)}.checks li::before{background-color:transparent}.hero-brand{min-height:min(88vh,860px);display:flex;flex-direction:column;justify-content:center;padding-bottom:clamp(30px,4vw,60px)}.hero-brand .wrap{position:relative;z-index:2}.hero-brand .hero-copy{max-width:640px}.hero-brand .h-display{font-size:clamp(46px,7.4vw,118px);line-height:.98;letter-spacing:-.045em}.hero-brand .hero-lead{max-width:44ch;font-size:clamp(18px,1.35vw,21px)}.hero-art{position:absolute;z-index:1;right:max(0px,calc(50% - 700px));top:50%;width:min(720px,58vw);aspect-ratio:1;transform:translateY(-50%);pointer-events:none}.hero-art::before{content:"";position:absolute;inset:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(49,77,216,.42),rgba(49,77,216,.12) 55%,transparent 72%)}.ha-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(255,255,255,.07);transform:translate(-50%,-50%)}.ha-ring.r1{width:56%;height:56%}.ha-ring.r2{width:78%;height:78%;border-color:rgba(255,255,255,.055)}.ha-ring.r3{width:100%;height:100%;border-color:rgba(255,255,255,.04)}.ha-iso{position:absolute;left:50%;top:50%;height:46%;width:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 30px 80px rgba(49,77,216,.55))}.ha-orbit{position:absolute;inset:0;animation:haSpin 90s linear infinite}.ha-dot{position:absolute;left:50%;top:50%;width:0;height:0}.ha-dot i{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:var(--c);box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 22%,transparent),0 0 24px 2px color-mix(in srgb,var(--c) 70%,transparent);animation:haSpinBack 90s linear infinite}@keyframes haSpin{to{transform:rotate(360deg)}}@keyframes haSpinBack{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.ha-orbit,.ha-dot i{animation:none}}.hero-brand .hero-clubs{margin-top:clamp(36px,5vw,70px)}@media (max-width:900px){.hero-brand{min-height:0}.hero-art{position:relative;right:auto;top:auto;transform:none;width:min(420px,88vw);margin:36px auto 0}.hero-brand .hero-copy{max-width:none}}.statement-text{font-size:clamp(28px,4.4vw,64px);line-height:1.12;max-width:20ch}.ac{display:flex;gap:10px;height:clamp(460px,44vw,580px)}.ac-p{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:var(--r-l);border:1px solid color-mix(in srgb,var(--c) 30%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--c) 20%,#07102f) 0%,#050A1F 92%);display:flex;flex-direction:column;justify-content:space-between;padding:22px;cursor:pointer;transition:flex-grow .8s var(--ease),border-color .4s}.ac-p.is-open{flex-grow:3.3;border-color:color-mix(in srgb,var(--c) 70%,rgba(255,255,255,.1))}.ac-p::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 60% at 100% 0%,color-mix(in srgb,var(--c) 30%,transparent),transparent 70%);opacity:.5;transition:opacity .6s}.ac-p.is-open::before{opacity:1}.ac-word{position:absolute;left:14px;bottom:10px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(70px,8.6vw,132px);font-weight:800;letter-spacing:-.04em;line-height:.9;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--c) 55%,transparent);white-space:nowrap;pointer-events:none;transition:color .6s,-webkit-text-stroke-color .6s}.ac-p.is-open .ac-word{color:color-mix(in srgb,var(--c) 14%,transparent);-webkit-text-stroke-color:color-mix(in srgb,var(--c) 85%,transparent)}.ac-top{position:relative;display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.16em;color:var(--ink-3);font-weight:500}.ac-st{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.ac-st::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.ac-st.is-on{color:#fff}.ac-st.is-on::before{background:#4ADE80;box-shadow:0 0 0 3px rgba(74,222,128,.18)}.ac-main{position:relative;margin-left:clamp(54px,6.2vw,96px);display:grid;gap:14px}.ac-logo{height:clamp(40px,3.6vw,54px);width:auto;max-width:100%;align-self:start}.ac-more{display:grid;gap:16px;max-height:0;opacity:0;overflow:hidden;transition:max-height .8s var(--ease),opacity .5s .1s}.ac-p.is-open .ac-more{max-height:240px;opacity:1}.ac-line{font-size:clamp(18px,1.7vw,24px);line-height:1.2;font-weight:500;letter-spacing:-.02em;max-width:18ch}.ac-link{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:15px;color:#fff;padding-bottom:3px;border-bottom:1px solid color-mix(in srgb,var(--c) 70%,transparent);justify-self:start}.ac-link svg{transition:transform .3s var(--ease)}.ac-link:hover svg{transform:translateX(4px)}@media (max-width:900px){.ac{flex-direction:column;height:auto}.ac-p{flex:none;min-height:96px;transition:min-height .7s var(--ease)}.ac-p.is-open{min-height:300px}.ac-word{writing-mode:horizontal-tb;transform:none;left:auto;right:16px;bottom:6px;font-size:64px}.ac-main{margin-left:0;margin-top:18px}}.looks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line-2);border-radius:var(--r-l);overflow:hidden}.look{padding:clamp(26px,3vw,44px);border-left:1px solid var(--line);display:grid;gap:14px;align-content:start;transition:background .4s}.look:first-child{border-left:0}.look:hover{background:rgba(255,255,255,.03)}.look svg{width:34px;height:34px;color:var(--pale)}.look h3{font-size:clamp(20px,1.8vw,26px);font-weight:500;letter-spacing:-.02em}.look p{color:var(--ink-2);font-size:15.5px}.look .link-arrow{margin-top:6px;justify-self:start}@media (max-width:900px){.looks{grid-template-columns:1fr}.look{border-left:0;border-top:1px solid var(--line)}.look:first-child{border-top:0}}.rl{grid-template-columns:1fr;gap:clamp(22px,3vw,40px)}.rl-tabs{position:static;grid-template-columns:repeat(4,minmax(0,1fr))}.rl-tab{transform:none!important}.rl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,4vw,64px);align-items:center}.rl-grid.no-vis{grid-template-columns:1fr}.rl-grid .rl-cols{grid-template-columns:1fr}.rl-vis{position:relative}.rl-vis .m{width:100%}.rl-vis.is-phone{display:flex;justify-content:center}.rl-vis.is-phone .m{width:min(300px,70%)}@media (max-width:980px){.rl-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-grid{grid-template-columns:1fr}}@media (max-width:560px){.rl-tabs{grid-template-columns:1fr}}.hdr-logo img{height:40px}.fed-cols{grid-template-columns:1fr 1fr!important}@media (max-width:700px){.fed-cols{grid-template-columns:1fr!important}}.hero-art{top:43%;width:min(660px,52vw)}.ha-iso{height:42%;width:21%;aspect-ratio:100.93/201.86}.ha-dot{transform-origin:0 0}.ac-p:not(.is-open) .ac-st{font-size:0;gap:0}.statement{padding-block:clamp(40px,6vw,90px)}.m-coord .co-top{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.9em 1.2em;background:#fff;border-bottom:1px solid var(--bd)}.co-brand{display:flex;align-items:center;gap:.6em;white-space:nowrap}.co-brand i{width:1.5em;height:1.5em;border-radius:.4em;background:linear-gradient(135deg,var(--t2),var(--t1))}.co-brand b{font-size:1em}.co-brand span{font-size:.75em;color:var(--tx2);padding-left:.6em;border-left:1px solid var(--bd)}.co-tabs{display:flex;gap:.2em}.co-tabs span{padding:.45em .9em;border-radius:.5em;font-size:.8em;font-weight:600;color:var(--tx2)}.co-tabs .on{background:var(--t4);color:var(--t1)}.co-body{display:grid;grid-template-columns:11em 1fr;min-height:24em}.co-side{background:#fff;border-right:1px solid var(--bd);padding:1em .9em;display:grid;align-content:start;gap:.5em}.co-side h5{margin:.3em 0 .2em}.co-side ul{display:grid;gap:.15em;margin-bottom:.8em}.co-side li{display:flex;align-items:center;gap:.6em;padding:.45em .6em;border-radius:.5em;font-size:.82em;font-weight:600;color:var(--tx)}.co-side li i{width:.7em;height:.7em;border-radius:50%;background:var(--k);flex:none}.co-side li small{margin-left:auto;color:var(--tx2);font-weight:500}.co-side li.on{background:var(--t4)}.co-main{padding:1.1em 1.3em;display:grid;gap:1em;align-content:start}.co-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.7em}.co-kpis div{background:#fff;border:1px solid var(--bd);border-radius:.8em;padding:.7em .9em;display:grid;gap:.1em}.co-kpis small{font-size:.66em;letter-spacing:.1em;text-transform:uppercase;color:var(--tx2);font-weight:700}.co-kpis b{font-size:1.7em;font-weight:700;letter-spacing:-.03em;line-height:1.1}.co-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--bd);border-radius:.8em;overflow:hidden;font-size:.82em}.co-table th{font-size:.78em;letter-spacing:.08em;text-transform:uppercase;color:var(--tx2);text-align:left;padding:.7em .9em;border-bottom:1px solid var(--bd);font-weight:700}.co-table td{padding:.65em .9em;border-bottom:1px solid var(--bd);white-space:nowrap}.co-table tr:last-child td{border-bottom:0}.co-bar{display:inline-block;width:5.5em;height:.45em;border-radius:99px;background:#E3E7EB;vertical-align:middle;margin-right:.6em;overflow:hidden}.co-bar i{display:block;height:100%;width:var(--w);background:var(--grn);border-radius:99px}.co-table em{color:var(--tx2);font-size:.9em}.co-roles{display:flex;flex-wrap:wrap;align-items:center;gap:.5em}.co-roles span{padding:.35em .85em;border-radius:99px;background:var(--t4);color:var(--t1);font-size:.74em;font-weight:700}.co-roles small{color:var(--tx2);font-size:.74em;margin-left:.3em}.rl-stack{position:relative;padding-bottom:22%}.rl-s2{position:absolute;right:-2%;bottom:0;width:62%;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}.rl-duo{display:flex;justify-content:center;align-items:flex-start;gap:4%}.rl-duo .m{width:100%}.rl-duo>div{width:46%}.rl-duo>div+div{margin-top:12%}@media (max-width:980px){.rl-stack{padding-bottom:30%}}.rl-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.rl-grid.no-vis{grid-template-columns:1fr}.rl-stack .demo-note{position:absolute;left:0;right:0;bottom:-34px}.rl-stack{margin-bottom:34px}.rl-phone{padding-bottom:0;min-height:0}.rl-phone .rl-s1{width:50%;margin-left:4%}.rl-phone .rl-s2{right:0;bottom:12%;width:58%}.ac-word{font-size:clamp(46px,5.6vw,84px)}.ac-main{margin-left:clamp(64px,7.4vw,118px)}@media (max-width:900px){.ac-word{font-size:56px}.ac-main{margin-left:0}}.ac-p:not(.is-open) .ac-main{margin-left:clamp(56px,5.6vw,78px)}@media (max-width:900px){.hero-art{width:min(300px,64vw);margin:8px auto 4px}}.pillars-sec{padding-block:clamp(40px,6vw,90px)}.pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;border-top:1px solid var(--line-2)}.pillars li{display:grid;gap:10px;padding:clamp(24px,3vw,44px) clamp(18px,2.4vw,40px) 0 0}.pillars li+li{padding-left:clamp(18px,2.4vw,40px);border-left:1px solid var(--line)}.pillars b{font-size:clamp(46px,7vw,108px);font-weight:200;letter-spacing:-.05em;line-height:1;background:linear-gradient(180deg,#fff,rgba(255,255,255,.35));-webkit-background-clip:text;background-clip:text;color:transparent}.pillars span{color:var(--ink-2);font-size:clamp(15px,1.15vw,18px);max-width:24ch}@media (max-width:760px){.pillars{grid-template-columns:1fr}.pillars li+li{padding-left:0;border-left:0;border-top:1px solid var(--line);margin-top:22px}}.m-club,.m-club img{opacity:1;filter:none}.hero-clubs .marquee{opacity:1}.rl-panels{padding:clamp(22px,3vw,48px)}.hw-head{max-width:60ch;margin-bottom:clamp(26px,3.4vw,50px)}.hw-head .h3{font-size:clamp(26px,3vw,42px);font-weight:300;letter-spacing:-.035em}.hw-head p{margin-top:10px;color:var(--ink-2);font-size:clamp(16px,1.2vw,19px)}.hw{display:grid;gap:0}.hw-step{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(24px,5vw,80px);align-items:center;padding-block:clamp(28px,3.6vw,56px);border-top:1px solid var(--line)}.hw-step:nth-child(even){grid-template-columns:minmax(0,1.38fr) minmax(0,.62fr)}.hw-step:nth-child(even) .hw-text{order:2}.hw-n{display:block;font-size:clamp(56px,6vw,90px);font-weight:200;letter-spacing:-.06em;line-height:1;color:var(--pale);opacity:.5;margin-bottom:12px}.hw-text h3{font-size:clamp(21px,1.9vw,28px);font-weight:500;letter-spacing:-.025em}.hw-text p{margin-top:10px;color:var(--ink-2);max-width:30ch;font-size:16px}.hw-vis{position:relative;min-width:0}.hw-vis .m{width:100%}.hw-vis>.m-seg,.hw-vis>.m-asist{max-width:100%}.hw-step.is-phone{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}.hw-step.is-phone .hw-vis{display:flex;justify-content:center;padding-block:10px;background:radial-gradient(closest-side,rgba(88,98,236,.25),transparent 80%)}.hw-step.is-phone .hw-vis .m{width:min(290px,72%)}.hw-cta{margin-top:clamp(18px,2.4vw,34px);padding-top:clamp(22px,2.6vw,34px);border-top:1px solid var(--line)}@media (max-width:900px){.hw-step,.hw-step:nth-child(even),.hw-step.is-phone{grid-template-columns:1fr}.hw-step:nth-child(even) .hw-text{order:0}}.fed-viz{position:relative;aspect-ratio:16/10;min-height:340px;border-radius:var(--r-l);border:1px solid var(--line);background:radial-gradient(60% 80% at 50% 50%,rgba(49,77,216,.28),transparent 75%)}.fed-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(120px,15vw,170px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:rgba(8,14,44,.9);display:grid;place-content:center;text-align:center;z-index:2}.fed-core b{font-size:clamp(15px,1.3vw,19px);font-weight:600}.fed-core span{font-size:12px;color:var(--ink-3)}.fed-net li{position:absolute;left:50%;top:50%;width:clamp(44px,5vw,62px);aspect-ratio:1;margin:calc(clamp(44px,5vw,62px)/-2);transform:rotate(var(--a)) translateX(clamp(120px,13vw,172px)) rotate(calc(-1*var(--a)));border-radius:50%;background:rgba(255,255,255,.07);border:1px solid var(--line-2);display:grid;place-items:center;padding:9px}.fed-net li img{width:100%;height:100%;object-fit:contain}.fed-net li::before{content:"";position:absolute;left:50%;top:50%;width:clamp(130px,17vw,230px);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22));transform-origin:0 50%;transform:translate(0,-50%) rotate(calc(180deg - var(--a) + var(--a)));opacity:0}@media (max-width:640px){.fed-net li{transform:rotate(var(--a)) translateX(34vw) rotate(calc(-1*var(--a)))}.fed-viz{min-height:260px}}.hero-brand .hero-title .line,.hero-brand .hero-lead{animation:heroIn .7s var(--ease) both}.hero-brand .hero-title .line:nth-child(2){animation-delay:.08s}.hero-brand .hero-lead{animation-delay:.16s}@keyframes heroIn{from{opacity:.01;transform:translateY(14px)}}.bg-aurora{animation:none}.hero-art{position:absolute;z-index:1;right:max(0px,calc(50% - 600px));top:50%;width:min(420px,38vw);transform:translateY(-52%);pointer-events:none}.hm{position:relative}.hm-map{position:relative;aspect-ratio:560/760}.hm-map>img{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 30px 60px rgba(20,36,172,.4))}.hm-pin{position:absolute;transform:translate(-50%,-50%)}.hm-dot{display:block;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.25),0 0 18px 3px rgba(124,134,255,.9);position:relative}.hm-dot::after{content:"";position:absolute;inset:-9px;border-radius:50%;border:1.5px solid rgba(190,198,255,.7);animation:pinPulse 3s ease-out infinite;animation-delay:var(--d)}.hm-crest{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;padding:5px;box-shadow:0 8px 20px -6px rgba(0,0,0,.7),0 0 0 3px rgba(124,134,255,.45);animation:hmFloat 6s ease-in-out infinite;animation-delay:var(--d)}.hm-crest img{width:100%;height:100%;object-fit:contain}@keyframes hmFloat{50%{transform:translateY(-4px)}}.hm-cap{margin-top:12px;text-align:center;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.hm-cap b{color:#fff;font-weight:600}@media (prefers-reduced-motion:reduce){.hm-crest,.hm-dot::after{animation:none}}@media (max-width:900px){.hero-art{position:relative;right:auto;top:auto;transform:none;width:min(300px,70vw);margin:20px auto 0}}.sg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.2vw,16px)}.sg-card{display:flex;flex-direction:column;justify-content:space-between;gap:28px;height:100%;min-height:150px;padding:20px;border-radius:var(--r);border:1px solid color-mix(in srgb,var(--c) 40%,rgba(255,255,255,.08));background:linear-gradient(170deg,color-mix(in srgb,var(--c) 20%,#07102f),#050A1F 95%);transition:transform .5s var(--ease),border-color .3s,background .3s}.sg-card:hover{transform:translateY(-4px);border-color:var(--c)}.sg-logo{height:40px;width:auto;max-width:100%;object-fit:contain;object-position:left center}.sg-foot{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--ink-2)}.sg-st{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600;color:var(--ink-2)}.sg-st.is-on{color:#4ADE80}.sg-foot svg{transition:transform .3s var(--ease)}.sg-card:hover .sg-foot svg{transform:translateX(4px)}@media (max-width:900px){.sg{grid-template-columns:repeat(2,minmax(0,1fr))}.sg li:last-child{grid-column:1/-1}}.hero-art{top:96px;transform:none;width:min(430px,38vw)}.hero-brand .hero-copy{min-height:clamp(470px,42vw,600px);justify-content:center}.pillars b{font-size:clamp(36px,5.2vw,80px)}@media (max-width:900px){.hero-brand .hero-copy{min-height:0}.hero-art{top:auto;width:min(300px,70vw)}}@media (max-width:900px){.hero-art{order:1;margin-bottom:10px}.hero-brand>.wrap:nth-child(3){order:2}.hero-brand .hero-clubs{order:3}}.hm-link{pointer-events:auto;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:500;color:#fff}.hm-link svg{transition:transform .3s var(--ease)}.hm-link:hover svg{transform:translateX(4px)}.hero-art{z-index:3}.hero-art{width:min(300px,28vw);top:90px}.hm-pin{position:absolute;width:34px;height:34px;transform:translate(-50%,-50%);display:grid;place-items:center;pointer-events:auto;cursor:pointer;z-index:2}.hm-pin:hover,.hm-pin:focus-visible{z-index:6}.hm-tip{position:absolute;left:50%;bottom:calc(100% - 4px);transform:translate(-50%,6px);min-width:150px;padding:10px 14px;border-radius:12px;background:rgba(8,14,44,.96);border:1px solid var(--line-2);display:grid;gap:2px;text-align:left;opacity:0;pointer-events:none;transition:opacity .25s,transform .3s var(--ease);box-shadow:0 20px 40px -16px #000}.hm-tip b{font-size:13.5px;font-weight:600}.hm-tip i{font-style:normal;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.hm-pin:hover .hm-tip,.hm-pin:focus-visible .hm-tip{opacity:1;transform:translate(-50%,0)}.hm-pin:hover .hm-dot,.hm-pin:focus-visible .hm-dot{background:#7DE0A8;box-shadow:0 0 0 4px rgba(125,224,168,.3),0 0 22px 4px rgba(125,224,168,.8)}.hm-map>img{filter:drop-shadow(0 20px 40px rgba(20,36,172,.4))}@media (max-width:900px){.hero-art{width:min(230px,56vw);top:auto}.hm-tip{left:auto;right:-10px;transform:translate(0,6px)}.hm-pin:hover .hm-tip,.hm-pin:focus-visible .hm-tip{transform:none}}.sg{gap:clamp(8px,1.6vw,28px);align-items:stretch}.sg-card{background:none;border:0;border-radius:0;padding:10px 6px;min-height:0;gap:18px;align-items:center;text-align:center;justify-content:center;border-bottom:2px solid transparent;transition:transform .5s var(--ease),border-color .3s}.sg-card:hover{transform:translateY(-4px);border-bottom-color:var(--c)}.sg-logo{height:clamp(64px,7vw,104px);max-width:100%;object-position:center}.sg-foot{justify-content:center;gap:10px}.sg-foot svg{display:none}.hero-art{width:min(450px,40vw);top:84px}.hm-top{display:flex;gap:16px;align-items:stretch}.hm-ticker{position:relative;flex:none;width:clamp(150px,13vw,180px);overflow:hidden;pointer-events:auto;-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}.hm-track{display:flex;flex-direction:column;animation:tickUp 34s linear infinite}.hm-ticker:hover .hm-track{animation-play-state:paused}.hm-track ul{display:flex;flex-direction:column;gap:14px;padding-bottom:14px}.hm-track li{display:flex;align-items:center;gap:11px}.hm-track img{width:36px;height:36px;object-fit:contain;flex:none}.hm-track span{display:grid;line-height:1.2;min-width:0}.hm-track b{font-size:13.5px;font-weight:600}.hm-track small{font-size:12px;color:var(--ink-3)}@keyframes tickUp{to{transform:translateY(-50%)}}.hm-map{flex:1 1 auto;min-width:0}@media (prefers-reduced-motion:reduce){.hm-track{animation:none}.hm-ticker{overflow-y:auto}}@media (max-width:900px){.hero-art{width:min(360px,92vw);top:auto}.hm-ticker{width:132px}}.pillars b{font-size:clamp(24px,2.7vw,40px);font-weight:300;letter-spacing:-.03em;line-height:1.1;background:none;-webkit-text-fill-color:#fff;color:#fff}.pillars li{gap:8px}.pl-n{font-size:12.5px;letter-spacing:.16em;color:var(--ink-3);font-weight:500}.pillars span:not(.pl-n){font-size:clamp(15px,1.15vw,18px);max-width:28ch}.rt{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:8px}.rt::before{content:"";position:absolute;left:10%;right:10%;top:calc(1.4em + 14px);border-top:1px dashed rgba(255,255,255,.28)}.rt-node a{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:0 6px;container-type:inline-size}.rt-when{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-weight:500;height:1.4em}.is-now .rt-when{color:#4ADE80}.rt-dot{position:relative;width:15px;height:15px;border-radius:50%;background:#050A1F;border:2px solid var(--c);box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 14%,transparent);z-index:1}.is-now .rt-dot{background:var(--c);box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 28%,transparent),0 0 24px 2px color-mix(in srgb,var(--c) 70%,transparent)}.rt-logo{height:clamp(42px,4.4vw,66px);width:auto;max-width:92%;margin-top:14px;transition:transform .5s var(--ease)}.rt-node a:hover .rt-logo{transform:translateY(-4px)}.rt-st{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.is-now .rt-st{color:#4ADE80}@media (max-width:760px){.rt{grid-template-columns:1fr;gap:6px;padding-left:18px}.rt::before{left:6px;right:auto;top:10px;bottom:10px;border-top:0;border-left:1px dashed rgba(255,255,255,.28)}.rt-node a{flex-direction:row;align-items:center;gap:16px;text-align:left;padding:14px 0}.rt-when{display:none}.rt-dot{position:absolute;left:-18px;margin-left:-0px}.rt-node{position:relative}.rt-logo{margin:0;height:44px;max-width:56%}.rt-st{margin-left:auto}}.cf-hero{padding-bottom:0}.cf-hero .page-lead{margin-top:14px}.cf-main{padding-top:clamp(24px,3vw,40px)}.rl-panels{padding:clamp(20px,2.6vw,40px)}.rl-panel.is-on{animation:panelIn .25s var(--ease)}.hx{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:center}.hx-h{font-size:clamp(28px,3.4vw,50px);font-weight:300;letter-spacing:-.04em;line-height:1.05}.hx-h b{font-weight:500}.hx-list{display:grid;gap:16px;margin:clamp(20px,2.4vw,32px) 0}.hx-list li{display:grid;gap:2px;padding-left:34px;position:relative}.hx-list li::before{content:"";position:absolute;left:0;top:.2em;width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.32);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}.hx-list b{font-size:clamp(17px,1.4vw,20px);font-weight:500}.hx-list span{color:var(--ink-2);font-size:15.5px}.hx-meta{padding:13px 16px;border-radius:10px;background:rgba(255,255,255,.05);color:var(--ink-2);font-size:15px;margin-bottom:20px}.hx-meta b{color:#fff;font-weight:600}.hx-vis{position:relative;min-width:0}.hx-vis.hw-vis{padding-top:34px}.hx-vis .m{width:100%}.hx-phones{display:flex;justify-content:center;gap:4%;padding:6px 0;background:radial-gradient(closest-side,rgba(88,98,236,.25),transparent 80%)}.hx-phones>div{width:45%;max-width:260px}.hx-phones>div+div{margin-top:10%}.hx-start{display:flex;flex-wrap:wrap;gap:12px 36px;margin-top:clamp(20px,2.4vw,32px);padding-top:clamp(16px,2vw,24px);border-top:1px solid var(--line)}.hx-start li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ink-2)}.hx-start i{font-style:normal;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:700;background:#F7F7F7;color:#0B1445}@media (max-width:900px){.hx{grid-template-columns:1fr}.hx-vis{order:-1}}.hm-track{position:absolute;left:0;top:0;right:0}.cf-hero .page-title{max-width:none}.mt{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.mt-tab{padding:8px 14px;border-radius:8px;border:1px solid var(--line-2);font-size:14px;font-weight:500;color:var(--ink-2);transition:background .2s,color .2s,border-color .2s}.mt-tab:hover{color:#fff;border-color:rgba(255,255,255,.4)}.mt-tab.is-on{background:#F7F7F7;color:#0B1445;border-color:#F7F7F7}.mt-pane[hidden]{display:none}.mt-cap{margin-top:12px;font-size:14.5px;color:var(--ink-2);min-height:2.6em}.hx-multi .hw-vis{padding-top:34px}.cal{padding:1.1em 1.4em 1.3em}.cal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9em}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.5em}.cal-day{background:#fff;border:1px solid var(--bd);border-radius:.8em;padding:.6em .5em;min-height:15em;display:flex;flex-direction:column;gap:.4em}.cal-day b{font-size:.78em;font-weight:700}.cal-day small{color:var(--tx2);font-size:.7em;margin-top:-.3em}.cal-ev{border-radius:.5em;padding:.35em .4em;font-size:.66em;font-weight:600;line-height:1.2;color:#14283A;background:#E6F2F4;border-left:3px solid var(--t2)}.cal-ev i{display:block;font-style:normal;font-weight:700;opacity:.65;font-size:.9em}.cal-ev.ph{background:#FDF1D8;border-color:var(--amb)}.cal-ev.vd{background:#E7E9FB;border-color:#5862EC}.cal-ev.rs{background:#F0F2F4;border-color:#9AA6B2;color:#50627A}.cal-ev.mm{background:#FBE3E5;border-color:var(--red)}.cal-match{border-color:#E8B7BA;background:#FFF9F9}.cal-ok{margin-top:auto;font-size:.6em;font-weight:700;color:#0E6B3E;background:rgba(31,164,99,.12);border-radius:.5em;padding:.4em .4em}.cal-foot{display:flex;gap:1.2em;margin-top:.9em;font-size:.72em;color:var(--tx2)}.cal-foot span{display:flex;align-items:center;gap:.4em}.cal-foot i{width:.8em;height:.8em;border-radius:.2em;background:var(--t2)}.cal-foot i.ph{background:var(--amb)}.cal-foot i.vd{background:#5862EC}.cal-foot i.mm{background:var(--red)}.ft>li{padding:0;gap:0;overflow:hidden}.ft>li>.ft-n,.ft>li>h3,.ft>li>p{margin-inline:clamp(22px,2.2vw,30px)}.ft>li>.ft-n{margin-top:clamp(18px,1.8vw,24px)}.ft>li>h3{margin-top:8px}.ft>li>p{margin-top:6px;margin-bottom:clamp(22px,2.2vw,30px)}.ft-viz{height:clamp(150px,13vw,176px);background:#F4F2EC;border-bottom:1px solid var(--line);padding:14px;display:grid;place-items:center;overflow:hidden;color:#14283A;font-size:11.5px;line-height:1.25}.fv{width:100%;max-width:300px;font-weight:600}.fv small{display:block;font-size:9.5px;font-weight:600;color:#50627A}.fv b{font-weight:700}.fv-k small{letter-spacing:.1em}.fv-k b{font-size:22px;letter-spacing:-.03em;line-height:1}.fv-k em{font-style:normal;font-size:11px;color:#50627A;font-weight:600;margin-left:2px}.fv-play{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.9)}.fv-play::after{content:"";margin-left:2px;border-left:8px solid #14283A;border-top:5px solid transparent;border-bottom:5px solid transparent}.fv-video .fv-screen{position:relative;height:84px;border-radius:8px;background:linear-gradient(135deg,#0E7B8B,#0A4A57);display:grid;place-items:center}.fv-line{position:absolute;left:10px;right:10px;bottom:9px;height:4px;border-radius:9px;background:rgba(255,255,255,.3)}.fv-line i{position:absolute;top:-3px;width:10px;height:10px;border-radius:50%;background:var(--k);border:2px solid #fff}.fv-chips{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.fv-chips span{padding:3px 8px;border-radius:99px;background:#fff;border:1px solid #E3E7EB;font-size:10px}.fv-seg{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:end}.fv-seg svg{width:100%;height:50px}.fv-seg .a{fill:rgba(14,123,139,.14)}.fv-seg .l{fill:none;stroke:#0E7B8B;stroke-width:2;vector-effect:non-scaling-stroke}.fv-av{grid-column:1/-1;display:grid;gap:5px}.fv-av span{display:flex;align-items:center;gap:8px}.fv-av i{font-style:normal;width:20px;height:20px;border-radius:50%;background:#D6F0F3;display:grid;place-items:center;font-size:8.5px;font-weight:700;color:#0A4A57}.fv-av u{display:block;height:5px;width:var(--w);border-radius:9px;background:#1FA463;text-decoration:none}.fv-av u.w{background:#EDA20D}.fv-av u.d{background:#D8353A}.fv-phone{display:grid;gap:8px}.fv-ph{padding:10px 12px;border-radius:12px;background:linear-gradient(135deg,#0E7B8B,#19A9B8);color:#fff}.fv-ph small{color:rgba(255,255,255,.8);letter-spacing:.1em}.fv-ph b{font-size:15px;display:block;margin:2px 0}.fv-ph em{font-style:normal;font-size:10px;padding:2px 8px;border-radius:99px;background:rgba(255,255,255,.22)}.fv-phone ul{display:grid;gap:4px}.fv-phone li{display:flex;align-items:center;gap:8px;padding:5px 8px;background:#fff;border-radius:8px}.fv-phone li i{font-style:normal;width:20px;height:20px;border-radius:5px;background:#0E7B8B;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:700}.fv-phone li span{margin-left:auto;font-size:10px;color:#50627A}.fv-conv ul{display:grid;gap:5px}.fv-conv li{display:flex;align-items:center;gap:8px;padding:6px 9px;background:#fff;border:1px solid #E3E7EB;border-radius:8px}.fv-conv li i{width:13px;height:13px;border-radius:4px;border:2px solid #C5CED5;flex:none}.fv-conv li.on i{background:#0E7B8B;border-color:#0E7B8B}.fv-conv li span{margin-left:auto;font-size:10px;color:#50627A}.fv-btn{margin-top:8px;text-align:center;padding:7px;border-radius:8px;background:#0A4A57;color:#fff;font-size:11px}.fv-stat{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:end}.fv-stat .fv-k b{font-size:34px}.fv-cols{display:flex;align-items:flex-end;gap:7px;height:78px}.fv-cols i{flex:1;height:var(--h);border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#19A9B8,#0E7B8B)}.fv-phys{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:center}.fv-th{height:76px;border-radius:9px;background:linear-gradient(135deg,#0E7B8B,#0A4A57);display:grid;place-items:center}.fv-phys ul{display:grid;gap:6px}.fv-phys li{display:flex;justify-content:space-between;gap:6px;padding:5px 8px;background:#fff;border-radius:7px;font-size:10.5px}.fv-phys li small{display:inline}.fv-link{display:grid;gap:12px}.fv-url{display:flex;align-items:center;gap:7px;padding:9px 11px;background:#fff;border:1px solid #E3E7EB;border-radius:10px;font-size:10.5px}.fv-url span{margin-left:auto;padding:4px 9px;border-radius:7px;background:#0A4A57;color:#fff;font-size:10px}.fv-who{display:flex;align-items:center}.fv-who i{font-style:normal;width:26px;height:26px;border-radius:50%;background:#D6F0F3;border:2px solid #F4F2EC;margin-right:-6px;display:grid;place-items:center;font-size:9px;font-weight:700;color:#0A4A57}.fv-who small{margin-left:14px}.fv-push{display:grid;gap:8px}.fv-push>div{display:flex;align-items:center;gap:9px;padding:8px 10px;background:#fff;border-radius:11px;box-shadow:0 6px 16px -10px rgba(0,0,0,.4)}.fv-push i{width:24px;height:24px;border-radius:7px;background:#0E7B8B;flex:none}.fv-push i.v{background:#D8353A}.fv-push span{display:grid;min-width:0}.fv-push em{margin-left:auto;font-style:normal;font-size:9.5px;color:#50627A;flex:none}.fv-safe{display:flex;align-items:center;gap:14px;justify-content:center;color:#0E6B3E}.fv-safe span{display:grid;color:#14283A}.fv-safe b{font-size:13px}.hm-ticker{overflow:visible;-webkit-mask-image:none;mask-image:none;display:flex;align-items:center}.hm-track{position:static;animation:none!important;display:flex;flex-direction:column;gap:6px;padding:0;width:100%}.hm-track li{padding:7px 10px;border-radius:10px;border-left:2px solid transparent;transition:background .25s,border-color .25s}.hm-track li.is-on{background:rgba(125,224,168,.13);border-left-color:#7DE0A8}.hm-track li.is-on b{color:#fff}.hm-top{gap:12px}.hm-pin.is-on .hm-dot{background:#7DE0A8;box-shadow:0 0 0 4px rgba(125,224,168,.3),0 0 22px 4px rgba(125,224,168,.8)}@media (max-width:900px){.hero-art{width:min(380px,92vw)}.hm-ticker{width:48%}.hm-track{gap:2px}.hm-track li{padding:5px 6px;gap:8px}.hm-track img{width:28px;height:28px}.hm-track b{font-size:12px}.hm-track small{font-size:10.5px}.hm-map{flex:0 0 46%}}.hm-pin{width:24px;height:24px}.ch{padding-bottom:clamp(20px,3vw,40px)}.ch-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(28px,5vw,90px);align-items:end}.ch .page-title{max-width:11ch}.ch .page-lead{max-width:38ch}.ch-stats{display:grid;border-top:1px solid var(--line-2)}.ch-stats li{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.ch-stats b{font-size:clamp(44px,5vw,72px);font-weight:200;letter-spacing:-.05em;line-height:1}.ch-stats span{color:var(--ink-2);font-size:15px;text-align:right}.cw{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:clamp(36px,5vw,64px);border:1px solid var(--line-2);border-radius:var(--r-l);overflow:hidden;background:rgba(255,255,255,.02)}.cw-cell{position:relative;display:grid;place-items:center;aspect-ratio:1/1.05;padding:18%;border-left:1px solid var(--line);transition:background .4s}.cw-cell:first-child{border-left:0}.cw-cell img{width:100%;height:100%;object-fit:contain;transition:transform .6s var(--ease);filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.cw-cell:hover{background:rgba(255,255,255,.04)}.cw-cell:hover img{transform:scale(1.08)}.cw-cell span{position:absolute;left:0;right:0;bottom:10px;text-align:center;font-size:11.5px;letter-spacing:.04em;color:var(--ink-3);opacity:0;transition:opacity .35s}.cw-cell:hover span{opacity:1}@media (max-width:900px){.ch-grid{grid-template-columns:1fr}.cw{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-cell:nth-child(5){border-left:0}.cw-cell:nth-child(n+5){border-top:1px solid var(--line)}}.cx{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.cx-frame{max-width:600px;border:1px solid var(--line);background:radial-gradient(70% 55% at 62% 36%,rgba(49,77,216,.18),transparent 72%)}.cx-list{gap:0;border-top:1px solid var(--line-2)}.cx-list li{border-bottom:1px solid var(--line)}.cx-item{border:0;border-radius:0;background:transparent;padding:14px 4px;min-height:70px}.cx-item:hover,.cx-item.is-on{background:rgba(255,255,255,.04);border:0;padding-left:12px}.cx-item{transition:padding .35s var(--ease),background .3s}.cx-item img{width:44px;height:44px}.cx-search input{height:54px;border-radius:12px;background:rgba(255,255,255,.04)}.cx-stats{margin:20px 0 12px}.kit{background:transparent;border-radius:var(--r-xl);border:1px solid var(--line-2)}.kit-points{gap:0;border-top:1px solid var(--line-2)}.kit-points li{border:0;border-radius:0;border-bottom:1px solid var(--line);background:transparent;padding:18px 4px}.join-sec .sec-head{margin-bottom:clamp(32px,4vw,56px)}.join-sec .btn-row{margin-top:26px}.plans{gap:0;border:1px solid var(--line-2);border-radius:var(--r-l);overflow:hidden;background:rgba(255,255,255,.02);align-items:stretch}.plans .plan{border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;padding:clamp(26px,2.4vw,38px) clamp(20px,2vw,30px);gap:8px}.plans .plan:first-child{border-left:0}.plans .plan::before,.plans .plan::after{display:none}.plans .plan.is-featured{background:linear-gradient(180deg,rgba(88,98,236,.2),rgba(88,98,236,.04) 55%);box-shadow:inset 0 2px 0 #7C86FF}.plans .plan-badge{position:static;align-self:flex-start;margin:0 0 6px;padding:4px 10px;border-radius:5px;font-size:10.5px;background:#F7F7F7;color:#0B1445}.plan h3{font-size:clamp(20px,1.7vw,24px);font-weight:500}.plan-tag{min-height:2.7em;font-size:14.5px}.plan-price{margin:18px 0 22px}.plan-price b{font-weight:200;font-size:clamp(38px,3.6vw,54px);letter-spacing:-.05em}.plan-feat{gap:12px;margin-bottom:28px}.plan-feat li{font-size:14.5px;line-height:1.45;padding-left:28px}.plan-feat li::before{width:18px;height:18px;top:.12em;background-color:transparent;border-color:rgba(255,255,255,.3);background-size:10px}.plans .btn-block{height:46px}.plans-club{max-width:none;margin-inline:0}.plan-note{text-align:left;margin-top:18px;max-width:80ch}.plans-ctrl{justify-content:space-between;margin-bottom:28px}.plans-notes{gap:0;border-top:1px solid var(--line-2);margin-top:clamp(56px,7vw,100px)}.plans-notes li{border:0;border-radius:0;background:transparent;padding:24px 28px 0 0;display:grid;gap:6px}.plans-notes li+li{padding-left:28px;border-left:1px solid var(--line)}.plans-notes b{font-size:18px;font-weight:500}.cmp-wrap{border-radius:var(--r-l);border:1px solid var(--line-2);background:transparent}.cmp thead th{position:sticky;top:0;background:#080F32;color:var(--ink-2);font-weight:600;font-size:12px;border-bottom:1px solid var(--line-2)}.cmp tbody th{background:#070D2B}.cmp tr:hover td,.cmp tr:hover th{background-color:rgba(255,255,255,.03)}.cmp td.yes{font-size:0}.cmp td.yes::after{content:"✓";font-size:17px;color:#fff;font-weight:400}.cmp td:nth-child(5),.cmp thead th:nth-child(5){background:rgba(88,98,236,.1)}.cmp td,.cmp th{padding:15px 18px}.quiz{background:transparent;border-color:var(--line-2);border-radius:var(--r-xl)}.quiz-opt{background:transparent}.quiz-opt:hover{transform:none;background:rgba(255,255,255,.05)}@media (max-width:980px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plans .plan:nth-child(3){border-left:0}.plans .plan:nth-child(n+3){border-top:1px solid var(--line)}.plans-notes li+li{padding-left:0;border-left:0;border-top:1px solid var(--line);margin-top:20px}.plans-notes li{padding-right:0}}@media (max-width:640px){.plans,.plans-club{grid-template-columns:1fr}.plans .plan{border-left:0;border-top:1px solid var(--line)}.plans .plan:first-child{border-top:0}.plans-ctrl{justify-content:center}}@media (max-width:980px){.cx{grid-template-columns:1fr}.cx-map{position:static}}.ah-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(28px,5vw,90px);align-items:end}.ah .page-title{max-width:12ch}.ah .page-lead{max-width:40ch}.ah .btn-row{margin-top:30px}.ah-list{display:grid;border-top:1px solid var(--line-2)}.ah-list li{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line)}.ah-list li>span{font-size:12.5px;letter-spacing:.14em;color:var(--ink-3);font-weight:500;min-width:5.5em}.ah-list b{font-size:clamp(17px,1.5vw,21px);font-weight:500;letter-spacing:-.015em}.ah-list a{display:grid;gap:2px}.ah-list small{color:var(--ink-3);font-size:13px}.ah-list a:hover b{text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.ah-grid{grid-template-columns:1fr}}.segs{gap:0;border:1px solid var(--line-2);border-radius:var(--r-l);overflow:hidden}.seg{border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;padding:clamp(28px,3vw,46px)}.seg:first-child{border-left:0}.seg-n{font-size:clamp(40px,4vw,56px);opacity:.55}.seg h3{font-weight:500}@media (max-width:980px){.seg{border-left:0;border-top:1px solid var(--line)}.seg:first-child{border-top:0}}.news-rows{gap:0}.news-row{padding-block:clamp(44px,6vw,90px);border-top:1px solid var(--line-2);gap:clamp(28px,5vw,80px)}.news-row:first-child{border-top:0;padding-top:0}.news-visual{border-radius:var(--r-l);border:1px solid var(--line);background:rgba(255,255,255,.03);padding:clamp(18px,2.4vw,34px)}.news-copy h2{font-size:clamp(30px,3.6vw,52px);font-weight:300;letter-spacing:-.04em}.news-copy p{font-size:17px}.follow{display:grid;grid-template-columns:1.2fr .8fr;border:0;border-top:1px solid var(--line-2);border-radius:0;background:transparent;padding:clamp(40px,5vw,72px) 0 0}.contact-side{gap:0}.channel{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:20px 4px;transition:padding .35s var(--ease),background .3s}.channel:last-of-type{border-bottom:1px solid var(--line)}.channel:hover{background:rgba(255,255,255,.04);padding-left:14px}.ch-ic{width:46px;height:46px;border-radius:10px;background:rgba(255,255,255,.06)}.ch-ic svg{width:22px;height:22px}.channel-wa .ch-ic{background:#25D366;color:#fff}.ch-t b{font-size:18px;font-weight:500}.after{margin-top:34px}.contact-form{border:1px solid var(--line-2);border-radius:var(--r-xl);background:rgba(255,255,255,.025)}.contact-form .h3{font-size:clamp(22px,2vw,28px)}.ah-facts li{grid-template-columns:7.5em 1fr}.founder{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,6vw,100px)}.founder-photo::before{display:none}.founder-frame{border-radius:var(--r-l);box-shadow:none;border:1px solid var(--line-2)}.founder-copy .h2{font-size:clamp(34px,4.4vw,64px);font-weight:300;letter-spacing:-.04em}.founder-role{color:var(--ink-2);font-weight:500;letter-spacing:.02em}.principles{gap:0;border:1px solid var(--line-2);border-radius:var(--r-l);overflow:hidden}.principles li{border:0;border-radius:0;background:transparent;border-top:1px solid var(--line);border-left:1px solid var(--line)}.principles li:nth-child(-n+2){border-top:0}.principles li:nth-child(odd){border-left:0}.pr-n{font-size:clamp(38px,4vw,56px);opacity:.5}.principles h3{font-weight:500}.fam-logos{justify-content:flex-start;gap:clamp(26px,5vw,70px);padding-block:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fam-logos li img{height:clamp(40px,4.6vw,62px);opacity:.8}@media (max-width:700px){.principles li{border-left:0!important;border-top:1px solid var(--line)!important}.principles li:first-child{border-top:0!important}}.ah-facts li>span{color:var(--ink-2)}.ah-facts li[style*="--c"] b::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--c);margin-right:10px;vertical-align:middle}.dp{padding-block:0;border-top:1px solid var(--line-2)}.dp:last-of-type{border-bottom:1px solid var(--line-2)}.dp-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,90px);align-items:start;padding-block:clamp(36px,5vw,70px)}.dp.is-flip .dp-vis{order:0}.dp-vis{aspect-ratio:auto;border-radius:var(--r-l);overflow:hidden;min-height:clamp(200px,20vw,280px);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:22px;border:1px solid color-mix(in srgb,var(--c) 35%,rgba(255,255,255,.08));background:linear-gradient(170deg,color-mix(in srgb,var(--c) 18%,#07102f),#050A1F 90%)}.dp-glow{opacity:.5}.dp-logo{position:static;height:clamp(54px,5.4vw,80px);max-width:80%}.dp-st{position:static;align-self:flex-start;order:-1}.dp-copy .h2{font-size:clamp(28px,3.4vw,48px);font-weight:300;letter-spacing:-.04em;margin-top:14px}.dp-copy .lead{margin-top:16px;font-size:clamp(16px,1.15vw,18px)}.dp-cta{margin-top:24px}.dp .btn-primary{background:var(--c);border-color:var(--c);color:#06101f}.dp-nav{border-radius:12px}.dp-nav a{border-radius:8px}.roadmap-sec{border-top:1px solid var(--line-2)}.std{gap:0;border:1px solid var(--line-2);border-radius:var(--r-l);overflow:hidden}.std li{border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;padding:clamp(28px,3vw,44px)}.std li:first-child{border-left:0}.std h3{font-weight:500}.rm-row{border-radius:var(--r);background:transparent}.notify{background:transparent}@media (max-width:900px){.std li{border-left:0;border-top:1px solid var(--line)}.std li:first-child{border-top:0}.dp-grid{grid-template-columns:1fr}}.legal-wrap{max-width:calc(1100px + var(--gutter)*2)}.legal-hero .page-title{max-width:14ch}.legal-grid{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.legal-toc{position:sticky;top:calc(var(--hdr-h) + 24px);display:grid;gap:2px;padding-top:2.2em;border-right:0}.legal-toc a{display:block;padding:8px 0 8px 16px;border-left:1px solid var(--line);color:var(--ink-3);font-size:14.5px;line-height:1.35;transition:color .25s,border-color .25s}.legal-toc a:hover{color:#fff}.legal-toc a.is-active{color:#fff;border-left-color:#fff}.legal{max-width:68ch}.legal h2{font-weight:500;scroll-margin-top:calc(var(--hdr-h) + 24px)}.legal h2:first-of-type{margin-top:1.4em}.legal-sum{margin-top:2em;padding:22px 26px;border:1px solid var(--line-2);border-radius:var(--r);background:rgba(255,255,255,.03)}.legal-sum-t{margin:0 0 .4em!important;font-size:12.5px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)!important;font-weight:600!important}.legal-sum ul{margin-top:.6em}@media (max-width:900px){.legal-grid{grid-template-columns:1fr}.legal-toc{display:none}}.dlg{border:0;padding:0;background:transparent;color:var(--ink);max-width:min(620px,calc(100vw - 24px));width:100%;margin:auto;overflow:visible}.dlg::backdrop{background:rgba(3,6,20,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dlg-in{position:relative;display:grid;gap:16px;padding:clamp(26px,4vw,44px);border-radius:var(--r-xl);background:#0A1138;border:1px solid var(--line-2);box-shadow:0 40px 100px -30px #000;max-height:calc(100vh - 32px);overflow:auto}.dlg-x{position:absolute;right:14px;top:14px;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:var(--ink-2)}.dlg-x:hover{background:rgba(255,255,255,.08);color:#fff}.dlg-lead{color:var(--ink-2);font-size:15.5px;margin-top:-6px}.dlg-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:560px){.dlg-row{grid-template-columns:1fr}}.dlg .input{height:50px}.dlg textarea.input{min-height:90px}.dlg .h3{font-size:clamp(24px,2.4vw,32px);font-weight:400}.hl-hero-vis{aspect-ratio:1.05}.hl-vis-main,.hl-vis-sec{transform:none!important}.hl-vis-main{border-radius:var(--r-l);box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}.hl-logo{height:clamp(54px,6vw,84px);margin-bottom:28px}.vt-logo{display:inline-block;height:1.15em;width:auto;vertical-align:-.2em;margin-right:.15em}.hl-roles-in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,5vw,90px);align-items:end;padding-block:clamp(10px,2vw,30px);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.hl-roles-in .h2{font-size:clamp(28px,3.4vw,46px)}@media (max-width:900px){.hl-roles-in{grid-template-columns:1fr}}.extras{gap:0;border:1px solid var(--line-2);border-radius:var(--r-l);overflow:hidden}.extras li{border:0;border-radius:0;background:transparent;border-top:1px solid var(--line);border-left:1px solid var(--line);min-height:0}.extras li:nth-child(-n+3){border-top:0}.extras li:nth-child(3n+1){border-left:0}.extras h3{font-weight:500}.ex-n{opacity:.5}@media (max-width:980px){.extras li{border-left:0!important;border-top:1px solid var(--line)!important}.extras li:first-child{border-top:0!important}}.try-card{border-radius:var(--r-l);background:transparent;border:1px solid var(--line-2)}.try-card h3{font-weight:400;letter-spacing:-.035em}.try-card-alt{background:linear-gradient(160deg,#111E86,#0B1355);border-color:rgba(255,255,255,.14)}.lf-sec{border-top:1px solid var(--line-2)}.lf-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,90px);align-items:start}.lf-copy .h2{margin:16px 0 18px;font-size:clamp(30px,3.6vw,52px)}.lf-points{display:grid;gap:10px;margin-top:26px;color:var(--ink-2);font-size:15.5px}.lf-points li{padding-left:22px;position:relative}.lf-points li::before{content:"";position:absolute;left:0;top:.7em;width:10px;height:1px;background:var(--ink-3)}.lf{display:grid;gap:16px;padding:clamp(24px,3.4vw,46px);border-radius:var(--r-xl);border:1px solid var(--line-2);background:rgba(255,255,255,.025)}.lf-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:900px){.lf-wrap{grid-template-columns:1fr}}@media (max-width:560px){.lf-row{grid-template-columns:1fr}}.tour{max-width:1180px}.ft{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-2);border-radius:var(--r-l);overflow:hidden}.ft>li{display:grid;gap:8px;align-content:start;padding:clamp(24px,2.6vw,38px);border-top:1px solid var(--line);border-left:1px solid var(--line)}.ft>li:nth-child(-n+3){border-top:0}.ft>li:nth-child(3n+1){border-left:0}.ft-n{display:flex;align-items:center;gap:10px;font-size:12.5px;letter-spacing:.14em;color:var(--ink-3);font-weight:500}.ft-n em{font-style:normal;text-transform:uppercase;font-size:10.5px;letter-spacing:.1em;padding:3px 8px;border-radius:5px;background:#F7F7F7;color:#0B1445;font-weight:600}.ft h3{font-size:clamp(19px,1.7vw,24px);font-weight:500;letter-spacing:-.02em}.ft p{color:var(--ink-2);font-size:15.5px}@media (max-width:980px){.ft{grid-template-columns:1fr 1fr}.ft>li{border-left:0!important;border-top:1px solid var(--line)!important}.ft>li:nth-child(-n+2){border-top:0!important}.ft>li:nth-child(even){border-left:1px solid var(--line)!important}}@media (max-width:620px){.ft{grid-template-columns:1fr}.ft>li{border-left:0!important;border-top:1px solid var(--line)!important}.ft>li:first-child{border-top:0!important}}.hw-vis{background:#0E1538;border:1px solid var(--line-2);border-radius:12px;overflow:hidden;padding-top:34px;box-shadow:0 40px 80px -40px rgba(0,0,0,.85)}.hw-vis::before{content:"";position:absolute;left:14px;top:12px;width:9px;height:9px;border-radius:50%;background:#FF5F57;box-shadow:15px 0 #FEBC2E,30px 0 #28C840;z-index:2}.hw-vis::after{content:"hockeylabapp.com";position:absolute;left:50%;top:6px;transform:translateX(-50%);padding:4px 22px;border-radius:7px;background:rgba(255,255,255,.07);color:var(--ink-3);font-size:11.5px;letter-spacing:.02em;z-index:2}.hw-vis .mk-win{border-radius:0;box-shadow:none}.hw-step.is-phone .hw-vis,.hw-vis:has(.fed-viz){background:transparent;border:0;box-shadow:none;padding-top:10px;border-radius:0}.hw-step.is-phone .hw-vis::before,.hw-step.is-phone .hw-vis::after,.hw-vis:has(.fed-viz)::before,.hw-vis:has(.fed-viz)::after{display:none}@media (max-width:900px){.founder{grid-template-columns:1fr}.founder-photo{position:static;max-width:320px}.founder-copy .btn-row .btn{white-space:normal;height:auto;min-height:48px;padding:12px 18px;text-align:center;word-break:break-word}.hl-vis-sec{right:0;width:80%}}.cta-final{overflow-x:clip}.cta-mark{max-width:100%}.tour{max-width:1180px;margin-inline:auto;border:0;background:none;box-shadow:none;aspect-ratio:auto;overflow:visible}.tour-stage{position:relative;aspect-ratio:16/9;border-radius:var(--r-xl) var(--r-xl) 0 0;overflow:hidden;border:1px solid var(--line-2);border-bottom:0;background:#050A1F}.tour .tour-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;cursor:pointer}.tour-big{position:absolute;left:50%;top:50%;width:88px;height:88px;margin:-44px 0 0 -44px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(8,14,44,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-2);transition:transform .3s var(--ease),opacity .3s,background .3s}.tour-big:hover{transform:scale(1.08);background:rgba(49,77,216,.85)}.tour.is-playing .tour-big{opacity:0;pointer-events:none}.tour-ctl{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--line-2);border-radius:0 0 var(--r-xl) var(--r-xl);background:rgba(8,14,44,.85)}.tc-btn{position:relative;flex:none;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:#fff;transition:background .25s}.tc-btn:hover{background:rgba(255,255,255,.1)}.tc-btn .i-pause{display:none}.tour.is-playing .tc-btn .i-play{display:none}.tour.is-playing .tc-btn .i-pause{display:block}.tc-skip span{position:absolute;font-size:8.5px;font-weight:700;top:50%;left:50%;transform:translate(-50%,-38%)}.tc-time{flex:none;font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums;min-width:2.6em;text-align:center}.tc-bar{flex:1 1 auto;min-width:0;height:22px;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;--p:0%}.tc-bar::-webkit-slider-runnable-track{height:5px;border-radius:99px;background:linear-gradient(90deg,#8F9BFF var(--p),rgba(255,255,255,.18) var(--p))}.tc-bar::-moz-range-track{height:5px;border-radius:99px;background:rgba(255,255,255,.18)}.tc-bar::-moz-range-progress{height:5px;border-radius:99px;background:#8F9BFF}.tc-bar::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-5.5px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 8px rgba(0,0,0,.5)}.tc-bar::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:0}@media (max-width:560px){.tc-time:last-of-type{display:none}.tour-ctl{gap:6px;padding:8px}.tc-btn{width:36px}}