.download-wrapper{display:inline-block;position:relative}.download-btn{align-items:center;background:linear-gradient(135deg,#1976d2,#7c4dff);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:10px;padding:14px 28px;transition:transform .2s,box-shadow .2s}.download-btn:hover{box-shadow:0 8px 30px #1976d266;transform:translateY(-2px)}.download-wrapper.large .download-btn{font-size:1.05rem;padding:16px 36px}.download-chevron{transition:transform .3s}.download-chevron.open{transform:rotate(180deg)}.download-dropdown{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 16px 48px #00000026;left:50%;min-width:240px;opacity:0;padding:8px;position:absolute;top:calc(100% + 8px);transform:translateX(-50%) scale(.95);transition:all .2s ease;visibility:hidden;z-index:100}.download-dropdown.show{opacity:1;transform:translateX(-50%) scale(1);visibility:visible}.download-option{align-items:center;border-radius:12px;color:var(--text-primary)!important;display:flex;gap:14px;padding:14px 16px;transition:background .2s}.download-option:hover{background:var(--bg-secondary)}.download-option-text{display:flex;flex-direction:column}.download-option-label{color:var(--text-heading);font-size:.95rem;font-weight:600}.download-option-sub{color:var(--text-secondary);font-size:.75rem;margin-top:1px}[data-theme=dark] .download-dropdown{box-shadow:0 16px 48px #00000080}.navbar{left:0;padding:16px 0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.navbar.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--nav-bg);border-bottom:1px solid var(--border-color);padding:12px 0}.nav-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.nav-container,.nav-logo{align-items:center;display:flex}.nav-logo{font-size:1.2rem;font-weight:700;gap:12px}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1976d2,#7c4dff);-webkit-background-clip:text}.nav-links{align-items:center;display:flex;gap:32px}.nav-links a{color:var(--text-secondary);font-size:.95rem;font-weight:500;position:relative;transition:color .2s}.nav-links a.active,.nav-links a:hover{color:var(--text-primary)}.nav-links a.active:after{background:linear-gradient(90deg,#1976d2,#7c4dff);border-radius:1px;bottom:-4px;content:"";height:2px;left:0;position:absolute;right:0}.theme-toggle{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:50%;color:var(--text-primary);cursor:pointer;display:none;height:40px;justify-content:center;transition:all .2s;width:40px}.theme-toggle:hover{border-color:var(--border-hover);transform:scale(1.05)}.theme-toggle-desktop{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.theme-toggle-desktop:hover{border-color:var(--border-hover);transform:scale(1.05)}.nav-right{align-items:center;display:flex;gap:12px}.nav-download .download-btn{font-size:.85rem;padding:10px 20px}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:4px}.hamburger span{background:var(--hamburger-color);border-radius:1px;display:block;height:2px;transition:all .3s;width:24px}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){.hamburger,.theme-toggle,.theme-toggle-desktop{display:flex}.nav-links{background:var(--nav-mobile-bg);border-left:1px solid var(--border-color);flex-direction:column;gap:24px;height:100vh;padding:80px 32px 32px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:280px}.nav-links.active{right:0}.nav-links a{font-size:1.1rem}.nav-download{width:100%}.nav-download .download-btn{justify-content:center;width:100%}}.footer{background:var(--footer-bg);border-top:1px solid var(--footer-border);padding:60px 0 0;transition:background-color .3s ease}.footer-container{margin:0 auto;max-width:1200px;padding:0 24px}.footer-top{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1.5fr 1fr 1fr 1fr;padding-bottom:40px}.footer-brand h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1976d2,#7c4dff);-webkit-background-clip:text;font-size:1.3rem;margin-bottom:12px}.footer-brand p{color:var(--text-secondary);font-size:.9rem;line-height:1.6;max-width:280px}.footer-links-group{display:flex;flex-direction:column;gap:10px}.footer-links-group h4{color:var(--text-primary);font-size:.95rem;font-weight:600;margin-bottom:8px}.footer-links-group a,.footer-links-group span{color:var(--text-secondary);cursor:default;font-size:.88rem;transition:color .2s}.footer-links-group a:hover{color:#1976d2;cursor:pointer}.footer-bottom{align-items:center;border-top:1px solid var(--footer-border);display:flex;justify-content:space-between;padding:20px 0}.footer-bottom p{color:var(--text-secondary);font-size:.85rem}.footer-bottom-links{display:flex;gap:24px}.footer-bottom-links a{color:var(--text-secondary);font-size:.85rem;transition:color .2s}.footer-bottom-links a:hover{color:#1976d2}@media (max-width:768px){.footer-top{gap:32px;grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:12px;text-align:center}}@media (max-width:480px){.footer-top{grid-template-columns:1fr}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal.reveal-fade{transform:none}.reveal.reveal-up{transform:translateY(28px)}.reveal.reveal-zoom{transform:scale(.94)}.reveal.reveal-grow{transform:scaleX(0);transform-origin:left center}.reveal.reveal-d1{transition-delay:.12s}.reveal.reveal-d2{transition-delay:.24s}.reveal.reveal-d3{transition-delay:.36s}.reveal.is-visible{opacity:1;transform:translateY(0) scale(1) scaleX(1)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}}.hero{--mx:0;--my:0;align-items:center;display:flex;min-height:100vh;padding:100px 0 60px;position:relative}.hero,.hero-bg{overflow:hidden}.hero-bg{inset:0;position:absolute}.hero-glow{border-radius:50%;filter:blur(120px);opacity:var(--glow-opacity);position:absolute}.hero-glow-1{animation:glow-drift-1 14s ease-in-out infinite alternate;background:#1976d2;height:500px;right:-100px;top:-100px;width:500px}.hero-glow-2{animation:glow-drift-2 18s ease-in-out infinite alternate;background:#7c4dff;bottom:-50px;height:400px;left:-100px;width:400px}@keyframes glow-drift-1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-40px,50px,0) scale(1.15)}}@keyframes glow-drift-2{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(60px,-40px,0) scale(1.1)}}.hero-grid{animation:grid-pan 40s linear infinite;background-image:linear-gradient(#1976d20f 1px,#0000 0),linear-gradient(90deg,#1976d20f 1px,#0000 0);background-image:linear-gradient(var(--grid-line,#1976d20f) 1px,#0000 1px),linear-gradient(90deg,var(--grid-line,#1976d20f) 1px,#0000 1px);background-size:48px 48px;inset:0;mask-image:radial-gradient(ellipse at center,#0009,#0000 70%);-webkit-mask-image:radial-gradient(ellipse at center,#0009,#0000 70%);position:absolute}@keyframes grid-pan{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}.hero-particles{inset:0;pointer-events:none;position:absolute}.particle{animation:float-particle 8s ease-in-out infinite;animation-delay:calc(var(--i)*-.6s);background:#1976d299;border-radius:50%;box-shadow:0 0 12px #1976d2b3;height:4px;left:50%;left:calc(var(--x, 50%));opacity:0;position:absolute;top:50%;top:calc(var(--y, 50%));width:4px}.particle-1{background:#7c4dff99;box-shadow:0 0 12px #7c4dffb3;height:3px;width:3px}.particle-2{background:#f78da78c;box-shadow:0 0 10px #f78da799;height:5px;width:5px}.particle-3{background:#43a0478c;box-shadow:0 0 10px #43a04799;height:2px;width:2px}.particle-4{background:#64b5f699;box-shadow:0 0 12px #64b5f699;height:3px;width:3px}.particle-5{background:#fff9;box-shadow:0 0 10px #ffffff80;height:2px;width:2px}@keyframes float-particle{0%{opacity:0;transform:translateZ(0)}15%{opacity:.9}50%{opacity:.6;transform:translate3d(30px,-60px,0)}85%{opacity:.3}to{opacity:0;transform:translate3d(-20px,-120px,0)}}.hero-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:1}.hero-badge{background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:50px;color:#1976d2;display:inline-block;font-size:.85rem;font-weight:500;margin-bottom:20px;padding:6px 16px}.hero-content h1{color:var(--text-heading);font-size:3.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:20px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1976d2,#7c4dff);-webkit-background-clip:text;background-clip:text}.gradient-animate{-webkit-text-fill-color:#0000;animation:gradient-shift 6s ease-in-out infinite;background:linear-gradient(135deg,#1976d2,#7c4dff,#f78da7,#1976d2);-webkit-background-clip:text;background-clip:text;background-size:300% 300%}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.badge-dot{animation:pulse-dot 2s infinite;background:#43a047;border-radius:50%;box-shadow:0 0 8px #43a047cc;display:inline-block;height:8px;margin-right:8px;vertical-align:middle;width:8px}.hero-desc{color:var(--text-secondary);font-size:1.15rem;line-height:1.7;margin-bottom:32px;max-width:480px}.hero-actions{display:flex;gap:16px;margin-bottom:48px}.store-btn{align-items:center;background:#111;border:1px solid #ffffff1f;border-radius:12px;color:#fff;display:inline-flex;font-weight:600;gap:12px;padding:14px 24px;transition:transform .2s,box-shadow .2s}.store-btn:hover{box-shadow:0 8px 24px #00000040;transform:translateY(-2px)}.store-btn.android:hover{border-color:#4285f480;box-shadow:0 8px 30px #4285f433}.store-btn.ios:hover{border-color:#ffffff4d;box-shadow:0 8px 30px #ffffff1a}.store-btn-text{display:flex;flex-direction:column;text-align:left}.store-btn-small{color:#aaa;font-size:.6rem;font-weight:400;letter-spacing:.05em;line-height:1;text-transform:uppercase}.store-btn-big{font-size:1.1rem;font-weight:700;line-height:1.3}.cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn-primary{align-items:center;background:linear-gradient(135deg,#1976d2,#7c4dff);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;padding:14px 28px;transition:transform .2s,box-shadow .2s}.btn-primary:hover{box-shadow:0 8px 30px #1976d266;transform:translateY(-2px)}.btn-primary.btn-lg{font-size:1.05rem;padding:16px 36px}.btn-secondary{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:50px;color:var(--text-primary);display:inline-flex;font-size:.95rem;font-weight:600;padding:14px 28px;transition:all .2s}.btn-secondary:hover{border-color:var(--border-hover)}.hero-stats{align-items:center;display:flex;gap:32px}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1976d2,#7c4dff);-webkit-background-clip:text;display:block;font-size:1.8rem;font-weight:800}.stat-label{color:var(--text-secondary);font-size:.85rem}.stat-divider{background:var(--stat-divider);height:40px;width:1px}.hero-visual{display:flex;justify-content:center}.phone-mockup{perspective:1200px;position:relative}.phone-float{animation:phone-float 6s ease-in-out infinite}@keyframes phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.phone-glow-ring{animation:ring-spin 12s linear infinite;background:conic-gradient(from 0deg,#1976d200,#1976d259,#7c4dff59,#f78da733,#1976d200);border-radius:50%;filter:blur(40px);inset:-30px;opacity:.8;position:absolute;z-index:0}@keyframes ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.phone-frame{background:linear-gradient(145deg,#1a1a2e,#0f0f1a);border:2px solid #2a2a3e;border-radius:40px;box-shadow:0 50px 100px #00000080,0 0 0 1px #ffffff0d,0 0 80px #1976d214,inset 0 1px 0 #ffffff0d;height:580px;padding:10px;position:relative;transform:rotateY(-8deg) rotateX(3deg);transform:rotateY(calc(-8deg + var(--mx, 0)*10deg)) rotateX(calc(3deg + var(--my, 0)*-8deg));transition:transform .4s cubic-bezier(.23,1,.32,1);width:280px;z-index:1}.phone-frame:hover{box-shadow:0 50px 100px #0006,0 0 0 1px #ffffff0d,0 0 120px #1976d226,inset 0 1px 0 #ffffff0d;transform:rotateY(0deg) rotateX(0deg)}.phone-notch{background:#0f0f1a;border-radius:0 0 14px 14px;height:22px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:90px;z-index:10}.phone-screen{align-items:flex-start;background:linear-gradient(180deg,#0d0d18,#121220);border-radius:30px;display:flex;height:100%;overflow:hidden;width:100%}.remote-ui{flex-direction:column;gap:14px;padding:16px 16px 20px}.remote-status-bar,.remote-ui{align-items:center;display:flex;width:100%}.remote-status-bar{color:#888;font-size:.7rem;font-weight:600;justify-content:space-between;padding:8px 8px 0}.remote-device-info,.status-icons{align-items:center;display:flex;gap:6px}.remote-device-info{background:#1976d21a;border:1px solid #1976d233;border-radius:20px;color:#64b5f6;font-size:.6rem;font-weight:500;padding:6px 14px}.device-dot{animation:pulse-dot 2s infinite;background:#43a047;border-radius:50%;box-shadow:0 0 6px #43a04799;height:6px;width:6px}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.remote-power-btn{align-items:center;background:#e055551a;border:2px solid #e05555;border-radius:50%;color:#e05555;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.remote-dpad-ring{background:linear-gradient(145deg,#1a1a2e,#15152a);border:2px solid #252540;border-radius:50%;box-shadow:inset 0 2px 4px #0000004d,0 4px 12px #0003;height:160px;position:relative;width:160px}.dpad-arrow{align-items:center;display:flex;height:36px;justify-content:center;opacity:.6;position:absolute;width:36px}.dpad-arrow.dpad-up{left:50%;top:8px;transform:translateX(-50%)}.dpad-arrow.dpad-down{bottom:8px;left:50%;transform:translateX(-50%)}.dpad-arrow.dpad-left{left:8px;top:50%;transform:translateY(-50%)}.dpad-arrow.dpad-right{right:8px;top:50%;transform:translateY(-50%)}.dpad-center{align-items:center;animation:dpad-pulse 2.5s ease-in-out infinite;background:linear-gradient(135deg,#1976d2,#7c4dff);box-shadow:0 4px 15px #1976d266,inset 0 1px 0 #fff3;color:#fff;display:flex;font-size:.75rem;font-weight:800;height:56px;justify-content:center;left:50%;letter-spacing:.05em;top:50%;transform:translate(-50%,-50%);width:56px}.dpad-center,.dpad-center:before{border-radius:50%;position:absolute}.dpad-center:before{animation:dpad-ripple 2.5s ease-out infinite;border:2px solid #1976d299;content:"";inset:-4px}@keyframes dpad-pulse{0%,to{box-shadow:0 4px 15px #1976d266,inset 0 1px 0 #fff3}50%{box-shadow:0 4px 28px #7c4dffb3,inset 0 1px 0 #ffffff4d}}@keyframes dpad-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.remote-power-btn{animation:power-glow 3s ease-in-out infinite}@keyframes power-glow{0%,to{box-shadow:0 0 0 #e0555500}50%{box-shadow:0 0 16px #e055558c}}.remote-vol-ch{gap:12px;justify-content:center;width:100%}.remote-vol-ch,.vol-ch-group{align-items:center;display:flex}.vol-ch-group{flex-direction:column;gap:4px}.vol-ch-label{color:#666;font-size:.55rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vol-ch-btns{background:#1a1a2e;border:1px solid #252540;border-radius:20px;display:flex;flex-direction:column;overflow:hidden}.vol-ch-btn{align-items:center;color:#aaa;display:flex;font-size:.85rem;font-weight:700;height:28px;justify-content:center;width:40px}.vol-ch-btn+.vol-ch-btn{border-top:1px solid #252540}.remote-mute-btn{background:#1a1a2e;border:1px solid #252540;border-radius:50%;color:#e05555;cursor:pointer;height:36px;justify-content:center;width:36px}.remote-media,.remote-mute-btn{align-items:center;display:flex}.remote-media{gap:10px}.media-btn{align-items:center;background:#1a1a2e;border:1px solid #252540;border-radius:8px;display:flex;height:30px;justify-content:center;width:36px}.media-btn.media-play{background:#1976d226;border-color:#1976d24d;height:34px;width:42px}.remote-colors{display:flex;gap:10px}.color-btn{border-radius:4px;height:8px;width:28px}.color-red{background:#e05555}.color-green{background:#4caf6a}.color-yellow{background:#e8c84a}.color-blue{background:#1976d2}.remote-apps{gap:10px;width:100%}.app-btn,.remote-apps{display:flex;justify-content:center}.app-btn{align-items:center;border-radius:8px;color:#fff;font-size:.85rem;font-weight:900;height:32px;width:60px}.app-yt{background:linear-gradient(135deg,red,#c00)}.app-nf{background:linear-gradient(135deg,#e50914,#b20710)}.app-home{background:linear-gradient(135deg,#1976d2,#1565c0)}.section-container{margin:0 auto;max-width:1200px;padding:0 24px}.section-header{margin-bottom:56px;text-align:center}.section-badge{background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:50px;color:#1976d2;display:inline-block;font-size:.8rem;font-weight:500;margin-bottom:16px;padding:6px 16px}.section-header h2{color:var(--text-heading);font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.section-header p{color:var(--text-secondary);font-size:1.05rem;margin:0 auto;max-width:500px}.features{padding:100px 0}.features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.feature-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-card);isolation:isolate;overflow:hidden;padding:32px;position:relative;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .3s ease,opacity .8s cubic-bezier(.22,1,.36,1)}.feature-card-shine{background:linear-gradient(120deg,#0000 30%,#7c4dff1f 50%,#0000 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .8s ease;z-index:0}.feature-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-card-hover),0 20px 40px #7c4dff1f;transform:translateY(-6px) scale(1.01)}.feature-card:hover .feature-card-shine{transform:translateX(120%)}.feature-card>:not(.feature-card-shine){position:relative;z-index:1}.feature-icon{margin-bottom:20px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.feature-card:hover .feature-icon{transform:scale(1.12) rotate(-4deg)}.feature-card h3{color:var(--text-heading);font-size:1.15rem;font-weight:700;margin-bottom:10px}.feature-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.brands{background:var(--bg-secondary);padding:80px 0;transition:background-color .3s ease}.brands-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.brand-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card);color:var(--text-secondary);font-size:.95rem;font-weight:600;padding:20px;text-align:center;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s ease,color .25s ease,box-shadow .3s ease,opacity .8s cubic-bezier(.22,1,.36,1)}.brand-card:hover{border-color:var(--border-hover);box-shadow:0 10px 30px #1976d226;color:var(--text-primary);transform:translateY(-4px)}.how-it-works{padding:100px 0}.steps-grid{align-items:center;display:flex;gap:0;justify-content:center}.step-card{max-width:300px;padding:40px 32px;text-align:center}.step-number{align-items:center;background:linear-gradient(135deg,#1976d2,#7c4dff);border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:800;height:56px;justify-content:center;margin:0 auto 20px;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:56px}.step-number:after{animation:step-ripple 2.4s ease-out infinite;border:2px solid #1976d259;border-radius:50%;content:"";inset:-6px;position:absolute}@keyframes step-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.step-card:hover .step-number{transform:scale(1.1) rotate(6deg)}.step-card h3{color:var(--text-heading);font-size:1.15rem;font-weight:700;margin-bottom:10px}.step-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.step-connector{background:linear-gradient(90deg,#1976d2,#7c4dff);flex-shrink:0;height:2px;opacity:.3;width:60px}.cta{padding:100px 0 120px}.cta-container{margin:0 auto;max-width:860px;padding:0 24px;position:relative}.cta-bg{border-radius:32px;inset:-40px;overflow:hidden;pointer-events:none}.cta-bg,.cta-orb{position:absolute}.cta-orb{border-radius:50%;filter:blur(60px);opacity:.55}.cta-orb-1{animation:orb-drift-1 12s ease-in-out infinite alternate;background:#1976d2;height:260px;left:-40px;top:-60px;width:260px}.cta-orb-2{animation:orb-drift-2 14s ease-in-out infinite alternate;background:#7c4dff;bottom:-80px;height:300px;right:-60px;width:300px}.cta-orb-3{animation:orb-drift-3 16s ease-in-out infinite alternate;background:#f78da7;height:180px;left:50%;opacity:.3;top:40%;width:180px}@keyframes orb-drift-1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(60px,40px,0) scale(1.15)}}@keyframes orb-drift-2{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-50px,-30px,0) scale(1.2)}}@keyframes orb-drift-3{0%{transform:translate3d(-50%,-50%,0) scale(1)}to{transform:translate3d(-30%,-60%,0) scale(1.25)}}.cta-glow{animation:cta-breathe 6s ease-in-out infinite;background:linear-gradient(135deg,#1976d22e,#7c4dff2e);filter:blur(40px);height:100%;position:absolute;width:100%}@keyframes cta-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.store-btn{overflow:hidden;position:relative}.store-btn:after{background:linear-gradient(120deg,#0000,#ffffff2e,#0000);content:"";height:100%;left:-80%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);transition:left .6s ease;width:60%}.store-btn:hover:after{left:120%}.cta-content{background:var(--bg-card);border:1px solid var(--border-color);border-radius:28px;box-shadow:var(--shadow-card),0 40px 80px #1976d21f;isolation:isolate;overflow:hidden;padding:72px 48px;position:relative;text-align:center;transition:background-color .3s ease,transform .4s ease,box-shadow .4s ease}.cta-content:hover{box-shadow:var(--shadow-card),0 50px 100px #7c4dff33;transform:translateY(-4px)}.cta-border-glow{animation:cta-border-spin 8s linear infinite;background:conic-gradient(from 0deg,#1976d200,#1976d299,#7c4dff99,#f78da780,#1976d200);border-radius:28px;filter:blur(2px);inset:-2px;opacity:.6;position:absolute;z-index:-1}@keyframes cta-border-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cta-sparkle{animation:sparkle 3.5s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 12px 2px #fffc;height:6px;opacity:0;pointer-events:none;position:absolute;width:6px}.cta-sparkle-1{animation-delay:0s;left:12%;top:18%}.cta-sparkle-2{animation-delay:1.2s;right:16%;top:30%}.cta-sparkle-3{animation-delay:2.4s;bottom:24%;left:20%}@keyframes sparkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}.cta-badge{align-items:center;background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:50px;color:#1976d2;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;margin-bottom:20px;padding:7px 16px}.cta-badge-dot{animation:pulse-dot 2s infinite;background:#43a047;border-radius:50%;box-shadow:0 0 8px #43a047cc;height:8px;width:8px}.cta-content h2{color:var(--text-heading);font-size:2.6rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px}.cta-content p{color:var(--text-secondary);font-size:1.1rem;line-height:1.6;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:500px}.cta-rating{align-items:center;background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:50px;display:inline-flex;gap:12px;margin-bottom:32px;padding:8px 18px}.cta-stars{display:inline-flex;gap:2px}.cta-star{animation:star-pop 2.4s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(255,200,61,.6))}@keyframes star-pop{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.cta-rating-text{color:var(--text-secondary);font-size:.9rem}.cta-rating-text strong{color:var(--text-heading);font-weight:700}.cta-trust{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;margin:28px 0 0;padding:0}.cta-trust li{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:.85rem;font-weight:600;gap:6px}@media (max-width:1024px){.hero-container{gap:40px;grid-template-columns:1fr;text-align:center}.hero-content h1{font-size:2.8rem}.hero-desc{margin-left:auto;margin-right:auto}.hero-actions,.hero-stats{justify-content:center}.features-grid{grid-template-columns:repeat(2,1fr)}.brands-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.hero-content h1{font-size:2.2rem}.section-header h2{font-size:2rem}.phone-frame{height:520px;width:250px}.remote-dpad-ring{height:140px;width:140px}.dpad-center{font-size:.7rem;height:48px;width:48px}.steps-grid{flex-direction:column}.step-connector{height:40px;width:2px}.brands-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.hero-content h1{font-size:1.8rem}.cta-buttons,.hero-actions{align-items:center;flex-direction:column}.features-grid{grid-template-columns:1fr}.brands-grid{grid-template-columns:repeat(2,1fr)}.hero-stats{gap:20px}.stat-number{font-size:1.4rem}.cta-content{padding:48px 24px}.cta-content h2{font-size:1.8rem}.cta-trust{gap:14px}.cta-trust li{font-size:.8rem}}.live-previews{background:var(--bg-secondary);padding:100px 0;transition:background-color .3s ease}.lp-wrapper{margin:0 auto;max-width:860px}.lp-tabs{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-card);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:32px;margin-left:auto;margin-right:auto;padding:6px;width:fit-content}.lp-tab,.lp-tabs{border-radius:50px}.lp-tab{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:.88rem;font-weight:600;padding:10px 18px;transition:all .3s ease;white-space:nowrap}.lp-tab:hover{color:var(--text-primary)}.lp-tab.active{background:linear-gradient(135deg,#1976d2,#7c4dff);box-shadow:0 6px 20px #1976d259;color:#fff}.lp-stage{display:flex;justify-content:center;perspective:1200px}.lp-device{background:linear-gradient(145deg,#1a1a2e,#0f0f1a);border:2px solid #2a2a3e;border-radius:44px;box-shadow:0 50px 100px #00000073,0 0 0 1px #ffffff0d,0 0 80px #7c4dff26;height:600px;padding:12px;position:relative;transform:rotateX(2deg);transition:transform .5s cubic-bezier(.23,1,.32,1);width:320px}.lp-device:hover{transform:rotateX(0deg) translateY(-4px)}.lp-device-notch{background:#0f0f1a;border-radius:0 0 14px 14px;height:22px;left:50%;position:absolute;top:12px;transform:translateX(-50%);width:96px;z-index:10}.lp-device-screen{background:linear-gradient(180deg,#0d0d18,#141428);border-radius:34px;height:100%;overflow:hidden;position:relative;width:100%}.lp-pane{animation:lp-pane-in .45s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;gap:14px;height:100%;padding:44px 18px 20px;width:100%}@keyframes lp-pane-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lp-header{align-items:center;align-self:center;background:#1976d21f;border:1px solid #1976d238;border-radius:20px;color:#64b5f6;display:flex;font-size:.7rem;font-weight:600;gap:8px;padding:7px 12px}.lp-dot{background:#43a047;border-radius:50%;box-shadow:0 0 6px #43a047b3;height:6px;width:6px}.lp-dot.on{animation:pulse-dot 2s infinite}.lp-dot.off{background:#555;box-shadow:none}.lp-power,.lp-tv{align-items:center}.lp-power{background:#e055551f;border:2px solid #e05555;border-radius:50%;color:#e05555;cursor:pointer;display:flex;height:52px;justify-content:center;transition:all .2s ease;width:52px}.lp-power.on{background:#43a0471f;border-color:#43a047;box-shadow:0 0 18px #43a04759;color:#43a047}.lp-power.pressed{transform:scale(.88)}.lp-dpad{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,48px);grid-template-rows:repeat(3,48px)}.lp-dpad,.lp-dpad-btn{justify-content:center}.lp-dpad-btn{align-items:center;background:#1a1a2e;border:1px solid #252540;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:800;transition:all .15s ease}.lp-dpad-btn:hover{background:#252547}.lp-dpad-btn.pressed{background:#1976d24d;box-shadow:0 0 14px #1976d280;transform:scale(.9)}.lp-dpad-up{grid-column:2;grid-row:1}.lp-dpad-left{grid-column:1;grid-row:2}.lp-dpad-ok{background:linear-gradient(135deg,#1976d2,#7c4dff);border:none;grid-column:2;grid-row:2}.lp-dpad-right{grid-column:3;grid-row:2}.lp-dpad-down{grid-column:2;grid-row:3}.lp-vol-row{align-items:center;display:flex;gap:10px;width:100%}.lp-circle-btn{background:#1a1a2e;border:1px solid #252540;border-radius:50%;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;height:34px;transition:all .15s ease;width:34px}.lp-circle-btn:hover{background:#252547;border-color:#1976d2}.lp-circle-btn:active{transform:scale(.9)}.lp-vol-bar{background:#1a1a2e;border:1px solid #252540;border-radius:20px;flex:1 1;height:34px;overflow:hidden;position:relative}.lp-vol-fill{background:linear-gradient(90deg,#1976d2,#7c4dff);inset:0;position:absolute;transition:width .25s ease}.lp-vol-label{align-items:center;color:#fff;font-size:.72rem;font-weight:700;height:100%;letter-spacing:.05em;position:relative;width:100%}.lp-actions,.lp-vol-label{display:flex;justify-content:center}.lp-actions{flex-wrap:wrap;gap:6px}.lp-chip{background:#1a1a2e;border:1px solid #252540;border-radius:20px;color:#ccc;cursor:pointer;font-size:.72rem;font-weight:600;padding:7px 14px;transition:all .2s ease}.lp-chip:hover{border-color:#1976d2;color:#fff}.lp-chip.chip-danger{border-color:#e0555573;color:#e05555}.lp-ac-dial{height:200px;margin:0 auto;position:relative;width:200px}.lp-ac-ring{height:100%;width:100%}.lp-ac-value{align-items:baseline;color:#fff;display:flex;gap:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.lp-ac-temp{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1976d2,#7c4dff);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800}.lp-ac-unit{color:#888;font-size:1rem;font-weight:600}.lp-ac-controls{display:flex;gap:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,48px)}.lp-ac-row{display:flex;justify-content:center}.lp-ac-group{align-items:center;display:flex;flex-direction:column;gap:6px;width:100%}.lp-ac-label{color:#666;font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.lp-seg{background:#1a1a2e;border:1px solid #252540;border-radius:20px;display:flex;overflow:hidden}.lp-seg-btn{background:#0000;border:none;color:#aaa;cursor:pointer;font-size:.7rem;font-weight:600;padding:7px 12px;text-transform:capitalize;transition:all .2s ease}.lp-seg-btn:hover{color:#fff}.lp-seg-btn.active{background:linear-gradient(135deg,#1976d2,#7c4dff);color:#fff}.lp-iptv-now,.lp-iptv-thumb{position:relative}.lp-iptv-thumb{border-radius:14px;display:flex;flex-direction:column;height:120px;justify-content:flex-end;overflow:hidden;padding:12px}.lp-iptv-thumb:after{animation:lp-iptv-scan 6s linear infinite;background:repeating-linear-gradient(45deg,#0000 0 8px,#ffffff08 8px 9px);content:"";inset:0;position:absolute}@keyframes lp-iptv-scan{0%{background-position:0 0}to{background-position:48px 48px}}.lp-iptv-live{animation:lp-iptv-blink 1.5s ease-in-out infinite;background:#e05555e6;border-radius:4px;color:#fff;font-size:.6rem;font-weight:800;left:10px;letter-spacing:.08em;padding:3px 8px;position:absolute;top:10px}@keyframes lp-iptv-blink{0%,to{opacity:1}50%{opacity:.5}}.lp-iptv-title{color:#fff;font-size:1rem;font-weight:800;position:relative;text-shadow:0 2px 8px #0009;z-index:1}.lp-iptv-meta{color:#888;font-size:.7rem;margin-top:6px;text-align:center}.lp-iptv-list{display:flex;flex:1 1;flex-direction:column;gap:4px;overflow:hidden}.lp-iptv-item{align-items:center;background:#ffffff05;border:1px solid #0000;border-radius:8px;color:#ccc;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:10px;padding:8px 10px;text-align:left;transition:all .2s ease}.lp-iptv-item:hover{background:#1976d21a;color:#fff}.lp-iptv-item.active{background:#1976d22e;border-color:#1976d266;color:#fff}.lp-iptv-swatch{border-radius:50%;flex-shrink:0;height:8px;width:8px}.lp-iptv-name{flex:1 1}.lp-iptv-tag{background:#ffffff0f;border-radius:4px;color:#888;font-size:.6rem;padding:2px 6px}.lp-trackpad{background:#0f0f1a;border:1px solid #252540;border-radius:16px;flex:1 1;min-height:240px;overflow:hidden;position:relative}.lp-trackpad-grid{background-image:linear-gradient(#1976d214 1px,#0000 0),linear-gradient(90deg,#1976d214 1px,#0000 0);background-size:28px 28px;inset:0;position:absolute}.lp-cursor{background:radial-gradient(circle,#7c4dffe6,#1976d24d);box-shadow:0 0 24px #7c4dff99;height:22px;pointer-events:none;transform:translate(-50%,-50%);transition:left .06s linear,top .06s linear;width:22px}.lp-cursor,.lp-cursor:after{border-radius:50%;position:absolute}.lp-cursor:after{animation:lp-cursor-ring 1.6s ease-out infinite;border:1px solid #7c4dff80;content:"";inset:-8px}@keyframes lp-cursor-ring{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.lp-trackpad-hint{bottom:10px;color:#666;font-size:.7rem;font-weight:600;left:50%;letter-spacing:.08em;position:absolute;transform:translateX(-50%)}.lp-touch-actions{display:flex;gap:6px;justify-content:center}.lp-cast-visual{align-items:center;display:flex;justify-content:space-between;min-height:180px;padding:20px 10px;position:relative}.lp-cast-phone{background:#1a1a2e;border:2px solid #2a2a3e;border-radius:8px;flex-shrink:0;height:70px;padding:3px;width:44px}.lp-cast-phone-screen{animation:lp-cast-phone-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#1976d2,#7c4dff);border-radius:4px;height:100%;width:100%}@keyframes lp-cast-phone-pulse{0%,to{box-shadow:0 0 0 #1976d200}50%{box-shadow:0 0 18px #1976d2b3}}.lp-cast-waves{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px}.lp-cast-waves span{animation:lp-cast-wave 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#1976d2,#7c4dff,#0000);border-radius:2px;height:2px;opacity:0;width:100%}.lp-cast-waves span:nth-child(2){animation-delay:.4s}.lp-cast-waves span:nth-child(3){animation-delay:.8s}@keyframes lp-cast-wave{0%{opacity:0;transform:translateX(-20px)}50%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.lp-cast-tv{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.lp-cast-tv-screen{background:#0d0d18;border:3px solid #2a2a3e;border-radius:6px;box-shadow:inset 0 0 12px #0009;height:72px;overflow:hidden;position:relative;width:110px}.lp-cast-stream{background:linear-gradient(110deg,#1976d2,#7c4dff 40%,#f78da7 70%,#1976d2);background-size:200% 100%;inset:0;position:absolute;transition:transform .08s linear}.lp-cast-tv-stand{background:#2a2a3e;border-radius:0 0 4px 4px;height:8px;width:20px}.lp-cast-progress{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden;position:relative}.lp-cast-progress-fill{background:linear-gradient(90deg,#1976d2,#7c4dff);height:100%;transition:width .08s linear}.lp-cast-meta{color:#888;display:flex;font-size:.7rem;font-weight:600;justify-content:space-between}@media (max-width:768px){.lp-device{height:540px;width:280px}.lp-tab{font-size:.8rem;padding:8px 14px}.lp-dpad{grid-template-columns:repeat(3,42px);grid-template-rows:repeat(3,42px)}.lp-ac-dial{height:180px;width:180px}.lp-ac-temp{font-size:2.4rem}}.page-hero{overflow:hidden;padding:140px 0 80px;position:relative;text-align:center}.page-hero-bg{inset:0;position:absolute}.page-hero .hero-glow-1{background:linear-gradient(135deg,#1976d2,#7c4dff);border-radius:50%;filter:blur(150px);height:400px;left:50%;opacity:var(--glow-opacity);position:absolute;top:-100px;transform:translateX(-50%);width:600px}.page-hero-content{margin:0 auto;max-width:600px;padding:0 24px;position:relative;z-index:1}.page-hero-content h1{color:var(--text-heading);font-size:3rem;font-weight:800;letter-spacing:-.02em;margin-bottom:16px}.page-hero-content p{color:var(--text-secondary);font-size:1.1rem;line-height:1.6}.support-content{padding:0 0 80px}.support-container{margin:0 auto;max-width:900px;padding:0 24px}.contact-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:80px}.contact-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-card);padding:32px 24px;text-align:center;transition:all .3s}.contact-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.contact-icon{margin-bottom:16px}.contact-card h3{color:var(--text-heading);font-size:1.05rem;font-weight:700;margin-bottom:8px}.contact-card p{color:var(--text-secondary);font-size:.85rem;margin-bottom:12px}.contact-link{color:#1976d2;font-size:.9rem;font-weight:500;transition:color .2s}a.contact-link:hover{color:#7c4dff}.faq-section{margin-bottom:80px}.faq-section h2{color:var(--text-heading);font-size:2rem;font-weight:800;margin-bottom:40px;text-align:center}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card);cursor:pointer;overflow:hidden;transition:border-color .2s}.faq-item:hover{border-color:var(--faq-hover-border)}.faq-item.open{border-color:var(--border-hover)}.faq-question{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.faq-question span{color:var(--text-heading);font-size:.95rem;font-weight:600}.faq-chevron{color:var(--text-secondary);flex-shrink:0;transition:transform .3s}.faq-item.open .faq-chevron{color:#1976d2;transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.open .faq-answer{max-height:200px;padding:0 24px 20px}.faq-answer p{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.contact-form-section{text-align:center}.contact-form-section h2{color:var(--text-heading);font-size:2rem;font-weight:800;margin-bottom:12px}.form-desc{color:var(--text-secondary);font-size:1rem;margin-bottom:40px}.contact-form{margin:0 auto;max-width:600px;text-align:left}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-group{margin-bottom:20px}.form-group label{color:var(--text-primary);display:block;font-size:.85rem;font-weight:600;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{background:var(--input-bg);border:1px solid var(--input-border);border-radius:10px;color:var(--input-text);font-family:inherit;font-size:.9rem;outline:none;padding:12px 16px;transition:border-color .2s;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#1976d2}.form-group select{cursor:pointer}.form-group textarea{resize:vertical}.contact-form .btn-primary{justify-content:center;width:100%}@media (max-width:768px){.contact-grid,.form-row{grid-template-columns:1fr}.page-hero-content h1{font-size:2.2rem}}.legal-content{padding:0 0 80px}.legal-container{margin:0 auto;max-width:780px;padding:0 24px}.legal-updated{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.9rem;margin-bottom:48px;padding-bottom:24px}.legal-section{margin-bottom:40px}.legal-section h2{color:var(--text-heading);font-size:1.35rem;font-weight:700;margin-bottom:16px}.legal-section h3{color:var(--text-primary);font-size:1.05rem;font-weight:600;margin:20px 0 12px}.legal-section p{color:var(--text-secondary);font-size:.95rem;line-height:1.8;margin-bottom:12px}.legal-section ul{margin-bottom:16px;padding-left:24px}.legal-section ul li{color:var(--text-secondary);font-size:.95rem;line-height:1.8;list-style:disc;margin-bottom:8px}.legal-section ul li strong{color:var(--text-primary)}.contact-email{margin-top:8px}.contact-email a{color:#1976d2;font-weight:500;transition:color .2s}.contact-email a:hover{color:#7c4dff}@media (max-width:768px){.legal-section h2{font-size:1.2rem}.legal-section p,.legal-section ul li{font-size:.9rem}}.App{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}*{box-sizing:border-box;margin:0;padding:0}:root,[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f5f7fa;--bg-card:#fff;--bg-card-rgb:255,255,255;--text-primary:#1a1a2e;--text-secondary:#6b7280;--text-heading:#111827;--border-color:#00000014;--border-hover:#1976d24d;--nav-bg:#fffffff2;--nav-mobile-bg:#fff;--footer-bg:#f8f9fb;--footer-border:#0000000f;--input-bg:#f5f7fa;--input-border:#0000001f;--input-text:#1a1a2e;--scrollbar-track:#f0f0f0;--scrollbar-thumb:#ccc;--glow-opacity:0.08;--shadow-card:0 2px 12px #0000000f;--shadow-card-hover:0 12px 32px #0000001a;--hamburger-color:#1a1a2e;--badge-bg:#1976d214;--badge-border:#1976d226;--store-btn-bg:#1a1a2e;--store-btn-border:#00000026;--faq-hover-border:#0000001f;--phone-frame-bg:#1a1a2e;--phone-screen-bg:#121212;--phone-border:#2e2e3e;--phone-shadow:0 40px 80px #00000026,0 0 60px #1976d20d;--stat-divider:#0000001a;--nav-cta-ios-bg:#333}[data-theme=dark]{--bg-primary:#0a0a0f;--bg-secondary:#12121c80;--bg-card:#1e1e2c80;--bg-card-rgb:30,30,44;--text-primary:#e8e8ee;--text-secondary:#9ca3af;--text-heading:#e8e8ee;--border-color:#ffffff0d;--border-hover:#1976d24d;--nav-bg:#0a0a0ff2;--nav-mobile-bg:#121218;--footer-bg:#0d0d12;--footer-border:#ffffff0d;--input-bg:#1e1e2c80;--input-border:#ffffff1a;--input-text:#e8e8ee;--scrollbar-track:#121212;--scrollbar-thumb:#333;--glow-opacity:0.3;--shadow-card:none;--shadow-card-hover:0 20px 40px #0000004d;--hamburger-color:#e8e8ee;--badge-bg:#1976d226;--badge-border:#1976d24d;--store-btn-bg:#1a1a2e;--store-btn-border:#ffffff26;--faq-hover-border:#ffffff1a;--phone-frame-bg:#1a1a2e;--phone-screen-bg:#121212;--phone-border:#2e2e3e;--phone-shadow:0 40px 80px #00000080,0 0 60px #1976d21a;--stat-divider:#ffffff1a;--nav-cta-ios-bg:#333}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg-primary);color:#1a1a2e;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:background-color .3s ease,color .3s ease}a{color:inherit;text-decoration:none}ul{list-style:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f0f0f0;background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:#ccc;background:var(--scrollbar-thumb);border-radius:3px}
/*# sourceMappingURL=main.643824b0.css.map*/