.page.svelte-13zkm99{padding:clamp(2.2rem,6vw,3rem) clamp(1.25rem,4vw,1.5rem) clamp(3.2rem,8vw,4rem)}.page-container.svelte-13zkm99{max-width:840px;margin:0 auto;display:grid;gap:clamp(1.3rem,3vw,1.8rem)}.hero.svelte-13zkm99,.section.svelte-13zkm99{max-width:740px}h1.svelte-13zkm99,h2.svelte-13zkm99{font-family:var(--font-heading);margin:0;letter-spacing:-.02em}h1.svelte-13zkm99{font-size:clamp(1.9rem,1.5rem + 1.9vw,2.3rem);line-height:1.08}h2.svelte-13zkm99{font-size:1.3rem;margin-bottom:.6rem}p.svelte-13zkm99{font-family:var(--font-body);font-size:clamp(1rem,.95rem + .45vw,1.08rem);line-height:1.7;margin:.75rem 0 0}.cta-container.svelte-13zkm99{max-width:740px;display:flex;gap:.7rem;flex-wrap:wrap}.cta-button.svelte-13zkm99{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.35rem;border-radius:var(--radius-pill);background:var(--primary);border:2px solid var(--primary);color:#fff;font-family:var(--font-heading);font-weight:600;text-decoration:none}.cta-button.ghost.svelte-13zkm99{background:transparent;color:var(--primary)}.links-row.svelte-13zkm99{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.7rem}.secondary-link.svelte-13zkm99{display:inline-block;color:var(--theme-accent, #0f766e);text-decoration:underline;font-size:.95rem;font-weight:500;margin-right:1rem;opacity:.9;transition:opacity .15s ease}.secondary-link.svelte-13zkm99:hover{opacity:1}@media(max-width:640px){.cta-button.svelte-13zkm99{width:100%}}.dark .cta-button.ghost.svelte-13zkm99{color:#86dfd6;border-color:#86dfd6}
