:root{--primary-color:#6c5ce7;--primary-dark:#5b4cdb;--secondary-color:#00cec9;--accent-color:#fd79a8;--dark-bg:#0f0f1a;--darker-bg:#0a0a12;--card-bg:#1a1a2e;--card-hover:#252542;--text-primary:#fff;--text-secondary:#b2b2c9;--text-muted:#6c6c8a;--gradient-primary:linear-gradient(135deg,#6c5ce7,#a29bfe);--gradient-secondary:linear-gradient(135deg,#00cec9,#81ecec);--gradient-accent:linear-gradient(135deg,#fd79a8,#f8b4d9);--gradient-hero:linear-gradient(135deg,#1a1a2e,#2d2d54 50%,#1a1a2e);--border-color:#6c5ce733;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 4px 20px #0006;--shadow-lg:0 8px 40px #00000080;--shadow-glow:0 0 30px #6c5ce74d;--font-primary:"Poppins",sans-serif;--font-secondary:"Inter",sans-serif;--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#0f0f1a;background-color:var(--dark-bg);color:#fff;color:var(--text-primary);font-family:Inter,sans-serif;font-family:var(--font-secondary);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-family:var(--font-primary);font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none;transition:.2s ease;transition:var(--transition-fast)}img{height:auto;max-width:100%}.navbar-main{background:#0a0a12;background:var(--darker-bg);border-bottom:1px solid #6c5ce733;border-bottom:1px solid var(--border-color);padding:15px 0}.navbar-main .container{justify-content:space-between}.navbar-logo,.navbar-main .container{align-items:center;display:flex}.navbar-logo img{height:45px;width:auto}.navbar-nav-desktop{align-items:center;display:flex;gap:35px;list-style:none;margin:0;padding:0}.navbar-nav-desktop a{color:#b2b2c9;color:var(--text-secondary);font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:15px;font-weight:500;padding:8px 0;position:relative}.navbar-nav-desktop a:after{background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);bottom:0;content:"";height:2px;left:0;position:absolute;transition:.3s ease;transition:var(--transition-normal);width:0}.navbar-nav-desktop a:hover{color:#fff;color:var(--text-primary)}.navbar-nav-desktop a:hover:after{width:100%}.hamburger-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:40px;justify-content:center;padding:0;width:40px;z-index:1001}.hamburger-btn span{background-color:#fff;background-color:var(--text-primary);border-radius:2px;display:block;height:2px;margin:3px 0;transition:.3s ease;transition:var(--transition-normal);width:24px}.hamburger-btn.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger-btn.active span:nth-child(2){opacity:0}.hamburger-btn.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-nav{background:#0a0a12;background:var(--darker-bg);display:none;height:100vh;left:0;opacity:0;padding-top:80px;position:fixed;top:0;transition:.3s ease;transition:var(--transition-normal);visibility:hidden;width:100%;z-index:1000}.mobile-nav.active{opacity:1;visibility:visible}.mobile-nav-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:20px}.mobile-nav-list a{border-radius:10px;color:#b2b2c9;color:var(--text-secondary);display:block;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:18px;font-weight:500;padding:15px 20px;transition:.3s ease;transition:var(--transition-normal)}.mobile-nav-list a:hover{background:#1a1a2e;background:var(--card-bg);color:#fff;color:var(--text-primary)}.hero-banner{background:linear-gradient(135deg,#1a1a2e,#2d2d54 50%,#1a1a2e);background:var(--gradient-hero);overflow:hidden;padding:60px 0;position:relative;text-align:center}.hero-banner:before{background:radial-gradient(circle at 50% 50%,#6c5ce71a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-content{margin:0 auto;max-width:800px;padding:0 20px;position:relative;z-index:1}.hero-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:800;margin-bottom:15px}.hero-content h2{color:#b2b2c9;color:var(--text-secondary);font-family:Inter,sans-serif;font-family:var(--font-secondary);font-size:18px;font-weight:400;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}@media (max-width:991px){.navbar-nav-desktop{display:none}.hamburger-btn{display:flex}.mobile-nav{display:block}.hero-content h1{font-size:32px}.hero-content h2{font-size:16px}}@media (max-width:767px){.navbar-main{padding:12px 0}.navbar-logo img{height:38px}.hero-banner{padding:40px 0}.hero-content h1{font-size:26px}.hero-content h2{font-size:15px}}@media (max-width:480px){.hero-content h1{font-size:22px}.hero-content h2{font-size:14px}.mobile-nav-list a{font-size:16px;padding:12px 15px}}.casino-listing{background:#0f0f1a;background:var(--dark-bg);padding:50px 0}.listing-wrapper{display:flex;flex-direction:column;gap:25px}.casino-offer{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:.3s ease;transition:var(--transition-normal)}.casino-offer:hover{border-color:#6c5ce7;border-color:var(--primary-color);box-shadow:0 0 30px #6c5ce74d;box-shadow:var(--shadow-glow)}.offer-main{grid-gap:25px;align-items:center;display:grid;gap:25px;grid-template-columns:60px 140px 1fr 150px 160px;padding:25px 30px}.offer-rank,.rank-number{align-items:center;display:flex;justify-content:center}.rank-number{background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);border-radius:12px;box-shadow:0 4px 20px #0006;box-shadow:var(--shadow-md);color:#fff;color:var(--text-primary);font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:22px;font-weight:700;height:50px;width:50px}.offer-image{align-items:center;display:flex;justify-content:center}.offer-image img{background:#0a0a12;background:var(--darker-bg);border-radius:10px;height:70px;object-fit:contain;padding:10px;width:120px}.offer-bonus{display:flex;flex-direction:column;gap:6px}.bonus-label{color:#00cec9;color:var(--secondary-color);font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.bonus-value{color:#fff;color:var(--text-primary);font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:18px;font-weight:600;line-height:1.3}.offer-score{align-items:center;display:flex;flex-direction:column;gap:8px}.score-stars{display:flex;gap:3px}.star{font-size:18px;transition:.2s ease;transition:var(--transition-fast)}.star.full{color:gold;text-shadow:0 0 10px #ffd70080}.star.half{color:gold;opacity:.6}.star.empty{color:#6c6c8a;color:var(--text-muted)}.score-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00cec9,#81ecec);background:var(--gradient-secondary);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:20px;font-weight:700}.offer-actions{display:flex;flex-direction:column;gap:10px}.btn-visit{align-items:center;background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);border-radius:10px;box-shadow:0 4px 20px #0006;box-shadow:var(--shadow-md);display:inline-flex;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:14px;font-weight:600;justify-content:center;letter-spacing:.5px;padding:14px 28px;text-transform:uppercase;transition:.3s ease;transition:var(--transition-normal)}.btn-visit,.btn-visit:hover{color:#fff;color:var(--text-primary)}.btn-visit:hover{box-shadow:0 8px 40px #00000080,0 0 30px #6c5ce74d;box-shadow:var(--shadow-lg),var(--shadow-glow);transform:translateY(-2px)}.btn-read-more{align-items:center;background:#0000;border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:10px;color:#b2b2c9;color:var(--text-secondary);display:inline-flex;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:13px;font-weight:500;justify-content:center;padding:12px 28px;transition:.3s ease;transition:var(--transition-normal)}.btn-read-more:hover{background:#252542;background:var(--card-hover);border-color:#6c5ce7;border-color:var(--primary-color);color:#fff;color:var(--text-primary)}.offer-disclaimer{background:#0a0a12;background:var(--darker-bg);border-top:1px solid #6c5ce733;border-top:1px solid var(--border-color);padding:12px 30px}.offer-disclaimer p{color:#6c6c8a;color:var(--text-muted);font-size:11px;line-height:1.5;margin:0}@media (max-width:1100px){.offer-main{gap:20px;grid-template-columns:50px 120px 1fr 130px 140px;padding:20px 25px}.rank-number{font-size:20px;height:45px;width:45px}.offer-image img{height:60px;width:100px}.bonus-value{font-size:16px}}@media (max-width:991px){.offer-main{gap:20px;grid-template-columns:1fr;padding:25px;text-align:center}.offer-rank{left:15px;position:absolute;top:15px}.casino-offer{position:relative}.offer-image{padding-top:20px}.offer-image img{height:90px;width:150px}.offer-bonus{align-items:center}.bonus-value{font-size:20px}.offer-score{flex-direction:row;gap:15px;justify-content:center}.offer-actions{align-items:center;flex-direction:column;gap:12px}.btn-read-more,.btn-visit{max-width:280px;width:100%}.offer-disclaimer{padding:15px 25px;text-align:center}}@media (max-width:480px){.casino-listing{padding:30px 0}.listing-wrapper{gap:20px}.offer-main{gap:15px;padding:20px 15px}.rank-number{font-size:16px;height:38px;width:38px}.offer-image img{height:70px;width:120px}.bonus-value{font-size:16px}.score-value{font-size:18px}.btn-visit{font-size:13px;padding:12px 24px}.btn-read-more{font-size:12px;padding:10px 24px}.offer-disclaimer{padding:12px 15px}.offer-disclaimer p{font-size:10px}}.content-section{background:#0f0f1a;background:var(--dark-bg);padding:70px 0}.content-section.alt-bg{background:#0a0a12;background:var(--darker-bg)}.section-header{margin-bottom:40px;text-align:center}.section-header h2{color:#fff;color:var(--text-primary);display:inline-block;font-size:32px;font-weight:700;position:relative}.section-header h2:after{background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);border-radius:2px;bottom:-12px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.section-content{margin:0 auto;max-width:900px}.section-content p{color:#b2b2c9;color:var(--text-secondary);font-size:16px;line-height:1.8;margin-bottom:20px}.section-content p:last-child{margin-bottom:0}.section-content.centered{text-align:center}.section-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.section-card{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:16px;padding:30px 25px;text-align:center;transition:.3s ease;transition:var(--transition-normal)}.section-card:hover{border-color:#6c5ce7;border-color:var(--primary-color);box-shadow:0 0 30px #6c5ce74d;box-shadow:var(--shadow-glow);transform:translateY(-5px)}.card-icon{align-items:center;background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);border-radius:50%;display:flex;font-size:32px;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.section-card h3{color:#fff;color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:12px}.section-card p{color:#b2b2c9;color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.review-process{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1100px}.process-step{position:relative;text-align:center}.step-number{align-items:center;background:#1a1a2e;background:var(--card-bg);border:2px solid #6c5ce7;border:2px solid var(--primary-color);border-radius:50%;color:#6c5ce7;color:var(--primary-color);display:flex;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:24px;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;transition:.3s ease;transition:var(--transition-normal);width:60px}.process-step:hover .step-number{background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);border-color:#0000;color:#fff;color:var(--text-primary)}.step-content h4{color:#fff;color:var(--text-primary);font-size:17px;font-weight:600;margin-bottom:10px}.step-content p{color:#b2b2c9;color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.responsible-badges{flex-wrap:wrap;gap:20px;margin-top:35px}.badge-item,.responsible-badges{display:flex;justify-content:center}.badge-item{align-items:center;background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:10px;padding:15px 30px}.badge-item span{color:#b2b2c9;color:var(--text-secondary);font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:14px;font-weight:600}@media (max-width:1100px){.review-process,.section-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.content-section{padding:50px 0}.section-header h2{font-size:26px}.section-grid{gap:20px;grid-template-columns:1fr}.review-process{gap:25px;grid-template-columns:1fr}.section-content p{font-size:15px}.responsible-badges{gap:15px}.badge-item{padding:12px 20px}}@media (max-width:480px){.content-section{padding:40px 0}.section-header{margin-bottom:30px}.section-header h2{font-size:22px}.section-card{padding:25px 20px}.card-icon{font-size:28px;height:60px;width:60px}.step-number{font-size:20px;height:50px;width:50px}}.footer{background:#0a0a12;background:var(--darker-bg);border-top:1px solid #6c5ce733;border-top:1px solid var(--border-color);padding:60px 0 0}.footer-main{grid-gap:50px;border-bottom:1px solid #6c5ce733;border-bottom:1px solid var(--border-color);display:grid;gap:50px;grid-template-columns:1fr 1fr;padding-bottom:50px}.footer-col h1{color:#fff;color:var(--text-primary);font-size:22px;font-weight:700;margin-bottom:25px;padding-bottom:15px;position:relative}.footer-col h1:after{background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.footer-content p{color:#b2b2c9;color:var(--text-secondary);font-size:14px;line-height:1.7;margin-bottom:15px}.footer-content p:last-child{margin-bottom:0}.footer-content p strong{color:#fff;color:var(--text-primary)}.footer-content a{color:#6c5ce7;color:var(--primary-color)}.footer-content a:hover{color:#00cec9;color:var(--secondary-color);text-decoration:underline}.footer-links{border-top:1px solid #6c5ce733;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:12px;margin-top:25px;padding-top:25px}.footer-links a{color:#b2b2c9;color:var(--text-secondary);font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:14px;font-weight:500;transition:.2s ease;transition:var(--transition-fast)}.footer-links a:hover{color:#6c5ce7;color:var(--primary-color)}.footer-partners{flex-wrap:wrap;gap:30px;padding:40px 0}.footer-partners,.partner-link{align-items:center;display:flex;justify-content:center}.partner-link{opacity:.7;transition:.3s ease;transition:var(--transition-normal)}.partner-link:hover{opacity:1}.partner-link img{filter:grayscale(30%);height:45px;object-fit:contain;transition:.3s ease;transition:var(--transition-normal);width:auto}.partner-link:hover img{filter:grayscale(0)}.footer-copyright{background:#0000004d;margin:0 -20px;padding:20px;text-align:center}.footer-copyright p{color:#6c6c8a;color:var(--text-muted);font-size:13px;margin:0}@media (max-width:991px){.footer-main{gap:40px;grid-template-columns:1fr}}@media (max-width:767px){.footer{padding:40px 0 0}.footer-col h1{font-size:18px}.footer-content p{font-size:13px}.footer-partners{gap:20px;padding:30px 0}.partner-link img{height:35px}}@media (max-width:480px){.footer-main{gap:30px;padding-bottom:30px}.footer-col h1{font-size:16px;margin-bottom:20px}.footer-links{gap:10px;margin-top:20px;padding-top:20px}.partner-link img{height:30px}}.age-verification-overlay{align-items:center;background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.age-verification-modal{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 8px 40px #00000080;box-shadow:var(--shadow-lg);max-width:500px;padding:50px 40px;text-align:center;width:100%}.age-icon{align-items:center;background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);border-radius:50%;box-shadow:0 0 30px #6c5ce74d;box-shadow:var(--shadow-glow);color:#fff;color:var(--text-primary);display:flex;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:32px;font-weight:800;height:90px;justify-content:center;margin:0 auto 25px;width:90px}.age-icon.restricted{background:linear-gradient(135deg,#fd79a8,#f8b4d9);background:var(--gradient-accent);font-size:40px}.age-verification-modal h2{color:#fff;color:var(--text-primary);font-size:26px;font-weight:700;margin-bottom:20px}.age-verification-modal p{color:#b2b2c9;color:var(--text-secondary);font-size:15px;line-height:1.7;margin-bottom:15px}.age-verification-modal p:last-of-type{margin-bottom:30px}.age-verification-modal a{color:#6c5ce7;color:var(--primary-color)}.age-verification-modal a:hover{text-decoration:underline}.restricted-note{color:#6c6c8a!important;color:var(--text-muted)!important;font-style:italic}.age-buttons{display:flex;flex-direction:column;gap:12px}.btn-accept{background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);border:none;border-radius:12px;box-shadow:0 4px 20px #0006;box-shadow:var(--shadow-md);color:#fff;color:var(--text-primary);cursor:pointer;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:16px;font-weight:600;padding:16px 32px;transition:.3s ease;transition:var(--transition-normal)}.btn-accept:hover{box-shadow:0 8px 40px #00000080,0 0 30px #6c5ce74d;box-shadow:var(--shadow-lg),var(--shadow-glow);transform:translateY(-2px)}.btn-reject{background:#0000;border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:12px;color:#6c6c8a;color:var(--text-muted);cursor:pointer;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:14px;font-weight:500;padding:14px 32px;transition:.3s ease;transition:var(--transition-normal)}.btn-reject:hover{border-color:#fd79a8;border-color:var(--accent-color);color:#fd79a8;color:var(--accent-color)}@media (max-width:480px){.age-verification-modal{padding:35px 25px}.age-icon{font-size:26px;height:70px;width:70px}.age-verification-modal h2{font-size:22px}.age-verification-modal p{font-size:14px}.btn-accept{font-size:15px;padding:14px 28px}}.cookie-consent{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:16px;bottom:20px;box-shadow:0 8px 40px #00000080;box-shadow:var(--shadow-lg);max-width:380px;padding:25px;position:fixed;right:20px;width:calc(100% - 40px);z-index:9998}.cookie-content p{color:#b2b2c9;color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0 0 20px}.cookie-content a{color:#6c5ce7;color:var(--primary-color)}.cookie-content a:hover{text-decoration:underline}.cookie-buttons{display:flex;gap:10px}.btn-cookie-accept{background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);border:none;border-radius:10px;color:#fff;color:var(--text-primary);cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:14px;font-weight:600;padding:12px 20px;transition:.3s ease;transition:var(--transition-normal)}.btn-cookie-accept:hover{box-shadow:0 4px 20px #0006;box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-cookie-decline{background:#0000;border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:10px;color:#6c6c8a;color:var(--text-muted);cursor:pointer;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:14px;font-weight:500;padding:12px 20px;transition:.3s ease;transition:var(--transition-normal)}.btn-cookie-decline:hover{border-color:#b2b2c9;border-color:var(--text-secondary);color:#b2b2c9;color:var(--text-secondary)}@media (max-width:480px){.cookie-consent{bottom:15px;left:15px;max-width:none;padding:20px;right:15px;width:auto}.cookie-content p{font-size:13px}.btn-cookie-accept,.btn-cookie-decline{font-size:13px;padding:10px 16px}}.page-hero{background:linear-gradient(135deg,#1a1a2e,#2d2d54 50%,#1a1a2e);background:var(--gradient-hero);border-bottom:1px solid #6c5ce733;border-bottom:1px solid var(--border-color);padding:50px 0;text-align:center}.page-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:800;margin-bottom:10px}.page-hero p{color:#b2b2c9;color:var(--text-secondary);font-size:16px;margin:0}.page-content{background:#0f0f1a;background:var(--dark-bg);padding:60px 0}.content-block{margin-bottom:50px}.content-block:last-child{margin-bottom:0}.content-block h2{color:#fff;color:var(--text-primary);font-size:26px;font-weight:700;margin-bottom:20px;padding-bottom:15px;position:relative}.content-block h2:after{background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.content-block.centered h2:after{left:50%;transform:translateX(-50%)}.content-block.centered{text-align:center}.content-block p{color:#b2b2c9;color:var(--text-secondary);font-size:15px;line-height:1.8;margin-bottom:15px}.content-block p:last-child{margin-bottom:0}.lead-text{font-size:18px!important;margin:0 auto 30px!important;max-width:800px}.values-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr);margin-top:30px}.value-item{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:12px;padding:25px}.value-item h3{color:#6c5ce7;color:var(--primary-color);font-size:18px;font-weight:600;margin-bottom:10px}.value-item p{color:#b2b2c9;color:var(--text-secondary);font-size:14px;margin:0}.contact-info-section{display:flex;justify-content:center;margin:40px 0}.contact-card{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:16px;max-width:450px;padding:40px 50px;text-align:center}.contact-icon{align-items:center;background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);border-radius:50%;display:flex;font-size:36px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.contact-card h3{color:#fff;color:var(--text-primary);font-size:22px;font-weight:600;margin-bottom:10px}.contact-card p{color:#b2b2c9;color:var(--text-secondary);font-size:15px;margin-bottom:15px}.contact-email{color:#6c5ce7;color:var(--primary-color);display:inline-block;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:20px;font-weight:600;margin-bottom:15px}.contact-email:hover{color:#00cec9;color:var(--secondary-color)}.response-time{color:#6c6c8a!important;color:var(--text-muted)!important;font-size:13px!important;font-style:italic}.inquiry-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr);margin-top:25px}.inquiry-item{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:12px;padding:25px}.inquiry-item h3{color:#fff;color:var(--text-primary);font-size:17px;font-weight:600;margin-bottom:10px}.inquiry-item p{color:#b2b2c9;color:var(--text-secondary);font-size:14px;margin:0}.features-list{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr);margin-top:25px}.feature-item{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:12px;padding:25px;transition:.3s ease;transition:var(--transition-normal)}.feature-item:hover{border-color:#6c5ce7;border-color:var(--primary-color)}.feature-item h3{color:#00cec9;color:var(--secondary-color);font-size:17px;font-weight:600;margin-bottom:10px}.feature-item p{color:#b2b2c9;color:var(--text-secondary);font-size:14px;margin:0}.reviews-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:40px 0}.review-card{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:.3s ease;transition:var(--transition-normal)}.review-card:hover{border-color:#6c5ce7;border-color:var(--primary-color);box-shadow:0 0 30px #6c5ce74d;box-shadow:var(--shadow-glow)}.review-image{background:#0a0a12;background:var(--darker-bg);padding:30px;text-align:center}.review-image img{height:90px;object-fit:contain;width:150px}.review-info{padding:25px}.review-info h3{color:#fff;color:var(--text-primary);font-size:20px;font-weight:600;margin-bottom:10px}.review-rating{margin-bottom:15px}.rating-score{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00cec9,#81ecec);background:var(--gradient-secondary);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:18px;font-weight:700}.review-info p{color:#b2b2c9;color:var(--text-secondary);font-size:14px;line-height:1.6;margin-bottom:20px}.btn-review{background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);border-radius:10px;display:inline-block;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:14px;font-weight:600;padding:12px 25px;transition:.3s ease;transition:var(--transition-normal)}.btn-review,.btn-review:hover{color:#fff;color:var(--text-primary)}.btn-review:hover{box-shadow:0 4px 20px #0006;box-shadow:var(--shadow-md);transform:translateY(-2px)}.review-criteria{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:25px}.criteria-item{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:12px;padding:25px}.criteria-item h3{color:#6c5ce7;color:var(--primary-color);font-size:16px;font-weight:600;margin-bottom:10px}.criteria-item p{color:#b2b2c9;color:var(--text-secondary);font-size:14px;margin:0}.faq-list{margin:0 auto 50px;max-width:900px}.faq-item{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:12px;margin-bottom:15px;overflow:hidden;transition:.3s ease;transition:var(--transition-normal)}.faq-item.active,.faq-item:hover{border-color:#6c5ce7;border-color:var(--primary-color)}.faq-question{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:20px 25px;text-align:left;width:100%}.faq-question span:first-child{color:#fff;color:var(--text-primary);font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:16px;font-weight:600;padding-right:20px}.faq-icon{color:#6c5ce7;color:var(--primary-color);flex-shrink:0;font-size:24px;font-weight:300}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:500px}.faq-answer p{color:#b2b2c9;color:var(--text-secondary);font-size:15px;line-height:1.7;margin:0;padding:0 25px 20px}.policy-content{margin:0 auto;max-width:900px}.policy-section{margin-bottom:40px}.policy-section:last-child{margin-bottom:0}.policy-section h2{color:#fff;color:var(--text-primary);font-size:22px;font-weight:700;margin-bottom:15px}.policy-section h3{color:#00cec9;color:var(--secondary-color);font-size:17px;font-weight:600;margin:20px 0 10px}.policy-section p{color:#b2b2c9;color:var(--text-secondary);font-size:15px;line-height:1.8;margin-bottom:15px}.policy-section p:last-child{margin-bottom:0}.policy-section a{color:#6c5ce7;color:var(--primary-color)}.policy-section a:hover{text-decoration:underline}.policy-list{list-style:none;margin:15px 0;padding:0}.policy-list li{color:#b2b2c9;color:var(--text-secondary);font-size:15px;line-height:1.7;margin-bottom:12px;padding-left:25px;position:relative}.policy-list li:before{background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:10px;width:8px}.policy-list li strong{color:#fff;color:var(--text-primary)}.help-resources{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:20px}.resource-item{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:12px;padding:25px}.resource-item h3{color:#fff;color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:10px}.resource-item p{color:#b2b2c9;color:var(--text-secondary);font-size:14px;margin-bottom:10px}.resource-item a{color:#6c5ce7;color:var(--primary-color);font-size:14px;font-weight:500}.resource-item a:hover{color:#00cec9;color:var(--secondary-color)}@media (max-width:991px){.features-list,.help-resources,.inquiry-grid,.review-criteria,.reviews-grid,.values-grid{grid-template-columns:1fr}}@media (max-width:767px){.page-hero{padding:40px 0}.page-hero h1{font-size:28px}.page-content{padding:40px 0}.content-block h2{font-size:22px}.contact-card{padding:30px 25px}.contact-email{font-size:18px}.faq-question span:first-child{font-size:15px}.policy-section h2{font-size:20px}}@media (max-width:480px){.page-hero h1{font-size:24px}.page-hero p{font-size:14px}.content-block{margin-bottom:35px}.content-block h2{font-size:20px}.criteria-item,.feature-item,.inquiry-item,.resource-item,.value-item{padding:20px}.faq-question{padding:15px 20px}.faq-answer p{font-size:14px;padding:0 20px 15px}}.review-hero{background:linear-gradient(135deg,#1a1a2e,#2d2d54 50%,#1a1a2e);background:var(--gradient-hero);border-bottom:1px solid #6c5ce733;border-bottom:1px solid var(--border-color);padding:50px 0}.review-hero-content{align-items:center;display:flex;gap:50px}.review-hero-image{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:16px;flex-shrink:0;padding:30px}.review-hero-image img{height:110px;object-fit:contain;width:180px}.review-hero-info{flex:1 1}.review-hero-info h1{color:#fff;color:var(--text-primary);font-size:36px;font-weight:800;margin-bottom:20px}.review-hero-score{align-items:center;display:flex;gap:15px;margin-bottom:15px}.review-hero-score .score-label{color:#6c6c8a;color:var(--text-muted);font-size:14px}.review-hero-score .score-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00cec9,#81ecec);background:var(--gradient-secondary);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:28px;font-weight:700}.review-hero-bonus{display:flex;flex-direction:column;gap:5px;margin-bottom:25px}.review-hero-bonus .bonus-label{color:#00cec9;color:var(--secondary-color);font-size:13px;letter-spacing:1px;text-transform:uppercase}.review-hero-bonus .bonus-value{font-size:22px}.btn-visit-large,.review-hero-bonus .bonus-value{color:#fff;color:var(--text-primary);font-family:Poppins,sans-serif;font-family:var(--font-primary);font-weight:600}.btn-visit-large{align-items:center;background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:var(--gradient-primary);border-radius:12px;box-shadow:0 4px 20px #0006;box-shadow:var(--shadow-md);display:inline-flex;font-size:16px;justify-content:center;letter-spacing:.5px;padding:16px 40px;text-transform:uppercase;transition:.3s ease;transition:var(--transition-normal)}.btn-visit-large:hover{box-shadow:0 8px 40px #00000080,0 0 30px #6c5ce74d;box-shadow:var(--shadow-lg),var(--shadow-glow);color:#fff;color:var(--text-primary);transform:translateY(-2px)}.review-disclaimer-bar{background:#0a0a12;background:var(--darker-bg);border-bottom:1px solid #6c5ce733;border-bottom:1px solid var(--border-color);padding:15px 0}.review-disclaimer-bar p{color:#6c6c8a;color:var(--text-muted);font-size:12px;margin:0;text-align:center}.review-content-wrapper{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 320px}.review-main{min-width:0}.review-section{border-bottom:1px solid #6c5ce733;border-bottom:1px solid var(--border-color);margin-bottom:45px;padding-bottom:45px}.review-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.review-section h2{color:#fff;color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:20px}.review-section p{color:#b2b2c9;color:var(--text-secondary);font-size:15px;line-height:1.8;margin-bottom:15px}.review-section p:last-child{margin-bottom:0}.pros-cons-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr}.cons-list,.pros-list{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:12px;padding:25px}.pros-list h3{color:#00b894}.cons-list h3,.pros-list h3{font-size:18px;font-weight:600;margin-bottom:15px}.cons-list h3{color:#e17055}.cons-list ul,.pros-list ul{list-style:none;margin:0;padding:0}.cons-list li,.pros-list li{color:#b2b2c9;color:var(--text-secondary);font-size:14px;line-height:1.6;margin-bottom:10px;padding-left:25px;position:relative}.cons-list li:last-child,.pros-list li:last-child{margin-bottom:0}.pros-list li:before{color:#00b894;content:"✓";font-weight:600;left:0;position:absolute}.cons-list li:before{color:#e17055;content:"✗";font-weight:600;left:0;position:absolute}.bonus-details-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.bonus-detail-item{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:12px;padding:20px}.bonus-detail-item .detail-label{color:#6c6c8a;color:var(--text-muted);display:block;font-size:12px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.bonus-detail-item .detail-value{color:#fff;color:var(--text-primary);display:block;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:15px;font-weight:600}.games-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.game-category{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:12px;padding:25px}.game-category h3{color:#00cec9;color:var(--secondary-color);font-size:17px;font-weight:600;margin-bottom:12px}.game-category p{color:#b2b2c9;color:var(--text-secondary);font-size:14px;margin:0}.payment-info{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:12px;padding:25px}.payment-row{margin-bottom:20px}.payment-row h3{color:#fff;color:var(--text-primary);font-size:15px;font-weight:600;margin-bottom:12px}.payment-methods{display:flex;flex-wrap:wrap;gap:10px}.payment-badge{background:#0a0a12;background:var(--darker-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:8px;color:#b2b2c9;color:var(--text-secondary);display:inline-block;font-size:13px;padding:8px 15px}.payment-details{border-top:1px solid #6c5ce733;border-top:1px solid var(--border-color);padding-top:20px}.payment-details p{color:#b2b2c9;color:var(--text-secondary);font-size:14px;margin-bottom:8px}.payment-details p:last-child{margin-bottom:0}.payment-details strong{color:#fff;color:var(--text-primary)}.verdict-cta{margin-top:25px;text-align:center}.review-sidebar{position:sticky;top:20px}.sidebar-card{background:#1a1a2e;background:var(--card-bg);border:1px solid #6c5ce733;border:1px solid var(--border-color);border-radius:16px;padding:25px;text-align:center}.sidebar-image{background:#0a0a12;background:var(--darker-bg);border-radius:12px;margin-bottom:20px;padding:20px}.sidebar-image img{height:85px;object-fit:contain;width:140px}.sidebar-score{margin-bottom:20px}.sidebar-score span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00cec9,#81ecec);background:var(--gradient-secondary);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:32px;font-weight:700}.sidebar-bonus{margin-bottom:20px}.sidebar-bonus .label{color:#00cec9;color:var(--secondary-color);display:block;font-size:12px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.sidebar-bonus .value{color:#fff;color:var(--text-primary);display:block;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:16px;font-weight:600}.sidebar-card .btn-visit{margin-bottom:15px;width:100%}.sidebar-disclaimer{color:#6c6c8a;color:var(--text-muted);font-size:10px;line-height:1.5;margin:0}@media (max-width:1100px){.review-content-wrapper{grid-template-columns:1fr}.review-sidebar{margin:0 auto;max-width:400px;position:static}.bonus-details-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.review-hero{padding:40px 0}.review-hero-content{flex-direction:column;gap:30px;text-align:center}.review-hero-info h1{font-size:28px}.review-hero-score{justify-content:center}.review-hero-bonus{align-items:center}.bonus-details-grid,.games-grid,.pros-cons-grid{grid-template-columns:1fr}.review-section h2{font-size:22px}}@media (max-width:480px){.review-hero-image{padding:20px}.review-hero-image img{height:85px;width:140px}.review-hero-info h1,.review-hero-score .score-number{font-size:24px}.review-hero-bonus .bonus-value{font-size:18px}.btn-visit-large{font-size:14px;padding:14px 30px}.review-section{margin-bottom:35px;padding-bottom:35px}.bonus-detail-item,.cons-list,.game-category,.pros-list{padding:20px}}
/*# sourceMappingURL=main.4efad51d.css.map*/