.cta.svelte-1ieo9mb{gap:var(--space-2);flex-direction:column;max-width:100%;display:inline-flex}.center.svelte-1ieo9mb{align-items:center}.button.svelte-1ieo9mb{border-radius:var(--radius-sm);background:var(--brand);min-height:3.25rem;color:var(--on-accent);transition:background-color var(--dur) var(--ease-out);justify-content:center;align-items:center;gap:.65rem;padding:.4rem 1.5rem;display:inline-flex}.button.svelte-1ieo9mb:hover{background:var(--brand-hover)}.button.muted.svelte-1ieo9mb{background:var(--surface);color:var(--text);border:1px solid var(--line)}.hero.svelte-1ieo9mb .button.muted:where(.svelte-1ieo9mb){color:var(--hero-text);border-color:var(--hero-line);background:0 0}.button.svelte-1ieo9mb svg{flex-shrink:0}.text.svelte-1ieo9mb{text-align:center;flex-direction:column;align-items:center;min-width:0;line-height:1.2;display:flex}.label.svelte-1ieo9mb{font-weight:650;font-size:var(--text-base);white-space:nowrap}.sub.svelte-1ieo9mb{font-size:var(--text-xs);opacity:.7;white-space:nowrap}.alt.svelte-1ieo9mb{font-size:var(--text-sm);color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;align-self:center}.hero.svelte-1ieo9mb .alt:where(.svelte-1ieo9mb){color:var(--hero-muted);-webkit-text-decoration-color:var(--hero-line);text-decoration-color:var(--hero-line)}.alt.svelte-1ieo9mb:hover{color:var(--accent-text)}.hero.svelte-1ieo9mb .alt:where(.svelte-1ieo9mb):hover{color:var(--hero-text)}@media (width<=520px){.cta.svelte-1ieo9mb,.button.svelte-1ieo9mb{width:100%}}
