@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./geist-sans-latin-400-normal.gapTbOY8.woff2)format("woff2"),url(./geist-sans-latin-400-normal.BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./geist-sans-latin-500-normal.uokXdC-Q.woff2)format("woff2"),url(./geist-sans-latin-500-normal.CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./geist-sans-latin-600-normal.DFOURf8L.woff2)format("woff2"),url(./geist-sans-latin-600-normal.CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./geist-sans-latin-700-normal.BmN9tIp5.woff2)format("woff2"),url(./geist-sans-latin-700-normal.CjScfYeH.woff)format("woff")}:root{--font-sans:"Geist Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);color:#111;background:#fff;margin:0}:root.dark body{color:#f5f5f5;background:#0a0a0a}.sr-only.svelte-1uha8ag{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;color:inherit;border:0;margin:-4px;padding:0;position:absolute;overflow:hidden}.sr-only.svelte-1uha8ag:focus-visible{clip:auto;color:#fff;z-index:100;background:#111;border-radius:8px;width:auto;height:auto;margin:0;padding:12px 16px;position:fixed;top:12px;left:12px}.dark .sr-only.svelte-1uha8ag:focus-visible{color:#0a0a0a;background:#f5f5f5}.lp.svelte-1uha8ag{color:#111;background:#fff;flex-direction:column;min-height:100dvh;display:flex}.nav.svelte-1uha8ag{z-index:50;background:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0}.nav__inner.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:12px 24px;display:flex}.nav__logo.svelte-1uha8ag{align-items:center;min-width:44px;min-height:44px;display:flex}.nav__right.svelte-1uha8ag{align-items:center;gap:8px;display:flex}.nav__theme.svelte-1uha8ag{color:#525252;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:inline-flex}.nav__theme.svelte-1uha8ag:hover{color:#111;background:#f5f5f5}.nav__link.svelte-1uha8ag{color:#525252;border-radius:8px;align-items:center;min-height:44px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.nav__link.svelte-1uha8ag:hover{color:#111;background:#f5f5f5}.nav__cta.svelte-1uha8ag{color:#fff;background:#111;border:none;border-radius:8px;align-items:center;min-height:44px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.nav__cta.svelte-1uha8ag:hover{opacity:.88}.hero.svelte-1uha8ag{padding:64px 24px}.hero__inner.svelte-1uha8ag{max-width:720px;margin:0 auto}.hero__title.svelte-1uha8ag{letter-spacing:-.03em;color:#111;margin:0;font-size:40px;font-weight:700;line-height:1.1}.hero__desc.svelte-1uha8ag{color:#525252;max-width:540px;margin:16px 0 0;font-size:16px;line-height:1.6}.hero__actions.svelte-1uha8ag{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.btn.svelte-1uha8ag{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.btn.svelte-1uha8ag:hover{opacity:.88}.btn--primary.svelte-1uha8ag{color:#fff;background:#111}.btn--ghost.svelte-1uha8ag{color:#525252;background:0 0;border:1px solid #d4d4d4}.btn--ghost.svelte-1uha8ag:hover{color:#111;border-color:#737373}.btn--lg.svelte-1uha8ag{padding:12px 32px;font-size:16px}.section.svelte-1uha8ag{padding:64px 24px}.section--muted.svelte-1uha8ag{background:#fafafa}.section__inner.svelte-1uha8ag{max-width:1120px;margin:0 auto}.section__inner--narrow.svelte-1uha8ag{max-width:640px}.features.svelte-1uha8ag{background:#e5e5e5;border:1px solid #e5e5e5;border-radius:12px;gap:4px;display:grid;overflow:hidden}.features__label.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:#525252;background:#fff;padding:16px 24px;font-size:12px;font-weight:600}.feature.svelte-1uha8ag{background:#fff;flex-direction:column;gap:8px;padding:24px;display:flex}.feature--highlight.svelte-1uha8ag{grid-column:1/-1}.feature__num.svelte-1uha8ag{font-family:var(--font-mono,ui-monospace, monospace);color:#525252;letter-spacing:.06em;font-size:12px}.feature__title.svelte-1uha8ag{letter-spacing:-.01em;color:#111;margin:0;font-size:16px;font-weight:600}.feature__body.svelte-1uha8ag{color:#525252;margin:0;font-size:14px;line-height:1.6}.steps__label.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:#525252;margin-bottom:16px;font-size:12px;font-weight:600}.steps__list.svelte-1uha8ag{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.step.svelte-1uha8ag{border-bottom:1px solid #e5e5e5;align-items:baseline;gap:16px;padding:16px 0;display:flex}.step.svelte-1uha8ag:last-child{border-bottom:none}.step__num.svelte-1uha8ag{font-family:var(--font-mono,ui-monospace, monospace);color:#525252;flex-shrink:0;width:24px;font-size:12px}.step__text.svelte-1uha8ag{color:#333;font-size:16px}.metrics.svelte-1uha8ag{background:#e5e5e5;border:1px solid #e5e5e5;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;display:grid;overflow:hidden}.metric.svelte-1uha8ag{text-align:center;background:#fff;padding:24px}.metric__value.svelte-1uha8ag{letter-spacing:-.02em;color:#111;font-size:20px;font-weight:700}.metric__label.svelte-1uha8ag{color:#525252;letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:12px}.faq__label.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:#525252;margin-bottom:16px;font-size:12px;font-weight:600}.faq.svelte-1uha8ag{background:#e5e5e5;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;gap:4px;display:flex;overflow:hidden}.faq__item.svelte-1uha8ag{background:#fff}.faq__q.svelte-1uha8ag{color:#111;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;padding:16px 24px;font-size:16px;font-weight:500;display:flex}.faq__icon.svelte-1uha8ag{color:#525252;flex-shrink:0;font-size:20px;line-height:1}.faq__a.svelte-1uha8ag{color:#525252;margin:0;padding:0 24px 16px;font-size:14px;line-height:1.6}.cta.svelte-1uha8ag{border-top:1px solid #e5e5e5;padding:64px 24px}.cta__inner.svelte-1uha8ag{text-align:center;max-width:640px;margin:0 auto}.cta__title.svelte-1uha8ag{letter-spacing:-.03em;color:#111;margin:0;font-size:32px;font-weight:700}.cta__desc.svelte-1uha8ag{color:#525252;margin:12px 0 0;font-size:16px}.cta__actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.footer.svelte-1uha8ag{border-top:1px solid #e5e5e5;margin-top:auto}.footer__inner.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:8px;max-width:1120px;margin:0 auto;padding:16px 24px;display:flex}.footer__copy.svelte-1uha8ag{color:#525252;font-size:12px}.footer__sep.svelte-1uha8ag{color:#737373;font-size:12px}.footer__link.svelte-1uha8ag{color:#525252;align-items:center;min-height:44px;padding:8px 4px;font-size:12px;text-decoration:none;display:inline-flex}.footer__link.svelte-1uha8ag:hover{color:#111}.dark .lp.svelte-1uha8ag{color:#f5f5f5;background:#0a0a0a}.dark .nav.svelte-1uha8ag{background:#0a0a0a;border-bottom-color:#1f1f1f}.dark .nav__theme.svelte-1uha8ag{color:#a3a3a3}.dark .nav__theme.svelte-1uha8ag:hover{color:#f5f5f5;background:#1f1f1f}.dark .nav__link.svelte-1uha8ag{color:#a3a3a3}.dark .nav__link.svelte-1uha8ag:hover{color:#f5f5f5;background:#1f1f1f}.dark .nav__cta.svelte-1uha8ag{color:#0a0a0a;background:#f5f5f5}.dark .hero__title.svelte-1uha8ag{color:#f5f5f5}.dark .hero__desc.svelte-1uha8ag{color:#a3a3a3}.dark .btn--primary.svelte-1uha8ag{color:#0a0a0a;background:#f5f5f5}.dark .btn--ghost.svelte-1uha8ag{color:#a3a3a3;border-color:#262626}.dark .btn--ghost.svelte-1uha8ag:hover{color:#f5f5f5;border-color:#525252}.dark .section--muted.svelte-1uha8ag{background:#0f0f0f}.dark .features.svelte-1uha8ag{background:#1f1f1f;border-color:#1f1f1f}.dark .features__label.svelte-1uha8ag{color:#a3a3a3;background:#0a0a0a}.dark .feature.svelte-1uha8ag{background:#0a0a0a}.dark .feature__num.svelte-1uha8ag{color:#a3a3a3}.dark .feature__title.svelte-1uha8ag{color:#f5f5f5}.dark .feature__body.svelte-1uha8ag,.dark .steps__label.svelte-1uha8ag{color:#a3a3a3}.dark .step.svelte-1uha8ag{border-bottom-color:#1f1f1f}.dark .step__num.svelte-1uha8ag{color:#a3a3a3}.dark .step__text.svelte-1uha8ag{color:#d4d4d4}.dark .metrics.svelte-1uha8ag{background:#1f1f1f;border-color:#1f1f1f}.dark .metric.svelte-1uha8ag{background:#0a0a0a}.dark .metric__value.svelte-1uha8ag{color:#f5f5f5}.dark .metric__label.svelte-1uha8ag,.dark .faq__label.svelte-1uha8ag{color:#a3a3a3}.dark .faq.svelte-1uha8ag{background:#1f1f1f;border-color:#1f1f1f}.dark .faq__item.svelte-1uha8ag{background:#0a0a0a}.dark .faq__q.svelte-1uha8ag{color:#f5f5f5}.dark .faq__icon.svelte-1uha8ag,.dark .faq__a.svelte-1uha8ag{color:#a3a3a3}.dark .cta.svelte-1uha8ag{border-top-color:#1f1f1f}.dark .cta__title.svelte-1uha8ag{color:#f5f5f5}.dark .cta__desc.svelte-1uha8ag{color:#a3a3a3}.dark .footer.svelte-1uha8ag{border-top-color:#1f1f1f}.dark .footer__copy.svelte-1uha8ag{color:#a3a3a3}.dark .footer__sep.svelte-1uha8ag{color:#8a8a8a}.dark .footer__link.svelte-1uha8ag{color:#a3a3a3}.dark .footer__link.svelte-1uha8ag:hover{color:#f5f5f5}@media (width<=640px){.hero.svelte-1uha8ag{padding:48px 16px}.hero__title.svelte-1uha8ag{font-size:32px}.section.svelte-1uha8ag,.cta.svelte-1uha8ag{padding:48px 16px}.metrics.svelte-1uha8ag{grid-template-columns:1fr}.nav__link.svelte-1uha8ag{display:none}}
