.glass,header{backdrop-filter:blur(20px)}.nav,nav{display:flex}body,nav a{color:#fff}.glass:hover::before,nav a:hover{opacity:1}.hero h1 span,.logo span,.stat-card h3,nav a:hover{color:#ffc400}.faq-item,.game-card,.glass,.stat-card-new{overflow:hidden}.faq h2,.game-overlay,.payment-info,.stat-card-new,.stats,.vip-card,.vip-card-new,footer{text-align:center}body{margin:0;font-family:Inter,sans-serif;background:#070707}.container{max-width:1200px;margin:auto;padding:0 20px}.glass{background:rgba(255,255,255,.05);border:1px solid rgba(255,196,0,.25);border-radius:22px;transition:.4s;position:relative}.apk-sticky,.btn-primary,.hero-glow{background:#ffc400}.glass::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,196,0,.25),transparent 60%);opacity:0;transition:.5s}.apk-sticky{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);color:#000;padding:14px 28px;border-radius:40px;font-weight:700;box-shadow:0 10px 30px rgba(255,196,0,.5);z-index:999}.glass:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(255,196,0,.2)}header{position:fixed;width:100%;top:0;background:rgba(0,0,0,.7);border-bottom:1px solid rgba(255,196,0,.2);z-index:100}.nav{justify-content:space-between;align-items:center;padding:18px 0}.btn-outline,.btn-primary{padding:12px 24px;transition:.3s;text-decoration:none}.logo{font-size:28px;font-weight:800}nav{gap:26px}nav a{text-decoration:none;opacity:.7}.btn-primary{color:#000;border-radius:10px;font-weight:600}.btn-primary:hover{transform:scale(1.05);box-shadow:0 0 15px #ffc400}.btn-outline{border:1px solid #ffc400;border-radius:10px;color:#fff}.hero{padding:170px 0 100px;position:relative}.hero-glow{position:absolute;width:500px;height:500px;filter:blur(200px);opacity:.15;top:-200px;left:-200px}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.payment-item,.winner-toast{align-items:center;display:flex}.hero h1{font-size:56px;margin:0}.faq-card h3,.stat-card h3{margin:0 0 10px}.hero-buttons{display:flex;gap:14px;margin:30px 0}.stats,h2{margin-top:80px}.hero-features{display:flex;gap:20px;opacity:.7;font-size:14px}.hero-img img{width:100%;border-radius:20px;display:block;max-width:100%;height:auto}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.stat-card{padding:40px}.stat-card h3{font-size:40px}h2{font-size:32px;margin-bottom:30px}.games-grid,.vip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.game-card{position:relative;border-radius:16px;display:block;cursor:pointer}.game-card img{width:100%;transition:.4s;display:block}.game-card:hover img{transform:scale(1.1)}.game-overlay{position:absolute;bottom:0;left:0;right:0;padding:15px;background:rgba(0,0,0,.7);color:#fff;font-weight:700}.telegram,.winner-avatar{color:#000;font-weight:700}.payments-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.payment-item{padding:20px;justify-content:center;height:40px}.payment-item b{font-size:18px;letter-spacing:1px;color:#fff}.faq-card h3,.vip-card b{font-size:20px;color:#ffc400}.vip-card{padding:30px;line-height:1.6}.faq-card{padding:25px;margin-bottom:20px;cursor:pointer}.faq-card p{margin:0;opacity:.8}.telegram{position:fixed;bottom:30px;right:30px;background:#ffc400;padding:14px 24px;border-radius:30px;text-decoration:none;z-index:100;box-shadow:0 10px 20px rgba(0,0,0,.3)}.winner-toast{position:fixed;bottom:100px;left:20px;background:rgba(255,255,255,.1);backdrop-filter:blur(15px);border:1px solid rgba(255,196,0,.4);padding:12px 20px;border-radius:15px;gap:15px;z-index:99;transform:translateX(-150%);transition:.5s cubic-bezier(.175, .885, .32, 1.275)}.hero-visual,.stat-card-new{position:relative}.winner-toast.active{transform:translateX(0)}.winner-avatar{width:40px;height:40px;background:#ffc400;border-radius:50%;display:flex;align-items:center;justify-content:center}footer{padding:60px 20px;color:#777;border-top:1px solid rgba(255,255,255,.05)}@media(max-width:900px){.games-grid,.hero-grid,.stats,.vip-grid{grid-template-columns:1fr}.hero h1{font-size:40px}.hero{text-align:center}.hero-buttons,.hero-features{justify-content:center}}.stats-container{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:50px}.stat-card-new{padding:30px;border:1px solid rgba(255,196,0,.1)}.live-indicator{display:inline-flex;align-items:center;gap:8px;background:rgba(255,0,0,.15);color:#ff4d4d;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:15px}.dot{width:8px;height:8px;background:#ff4d4d;border-radius:50%;animation:1.5s infinite pulse}.badge,.promo-box:hover{background:rgba(255,196,0,.1)}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.stat-card-new h3{font-size:48px;font-weight:800;margin:10px 0;background:linear-gradient(180deg,#fff,#ffc400);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(255,196,0,.3)}.stat-card-new p{font-size:14px;opacity:.6;margin:5px 0}.icon-box{font-size:32px;margin-bottom:10px}.providers-mini{display:flex;justify-content:center;gap:15px;margin-top:15px;opacity:.5;filter:grayscale(1)}.providers-mini span{font-size:10px;font-weight:700;border:1px solid rgba(255,255,255,.2);padding:2px 6px;border-radius:4px}.badge{color:#ffc400;padding:6px 15px;border-radius:50px;font-size:12px;font-weight:800;display:inline-block;margin-bottom:20px;border:1px solid rgba(255,196,0,.3)}.faq-question,.promo-box{cursor:pointer;display:flex}.promo-box{background:rgba(255,255,255,.05);border:2px dashed rgba(255,196,0,.5);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 20px;margin:20px 0;transition:.3s}.promo-copy{background:#ffc400;color:#000;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:700}.floating-chip{position:absolute;font-size:40px;animation:3s ease-in-out infinite float;filter:drop-shadow(0 0 10px rgba(255, 196, 0, .5))}.chip-1{top:-20px;right:20px;animation-delay:0s}.chip-2{bottom:20px;left:-30px;animation-delay:1s}.chip-3{top:50%;right:-40px;animation-delay:1.5s}@keyframes float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(10deg)}}.hero-features span{color:#ffc400;margin-right:5px}.rtp-badge{position:absolute;top:10px;right:10px;background:rgba(0,255,0,.8);color:#000;font-size:11px;font-weight:800;padding:3px 8px;border-radius:5px;z-index:2;box-shadow:0 0 10px rgba(0,255,0,.4)}.play-btn-mini{background:#ffc400;color:#000;padding:5px 0;margin-top:5px;border-radius:4px;font-size:12px}@media (max-width:1024px){.hero-grid,.stats-container{grid-template-columns:1fr}.hero-grid{gap:40px;text-align:center}.hero h1{font-size:42px}.hero-buttons,.hero-features{justify-content:center;flex-wrap:wrap}.games-grid,.vip-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){nav{display:none}.hero{padding:140px 0 60px}.hero h1{font-size:34px;line-height:1.2}.hero-buttons{flex-direction:column}.hero-buttons a{width:100%;text-align:center}.games-grid,.stats-container,.vip-grid{grid-template-columns:1fr}.payment-logo svg{width:110px}.telegram{bottom:20px;right:20px;font-size:14px;padding:10px 18px}.nav{gap:10px;padding:12px 0}.logo{font-size:20px;white-space:nowrap}.nav div{display:flex;gap:6px}.btn-outline,.btn-primary{padding:8px 12px;font-size:13px;border-radius:8px}}@media (max-width:380px){.hero h1{font-size:28px}.badge{font-size:10px}.stat-card-new h3{font-size:36px}}body,html{max-width:100%;overflow-x:hidden}.nav{flex-wrap:nowrap}.faq{max-width:900px;margin:80px auto}.faq h2{margin-bottom:40px}.faq-item{margin-bottom:15px;border:1px solid rgba(255,196,0,.1);border-radius:15px;transition:.3s}.faq-item:hover{border-color:rgba(255,196,0,.4)}.faq-question{padding:22px 30px;justify-content:space-between;align-items:center;font-weight:600;font-size:17px;color:#fff}.faq-answer{padding:20px 30px 25px;display:none;line-height:1.6;color:#ccc;font-size:15px;border-top:1px solid rgba(255,255,255,.05)}.faq-icon{color:#ffc400;font-size:24px;font-weight:300}.faq-item.active{border-color:#ffc400;background:rgba(255,196,0,.05)}.payment-card:hover{border-color:#ffc400;transform:translateY(-5px);box-shadow:0 10px 30px rgba(255,196,0,.15)}.payment-logo{display:flex;align-items:center;justify-content:center;flex-grow:1;margin-bottom:15px}.payment-info{width:100%;border-top:1px solid rgba(255,255,255,.05);padding-top:15px}.payment-limit{font-size:13px;color:#888;margin-bottom:5px}.payment-speed{font-size:11px;color:#0f0;font-weight:800;letter-spacing:.5px}.status-badge{position:absolute;top:12px;right:12px;font-size:9px;font-weight:800;background:rgba(0,255,0,.1);color:#0f0;padding:2px 8px;border-radius:4px;border:1px solid rgba(0,255,0,.2)}.vip-card-new{padding:25px;border:1px solid rgba(255,196,0,.15)}.vip-icon{font-size:30px;margin-bottom:10px}.cashback-val{font-size:24px;font-weight:800;color:#ffc400;margin:10px 0}.cashback-val span{font-size:12px;display:block;color:#fff;opacity:.6}.vip-progress{height:4px;background:rgba(255,255,255,.1);border-radius:10px;margin-top:15px}.vip-progress div{height:100%;background:#ffc400;border-radius:10px;box-shadow:0 0 10px #ffc400}