.Footer_root__Gq5wF{--padding-inline:clamp(0.75rem,0.375rem + 1.25vw,1.5rem);--vw-unit:50%;padding-left:max(var(--padding-inline),var(--vw-unit) - 720px);padding-right:max(var(--padding-inline),var(--vw-unit) - 720px);margin-top:clamp(2.5rem,1.25rem + 4.1666666667vw,5rem)}.Footer_root__Gq5wF a:focus,.Footer_root__Gq5wF a:hover{color:hsl(var(--color-black-400))}.Footer_container__pP_Gj{padding:3rem clamp(1.5rem,.65rem + 2.8333333333vw,3.2rem);border-radius:1rem 1rem 0 0;color:hsl(var(--color-black-500));background:var(--color-sys-nav)}@media(max-width:767px){.Footer_container__pP_Gj .Footer_header__Z1Y_u{flex-direction:column}.Footer_container__pP_Gj .Footer_columnOne__WT0My{max-width:unset;gap:3.5rem;margin-bottom:3.5rem}.Footer_container__pP_Gj .Footer_logo__tSFSn{width:unset}.Footer_container__pP_Gj .Footer_navgation__LrhTY{flex-direction:column}.Footer_container__pP_Gj .Footer_columnTwo__g1vXn .Footer_links__y6OjA{grid-template-rows:unset;grid-auto-flow:unset}.Footer_container__pP_Gj .Footer_footer__OQpsI{flex-direction:column}.Footer_container__pP_Gj .Footer_socialMedia__H2ggy{justify-content:flex-start}}.Footer_header__Z1Y_u{display:flex;justify-content:space-between}.Footer_columnOne__WT0My{display:flex;flex-direction:column;align-items:flex-start}.Footer_columnOne__WT0My .Footer_title__LlqE2{font-weight:800}.Footer_columnOne__WT0My .Footer_bottom__g11fA{margin-top:auto}.Footer_google__kzMK0{margin-bottom:.75rem}.Footer_stars__5HS51{justify-content:center}.Footer_navgation__LrhTY{display:flex;gap:5rem}.Footer_columnTwo__g1vXn .Footer_title__LlqE2{margin-bottom:1.5rem}.Footer_columnTwo__g1vXn .Footer_links__y6OjA{display:grid;grid-template-rows:repeat(5,1fr);grid-auto-flow:column;-moz-column-gap:2.5rem;column-gap:2.5rem}.Footer_columnTwo__g1vXn .Footer_link__dXOUc{padding-left:0;padding-right:0;background:none;border:none}.Footer_columnThree__LX5vS .Footer_title__LlqE2{margin-bottom:1.5rem}.Footer_columnThree__LX5vS .Footer_links__y6OjA{display:grid;grid-template-rows:repeat(5,1fr);grid-auto-flow:column;-moz-column-gap:2.5rem;column-gap:2.5rem}@media(max-width:767px){.Footer_columnThree__LX5vS .Footer_links__y6OjA{display:flex;flex-direction:column;gap:.25rem}}.Footer_columnThree__LX5vS .Footer_link__dXOUc{padding-left:0;padding-right:0;background:none;border:none}.Footer_footer__OQpsI{padding-top:1.5rem;padding-bottom:1.5rem;display:flex;justify-content:space-between;gap:2rem}.Footer_copyright__tIke_{display:flex;flex-wrap:wrap;gap:1.5rem}.Footer_copyright__tIke_ .Footer_link__dXOUc{padding:0;background:none;border:none}.Footer_socialMedia__H2ggy{display:flex;justify-content:center;gap:1.5rem}.Footer_trademark__gM6ez{vertical-align:baseline}.Footer_details__xx6Ef{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem;margin-top:2.5rem;padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}.Footer_detailsBlock__pIAql{display:flex;flex-direction:column;gap:.5rem}.Footer_detailsBlock__pIAql div{display:flex;flex-wrap:wrap;gap:1.5rem}.Footer_detailsTitle__2swux{opacity:.6}.Footer_reviewButton__z7Ont{margin-top:1.5rem}.Footer_bottom__g11fA{margin-top:auto}.Footer_reviewsContainer__Tz1fU{display:flex;gap:2rem;align-items:stretch;flex-wrap:wrap}@media(max-width:767px){.Footer_reviewsContainer__Tz1fU{flex-direction:column;gap:1.5rem}}.Footer_googleReview__qURVQ{display:flex;flex-direction:column;gap:.75rem;justify-content:space-between}.Footer_google__kzMK0,.Footer_stars__5HS51{display:flex;align-items:center;gap:.5rem}.Footer_stars__5HS51{justify-content:flex-start}.Footer_starsImage___mVps{display:flex;justify-content:center;align-items:center}.Footer_googleButton__0VPU5{margin-top:.5rem}.Footer_trustpilotCard__rlhN5{display:flex;flex-direction:column;gap:.75rem;justify-content:space-between}.Footer_trustpilotButton__v5VPk{margin-top:.5rem}.Footer_trustpilotWidget___VF8O{display:block!important;visibility:visible!important;opacity:1!important}.Footer_trustpilotWidget___VF8O iframe{mix-blend-mode:multiply;background:transparent!important}.Footer_scholarshipButton__jRymq{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;margin-top:1.5rem;background:#1a1a1a;color:#fff;font-weight:600;font-size:.875rem;border-radius:.5rem;text-decoration:none;transition:all .2s ease}.Footer_scholarshipButton__jRymq:focus,.Footer_scholarshipButton__jRymq:hover{background:#2a2a2a;color:#fff!important;transform:translateY(-1px)}.Footer_mundialFooterBtn__6FdQL{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#c1ff72;border:2px solid #000;color:#000!important;font-weight:700;text-decoration:none;padding:.5rem .75rem;border-radius:6px;font-size:.825rem;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease-in-out;cursor:pointer;margin-top:.25rem;margin-bottom:.25rem;width:-moz-fit-content;width:fit-content;align-self:flex-start;justify-self:start}.Footer_mundialFooterBtn__6FdQL svg{flex-shrink:0}.Footer_mundialFooterBtn__6FdQL:hover{transform:scale(1.03);box-shadow:0 4px 12px rgba(193,255,114,.4)}.Footer_mundialFooterBtn__6FdQL:active{transform:scale(.98)}.CertificationProviders_container__rJZrM{position:relative;padding:4rem 0;margin-bottom:4rem;text-align:center;background-color:var(--color-sys-surface);border-radius:1rem}.CertificationProviders_title__wYQTZ{margin-bottom:2rem}.CertificationProviders_providers__e_pNU{display:flex;flex-wrap:nowrap;gap:1.5rem;align-items:center;justify-content:center}.CertificationProviders_centered__Lbd1T .CertificationProviders_providers__e_pNU{justify-content:center;margin:0 auto}.CertificationProviders_providerLink__2_ZP1,.CertificationProviders_providerWrapper__J7uTr{display:flex;align-items:center;justify-content:center;transition:transform .2s ease-in-out}.CertificationProviders_providerLink__2_ZP1:hover{transform:scale(1.05)}.CertificationProviders_providerImage__PvH2V{height:90px;width:auto;-o-object-fit:contain;object-fit:contain;max-width:90px;filter:grayscale(.2);transition:filter .2s ease-in-out}.CertificationProviders_providerLink__2_ZP1:hover .CertificationProviders_providerImage__PvH2V{filter:grayscale(0)}@media(max-width:768px){.CertificationProviders_title__wYQTZ{font-size:1.25rem}.CertificationProviders_providers__e_pNU{gap:1rem;justify-content:center}.CertificationProviders_providerImage__PvH2V{height:50px;width:auto;max-width:100px}}@media(max-width:480px){.CertificationProviders_providers__e_pNU{flex-wrap:wrap;gap:.75rem}.CertificationProviders_providerImage__PvH2V{height:45px;width:auto;max-width:90px}}.WorldCup2026Page_page__NT7Z5{--wc-ink:#0a0a0a;--wc-lime:#c1ff72;background:var(--wc-ink);color:#fff;min-height:100vh;font-family:inherit}.WorldCup2026Hero_heroSection__H4bY3{padding:1rem}@media(min-width:640px){.WorldCup2026Hero_heroSection__H4bY3{padding:1.5rem 1rem}}.WorldCup2026Hero_container__M6DK2{max-width:1400px;margin:0 auto}.WorldCup2026Hero_heroCard__x_04J{position:relative;border-radius:1rem;overflow:hidden;background:#0a0a0a;min-height:600px}@media(min-width:640px){.WorldCup2026Hero_heroCard__x_04J{border-radius:1.5rem;min-height:680px}}@media(min-width:1024px){.WorldCup2026Hero_heroCard__x_04J{min-height:760px}}.WorldCup2026Hero_bgImage__0DmAr{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.WorldCup2026Hero_gradientRight__OTVH4{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0a,hsla(0,0%,4%,.85),hsla(0,0%,4%,.3))}.WorldCup2026Hero_gradientBottom__AYO06{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0a0a,transparent,transparent)}.WorldCup2026Hero_glowTopLeft__HPRo6{position:absolute;top:-8rem;left:-8rem;width:24rem;height:24rem;background:rgba(193,255,114,.2);border-radius:9999px;filter:blur(120px);pointer-events:none}.WorldCup2026Hero_glowBottomRight__IS3lQ{position:absolute;bottom:0;right:0;width:31.25rem;height:31.25rem;background:rgba(193,255,114,.1);border-radius:9999px;filter:blur(140px);pointer-events:none}.WorldCup2026Hero_particlesWrap__TcNeH{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.WorldCup2026Hero_particle__3ox_g{position:absolute;width:.375rem;height:.375rem;background:#c1ff72;border-radius:9999px;opacity:.6;animation:WorldCup2026Hero_wcPulse__J0y3w 3s ease-in-out infinite}@keyframes WorldCup2026Hero_wcPulse__J0y3w{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.4)}}.WorldCup2026Hero_dateBadge__7DowQ{position:absolute;top:1.25rem;right:1.25rem;z-index:20;display:none}@media(min-width:640px){.WorldCup2026Hero_dateBadge__7DowQ{display:block;top:2rem;right:2rem}}.WorldCup2026Hero_dateBadgeInner__JFfO_{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,8%,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(193,255,114,.3);border-radius:9999px;padding:.625rem 1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.WorldCup2026Hero_dateBadgeIcon__9wa43{width:1rem;height:1rem;color:#c1ff72;flex-shrink:0}.WorldCup2026Hero_dateBadgeText__ki81z{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.1em;text-transform:uppercase}.WorldCup2026Hero_heroContent__L_u_0{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;min-height:600px;padding:1.5rem}@media(min-width:640px){.WorldCup2026Hero_heroContent__L_u_0{min-height:680px;padding:2.5rem}}@media(min-width:1024px){.WorldCup2026Hero_heroContent__L_u_0{min-height:760px;padding:4rem}}.WorldCup2026Hero_heroInner__EfdVS{max-width:42rem}.WorldCup2026Hero_tagBadge__A6YB7{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;background:rgba(193,255,114,.15);border:1px solid rgba(193,255,114,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#c1ff72;border-radius:9999px;padding:.375rem .875rem;margin-bottom:1.5rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.25em;font-weight:700}.WorldCup2026Hero_tagDot__jg2o0{width:.375rem;height:.375rem;background:#c1ff72;border-radius:9999px;animation:WorldCup2026Hero_wcPulse__J0y3w 2s ease-in-out infinite}@media(min-width:640px){.WorldCup2026Hero_tagBadge__A6YB7{font-size:.75rem}}.WorldCup2026Hero_heading__3t2jU{text-transform:uppercase;margin-bottom:1.25rem;line-height:.95;font-weight:900}.WorldCup2026Hero_headingMundial__k6c2n{display:block;font-size:3rem;color:#fff;text-shadow:0 25px 50px rgba(0,0,0,.25);padding-bottom:.25rem;letter-spacing:-.02em}@media(min-width:640px){.WorldCup2026Hero_headingMundial__k6c2n{font-size:3.75rem}}@media(min-width:768px){.WorldCup2026Hero_headingMundial__k6c2n{font-size:4.375rem}}@media(min-width:1024px){.WorldCup2026Hero_headingMundial__k6c2n{font-size:7.5rem}}.WorldCup2026Hero_heading2026__1uxfo{display:block;font-size:3.75rem;color:#c1ff72;filter:drop-shadow(0 0 30px rgba(193,255,114,.4));padding-bottom:.5rem;letter-spacing:-.02em}@media(min-width:640px){.WorldCup2026Hero_heading2026__1uxfo{font-size:4.375rem}}@media(min-width:768px){.WorldCup2026Hero_heading2026__1uxfo{font-size:5rem}}@media(min-width:1024px){.WorldCup2026Hero_heading2026__1uxfo{font-size:9rem}}.WorldCup2026Hero_subtitle__q1PH2{font-size:1rem;color:hsla(0,0%,100%,.85);margin-bottom:1.75rem;line-height:1.6;max-width:32rem;font-weight:500}@media(min-width:640px){.WorldCup2026Hero_subtitle__q1PH2{font-size:1.125rem}}.WorldCup2026Hero_subtitleHighlight__33rFj{color:#c1ff72;font-weight:700}.WorldCup2026Hero_ctaRow__P8MiO{display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.WorldCup2026Hero_ctaRow__P8MiO{flex-direction:row}}.WorldCup2026Hero_ctaPrimary__gpaDV{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;width:100%;background:#c1ff72;color:#141414;border-radius:.75rem;font-weight:900;height:3.25rem;padding:0 1.75rem;font-size:1rem;border:none;cursor:pointer;box-shadow:0 10px 40px -10px rgba(193,255,114,.6);transition:all .3s ease;position:relative;overflow:hidden}.WorldCup2026Hero_ctaPrimary__gpaDV:hover{background:#b0f060;box-shadow:0 15px 50px -10px rgba(193,255,114,.8);transform:scale(1.02)}.WorldCup2026Hero_ctaPrimary__gpaDV:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);transform:translateX(-100%);transition:transform .6s ease}.WorldCup2026Hero_ctaPrimary__gpaDV:hover:after{transform:translateX(100%)}@media(min-width:640px){.WorldCup2026Hero_ctaPrimary__gpaDV{width:auto;padding:0 2.25rem}}.WorldCup2026Hero_ctaPrimaryIcon__u_Ivn{width:1.25rem;height:1.25rem;flex-shrink:0}.WorldCup2026Hero_ctaSecondary__8nEkl{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;width:100%;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:.75rem;font-weight:700;height:3.25rem;padding:0 1.75rem;font-size:1rem;cursor:pointer;transition:all .2s ease}.WorldCup2026Hero_ctaSecondary__8nEkl:hover{background:hsla(0,0%,100%,.1);color:#fff}@media(min-width:640px){.WorldCup2026Hero_ctaSecondary__8nEkl{width:auto;padding:0 2.25rem}}.WorldCup2026Hero_statsGrid__VnfAp{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:48rem}@media(min-width:640px){.WorldCup2026Hero_statsGrid__VnfAp{grid-template-columns:repeat(4,1fr);margin-top:3rem}}.WorldCup2026Hero_statItem__0XmVu{background:hsla(0,0%,8%,.7);padding:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}@media(min-width:640px){.WorldCup2026Hero_statItem__0XmVu{padding:1.25rem}}.WorldCup2026Hero_statIcon__0i4p_{width:1rem;height:1rem;color:#c1ff72;margin-bottom:.25rem}.WorldCup2026Hero_statValue__WZx_s{font-size:2.5rem;color:#fff;line-height:1;font-weight:900}@media(min-width:640px){.WorldCup2026Hero_statValue__WZx_s{font-size:3rem}}.WorldCup2026Hero_statLabel__aiIin{font-size:.625rem;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.2em;font-weight:700}@media(min-width:640px){.WorldCup2026Hero_statLabel__aiIin{font-size:.75rem}}.WorldCup2026Hero_hostRow__dg8nN{margin-top:1.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-weight:600}@media(min-width:640px){.WorldCup2026Hero_hostRow__dg8nN{gap:.75rem}}.WorldCup2026Hero_hostLabel__n2GvK{text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.7);font-size:.75rem}@media(min-width:640px){.WorldCup2026Hero_hostLabel__n2GvK{font-size:.875rem}}.WorldCup2026Hero_hostFlagItem__BrnzA{display:inline-flex;align-items:center;gap:.5rem;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:.25rem .625rem;border-radius:.5rem;font-size:1.125rem}@media(min-width:640px){.WorldCup2026Hero_hostFlagItem__BrnzA{font-size:1.25rem;padding:.375rem .75rem}}.WorldCup2026Hero_flagImg__gnLaz{width:22px;height:15px;border-radius:2px;-o-object-fit:cover;object-fit:cover;display:block;box-shadow:0 1px 3px rgba(0,0,0,.2)}@media(min-width:640px){.WorldCup2026Hero_flagImg__gnLaz{width:26px;height:18px}}.WorldCup2026Hero_hostCountryName__P5AcT{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.8)}@media(min-width:640px){.WorldCup2026Hero_hostCountryName__P5AcT{font-size:12px}}.WorldCup2026Facts_factsSection__KTNXj{position:relative;padding:3rem 1rem;overflow:hidden;background:#0a0a0a}@media(min-width:640px){.WorldCup2026Facts_factsSection__KTNXj{padding:4rem 1rem}}@media(min-width:1024px){.WorldCup2026Facts_factsSection__KTNXj{padding:5rem 1rem}}.WorldCup2026Facts_factsSection__KTNXj:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.6) 1px,transparent 0);background-size:20px 20px}.WorldCup2026Facts_container__Ck3AJ{max-width:1400px;margin:0 auto;position:relative}.WorldCup2026Facts_header__BP4Yh{max-width:48rem;margin:0 auto 2.5rem;text-align:center}@media(min-width:640px){.WorldCup2026Facts_header__BP4Yh{margin-bottom:3.5rem}}.WorldCup2026Facts_headerBadge__B7apd{display:inline-flex;align-items:center;gap:.5rem;background:#c1ff72;color:#141414;font-size:.75rem;padding:.375rem .875rem;border-radius:9999px;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.25em;font-weight:700}@media(min-width:640px){.WorldCup2026Facts_headerBadge__B7apd{font-size:.875rem}}.WorldCup2026Facts_headerBadgeIcon__KMF3G{width:.875rem;height:.875rem;flex-shrink:0}.WorldCup2026Facts_headerHeading__WQi36{color:#fff;margin-bottom:1rem;line-height:.88;font-weight:900}.WorldCup2026Facts_headingLine1__x3F2O{display:block;font-size:3rem;text-transform:uppercase}@media(min-width:640px){.WorldCup2026Facts_headingLine1__x3F2O{font-size:4.375rem}}@media(min-width:768px){.WorldCup2026Facts_headingLine1__x3F2O{font-size:5rem}}.WorldCup2026Facts_headingLine2__E3TmY{display:block;font-size:3rem;color:#c1ff72;font-style:italic;text-transform:uppercase}@media(min-width:640px){.WorldCup2026Facts_headingLine2__E3TmY{font-size:4.375rem}}@media(min-width:768px){.WorldCup2026Facts_headingLine2__E3TmY{font-size:5rem}}.WorldCup2026Facts_headingSub__rrXOo{display:block;font-size:1.25rem;color:hsla(0,0%,100%,.55);margin-top:.75rem;font-weight:700}@media(min-width:640px){.WorldCup2026Facts_headingSub__rrXOo{font-size:1.5rem}}@media(min-width:768px){.WorldCup2026Facts_headingSub__rrXOo{font-size:1.875rem}}.WorldCup2026Facts_headerDesc__bmoJm{font-size:1rem;color:hsla(0,0%,100%,.65);max-width:36rem;margin:1.25rem auto 0;line-height:1.6}.WorldCup2026Facts_masonryGrid__D_BkP{-moz-columns:1;column-count:1;gap:1rem;max-width:72rem;margin:0 auto;-moz-column-fill:balance;column-fill:balance}@media(min-width:640px){.WorldCup2026Facts_masonryGrid__D_BkP{-moz-columns:2;column-count:2;gap:1.25rem}}@media(min-width:1024px){.WorldCup2026Facts_masonryGrid__D_BkP{-moz-columns:3;column-count:3}}.WorldCup2026Facts_factCard__H2IoW{position:relative;margin-bottom:1rem;-moz-column-break-inside:avoid;break-inside:avoid;border-radius:1.5rem;overflow:hidden;background:#141414;box-shadow:0 10px 15px -3px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.08);transition:all .5s ease-out}@media(min-width:640px){.WorldCup2026Facts_factCard__H2IoW{margin-bottom:1.25rem}}.WorldCup2026Facts_factCard__H2IoW:hover{box-shadow:0 25px 60px -15px rgba(193,255,114,.35);transform:translateY(-6px)}.WorldCup2026Facts_factCard__H2IoW:focus-within{outline:2px solid #c1ff72;outline-offset:2px}.WorldCup2026Facts_cardVisual__KSC_Q{position:relative;width:100%;overflow:hidden}.WorldCup2026Facts_dotPattern__7Uy9i{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;transition:opacity .5s;background-image:radial-gradient(circle,#c1ff72 1px,transparent 0);background-size:14px 14px}.WorldCup2026Facts_factCard__H2IoW:hover .WorldCup2026Facts_dotPattern__7Uy9i{opacity:.22}.WorldCup2026Facts_decoCircleTopRight__1N9KZ{position:absolute;top:-5rem;right:-5rem;width:14rem;height:14rem;border-radius:9999px;border:2px solid rgba(193,255,114,.15);transition:transform .7s}.WorldCup2026Facts_decoCircleBottomLeft__fy_3V{position:absolute;bottom:-6rem;left:-3rem;width:16rem;height:16rem;border-radius:9999px;border:2px solid hsla(0,0%,100%,.1);transition:transform .7s}.WorldCup2026Facts_factCard__H2IoW:hover .WorldCup2026Facts_decoCircleBottomLeft__fy_3V,.WorldCup2026Facts_factCard__H2IoW:hover .WorldCup2026Facts_decoCircleTopRight__1N9KZ{transform:scale(1.1)}.WorldCup2026Facts_numberBadge__hneR2{left:.875rem;background:#c1ff72;font-size:.625rem;letter-spacing:.2em;padding:.375rem .75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.3)}.WorldCup2026Facts_numberBadge__hneR2,.WorldCup2026Facts_saveBtn__mdvsf{position:absolute;top:.875rem;z-index:10;color:#141414;font-weight:900;border-radius:9999px}.WorldCup2026Facts_saveBtn__mdvsf{right:.875rem;background:#fff;font-size:.75rem;padding:.5rem 1rem;border:none;cursor:pointer;box-shadow:0 20px 25px -5px rgba(0,0,0,.3);opacity:0;transform:translateY(-.5rem);transition:all .3s;min-height:2.25rem;min-width:2.75rem}.WorldCup2026Facts_saveBtn__mdvsf:hover{background:#c1ff72}.WorldCup2026Facts_saveBtn__mdvsf:focus{opacity:1;transform:translateY(0);outline:2px solid #c1ff72;outline-offset:2px}.WorldCup2026Facts_factCard__H2IoW:hover .WorldCup2026Facts_saveBtn__mdvsf{opacity:1;transform:translateY(0)}.WorldCup2026Facts_cardCenter__CBwRz{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 1.5rem 4rem}.WorldCup2026Facts_cardIcon__FsQvC{width:4rem;height:4rem;margin-bottom:1rem;color:#c1ff72;filter:drop-shadow(0 6px 20px rgba(0,0,0,.5));transition:transform .5s ease-out}@media(min-width:640px){.WorldCup2026Facts_cardIcon__FsQvC{width:5rem;height:5rem}}.WorldCup2026Facts_cardIcon__FsQvC svg{width:100%;height:100%}.WorldCup2026Facts_factCard__H2IoW:hover .WorldCup2026Facts_cardIcon__FsQvC{transform:scale(1.1) rotate(-6deg)}.WorldCup2026Facts_cardBigValue__IuIHB{font-weight:900;color:#fff;line-height:1;text-shadow:0 4px 20px rgba(0,0,0,.5);letter-spacing:-.05em}.WorldCup2026Facts_cardBigLabel__ad3Xo{margin-top:.625rem;font-size:.625rem;font-weight:900;color:#c1ff72;letter-spacing:.35em;text-transform:uppercase}@media(min-width:640px){.WorldCup2026Facts_cardBigLabel__ad3Xo{font-size:.75rem}}.WorldCup2026Facts_cardBottomGradient__5RZuD{position:absolute;bottom:0;left:0;right:0;height:8rem;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.25),transparent)}.WorldCup2026Facts_hashtagBadge__Nknxi{position:absolute;bottom:.875rem;left:.875rem;z-index:10;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.05em;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.25rem .625rem;border-radius:9999px}.WorldCup2026Facts_cardContent__Z3tgz{padding:1rem;background:#141414}@media(min-width:640px){.WorldCup2026Facts_cardContent__Z3tgz{padding:1.25rem}}.WorldCup2026Facts_cardTitle__8aoz4{font-size:1rem;font-weight:900;color:#fff;line-height:1.25;margin-bottom:.375rem;letter-spacing:-.025em;transition:color .3s}@media(min-width:640px){.WorldCup2026Facts_cardTitle__8aoz4{font-size:1.125rem}}.WorldCup2026Facts_factCard__H2IoW:hover .WorldCup2026Facts_cardTitle__8aoz4{color:#c1ff72}.WorldCup2026Facts_cardDesc__bC9p9{font-size:.8125rem;color:hsla(0,0%,100%,.75);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.WorldCup2026Facts_cardFooter__Gznox{margin-top:.75rem;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between}.WorldCup2026Facts_cardAuthor__P1m2Y{display:flex;align-items:center;gap:.375rem}.WorldCup2026Facts_authorAvatar__tiVCP{width:1.5rem;height:1.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;overflow:hidden}.WorldCup2026Facts_authorAvatarImg__5jQuF{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.WorldCup2026Facts_authorName__U7dig{font-size:.6875rem;font-weight:700;color:#fff}.WorldCup2026Facts_cardLikes__hfxsF{font-size:.6875rem;color:hsla(0,0%,100%,.7);font-weight:500}.WorldCup2026Legends_legendsSection__Qi98O{position:relative;padding:5rem 1rem;overflow:hidden;background:#0a0a0a}@media(min-width:640px){.WorldCup2026Legends_legendsSection__Qi98O{padding:7rem 1rem}}@media(min-width:1024px){.WorldCup2026Legends_legendsSection__Qi98O{padding:8rem 1rem}}.WorldCup2026Legends_bgWrap__e0s6s{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.WorldCup2026Legends_bgGradient__9gg1q{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06120a,#0a1a0e,#020806)}.WorldCup2026Legends_bgStripes__YLsOx{position:absolute;top:0;right:0;bottom:auto;left:0;bottom:0;height:55%;opacity:.18;background-image:repeating-linear-gradient(90deg,rgba(193,255,114,.5),rgba(193,255,114,.5) 80px,rgba(193,255,114,.15) 0,rgba(193,255,114,.15) 160px);mask-image:linear-gradient(0deg,#000 30%,transparent);-webkit-mask-image:linear-gradient(0deg,#000 30%,transparent)}.WorldCup2026Legends_glowLime__Mtyui{position:absolute;top:-8rem;left:10%;width:26.25rem;height:26.25rem;border-radius:9999px;background:rgba(193,255,114,.12);filter:blur(100px)}.WorldCup2026Legends_glowGold__FB_BO{position:absolute;top:-10rem;right:12%;width:30rem;height:30rem;border-radius:9999px;background:rgba(255,217,102,.1);filter:blur(110px)}.WorldCup2026Legends_ringLarge__a82SU{width:37.5rem;height:37.5rem;border-radius:9999px;border:1px solid rgba(193,255,114,.1)}.WorldCup2026Legends_ringLarge__a82SU,.WorldCup2026Legends_ringSmall__doyZJ{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.5}.WorldCup2026Legends_ringSmall__doyZJ{width:12.5rem;height:12.5rem;border-radius:9999px;border:1px solid rgba(193,255,114,.15)}.WorldCup2026Legends_container__iT7QL{max-width:1400px;margin:0 auto;position:relative}.WorldCup2026Legends_header__kPYHz{max-width:56rem;margin:0 auto 3rem;text-align:center}@media(min-width:640px){.WorldCup2026Legends_header__kPYHz{margin-bottom:4rem}}.WorldCup2026Legends_headerBadge__bpGsz{display:inline-flex;align-items:center;gap:.5rem;background:rgba(193,255,114,.1);border:1px solid rgba(193,255,114,.3);color:#c1ff72;font-size:.6875rem;padding:.375rem .875rem;border-radius:9999px;margin-bottom:1.5rem;text-transform:uppercase;font-weight:900;letter-spacing:.18em}@media(min-width:640px){.WorldCup2026Legends_headerBadge__bpGsz{font-size:.75rem}}.WorldCup2026Legends_badgeDot__8iOdi{width:.375rem;height:.375rem;border-radius:9999px;background:#c1ff72;animation:WorldCup2026Legends_legendPulse__gBw0g 2s ease-in-out infinite}@keyframes WorldCup2026Legends_legendPulse__gBw0g{0%,to{opacity:1}50%{opacity:.4}}.WorldCup2026Legends_headerHeading__eotZ6{color:#fff;line-height:.88;margin-bottom:1rem;font-weight:900;letter-spacing:-.04em}.WorldCup2026Legends_headingLine1__qaWkZ{display:block;font-size:3rem;text-transform:uppercase}@media(min-width:640px){.WorldCup2026Legends_headingLine1__qaWkZ{font-size:4.375rem}}@media(min-width:768px){.WorldCup2026Legends_headingLine1__qaWkZ{font-size:5rem}}@media(min-width:1024px){.WorldCup2026Legends_headingLine1__qaWkZ{font-size:7rem}}.WorldCup2026Legends_headingLine2__d7AP6{display:block;font-size:3rem;color:#c1ff72;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}@media(min-width:640px){.WorldCup2026Legends_headingLine2__d7AP6{font-size:4.375rem}}@media(min-width:768px){.WorldCup2026Legends_headingLine2__d7AP6{font-size:5rem}}@media(min-width:1024px){.WorldCup2026Legends_headingLine2__d7AP6{font-size:7rem}}.WorldCup2026Legends_headerDesc__1lO4n{font-size:.875rem;color:hsla(0,0%,100%,.6);max-width:42rem;margin:1.5rem auto 0;line-height:1.6}@media(min-width:640px){.WorldCup2026Legends_headerDesc__1lO4n{font-size:1rem}}.WorldCup2026Legends_showcase__mVn_o{position:relative;max-width:64rem;margin:0 auto 3rem;border-radius:1.5rem;overflow:hidden;border:2px solid rgba(193,255,114,.2);box-shadow:0 40px 120px -30px rgba(193,255,114,.35)}@media(min-width:640px){.WorldCup2026Legends_showcase__mVn_o{margin-bottom:4rem}}.WorldCup2026Legends_showcaseImage__rH0ct{width:100%;height:auto;display:block}.WorldCup2026Legends_showcaseTopBar__JO61_{position:absolute;top:0;left:0;right:0;z-index:20;background:hsla(0,0%,4%,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(193,255,114,.2);padding:.625rem 1rem;display:flex;align-items:center;justify-content:space-between}@media(min-width:640px){.WorldCup2026Legends_showcaseTopBar__JO61_{padding:.625rem 1.5rem}}.WorldCup2026Legends_topBarLeft__mFzGT{display:flex;align-items:center;gap:.5rem;font-size:.625rem;color:#c1ff72;font-weight:900;letter-spacing:.18em;text-transform:uppercase}@media(min-width:640px){.WorldCup2026Legends_topBarLeft__mFzGT{font-size:.75rem}}.WorldCup2026Legends_topBarLiveDot__kkDHT{width:.5rem;height:.5rem;border-radius:9999px;background:#ef4444;animation:WorldCup2026Legends_legendPulse__gBw0g 2s ease-in-out infinite}.WorldCup2026Legends_topBarRight__Oli1j{display:none;align-items:center;gap:.75rem;font-size:.625rem;color:hsla(0,0%,100%,.7);font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;text-transform:uppercase}@media(min-width:640px){.WorldCup2026Legends_topBarRight__Oli1j{display:flex;font-size:.75rem}}.WorldCup2026Legends_topBarSep__DzLhp{width:.25rem;height:.25rem;border-radius:9999px;background:hsla(0,0%,100%,.3)}.WorldCup2026Legends_showcaseBottom__RTMZ5{position:absolute;bottom:0;left:0;right:0;z-index:20;background:linear-gradient(0deg,#0a0a0a,hsla(0,0%,4%,.9),transparent);padding:3rem 1rem .75rem;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}@media(min-width:640px){.WorldCup2026Legends_showcaseBottom__RTMZ5{padding:3rem 1.5rem 1rem}}.WorldCup2026Legends_showcaseFeatLabel__HtXG9{font-size:.625rem;color:rgba(193,255,114,.8);text-transform:uppercase;font-weight:900;letter-spacing:.18em;margin-bottom:.25rem}@media(min-width:640px){.WorldCup2026Legends_showcaseFeatLabel__HtXG9{font-size:.75rem}}.WorldCup2026Legends_showcaseNames__nk_l7{color:#fff;font-size:1.125rem;text-transform:uppercase;font-weight:900;letter-spacing:-.04em;line-height:.88}@media(min-width:640px){.WorldCup2026Legends_showcaseNames__nk_l7{font-size:1.5rem}}@media(min-width:768px){.WorldCup2026Legends_showcaseNames__nk_l7{font-size:1.875rem}}.WorldCup2026Legends_showcaseRight__sZz0r{display:none;text-align:right}@media(min-width:768px){.WorldCup2026Legends_showcaseRight__sZz0r{display:block}}.WorldCup2026Legends_showcaseRightLabel__9xGX_{font-size:.625rem;color:hsla(0,0%,100%,.4);font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;text-transform:uppercase}.WorldCup2026Legends_showcaseRightValue__PqIof{color:#c1ff72;font-size:1.5rem;font-weight:900;letter-spacing:-.04em;line-height:.88}.WorldCup2026Legends_legendsGrid__hmu3r{display:grid;grid-template-columns:1fr;gap:1rem;max-width:72rem;margin:0 auto}@media(min-width:640px){.WorldCup2026Legends_legendsGrid__hmu3r{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(min-width:1024px){.WorldCup2026Legends_legendsGrid__hmu3r{grid-template-columns:repeat(4,1fr)}}.WorldCup2026Legends_legendCard__YQtqJ{position:relative;border-radius:1rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:#0c0c0c;transition:all .5s}.WorldCup2026Legends_legendCard__YQtqJ:hover{border-color:rgba(193,255,114,.5);transform:translateY(-4px);box-shadow:0 30px 70px -20px rgba(193,255,114,.35)}.WorldCup2026Legends_cardVisual__pN_RI{position:relative;height:8rem;overflow:hidden}@media(min-width:640px){.WorldCup2026Legends_cardVisual__pN_RI{height:9rem}}.WorldCup2026Legends_cardVisualGrid__R54n_{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;background-image:linear-gradient(rgba(0,0,0,.3) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.3) 1px,transparent 0);background-size:20px 20px}.WorldCup2026Legends_cardJerseyNumber__7AuOH{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:900;letter-spacing:-.04em;line-height:1;font-size:11rem;opacity:.85;text-shadow:0 4px 0 rgba(0,0,0,.18)}.WorldCup2026Legends_countryBadge__35AX2{position:absolute;top:.625rem;left:.625rem;display:flex;align-items:center;gap:.375rem;background:hsla(0,0%,4%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.15);border-radius:9999px;padding:.25rem .625rem;font-size:.75rem}.WorldCup2026Legends_countryFlagImg__4ctsX{width:16px;height:11px;border-radius:1px;-o-object-fit:cover;object-fit:cover;display:block}.WorldCup2026Legends_countryName__kS__m{color:hsla(0,0%,100%,.9);font-size:.625rem;text-transform:uppercase;font-weight:900;letter-spacing:.18em}.WorldCup2026Legends_iconBadge__wWgUC{position:absolute;top:.625rem;right:.625rem;width:2rem;height:2rem;border-radius:9999px;background:hsla(0,0%,4%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(193,255,114,.3);display:flex;align-items:center;justify-content:center}.WorldCup2026Legends_iconBadgeSvg__W3ucH{width:1rem;height:1rem;color:#c1ff72}.WorldCup2026Legends_cardBody__w82Lb{position:relative;padding:1.25rem}.WorldCup2026Legends_playerName__7cfAy{font-size:1.875rem;color:#fff;text-transform:uppercase;margin-bottom:.25rem;font-weight:900;letter-spacing:-.04em;line-height:.88;transition:color .3s}@media(min-width:640px){.WorldCup2026Legends_playerName__7cfAy{font-size:2.25rem}}.WorldCup2026Legends_legendCard__YQtqJ:hover .WorldCup2026Legends_playerName__7cfAy{color:#c1ff72}.WorldCup2026Legends_playerYears__Z8oYd{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;color:hsla(0,0%,100%,.5);font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;text-transform:uppercase;margin-bottom:.75rem}.WorldCup2026Legends_trophyBadge__RaAbH{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;background:rgba(193,255,114,.08);border:1px solid rgba(193,255,114,.2);margin-bottom:.75rem}.WorldCup2026Legends_trophyIcon__DWeDP{width:.875rem;height:.875rem;color:#c1ff72;flex-shrink:0}.WorldCup2026Legends_trophyText__joKmI{font-size:.75rem;color:#c1ff72;text-transform:uppercase;font-weight:900;letter-spacing:.18em}.WorldCup2026Legends_playerQuote__JGddD{font-size:.8125rem;color:hsla(0,0%,100%,.65);line-height:1.6;font-style:italic}.WorldCup2026Legends_cardFooter__sq_Zi{padding:.625rem 1.25rem;border-top:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.02);display:flex;align-items:center;justify-content:space-between}.WorldCup2026Legends_legendNum__mhbUO{font-size:.625rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.35)}.WorldCup2026Legends_goatLabel__ncywv{font-size:.625rem;color:rgba(193,255,114,.7);text-transform:uppercase;font-weight:900;letter-spacing:.18em}.WorldCup2026StatsVault_statsVaultSection__Mq_dG{position:relative;padding:4rem 1rem 6rem;background-color:#0a0a0a;overflow:hidden}@media(min-width:640px){.WorldCup2026StatsVault_statsVaultSection__Mq_dG{padding-top:6rem;padding-bottom:8rem}}@media(min-width:1024px){.WorldCup2026StatsVault_statsVaultSection__Mq_dG{padding-top:7rem;padding-bottom:9rem}}.WorldCup2026StatsVault_gridBg__7mA9g{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;pointer-events:none;background-image:linear-gradient(rgba(193,255,114,.6) 1px,transparent 0),linear-gradient(90deg,rgba(193,255,114,.6) 1px,transparent 0);background-size:60px 60px}.WorldCup2026StatsVault_radialGlow__e3X1O{position:absolute;top:-10rem;left:50%;transform:translateX(-50%);width:700px;height:400px;border-radius:9999px;background-color:rgba(193,255,114,.08);filter:blur(120px);pointer-events:none}.WorldCup2026StatsVault_container__ZE_r6{position:relative;width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.WorldCup2026StatsVault_header__uLxFO{max-width:48rem;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:2.5rem}@media(min-width:640px){.WorldCup2026StatsVault_header__uLxFO{margin-bottom:3.5rem}}.WorldCup2026StatsVault_vaultBadge__KwCZe{display:inline-flex;align-items:center;gap:.5rem;background-color:rgba(193,255,114,.1);border:1px solid rgba(193,255,114,.3);color:#c1ff72;font-size:11px;padding:.375rem .875rem;border-radius:9999px;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.25em;font-family:inherit}@media(min-width:640px){.WorldCup2026StatsVault_vaultBadge__KwCZe{font-size:.75rem}}.WorldCup2026StatsVault_lockIcon__MzWlV{width:.875rem;height:.875rem}.WorldCup2026StatsVault_title__1OBYW{color:#fff;margin-bottom:1rem;line-height:.88;font-weight:800}.WorldCup2026StatsVault_titleLine1__Y4IXX{display:block;font-size:3rem;text-transform:uppercase}@media(min-width:640px){.WorldCup2026StatsVault_titleLine1__Y4IXX{font-size:4.375rem}}@media(min-width:768px){.WorldCup2026StatsVault_titleLine1__Y4IXX{font-size:5rem}}.WorldCup2026StatsVault_titleLine2__gA4iC{display:block;font-size:3rem;color:#c1ff72;font-style:italic}@media(min-width:640px){.WorldCup2026StatsVault_titleLine2__gA4iC{font-size:4.375rem}}@media(min-width:768px){.WorldCup2026StatsVault_titleLine2__gA4iC{font-size:5rem}}.WorldCup2026StatsVault_description__USuqr{font-size:.875rem;color:hsla(0,0%,100%,.6);max-width:36rem;margin:1.25rem auto 0}@media(min-width:640px){.WorldCup2026StatsVault_description__USuqr{font-size:1rem}}.WorldCup2026StatsVault_progressTracker__DJu2t{margin-top:1.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;font-family:monospace;text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:hsla(0,0%,100%,.5)}@media(min-width:640px){.WorldCup2026StatsVault_progressTracker__DJu2t{font-size:.75rem;flex-direction:row}}.WorldCup2026StatsVault_progressStats__WAoj_{display:flex;align-items:center;gap:.375rem}.WorldCup2026StatsVault_lockIndicatorIcon__fMHMN,.WorldCup2026StatsVault_unlockIndicatorIcon__UF4QV{width:.875rem;height:.875rem;color:#c1ff72}.WorldCup2026StatsVault_unlockedHighlight__6rRXs{color:#c1ff72;font-weight:700}.WorldCup2026StatsVault_progressBarBg__DSlfU{width:7rem;height:4px;background-color:hsla(0,0%,100%,.1);border-radius:9999px;overflow:hidden}@media(min-width:640px){.WorldCup2026StatsVault_progressBarBg__DSlfU{width:8rem}}.WorldCup2026StatsVault_progressBarFill__ZT2GY{height:100%;background-color:#c1ff72;transition:width .5s ease}.WorldCup2026StatsVault_filterSection__srwLZ{max-width:80rem;margin:0 auto 2rem}@media(min-width:640px){.WorldCup2026StatsVault_filterSection__srwLZ{margin-bottom:2.5rem}}.WorldCup2026StatsVault_filterHeader__67qz2{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.WorldCup2026StatsVault_filterIcon__PMWhs{width:1rem;height:1rem;color:#c1ff72}.WorldCup2026StatsVault_filterTitle__3JqFS{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:hsla(0,0%,100%,.5)}@media(min-width:640px){.WorldCup2026StatsVault_filterTitle__3JqFS{font-size:.75rem}}.WorldCup2026StatsVault_filterButtons__DXCfQ{display:flex;flex-wrap:wrap;gap:.5rem}.WorldCup2026StatsVault_filterBtn__PM2_f{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.6);cursor:pointer}@media(min-width:640px){.WorldCup2026StatsVault_filterBtn__PM2_f{padding:.5rem .875rem;font-size:.75rem}}.WorldCup2026StatsVault_filterBtn__PM2_f:hover{border-color:rgba(193,255,114,.4);color:#c1ff72}.WorldCup2026StatsVault_filterBtn__PM2_f:focus{outline:none;box-shadow:0 0 0 2px #c1ff72}.WorldCup2026StatsVault_filterBtn__PM2_f.WorldCup2026StatsVault_active__QDdUM{background-color:#c1ff72;color:#0a0a0a;border-color:#c1ff72;box-shadow:0 0 20px rgba(193,255,114,.3)}.WorldCup2026StatsVault_cardsGrid___O2IB{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;max-width:80rem;margin:0 auto}@media(min-width:640px){.WorldCup2026StatsVault_cardsGrid___O2IB{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media(min-width:1024px){.WorldCup2026StatsVault_cardsGrid___O2IB{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media(min-width:1280px){.WorldCup2026StatsVault_cardsGrid___O2IB{grid-template-columns:repeat(4,minmax(0,1fr))}}.WorldCup2026StatsVault_cardBtn__z25u7{position:relative;text-align:left;border-radius:1.5rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background-color:#111;cursor:pointer;transition:all .5s ease;padding:0}.WorldCup2026StatsVault_cardBtn__z25u7:hover{border-color:rgba(193,255,114,.6);transform:translateY(-.375rem);box-shadow:0 30px 80px -20px rgba(193,255,114,.4)}.WorldCup2026StatsVault_cardBtn__z25u7:focus{outline:none;box-shadow:0 0 0 2px #c1ff72}.WorldCup2026StatsVault_cardBanner__ksnZ4{position:relative;height:6.5rem;overflow:hidden}@media(min-width:640px){.WorldCup2026StatsVault_cardBanner__ksnZ4{height:7.5rem}}.WorldCup2026StatsVault_bannerPattern__it23M{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background-image:radial-gradient(circle,transparent 30px,rgba(0,0,0,.4) 31px,rgba(0,0,0,.4) 32px,transparent 33px),linear-gradient(rgba(0,0,0,.25) 1px,transparent 0);background-size:100% 100%,100% 24px}.WorldCup2026StatsVault_bannerGlow__SjEer{position:absolute;top:-2.5rem;right:-2.5rem;width:10rem;height:10rem;border-radius:9999px;background-color:hsla(0,0%,100%,.3);filter:blur(24px);transition:all .7s}.WorldCup2026StatsVault_cardBtn__z25u7:hover .WorldCup2026StatsVault_bannerGlow__SjEer{background-color:hsla(0,0%,100%,.5)}.WorldCup2026StatsVault_spinningBallContainer__6qxpR{position:absolute;left:50%;bottom:-.75rem;transform:translateX(-50%);width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;z-index:5;transition:transform .7s cubic-bezier(.16,1,.3,1)}@media(min-width:640px){.WorldCup2026StatsVault_spinningBallContainer__6qxpR{bottom:-1.25rem;width:4.5rem;height:4.5rem}}.WorldCup2026StatsVault_cardBtn__z25u7:hover .WorldCup2026StatsVault_spinningBallContainer__6qxpR{transform:translateX(-50%) rotate(1turn) scale(1.12)}.WorldCup2026StatsVault_spinningBall__kK_GR{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.6))}.WorldCup2026StatsVault_lockBadge__Ek6_w{position:absolute;top:.625rem;right:.625rem;display:flex;align-items:center;gap:.375rem;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .625rem;border-radius:9999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:hsla(0,0%,4%,.6);color:#fff;border:1px solid hsla(0,0%,100%,.2)}@media(min-width:640px){.WorldCup2026StatsVault_lockBadge__Ek6_w{top:.75rem;right:.75rem;font-size:10px}}.WorldCup2026StatsVault_badgeUnlocked__t2F4G{background-color:rgba(193,255,114,.9);color:#0a0a0a;border-color:rgba(193,255,114,.9)}.WorldCup2026StatsVault_lockBadgeIcon__MdgJ1{width:.75rem;height:.75rem}.WorldCup2026StatsVault_iconBadge__mguz7{position:absolute;top:.625rem;left:.625rem;width:2rem;height:2rem;border-radius:.5rem;background-color:hsla(0,0%,4%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;color:#fff}@media(min-width:640px){.WorldCup2026StatsVault_iconBadge__mguz7{top:.75rem;left:.75rem;width:2.25rem;height:2.25rem}}.WorldCup2026StatsVault_categoryIconSvg__7TS95{width:1rem;height:1rem}.WorldCup2026StatsVault_cardBody__6_mLu{position:relative;padding:2.25rem 1rem 1rem;text-align:center}@media(min-width:640px){.WorldCup2026StatsVault_cardBody__6_mLu{padding:2.75rem 1.25rem 1.25rem}}.WorldCup2026StatsVault_cardTitle__zaU67{font-size:1rem;font-weight:900;color:#fff;line-height:1.25;letter-spacing:-.01em;margin-bottom:.375rem;transition:color .3s ease}.WorldCup2026StatsVault_cardBtn__z25u7:hover .WorldCup2026StatsVault_cardTitle__zaU67{color:#c1ff72}@media(min-width:640px){.WorldCup2026StatsVault_cardTitle__zaU67{font-size:1.125rem}}@media(min-width:1024px){.WorldCup2026StatsVault_cardTitle__zaU67{font-size:1.25rem}}.WorldCup2026StatsVault_cardSubtitle__k_7wh{font-size:.75rem;color:hsla(0,0%,100%,.55);font-weight:500;line-height:1.5;margin-bottom:1rem}@media(min-width:640px){.WorldCup2026StatsVault_cardSubtitle__k_7wh{font-size:13px;margin-bottom:1.25rem}}.WorldCup2026StatsVault_cardFooter__DxNue{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.75rem;border-top:1px dashed hsla(0,0%,100%,.1)}@media(min-width:640px){.WorldCup2026StatsVault_cardFooter__DxNue{padding-top:1rem}}.WorldCup2026StatsVault_recordsWrapper__OW2uR{display:flex;align-items:center;gap:.375rem}.WorldCup2026StatsVault_recordDot__GZdlP{width:.375rem;height:.375rem;border-radius:9999px}.WorldCup2026StatsVault_recordText__3dDTl{font-family:monospace;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.4)}@media(min-width:640px){.WorldCup2026StatsVault_recordText__3dDTl{font-size:11px}}.WorldCup2026StatsVault_openCta__m4R0P{font-size:11px;font-weight:900;color:#c1ff72;display:flex;align-items:center;gap:.25rem;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease}@media(min-width:640px){.WorldCup2026StatsVault_openCta__m4R0P{font-size:.75rem}}.WorldCup2026StatsVault_cardBtn__z25u7:hover .WorldCup2026StatsVault_openCta__m4R0P{gap:.5rem}.WorldCup2026StatsVault_arrow__7C_U4{transition:transform .3s ease}.WorldCup2026StatsModal_modalOverlay__rRu1c{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.25rem;transition:all .3s ease}.WorldCup2026StatsModal_fullscreenOverlay___fABI{padding:0}.WorldCup2026StatsModal_modalContent__9Eipi{position:relative;width:calc(100vw - .5rem);max-width:31rem;height:auto;max-height:82vh;border-radius:.5rem;overflow:hidden;background-color:#0c0c0c;border:1px solid rgba(193,255,114,.2);color:#fff;display:flex;flex-direction:column;box-shadow:0 20px 80px -20px rgba(0,0,0,.8),0 0 40px -10px rgba(193,255,114,.3);transition:all .3s ease}@media(min-width:640px){.WorldCup2026StatsModal_modalContent__9Eipi{width:100%;max-height:90vh;border-radius:1rem}}.WorldCup2026StatsModal_modalContent__9Eipi.WorldCup2026StatsModal_fullscreen__z7wIG{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0;border:none}.WorldCup2026StatsModal_modalHeader__O4Yho{position:relative;padding:.5rem .625rem;border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0}@media(min-width:640px){.WorldCup2026StatsModal_modalHeader__O4Yho{padding:1rem 1.25rem}}.WorldCup2026StatsModal_headerTint__DuOOM{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);opacity:.1;pointer-events:none}.WorldCup2026StatsModal_headerInfo__kXqnx{position:relative;z-index:2;display:flex;flex-direction:column}.WorldCup2026StatsModal_headerMeta__y9hrI{display:flex;align-items:center;gap:.375rem;margin-bottom:.125rem}.WorldCup2026StatsModal_iconBox__MsJVe{width:1.5rem;height:1.5rem;border-radius:.25rem;background-color:#0c0c0c;display:flex;align-items:center;justify-content:center;color:#fff}@media(min-width:640px){.WorldCup2026StatsModal_iconBox__MsJVe{width:2.25rem;height:2.25rem;border-radius:.375rem}}.WorldCup2026StatsModal_badgeEmoji__TvAji{font-size:1rem}.WorldCup2026StatsModal_title__YWXWe{font-size:.9375rem;font-weight:900;color:#fff;margin:0;letter-spacing:-.01em}@media(min-width:640px){.WorldCup2026StatsModal_title__YWXWe{font-size:1.375rem}}.WorldCup2026StatsModal_subtitle__cyyQu{font-size:.625rem;color:hsla(0,0%,100%,.6);margin:.0625rem 0 0}@media(min-width:640px){.WorldCup2026StatsModal_subtitle__cyyQu{font-size:.75rem}}.WorldCup2026StatsModal_closeBtn__WeuPJ{position:absolute;top:.375rem;right:.375rem;z-index:10;width:1.5rem;height:1.5rem;border-radius:9999px;background-color:hsla(0,0%,4%,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.5)}@media(min-width:640px){.WorldCup2026StatsModal_closeBtn__WeuPJ{top:.75rem;right:.75rem;width:1.875rem;height:1.875rem}}.WorldCup2026StatsModal_closeBtn__WeuPJ:hover{background-color:#ef4444;border-color:#ef4444;color:#fff;box-shadow:0 4px 15px rgba(239,68,68,.4)}.WorldCup2026StatsModal_scrollView__OgYmt{padding:.5rem;overflow-y:auto;flex:1;min-height:0}@media(min-width:640px){.WorldCup2026StatsModal_scrollView__OgYmt{padding:1rem}}.WorldCup2026StatsModal_tableWrapper__63ULo{overflow-x:auto;border-radius:.375rem;border:1px solid hsla(0,0%,100%,.1)}.WorldCup2026StatsModal_statsTable__eIxGm{width:100%;border-collapse:collapse;font-size:10px}@media(min-width:640px){.WorldCup2026StatsModal_statsTable__eIxGm{font-size:12px}}.WorldCup2026StatsModal_statsTable__eIxGm th{background-color:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.1);padding:.375rem .5rem;text-align:left}@media(min-width:640px){.WorldCup2026StatsModal_statsTable__eIxGm th{padding:.5rem .75rem}}.WorldCup2026StatsModal_statsTable__eIxGm td{padding:.375rem .5rem;border-bottom:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.75)}@media(min-width:640px){.WorldCup2026StatsModal_statsTable__eIxGm td{padding:.5rem .75rem}}.WorldCup2026StatsModal_sortButton__vY59R{background:none;border:none;color:hsla(0,0%,100%,.6);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;padding:0;display:inline-flex;align-items:center;gap:.125rem;cursor:pointer;transition:color .3s ease}@media(min-width:640px){.WorldCup2026StatsModal_sortButton__vY59R{font-size:9px}}.WorldCup2026StatsModal_sortButton__vY59R:hover{color:#c1ff72}.WorldCup2026StatsModal_sortIcon__FpOgo{opacity:.4}.WorldCup2026StatsModal_tableRow__pQ4iN{transition:background-color .3s ease}.WorldCup2026StatsModal_tableRow__pQ4iN:hover{background-color:rgba(193,255,114,.05)}.WorldCup2026StatsModal_tableRow__pQ4iN:last-child td{border-bottom:none}.WorldCup2026StatsModal_rankCell__qqx0I{font-weight:900;color:#c1ff72;font-family:monospace}.WorldCup2026StatsModal_playerCell__v7xX9{font-weight:700;color:#fff}.WorldCup2026StatsModal_paginationRow__z69XS{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.375rem;flex-wrap:wrap}.WorldCup2026StatsModal_paginationStats__5aAX_{font-family:monospace;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.4)}.WorldCup2026StatsModal_paginationButtons__xmjV0{display:flex;align-items:center;gap:.1875rem}.WorldCup2026StatsModal_pageArrowBtn__K5PsZ{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.25rem;border:1px solid hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);font-size:.9rem;line-height:1;cursor:pointer;transition:all .3s ease}@media(min-width:640px){.WorldCup2026StatsModal_pageArrowBtn__K5PsZ{width:1.75rem;height:1.75rem}}.WorldCup2026StatsModal_pageArrowBtn__K5PsZ:hover:not(:disabled){color:#c1ff72;border-color:rgba(193,255,114,.4)}.WorldCup2026StatsModal_pageArrowBtn__K5PsZ:disabled{opacity:.3;cursor:not-allowed}.WorldCup2026StatsModal_pageNumberBtn__NNRP7{min-width:1.5rem;height:1.5rem;padding:0 .25rem;border-radius:.25rem;font-size:10px;font-weight:700;border:1px solid hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .3s ease}@media(min-width:640px){.WorldCup2026StatsModal_pageNumberBtn__NNRP7{min-width:1.75rem;height:1.75rem}}.WorldCup2026StatsModal_pageNumberBtn__NNRP7:hover{color:#c1ff72;border-color:rgba(193,255,114,.4)}.WorldCup2026StatsModal_pageNumberBtn__NNRP7.WorldCup2026StatsModal_active__sxW18{background-color:#c1ff72;color:#0a0a0a;border-color:#c1ff72}.WorldCup2026StatsModal_footerNote__W0RXZ{margin-top:.5rem;font-size:10px;color:hsla(0,0%,100%,.5);font-style:italic;line-height:1.3}.WorldCup2026Quiz_quizSection__0lPTM{position:relative;padding:4rem 1rem;background-color:#0a0a0a;overflow:hidden}@media(min-width:640px){.WorldCup2026Quiz_quizSection__0lPTM{padding-top:6rem;padding-bottom:6rem}}.WorldCup2026Quiz_bgGradient__tqImT{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0f06,#0b1208,#08100a);pointer-events:none}.WorldCup2026Quiz_bgStripes__1Ip75{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent,transparent 60px,rgba(193,255,114,.4) 0,rgba(193,255,114,.4) 120px)}.WorldCup2026Quiz_radialGlow__niTOT{position:absolute;top:-8rem;left:50%;transform:translateX(-50%);width:600px;height:600px;border-radius:9999px;background-color:rgba(193,255,114,.1);filter:blur(140px);pointer-events:none}.WorldCup2026Quiz_container__6NC_8{position:relative;width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.WorldCup2026Quiz_quizBox__Z3EMu{position:relative;max-w:48rem;margin-left:auto;margin-right:auto;border-radius:1.875rem;overflow:hidden;background:linear-gradient(135deg,#141414,#0f1a08,#141414);border:2px solid rgba(193,255,114,.3);padding:1.5rem;text-align:center;box-shadow:0 30px 80px -20px rgba(193,255,114,.3)}@media(min-width:640px){.WorldCup2026Quiz_quizBox__Z3EMu{padding:3rem}}.WorldCup2026Quiz_gridPattern__sRi9H{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;pointer-events:none;background-image:radial-gradient(#c1ff72 1px,transparent 0);background-size:10px 10px}.WorldCup2026Quiz_content__mcn9M{position:relative;z-index:2}.WorldCup2026Quiz_quizBadge__1gfjB{display:inline-flex;align-items:center;gap:.5rem;background-color:rgba(193,255,114,.15);border:1px solid rgba(193,255,114,.4);color:#c1ff72;font-size:11px;padding:.375rem 1rem;border-radius:9999px;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.25em}@media(min-width:640px){.WorldCup2026Quiz_quizBadge__1gfjB{font-size:.75rem}}.WorldCup2026Quiz_pulseDot__xZ9c2{width:.375rem;height:.375rem;background-color:#c1ff72;border-radius:9999px;animation:WorldCup2026Quiz_pulse__MsELL 2s infinite}@keyframes WorldCup2026Quiz_pulse__MsELL{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(193,255,114,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(193,255,114,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(193,255,114,0)}}.WorldCup2026Quiz_heading__OmCsv{color:#fff;margin-bottom:1.25rem;line-height:.9;font-weight:900;text-transform:uppercase}.WorldCup2026Quiz_headingLine1__FCsYM{display:block;font-size:2.25rem}@media(min-width:640px){.WorldCup2026Quiz_headingLine1__FCsYM{font-size:3.75rem}}@media(min-width:768px){.WorldCup2026Quiz_headingLine1__FCsYM{font-size:4.375rem}}.WorldCup2026Quiz_headingLine2__Q0rQ6{display:block;font-size:2.25rem;color:#c1ff72;font-style:italic}@media(min-width:640px){.WorldCup2026Quiz_headingLine2__Q0rQ6{font-size:3.75rem}}@media(min-width:768px){.WorldCup2026Quiz_headingLine2__Q0rQ6{font-size:4.375rem}}.WorldCup2026Quiz_description__7z9Is{font-size:1rem;color:hsla(0,0%,100%,.75);max-width:36rem;margin-left:auto;margin-right:auto;margin-bottom:2rem;line-height:1.625}@media(min-width:640px){.WorldCup2026Quiz_description__7z9Is{font-size:1.125rem}}.WorldCup2026Quiz_highlight__BortD{color:#c1ff72;font-weight:700}.WorldCup2026Quiz_infoCardsGrid__izr78{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:28rem;margin:0 auto 2rem}@media(min-width:640px){.WorldCup2026Quiz_infoCardsGrid__izr78{gap:1rem}}.WorldCup2026Quiz_infoCard__4rm34{background-color:hsla(0,0%,4%,.6);border:1px solid rgba(193,255,114,.2);border-radius:.75rem;padding:.75rem}@media(min-width:640px){.WorldCup2026Quiz_infoCard__4rm34{padding:1rem}}.WorldCup2026Quiz_infoValue__gDABb{font-size:1.5rem;font-weight:900;color:#c1ff72;line-height:1.1}@media(min-width:640px){.WorldCup2026Quiz_infoValue__gDABb{font-size:1.875rem}}.WorldCup2026Quiz_infoLabel__SLYnr{font-size:9px;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.05rem;margin-top:.375rem}@media(min-width:640px){.WorldCup2026Quiz_infoLabel__SLYnr{font-size:.75rem}}.WorldCup2026Quiz_quizCtaBtn__KvPCn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;background-color:#c1ff72;color:#141414;border-radius:.75rem;font-weight:900;height:3.25rem;padding-left:2rem;padding-right:2rem;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 40px -10px rgba(193,255,114,.6)}@media(min-width:640px){.WorldCup2026Quiz_quizCtaBtn__KvPCn{padding-left:2.5rem;padding-right:2.5rem}}.WorldCup2026Quiz_quizCtaBtn__KvPCn:hover{background-color:#b0f060;transform:scale(1.02);box-shadow:0 15px 50px -10px rgba(193,255,114,.8)}.WorldCup2026Quiz_quizCtaBtn__KvPCn:active{transform:scale(.98)}.WorldCup2026Quiz_quizCtaBtn__KvPCn:focus{outline:none;box-shadow:0 0 0 2px #c1ff72}.WorldCup2026Quiz_trophyIcon__cG8BJ{width:1.25rem;height:1.25rem}.WorldCup2026QuizModal_modalOverlay__59ZDs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.375rem}.WorldCup2026QuizModal_modalContent__8NVbX{position:relative;width:100%;max-width:29.5rem;max-height:82vh;border-radius:.75rem;overflow:hidden;background:linear-gradient(180deg,#0a0a0a,#141414);border:1px solid rgba(193,255,114,.3);box-shadow:0 20px 80px -20px rgba(0,0,0,.8),0 0 40px -10px rgba(193,255,114,.25);display:flex;flex-direction:column}@media(min-width:640px){.WorldCup2026QuizModal_modalContent__8NVbX{max-height:90vh;border-radius:1rem}}.WorldCup2026QuizModal_modalHeader__drU9t{position:relative;background:linear-gradient(180deg,#0a0a0a,#141414);border-bottom:2px solid rgba(193,255,114,.3);padding:.5rem .625rem;flex-shrink:0}@media(min-width:640px){.WorldCup2026QuizModal_modalHeader__drU9t{padding:1rem 1.25rem}}.WorldCup2026QuizModal_radialGlowHeader__TUwH5{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;pointer-events:none;background-image:radial-gradient(#c1ff72 1px,transparent 0);background-size:6px 6px}.WorldCup2026QuizModal_headerRow__6anzd{position:relative;display:flex;align-items:center;gap:.375rem}@media(min-width:640px){.WorldCup2026QuizModal_headerRow__6anzd{gap:.75rem}}.WorldCup2026QuizModal_trophyIconWrap__UDEx4{position:relative;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:.375rem;background:linear-gradient(to bottom right,#c1ff72,#7fb83a);display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(193,255,114,.4)}@media(min-width:640px){.WorldCup2026QuizModal_trophyIconWrap__UDEx4{width:2.75rem;height:2.75rem;border-radius:.5rem}}.WorldCup2026QuizModal_trophyIcon___0ozR{width:.875rem;height:.875rem;color:#141414}@media(min-width:640px){.WorldCup2026QuizModal_trophyIcon___0ozR{width:1.375rem;height:1.375rem}}.WorldCup2026QuizModal_badgePulse__2k2Ee{position:absolute;bottom:-.0625rem;right:-.0625rem;width:.5rem;height:.5rem;background-color:#ef4444;border-radius:9999px;border:1px solid #141414;animation:WorldCup2026QuizModal_miniPulse__Gl0mU 1.5s infinite}@media(min-width:640px){.WorldCup2026QuizModal_badgePulse__2k2Ee{width:.625rem;height:.625rem}}@keyframes WorldCup2026QuizModal_miniPulse__Gl0mU{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{transform:scale(1);box-shadow:0 0 0 4px rgba(239,68,68,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(239,68,68,0)}}.WorldCup2026QuizModal_titleArea__QUhGa{flex:1;min-width:0}.WorldCup2026QuizModal_liveBadgeRow__VwgdR{display:flex;align-items:center;gap:.25rem;margin-bottom:.125rem}.WorldCup2026QuizModal_liveTag__pdYtZ{padding:.125rem .25rem;background-color:#ef4444;color:#fff;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;border-radius:.125rem}@media(min-width:640px){.WorldCup2026QuizModal_liveTag__pdYtZ{font-size:9px}}.WorldCup2026QuizModal_quizSubtitle___FdpI{font-size:7px;color:hsla(0,0%,100%,.5);font-weight:700;text-transform:uppercase;letter-spacing:.1em}@media(min-width:640px){.WorldCup2026QuizModal_quizSubtitle___FdpI{font-size:10px}}.WorldCup2026QuizModal_mainTitle__5IR4V{font-weight:900;color:#fff;font-size:.6875rem;font-family:monospace;letter-spacing:.05em;margin:0}@media(min-width:640px){.WorldCup2026QuizModal_mainTitle__5IR4V{font-size:1rem}}.WorldCup2026QuizModal_timeTracker__6i9FN{text-align:right;background-color:#0a0a0a;border:1px solid rgba(193,255,114,.3);border-radius:.25rem;padding:.2rem .3rem;flex-shrink:0}@media(min-width:640px){.WorldCup2026QuizModal_timeTracker__6i9FN{padding:.375rem .5rem;border-radius:.375rem}}.WorldCup2026QuizModal_trackerLabel__99bRd{font-size:6px;color:rgba(193,255,114,.7);font-weight:700;text-transform:uppercase;letter-spacing:.05em}@media(min-width:640px){.WorldCup2026QuizModal_trackerLabel__99bRd{font-size:8px}}.WorldCup2026QuizModal_trackerVal__TjMlh{font-weight:900;color:#c1ff72;font-size:.75rem;font-family:monospace;line-height:1;filter:drop-shadow(0 0 4px rgba(193,255,114,.8))}@media(min-width:640px){.WorldCup2026QuizModal_trackerVal__TjMlh{font-size:1.125rem}}.WorldCup2026QuizModal_trackerDivider___aEkc{color:hsla(0,0%,100%,.3)}.WorldCup2026QuizModal_closeBtn__912gG{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:9999px;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}@media(min-width:640px){.WorldCup2026QuizModal_closeBtn__912gG{width:1.875rem;height:1.875rem}}.WorldCup2026QuizModal_closeBtn__912gG:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.WorldCup2026QuizModal_closeIcon__RcTX4{width:.75rem;height:.75rem}.WorldCup2026QuizModal_playerMetaRow__8DJ_x{position:relative;margin-top:.375rem;display:flex;align-items:center;justify-content:space-between;gap:.375rem;padding-top:.375rem;border-top:1px solid hsla(0,0%,100%,.1)}@media(min-width:640px){.WorldCup2026QuizModal_playerMetaRow__8DJ_x{margin-top:.625rem;padding-top:.625rem}}.WorldCup2026QuizModal_playerLabel__f3ElE{display:flex;align-items:center;gap:.25rem;font-size:8px;color:hsla(0,0%,100%,.6);font-family:monospace;text-transform:uppercase;letter-spacing:.05em}@media(min-width:640px){.WorldCup2026QuizModal_playerLabel__f3ElE{font-size:.75rem}}.WorldCup2026QuizModal_squareDot__FFPZH{width:.2rem;height:.2rem;background-color:#c1ff72;border-radius:1px}@media(min-width:640px){.WorldCup2026QuizModal_squareDot__FFPZH{width:.3125rem;height:.3125rem}}.WorldCup2026QuizModal_timerVal__oz46D{font-family:monospace;font-weight:900;color:#fff;font-size:.75rem;letter-spacing:.05em}@media(min-width:640px){.WorldCup2026QuizModal_timerVal__oz46D{font-size:1rem}}.WorldCup2026QuizModal_progressBarWrapper__MO6RV{height:3px;background-color:#0a0a0a;position:relative;overflow:hidden;flex-shrink:0}.WorldCup2026QuizModal_progressBarFill__aGuI7{height:100%;background:linear-gradient(90deg,#c1ff72,#a8e063,#c1ff72);transition:width .5s ease;box-shadow:0 0 8px #c1ff72}.WorldCup2026QuizModal_modalBody__DdI2k{position:relative;background:linear-gradient(180deg,#0a0f06,#0b1208,#08100a);padding:.5rem;overflow-y:auto;flex:1;min-height:0}@media(min-width:640px){.WorldCup2026QuizModal_modalBody__DdI2k{padding:1.25rem}}.WorldCup2026QuizModal_bodyPattern__3ABO4{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent,transparent 40px,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 80px)}.WorldCup2026QuizModal_questionSlide__AdJyf{position:relative;z-index:2}.WorldCup2026QuizModal_questionBubbleRow__AGgQx{display:flex;gap:.375rem;margin-bottom:.5rem}@media(min-width:640px){.WorldCup2026QuizModal_questionBubbleRow__AGgQx{gap:.625rem;margin-bottom:1rem}}.WorldCup2026QuizModal_avatarWrap__5A7xX{width:1.25rem;height:1.25rem;border-radius:9999px;background-color:rgba(193,255,114,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width:640px){.WorldCup2026QuizModal_avatarWrap__5A7xX{width:1.75rem;height:1.75rem}}.WorldCup2026QuizModal_avatarIcon__wpDR3{width:.625rem;height:.625rem;color:#c1ff72}@media(min-width:640px){.WorldCup2026QuizModal_avatarIcon__wpDR3{width:.875rem;height:.875rem}}.WorldCup2026QuizModal_questionTextCard__5DaB7{background-color:hsla(0,0%,8%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.5rem;border-top-left-radius:.25rem;padding:.375rem .5rem;flex:1;border:1px solid rgba(193,255,114,.2);box-shadow:0 5px 10px rgba(0,0,0,.3)}@media(min-width:640px){.WorldCup2026QuizModal_questionTextCard__5DaB7{padding:.625rem .875rem;border-radius:.75rem}}.WorldCup2026QuizModal_questionText__mgcq_{font-size:.75rem;color:#fff;line-height:1.4;font-weight:600;margin:0}@media(min-width:640px){.WorldCup2026QuizModal_questionText__mgcq_{font-size:.875rem}}.WorldCup2026QuizModal_optionsList__2gJ_8{display:grid;gap:.25rem;margin-bottom:.5rem}@media(min-width:640px){.WorldCup2026QuizModal_optionsList__2gJ_8{gap:.5rem;margin-bottom:1rem}}.WorldCup2026QuizModal_optionBtn__gw7XK{width:100%;text-align:left;border-radius:.5rem;border:1.5px solid hsla(0,0%,100%,.1);padding:.375rem .5rem;background-color:hsla(0,0%,8%,.8);cursor:pointer;transition:all .2s ease;color:#fff}@media(min-width:640px){.WorldCup2026QuizModal_optionBtn__gw7XK{padding:.625rem .875rem}}.WorldCup2026QuizModal_optionBtn__gw7XK.WorldCup2026QuizModal_correct__K0_VT{border-color:#22c55e;background-color:rgba(34,197,94,.15);box-shadow:0 0 10px rgba(34,197,94,.2)}.WorldCup2026QuizModal_optionBtn__gw7XK.WorldCup2026QuizModal_correct__K0_VT .WorldCup2026QuizModal_optionLetter__3V9Zg{background-color:#22c55e;color:#141414}.WorldCup2026QuizModal_optionBtn__gw7XK.WorldCup2026QuizModal_wrong__VblNV{border-color:#ef4444;background-color:rgba(239,68,68,.15);box-shadow:0 0 10px rgba(239,68,68,.2)}.WorldCup2026QuizModal_optionBtn__gw7XK.WorldCup2026QuizModal_wrong__VblNV .WorldCup2026QuizModal_optionLetter__3V9Zg{background-color:#ef4444;color:#fff}.WorldCup2026QuizModal_optionBtn__gw7XK.WorldCup2026QuizModal_disabled__BT0Hv{opacity:.5;cursor:not-allowed;border-color:hsla(0,0%,100%,.05)}.WorldCup2026QuizModal_optionContent___zAH3{display:flex;align-items:center;gap:.375rem;min-width:0}.WorldCup2026QuizModal_optionLetter__3V9Zg{flex-shrink:0;width:1.125rem;height:1.125rem;border-radius:.2rem;background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:900;font-family:monospace}.WorldCup2026QuizModal_optionBtn__gw7XK:hover:not(:disabled) .WorldCup2026QuizModal_optionLetter__3V9Zg{background-color:rgba(193,255,114,.2);color:#c1ff72}.WorldCup2026QuizModal_optionBtn__gw7XK.WorldCup2026QuizModal_selected__mCY3G .WorldCup2026QuizModal_optionLetter__3V9Zg{background-color:#c1ff72;color:#141414}.WorldCup2026QuizModal_optionLabelText__RHqJU{font-size:.75rem;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:640px){.WorldCup2026QuizModal_optionLabelText__RHqJU{font-size:.875rem}}.WorldCup2026QuizModal_nextButtonWrapper__wfLVX{display:flex;justify-content:flex-end;margin-top:.75rem}.WorldCup2026QuizModal_nextQuestionBtn__yJ5SC{display:inline-flex;align-items:center;justify-content:center;background-color:#c1ff72;color:#141414;font-weight:900;font-size:.75rem;padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 12px rgba(193,255,114,.2)}@media(min-width:640px){.WorldCup2026QuizModal_nextQuestionBtn__yJ5SC{font-size:.8125rem;padding:.625rem 1.25rem;border-radius:.625rem}}.WorldCup2026QuizModal_nextQuestionBtn__yJ5SC:hover{background-color:#b0f060;transform:translateY(-1px);box-shadow:0 8px 16px rgba(193,255,114,.3)}.WorldCup2026QuizModal_resultsWrapper__S7S80{position:relative;z-index:2;text-align:center;padding:.75rem .25rem;display:flex;flex-direction:column;align-items:center}.WorldCup2026QuizModal_giftBadgeCircle__JZ5O8{width:3rem;height:3rem;border-radius:9999px;background-color:#c1ff72;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;box-shadow:0 6px 16px rgba(193,255,114,.3)}@media(min-width:640px){.WorldCup2026QuizModal_giftBadgeCircle__JZ5O8{width:3.5rem;height:3.5rem}}.WorldCup2026QuizModal_giftBadgeIcon__a_AB9{width:1.5rem;height:1.5rem;color:#0a0a0a}.WorldCup2026QuizModal_scoreRow__pvNNa{display:flex;align-items:baseline;justify-content:center;margin-bottom:.375rem}.WorldCup2026QuizModal_scoreNum__SJRQc{font-size:2.75rem;font-weight:900;color:#fff;line-height:1}.WorldCup2026QuizModal_scoreDenom__2xRGD{font-size:1.25rem;font-weight:800;color:hsla(0,0%,100%,.35);margin-left:.125rem}.WorldCup2026QuizModal_resultTitle__PPPbS{font-size:1.125rem;font-weight:900;color:#fff;margin-top:.125rem;margin-bottom:.375rem;display:flex;align-items:center;justify-content:center;gap:.25rem}@media(min-width:640px){.WorldCup2026QuizModal_resultTitle__PPPbS{font-size:1.5rem}}.WorldCup2026QuizModal_resultDesc__pxBKU{font-size:.75rem;color:hsla(0,0%,100%,.65);max-width:20rem;margin:0 auto 1rem;line-height:1.4}@media(min-width:640px){.WorldCup2026QuizModal_resultDesc__pxBKU{font-size:.875rem}}.WorldCup2026QuizModal_emailForm__NjIYB{width:100%;max-width:24rem;margin-bottom:1rem}.WorldCup2026QuizModal_inputGroup__npIqq{display:flex;flex-direction:column;gap:.375rem;width:100%;margin-bottom:.375rem}@media(min-width:640px){.WorldCup2026QuizModal_inputGroup__npIqq{flex-direction:row;align-items:center;background-color:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.15);border-radius:9999px;padding:.25rem .25rem .25rem 1rem}.WorldCup2026QuizModal_inputGroup__npIqq:focus-within{border-color:rgba(193,255,114,.6);box-shadow:0 0 15px rgba(193,255,114,.15)}}.WorldCup2026QuizModal_emailInput__TBxfy{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:.375rem;color:#fff;padding:.5rem .75rem;font-size:.8125rem;width:100%;outline:none;transition:all .3s ease}@media(min-width:640px){.WorldCup2026QuizModal_emailInput__TBxfy{background-color:transparent;border:none;padding:.5rem 0}}.WorldCup2026QuizModal_emailInput__TBxfy::-moz-placeholder{color:hsla(0,0%,100%,.3)}.WorldCup2026QuizModal_emailInput__TBxfy::placeholder{color:hsla(0,0%,100%,.3)}.WorldCup2026QuizModal_submitBtn__W4PoL{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;background-color:#c1ff72;color:#0a0a0a;font-weight:800;font-size:.8125rem;padding:.5rem 1rem;border-radius:.375rem;border:none;cursor:pointer;white-space:nowrap;transition:all .3s ease;box-shadow:0 0 10px rgba(193,255,114,.3)}@media(min-width:640px){.WorldCup2026QuizModal_submitBtn__W4PoL{border-radius:9999px;padding:.375rem 1.125rem}}.WorldCup2026QuizModal_submitBtn__W4PoL:hover:not(:disabled){background-color:#b0f060;transform:translateY(-1px);box-shadow:0 0 18px rgba(193,255,114,.5)}.WorldCup2026QuizModal_submitBtn__W4PoL:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.WorldCup2026QuizModal_sendIcon__PWujU{flex-shrink:0}.WorldCup2026QuizModal_spamNotice__mQkfk{font-size:.625rem;color:hsla(0,0%,100%,.35);margin:.5rem 0 0;line-height:1.4}.WorldCup2026QuizModal_spamNotice__mQkfk a{color:hsla(0,0%,100%,.65);text-decoration:underline;transition:color .2s ease}.WorldCup2026QuizModal_spamNotice__mQkfk a:hover{color:#c1ff72}.WorldCup2026QuizModal_submitSuccessMessage__rn2t9{font-size:.8125rem;font-weight:700;color:#c1ff72;background-color:rgba(193,255,114,.08);border:1px solid rgba(193,255,114,.3);padding:.5rem .75rem;border-radius:.375rem;margin-bottom:1rem;width:100%;max-width:24rem}.WorldCup2026QuizModal_errorMessage__2RDqm{font-size:.6875rem;color:#ef4444;margin:.25rem 0 0}.WorldCup2026QuizModal_replayBtn__Ic7lO{display:inline-flex;align-items:center;gap:.25rem;background:transparent;border:none;color:hsla(0,0%,100%,.45);font-size:.75rem;font-weight:700;cursor:pointer;padding:.25rem .5rem;transition:all .3s ease;margin-top:.5rem}.WorldCup2026QuizModal_replayBtn__Ic7lO:hover{color:#fff}.WorldCup2026StickyCTA_stickyWrapper__GGxHd{position:fixed;left:0;right:0;bottom:.625rem;z-index:50;padding-left:.625rem;padding-right:.625rem;width:100%;max-width:40rem;margin-left:auto;margin-right:auto;pointer-events:none;opacity:0;transform:translateY(1.5rem);transition:all .5s cubic-bezier(.16,1,.3,1)}.WorldCup2026StickyCTA_stickyWrapper__GGxHd.WorldCup2026StickyCTA_visible__gFXJb{opacity:1;transform:translateY(0);pointer-events:auto}@media(min-width:640px){.WorldCup2026StickyCTA_stickyWrapper__GGxHd{bottom:1.25rem;padding-left:1rem;padding-right:1rem}}.WorldCup2026StickyCTA_innerBox__L1M2_{position:relative;width:100%;border-radius:1rem;overflow:hidden;border:1px solid rgba(193,255,114,.3);background-color:hsla(0,0%,4%,.95);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 20px 60px -10px rgba(0,0,0,.8),0 0 50px -10px rgba(193,255,114,.35)}.WorldCup2026StickyCTA_bgStripes__bpm5g{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent,transparent 32px,rgba(193,255,114,.7) 0,rgba(193,255,114,.7) 64px)}.WorldCup2026StickyCTA_glowTopLeft__AN_mQ{top:-3rem;left:-3rem;background-color:rgba(193,255,114,.25)}.WorldCup2026StickyCTA_glowBottomRight__md4ir,.WorldCup2026StickyCTA_glowTopLeft__AN_mQ{position:absolute;width:10rem;height:10rem;border-radius:9999px;filter:blur(24px);pointer-events:none}.WorldCup2026StickyCTA_glowBottomRight__md4ir{bottom:-3rem;right:-3rem;background-color:rgba(193,255,114,.15)}.WorldCup2026StickyCTA_headerBar__Luw45{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem .375rem;border-bottom:1px solid hsla(0,0%,100%,.05)}@media(min-width:640px){.WorldCup2026StickyCTA_headerBar__Luw45{padding-left:1rem;padding-right:1rem}}.WorldCup2026StickyCTA_liveBadge__39Kms{display:flex;align-items:center;gap:.375rem;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:hsla(0,0%,100%,.7)}@media(min-width:640px){.WorldCup2026StickyCTA_liveBadge__39Kms{font-size:10px}}.WorldCup2026StickyCTA_pulseDot__vAjIp{width:.375rem;height:.375rem;background-color:#ef4444;border-radius:9999px;animation:WorldCup2026StickyCTA_livePulse___dXEt 1.5s infinite}@keyframes WorldCup2026StickyCTA_livePulse___dXEt{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{transform:scale(1);box-shadow:0 0 0 4px rgba(239,68,68,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(239,68,68,0)}}.WorldCup2026StickyCTA_prizeBadge__jX_Hr{display:flex;align-items:center;gap:.375rem;color:#c1ff72;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.18em}@media(min-width:640px){.WorldCup2026StickyCTA_prizeBadge__jX_Hr{font-size:10px}}.WorldCup2026StickyCTA_closeBtn__zuEIu{width:1.25rem;height:1.25rem;border-radius:.25rem;color:hsla(0,0%,100%,.4);display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:all .2s ease}.WorldCup2026StickyCTA_closeBtn__zuEIu:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}.WorldCup2026StickyCTA_mainContent__ASLm1{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem}@media(min-width:640px){.WorldCup2026StickyCTA_mainContent__ASLm1{padding:.875rem 1rem}}.WorldCup2026StickyCTA_visualWrapper__c75xl{position:relative;flex-shrink:0}.WorldCup2026StickyCTA_trophyIconWrap__pgnms{width:2.75rem;height:2.75rem;border-radius:.75rem;background:linear-gradient(to bottom right,#c1ff72,#a8e063,#7dd35a);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px -5px rgba(193,255,114,.6)}@media(min-width:640px){.WorldCup2026StickyCTA_trophyIconWrap__pgnms{width:3.25rem;height:3.25rem}}.WorldCup2026StickyCTA_trophyIcon__hXN5s{width:1.25rem;height:1.25rem;color:#0a0a0a}@media(min-width:640px){.WorldCup2026StickyCTA_trophyIcon__hXN5s{width:1.5rem;height:1.5rem}}.WorldCup2026StickyCTA_giftIconWrap__eQFb9{position:absolute;bottom:-.25rem;right:-.25rem;width:1rem;height:1rem;border-radius:9999px;background-color:#0a0a0a;border:2px solid #c1ff72;display:flex;align-items:center;justify-content:center}@media(min-width:640px){.WorldCup2026StickyCTA_giftIconWrap__eQFb9{width:1.25rem;height:1.25rem}}.WorldCup2026StickyCTA_giftIcon__cDz7c{width:.5rem;height:.5rem;color:#c1ff72}@media(min-width:640px){.WorldCup2026StickyCTA_giftIcon__cDz7c{width:.625rem;height:.625rem}}.WorldCup2026StickyCTA_titleArea__vTR64{flex:1;min-width:0}.WorldCup2026StickyCTA_title__A00qh{color:#fff;font-size:13px;font-weight:900;line-height:1.15;letter-spacing:-.01em;margin:0}@media(min-width:640px){.WorldCup2026StickyCTA_title__A00qh{font-size:1rem}}.WorldCup2026StickyCTA_highlight__BUhgk{color:#c1ff72}.WorldCup2026StickyCTA_subtitle__FmuG5{font-size:10px;color:hsla(0,0%,100%,.55);font-weight:500;margin:.125rem 0 0;line-height:1.1}@media(min-width:640px){.WorldCup2026StickyCTA_subtitle__FmuG5{font-size:12px}}.WorldCup2026StickyCTA_ctaBtn__sJXx5{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem;background-color:#c1ff72;color:#0a0a0a;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.05em;padding:.625rem .75rem;border-radius:.75rem;border:none;cursor:pointer;box-shadow:0 8px 20px -5px rgba(193,255,114,.55);transition:all .3s ease}@media(min-width:640px){.WorldCup2026StickyCTA_ctaBtn__sJXx5{font-size:14px;padding:.75rem 1.25rem;gap:.375rem}}.WorldCup2026StickyCTA_ctaBtn__sJXx5:hover{background-color:#b0f060;transform:scale(1.03);box-shadow:0 12px 30px -5px rgba(193,255,114,.75)}.WorldCup2026StickyCTA_ctaBtn__sJXx5:active{transform:scale(.98)}.WorldCup2026StickyCTA_ctaBtn__sJXx5:focus{outline:none;box-shadow:0 0 0 2px #c1ff72}.WorldCup2026StickyCTA_arrowIcon__298jz{width:.875rem;height:.875rem;transition:transform .3s ease}.WorldCup2026StickyCTA_ctaBtn__sJXx5:hover .WorldCup2026StickyCTA_arrowIcon__298jz{transform:translate(1px)}@media(min-width:640px){.WorldCup2026StickyCTA_arrowIcon__298jz{width:1rem;height:1rem}}