@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap");body.landing-page{overflow-x:hidden}.landing-root,body.landing-page{background:#0a0e1a!important;color:#e2e8f0;font-family:var(--font-dm-sans),"DM Sans",Inter,system-ui,sans-serif!important;font-size:16px;line-height:1.7;letter-spacing:normal}.landing-root h1,.landing-root h2,.landing-root h3,.landing-root h4,.landing-root h5,.landing-root h6,.landing-root p{margin-top:0;margin-bottom:0}.landing-root section{font-family:var(--font-dm-sans),"DM Sans",Inter,system-ui,sans-serif}.landing-root h1{letter-spacing:-.03em;line-height:1.1}.landing-hero .landing-hero-title,.landing-root .landing-hero-title,.landing-root h1{font-size:clamp(40px,6vw,72px)!important;font-weight:800!important}.landing-root h2{font-size:clamp(28px,4vw,44px)!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.15}.landing-root h3{font-size:24px;font-weight:800;letter-spacing:-.02em}.landing-root h4{font-size:18px;font-weight:700;letter-spacing:-.01em}.landing-root p{font-size:15px;line-height:1.6;letter-spacing:normal;color:#94a3b8}.landing-root nav a{letter-spacing:.01em}.landing-root nav span{font-family:var(--font-dm-sans),"DM Sans",Inter,system-ui,sans-serif}.landing-root .landing-primary-btn,.landing-root .landing-secondary-btn{line-height:1.2!important;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.landing-root .landing-primary-btn{font-family:var(--font-dm-sans),"DM Sans",Inter,system-ui,sans-serif!important;font-size:14px;font-weight:700!important;padding:12px 28px;letter-spacing:.02em!important;border-radius:12px!important;box-sizing:border-box!important}.landing-root .landing-primary-btn.landing-btn--large{font-size:16px;padding:16px 40px;min-height:48px}.landing-root .landing-primary-btn.landing-btn--nav{font-size:13px;padding:8px 20px;min-height:34px}.landing-root .landing-secondary-btn{font-family:var(--font-dm-sans),"DM Sans",Inter,system-ui,sans-serif!important;font-size:14px;font-weight:600!important;padding:12px 28px;letter-spacing:.02em!important;border-radius:12px!important;box-sizing:border-box!important}.landing-root section{color:#e2e8f0}.landing-section{background:#0a0e1a!important}.landing-section--gradient{background:linear-gradient(180deg,#0a0e1a,rgba(34,211,238,.03),#0a0e1a)!important}.landing-section h1,.landing-section h2{color:#e2e8f0!important;font-family:var(--font-dm-sans),"DM Sans",Inter,system-ui,sans-serif}.landing-section p{color:#94a3b8}.landing-cta{background:#0a0e1a!important;color:#e2e8f0}.landing-cta .hero-glow{animation:none;opacity:.08}.landing-cta h2{color:#e2e8f0!important}.landing-cta p{color:#94a3b8}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.landing-hero{background:#0a0e1a!important;color:#e2e8f0;font-family:var(--font-dm-sans),"DM Sans",Inter,system-ui,sans-serif}.landing-hero .hero-glow{position:absolute;width:800px;height:800px;border-radius:50%;filter:blur(120px);opacity:.2;pointer-events:none;animation:none}.landing-hero .signal-ring{position:absolute;border-radius:50%;border:1px solid rgba(34,211,238,.15);animation:signalWave 4s ease-in-out infinite}.landing-hero h1{color:#e2e8f0;font-weight:800;font-family:var(--font-dm-sans),"DM Sans",Inter,system-ui,sans-serif;letter-spacing:-.03em;line-height:1.1}.landing-hero p{color:#94a3b8;letter-spacing:normal}.hero-glow{width:800px;height:800px;filter:blur(120px);opacity:.2;pointer-events:none}.hero-glow,.signal-ring{position:absolute;border-radius:50%}.signal-ring{border:1px solid rgba(34,211,238,.15);animation:signalWave 4s ease-in-out infinite}.pricing-toggle:hover{background:hsla(0,0%,100%,.06)!important}::-moz-selection{background:rgba(34,211,238,.25);color:#e2e8f0}::selection{background:rgba(34,211,238,.25);color:#e2e8f0}