.trust.svelte-6wg5yt{padding:clamp(64px,8vw,112px) 0;background:var(--bg-subtle);border-block:1px solid var(--border-subtle)}.trust-head.svelte-6wg5yt{max-width:700px}.trust-head.svelte-6wg5yt>span:where(.svelte-6wg5yt){color:var(--fg-secondary);font-size:12px;letter-spacing:.08em}h2.svelte-6wg5yt{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1.1;margin:var(--s-5) 0 var(--s-12)}.trust-grid.svelte-6wg5yt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8)}.trust-proof.svelte-6wg5yt{text-decoration:none;color:var(--fg);border-top:1px solid var(--border-strong);padding-top:var(--s-6);display:flex;flex-direction:column;align-items:flex-start}h3.svelte-6wg5yt{font-size:20px;font-weight:500;margin:0;letter-spacing:-.02em}p.svelte-6wg5yt{font-size:15px;line-height:1.7;color:var(--fg-secondary);margin:var(--s-4) 0 var(--s-6);flex:1}.trust-proof.svelte-6wg5yt svg{transition:transform .2s}.trust-proof.svelte-6wg5yt:hover svg{transform:translate(4px)}@media(max-width:767px){.trust-grid.svelte-6wg5yt{grid-template-columns:1fr}}.product-story.svelte-1a5rgpe{border-top:1px solid var(--border-subtle);padding-top:clamp(64px,8vw,112px)}.story-head.svelte-1a5rgpe{max-width:730px;margin-bottom:var(--s-10)}.story-eyebrow.svelte-1a5rgpe{font-size:12px;letter-spacing:.08em;color:var(--fg-secondary);text-transform:uppercase}h2.svelte-1a5rgpe{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.045em;font-weight:500;margin:var(--s-5) 0;text-wrap:balance}.story-head.svelte-1a5rgpe p:where(.svelte-1a5rgpe),.story-step.svelte-1a5rgpe p:where(.svelte-1a5rgpe){color:var(--fg-secondary);font-size:17px;line-height:1.7}.story-layout.svelte-1a5rgpe{display:block}.story-enhanced.svelte-1a5rgpe{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4vw,64px)}.story-step.svelte-1a5rgpe{min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--s-10) 0;scroll-margin-top:120px}.step-number.svelte-1a5rgpe{font-size:13px;color:var(--fg-brand);border-top:1px solid var(--border-brand);width:48px;padding-top:var(--s-3)}h3.svelte-1a5rgpe{font-size:clamp(28px,3vw,38px);line-height:1.12;letter-spacing:-.035em;font-weight:500;margin:var(--s-5) 0 0}.story-step.svelte-1a5rgpe p:where(.svelte-1a5rgpe){margin:var(--s-5) 0}.step-links.svelte-1a5rgpe{display:flex;flex-direction:column;gap:var(--s-3)}.step-links.svelte-1a5rgpe a:where(.svelte-1a5rgpe){display:flex;align-items:center;gap:var(--s-2);color:var(--fg);font-size:14px;text-decoration:none}.step-links.svelte-1a5rgpe a:where(.svelte-1a5rgpe):hover{text-decoration:underline;text-underline-offset:5px}.story-enhanced.svelte-1a5rgpe .story-step:where(.svelte-1a5rgpe){min-height:65vh}.story-stage.svelte-1a5rgpe{display:none}.story-enhanced.svelte-1a5rgpe .story-stage:where(.svelte-1a5rgpe){display:block}.story-enhanced.svelte-1a5rgpe .mobile-scene:where(.svelte-1a5rgpe){display:none}.sticky-stage.svelte-1a5rgpe{position:sticky;top:max(100px,calc((100vh - 520px)/2));display:grid;padding:var(--s-8) 0}.stage-scene.svelte-1a5rgpe{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .45s ease,transform .45s ease,visibility .45s;align-self:center}.stage-scene--active.svelte-1a5rgpe{opacity:1;visibility:visible;transform:none}.stage-progress.svelte-1a5rgpe{display:flex;justify-content:center;gap:var(--s-2);margin-top:var(--s-5)}.stage-progress.svelte-1a5rgpe span:where(.svelte-1a5rgpe){height:2px;width:32px;background:var(--border-subtle);transition:background .3s}.stage-progress.svelte-1a5rgpe span.current:where(.svelte-1a5rgpe){background:var(--brand)}.mobile-scene.svelte-1a5rgpe{display:block;width:100%;margin-top:var(--s-8)}@media(max-width:1023px),(prefers-reduced-motion:reduce){.story-layout.svelte-1a5rgpe{display:block}.story-stage.svelte-1a5rgpe{display:none}.story-step.svelte-1a5rgpe{min-height:0;padding:var(--s-8) 0 var(--s-12);border-bottom:1px solid var(--border-subtle)}.mobile-scene.svelte-1a5rgpe{display:block;width:100%;margin-top:var(--s-8)}.story-step.svelte-1a5rgpe p:where(.svelte-1a5rgpe){max-width:600px}}.hero.svelte-29lr60{padding-top:clamp(48px,7vw,100px)}.hero-grid.svelte-29lr60{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4vw,64px);padding-bottom:var(--s-16)}.hero-eyebrow.svelte-29lr60{margin:0 0 var(--s-6);color:var(--fg-secondary);font-size:12px;letter-spacing:.09em;text-transform:uppercase}h1.svelte-29lr60{font-size:clamp(44px,4.5vw,62px);font-weight:500;letter-spacing:-.055em;line-height:1.04;margin:0;text-wrap:balance}.hero-lede.svelte-29lr60{font-size:17px;line-height:1.7;color:var(--fg-secondary);margin:var(--s-6) 0 0;max-width:480px}.hero-actions.svelte-29lr60{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-6);margin-top:var(--s-8)}.hero-actions.svelte-29lr60 .btn:where(.svelte-29lr60){box-shadow:none;border-radius:var(--r-lg)}.demo-link.svelte-29lr60,.hero-proof.svelte-29lr60 a:where(.svelte-29lr60){display:inline-flex;align-items:center;gap:var(--s-2);color:var(--fg);text-decoration:none;font-size:14px}.demo-link.svelte-29lr60:hover,.hero-proof.svelte-29lr60 a:where(.svelte-29lr60):hover{text-decoration:underline;text-underline-offset:5px}.hero-legal.svelte-29lr60{margin-top:var(--s-4);color:var(--fg-secondary);font-size:12px}.hero-product.svelte-29lr60{min-width:0}.hero-proof.svelte-29lr60{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-6);border-top:1px solid var(--border-subtle);padding-top:var(--s-6);padding-bottom:var(--s-6);font-size:13px;color:var(--fg-secondary)}.hero-proof.svelte-29lr60 a:where(.svelte-29lr60){margin-left:auto;font-size:13px}@media(max-width:1023px){.hero-grid.svelte-29lr60{grid-template-columns:1fr;gap:var(--s-10)}.hero-content.svelte-29lr60{max-width:650px}h1.svelte-29lr60{max-width:600px}.hero-lede.svelte-29lr60{max-width:560px}}@media(max-width:639px){.hero.svelte-29lr60{padding-top:var(--s-10)}.hero-grid.svelte-29lr60{padding-bottom:var(--s-8)}h1.svelte-29lr60{font-size:44px}.hero-lede.svelte-29lr60{font-size:16px}.hero-proof.svelte-29lr60{gap:var(--s-3) var(--s-6)}.hero-proof.svelte-29lr60 a:where(.svelte-29lr60){margin-left:0}.hero-actions.svelte-29lr60{gap:var(--s-4)}}.landing.svelte-1uha8ag{background:var(--bg-app);color:var(--fg-primary)}.demo-unavailable.svelte-1uha8ag{padding:10px 16px;text-align:center;font-size:14px;background:var(--bg-subtle);color:var(--fg-secondary);border-bottom:.5px solid var(--border-subtle)}
