.landing_page__pEwES{min-height:100vh;background:var(--fc-white);color:var(--fc-slate-800);overflow-x:hidden;scroll-behavior:smooth}@keyframes landing_fadeInUp__YLl7S{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes landing_fadeIn__TWpB2{0%{opacity:0}to{opacity:1}}@keyframes landing_float__0QE0G{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes landing_pulseGlow__lP78d{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)}}@keyframes landing_shimmer__Y7_ra{0%{background-position:-200%}to{background-position:200%}}@keyframes landing_gradientShift__3Eezy{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes landing_slideIn__Zt4Mj{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes landing_bannerShimmer__9Zx18{0%{background-position:-200% 0}to{background-position:200% 0}}.landing_nav__knAbU{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:0 48px;height:64px;background:rgba(255,255,255,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--fc-slate-100)}.landing_navLogo__d3y8a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--fc-slate-900)}.landing_navLogoMark__wRNv2{width:30px;height:30px;background:var(--fc-indigo-600);border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:white;font-family:var(--fc-font-heading)}.landing_navLogoText__GWjvb{font-size:18px;font-weight:700;letter-spacing:-.02em;font-family:var(--fc-font-heading)}.landing_navLinks__8oL_o{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:32px}.landing_navLink__MX_D9{font-size:14px;font-weight:500;color:var(--fc-slate-500);text-decoration:none;transition:color .15s ease}.landing_navLink__MX_D9:hover{color:var(--fc-slate-900)}.landing_navActions__GGpJs{display:flex;align-items:center;gap:16px}.landing_navLogin__NdjVE{font-size:14px;font-weight:500;color:var(--fc-slate-500);text-decoration:none;transition:color .15s ease}.landing_navLogin__NdjVE:hover{color:var(--fc-slate-900)}.landing_navCta__bIz4N{display:inline-flex;align-items:center;padding:8px 20px;border-radius:8px;background:var(--fc-indigo-600);color:white;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s ease,box-shadow .15s ease}.landing_navCta__bIz4N:hover{background:var(--fc-indigo-700);box-shadow:0 2px 8px rgba(79,70,229,.3)}.landing_hero__wie8N{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 72px);padding:64px 24px 48px;text-align:center;background:radial-gradient(ellipse 100% 70% at 50% -15%,rgba(99,102,241,.22),transparent 70%),radial-gradient(ellipse 60% 50% at 85% 20%,rgba(16,185,129,.14),transparent 60%),radial-gradient(ellipse 60% 50% at 15% 30%,rgba(168,85,247,.14),transparent 60%),linear-gradient(180deg,#f8fafc,#ffffff);overflow:hidden}.landing_hero__wie8N:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(148,163,184,.15) 1px,transparent 0);background-size:32px 32px;pointer-events:none;mask-image:radial-gradient(ellipse 60% 50% at 50% 30%,#000 70%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 30%,#000 70%,transparent 100%)}@media (max-height:750px){.landing_hero__wie8N{min-height:auto;padding:48px 24px 32px}}.landing_hero__wie8N:before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(79,70,229,.08) 0,transparent 70%);animation:landing_float__0QE0G 8s ease-in-out infinite;pointer-events:none}.landing_heroInner__5QF1e{max-width:1080px;margin:0 auto;position:relative;z-index:2;animation:landing_fadeInUp__YLl7S .8s ease-out;display:flex;flex-direction:column;align-items:center}.landing_heroBadge__xIOlD{display:inline-flex;align-items:center;gap:10px;padding:8px 22px;border-radius:100px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(199,210,254,.9);font-size:13.5px;font-weight:750;color:#3730a3;margin-bottom:28px;box-shadow:0 4px 20px rgba(99,102,241,.15),inset 0 0 0 1px rgba(255,255,255,.6);transition:transform .2s ease,box-shadow .2s ease}.landing_heroBadge__xIOlD:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(99,102,241,.22)}.landing_heroBadgeDot__lfThA{width:9px;height:9px;border-radius:50%;background:#10b981;box-shadow:0 0 12px rgba(16,185,129,.8);animation:landing_pulseGlow__lP78d 2s ease-in-out infinite}.landing_heroTitle__omfE_{font-family:var(--fc-font-heading);font-size:clamp(36px,4.8vw,64px);font-weight:900;line-height:1.1;letter-spacing:-.04em;margin-bottom:24px;max-width:1020px;margin-left:auto;margin-right:auto}.landing_heroTitleMain__u88ef{display:block;color:#0f172a;margin-bottom:10px;text-wrap:balance}.landing_heroTitleAccent__rGeHU{display:block;background:linear-gradient(135deg,#4f46e5,#6366f1 35%,#9333ea 70%,#10b981);background-size:250% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:landing_gradientShift__3Eezy 5s ease-in-out infinite;text-wrap:balance;filter:drop-shadow(0 4px 16px rgba(99,102,241,.3))}.landing_heroSub__BTk9y{font-size:19px;line-height:1.65;color:#475569;max-width:840px;margin:0 auto 32px;text-wrap:pretty;font-weight:450}.landing_heroActions__3CEO8{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:28px}.landing_btnPrimary__gP0eO{display:inline-flex;align-items:center;gap:10px;padding:18px 40px;border-radius:14px;background:linear-gradient(135deg,#4f46e5,#3730a3);color:white;font-size:16.5px;font-weight:750;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);border:none;cursor:pointer;box-shadow:0 6px 30px rgba(79,70,229,.5),inset 0 0 0 1px rgba(255,255,255,.25)}.landing_btnPrimary__gP0eO:hover{background:linear-gradient(135deg,#4338ca,#312e81);box-shadow:0 10px 40px rgba(79,70,229,.65),inset 0 0 0 1px rgba(255,255,255,.4);transform:translateY(-2px) scale(1.02)}.landing_btnSecondary__8n31n{display:inline-flex;align-items:center;gap:10px;padding:18px 36px;border-radius:14px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0f172a;font-size:16.5px;font-weight:650;text-decoration:none;border:1.5px solid #cbd5e1;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.05)}.landing_btnSecondary__8n31n:hover{background:#ffffff;border-color:#6366f1;color:#4f46e5;transform:translateY(-2px);box-shadow:0 8px 25px rgba(99,102,241,.15)}.landing_heroStatsStrip__43qre{display:inline-flex;align-items:center;gap:20px;padding:10px 28px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e2e8f0;border-radius:100px;margin-bottom:24px;font-size:13.5px;color:#334155;box-shadow:0 4px 16px rgba(0,0,0,.04)}.landing_heroStatItem__AwR9a{display:flex;align-items:center;gap:8px}.landing_heroStatIcon__zQCA1{font-size:15px}.landing_heroStatDivider__bk72_{color:#cbd5e1;font-size:12px}.landing_guaranteePill__PPiK3{gap:10px;padding:12px 28px;border-radius:100px;background:rgba(236,253,245,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid rgba(52,211,153,.8);font-size:14px;color:#065f46;box-shadow:0 6px 20px rgba(16,185,129,.15);transition:transform .2s ease,box-shadow .2s ease}.landing_guaranteePill__PPiK3:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(16,185,129,.25)}.landing_preview__C_ruY{max-width:1120px;margin:0 auto;border-radius:20px;border:1px solid rgba(226,232,240,.9);background:#ffffff;box-shadow:0 4px 6px rgba(0,0,0,.02),0 24px 80px rgba(15,23,42,.12),0 50px 140px rgba(79,70,229,.12);overflow:hidden;animation:landing_fadeInUp__YLl7S 1s ease-out .3s both;transition:transform .4s ease,box-shadow .4s ease;transform:perspective(1000px) rotateX(2deg)}.landing_preview__C_ruY:hover{transform:perspective(1000px) rotateX(0deg) translateY(-6px);box-shadow:0 4px 6px rgba(0,0,0,.03),0 32px 90px rgba(15,23,42,.16),0 60px 160px rgba(79,70,229,.18)}.landing_previewBar__u4dAp{display:flex;align-items:center;gap:8px;padding:14px 20px;background:var(--fc-slate-100);border-bottom:1px solid var(--fc-slate-200)}.landing_previewDot__Stnon{width:10px;height:10px;border-radius:50%}.landing_previewBody__P4pPF{display:grid;grid-template-columns:200px 1fr;min-height:380px}.landing_previewSidebar__sOZ_R{padding:24px 16px;border-right:1px solid var(--fc-slate-200);background:white;display:flex;flex-direction:column;gap:8px}.landing_previewSidebarItem__Pj8Hy{height:14px;border-radius:4px;background:var(--fc-slate-100)}.landing_previewSidebarItemActive___UxJC{background:var(--fc-indigo-100)}.landing_previewMain__bG4u4{padding:24px;background:var(--fc-bg)}.landing_previewStatsRow__ZA9IF{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.landing_previewStatCard__lZeu3{background:white;border:1px solid var(--fc-slate-100);border-radius:10px;padding:16px}.landing_previewStatLabel__7eyc_{height:8px;width:60%;background:var(--fc-slate-100);border-radius:4px;margin-bottom:10px}.landing_previewStatValue__MlAL3{font-family:var(--fc-font-heading);font-size:22px;font-weight:700;color:var(--fc-slate-800)}.landing_previewStatDelta___qGUM{font-size:11px;font-weight:600;margin-top:4px}.landing_previewScoreCard__hXoRt{background:white;border:1px solid var(--fc-slate-100);border-radius:10px;padding:20px;display:flex;align-items:center;gap:20px}.landing_previewScoreRing__y8Z8n{width:64px;height:64px;border-radius:50%;border:4px solid var(--fc-emerald-400);display:flex;align-items:center;justify-content:center;font-family:var(--fc-font-heading);font-size:22px;font-weight:800;color:var(--fc-slate-900);flex-shrink:0}.landing_previewScoreLabel__ULPVd{font-size:13px;font-weight:600;color:var(--fc-slate-900);margin-bottom:4px}.landing_previewScoreStatus__bJp4z{font-size:12px;color:var(--fc-emerald-600);font-weight:600}.landing_previewContentRow__w69aD{display:grid;grid-template-columns:1fr 280px;grid-gap:12px;gap:12px;margin-top:16px}.landing_previewChart__7puyH{background:white;border:1px solid var(--fc-slate-100);border-radius:10px;padding:20px}.landing_previewChartTitle__obDpS{height:10px;width:40%;background:var(--fc-slate-100);border-radius:4px;margin-bottom:16px}.landing_previewChartBars__iLvLf{display:flex;align-items:flex-end;gap:8px;height:100px}.landing_previewChartBar__05yJM{flex:1 1;border-radius:4px 4px 0 0;background:var(--fc-indigo-100)}.landing_previewChartBarActive__5JVLd{background:var(--fc-indigo-500)}.landing_problem__pLOdo{padding:100px 24px;background:white;border-top:1px solid var(--fc-slate-100)}.landing_problemInner__xL3YS{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.landing_problemTag__y1nAr{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-rose-600);margin-bottom:16px}.landing_problemTitle__4OPGR{font-family:var(--fc-font-heading);font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.02em;color:var(--fc-slate-900);margin-bottom:20px;line-height:1.2;text-wrap:balance}.landing_problemDesc__0Lmuf{font-size:16px;line-height:1.75;color:var(--fc-slate-500);margin-bottom:32px;text-wrap:pretty}.landing_problemStats__mlm8i{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.landing_problemStat__QKnU2{padding:20px;border-radius:12px;background:var(--fc-slate-50);border:1px solid var(--fc-slate-100)}.landing_problemStatValue__RMudY{font-family:var(--fc-font-heading);font-size:32px;font-weight:800;color:var(--fc-slate-900);line-height:1;margin-bottom:6px}.landing_problemStatLabel__b9cVV{font-size:13px;color:var(--fc-slate-500);line-height:1.5}.landing_problemList__0o1Vg{list-style:none;display:flex;flex-direction:column;gap:20px}.landing_problemListItem__VXe4M{display:flex;gap:16px;align-items:flex-start}.landing_problemListIcon__OZ4RZ{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;background:var(--fc-rose-50)}.landing_problemListTitle__JlI9h{font-size:15px;font-weight:600;color:var(--fc-slate-900);margin-bottom:4px}.landing_problemListDesc__SJ9W7{font-size:14px;color:var(--fc-slate-500);line-height:1.6}.landing_section__ICJEz{padding:100px 24px;max-width:1280px;margin:0 auto}.landing_sectionAlt__wahE0{padding:100px 24px;background:var(--fc-slate-50);border-top:1px solid var(--fc-slate-100);border-bottom:1px solid var(--fc-slate-100)}.landing_sectionInner__agZO5{max-width:1280px;margin:0 auto}.landing_sectionHeader__13EuI{text-align:center;margin-bottom:56px;max-width:720px;margin-left:auto;margin-right:auto}.landing_sectionTag__u4yz_{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-indigo-600);margin-bottom:12px}.landing_sectionTitle__VHDry{font-family:var(--fc-font-heading);font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.02em;color:var(--fc-slate-900);margin-bottom:16px;line-height:1.2;text-wrap:balance}.landing_sectionDesc__RgQL_{font-size:16px;line-height:1.7;color:var(--fc-slate-500);text-wrap:pretty}.landing_featuresGrid___4AwX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:900px){.landing_featuresGrid___4AwX{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.landing_featuresGrid___4AwX{grid-template-columns:1fr}}.landing_featureCard___7KBi{background:white;border:1px solid var(--fc-slate-200);border-radius:14px;padding:28px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.landing_featureCard___7KBi:first-child{animation:landing_fadeInUp__YLl7S .5s ease-out .1s both}.landing_featureCard___7KBi:nth-child(2){animation:landing_fadeInUp__YLl7S .5s ease-out .2s both}.landing_featureCard___7KBi:nth-child(3){animation:landing_fadeInUp__YLl7S .5s ease-out .3s both}.landing_featureCard___7KBi:nth-child(4){animation:landing_fadeInUp__YLl7S .5s ease-out .4s both}.landing_featureCard___7KBi:nth-child(5){animation:landing_fadeInUp__YLl7S .5s ease-out .5s both}.landing_featureCard___7KBi:nth-child(6){animation:landing_fadeInUp__YLl7S .5s ease-out .6s both}.landing_featureCard___7KBi:hover{box-shadow:0 12px 40px rgba(0,0,0,.08);border-color:var(--fc-indigo-200);transform:translateY(-4px)}.landing_featureIcon__5HAOX{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:20px}.landing_featureIconGreen__mkYA3{background:var(--fc-emerald-50)}.landing_featureIconAmber__TeTpr{background:var(--fc-amber-50)}.landing_featureIconIndigo__TCxcL{background:var(--fc-indigo-50)}.landing_featureIconRose__bWiBa{background:var(--fc-rose-50)}.landing_featureTitle__7Aksx{font-family:var(--fc-font-heading);font-size:16px;font-weight:600;color:var(--fc-slate-900);margin-bottom:8px}.landing_featureDesc__rO0q4{font-size:14px;line-height:1.65;color:var(--fc-slate-500);text-wrap:pretty}.landing_stepsGrid__ngGUG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;position:relative}.landing_stepsGrid__ngGUG:before{content:"";position:absolute;top:24px;left:calc(16.66% + 24px);right:calc(16.66% + 24px);height:2px;background:var(--fc-indigo-100)}@media (max-width:700px){.landing_stepsGrid__ngGUG{grid-template-columns:1fr;gap:40px}.landing_stepsGrid__ngGUG:before{display:none}}.landing_step__0gYFT{flex-direction:column;gap:16px;text-align:center}.landing_stepNumber__QTtzw,.landing_step__0gYFT{display:flex;align-items:center;position:relative}.landing_stepNumber__QTtzw{width:48px;height:48px;border-radius:50%;background:var(--fc-indigo-600);color:white;font-family:var(--fc-font-heading);font-weight:700;font-size:20px;justify-content:center;z-index:1;box-shadow:0 4px 12px rgba(79,70,229,.2)}.landing_stepTitle__B4NB7{font-family:var(--fc-font-heading);font-size:18px;font-weight:600;color:var(--fc-slate-900)}.landing_stepDesc__fo6J6{font-size:14px;color:var(--fc-slate-500);line-height:1.65;max-width:320px;text-wrap:pretty}@media (max-width:1080px){.landing_navLinks__8oL_o{display:none}}.landing_complianceGrid__s_gmo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;max-width:1200px;margin:0 auto}@media (max-width:990px){.landing_complianceGrid__s_gmo{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.landing_complianceGrid__s_gmo{grid-template-columns:1fr}}.landing_complianceItem__oB5qz{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-radius:10px;border:1px solid var(--fc-slate-100);background:var(--fc-slate-50);transition:border-color .2s ease}.landing_complianceItem__oB5qz:hover{border-color:var(--fc-indigo-200)}.landing_complianceItemIcon__vr8vR{width:28px;height:28px;border-radius:50%;background:var(--fc-emerald-50);color:var(--fc-emerald-600);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;border:1px solid var(--fc-emerald-100)}.landing_complianceItemTitle__lKBtI{font-size:14px;font-weight:600;color:var(--fc-slate-900);margin-bottom:2px}.landing_complianceItemDesc___Ovhb{font-size:13px;color:var(--fc-slate-500);line-height:1.5}.landing_previewSidebarLabel__QID7e{font-size:13px;color:var(--fc-slate-500);padding:6px 12px;border-radius:6px;cursor:default}.landing_previewSidebarLabel__QID7e.landing_previewSidebarItemActive___UxJC{background:var(--fc-indigo-50);color:var(--fc-indigo-700);font-weight:600}.landing_previewStatMiniLabel__rYmN2{font-size:11px;font-weight:600;color:var(--fc-slate-500);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.landing_pricingGrid__yDdCK{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;max-width:1280px;margin:0 auto}@media (max-width:1100px){.landing_pricingGrid__yDdCK{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.landing_pricingGrid__yDdCK{grid-template-columns:1fr}}.landing_pricingCard__FClYC{background:white;border:1px solid var(--fc-slate-200);border-radius:16px;padding:32px;display:flex;flex-direction:column;transition:all .25s ease}.landing_pricingCard__FClYC:hover{box-shadow:0 8px 30px rgba(0,0,0,.06);transform:translateY(-2px)}.landing_pricingCardFeatured__tkUn0{border-color:var(--fc-indigo-300);box-shadow:0 0 0 1px var(--fc-indigo-200),0 8px 30px rgba(79,70,229,.1);position:relative}.landing_pricingBadge__GHKIK{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--fc-indigo-600);color:white;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 16px;border-radius:100px;white-space:nowrap}.landing_pricingTier__6gjP8{font-family:var(--fc-font-heading);font-size:18px;font-weight:700;color:var(--fc-slate-900);margin-bottom:4px}.landing_pricingFor__5J7TW{font-size:13px;color:var(--fc-slate-500);margin-bottom:20px}.landing_pricingPrice__78pUT{font-family:var(--fc-font-heading);font-size:40px;font-weight:800;color:var(--fc-slate-900);line-height:1;margin-bottom:4px}.landing_pricingPeriod__nT7VY{font-size:14px;color:var(--fc-slate-400);margin-bottom:24px}.landing_pricingFeatures__HmdKr{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:28px;flex:1 1}.landing_pricingFeature__lXD9e{font-size:14px;color:var(--fc-slate-600);display:flex;gap:8px;align-items:flex-start;line-height:1.5}.landing_pricingCheck__pzffr{color:var(--fc-emerald-500);font-weight:700;flex-shrink:0}.landing_enterpriseBanner__0kVma{margin-top:32px;padding:40px 48px;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;max-width:1100px;margin-left:auto;margin-right:auto}.landing_enterpriseBannerContent___Cygr{flex:1 1}.landing_enterpriseBannerTitle__blKn5{font-family:var(--fc-font-heading);font-size:22px;font-weight:700;color:white;margin-bottom:8px}.landing_enterpriseBannerDesc__cVcqY{font-size:14px;color:var(--fc-slate-300);line-height:1.6;max-width:600px}.landing_enterpriseBannerFeatures__HQfD_{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px;list-style:none}.landing_enterpriseBannerFeature__5ST3W{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--fc-slate-300)}.landing_enterpriseBannerCheck__PRX2M{color:var(--fc-emerald-400);font-weight:700}.landing_btnEnterprise__zMpcA{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}.landing_btnEnterprise__zMpcA:hover{background:var(--fc-slate-100);transform:translateY(-1px)}@media (max-width:800px){.landing_enterpriseBanner__0kVma{flex-direction:column;text-align:center;padding:32px 24px}.landing_enterpriseBannerFeatures__HQfD_{justify-content:center}}.landing_pricingNote__O6zre{text-align:center;font-size:14px;color:var(--fc-slate-500);margin-top:32px;max-width:600px;margin-left:auto;margin-right:auto}.landing_ecosystem__PyNEj{padding:100px 24px;border-top:1px solid var(--fc-slate-100)}.landing_ecosystemInner__wsBnn{max-width:1100px;margin:0 auto}.landing_ecosystemPipeline__dXXjc{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:0;gap:0;align-items:stretch;position:relative}@media (max-width:700px){.landing_ecosystemPipeline__dXXjc{grid-template-columns:1fr;gap:16px}}.landing_ecosystemCard__lqeWD{background:white;border:1px solid var(--fc-slate-200);border-radius:14px;padding:28px;text-align:center;transition:all .25s ease}.landing_ecosystemCard__lqeWD:hover{box-shadow:0 8px 30px rgba(0,0,0,.06);border-color:var(--fc-indigo-200)}.landing_ecosystemCardCore__dYrKE{border-color:var(--fc-indigo-300);background:var(--fc-indigo-50)}.landing_ecosystemIcon__fYQig{font-size:28px;margin-bottom:12px}.landing_ecosystemName__Fxmz1{font-family:var(--fc-font-heading);font-size:16px;font-weight:700;color:var(--fc-slate-900);margin-bottom:4px}.landing_ecosystemRole__NxBb1{font-size:13px;color:var(--fc-slate-500);line-height:1.5;text-wrap:pretty}.landing_ecosystemArrow__732BM{display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--fc-indigo-400);padding:0 16px;position:relative}.landing_ecosystemArrow__732BM:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--fc-indigo-100),var(--fc-indigo-300),var(--fc-indigo-100));transform:translateY(-50%);z-index:0}@media (max-width:700px){.landing_ecosystemArrow__732BM{transform:rotate(90deg);padding:4px 0}}.landing_outstandingSection__jsTtK{padding:100px 24px;background:radial-gradient(ellipse 40% 50% at 10% 90%,rgba(79,70,229,.15),transparent),radial-gradient(ellipse 50% 40% at 90% 10%,rgba(16,185,129,.08),transparent),var(--fc-slate-900);color:white;position:relative;overflow:hidden}.landing_outstandingSection__jsTtK:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.4),transparent)}.landing_outstandingSection__jsTtK:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.3),transparent)}.landing_outstandingInner__Wea06{max-width:1200px;margin:0 auto}.landing_outstandingTag__uAWfF{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-indigo-400);margin-bottom:12px}.landing_outstandingTitle__aCV5s{font-family:var(--fc-font-heading);font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.02em;margin-bottom:16px;line-height:1.2;color:white;text-wrap:balance}.landing_outstandingDesc__jBI6G{font-size:17px;line-height:1.7;color:var(--fc-slate-400);max-width:600px;margin-bottom:48px;text-wrap:pretty}.landing_outstandingGrid__69gCi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:700px){.landing_outstandingGrid__69gCi{grid-template-columns:1fr}}.landing_outstandingCard__77eb4{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:32px;transition:all .25s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.landing_outstandingCard__77eb4:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.landing_outstandingCardIcon__mBWbi{font-size:28px;margin-bottom:16px}.landing_outstandingCardTitle__Vr4al{font-family:var(--fc-font-heading);font-size:17px;font-weight:700;margin-bottom:10px;color:white}.landing_outstandingCardDesc__NPBJj{font-size:14px;line-height:1.7;color:var(--fc-slate-300)}.landing_inlineCta__MAEqP{max-width:960px;margin:48px auto;padding:36px 32px;text-align:center;border:1px solid var(--fc-indigo-200);background:linear-gradient(135deg,var(--fc-indigo-50) 0,#ffffff 100%);border-radius:16px;box-shadow:0 10px 30px -10px rgba(79,70,229,.1);display:flex;flex-direction:column;align-items:center;gap:16px}.landing_inlineCtaText__Y_X8m{font-family:var(--fc-font-heading);font-size:19px;font-weight:700;color:var(--fc-slate-900);margin:0;letter-spacing:-.01em}.landing_inlineCtaActions__Bc8I2{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.landing_tableContainer__dansr{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 auto;border-radius:14px}@media (max-width:600px){.landing_inlineCta__MAEqP{padding:24px 18px;margin:32px 16px}.landing_inlineCtaText__Y_X8m{font-size:16px}}.landing_parallelRunSection__Hgr79{padding:100px 24px;background:radial-gradient(ellipse 50% 40% at 20% 80%,rgba(16,185,129,.08),transparent),radial-gradient(ellipse 60% 50% at 80% 20%,rgba(79,70,229,.06),transparent),var(--fc-slate-900);color:white;position:relative;overflow:hidden}.landing_parallelRunSection__Hgr79:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.4),transparent)}.landing_parallelRunSection__Hgr79:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.3),transparent)}.landing_parallelRunInner__vtyZl{max-width:900px;margin:0 auto}.landing_parallelRunSection__Hgr79 .landing_sectionTag__u4yz_{color:var(--fc-emerald-400)}.landing_parallelRunSection__Hgr79 .landing_sectionTitle__VHDry{color:white;max-width:700px}.landing_parallelRunSection__Hgr79 .landing_sectionDesc__RgQL_{color:var(--fc-slate-400);max-width:640px;margin-bottom:48px}.landing_parallelRunSteps__es2D7{display:flex;flex-direction:column;gap:0;position:relative}.landing_parallelRunSteps__es2D7:before{content:"";position:absolute;top:24px;bottom:24px;left:20px;width:2px;background:linear-gradient(180deg,var(--fc-emerald-400),var(--fc-indigo-400));opacity:.3}.landing_parallelRunStep__xQrZb{display:flex;gap:24px;align-items:flex-start;padding:24px 0;position:relative}.landing_parallelRunStepNumber__cVPkf{width:42px;height:42px;border-radius:50%;background:#0f172a;border:2px solid var(--fc-emerald-400);color:var(--fc-emerald-400);font-family:var(--fc-font-heading);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:2}.landing_parallelRunStepContent__UtAHw{flex:1 1;padding-top:4px}.landing_parallelRunStepTitle__KAQ1I{font-family:var(--fc-font-heading);font-size:18px;font-weight:700;color:white;margin-bottom:6px}.landing_parallelRunStepDesc__285HS{font-size:15px;line-height:1.7;color:var(--fc-slate-400);text-wrap:pretty}@media (max-width:600px){.landing_parallelRunSection__Hgr79{padding:80px 20px}.landing_parallelRunStep__xQrZb{gap:16px}}.landing_cta__8qSFp{padding:100px 24px;text-align:center;background:linear-gradient(135deg,#0f172a,#1e1b4b 50%,#0f172a);color:white;border-top:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.landing_ctaInner__cmm4z{max-width:860px;margin:0 auto;position:relative;z-index:1}.landing_ctaTitle__7zO7C{font-family:var(--fc-font-heading);font-size:clamp(32px,4.5vw,48px);font-weight:800;letter-spacing:-.025em;color:white;margin-bottom:20px;line-height:1.15;text-wrap:balance}.landing_ctaDesc__awx2f{font-size:18px;color:var(--fc-slate-300);margin-bottom:40px;max-width:680px;margin-left:auto;margin-right:auto;line-height:1.65;text-wrap:pretty}.landing_ctaActions__wHruP{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}.landing_btnPrimaryLarge__bBzd8{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:12px;background:var(--fc-indigo-600);color:white;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s ease;border:none;box-shadow:0 8px 24px rgba(79,70,229,.35)}.landing_btnPrimaryLarge__bBzd8:hover{background:var(--fc-indigo-500);transform:translateY(-2px);box-shadow:0 12px 32px rgba(79,70,229,.45)}.landing_btnSecondaryDark__anI22{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:12px;background:rgba(255,255,255,.1);color:white;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s ease;border:1px solid rgba(255,255,255,.2)}.landing_btnSecondaryDark__anI22:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.35);transform:translateY(-2px)}.landing_ctaTrustBadges__NtXB2{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--fc-slate-300)}.landing_footer__0UmUP{border-top:1px solid var(--fc-slate-200);padding:64px 24px 32px;background:var(--fc-slate-50)}.landing_footerInner__xkI9b{max-width:1280px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;margin:0 auto 48px}@media (max-width:768px){.landing_footerInner__xkI9b{grid-template-columns:1fr 1fr}}.landing_footerBrand__XZKpP{display:flex;flex-direction:column;gap:12px}.landing_footerBrandLogo__YKzKj{display:flex;align-items:center;gap:10px;color:var(--fc-slate-900)}.landing_footerBrandDesc__HtHwU{font-size:14px;line-height:1.6;color:var(--fc-slate-500);max-width:280px}.landing_footerCol__LGnNV h4{font-size:12px;font-weight:700;color:var(--fc-slate-900);text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.landing_footerCol__LGnNV a{display:block;font-size:14px;color:var(--fc-slate-500);text-decoration:none;margin-bottom:10px;transition:color .15s ease}.landing_footerCol__LGnNV a:hover{color:var(--fc-indigo-600)}.landing_footerDisabled__URSeA{display:block;font-size:14px;color:var(--fc-slate-400);margin-bottom:10px;cursor:default}.landing_footerBottom__1fhiN{max-width:1280px;margin:0 auto;padding-top:24px;border-top:1px solid var(--fc-slate-200);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--fc-slate-400)}.landing_footerStatus__8rnJ4{display:flex;align-items:center;gap:6px}.landing_footerStatusDot__fF80A{width:7px;height:7px;border-radius:50%;background:var(--fc-emerald-500);animation:landing_pulseGlow__lP78d 2s ease-in-out infinite}.landing_socialProof__xKGFt{padding:48px 24px;text-align:center;border-top:1px solid var(--fc-slate-100);background:white}.landing_socialProofLabel__Ytde4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--fc-slate-400);margin-bottom:28px}.landing_socialProofLogos__shu7J{display:flex;justify-content:center;align-items:center;gap:48px;flex-wrap:wrap;max-width:1100px;margin:0 auto}.landing_socialProofItem__tjpmT{display:flex;flex-direction:column;align-items:center;gap:8px}.landing_socialProofIcon__H_gdZ{width:48px;height:48px;border-radius:12px;background:var(--fc-slate-50);border:1px solid var(--fc-slate-100);display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .25s ease}.landing_socialProofIcon__H_gdZ:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.landing_socialProofText__xlSkw{font-size:11px;font-weight:600;color:var(--fc-slate-500);letter-spacing:.02em}.landing_trustCards__Gzdeq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1100px;margin:40px auto 0}@media (max-width:768px){.landing_trustCards__Gzdeq{grid-template-columns:1fr;max-width:400px}}.landing_trustCard__rUB9n{padding:24px;border-radius:12px;background:var(--fc-slate-50);border:1px solid var(--fc-slate-100);text-align:left}.landing_trustCardQuote__E9glT{font-size:14px;line-height:1.7;color:var(--fc-slate-600);font-style:italic;margin-bottom:16px}.landing_trustCardAuthor__iORrR{font-size:13px;font-weight:600;color:var(--fc-slate-800)}.landing_trustCardRole__XSLPS{font-size:12px;color:var(--fc-slate-400)}.landing_foundingBanner__jgtSw{padding:16px 24px;text-align:center;background:linear-gradient(90deg,var(--fc-indigo-600),#7c3aed,var(--fc-indigo-600));background-size:200% 100%;animation:landing_bannerShimmer__9Zx18 6s ease-in-out infinite;color:white;font-size:14px;font-weight:600;letter-spacing:.02em;position:relative;overflow:hidden}.landing_foundingBanner__jgtSw:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:landing_bannerShimmer__9Zx18 3s ease-in-out infinite}.landing_foundingBannerText__HL3dd{position:relative;z-index:1}.landing_foundingBannerHighlight__sUgpF{display:inline-block;background:rgba(255,255,255,.2);padding:2px 10px;border-radius:4px;margin-left:8px;font-weight:700}.landing_comparisonSection__FE9B7{padding:100px 24px;border-top:1px solid var(--fc-slate-100)}.landing_comparisonTable__oUldY{max-width:900px;margin:0 auto;border-collapse:collapse;width:100%;border-radius:14px;overflow:hidden;border:1px solid var(--fc-slate-200);box-shadow:0 4px 20px rgba(0,0,0,.04)}.landing_comparisonTable__oUldY td,.landing_comparisonTable__oUldY th{padding:14px 20px;text-align:left;font-size:14px;border-bottom:1px solid var(--fc-slate-100)}.landing_comparisonTable__oUldY th{background:var(--fc-slate-50);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--fc-slate-500)}.landing_comparisonTable__oUldY th:nth-child(2){color:var(--fc-slate-400);text-align:center}.landing_comparisonTable__oUldY th:nth-child(3){color:var(--fc-indigo-600);text-align:center;background:var(--fc-indigo-50)}.landing_comparisonTable__oUldY td:first-child{font-weight:500;color:var(--fc-slate-700)}.landing_comparisonTable__oUldY td:nth-child(2){text-align:center;color:var(--fc-slate-400)}.landing_comparisonTable__oUldY td:nth-child(3){text-align:center;color:var(--fc-indigo-600);font-weight:600;background:rgba(79,70,229,.02)}.landing_comparisonTable__oUldY tr:last-child td{border-bottom:none}.landing_comparisonTable__oUldY tr:hover td{background:rgba(79,70,229,.02)}.landing_comparisonTable__oUldY tr:hover td:nth-child(3){background:rgba(79,70,229,.05)}.landing_comparisonYes__kGooj{color:var(--fc-emerald-600)!important;font-weight:700!important}.landing_comparisonNo__UKG_m{color:var(--fc-rose-400)!important}.landing_comparisonMeh__jbpYq{color:var(--fc-amber-500)!important}.landing_metricsRow__3tH0F{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--fc-slate-100);border-top:1px solid var(--fc-slate-100);border-bottom:1px solid var(--fc-slate-100)}@media (max-width:600px){.landing_metricsRow__3tH0F{grid-template-columns:repeat(2,1fr)}}.landing_metricItem__e0Cs9{text-align:center;padding:40px 24px;background:white}.landing_metricValue__45d_j{font-family:var(--fc-font-heading);font-size:clamp(32px,4vw,44px);font-weight:800;color:var(--fc-indigo-600);line-height:1;margin-bottom:6px;letter-spacing:-.02em}.landing_metricLabel__AdFf3{font-size:13px;color:var(--fc-slate-500);font-weight:500}.landing_faqSection__rWPet{padding:80px 24px;max-width:900px;margin:0 auto}.landing_faqGrid__buJO6{display:flex;flex-direction:column;gap:0}.landing_faqItem__19L1H{border-bottom:1px solid var(--fc-slate-100);cursor:pointer;transition:background .2s ease}.landing_faqItem__19L1H:first-child{border-top:1px solid var(--fc-slate-100)}.landing_faqItem__19L1H:hover{background:var(--fc-slate-50)}.landing_faqQuestion__U3Emc{display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-size:16px;font-weight:600;color:var(--fc-slate-800);gap:16px}.landing_faqToggle__vpEmT{width:28px;height:28px;border-radius:50%;background:var(--fc-slate-100);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--fc-slate-500);flex-shrink:0;transition:all .2s ease}.landing_faqItemOpen__WHheo .landing_faqToggle__vpEmT{background:var(--fc-indigo-100);color:var(--fc-indigo-600)}.landing_faqAnswer__aWO8a{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s ease;padding:0}.landing_faqAnswerOpen__5BO_B{max-height:300px;padding-bottom:20px}.landing_faqAnswer__aWO8a p{font-size:15px;line-height:1.7;color:var(--fc-slate-500);margin:0;padding-right:48px}.landing_mobileMenuBtn__3nmYZ{display:none;background:none;border:none;cursor:pointer;padding:8px;z-index:60}.landing_hamburger__k9wD5{display:flex;flex-direction:column;gap:5px;width:22px}.landing_hamburger__k9wD5 span{display:block;height:2px;background:var(--fc-slate-700);border-radius:2px;transition:all .2s ease}.landing_hamburgerOpen__W3_m9 span:first-child{transform:rotate(45deg) translateY(5px) translateX(5px)}.landing_hamburgerOpen__W3_m9 span:nth-child(2){opacity:0}.landing_hamburgerOpen__W3_m9 span:nth-child(3){transform:rotate(-45deg) translateY(-5px) translateX(5px)}.landing_mobileMenuOverlay__eWxnn{position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:landing_fadeIn__TWpB2 .2s ease-out}.landing_mobileMenu__y1TdJ{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);animation:landing_slideIn__Zt4Mj .25s ease-out}.landing_mobileMenuLink__tH_0q{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}.landing_mobileMenuLink__tH_0q:hover{background:var(--fc-slate-50)}.landing_mobileMenuDivider__iGgSI{border:none;border-top:1px solid var(--fc-slate-100);margin:8px 0}@media (max-width:768px){.landing_mobileMenuBtn__3nmYZ{display:flex}.landing_nav__knAbU{padding:0 20px}.landing_navCta__bIz4N,.landing_navLinks__8oL_o,.landing_navLogin__NdjVE{display:none}.landing_hero__wie8N{padding:60px 20px 48px;min-height:auto}.landing_preview__C_ruY{margin:0 12px}.landing_previewBody__P4pPF{grid-template-columns:1fr}.landing_previewSidebar__sOZ_R{display:none}.landing_previewStatsRow__ZA9IF{grid-template-columns:repeat(2,1fr)}.landing_previewContentRow__w69aD{grid-template-columns:1fr}.landing_problemInner__xL3YS{grid-template-columns:1fr;gap:48px}.landing_comparisonTable__oUldY td:nth-child(2),.landing_comparisonTable__oUldY th:nth-child(2){display:none}.landing_foundingBanner__jgtSw{font-size:12px;padding:12px 16px}.landing_foundingBannerHighlight__sUgpF{display:block;margin-left:0;margin-top:4px}}.landing_cookieBanner__r0cOy{position:fixed;bottom:24px;left:24px;right:24px;z-index:100;display:flex;justify-content:center;animation:landing_fadeInUp__YLl7S .4s ease-out}.landing_cookieContent__1_Rje{max-width:720px;width:100%;background:white;border:1px solid var(--fc-slate-200);border-radius:14px;padding:20px 24px;display:flex;align-items:center;gap:20px;box-shadow:0 8px 30px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)}.landing_cookieText__vFK6L{font-size:13px;line-height:1.6;color:var(--fc-slate-600);margin:0;flex:1 1}.landing_cookieLink__uzWRG{color:var(--fc-indigo-600);text-decoration:underline;text-underline-offset:2px}.landing_cookieActions__0O97p{display:flex;gap:8px;flex-shrink:0}.landing_cookieAccept__cjSFI{padding:8px 18px;min-height:44px;border-radius:8px;border:none;background:var(--fc-indigo-600);color:white;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}.landing_cookieAccept__cjSFI:hover{background:var(--fc-indigo-700)}.landing_cookieDecline__itdIk{padding:8px 18px;min-height:44px;border-radius:8px;border:1px solid var(--fc-slate-200);background:white;color:var(--fc-slate-600);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.landing_cookieDecline__itdIk:hover{background:var(--fc-slate-50)}@media (max-width:600px){.landing_cookieContent__1_Rje{flex-direction:column;align-items:stretch;padding:16px;gap:12px}.landing_cookieActions__0O97p{justify-content:stretch}.landing_cookieAccept__cjSFI,.landing_cookieDecline__itdIk{flex:1 1;text-align:center}}.landing_scrollProgress__QLo7p{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;background:transparent}.landing_scrollProgressBar__OR8NZ{height:100%;background:linear-gradient(90deg,var(--fc-indigo-500),var(--fc-indigo-600));transition:width 50ms linear;border-radius:0 2px 2px 0}.landing_backToTop__3kH6O{position:fixed;bottom:32px;right:32px;width:44px;height:44px;border-radius:50%;border:1px solid var(--fc-slate-200);background:white;color:var(--fc-slate-600);font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:90;opacity:0;transform:scale(.8);pointer-events:none;transition:all .25s ease}.landing_backToTopVisible__t1GxI{opacity:1;transform:scale(1);pointer-events:auto}.landing_backToTop__3kH6O:hover{background:var(--fc-indigo-600);color:white;border-color:var(--fc-indigo-600);box-shadow:0 6px 20px rgba(79,70,229,.3);transform:scale(1.05)}.landing_regulatoryIndex__HGxCQ{max-width:1000px;margin:60px auto 0;padding:0 20px}.landing_regulatoryTable__w_hKS{width:100%;border-collapse:collapse;margin-top:24px;background:var(--fc-white,#ffffff);border-radius:12px;overflow:hidden;border:1px solid var(--fc-slate-200);box-shadow:0 4px 20px rgba(0,0,0,.04)}.landing_regulatoryTable__w_hKS th{background:var(--fc-slate-50);color:var(--fc-slate-700);font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.06em;padding:16px 20px;border-bottom:1px solid var(--fc-slate-200)}.landing_regulatoryTable__w_hKS td{padding:16px 20px;font-size:13.5px;color:var(--fc-slate-600);border-bottom:1px solid var(--fc-slate-100);vertical-align:top;line-height:1.5}.landing_regulatoryTable__w_hKS tr:last-child td{border-bottom:none}.landing_regulatoryTable__w_hKS tr:hover td{background:rgba(79,70,229,.01)}.landing_regBadge__4ElYa{display:inline-block;padding:4px 8px;font-size:10px;font-weight:700;border-radius:4px;background:var(--fc-indigo-100);color:var(--fc-indigo-700);white-space:nowrap}.landing_regRef__4jqwk{font-weight:700;color:var(--fc-slate-800)}.landing_regTitle__MshrC{font-weight:600;color:var(--fc-slate-800)}.landing_regCapability__GNZUT{color:var(--fc-indigo-700);font-weight:600}.landing_guaranteePill__PPiK3{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.25);border-radius:20px;font-size:13px;font-weight:600;color:#047857;margin-top:16px}.landing_incumbentGrid__aePj_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:40px}@media (max-width:768px){.landing_incumbentGrid__aePj_{grid-template-columns:1fr}}.landing_incumbentCard__klbWM{background:white;border-radius:16px;padding:28px;border:1px solid var(--fc-slate-200);box-shadow:0 4px 16px rgba(0,0,0,.03);transition:all .2s ease;position:relative;overflow:hidden}.landing_incumbentCard__klbWM:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.08);border-color:var(--fc-indigo-300)}.landing_incumbentCardNumber__xZEdr{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-rose-600);margin-bottom:8px}.landing_incumbentCardTitle__nb0o8{font-size:18px;font-weight:700;color:var(--fc-slate-900);margin-bottom:12px;font-family:var(--fc-font-heading)}.landing_incumbentLegacyBox__vw9y3{background:#fef2f2;border-left:3px solid #ef4444;padding:12px 14px;border-radius:6px;font-size:13px;color:#991b1b;margin-bottom:12px;line-height:1.45}.landing_incumbentFosterBox__MTG9T{background:#ecfdf5;border-left:3px solid #10b981;padding:12px 14px;border-radius:6px;font-size:13px;color:#065f46;line-height:1.45;font-weight:600}.landing_agencyScaleTabs__tfoHg{display:flex;justify-content:center;gap:12px;margin-bottom:36px;flex-wrap:wrap}.landing_agencyScaleTab__cT0M_{padding:12px 24px;border-radius:12px;font-size:14px;font-weight:600;background:var(--fc-slate-100);color:var(--fc-slate-600);border:1px solid var(--fc-slate-200);cursor:pointer;transition:all .15s ease}.landing_agencyScaleTab__cT0M_:hover{background:var(--fc-slate-200);color:var(--fc-slate-900)}.landing_agencyScaleTabActive__9iDlw{background:var(--fc-indigo-600);color:white;border-color:var(--fc-indigo-600);box-shadow:0 4px 14px rgba(79,70,229,.3)}.landing_agencyScaleCard__NoDOO{background:white;border-radius:20px;border:1px solid var(--fc-slate-200);padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.landing_charmsBridgeSection__VTYYF{background:linear-gradient(135deg,#0f172a,#1e1b4b);color:white;padding:80px 24px;border-radius:24px;margin:60px auto;max-width:1140px;text-align:center;position:relative;overflow:hidden}.landing_suiteGrid__JFD2f{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;max-width:1100px;margin:0 auto}@media (max-width:768px){.landing_suiteGrid__JFD2f{grid-template-columns:1fr}}.Footer_footer__oZ9n7{padding:64px 24px 32px;border-top:1px solid var(--fc-slate-200);background:var(--fc-slate-50);transition:all .3s ease}.Footer_footerDark__b2YmR{background:#09090b;border-top:1px solid rgba(255,255,255,.06)}.Footer_footerInner__veEZa{max-width:1280px;margin:0 auto}.Footer_footerGrid__bOtX8{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:48px}@media (max-width:1024px){.Footer_footerGrid__bOtX8{grid-template-columns:2fr 1fr 1fr;gap:36px}}@media (max-width:768px){.Footer_footerGrid__bOtX8{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:480px){.Footer_footerGrid__bOtX8{grid-template-columns:1fr;gap:24px}}.Footer_footerBrand__b6xyJ{display:flex;flex-direction:column;gap:12px}.Footer_footerBrandLogo__1hOyS{display:flex;align-items:center;gap:10px;color:var(--fc-slate-900);text-decoration:none}.Footer_footerBrandLogoDark__cOvCB{color:white}.Footer_navLogoMark__mI4iw{width:32px;height:32px;background:var(--fc-indigo-600);border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:white;font-family:var(--fc-font-heading)}.Footer_navLogoText__BUErU{font-size:20px;font-weight:700;letter-spacing:-.03em;font-family:var(--fc-font-heading)}.Footer_footerBrandDesc__pSilg{font-size:14px;line-height:1.6;color:var(--fc-slate-500);max-width:280px;margin:0}.Footer_footerBrandDescDark__RWCGR{color:var(--fc-slate-400)}.Footer_footerColHeading__v8_Jm{font-size:12px;font-weight:700;color:var(--fc-slate-900);text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;margin-top:0}.Footer_footerColHeadingDark__mqVT8{color:var(--fc-slate-300)}.Footer_footerLink__iTBB2{display:block;font-size:14px;color:var(--fc-slate-500);text-decoration:none;margin-bottom:10px;transition:color .15s ease}.Footer_footerLinkDark__tSVqO{color:var(--fc-slate-400)}.Footer_footerLink__iTBB2:hover{color:var(--fc-indigo-600)}.Footer_footerLinkDark__tSVqO:hover{color:var(--fc-indigo-400)}.Footer_footerBottom__gn_IU{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:24px;border-top:1px solid var(--fc-slate-200);font-size:13px;color:var(--fc-slate-400)}.Footer_footerBottomDark__DWdjh{border-top:1px solid rgba(255,255,255,.06);color:var(--fc-slate-500)}.Footer_footerStatus__68nf9{display:flex;align-items:center;gap:6px}.Footer_footerStatusDot__B892e{width:7px;height:7px;border-radius:50%;background:var(--fc-emerald-500);animation:Footer_pulseGlow__t6mkN 2s ease-in-out infinite}@keyframes Footer_pulseGlow__t6mkN{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)}}.SalesAI_widgetContainer__55QKx{position:fixed;bottom:24px;right:24px;z-index:1000;font-family:var(--fc-font-body)}.SalesAI_chatButton__lSkKq{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--fc-indigo-600),#4f46e5);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(99,102,241,.45);transition:transform .2s ease,box-shadow .2s ease}.SalesAI_chatButton__lSkKq:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(99,102,241,.55)}.SalesAI_chatButtonActive__lIc32{background:var(--fc-slate-900);box-shadow:0 4px 20px rgba(0,0,0,.15)}.SalesAI_badge__D1cEq{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background:var(--fc-emerald-500);border:2px solid white}.SalesAI_chatPanel__P6ITQ{position:absolute;bottom:72px;right:0;width:380px;height:500px;background:white;border-radius:20px;border:1px solid var(--fc-slate-200);box-shadow:0 12px 36px rgba(0,0,0,.12);display:flex;flex-direction:column;overflow:hidden;animation:SalesAI_slideUp__sanaW .2s ease-out}@media (max-width:480px){.SalesAI_chatPanel__P6ITQ{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:0;z-index:1001}}.SalesAI_header__JFrwI{padding:16px 20px;background:var(--fc-slate-900);color:white;display:flex;align-items:center;justify-content:space-between}.SalesAI_headerTitle__WiTYu{display:flex;align-items:center;gap:10px}.SalesAI_headerLogo__NuEjv{width:28px;height:28px;border-radius:6px;background:var(--fc-indigo-600);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:11px}.SalesAI_headerText__RQZFI h3{font-family:var(--fc-font-heading);font-size:14px;font-weight:700;margin:0}.SalesAI_headerText__RQZFI p{font-size:11px;color:var(--fc-slate-400);margin:0}.SalesAI_closeButton__vAH2K{background:transparent;border:none;color:var(--fc-slate-400);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.SalesAI_closeButton__vAH2K:hover{color:white}.SalesAI_messages__GWos5{flex:1 1;overflow-y:auto;padding:20px;gap:16px;background:var(--fc-slate-50)}.SalesAI_messageRow__NhqQP,.SalesAI_messages__GWos5{display:flex;flex-direction:column}.SalesAI_messageRowUser__NYF0c{align-items:flex-end}.SalesAI_messageBubble__VzMxX{max-width:85%;padding:12px 16px;font-size:13px;line-height:1.5;border-radius:16px}.SalesAI_messageBubbleUser__PEK_z{background:var(--fc-indigo-600);color:white;border-top-right-radius:4px}.SalesAI_messageBubbleAssistant__LLQ3E{background:white;color:var(--fc-slate-800);border:1px solid var(--fc-slate-200);border-top-left-radius:4px}.SalesAI_inputArea__T8iHb{padding:16px;background:white;border-top:1px solid var(--fc-slate-200);display:flex;gap:10px}.SalesAI_input__fst6T{flex:1 1;padding:10px 14px;border-radius:10px;border:1px solid var(--fc-slate-200);outline:none;font-size:13px;transition:border-color .15s ease}.SalesAI_input__fst6T:focus{border-color:var(--fc-indigo-500)}.SalesAI_sendButton__Hfjlx{padding:10px 16px;border-radius:10px;background:var(--fc-indigo-600);color:white;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}.SalesAI_sendButton__Hfjlx:hover{background:var(--fc-indigo-700)}.SalesAI_sendButton__Hfjlx:disabled{background:var(--fc-slate-200);color:var(--fc-slate-400);cursor:not-allowed}.SalesAI_typingDots__C9ZSh{display:flex;gap:4px;align-items:center}.SalesAI_typingDots__C9ZSh span{width:6px;height:6px;background:var(--fc-slate-400);border-radius:50%;animation:SalesAI_bounce__O9EGX 1.4s ease-in-out infinite both}.SalesAI_typingDots__C9ZSh span:first-child{animation-delay:-.32s}.SalesAI_typingDots__C9ZSh span:nth-child(2){animation-delay:-.16s}@keyframes SalesAI_slideUp__sanaW{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes SalesAI_bounce__O9EGX{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}