@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--primary-400: #38bdf8;--primary-500: #0ea5e9;--primary-600: #0284c7;--primary-700: #0369a1;--accent-400: #22d3ee;--accent-500: #06b6d4;--success-500: #22c55e;--warning-500: #f59e0b;--error-500: #ef4444;--bg-primary: #08080d;--bg-secondary: #0e0e16;--bg-tertiary: #14141f;--bg-elevated: #1a1a28;--glass-bg: rgba(255,255,255,.04);--glass-bg-hover: rgba(255,255,255,.07);--glass-border: rgba(255,255,255,.07);--glass-border-hover: rgba(14,165,233,.35);--text-primary: #f4f4f6;--text-secondary: #9898a8;--text-muted: #48485a;--primary-gradient: linear-gradient(135deg, #0284c7 0%, #38bdf8 100%);--accent-gradient: linear-gradient(135deg, #0369a1 0%, #0ea5e9 50%, #22d3ee 100%);--hero-gradient: radial-gradient(ellipse 80% 50% at 50% -10%, rgba(2,132,199,.25) 0%, transparent 70%);--card-shine: linear-gradient(135deg, rgba(255,255,255,.06) 0%, transparent 60%);--glow-primary: 0 0 40px rgba(14,165,233,.22);--glow-strong: 0 0 80px rgba(14,165,233,.32);--glow-blue: 0 0 40px rgba(34,211,238,.2);--shadow-md: 0 4px 12px rgba(0,0,0,.5);--shadow-lg: 0 12px 28px rgba(0,0,0,.5), 0 4px 8px rgba(0,0,0,.4);--shadow-xl: 0 24px 48px rgba(0,0,0,.6), 0 8px 16px rgba(0,0,0,.4);--shadow-card: 0 8px 32px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.05);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 28px;--radius-full: 9999px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--transition-base: .22s cubic-bezier(.4,0,.2,1);--transition-slow: .35s cubic-bezier(.4,0,.2,1);--transition-spring: .5s cubic-bezier(.34,1.56,.64,1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);background-image:radial-gradient(ellipse 100% 60% at 50% -5%,rgba(2,132,199,.15) 0%,transparent 70%),radial-gradient(ellipse 60% 40% at 90% 90%,rgba(34,211,238,.08) 0%,transparent 60%);background-attachment:fixed;min-height:100vh;line-height:1.6}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img,svg{display:block;max-width:100%}ul,ol{list-style:none}::selection{background:#0ea5e94d;color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0ea5e940;border-radius:99px}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:3.75rem}.text-7xl{font-size:4.5rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-gradient{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tracking-tight{letter-spacing:-.03em}.tracking-tighter{letter-spacing:-.05em}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.text-center{text-align:center}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;transition:all var(--transition-base)}.nav.scrolled{background:#08080dd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);padding:12px 0}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.nav-logo-icon{width:36px;height:36px;background:var(--primary-gradient);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0284c766;flex-shrink:0}.nav-logo-text{font-size:1.25rem;font-weight:800;letter-spacing:-.04em;background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-link{padding:8px 16px;font-size:.875rem;font-weight:500;color:var(--text-secondary);border-radius:var(--radius-md);transition:all var(--transition-base)}.nav-link:hover{color:var(--text-primary);background:var(--glass-bg)}.nav-actions{display:flex;align-items:center;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-size:.9375rem;font-weight:600;border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;text-decoration:none}.btn-primary{background:var(--primary-gradient);color:#fff;box-shadow:0 4px 20px #0284c773,inset 0 1px #ffffff26;border:1px solid rgba(56,189,248,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0284c78c,inset 0 1px #fff3}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:#ffffff0f;color:var(--text-primary);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-secondary:hover{background:#ffffff1a;border-color:#0ea5e966}.btn-ghost{background:transparent;color:var(--text-secondary);border:1px solid transparent}.btn-ghost:hover{color:var(--text-primary);background:var(--glass-bg)}.btn-lg{padding:16px 36px;font-size:1.0625rem;border-radius:var(--radius-lg)}.btn-sm{padding:8px 16px;font-size:.8125rem}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 0 80px;position:relative;overflow:hidden}.hero-orb-1{position:absolute;width:700px;height:700px;top:-200px;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(2,132,199,.12) 0%,transparent 70%);pointer-events:none;animation:orbFloat 14s ease-in-out infinite}.hero-orb-2{position:absolute;width:400px;height:400px;bottom:-100px;right:-100px;background:radial-gradient(circle,rgba(34,211,238,.1) 0%,transparent 70%);pointer-events:none;animation:orbFloat 18s ease-in-out infinite reverse}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px 6px 8px;background:#0ea5e91a;border:1px solid rgba(14,165,233,.25);border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;color:var(--primary-400);margin-bottom:32px;animation:fadeIn .6s ease-out}.hero-badge-dot{width:6px;height:6px;background:var(--primary-400);border-radius:50%;animation:pulse 2s ease-in-out infinite}.hero-title{font-size:clamp(2.5rem,7vw,5rem);font-weight:900;letter-spacing:-.04em;line-height:1.05;margin-bottom:24px;animation:slideUp .7s ease-out .1s both}.hero-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);max-width:600px;margin:0 auto 40px;line-height:1.7;animation:slideUp .7s ease-out .2s both}.hero-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;animation:slideUp .7s ease-out .3s both}.hero-note{font-size:.8125rem;color:var(--text-muted);margin-top:20px;animation:fadeIn .7s ease-out .5s both}.hero-screenshot{margin-top:80px;position:relative;animation:slideUp .9s ease-out .4s both}.hero-screenshot-inner{background:var(--bg-secondary);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 40px 100px #000000b3,0 0 0 1px #ffffff0d,var(--glow-primary);position:relative}.hero-screenshot-inner:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(14,165,233,.6),transparent)}.section{padding:100px 0}.section-sm{padding:60px 0}.section-lg{padding:140px 0}.section-inner{max-width:1200px;margin:0 auto;padding:0 24px}.section-label{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:700;color:var(--primary-400);text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px}.section-title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:16px}.section-subtitle{font-size:1.0625rem;color:var(--text-secondary);max-width:560px;line-height:1.7;margin:0 auto}.logos-bar{padding:48px 0;border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}.logos-label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:32px;text-align:center}.logos-grid{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;opacity:.4}.logo-placeholder{font-size:1.125rem;font-weight:700;color:var(--text-secondary);letter-spacing:-.02em}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.feature-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:32px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-card);transition:all var(--transition-base);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;inset:0;background:var(--card-shine);pointer-events:none;border-radius:inherit}.feature-card:hover{border-color:var(--glass-border-hover);transform:translateY(-4px);box-shadow:var(--shadow-lg),var(--glow-primary)}.feature-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.5rem}.feature-icon.purple{background:#0ea5e926}.feature-icon.blue{background:#22d3ee26}.feature-icon.green{background:#22c55e1f}.feature-icon.yellow{background:#f59e0b1f}.feature-icon.pink{background:#ec48991f}.feature-icon.cyan{background:#06b6d41f}.feature-title{font-size:1.125rem;font-weight:700;margin-bottom:10px;letter-spacing:-.02em}.feature-desc{font-size:.9375rem;color:var(--text-secondary);line-height:1.7}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;position:relative}.step{text-align:center;padding:32px 24px}.step-number{width:56px;height:56px;background:var(--primary-gradient);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;color:#fff;margin:0 auto 20px;box-shadow:0 8px 24px #0284c766}.step-title{font-size:1.0625rem;font-weight:700;margin-bottom:10px}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:start}.pricing-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:36px 32px;position:relative;overflow:hidden;transition:all var(--transition-base)}.pricing-card:before{content:"";position:absolute;inset:0;background:var(--card-shine);pointer-events:none;border-radius:inherit}.pricing-card.featured{background:linear-gradient(145deg,#0284c72e,#22d3ee1a);border-color:#0ea5e959;box-shadow:var(--shadow-xl),var(--glow-primary);transform:scale(1.03)}.pricing-card:hover:not(.featured){border-color:var(--glass-border-hover);transform:translateY(-4px)}.pricing-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:var(--primary-gradient);border-radius:var(--radius-full);font-size:.75rem;font-weight:700;color:#fff;margin-bottom:20px;text-transform:uppercase;letter-spacing:.06em}.pricing-plan{font-size:.875rem;font-weight:600;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.08em}.pricing-price{font-size:3rem;font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:4px}.pricing-price span{font-size:1rem;font-weight:500;color:var(--text-secondary);vertical-align:middle}.pricing-period{font-size:.875rem;color:var(--text-muted);margin-bottom:24px}.pricing-desc{font-size:.9375rem;color:var(--text-secondary);margin-bottom:28px;line-height:1.6}.pricing-divider{border:none;border-top:1px solid var(--glass-border);margin:24px 0}.pricing-features{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.pricing-feature{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;color:var(--text-secondary)}.pricing-feature-check{width:18px;height:18px;background:#22c55e26;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.testimonial-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:32px;position:relative;overflow:hidden}.testimonial-card:before{content:"";position:absolute;inset:0;background:var(--card-shine);pointer-events:none}.testimonial-stars{display:flex;gap:4px;margin-bottom:16px}.star{color:#fbbf24;font-size:1rem}.testimonial-text{font-size:1rem;line-height:1.75;color:var(--text-secondary);margin-bottom:24px;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:12px}.testimonial-avatar{width:44px;height:44px;border-radius:50%;background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:#fff;flex-shrink:0}.testimonial-name{font-weight:600;font-size:.9375rem}.testimonial-role{font-size:.8125rem;color:var(--text-muted)}.faq-list{display:flex;flex-direction:column;gap:12px;max-width:760px;margin:0 auto}.faq-item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-base)}.faq-item.open{border-color:#0ea5e94d}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-size:1rem;font-weight:600;color:var(--text-primary);background:none;border:none;cursor:pointer;text-align:left;gap:16px}.faq-chevron{flex-shrink:0;transition:transform var(--transition-base);color:var(--text-muted)}.faq-item.open .faq-chevron{transform:rotate(180deg);color:var(--primary-400)}.faq-answer{max-height:0;overflow:hidden;transition:max-height var(--transition-slow)}.faq-item.open .faq-answer{max-height:400px}.faq-answer p{padding:16px 24px 20px;font-size:.9375rem;color:var(--text-secondary);line-height:1.75;border-top:1px solid var(--glass-border);margin:0}.faq-answer-inner{padding:16px 24px 20px;font-size:.9375rem;color:var(--text-secondary);line-height:1.75;border-top:1px solid var(--glass-border)}.cta-section{position:relative;overflow:hidden;border-radius:var(--radius-2xl);padding:80px 48px;background:linear-gradient(135deg,#0284c733,#22d3ee1f 60%,#0e0e16cc);border:1px solid rgba(14,165,233,.25);text-align:center}.cta-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(14,165,233,.6),transparent)}.cta-orb{position:absolute;width:500px;height:500px;top:-200px;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(2,132,199,.15) 0%,transparent 70%);pointer-events:none}.cta-title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin-bottom:16px;position:relative}.cta-subtitle{font-size:1.0625rem;color:var(--text-secondary);max-width:500px;margin:0 auto 36px;line-height:1.7;position:relative}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;text-align:center}.stat-value{font-size:2.5rem;font-weight:900;letter-spacing:-.04em;background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:6px}.stat-label{font-size:.9375rem;color:var(--text-secondary)}.footer{border-top:1px solid var(--glass-border);padding:64px 0 40px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:16px}.footer-logo-icon{width:32px;height:32px;background:var(--primary-gradient);border-radius:8px;display:flex;align-items:center;justify-content:center}.footer-logo-text{font-size:1.125rem;font-weight:800;letter-spacing:-.04em;background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-tagline{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;max-width:280px;margin-bottom:24px}.footer-social{display:flex;gap:10px}.footer-social-link{width:36px;height:36px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all var(--transition-base);font-size:.875rem;font-weight:600}.footer-social-link:hover{background:#0ea5e91a;border-color:#0ea5e94d;color:var(--primary-400)}.footer-col-title{font-size:.8125rem;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.footer-links{display:flex;flex-direction:column;gap:10px}.footer-link{font-size:.9375rem;color:var(--text-secondary);transition:color var(--transition-base)}.footer-link:hover{color:var(--text-primary)}.footer-bottom{border-top:1px solid var(--glass-border);padding-top:32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-copy{font-size:.875rem;color:var(--text-muted)}.footer-legal{display:flex;gap:24px}.footer-legal a{font-size:.875rem;color:var(--text-muted);transition:color var(--transition-base)}.footer-legal a:hover{color:var(--text-secondary)}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;font-size:.7rem;font-weight:600;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.06em}.badge-success{background:#22c55e1f;color:#4ade80;border:1px solid rgba(34,197,94,.2)}.badge-primary{background:#0ea5e91f;color:var(--primary-400);border:1px solid rgba(14,165,233,.2)}.divider{border:none;border-top:1px solid var(--glass-border);margin:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,30px) scale(1.05)}66%{transform:translate(-30px,60px) scale(.95)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fadeIn{animation:fadeIn .6s ease-out}.animate-slideUp{animation:slideUp .7s ease-out}.animate-float{animation:float 4s ease-in-out infinite}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}@media(max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:768px){.nav-links{display:none}.hero{padding:100px 0 60px}.section{padding:72px 0}.cta-section{padding:60px 24px}.pricing-card.featured{transform:scale(1)}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;text-align:center}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.hero-actions{flex-direction:column;align-items:center}.hero-actions .btn{width:100%;max-width:300px}}.nav-container{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:32px}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.nav-logo-img{height:36px;width:auto;display:block;filter:none}.nav-links{display:flex;align-items:center;gap:4px}.nav-links a{padding:8px 16px;font-size:.875rem;font-weight:500;color:var(--text-secondary);border-radius:var(--radius-md);transition:all var(--transition-base)}.nav-links a:hover{color:var(--text-primary);background:var(--glass-bg)}.nav-burger{display:none;color:var(--text-secondary);padding:8px;border-radius:var(--radius-md);transition:all var(--transition-base)}.nav-burger:hover{color:var(--text-primary);background:var(--glass-bg)}@media(max-width:768px){.nav-burger{display:flex;align-items:center;justify-content:center}.nav-links{display:none}.nav-links.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#08080df2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);padding:16px 24px;gap:4px}.nav-links.open a{width:100%}.nav-actions .btn-ghost{display:none}}.hero-content{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center}.hero-orb{position:absolute;pointer-events:none;border-radius:50%}.hero-orb.orb-1{width:700px;height:700px;top:-200px;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(2,132,199,.12) 0%,transparent 70%);animation:orbFloat 14s ease-in-out infinite}.hero-orb.orb-2{width:400px;height:400px;bottom:-100px;right:-100px;background:radial-gradient(circle,rgba(34,211,238,.1) 0%,transparent 70%);animation:orbFloat 18s ease-in-out infinite reverse}.hero-social-proof{display:flex;align-items:center;gap:14px;margin-top:32px;animation:slideUp .7s ease-out .45s both}.hero-avatars{display:flex;align-items:center}.hero-avatar{width:32px;height:32px;border-radius:50%;border:2px solid var(--bg-primary);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff;margin-left:-8px;flex-shrink:0}.hero-avatar:first-child{margin-left:0}.hero-proof-text{display:flex;flex-direction:column;gap:2px;font-size:.8125rem;color:var(--text-secondary)}.hero-proof-stars{color:#fbbf24;font-size:.7rem;letter-spacing:2px}.hero-mockup{margin-top:72px;width:100%;max-width:900px;background:var(--bg-secondary);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 40px 100px #000000b3,0 0 0 1px #ffffff0a,var(--glow-primary);animation:slideUp .9s ease-out .4s both}.mockup-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;background:var(--bg-tertiary);border-bottom:1px solid rgba(255,255,255,.06)}.mockup-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.mockup-url{flex:1;text-align:center;font-size:.75rem;color:var(--text-muted);background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);padding:4px 12px;max-width:300px;margin:0 auto}.mockup-body{display:flex;height:320px}.mockup-sidebar{width:56px;background:var(--bg-tertiary);border-right:1px solid rgba(255,255,255,.05);padding:12px 8px;display:flex;flex-direction:column;gap:8px}.mockup-logo-mini{width:32px;height:32px;background:var(--primary-gradient);border-radius:8px;margin-bottom:8px}.mockup-nav-item{height:32px;border-radius:var(--radius-md);background:#ffffff0f;transition:background .2s}.mockup-main{flex:1;padding:20px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.mockup-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mockup-kpi{background:var(--glass-bg);border:1px solid;border-radius:var(--radius-lg);padding:14px;display:flex;flex-direction:column;gap:8px}.mockup-kpi-val{width:32px;height:6px;border-radius:4px;opacity:.8}.mockup-kpi-lbl{width:60%;height:6px;border-radius:4px;background:#ffffff0f}.mockup-content-row{display:grid;grid-template-columns:1.6fr 1fr;gap:12px;flex:1;min-height:0}.mockup-table{background:var(--glass-bg);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:12px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.mockup-row{height:22px;background:#ffffff0d;border-radius:4px}.mockup-chart{background:var(--glass-bg);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:12px;display:flex;align-items:flex-end;gap:6px}.mockup-bar-item{flex:1;border-radius:4px 4px 0 0;min-height:4px}.logos-track{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.logos-item{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--text-muted);opacity:.5;transition:opacity var(--transition-base)}.logos-item:hover{opacity:.8}.section-header{text-align:center;margin-bottom:64px}.early-box{text-align:center;display:flex;flex-direction:column;align-items:center}.pricing-solo{display:flex;justify-content:center;margin:0 auto}.section-tag{display:inline-block;font-size:.75rem;font-weight:700;color:var(--primary-400);text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px;padding:4px 14px;background:#0ea5e91a;border:1px solid rgba(14,165,233,.2);border-radius:var(--radius-full)}.section-alt{background:#ffffff04}.step-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:36px 28px;text-align:center;position:relative;transition:all var(--transition-base)}.step-card:hover{border-color:var(--glass-border-hover);transform:translateY(-4px)}.step-icon{width:48px;height:48px;background:#0ea5e91f;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--primary-400);margin:0 auto 16px}.step-number{font-size:.75rem;font-weight:800;color:var(--primary-500);letter-spacing:.05em;margin-bottom:12px;background:#0ea5e91a;border:1px solid rgba(14,165,233,.2);display:inline-block;padding:3px 10px;border-radius:var(--radius-full)}.step-title{font-size:1.0625rem;font-weight:700;margin-bottom:10px;letter-spacing:-.02em}.step-desc{font-size:.9375rem;color:var(--text-secondary);line-height:1.7}.step-arrow{position:absolute;top:50%;right:-20px;transform:translateY(-50%);color:var(--text-muted);z-index:1;display:none}@media(min-width:1024px){.step-arrow{display:block}}.stats-section{padding:72px 0}.pricing-name{font-size:.875rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.pricing-price{display:flex;align-items:baseline;gap:4px;margin-bottom:8px;line-height:1}.pricing-currency{font-size:1.25rem;font-weight:700;color:var(--text-secondary);align-self:flex-start;margin-top:6px}.pricing-amount{font-size:3.5rem;font-weight:900;letter-spacing:-.04em;line-height:1}.pricing-period{font-size:.9375rem;color:var(--text-muted)}.pricing-desc{font-size:.9375rem;color:var(--text-secondary);margin:16px 0 24px;line-height:1.6}.pricing-features{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.pricing-features li{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--text-secondary)}.pricing-features li svg{color:#22c55e;flex-shrink:0}.btn-block{width:100%}.pricing-note{text-align:center;margin-top:40px;font-size:.9375rem;color:var(--text-secondary)}.pricing-note a{color:var(--primary-400);text-decoration:underline;text-underline-offset:3px}.testimonial-stars{color:#fbbf24;letter-spacing:2px;font-size:.875rem;margin-bottom:16px}.cta-section{margin-bottom:0}.cta-content{position:relative}.cta-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.cta-note{font-size:.8125rem;color:var(--text-muted);position:relative}.footer-top{max-width:1200px;margin:0 auto;padding:0 24px 48px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:16px;text-decoration:none}.footer-logo-img{height:44px;width:auto;display:block}.footer-contact a{font-size:.875rem;color:var(--primary-400);transition:color var(--transition-base)}.footer-contact a:hover{color:var(--primary-300,#d8b4fe)}.footer-col{display:flex;flex-direction:column;gap:4px}.footer-col h4{font-size:.8125rem;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.footer-col a{font-size:.9rem;color:var(--text-secondary);padding:4px 0;transition:color var(--transition-base)}.footer-col a:hover{color:var(--text-primary)}.footer-bottom{max-width:1200px;margin:0 auto;padding:24px 24px 0;border-top:1px solid var(--glass-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:.8125rem;color:var(--text-muted)}@media(max-width:1024px){.footer-top{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:768px){.footer-top{grid-template-columns:1fr;gap:28px}.footer-bottom{flex-direction:column;text-align:center}.hero-mockup{display:none}.mockup-kpi-row{grid-template-columns:repeat(2,1fr)}}
