.page.svelte-1uha8ag{max-width:640px;padding:var(--spacing-lg,24px) var(--spacing-lg,24px) var(--spacing-2xl,48px);background:var(--bg);color:var(--ink-primary);margin:0 auto}.hero.svelte-1uha8ag{margin:0 0 var(--spacing-2xl,48px);border:1px solid var(--hairline);background:var(--surface-inset);border-radius:0;min-height:clamp(420px,60vh,600px);overflow:hidden}.hero.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:center top;width:100%;height:100%;min-height:clamp(420px,60vh,600px);display:block}.headline.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-primary);margin:0 0 var(--spacing-lg,24px);max-width:18ch;font-size:48px;font-style:normal;font-weight:400;line-height:1.05}.trust-data.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--spacing-md,16px);font-size:14px}.trust-byline.svelte-1uha8ag{font-family:var(--font-body);color:var(--ink-muted);margin:0 0 var(--spacing-xl,32px);font-size:14px}.cta-row.svelte-1uha8ag{margin:0 0 var(--spacing-2xl,48px)}.cta.svelte-1uha8ag{font-family:var(--font-body);color:var(--bg);background:var(--accent-afternoon);padding:var(--spacing-sm,12px) var(--spacing-lg,24px);border-radius:var(--radius-md,8px);min-height:44px;font-size:20px;font-weight:600;line-height:1.1;text-decoration:none;transition:filter .15s;display:inline-block}.cta.svelte-1uha8ag:hover{filter:brightness(.92)}.cta.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent-afternoon);outline-offset:2px}.lede.svelte-1uha8ag{max-width:56ch;margin:0 0 var(--spacing-2xl,48px)}.lede.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-body);color:var(--ink-primary);margin:0 0 var(--spacing-2xl,48px);font-size:16px;line-height:1.6}.lede.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.positioning.svelte-1uha8ag{max-width:56ch;margin:0 0 var(--spacing-3xl,64px);padding-top:var(--spacing-2xl,48px);border-top:1px solid var(--hairline)}.positioning.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-body);color:var(--ink-primary);margin:0;font-size:16px;line-height:1.6}.page-footer.svelte-1uha8ag{padding-top:var(--spacing-2xl,48px);border-top:1px solid var(--hairline)}.page-footer.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-body);color:var(--ink-muted);margin:0 0 var(--spacing-xs,8px);font-size:14px}.page-footer.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.page-footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent-afternoon);text-decoration:underline;text-decoration-thickness:1px}.page-footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{filter:brightness(.92)}@media (width>=768px){.page.svelte-1uha8ag{max-width:720px;padding-top:var(--spacing-2xl,48px)}.hero.svelte-1uha8ag,.hero.svelte-1uha8ag img:where(.svelte-1uha8ag){min-height:clamp(520px,70vh,760px)}.headline.svelte-1uha8ag{max-width:22ch;font-size:72px}}@media (width<=479px){.cta.svelte-1uha8ag{text-align:center;display:block}}
