.cta.svelte-4gyvz6{position:relative;overflow:hidden;border-top:1px solid var(--fd-line-soft);background:linear-gradient(180deg,var(--fd-ink-raised),var(--fd-ink))}.cta-field.svelte-4gyvz6{position:absolute;inset:0;pointer-events:none}.cta-inner.svelte-4gyvz6{position:relative;text-align:center;display:grid;justify-items:center;gap:1.25rem}.cta-heading.svelte-4gyvz6{font-size:clamp(2.25rem,6.5vw,4.75rem);max-width:18ch;color:var(--fd-ice)}.cta-body.svelte-4gyvz6{text-align:center;max-width:54ch}.cta-actions.svelte-4gyvz6{display:flex;flex-wrap:wrap;justify-content:center;gap:.875rem;margin-top:.75rem}.cta-terms.svelte-4gyvz6{margin-top:2.5rem;display:grid;gap:1.5rem;text-align:left;width:100%;max-width:60rem;padding-top:2rem;border-top:1px solid var(--fd-line-soft)}@media(min-width:768px){.cta-terms.svelte-4gyvz6{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.cta-terms.svelte-4gyvz6 dt:where(.svelte-4gyvz6){font-family:JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fd-ice-faint);margin-bottom:.5rem}.cta-terms.svelte-4gyvz6 dd:where(.svelte-4gyvz6){font-size:.875rem;line-height:1.6;color:var(--fd-ice-dim)}.cta-terms.svelte-4gyvz6 a:where(.svelte-4gyvz6){color:var(--fd-ice);border-bottom:1px solid var(--fd-line);transition:border-color var(--mo-micro) var(--mo-ease)}.cta-terms.svelte-4gyvz6 a:where(.svelte-4gyvz6):hover{border-bottom-color:var(--fd-violet)}.sep.svelte-4gyvz6{color:var(--fd-ice-faint);margin-inline:.375rem}.cta-note.svelte-4gyvz6{font-size:.8125rem;color:var(--fd-ice-faint);max-width:46ch}
