.landing_page__By2iE{--lp-bg:#fafbfc;--lp-surface:#fff;--lp-text:#0f172a;--lp-muted:#64748b;--lp-border:#e8ecf1;--lp-accent:#4f46e5;--lp-accent-hover:#4338ca;--lp-accent-soft:#eef2ff;--lp-violet:#7c3aed;--lp-radius:14px;--lp-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -8px rgba(15,23,42,.08);--lp-max:1120px;--lp-section-y:clamp(4rem,8vw,6.5rem);min-height:100vh;background:var(--lp-bg);color:var(--lp-text)}.landing_container__4HF8_{width:100%;max-width:var(--lp-max);margin:0 auto;padding:0 clamp(1.25rem,4vw,2rem)}.landing_header__s9NBu{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(250,251,252,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lp-border)}.landing_headerInner__oeC_S{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem}.landing_nav__34epT{display:none;align-items:center;gap:1.75rem}.landing_navLink__TVCSs{font-size:.875rem;font-weight:500;color:var(--lp-muted);text-decoration:none;transition:color .15s}.landing_navLink__TVCSs:hover{color:var(--lp-text)}.landing_headerActions__8gKmP{display:flex;align-items:center;gap:.5rem}.landing_btnGhost__Ut74x{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--lp-muted);background:transparent;border:none;border-radius:10px;text-decoration:none;transition:color .15s,background .15s}.landing_btnGhost__Ut74x:hover{color:var(--lp-text);background:rgba(15,23,42,.04)}.landing_btnPrimary__R_ZcD{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.15rem;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--lp-accent) 0,var(--lp-violet) 100%);border:none;border-radius:10px;text-decoration:none;box-shadow:0 2px 8px rgba(79,70,229,.25);transition:transform .1s,box-shadow .15s,filter .15s}.landing_btnPrimary__R_ZcD:hover{filter:brightness(1.05);box-shadow:0 4px 14px rgba(79,70,229,.3)}.landing_btnPrimary__R_ZcD:active{transform:scale(.98)}.landing_menuBtn__4_s0P{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:transparent;border:1px solid var(--lp-border);border-radius:10px;color:var(--lp-text)}.landing_mobileNav__G7Ac1{display:none;flex-direction:column;gap:.25rem;padding:.75rem 0 1rem;border-top:1px solid var(--lp-border)}.landing_mobileNavOpen__TNJfB{display:flex}.landing_mobileNavLink__45cE6{padding:.65rem 0;font-size:.9375rem;font-weight:500;color:var(--lp-muted);text-decoration:none}@media (min-width:768px){.landing_nav__34epT{display:flex}.landing_menuBtn__4_s0P{display:none}.landing_mobileNav__G7Ac1{display:none!important}}.landing_hero__v7463{padding:var(--lp-section-y) 0 clamp(3rem,6vw,5rem)}.landing_heroGrid__PxQhe{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;align-items:center}@media (min-width:960px){.landing_heroGrid__PxQhe{grid-template-columns:1fr 1.05fr;gap:4rem}}.landing_eyebrow__rjfo7{display:inline-block;margin:0 0 1rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-accent);background:var(--lp-accent-soft);border-radius:999px}.landing_heroTitle__HLnmZ{margin:0 0 1.25rem;font-size:clamp(1.875rem,4.5vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.03em}.landing_heroSubtitle__BmC26{margin:0 0 1.75rem;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65;color:var(--lp-muted);max-width:34rem}.landing_heroCtas__MZpHm{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.landing_btnHeroPrimary__N_zNh,.landing_btnHeroSecondary__oACvm{padding:.75rem 1.35rem;font-size:.9375rem}.landing_btnHeroSecondary__oACvm{display:inline-flex;align-items:center;font-weight:600;color:var(--lp-text);background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:10px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.landing_btnHeroSecondary__oACvm:hover{border-color:#cbd5e1;box-shadow:var(--lp-shadow)}.landing_heroNote__YpfM9{margin:0;font-size:.8125rem;color:#94a3b8;line-height:1.5}.landing_section__M2UMZ{padding:var(--lp-section-y) 0}.landing_sectionAlt__Nl8wd{background:var(--lp-surface);border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border)}.landing_sectionTitle__7GXl9{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;text-align:center}.landing_sectionLead__No3A_{margin:0 auto 3rem;max-width:40rem;font-size:1.0625rem;line-height:1.65;color:var(--lp-muted);text-align:center}.landing_sectionLeadLeft__inhnj{text-align:left;margin-left:0;margin-right:0;margin-bottom:2rem}.landing_mockupWrap__VcX3k{position:relative}.landing_mockupGlow__Z4HH4{position:absolute;inset:-8% -4%;background:radial-gradient(ellipse at 50% 40%,rgba(99,102,241,.12),transparent 65%);pointer-events:none}.landing_mockup__g40JO{position:relative;display:grid;grid-template-columns:140px 1fr;min-height:320px;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:16px;box-shadow:var(--lp-shadow);overflow:hidden}.landing_mockSidebar__NWfbm{padding:1rem .75rem;background:#f8fafc;border-right:1px solid var(--lp-border)}.landing_mockSidebarItem__bwlsp{display:block;padding:.45rem .65rem;margin-bottom:.25rem;font-size:.6875rem;font-weight:500;color:var(--lp-muted);border-radius:8px}.landing_mockSidebarItemActive__4YVGo{color:var(--lp-accent);background:var(--lp-accent-soft)}.landing_mockMain__6WQx5{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.landing_mockFocusBar__xZqmb{padding:.65rem .85rem;font-size:.75rem;font-weight:600;color:#312e81;background:linear-gradient(90deg,#eef2ff,#f5f3ff);border-radius:10px;border:1px solid #e0e7ff}.landing_mockRow__xc5RL{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.landing_mockCard__4hyR4{padding:.75rem;background:#fafbfc;border:1px solid var(--lp-border);border-radius:10px}.landing_mockCardTitle__o3ij6{margin:0 0 .35rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.landing_mockCardText__EgZNb{margin:0;font-size:.6875rem;line-height:1.45;color:var(--lp-text)}.landing_mockGraph__1jzYo{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.landing_mockNode__C0_Mq{width:2rem;height:2rem;border-radius:8px;border:1px solid var(--lp-border);background:#fff}.landing_mockNodeAccent__67bIQ{background:var(--lp-accent-soft);border-color:#c7d2fe}.landing_mockLine___IOrO{width:1rem;height:1px;background:#cbd5e1}.landing_painList__vYeot{display:grid;grid-gap:1rem;gap:1rem;margin:0 0 2rem;padding:0;list-style:none}.landing_painItem__F7DC8{display:flex;gap:1rem;padding:1.25rem 1.35rem;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:0 1px 2px rgba(15,23,42,.03)}.landing_painIcon__Iz1wa{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:var(--lp-violet);background:#f5f3ff;border-radius:10px}.landing_painText__anOPI{margin:0;font-size:.9375rem;line-height:1.55;color:var(--lp-text)}.landing_conclusion__5BCG_{margin:0;font-size:1.0625rem;font-weight:600;color:var(--lp-accent);text-align:center}.landing_featureGrid__xv26l{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:640px){.landing_featureGrid__xv26l{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.landing_featureGrid__xv26l{grid-template-columns:repeat(3,1fr)}}.landing_featureCard__aIW58{padding:1.5rem;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius);transition:box-shadow .2s,border-color .2s}.landing_featureCard__aIW58:hover{border-color:#d1d9e6;box-shadow:var(--lp-shadow)}.landing_featureIcon__suwJv{width:2.5rem;height:2.5rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;font-size:1.125rem;background:var(--lp-accent-soft);border-radius:12px}.landing_featureTitle__7FI1q{margin:0 0 .5rem;font-size:1rem;font-weight:700}.landing_featureDesc__BMK94{margin:0;font-size:.875rem;line-height:1.6;color:var(--lp-muted)}.landing_steps__DlVT8{display:grid;grid-gap:1.5rem;gap:1.5rem;counter-reset:step}@media (min-width:768px){.landing_steps__DlVT8{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.landing_step__lFU4M{position:relative;padding:1.35rem;background:var(--lp-bg);border:1px solid var(--lp-border);border-radius:var(--lp-radius)}.landing_step__lFU4M:before{counter-increment:step;content:counter(step);display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-bottom:.85rem;font-size:.8125rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--lp-accent),var(--lp-violet));border-radius:8px}.landing_stepTitle__TnDO8{margin:0 0 .35rem;font-size:.9375rem;font-weight:700}.landing_stepDesc__l9PAI{margin:0;font-size:.8125rem;line-height:1.5;color:var(--lp-muted)}.landing_workflowNote__KyH4F{margin:2rem 0 0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.55;color:var(--lp-muted);background:#f1f5f9;border-radius:12px;text-align:center}.landing_pricingGrid__wMbT_{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;max-width:52rem;margin:0 auto}@media (min-width:768px){.landing_pricingGrid__wMbT_{grid-template-columns:1fr 1fr}}.landing_pricingCard__JerVl{display:flex;flex-direction:column;padding:2rem;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:16px;box-shadow:var(--lp-shadow)}.landing_pricingCardFeatured__ugxTK{border-color:#c7d2fe;box-shadow:0 4px 24px -6px rgba(79,70,229,.15)}.landing_pricingBadge__c3j4s{align-self:flex-start;margin-bottom:.75rem;padding:.25rem .65rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--lp-violet);background:#f5f3ff;border-radius:6px}.landing_pricingName__Q5U3g{margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.landing_pricingPrice__b8__o{margin:0 0 .35rem;font-size:2rem;font-weight:800;letter-spacing:-.02em;color:var(--lp-text);line-height:1.1}.landing_pricingCardFeatured__ugxTK .landing_pricingPrice__b8__o{color:var(--lp-violet)}.landing_pricingPriceNote__O_KcL{margin:0 0 .75rem;font-size:.8125rem;color:var(--lp-muted)}.landing_pricingTerm__H3Gyf{margin:0 0 .75rem;font-size:.875rem;color:var(--lp-muted)}.landing_pricingDesc__3lLsh{margin:0 0 1.25rem;font-size:.875rem;line-height:1.55;color:var(--lp-muted);flex:1 1}.landing_pricingFeatures__hLq2B{margin:0 0 1.5rem;padding:0;list-style:none}.landing_pricingFeatures__hLq2B li{position:relative;padding-left:1.35rem;margin-bottom:.5rem;font-size:.8125rem;color:var(--lp-text);line-height:1.45}.landing_pricingFeatures__hLq2B li:before{content:"✓";position:absolute;left:0;color:var(--lp-accent);font-weight:700}.landing_pricingNote__LIyjE{margin:2rem auto 0;max-width:40rem;font-size:.8125rem;line-height:1.6;color:var(--lp-muted);text-align:center}.landing_activationBox__KgzCQ{max-width:36rem;margin:0 auto;padding:2rem;text-align:center;background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid #e0e7ff;border-radius:16px}.landing_activationTitle__GWufy{margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.landing_activationText__M5YPJ{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.6;color:var(--lp-muted)}.landing_faqList__cVJbA{max-width:40rem;margin:0 auto;display:flex;flex-direction:column;gap:.65rem}.landing_faqItem__NpChC{border:1px solid var(--lp-border);border-radius:12px;background:var(--lp-surface);overflow:hidden}.landing_faqQuestion___RxDR{padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;cursor:pointer;list-style:none}.landing_faqQuestion___RxDR::-webkit-details-marker{display:none}.landing_faqAnswer__HuXxG{margin:0;padding:0 1.25rem 1rem;font-size:.875rem;line-height:1.6;color:var(--lp-muted)}.landing_footer__U__I_{padding:3rem 0 2rem;border-top:1px solid var(--lp-border);background:var(--lp-surface)}.landing_footerGrid__nwEeH{display:grid;grid-gap:2rem;gap:2rem;margin-bottom:2.5rem}@media (min-width:640px){.landing_footerGrid__nwEeH{grid-template-columns:1.5fr 1fr;align-items:start}}.landing_footerBrand__IuJ_p{margin:.75rem 0 0;font-size:.875rem;line-height:1.55;color:var(--lp-muted);max-width:22rem}.landing_footerLinks__ETkls{display:flex;flex-direction:column;gap:.5rem}.landing_footerLink__JHHlb{font-size:.875rem;font-weight:500;color:var(--lp-muted);text-decoration:none}.landing_footerLink__JHHlb:hover{color:var(--lp-accent)}.landing_copyright__nRUIr{margin:0;padding-top:1.5rem;border-top:1px solid var(--lp-border);font-size:.75rem;color:#94a3b8;text-align:center}.landing_logoTitle__mVaB0{font-size:1.125rem;font-weight:700;color:var(--lp-text);letter-spacing:-.02em}