:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,Segoe UI,Roboto,-apple-system,sans-serif}*,:before,:after{box-sizing:border-box}body{background:#fff;margin:0}#root{flex-direction:column;min-height:100svh;display:flex}h1,h2,h3,h4,p{margin:0}code{font-family:ui-monospace,Consolas,monospace}.navbar{z-index:100;padding:0 24px;transition:background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;box-shadow:0 1px #00000014}.navbar-inner{justify-content:space-between;align-items:center;max-width:1200px;height:72px;margin:0 auto;display:flex}.navbar-logo{color:#fff;letter-spacing:-.5px;align-items:center;gap:10px;font-size:1.4rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}.navbar-logo-wrapper{align-items:center;height:42px;display:flex;position:relative}.navbar-logo-img{object-fit:contain;width:auto;height:42px;transition:opacity .3s;position:absolute}.navbar-logo-dark{opacity:1}.navbar-logo-light,.navbar.scrolled .navbar-logo-dark{opacity:0}.navbar.scrolled .navbar-logo-light{opacity:1}.navbar.scrolled .navbar-logo{color:#1e1b4b}.navbar-logo:hover{opacity:.85}.navbar-links{align-items:center;gap:8px;display:flex}.navbar-links a{color:#ffffffd9;border-radius:8px;padding:8px 14px;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.navbar.scrolled .navbar-links a{color:#374151}.navbar-links a:hover{color:#fff;background:#ffffff26}.navbar.scrolled .navbar-links a:hover{color:#7c3aed;background:#f5f3ff}.navbar-links a.active{color:#fff}.navbar.scrolled .navbar-links a.active{color:#7c3aed}.navbar-links a.nav-cta{background:#356fe3;border-radius:50px;margin-left:8px;padding:9px 20px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #356fe359;color:#fff!important}.navbar-links a.nav-cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px #356fe373;background:#356fe3!important}.hamburger{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:5px;padding:8px;display:none}.hamburger span{background:#fff;border-radius:2px;width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}.navbar.scrolled .hamburger span{background:#1e1b4b}.hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=768px){.hamburger{display:flex}.navbar-links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0a1efa;border-bottom:1px solid #ffffff1a;flex-direction:column;gap:8px;padding:24px;display:none;position:fixed;top:72px;left:0;right:0}.navbar-links.open{display:flex}.navbar-links a{text-align:center;width:100%;padding:14px;font-size:1.1rem}.navbar-links a.nav-cta{margin-top:8px;margin-left:0}}.footer{color:#ffffffb3;background:#0f0a1e;margin-top:auto;padding:64px 24px 0}.footer-inner{border-bottom:1px solid #ffffff14;grid-template-columns:1.5fr 1fr;gap:64px;max-width:1200px;margin:0 auto;padding-bottom:48px;display:grid}.footer-logo{color:#fff;align-items:center;gap:10px;margin-bottom:16px;font-size:1.3rem;font-weight:700;text-decoration:none;display:flex}.footer-logo-img{object-fit:contain;width:auto;height:32px}.footer-brand p{max-width:340px;margin-bottom:20px;font-size:.95rem;line-height:1.6}.footer-brand address{font-size:.9rem;font-style:normal;line-height:1.8}.footer-brand address a{color:#ffffffb3;text-decoration:none;transition:color .2s}.footer-brand address a:hover{color:#a78bfa}.footer-links{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.footer-col h4{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px;font-size:.85rem;font-weight:600}.footer-col a{color:#fff9;margin-bottom:10px;font-size:.9rem;text-decoration:none;transition:color .2s;display:block}.footer-col a:hover{color:#a78bfa}.footer-bottom{color:#fff6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:24px 0;font-size:.85rem;display:flex}.footer-legal{gap:24px;display:flex}.footer-legal a{color:#fff6;text-decoration:none;transition:color .2s}.footer-legal a:hover{color:#a78bfa}@media (width<=900px){.footer-inner{grid-template-columns:1fr;gap:40px}.footer-links{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{text-align:center;flex-direction:column}.footer-legal{flex-wrap:wrap;justify-content:center}}.hero-section{background:linear-gradient(135deg,#0f0a1e 0%,#1a1a2e 100%);align-items:center;min-height:100svh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.hero-bg{pointer-events:none;position:absolute;inset:0}.hero-orb{filter:blur(80px);opacity:.5;border-radius:50%;position:absolute}.hero-orb-1{background:radial-gradient(circle,#7c3aed 0%,#0000 70%);width:600px;height:600px;top:-200px;left:-150px}.hero-orb-2{background:radial-gradient(circle,#0ea5e9 0%,#0000 70%);width:500px;height:500px;bottom:-150px;right:-100px}.hero-orb-3{opacity:.3;background:radial-gradient(circle,#c084fc 0%,#0000 70%);width:300px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.hero-content{z-index:1;flex:1;max-width:640px;margin:0 auto;position:relative}.hero-badge{color:#c084fc;letter-spacing:.02em;background:#7c3aed33;border:1px solid #7c3aed66;border-radius:50px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 18px;font-size:.875rem;font-weight:500;display:inline-flex}.hero-heading{color:#fff;letter-spacing:-1.5px;margin:0 0 24px;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}.gradient-text{background:linear-gradient(135deg,#a78bfa 0%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-sub{color:#ffffffa6;max-width:520px;margin-bottom:36px;font-size:1.15rem;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:16px;margin-bottom:48px;display:flex}.hero-stats{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.stat-item{flex-direction:column;display:flex}.stat-number{color:#fff;letter-spacing:-.5px;background:linear-gradient(135deg,#a78bfa,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:800}.stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.stat-divider{background:#ffffff1f;width:1px;height:36px}.hero-app-preview{z-index:1;position:absolute;top:50%;right:max(24px,50vw - 600px);transform:translateY(-50%)}.phone-mockup{background:#1a1035;border:2px solid #ffffff1f;border-radius:40px;width:260px;height:520px;padding:16px;overflow:hidden;box-shadow:0 40px 80px #0009,0 0 0 1px #7c3aed33,inset 0 1px #ffffff14}.phone-screen{background:#0f0a1e;border-radius:28px;width:100%;height:100%;overflow:hidden}.app-ui{flex-direction:column;gap:12px;padding:20px 16px;display:flex}.app-bar{background:#356fe3;border-radius:4px;height:8px;margin-bottom:4px}.app-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.app-card.ai-pulse{background:#7c3aed14;border-color:#7c3aed4d}.ai-chip{color:#fff;background:linear-gradient(135deg,#7c3aed,#0ea5e9);border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:.65rem;font-weight:700}.content-lines{flex-direction:column;flex:1;gap:8px;display:flex}.line{background:#ffffff1a;border-radius:4px;height:8px}.line.long{width:100%}.line.medium{width:70%}.line.short{width:45%}.app-stats-row{gap:8px;display:flex}.mini-stat{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;flex:1;height:52px}.mini-stat:first-child{background:#7c3aed0f;border-color:#7c3aed33}.mini-stat:nth-child(2){background:#0ea5e90f;border-color:#0ea5e933}.mini-stat:nth-child(3){background:#c084fc0f;border-color:#c084fc33}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;transition:all .25s;display:inline-flex}.btn-primary{color:#fff;background:#356fe3;box-shadow:0 4px 20px #356fe366}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #356fe380}.btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff26}.btn-ghost:hover{color:#fff;background:#ffffff26}.btn-outline{color:#356fe3;background:0 0;border:2px solid #356fe3;padding:12px 24px}.btn-outline:hover{color:#fff;background:#356fe3}.btn-white{color:#1e1b4b;background:#fff}.btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0003}.btn-ghost-white{color:#fff;background:0 0;border:2px solid #fff6}.btn-ghost-white:hover{background:#ffffff1a;border-color:#ffffffb3}.section-inner{max-width:1200px;margin:0 auto;padding:0 24px}.section-header{text-align:center;max-width:660px;margin:0 auto 56px}.section-header h2{color:#0f172a;letter-spacing:-1px;margin:0 0 16px;font-size:clamp(1.8rem,4vw,2.75rem);font-weight:800;line-height:1.15}.section-header p{color:#64748b;font-size:1.05rem;line-height:1.7}.features-section{background:#f8fafc;padding:96px 0}.features-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feature-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:32px;transition:box-shadow .3s,transform .3s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000014}.feature-icon{color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.feature-card h3{color:#0f172a;margin:0 0 10px;font-size:1.1rem;font-weight:700}.feature-card p{color:#64748b;margin:0;font-size:.9rem;line-height:1.65}.products-teaser-section{background:#fff;padding:96px 0}.products-teaser-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.product-teaser{border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;transition:box-shadow .3s,transform .3s;display:flex;overflow:hidden}.product-teaser:hover{transform:translateY(-4px);box-shadow:0 24px 48px #0000001a}.product-teaser-visual{justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.product-teaser-visual:before{content:"";background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);position:absolute;inset:0}.product-teaser-icon{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative}.product-teaser-content{padding:28px 28px 32px}.product-teaser-content h3{color:#0f172a;margin:0 0 6px;font-size:1.4rem;font-weight:700}.product-tagline{color:#7c3aed;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:.85rem;font-weight:600}.product-teaser-content p{color:#64748b;margin-bottom:24px;line-height:1.7}.about-section{color:#fffc;background:#0f0a1e;padding:96px 0}.about-inner{grid-template-columns:1fr 1.6fr;align-items:center;gap:80px;display:grid}.about-visual{justify-content:center;align-items:center;display:flex}.about-graphic{justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.ag-ring{border:1px solid;border-radius:50%;animation:linear infinite spin-ring;position:absolute}.ag-ring-1{border-color:#7c3aed4d;width:200px;height:200px;animation-duration:20s}.ag-ring-2{border-color:#0ea5e94d;width:148px;height:148px;animation-duration:15s;animation-direction:reverse}.ag-ring-3{border-color:#c084fc4d;width:96px;height:96px;animation-duration:10s}@keyframes spin-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-core{z-index:1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.about-content .section-tag{color:#c084fc;background:#7c3aed33}.about-content h2{color:#fff;letter-spacing:-1px;margin:0 0 24px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;line-height:1.2}.about-content p{color:#ffffffa6;margin-bottom:16px;line-height:1.75}.about-content p strong{color:#ffffffe6}.team-section{background:#f8fafc;padding:96px 0}.team-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.team-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;gap:28px;padding:36px;transition:box-shadow .3s,transform .3s;display:flex}.team-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000014}.team-avatar{color:#fff;letter-spacing:-1px;background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:1.3rem;font-weight:800;display:flex;overflow:hidden}.team-info h3{color:#0f172a;margin:0 0 4px;font-size:1.25rem;font-weight:700}.team-role{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px;font-size:.85rem;font-weight:600;display:block}.team-info p{color:#64748b;margin:0 0 16px;font-size:.9rem;line-height:1.7}.team-tags{flex-wrap:wrap;gap:8px;display:flex}.team-tags span{color:#144dbe;background:#edf8ff;border-radius:50px;padding:4px 10px;font-size:.78rem;font-weight:500}.cta-section{text-align:center;background:#0f0a1e;padding:100px 24px;position:relative;overflow:hidden}.cta-bg{pointer-events:none;position:absolute;inset:0}.cta-orb{filter:blur(60px);border-radius:50%;position:absolute}.cta-orb-1{opacity:.4;background:radial-gradient(circle,#7c3aed 0%,#0000 70%);width:400px;height:400px;top:-100px;left:-100px}.cta-orb-2{opacity:.4;background:radial-gradient(circle,#0ea5e9 0%,#0000 70%);width:400px;height:400px;bottom:-100px;right:-100px}.cta-content{z-index:1;max-width:640px;margin:0 auto;position:relative}.cta-content h2{color:#fff;letter-spacing:-1px;margin:0 0 16px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.cta-content p{color:#ffffffa6;margin-bottom:36px;font-size:1.1rem}.cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (width<=1100px){.hero-app-preview{display:none}.hero-content{max-width:100%}}@media (width<=900px){.features-grid{grid-template-columns:1fr 1fr}.products-teaser-grid,.about-inner{grid-template-columns:1fr}.about-visual{display:none}.team-grid{grid-template-columns:1fr}}@media (width<=640px){.hero-section{padding:100px 20px 60px}.features-grid{grid-template-columns:1fr}.team-card{flex-direction:column}.features-section,.products-teaser-section,.team-section,.about-section{padding:64px 0}}.products-page{padding-top:72px}.products-header{text-align:center;background:linear-gradient(135deg,#0f0a1e 0%,#1a1a2e 100%);padding:80px 24px 96px;position:relative;overflow:hidden}.products-header-bg{pointer-events:none;position:absolute;inset:0}.ph-orb{filter:blur(70px);opacity:.45;border-radius:50%;position:absolute}.ph-orb-1{background:radial-gradient(circle,#7c3aed 0%,#0000 70%);width:450px;height:450px;top:-150px;left:-100px}.ph-orb-2{background:radial-gradient(circle,#0ea5e9 0%,#0000 70%);width:400px;height:400px;bottom:-100px;right:-80px}.products-header-content{z-index:1;max-width:720px;margin:0 auto;position:relative}.products-header-content h1{color:#fff;letter-spacing:-1.5px;margin:0 0 20px;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.1}.products-header-content p{color:#ffffffa6;font-size:1.1rem;line-height:1.7}.product-nav{z-index:50;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:72px}.product-nav-inner{gap:0;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.product-nav-item{color:#64748b;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:20px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.product-nav-item:hover{color:#0f172a;border-bottom-color:#7c3aed}.pni-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.product-section{padding:0}.product-section-inner{grid-template-columns:1fr 1fr;max-width:1200px;min-height:600px;margin:0 auto;display:grid}.product-section.reversed .product-section-inner{direction:rtl}.product-section.reversed .product-content,.product-section.reversed .product-visual{direction:ltr}.product-visual{flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:500px;padding:60px 40px;display:flex;position:relative;overflow:hidden}.product-visual-bg{pointer-events:none;position:absolute;inset:0}.pv-orb{filter:blur(60px);border-radius:50%;position:absolute}.pv-orb-1{width:300px;height:300px;top:-50px;left:-50px}.pv-orb-2{width:250px;height:250px;bottom:-50px;right:-50px}.product-icon-wrap{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:28px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative;box-shadow:0 20px 40px #0000004d}.product-phone{z-index:1;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:32px;width:180px;height:340px;padding:16px 12px;position:relative;box-shadow:0 30px 60px #0006,inset 0 1px #ffffff14}.pp-screen{background:#0000004d;border-radius:22px;width:100%;height:100%;overflow:hidden}.pp-header{opacity:.6;height:36px}.pp-content{flex-direction:column;gap:8px;padding:12px;display:flex}.pp-line{background:#fff3;border-radius:4px;height:7px}.pp-card{background:#ffffff0f;border:1px solid;border-radius:12px;flex-direction:column;gap:6px;margin-top:8px;padding:12px;display:flex}.pp-card-line{background:#fff3;border-radius:4px;height:6px}.product-badges{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.product-badge{text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid;border-radius:50px;padding:6px 14px;font-size:.78rem;font-weight:600}.product-content{background:#fff;flex-direction:column;justify-content:center;padding:64px 56px;display:flex}.product-tag{text-transform:uppercase;letter-spacing:.08em;border-radius:50px;margin-bottom:16px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-block}.product-content h2{color:#0f172a;letter-spacing:-1px;margin:0 0 20px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;line-height:1.15}.product-lead{color:#374151;margin-bottom:16px;font-size:1.05rem;font-weight:500;line-height:1.7}.product-body{color:#64748b;margin-bottom:32px;font-size:.95rem;line-height:1.75}.features-heading{color:#0f172a;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px;font-size:1rem;font-weight:700}.features-list{flex-direction:column;gap:12px;margin:0 0 36px;padding:0;list-style:none;display:flex}.features-list li{color:#374151;align-items:flex-start;gap:12px;font-size:.9rem;line-height:1.55;display:flex}.feature-check{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.store-buttons{flex-wrap:wrap;gap:12px;display:flex}.store-btn{border:1px solid;border-radius:12px;align-items:center;gap:10px;padding:12px 20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.store-btn span{flex-direction:column;gap:2px;display:flex}.store-btn small{opacity:.8;font-size:.7rem;font-weight:400;display:block}.apple-btn{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.apple-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.google-btn{color:#1a1a1a;background:#fff;border-color:#e2e8f0}.google-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.coming-soon-section{background:#f8fafc;border-top:1px solid #e2e8f0;padding:96px 24px}.coming-soon-inner{text-align:center;max-width:640px;margin:0 auto}.coming-soon-inner h2{color:#0f172a;letter-spacing:-.8px;margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.coming-soon-inner p{color:#64748b;margin-bottom:32px;font-size:1rem;line-height:1.75}.btn-primary-outline{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border:2px solid #ffffff4d;border-radius:50px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-primary-outline:hover{background:#ffffff1a;border-color:#ffffff80}@media (width<=1000px){.product-section-inner{grid-template-columns:1fr}.product-section.reversed .product-section-inner{direction:ltr}.product-content{padding:48px 32px}.product-visual{min-height:340px;padding:48px 32px}.product-phone{display:none}}@media (width<=640px){.product-content{padding:32px 20px}.product-visual{min-height:240px;padding:40px 20px}}.support-page{padding-top:72px}.support-header{text-align:center;background:linear-gradient(135deg,#0f0a1e 0%,#1a1a2e 100%);padding:80px 24px 96px;position:relative;overflow:hidden}.support-header-bg{pointer-events:none;position:absolute;inset:0}.sh-orb{filter:blur(70px);opacity:.4;border-radius:50%;position:absolute}.sh-orb-1{background:radial-gradient(circle,#7c3aed 0%,#0000 70%);width:400px;height:400px;top:-150px;right:-80px}.sh-orb-2{background:radial-gradient(circle,#0ea5e9 0%,#0000 70%);width:350px;height:350px;bottom:-100px;left:-80px}.support-header-content{z-index:1;max-width:640px;margin:0 auto;position:relative}.section-tag-light{color:#c084fc;text-transform:uppercase;letter-spacing:.1em;background:#7c3aed33;border:1px solid #7c3aed4d;border-radius:50px;margin-bottom:20px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-block}.support-header-content h1{color:#fff;letter-spacing:-1.2px;margin:0 0 20px;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1}.support-header-content p{color:#ffffffa6;font-size:1.1rem;line-height:1.7}.quick-links-section{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:48px 24px}.quick-links-inner{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1100px;margin:0 auto;display:grid}.quick-link-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:24px;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex}.quick-link-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000014}.qlc-icon{color:#7c3aed;background:#f5f3ff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.quick-link-card h3{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.quick-link-card p{color:#64748b;margin:0;font-size:.85rem;line-height:1.4}.faq-section{background:#fff;padding:96px 24px}.faq-inner{max-width:800px;margin:0 auto}.faq-header{text-align:center;margin-bottom:52px}.section-tag{color:#7c3aed;text-transform:uppercase;letter-spacing:.1em;background:#f5f3ff;border-radius:50px;margin-bottom:16px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-block}.faq-header h2{color:#0f172a;letter-spacing:-.8px;margin:0 0 12px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.faq-header p{color:#64748b;font-size:1rem}.faq-list{border-top:1px solid #e2e8f0;flex-direction:column;display:flex}.faq-item{border-bottom:1px solid #e2e8f0}.faq-question{cursor:pointer;text-align:left;color:#0f172a;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 0;font-size:1rem;font-weight:600;transition:color .2s;display:flex}.faq-question:hover{color:#7c3aed}.faq-icon{color:#94a3b8;flex-shrink:0;transition:transform .3s}.faq-item.open .faq-icon{color:#7c3aed;transform:rotate(180deg)}.faq-item.open .faq-question{color:#7c3aed}.faq-answer{padding:0 0 22px}.faq-answer p{color:#64748b;margin:0;font-size:.95rem;line-height:1.75}.contact-section{background:#f8fafc;border-top:1px solid #e2e8f0;padding:96px 24px}.contact-inner{grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;max-width:1100px;margin:0 auto;display:grid}.contact-info .section-tag{margin-bottom:16px}.contact-info h2{color:#0f172a;letter-spacing:-.8px;margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:1.15}.contact-info>p{color:#64748b;margin-bottom:40px;line-height:1.75}.contact-details{flex-direction:column;gap:24px;display:flex}.contact-detail{align-items:flex-start;gap:16px;display:flex}.cd-icon{color:#7c3aed;background:#f5f3ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.contact-detail .cd-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:4px;font-size:.78rem;font-weight:600;display:block}.contact-detail a,.contact-detail address{color:#374151;font-size:.95rem;font-style:normal;line-height:1.6;text-decoration:none;transition:color .2s}.contact-detail a:hover{color:#7c3aed}.contact-form-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:40px;box-shadow:0 4px 24px #0000000d}.contact-form h3{color:#0f172a;margin:0 0 28px;font-size:1.3rem;font-weight:700}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.form-group label{color:#374151;font-size:.875rem;font-weight:600}.form-group label span{color:#7c3aed}.form-group input,.form-group select,.form-group textarea{color:#0f172a;box-sizing:border-box;appearance:none;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.form-group select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.form-group input::placeholder,.form-group textarea::placeholder{color:#cbd5e1}.form-group textarea{resize:vertical;min-height:140px}.submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#0ea5e9 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 28px;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 20px #7c3aed59}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #7c3aed73}.form-success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 0;display:flex}.success-icon{background:linear-gradient(135deg,#7c3aed,#0ea5e9);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 8px 30px #7c3aed59}.form-success h3{color:#0f172a;margin:0;font-size:1.5rem;font-weight:700}.form-success p{color:#64748b;margin:0;line-height:1.6}.btn-link{color:#7c3aed;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}.btn-link:hover{color:#5b21b6}@media (width<=900px){.quick-links-inner{grid-template-columns:1fr 1fr}.contact-inner{grid-template-columns:1fr;gap:48px}}@media (width<=600px){.quick-links-inner{grid-template-columns:1fr 1fr;gap:12px}.form-row{grid-template-columns:1fr}.contact-form-wrap{padding:24px 20px}.faq-section,.contact-section{padding:64px 20px}}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}
