.land.svelte-1uha8ag{background:var(--pv-bg);min-height:100dvh;color:var(--pv-soft);font-family:var(--font-body)}.hero.svelte-1uha8ag{text-align:center;max-width:44rem;margin:0 auto;padding:clamp(2.5rem,8vh,5rem) clamp(1.25rem,5vw,2rem) clamp(2rem,6vh,3rem)}.eyebrow.svelte-1uha8ag{font-family:var(--font-prevue);letter-spacing:.2em;text-transform:uppercase;color:var(--pv-dim);margin:0 0 .75rem;font-size:1rem}h1.svelte-1uha8ag{font-family:var(--font-prevue);letter-spacing:.01em;text-transform:uppercase;color:var(--pv-mint);margin:0 0 1rem;font-size:clamp(2.2rem,7vw,3.75rem);font-weight:400;line-height:1.05}.pitch.svelte-1uha8ag{max-width:34rem;color:var(--pv-soft);margin:0 auto 2rem;font-size:clamp(1rem,2.4vw,1.15rem)}.cta-stack.svelte-1uha8ag{flex-direction:column;align-items:stretch;gap:.65rem;max-width:28rem;margin:0 auto 1rem;display:flex}.cta.svelte-1uha8ag{border:2px solid var(--pv-mint);color:var(--pv-mint);font-family:var(--font-prevue);letter-spacing:.05em;text-transform:uppercase;text-align:center;background:0 0;padding:.75rem 1.25rem;font-size:clamp(1.05rem,3.4vw,1.25rem);text-decoration:none;display:block}.cta-free.svelte-1uha8ag{background:var(--pv-chan);color:var(--pv-chan-ink);border-color:#000}.signin-row.svelte-1uha8ag{color:var(--pv-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:0 0 1.25rem;display:flex}.signin-row.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--pv-link-light)}.cta-text.svelte-1uha8ag{color:var(--pv-link-light);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:1rem;text-decoration:underline}.features.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:3px;max-width:60rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,2rem) clamp(3rem,8vh,5rem);display:grid}.feature.svelte-1uha8ag{background:var(--pv-bg-2);border:1px solid var(--pv-line);padding:1.25rem}.feature.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-prevue);letter-spacing:.03em;text-transform:uppercase;color:var(--pv-mint);margin:0 0 .5rem;font-size:1.15rem}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--pv-soft);margin:0;font-size:.9rem}@media (width<=640px){.features.svelte-1uha8ag{grid-template-columns:1fr}}
