.one-page.svelte-nmkpt3{display:flex;flex-direction:column;gap:var(--space-xl)}.hero.svelte-nmkpt3{display:flex;flex-direction:column;gap:var(--space-sm);border:2px solid var(--text-color);padding:var(--space-lg)}.eyebrow.svelte-nmkpt3{margin:0;font-family:var(--font-header);letter-spacing:.08em;text-transform:uppercase;opacity:.75}.hero.svelte-nmkpt3 h1:where(.svelte-nmkpt3){margin:0;font-family:var(--font-header);font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;text-transform:uppercase}.lead.svelte-nmkpt3{margin:0;max-width:48ch;opacity:.85}.cta-button.svelte-nmkpt3{align-self:flex-start;margin-top:var(--space-xs);border:2px solid var(--text-color);background:var(--text-color);color:var(--bg-color);font-family:var(--font-header);text-decoration:none;text-transform:uppercase;letter-spacing:.06em;padding:var(--space-xs) var(--space-md);transition:transform .2s}.cta-button.svelte-nmkpt3:hover{transform:scale(1.02)}.helper.svelte-nmkpt3{margin:var(--space-xs) 0 0;font-size:.9rem;opacity:.7}.content-section.svelte-nmkpt3 h2:where(.svelte-nmkpt3){margin-top:0}.text-link.svelte-nmkpt3{color:inherit;text-decoration-thickness:2px;text-underline-offset:.2em}
