.lp.svelte-18lspev{--lp-display: "Outfit", "Manrope", ui-sans-serif, system-ui, sans-serif;--lp-sans: "Manrope", ui-sans-serif, system-ui, sans-serif;--lp-max: 1120px;position:relative;min-height:100dvh;color:var(--text);font-family:var(--lp-sans);background:var(--page);overflow-x:clip}.lp-atmosphere.svelte-18lspev{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.lp-glow.svelte-18lspev{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45}.lp-glow-a.svelte-18lspev{top:-12%;left:-8%;width:min(52vw,520px);height:min(52vw,520px);background:color-mix(in srgb,var(--accent) 34%,transparent);animation:svelte-18lspev-lp-drift 16s ease-in-out infinite}.lp-glow-b.svelte-18lspev{top:8%;right:-10%;width:min(44vw,440px);height:min(44vw,440px);background:color-mix(in srgb,var(--accent-2) 22%,transparent);animation:svelte-18lspev-lp-drift 20s ease-in-out infinite reverse}.lp-grid.svelte-18lspev{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.28;background-image:linear-gradient(color-mix(in srgb,var(--border) 70%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 70%,transparent) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 0%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 55% at 50% 0%,#000 20%,transparent 75%)}.lp-nav.svelte-18lspev,main.svelte-18lspev,.lp-footer.svelte-18lspev{position:relative;z-index:1}.lp-nav.svelte-18lspev{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--page) 78%,transparent);border-bottom:1px solid transparent;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.lp-nav.scrolled.svelte-18lspev{border-bottom-color:color-mix(in srgb,var(--border) 85%,transparent);box-shadow:0 10px 40px color-mix(in srgb,var(--text) 6%,transparent)}.lp-nav-inner.svelte-18lspev{width:min(var(--lp-max),calc(100% - 32px));margin:0 auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-brand.svelte-18lspev{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit;min-width:0}.lp-brand-mark.svelte-18lspev{border-radius:11px;flex:none}.lp-brand-text.svelte-18lspev{display:grid;line-height:1.15}.lp-brand-text.svelte-18lspev strong:where(.svelte-18lspev){font-family:var(--lp-display);font-size:1.05rem;font-weight:700;letter-spacing:-.015em}.lp-brand-text.svelte-18lspev small:where(.svelte-18lspev){color:var(--muted);font-size:.72rem;font-weight:600}.lp-nav-links.svelte-18lspev{display:none;align-items:center;justify-content:center;gap:4px}.lp-nav-links.svelte-18lspev a:where(.svelte-18lspev){display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border-radius:10px;color:var(--muted);text-decoration:none;font-size:.92rem;font-weight:650;line-height:1;transition:color .16s ease,background .16s ease}.lp-nav-links.svelte-18lspev a:where(.svelte-18lspev):hover{color:var(--text);background:color-mix(in srgb,var(--panel-soft) 80%,transparent)}.lp-nav-actions.svelte-18lspev{display:flex;align-items:center;justify-content:flex-end;gap:8px}.lp-menu-btn.svelte-18lspev{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid var(--border);border-radius:12px;background:var(--panel-strong);color:var(--text)}.lp-mobile-menu.svelte-18lspev{display:grid;gap:8px;width:min(var(--lp-max),calc(100% - 32px));margin:0 auto 14px;padding:12px;border:1px solid var(--border);border-radius:18px;background:var(--panel-strong)}.lp-mobile-menu.svelte-18lspev a:where(.svelte-18lspev),.lp-mobile-menu.svelte-18lspev button:where(.svelte-18lspev){min-height:44px}.lp-mobile-menu.svelte-18lspev a:where(.svelte-18lspev){display:grid;place-items:center;text-decoration:none;color:var(--text);font-weight:650;border-radius:12px}.lp-btn.svelte-18lspev{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:12px;border:1px solid transparent;font-weight:750;font-size:.92rem;letter-spacing:-.01em;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.lp-btn.svelte-18lspev:hover{transform:translateY(-1px)}.lp-btn.svelte-18lspev:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-btn-primary.svelte-18lspev{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,var(--accent-2)));color:#fff;box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 28%,transparent)}.lp-btn-ghost.svelte-18lspev{background:color-mix(in srgb,var(--panel-strong) 88%,transparent);border-color:var(--border);color:var(--text)}.lp-btn-lg.svelte-18lspev{min-height:50px;padding:0 22px;font-size:.98rem}.lp-nav-actions.svelte-18lspev .lp-btn-ghost:where(.svelte-18lspev),.lp-nav-actions.svelte-18lspev .lp-btn-primary:where(.svelte-18lspev){display:none}.lp-hero.svelte-18lspev{width:min(var(--lp-max),calc(100% - 32px));margin:0 auto;padding:40px 0 72px;display:grid;gap:40px;align-items:center}.lp-kicker.svelte-18lspev{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lp-brand-hero.svelte-18lspev{margin:0;font-family:var(--lp-display);font-size:clamp(2.6rem,6.5vw,4rem);font-weight:700;letter-spacing:-.025em;line-height:1.05}.lp-headline.svelte-18lspev{margin:14px 0 0;max-width:22ch;font-family:var(--lp-sans);font-size:clamp(1.2rem,2.8vw,1.55rem);font-weight:650;letter-spacing:-.015em;line-height:1.35;color:color-mix(in srgb,var(--text) 88%,var(--muted))}.lp-lede.svelte-18lspev{margin:16px 0 0;max-width:38ch;color:var(--muted);font-size:1.05rem;line-height:1.55}.lp-hero-cta.svelte-18lspev{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.lp-hero-note.svelte-18lspev{margin:16px 0 0;color:var(--muted);font-size:.88rem}.lp-text-link.svelte-18lspev{border:0;padding:0;background:none;color:var(--accent);font:inherit;font-weight:750;text-decoration:underline;text-underline-offset:3px}.lp-hero-visual.svelte-18lspev{position:relative;animation:svelte-18lspev-lp-rise .7s cubic-bezier(.22,1,.36,1) both}.lp-hero-copy.svelte-18lspev{animation:svelte-18lspev-lp-rise .56s cubic-bezier(.22,1,.36,1) both}.lp-mock.svelte-18lspev{border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:22px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-strong) 92%,transparent),var(--panel-soft));box-shadow:0 30px 80px color-mix(in srgb,var(--text) 12%,transparent),inset 0 1px color-mix(in srgb,#fff 12%,transparent)}.lp-mock-chrome.svelte-18lspev{display:flex;align-items:center;gap:7px;padding:12px 14px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--panel-strong) 90%,transparent)}.lp-mock-chrome.svelte-18lspev span:where(.svelte-18lspev){width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--muted) 35%,transparent)}.lp-mock-chrome.svelte-18lspev em:where(.svelte-18lspev){margin-left:8px;color:var(--muted);font-size:.72rem;font-style:normal;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.lp-mock-body.svelte-18lspev{display:grid;grid-template-columns:118px minmax(0,1fr);min-height:320px}.lp-mock-side.svelte-18lspev{display:grid;align-content:start;gap:10px;padding:16px 12px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--page-soft) 70%,transparent)}.lp-mock-side.svelte-18lspev strong:where(.svelte-18lspev){font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.lp-mock-side.svelte-18lspev small:where(.svelte-18lspev){color:var(--muted);font-size:.78rem;font-weight:650}.lp-mock-side.svelte-18lspev small.on:where(.svelte-18lspev){color:var(--accent)}.lp-mock-grid.svelte-18lspev{display:grid;gap:10px;padding:14px}.lp-mock-card.svelte-18lspev{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:14px;background:color-mix(in srgb,var(--panel-strong) 88%,transparent);animation:svelte-18lspev-lp-rise .64s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay)}.lp-mock-card.svelte-18lspev img:where(.svelte-18lspev){width:36px;height:36px;object-fit:contain;border-radius:10px;background:#fff}.lp-mock-card.svelte-18lspev strong:where(.svelte-18lspev),.lp-mock-card.svelte-18lspev span:where(.svelte-18lspev){display:block}.lp-mock-card.svelte-18lspev strong:where(.svelte-18lspev){font-size:.88rem;letter-spacing:-.01em}.lp-mock-card.svelte-18lspev span:where(.svelte-18lspev){color:var(--muted);font-size:.72rem}.lp-mock-card.svelte-18lspev em:where(.svelte-18lspev){font-style:normal;font-size:.68rem;font-weight:750;color:var(--active)}.lp-mock-card.svelte-18lspev em.warn:where(.svelte-18lspev){color:#d97706}.lp-logo-ribbon.svelte-18lspev{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.lp-logo-ribbon.svelte-18lspev img:where(.svelte-18lspev){width:40px;height:40px;object-fit:contain;padding:6px;border-radius:12px;border:1px solid color-mix(in srgb,#fff 18%,var(--border));background:#fff}.lp-section.svelte-18lspev{width:min(var(--lp-max),calc(100% - 32px));margin:0 auto;padding:72px 0}.lp-section-alt.svelte-18lspev{width:100%;padding-left:max(16px,calc((100% - var(--lp-max)) / 2));padding-right:max(16px,calc((100% - var(--lp-max)) / 2));background:color-mix(in srgb,var(--page-soft) 70%,transparent);border-block:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.lp-section-alt.svelte-18lspev .lp-section-head:where(.svelte-18lspev),.lp-section-alt.svelte-18lspev .lp-steps:where(.svelte-18lspev){width:min(var(--lp-max),100%);margin-left:auto;margin-right:auto}.lp-section-head.svelte-18lspev{max-width:640px;margin-bottom:36px}.lp-section-head.svelte-18lspev h2:where(.svelte-18lspev),.lp-cta-band.svelte-18lspev h2:where(.svelte-18lspev){margin:0;font-family:var(--lp-display);font-size:clamp(1.75rem,3.6vw,2.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.lp-section-head.svelte-18lspev p:where(.svelte-18lspev):last-child{margin:12px 0 0;color:var(--muted);font-size:1.02rem;line-height:1.5}.lp-feature-grid.svelte-18lspev{display:grid;gap:14px}.lp-feature.svelte-18lspev{padding:22px 20px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:18px;background:color-mix(in srgb,var(--panel-strong) 72%,transparent)}.lp-feature-icon.svelte-18lspev{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.lp-feature.svelte-18lspev h3:where(.svelte-18lspev){margin:0 0 8px;font-size:1.05rem;letter-spacing:-.02em}.lp-feature.svelte-18lspev p:where(.svelte-18lspev){margin:0;color:var(--muted);line-height:1.5;font-size:.94rem}.lp-steps.svelte-18lspev{list-style:none;margin:0;padding:0;display:grid;gap:14px}.lp-steps.svelte-18lspev li:where(.svelte-18lspev){display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:20px;border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--panel-strong) 80%,transparent)}.lp-steps.svelte-18lspev span:where(.svelte-18lspev){font-family:var(--lp-display);font-size:1.35rem;font-weight:700;color:var(--accent);letter-spacing:-.02em}.lp-steps.svelte-18lspev h3:where(.svelte-18lspev){margin:0 0 6px;font-size:1.05rem}.lp-steps.svelte-18lspev p:where(.svelte-18lspev){margin:0;color:var(--muted);line-height:1.5}.lp-pricing.svelte-18lspev{display:grid;gap:14px}.lp-plan.svelte-18lspev{position:relative;display:grid;gap:12px;padding:24px 22px;border:1px solid var(--border);border-radius:22px;background:color-mix(in srgb,var(--panel-strong) 86%,transparent)}.lp-plan.featured.svelte-18lspev{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,var(--panel-strong)),var(--panel-strong));box-shadow:0 18px 50px color-mix(in srgb,var(--accent) 14%,transparent)}.lp-plan-badge.svelte-18lspev{position:absolute;top:14px;right:14px;margin:0;padding:5px 10px;border-radius:999px;background:var(--accent);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lp-plan.svelte-18lspev h3:where(.svelte-18lspev){margin:0;font-family:var(--lp-display);font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.lp-plan-price.svelte-18lspev{display:flex;align-items:baseline;gap:8px;margin:0}.lp-plan-price.svelte-18lspev strong:where(.svelte-18lspev){font-family:var(--lp-display);font-size:2.1rem;font-weight:700;letter-spacing:-.02em}.lp-plan-price.svelte-18lspev small:where(.svelte-18lspev),.lp-plan-note.svelte-18lspev,.lp-plan-blurb.svelte-18lspev{color:var(--muted)}.lp-plan-note.svelte-18lspev,.lp-plan-blurb.svelte-18lspev{margin:0;line-height:1.45}.lp-plan.svelte-18lspev ul:where(.svelte-18lspev){list-style:none;margin:4px 0 8px;padding:0;display:grid;gap:10px}.lp-plan.svelte-18lspev li:where(.svelte-18lspev){display:flex;align-items:flex-start;gap:8px;color:var(--text);font-size:.92rem}.lp-plan.svelte-18lspev li:where(.svelte-18lspev) svg{flex:none;margin-top:2px;color:var(--active)}.lp-cta-band.svelte-18lspev{width:min(var(--lp-max),calc(100% - 32px));margin:0 auto 72px}.lp-cta-band-inner.svelte-18lspev{display:grid;gap:18px;padding:28px 24px;border-radius:24px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 42%),var(--panel-strong)}.lp-cta-band.svelte-18lspev p:where(.svelte-18lspev){margin:8px 0 0;color:var(--muted);line-height:1.5}.lp-footer.svelte-18lspev{border-top:1px solid var(--border);background:color-mix(in srgb,var(--page-soft) 85%,transparent)}.lp-footer-inner.svelte-18lspev{width:min(var(--lp-max),calc(100% - 32px));margin:0 auto;padding:40px 0 24px;display:grid;gap:28px}.lp-footer-brand.svelte-18lspev{display:flex;gap:12px;align-items:flex-start}.lp-footer-brand.svelte-18lspev img:where(.svelte-18lspev){border-radius:10px}.lp-footer-brand.svelte-18lspev strong:where(.svelte-18lspev){font-family:var(--lp-display);font-size:1.05rem}.lp-footer-brand.svelte-18lspev p:where(.svelte-18lspev){margin:4px 0 0;color:var(--muted);font-size:.88rem;line-height:1.45}.lp-footer-cols.svelte-18lspev{display:grid;gap:22px}.lp-footer-cols.svelte-18lspev h4:where(.svelte-18lspev){margin:0 0 10px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lp-footer-cols.svelte-18lspev a:where(.svelte-18lspev),.lp-footer-cols.svelte-18lspev button:where(.svelte-18lspev),.lp-footer-cols.svelte-18lspev p:where(.svelte-18lspev){display:block;margin:0 0 8px;padding:0;border:0;background:none;color:var(--text);text-align:left;text-decoration:none;font:inherit;font-size:.92rem;font-weight:600}.lp-footer-cols.svelte-18lspev p:where(.svelte-18lspev){color:var(--muted);font-weight:500;line-height:1.45}.lp-footer-bottom.svelte-18lspev{width:min(var(--lp-max),calc(100% - 32px));margin:0 auto;padding:16px 0 28px;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent);color:var(--muted);font-size:.82rem}@keyframes svelte-18lspev-lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-18lspev-lp-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(18px,24px,0)}}@media(min-width:720px){.lp-menu-btn.svelte-18lspev,.lp-mobile-menu.svelte-18lspev{display:none}.lp-nav-inner.svelte-18lspev{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:16px}.lp-brand.svelte-18lspev{justify-self:start}.lp-nav-links.svelte-18lspev{display:flex;justify-self:center;grid-column:2}.lp-nav-actions.svelte-18lspev{justify-self:end;grid-column:3}.lp-nav-actions.svelte-18lspev .lp-btn-ghost:where(.svelte-18lspev),.lp-nav-actions.svelte-18lspev .lp-btn-primary:where(.svelte-18lspev){display:inline-flex}.lp-feature-grid.svelte-18lspev{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-steps.svelte-18lspev{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-steps.svelte-18lspev li:where(.svelte-18lspev){grid-template-columns:1fr}.lp-pricing.svelte-18lspev{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.lp-footer-cols.svelte-18lspev{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-cta-band-inner.svelte-18lspev{grid-template-columns:auto minmax(0,1fr);align-items:center}.lp-cta-band-inner.svelte-18lspev .lp-hero-cta:where(.svelte-18lspev){grid-column:1 / -1}}@media(min-width:980px){.lp-hero.svelte-18lspev{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;min-height:calc(100dvh - 72px);padding-top:28px;padding-bottom:48px}.lp-mock-body.svelte-18lspev{min-height:380px}.lp-cta-band-inner.svelte-18lspev{grid-template-columns:auto minmax(0,1fr) auto}.lp-cta-band-inner.svelte-18lspev .lp-hero-cta:where(.svelte-18lspev){grid-column:auto;margin-top:0}.lp-footer-inner.svelte-18lspev{grid-template-columns:1.2fr 1.5fr}}@media(max-width:560px){.lp-mock-body.svelte-18lspev{grid-template-columns:1fr}.lp-mock-side.svelte-18lspev{grid-auto-flow:column;grid-template-columns:repeat(4,auto);border-right:0;border-bottom:1px solid var(--border);overflow-x:auto}}@media(prefers-reduced-motion:reduce){.lp-glow.svelte-18lspev,.lp-hero-copy.svelte-18lspev,.lp-hero-visual.svelte-18lspev,.lp-mock-card.svelte-18lspev,.lp-btn.svelte-18lspev{animation:none!important;transition:none!important}}
