:root{--bg-main:#0a0a0f;--bg-secondary:rgba(20,20,30,0.7);--gold:#fcc200;--gold-dim:rgba(252,194,0,0.2);--red:#e63946;--blue:#1d3557;--white:#ffffff;--text-muted:#a0a0b0;--glass-bg:rgba(255,255,255,0.03);--glass-border:rgba(255,255,255,0.08);--glass-shadow:0 8px 32px 0 rgba(0,0,0,0.37);--transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Outfit',sans-serif;background-color:var(--bg-main);color:var(--white);line-height:1.6;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section-padding{padding:100px 0}h1,h2,h3,h4{font-weight:800;line-height:1.2}.text-gradient{background:linear-gradient(90deg,var(--gold),#ffdb58);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-title{font-size:3rem;margin-bottom:16px;text-align:center}.section-subtitle{color:var(--text-muted);font-size:1.25rem;text-align:center;max-width:600px;margin:0 auto 60px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:50px;font-weight:600;text-decoration:none;transition:var(--transition);cursor:pointer;border:none;font-size:1rem}.btn-primary{background:linear-gradient(135deg,var(--gold),#d4a000);color:var(--bg-main);box-shadow:0 4px 15px var(--gold-dim)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 25px var(--gold-dim)}.btn-outline{background:transparent;border:1px solid var(--glass-border);color:var(--white)}.btn-outline:hover{background:var(--glass-bg);border-color:var(--gold);color:var(--gold)}.btn-large{padding:16px 40px;font-size:1.1rem}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:var(--transition);padding:20px 0}.navbar.scrolled{background:rgba(10,10,15,0.85);backdrop-filter:blur(12px);padding:15px 0;border-bottom:1px solid var(--glass-border)}.nav-container{display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.8rem;font-weight:800;letter-spacing:-0.5px}.logo-highlight{color:var(--gold)}.nav-links{display:flex;gap:8px;align-items:center}.nav-links a{color:#e0e0e8;text-decoration:none;font-weight:700;transition:var(--transition);font-size:0.85rem;padding:6px 12px;border-radius:20px;border:1.5px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.03);display:inline-flex;align-items:center;white-space:nowrap}.nav-links a[href="#features"]{--item-color:#00d2ff}.nav-links a[href="#lotto"]{--item-color:#ff5e00}.nav-links a[href="#fai3fai4"]{--item-color:#ffc000}.nav-links a[href="#millionday"]{--item-color:#0088dd}.nav-links a[href="#superwinforlife"]{--item-color:#2ed573}.nav-links a[href="#jackpots"]{--item-color:#ffd700}.nav-links a[href="#monitordes"]{--item-color:#ff2a6d}.nav-links a[href="#ricevitorie"]{--item-color:#a55eea}.nav-links a[href="#download"]{--item-color:#fcc200}.nav-links a:hover{color:var(--item-color);border-color:var(--item-color);background:rgba(255,255,255,0.06);box-shadow:0 0 10px rgba(255,255,255,0.05);transform:translateY(-1px)}.nav-links a.active{color:#ffffff;background:var(--item-color);border-color:var(--item-color);box-shadow:0 4px 15px rgba(0,0,0,0.3),0 0 12px var(--item-color);font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,0.5)}.nav-links a.nav-download-btn{background:linear-gradient(135deg,var(--gold),#d4a000);color:var(--bg-main) !important;font-weight:800;border-color:transparent;box-shadow:0 4px 12px var(--gold-dim)}.nav-links a.nav-download-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(252,194,0,0.3);filter:brightness(1.1);color:var(--bg-main) !important}.nav-links a.nav-download-btn.active{background:linear-gradient(135deg,var(--gold),#ffdb58);color:var(--bg-main) !important;box-shadow:0 6px 20px rgba(252,194,0,0.4)}@media (max-width:1200px) and (min-width:769px){.nav-links{gap:3px}.nav-links a{font-size:0.78rem;padding:5px 8px}}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer}.mobile-menu-btn span{display:block;width:25px;height:3px;background-color:var(--white);margin:5px 0;transition:0.4s;border-radius:3px}.hero{min-height:100vh;display:flex;align-items:center;position:relative;padding-top:100px;overflow:hidden}.hero-container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}.badge{display:inline-block;padding:8px 16px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50px;font-size:0.85rem;font-weight:600;color:var(--gold);margin-bottom:24px;backdrop-filter:blur(10px)}.hero-content h1{font-size:4.5rem;margin-bottom:24px}.hero-content p{font-size:1.25rem;color:var(--text-muted);margin-bottom:40px;max-width:500px}.hero-cta{display:flex;gap:20px}.arrow-icon{display:inline-block;margin-left:8px;transition:transform 0.3s ease;font-style:normal}.btn-primary:hover .arrow-icon{transform:translateX(5px)}.hero-visual{position:relative;perspective:1000px}.hero-logos-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;position:relative;z-index:5;max-width:100%}.hero-logos-strip.bottom-strip{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:480px;margin-left:auto;margin-right:auto}.hero-logos-strip.bottom-strip .hero-logo-link{flex:0 1 calc(33.333% - 6px);min-width:100px}.hero-logos-strip.top-strip .hero-logo-link{flex:0 1 calc(25% - 6px);min-width:90px}.hero-logos-label{width:100%;text-align:center;font-size:0.72rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;display:flex;align-items:center;justify-content:center;gap:8px}.hero-logos-label::before,.hero-logos-label::after{content:'';display:inline-block;height:1px;width:24px;background:rgba(255,255,255,0.15)}.hero-logo-link{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:3px 8px;background:rgba(14,18,30,0.85);border:1px solid rgba(255,255,255,0.15);border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 0.25s cubic-bezier(0.16,1,0.3,1);box-shadow:0 4px 14px rgba(0,0,0,0.4);text-decoration:none;cursor:pointer;flex:0 1 auto}.hero-logo-link img{height:28px;max-width:95px;width:auto;display:block;object-fit:contain;transition:transform 0.25s ease}.hero-logo-link:hover{transform:translateY(-3px) scale(1.06);background:rgba(26,34,54,0.98);border-color:var(--gold);box-shadow:0 8px 24px rgba(252,194,0,0.4)}.hero-logo-link:hover img{transform:scale(1.04)}.glass-mockup{background:linear-gradient(145deg,rgba(30,30,45,0.4) 0%,rgba(15,15,25,0.8) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:20px;box-shadow:var(--glass-shadow),0 0 40px rgba(252,194,0,0.1);transform:rotateY(-10deg) rotateX(5deg);transition:transform 0.5s ease;overflow:hidden;position:relative}.hero-visual:hover .glass-mockup{transform:rotateY(-5deg) rotateX(2deg) scale(1.02)}.mockup-header{background:rgba(0,0,0,0.3);padding:12px 20px;display:flex;align-items:center;border-bottom:1px solid var(--glass-border)}.dot{width:12px;height:12px;border-radius:50%;margin-right:8px}.dot.red{background-color:#ff5f56}.dot.yellow{background-color:#ffbd2e}.dot.green{background-color:#27c93f}.mockup-title{margin-left:auto;margin-right:auto;font-size:0.85rem;color:var(--text-muted);font-weight:300}.mockup-body{padding:30px;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+CjxwYXRoIGQ9Ik0wLDBMMjAsMEwyMCwyMEwwLDIwWiIgZmlsbD0ibm9uZSIvPgo8Y2lyY2xlIGN4PSIyIiBjeT0iMiIgcj0iMSIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwLjA1KSIvPgo8L3N2Zz4=') repeat}.sim-timer{font-size:1.5rem;font-weight:300;text-align:center;margin-bottom:30px}.highlight-timer{color:var(--gold);font-weight:800;font-size:2.5rem;display:block;text-shadow:0 0 20px var(--gold-dim)}.sim-numbers{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:30px}.s-num{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.05);border:1px solid var(--glass-border);border-radius:50%;font-size:1.5rem;font-weight:800;box-shadow:inset 0 2px 5px rgba(255,255,255,0.05)}.s-num.gold{background:linear-gradient(135deg,var(--gold),#d4a000);color:var(--bg-main);border:none;box-shadow:0 0 20px var(--gold-dim);animation:pulse 2s infinite}.sim-extras{display:flex;gap:15px;justify-content:center}.s-box{background:rgba(255,255,255,0.05);border:1px solid var(--glass-border);padding:15px 20px;border-radius:12px;text-align:center;font-size:0.9rem;color:var(--text-muted)}.s-box strong{display:block;color:var(--gold);font-size:1.8rem;margin-top:5px}.s-box.doppio strong{color:#ff8c00}.floating-el{position:absolute;width:70px;height:70px;background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;box-shadow:var(--glass-shadow);z-index:10}.el-1{top:10%;left:-5%;animation:float 6s ease-in-out infinite}.el-2{bottom:20%;right:-5%;animation:float 5s ease-in-out infinite reverse}.el-gold{top:40%;right:-10%;background:linear-gradient(135deg,var(--gold),#d4a000);color:var(--bg-main);animation:float 7s ease-in-out infinite 1s;box-shadow:0 0 30px var(--gold-dim)}@keyframes float{0%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}100%{transform:translateY(0px) rotate(0deg)}}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(252,194,0,0.4)}70%{transform:scale(1.05);box-shadow:0 0 0 15px rgba(252,194,0,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(252,194,0,0)}}.ambient-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;overflow:hidden;background:var(--bg-main)}.orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:0.4;animation:moveOrbs 20s infinite alternate}.orb-1{width:40vw;height:40vw;background:#1d3557;top:-10vw;left:-10vw}.orb-2{width:30vw;height:30vw;background:rgba(252,194,0,0.15);bottom:-10vw;right:-5vw;animation-delay:-5s}.orb-3{width:25vw;height:25vw;background:#e63946;opacity:0.1;top:40%;left:50%;animation-delay:-10s}@keyframes moveOrbs{0%{transform:translate(0,0) scale(1)}100%{transform:translate(10vw,-10vw) scale(1.2)}}.ticker-wrap{width:100%;overflow:hidden;background:var(--gold);color:var(--bg-main);padding:15px 0;position:relative;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1)}.pattern-bg{background-image:linear-gradient(45deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:20px 20px}.ticker{display:flex;white-space:nowrap;animation:ticker 30s linear infinite}.ticker__item{font-size:1.25rem;font-weight:800;padding:0 2rem;letter-spacing:2px}@keyframes ticker{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.glass-card{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:20px;padding:40px;transition:var(--transition)}.feature-card:hover{transform:translateY(-10px);background:rgba(255,255,255,0.05);border-color:rgba(252,194,0,0.3);box-shadow:0 10px 30px rgba(0,0,0,0.5)}.f-icon{font-size:3rem;margin-bottom:20px;display:inline-block}.feature-card h3{font-size:1.5rem;margin-bottom:15px;color:var(--white)}.feature-card p{color:var(--text-muted)}.cta-section{position:relative}.cta-box{text-align:center;padding:60px 40px;background:linear-gradient(145deg,rgba(29,53,87,0.3) 0%,rgba(10,10,15,0.8) 100%);border-color:rgba(252,194,0,0.2);box-shadow:0 20px 50px rgba(0,0,0,0.5)}.cta-box h2{font-size:2.5rem;margin-bottom:20px}.cta-box p{color:var(--text-muted);font-size:1.2rem;max-width:600px;margin:0 auto 40px}.cta-form{display:flex;max-width:500px;margin:0 auto;gap:15px}.form-input{flex:1;padding:16px 24px;border-radius:50px;border:1px solid var(--glass-border);background:rgba(0,0,0,0.5);color:var(--white);font-size:1rem;font-family:inherit;outline:none;transition:var(--transition)}.form-input:focus{border-color:var(--gold);box-shadow:0 0 15px var(--gold-dim)}.footer{border-top:1px solid var(--glass-border);padding:80px 0 30px;background:rgba(0,0,0,0.5)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;margin-bottom:60px}.footer-brand p{color:var(--text-muted)}.footer-links h4{font-size:1.2rem;margin-bottom:20px;color:var(--white)}.footer-links ul{list-style:none}.footer-links li{margin-bottom:10px}.footer-links a{color:var(--text-muted);text-decoration:none;transition:var(--transition)}.footer-links a:hover{color:var(--gold);padding-left:5px}.footer-bottom{text-align:center;border-top:1px solid var(--glass-border);padding-top:30px;color:rgba(255,255,255,0.4);font-size:0.9rem}.mt-4{margin-top:1rem}.reveal{opacity:0;transform:translateY(30px);transition:all 0.8s cubic-bezier(0.5,0,0,1)}.reveal.active{opacity:1;transform:translateY(0)}.fade-in-up{opacity:0;transform:translateY(30px);animation:fadeInUp 0.8s cubic-bezier(0.5,0,0,1) forwards}.fade-in{opacity:0;animation:fadeIn 1s ease forwards}.zoom-in{transform:scale(0.95);animation:zoomIn 1s cubic-bezier(0.5,0,0,1) forwards}.delay-1{animation-delay:0.2s}.delay-2{animation-delay:0.4s}.delay-3{animation-delay:0.6s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}@keyframes zoomIn{to{transform:scale(1);opacity:1}}@media (max-width:992px){.hero-content h1{font-size:3.5rem}.features-grid{grid-template-columns:repeat(2,1fr)}.hero-container{gap:30px}}@media (max-width:768px){.nav-links,.navbar .btn-primary{display:none}.mobile-menu-btn{display:block}.nav-links{gap:10px}.nav-links a{width:100%;justify-content:flex-start;padding:12px 18px;font-size:0.95rem;border-radius:8px}.hero-container{grid-template-columns:1fr;text-align:center;padding-top:40px}.hero-content p{margin:0 auto 30px}.hero-cta{justify-content:center}.hero-visual{margin-top:40px;max-width:500px;margin-left:auto;margin-right:auto}.features-grid{grid-template-columns:1fr}.cta-form{flex-direction:column}.footer-grid{grid-template-columns:1fr;gap:30px;text-align:center}}.promo-badge{display:inline-block;background:rgba(46,213,115,0.15);border:2px solid #2ed573;color:#fff;padding:8px 20px;border-radius:30px;font-weight:800;font-size:1.2rem;margin-bottom:15px;box-shadow:0 0 15px rgba(46,213,115,0.4)}.promo-price{color:var(--gold);font-size:1.15rem;font-weight:600}.promo-renewal{opacity:0.8;font-size:0.95rem}.btn-center{text-align:center}.mockup-video-body{padding:0 !important;min-height:350px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.5)}.video-preview-link{display:block;width:100%;position:relative;transition:transform 0.3s ease}.video-preview-link:hover{transform:scale(1.02)}.video-preview-img{width:100%;height:auto;display:block;object-fit:cover;border-radius:8px}.play-btn-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:rgba(10,10,15,0.8);border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid var(--gold);box-shadow:0 0 25px rgba(252,194,0,0.6);backdrop-filter:blur(5px)}.play-btn-triangle{width:0;height:0;border-style:solid;border-width:14px 0 14px 22px;border-color:transparent transparent transparent var(--gold);margin-left:6px}.video-section{position:relative;overflow:hidden;border-bottom:1px solid var(--glass-border)}.video-wrapper-inner{max-width:900px;margin:0 auto;padding:15px}.video-player{width:100%;border-radius:12px;display:block;border:1px solid rgba(255,255,255,0.1);background-color:#000}.features-section-alt{background:rgba(0,0,0,0.3);border-top:1px solid var(--glass-border);padding-top:50px;padding-bottom:50px}.screenshot-container{max-width:1000px;margin:0 auto;text-align:center}.screenshot-wrapper{padding:10px;display:inline-block}.screenshot-img{width:100%;max-width:900px;border-radius:12px;border:1px solid rgba(255,255,255,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.5);display:block}.features-section-gradient-blue{background:linear-gradient(160deg,#020b1a 0%,#0a1d3d 40%,#081228 100%);border-top:1px solid var(--glass-border);padding-top:50px;padding-bottom:50px}.features-section-gradient-lotto{background:linear-gradient(160deg,#020813 0%,#0d1b3e 40%,#040915 100%);border-top:1px solid var(--glass-border);padding-top:50px;padding-bottom:50px}.features-section-gradient-green{background:linear-gradient(160deg,#021f0f 0%,#0c4d22 40%,#04140a 100%);border-top:1px solid var(--glass-border);padding-top:50px;padding-bottom:50px}.features-section-gradient-cyan{background:linear-gradient(160deg,#022036 0%,#011c1e 50%,#001206 100%);border-top:1px solid var(--glass-border);padding-top:50px;padding-bottom:50px}.features-section-gradient-red{background:linear-gradient(160deg,#1a020b 0%,#3d0a1d 40%,#280812 100%);border-top:1px solid var(--glass-border)}.grid-2col{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.grid-3col{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.grid-5col{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.wfl-col-1{padding:25px;border-left:4px solid #8bc34a}.wfl-col-2{padding:25px;border-left:4px solid #ff9800}.wfl-premio{color:var(--white);font-size:1.4rem;font-weight:800;margin:0 0 10px 0}.wfl-valore{color:#8bc34a;font-size:1.25rem;font-weight:700;margin:0}.jackpot-container{max-width:1100px;margin:0 auto;text-align:center}.jackpot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-bottom:30px}.jackpot-card{padding:15px;text-align:center}.jackpot-img{width:100%;border-radius:8px;border:1px solid rgba(255,255,255,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.5);display:block;margin:0 auto}.jackpot-title{margin-top:15px;color:#ffd700;font-size:1.25rem}.monitordes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;justify-items:center}.monitordes-img{max-height:350px;width:100%;object-fit:contain;border-radius:8px;background:rgba(0,0,0,0.5);padding:10px;border:1px solid rgba(255,255,255,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.5)}.hardware-box{max-width:900px;margin:0 auto 30px;padding:10px;text-align:center}.hardware-img{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,0.1)}.hardware-info{max-width:900px;margin:0 auto;text-align:center;padding:40px 20px}.hardware-title{margin-bottom:20px;font-size:1.8rem}.hardware-contact{display:inline-block;background:rgba(252,194,0,0.1);border:1px solid var(--gold);border-radius:50px;padding:15px 30px}.faq-box{max-width:900px;margin:0 auto;text-align:left;padding:30px}.faq-item{margin-bottom:25px}.faq-item-last{margin-bottom:10px}.faq-q{color:var(--gold);font-size:1.3rem;margin-bottom:10px}.faq-a{color:var(--text-muted);line-height:1.6}.form-container{margin-top:30px;display:flex;flex-direction:column;gap:15px;text-align:left}.form-group-label{display:block;margin-bottom:5px;color:var(--text-muted)}.form-group-input{width:100%;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,0.2);background:rgba(0,0,0,0.5);color:#fff;font-family:inherit}.form-submit-btn{margin-top:15px;width:100%;justify-content:center}.form-result-box{display:none;padding:15px;border-radius:8px;text-align:center;font-weight:bold;margin-top:10px}.form-footer-action{margin-top:25px;border-top:1px solid rgba(255,255,255,0.1);padding-top:20px}.form-footer-price{margin-top:10px;font-size:0.9rem;color:var(--text-muted);text-align:center}.height-220{height:220px;object-fit:cover}.height-220-top{height:220px;object-fit:cover;object-position:top}.video-title-blue{margin-bottom:15px;font-size:1.2rem;color:#0088dd;text-align:left}.text-green{color:#8bc34a;font-size:1.3rem;margin-bottom:15px}.text-orange{color:#ff9800;font-size:1.3rem;margin-bottom:15px}.video-player{width:100%;border-radius:12px;display:block;border:1px solid rgba(255,255,255,0.1);background-color:#000;box-shadow:0 10px 30px rgba(0,0,0,0.5)}.gallery-card-large{max-width:1000px;margin:0 auto 30px;padding:10px;text-align:center}.gallery-img-large{width:100%;border-radius:8px;margin-bottom:10px}.gallery-img-contain{width:100%;border-radius:8px;margin-bottom:10px;object-fit:contain}.gallery-img-cover{width:100%;height:220px;object-fit:cover;border-radius:8px;margin-bottom:10px}.gallery-img-cover-top{width:100%;height:220px;object-fit:cover;object-position:top;border-radius:8px;margin-bottom:10px}.gallery-title-center{text-align:center;margin-top:50px;margin-bottom:30px}.gallery-h3-center{color:var(--white);font-size:1.5rem}.max-width-1000{max-width:1000px;margin:0 auto 30px}.max-width-1000-no-margin{max-width:1000px;margin:0 auto}.section-hardware{border-top:1px solid var(--glass-border)}.hardware-main-img{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,0.1)}.hardware-caption{margin-top:10px;color:var(--text-muted);font-size:0.95rem}.hardware-solutions-card{max-width:900px;margin:0 auto;text-align:center;padding:40px 20px}.hardware-icon{font-size:3rem;margin-bottom:20px}.hardware-title{margin-bottom:20px;font-size:1.8rem}.hardware-desc{font-size:1.1rem;line-height:1.8;color:var(--text-muted);margin-bottom:30px}.hardware-contact-badge{display:inline-block;background:rgba(252,194,0,0.1);border:1px solid var(--gold);border-radius:50px;padding:15px 30px}.hardware-contact-text{font-size:1.1rem;color:var(--white)}.hardware-phone{color:var(--gold);font-size:1.3rem;margin-left:10px}.section-how-it-works{background:rgba(0,0,0,0.3);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}.section-faq{border-top:1px solid var(--glass-border)}.faq-container-card{max-width:900px;margin:0 auto;text-align:left;padding:30px}.faq-item{margin-bottom:25px}.faq-question{color:var(--gold);font-size:1.3rem;margin-bottom:10px}.faq-answer{color:var(--text-muted);line-height:1.6}.demo-form{margin-top:30px;display:flex;flex-direction:column;gap:15px;text-align:left}.form-group{display:flex;flex-direction:column}.form-label{display:block;margin-bottom:5px;color:var(--text-muted)}.form-control{width:100%;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,0.2);background:rgba(0,0,0,0.5);color:#fff;font-family:inherit}.btn-full{margin-top:15px;width:100%;justify-content:center}.form-result{display:none;padding:15px;border-radius:8px;text-align:center;font-weight:bold;margin-top:10px}.cta-purchase-box{margin-top:25px;border-top:1px solid rgba(255,255,255,0.1);padding-top:20px}.cta-price-info{margin-top:10px;font-size:0.9rem;color:var(--text-muted);text-align:center}.signage-showcase{background:linear-gradient(180deg,rgba(10,10,15,0) 0%,rgba(20,20,30,0.4) 50%,rgba(10,10,15,0) 100%);border-top:1px solid var(--glass-border);position:relative;overflow:hidden}.signage-container{max-width:1200px;margin:0 auto}.signage-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.glow-badge{display:inline-block;background:rgba(0,210,255,0.15);border:1px solid rgba(0,210,255,0.3);color:#00d2ff;padding:6px 16px;border-radius:30px;font-weight:700;font-size:0.85rem;margin-bottom:20px;box-shadow:0 0 15px rgba(0,210,255,0.2);text-transform:uppercase}.text-left{text-align:left !important;margin-left:0 !important}.signage-description{color:var(--text-muted);font-size:1.1rem;line-height:1.7;margin-bottom:40px}.signage-features{display:flex;flex-direction:column;gap:25px}.s-feature-item{display:flex;gap:20px;align-items:flex-start}.s-feature-icon{font-size:1.5rem;background:rgba(255,255,255,0.05);border:1px solid var(--glass-border);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;box-shadow:var(--glass-shadow);flex-shrink:0}.s-feature-item h4{font-size:1.1rem;margin-bottom:6px;color:var(--white)}.s-feature-item p{color:var(--text-muted);font-size:0.95rem;line-height:1.6}.s-feature-item p strong{color:#00d2ff}.s-feature-item p em{color:var(--white);font-style:normal;font-weight:600}.mockup-frame{background:#1e1e24;border-radius:16px;border:3px solid #3a3a45;box-shadow:0 20px 50px rgba(0,0,0,0.6),0 0 30px rgba(0,210,255,0.1);overflow:hidden;position:relative;max-width:450px;margin:0 auto}.mockup-frame.widescreen-mockup{max-width:580px;width:100%}.mockup-screen-header{background:#141419;padding:10px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,0.05)}.mockup-screen-dot{width:10px;height:10px;border-radius:50%}.mockup-screen-dot.red{background:#ff5f56}.mockup-screen-dot.yellow{background:#ffbd2e}.mockup-screen-dot.green{background:#27c93f}.mockup-screen-title{color:var(--text-muted);font-size:0.75rem;font-weight:600;margin-left:auto;text-transform:uppercase;letter-spacing:0.5px}.mockup-screen-body{position:relative;background:#000;aspect-ratio:16 / 9;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.preview-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation:fadeIn 0.4s ease-in-out}.signage-img-slide{width:100%;height:100%;object-fit:contain;background:#000;display:block}.signage-carousel-dots{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 0;background:#141419;border-top:1px solid rgba(255,255,255,0.05)}.signage-carousel-dots .dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.25);border:none;cursor:pointer;transition:all 0.3s ease;padding:0}.signage-carousel-dots .dot.active{background:#00d2ff;width:26px;border-radius:6px;box-shadow:0 0 10px rgba(0,210,255,0.6)}.slide-menu-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:24px;width:100%;text-align:center;backdrop-filter:blur(10px)}.slide-badge{background:rgba(252,194,0,0.15);color:var(--gold);padding:4px 10px;border-radius:20px;font-size:0.75rem;font-weight:700;display:inline-block;margin-bottom:12px}.slide-menu-card h3{font-size:1.4rem;margin-bottom:20px;color:#fff;letter-spacing:-0.5px}.slide-menu-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.slide-menu-list li{display:flex;justify-content:space-between;font-size:0.85rem;border-bottom:1px dashed rgba(255,255,255,0.1);padding-bottom:6px}.slide-menu-list li span:first-child{font-weight:600;color:rgba(255,255,255,0.9)}.slide-menu-list li span:last-child{color:var(--gold);font-weight:800}.slide-footer{font-size:0.7rem;color:var(--text-muted)}.slide-promo-card{text-align:center;width:100%;background:linear-gradient(135deg,rgba(230,57,70,0.1) 0%,rgba(20,20,30,0.6) 100%);border:1px solid rgba(230,57,70,0.2);border-radius:12px;padding:24px}.slide-promo-card h3{font-size:1.4rem;margin-bottom:15px}.promo-circle{width:90px;height:90px;border-radius:50%;background:#e63946;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:15px auto;box-shadow:0 0 20px rgba(230,57,70,0.4)}.promo-circle span{font-size:0.7rem;text-transform:uppercase;font-weight:700;color:#fff}.promo-circle strong{font-size:1.4rem;font-weight:800;color:#fff}.slide-promo-card p{font-size:0.85rem;color:rgba(255,255,255,0.8);line-height:1.5}@media (max-width:992px){.signage-grid{grid-template-columns:1fr;gap:40px}}.provider-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:30px;font-size:0.85rem;font-weight:700;letter-spacing:0.5px;text-transform:uppercase}.provider-badge-lotto{background:rgba(255,140,0,0.15);border:1px solid rgba(255,140,0,0.4);color:#ff9800}.provider-badge-sisal{background:rgba(0,168,255,0.15);border:1px solid rgba(0,168,255,0.4);color:#00a8ff}.provider-badge-green{background:rgba(46,213,115,0.15);border:1px solid rgba(46,213,115,0.4);color:#2ed573}.games-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:40px}.provider-card{padding:30px;border-radius:16px;background:rgba(15,23,42,0.7);border:1px solid var(--glass-border);transition:var(--transition)}.provider-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,0.2);box-shadow:0 15px 35px rgba(0,0,0,0.4)}.provider-card-lotto{border-top:4px solid #ff9800}.provider-card-sisal{border-top:4px solid #00a8ff}.game-list-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.game-tag{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);padding:5px 12px;border-radius:20px;font-size:0.85rem;color:var(--white);font-weight:500}.eco-banner-card{background:linear-gradient(135deg,rgba(16,185,129,0.08) 0%,rgba(6,78,59,0.2) 100%);border:1px solid rgba(46,213,115,0.3);border-radius:20px;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,0.4)}.eco-benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:30px}.eco-benefit-box{background:rgba(0,0,0,0.35);border:1px solid rgba(46,213,115,0.2);border-radius:12px;padding:22px;text-align:left}.eco-benefit-box h4{color:#2ed573;font-size:1.15rem;margin-bottom:10px;display:flex;align-items:center;gap:8px}.pricing-grid-modular{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1000px;margin:40px auto 0}.pricing-card-custom{padding:40px 30px;border-radius:20px;background:rgba(18,20,32,0.85);border:1px solid var(--glass-border);position:relative;text-align:center;transition:var(--transition);display:flex;flex-direction:column;justify-content:space-between}.pricing-card-custom:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.5)}.pricing-card-popular{border:2px solid var(--gold);background:linear-gradient(180deg,rgba(252,194,0,0.08) 0%,rgba(18,20,32,0.95) 100%);box-shadow:0 10px 35px rgba(252,194,0,0.15)}.pricing-badge-popular{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--gold),#d4a000);color:#000;font-weight:800;padding:6px 20px;border-radius:20px;font-size:0.8rem;text-transform:uppercase;letter-spacing:1px}.pricing-badge-discount{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#00a8ff,#0066cc);color:#fff;font-weight:800;padding:6px 20px;border-radius:20px;font-size:0.8rem;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px rgba(0,168,255,0.3)}.price-main{font-size:3rem;font-weight:800;color:var(--white);line-height:1;margin:20px 0 5px}.price-old{text-decoration:line-through;color:var(--text-muted);font-size:1.2rem;font-weight:600;margin-right:8px}.price-sub{color:var(--text-muted);font-size:0.95rem;margin-bottom:25px}.pricing-features-list{list-style:none;padding:0;margin:0 0 30px;text-align:left}.pricing-features-list li{padding:8px 0;font-size:0.95rem;color:rgba(255,255,255,0.85);display:flex;align-items:flex-start;gap:10px}.pricing-features-list li .check-icon{color:#2ed573;font-weight:bold}.maxi-tab-container{margin-top:30px}.maxi-tab-buttons{display:flex;justify-content:center;gap:12px;margin-bottom:25px;flex-wrap:wrap}.maxi-tab-btn{background:rgba(255,255,255,0.05);border:1px solid var(--glass-border);color:var(--text-muted);padding:10px 22px;border-radius:30px;font-weight:600;font-size:0.95rem;cursor:pointer;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:8px}.maxi-tab-btn:hover{background:rgba(255,255,255,0.1);color:#fff;border-color:rgba(255,255,255,0.3)}.maxi-tab-btn.active{background:linear-gradient(135deg,rgba(0,210,255,0.2),rgba(0,102,204,0.3));border-color:#00d2ff;color:#fff;box-shadow:0 0 20px rgba(0,210,255,0.3)}.tab-badge-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.maxi-screen-wrapper{max-width:1050px;margin:0 auto 35px}.maxi-screen-frame{background:#12141e;border-radius:16px;border:3px solid #2a2e45;box-shadow:0 25px 60px rgba(0,0,0,0.7),0 0 35px rgba(0,210,255,0.15);overflow:hidden}.maxi-screen-topbar{background:#0c0e17;padding:10px 18px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,0.08)}.maxi-screen-badge{color:#00d2ff;font-size:0.8rem;font-weight:700;margin-left:auto;letter-spacing:0.8px;text-transform:uppercase}.maxi-screen-content{background:#000;aspect-ratio:16 / 9;position:relative;overflow:hidden}.maxi-view-panel{width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation:fadeIn 0.4s ease-in-out}.maxi-img-display{width:100%;height:100%;object-fit:contain;display:block}.maxi-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;max-width:1050px;margin:0 auto 25px}.maxi-card{padding:20px;text-align:left}.maxi-card h4{margin-bottom:8px;font-size:1.05rem;color:#fff}.maxi-card p{color:var(--text-muted);font-size:0.9rem;line-height:1.5;margin:0}.maxi-banner-note{background:linear-gradient(135deg,rgba(0,210,255,0.08),rgba(0,102,204,0.15));border:1px solid rgba(0,210,255,0.3);border-radius:14px;padding:18px 24px;max-width:1050px;margin:0 auto;display:flex;align-items:center;gap:16px;text-align:left;color:rgba(255,255,255,0.9);font-size:0.95rem;line-height:1.5}.maxi-note-icon{font-size:1.8rem;flex-shrink:0}.maxi-dual-setup{background:linear-gradient(135deg,rgba(46,213,115,0.08) 0%,rgba(0,210,255,0.12) 100%);border:2px solid rgba(0,210,255,0.4);border-radius:16px;padding:26px 30px;max-width:1050px;margin:25px auto 0;text-align:left;box-shadow:0 10px 30px rgba(0,0,0,0.4)}.maxi-dual-setup-title{color:#00d2ff;font-size:1.25rem;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:10px}.maxi-dual-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:15px}.maxi-dual-col{background:rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:16px 20px}.maxi-dual-col h5{color:#ffbd2e;font-size:1.05rem;margin-bottom:8px}.maxi-dual-col p{color:var(--text-muted);font-size:0.92rem;line-height:1.5;margin:0}