@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Inter+Tight:wght@400;500;600;700;800&display=swap";.legacy-landing.svelte-1uha8ag{--blue-50: #eef3fb;--blue-100: #d9e4f5;--blue-200: #b6c9ea;--blue-300: #8ba9db;--blue-400: #5f85c9;--blue-500: #3d67b6;--blue-600: #2356a6;--blue-700: #1b4585;--blue-800: #153566;--blue-900: #0f264a;--ink-0: #ffffff;--ink-50: #fafbfc;--ink-100: #f4f5f7;--ink-200: #e8eaee;--ink-300: #d1d5dc;--ink-400: #9aa0ac;--ink-500: #6b7280;--ink-600: #4a5060;--ink-700: #2c3141;--ink-800: #181b26;--ink-900: #0b0d14;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 32px;--shadow-sm: 0 1px 2px rgba(15, 38, 74, .05), 0 1px 1px rgba(15, 38, 74, .03);--shadow-md: 0 4px 14px -4px rgba(15, 38, 74, .08), 0 2px 6px -2px rgba(15, 38, 74, .05);--shadow-lg: 0 24px 60px -20px rgba(15, 38, 74, .18), 0 8px 20px -8px rgba(15, 38, 74, .08);--shadow-glow: 0 30px 80px -30px rgba(35, 86, 166, .45);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--container: 1200px;--page-scale: 1;--space-scale: 1;--font-display: "Inter Tight", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;font-family:var(--font-body);color:var(--ink-800);background:var(--ink-0);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;position:relative;isolation:isolate}.legacy-landing.v2-scale.svelte-1uha8ag{--container: 1080px;--page-scale: 1.12;--space-scale: 1.08;font-size:17px}html{scroll-behavior:smooth}.legacy-landing.svelte-1uha8ag,.legacy-landing.svelte-1uha8ag :where(.svelte-1uha8ag),.legacy-landing.svelte-1uha8ag :where(.svelte-1uha8ag):before,.legacy-landing.svelte-1uha8ag :where(.svelte-1uha8ag):after{box-sizing:border-box}img.svelte-1uha8ag{max-width:100%;display:block}a.svelte-1uha8ag{color:inherit;text-decoration:none}button.svelte-1uha8ag{font:inherit;cursor:pointer;border:none;background:none;color:inherit}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,h4.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;line-height:1.1;margin:0;font-weight:600;color:var(--ink-900)}p.svelte-1uha8ag{margin:0}.container.svelte-1uha8ag{max-width:var(--container);margin:0 auto;padding:0 15px}.aura-layer.svelte-1uha8ag{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.aura.svelte-1uha8ag{position:absolute;border-radius:50%;filter:blur(100px);opacity:.55;will-change:transform}.aura-1.svelte-1uha8ag{width:640px;height:640px;top:-220px;left:-180px;background:radial-gradient(circle,#4a7dcf 0%,#2356a6 40%,transparent 70%);animation:svelte-1uha8ag-float1 22s var(--ease-inout) infinite;opacity:.28}.aura-2.svelte-1uha8ag{width:520px;height:520px;top:30%;right:-220px;background:radial-gradient(circle,#8eb2ed 0%,#3d67b6 45%,transparent 75%);animation:svelte-1uha8ag-float2 28s var(--ease-inout) infinite;opacity:.22}.aura-3.svelte-1uha8ag{width:480px;height:480px;bottom:-200px;left:40%;background:radial-gradient(circle,#c0d4f1 0%,#5f85c9 50%,transparent 80%);animation:svelte-1uha8ag-float3 30s var(--ease-inout) infinite;opacity:.22}@keyframes svelte-1uha8ag-float1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(120px,60px) scale(1.1)}}@keyframes svelte-1uha8ag-float2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-140px,-80px) scale(1.15)}}@keyframes svelte-1uha8ag-float3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-80px,-120px) scale(.95)}}.nav.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;z-index:50;padding:14px 0 0;background:transparent}.nav.scrolled.svelte-1uha8ag{background:transparent}.nav-inner.svelte-1uha8ag{display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:68px;padding:0 16px;border-radius:24px;background:#ffffff9e;border:1px solid rgba(255,255,255,.62);box-shadow:0 20px 40px -34px #0f264a59,0 0 0 1px #e8eaeeb3 inset,0 1px #ffffffbf inset;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}main.svelte-1uha8ag{padding-top:0}.nav-logo.svelte-1uha8ag{display:flex;align-items:center;gap:10px}.nav-logo.svelte-1uha8ag img:where(.svelte-1uha8ag){height:45px;width:auto}.nav-links.svelte-1uha8ag{display:flex;align-items:center;justify-self:center;gap:24px}.nav-link.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:14px;font-weight:600;color:var(--ink-700);transition:color .16s var(--ease-out),opacity .16s var(--ease-out)}.nav-link.svelte-1uha8ag:hover,.nav-link-active.svelte-1uha8ag{color:var(--ink-900)}.nav-link-disabled.svelte-1uha8ag{color:#2c31416b;cursor:not-allowed;opacity:.7}.nav-cta.svelte-1uha8ag{display:flex;gap:10px;align-items:center;justify-self:end}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;justify-content:center;padding:10px 16px;min-height:40px;min-width:40px;border-radius:10px;border:1px solid transparent;font-size:14px;font-weight:500;line-height:1;position:relative;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .16s var(--ease-out),box-shadow .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out);white-space:nowrap}.btn.svelte-1uha8ag:focus-visible{outline:none;box-shadow:0 0 0 1px #005bd3e6,0 0 0 4px #005bd329,var(--shadow-sm)}.btn-primary.svelte-1uha8ag{background:linear-gradient(180deg,#fff0 63.53%,#ffffff26),linear-gradient(180deg,#344a74,#243754);color:#fff;border-color:#1118276b;box-shadow:0 -1px 0 1px #0000008c inset,0 0 0 1px #1c2940f2 inset,0 .5px 0 1.5px #fff3 inset,0 10px 22px -16px #24375485}.btn-primary.svelte-1uha8ag:hover{background:linear-gradient(180deg,#fff0 63.53%,#ffffff3d),linear-gradient(180deg,#2e4269,#1a2a44);border-color:#1118276b;box-shadow:0 -1px 0 1px #0000008c inset,0 0 0 1px #1c2940f2 inset,0 .5px 0 1.5px #fff3 inset,0 10px 22px -16px #24375485}.btn-primary.svelte-1uha8ag:active{transform:translateY(0);background:linear-gradient(180deg,#fff0 63.53%,#ffffff1a),linear-gradient(180deg,#1a2a44,#152238);box-shadow:-1px 0 1px #0000002e inset,1px 0 1px #0000002e inset,0 2px 1px #00000040 inset}.btn-ghost.svelte-1uha8ag{color:var(--ink-700);border-color:#d9dde5;background:linear-gradient(180deg,#ffffffeb,#f7f8fafa);box-shadow:0 -1px #b5b5b5f2 inset,0 0 0 1px #00000014 inset,0 .5px 0 1.5px #ffffffe6 inset,0 8px 18px -18px #0f264a59}.btn-ghost.svelte-1uha8ag:hover{background:linear-gradient(180deg,#f3f4f6,#e9edf2);border-color:#c7ced9;color:var(--ink-900);box-shadow:0 1px #ffffffe6 inset,-1px 0 #ebebebe6 inset,1px 0 #ebebebe6 inset,0 -1px #ccccccf2 inset,0 12px 20px -18px #0f264a61}.btn-ghost.svelte-1uha8ag:active{transform:translateY(0);background:linear-gradient(180deg,#f3f4f6,#ebedf0);box-shadow:0 2px 1px #1a1a1a33 inset}.btn-text.svelte-1uha8ag{padding:8px 12px;min-height:auto;border-color:transparent;background:transparent;box-shadow:none;color:var(--ink-700);font-weight:500}.btn-text.svelte-1uha8ag:hover{background:#0f172a0a;color:var(--ink-900);transform:none}.btn-text.svelte-1uha8ag:active{background:#0f172a14}.btn-lg.svelte-1uha8ag{padding:14px 22px;min-height:48px;font-size:15px}.hero.svelte-1uha8ag{position:relative;padding:150px 0 100px;z-index:1;overflow:hidden}.hero-bg.svelte-1uha8ag{position:absolute;inset:0;pointer-events:none;z-index:-1}.hero-bg.svelte-1uha8ag:before{content:"";position:absolute;border-radius:50%;filter:blur(90px)}.hero-bg.svelte-1uha8ag:before{width:800px;height:600px;top:-100px;left:50%;transform:translate(-50%);background:radial-gradient(ellipse,rgba(35,86,166,.18) 0%,rgba(35,86,166,.08) 40%,transparent 70%)}.grid-bg.svelte-1uha8ag{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(35,86,166,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(35,86,166,.05) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);pointer-events:none}.hero-content.svelte-1uha8ag{text-align:center;max-width:1200px;margin:0 auto}.hero-title.svelte-1uha8ag{display:inline-block;margin-top:28px;padding:max(0em,calc((1.3em - 120%)/2));font-size:clamp(42px,8vw,75px);font-family:var(--font-display);font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.04em;text-align:center;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;color:var(--ink-900);background-image:linear-gradient(180deg,var(--blue-900) 0%,var(--blue-800) 38%,var(--blue-500) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 18px 40px rgba(35,86,166,.08);text-wrap:balance}.hero-title.svelte-1uha8ag .highlight:where(.svelte-1uha8ag){display:inline;background-image:linear-gradient(180deg,var(--blue-600) 0%,var(--blue-400) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes svelte-1uha8ag-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-sub.svelte-1uha8ag{margin:28px auto 0;max-width:640px;font-size:clamp(16px,1.5vw,19px);color:var(--ink-600);line-height:1.55}.hero-micro.svelte-1uha8ag{margin-top:14px;font-size:14px;color:var(--ink-500)}.hero-ctas.svelte-1uha8ag{display:flex;gap:12px;justify-content:center;margin-top:40px;flex-wrap:wrap}.hero-badges.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:28px;flex-wrap:wrap}.hero-badge.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;max-height:56px;padding:10px 18px;border-radius:999px;background:#ffffffd1;border:1px solid rgba(15,38,74,.08);box-shadow:0 18px 40px -28px #0f264a52,0 1px #fffc inset;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-badge.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;height:15px;width:auto;max-width:108px;object-fit:contain}section.svelte-1uha8ag{position:relative;padding:90px 0;z-index:1}.section-head.svelte-1uha8ag{text-align:center;max-width:780px;margin:0 auto 60px}.section-head.svelte-1uha8ag .label:where(.svelte-1uha8ag){font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-600);margin-bottom:16px}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(32px,4vw,48px);font-weight:600;letter-spacing:-.025em}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:18px;color:var(--ink-500);font-size:clamp(15px,1.3vw,18px);max-width:640px;margin-left:auto;margin-right:auto}.ai-section.svelte-1uha8ag{background:linear-gradient(180deg,transparent 0%,#f7f9fd 20%,#f7f9fd 80%,transparent 100%)}.ai-section.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 20% 30%,rgba(35,86,166,.1),transparent 60%),radial-gradient(500px 400px at 80% 70%,rgba(143,178,237,.15),transparent 60%);pointer-events:none}.ai-bento.svelte-1uha8ag{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-bottom:72px}.ai-bento-card.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;min-height:100%;border-radius:26px;background:linear-gradient(180deg,#0c1225fa,#080c18fa) padding-box,linear-gradient(135deg,#5f85c942,#5f85c914 35%,#5f85c938) border-box;border:1px solid transparent;overflow:hidden;isolation:isolate;box-shadow:0 28px 60px -36px #040814e0;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s var(--ease-out)}.ai-bento-card.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background:radial-gradient(320px 220px at 50% 10%,rgba(143,178,237,.16),transparent 62%),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,rgba(255,255,255,.012) 1px 2px,transparent 2px 4px);opacity:.95;pointer-events:none}.ai-bento-card.svelte-1uha8ag:after{content:"";position:absolute;inset:12px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 26%) border-box;box-shadow:inset 0 1px #ffffff0a;pointer-events:none}.ai-bento-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:0 36px 72px -38px #040814f5}.ai-bento-wide.svelte-1uha8ag{grid-column:span 6;min-height:272px}.ai-bento-tall.svelte-1uha8ag{grid-column:span 4;grid-row:span 2;min-height:272px}.ai-bento-standard.svelte-1uha8ag{grid-column:span 4;min-height:272px}.ai-tone-blue.svelte-1uha8ag{background:linear-gradient(180deg,#0c1225fa,#080c18fa) padding-box,linear-gradient(135deg,#5f85c957,#5f85c914 35%,#5f85c938) border-box}.ai-tone-violet.svelte-1uha8ag{background:linear-gradient(180deg,#120e24fa,#0a0a18fa) padding-box,linear-gradient(135deg,#b07eea52,#b07eea14 35%,#8763c438) border-box}.ai-tone-emerald.svelte-1uha8ag{background:linear-gradient(180deg,#0a141cfa,#070e16fa) padding-box,linear-gradient(135deg,#61d58c57,#61d58c14 35%,#2da36c3d) border-box}.ai-bento-visual.svelte-1uha8ag,.ai-bento-copy.svelte-1uha8ag{position:relative;z-index:1}.ai-bento-media.svelte-1uha8ag{position:relative;z-index:1;width:100%;height:180px;object-fit:cover;object-position:center;display:block;border-radius:26px 26px 0 0}.ai-bento-wide.svelte-1uha8ag .ai-bento-media:where(.svelte-1uha8ag){height:190px}.ai-bento-copy.svelte-1uha8ag{position:relative;z-index:1;padding:22px 24px 24px}.ai-bento-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(20px,1.5vw,26px);margin-bottom:8px;color:#fff}.ai-bento-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#dce4f4c7;font-size:13.5px;line-height:1.52;margin-bottom:14px}.ai-bento-copy.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0;display:grid;gap:6px}.ai-bento-copy.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:center;gap:10px;font-size:12.5px;color:#ecf1fce6}.metrics.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:48px;border-radius:var(--radius-xl);background:linear-gradient(180deg,#0f264af5,#060e1efc) padding-box,linear-gradient(135deg,#5f85c961,#5f85c914 32%,#3d67b638 68%,#5f85c96b) border-box;border:1px solid transparent;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 28px 60px -36px #03121cb8,0 0 0 1px #5f85c91f,inset 0 1px #ffffff0d}.metrics.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top center,rgba(143,178,237,.16),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%,transparent 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,rgba(255,255,255,.012) 1px 2px,transparent 2px 4px);opacity:.9;pointer-events:none;z-index:0}.metrics.svelte-1uha8ag:after{content:"";position:absolute;inset:10px;border-radius:calc(var(--radius-xl) - 10px);border:1px solid rgba(95,133,201,.14);background:linear-gradient(90deg,transparent,rgba(95,133,201,.44),transparent) top/76% 1px no-repeat,linear-gradient(180deg,rgba(255,255,255,.03),transparent 26%) border-box;box-shadow:inset 0 1px #ffffff0a;pointer-events:none;z-index:1}.metric.svelte-1uha8ag{text-align:center;position:relative;z-index:2}.metric.svelte-1uha8ag .value:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:clamp(36px,4vw,54px);font-weight:600;background:linear-gradient(135deg,#fff,#dbe6fb 42%,#8ba9db);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.03em;line-height:1;text-shadow:0 10px 26px rgba(10,20,40,.18)}.metric.svelte-1uha8ag .label:where(.svelte-1uha8ag){margin-top:12px;font-size:13.5px;color:#e8effcd1;line-height:1.45;max-width:180px;margin-left:auto;margin-right:auto}.faq.svelte-1uha8ag{max-width:840px;margin:0 auto}.faq-item.svelte-1uha8ag{border-bottom:1px solid var(--ink-200);padding:4px 0}.faq-item.svelte-1uha8ag:first-child{border-top:1px solid var(--ink-200)}.faq-btn.svelte-1uha8ag{width:100%;text-align:left;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:var(--font-display);font-weight:500;font-size:17px;color:var(--ink-900);letter-spacing:-.01em;transition:color .2s var(--ease-out)}.faq-btn.svelte-1uha8ag:hover{color:var(--blue-600)}.faq-toggle.svelte-1uha8ag{width:28px;height:28px;border-radius:50%;background:var(--ink-100);display:grid;place-items:center;flex-shrink:0;transition:background .25s var(--ease-out),transform .35s var(--ease-out);color:var(--ink-600)}.cta.svelte-1uha8ag{padding:110px 0;position:relative}.cta-shell.svelte-1uha8ag{position:relative;padding:12px;border-radius:calc(var(--radius-xl) + 14px);isolation:isolate;background:linear-gradient(180deg,#0f264af2,#060e1efa) padding-box,linear-gradient(135deg,#5f85c96b,#5f85c914 30%,#3d67b633 68%,#5f85c973) border-box;border:1px solid transparent;box-shadow:0 38px 70px -42px #03121cd1,0 0 0 1px #5f85c91f,inset 0 1px #ffffff0a;overflow:hidden}.cta-shell.svelte-1uha8ag:before{content:"";position:absolute;inset:11px;border-radius:calc(var(--radius-xl) + 5px);border:1px solid rgba(95,133,201,.22);box-shadow:inset 0 1px #ffffff08;pointer-events:none;z-index:2}.cta-shell.svelte-1uha8ag:after{content:"";position:absolute;left:28px;right:28px;top:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(95,133,201,.7),transparent);opacity:.8;pointer-events:none;z-index:2}.cta-inner.svelte-1uha8ag{position:relative;z-index:1;padding:88px 48px 72px;border-radius:calc(var(--radius-xl) + 2px);background:radial-gradient(circle at top center,rgba(143,178,237,.16),transparent 32%),linear-gradient(180deg,#244075f5,#122344f0 48%,#070e1cfa);border:1px solid rgba(95,133,201,.08);box-shadow:inset 0 1px #ffffff0f,inset 0 -30px 60px #0000002e;overflow:hidden;text-align:center;color:#fff}.cta-inner.svelte-1uha8ag:before,.cta-inner.svelte-1uha8ag:after{content:"";position:absolute;pointer-events:none}.cta-inner.svelte-1uha8ag:before{inset:10px;border-radius:calc(var(--radius-xl) - 2px);border:1px solid rgba(95,133,201,.1);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 24%),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px);opacity:.55}.cta-inner.svelte-1uha8ag:after{width:540px;height:540px;top:-260px;left:50%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(95,133,201,.18),transparent 62%);filter:blur(46px)}.cta-inner.svelte-1uha8ag>:where(.svelte-1uha8ag){position:relative;z-index:1}.cta-headline.svelte-1uha8ag{max-width:760px;margin:0 auto}.cta-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(32px,4vw,48px);font-weight:500;color:#fff;letter-spacing:-.025em;max-width:680px;margin:0 auto}.cta-inner.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:24px auto 0;color:#e2eff5d1;font-size:clamp(15px,1.3vw,18px);max-width:580px;line-height:1.55}.cta-inner.svelte-1uha8ag .hero-ctas:where(.svelte-1uha8ag){margin-top:44px;justify-content:center}footer.svelte-1uha8ag{position:relative;padding:80px 0 40px;border-top:1px solid var(--ink-200);background:#fff;z-index:1}.footer-grid.svelte-1uha8ag{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:56px}.footer-brand.svelte-1uha8ag img:where(.svelte-1uha8ag){height:34px;margin-bottom:20px}.footer-brand.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-500);font-size:14px;line-height:1.6;max-width:340px}.footer-col.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-500);margin-bottom:18px;font-weight:500}.footer-col.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-col.svelte-1uha8ag ul:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){font-size:14px;color:var(--ink-700);transition:color .2s var(--ease-out)}.footer-col.svelte-1uha8ag ul:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--blue-600)}.footer-col.svelte-1uha8ag .contact-item:where(.svelte-1uha8ag){font-size:14px;color:var(--ink-700)}.footer-bottom.svelte-1uha8ag{padding-top:28px;border-top:1px solid var(--ink-200);font-size:13px;color:var(--ink-500);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.reveal.svelte-1uha8ag{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.reveal[data-visible=true]{opacity:1;transform:translateY(0)}.reveal-stagger.svelte-1uha8ag>:where(.svelte-1uha8ag){opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal-stagger[data-visible=true]>*{opacity:1;transform:translateY(0)}.reveal-stagger[data-visible=true]>*:nth-child(1){transition-delay:0ms}.reveal-stagger[data-visible=true]>*:nth-child(2){transition-delay:80ms}.reveal-stagger[data-visible=true]>*:nth-child(3){transition-delay:.16s}.reveal-stagger[data-visible=true]>*:nth-child(4){transition-delay:.24s}.reveal-stagger[data-visible=true]>*:nth-child(5){transition-delay:.32s}.reveal-stagger[data-visible=true]>*:nth-child(6){transition-delay:.4s}.integration-slide-grid.svelte-1uha8ag{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.integration-carousel.svelte-1uha8ag{position:relative}.integration-carousel-head.svelte-1uha8ag,.integration-carousel-dots.svelte-1uha8ag,.integration-carousel-viewport.svelte-1uha8ag{position:relative;z-index:1}.integration-carousel-head.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.integration-carousel-status.svelte-1uha8ag{display:flex;align-items:baseline;gap:8px;font-family:var(--font-display);color:var(--ink-900)}.integration-carousel-status.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:30px;line-height:1}.integration-carousel-status.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:14px;color:var(--ink-500)}.integration-carousel-controls.svelte-1uha8ag{display:flex;gap:10px}.carousel-arrow.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(15,38,74,.08);background:#ffffffdb;box-shadow:var(--shadow-sm);color:var(--ink-800);transition:transform .24s var(--ease-out),background .24s var(--ease-out),border-color .24s var(--ease-out),opacity .24s var(--ease-out)}.carousel-arrow.svelte-1uha8ag:hover:not(:disabled){transform:translateY(-1px);background:#fff;border-color:#2356a633}.carousel-arrow.svelte-1uha8ag:disabled{opacity:.38;cursor:default}.integration-carousel-viewport.svelte-1uha8ag{overflow:hidden}.integration-carousel-track.svelte-1uha8ag{display:flex;transition:transform .55s var(--ease-out);will-change:transform}.integration-slide.svelte-1uha8ag{min-width:100%}.integration-slide-grid.cards-1.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.integration-slide-grid.cards-2.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:18px}.integration-card-media.svelte-1uha8ag{position:relative;display:grid;place-items:center;height:250px;border-radius:28px;overflow:hidden;background:linear-gradient(180deg,#244075f5,#122344f0 48%,#070e1cfa) padding-box,linear-gradient(135deg,#5f85c96b,#5f85c914 30%,#3d67b633 68%,#5f85c973) border-box;border:1px solid transparent;box-shadow:0 24px 46px -30px #0f264a73,0 0 0 1px #5f85c914}.integration-card-media.svelte-1uha8ag:before{content:"";position:absolute;inset:10px;border-radius:20px;border:1px solid rgba(95,133,201,.16);background:linear-gradient(90deg,transparent,rgba(95,133,201,.44),transparent) top/76% 1px no-repeat,linear-gradient(180deg,rgba(255,255,255,.035),transparent 24%),repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 4px);box-shadow:inset 0 1px #ffffff0a;pointer-events:none;z-index:1}.integration-card-texture.svelte-1uha8ag{position:absolute;inset:0;background:radial-gradient(circle at top center,rgba(143,178,237,.16),transparent 32%),radial-gradient(340px 200px at 12% 14%,rgba(255,255,255,.22),transparent 60%),radial-gradient(320px 220px at 84% 16%,rgba(190,211,245,.14),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%,transparent 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,rgba(255,255,255,.012) 1px 2px,transparent 2px 4px);opacity:.95;pointer-events:none;z-index:0}.integration-card-image.svelte-1uha8ag{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center;z-index:2}.integration-card-copy.svelte-1uha8ag{padding:0 2px}.integration-card-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(24px,2vw,32px);margin-bottom:10px}.integration-card-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:32ch}.integration-carousel-dots.svelte-1uha8ag{display:flex;justify-content:center;gap:10px;margin-top:24px}.integration-dot.svelte-1uha8ag{width:10px;height:10px;border-radius:999px;background:#3d67b638;transition:transform .24s var(--ease-out),background .24s var(--ease-out),width .24s var(--ease-out)}.integration-dot.active.svelte-1uha8ag{width:28px;background:var(--blue-600)}.legacy-landing.v2-scale.svelte-1uha8ag section:where(.svelte-1uha8ag){padding:104px 0}.legacy-landing.v2-scale.svelte-1uha8ag .hero:where(.svelte-1uha8ag){padding:108px 0 110px}.legacy-landing.v2-scale.svelte-1uha8ag .btn:where(.svelte-1uha8ag){gap:9px;padding:12px 18px;min-height:46px;min-width:46px;border-radius:12px;font-size:15px}.legacy-landing.v2-scale.svelte-1uha8ag .btn-lg:where(.svelte-1uha8ag){padding:16px 24px;min-height:54px;font-size:16px}.legacy-landing.v2-scale.svelte-1uha8ag .hero-title:where(.svelte-1uha8ag){margin-top:34px;font-size:clamp(48px,8.9vw,84px)}.legacy-landing.v2-scale.svelte-1uha8ag .hero-sub:where(.svelte-1uha8ag){margin-top:32px;max-width:700px;font-size:clamp(18px,1.7vw,21px)}.legacy-landing.v2-scale.svelte-1uha8ag .hero-micro:where(.svelte-1uha8ag){font-size:15px}.legacy-landing.v2-scale.svelte-1uha8ag .hero-ctas:where(.svelte-1uha8ag){gap:14px;margin-top:46px}.legacy-landing.v2-scale.svelte-1uha8ag .hero-badges:where(.svelte-1uha8ag){gap:14px;margin-top:32px}.legacy-landing.v2-scale.svelte-1uha8ag .hero-badge:where(.svelte-1uha8ag){max-height:62px;padding:12px 20px}.legacy-landing.v2-scale.svelte-1uha8ag .hero-badge:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){height:17px;max-width:118px}.legacy-landing.v2-scale.svelte-1uha8ag .section-head:where(.svelte-1uha8ag){max-width:840px;margin-bottom:68px}.legacy-landing.v2-scale.svelte-1uha8ag .section-head:where(.svelte-1uha8ag) .label:where(.svelte-1uha8ag){font-size:14px;margin-bottom:18px}.legacy-landing.v2-scale.svelte-1uha8ag .section-head:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag),.legacy-landing.v2-scale.svelte-1uha8ag .cta-inner:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){font-size:clamp(36px,4.4vw,54px)}.legacy-landing.v2-scale.svelte-1uha8ag .section-head:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag),.legacy-landing.v2-scale.svelte-1uha8ag .cta-inner:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:clamp(17px,1.45vw,19px)}.legacy-landing.v2-scale.svelte-1uha8ag .showcase-stage:where(.svelte-1uha8ag){max-width:1000px;min-height:560px}.legacy-landing.v2-scale.svelte-1uha8ag .showcase-header:where(.svelte-1uha8ag){padding-top:14px;font-size:14px}.legacy-landing.v2-scale.svelte-1uha8ag .showcase-panel:where(.svelte-1uha8ag){inset:98px 32px 30px}.legacy-landing.v2-scale.svelte-1uha8ag .showcase-screen:where(.svelte-1uha8ag){inset:34px 52px 22px}.legacy-landing.v2-scale.svelte-1uha8ag .showcase-card:where(.svelte-1uha8ag){padding:20px 20px 18px;border-radius:22px}.legacy-landing.v2-scale.svelte-1uha8ag .showcase-card-main:where(.svelte-1uha8ag){width:238px}.legacy-landing.v2-scale.svelte-1uha8ag .showcase-card-secondary:where(.svelte-1uha8ag){width:298px}.legacy-landing.v2-scale.svelte-1uha8ag .showcase-card-label:where(.svelte-1uha8ag){font-size:13px}.legacy-landing.v2-scale.svelte-1uha8ag .showcase-card:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag),.legacy-landing.v2-scale.svelte-1uha8ag .showcase-card:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){font-size:14px}.legacy-landing.v2-scale.svelte-1uha8ag .ai-bento:where(.svelte-1uha8ag){gap:24px;margin-bottom:80px}.legacy-landing.v2-scale.svelte-1uha8ag .ai-bento-wide:where(.svelte-1uha8ag),.legacy-landing.v2-scale.svelte-1uha8ag .ai-bento-tall:where(.svelte-1uha8ag),.legacy-landing.v2-scale.svelte-1uha8ag .ai-bento-standard:where(.svelte-1uha8ag){min-height:292px}.legacy-landing.v2-scale.svelte-1uha8ag .ai-bento-media:where(.svelte-1uha8ag){height:196px}.legacy-landing.v2-scale.svelte-1uha8ag .ai-bento-wide:where(.svelte-1uha8ag) .ai-bento-media:where(.svelte-1uha8ag){height:208px}.legacy-landing.v2-scale.svelte-1uha8ag .ai-bento-copy:where(.svelte-1uha8ag){padding:24px 26px 28px}.legacy-landing.v2-scale.svelte-1uha8ag .ai-bento-copy:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){font-size:clamp(22px,1.7vw,30px)}.legacy-landing.v2-scale.svelte-1uha8ag .ai-bento-copy:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:15px}.legacy-landing.v2-scale.svelte-1uha8ag .ai-bento-copy:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){font-size:14px}.legacy-landing.v2-scale.svelte-1uha8ag .metrics:where(.svelte-1uha8ag){gap:28px;padding:56px}.legacy-landing.v2-scale.svelte-1uha8ag .metric:where(.svelte-1uha8ag) .value:where(.svelte-1uha8ag){font-size:clamp(40px,4.2vw,60px)}.legacy-landing.v2-scale.svelte-1uha8ag .metric:where(.svelte-1uha8ag) .label:where(.svelte-1uha8ag){font-size:14.5px;max-width:210px}.legacy-landing.v2-scale.svelte-1uha8ag .faq-btn:where(.svelte-1uha8ag){padding:26px 0;font-size:18px}.legacy-landing.v2-scale.svelte-1uha8ag .cta:where(.svelte-1uha8ag){padding:122px 0}.legacy-landing.v2-scale.svelte-1uha8ag .cta-shell:where(.svelte-1uha8ag){padding:14px}.legacy-landing.v2-scale.svelte-1uha8ag .cta-inner:where(.svelte-1uha8ag){padding:96px 44px 78px}.legacy-landing.v2-scale.svelte-1uha8ag .footer-brand:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){height:38px}.legacy-landing.v2-scale.svelte-1uha8ag .footer-brand:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag),.legacy-landing.v2-scale.svelte-1uha8ag .footer-col:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag),.legacy-landing.v2-scale.svelte-1uha8ag .footer-col:where(.svelte-1uha8ag) .contact-item:where(.svelte-1uha8ag),.legacy-landing.v2-scale.svelte-1uha8ag .footer-bottom:where(.svelte-1uha8ag){font-size:15px}.legacy-landing.v2-scale.svelte-1uha8ag .integration-slide-grid:where(.svelte-1uha8ag){gap:24px}.legacy-landing.v2-scale.svelte-1uha8ag .integration-carousel-head:where(.svelte-1uha8ag){margin-bottom:28px}.legacy-landing.v2-scale.svelte-1uha8ag .integration-carousel-status:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:34px}.legacy-landing.v2-scale.svelte-1uha8ag .integration-carousel-status:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){font-size:15px}.legacy-landing.v2-scale.svelte-1uha8ag .integration-card:where(.svelte-1uha8ag){gap:20px}.legacy-landing.v2-scale.svelte-1uha8ag .integration-card-media:where(.svelte-1uha8ag){height:272px}.legacy-landing.v2-scale.svelte-1uha8ag .integration-card-copy:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){font-size:clamp(26px,2.2vw,36px)}@media(max-width:960px){.legacy-landing.v2-scale.svelte-1uha8ag{font-size:16.5px;--container: 1120px}.aura-layer.svelte-1uha8ag{display:none}.ai-bento-card.svelte-1uha8ag,.metrics.svelte-1uha8ag,.cta-shell.svelte-1uha8ag,.integration-card-media.svelte-1uha8ag,.hero-badge.svelte-1uha8ag{box-shadow:none}section.svelte-1uha8ag{padding:80px 0}.hero.svelte-1uha8ag{padding:150px 0 60px}.hero-title.svelte-1uha8ag{font-size:clamp(38px,vw,52px)}.ai-bento.svelte-1uha8ag{grid-template-columns:repeat(6,minmax(0,1fr))}.ai-bento-wide.svelte-1uha8ag,.ai-bento-tall.svelte-1uha8ag,.ai-bento-standard.svelte-1uha8ag{grid-column:span 6;grid-row:span 1}.ai-bento-media.svelte-1uha8ag,.ai-bento-wide.svelte-1uha8ag .ai-bento-media:where(.svelte-1uha8ag){height:170px}.metrics.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);padding:32px}.footer-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}.cta-shell.svelte-1uha8ag{padding:10px}.cta-inner.svelte-1uha8ag{padding:56px 28px}.legacy-landing.v2-scale.svelte-1uha8ag .cta-inner:where(.svelte-1uha8ag){padding:96px 24px 78px!important}.integration-slide-grid.svelte-1uha8ag,.integration-slide-grid.cards-2.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-card-media.svelte-1uha8ag{height:220px}}@media(max-width:540px){.legacy-landing.v2-scale.svelte-1uha8ag{font-size:16px;--container: 1200px}.hero.svelte-1uha8ag{padding-top:186px}.hero-title.svelte-1uha8ag{font-size:clamp(32px,10vw,42px);letter-spacing:-.035em;line-height:1.12}.ai-bento.svelte-1uha8ag{grid-template-columns:1fr;gap:16px;margin-bottom:56px}.ai-bento-wide.svelte-1uha8ag,.ai-bento-tall.svelte-1uha8ag,.ai-bento-standard.svelte-1uha8ag{grid-column:auto}.ai-bento-card.svelte-1uha8ag{border-radius:22px}.ai-bento-media.svelte-1uha8ag,.ai-bento-wide.svelte-1uha8ag .ai-bento-media:where(.svelte-1uha8ag){height:160px}.ai-bento-copy.svelte-1uha8ag{padding:18px 20px 20px}.metrics.svelte-1uha8ag{grid-template-columns:1fr}.container.svelte-1uha8ag{padding:0 20px}.hero-ctas.svelte-1uha8ag{flex-direction:column;align-items:stretch}.hero-ctas.svelte-1uha8ag .btn:where(.svelte-1uha8ag){justify-content:center}.hero-badge.svelte-1uha8ag{min-height:52px;padding:10px 16px}.hero-badge.svelte-1uha8ag img:where(.svelte-1uha8ag){height:24px;max-width:96px}.footer-bottom.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.integration-carousel-head.svelte-1uha8ag{align-items:center}.integration-slide-grid.svelte-1uha8ag,.integration-slide-grid.cards-2.svelte-1uha8ag,.integration-slide-grid.cards-1.svelte-1uha8ag{grid-template-columns:1fr}.integration-card-media.svelte-1uha8ag{height:204px;border-radius:24px}.integration-card-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:none}}
