.kpi-footer.svelte-1s9pw74{max-width:1100px;margin:var(--space-24) auto 0;padding:0 var(--space-6) var(--space-10);display:flex;flex-direction:column;gap:var(--space-8)}.kpi-footer.has-divider.svelte-1s9pw74{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-10)}.kpi-footer-grid.svelte-1s9pw74{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-8)}.kpi-footer-col.svelte-1s9pw74{display:flex;flex-direction:column;gap:var(--space-2)}.kpi-footer-link.svelte-1s9pw74{font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none}.kpi-footer-link.svelte-1s9pw74:hover{color:var(--color-neutral-950)}.kpi-footer-bottom.svelte-1s9pw74{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle)}.kpi-footer-brand.svelte-1s9pw74{display:flex;align-items:center;gap:var(--space-3)}.kpi-footer-copy.svelte-1s9pw74{font-size:var(--text-xs);color:var(--color-text-tertiary)}.kpi-footer-meta.svelte-1s9pw74{display:flex;align-items:center;gap:var(--space-5)}.kpi-footer-legal.svelte-1s9pw74{display:flex;gap:var(--space-4)}.kpi-footer-social.svelte-1s9pw74{display:flex;gap:var(--space-2)}.kpi-footer-social-link.svelte-1s9pw74{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--color-text-secondary)}.kpi-footer-social-link.svelte-1s9pw74:hover{background:var(--color-neutral-100);color:var(--color-neutral-950)}.kpi-footer-social-link.svelte-1s9pw74 svg{width:16px;height:16px}.kpi-stat.svelte-wm2xdb{display:flex;flex-direction:column;gap:var(--space-2)}.kpi-stat-head.svelte-wm2xdb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.kpi-stat-icon.svelte-wm2xdb{display:inline-flex;color:var(--color-text-tertiary)}.kpi-stat-icon.svelte-wm2xdb svg{width:16px;height:16px;stroke-width:1.5}.kpi-stat-sub.svelte-wm2xdb{font-size:var(--text-sm);color:var(--color-text-tertiary)}.kpi-stat-trend.svelte-wm2xdb{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.kpi-stat-trend.svelte-wm2xdb svg{width:14px;height:14px;stroke-width:1.75}.kpi-stat-trend.trend-up.svelte-wm2xdb{color:var(--color-success)}.kpi-stat-trend.trend-down.svelte-wm2xdb{color:var(--color-danger)}.kpi-stat-trend-cmp.svelte-wm2xdb{color:var(--color-text-tertiary)}.kpi-stat-skeleton.svelte-wm2xdb{display:flex;flex-direction:column;gap:var(--space-2)}.kpi-skel.svelte-wm2xdb{background:var(--color-neutral-100);border-radius:var(--radius-sm);animation:svelte-wm2xdb-kpi-pulse 1.4s ease-in-out infinite}.kpi-skel-value.svelte-wm2xdb{height:32px;width:5rem}.kpi-skel-line.svelte-wm2xdb{height:14px;width:8rem}@keyframes svelte-wm2xdb-kpi-pulse{0%,to{opacity:1}50%{opacity:.5}}.kpi-spark.svelte-7yus5a,.kpi-bars.svelte-1qicqfg{display:block;width:100%;height:auto;color:var(--color-neutral-950)}.kpi-donut.svelte-1czggs3{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);color:var(--color-neutral-950)}.kpi-donut.svelte-1czggs3 svg:where(.svelte-1czggs3){width:56px;height:56px}.kpi-donut-val.svelte-1czggs3{font-family:var(--font-mono);font-size:13px;font-weight:600;fill:var(--color-neutral-950)}.kpi-donut-label.svelte-1czggs3{font-size:var(--text-xs);color:var(--color-text-tertiary)}.flow-diagram.svelte-1wz0din{display:block;width:100%;height:auto}.hero-ambient.svelte-7id9kk{display:none;position:relative;width:100%;height:320px}.amb.svelte-7id9kk{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;will-change:transform}.amb-flow.svelte-7id9kk{width:100%;max-width:460px}.amb-dash.svelte-7id9kk{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-3)}.amb-dash-grid.svelte-7id9kk{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.amb-viz.svelte-7id9kk{display:flex;flex-direction:column;gap:var(--space-1)}.amb-viz-val.svelte-7id9kk{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em;color:var(--color-neutral-950)}.amb-donut-card.svelte-7id9kk{display:flex;flex-direction:column;gap:var(--space-2);align-items:stretch}@media(min-width:1200px){.hero-ambient.svelte-7id9kk{display:block}.amb.svelte-7id9kk{opacity:1}}@media(prefers-reduced-motion:no-preference)and (min-width:1200px){.amb.svelte-7id9kk{animation:svelte-7id9kk-amb-cycle var(--show, 7s) linear forwards}}@keyframes svelte-7id9kk-amb-cycle{0%{opacity:0;transform:translateY(-16px)}5%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(22px,6px)}}.hero.svelte-w92dw2{position:relative;min-height:calc(100svh - 48px);display:flex;flex-direction:column;justify-content:center;padding:var(--space-20) var(--space-6);overflow:hidden}.hero-grid.svelte-w92dw2{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 40%,transparent 100%);pointer-events:none}.hero-grid.svelte-w92dw2:before{content:"";position:absolute;inset:-64px;background-image:linear-gradient(var(--color-neutral-100) 1px,transparent 1px),linear-gradient(90deg,var(--color-neutral-100) 1px,transparent 1px),linear-gradient(var(--color-neutral-200) 1px,transparent 1px),linear-gradient(90deg,var(--color-neutral-200) 1px,transparent 1px);background-size:8px 8px,8px 8px,64px 64px,64px 64px;will-change:transform}@media(prefers-reduced-motion:no-preference){.hero-grid.svelte-w92dw2:before{animation:svelte-w92dw2-grid-drift 20s linear infinite}}@keyframes svelte-w92dw2-grid-drift{0%{transform:translate(0)}to{transform:translate(64px,64px)}}.hero-inner.svelte-w92dw2{position:relative;z-index:1;width:100%;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center}.hero-copy.svelte-w92dw2{display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start}@media(min-width:1200px){.hero-inner.svelte-w92dw2{grid-template-columns:minmax(0,1fr) 460px}}.display.svelte-w92dw2{font-family:var(--font-display);font-size:clamp(44px,8vw,88px);font-weight:600;line-height:.98;letter-spacing:-.028em;color:var(--color-neutral-950);margin:0;text-wrap:balance}.lead.svelte-w92dw2{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:580px}.cta-row.svelte-w92dw2{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-top:var(--space-2)}.hero-scroll.svelte-w92dw2{position:absolute;left:50%;bottom:var(--space-8);z-index:1;transform:translate(-50%);display:inline-flex;padding:var(--space-2);color:var(--color-text-tertiary)}.hero-scroll.svelte-w92dw2:hover{color:var(--color-neutral-950)}.hero-scroll.svelte-w92dw2 svg{width:22px;height:22px;stroke-width:1.5}@media(prefers-reduced-motion:no-preference){.hero-copy.svelte-w92dw2>:where(.svelte-w92dw2){animation:svelte-w92dw2-hero-rise .6s cubic-bezier(.16,1,.3,1) both}.hero-copy.svelte-w92dw2>:where(.svelte-w92dw2):nth-child(2){animation-delay:.07s}.hero-copy.svelte-w92dw2>:where(.svelte-w92dw2):nth-child(3){animation-delay:.14s}.hero-copy.svelte-w92dw2>:where(.svelte-w92dw2):nth-child(4){animation-delay:.21s}.hero-scroll.svelte-w92dw2{animation:svelte-w92dw2-hero-bounce 1.8s ease-in-out infinite}}@keyframes svelte-w92dw2-hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes svelte-w92dw2-hero-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.hero.svelte-w92dw2{animation:svelte-w92dw2-hero-fade-out linear both;animation-timeline:scroll(root);animation-range:0 80vh}}}@keyframes svelte-w92dw2-hero-fade-out{to{opacity:0}}.logos.svelte-w92dw2{padding:var(--space-10) var(--space-6);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:var(--space-5);align-items:center;scroll-margin-top:64px}.logos-label.svelte-w92dw2{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.logos-row.svelte-w92dw2{display:flex;gap:var(--space-10);flex-wrap:wrap;justify-content:center}.logo-cell.svelte-w92dw2{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--color-neutral-500);letter-spacing:-.01em}.how-it-works.svelte-w92dw2{padding:var(--space-20) var(--space-6);max-width:1100px;margin:0 auto}.bpmn-figure.svelte-w92dw2{margin:0;display:flex;flex-direction:column;gap:var(--space-5);align-items:stretch}.bpmn-wrap.svelte-w92dw2{width:100%;overflow-x:auto;background:var(--color-neutral-0);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-12)}.bpmn.svelte-w92dw2{display:block;width:100%;max-width:900px;min-width:480px;height:auto;margin:0 auto}.bpmn-figure.svelte-w92dw2 figcaption:where(.svelte-w92dw2){font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-tertiary);text-align:left;max-width:620px}.features.svelte-w92dw2{padding:var(--space-24) var(--space-6);max-width:1100px;margin:0 auto;scroll-margin-top:64px}.section-head.svelte-w92dw2{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-10)}.features-grid.svelte-w92dw2{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.feature.svelte-w92dw2{background:var(--color-neutral-0);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-2);min-height:200px}.feature.svelte-w92dw2 h3:where(.svelte-w92dw2){font-size:var(--text-xl);font-weight:600;letter-spacing:-.012em;margin-top:var(--space-2)}.feature-body.svelte-w92dw2{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.quote.svelte-w92dw2{padding:var(--space-24) var(--space-6);max-width:900px;margin:0 auto;text-align:center}.quote-eyebrow.svelte-w92dw2{margin-bottom:var(--space-5)}.quote-text.svelte-w92dw2{font-family:var(--font-display);font-size:clamp(26px,4vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.018em;color:var(--color-neutral-950);margin:0;text-wrap:balance}.finalcta.svelte-w92dw2{padding:var(--space-24) var(--space-6);display:flex;flex-direction:column;gap:var(--space-8);align-items:center;text-align:center;border-top:1px solid var(--color-border-subtle)}.finalcta.svelte-w92dw2 h2:where(.svelte-w92dw2){font-size:clamp(28px,5vw,44px);letter-spacing:-.022em}.finalcta.svelte-w92dw2 .cta-row:where(.svelte-w92dw2){justify-content:center}@media(max-width:720px){.features-grid.svelte-w92dw2{grid-template-columns:1fr}}
