*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;font-size:16px}
body{font-family:'Nunito',sans-serif;background-color:#122057;color:#e8eaf6;line-height:1.75;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto;display:block}
a{color:#EED28B;text-decoration:none;transition:color .2s}
a:hover{color:#fff}
button{cursor:pointer;border:none;background:none;font-family:inherit}
ul{list-style:none}

.wpr-x2b9{min-height:100vh;display:flex;flex-direction:column}
.inner-x1k3{max-width:1200px;margin:0 auto;padding:0 1.25rem;width:100%}

.cnt-x5q1{background:#1B2A72;position:sticky;top:0;z-index:900;box-shadow:0 2px 20px rgba(0,0,0,.4)}
.hdr-x9k2{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;min-height:70px}
.hdr-logo-lnk img{height:48px;width:auto;object-fit:contain}
.hdr-nav-wrap{display:flex;align-items:center}
.hdr-nav-list{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}
.hdr-nav-lnk{display:flex;align-items:center;gap:.4rem;color:#e8eaf6;padding:.45rem .8rem;border-radius:8px;font-size:.88rem;font-weight:600;transition:background .2s,color .2s}
.hdr-nav-lnk:hover{background:rgba(238,210,139,.15);color:#EED28B}
.hdr-nav-lnk svg{flex-shrink:0}
.hdr-right-wrap{display:flex;align-items:center;gap:.75rem}
.hdr-online{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#a5b0d0;background:rgba(255,255,255,.06);padding:.3rem .7rem;border-radius:20px}
.hdr-online-dot{width:8px;height:8px;border-radius:50%;background:#4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.3);animation:pulse-dot 2s infinite}
@keyframes pulse-dot{0%,100%{box-shadow:0 0 0 2px rgba(76,175,80,.3)}50%{box-shadow:0 0 0 5px rgba(76,175,80,.1)}}
.hdr-burger{display:none;flex-direction:column;gap:5px;padding:.5rem;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px;transition:background .2s}
.hdr-burger span{width:22px;height:2px;background:#e8eaf6;border-radius:2px;transition:transform .3s,opacity .3s}
.hdr-burger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.hdr-burger.active span:nth-child(2){opacity:0}
.hdr-burger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.hdr-burger:hover{background:rgba(255,255,255,.1)}
.hdr-nav-item--mobile-only{display:none}
.hdr-nav-close{display:none}

.btn-x7m{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.55rem 1.25rem;border-radius:10px;font-size:.9rem;font-weight:700;letter-spacing:.02em;transition:transform .15s,box-shadow .15s,opacity .2s;cursor:pointer;text-align:center;white-space:nowrap;max-width:100%;box-sizing:border-box}
.btn-x7m--primary{background:linear-gradient(135deg,#EED28B,#d4a93a);color:#12205a;box-shadow:0 4px 15px rgba(238,210,139,.3)}
.btn-x7m--primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(238,210,139,.45);color:#12205a}
.btn-x7m--secondary{background:#1B2A72;color:#e8eaf6;border:1.5px solid rgba(255,255,255,.2)}
.btn-x7m--secondary:hover{background:#243a9e;border-color:rgba(255,255,255,.4);color:#fff;transform:translateY(-1px)}
.btn-x7m--lg{padding:.75rem 1.75rem;font-size:1rem;border-radius:12px}

.hero-x8f4{position:relative;background-size:cover;background-position:center;min-height:580px;display:flex;align-items:center;padding:5rem 0 3rem}
.hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(18,32,87,.95) 0%,rgba(18,32,87,.7) 100%)}
.hero-content-x2m{position:relative;z-index:1;max-width:680px}
.hero-badge-x9p{display:inline-flex;align-items:center;gap:.4rem;background:rgba(238,210,139,.15);border:1px solid rgba(238,210,139,.3);color:#EED28B;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:700;margin-bottom:1.25rem}
.hero-title-x3n{font-size:clamp(1.8rem,4vw,3rem);font-weight:900;line-height:1.2;color:#fff;margin-bottom:1rem}
.hero-highlight{color:#EED28B}
.hero-sub-x7k{font-size:1.1rem;color:#c5cbe8;margin-bottom:1.75rem;max-width:560px}
.hero-promo-x5r{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}
.hero-promo-label{font-size:.85rem;color:#a5b0d0;font-weight:600}
.hero-promo-code{background:rgba(238,210,139,.15);border:2px dashed #EED28B;color:#EED28B;padding:.45rem 1.2rem;border-radius:8px;font-weight:800;font-size:1.05rem;letter-spacing:.08em;user-select:all}
.hero-copy-btn{display:flex;align-items:center;gap:.3rem;background:rgba(238,210,139,.15);color:#EED28B;padding:.4rem .85rem;border-radius:8px;font-size:.83rem;font-weight:700;border:1px solid rgba(238,210,139,.3);transition:background .2s}
.hero-copy-btn:hover{background:rgba(238,210,139,.25)}
.hero-copy-btn.copied{color:#4caf50;border-color:#4caf50;background:rgba(76,175,80,.1)}
.hero-btns-x6l{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}
.hero-trust-x4q{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.85rem;color:#a5b0d0;font-weight:600}

.blk-x5k2{margin:2rem 0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:2rem;position:relative;overflow:hidden}
.blk-x5k2--card{background:rgba(27,42,114,.4);border-color:rgba(238,210,139,.15)}
.blk-x5k2--jackpot{background:linear-gradient(135deg,rgba(27,42,114,.6),rgba(18,32,87,.8));border-color:rgba(238,210,139,.3)}
.blk-x5k2--review-content{background:rgba(18,32,87,.6)}
.blk-hdr-x3m{margin-bottom:1.75rem}
.blk-title-x7p{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:.5rem}
.blk-title-x7p--h1{font-size:clamp(1.2rem,2.5vw,1.75rem)}
.blk-title-x7p svg{flex-shrink:0}
.blk-sub-x4k{color:#a5b0d0;font-size:.95rem}

.tbl-wrap-x6n{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px}
.info-tbl-x4r{width:100%;border-collapse:separate;border-spacing:0;border:1.5px solid rgba(238,210,139,.18);border-radius:12px;overflow:hidden;font-size:.92rem}
.info-tbl-x4r tbody tr{transition:background .2s}
.info-tbl-x4r tbody tr:hover{background:rgba(238,210,139,.06)}
.info-tbl-x4r tbody tr:nth-child(odd){background:rgba(255,255,255,.03)}
.info-tbl-x4r td{padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:middle}
.info-tbl-x4r tbody tr:last-child td{border-bottom:none}
.tbl-icon-x2p{width:2.5rem;font-size:1.1rem;text-align:center}
.tbl-param-x5k{color:#a5b0d0;font-weight:600;white-space:nowrap;width:35%}
.tbl-val-x3m{color:#e8eaf6;font-weight:500}
.tbl-badge-x2k{background:rgba(238,210,139,.15);border:1px solid rgba(238,210,139,.3);color:#EED28B;padding:.15rem .6rem;border-radius:6px;font-size:.82rem;font-weight:700}
.tbl-highlight-x9p{color:#EED28B}

.jackpot-grid-x5n{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}
.jackpot-card-x3r{background:rgba(18,32,87,.7);border:1.5px solid rgba(238,210,139,.2);border-radius:16px;padding:1.5rem 1rem;text-align:center;transition:transform .2s,box-shadow .2s}
.jackpot-card-x3r:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(238,210,139,.15)}
.jackpot-card-x3r--featured{border-color:#EED28B;background:rgba(238,210,139,.08);box-shadow:0 0 30px rgba(238,210,139,.1)}
.jackpot-icon{font-size:2.5rem;margin-bottom:.75rem}
.jackpot-game{font-size:.9rem;color:#a5b0d0;font-weight:600;margin-bottom:.5rem}
.jackpot-amount{font-size:1.5rem;font-weight:900;color:#EED28B;margin-bottom:1.25rem;letter-spacing:-.01em}
.jackpot-amount--big{font-size:2rem}

.slider-x4q2{position:relative;border-radius:14px;overflow:hidden}
.slider-track-x3n{display:flex;transition:transform .4s cubic-bezier(.25,.1,.25,1);will-change:transform}
.slider-slide-x5k{min-width:100%;position:relative}
.slider-slide-x5k img{width:100%;height:340px;object-fit:cover;border-radius:14px}
.slider-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(18,32,87,.9));color:#e8eaf6;padding:1.5rem 1rem .75rem;font-weight:600;font-size:.9rem;text-align:center}
.slider-btn-x2k{position:absolute;top:50%;transform:translateY(-50%);background:rgba(27,42,114,.8);color:#EED28B;border:1.5px solid rgba(238,210,139,.3);width:44px;height:44px;border-radius:50%;font-size:1.5rem;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .2s,transform .15s;line-height:1}
.slider-btn-x2k:hover{background:#1B2A72;transform:translateY(-50%) scale(1.1)}
.slider-btn-x2k--prev{left:.75rem}
.slider-btn-x2k--next{right:.75rem}
.slider-dots-x3p{position:absolute;bottom:.75rem;left:50%;transform:translateX(-50%);display:flex;gap:.45rem}
.slider-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.4);transition:background .2s,transform .2s;cursor:pointer}
.slider-dot.active{background:#EED28B;transform:scale(1.3)}

.bonus-slider-x4n{position:relative}
.bonus-track-x3p{display:flex;gap:1.25rem;transition:transform .4s cubic-bezier(.25,.1,.25,1)}
.bonus-card-x6k{min-width:calc(33.333% - .84rem);flex:0 0 calc(33.333% - .84rem);background:rgba(18,32,87,.7);border:1.5px solid rgba(255,255,255,.1);border-radius:16px;padding:1.75rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .2s,transform .2s}
.bonus-card-x6k:hover{border-color:rgba(238,210,139,.4);transform:translateY(-3px)}
.bonus-icon-x2m{font-size:2rem}
.bonus-tag{display:inline-flex;background:rgba(238,210,139,.15);color:#EED28B;padding:.2rem .7rem;border-radius:6px;font-size:.78rem;font-weight:700;width:fit-content}
.bonus-tag--sport{background:rgba(76,175,80,.15);color:#66bb6a}
.bonus-tag--cashback{background:rgba(156,39,176,.15);color:#ce93d8}
.bonus-name-x5r{font-size:1.05rem;font-weight:800;color:#fff;line-height:1.3}
.bonus-desc-x4n{font-size:.9rem;color:#a5b0d0;line-height:1.65;flex:1}
.bonus-details-x3k{display:flex;flex-direction:column;gap:.3rem}
.bonus-details-x3k li{font-size:.85rem;color:#c5cbe8}
.slider-controls-x3n{display:none;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem}
.slider-controls-x3n .slider-btn-x2k{position:static;transform:none}
.slider-controls-x3n .slider-btn-x2k:hover{transform:scale(1.1)}
.bonus-dots-x4q{display:flex;gap:.4rem}
.bonus-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3);cursor:pointer;transition:background .2s,transform .2s}
.bonus-dot.active{background:#EED28B;transform:scale(1.3)}

.slot-machine-x5q{max-width:500px;margin:0 auto;text-align:center}
.slot-display-x3n{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}
.slot-reel-x4k{width:100px;height:100px;background:rgba(18,32,87,.8);border:2px solid rgba(238,210,139,.3);border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}
.slot-reel-inner-x2m{font-size:3rem;line-height:1;transition:transform .1s;will-change:transform}
.slot-reel-x4k.spinning .slot-reel-inner-x2m{animation:spin-reel .1s linear infinite}
@keyframes spin-reel{0%{transform:translateY(-10px)}50%{transform:translateY(10px)}100%{transform:translateY(-10px)}}
.slot-win-msg-x6p{min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:700}
.slot-win-msg-x6p.win{color:#4caf50;animation:pop-in .3s}
.slot-win-msg-x6p.lose{color:#ef5350}
@keyframes pop-in{0%{transform:scale(.8);opacity:0}100%{transform:scale(1);opacity:1}}
.slot-history-x4p{margin-top:1rem;font-size:.8rem;color:#a5b0d0;min-height:24px}

.steps-grid-x4n{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}
.step-x3k{display:flex;align-items:flex-start;gap:1rem;background:rgba(18,32,87,.5);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:1.25rem}
.step-x3k--cta{border-color:rgba(238,210,139,.2);background:rgba(238,210,139,.05)}
.step-num-x2p{min-width:42px;height:42px;background:linear-gradient(135deg,#EED28B,#d4a93a);color:#12205a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.1rem;flex-shrink:0}
.step-title-x4m{font-size:1rem;font-weight:800;color:#fff;margin-bottom:.4rem}
.step-content-x5r p{font-size:.88rem;color:#c5cbe8}

.faq-x5n{display:flex;flex-direction:column;gap:.75rem}
.faq-item-x3k{background:rgba(18,32,87,.5);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .2s}
.faq-item-x3k.open{border-color:rgba(238,210,139,.3)}
.faq-q-x4p{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;text-align:left;color:#e8eaf6;font-weight:700;font-size:.95rem;background:none;transition:background .2s}
.faq-q-x4p:hover{background:rgba(255,255,255,.03)}
.faq-arrow-x2m{flex-shrink:0;transition:transform .3s;color:#EED28B}
.faq-item-x3k.open .faq-arrow-x2m{transform:rotate(180deg)}
.faq-a-x6k{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s}
.faq-item-x3k.open .faq-a-x6k{max-height:500px;padding:.1rem 1.25rem 1.25rem}
.faq-a-x6k p{font-size:.9rem;color:#c5cbe8;line-height:1.75}

.reviews-grid-x5n{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2.5rem}
.review-card-x3k{background:rgba(18,32,87,.6);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.5rem;transition:border-color .2s,transform .2s}
.review-card-x3k:hover{border-color:rgba(238,210,139,.25);transform:translateY(-2px)}
.review-top-x4p{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}
.review-avatar-x2m{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#1B2A72,#243a9e);color:#EED28B;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;flex-shrink:0;border:1.5px solid rgba(238,210,139,.3)}
.review-author-x3n{display:block;font-weight:700;color:#fff;font-size:.9rem}
.review-stars-x2p{display:flex;gap:1px;margin-top:.15rem}
.review-text-x6k{font-size:.88rem;color:#c5cbe8;line-height:1.7}

.review-form-x5n{background:rgba(27,42,114,.3);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.75rem}
.review-form-title-x3k{font-size:1.15rem;font-weight:800;color:#fff;margin-bottom:1.5rem}
.form-x4q2{display:flex;flex-direction:column;gap:1rem;max-width:580px}
.form-group-x3n{display:flex;flex-direction:column;gap:.4rem}
.form-label-x2p{font-size:.85rem;font-weight:700;color:#a5b0d0}
.form-input-x5k,.form-textarea-x4m{background:rgba(18,32,87,.8);border:1.5px solid rgba(255,255,255,.15);border-radius:10px;padding:.75rem 1rem;color:#e8eaf6;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s;width:100%}
.form-input-x5k:focus,.form-textarea-x4m:focus{outline:none;border-color:#EED28B;box-shadow:0 0 0 3px rgba(238,210,139,.15)}
.form-input-x5k::placeholder,.form-textarea-x4m::placeholder{color:#586a9a}
.form-textarea-x4m{resize:vertical;min-height:120px}
.form-msg-x6k{font-size:.9rem;font-weight:600;padding:.5rem 0;min-height:24px}
.form-msg-x6k.success{color:#4caf50}
.form-msg-x6k.error{color:#ef5350}

.author-card-x5n{display:flex;align-items:flex-start;gap:1rem;background:rgba(18,32,87,.4);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:1rem;margin-top:1rem}
.author-avatar-x2k{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#1B2A72,#243a9e);color:#EED28B;display:flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0;border:1.5px solid rgba(238,210,139,.3)}
.author-info-x3p{display:flex;flex-direction:column;gap:.2rem}
.author-name-x4r{font-weight:800;color:#fff;font-size:.95rem}
.author-name-x4r a{color:#EED28B}
.author-role-x2m{font-size:.8rem;color:#a5b0d0;font-weight:600}
.author-bio-x5k{font-size:.82rem;color:#8899c0}

.review-content-x9b2{line-height:1.85;color:#c5cbe8}
.review-content-x9b2 h2{font-size:1.35rem;font-weight:800;color:#fff;margin:1.75rem 0 .75rem;line-height:1.3}
.review-content-x9b2 h3{font-size:1.1rem;font-weight:700;color:#e8eaf6;margin:1.4rem 0 .6rem}
.review-content-x9b2 h4{font-size:.95rem;font-weight:700;color:#EED28B;margin:1.1rem 0 .5rem}
.review-content-x9b2 p{margin-bottom:1rem}
.review-content-x9b2 ul,.review-content-x9b2 ol{margin:1rem 0 1rem 1.5rem;display:flex;flex-direction:column;gap:.4rem}
.review-content-x9b2 ul{list-style:disc}
.review-content-x9b2 ol{list-style:decimal}
.review-content-x9b2 li{color:#c5cbe8;padding-left:.25rem}
.review-content-x9b2 a{color:#EED28B;text-decoration:underline}
.review-content-x9b2 strong,.review-content-x9b2 b{color:#fff;font-weight:700}
.review-content-x9b2 em,.review-content-x9b2 i{font-style:italic;color:#e8eaf6}
.review-content-x9b2 blockquote{border-left:3px solid #EED28B;padding:.75rem 1.25rem;background:rgba(238,210,139,.06);border-radius:0 10px 10px 0;margin:1.25rem 0;font-style:italic;color:#a5b0d0}
.review-content-x9b2 table{width:100%;border-collapse:collapse;margin:1.25rem 0;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden}
.review-content-x9b2 th{background:rgba(27,42,114,.6);color:#EED28B;padding:.65rem 1rem;text-align:left;font-weight:700;font-size:.87rem;border-bottom:1px solid rgba(255,255,255,.1)}
.review-content-x9b2 td{padding:.6rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);font-size:.87rem}
.review-content-x9b2 tr:nth-child(odd) td{background:rgba(255,255,255,.02)}
.review-content-x9b2 img{border-radius:10px;margin:1rem 0}
.review-content-x9b2 hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:1.75rem 0}

.ftr-x4p2-wrap{margin-top:auto}
.ftr-x4p2{background:#1B2A72;border-top:2px solid rgba(238,210,139,.15);padding:3rem 0 1.5rem}
.ftr-container{max-width:1200px;margin:0 auto;padding:0 1.25rem}
.ftr-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:2.5rem}
.ftr-logo-lnk img{height:44px;width:auto;margin-bottom:.85rem}
.ftr-country{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#a5b0d0;font-weight:600;margin-bottom:.75rem}
.ftr-brand-desc{font-size:.82rem;color:#7588b0;line-height:1.65;max-width:300px}
.ftr-col-title{font-size:.82rem;font-weight:800;color:#EED28B;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.85rem}
.ftr-nav-list{display:flex;flex-direction:column;gap:.5rem}
.ftr-nav-list a{font-size:.87rem;color:#a5b0d0;transition:color .2s}
.ftr-nav-list a:hover{color:#EED28B}
.ftr-social-list{display:flex;gap:.6rem;flex-wrap:wrap}
.ftr-social-list a{color:#7588b0;transition:color .2s,transform .2s;display:flex}
.ftr-social-list a:hover{color:#EED28B;transform:translateY(-2px)}
.ftr-email{font-size:.85rem;color:#a5b0d0;transition:color .2s;display:inline-block;margin-top:.35rem}
.ftr-email:hover{color:#EED28B}
.ftr-divider{border:none;border-top:1px solid rgba(255,255,255,.08);margin:1.75rem 0}
.ftr-section-label{font-size:.78rem;font-weight:800;color:#7588b0;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.85rem}
.ftr-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem}
.ftr-badge{display:flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.35rem .85rem;font-size:.8rem;color:#c5cbe8;font-weight:600}
.ftr-badge--license{border-color:rgba(238,210,139,.2)}
.ftr-badge--age{border-color:rgba(244,67,54,.25)}
.ftr-resp-logos{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem}
.ftr-resp-link{text-decoration:none}
.ftr-resp-badge{background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.25);color:#66bb6a;padding:.3rem .85rem;border-radius:8px;font-size:.8rem;font-weight:700;transition:background .2s}
.ftr-resp-badge:hover{background:rgba(76,175,80,.2)}
.ftr-pay-row,.ftr-prov-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}
.ftr-pay-badge,.ftr-prov-badge{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.3rem .85rem;font-size:.8rem;color:#c5cbe8;font-weight:600;transition:background .2s}
.ftr-pay-badge:hover,.ftr-prov-badge:hover{background:rgba(255,255,255,.12)}
.ftr-bottom{text-align:center}
.ftr-copyright{font-size:.82rem;color:#7588b0;margin-bottom:.6rem}
.ftr-legal{font-size:.76rem;color:#586a9a;line-height:1.65;max-width:900px;margin:0 auto}

.widget-x8k3{position:fixed;bottom:0;left:0;right:0;z-index:950;background:linear-gradient(90deg,#1B2A72,#122057);border-top:2px solid rgba(238,210,139,.3);box-shadow:0 -4px 20px rgba(0,0,0,.4);transform:translateY(100%);transition:transform .4s cubic-bezier(.25,.1,.25,1)}
.widget-x8k3.visible{transform:translateY(0)}
.widget-inner-x5n{max-width:1200px;margin:0 auto;padding:.85rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:1.25rem;flex-wrap:wrap}
.widget-text-x3k{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}
.widget-bonus-x2p{color:#a5b0d0;font-size:.88rem;font-weight:600}
.widget-amount-x4r{color:#EED28B;font-weight:800;font-size:.95rem}
.widget-cta-x5k{padding:.6rem 1.5rem}
.widget-close-x2m{color:#7588b0;font-size:1rem;padding:.3rem;transition:color .2s;margin-left:.5rem}
.widget-close-x2m:hover{color:#fff}

.info-page-x4n{padding-top:2.5rem;padding-bottom:3rem}
.info-content-x5r h1{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;color:#fff;margin-bottom:1.5rem}
.info-content-x5r h2{font-size:1.2rem;font-weight:700;color:#EED28B;margin:1.5rem 0 .6rem}
.info-content-x5r p{color:#c5cbe8;margin-bottom:.9rem;line-height:1.75;font-size:.92rem}
.info-content-x5r ul{list-style:disc;margin:0 0 1rem 1.5rem}
.info-content-x5r li{color:#c5cbe8;font-size:.9rem;margin-bottom:.3rem}

.animate-fadein{opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s}
.animate-fadein.visible{opacity:1;transform:translateY(0)}
@media(max-width:768px){.animate-fadein{opacity:1!important;transform:translateY(0)!important}}

.main-x9b3{padding:2rem 0}

.wp-ngg-styles-x4k{display:none}
.breadcrumb-trail-x9n{font-size:.82rem;color:#7588b0;padding:.5rem 0}
.wp-caption-x5k{font-size:.82rem;color:#7588b0;text-align:center;margin-top:.4rem}
.screen-reader-text-x3n{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.clearfix-x4p::after{content:'';display:table;clear:both}

@media(max-width:992px){
  .ftr-top{grid-template-columns:1fr 1fr;gap:1.5rem}
  .jackpot-grid-x5n{grid-template-columns:repeat(3,1fr)}
  .steps-grid-x4n{grid-template-columns:1fr}
  .reviews-grid-x5n{grid-template-columns:1fr 1fr}
}
@media(max-width:768px){
  .hdr-nav-wrap{position:fixed;top:0;right:-100%;width:85%;max-width:320px;height:100vh;background:#0e1a4f;z-index:1000;padding:5rem 1.5rem 2rem;flex-direction:column;align-items:flex-start;transition:right .35s cubic-bezier(.25,.1,.25,1);box-shadow:-4px 0 30px rgba(0,0,0,.5)}
  .hdr-nav-wrap.open{right:0}
  .hdr-nav-list{flex-direction:column;align-items:flex-start;gap:.25rem;width:100%}
  .hdr-nav-lnk{font-size:1rem;padding:.65rem .9rem;width:100%}
  .hdr-nav-item--mobile-only{display:flex;width:100%;margin-top:.25rem}
  .hdr-nav-item--mobile-only .btn-x7m{width:100%;justify-content:center}
  .hdr-nav-close{display:flex;align-items:center;justify-content:center;position:absolute;top:1.1rem;right:1.1rem;width:36px;height:36px;background:rgba(255,255,255,.1);border-radius:8px;font-size:1.1rem;cursor:pointer;color:#e8eaf6;transition:background .2s}
  .hdr-nav-close:hover{background:rgba(255,255,255,.2)}
  .hdr-btn-desktop{display:none}
  .hdr-burger{display:flex}
  .hdr-nav-wrap.open + .hdr-overlay-x6k{display:block}
  .hero-x8f4{min-height:auto;padding:4rem 0 2.5rem}
  .jackpot-grid-x5n{grid-template-columns:1fr}
  .jackpot-card-x3r--featured{order:-1}
  .slider-controls-x3n{display:none}
  .bonus-track-x3p{flex-direction:column;transform:none!important;overflow:visible;gap:1rem}
  .bonus-card-x6k{min-width:100%;flex:0 0 auto}
  .reviews-grid-x5n{grid-template-columns:1fr}
  .steps-grid-x4n{grid-template-columns:1fr}
  .ftr-top{grid-template-columns:1fr}
  .slot-reel-x4k{width:80px;height:80px}
  .slot-reel-inner-x2m{font-size:2.5rem}
}
@media(max-width:480px){
  .blk-x5k2{padding:1.25rem}
  .hero-btns-x6l{flex-direction:column}
  .hero-trust-x4q{flex-direction:column;gap:.5rem}
  .widget-inner-x5n{flex-direction:column;gap:.75rem;text-align:center}
  .btn-x7m--lg{width:100%;white-space:normal;padding:.7rem 1rem;font-size:.88rem}
}

