.LandingPage_root__UlRq0{position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;background:var(--bg);color:var(--text);scroll-behavior:smooth}.LandingPage_wrap__IYS_F{max-width:1120px;margin:0 auto;padding:0 24px}.LandingPage_nav__3MwI7{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--glass-bg);border-bottom:1px solid var(--border-light)}.LandingPage_navInner__FQTYI{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;max-width:1120px;margin:0 auto}.LandingPage_logoWrap__VtCgt{display:inline-flex;align-items:center}.LandingPage_logo__rXi8P{height:24px;width:auto}.LandingPage_logoDark__f8fyu,[data-theme=dark] .LandingPage_logoLight__p55rc{display:none}[data-theme=dark] .LandingPage_logoDark__f8fyu{display:inline}.LandingPage_btn__uAzyk{display:inline-block;border:1px solid var(--accent);background:var(--accent);color:var(--bg);font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.02em;padding:10px 24px;border-radius:100px;cursor:pointer;text-decoration:none;text-align:center;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.LandingPage_btn__uAzyk:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.LandingPage_btnGhost__27nbY{background:transparent;border-color:var(--border);color:var(--text)}.LandingPage_btnGhost__27nbY:hover{background:var(--surface);border-color:var(--text-dim);color:var(--text)}.LandingPage_btnBig__SFbM8{font-size:16px;padding:15px 38px}.LandingPage_hero__0ZB9j{position:relative;min-height:calc(100vh - 53px);display:flex;flex-direction:column;justify-content:center;padding:110px 0 80px;overflow:hidden}.LandingPage_hero__0ZB9j:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 700px 480px at 72% 6%,var(--brand-bg),transparent 65%)}.LandingPage_heroCanvas__vwEbZ{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.LandingPage_beam__6fH3A{position:absolute;top:0;left:50%;width:1px;height:0;background:linear-gradient(to bottom,var(--brand),transparent);animation:LandingPage_beamDrop__1Tybr 1.4s cubic-bezier(.2,.8,.2,1) .3s forwards}@keyframes LandingPage_beamDrop__1Tybr{to{height:40%}}.LandingPage_heroTitle__YQQ84{position:relative;font-size:clamp(44px,8vw,94px);font-weight:700;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.LandingPage_lit__sO4rs{color:var(--brand)}.LandingPage_heroSub__nDlwk{position:relative;margin-top:26px;font-size:clamp(16px,2.2vw,21px);color:var(--text-dim);max-width:52ch;line-height:1.55}.LandingPage_heroCta__dQOAF{position:relative;margin-top:40px;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.LandingPage_heroHint__FXBoX{position:relative;margin-top:18px;font-size:13px;color:var(--text-muted)}.LandingPage_ticker__1ToKG{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);overflow:hidden;white-space:nowrap;padding:16px 0;background:var(--surface)}.LandingPage_tickerInner__W8wFC{display:inline-flex;animation:LandingPage_tickerScroll__k1KVZ 45s linear infinite}.LandingPage_tickerGroup__AdiIG{display:inline-flex}.LandingPage_tickerItem__rjRuU{font-size:15px;color:var(--text-dim);margin:0 30px}.LandingPage_tickerItem__rjRuU:before{content:"→ ";color:var(--brand)}@keyframes LandingPage_tickerScroll__k1KVZ{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.LandingPage_section___gI5_{padding:100px 0;position:relative}.LandingPage_sectionTight__JmIGb{padding-top:0}.LandingPage_eyebrow__O05rH{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);border:1px solid var(--brand);border-radius:100px;padding:5px 14px;margin-bottom:26px}.LandingPage_h2__F9V_f{font-size:clamp(32px,5vw,54px);font-weight:700;letter-spacing:-.02em;line-height:1.08}.LandingPage_lead__GxNOP{margin-top:18px;font-size:17px;color:var(--text-dim);max-width:56ch;line-height:1.55}.LandingPage_vs__w9GXP{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:52px}.LandingPage_vsCard__EmSCj{border:1px solid var(--border);border-radius:var(--radius-lg);padding:34px;background:var(--surface)}.LandingPage_vsCardAfter__AqNea{border-color:var(--brand);background:linear-gradient(160deg,var(--brand-bg),var(--surface) 70%)}.LandingPage_vsTag__KLvsW{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.LandingPage_vsCardAfter__AqNea .LandingPage_vsTag__KLvsW{color:var(--brand)}.LandingPage_vsTime__C545X{font-size:clamp(42px,6vw,68px);font-weight:700;letter-spacing:-.02em;margin:12px 0 6px}.LandingPage_vsCardAfter__AqNea .LandingPage_vsTime__C545X{color:var(--brand)}.LandingPage_vsDesc__Rkwbj{color:var(--text-dim);font-size:14px;line-height:1.6}.LandingPage_demo__scB2q{margin:60px auto 0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);max-width:720px;overflow:hidden;box-shadow:var(--shadow-lg)}.LandingPage_demoBar__cHWVN{display:flex;gap:7px;padding:14px 18px;border-bottom:1px solid var(--border-light)}.LandingPage_demoBar__cHWVN i{width:9px;height:9px;border-radius:50%;background:var(--border)}.LandingPage_demoBody__A2jVf{padding:26px 22px;min-height:240px;display:flex;flex-direction:column;gap:14px}.LandingPage_msg__xztRs{max-width:82%;padding:13px 17px;border-radius:14px;font-size:14px;line-height:1.55;opacity:0;transform:translateY(8px)}.LandingPage_on__LErVc .LandingPage_msg__xztRs{animation:LandingPage_msgPop__4r2Lc .4s ease forwards}.LandingPage_msgUser__lLZPf{align-self:flex-end;background:var(--accent);color:var(--bg);border-bottom-right-radius:4px;animation-delay:.3s!important}.LandingPage_msgAi__920qp{align-self:flex-start;background:var(--surface);border:1px solid var(--border-light);border-bottom-left-radius:4px;animation-delay:1.2s!important}.LandingPage_msgSrc__6N___{display:inline-block;margin-top:10px;margin-right:6px;font-size:12px;color:var(--brand);border:1px solid var(--brand);border-radius:100px;padding:2px 10px}@keyframes LandingPage_msgPop__4r2Lc{to{opacity:1;transform:none}}.LandingPage_powers__IlFj7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:52px}@media (max-width:1000px){.LandingPage_powers__IlFj7{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.LandingPage_powers__IlFj7{grid-template-columns:1fr}}.LandingPage_power__VaAOY{border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px;background:var(--surface);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.LandingPage_power__VaAOY:hover{border-color:var(--brand);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.LandingPage_powerIco__jdZEr{width:42px;height:42px;border-radius:var(--radius-lg);display:grid;place-items:center;background:var(--brand-bg);color:var(--brand);font-weight:700;font-size:16px;margin-bottom:16px}.LandingPage_powerTitle__0ujvl{font-size:17px;font-weight:600;margin-bottom:7px}.LandingPage_powerDesc__dSpB2{font-size:13.5px;color:var(--text-dim);line-height:1.55}.LandingPage_powerTry__Dm5wx{display:block;margin-top:14px;font-size:13px;color:var(--brand)}.LandingPage_powerTry__Dm5wx:before{content:"“"}.LandingPage_powerTry__Dm5wx:after{content:"”"}.LandingPage_cases__vzrau{margin-top:52px;display:flex;flex-direction:column;gap:14px}.LandingPage_caseRow__FFsED{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:center}.LandingPage_caseQ__q68lE{font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,Consolas,monospace);font-size:13.5px;line-height:1.5;border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--radius-lg);background:var(--surface);padding:13px 16px}.LandingPage_caseQ__q68lE:before{content:"› ";color:var(--brand)}.LandingPage_caseOut__XxAi8{font-size:13.5px;color:var(--text-dim);line-height:1.55;margin:0}@media (max-width:640px){.LandingPage_caseRow__FFsED{grid-template-columns:1fr;gap:6px}}.LandingPage_pipeline__JwlWo{display:flex;align-items:stretch;gap:0;margin-top:52px;flex-wrap:wrap}.LandingPage_pipelineStep__NOy7M{display:flex;align-items:center;flex:1 1 220px;min-width:0}.LandingPage_pipelineCard__NRuxp{flex:1 1;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:22px;min-height:100%}.LandingPage_pipelineDot__Mgv6n{display:block;width:12px;height:12px;border-radius:50%;margin-bottom:14px}.LandingPage_pipelineName__BFqYp{font-size:16px;font-weight:600;margin-bottom:6px}.LandingPage_pipelineDesc__1YPj4{font-size:13px;color:var(--text-dim);line-height:1.55}.LandingPage_pipelineArrow__VwC3H{padding:0 10px;color:var(--text-muted);font-size:18px;flex-shrink:0}.LandingPage_statsBand__MBH7k{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background:linear-gradient(180deg,var(--brand-bg),transparent 80%)}.LandingPage_stats__449qj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;text-align:center}.LandingPage_statNumber__sTnqT{font-size:clamp(46px,7vw,80px);font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--brand)}.LandingPage_statLabel__t8VCr{margin-top:10px;color:var(--text-dim);font-size:14px}.LandingPage_statChips__R_5Uz{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.LandingPage_statChip__H7V4V{font-size:12px;color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:3px 10px;background:var(--surface);white-space:nowrap}.LandingPage_statChip__H7V4V[data-tip]{position:relative;cursor:help}.LandingPage_statChip__H7V4V i{font-style:normal;color:var(--brand);margin-left:5px;font-size:10px;border:1px solid var(--brand);border-radius:999px;display:inline-block;width:13px;height:13px;line-height:12px;text-align:center}.LandingPage_statChip__H7V4V[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:8px 11px;width:max-content;max-width:230px;font-size:12px;line-height:1.45;color:var(--text);text-align:left;white-space:normal;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:5}.LandingPage_statChip__H7V4V[data-tip]:focus-visible:after,.LandingPage_statChip__H7V4V[data-tip]:hover:after{opacity:1}.LandingPage_log__J_zy_{margin-top:52px;display:flex;flex-direction:column;gap:12px;max-width:820px}.LandingPage_logItem__oFDJh{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 24px;background:var(--surface);transition:border-color .2s ease}.LandingPage_logItem__oFDJh:hover{border-color:var(--brand)}.LandingPage_badge__QTc29{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 11px;border-radius:100px;flex-shrink:0}.LandingPage_badgeNew__qb0_8{background:var(--brand);color:var(--bg)}.LandingPage_badgeImproved__CKR2B{background:var(--brand-bg);color:var(--brand);border:1px solid var(--brand)}.LandingPage_logTitle__w1wOw{font-size:15px;font-weight:600;flex:1 1;min-width:240px}.LandingPage_logDesc__lg3_n{font-size:13px;color:var(--text-dim);width:100%;line-height:1.5}.LandingPage_quote__hXwtc{margin-top:52px;border-left:3px solid var(--brand);padding:6px 0 6px 26px;max-width:680px}.LandingPage_quoteText__DnaOY{font-size:clamp(19px,3vw,26px);font-weight:500;line-height:1.4}.LandingPage_quoteWho__KyClq{margin-top:12px;font-size:13px;color:var(--text-dim)}.LandingPage_fbSteps__6KhnQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-top:44px}.LandingPage_fbStep__Akhho{border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;background:var(--surface)}.LandingPage_fbStepNum__lTOvy{font-weight:700;font-size:14px;color:var(--brand);margin-bottom:8px}.LandingPage_fbStepDesc__kmq4C{font-size:13.5px;color:var(--text-dim);line-height:1.55}.LandingPage_final__Y0VIx{text-align:center;padding:130px 0 150px;position:relative;overflow:hidden}.LandingPage_final__Y0VIx:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 600px 360px at 50% 100%,var(--brand-bg),transparent 70%)}.LandingPage_finalTitle__0WO7f{position:relative;font-size:clamp(36px,7vw,78px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.LandingPage_finalSub__nM3_O{position:relative;margin:20px auto 36px;color:var(--text-dim);font-size:17px;max-width:44ch}.LandingPage_final__Y0VIx .LandingPage_btn__uAzyk{position:relative}.LandingPage_footer__ttUkW{border-top:1px solid var(--border-light);padding:28px 0;text-align:center;color:var(--text-muted);font-size:13px}.LandingPage_reveal__jqyBI{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.LandingPage_reveal__jqyBI.LandingPage_on__LErVc{opacity:1;transform:none}@media (max-width:760px){.LandingPage_vs__w9GXP{grid-template-columns:1fr}.LandingPage_stats__449qj{grid-template-columns:1fr;gap:44px}.LandingPage_hero__0ZB9j{padding-top:90px}.LandingPage_pipelineStep__NOy7M{flex:1 1 100%}.LandingPage_pipelineArrow__VwC3H{display:none}.LandingPage_pipelineStep__NOy7M+.LandingPage_pipelineStep__NOy7M{margin-top:12px}}@media (prefers-reduced-motion:reduce){.LandingPage_root__UlRq0{scroll-behavior:auto}.LandingPage_beam__6fH3A,.LandingPage_tickerInner__W8wFC{animation:none}.LandingPage_beam__6fH3A{height:40%}.LandingPage_msg__xztRs,.LandingPage_reveal__jqyBI{opacity:1;transform:none;transition:none}.LandingPage_on__LErVc .LandingPage_msg__xztRs{animation:none}}.LoginModal_page__MhyoE{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px;animation:LoginModal_fadeIn__GgzLK .2s ease}@keyframes LoginModal_fadeIn__GgzLK{0%{opacity:0}to{opacity:1}}.LoginModal_modal__zPUFd{position:relative;width:min(400px,96vw);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 24px 64px rgba(0,0,0,.36);overflow:hidden;animation:LoginModal_slideIn__g0P3N .22s ease;display:flex;flex-direction:column}.LoginModal_closeBtn__g4FO6{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:none;border-radius:var(--radius);color:var(--text-dim);cursor:pointer;transition:color .15s ease,background .15s ease}.LoginModal_closeBtn__g4FO6:hover{color:var(--text);background:var(--surface)}@keyframes LoginModal_slideIn__g0P3N{0%{opacity:0;transform:scale(.96) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.LoginModal_header__8kxxm{padding:32px 32px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.LoginModal_logo__tsRI7{height:28px;width:auto}[data-theme=dark] .LoginModal_logo__tsRI7{filter:invert(1) hue-rotate(180deg)}.LoginModal_subtitle__grTlF{font-size:13px;color:var(--text-dim);margin:0}.LoginModal_form__NSjhy{padding:0 32px 32px;display:flex;flex-direction:column;gap:14px}.LoginModal_field__0FjbJ{display:flex;flex-direction:column;gap:5px}.LoginModal_label__YzqpF{font-size:12px;font-weight:500;color:var(--text-dim);letter-spacing:.03em}.LoginModal_input___nt1h{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:9px 12px;font-size:14px;font-family:inherit;color:var(--text);outline:none;transition:border-color .15s ease;width:100%;box-sizing:border-box}@media (max-width:600px){.LoginModal_input___nt1h{font-size:16px}}.LoginModal_input___nt1h:focus{border-color:var(--accent)}.LoginModal_input___nt1h:disabled{opacity:.5}.LoginModal_error__NHm_b{font-size:12px;color:var(--red);margin:0;text-align:center}.LoginModal_btn__F54_q{width:100%;padding:10px 24px;background:var(--accent);color:var(--bg);border:1px solid var(--accent);border-radius:var(--radius);font-size:13px;font-weight:500;font-family:inherit;letter-spacing:.03em;cursor:pointer;transition:background .15s ease,opacity .15s ease;margin-top:4px}.LoginModal_btn__F54_q:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.LoginModal_btn__F54_q:disabled{opacity:.45;cursor:not-allowed}.LoginModal_linkBtn__obGam{background:none;border:none;color:var(--text-dim);font-size:12px;font-family:inherit;cursor:pointer;padding:4px;text-align:center;transition:color .15s ease}.LoginModal_linkBtn__obGam:hover:not(:disabled){color:var(--accent)}.LoginModal_linkBtn__obGam:disabled{opacity:.45;cursor:not-allowed}.LoginModal_notice__pDxhz{font-size:13px;line-height:1.5;color:var(--text-dim);margin:0;text-align:center}