*,*::before,*::after{box-sizing:border-box}body{background-color:var(--bg-deep);color:var(--text-main);font-family:'Inter',sans-serif;font-size:1rem;line-height:1.8}h1,h2,h3,h4,h5,h6{font-family:'Rajdhani',sans-serif;font-weight:700;letter-spacing:0.03em}.btn-neon-purple{border-color:var(--neon-purple);color:var(--neon-purple);box-shadow:0 0 10px rgba(139,92,246,0.3)}.btn-neon-purple:hover{background:var(--neon-purple);color:var(--text-light);box-shadow:0 0 22px rgba(139,92,246,0.65)}.btn-download{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-purple));border:none;color:var(--text-light);font-family:'Rajdhani',sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:0.06em;padding:0.75rem 2rem;border-radius:8px;box-shadow:0 0 20px rgba(34,211,238,0.35);transition:all 0.25s;text-decoration:none}.btn-download:hover{box-shadow:0 0 32px rgba(34,211,238,0.6);transform:translateY(-2px);color:var(--text-light)}.btn-download-android{background:linear-gradient(90deg,#4ade80,#22d3ee)}.btn-download-ios{background:linear-gradient(90deg,var(--neon-purple),var(--neon-pink))}.breadcrumb-wrap{background:var(--bg-card);border-bottom:1px solid rgba(34,211,238,0.08);padding:0.75rem 0}.breadcrumb{margin:0;background:transparent;padding:0}.breadcrumb-item a{color:var(--neon-cyan);text-decoration:none;font-size:0.85rem}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item.active{color:var(--text-muted);font-size:0.85rem}.breadcrumb-item + .breadcrumb-item::before{color:var(--text-muted);content:"›"}.page-hero{position:relative;padding:80px 0 70px;background:linear-gradient(135deg,#020617 0%,#0f172a 55%,#0a0020 100%);overflow:hidden}.page-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 5% 15%,rgba(34,211,238,0.07) 0%,transparent 70%),radial-gradient(ellipse 50% 60% at 95% 85%,rgba(139,92,246,0.09) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 50% 50%,rgba(236,72,153,0.04) 0%,transparent 70%);pointer-events:none}.phone-mockup{position:relative;width:240px;margin:0 auto}.phone-shell{background:linear-gradient(160deg,#1e293b,#0f172a);border:2px solid rgba(34,211,238,0.25);border-radius:36px;padding:14px 10px;box-shadow:0 0 40px rgba(34,211,238,0.12),0 0 80px rgba(139,92,246,0.08),inset 0 0 20px rgba(0,0,0,0.4)}.phone-screen{background:linear-gradient(160deg,#020617,#0f172a);border-radius:26px;overflow:hidden;aspect-ratio:9/18;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;border:1px solid rgba(34,211,238,0.1)}.phone-logo{font-family:'Rajdhani',sans-serif;font-size:2.2rem;font-weight:700;color:var(--neon-cyan);text-shadow:0 0 20px rgba(34,211,238,0.6)}.phone-game-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.phone-game-tile{background:rgba(34,211,238,0.06);border:1px solid rgba(34,211,238,0.12);border-radius:8px;padding:8px 4px;text-align:center;font-size:0.6rem;color:var(--text-muted)}.phone-game-tile i{display:block;font-size:1.1rem;margin-bottom:3px;color:var(--neon-cyan)}.phone-notch{width:60px;height:8px;background:rgba(34,211,238,0.15);border-radius:4px;margin:0 auto 10px}.section-label{font-size:0.78rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:0.5rem}.section-title{font-size:clamp(1.7rem,3vw,2.6rem);color:var(--text-light);margin-bottom:1rem}.section-title span{color:var(--neon-cyan)}.divider-cyan{width:60px;height:3px;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-purple));border-radius:2px;margin:0 auto 2.5rem}.divider-cyan.left{margin-left:0}.feature-card{background:var(--bg-card);border:1px solid rgba(34,211,238,0.1);border-radius:16px;padding:1.6rem 1.4rem;height:auto;transition:border-color 0.25s,box-shadow 0.25s,transform 0.25s}.feature-card:hover{border-color:rgba(34,211,238,0.35);box-shadow:0 0 24px rgba(34,211,238,0.06);transform:translateY(-4px)}.feature-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:1rem}.icon-cyan{background:rgba(34,211,238,0.1);color:var(--neon-cyan)}.icon-purple{background:rgba(139,92,246,0.1);color:var(--neon-purple)}.icon-pink{background:rgba(236,72,153,0.1);color:var(--neon-pink)}.icon-green{background:rgba(74,222,128,0.1);color:#4ade80}.icon-amber{background:rgba(251,191,36,0.1);color:#fbbf24}.icon-sky{background:rgba(56,189,248,0.1);color:#38bdf8}.feature-card h5{font-size:1.05rem;color:var(--text-light);margin-bottom:0.4rem}.feature-card p{font-size:0.86rem;color:var(--text-muted);margin:0}.step-item{display:flex;gap:1.2rem;align-items:flex-start;margin-bottom:2rem}.step-num{min-width:46px;height:46px;border-radius:50%;background:rgba(34,211,238,0.08);border:1.5px solid rgba(34,211,238,0.3);color:var(--neon-cyan);font-family:'Rajdhani',sans-serif;font-weight:700;font-size:1.15rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-body h5{font-size:1rem;color:var(--text-light);margin-bottom:0.3rem}.step-body p{font-size:0.87rem;color:var(--text-muted);margin:0}.stat-box{background:var(--bg-card);border:1px solid rgba(34,211,238,0.1);border-radius:14px;padding:1.4rem 1rem;text-align:center}.stat-box .stat-num{font-family:'Rajdhani',sans-serif;font-size:2rem;font-weight:700;color:var(--neon-cyan);line-height:1;margin-bottom:0.3rem}.stat-box .stat-label{font-size:0.8rem;color:var(--text-muted)}.trust-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(34,211,238,0.06);border:1px solid rgba(34,211,238,0.15);border-radius:20px;padding:0.3rem 0.9rem;font-size:0.8rem;color:var(--text-muted);margin:0.2rem}.trust-pill i{color:var(--neon-cyan);font-size:0.85rem}.info-alert{background:rgba(34,211,238,0.05);border:1px solid rgba(34,211,238,0.18);border-radius:10px;padding:1rem 1.2rem;font-size:0.87rem;color:var(--text-muted);display:flex;gap:10px;align-items:flex-start}.info-alert i{color:var(--neon-cyan);font-size:1rem;flex-shrink:0;margin-top:2px}.game-chip{display:inline-flex;align-items:center;gap:6px;background:rgba(139,92,246,0.08);border:1px solid rgba(139,92,246,0.2);border-radius:20px;padding:0.3rem 0.9rem;font-size:0.82rem;color:#c4b5fd;margin:0.2rem;text-decoration:none;transition:border-color 0.2s,background 0.2s}.game-chip:hover{background:rgba(139,92,246,0.15);border-color:rgba(139,92,246,0.4);color:#c4b5fd}.platform-card{background:var(--bg-card);border:1px solid rgba(34,211,238,0.12);border-radius:20px;padding:2rem 1.6rem;text-align:center;transition:border-color 0.25s,box-shadow 0.25s}.platform-card:hover{border-color:rgba(34,211,238,0.3);box-shadow:0 0 30px rgba(34,211,238,0.07)}.platform-icon{font-size:3rem;margin-bottom:1rem;display:block}.platform-card h4{font-size:1.3rem;color:var(--text-light);margin-bottom:0.5rem}.platform-card p{font-size:0.85rem;color:var(--text-muted);margin-bottom:1.4rem}.spec-list{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}.spec-list li{font-size:0.83rem;color:var(--text-muted);padding:0.3rem 0;border-bottom:1px solid rgba(255,255,255,0.04);display:flex;align-items:center;gap:8px}.spec-list li i{color:var(--neon-cyan);font-size:0.8rem}.cta-band{background:linear-gradient(90deg,rgba(34,211,238,0.05) 0%,rgba(139,92,246,0.08) 50%,rgba(236,72,153,0.05) 100%);border-top:1px solid rgba(34,211,238,0.1);border-bottom:1px solid rgba(34,211,238,0.1)}.glow-divider{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,0.2),transparent);margin:0}.accordion-item{background:var(--bg-card);border:1px solid rgba(34,211,238,0.1);border-radius:10px !important;margin-bottom:0.6rem;overflow:hidden}.accordion-button{background:var(--bg-card);color:var(--text-main);font-family:'Rajdhani',sans-serif;font-size:1rem;font-weight:600;letter-spacing:0.02em;border:none;box-shadow:none !important}.accordion-button:not(.collapsed){background:rgba(34,211,238,0.06);color:var(--neon-cyan)}.accordion-button::after{filter:invert(1) sepia(1) saturate(2) hue-rotate(160deg)}.accordion-body{background:rgba(2,6,23,0.5);color:var(--text-muted);font-size:0.88rem;padding:1rem 1.25rem}@keyframes pulse-glow{0%,100%{box-shadow:0 0 20px rgba(34,211,238,0.2)}50%{box-shadow:0 0 40px rgba(34,211,238,0.45)}}.pulse{animation:pulse-glow 2.5s ease-in-out infinite}html,body{overflow-x:clip;width:100%}
