:root{--yellow:#ffdc2e;--lime:#8be23d;--forest:#07170a;--forest-2:#0d2712;--card:#102c16}.site-logo{width:185px}.casino-hero{min-height:590px;position:relative;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:70px max(7vw,28px);background:radial-gradient(circle at 76% 40%,#3c9d2738,transparent 35%),linear-gradient(125deg,#07140a,#0d2d12 65%,#164a1c)}.casino-hero:before{content:"";position:absolute;inset:0;opacity:.14;background-image:radial-gradient(#95de42 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-glow{position:absolute;width:520px;height:520px;border:1px solid #a9e94f1c;border-radius:50%;right:7%;box-shadow:0 0 0 70px #8bdd3510,0 0 0 140px #8bdd3508}.casino-hero-copy{position:relative;z-index:2;max-width:660px}.welcome-pill{display:inline-block;background:#ffe033;color:#18330d;border-radius:50px;padding:8px 14px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.casino-hero h1{font-size:clamp(58px,7vw,105px);color:white;text-shadow:0 5px 0 #0a210c}.casino-hero h1 em{color:var(--yellow);text-shadow:0 5px 0 #53720d}.casino-hero-copy>p{font-size:18px;color:#bdd2bd;line-height:1.7;max-width:570px}.casino-hero-copy>p strong{color:var(--yellow)}.casino-hero small{color:#759278}.hero-mascot{position:relative;z-index:2;text-align:center}.hero-mascot img{width:min(650px,100%);filter:drop-shadow(0 35px 35px #0009)}.jackpot-chip{display:inline-block;padding:13px 22px;background:#07130bee;border:2px solid var(--yellow);border-radius:13px;position:absolute;z-index:3;right:8%;top:4%;transform:rotate(3deg);box-shadow:0 10px 40px #0008}.jackpot-chip span,.jackpot-chip strong{display:block}.jackpot-chip span{font-size:9px;letter-spacing:2px;color:#8ca88e}.jackpot-chip strong{font:800 24px Manrope;color:var(--yellow)}.clover{position:absolute;color:#77c93922;font-size:100px}.clover-one{left:48%;top:8%;transform:rotate(24deg)}.clover-two{right:3%;bottom:3%;transform:rotate(-20deg)}.casino-categories{display:flex;gap:9px;padding:18px max(6vw,24px);background:#0a1d0e;border-block:1px solid #284d2c;overflow-x:auto;position:sticky;top:72px;z-index:15}.category{border:1px solid transparent;background:transparent;color:#9cb19e;padding:11px 18px;border-radius:8px;white-space:nowrap;font-weight:700}.category span{margin-right:7px}.category:hover,.category.active{background:#1b451f;border-color:#39743c;color:#fff}.category.active{box-shadow:inset 0 -2px var(--yellow)}.games-section{padding:70px max(6vw,24px)}.game-search{display:flex;align-items:center;background:#0d2412;border:1px solid #29532f;border-radius:9px;padding:0 13px}.game-search span{color:#7d967f;font-size:22px}.game-search input{background:none;border:0;outline:0;color:#fff;padding:12px;width:180px}.games-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px 15px}.game-card{min-width:0;transition:.2s}.game-card.hidden{display:none}.game-image{aspect-ratio:1/1;position:relative;border-radius:13px;overflow:hidden;background:#14301a;border:1px solid #2c5731;box-shadow:0 12px 28px #0004}.game-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.game-card:hover .game-image img{transform:scale(1.07);filter:brightness(.55)}.play-game{position:absolute;left:50%;top:50%;transform:translate(-50%,-42%) scale(.6);width:55px;height:55px;border-radius:50%;border:2px solid white;background:var(--yellow);color:#18310d;font-size:18px;opacity:0;transition:.25s;box-shadow:0 8px 25px #0008}.game-card:hover .play-game{opacity:1;transform:translate(-50%,-50%) scale(1)}.game-card h3{font-size:14px;margin:11px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-card p{font-size:11px;color:#738b75;margin:0}.tag{position:absolute;top:8px;left:8px;padding:4px 7px;border-radius:4px;color:#fff;font-size:8px;font-weight:800;z-index:2}.tag.hot{background:#eb3c30}.tag.new{background:#3baa42}.tag.jackpot{background:var(--yellow);color:#19310e}.no-results{text-align:center;color:#78917b;display:none;padding:50px}.no-results.show{display:block}.jackpot-section{margin:35px max(6vw,24px) 90px;border:1px solid #396f36;border-radius:22px;padding:65px 7%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;background:radial-gradient(circle at 80%,#49932654,transparent 32%),linear-gradient(120deg,#0a1c0d,#143c18);overflow:hidden}.jackpot-copy h2{font:800 clamp(42px,5vw,70px)/1 Manrope;letter-spacing:-3px;margin:0}.jackpot-copy h2 em{color:var(--yellow);font-style:normal}.jackpot-copy>p:not(.eyebrow){color:#91a992;line-height:1.7}.jackpot-display{text-align:center}.jackpot-display>span{font-size:12px;letter-spacing:4px;color:#a4bea5}.jackpot-display>strong{display:block;font:800 clamp(43px,6vw,82px) Manrope;color:var(--yellow);text-shadow:0 0 35px #d2ce3166}.coin-row{display:flex;justify-content:center;gap:14px}.coin-row i{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:linear-gradient(145deg,#fff063,#e7ab05);color:#406215;border:5px solid #be8700;font:800 24px Manrope;font-style:normal;box-shadow:0 13px 20px #0005}.promo-banners{padding:0 max(6vw,24px) 90px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.banner-card{position:relative;overflow:hidden;border-radius:14px;border:1px solid #35633a}.banner-card img{width:100%;height:100%;min-height:220px;object-fit:cover;display:block;transition:.35s}.banner-card:hover img{transform:scale(1.03)}.banner-card span{position:absolute;right:15px;bottom:15px;background:var(--yellow);color:#15300d;border-radius:7px;padding:10px 14px;font-size:12px;font-weight:800}.casino-benefits{display:grid;grid-template-columns:repeat(4,1fr);padding:55px max(6vw,24px);background:#0a1c0d;border-block:1px solid #214326}.casino-benefits>div{padding:20px 28px;border-right:1px solid #27492b}.casino-benefits>div:last-child{border:0}.casino-benefits span{font-size:28px}.casino-benefits h3{font-size:14px;margin:11px 0 5px}.casino-benefits p{font-size:12px;color:#829785;line-height:1.5;margin:0}.trust{background:#071309}.btn.primary{background:#ffdc2e!important;color:#18310d!important;border-color:#fff176!important}.eyebrow{color:#ffdc2e}.age-card,.modal-card{box-shadow:0 0 0 1px #315b36,0 35px 90px #000}.modal-card input:focus{outline:2px solid #79ca39}.footer-main h3{color:var(--yellow)}
@media(max-width:1000px){.games-grid{grid-template-columns:repeat(4,1fr)}.casino-hero{grid-template-columns:1fr 1fr}.hero-mascot img{width:120%}.casino-benefits{grid-template-columns:1fr 1fr}.casino-benefits>div:nth-child(2){border-right:0}.promo-banners{grid-template-columns:1fr}}
@media(max-width:700px){.casino-hero{grid-template-columns:1fr;padding:70px 22px 15px}.casino-hero-copy{text-align:center}.casino-hero .hero-actions{align-items:center}.casino-hero h1{font-size:54px}.hero-mascot{margin-top:30px}.hero-mascot img{width:100%}.jackpot-chip{top:-5%}.casino-categories{top:72px}.games-grid{grid-template-columns:repeat(2,1fr)}.games-section{padding-inline:16px}.game-search{display:none}.jackpot-section{grid-template-columns:1fr;padding:40px 25px;text-align:center}.jackpot-display>strong{font-size:42px}.promo-banners{padding-inline:16px}.banner-card img{min-height:160px}.casino-benefits{grid-template-columns:1fr}.casino-benefits>div{border-right:0;border-bottom:1px solid #27492b}.casino-benefits>div:last-child{border-bottom:0}}

/* Keep desktop navigation truly centered between both sides of the header. */
@media(min-width:901px){header>nav{position:absolute;left:50%;transform:translateX(-50%);flex:none;justify-content:center}}

.header-actions{position:absolute;right:20px}.header-image-btn{border:0;background:transparent;padding:0;display:grid;place-items:center;transition:transform .2s,filter .2s}.header-image-btn img{display:block;width:auto;height:32px}.header-image-btn:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.08)}.header-image-btn:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:12px}.register-image-btn img{height:33px}
.header-partner{width:92px;height:43px;object-fit:cover;border-radius:6px;margin-left:18px}
@media(max-width:620px){.header-actions{right:8px;gap:2px}.header-image-btn img{height:27px}.register-image-btn img{height:28px}.header-partner{display:none}}

.home-story{padding:95px max(6vw,24px);background:radial-gradient(circle at 8% 50%,#68ba3420,transparent 25%),#081b0c;border-bottom:1px solid #224527}.story-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;align-items:end;max-width:1200px;margin:0 auto 45px}.story-intro h2{font:800 clamp(38px,5vw,64px)/1 Manrope;letter-spacing:-3px;margin:0}.story-intro h2 em{font-style:normal;color:var(--yellow)}.story-intro>p{color:#9bb09d;line-height:1.85;font-size:15px;margin:0 0 5px;max-width:620px}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1320px;margin:auto}.story-card{position:relative;min-height:365px;padding:32px;background:linear-gradient(145deg,#112f17,#0b2110);border:1px solid #2a5530;border-radius:17px;overflow:hidden;transition:.25s}.story-card:before{content:"";position:absolute;width:170px;height:170px;border-radius:50%;right:-80px;top:-85px;background:#72c63c12}.story-card:hover{transform:translateY(-5px);border-color:#70b940;box-shadow:0 25px 50px #0004}.story-number{position:absolute;right:22px;top:17px;font:800 48px Manrope;color:#5bb23413}.story-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:13px;background:#ffdb2a;color:#264415;font-size:25px;box-shadow:0 9px 25px #e6b9001c}.story-card h3{font:800 24px Manrope;margin:23px 0 12px}.story-card p{color:#8fa392;font-size:14px;line-height:1.75;margin:0}.story-card>a{position:absolute;left:32px;bottom:29px;font-size:12px;font-weight:800;color:#e6f2e2}.story-card>a b{color:var(--yellow);font-size:17px;margin-left:6px}.story-card ul{list-style:none;padding:0;margin:0;display:grid;gap:12px;color:#a8baa9;font-size:13px}.story-card li i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#2f6b31;color:#b8f075;font-style:normal;font-size:10px;margin-right:8px}.unique-card{background:linear-gradient(145deg,#17371b,#0b2210)}
@media(max-width:900px){.story-grid{grid-template-columns:1fr 1fr}.choose-card{grid-column:1/-1;min-height:310px}.story-intro{gap:5%}}
@media(max-width:620px){.home-story{padding:65px 18px}.story-intro{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.story-intro h2{font-size:43px}.story-grid{grid-template-columns:1fr}.story-card,.choose-card{grid-column:auto;min-height:360px}}

.trust{padding-block:45px}.trust-row{display:flex;align-items:center;justify-content:center;gap:18px;max-width:1200px;margin:20px auto 0}.trust .trust-row img{display:block;width:auto;max-width:32%;height:82px;object-fit:contain;opacity:1;filter:none;border-radius:8px}.trust .trust-row img:first-child{flex:1;max-width:46%}.trust .trust-row img:nth-child(2),.trust .trust-row img:nth-child(3){flex:0 1 27%}
@media(max-width:700px){.trust-row{gap:7px;overflow-x:auto;justify-content:flex-start;padding-bottom:5px}.trust .trust-row img{height:55px;min-width:155px;max-width:none}.trust .trust-row img:first-child{min-width:275px;max-width:none}}

/* 12pt equals 16px at the standard browser scale. */
body{font-size:16px}p,a,button,input,label,small,li,.eyebrow,.tag,.game-card h3,.game-card p,.jackpot-chip span,.casino-benefits h3,.casino-benefits p,.footer-main h3,.footer-bottom,.trust>p{font-size:16px!important}

.trust .trust-row img:first-child{max-width:52%;height:125px;flex:1}.trust .trust-row img:nth-child(2),.trust .trust-row img:nth-child(3){flex-basis:24%}
@media(max-width:700px){.trust .trust-row img:first-child{min-width:390px;max-width:none;height:90px}}

.story-card{min-height:420px;padding-bottom:95px}.story-card>a{bottom:32px}
@media(max-width:620px){.story-card,.choose-card{min-height:430px}}

.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;padding:95px max(7vw,24px);background:radial-gradient(circle at 12% 30%,#4a9b2925,transparent 25%),#07160a;border-top:1px solid #204225}.faq-heading{position:sticky;top:120px;align-self:start}.faq-heading h2{font:800 clamp(40px,5vw,65px)/1 Manrope;letter-spacing:-3px;margin:0 0 24px}.faq-heading h2 em{font-style:normal;color:var(--yellow)}.faq-heading>p:not(.eyebrow){color:#91a994;line-height:1.8;max-width:480px}.faq-heading>a{display:inline-block;color:var(--yellow);font-weight:800;margin-top:12px}.faq-list{border-top:1px solid #315b36}.faq-list details{border-bottom:1px solid #315b36}.faq-list summary{list-style:none;position:relative;padding:27px 55px 27px 0;font-weight:800;cursor:pointer;color:#eaf5e8}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span,.faq-list summary span:after{position:absolute;right:8px;top:50%;width:18px;height:2px;background:var(--yellow);content:"";transition:.2s}.faq-list summary span:after{right:0;top:0;transform:rotate(90deg)}.faq-list details[open] summary span:after{transform:rotate(0)}.faq-list details>p{color:#8fa392;line-height:1.8;margin:0;padding:0 55px 27px 0}.faq-list details[open] summary{color:var(--yellow)}
@media(max-width:800px){.faq-section{grid-template-columns:1fr;gap:45px;padding-block:70px}.faq-heading{position:static}.faq-heading h2{font-size:44px}.faq-list summary{padding-right:42px}.faq-list details>p{padding-right:15px}}

.social-promos{padding:90px max(6vw,24px);background:#091b0d}.social-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-bottom:38px}.social-heading h2{font:800 clamp(40px,5vw,62px)/1 Manrope;letter-spacing:-3px;margin:0}.social-heading h2 em{font-style:normal;color:var(--yellow)}.social-heading>p{color:#91a894;line-height:1.8;max-width:570px;margin:0 0 5px}.social-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.social-card{background:linear-gradient(145deg,#123018,#0a2010);border:1px solid #2c5732;border-radius:16px;overflow:hidden;transition:.25s}.social-card:hover{transform:translateY(-5px);border-color:#69b63d;box-shadow:0 22px 45px #0005}.social-card>img{display:block;width:100%;aspect-ratio:1080/315;object-fit:cover;background:#06200c}.social-card-copy{min-height:270px;padding:26px;display:flex;flex-direction:column;justify-content:space-between}.social-card-copy span{display:inline-block;color:var(--yellow);font-weight:800;text-transform:uppercase;letter-spacing:1.6px}.social-card-copy h3{font:800 23px Manrope;margin:9px 0}.social-card-copy p{color:#8da290;line-height:1.7;margin:0}.social-card-copy>a{display:inline-flex;justify-content:center;width:100%;margin-top:24px;padding:12px;border:1px solid #4e8b3a;border-radius:8px;color:#f3ffe9;font-weight:800;background:#16391b}.social-card-copy>a:hover{background:var(--yellow);border-color:var(--yellow);color:#17300e}
@media(max-width:1000px){.social-grid{grid-template-columns:1fr}.social-card{display:grid;grid-template-columns:1fr 1fr}.social-card>img{height:100%;aspect-ratio:auto;object-fit:contain}.social-card-copy{min-height:260px}}
@media(max-width:650px){.social-promos{padding:65px 16px}.social-heading{grid-template-columns:1fr;gap:20px}.social-heading h2{font-size:43px}.social-card{display:block}.social-card>img{height:auto;aspect-ratio:1080/315}.social-card-copy{min-height:320px}}

.inner-hero{padding:110px max(7vw,24px) 85px;background:radial-gradient(circle at 80% 40%,#43952c44,transparent 28%),linear-gradient(120deg,#07150a,#123d17);border-bottom:1px solid #315b36}.inner-hero h1{font-size:clamp(58px,8vw,105px);margin-block:15px 25px}.inner-hero h1 em{color:var(--yellow)}.inner-hero>p:not(.eyebrow){color:#a0b5a2;max-width:650px;line-height:1.7}.page-games{min-height:700px}.offer-feature{margin:75px max(7vw,24px);padding:60px 7%;display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:30px;background:linear-gradient(135deg,#123a18,#0a1e0d);border:1px solid #3c713f;border-radius:20px}.offer-feature h2{font:800 clamp(38px,5vw,66px)/1.08 Manrope;letter-spacing:-3px}.offer-feature h2 em{color:var(--yellow);font-style:normal}.offer-feature p{color:#9caf9d;line-height:1.75}.offer-seal{width:260px;height:260px;border-radius:50%;display:grid;place-content:center;text-align:center;margin:auto;background:radial-gradient(#ffed65,#f0b902);color:#19310e;border:10px solid #5da12e;box-shadow:0 0 0 12px #f5cf20,0 25px 50px #0006}.offer-seal span,.offer-seal small{font-weight:800;letter-spacing:3px}.offer-seal strong{font:800 72px Manrope;line-height:1}.offers-hero{background:radial-gradient(circle at 76% 45%,#e4c91b30,transparent 25%),linear-gradient(120deg,#07150a,#183f14)}
@media(max-width:700px){.inner-hero{padding:80px 22px 60px}.inner-hero h1{font-size:52px}.offer-feature{grid-template-columns:1fr;padding:40px 25px}.offer-seal{width:210px;height:210px}.offer-seal strong{font-size:58px}}

.account-switch{text-align:center!important;color:#9baf9d!important;margin:4px 0!important}.account-switch button{border:0;background:none;color:var(--yellow);font-weight:800;padding:3px 5px;text-decoration:underline}.account-switch button:hover{color:#fff}.modal-card form>.account-switch+ p{margin-top:-5px}

.faq-list details>p{color:#8be23d}

.library-game{opacity:0;transform:translateY(55px) scale(.94) rotateX(7deg);transform-origin:center bottom;transition:opacity .65s ease var(--reveal-delay),transform .65s cubic-bezier(.2,.7,.2,1) var(--reveal-delay)}.library-game.is-visible{opacity:1;transform:translateY(0) scale(1) rotateX(0)}.library-game .game-image{isolation:isolate;box-shadow:0 18px 36px #0006}.library-game .game-image:after{content:"";position:absolute;inset:-60% -80%;background:linear-gradient(110deg,transparent 42%,#fff9 50%,transparent 58%);transform:translateX(-65%) rotate(8deg);transition:transform .75s;z-index:2;pointer-events:none}.library-game:hover .game-image:after{transform:translateX(65%) rotate(8deg)}.library-game:hover .game-image{box-shadow:0 24px 48px #0009,0 0 0 2px #ffdc2e}.game-index{position:absolute;right:8px;top:8px;z-index:3;padding:4px 7px;border-radius:5px;background:#07160ad9;color:#ffdc2e;font:800 12px Manrope;letter-spacing:1px;border:1px solid #ffdc2e55}.page-games .games-grid{perspective:1000px}
@media(prefers-reduced-motion:reduce){.library-game{opacity:1;transform:none}.library-game .game-image:after{display:none}}

/* Automatic single-line game showcase. */
.page-games{overflow:hidden}.page-games .games-grid{display:flex;grid-template-columns:none;gap:16px;width:max-content;max-width:none;animation:casino-game-scroll 300s linear infinite alternate;will-change:transform}.page-games .library-game{flex:0 0 210px;width:210px;opacity:1;transform:none;transition:filter .25s}.page-games .games-grid:hover{animation-play-state:paused}.page-games .library-game:hover{filter:brightness(1.08)}
@keyframes casino-game-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% + 88vw))}}
@media(max-width:700px){.page-games .games-grid{gap:12px;animation-duration:240s}.page-games .library-game{flex-basis:160px;width:160px}@keyframes casino-game-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% + 92vw))}}}
@media(prefers-reduced-motion:reduce){.page-games{overflow-x:auto}.page-games .games-grid{animation:none}}

.game-features{padding:90px max(6vw,24px);background:#07160a}.feature-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:8%;margin-bottom:40px}.feature-heading h2{font:800 clamp(42px,5vw,65px)/1 Manrope;letter-spacing:-3px;margin:0}.feature-heading h2 em{color:var(--yellow);font-style:normal}.feature-heading>p{color:#93a895;line-height:1.75;max-width:580px}.feature-list{display:grid;gap:22px}.feature-panel{display:grid;grid-template-columns:1.2fr .8fr;align-items:stretch;border:1px solid #315d36;border-radius:18px;overflow:hidden;background:linear-gradient(140deg,#102d15,#091d0d);box-shadow:0 20px 45px #0003}.feature-panel.reverse{grid-template-columns:.8fr 1.2fr}.feature-panel.reverse>img{order:2}.feature-panel>img{width:100%;height:100%;min-height:320px;object-fit:cover}.feature-panel>div{padding:45px;align-self:center}.feature-panel span{color:#8be23d;text-transform:uppercase;letter-spacing:2px;font-weight:800}.feature-panel h3{font:800 30px Manrope;margin:10px 0 15px}.feature-panel p{color:#9aad9c;line-height:1.8;margin-bottom:26px}.feature-panel a{display:inline-block;color:#17310e;background:var(--yellow);padding:11px 16px;border-radius:7px;font-weight:800}.feature-panel a:hover{background:#fff06a}
@media(max-width:800px){.game-features{padding:65px 16px}.feature-heading{grid-template-columns:1fr;gap:20px}.feature-heading h2{font-size:44px}.feature-panel,.feature-panel.reverse{grid-template-columns:1fr}.feature-panel.reverse>img{order:0}.feature-panel>img{min-height:0;aspect-ratio:1280/657}.feature-panel>div{padding:28px}.feature-panel h3{font-size:26px}}

.payments-section{padding:95px max(6vw,24px);background:#091c0d;border-top:1px solid #274b2c}.payments-heading{max-width:720px;margin-bottom:38px}.payments-heading h2{font:800 clamp(40px,5vw,62px)/1 Manrope;letter-spacing:-3px;margin:0 0 18px}.payments-heading>p:not(.eyebrow){color:#94aa96;line-height:1.75}.payment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.payment-grid>article{padding:27px;background:#102d16;border:1px solid #2c5732;border-radius:15px}.payment-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--yellow);color:#17300e;font-size:25px;font-weight:800}.payment-grid h3{font:800 20px Manrope;margin:19px 0 10px}.payment-grid article>p{color:#91a693;line-height:1.65;min-height:82px}.payment-grid dl{margin:22px 0 0;border-top:1px solid #2d5232}.payment-grid dl div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #244929}.payment-grid dt{color:#77917a}.payment-grid dd{margin:0;text-align:right;color:#dcebd9;font-weight:700}.payment-grid dt,.payment-grid dd{font-size:16px}.payment-note{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:18px;padding:20px 24px;border-radius:13px;background:#16371b;border:1px solid #3e7142}.payment-note>span{font-size:27px}.payment-note p{margin:0;color:#9fb2a1;line-height:1.55}.payment-note p strong{color:#ecf5e9}.payment-note a{color:var(--yellow);font-weight:800;white-space:nowrap}.player-tips{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;padding:95px max(7vw,24px);background:radial-gradient(circle at 10% 25%,#50a92e2b,transparent 28%),#071509}.tips-intro h2{font:800 clamp(40px,5vw,64px)/1 Manrope;letter-spacing:-3px;margin:0 0 23px}.tips-intro h2 em{color:var(--yellow);font-style:normal}.tips-intro>p:not(.eyebrow){color:#94a996;line-height:1.8}.tips-list{border-top:1px solid #315a36}.tips-list article{display:grid;grid-template-columns:55px 1fr;gap:18px;padding:23px 0;border-bottom:1px solid #315a36}.tips-list article>span{color:var(--yellow);font:800 19px Manrope}.tips-list h3{font:800 20px Manrope;margin:0 0 8px}.tips-list p{color:#91a594;line-height:1.65;margin:0}
@media(max-width:1050px){.payment-grid{grid-template-columns:1fr 1fr}.player-tips{grid-template-columns:1fr;gap:40px}}
@media(max-width:650px){.payments-section,.player-tips{padding:65px 16px}.payment-grid{grid-template-columns:1fr}.payment-grid article>p{min-height:0}.payment-note{grid-template-columns:auto 1fr}.payment-note a{grid-column:1/-1}.tips-intro h2{font-size:43px}}

.payment-icon{font-size:0}.payment-icon:before{font-size:25px;line-height:1}.payment-grid>article:nth-child(1) .payment-icon:before{content:"💳"}.payment-grid>article:nth-child(2) .payment-icon:before{content:"👛"}.payment-grid>article:nth-child(3) .payment-icon:before{content:"🏦"}.payment-grid>article:nth-child(4) .payment-icon:before{content:"₿";font-family:Manrope,sans-serif;font-weight:800}

.game-types{padding:85px max(6vw,24px);background:#081b0c;border-bottom:1px solid #25482a}.types-heading{max-width:750px;margin-bottom:38px}.types-heading h2{font:800 clamp(38px,5vw,61px)/1 Manrope;letter-spacing:-3px;margin:0 0 18px}.types-heading>p:not(.eyebrow){color:#93a996;line-height:1.75}.types-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.type-card{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:23px;background:linear-gradient(145deg,#123018,#0a2010);border:1px solid #2c5732;border-radius:16px;transition:.25s}.type-card:hover{transform:translateY(-4px);border-color:#70bc41;box-shadow:0 20px 40px #0004}.type-card>img{width:110px;height:110px;object-fit:contain;filter:drop-shadow(0 10px 15px #0006)}.type-card h3{font:800 24px Manrope;margin:5px 0 17px;color:var(--yellow)}.type-card dl{margin:0}.type-card dt{float:left;clear:left;width:48px;color:#8be23d;font-weight:800}.type-card dd{margin:0 0 12px 58px;color:#a0b2a1;line-height:1.5}.type-card dt,.type-card dd{font-size:16px}
@media(max-width:1100px){.types-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.game-types{padding:65px 16px}.types-grid{grid-template-columns:1fr}.type-card{grid-template-columns:90px 1fr;padding:19px;gap:15px}.type-card>img{width:90px;height:90px}.type-card h3{font-size:22px}.type-card dt{float:none;width:auto;margin-bottom:2px}.type-card dd{margin:0 0 13px}}

.page-faq{border-bottom:1px solid #214326}.page-faq .faq-heading h2{max-width:520px}

.inner-hero{min-height:520px;display:flex;flex-direction:column;justify-content:center;background-image:linear-gradient(90deg,#041007f2 0%,#06160bd1 38%,#07150933 70%),url("images/games-hero-bg.png");background-size:cover;background-position:center}.offers-hero{background-image:linear-gradient(90deg,#041007f2 0%,#06160bd1 38%,#07150933 70%),url("images/offers-hero-bg.png");background-size:cover;background-position:center}
@media(max-width:700px){.inner-hero,.offers-hero{min-height:480px;background-position:62% center;background-image:linear-gradient(90deg,#041007f5 0%,#06160bdb 65%,#07150966 100%),var(--page-hero)}.inner-hero{--page-hero:url("images/games-hero-bg.png")}.offers-hero{--page-hero:url("images/offers-hero-bg.png")}}

.faq-list details>p{position:relative;color:#e5f5df!important;background:linear-gradient(135deg,#173d1c,#102d15);border:1px solid #3a6c3f;border-left:4px solid var(--yellow);border-radius:0 11px 11px 0;padding:24px 26px 24px 28px!important;margin:0 0 24px!important;box-shadow:0 12px 28px #0003;line-height:1.8}.faq-list details>p:before{content:"Answer";display:inline-block;margin:0 0 12px;padding:4px 9px;border-radius:5px;background:var(--yellow);color:#18310e;font:800 12px Manrope;text-transform:uppercase;letter-spacing:1.4px}.faq-list details[open] summary{border-bottom-color:transparent}
@media(max-width:650px){.faq-list details>p{padding:20px!important}}

.tips-list .tip-feature{margin:18px 0;padding:24px;border:1px solid #548c43;border-radius:13px;background:linear-gradient(135deg,#173b1c,#102b14);grid-template-columns:70px 1fr}.tips-list .tip-feature>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--yellow);color:#17310e;font-size:18px;box-shadow:0 0 0 6px #ffdc2e1f}.tips-list .tip-feature h3{color:var(--yellow)}
@media(max-width:550px){.tips-list .tip-feature{grid-template-columns:1fr}.tips-list .tip-feature>span{margin-bottom:8px}}

.faq-list details>p:before{display:none}

.tips-intro{position:sticky;top:120px;align-self:start}
@media(max-width:1050px){.tips-intro{position:static}}

.modal-card:has(.account-layout){width:min(850px,94vw);max-width:850px;text-align:left}.account-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;margin-top:22px}.account-layout form{margin-top:0}.account-guide{padding:27px;background:linear-gradient(145deg,#173a1c,#0f2b14);border:1px solid #3c703f;border-radius:13px}.account-guide>p{color:var(--yellow);font-weight:800;text-transform:uppercase;letter-spacing:1.6px;margin:0 0 6px}.account-guide h3{font:800 24px Manrope;margin:0 0 22px}.account-guide ol{list-style:none;margin:0;padding:0;display:grid;gap:18px}.account-guide li{display:grid;grid-template-columns:32px 1fr;gap:12px}.account-guide li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--yellow);color:#17310e;font-weight:800}.account-guide b,.account-guide small{display:block}.account-guide small{color:#9db09f!important;line-height:1.55;margin-top:4px}.guide-help{margin-top:22px;padding:13px;border-radius:8px;background:#0b2110;color:#a8b9aa;line-height:1.55}.guide-help strong{color:var(--yellow)}
@media(max-width:700px){.modal-card:has(.account-layout){max-height:90vh;overflow-y:auto}.account-layout{grid-template-columns:1fr}.account-guide{padding:22px;order:-1}}

.offers-collection{padding:90px max(6vw,24px);background:#08190b;border-block:1px solid #264a2a}.collection-heading{max-width:760px;margin-bottom:38px}.collection-heading h2{font:800 clamp(40px,5vw,62px)/1 Manrope;letter-spacing:-3px;margin:0 0 18px}.collection-heading>p:not(.eyebrow){color:#94a996;line-height:1.75}.offer-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.offer-card{display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(145deg,#112f16,#0a2010);border:1px solid #2d5933;border-radius:16px;transition:.25s}.offer-card:hover{transform:translateY(-5px);border-color:#72bb41;box-shadow:0 24px 48px #0005}.offer-card>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#07150a}.offer-card>div{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:25px}.offer-card span{color:#8be23d;font-weight:800;text-transform:uppercase;letter-spacing:1.5px}.offer-card h3{font:800 23px Manrope;margin:9px 0 12px}.offer-card p{color:#94a696;line-height:1.7;margin:0 0 23px}.offer-card a{margin-top:auto;display:inline-block;padding:10px 14px;border-radius:7px;background:#173b1c;border:1px solid #4a8240;color:var(--yellow);font-weight:800}.offer-card a:hover{background:var(--yellow);color:#17310e}.offer-card:nth-child(3)>img,.offer-card:nth-child(4)>img{object-position:center 20%}
@media(max-width:1000px){.offer-card-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.offers-collection{padding:65px 16px}.offer-card-grid{grid-template-columns:1fr}.collection-heading h2{font-size:43px}.offer-card>div{padding:22px}}

.claim-guide{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;padding:95px max(7vw,24px);background:radial-gradient(circle at 10% 20%,#55a72e25,transparent 25%),#071509}.claim-intro{position:sticky;top:115px;align-self:start}.claim-intro h2,.knowledge-heading h2{font:800 clamp(40px,5vw,64px)/1 Manrope;letter-spacing:-3px;margin:0 0 22px}.claim-intro h2 em,.knowledge-heading h2 em{color:var(--yellow);font-style:normal}.claim-intro>p:not(.eyebrow){color:#93a796;line-height:1.8}.claim-steps{list-style:none;padding:0;margin:0;border-top:1px solid #315a36}.claim-steps li{display:grid;grid-template-columns:65px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid #315a36}.claim-steps li>span{color:var(--yellow);font:800 21px Manrope}.claim-steps h3{font:800 21px Manrope;margin:0 0 8px}.claim-steps p{color:#94a796;line-height:1.7;margin:0}.offer-knowledge{padding:95px max(6vw,24px);background:#0a1c0d}.knowledge-heading{max-width:750px;margin-bottom:38px}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.knowledge-grid article{padding:27px;background:#102e16;border:1px solid #2d5933;border-radius:14px}.knowledge-grid article>span{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:var(--yellow);color:#17310e;font:800 23px Manrope}.knowledge-grid h3{font:800 20px Manrope;margin:18px 0 10px}.knowledge-grid p{color:#94a796;line-height:1.7;margin:0}.claim-help{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:18px;padding:25px 28px;background:#16391b;border:1px solid #477b3f;border-radius:14px}.claim-help h3{margin:0 0 7px}.claim-help p{color:#9eb0a0;margin:0}.claim-help a{white-space:nowrap;padding:11px 15px;border-radius:7px;background:var(--yellow);color:#17310e;font-weight:800}
@media(max-width:900px){.claim-guide{grid-template-columns:1fr;gap:40px}.claim-intro{position:static}.knowledge-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.claim-guide,.offer-knowledge{padding:65px 16px}.knowledge-grid{grid-template-columns:1fr}.claim-steps li{grid-template-columns:48px 1fr}.claim-help{align-items:flex-start;flex-direction:column}.claim-help a{white-space:normal}}

/* Consistent professional payment icon set. */
.payment-icon:before{content:""!important;display:block;width:27px;height:27px;background:#17300e;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.payment-grid>article:nth-child(1) .payment-icon:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm0 14H4v-6h16v6Zm0-10H4V6h16v2ZM6 15h5v2H6v-2Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm0 14H4v-6h16v6Zm0-10H4V6h16v2ZM6 15h5v2H6v-2Z'/%3E%3C/svg%3E")}.payment-grid>article:nth-child(2) .payment-icon:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 7V5a3 3 0 0 0-3-3H5a4 4 0 0 0-4 4v12a4 4 0 0 0 4 4h15a3 3 0 0 0 3-3V10a3 3 0 0 0-3-3ZM5 4h12a1 1 0 0 1 1 1v2H5a1 1 0 0 1 0-2Zm16 15a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V8.46c.59.35 1.27.54 2 .54h15a1 1 0 0 1 1 1v9Zm-5-6h3v3h-3v-3Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 7V5a3 3 0 0 0-3-3H5a4 4 0 0 0-4 4v12a4 4 0 0 0 4 4h15a3 3 0 0 0 3-3V10a3 3 0 0 0-3-3ZM5 4h12a1 1 0 0 1 1 1v2H5a1 1 0 0 1 0-2Zm16 15a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V8.46c.59.35 1.27.54 2 .54h15a1 1 0 0 1 1 1v9Zm-5-6h3v3h-3v-3Z'/%3E%3C/svg%3E")}.payment-grid>article:nth-child(3) .payment-icon:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 2 10 5v2H2V7l10-5ZM4 11h3v7H4v-7Zm6 0h4v7h-4v-7Zm7 0h3v7h-3v-7ZM2 20h20v2H2v-2Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 2 10 5v2H2V7l10-5ZM4 11h3v7H4v-7Zm6 0h4v7h-4v-7Zm7 0h3v7h-3v-7ZM2 20h20v2H2v-2Z'/%3E%3C/svg%3E")}.payment-grid>article:nth-child(4) .payment-icon:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M15.7 10.7c1.9-.7 2.3-3.7-.4-4.6L16 3.5l-1.6-.4-.7 2.5-1.3-.3.7-2.5-1.6-.4-.7 2.6L7.6 4.2l-.4 1.7 1.3.3c.7.2.8.8.7 1.2l-1.8 7c-.1.3-.4.7-.9.6l-1.3-.3-.8 1.8 3.2.8-.7 2.7 1.6.4.7-2.6 1.3.3-.7 2.6 1.6.4.7-2.7c3.9.7 6.8.4 7.5-3 .6-2.7-.9-4-3.2-4.7Zm-3.9-3.1c1 .2 4 .5 3.5 2.4-.4 1.8-3.3.9-4.3.7l.8-3.1Zm-1.3 7.9.9-3.4c1.2.3 4.7.6 4.2 2.7-.6 2.1-3.9 1-5.1.7Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M15.7 10.7c1.9-.7 2.3-3.7-.4-4.6L16 3.5l-1.6-.4-.7 2.5-1.3-.3.7-2.5-1.6-.4-.7 2.6L7.6 4.2l-.4 1.7 1.3.3c.7.2.8.8.7 1.2l-1.8 7c-.1.3-.4.7-.9.6l-1.3-.3-.8 1.8 3.2.8-.7 2.7 1.6.4.7-2.6 1.3.3-.7 2.6 1.6.4.7-2.7c3.9.7 6.8.4 7.5-3 .6-2.7-.9-4-3.2-4.7Zm-3.9-3.1c1 .2 4 .5 3.5 2.4-.4 1.8-3.3.9-4.3.7l.8-3.1Zm-1.3 7.9.9-3.4c1.2.3 4.7.6 4.2 2.7-.6 2.1-3.9 1-5.1.7Z'/%3E%3C/svg%3E")}
