@keyframes svelte-1q37ri0-blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-20px) scale(1.05)}66%{transform:translate(-15px,15px) scale(.97)}}.animate-blob.svelte-1q37ri0{animation:svelte-1q37ri0-blob 10s ease-in-out infinite}.animation-delay-2000.svelte-1q37ri0{animation-delay:2s}.animation-delay-4000.svelte-1q37ri0{animation-delay:4s}@keyframes svelte-1q37ri0-hero-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-enter.svelte-1q37ri0{animation:svelte-1q37ri0-hero-enter .7s ease-out forwards}@keyframes svelte-1q37ri0-demo-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.demo-enter.svelte-1q37ri0{animation:svelte-1q37ri0-demo-enter .7s ease-out .15s both}@keyframes svelte-1q37ri0-stat-pop{0%{opacity:0;transform:scale(.85) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.stat-pop.svelte-1q37ri0{animation:svelte-1q37ri0-stat-pop .5s cubic-bezier(.34,1.56,.64,1) forwards}.cursor-blink.svelte-1q37ri0{animation:svelte-1q37ri0-blink .85s step-end infinite}@keyframes svelte-1q37ri0-blink{0%,to{opacity:1}50%{opacity:0}}.underline-primary.svelte-1q37ri0{text-decoration:underline;text-decoration-color:oklch(var(--p) / .35);text-underline-offset:5px;text-decoration-thickness:3px}.detector-grid.svelte-4jbzvx{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 3rem}.detector-logo.svelte-4jbzvx{display:flex;align-items:center;justify-content:center}.pipeline-grid.svelte-4jbzvx{display:flex;flex-direction:column;gap:1.5rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.pipeline-grid.visible.svelte-4jbzvx{opacity:1;transform:translateY(0)}.pipeline-step.svelte-4jbzvx{display:flex;flex-direction:column;gap:.5rem}.pipeline-arrow.svelte-4jbzvx{display:none}@media(min-width:900px){.pipeline-grid.svelte-4jbzvx{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-template-rows:auto auto auto auto;column-gap:1.5rem;align-items:start}.pipeline-step.svelte-4jbzvx{grid-row:1 / span 4;display:grid;grid-template-rows:subgrid;gap:0}.pipeline-arrow.svelte-4jbzvx{display:flex;grid-row:2;align-self:center;align-items:center;color:oklch(var(--p) / .4)}.pipeline-arrow.svelte-4jbzvx svg:where(.svelte-4jbzvx){width:1.5rem;height:1.5rem}}.pipeline-number.svelte-4jbzvx{font-size:clamp(2.5rem,7vw,5rem);font-weight:900;line-height:1;color:oklch(var(--b3));letter-spacing:-.04em;margin-bottom:-.5rem;-webkit-user-select:none;user-select:none}.pipeline-mockup.svelte-4jbzvx{background:oklch(var(--b2));border-radius:1rem;padding:1rem;margin-bottom:.75rem}.pipeline-title.svelte-4jbzvx{font-size:1.1rem;font-weight:800;color:oklch(var(--n));margin-bottom:.25rem}.pipeline-desc.svelte-4jbzvx{font-size:.875rem;color:oklch(var(--bc) / .55);line-height:1.65}.feat-grid.svelte-4jbzvx{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.feat-grid.svelte-4jbzvx{grid-template-columns:1fr 1fr;gap:1.25rem}}@media(min-width:1024px){.feat-grid.svelte-4jbzvx{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.feat-card.svelte-4jbzvx{background:oklch(var(--b1));border:1px solid oklch(var(--bc) / .08);border-radius:1.25rem;padding:1.75rem;transition:box-shadow .2s ease,transform .2s ease}.feat-card.svelte-4jbzvx:hover{box-shadow:0 8px 32px oklch(var(--bc) / .08);transform:translateY(-2px)}.feat-icon.svelte-4jbzvx{width:3rem;height:3rem;border-radius:.875rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.feat-title.svelte-4jbzvx{font-size:1.0625rem;font-weight:800;color:oklch(var(--n));margin-bottom:.5rem;line-height:1.3}.feat-desc.svelte-4jbzvx{font-size:.875rem;color:oklch(var(--bc) / .6);line-height:1.65}.faq-section.svelte-4jbzvx{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.faq-section.visible.svelte-4jbzvx{opacity:1;transform:translateY(0)}.cta-section.svelte-4jbzvx{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.cta-section.visible.svelte-4jbzvx{opacity:1;transform:translateY(0)}
