*{margin:0;padding:0;box-sizing:border-box}:root{--primary-green:#009639;--primary-red:#ce2b37;--primary-white:#ffffff;--electric-blue:#0EA5E9;--neon-green:#10B981;--golden-yellow:#F59E0B;--hot-pink:#EC4899;--dark-bg:#0F172A;--card-bg:#1E293B;--card-hover:#334155;--text-primary:#F8FAFC;--text-secondary:#94A3B8;--text-muted:#64748B;--gradient-main:linear-gradient(135deg, #009639 0%, #ce2b37 50%, #F59E0B 100%);--gradient-card:linear-gradient(145deg, #1E293B 0%, #334155 100%);--gradient-gold:linear-gradient(135deg, #F59E0B 0%, #FBBF24 100%)}html{font-size:16px;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;background:var(--dark-bg);color:var(--text-primary);line-height:1.7;overflow-x:hidden}.animated-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(circle at 20% 80%,rgba(0,150,57,.2) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(206,43,55,.2) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(14,165,233,.15) 0%,transparent 50%);animation:float 8s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-30px)}}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.header{background:rgba(30,41,59,.95);backdrop-filter:blur(12px);padding:1rem 0;position:sticky;top:0;z-index:1000;border-bottom:2px solid var(--primary-green);transition:all .3s ease}.header.scrolled{padding:.5rem 0;box-shadow:0 4px 20px rgba(0,0,0,.3)}.nav-container{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:.75rem}.logo img{border-radius:8px}.logo h1{font-size:1.5rem;font-weight:700}.logo a{color:var(--text-primary);text-decoration:none;background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mobile-menu-toggle{display:none;background:0 0;border:none;color:var(--text-primary);font-size:1.5rem;cursor:pointer;padding:.5rem}.nav-menu{display:flex;list-style:none;gap:2rem;align-items:center}.nav-menu li a{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .3s ease;padding:.5rem 0;position:relative}.nav-menu li a:hover{color:var(--primary-green)}.nav-menu li a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary-green);transition:width .3s ease}.nav-menu li a:hover::after{width:100%}.cta-button{background:var(--gradient-main);padding:.625rem 1.5rem !important;border-radius:8px;color:#fff !important;font-weight:600}.cta-button::after{display:none}.hero{padding:5rem 0;text-align:center;position:relative;overflow:hidden}.hero-badge{display:inline-block;background:rgba(0,150,57,.2);border:2px solid var(--primary-green);padding:.5rem 1.5rem;border-radius:50px;font-weight:600;margin-bottom:1.5rem;color:var(--primary-green)}.hero-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin-bottom:1.5rem;background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.hero-description{font-size:1.25rem;color:var(--text-secondary);max-width:800px;margin:0 auto 2.5rem;line-height:1.8}.hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;max-width:900px;margin:0 auto 2.5rem}.stat-card{background:var(--gradient-card);padding:1.5rem;border-radius:15px;border:1px solid rgba(255,255,255,.1)}.stat-card.highlight{border:2px solid var(--primary-red);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 rgba(206,43,55,.5)}50%{transform:scale(1.05);box-shadow:0 0 20px 10px rgba(206,43,55,0)}}.stat-value{font-size:2rem;font-weight:700;color:var(--primary-green);display:block}.stat-label{font-size:.875rem;color:var(--text-muted);margin-top:.5rem;display:block}.hero-cta{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.hero-features{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:800px;margin:0 auto}.feature-badge{background:rgba(16,185,129,.1);border:1px solid var(--neon-green);padding:.5rem 1rem;border-radius:8px;font-size:.875rem;color:var(--neon-green)}.btn{display:inline-block;padding:.875rem 2rem;border-radius:10px;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem}.btn-primary{background:var(--gradient-main);color:#fff;box-shadow:0 4px 15px rgba(0,150,57,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,150,57,.5)}.btn-secondary{background:0 0;border:2px solid var(--primary-green);color:var(--primary-green)}.btn-secondary:hover{background:var(--primary-green);color:#fff}.btn-lg{padding:1rem 2.5rem;font-size:1.125rem}.btn-xl{padding:1.25rem 3rem;font-size:1.25rem}.btn-block{display:block;width:100%;text-align:center}.btn-outline{background:0 0;border:2px solid rgba(255,255,255,.3);color:var(--text-primary)}.btn-outline:hover{border-color:var(--primary-green);background:rgba(0,150,57,.1)}.btn-live{background:var(--primary-red);color:#fff;position:relative;overflow:hidden}.btn-live::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-live:hover::before{width:300px;height:300px}.pulse-dot{display:inline-block;width:8px;height:8px;background:#fff;border-radius:50%;margin-right:8px;animation:pulse-dot 1.5s ease-in-out infinite}@keyframes pulse-dot{0%,100%{opacity:1}50%{opacity:.3}}.section{padding:5rem 0}.section-alt{background:rgba(30,41,59,.5)}.section-title{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;text-align:center;margin-bottom:1rem;color:var(--text-primary)}.section-subtitle{text-align:center;color:var(--text-secondary);font-size:1.125rem;max-width:700px;margin:0 auto 3rem}.game-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:center;margin-bottom:3rem}.intro-content p{margin-bottom:1.25rem}.lead{font-size:1.25rem;line-height:1.8;color:var(--text-secondary)}.intro-image img{width:100%;border-radius:15px;box-shadow:0 10px 40px rgba(0,0,0,.3)}.key-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0}.feature-card{background:var(--gradient-card);padding:2rem;border-radius:15px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.feature-card:hover{transform:translateY(-5px);border-color:var(--primary-green);box-shadow:0 10px 30px rgba(0,150,57,.2)}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h3{font-size:1.25rem;margin-bottom:1rem;color:var(--text-primary)}.feature-card p{color:var(--text-secondary);line-height:1.7}.info-box{background:rgba(14,165,233,.1);border-left:4px solid var(--electric-blue);padding:1.5rem 2rem;border-radius:10px;margin:2rem 0}.info-box.success{background:rgba(16,185,129,.1);border-left-color:var(--neon-green)}.info-box.warning{background:rgba(245,158,11,.1);border-left-color:var(--golden-yellow)}.info-box.info{background:rgba(14,165,233,.1);border-left-color:var(--electric-blue)}.info-box h4{margin-bottom:1rem;font-size:1.125rem}.info-box ul{margin-left:1.5rem;margin-top:1rem}.info-box li{margin-bottom:.75rem;line-height:1.7}.casino-disclaimer{background:rgba(0,150,57,.1);border:2px solid var(--primary-green);padding:1.5rem;border-radius:10px;margin-bottom:3rem;text-align:center}.casinos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:2rem}.casino-card{background:var(--gradient-card);border-radius:15px;overflow:hidden;border:2px solid rgba(255,255,255,.1);transition:all .3s ease}.casino-card.featured{border:2px solid var(--primary-green);box-shadow:0 10px 40px rgba(0,150,57,.3)}.casino-card:hover{transform:translateY(-8px);box-shadow:0 15px 50px rgba(0,0,0,.4)}.casino-badge{background:var(--primary-green);color:#fff;padding:.5rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;right:1rem;border-radius:5px;z-index:10}.casino-header{padding:2rem;text-align:center;position:relative}.casino-logo{max-width:150px;height:auto;margin-bottom:1rem}.casino-rating{margin-top:1rem}.stars{color:var(--golden-yellow);font-size:1.25rem}.rating-score{font-size:1.5rem;font-weight:700;color:var(--primary-green);margin-top:.5rem}.casino-content{padding:0 2rem 2rem}.casino-content h3{font-size:1.5rem;margin-bottom:1rem}.casino-bonus{background:rgba(245,158,11,.2);border:1px solid var(--golden-yellow);padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.95rem}.casino-features{list-style:none;margin:1.5rem 0}.casino-features li{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.95rem}.casino-features li:last-child{border-bottom:none}.casino-methods{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.casino-methods span{background:rgba(255,255,255,.1);padding:.4rem .8rem;border-radius:5px;font-size:.85rem}.casino-footer{padding:1.5rem 2rem;border-top:1px solid rgba(255,255,255,.1)}.casino-terms{text-align:center;font-size:.75rem;color:var(--text-muted);margin-top:1rem}.how-to-play{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0}.step-card{background:var(--gradient-card);padding:2rem;border-radius:15px;position:relative;border:1px solid rgba(255,255,255,.1)}.step-number{position:absolute;top:-15px;left:20px;background:var(--primary-green);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem}.step-card h3{margin-top:1rem;margin-bottom:1rem}.table-responsive{overflow-x:auto;margin:2rem 0}.data-table{width:100%;border-collapse:collapse;background:var(--card-bg);border-radius:10px;overflow:hidden}.data-table thead{background:rgba(0,150,57,.2)}.data-table th,.data-table td{padding:1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.data-table th{font-weight:600;color:var(--primary-green)}.data-table tbody tr:hover{background:rgba(255,255,255,5%)}.bonus-row{background:rgba(14,165,233,5%)}.bonus-row.highlight{background:rgba(245,158,11,.1)}.bonus-detail-card{background:var(--gradient-card);border-radius:20px;overflow:hidden;margin-bottom:3rem;border:2px solid rgba(255,255,255,.1)}.bonus-detail-card.featured{border-color:var(--primary-green);box-shadow:0 10px 40px rgba(0,150,57,.2)}.bonus-detail-card.legendary{border:3px solid var(--golden-yellow);box-shadow:0 10px 50px rgba(245,158,11,.3)}.bonus-header{position:relative;overflow:hidden}.bonus-header img{width:100%;height:auto;display:block}.bonus-badge{position:absolute;top:1.5rem;left:1.5rem;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);padding:.75rem 1.5rem;border-radius:50px;font-weight:700;font-size:1.125rem;z-index:10}.bonus-badge.red{border:2px solid var(--primary-red);color:var(--primary-red)}.bonus-badge.blue{border:2px solid var(--electric-blue);color:var(--electric-blue)}.bonus-badge.green{border:2px solid var(--neon-green);color:var(--neon-green)}.bonus-badge.gold{border:2px solid var(--golden-yellow);color:var(--golden-yellow)}.bonus-content{padding:2.5rem}.bonus-content h3{font-size:2rem;margin-bottom:1rem}.bonus-intro{font-size:1.125rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.8}.bonus-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:2rem 0;padding:1.5rem;background:rgba(0,0,0,.3);border-radius:10px}.stat-mini{text-align:center}.stat-mini .label{display:block;font-size:.875rem;color:var(--text-muted);margin-bottom:.5rem}.stat-mini .value{display:block;font-size:1.5rem;font-weight:700;color:var(--primary-green)}.stat-mini.highlight .value{color:var(--golden-yellow)}.stat-mini.legendary .value{font-size:1.75rem;background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bonus-mechanics{margin:2rem 0}.bonus-mechanics h4{font-size:1.25rem;margin-bottom:1rem;color:var(--primary-green)}.bonus-mechanics ol,.bonus-mechanics ul{margin-left:1.5rem}.bonus-mechanics li{margin-bottom:.75rem;line-height:1.7}.strategies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin:3rem 0}.strategy-card{background:var(--gradient-card);border-radius:15px;padding:2rem;border:2px solid rgba(255,255,255,.1);position:relative}.strategy-card.featured{border-color:var(--electric-blue);box-shadow:0 10px 40px rgba(14,165,233,.3)}.strategy-badge{display:inline-block;padding:.5rem 1rem;border-radius:50px;font-weight:700;font-size:.875rem;margin-bottom:1rem}.strategy-badge.green{background:rgba(16,185,129,.2);color:var(--neon-green)}.strategy-badge.blue{background:rgba(14,165,233,.2);color:var(--electric-blue)}.strategy-badge.red{background:rgba(206,43,55,.2);color:var(--primary-red)}.allocation{margin:1.5rem 0}.allocation-bar{display:flex;height:40px;border-radius:10px;overflow:hidden;margin-top:1rem}.bar-segment{display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff;padding:0 .5rem;text-align:center}.bar-segment.green{background:var(--neon-green)}.bar-segment.blue{background:var(--electric-blue)}.bar-segment.purple{background:#a855f7}.bar-segment.yellow{background:var(--golden-yellow)}.bar-segment.orange{background:#f97316}.bar-segment.red{background:var(--primary-red)}.bar-segment.gray{background:#64748b}.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.pros,.cons{padding:1rem;border-radius:8px}.pros{background:rgba(16,185,129,.1);border:1px solid var(--neon-green)}.cons{background:rgba(239,68,68,.1);border:1px solid #ef4444}.pros h5{margin-bottom:.75rem}.pros ul,.cons ul{list-style:none}.pros li,.cons li{padding:.25rem 0;font-size:.9rem}.recommended-badge,.warning-badge{display:block;text-align:center;padding:.75rem;border-radius:8px;font-weight:700;margin-top:1rem;font-size:.875rem}.recommended-badge{background:rgba(16,185,129,.2);color:var(--neon-green)}.warning-badge{background:rgba(239,68,68,.2);color:#ef4444}.live-section{background:rgba(206,43,55,.1)}.live-container{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin:3rem 0}.live-player{position:relative;border-radius:15px;overflow:hidden}.live-badge{position:absolute;top:1rem;left:1rem;background:var(--primary-red);color:#fff;padding:.5rem 1rem;border-radius:5px;font-weight:700;z-index:10;animation:pulse 2s ease-in-out infinite}.video-placeholder{position:relative;background:#000;aspect-ratio:16/9}.video-placeholder img{width:100%;height:100%;object-fit:cover}.play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease}.play-overlay:hover{background:rgba(0,0,0,.3)}.play-button{width:80px;height:80px;background:var(--primary-red);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;margin-bottom:1rem}.live-features{list-style:none;margin:1.5rem 0}.live-features li{padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.faq-container{max-width:900px;margin:0 auto}.faq-item{background:var(--gradient-card);border-radius:10px;margin-bottom:1rem;border:1px solid rgba(255,255,255,.1);overflow:hidden}.faq-question{padding:1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease}.faq-question:hover{background:rgba(255,255,255,5%)}.faq-question h3{font-size:1.125rem;margin:0}.faq-toggle{font-size:1.5rem;font-weight:700;color:var(--primary-green);transition:transform .3s ease}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:2000px}.faq-answer p,.faq-answer ul,.faq-answer ol{padding:0 1.5rem 1.5rem}.faq-answer ul,.faq-answer ol{margin-left:1.5rem}.faq-answer li{margin-bottom:.5rem}.cta-section{background:var(--gradient-main);padding:5rem 0;text-align:center}.cta-content{max-width:800px;margin:0 auto}.cta-title{font-size:clamp(2rem,4vw,3rem);color:#fff;margin-bottom:1rem}.cta-description{font-size:1.25rem;color:rgba(255,255,255,.9);margin-bottom:2rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-note{margin-top:1.5rem;color:rgba(255,255,255,.8);font-size:.875rem}.responsible-gaming{background:rgba(206,43,55,5%)}.rg-content{max-width:1000px;margin:0 auto}.principles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.principle-card{background:var(--gradient-card);padding:2rem;border-radius:15px;text-align:center}.principle-icon{font-size:3rem;margin-bottom:1rem}.warning-list{background:rgba(245,158,11,.1);border:2px solid var(--golden-yellow);padding:2rem;border-radius:10px;margin:2rem 0}.warning-list li{margin-bottom:1rem;padding-left:1.5rem;position:relative}.warning-list li::before{content:'⚠️';position:absolute;left:0}.resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.resource-card{background:var(--gradient-card);padding:1.5rem;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.resource-card h4{margin-bottom:.75rem;color:var(--primary-green)}.footer{background:rgba(15,23,42,.95);padding:3rem 0 1rem;border-top:2px solid var(--primary-green)}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem}.footer-section h4{font-size:1.25rem;margin-bottom:1rem;color:var(--primary-green)}.footer-section p{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.social-links{display:flex;gap:1rem}.social-links a{width:40px;height:40px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary);transition:all .3s ease}.social-links a:hover{background:var(--primary-green);transform:translateY(-3px)}.footer-links{list-style:none}.footer-links li{margin-bottom:.75rem}.footer-links a{color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:var(--primary-green)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;text-align:center}.footer-logos{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem;flex-wrap:wrap}.footer-logos img{height:40px;opacity:.8}.footer-disclaimer{color:var(--text-muted);font-size:.875rem;max-width:900px;margin:0 auto 1.5rem;line-height:1.7}.footer-copyright{color:var(--text-muted);font-size:.75rem}.footer-copyright p{margin:.5rem 0}@media(max-width:1024px){.game-intro{grid-template-columns:1fr}.live-container{grid-template-columns:1fr}}@media(max-width:768px){.mobile-menu-toggle{display:block}.nav-menu{position:absolute;top:100%;left:0;right:0;background:rgba(30,41,59,.98);backdrop-filter:blur(10px);flex-direction:column;padding:2rem;gap:1rem;max-height:0;overflow:hidden;transition:max-height .3s ease}.nav-menu.active{max-height:500px}.hero{padding:3rem 0}.section{padding:3rem 0}.casinos-grid,.strategies-grid{grid-template-columns:1fr}.pros-cons{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.btn-xl{padding:1rem 2rem;font-size:1.125rem}}@media(max-width:480px){html{font-size:14px}.hero-stats{grid-template-columns:1fr}.key-features-grid,.how-to-play{grid-template-columns:1fr}.data-table{font-size:.875rem}.data-table th,.data-table td{padding:.75rem .5rem}}@media print{.header,.footer,.cta-section,.btn{display:none}body{background:#fff;color:#000}.section{page-break-inside:avoid}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@media(prefers-color-scheme:dark){}.footer-badge{display:inline-block;padding:8px 16px;border-radius:4px;font-weight:700;font-size:14px;margin:0 8px}.adm-badge{background:linear-gradient(135deg,#009639,#006627);color:#fff}.age-badge{background:#ce2b37;color:#fff;border-radius:50%;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0}.responsible-badge{background:#1e293b;color:#f59e0b;border:1px solid #f59e0b}.logo-title{font-size:1.5rem;font-weight:700;margin:0;line-height:1.2}.logo-title a{color:inherit;text-decoration:none}.logo-title a:hover{opacity:.8}