.v3-home{--v3-shell:1380px;--v3-gap:clamp(14px, 1.25vw, 20px);color:#f7f8fb;background:#01040a}.v3-home [hidden]{display:none!important}.v3-home+*{isolation:isolate}.v3-shell{width:min(100%, var(--v3-shell));margin-inline:auto;padding-inline:clamp(22px,3.2vw,48px)}.v3-home .button{border-radius:4px;min-height:46px;font-size:.82rem}.v3-home .button--primary{background:linear-gradient(#ffd46a,#eaa927);border-color:#f2b53c;box-shadow:0 12px 34px #f2b53c2e}.site-header{background:#01040ae6;border-bottom-color:#ffffff14;position:sticky;top:0}.header-inner{min-height:76px;padding-inline:clamp(22px,3.2vw,48px)}.brand-logo{height:clamp(47px,4.2vw,59px)}.primary-nav{margin-left:clamp(24px,4vw,72px);margin-right:auto}.primary-nav a{padding-block:25px 23px;font-size:.78rem}.header-actions .button{border-radius:4px;min-height:40px;padding-inline:20px;font-size:.72rem}.locale-link{min-height:38px;font-size:.72rem}.v3-hero{background:#01040a;border-bottom:1px solid #f2b53c38;position:relative;overflow:hidden}.v3-hero-stage{height:clamp(610px,51vw,760px);position:relative}.v3-hero-slide{opacity:0;visibility:hidden;background-color:#01040a;background-image:var(--hero-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;transition:opacity 1s cubic-bezier(.2,.7,.2,1),visibility 1s step-end;display:grid;position:absolute;inset:0;overflow:hidden}.v3-hero-slide:first-child{background-position:right 130px center;background-size:max(145%,1800px)}.v3-hero-slide.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity 1s cubic-bezier(.2,.7,.2,1),visibility step-start}.v3-hero-shade{background:linear-gradient(90deg,#01040af7 0%,#01040ac7 34%,#01040a29 64%,#01040a1f 100%),linear-gradient(#0000 76%,#01040a 100%);position:absolute;inset:0}.v3-hero-slide--gold .v3-hero-shade{background:linear-gradient(90deg,#01040af5,#01040aad 40%,#01040a2e 72%),linear-gradient(#0000 72%,#01040a)}.v3-hero-copy{z-index:3;width:min(48vw,670px);margin-left:max(clamp(32px,4.2vw,68px),50vw - 716px);padding-bottom:90px;position:relative}.v3-hero-eyebrow{color:#f2b53c;letter-spacing:.09em;text-transform:uppercase;margin:0 0 15px;font-size:.7rem;font-weight:800}.v3-hero-copy :is(h1,h2){max-width:650px;font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(4.7rem,6.75vw,7rem);font-weight:700;line-height:.78}.v3-hero-copy :is(h1,h2) :is(span,strong){display:block}.v3-hero-copy :is(h1,h2) strong{color:#f2b53c;margin-top:.11em;font-weight:700}.v3-hero-body{color:#d1d5dc;max-width:460px;margin:25px 0 24px;font-size:clamp(.92rem,1.05vw,1.06rem);line-height:1.55}.v3-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.button--hero-secondary{color:#ffd06a;background:#01040a8a;border-color:#f2b53cbf;min-width:150px}.v3-hero-device{z-index:3;filter:drop-shadow(0 35px 36px #000000b8);pointer-events:none;width:min(45vw,690px);position:absolute;top:42%;right:clamp(-80px,-2.4vw,-28px);transform:translateY(-50%)rotate(4deg)}.v3-hero-device img{width:100%}.v3-hero-controls{z-index:5;background:linear-gradient(#0000,#01040ad6 34%,#01040afa);grid-template-columns:48px minmax(0,1fr) 48px 42px;align-items:center;gap:14px;width:min(100%,1380px);min-height:115px;margin-inline:auto;padding:16px clamp(22px,3.2vw,48px) 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.v3-round-control{color:#f2b53c;cursor:pointer;background:#01040ab3;border:1px solid #f2b53cb3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.v3-round-control:hover{background:#f2b53c1f}.v3-round-control--pause{color:#d7dbe2;border-color:#ffffff38;width:34px;height:34px}.v3-round-control--pause .play-icon,.v3-hero.is-paused .v3-round-control--pause .pause-icon{display:none}.v3-hero.is-paused .v3-round-control--pause .play-icon{display:block}.v3-hero-chapters{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.v3-hero-chapter{color:#747b87;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:62px;padding:8px 16px;display:grid}.v3-hero-chapter span{font-family:var(--display);font-size:2rem;font-weight:700;line-height:1}.v3-hero-chapter small{max-width:115px;color:inherit;letter-spacing:.03em;text-transform:uppercase;text-overflow:ellipsis;font-size:.58rem;font-weight:700;line-height:1.25;overflow:hidden}.v3-hero-chapter.is-active{color:#f2b53c}.v3-catalogue{background:radial-gradient(circle at 48% 4%,#164aa11c,#0000 28%),#01040a;padding-bottom:clamp(52px,6vw,88px)}.v3-category-tabs{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.v3-category-tab{color:#d6d9df;cursor:pointer;background:0 0;border-top:0;border-bottom:2px solid #0000;border-left:0;border-right:1px solid #ffffff1a;align-content:center;place-items:center;gap:7px;min-width:0;min-height:88px;padding:12px 8px;font-size:.73rem;display:grid}.v3-category-tab:last-child{border-right:0}.v3-category-tab svg{color:#f2b53c}.v3-category-tab:hover,.v3-category-tab.is-active{color:#ffd06a;background:linear-gradient(#1d5ac326,#0000);border-bottom-color:#f2b53c}.v3-section-heading{justify-content:space-between;align-items:center;gap:24px;margin:31px 0 17px;display:flex}.v3-section-heading h2{font-family:var(--body);letter-spacing:-.025em;margin:0;font-size:clamp(1.12rem,1.55vw,1.45rem);font-weight:650}.v3-section-heading--games{margin-top:22px}.v3-heading-link{color:#f2b53c;white-space:nowrap;align-items:center;gap:8px;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.v3-heading-link:hover{color:#ffd06a}.v3-game-panel{position:relative}.v3-game-rail{gap:var(--v3-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.v3-game-card{aspect-ratio:.775;background:#07111f;border:1px solid #f2b53c61;border-radius:7px;min-width:0;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.v3-game-card:hover{z-index:2;border-color:#f2b53c;transform:translateY(-5px);box-shadow:0 18px 34px #00000070}.v3-game-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v3-game-card--mythic img{filter:saturate(1.07)contrast(1.04);transition:transform .45s,filter .3s}.v3-game-card--mythic:hover img{filter:saturate(1.18)contrast(1.06);transform:scale(1.035)}.v3-game-card .v3-game-logo{object-fit:contain;width:70%;height:55%;margin:8% 15% auto}.v3-game-card>span{z-index:2;text-align:center;background:linear-gradient(#0000,#01040adb 40%,#01040afa);gap:2px;padding:50px 13px 13px;display:grid;position:absolute;bottom:0;left:0;right:0}.v3-game-card strong{color:#ffd06a;font-family:var(--display);text-transform:uppercase;font-size:clamp(1rem,1.45vw,1.32rem);line-height:1}.v3-game-card--mythic strong{color:#f8f1dc;letter-spacing:.015em;text-shadow:0 2px 12px #000000e6;font-size:clamp(1.1rem,1.55vw,1.48rem)}.v3-game-card small{color:#aeb4be;letter-spacing:.04em;text-transform:uppercase;font-size:.57rem}.v3-rail-button{z-index:5;color:#f2b53c;cursor:pointer;background:#020812;border:1px solid #f2b53c;border-radius:50%;place-items:center;width:38px;height:38px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.v3-rail-button--previous{left:-17px}.v3-rail-button--next{right:-17px}.v3-rail-dots{justify-content:center;align-items:center;gap:7px;height:30px;display:flex}.v3-rail-dots i{background:#ffffff3d;border-radius:50%;width:6px;height:6px}.v3-rail-dots i.is-active{background:#f2b53c;border-radius:4px;width:16px}.v3-mobile-view-all{display:none}.v3-provider-section{margin-top:1px}.v3-provider-tabs{scrollbar-width:none;gap:7px;margin:-7px 0 12px;display:flex;overflow-x:auto}.v3-provider-tabs::-webkit-scrollbar{display:none}.v3-provider-tabs button{color:#8f98a6;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:999px;flex:none;min-height:30px;padding:0 12px;font-size:.62rem}.v3-provider-tabs button.is-active{color:#f2b53c;background:#f2b53c12;border-color:#f2b53ca6}.v3-provider-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.v3-provider-grid a{background:#060c16c7;border:1px solid #f2b53c57;border-radius:6px;place-items:center;min-width:0;min-height:92px;padding:15px;transition:border-color .2s,transform .2s;display:grid}.v3-provider-grid a:hover{border-color:#f2b53c;transform:translateY(-3px)}.v3-provider-grid img{object-fit:contain;width:100%;height:56px}.v3-promotion-section{margin-top:22px}.v3-promotion-grid{gap:var(--v3-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.v3-promotion-card{color:#f4f6f8;text-align:left;cursor:pointer;background:#050b14;border:1px solid #f2b53c61;border-radius:7px;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:274px;padding:0;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.v3-promotion-card:hover,.v3-promotion-card.is-active{border-color:#f2b53c;transform:translateY(-4px)}.v3-promotion-card img{object-fit:cover;object-position:center 35%;width:100%;height:158px}.v3-promotion-copy{align-content:start;gap:7px;min-height:105px;padding:12px 13px 14px;display:grid}.v3-promotion-copy strong{color:#ffd06a;font-size:.85rem;line-height:1.15}.v3-promotion-copy small{color:#aab1bd;font-size:.65rem;line-height:1.45}.v3-promotion-detail{display:none}.v3-sports-banner{background:#01040a url(/assets/redesign-v3/sports-arena-blue-multicolor-2400.webp) 50%/cover no-repeat;border-block:1px solid #f2b53c38;align-items:center;min-height:clamp(300px,27vw,390px);display:flex}.v3-sports-banner .v3-shell{width:100%}.v3-sports-copy{width:min(37%,460px)}.v3-sports-copy h2{color:#f2b53c;font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(3.5rem,5.2vw,5.4rem);line-height:.85}.v3-sports-copy p{color:#eff1f5;max-width:330px;margin:17px 0 23px;font-size:.9rem;line-height:1.45}.v3-guides{background:#01040a;padding:20px 0 39px}.v3-guide-grid{gap:var(--v3-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v3-guide-card{aspect-ratio:16/9;background:#07111f;border:1px solid #f2b53c61;border-radius:7px;min-width:0;min-height:0;text-decoration:none;position:relative;overflow:hidden}.v3-guide-card img{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .3s}.v3-guide-card:hover img{filter:saturate(1.14);transform:scale(1.035)}.v3-guide-card>span{background:linear-gradient(#0000,#01040ad1 33%,#01040afa);gap:5px;padding:48px 15px 15px;display:grid;position:absolute;inset:auto 0 0}.v3-guide-card strong{font-size:.86rem}.v3-guide-card small{color:#c1c6ce;font-size:.66rem;line-height:1.45}.v3-confidence{background:#020710;border-block:1px solid #ffffff24}.v3-confidence-inner{grid-template-columns:minmax(0,1.9fr) minmax(320px,.85fr);min-height:176px;padding-inline:0;display:grid}.v3-confidence-inner>div:first-child{padding:28px clamp(22px,3.2vw,48px)}.v3-confidence h2{margin:0 0 20px;font-size:1.1rem}.v3-trust-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.v3-trust-grid>div{color:#e5e7eb;text-align:center;align-content:start;place-items:center;gap:9px;min-width:0;padding:0 8px;display:grid}.v3-trust-grid svg{color:#f2b53c}.v3-trust-grid span{font-size:.6rem;line-height:1.25}.v3-ready{background-image:linear-gradient(90deg,#01040af2,#01040a61),url(/assets/redesign-v3/hero-zeus-blue-multicolor-960.webp);background-position:70%;background-size:auto 190%;border-left:1px solid #f2b53c73;align-content:center;justify-items:start;padding:26px 34px;display:grid;position:relative;overflow:hidden}.v3-ready h2{max-width:270px;margin-bottom:17px;font-size:clamp(1.45rem,2vw,2rem);line-height:1.1}.site-footer{background:#01040a;border-top:0;padding:38px 0 20px}.footer-grid{gap:clamp(26px,4vw,58px)}.footer-grid .brand-logo{height:54px}.footer-grid h3{color:#f4f6f8;margin-bottom:13px;font-size:.72rem}.footer-grid p,.footer-links a,.footer-links span{font-size:.68rem;line-height:1.5}.footer-links{gap:6px}.footer-bottom{margin-top:30px;padding-top:13px;font-size:.62rem}@media (width<=1180px){.v3-hero-slide:first-child{background-position:right 80px center;background-size:max(156%,1680px)}.v3-hero-copy{width:53vw}.v3-hero-device{width:min(48vw,620px);right:-105px}.v3-game-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(6,minmax(170px,1fr));overflow-x:auto}.v3-game-card{scroll-snap-align:start}.v3-rail-button{display:grid}.v3-provider-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.v3-provider-grid a:nth-child(n+6){display:none}.v3-promotion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-guide-card{min-height:0}}@media (width<=760px){.site-header,.header-inner{min-height:64px}.header-inner{padding-inline:14px}.header-actions .button--primary{display:none}.v3-shell{padding-inline:16px}.v3-hero-stage{height:690px}.v3-hero-slide,.v3-hero-slide:first-child{background-image:var(--hero-bg-mobile);background-position:62% bottom;background-size:auto 76%;align-items:start}.v3-hero-slide--gold,.v3-hero-slide--violet,.v3-hero-slide--sport{background-position:62%;background-size:cover}.v3-hero-shade{background:linear-gradient(#01040afa 0%,#01040aad 47%,#01040a1f 73%,#01040a 100%)}.v3-hero-copy{width:auto;margin:0;padding:58px 20px 0}.v3-hero-eyebrow{font-size:.61rem}.v3-hero-copy :is(h1,h2){max-width:355px;font-size:clamp(3.55rem,16.8vw,5rem);line-height:.8}.v3-hero-body{max-width:340px;margin-block:19px;font-size:.81rem}.v3-hero-actions{max-width:350px}.v3-hero-actions .button{flex:140px;min-height:42px;padding-inline:13px}.v3-hero-device{opacity:.94;width:min(88vw,480px);top:auto;bottom:66px;right:-88px;transform:rotate(4deg)}.v3-hero-controls{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px;min-height:80px;padding:8px 12px 11px}.v3-hero-chapters{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.v3-hero-chapter{scroll-snap-align:start;grid-template-columns:auto;min-width:105px;min-height:54px;padding:7px 10px}.v3-hero-chapter span{font-size:1.45rem}.v3-hero-chapter small{display:none}.v3-round-control{width:32px;height:32px}.v3-round-control--pause{width:30px;height:30px;position:absolute;top:-36px;right:10px}.v3-category-tabs{scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.v3-category-tab{scroll-snap-align:start;flex:none;min-width:96px;min-height:76px}.v3-section-heading{margin-top:25px}.v3-section-heading h2{font-size:1rem}.v3-game-rail{grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;gap:11px;padding-right:16px}.v3-game-card{min-height:300px}.v3-rail-button{display:none}.v3-mobile-view-all{color:#f2b53c;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:4px;font-size:.72rem;text-decoration:none;display:flex}.v3-provider-tabs{margin-top:-3px}.v3-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v3-provider-grid a{min-height:72px;padding:10px}.v3-provider-grid a:nth-child(n+7){display:none}.v3-provider-grid img{height:43px}.v3-promotion-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:63%;grid-auto-flow:column;gap:11px;overflow-x:auto}.v3-promotion-card{scroll-snap-align:start;min-height:286px}.v3-promotion-card img{height:168px}.v3-sports-banner{background-image:url(/assets/redesign-v3/sports-arena-blue-multicolor-960.webp);background-position:62%;align-items:end;min-height:440px}.v3-sports-banner .v3-shell{background:linear-gradient(#0000,#01040ab8 35%,#01040afa);padding:190px 20px 30px}.v3-sports-copy{width:100%}.v3-sports-copy h2{font-size:3.8rem}.v3-guide-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:11px;overflow-x:auto}.v3-guide-card{aspect-ratio:auto;scroll-snap-align:start;min-height:220px}.v3-confidence-inner{grid-template-columns:1fr}.v3-confidence-inner>div:first-child{padding:26px 16px 30px}.v3-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 8px}.v3-ready{border-top:1px solid #f2b53c73;border-left:0;min-height:190px;padding-inline:22px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.v3-hero-stage{height:660px}.v3-hero-copy{padding-inline:16px}.v3-hero-copy :is(h1,h2){font-size:clamp(3.15rem,16.2vw,4.1rem)}.v3-hero-device{width:100vw;right:-104px}.v3-game-rail,.v3-promotion-grid{grid-auto-columns:72%}.v3-category-tab{min-width:88px}.v3-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-provider-grid a:nth-child(n+7){display:none}.v3-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.v3-hero-slide,.v3-hero-slide.is-active,.v3-game-card,.v3-promotion-card,.v3-provider-grid a,.v3-guide-card img{transition-duration:.001ms}}
