@keyframes public_pulseGlow__DIe1j{0%,to{box-shadow:0 0 6px var(--fc-emerald-400)}50%{box-shadow:0 0 14px var(--fc-emerald-300),0 0 24px var(--fc-emerald-200)}}.public_publicPage__eCuOd{font-family:var(--fc-font-body);font-size:16px;background:white;min-height:100vh}.public_nav__hOtgw{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 48px;height:64px;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--fc-slate-100)}.public_navLogo__3JThi{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--fc-slate-900)}.public_navLogoMark__ON1Uu{width:32px;height:32px;background:var(--fc-indigo-600);border-radius:8px;display:flex;align-items:center;justify-content:center;color:white;font-weight:800;font-size:12px;letter-spacing:-.02em}.public_navLogoText__63I_g{font-family:var(--fc-font-heading);font-size:20px;font-weight:700;letter-spacing:-.03em}.public_navLinks__ZFn7q{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:32px}.public_navLink__dmokd{font-size:14px;font-weight:500;color:var(--fc-slate-500);text-decoration:none;transition:color .15s ease}.public_navLink__dmokd:hover{color:var(--fc-slate-900)}.public_navActions__Ty9BU{display:flex;align-items:center;gap:16px}.public_navLogin__Lap04{font-size:14px;font-weight:500;color:var(--fc-slate-600);text-decoration:none}.public_navCta__Af18p{font-size:14px;font-weight:600;padding:8px 20px;border-radius:8px;background:var(--fc-indigo-600);color:white;text-decoration:none;transition:background .15s ease}.public_navCta__Af18p:hover{background:var(--fc-indigo-700)}.public_pageHeader__KiRP2{padding:80px 24px 60px;text-align:center;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(79,70,229,.08),transparent)}.public_pageTag__CuX5A{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fc-indigo-600);margin-bottom:16px}.public_pageTitle__paUar{font-family:var(--fc-font-heading);font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-.03em;color:var(--fc-slate-900);margin-bottom:16px;line-height:1.1;text-wrap:balance}.public_pageDesc__qFuoN{font-size:18px;line-height:1.7;color:var(--fc-slate-500);max-width:700px;margin:0 auto;text-wrap:pretty}.public_content__ffLLz{max-width:1100px;margin:0 auto;padding:0 24px 80px}.public_contentWide__ftP0Q{max-width:1280px;margin:0 auto;padding:0 24px 80px}.public_section__YCdpb{margin-bottom:64px}.public_sectionTitle__xJJ3m{font-family:var(--fc-font-heading);font-size:24px;font-weight:700;color:var(--fc-slate-900);margin-bottom:16px;letter-spacing:-.02em}.public_sectionText__i9S4w{font-size:16px;line-height:1.75;color:var(--fc-slate-600);text-wrap:pretty}.public_sectionText__i9S4w+.public_sectionText__i9S4w{margin-top:16px}.public_form__qszba{display:flex;flex-direction:column;gap:20px;max-width:640px}.public_formRow__UHY9n{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.public_formGroup__pors7{display:flex;flex-direction:column;gap:6px}.public_formLabel__hIqPA{font-size:14px;font-weight:600;color:var(--fc-slate-700)}.public_formInput___T1PU{padding:10px 14px;border:1px solid var(--fc-slate-200);border-radius:8px;font-family:var(--fc-font-body);font-size:15px;color:var(--fc-slate-800);transition:border-color .15s ease;outline:none}.public_formInput___T1PU:focus{border-color:var(--fc-indigo-400);box-shadow:0 0 0 3px var(--fc-indigo-50)}.public_formTextarea__pO__r{min-height:120px;resize:vertical}.public_formSubmit__7rVKN{padding:12px 28px;border-radius:8px;border:none;background:var(--fc-indigo-600);color:white;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease;align-self:flex-start}.public_formSubmit__7rVKN:hover{background:var(--fc-indigo-700)}.public_grid__goCH6{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-top:40px}.public_card__qA5FG{padding:28px;border:1px solid var(--fc-slate-100);border-radius:14px;transition:box-shadow .2s ease,border-color .2s ease}.public_card__qA5FG:hover{border-color:var(--fc-indigo-100);box-shadow:0 4px 12px rgba(79,70,229,.06)}.public_cardIcon__h1U1Z{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px;background:var(--fc-indigo-50)}.public_cardTitle__n9cVs{font-family:var(--fc-font-heading);font-size:17px;font-weight:700;color:var(--fc-slate-900);margin-bottom:8px}.public_cardDesc__DkxSo{font-size:14px;line-height:1.65;color:var(--fc-slate-500);text-wrap:pretty}.public_badgeList__kQRV1{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.public_badge__jaiAm{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:100px;font-size:13px;font-weight:600;background:var(--fc-indigo-50);color:var(--fc-indigo-700);border:1px solid var(--fc-indigo-100)}.public_teamGrid__v8HSc{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px;margin-top:40px}.public_teamCard__qFBn_{text-align:center;padding:32px 24px;border-radius:14px;background:var(--fc-slate-50)}.public_teamAvatar__8VedL{width:72px;height:72px;border-radius:50%;background:var(--fc-indigo-100);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:28px;color:var(--fc-indigo-600);font-weight:800}.public_teamName__u8Zin{font-family:var(--fc-font-heading);font-size:17px;font-weight:700;color:var(--fc-slate-900);margin-bottom:4px}.public_teamRole__BpM_X{font-size:14px;color:var(--fc-slate-500)}.public_pricingGrid__jLHYj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:40px}.public_pricingCard__nQGYF{padding:32px;border:1px solid var(--fc-slate-200);border-radius:16px;text-align:center;position:relative;display:flex;flex-direction:column;background:white}.public_pricingCardFeatured__LGuuY{border-color:var(--fc-indigo-300);box-shadow:0 8px 30px rgba(79,70,229,.1)}.public_pricingBadge__UV4Gj{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:4px 16px;border-radius:100px;background:var(--fc-indigo-600);color:white;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.public_pricingTier__PAAw7{font-family:var(--fc-font-heading);font-size:22px;font-weight:700;color:var(--fc-slate-900);margin-bottom:4px}.public_pricingFor__Z8h3m{font-size:13px;color:var(--fc-slate-500);margin-bottom:20px}.public_pricingPrice__0sR2n{font-family:var(--fc-font-heading);font-size:42px;font-weight:800;color:var(--fc-slate-900);letter-spacing:-.03em}.public_pricingPeriod__mg4tL{font-size:14px;color:var(--fc-slate-400);margin-bottom:24px}.public_pricingFeatures__LoB4N{list-style:none;text-align:left;display:flex;flex-direction:column;gap:10px;margin-bottom:28px;flex-grow:1}.public_pricingFeature__2t50s{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--fc-slate-600)}.public_pricingCheck__Lu2WG{color:var(--fc-emerald-600);font-weight:700;flex-shrink:0}.public_enterpriseBanner__qgHqb{margin-top:32px;padding:40px 48px;border:1px solid var(--fc-slate-200);border-radius:16px;background:linear-gradient(135deg,var(--fc-slate-900) 0,#1e293b 100%);display:flex;align-items:center;justify-content:space-between;gap:40px}.public_enterpriseBannerContent__yh41l{flex:1 1}.public_enterpriseBannerTitle__1C_NU{font-family:var(--fc-font-heading);font-size:24px;font-weight:700;color:white;margin-bottom:8px}.public_enterpriseBannerDesc__mcGfv{font-size:14px;color:var(--fc-slate-300);line-height:1.6;max-width:600px}.public_enterpriseBannerFeatures__SZc9g{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px;list-style:none}.public_enterpriseBannerFeature__LPWp_{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--fc-slate-300)}.public_enterpriseBannerCheck__QNSmF{color:var(--fc-emerald-400);font-weight:700}.public_btnEnterprise__NeoSV{display:inline-block;padding:14px 32px;border-radius:10px;background:white;color:var(--fc-slate-900);font-weight:700;text-decoration:none;font-size:15px;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.public_btnEnterprise__NeoSV:hover{background:var(--fc-slate-100);transform:translateY(-1px)}.public_btnPrimary__m_s36{display:inline-block;padding:12px 28px;border-radius:10px;background:var(--fc-indigo-600);color:white;font-weight:600;text-decoration:none;font-size:15px;transition:background .15s ease}.public_btnPrimary__m_s36:hover{background:var(--fc-indigo-700)}.public_btnSecondary__TQ9B1{display:inline-block;padding:12px 28px;border-radius:10px;border:1px solid var(--fc-slate-200);color:var(--fc-slate-700);font-weight:600;text-decoration:none;font-size:15px;transition:all .15s ease}.public_btnSecondary__TQ9B1:hover{border-color:var(--fc-slate-300);background:var(--fc-slate-50)}.public_timeline__N5Tmz{display:flex;flex-direction:column;gap:0;margin-top:40px}.public_timelineItem__sWrHN{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--fc-slate-100)}.public_timelineNumber__83c0w{width:36px;height:36px;border-radius:50%;background:var(--fc-indigo-50);color:var(--fc-indigo-600);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex-shrink:0}.public_timelineTitle__k5G1x{font-weight:700;font-size:16px;color:var(--fc-slate-900);margin-bottom:4px}.public_timelineDesc__aZ_VJ{font-size:14px;line-height:1.65;color:var(--fc-slate-500)}.public_footer__M3hUq{padding:60px 48px 32px;border-top:1px solid var(--fc-slate-100);background:var(--fc-slate-50)}.public_footerInner__v5gzK{max-width:1280px;margin:0 auto}.public_footerBottom__w2PBQ{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--fc-slate-400);padding-top:28px;border-top:1px solid var(--fc-slate-100);flex-wrap:wrap;gap:12px}.public_footerStatus__v76se{display:flex;align-items:center;gap:8px}.public_footerStatusDot__VQqy3{width:7px;height:7px;border-radius:50%;background:var(--fc-emerald-500);animation:public_pulseGlow__DIe1j 2s ease-in-out infinite}.public_footerGrid__kq6vE{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:48px}@media (max-width:768px){.public_footerGrid__kq6vE{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:480px){.public_footerGrid__kq6vE{grid-template-columns:1fr;gap:24px}}.public_footerBrand__lukOB{display:flex;flex-direction:column;gap:12px}.public_footerBrandLogo__5jekn{display:flex;align-items:center;gap:10px;color:var(--fc-slate-900)}.public_footerBrandDesc__RvaCi{font-size:14px;line-height:1.6;color:var(--fc-slate-500);max-width:280px}.public_footerCol__x0B82 h4{font-size:12px;font-weight:700;color:var(--fc-slate-900);text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.public_footerCol__x0B82 a{display:block;font-size:14px;color:var(--fc-slate-500);text-decoration:none;margin-bottom:10px;transition:color .15s ease}.public_footerCol__x0B82 a:hover{color:var(--fc-indigo-600)}.public_contactGrid__KmNZh{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:start}.public_formSuccess__a79N5{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px;border:1px solid var(--fc-emerald-100);background:var(--fc-emerald-50);border-radius:14px;min-height:300px}.public_formSuccessIcon__fOmR5{width:56px;height:56px;border-radius:50%;background:var(--fc-emerald-500);color:white;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;margin-bottom:20px}.public_formSuccessTitle__JJXux{font-family:var(--fc-font-heading);font-size:20px;font-weight:700;color:var(--fc-slate-900);margin-bottom:8px}.public_formSuccessDesc__xU98S{font-size:15px;color:var(--fc-slate-500);line-height:1.6}.public_formError___mchv{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--fc-rose-50);border:1px solid var(--fc-rose-100);border-radius:8px;font-size:13px;color:var(--fc-rose-600)}.public_mobileMenuBtn__ATGRc{display:none;background:none;border:none;cursor:pointer;padding:8px;z-index:60}.public_hamburger__SxB5A{display:flex;flex-direction:column;gap:5px;width:22px}.public_hamburger__SxB5A span{display:block;height:2px;background:var(--fc-slate-700);border-radius:2px;transition:all .2s ease}.public_hamburgerOpen__YDpmf span:first-child{transform:rotate(45deg) translateY(5px) translateX(5px)}.public_hamburgerOpen__YDpmf span:nth-child(2){opacity:0}.public_hamburgerOpen__YDpmf span:nth-child(3){transform:rotate(-45deg) translateY(-5px) translateX(5px)}.public_mobileMenuOverlay__yl8ni{position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.public_mobileMenu__Ru_Wd{position:absolute;top:0;right:0;width:280px;height:100vh;background:white;padding:80px 24px 24px;display:flex;flex-direction:column;gap:8px;box-shadow:-8px 0 30px rgba(0,0,0,.1)}.public_mobileMenuLink__glUe9{display:block;padding:12px 16px;border-radius:8px;font-size:16px;font-weight:500;color:var(--fc-slate-700);text-decoration:none;transition:background .15s ease}.public_mobileMenuLink__glUe9:hover{background:var(--fc-slate-50)}.public_mobileMenuDivider__F6IQQ{border:none;border-top:1px solid var(--fc-slate-100);margin:8px 0}.public_blogGrid__jPvS5{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;max-width:900px}.public_blogCard__3NQE3{display:block;padding:28px 32px;border:1px solid var(--fc-slate-100);border-radius:14px;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.public_blogCard__3NQE3:hover{border-color:var(--fc-indigo-200);box-shadow:0 4px 20px rgba(79,70,229,.06)}.public_blogCardMeta__aqvbX{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;color:var(--fc-slate-400)}.public_blogCardCategory__FwLsz{display:inline-block;padding:3px 10px;border-radius:20px;background:var(--fc-indigo-50);color:var(--fc-indigo-600);font-size:12px;font-weight:600;letter-spacing:.02em}.public_blogCardDate__mkjJY{font-size:13px}.public_blogCardTitle__8Gv__{font-family:var(--fc-font-heading);font-size:20px;font-weight:700;color:var(--fc-slate-900);margin-bottom:8px;line-height:1.35;letter-spacing:-.02em}.public_blogCardDesc__LbEMc{font-size:15px;color:var(--fc-slate-500);line-height:1.6;margin-bottom:16px}.public_blogCardFooter__JA6Fk{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--fc-slate-400)}.public_blogCardArrow__O9NWB{color:var(--fc-indigo-600);font-weight:600}.public_article__2lXk0{max-width:720px;margin:0 auto;padding:0 24px}.public_articleHeader__4xAE5{padding:80px 0 40px;border-bottom:1px solid var(--fc-slate-100);margin-bottom:40px}.public_articleMeta__eAQQe{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-size:13px;color:var(--fc-slate-400)}.public_articleTitle__bM1FM{font-family:var(--fc-font-heading);font-size:36px;font-weight:800;color:var(--fc-slate-900);line-height:1.2;letter-spacing:-.03em;margin-bottom:20px}.public_articleLead__QP4jS{font-size:18px;color:var(--fc-slate-600);line-height:1.7;font-weight:400}.public_articleBody__4RI4v{padding-bottom:80px}.public_articleBody__4RI4v h2{font-family:var(--fc-font-heading);font-size:22px;font-weight:700;color:var(--fc-slate-900);margin-top:48px;margin-bottom:16px;letter-spacing:-.02em}.public_articleBody__4RI4v h3{font-family:var(--fc-font-heading);font-size:17px;font-weight:700;color:var(--fc-slate-800);margin-top:32px;margin-bottom:12px}.public_articleBody__4RI4v p{font-size:16px;line-height:1.8;color:var(--fc-slate-600);margin-bottom:20px}.public_articleBody__4RI4v ol,.public_articleBody__4RI4v ul{padding-left:24px;margin-bottom:20px}.public_articleBody__4RI4v li{font-size:16px;line-height:1.8;color:var(--fc-slate-600);margin-bottom:10px}.public_articleBody__4RI4v a{color:var(--fc-indigo-600);text-decoration:underline;text-underline-offset:3px}.public_articleBody__4RI4v a:hover{color:var(--fc-indigo-700)}.public_articleBody__4RI4v strong{color:var(--fc-slate-800);font-weight:600}.public_articleBody__4RI4v em{font-style:italic}.public_articleDivider__D0xlW{border:none;border-top:1px solid var(--fc-slate-100);margin:48px 0 32px}.public_articleAuthor__WKsJg{display:flex;align-items:center;gap:16px;padding:24px;background:var(--fc-slate-50);border-radius:12px;margin-bottom:32px}.public_articleAuthorLogo___6nOX{width:44px;height:44px;background:var(--fc-indigo-600);border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:white;flex-shrink:0}.public_articleAuthorName__Z5_ps{font-family:var(--fc-font-heading);font-size:15px;font-weight:700;color:var(--fc-slate-900);margin-bottom:2px}.public_articleAuthorDesc__cVFCz{font-size:13px;color:var(--fc-slate-500);line-height:1.5}.public_articleNav__GjJYI{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.public_splitSection__tu1M_{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;margin-bottom:80px}@media (max-width:768px){.public_splitSection__tu1M_{grid-template-columns:1fr;gap:32px}}.public_splitSectionText__dN_Kt{display:flex;flex-direction:column;gap:20px}.public_titleAccent__fiZaz{background:linear-gradient(135deg,var(--fc-indigo-600),#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.public_aboutBadge__whaWo{display:inline-flex;align-items:center;padding:6px 12px;background:var(--fc-indigo-50);color:var(--fc-indigo-600);border-radius:9999px;font-size:13px;font-weight:600;width:-moz-fit-content;width:fit-content;margin-bottom:12px}.public_statCard__hTNhi{background:white;border:1px solid var(--fc-slate-200);border-radius:16px;padding:32px 24px;text-align:center;position:relative;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.02)}.public_statCard__hTNhi:hover{transform:translateY(-2px);border-color:var(--fc-indigo-200);box-shadow:0 8px 24px rgba(79,70,229,.04)}.public_statCardNumber__HdTw5{font-size:40px;font-weight:800;background:linear-gradient(135deg,var(--fc-indigo-600),#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px;font-family:var(--fc-font-heading)}.public_comparisonContainer__IRTgR{background:var(--fc-slate-900);border-radius:24px;border:1px solid var(--fc-slate-800);padding:48px;margin-bottom:80px;color:white}.public_comparisonHeader__PZzoV{text-align:center;margin-bottom:40px}.public_comparisonGrid__OcI5N{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}@media (max-width:768px){.public_comparisonGrid__OcI5N{grid-template-columns:1fr;gap:24px}}.public_comparisonCard__IXHhc{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:32px}.public_comparisonCardLegacy____wiH{border-color:rgba(239,68,68,.1);background:rgba(239,68,68,.01)}.public_comparisonCardFoster__Nr68X{border-color:rgba(16,185,129,.2);background:rgba(16,185,129,.02);position:relative}.public_comparisonCardFoster__Nr68X:before{content:"RECOMMENDED";position:absolute;top:-12px;right:24px;background:var(--fc-emerald-600);color:white;font-size:11px;font-weight:800;padding:4px 10px;border-radius:9999px;letter-spacing:.06em}.public_comparisonTitle__8oVnD{font-family:var(--fc-font-heading);font-size:18px;font-weight:700;margin-bottom:24px;display:flex;align-items:center;gap:10px}.public_comparisonItem__m8WzP{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;margin-bottom:16px;color:var(--fc-slate-400)}.public_comparisonItemStrong__iOOnH{color:var(--fc-slate-200);font-weight:600}.public_progressBarContainer__3uiIl{width:100%;height:8px;background:rgba(255,255,255,.1);border-radius:9999px;overflow:hidden;margin-top:16px;position:relative}.public_progressBarFill__p77_W{height:100%;background:linear-gradient(90deg,var(--fc-indigo-500),var(--fc-indigo-600));border-radius:9999px}@media (max-width:768px){.public_mobileMenuBtn__ATGRc{display:flex}.public_nav__hOtgw{padding:0 20px}.public_navCta__Af18p,.public_navLinks__ZFn7q,.public_navLogin__Lap04{display:none}.public_pageHeader__KiRP2{padding:60px 20px 40px}.public_formRow__UHY9n,.public_pricingGrid__jLHYj{grid-template-columns:1fr}.public_enterpriseBanner__qgHqb{flex-direction:column;text-align:center;padding:32px 24px}.public_enterpriseBannerFeatures__SZc9g{justify-content:center}.public_contactGrid__KmNZh{grid-template-columns:1fr;gap:40px}}