@keyframes svelte-1uha8ag-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.anim-1.svelte-1uha8ag{animation:svelte-1uha8ag-enter .7s cubic-bezier(.16,1,.3,1) both}.anim-2.svelte-1uha8ag{animation:svelte-1uha8ag-enter .7s cubic-bezier(.16,1,.3,1) .12s both}.anim-3.svelte-1uha8ag{animation:svelte-1uha8ag-enter .7s cubic-bezier(.16,1,.3,1) .24s both}.anim-4.svelte-1uha8ag{animation:svelte-1uha8ag-enter .7s cubic-bezier(.16,1,.3,1) .36s both}@media(prefers-reduced-motion:reduce){.anim-1.svelte-1uha8ag,.anim-2.svelte-1uha8ag,.anim-3.svelte-1uha8ag,.anim-4.svelte-1uha8ag{animation:none;opacity:1;transform:none}}.sect.svelte-1uha8ag{border-top:1px solid color-mix(in srgb,var(--color-border) 40%,transparent);padding:4rem 1.5rem;transition:opacity .6s,transform .6s}.sect-dense.svelte-1uha8ag{padding-top:3rem;padding-bottom:3rem}@media(min-width:640px){.sect.svelte-1uha8ag{padding:6rem 2rem}.sect-dense.svelte-1uha8ag{padding:4rem 2rem}}.revealed.svelte-1uha8ag{opacity:1;transform:translateY(0)}.pre.svelte-1uha8ag{opacity:0;transform:translateY(1rem)}.contain.svelte-1uha8ag{max-width:48rem;margin:0 auto;text-align:center}.contain-left.svelte-1uha8ag{max-width:48rem;margin:0 auto}@media(min-width:768px){.contain-left.svelte-1uha8ag{text-align:left}}.kicker.svelte-1uha8ag{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-text);margin-bottom:.75rem}.h2.svelte-1uha8ag{font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1.2;color:var(--color-text-primary)}@media(min-width:640px){.h2.svelte-1uha8ag{font-size:2rem}}.body.svelte-1uha8ag{margin-top:1.5rem;font-size:1.0625rem;line-height:1.7;color:var(--color-text-secondary)}@media(min-width:768px){.contain-left.svelte-1uha8ag .body:where(.svelte-1uha8ag){max-width:36rem}}.pull-quote.svelte-1uha8ag{margin-top:2rem;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--color-text-primary)}@media(min-width:640px){.pull-quote.svelte-1uha8ag{font-size:1.375rem}}.hero.svelte-1uha8ag{position:relative}.hero-inner.svelte-1uha8ag{max-width:56rem;margin:0 auto;padding:5rem 1.5rem 4rem;text-align:center}@media(min-width:640px){.hero-inner.svelte-1uha8ag{padding-top:7rem;padding-bottom:5rem}}.hero-h1.svelte-1uha8ag{font-family:var(--font-heading);font-size:2.25rem;font-weight:600;letter-spacing:-.035em;line-height:1.08}@media(min-width:640px){.hero-h1.svelte-1uha8ag{font-size:2.75rem}}@media(min-width:768px){.hero-h1.svelte-1uha8ag{font-size:3.25rem}}@media(min-width:1024px){.hero-h1.svelte-1uha8ag{font-size:3.5rem}}.hero-h1-accent.svelte-1uha8ag{color:var(--color-accent-text)}.hero-sub.svelte-1uha8ag{max-width:38rem;margin:2rem auto 0;font-size:1.125rem;line-height:1.65;color:var(--color-text-secondary)}@media(min-width:640px){.hero-sub.svelte-1uha8ag{font-size:1.25rem}}.hero-actions.svelte-1uha8ag{margin-top:2.5rem}.hero-note.svelte-1uha8ag{margin-top:1rem;font-size:.8125rem;color:var(--color-text-muted)}.hero-demo-link.svelte-1uha8ag{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:2px;margin-left:.25rem;transition:color .15s}.hero-demo-link.svelte-1uha8ag:hover{color:var(--color-text-primary)}.btn-primary.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--color-accent);padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;color:#fff;text-decoration:none;transition:background-color .15s}.btn-primary.svelte-1uha8ag:hover{background-color:var(--color-accent-hover)}.btn-primary.svelte-1uha8ag:active{transform:translateY(1px)}.btn-primary.svelte-1uha8ag:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent),0 0 0 4px var(--color-bg-primary)}.btn-lg.svelte-1uha8ag{padding:.875rem 2rem;font-size:1rem}.btn-icon.svelte-1uha8ag{width:1.25rem;height:1.25rem;margin-right:.5rem}.grid-2.svelte-1uha8ag,.grid-3.svelte-1uha8ag{max-width:48rem;margin:3rem auto 0;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.grid-2.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.grid-3.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.feat.svelte-1uha8ag{border-left:2px solid color-mix(in srgb,var(--color-border) 60%,transparent);padding:.5rem 0 .5rem 1.25rem}.feat-title.svelte-1uha8ag{font-family:var(--font-heading);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text-primary)}.feat-desc.svelte-1uha8ag{margin-top:.5rem;font-size:.875rem;line-height:1.65;color:var(--color-text-muted)}.steps.svelte-1uha8ag{max-width:48rem;margin:3rem auto 0;display:flex;flex-direction:column;gap:2rem}@media(min-width:640px){.steps.svelte-1uha8ag{flex-direction:row;gap:3rem}}.step.svelte-1uha8ag{display:flex;gap:1rem;align-items:flex-start}@media(min-width:640px){.step.svelte-1uha8ag{flex-direction:column;flex:1}}.step-n.svelte-1uha8ag{font-family:var(--font-heading);font-size:2rem;font-weight:600;letter-spacing:-.04em;line-height:1;color:color-mix(in srgb,var(--color-accent-text) 40%,transparent);flex-shrink:0}.step-title.svelte-1uha8ag{font-family:var(--font-heading);font-size:.9375rem;font-weight:600;color:var(--color-text-primary)}.step-desc.svelte-1uha8ag{margin-top:.375rem;font-size:.875rem;line-height:1.65;color:var(--color-text-muted)}.mockup.svelte-1uha8ag{max-width:42rem;margin:3rem auto 0;display:flex;flex-direction:column;gap:1rem}.mock-card.svelte-1uha8ag{border-radius:.625rem;border:1px solid var(--color-border);background-color:var(--color-bg-secondary);padding:1.5rem;transition:opacity .5s,transform .5s}.mock-score-row.svelte-1uha8ag{display:flex;align-items:center;gap:1.25rem}.mock-score-circle.svelte-1uha8ag{display:flex;height:4rem;width:4rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:2px solid color-mix(in srgb,var(--color-status-green-bg) 25%,transparent);background-color:color-mix(in srgb,var(--color-status-green-bg) 8%,transparent)}.mock-score-num.svelte-1uha8ag{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-status-green)}.mock-score-label.svelte-1uha8ag{font-size:.9375rem;font-weight:600;color:var(--color-text-primary)}.mock-score-sub.svelte-1uha8ag{margin-top:.25rem;font-size:.8125rem;color:var(--color-text-muted);line-height:1.5}.mock-breakdown.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:640px){.mock-breakdown.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.mock-bd-card.svelte-1uha8ag{border-radius:.5rem;border:1px solid var(--color-border);background-color:var(--color-bg-secondary);padding:.875rem;text-align:center;transition:opacity .5s,transform .5s}.mock-bd-score.svelte-1uha8ag{font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums}.c-green.svelte-1uha8ag{color:var(--color-status-green)}.c-yellow.svelte-1uha8ag{color:var(--color-status-yellow)}.c-orange.svelte-1uha8ag{color:var(--color-status-orange)}.c-red.svelte-1uha8ag{color:var(--color-status-red)}.bar-track.svelte-1uha8ag{margin-top:.5rem;height:3px;width:100%;border-radius:2px;background-color:var(--color-bg-tertiary)}.bar-fill.svelte-1uha8ag{height:3px;border-radius:2px;width:100%;transform-origin:left;transition:transform .7s}.b-green.svelte-1uha8ag{background-color:var(--color-status-green-bg)}.b-yellow.svelte-1uha8ag{background-color:var(--color-status-yellow-bg)}.b-orange.svelte-1uha8ag{background-color:var(--color-status-orange-bg)}.b-red.svelte-1uha8ag{background-color:var(--color-status-red-bg)}.mock-bd-label.svelte-1uha8ag{margin-top:.5rem;font-size:.6875rem;color:var(--color-text-muted)}.mock-delta.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid var(--color-border);background-color:var(--color-bg-secondary);padding:.75rem 1rem;transition:opacity .5s,transform .5s}.mock-delta-arrow.svelte-1uha8ag{color:var(--color-status-green);font-size:.875rem}.mock-delta-text.svelte-1uha8ag{font-size:.875rem;color:var(--color-text-secondary)}.mock-next.svelte-1uha8ag{border-radius:.625rem;border:1px solid color-mix(in srgb,#eab308 25%,transparent);background-color:color-mix(in srgb,#eab308 4%,transparent);padding:1.25rem;transition:opacity .5s,transform .5s}.mock-next-label.svelte-1uha8ag{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.mock-next-title.svelte-1uha8ag{margin-top:.5rem;font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.mock-next-body.svelte-1uha8ag{margin-top:.375rem;font-size:.8125rem;line-height:1.6;color:var(--color-text-muted)}.mock-next-action.svelte-1uha8ag{margin-top:.5rem;font-size:.8125rem;font-weight:500;color:var(--color-accent-text)}.sect-cta.svelte-1uha8ag{padding-top:5rem;padding-bottom:5rem}@media(min-width:640px){.sect-cta.svelte-1uha8ag{padding-top:7rem;padding-bottom:7rem}}.cta-h2.svelte-1uha8ag{font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1.2}@media(min-width:640px){.cta-h2.svelte-1uha8ag{font-size:2rem}}.cta-body.svelte-1uha8ag{max-width:32rem;margin:1.5rem auto 0;font-size:1.0625rem;line-height:1.65;color:var(--color-text-secondary)}.cta-actions.svelte-1uha8ag{margin-top:2.5rem}.cta-note.svelte-1uha8ag{margin-top:1rem;font-size:.8125rem;color:var(--color-text-muted)}.cta-links.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem}.cta-sep.svelte-1uha8ag{color:var(--color-text-muted);font-size:.75rem}.cta-link.svelte-1uha8ag{display:inline-block;font-size:.875rem;color:var(--color-text-muted);text-decoration:none;transition:color .15s}.cta-link.svelte-1uha8ag:hover{color:var(--color-accent-text)}.stats-strip.svelte-1uha8ag{border-top:1px solid color-mix(in srgb,var(--color-border) 40%,transparent);padding:4rem 1.5rem}@media(min-width:640px){.stats-strip.svelte-1uha8ag{padding:5rem 2rem}}.stats-inner.svelte-1uha8ag{max-width:48rem;margin:0 auto;text-align:center}.stats-kicker.svelte-1uha8ag{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-text)}.stats-h2.svelte-1uha8ag{margin-top:.75rem;font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:1.2}@media(min-width:640px){.stats-h2.svelte-1uha8ag{font-size:1.875rem}}.stats-grid.svelte-1uha8ag{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:640px){.stats-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.stat.svelte-1uha8ag{padding:1.25rem .75rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-border) 50%,transparent);background-color:color-mix(in srgb,var(--color-bg-secondary) 30%,transparent)}.stat-num.svelte-1uha8ag{font-size:2rem;font-weight:700;letter-spacing:-.02em;color:var(--color-accent-text);font-variant-numeric:tabular-nums}.stat-label.svelte-1uha8ag{margin-top:.25rem;font-size:.8125rem;color:var(--color-text-muted)}.stats-link-wrap.svelte-1uha8ag{margin-top:1.75rem}.stats-link.svelte-1uha8ag{font-size:.875rem;color:var(--color-accent-text);text-decoration:underline;text-underline-offset:2px}.stats-link.svelte-1uha8ag:hover{color:var(--color-text-primary)}
