@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700;800&family=Poppins:wght@300;400;500;600;700;800&display=swap";
:root{--bg-dark:#0a0520;--bg-darker:#050210;--bg-card:#120b30;--accent-purple:#8b5cf6;--accent-blue:#06b6d4;--accent-cyan:#00f2fe;--accent-gold:#fbbf24;--accent-green:#10b981;--accent-pink:#ec4899;--accent-red:#ef4444;--neon-purple:#8b5cf699;--neon-blue:#06b6d499;--neon-gold:#fbbf2499;--glass-bg:#ffffff08;--glass-border:#ffffff14;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-dim:#64748b}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-dark);color:var(--text-primary);min-height:100vh;font-family:Inter,Poppins,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;font-family:inherit}ul{list-style:none}.page-bg{z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -20%, #8b5cf626, transparent), radial-gradient(ellipse 60% 40% at 80% 80%, #06b6d414, transparent), radial-gradient(ellipse 60% 40% at 20% 60%, #ec48990f, transparent), var(--bg-dark);position:fixed;inset:0}.stars{z-index:0;pointer-events:none;background-image:radial-gradient(2px 2px at 20px 30px,#ffffff26,#0000),radial-gradient(2px 2px at 40px 70px,#ffffff1a,#0000),radial-gradient(1px 1px at 90px 40px,#ffffff1f,#0000),radial-gradient(1px 1px at 130px 80px,#ffffff14,#0000),radial-gradient(2px 2px at 160px 30px,#ffffff26,#0000);background-size:200px 100px;animation:5s ease-in-out infinite alternate twinkle;position:fixed;inset:0}@keyframes twinkle{0%{opacity:.5}to{opacity:1}}.page-wrapper{z-index:1;position:relative}.container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.section{padding:5rem 0}.top-bar{background:linear-gradient(90deg, var(--accent-purple), var(--accent-blue), var(--accent-pink), var(--accent-gold));text-align:center;color:#fff;letter-spacing:1px;text-transform:uppercase;background-size:300% 100%;padding:6px 0;font-size:.8rem;font-weight:600;animation:6s infinite gradientShift}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.navbar{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);background:#0a0520d9;justify-content:space-between;align-items:center;padding:1rem 0;display:flex;position:sticky;top:0}.navbar .container{justify-content:space-between;align-items:center;width:100%;display:flex}.nav-logo{align-items:center;gap:.75rem;display:flex}.nav-logo img{height:45px}.nav-logo .logo-text{background:linear-gradient(135deg, var(--accent-purple), var(--accent-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Orbitron,sans-serif;font-size:1.4rem;font-weight:800}.nav-links{align-items:center;gap:2rem;display:flex}.nav-links a{color:var(--text-secondary);padding-bottom:4px;font-weight:500;transition:all .3s;position:relative}.nav-links a:hover{color:var(--accent-cyan)}.nav-links a:after{content:"";background:var(--accent-cyan);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-links a:hover:after{width:100%}.auth-buttons{align-items:center;gap:.75rem;display:flex}.btn{letter-spacing:.5px;text-transform:uppercase;border-radius:50px;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex}.btn-glow{background:linear-gradient(135deg, var(--accent-purple), #6d28d9);color:#fff;box-shadow:0 0 20px var(--neon-purple), 0 0 40px #8b5cf633}.btn-glow:hover{box-shadow:0 0 30px var(--neon-purple), 0 0 60px #8b5cf64d;transform:translateY(-2px)scale(1.02)}.btn-outline-cyan{border:2px solid var(--accent-cyan);color:var(--accent-cyan);background:0 0}.btn-outline-cyan:hover{box-shadow:0 0 20px var(--neon-blue);background:#06b6d41a}.btn-gold{background:linear-gradient(135deg, #f59e0b, var(--accent-gold));color:#000;box-shadow:0 0 20px var(--neon-gold);font-weight:700}.btn-gold:hover{box-shadow:0 0 30px var(--neon-gold), 0 0 60px #fbbf244d;transform:translateY(-2px)scale(1.02)}.btn-green{background:linear-gradient(135deg, #059669, var(--accent-green));color:#fff;box-shadow:0 4px 15px #10b9814d}.btn-green:hover{transform:translateY(-2px);box-shadow:0 6px 25px #10b98180}.btn-lg{padding:1rem 2.5rem;font-size:1.1rem}.btn-sm{padding:.5rem 1rem;font-size:.8rem}.ticker-bar{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);white-space:nowrap;background:#0006;padding:10px 0;overflow:hidden}.ticker-content{color:var(--accent-gold);gap:3rem;font-size:.85rem;animation:30s linear infinite ticker;display:inline-flex}.ticker-content span{align-items:center;gap:.5rem;display:inline-flex}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-section{max-width:1400px;margin:0 auto;padding:1.5rem;position:relative}.hero-carousel{border:1px solid #8b5cf666;border-radius:24px;width:100%;height:500px;animation:6s ease-in-out infinite alternate heroFloat;position:relative;overflow:hidden;box-shadow:0 15px 80px #8b5cf640,0 0 100px #06b6d426}@keyframes heroFloat{0%{transform:translateY(0);box-shadow:0 15px 80px #8b5cf640}to{transform:translateY(-8px);box-shadow:0 25px 100px #8b5cf659}}.hero-slide{background-position:50%;background-size:cover;transition:opacity 1.5s cubic-bezier(.4,0,.2,1);animation:20s linear infinite slowZoom;position:absolute;inset:0}@keyframes slowZoom{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.hero-overlay{z-index:2;background:linear-gradient(90deg,#0a0520f2 0%,#0a052066 45%,#0000 100%);flex-direction:column;justify-content:center;padding:3rem 5rem;display:flex;position:absolute;inset:0}.hero-overlay h1{background:linear-gradient(135deg, #fff 20%, var(--accent-cyan) 80%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #06b6d466);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:Orbitron,sans-serif;font-size:3.5rem;font-weight:900;line-height:1.1}.hero-overlay p{color:#ffffffd9;filter:drop-shadow(0 2px 4px #000c);max-width:500px;margin-bottom:2rem;font-size:1.15rem;line-height:1.7}.hero-dots{z-index:5;gap:10px;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hero-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:14px;height:14px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.hero-dot.active{background:var(--accent-cyan);box-shadow:0 0 15px var(--accent-cyan);border-radius:8px;width:36px}.hero-fallback{background:linear-gradient(135deg, var(--bg-card) 0%, #1a0f40 50%, var(--bg-card) 100%);text-align:center;border:1px solid #8b5cf666;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;height:500px;padding:3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 80px #8b5cf640}.hero-fallback:before{content:"";background:radial-gradient(circle at 30% 40%,#8b5cf64d,#0000 60%),radial-gradient(circle at 70% 60%,#06b6d440,#0000 60%);animation:4s ease-in-out infinite alternate pulseBg;position:absolute;inset:0}@keyframes pulseBg{0%{opacity:.6}to{opacity:1}}.hero-fallback>*{z-index:1;position:relative}.stats-bar{z-index:10;max-width:1200px;margin:-2rem auto 0;padding:0 1.5rem;position:relative}.stats-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.stat-item{background:var(--bg-card);border:1px solid var(--glass-border);text-align:center;border-right:1px solid var(--glass-border);padding:1.5rem;transition:all .3s}.stat-item:first-child{border-radius:12px 0 0 12px}.stat-item:last-child{border-right:none;border-radius:0 12px 12px 0}.stat-item:hover{border-color:var(--accent-purple);background:#8b5cf60d;transform:translateY(-3px)}.stat-value{background:linear-gradient(135deg, var(--accent-cyan), var(--accent-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:800}.stat-card{background:var(--bg-card);border:1px solid var(--glass-border);text-align:center;border-radius:12px;padding:1.5rem;transition:all .3s}.stat-card:hover{border-color:var(--accent-purple);transform:translateY(-3px)}.stat-number{background:linear-gradient(135deg, var(--accent-cyan), var(--accent-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:800}.stat-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:.85rem}.section-header{text-align:center;margin-bottom:3rem}.section-title{text-transform:uppercase;letter-spacing:2px;background:linear-gradient(90deg, #fff 0%, var(--text-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-family:Orbitron,sans-serif;font-size:2.2rem;font-weight:800}.section-subtitle{color:var(--text-dim);font-size:1rem}.section-divider{background:linear-gradient(90deg, var(--accent-purple), var(--accent-cyan));border-radius:2px;width:80px;height:3px;margin:.75rem auto 0}.bonus-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.bonus-card{background:var(--bg-card);border:1px solid var(--glass-border);text-align:center;border-radius:20px;padding:2.5rem 2rem;transition:all .4s;position:relative;overflow:hidden}.bonus-card:before{content:"";background:linear-gradient(90deg, var(--accent-gold), var(--accent-purple), var(--accent-cyan));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.bonus-card:hover:before{opacity:1}.bonus-card:hover{border-color:#fbbf244d;transform:translateY(-8px);box-shadow:0 15px 40px #8b5cf626}.bonus-icon-wrap{border:2px solid var(--bonus-color,var(--accent-gold));width:80px;height:80px;color:var(--bonus-color,var(--accent-gold));box-shadow:0 0 25px color-mix(in srgb, var(--bonus-color,var(--accent-gold)) 30%, transparent);background:radial-gradient(circle,#8b5cf626,#0000);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:2.2rem;animation:3s ease-in-out infinite float;display:flex}.bonus-card h3{color:var(--text-primary);margin-bottom:1rem;font-family:Orbitron,sans-serif;font-size:1.15rem;font-weight:700}.bonus-card p{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem;line-height:1.7}.bonus-highlight{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:.5rem;padding:6px 14px;font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:700;display:inline-flex}.trust-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.trust-card{background:linear-gradient(#120b30eb,#0a0520eb);border:1px solid #ffffff14;border-radius:20px;padding:1.75rem;transition:transform .3s,border-color .3s,box-shadow .3s}.trust-card:hover{border-color:#06b6d459;transform:translateY(-6px);box-shadow:0 18px 45px #06b6d414}.trust-icon{width:58px;height:58px;color:var(--accent-cyan);background:linear-gradient(135deg,#8b5cf62e,#06b6d42e);border:1px solid #8b5cf640;border-radius:16px;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.35rem;display:flex}.trust-card h3{margin-bottom:.6rem;font-family:Orbitron,sans-serif;font-size:1rem}.trust-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.journey-shell{grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}.journey-tabs{flex-direction:column;gap:.85rem;display:flex}.journey-tab{text-align:left;width:100%;color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:.85rem;padding:1rem 1.1rem;transition:all .3s;display:flex}.journey-tab:hover,.journey-tab.active{color:var(--text-primary);background:linear-gradient(135deg,#8b5cf626,#06b6d414);border-color:#8b5cf659;transform:translate(4px)}.journey-panel{background:linear-gradient(#120b30f5,#0a0520f5);border:1px solid #ffffff14;border-radius:24px;padding:2rem;box-shadow:0 18px 60px #00000047}.journey-badge{text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.5rem .8rem;font-family:Orbitron,sans-serif;font-size:.8rem;display:inline-flex}.journey-panel h3{margin-bottom:.9rem;font-family:Orbitron,sans-serif;font-size:1.7rem}.journey-panel p{color:var(--text-secondary);font-size:.98rem;line-height:1.8}.journey-points{gap:.85rem;margin-top:1.5rem;display:grid}.journey-points li{color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;display:flex}.journey-points li i{color:var(--accent-green);margin-top:.2rem}.faq-list{gap:1rem;max-width:920px;margin:0 auto;display:grid}.faq-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.faq-item.open{border-color:#06b6d447;box-shadow:0 16px 45px #06b6d40f}.faq-question{width:100%;color:var(--text-primary);background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.35rem;font-family:Orbitron,sans-serif;font-size:.95rem;display:flex}.faq-question i{color:var(--accent-cyan);flex-shrink:0}.faq-answer{max-height:0;transition:max-height .35s;overflow:hidden}.faq-item.open .faq-answer{max-height:220px}.faq-answer p{color:var(--text-secondary);padding:0 1.35rem 1.35rem;line-height:1.75}.game-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;display:grid}.game-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.game-card:hover{border-color:var(--accent-purple);transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px #8b5cf640,0 0 60px #8b5cf61a}.game-badge{z-index:3;text-transform:uppercase;letter-spacing:1px;border-radius:6px;padding:3px 10px;font-size:.7rem;font-weight:800;position:absolute;top:10px;right:10px}.badge-hot{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316)}.badge-new{background:linear-gradient(135deg, var(--accent-cyan), var(--accent-blue));color:#fff}.badge-popular{background:linear-gradient(135deg, var(--accent-purple), var(--accent-pink));color:#fff}.game-img-wrap{width:100%;padding-top:60%;position:relative;overflow:hidden}.game-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.game-card:hover .game-img-wrap img{transform:scale(1.1)}.game-img-overlay{opacity:0;background:linear-gradient(#0000 50%,#0a0520e6 100%);justify-content:center;align-items:flex-end;gap:.5rem;padding-bottom:1rem;transition:opacity .4s;display:flex;position:absolute;inset:0}.game-card:hover .game-img-overlay{opacity:1}.game-info{padding:1rem}.game-title{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.game-provider{color:var(--text-dim);margin-top:2px;font-size:.8rem}.promo-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.promo-modal{background:linear-gradient(135deg,#140a32f2,#0a0519f2);border:1px solid #8b5cf666;border-radius:20px;width:100%;max-width:800px;animation:.4s cubic-bezier(.175,.885,.32,1.275) slideUp;position:relative;overflow:hidden;box-shadow:0 0 50px #8b5cf633,0 0 20px #00000080}.promo-modal:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#8b5cf633,#0000 50%),radial-gradient(circle at 0 100%,#06b6d426,#0000 50%);position:absolute;inset:0}.promo-modal-close{z-index:10;color:var(--text-secondary);cursor:pointer;background:#00000080;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem}.promo-modal-close:hover{color:#fff;background:#ef4444cc;border-color:#0000;transform:rotate(90deg)}.promo-modal-content{z-index:1;display:flex;position:relative}.promo-modal-image{border-right:1px solid #ffffff0d;flex:0 0 45%;max-width:45%;position:relative;overflow:hidden}.promo-modal-image img{object-fit:cover;width:100%;height:100%;min-height:400px;display:block}.promo-modal-body{flex-direction:column;flex:1;justify-content:center;padding:3rem 2.5rem;display:flex}.promo-modal-body h2{background:linear-gradient(135deg, #fff, var(--accent-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:Orbitron,sans-serif;font-size:2rem;font-weight:800;line-height:1.2}.promo-modal-desc{color:var(--text-secondary);margin-bottom:2rem;font-size:.95rem;line-height:1.6}.promo-modal-desc p{margin-bottom:.75rem}.promo-modal-desc p:last-child{margin-bottom:0}.promo-nav-btn{z-index:5;color:#fff;cursor:pointer;background:#0009;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.promo-nav-btn:hover{background:var(--accent-purple);border-color:var(--accent-purple)}.promo-nav-btn.prev{left:1rem}.promo-nav-btn.next{right:1rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.steps-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid;position:relative}.steps-grid:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-purple), var(--accent-cyan), transparent);z-index:0;height:2px;position:absolute;top:60px;left:15%;right:15%}.step-card{z-index:1;background:var(--bg-card);border:1px solid var(--glass-border);text-align:center;border-radius:20px;padding:2.5rem 2rem;transition:all .4s;position:relative}.step-card:hover{border-color:var(--accent-purple);transform:translateY(-5px);box-shadow:0 15px 40px #8b5cf626}.step-number{background:linear-gradient(135deg, var(--accent-purple), var(--accent-cyan));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 1.5rem;font-family:Orbitron,sans-serif;font-size:1.2rem;font-weight:800;display:flex}.step-icon{margin-bottom:1rem;font-size:2.5rem}.step-card h3{margin-bottom:.75rem;font-family:Orbitron,sans-serif;font-size:1.1rem}.step-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.features-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.feature-card{background:var(--bg-card);border:1px solid var(--glass-border);text-align:center;border-radius:16px;padding:2rem;transition:all .4s;position:relative;overflow:hidden}.feature-card:before{content:"";background:linear-gradient(90deg, var(--accent-purple), var(--accent-cyan));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.feature-card:hover:before{opacity:1}.feature-card:hover{border-color:#8b5cf64d;transform:translateY(-5px)}.feature-icon{background:linear-gradient(135deg,#8b5cf633,#06b6d41a);border:1px solid #8b5cf633;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1.25rem;font-size:1.8rem;display:flex}.feature-card h4{margin-bottom:.5rem;font-size:1rem;font-weight:700}.feature-card p{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.cta-banner{text-align:center;background:linear-gradient(135deg,#1a0a3e,#2d1b69,#1a0a3e);border:1px solid #8b5cf666;border-radius:24px;padding:5rem 3rem;position:relative;overflow:hidden}.cta-banner:before{content:"";background:radial-gradient(circle,#8b5cf640,#0000 70%);position:absolute;inset:0}.cta-banner>*{z-index:1;position:relative}.cta-banner h2{background:linear-gradient(135deg, var(--accent-gold), #fff, var(--accent-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:900}.cta-banner p{color:var(--text-secondary);max-width:600px;margin:0 auto 2.5rem;font-size:1.15rem}.payment-bar{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);flex-wrap:wrap;justify-content:center;gap:3rem;padding:3rem 0;display:flex}.payment-item{color:var(--text-dim);flex-direction:column;align-items:center;gap:.5rem;font-size:.8rem;transition:color .3s;display:flex}.payment-item i{font-size:2.5rem}.payment-item:hover{color:var(--accent-cyan)}.footer{background:linear-gradient(#0000,#0006);padding:5rem 0 2rem}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem;display:grid}.footer-col h4{color:var(--text-primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:1.25rem;font-family:Orbitron,sans-serif;font-size:.9rem}.footer-col p{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.footer-links li{margin-bottom:.6rem}.footer-links a{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.9rem;transition:all .3s;display:flex}.footer-links a:hover{color:var(--accent-cyan);transform:translate(3px)}.footer-social{gap:1rem;margin-top:1.5rem;display:flex}.footer-social a{border:1px solid var(--glass-border);width:40px;height:40px;color:var(--text-secondary);background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;font-size:1.1rem;transition:all .3s;display:flex}.footer-social a:hover{background:var(--accent-purple);border-color:var(--accent-purple);color:#fff;transform:translateY(-3px)}.footer-bottom{border-top:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.scroll-animate{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1)}.scroll-animate.show{opacity:1}.animate-fade-up{transform:translateY(40px)}.animate-fade-up.show{transform:translateY(0)}.animate-slide-in-right{transform:translate(50px)}.animate-slide-in-right.show{transform:translate(0)}.animate-slide-in-left{transform:translate(-50px)}.animate-slide-in-left.show{transform:translate(0)}.animate-scale-up{transform:scale(.9)}.animate-scale-up.show{transform:scale(1)}.platform-card{background:var(--bg-card);border:1px solid #8b5cf633;border-radius:24px;transition:all .5s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden;box-shadow:0 10px 40px #0006}.platform-bg{z-index:0;opacity:1;background-position:50%;background-size:cover;transition:transform .8s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}.platform-content{z-index:1;background:linear-gradient(#0000 0%,#0a05204d 60%,#0a0520e6 100%);flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-height:380px;padding:3rem 2rem;transition:padding-bottom .4s;display:flex;position:relative}.platform-title{color:#fff;text-transform:uppercase;letter-spacing:2px;text-shadow:0 4px 10px #000c;margin-bottom:.5rem;font-family:Orbitron,sans-serif;font-size:2rem;font-weight:800;transition:all .4s}.platform-action{opacity:0;max-height:0;margin-top:1rem;transition:all .4s;overflow:hidden;transform:translateY(20px)}.platform-card:hover{border-color:#06b6d480;transform:translateY(-8px);box-shadow:0 20px 40px #00000080,0 0 20px #06b6d433}.platform-card:hover .platform-bg{filter:brightness(1.1);opacity:1;transform:scale(1.08)}.platform-card:hover .platform-content{background:linear-gradient(#0000 0%,#0a052066 60%,#0a0520f2 100%);padding-bottom:4rem}.platform-card:hover .platform-title{color:#fff;text-shadow:0 0 15px #fff6}.platform-card:hover .platform-action{opacity:1;max-height:100px;transform:translateY(0)}.footer-bottom p{color:var(--text-dim);font-size:.85rem}.mobile-toggle{color:var(--text-primary);background:0 0;padding:.5rem;font-size:1.5rem;display:none}.mobile-menu-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);z-index:999;background:#0a0520fa;flex-direction:column;gap:.75rem;padding:1.5rem;animation:.3s slideDown;display:flex;position:fixed;top:70px;left:0;right:0}.mobile-menu-dropdown a{color:var(--text-secondary);align-items:center;gap:.5rem;padding:.6rem 0;font-size:1rem;transition:color .3s;display:flex}.mobile-menu-dropdown a:hover{color:var(--accent-cyan)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px var(--neon-purple)}50%{box-shadow:0 0 40px var(--neon-purple), 0 0 80px #8b5cf633}}.animate-float{animation:3s ease-in-out infinite float}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}@media (max-width:1024px){.hero-carousel,.hero-fallback{height:380px}.hero-overlay h1{font-size:2.2rem}.stats-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.bonus-grid{grid-template-columns:1fr}.trust-grid{grid-template-columns:repeat(2,1fr)}.journey-shell{grid-template-columns:1fr}}@media (max-width:768px){.nav-links{display:none}.mobile-toggle{display:block}.hero-carousel,.hero-fallback{height:300px}.hero-overlay{padding:2rem}.hero-overlay h1{font-size:1.6rem}.hero-overlay p{font-size:.9rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:-1rem}.stat-item{padding:1rem}.stat-value{font-size:1.3rem}.section-title{font-size:1.5rem}.steps-grid{grid-template-columns:1fr}.steps-grid:before{display:none}.game-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.features-grid,.footer-grid{grid-template-columns:1fr}.promo-modal-content{flex-direction:column}.promo-modal-image{border-bottom:1px solid #ffffff0d;border-right:none;max-width:100%}.promo-modal-image img{height:200px;min-height:200px}.promo-modal-body{padding:2rem 1.5rem}.promo-modal-body h2{font-size:1.5rem}.trust-grid{grid-template-columns:1fr}.journey-panel{padding:1.5rem}.journey-panel h3{font-size:1.35rem}.faq-question{font-size:.85rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:480px){.game-grid{grid-template-columns:1fr 1fr;gap:.75rem}.game-info{padding:.75rem}.game-title{font-size:.85rem}.promo-card{height:200px}}
