.cta.svelte-peni0m{font-family:var(--font-body);letter-spacing:.01em;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.9rem;font-size:.98rem;font-weight:600;transition:transform .18s,box-shadow .18s,filter .18s,border-color .18s;display:inline-flex}.cta.svelte-peni0m:active{transform:translateY(0)}.cta-primary.svelte-peni0m{--cta-ink:color-mix(in srgb, var(--color-gold) 28%, black);color:var(--cta-ink);background:linear-gradient(155deg, color-mix(in srgb, var(--color-gold) 75%, white) 0%, var(--color-gold) 55%, color-mix(in srgb, var(--color-gold) 92%, black) 100%);box-shadow:0 1px 2px color-mix(in srgb, var(--cta-ink) 20%, transparent), 0 0 24px color-mix(in srgb, var(--color-gold) 24%, transparent)}.cta-primary.svelte-peni0m:hover{filter:brightness(1.05);box-shadow:0 3px 10px color-mix(in srgb, var(--cta-ink) 24%, transparent), 0 0 30px color-mix(in srgb, var(--color-gold) 34%, transparent);transform:translateY(-1px)}.cta-secondary.svelte-peni0m{border:1px solid color-mix(in srgb, var(--color-gold) 55%, transparent);color:var(--color-bronze);background:0 0}.cta-secondary.svelte-peni0m:hover{border-color:var(--color-gold);box-shadow:0 0 20px color-mix(in srgb, var(--color-gold) 18%, transparent);transform:translateY(-1px)}.arrow.svelte-peni0m{transition:transform .18s}.cta-secondary.svelte-peni0m:hover .arrow:where(.svelte-peni0m){transform:translate(3px)}
