.cta-button.svelte-r9s682{display:flex;align-items:center;font-weight:600;font-size:1rem;gap:.25rem;padding:.5rem 1rem;border-radius:var(--border-radius);transition:background-color .2s ease,color .2s ease,transform .2s ease;cursor:pointer;line-height:1.5rem;border:0}.cta-button.svelte-r9s682:active{transform:translateY(1px)}.cta-button.large.svelte-r9s682{padding:.75rem 1.25rem;font-size:1.25rem}.cta-button.primary.svelte-r9s682{background-color:var(--primary);color:var(--primary-text)}.cta-button.primary.svelte-r9s682:hover{background-color:var(--primary-active)}.cta-button.secondary.svelte-r9s682{background-color:var(--primary-text);color:var(--primary)}.cta-button.secondary.svelte-r9s682:hover{background-color:var(--primary-active);color:var(--primary-text)}.cta-button.ghost.svelte-r9s682{background:transparent;border:1px solid var(--primary);color:var(--primary)}.cta-button.ghost.svelte-r9s682:hover{background-color:var(--primary);color:var(--primary-text)}.cta-button.ghost-secondary.svelte-r9s682{background:transparent;border:1px solid var(--primary-text);color:var(--primary-text)}.cta-button.ghost-secondary.svelte-r9s682:hover{background-color:var(--primary-text);color:var(--primary)}.cta-button.link.svelte-r9s682{background:transparent;border:none;color:var(--primary-text);text-decoration:underline;padding:0}.cta-button.link.svelte-r9s682:hover{color:var(--primary-active)}
