:root{--bg:#f4f7ff;--bg-card:#ffffff;--accent:#0b7fb8;--accent-contrast:#ffffff;--accent-soft:#4fd8ff26;--cta:#7a2fc9;--cta-grad:linear-gradient(135deg,#0b7fb8 0%,#7a2fc9 52%,#d0217f 100%);--cta-grad-hover:linear-gradient(135deg,#0a6fa0 0%,#6926b0 52%,#b81a70 100%);--cta-hover:#6926b0;--cta-contrast:#ffffff;--text-heading:#10163a;--text:#2a3055;--text-muted:#5a628c;--border:#d8e3f7;--neon:#38c6ef;--neon-glow:0 0 0 1px rgba(56,198,239,0.16),0 6px 20px rgba(56,198,239,0.18);--stars:#f5a300;--star-off:#cfd8ea;--badge-bg:var(--accent-soft);--badge-text:#0b7fb8;--rat-bg:var(--accent-soft);--rat-text:#0b7fb8;--surface-hover:#eef4ff;--shadow:16,22,58;--radius:8px;--radius-lg:14px;--radius-payment:8px;--font-body:14px;--container:1080px;--measure:68ch}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--bg);background-image:radial-gradient(64% 42% at 50% -4%,rgba(79,216,255,0.16) 0%,transparent 62%),radial-gradient(52% 38% at 92% 96%,rgba(208,33,127,0.10) 0%,transparent 64%);background-attachment:fixed;background-repeat:no-repeat;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:var(--font-body);line-height:1.6}img{max-width:100%}[hidden]{display:none !important}h1,h2,h3{color:var(--text-heading);margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.container{max-width:var(--container);margin:0 auto;padding:0 16px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hero{padding:40px 0 8px;text-align:center}.hero h1{font-size:30px;font-weight:800;line-height:1.25;letter-spacing:-0.4px}.hero h1 .highlight{color:var(--accent)}.hero h1 .w-blue{color:#0b7fb8;text-shadow:0 0 22px rgba(56,198,239,0.55)}.hero p{max-width:680px;margin:12px auto 0;color:var(--text-muted);font-size:var(--font-body)}.casino-list{padding:24px 0 8px}.casino-card{display:grid;grid-template-columns:172px 1fr auto;align-items:center;gap:20px;background:var(--bg-card);border:2px solid var(--neon);border-radius:var(--radius);box-shadow:var(--neon-glow);padding:18px 20px;margin-bottom:14px}.casino-logo{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.casino-logo img{display:block;width:172px;height:120px;object-fit:cover;border-radius:6px;background:var(--logo-bg,#fff)}.casino-logo img.logo-wordmark{object-fit:contain;padding:var(--logo-pad,12px)}.rating{display:flex;gap:2px;color:var(--stars)}.rating{margin:0}.rating svg{width:16px;height:16px;flex-shrink:0;fill:currentColor}.rating .star-off{color:var(--star-off)}.rating .star-half{fill:url(#g-half)}.casino-body{min-width:0}.casino-name{color:var(--text-heading);font-size:19px;font-weight:700;letter-spacing:0.2px;text-transform:uppercase}.casino-offer{color:var(--accent);font-size:15px;font-weight:600;margin:5px 0 0}.accept-flag{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--text-muted);font-size:12px;font-weight:600}.accept-flag svg{width:22px;height:22px;flex-shrink:0}.casino-meta{display:flex;flex-wrap:wrap;gap:4px 22px;margin:10px 0 0;color:var(--text-muted);font-size:13px}.casino-meta span{display:inline-flex;align-items:center;gap:6px}.casino-meta svg{width:15px;height:15px;flex-shrink:0}.casino-meta b{color:var(--text-heading);font-weight:700}.casino-meta .rtp{color:#0b7fb8;font-weight:700}.casino-pay{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.casino-pay img{display:block;width:48px;height:32px;object-fit:contain;border-radius:var(--radius-payment);background:#fff;border:1px solid var(--border);padding:3px}.casino-action{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.btn-cta{display:inline-flex;align-items:center;justify-content:center;min-width:210px;padding:13px 24px;border:0;border-radius:var(--radius);background:var(--cta-grad);box-shadow:0 0 0 1px rgba(122,47,201,0.25),0 6px 22px rgba(122,47,201,0.30);color:var(--cta-contrast);font:inherit;font-size:14px;font-weight:700;letter-spacing:0.6px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color 0.15s ease}.btn-cta:hover,.btn-cta:focus-visible{background:var(--cta-grad-hover)}.secure-note{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-size:12px}.secure-note svg{width:12px;height:12px}.load-more{display:block;width:100%;padding:12px;margin-bottom:12px;background:var(--bg-card);border:2px solid var(--neon);border-radius:var(--radius);color:var(--text-heading);font:inherit;font-size:12px;font-weight:700;letter-spacing:0.8px;text-transform:uppercase;cursor:pointer}.load-more:hover{background:var(--surface-hover)}.article{padding:8px 0 28px}.article h2{font-size:22px;font-weight:700;margin-bottom:8px;text-align:center}.article p{max-width:var(--measure);margin:0 auto 12px;color:var(--text);font-size:var(--font-body);line-height:1.75;text-align:center}.article .check-list{max-width:var(--measure);margin:0 auto 16px;padding:0;list-style:none;text-align:left}.article .check-list li{position:relative;padding:7px 0 7px 30px;color:var(--text);font-size:var(--font-body);line-height:1.7;border-bottom:1px solid var(--border)}.article .check-list li:last-child{border-bottom:0}.article .check-list li::before{content:"";position:absolute;left:4px;top:15px;width:11px;height:6px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.pay-entity.is-blocked{border-color:#c2182b;box-shadow:0 0 0 1px rgba(194,24,43,0.14),0 6px 20px rgba(194,24,43,0.16)}.pay-entity.is-blocked .pay-speed{background:#c2182b17;color:#c2182b}.pay-entity.is-blocked .pay-entity-head img{opacity:0.45}.article h3{font-size:17px;font-weight:700;margin:26px 0 6px;text-align:center}.article .source-note{color:var(--text-muted);font-size:12px;font-style:italic}.pay-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;margin:16px 0 20px}.pay-entity{display:flex;flex-direction:column;background:var(--bg-card);border:2px solid var(--neon);border-radius:var(--radius);box-shadow:var(--neon-glow);padding:14px}.pay-entity-head{display:flex;align-items:center;gap:9px;margin-bottom:7px}.pay-entity-head img{width:34px;height:22px;flex-shrink:0;object-fit:contain;background:#fff;border:1px solid var(--border);border-radius:var(--radius-payment);padding:2px}.pay-entity-name{color:var(--text-heading);font-size:13px;font-weight:700;line-height:1.3}.pay-entity p{margin:0 0 9px;color:var(--text-muted);font-size:12.5px;line-height:1.6}.pay-speed{align-self:flex-start;margin-top:auto;display:inline-block;padding:2px 9px;border-radius:999px;background:var(--badge-bg);color:var(--badge-text);font-size:11px;font-weight:700;letter-spacing:0.2px}.features{padding:24px 0 28px;border-top:1px solid var(--border)}.features h2{font-size:23px;font-weight:800;letter-spacing:-0.3px;text-align:center}.features .features-lead{margin:4px 0 22px;color:var(--text-muted);font-size:13px;text-align:center}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:18px}.type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.type-img{display:block;width:136px;height:136px;margin:0 auto 14px;border-radius:14px;object-fit:cover;box-shadow:0 0 0 2px rgba(56,198,239,0.35),0 4px 16px rgba(56,198,239,0.22)}.steps-section{padding:24px 0 30px;border-top:1px solid var(--border)}.steps-section h2{font-size:23px;font-weight:800;letter-spacing:-0.3px;text-align:center}.steps-section .features-lead{margin:4px 0 22px;color:var(--text-muted);font-size:13px;text-align:center}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:16px;margin:0;padding:0;list-style:none;counter-reset:step}.step{background:var(--bg-card);border:2px solid var(--neon);border-radius:var(--radius-lg);padding:20px 20px 22px;box-shadow:var(--neon-glow)}.step-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.step-num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;background:var(--cta-grad);box-shadow:0 0 0 1px rgba(122,47,201,0.25),0 6px 22px rgba(122,47,201,0.30);color:var(--cta-contrast);font-size:18px;font-weight:800}.step h3{font-size:16px;font-weight:800;line-height:1.25;letter-spacing:-0.2px}.step p{margin:0;color:var(--text-muted);font-size:13.5px;line-height:1.7}.feature-card{background:var(--bg-card);border:2px solid var(--neon);border-radius:var(--radius-lg);padding:28px 22px;text-align:center;box-shadow:var(--neon-glow)}.feature-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:14px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.feature-icon svg{width:29px;height:29px}.feature-card h3{font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-0.2px;margin-bottom:8px}.feature-card p{margin:0;color:var(--text-muted);font-size:13.5px;line-height:1.7}.text-spoiler-hidden{display:none}.text-spoiler-hidden.open{display:block}.text-spoiler-wrap{text-align:center;margin:4px 0 8px}.text-spoiler-toggle{padding:8px 20px;background:var(--bg-card);border:2px solid var(--neon);border-radius:var(--radius);color:var(--text-heading);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.text-spoiler-toggle:hover{background:var(--surface-hover)}.page{padding:32px 0 40px}.page .container{max-width:820px}.page h1{font-size:26px;font-weight:800;letter-spacing:-0.3px;margin-bottom:4px}.page .updated{color:var(--text-muted);font-size:12px;margin:0 0 20px}.page h2{font-size:17px;font-weight:700;margin:24px 0 6px}.page p,.page li{font-size:var(--font-body);line-height:1.75}.page ul{padding-left:20px}.page a{color:var(--accent)}.page-back{display:inline-block;margin-top:28px;color:var(--accent);font-weight:600;font-size:13px}.subscribe{padding:28px 0;border-top:1px solid var(--border);text-align:center}.subscribe h2{font-size:20px;font-weight:700}.subscribe p{margin:4px 0 16px;color:var(--text-muted);font-size:13px}.subscribe-form{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.subscribe-form input[type="email"]{width:240px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text);font:inherit;font-size:13px}.subscribe-form input[type="email"]::placeholder{color:var(--text-muted)}.subscribe-form button{padding:9px 20px;border:0;border-radius:var(--radius);background:var(--cta-grad);box-shadow:0 0 0 1px rgba(122,47,201,0.25),0 6px 22px rgba(122,47,201,0.30);color:var(--cta-contrast);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.subscribe-form button:hover{background:var(--cta-grad-hover)}.subscribe-form button[disabled]{opacity:0.6;cursor:default}.form-error{display:none;margin-top:10px;color:#c2182b;font-size:13px}.form-success{color:var(--text);font-size:13px}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.faq{padding:20px 0;border-top:1px solid var(--border)}.faq h2{margin-bottom:8px;text-align:center;font-weight:700;font-size:20px}.faq>.container>p{margin-bottom:24px;font-size:var(--font-body);color:var(--text-muted);text-align:center}.faq-item{border-bottom:1px solid var(--border)}.faq-question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;border:0;background:none;color:var(--text);font:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.faq-question span{flex:1}.faq-icon{width:20px;height:20px;margin-left:12px;flex-shrink:0;color:var(--text-muted);transition:transform 0.2s}.faq-question[aria-expanded="true"] .faq-icon{transform:rotate(45deg)}.faq-answer{padding:0 0 16px;font-size:var(--font-body);line-height:1.7;color:var(--text-muted)}.faq-answer[hidden]{display:none}.footer-rg{padding:16px 0;border-top:1px solid var(--border)}.rg-block{margin:0;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;text-align:left;color:var(--text-muted);font-size:12px;line-height:1.6}.rg-badge{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:2px solid #c2182b;border-radius:50%;color:#c2182b;font-size:12px;font-weight:800}.rg-block a{color:var(--accent)}.site-footer{padding:16px 0;border-top:1px solid var(--border);text-align:center;color:var(--text-muted);font-size:12px}.site-footer nav{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:8px}.site-footer p{margin:0}.site-footer a{color:var(--text-muted)}.age-gate{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:28px 20px;background:radial-gradient(70% 55% at 50% 12%,#1b2a6b 0%,transparent 60%),radial-gradient(60% 45% at 85% 85%,#4a1560 0%,transparent 62%),linear-gradient(180deg,#0a1030 0%,#04060f 100%)}body.age-gate-open{overflow:hidden}.age-gate-card{width:100%;max-width:900px;margin:auto;padding:10px 0 0;text-align:center}.age-gate-card h2{margin:0;color:#ffffff;font-size:clamp(30px,5.4vw,56px);font-weight:800;line-height:1.12;letter-spacing:-0.8px;text-shadow:0 0 22px rgba(79,216,255,0.55),0 0 60px rgba(233,51,154,0.35)}.age-gate-card p{max-width:560px;margin:14px auto 0;color:#b9c6e8;font-size:15px;line-height:1.6}.age-gate-actions{display:flex;justify-content:center;gap:16px;margin-top:26px}.age-gate-yes,.age-gate-no{min-width:168px;padding:15px 34px;border-radius:999px;font:inherit;font-size:17px;font-weight:800;letter-spacing:1.4px;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease}.age-gate-yes{border:0;background:linear-gradient(135deg,#4fd8ff 0%,#8b3fd6 55%,#e9339a 100%);color:#ffffff;box-shadow:0 0 26px rgba(139,63,214,0.65),0 8px 26px rgba(0,0,0,0.45)}.age-gate-yes:hover,.age-gate-yes:focus-visible{transform:translateY(-2px);box-shadow:0 0 38px rgba(79,216,255,0.75),0 10px 30px rgba(0,0,0,0.5)}.age-gate-no{border:2px solid rgba(145,170,225,0.45);background:rgba(255,255,255,0.04);color:#c7d4f2}.age-gate-no:hover,.age-gate-no:focus-visible{border-color:#4fd8ff;color:#ffffff}.age-gate-wheel{display:block;width:min(74vw,430px);height:auto;margin:26px auto 0;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 66%,transparent 73%);mask-image:radial-gradient(circle at 50% 50%,#000 66%,transparent 73%);filter:drop-shadow(0 0 40px rgba(79,216,255,0.35));animation:age-wheel-spin 22s linear infinite}@keyframes age-wheel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.age-gate-wheel{animation:none}}.age-gate-help{margin-top:18px !important;color:#8fa0c8 !important;font-size:12.5px !important}.age-gate-help a{color:#4fd8ff}.age-gate.is-denied .age-gate-wheel{opacity:0.35}@media (max-width:560px){.age-gate-actions{flex-direction:column;align-items:center}.age-gate-yes,.age-gate-no{width:100%;max-width:320px}.age-gate-wheel{width:min(78vw,300px);margin-top:20px}}.scroll-top{position:fixed;right:20px;bottom:20px;display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border:2px solid var(--neon);border-radius:999px;background:var(--bg-card);box-shadow:var(--neon-glow);color:var(--text-heading);font:inherit;font-size:12px;font-weight:600;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.2s,transform 0.2s,visibility 0.2s;box-shadow:0 2px 10px rgba(var(--shadow),0.14);z-index:40}.scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top svg{width:12px;height:12px}@media (max-width:768px){.hero{padding:28px 0 4px}.hero h1{font-size:24px}.feature-grid{grid-template-columns:1fr}.casino-card{grid-template-columns:110px 1fr;grid-template-areas:"logo body" "action action";gap:12px}.casino-logo{grid-area:logo}.casino-logo img{width:120px;height:84px}.casino-body{grid-area:body}.casino-action{grid-area:action;align-items:stretch}.btn-cta{width:100%}}@media (max-width:640px){.casino-pay img{width:42px;height:28px}.casino-name{font-size:17px}.subscribe-form input[type="email"]{width:100%}.subscribe-form button{width:100%}.scroll-top{right:12px;bottom:12px}}