.hero,.logo{display:flex}.btn::before,.cta-button::before{content:'';inset:0;transition:transform .6s}.btn,.btn-secondary,.cta-button,.lang-item,.logo-link{text-decoration:none}.legal-page h2{padding-top:var(--spacing-sm)}:root{--color-bg-dark:#0a0a0a;--color-bg-gradient-start:#1a0000;--color-bg-gradient-end:#4d0000;--color-gold:#ffd700;--color-gold-dark:#cc9900;--color-gold-light:#ffe84d;--color-red:#ff4d4d;--color-red-dark:#cc0000;--color-red-neon:#ff6666;--color-purple:#c080ff;--color-blue:#00d4ff;--color-green:#00ff88;--color-yellow:#ffff00;--color-text:#ffffff;--color-text-dim:#cccccc;--font-display:Arial,Verdana,sans-serif;--font-heading:Arial,Verdana,sans-serif;--font-body:Arial,Verdana,sans-serif;--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1.5rem;--spacing-lg:2.5rem;--spacing-xl:3rem;--glow-gold:0 0 20px rgba(255, 215, 0, 0.6),0 0 40px rgba(255, 215, 0, 0.4);--glow-red:0 0 20px rgba(255, 51, 51, 0.6),0 0 40px rgba(255, 51, 51, 0.4);--glow-neon:0 0 10px currentColor,0 0 20px currentColor,0 0 30px currentColor;color-scheme:dark}.footer-links a:hover,.grand .jackpot-value,.logo-seven{color:var(--color-gold)}*{margin:0;padding:0;box-sizing:border-box;touch-action:manipulation}h1,h2,h3,h4,h5,h6{text-wrap:balance}body{font-family:var(--font-body);background:linear-gradient(180deg,var(--color-bg-gradient-start) 0,var(--color-bg-gradient-end) 100%);background-attachment:fixed;color:var(--color-text);line-height:1.6;min-height:100vh;overflow-x:hidden}.hero{position:relative;min-height:85vh;align-items:flex-start;justify-content:center;overflow:hidden;padding:var(--spacing-md) 0;padding-top:var(--spacing-xl);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.hero-bg{position:absolute;inset:0;background:radial-gradient(circle at 50% 20%,rgba(255,215,0,.1) 0,transparent 50%),radial-gradient(circle at 20% 80%,rgba(255,0,0,.1) 0,transparent 50%),radial-gradient(circle at 80% 60%,rgba(255,51,51,.1) 0,transparent 50%)}.hero-content{position:relative;text-align:center;z-index:2;padding:var(--spacing-md);max-width:1200px;margin:0 auto}.hero-spotlight{position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(255,215,0,.3) 0,transparent 70%);filter:blur(40px)}.btn,.jackpot-card{position:relative;overflow:hidden;text-align:center}.logo-container{margin-bottom:var(--spacing-xs)}.logo{font-family:var(--font-display);font-weight:900;font-size:clamp(3rem, 10vw, 8rem);line-height:1;margin:0;flex-direction:column;gap:var(--spacing-xs)}.btn,.jackpot-label{font-family:var(--font-heading)}.logo-seven{text-shadow:var(--glow-gold)}.logo-coins{color:var(--color-red-neon);text-shadow:var(--glow-red);font-size:.5em;letter-spacing:.3em}.btn,.hero-tagline{text-transform:uppercase;letter-spacing:.1em}.hero-tagline{font-size:clamp(1rem, 3vw, 1.5rem);color:var(--color-text-dim);margin-bottom:var(--spacing-md);font-weight:400}.hero-buttons{display:flex;gap:var(--spacing-sm);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-lg)}.btn{display:inline-flex;justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:1.2rem;border-radius:50px;transition:.3s}.btn::before{position:absolute;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);transform:translateX(-100%)}.btn:hover::before,.cta-button:hover::before{transform:translateX(100%)}.btn-primary{background:linear-gradient(135deg,var(--color-gold) 0,var(--color-gold-dark) 100%);color:#000;box-shadow:0 8px 30px rgba(255,215,0,.5);border:2px solid var(--color-gold-light)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(255,215,0,.7)}.btn-secondary{color:var(--color-text);border:2px solid rgba(255,255,255,.3);backdrop-filter:blur(10px)}.btn-secondary:hover{background:rgba(255,255,255,.2);border-color:var(--color-gold)}.jackpot-display{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-sm);max-width:800px;margin:0 auto}.jackpot-card{background:linear-gradient(135deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.8) 100%);border:2px solid;border-radius:15px;padding:var(--spacing-sm);transition:transform .3s}.lang-toggle,.toc-toggle{border:2px solid var(--color-gold);gap:.6rem;backdrop-filter:blur(10px)}.lang-container,.toc-container{position:fixed;top:var(--spacing-md);z-index:1000}.jackpot-card::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent)}.jackpot-card:hover{transform:scale(1.05)}.jackpot-card.grand{border-color:var(--color-gold);box-shadow:0 0 20px rgba(255,215,0,.3)}.jackpot-card.major{border-color:var(--color-red-neon);box-shadow:0 0 20px rgba(255,51,51,.3)}.jackpot-card.minor{border-color:var(--color-purple);box-shadow:0 0 20px rgba(155,77,255,.3)}.jackpot-card.mini{border-color:var(--color-blue);box-shadow:0 0 20px rgba(0,212,255,.3)}.jackpot-label{font-size:.8rem;letter-spacing:.2em;opacity:.7;margin-bottom:.3rem}.content-section h2,.cta-button{text-transform:uppercase;letter-spacing:.1em}.jackpot-value{font-family:var(--font-display);font-size:1.8rem;font-weight:900}.content-section h2,.content-section h3,.cta-button,.disclaimer-section h3,.lang-toggle,.legal-page h1,.legal-page h2,.legal-page h3,.toc-toggle{font-family:var(--font-heading)}.lang-item,.lang-toggle{font-size:.95rem;display:flex}.major .jackpot-value{color:var(--color-red-neon)}.minor .jackpot-value{color:var(--color-purple)}.mini .jackpot-value{color:var(--color-blue)}.content-section h2,.lang-item:hover,.lang-toggle,.toc-toggle{color:var(--color-gold)}.toc-container{right:var(--spacing-md)}.toc-toggle{display:flex;align-items:center;white-space:nowrap}.toc-icon{flex-shrink:0}.lang-container{left:var(--spacing-md)}.lang-toggle{background:linear-gradient(135deg,rgba(0,0,0,.9) 0,rgba(26,0,0,.9) 100%);border-radius:8px;padding:.75rem 1rem;align-items:center;cursor:pointer;transition:.3s;width:auto}.lang-toggle:hover{background:rgba(255,215,0,.15);transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,215,0,.3)}.lang-menu{position:absolute;top:100%;left:0;margin-top:.5rem;width:200px;background:linear-gradient(135deg,rgba(0,0,0,.95) 0,rgba(26,0,0,.95) 100%);border:2px solid var(--color-gold);border-radius:12px;padding:.5rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:.3s;backdrop-filter:blur(15px);box-shadow:0 10px 40px rgba(0,0,0,.5)}.lang-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.lang-grid{display:flex;flex-direction:column;gap:.2rem;max-height:50vh;overflow-y:auto;padding-right:.2rem}.lang-grid::-webkit-scrollbar{width:6px}.lang-grid::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.lang-grid::-webkit-scrollbar-thumb{background:var(--color-gold);border-radius:3px}.lang-item{align-items:center;gap:.75rem;padding:.5rem .8rem;color:#ccc;border-radius:6px;transition:.2s;background:0 0}.lang-item:hover{background:rgba(255,215,0,.15)}.lang-item.active{background:var(--color-gold);color:#000;font-weight:700}.lang-menu .lang-item img{width:1.2em;height:auto;object-fit:contain;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.toc-title{flex:1;overflow:hidden;text-overflow:ellipsis}.content-wrapper{max-width:800px!important;margin:0 auto!important;padding:var(--spacing-md)!important}.content-section,.content-section h2,.content-section h3,.content-section ol,.content-section p,.content-section ul{max-width:100%!important;width:100%!important}.content-section{margin-bottom:var(--spacing-lg);backdrop-filter:blur(10px);padding:var(--spacing-md)}@media (max-width:768px){.lang-container{position:fixed;top:10px;left:10px;z-index:1000}.lang-toggle{padding:.6rem .8rem;font-size:.85rem}.hero{padding-top:80px}.logo-container{margin-top:40px}.content-wrapper{max-width:100%!important;padding:var(--spacing-sm)!important}.content-section{padding:var(--spacing-sm)}}@media (max-width:480px){.content-wrapper{padding:.5rem!important}.content-section{padding:.75rem;border-radius:12px}}.content-section{background:rgba(0,0,0,.3);border-radius:20px;padding:var(--spacing-md);border:1px solid rgba(255,215,0,.2)}.content-section h2{font-size:clamp(2rem, 5vw, 3rem);margin-bottom:var(--spacing-sm)}.content-section h3{font-size:clamp(1.5rem, 4vw, 2rem);color:var(--color-text);margin-top:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.content-section p{font-size:1.1rem;line-height:1.8;color:var(--color-text-dim);margin-bottom:var(--spacing-sm)}.content-section img{max-width:100%;margin:var(--spacing-md) auto;border:2px solid rgba(255,215,0,.3)}.disclaimer-section h3,.disclaimer-section p,.legal-page h1{margin-bottom:var(--spacing-xs)}.demo-section,.text-center{text-align:center}.demo-container{margin:var(--spacing-sm) 0;position:relative;width:100%;padding-top:56.25%;background:#000;border-radius:10px;overflow:hidden}.demo-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.demo-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;display:flex;justify-content:center;align-items:center;cursor:pointer}.demo-preview-img{width:100%;height:100%;object-fit:cover;opacity:.4;transition:opacity .3s;filter:brightness(.6)}.contact-details a:hover,.demo-placeholder:hover .demo-preview-img,.info-content a:hover,.legal-page a:hover{opacity:.8}.play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.demo-fullscreen-btn{position:absolute;top:10px;right:10px;z-index:100;background:rgba(0,0,0,.5);border:1px solid rgba(255,215,0,.5);border-radius:5px;padding:8px 10px;color:var(--color-gold);cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(5px)}.demo-fullscreen-btn:hover{background:rgba(0,0,0,.7);border-color:var(--color-gold);transform:scale(1.05)}.demo-fullscreen-btn svg{display:block}.cta-wrapper{text-align:center;margin-top:var(--spacing-md)}.cta-button{display:inline-block;padding:1rem 2.5rem;background:linear-gradient(135deg,var(--color-gold) 0,var(--color-gold-dark) 100%);color:#000;font-size:1.2rem;border-radius:50px;border:2px solid var(--color-gold-light);box-shadow:0 10px 40px rgba(255,215,0,.5);transition:.3s;position:relative;overflow:hidden}.submit-btn,.submit-button{transition:.3s;box-shadow:0 5px 20px rgba(255,215,0,.4)}.cta-button::before{position:absolute;background:linear-gradient(45deg,transparent,rgba(255,255,255,.4),transparent);transform:translateX(-100%)}.cta-button:hover{transform:translateY(-5px);box-shadow:0 15px 50px rgba(255,215,0,.7)}.footer{background:rgba(0,0,0,.8);border-top:2px solid var(--color-gold);padding:var(--spacing-md);text-align:center}.contact-page,.footer-content{max-width:1200px;margin:0 auto}.disclaimer-section{background:rgba(255,215,0,.05);border:1px solid rgba(255,215,0,.2);border-radius:10px;padding:var(--spacing-sm);margin-bottom:var(--spacing-sm);text-align:left}.disclaimer-section h3{color:var(--color-gold);margin-top:0;text-align:center;font-size:1.3rem}.disclaimer-section p{color:var(--color-text-dim);font-size:.9rem;line-height:1.6}.disclaimer-section p:last-child,.info-item:last-child{margin-bottom:0}.copyright{color:var(--color-text-dim);margin-bottom:.5rem;font-size:.95rem}.legal-page h1,.legal-page h2,.page-logo{color:var(--color-gold)}.footer p.disclaimer{font-size:.9rem;opacity:.7}.page-header{padding:var(--spacing-sm) 0;background:rgba(0,0,0,.8);border-bottom:2px solid var(--color-gold)}.btn-secondary,.last-updated{display:inline-block;background:rgba(255,215,0,.1)}.page-header .container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.page-logo{font-family:var(--font-display);font-size:2rem;margin:0;text-shadow:var(--glow-gold);letter-spacing:.2em}.back-link,.legal-page h2{margin-top:var(--spacing-lg)}.page-title,.submit-btn,.submit-button{letter-spacing:.1em;text-transform:uppercase}.legal-page h1{font-size:clamp(2rem, 5vw, 3rem);text-transform:uppercase}.last-updated,.legal-page section,.mb-lg{margin-bottom:var(--spacing-lg)}.last-updated{color:var(--color-text-dim);font-style:italic;font-size:.9rem;padding:var(--spacing-xs) var(--spacing-sm);border-left:3px solid var(--color-gold)}.legal-page h2{font-size:1.8rem;margin-bottom:var(--spacing-sm)}.legal-page h2:first-of-type,.legal-page section:first-of-type h2{margin-top:0;border-top:none;padding-top:0}.legal-page h3{color:var(--color-text);margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs)}.btn-secondary,.contact-intro h1,.form-group label{color:var(--color-gold);font-family:var(--font-heading)}.legal-page p{line-height:1.8;margin-bottom:var(--spacing-sm)}.legal-page ul{padding-left:var(--spacing-md);margin:var(--spacing-sm) 0;line-height:1.8}.back-link{padding-top:var(--spacing-lg);border-top:1px solid rgba(255,215,0,.2);text-align:center}.btn-secondary,.toc-toggle{border:2px solid var(--color-gold)}.btn-secondary{border-radius:50px;transition:.3s}.btn-secondary:hover{background:var(--color-gold);color:var(--color-bg-dark);transform:translateY(-2px)}.contact-intro h1{font-size:clamp(2rem, 5vw, 3rem);margin-bottom:var(--spacing-xs)}.info-box h3,.info-item{margin-bottom:var(--spacing-sm)}.contact-container{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-lg)}.contact-form-section{background:rgba(0,0,0,.3);padding:var(--spacing-md);border-radius:15px;border:1px solid rgba(255,215,0,.3)}.form-group{display:flex;flex-direction:column;gap:.4rem}.form-group input,.form-group textarea{color:var(--color-text);font-family:var(--font-body)}.form-group input:focus,.form-group textarea:focus{border-color:var(--color-gold)}.cons-column,.form-group input.error,.form-group textarea.error{border-color:var(--color-red)}.char-count{font-size:.85rem;color:#999;text-align:right}.contact-intro,.demo-note,.form-message,.form-response,.intro-text{text-align:center}.error-message,.form-error{font-size:.85rem;color:var(--color-red);min-height:1.2em}.submit-btn{background:linear-gradient(135deg,var(--color-gold) 0,var(--color-gold-dark) 100%);color:var(--color-bg-dark);font-family:var(--font-heading);border:none;border-radius:50px}.submit-btn:hover:not(:disabled),.submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px rgba(255,215,0,.6)}.submit-btn:disabled,.submit-button:disabled{opacity:.6;cursor:not-allowed}.btn-loading{display:inline-flex;align-items:center;gap:.5rem}.spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--color-bg-dark);border-top-color:transparent;border-radius:50%;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.form-response{padding:var(--spacing-sm);border-radius:8px;font-weight:700;margin-top:var(--spacing-xs)}.form-message.success,.form-response.success{background:rgba(0,255,136,.2);border:2px solid var(--color-green);color:var(--color-green)}.form-message.error,.form-response.error{background:rgba(255,0,0,.2);border:2px solid var(--color-red);color:var(--color-red)}.contact-info,.contact-info-section{display:flex;flex-direction:column;gap:var(--spacing-md)}.info-box{background:rgba(0,0,0,.3);padding:var(--spacing-md);border-radius:15px;border:1px solid rgba(255,215,0,.2)}.contact-note,.info-note,.legal-updated{background:rgba(255,215,0,.1);border-left:3px solid var(--color-gold)}.info-box h3{color:var(--color-gold);margin-top:0}.info-item{display:flex;gap:var(--spacing-sm);padding:var(--spacing-xs)}.info-icon{font-size:1.5rem;flex-shrink:0}.info-content h4{color:var(--color-text);margin:0 0 .3rem;font-size:1rem}.info-content p{margin:0;color:var(--color-text-dim);font-size:.9rem}.contact-details a,.info-content a{color:var(--color-gold);text-decoration:none;transition:opacity .3s}.contact-note,.info-note{padding:var(--spacing-sm);border-radius:5px}.contact-note h4,.info-note h4{color:var(--color-gold);margin-top:0;margin-bottom:.5rem}.contact-note p,.info-note p{margin:0;font-size:.9rem;line-height:1.6}.legal-page h2,.mt-lg{margin-top:var(--spacing-lg)}.footer-links a{color:var(--color-text-dim)}@media (max-width:768px){.toc-container{position:fixed;margin:0;top:10px;right:10px}.hero-buttons{flex-direction:column;align-items:stretch}.btn{width:100%;max-width:300px;margin:0 auto}.jackpot-display{grid-template-columns:repeat(2,1fr)}.content-section{padding:var(--spacing-md) var(--spacing-sm)}.contact-container{grid-template-columns:1fr}.legal-page ul{padding-left:var(--spacing-sm)}.page-logo{font-size:1.5rem}}.page-title{font-family:var(--font-display);font-size:clamp(2.5rem, 8vw, 5rem);color:var(--color-gold);margin:0}.form-group label,.info-value,.submit-button,.toc-toggle{font-family:var(--font-heading)}.legal-page{max-width:900px;margin:0 auto}.legal-page h2{border-top:1px solid rgba(255,215,0,.2)}.legal-page h3{color:var(--color-text);font-size:1.3rem}.legal-page ul{padding-left:var(--spacing-md);margin:var(--spacing-sm) 0}.legal-page li{margin-bottom:.5rem;line-height:1.8}.legal-page a{color:var(--color-gold);text-decoration:underline;transition:opacity .3s}.legal-updated{font-style:italic;color:var(--color-text-dim);margin-bottom:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-sm)}.contact-intro{margin-bottom:var(--spacing-lg)}.contact-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.contact-form-wrapper{background:rgba(0,0,0,.4);padding:var(--spacing-md);border-radius:15px;border:1px solid rgba(255,215,0,.3)}.contact-form{display:flex;flex-direction:column;gap:var(--spacing-sm)}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:var(--color-gold);font-size:.95rem;letter-spacing:.05em}.required{color:var(--color-red)}.form-group input,.form-group select,.form-group textarea{background:rgba(0,0,0,.5);border:2px solid rgba(255,215,0,.3);border-radius:8px;padding:.75rem;color:var(--color-text);font-family:var(--font-body);font-size:1rem;transition:border-color .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:0;border-color:var(--color-gold)}.form-group textarea{resize:vertical;min-height:120px}.form-helper{font-size:.85rem;color:var(--color-text-dim)}.submit-button{background:linear-gradient(135deg,var(--color-gold) 0,var(--color-gold-dark) 100%);color:var(--color-bg-dark);font-size:1.1rem;padding:1rem 2rem;border:none;border-radius:50px;cursor:pointer}.form-message{padding:var(--spacing-sm);border-radius:8px;font-weight:700;margin-top:var(--spacing-sm)}.contact-info h3{color:var(--color-gold);margin-bottom:var(--spacing-sm)}.contact-method{background:rgba(0,0,0,.3);padding:var(--spacing-sm);border-radius:10px;border:1px solid rgba(255,215,0,.2);display:flex;gap:var(--spacing-sm);align-items:flex-start}.contact-icon{font-size:2rem;flex-shrink:0}.contact-details h4{color:var(--color-text);margin-bottom:.3rem;font-size:1.1rem}.contact-details p{margin:0;color:var(--color-text-dim)}.cf-turnstile{margin:var(--spacing-xs) 0}.footer-links{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-sm)}.footer-links a{color:var(--color-text-dim);text-decoration:none;transition:color .3s;font-size:.95rem}.intro-text{font-size:1.3rem;line-height:1.9;color:var(--color-text);max-width:900px;margin:0 auto}.pros-cons-table{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-sm);margin:var(--spacing-sm) 0}.cons-column,.pros-column{background:rgba(0,0,0,.4);border-radius:15px;padding:var(--spacing-sm);border:2px solid}.pros-column{border-color:var(--color-green)}.pros-column h3{color:var(--color-green);margin-top:0;font-size:1.5rem}.cons-column h3{color:var(--color-red);margin-top:0;font-size:1.5rem}.pros-cons-table ul{list-style:none;padding:0}.pros-cons-table li{padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.pros-cons-table li:last-child{border-bottom:none}.pros-column li::before{content:'✓ ';color:var(--color-green);font-weight:700;margin-right:.5rem}.cons-column li::before{content:'✗ ';color:var(--color-red);font-weight:700;margin-right:.5rem}.content-image{margin:var(--spacing-sm) 0;max-width:100%}.content-image img{max-width:100%;width:auto;border:2px solid rgba(255,215,0,.3)}.content-image figcaption{text-align:center;color:var(--color-text-dim);font-size:.9rem;margin-top:var(--spacing-xs);font-style:italic}.faq-item h3,.logo-container.small{margin-top:0}.faq-item{background:rgba(0,0,0,.3);border-left:4px solid var(--color-gold);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-sm);border-radius:5px}.faq-item h3{color:var(--color-gold);font-size:1.2rem;margin-bottom:.5rem}.faq-item p,.toc-list li{margin:0}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xs);margin:var(--spacing-sm) 0}.info-item{background:rgba(0,0,0,.5);border:1px solid rgba(255,215,0,.3);border-radius:10px;padding:var(--spacing-xs);display:flex;flex-direction:column;gap:.3rem;transition:transform .3s,box-shadow .3s}.info-item:hover{transform:translateY(-3px);box-shadow:0 5px 20px rgba(255,215,0,.3)}.info-label{font-size:.85rem;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em}.info-value{font-size:1.3rem;color:var(--color-gold)}.demo-note{color:var(--color-text-dim);font-style:italic;margin-top:var(--spacing-sm)}.demo-frame iframe{width:100%;min-height:600px;border-radius:10px;border:3px solid var(--color-gold)}.skip-link{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.toc-toggle,.toc-wrapper{position:relative}.skip-link:focus{position:fixed!important;left:10px!important;top:10px!important;width:auto!important;height:auto!important;overflow:visible!important;background:var(--color-gold)!important;color:#000!important;padding:12px 20px!important;text-decoration:none!important;z-index:9999!important;border-radius:4px!important}.toc-toggle{width:100%;background:linear-gradient(135deg,rgba(0,0,0,.95) 0,rgba(26,0,0,.95) 100%);border-radius:8px;padding:.75rem 1rem;color:var(--color-gold);font-size:.95rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:.3s;box-shadow:0 4px 20px rgba(255,215,0,.2);z-index:1001}.toc-toggle:hover{border-color:var(--color-gold-light);box-shadow:0 6px 25px rgba(255,215,0,.3)}.toc-list a,.toc-list a:hover{border-bottom:none!important;text-decoration:none!important}.toc-icon{font-size:1.2rem;transition:transform .3s}.toc-toggle[aria-expanded=true] .toc-icon{transform:rotate(90deg)}.toc-menu{position:absolute;top:0;left:0;right:0;background:linear-gradient(135deg,rgba(0,0,0,.98) 0,rgba(26,0,0,.98) 100%);border:2px solid var(--color-gold);border-radius:8px;backdrop-filter:blur(15px);box-shadow:0 8px 32px rgba(0,0,0,.8);opacity:0;visibility:hidden;transform:scale(.95);transition:.3s;pointer-events:none;max-height:0;overflow:hidden;z-index:1000}.toc-menu.active{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto;max-height:450px;padding-top:3.5rem}.toc-list{list-style:none;margin:0;padding:.5rem 0;max-height:380px;overflow-y:auto}.toc-list a{display:block!important;padding:.7rem 1rem!important;color:#ccc!important;background:0 0!important;font-size:.9rem!important;font-family:var(--font-body)!important;transition:.2s!important;border-left:3px solid transparent!important}.toc-list a.active,.toc-list a:hover{border-left-color:var(--color-gold)!important}.toc-list a:hover{color:var(--color-gold)!important;background:rgba(255,215,0,.1)!important;padding-left:1.3rem!important}.toc-list a:visited{color:#ccc!important}.footer-links a:hover,.toc-list a.active,.toc-list a:visited:hover{color:var(--color-gold)!important}.toc-list a.active{background:rgba(255,215,0,.15)!important;font-weight:600!important}.toc-list::-webkit-scrollbar{width:6px}.toc-list::-webkit-scrollbar-track{background:rgba(0,0,0,.3)}.toc-list::-webkit-scrollbar-thumb{background:var(--color-gold);border-radius:3px}.content-section,.content-wrapper,article,main,section{max-width:100%;overflow-x:hidden}img{display:block;height:auto;max-width:100%}.content-image img,.content-section img,article img,main img,section:not(.lang-container) img{display:block;height:auto;margin:1rem auto;border-radius:8px}@media (max-width:768px){.contact-container{grid-template-columns:1fr}.contact-form-wrapper{order:1}.contact-info{order:2}.legal-page ul{padding-left:var(--spacing-sm)}.toc-toggle{font-size:.85rem;padding:.6rem .8rem}.toc-menu.active{padding-top:3rem}.content-section img,article img,img,main img,section img{max-width:100%;width:100%}}@media (max-width:480px){.logo-seven{font-size:3rem}.jackpot-display{grid-template-columns:1fr}.toc-toggle{justify-content:center;padding:.6rem}.toc-menu.active{padding-top:2.5rem}.content-section img,article img,img,main img,section img{max-width:100%;width:100%}img{border-radius:4px}}img[height],img[width]{max-width:100%;width:100%;height:auto}.image-container,figure{max-width:100%;margin:1rem auto}a:not(.toc-list a):not(.btn):not(.cta-button):hover{color:var(--color-gold-light);text-decoration:underline}a:not(.toc-list a):visited{color:#d4af37!important}.content-wrapper a:not(.toc-list a):not(.btn):not(.cta-button),article a:not(.toc-list a):not(.btn):not(.cta-button),main a:not(.toc-list a):not(.btn):not(.cta-button),section a:not(.toc-list a):not(.btn):not(.cta-button){color:var(--color-gold);border-bottom:1px solid rgba(255,215,0,.3)}.footer-links a{color:var(--color-text-dim)!important}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.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}.page-header{background:linear-gradient(135deg,var(--color-bg-gradient-start) 0,var(--color-bg-dark) 100%);padding:1rem;border-bottom:1px solid rgba(255,215,0,.2);display:flex;justify-content:center}.page-content{padding-top:var(--spacing-lg);min-height:60vh}.contact-form{max-width:600px;margin:2rem auto;background:rgba(255,255,255,.05);padding:2rem;border-radius:12px;border:1px solid rgba(255,215,0,.2)}.cf-turnstile,.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;color:var(--color-gold);font-weight:700}.form-group input,.form-group textarea{width:100%;padding:.8rem;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:var(--color-text);font-family:var(--font-body);font-size:1rem;transition:.2s}.form-group input:focus,.form-group textarea:focus{outline:0;border-color:var(--color-gold);box-shadow:0 0 10px rgba(255,215,0,.1)}.cf-turnstile{display:flex;justify-content:center}.submit-btn{width:100%;padding:1rem;font-size:1.1rem;cursor:pointer}