.logo.svelte-1l8nvlt{display:inline-flex;align-items:center;gap:calc(var(--size) * .25);color:var(--ink, #1c1917)}.logo-icon.svelte-1l8nvlt{flex-shrink:0}.accent.svelte-1l8nvlt{fill:var(--terracotta, #b45309)}.logo-text.svelte-1l8nvlt{font-family:var(--font-body),"Geist",system-ui,sans-serif;font-weight:600;font-size:var(--text-size);letter-spacing:-.02em}.landing.svelte-1uha8ag{--ink: oklch(18% .02 260);--paper: oklch(97% .008 75);--cream: oklch(94% .015 80);--terracotta: oklch(52% .16 30);--terracotta-light: oklch(95% .04 30);--sage: oklch(68% .07 145);--sage-light: oklch(95% .03 145);--stone: oklch(72% .02 75);--stone-light: oklch(92% .01 75);font-family:var(--font-body),"Geist",system-ui,sans-serif;background:var(--paper);color:var(--ink)}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,em.svelte-1uha8ag{font-family:var(--font-display),"Instrument Serif",Georgia,serif;font-weight:400;font-style:normal}em.svelte-1uha8ag{font-style:italic}.section-inner.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:0 2rem}.header.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;background:#f8f4efe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid oklch(85% .015 75);z-index:100}.header-inner.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}.logo.svelte-1uha8ag{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--ink)}.logo-mark.svelte-1uha8ag{width:36px;height:36px;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;font-family:var(--font-display),"Instrument Serif",serif;font-size:1.25rem;border-radius:8px}.logo-text.svelte-1uha8ag{font-weight:600;font-size:1rem;letter-spacing:-.01em}.nav.svelte-1uha8ag{display:flex;gap:2.5rem}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#4f5661;text-decoration:none;font-size:.9375rem;font-weight:500;transition:color .15s}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}.header-actions.svelte-1uha8ag{display:flex;align-items:center;gap:1.5rem}.link-subtle.svelte-1uha8ag{color:#4f5661;text-decoration:none;font-size:.9375rem;font-weight:500;transition:color .15s}.link-subtle.svelte-1uha8ag:hover{color:var(--ink)}.btn-primary{background:var(--terracotta)!important;color:#fff!important;border:none!important;font-weight:600!important;gap:.5rem!important}.btn-primary:hover{background:#a52b1e!important}.btn-outline{background:transparent!important;border:2px solid var(--ink)!important;color:var(--ink)!important;font-weight:600!important}.btn-outline:hover{background:var(--ink)!important;color:var(--paper)!important}.btn-lg{height:52px!important;padding:0 1.75rem!important;font-size:1rem!important;border-radius:8px!important}.btn-white{background:#fff!important;color:var(--ink)!important;border:none!important;font-weight:600!important;gap:.5rem!important}.btn-ghost-white{background:transparent!important;border:2px solid white!important;color:#fff!important;font-weight:600!important;gap:.5rem!important}.btn-ghost-white:hover{background:#fff!important;color:var(--ink)!important}.w-full{width:100%!important}.hero.svelte-1uha8ag{min-height:100vh;padding:10rem 2rem 6rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1100px;margin:0 auto;align-items:center}.hero-eyebrow.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono),"Geist Mono",monospace;font-size:.8125rem;color:#4f5661;margin-bottom:1.5rem}.hero-eyebrow.svelte-1uha8ag .divider:where(.svelte-1uha8ag){opacity:.4}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3.5rem;line-height:1.1;letter-spacing:-.02em;margin:0 0 1.5rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--terracotta)}.hero-lead.svelte-1uha8ag{font-size:1.25rem;line-height:1.6;color:#414853;margin:0 0 2rem;max-width:480px}.hero-lead.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:600}.hero-cta.svelte-1uha8ag{display:flex;gap:1rem;margin-bottom:3rem}.hero-proof.svelte-1uha8ag{display:flex;gap:2.5rem}.proof-item.svelte-1uha8ag{display:flex;flex-direction:column}.proof-number.svelte-1uha8ag{font-family:var(--font-mono),"Geist Mono",monospace;font-size:1.5rem;font-weight:500;color:var(--ink)}.proof-label.svelte-1uha8ag{font-size:.8125rem;color:#5d646f}.hero-visual.svelte-1uha8ag{position:relative;height:400px}.visual-card.svelte-1uha8ag{position:absolute;display:flex;align-items:center;gap:.625rem;padding:.875rem 1.25rem;background:#fff;border:2px solid var(--ink);border-radius:8px;font-size:.9375rem;font-weight:500;box-shadow:4px 4px 0 var(--ink)}.card-1.svelte-1uha8ag{top:15%;right:10%}.card-2.svelte-1uha8ag{top:45%;left:5%}.card-3.svelte-1uha8ag{bottom:15%;right:20%}.problems.svelte-1uha8ag{padding:6rem 0;background:var(--cream)}.problems.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.5rem;text-align:center;margin:0 0 3rem}.problem-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.problem-card.svelte-1uha8ag{background:#fff;border:2px solid var(--ink);border-radius:8px;padding:2rem;text-align:center}.problem-icon.svelte-1uha8ag{position:relative;width:80px;height:80px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid}.ghost-icon.svelte-1uha8ag{background:#e5efff;background:oklch(95% .03 260);border-color:#9fafc8;color:#536480}.question-icon.svelte-1uha8ag{background:#ffebd1;background:oklch(95% .05 75);border-color:#d3a563;color:#865900;color:oklch(50% .12 75)}.hourglass-icon.svelte-1uha8ag{background:#ffe7e4;background:oklch(95% .04 25);border-color:#edaaa4;color:#9c433f}.problem-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.25rem;margin:0 0 .5rem}.problem-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9375rem;color:#4f5661;line-height:1.6;margin:0}.solution.svelte-1uha8ag{padding:6rem 0}.solution-header.svelte-1uha8ag{text-align:center;max-width:600px;margin:0 auto 3rem}.badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background:var(--sage-light);color:#254326;border-radius:999px;font-size:.8125rem;font-weight:600;margin-bottom:1rem}.solution-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.5rem;margin:0 0 1rem}.solution-header.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.125rem;color:#4f5661;line-height:1.6;margin:0}.feature-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.feature-card.svelte-1uha8ag{background:#fff;border:2px solid oklch(85% .015 75);border-radius:8px;padding:2rem;transition:border-color .2s,transform .2s}.feature-card.svelte-1uha8ag:hover{border-color:var(--ink);transform:translateY(-2px)}.feature-icon.svelte-1uha8ag{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.icon-terracotta.svelte-1uha8ag{background:var(--terracotta-light);color:var(--terracotta)}.icon-sage.svelte-1uha8ag{background:var(--sage-light);color:var(--sage)}.icon-ink.svelte-1uha8ag{background:#e1e5eb;color:var(--ink)}.icon-stone.svelte-1uha8ag{background:var(--stone-light);color:#6a6257}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.125rem;margin:0 0 .5rem;font-family:var(--font-body),"Geist",sans-serif;font-weight:600}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9375rem;color:#4f5661;line-height:1.6;margin:0}.how-it-works.svelte-1uha8ag{padding:6rem 0;background:var(--cream)}.how-it-works.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.5rem;text-align:center;margin:0 0 3rem}.how-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.how-column.svelte-1uha8ag{background:#fff;border:2px solid var(--ink);border-radius:8px;padding:2rem}.how-hr.svelte-1uha8ag{background:var(--terracotta-light);border-color:var(--terracotta)}.how-header.svelte-1uha8ag{display:flex;align-items:center;gap:.625rem;margin-bottom:1.5rem;color:var(--ink)}.how-hr.svelte-1uha8ag .how-header:where(.svelte-1uha8ag){color:var(--terracotta)}.how-header.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.125rem;margin:0;font-family:var(--font-body),"Geist",sans-serif;font-weight:600}.steps.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;gap:1rem}.step-num.svelte-1uha8ag{width:28px;height:28px;background:var(--ink);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono),"Geist Mono",monospace;font-size:.8125rem;font-weight:500;flex-shrink:0}.how-hr.svelte-1uha8ag .step-num:where(.svelte-1uha8ag){background:var(--terracotta)}.steps.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-size:.9375rem;font-weight:600;margin-bottom:.25rem}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.875rem;color:#4f5661;margin:0;line-height:1.5}.pricing.svelte-1uha8ag{padding:6rem 0}.pricing.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.5rem;text-align:center;margin:0 0 .75rem}.pricing-lead.svelte-1uha8ag{text-align:center;font-size:1.125rem;color:#4f5661;margin:0 0 3rem}.pricing-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:800px;margin:0 auto}.pricing-card.svelte-1uha8ag{background:#fff;border:2px solid oklch(85% .015 75);border-radius:8px;padding:2rem;position:relative}.pricing-card.featured.svelte-1uha8ag{border-color:var(--terracotta);background:linear-gradient(180deg,var(--terracotta-light) 0%,white 40%)}.featured-tag.svelte-1uha8ag{position:absolute;top:-12px;right:20px;background:var(--terracotta);color:#fff;padding:.25rem .875rem;border-radius:999px;font-size:.75rem;font-weight:600}.pricing-card.svelte-1uha8ag header:where(.svelte-1uha8ag){margin-bottom:1.5rem}.pricing-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem;font-family:var(--font-body),"Geist",sans-serif;font-weight:600;color:#5d646f;margin:0 0 .5rem}.price.svelte-1uha8ag{display:flex;align-items:baseline;gap:.375rem}.price-amount.svelte-1uha8ag{font-family:var(--font-display),"Instrument Serif",serif;font-size:2rem}.price-note.svelte-1uha8ag{font-size:.9375rem;color:#5d646f}.pricing-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.75rem}.pricing-card.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;color:#343b45}.pricing-card.svelte-1uha8ag li:where(.svelte-1uha8ag) svg{color:var(--sage);flex-shrink:0;margin-top:2px}.cta.svelte-1uha8ag{padding:6rem 2rem;background:var(--ink);color:#fff}.cta-inner.svelte-1uha8ag{max-width:700px;margin:0 auto;text-align:center}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.5rem;margin:0 0 1rem}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--terracotta-light)}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.125rem;color:#b2ada7;margin:0 0 2rem}.cta-actions.svelte-1uha8ag{display:flex;justify-content:center;gap:1rem}.footer.svelte-1uha8ag{background:#171b22;color:#b2ada7;padding:4rem 2rem 2rem}.footer-inner.svelte-1uha8ag{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:3rem}.footer.svelte-1uha8ag .logo:where(.svelte-1uha8ag){color:#fff;margin-bottom:1rem}.footer.svelte-1uha8ag .logo-mark:where(.svelte-1uha8ag){background:#363b43}.footer-brand.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9375rem;line-height:1.6;margin:0 0 1rem;max-width:280px}.social-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;color:#b2ada7;text-decoration:none;font-size:.875rem;transition:color .15s}.social-link.svelte-1uha8ag:hover{color:#fff}.footer-nav.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.footer-col.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:.875rem;font-weight:600;color:#fff;margin:0 0 1rem}.footer-col.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block;color:#938e89;text-decoration:none;font-size:.9375rem;margin-bottom:.625rem;transition:color .15s}.footer-col.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#fff}.footer-bottom.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding-top:2rem;border-top:1px solid oklch(30% .015 260)}.footer-bottom.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.8125rem;color:#67635d;margin:0}@media(max-width:1024px){.hero.svelte-1uha8ag{grid-template-columns:1fr;padding:8rem 2rem 4rem;min-height:auto}.hero-visual.svelte-1uha8ag{display:none}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.75rem}.problem-grid.svelte-1uha8ag,.feature-grid.svelte-1uha8ag,.how-grid.svelte-1uha8ag,.pricing-grid.svelte-1uha8ag{grid-template-columns:1fr}.footer-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}}@media(max-width:640px){.nav.svelte-1uha8ag{display:none}.hero.svelte-1uha8ag{padding:6rem 1.5rem 3rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2rem}.hero-lead.svelte-1uha8ag{font-size:1.0625rem}.hero-cta.svelte-1uha8ag{flex-direction:column}.hero-proof.svelte-1uha8ag{flex-wrap:wrap;gap:1.5rem}.cta-actions.svelte-1uha8ag{flex-direction:column}.section-inner.svelte-1uha8ag{padding:0 1.5rem}.problems.svelte-1uha8ag,.solution.svelte-1uha8ag,.how-it-works.svelte-1uha8ag,.pricing.svelte-1uha8ag{padding:4rem 0}.problems.svelte-1uha8ag h2:where(.svelte-1uha8ag),.solution-header.svelte-1uha8ag h2:where(.svelte-1uha8ag),.how-it-works.svelte-1uha8ag h2:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2rem}}
