@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes glowPulse{0%,to{box-shadow:0 0 30px #ffd70033,0 0 60px #ffd7001a}50%{box-shadow:0 0 50px #ffd70066,0 0 100px #ffd70033}}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceArrow{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideInCards{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-fadeInUp{animation:.7s ease-out both fadeInUp}.animate-fadeInLeft{animation:.7s ease-out both fadeInLeft}.animate-fadeInRight{animation:.7s ease-out both fadeInRight}.animate-float{animation:4s ease-in-out infinite floatY}.animate-glow{animation:3s ease-in-out infinite glowPulse}.animate-scaleIn{animation:.6s ease-out both scaleIn}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.site-header{z-index:1000;transition:all var(--transition-normal);padding:0 20px;position:fixed;top:0;left:0;right:0}.site-header.scrolled{-webkit-backdrop-filter:blur(20px);background:#0a0a0aeb;border-bottom:1px solid #ffd7001a;box-shadow:0 4px 30px #0000004d}.header-inner{max-width:var(--container-width);justify-content:space-between;align-items:center;height:72px;margin:0 auto;display:flex}.header-logo{align-items:center;gap:10px;display:flex}.header-logo img{border-radius:10px;width:44px;height:44px}.header-logo span{font-family:var(--font-heading);color:var(--primary);letter-spacing:1px;font-size:1.5rem;font-weight:700}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{color:var(--text-secondary);transition:color var(--transition-fast);font-size:1rem;font-weight:500;position:relative}.nav-links a:after{content:"";background:var(--primary);width:0;height:2px;transition:width var(--transition-normal);position:absolute;bottom:-4px;left:0}.nav-links a:hover{color:var(--primary)}.nav-links a:hover:after{width:100%}.btn-primary:hover:before{left:100%}#apk-download-btn,#download-apk-btn{margin-top:40px;display:inline-flex}.btn-secondary{color:var(--primary);font-family:var(--font-heading);letter-spacing:1px;border:2px solid var(--primary);cursor:pointer;transition:all var(--transition-normal);background:0 0;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:12px 32px;font-size:1rem;font-weight:600;display:inline-flex}.btn-secondary:hover{background:var(--primary);color:var(--bg-dark);transform:translateY(-4px)scale(1.05);box-shadow:0 8px 30px #ffd70099}.nav-cta{padding:8px 24px!important;font-size:1rem!important}.mobile-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.mobile-toggle span{background:var(--primary);width:24px;height:2px;transition:all var(--transition-fast);border-radius:2px}.mobile-toggle.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.mobile-toggle.active span:nth-child(2){opacity:0}.mobile-toggle.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}@media (max-width:1024px){.nav-links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--card-border);opacity:0;transition:all var(--transition-normal);pointer-events:none;background:#0a0a0af7;flex-direction:column;gap:20px;padding:24px 20px;position:fixed;top:72px;left:0;right:0;transform:translateY(-120%)}.nav-links.open{opacity:1;pointer-events:all;transform:translateY(0)}.mobile-toggle{display:flex}}.hero-section{background:var(--gradient-hero);align-items:center;min-height:100vh;padding-top:72px;display:flex;position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffd70014 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}.hero-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff8c0014 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-150px;left:-150px}.hero-grid-bg{background-image:linear-gradient(90deg,#ffd70008 1px,#0000 1px),linear-gradient(#ffd70008 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 60%,#000 30%,#0000 100%)}.hero-content{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.hero-text{animation:.8s ease-out fadeInLeft}.hero-badge{color:var(--accent-light);text-transform:uppercase;letter-spacing:2px;background:#ff8c0026;border:1px solid #e0e4eb4d;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:1rem;font-weight:600;display:inline-flex}.hero-badge .live-dot{background:var(--accent-light);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite pulse-dot}.hero-text h1{letter-spacing:-.5px;margin-bottom:20px;font-size:clamp(2rem,5.5vw,3.2rem);line-height:1.15}.hero-text h1 .primary-text{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-text .hero-desc{color:var(--text-secondary);max-width:520px;margin-bottom:32px;font-size:1.05rem;line-height:1.8}.hero-buttons{flex-wrap:wrap;gap:16px;display:flex}.hero-stats{border-top:1px solid var(--card-border);gap:32px;margin-top:40px;padding-top:32px;display:flex}.hero-stat{text-align:center}.hero-stat .stat-value{font-family:var(--font-heading);color:var(--primary);font-size:1.6rem;font-weight:700}.hero-stat .stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:1rem}.hero-visual{justify-content:center;align-items:center;animation:.8s ease-out fadeInRight;display:flex;position:relative}.hero-logo-wrapper{justify-content:center;align-items:center;width:320px;height:320px;display:flex;position:relative}.hero-logo-ring{border:2px solid #ffd70033;border-radius:50%;animation:15s linear infinite rotateGlow;position:absolute;inset:0}.hero-logo-ring:before{content:"";background:var(--primary);width:8px;height:8px;box-shadow:0 0 15px var(--primary-glow);border-radius:50%;position:absolute;top:-4px;left:50%}.hero-logo-ring-2{border:1px solid #ff8c0033;border-radius:50%;animation:20s linear infinite reverse rotateGlow;position:absolute;inset:20px}.hero-logo-ring-2:before{content:"";background:var(--accent-light);width:6px;height:6px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%;position:absolute;bottom:-3px;right:30%}.hero-logo-img{object-fit:contain;width:180px;height:180px;transition:transform var(--transition-normal);filter:drop-shadow(0 0 30px #ffd7004d);z-index:2;border-radius:28px;position:relative}.hero-logo-img:hover{transform:scale(1.05)}@media (max-width:1024px){.hero-content{text-align:center;grid-template-columns:1fr;gap:40px}.hero-text .hero-desc{margin:0 auto 32px}.hero-buttons{justify-content:center}.hero-stats{flex-wrap:wrap;justify-content:center;gap:24px}.hero-visual{order:-1}.hero-logo-wrapper{width:240px;height:240px;margin:0 auto}.hero-logo-img{width:130px;height:130px}}.slider-section{padding:var(--section-padding);background:var(--gradient-section);text-align:center;overflow:hidden}.slider-wrapper{border-radius:var(--border-radius);max-width:900px;box-shadow:var(--shadow-card);border:1px solid var(--card-border);margin:0 auto;position:relative;overflow:hidden}.slider-track{transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:flex}.slider-slide{min-width:100%;position:relative}.slider-slide img{width:100%;height:auto;display:block}.slider-dots{justify-content:center;gap:10px;margin-top:24px;display:flex}.slider-dot{cursor:pointer;width:12px;height:12px;transition:all var(--transition-fast);background:#ffd70033;border:2px solid #ffd7004d;border-radius:50%}.slider-dot.active{background:var(--primary);border-color:var(--primary);box-shadow:0 0 12px var(--primary-glow);transform:scale(1.2)}.slider-nav{border:1px solid var(--card-border);width:40px;height:40px;color:var(--primary);cursor:pointer;z-index:5;transition:all var(--transition-fast);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ab3;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-nav:hover{border-color:var(--primary);background:#ffd70026}.slider-nav.prev{left:12px}.slider-nav.next{right:12px}@media (max-width:480px){.slider-wrapper{border-radius:var(--border-radius-sm);max-width:100%}}.info-table-section{padding:var(--section-padding);text-align:center}.info-table{border-collapse:separate;border-spacing:0;border-radius:var(--border-radius);border:1px solid var(--card-border);width:100%;max-width:700px;box-shadow:var(--shadow-card);margin:0 auto;overflow:hidden}.info-table thead th{font-family:var(--font-heading);color:var(--primary);text-transform:uppercase;letter-spacing:1px;text-align:left;border-bottom:1px solid var(--card-border);background:linear-gradient(135deg,#ffd70026,#ff8c001a);padding:16px 24px;font-size:1rem;font-weight:600}.info-table tbody td{background:var(--card-bg);text-align:left;border-bottom:1px solid #ffd7000f;padding:14px 24px;font-size:1rem}.info-table tbody tr:last-child td{border-bottom:none}.info-table tbody td:first-child{color:var(--text-secondary);width:40%;font-weight:500}.info-table tbody td:last-child{color:var(--text-primary);font-weight:600}.info-table tbody tr:hover td{background:#ffd7000a}.table-responsive{-webkit-overflow-scrolling:touch;width:100%;margin-bottom:20px;overflow-x:auto}@media (max-width:480px){.info-table thead th,.info-table tbody td{white-space:nowrap;padding:12px 16px;font-size:1rem}}.about-section{padding:var(--section-padding);background:var(--gradient-section);text-align:center}.about-content{text-align:left;max-width:800px;margin:0 auto 40px}.about-content p{font-size:1.02rem;line-height:1.85}.highlights-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;max-width:1000px;margin:0 auto;display:grid}.highlight-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--border-radius-sm);transition:all var(--transition-normal);align-items:center;gap:12px;padding:16px;display:flex}.highlight-item:hover{border-color:#ffd7004d;transform:translateY(-2px)}.highlight-icon{background:#ffd7001a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;display:flex}.highlight-item span{color:var(--text-primary);font-size:1rem;font-weight:500}.download-section{padding:var(--section-padding);text-align:center;position:relative}.download-section:before{content:"";pointer-events:none;background:radial-gradient(#ffd7000a 0%,#0000 70%);position:absolute;inset:0}.download-benefits{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;max-width:1000px;margin:0 auto 40px;display:grid}.benefit-card{text-align:center;padding:24px}.benefit-card .benefit-icon{margin-bottom:12px;font-size:2rem}.benefit-card h3{margin-bottom:8px;font-size:1.15rem}.benefit-card p{color:var(--text-muted);margin-bottom:0;font-size:1rem}.guide-section{padding:var(--section-padding);text-align:center}.guide-section:nth-child(2n){background:var(--gradient-section)}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:1000px;margin:0 auto;display:grid}.step-card{padding-top:16px;position:relative}.step-number{background:var(--gradient-primary);width:48px;height:48px;color:var(--bg-main);font-family:var(--font-heading);box-shadow:0 4px 15px var(--primary-glow);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:1.3rem;font-weight:700;display:flex}.step-card h3{margin-bottom:10px;font-size:1.25rem}.step-card p{color:var(--text-secondary);margin-bottom:0;font-size:1rem}.tips-list{text-align:left;max-width:600px;margin:32px auto 0}.tips-list li{color:var(--text-secondary);align-items:flex-start;gap:12px;padding:10px 0;font-size:1rem;display:flex}.tips-list li:before{content:"✓";color:var(--accent-light);flex-shrink:0;margin-top:2px;font-weight:700}.common-issues{text-align:left;max-width:600px;margin:32px auto 0}.common-issues li{color:var(--text-secondary);align-items:flex-start;gap:12px;padding:10px 0;font-size:1rem;display:flex}.common-issues li:before{content:"⚠";flex-shrink:0;margin-top:2px}.features-section{padding:var(--section-padding);background:var(--gradient-section);text-align:center}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1000px;margin:0 auto;display:grid}.feature-card{text-align:center;padding:32px 20px}.feature-card .feature-icon{width:64px;height:64px;transition:all var(--transition-normal);background:linear-gradient(135deg,#ffd7001f,#ff8c0014);border:1px solid #ffd70026;border-radius:18px;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.8rem;display:flex}.feature-card:hover .feature-icon{box-shadow:0 0 20px var(--primary-glow);background:linear-gradient(135deg,#ffd70033,#ff8c0026);transform:scale(1.1)}.feature-card h3{margin-bottom:10px;font-size:1.2rem}.feature-card p{color:var(--text-muted);margin-bottom:0;font-size:1rem}.why-section{padding:var(--section-padding);text-align:center}.why-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;max-width:1000px;margin:0 auto;display:grid}.why-item{text-align:left;align-items:center;gap:14px;padding:20px;display:flex}.why-item .why-check{width:36px;height:36px;color:var(--accent-light);background:#ff8c0026;border:1px solid #e0e4eb40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.why-item span{color:var(--text-primary);font-size:1rem;font-weight:500}.faq-section{padding:var(--section-padding);background:var(--gradient-section);text-align:center}.faq-list{flex-direction:column;gap:12px;max-width:750px;margin:0 auto;display:flex}.faq-item{border:1px solid var(--card-border);border-radius:var(--border-radius-sm);background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--transition-normal);overflow:hidden}.faq-item.active{border-color:#ffd7004d}.faq-question{width:100%;color:var(--text-primary);font-family:var(--font-heading);text-align:left;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:1.05rem;font-weight:600;display:flex}.faq-question:hover{color:var(--primary)}.faq-arrow{color:var(--primary);transition:transform var(--transition-normal);flex-shrink:0;font-size:1.2rem}.faq-item.active .faq-arrow{transform:rotate(180deg)}.faq-answer{max-height:0;transition:max-height .4s,padding .4s;overflow:hidden}.faq-item.active .faq-answer{max-height:200px;padding:0 24px 18px}.faq-answer p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.7}.disclaimer-section{text-align:center;border-top:1px solid #ffd7001a;border-bottom:1px solid #ffd7001a;padding:32px 0}.disclaimer-badge{color:#ff6b6b;background:#dc35451a;border:1px solid #dc354540;border-radius:50px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 18px;font-size:1rem;font-weight:700;display:inline-flex}.disclaimer-section p{color:var(--text-muted);max-width:700px;margin:0 auto;font-size:1rem;line-height:1.7}.site-footer{background:var(--navy-dark);text-align:center;padding:40px 0 24px}.footer-logo{justify-content:center;align-items:center;gap:10px;margin-bottom:16px;display:flex}.footer-logo img{border-radius:8px;width:36px;height:36px}.footer-logo span{font-family:var(--font-heading);color:var(--primary);font-size:1.2rem;font-weight:700}.footer-links{flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:20px;display:flex}.footer-links a{color:var(--text-muted);transition:color var(--transition-fast);font-size:1rem}.footer-links a:hover{color:var(--primary)}.footer-copy{color:var(--text-muted);border-top:1px solid #ffd7000f;padding-top:20px;font-size:1rem}.apk-info-section{padding:var(--section-padding);background:var(--gradient-section);text-align:center}.apk-checklist{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:16px;max-width:800px;margin:0 auto 32px;display:grid}.apk-check-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--border-radius-sm);text-align:left;transition:all var(--transition-normal);align-items:center;gap:12px;padding:14px 18px;display:flex}.apk-check-item:hover{border-color:#ffd7004d}.apk-check-item .check-icon{color:var(--accent-light);flex-shrink:0;font-size:1.1rem}.apk-check-item span{color:var(--text-primary);font-size:1rem}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(30px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal.delay-1{transition-delay:.1s}.reveal.delay-2{transition-delay:.2s}.reveal.delay-3{transition-delay:.3s}.reveal.delay-4{transition-delay:.4s}
