*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0a12;--bg-card:#12121e;--bg-surface:#0f0f1a;--accent:#00e5ff;--accent-glow:#00e5ff38;--accent-soft:#00e5ff14;--accent-dark:#08a;--accent-mid:#00bcd4;--text:#fff;--text-secondary:#8892a0;--text-muted:#505868;--border:#1e2030;--border-soft:#1e203099;--success:#00e676;--radius-card:18px;--radius-btn:28px}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a12;background:var(--bg);color:#fff;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}a{color:#00e5ff;color:var(--accent);text-decoration:none}@keyframes orbitDrift{0%{transform:translate(0) scale(1)}33%{transform:translate(40px,-60px) scale(1.08)}66%{transform:translate(-30px,40px) scale(.93)}to{transform:translate(0) scale(1)}}@keyframes orbitDrift2{0%{transform:translate(0) scale(1)}40%{transform:translate(-50px,35px) scale(1.06)}75%{transform:translate(30px,-40px) scale(.94)}to{transform:translate(0) scale(1)}}@keyframes orbitDrift3{0%{transform:translate(0)}50%{transform:translate(25px,50px)}to{transform:translate(0)}}@keyframes shimmerSweep{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes floatMedium{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 2px #0a0a12,0 20px 60px #0009,0 0 60px #00e5ff38;box-shadow:0 0 0 2px #0a0a12,0 20px 60px #0009,0 0 60px var(--accent-glow)}50%{box-shadow:0 0 0 2px #0a0a12,0 20px 60px #0009,0 0 100px #00e5ff59}}@keyframes scanLine{0%{left:-100%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:200%;opacity:0}}@keyframes badgePulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fadeInTypewriter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dotGridPulse{0%,to{opacity:.4}50%{opacity:.7}}.navbar{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0a0a12e0;border-bottom:1px solid #1e203066;justify-content:space-between;left:0;padding:14px 40px;position:fixed;right:0;top:0;z-index:1000}.navbar,.navbar-brand{align-items:center;display:flex}.navbar-brand{gap:10px}.navbar-logo-img{border-radius:8px;height:30px;object-fit:contain;width:30px}.navbar-brand h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00e5ff,#08a);background:linear-gradient(135deg,var(--accent),var(--accent-dark));-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.navbar-links{align-items:center;display:flex;gap:28px}.nav-text-btn,.navbar-links a{background:none;border:none;color:#8892a0;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:0;transition:color .2s ease}.nav-text-btn:hover,.navbar-links a:hover{color:#fff;color:var(--text)}.navbar-social{align-items:center;display:flex;gap:8px}.social-icon-link{align-items:center;background:#ffffff0a;border:1px solid #1e2030;border:1px solid var(--border);border-radius:8px;color:#8892a0;color:var(--text-secondary);display:flex;height:32px;justify-content:center;transition:color .2s ease,background .2s ease,border-color .2s ease;width:32px}.social-icon-link:hover{background:#00e5ff14;background:var(--accent-soft);border-color:#00e5ff4d;color:#00e5ff;color:var(--accent)}.navbar-cta{background:linear-gradient(135deg,#00e5ff,#08a);background:linear-gradient(135deg,var(--accent),var(--accent-dark));border-radius:28px;border-radius:var(--radius-btn);box-shadow:0 4px 16px #00e5ff38;box-shadow:0 4px 16px var(--accent-glow);color:#000!important;font-size:13px!important;font-weight:700!important;letter-spacing:.3px;padding:9px 22px;transition:transform .2s ease,box-shadow .2s ease}.navbar-cta:hover{box-shadow:0 6px 24px #00e5ff38;box-shadow:0 6px 24px var(--accent-glow);transform:translateY(-1px)}.nav-toggle{align-items:center;background:none;border:1px solid #1e2030;border:1px solid var(--border);border-radius:8px;color:#fff;color:var(--text);cursor:pointer;display:none;height:36px;justify-content:center;position:relative;width:36px}.hamburger,.hamburger:after,.hamburger:before{background:#fff;background:var(--text);border-radius:2px;display:block;height:2px;position:relative;transition:transform .25s ease,opacity .25s ease;width:18px}.hamburger:after,.hamburger:before{content:"";left:0;position:absolute}.hamburger:before{top:-6px}.hamburger:after{top:6px}.hamburger.open{background:#0000}.hamburger.open:before{transform:translateY(6px) rotate(45deg)}.hamburger.open:after{transform:translateY(-6px) rotate(-45deg)}.hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:120px 40px 80px;position:relative}.hero-orb{border-radius:50%;filter:blur(1px);pointer-events:none;position:absolute}.orb-1{animation:orbitDrift 18s ease-in-out infinite;background:radial-gradient(circle,#00e5ff2e 0,#0000 65%);height:700px;right:-10%;top:-15%;width:700px}.orb-2{animation:orbitDrift2 22s ease-in-out infinite;background:radial-gradient(circle,#0088aa24 0,#0000 65%);bottom:-20%;height:500px;left:-8%;width:500px}.orb-3{animation:orbitDrift3 14s ease-in-out infinite;background:radial-gradient(circle,#00bcd414 0,#0000 65%);height:300px;left:30%;top:40%;width:300px}.hero-content{align-items:center;display:flex;gap:80px;justify-content:center;max-width:1200px;position:relative;width:100%;z-index:1}.hero-text{flex:1 1;max-width:540px}.hero-badge{align-items:center;background:#00e5ff14;border:1px solid #00e5ff38;border-radius:20px;color:#00e5ff;color:var(--accent);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:1px;margin-bottom:24px;padding:6px 16px;text-transform:uppercase}.badge-dot{animation:badgePulse 2s ease-in-out infinite;background:#00e5ff;background:var(--accent);border-radius:50%;height:6px;width:6px}.hero-title{font-size:58px;font-weight:900;letter-spacing:-1.5px;line-height:1.08;margin-bottom:20px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00e5ff,#00bcd4 50%,#08a);background:linear-gradient(135deg,var(--accent) 0,var(--accent-mid) 50%,var(--accent-dark) 100%);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#8892a0;color:var(--text-secondary);font-size:18px;line-height:1.6;margin-bottom:36px;min-height:30px}.typewriter-text{display:inline-block;opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .35s ease}.typewriter-text.fading{opacity:0;transform:translateY(-8px)}.hero-actions{align-items:center;display:flex;gap:14px;margin-bottom:28px}.hero-trust{display:flex;flex-wrap:wrap;gap:20px}.trust-item{align-items:center;color:#505868;color:var(--text-muted);display:flex;font-size:12px;font-weight:500;gap:6px}.trust-dot{background:#00e676;background:var(--success);border-radius:50%;flex-shrink:0;height:5px;width:5px}.btn-primary{align-items:center;background:linear-gradient(135deg,#00e5ff,#08a);background:linear-gradient(135deg,var(--accent),var(--accent-dark));border:none;border-radius:28px;border-radius:var(--radius-btn);box-shadow:0 4px 24px #00e5ff38;box-shadow:0 4px 24px var(--accent-glow);color:#000;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;letter-spacing:.2px;overflow:hidden;padding:14px 32px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.btn-primary:hover{box-shadow:0 8px 36px #00e5ff38;box-shadow:0 8px 36px var(--accent-glow);transform:translateY(-2px)}.shimmer-btn:after{animation:shimmerSweep 2.8s ease-in-out infinite;animation-delay:.6s;background:linear-gradient(105deg,#0000,#ffffff61 50%,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-120%);width:45%}.btn-secondary{align-items:center;background:#0000;border:1px solid #1e2030;border:1px solid var(--border);border-radius:28px;border-radius:var(--radius-btn);color:#fff;color:var(--text);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 28px;transition:border-color .2s ease,background .2s ease,color .2s ease}.btn-secondary:hover{background:#00e5ff14;background:var(--accent-soft);border-color:#00e5ff66;color:#00e5ff;color:var(--accent)}.iphone-frame{flex-shrink:0}.iphone-device,.iphone-frame{position:relative;width:280px}.iphone-device{animation:glowPulse 4s ease-in-out infinite;background:#14141f;border:2.5px solid #252535;border-radius:40px;box-shadow:0 0 0 1.5px #0a0a12,0 24px 64px #000000b3,0 0 80px #00e5ff38;box-shadow:0 0 0 1.5px #0a0a12,0 24px 64px #000000b3,0 0 80px var(--accent-glow);height:572px;overflow:hidden}.iphone-notch{background:#0a0a12;border-radius:0 0 16px 16px;height:26px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:110px;z-index:10}.iphone-screen{align-items:center;background:#0a0a12;background:var(--bg);display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.iphone-screen img{height:100%;left:0;object-fit:cover;object-position:top center;position:absolute;top:0;width:100%}.stats-banner{padding:64px 40px;position:relative}.stats-banner:before{background:linear-gradient(180deg,#0000,rgba(0,229,255,.025),#0000);content:"";inset:0;pointer-events:none;position:absolute}.stats-banner-inner{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:900px;position:relative;z-index:1}.stat-item{padding:24px 16px;position:relative;text-align:center}.stat-item+.stat-item:before{background:linear-gradient(180deg,#0000,#1e2030,#0000);background:linear-gradient(180deg,#0000,var(--border),#0000);content:"";height:60%;left:0;position:absolute;top:20%;width:1px}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00e5ff,#08a);background:linear-gradient(135deg,var(--accent),var(--accent-dark));-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:900;letter-spacing:-1px;margin-bottom:6px}.stat-label{color:#8892a0;color:var(--text-secondary);font-size:13px;font-weight:500;letter-spacing:.3px}.carousel-section{overflow:hidden;padding:100px 40px;position:relative}.carousel-stage{align-items:flex-end;display:flex;gap:24px;justify-content:center;margin-bottom:40px;perspective:1200px}.phone-center{position:relative;z-index:2}.phone-center .iphone-device{box-shadow:0 0 0 1.5px #0a0a12,0 32px 80px #000c,0 0 120px #00e5ff4d}.phone-side{opacity:.55;transform-style:preserve-3d;transition:opacity .5s ease;z-index:1}.phone-side:hover{opacity:.75}.phone-left{transform:rotateY(12deg) scale(.82) translateX(20px)}.phone-right{transform:rotateY(-12deg) scale(.82) translateX(-20px)}.phone-side .iphone-device{animation:none;box-shadow:0 0 0 1.5px #0a0a12,0 20px 50px #0009}.phone-side .float-slow{animation:none}.carousel-dots{display:flex;gap:8px;justify-content:center}.carousel-dot{background:#1e2030;background:var(--border);border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:background .3s ease,width .3s ease,border-radius .3s ease;width:6px}.carousel-dot.active{background:#00e5ff;background:var(--accent);border-radius:3px;width:22px}.parallax-section{overflow:hidden;padding:120px 40px;position:relative}.bg-gradient-overlay{background:linear-gradient(180deg,rgba(0,229,255,.018),#0000);inset:0;pointer-events:none;position:absolute}.section-container{margin:0 auto;max-width:1100px;position:relative;z-index:1}.section-label{align-items:center;color:#00e5ff;color:var(--accent);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:2.5px;margin-bottom:14px;text-transform:uppercase}.section-title{font-size:42px;font-weight:800;letter-spacing:-.5px;line-height:1.12;margin-bottom:16px}.section-subtitle{color:#8892a0;color:var(--text-secondary);font-size:17px;line-height:1.7;margin-bottom:48px;max-width:560px}.feature-showcase{align-items:center;display:flex;gap:80px}.feature-showcase.reverse{flex-direction:row-reverse}.feature-info{flex:1 1}.feature-list{display:flex;flex-direction:column;gap:20px;list-style:none}.feature-list-item{align-items:flex-start;display:flex;gap:16px}.feature-icon{align-items:center;background:#00e5ff14;background:var(--accent-soft);border:1px solid #00e5ff2e;border-radius:12px;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.feature-list-item h4{font-size:15px;font-weight:700;margin-bottom:4px}.feature-list-item p{color:#8892a0;color:var(--text-secondary);font-size:14px;line-height:1.55}.features-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.feature-card{background:#12121e;background:var(--bg-card);border:1px solid #1e2030;border:1px solid var(--border);border-radius:18px;border-radius:var(--radius-card);overflow:hidden;padding:32px 26px;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.feature-card:before{opacity:0;transition:opacity .2s ease}.feature-card:after,.feature-card:before{background:linear-gradient(90deg,#0000,#00e5ff,#0000);background:linear-gradient(90deg,#0000,var(--accent),#0000);content:"";height:2px;left:-100%;position:absolute;top:0;width:60%}.feature-card:hover{border-color:#00e5ff47;box-shadow:0 16px 48px #0000004d,0 0 32px #00e5ff0f;transform:translateY(-5px)}.feature-card:hover:before{animation:scanLine 1.2s ease forwards;opacity:1}.feature-card-icon{align-items:center;background:#00e5ff14;background:var(--accent-soft);border:1px solid #00e5ff24;border-radius:14px;display:flex;font-size:24px;height:52px;justify-content:center;margin-bottom:20px;width:52px}.feature-card h3{font-size:17px;font-weight:700;margin-bottom:10px}.feature-card p{color:#8892a0;color:var(--text-secondary);font-size:14px;line-height:1.65}.about-section{background:#0f0f1a;background:var(--bg-surface)}.about-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.about-card{background:#12121e;background:var(--bg-card);border:1px solid #1e2030;border:1px solid var(--border);border-radius:18px;border-radius:var(--radius-card);overflow:hidden;padding:36px 30px;position:relative;transition:border-color .3s ease,transform .3s ease}.about-card:before{background:linear-gradient(135deg,#00e5ff0a,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.about-card:hover{border-color:#00e5ff40;transform:translateY(-3px)}.about-card-icon{display:block;font-size:32px;margin-bottom:18px}.about-card h3{font-size:18px;font-weight:700;margin-bottom:12px}.about-card p{color:#8892a0;color:var(--text-secondary);font-size:14px;line-height:1.7}.cta-section{overflow:hidden;padding:130px 40px;position:relative;text-align:center}.cta-dot-grid{animation:dotGridPulse 6s ease-in-out infinite;background-image:radial-gradient(circle,#00e5ff1f 1px,#0000 0);background-size:32px 32px;inset:0;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,#0000 100%)}.cta-dot-grid,.cta-glow{pointer-events:none;position:absolute}.cta-glow{background:radial-gradient(circle,#00e5ff24 0,#0000 70%);border-radius:50%;height:600px;left:50%;top:50%;transform:translate(-50%,-50%);width:600px}.cta-title{font-size:50px;font-weight:900;letter-spacing:-1px;margin-bottom:16px}.cta-subtitle,.cta-title{position:relative;z-index:1}.cta-subtitle{color:#8892a0;color:var(--text-secondary);font-size:18px;line-height:1.65;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:460px}.cta-actions{display:flex;gap:16px;justify-content:center;margin-bottom:20px;position:relative;z-index:1}.cta-disclaimer{color:#505868;color:var(--text-muted);font-size:12px;position:relative;z-index:1}.footer{background:#0f0f1a;background:var(--bg-surface);border-top:1px solid #1e2030;border-top:1px solid var(--border);padding:60px 40px 32px}.footer-content{align-items:flex-start;display:flex;gap:64px;margin:0 auto 48px;max-width:1100px}.footer-brand-col{flex:0 0 240px}.footer-brand{align-items:center;display:flex;gap:10px;margin-bottom:12px}.footer-logo-img{border-radius:6px;height:26px;object-fit:contain;width:26px}.footer-brand span{color:#00e5ff;color:var(--accent);font-size:15px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.footer-tagline{color:#505868;color:var(--text-muted);font-size:13px;line-height:1.6;margin-bottom:16px;max-width:200px}.footer-social{display:flex;gap:8px}.footer-cols{display:flex;flex:1 1;gap:48px;justify-content:flex-end}.footer-col{display:flex;flex-direction:column;gap:12px;min-width:120px}.footer-col-title{color:#8892a0;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:4px;text-transform:uppercase}.footer-col a,.footer-nav-btn{background:none;border:none;color:#505868;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:0;text-align:left;transition:color .2s ease}.footer-col a:hover,.footer-nav-btn:hover{color:#fff;color:var(--text)}.footer-bottom{align-items:center;border-top:1px solid #1e203099;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;margin:0 auto;max-width:1100px;padding-top:24px}.footer-copy,.footer-disclaimer{color:#505868;color:var(--text-muted);font-size:12px}.section-divider{background:linear-gradient(90deg,#0000,#1e2030,#0000);background:linear-gradient(90deg,#0000,var(--border),#0000);height:1px;width:100%}.fade-in{opacity:0;transform:translateY(36px);transition:opacity .75s ease,transform .75s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transform:translateX(-36px);transition:opacity .75s ease,transform .75s ease}.fade-in-left.visible{opacity:1;transform:translateX(0)}.fade-in-right{opacity:0;transform:translateX(36px);transition:opacity .75s ease,transform .75s ease}.fade-in-right.visible{opacity:1;transform:translateX(0)}.float-slow{animation:floatSlow 6s ease-in-out infinite}.float-medium{animation:floatMedium 4s ease-in-out infinite}.legal-page{min-height:100vh;padding:100px 16px 80px}.legal-page-inner{margin:0 auto;max-width:760px}.legal-back-btn{background:none;border:1px solid #1e2030;border:1px solid var(--border);border-radius:8px;color:#8892a0;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:14px;margin-bottom:32px;padding:8px 18px;transition:color .2s,border-color .2s}.legal-back-btn:hover{border-color:#00e5ff66;color:#00e5ff;color:var(--accent)}.legal-toc{align-items:center;border-bottom:1px solid #1e2030;border-bottom:1px solid var(--border);display:flex;gap:12px;margin-bottom:40px;padding-bottom:20px}.legal-toc-link{color:#00e5ff;color:var(--accent);font-size:14px;font-weight:600}.legal-toc-link:hover{text-decoration:underline}.legal-toc-sep{color:#505868;color:var(--text-muted)}.legal-section{margin-bottom:48px;scroll-margin-top:80px}.legal-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00e5ff,#08a);background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);-webkit-background-clip:text;background-clip:text;color:#fff;color:var(--text);font-size:28px;font-weight:800;margin-bottom:24px}.legal-text{color:#8892a0;color:var(--text-secondary);font-family:inherit;font-size:14px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.contact-page{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:100px 16px 80px}.contact-page-inner{max-width:560px;width:100%}.contact-card{background:#12121e;background:var(--bg-card);border:1px solid #1e2030;border:1px solid var(--border);border-radius:24px;overflow:hidden;padding:52px 48px;position:relative;text-align:center}.contact-card:before{background:linear-gradient(90deg,#0000,#00e5ff,#0000);background:linear-gradient(90deg,#0000,var(--accent),#0000);content:"";height:1px;left:0;opacity:.5;position:absolute;right:0;top:0}.contact-icon{font-size:48px;margin-bottom:20px}.contact-title{font-size:32px;font-weight:800;letter-spacing:-.5px;margin-bottom:12px}.contact-subtitle{color:#8892a0;color:var(--text-secondary);font-size:15px;line-height:1.65;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:380px}.contact-email-btn{align-items:center;background:#00e5ff14;background:var(--accent-soft);border:1px solid #00e5ff40;border-radius:28px;border-radius:var(--radius-btn);color:#00e5ff;color:var(--accent);display:inline-flex;font-size:15px;font-weight:600;gap:10px;margin-bottom:20px;padding:14px 28px;transition:background .2s ease,box-shadow .2s ease}.contact-email-btn:hover{background:#00e5ff24;box-shadow:0 0 24px #00e5ff38;box-shadow:0 0 24px var(--accent-glow);color:#00e5ff;color:var(--accent)}.contact-note{color:#505868;color:var(--text-muted);font-size:13px;line-height:1.6;margin-bottom:32px}.contact-divider{background:linear-gradient(90deg,#0000,#1e2030,#0000);background:linear-gradient(90deg,#0000,var(--border),#0000);height:1px;margin-bottom:28px}.contact-follow-label{color:#505868;color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.contact-social-links{display:flex;gap:12px;justify-content:center}.social-btn{align-items:center;background:#ffffff0a;border:1px solid #1e2030;border:1px solid var(--border);border-radius:12px;color:#8892a0;color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:10px 20px;transition:color .2s ease,border-color .2s ease,background .2s ease}.social-btn:hover{background:#00e5ff14;background:var(--accent-soft);border-color:#00e5ff4d;color:#00e5ff;color:var(--accent)}.support-page{min-height:100vh;padding:100px 20px 80px}.support-page-inner{margin:0 auto;max-width:720px}.support-header{margin-bottom:36px}.support-title{font-size:36px;font-weight:800;letter-spacing:-.5px;margin-bottom:10px}.support-subtitle{color:#8892a0;color:var(--text-secondary);font-size:16px;line-height:1.65}.support-form-wrap{background:#12121e;background:var(--bg-card);border:1px solid #1e2030;border:1px solid var(--border);border-radius:24px;overflow:hidden;position:relative}.support-form-wrap:before{background:linear-gradient(90deg,#0000,#00e5ff,#0000);background:linear-gradient(90deg,#0000,var(--accent),#0000);content:"";height:1px;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:2}.support-form-iframe{background:#0000;border:none;display:block;filter:invert(1) hue-rotate(180deg);min-height:780px;width:100%}.support-form-note{border-top:1px solid #1e2030;border-top:1px solid var(--border);color:#505868;color:var(--text-muted);font-size:12px;padding:20px 28px;text-align:center}.support-form-note a{color:#00e5ff;color:var(--accent)}@media (max-width:1100px){.hero-content{gap:48px}.hero-title{font-size:48px}.feature-showcase{gap:48px}.features-grid,.stats-banner-inner{grid-template-columns:repeat(2,1fr)}.stats-banner-inner{gap:0}.footer-content{gap:40px}.footer-brand-col{flex:0 0 200px}}@media (max-width:768px){.navbar{padding:12px 20px}.navbar-links{background:#0a0a12fa;border-bottom:1px solid #1e2030;border-bottom:1px solid var(--border);display:none;flex-direction:column;gap:18px;left:0;padding:24px 20px;position:absolute;right:0;top:100%}.nav-toggle,.navbar-links.open{display:flex}.hero{padding:100px 20px 60px}.hero-content{flex-direction:column;text-align:center}.hero-title{font-size:38px}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-actions{flex-wrap:wrap}.hero-actions,.hero-trust{justify-content:center}.iphone-frame{width:240px}.iphone-device{height:490px;width:240px}.stats-banner-inner{grid-template-columns:repeat(2,1fr)}.stat-number{font-size:36px}.carousel-section{padding:80px 20px}.phone-side{display:none}.carousel-stage{perspective:none}.features-grid{gap:16px}.about-grid,.features-grid{grid-template-columns:1fr}.feature-showcase,.feature-showcase.reverse{flex-direction:column;gap:40px;text-align:center}.feature-list-item{text-align:left}.section-subtitle{margin-left:auto;margin-right:auto}.parallax-section{padding:80px 20px}.section-title{font-size:32px}.cta-title{font-size:34px}.footer-content{flex-direction:column;gap:36px}.footer-brand-col{flex:none}.footer-cols{flex-wrap:wrap;gap:32px;justify-content:flex-start}.footer-bottom{flex-direction:column;gap:8px;text-align:center}.contact-card{padding:36px 24px}.support-form-iframe{min-height:900px}}@media (max-width:480px){.hero-title{font-size:30px}.iphone-frame{width:200px}.iphone-device{border-radius:32px;height:410px;width:200px}.stat-number{font-size:30px}.stats-banner-inner{grid-template-columns:repeat(2,1fr)}.about-grid{grid-template-columns:1fr}.footer-cols{flex-direction:column;gap:28px}}
/*# sourceMappingURL=main.6e3b6be5.css.map*/