.email-cta.pill.svelte-11aa060{border-radius:var(--radius-full);background:var(--color-primary-hover);color:#fff;text-align:center;min-height:44px;transition:background .2s var(--ease), transform .2s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px 28px;font-weight:500;display:inline-flex}a.email-cta.pill.svelte-11aa060:hover{background:#a01040;transform:translateY(-1px)}.email-cta.pill.svelte-11aa060 .label:where(.svelte-11aa060){font-size:var(--text-base,1rem);line-height:1.1}.email-cta.pill.svelte-11aa060 .addr:where(.svelte-11aa060){font-family:var(--font-mono);font-size:var(--text-xs);opacity:.85;letter-spacing:.02em}.email-cta.pill.is-fallback.svelte-11aa060{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.02em}.email-cta.door.svelte-11aa060{border-radius:var(--radius-full);min-height:48px;font-weight:500;font-size:var(--text-base,1rem);text-align:center;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);justify-content:center;align-items:center;padding:12px 28px;display:inline-flex}.email-cta.door.is-primary.svelte-11aa060{background:var(--color-primary-hover);border:1px solid var(--color-primary-hover);color:#fff}a.email-cta.door.is-primary.svelte-11aa060:hover{background:#a01040;border-color:#a01040;transform:translateY(-1px)}.email-cta.door.is-secondary.svelte-11aa060{border:1px solid var(--color-border);color:var(--color-text);background:0 0}a.email-cta.door.is-secondary.svelte-11aa060:hover{border-color:var(--color-text);background:var(--color-surface);transform:translateY(-1px)}.email-cta.door.is-fallback.svelte-11aa060{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.02em}.email-cta.card.svelte-11aa060{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-lg);min-height:44px;padding:var(--space-5);text-align:left;transition:border-color .25s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease);align-items:flex-start;gap:16px;display:flex}a.email-cta.card.svelte-11aa060:hover{border-color:var(--color-ink);box-shadow:var(--shadow-md);transform:translateY(-2px)}.email-cta.card.svelte-11aa060 .num:where(.svelte-11aa060){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-eyebrow);margin-top:4px}.email-cta.card.svelte-11aa060 .card-body:where(.svelte-11aa060){flex-direction:column;gap:4px;display:flex}.email-cta.card.svelte-11aa060 .card-title:where(.svelte-11aa060){font-family:var(--font-display);font-weight:500;font-size:var(--text-xl);letter-spacing:-.01em;color:var(--color-text);line-height:1.1}.email-cta.card.svelte-11aa060 .card-desc:where(.svelte-11aa060){font-size:var(--text-sm);color:var(--color-text-muted)}.email-cta.card.svelte-11aa060 .go:where(.svelte-11aa060){color:var(--color-text);transition:transform .25s var(--ease);align-self:center;margin-left:auto;font-size:22px}a.email-cta.card.svelte-11aa060:hover .go:where(.svelte-11aa060){color:var(--color-primary);transform:translate(4px)}.email-cta.inline.svelte-11aa060{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text);text-underline-offset:3px;transition:color .18s var(--ease);display:inline}a.email-cta.inline.svelte-11aa060:hover{color:var(--color-primary);text-underline-offset:5px;text-decoration:underline}.email-cta.inline.is-fallback.svelte-11aa060{text-decoration:none}.email-cta.svelte-11aa060:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}
