.landing.svelte-1uha8ag{min-height:85vh;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.hero.svelte-1uha8ag{text-align:center;margin-bottom:2.5rem;padding-top:1rem}.logo.svelte-1uha8ag{font-size:3.5rem;font-weight:800;letter-spacing:-.04em;color:var(--gold);margin-bottom:.75rem}.tagline.svelte-1uha8ag{font-size:1.15rem;color:var(--text-secondary);font-weight:400;line-height:1.6}.value-prop.svelte-1uha8ag{margin-bottom:2.5rem;line-height:1.7;color:var(--text-secondary);font-size:.95rem}.value-prop.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:.75rem}.value-prop.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text-primary)}.features.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.5rem}.feature.svelte-1uha8ag{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.25rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.feature-bar.svelte-1uha8ag{width:3px;min-height:100%;background:var(--gold);border-radius:2px;flex-shrink:0;align-self:stretch}.feature.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-size:.9rem;margin-bottom:.25rem;color:var(--text-primary)}.feature.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.85rem;color:var(--text-secondary);line-height:1.5}.cta.svelte-1uha8ag{font-size:1rem;padding:1rem;text-decoration:none;text-align:center;letter-spacing:.01em}.cta-sub.svelte-1uha8ag{text-align:center;margin-top:1rem;font-size:.8rem;color:var(--text-muted)}
