.cta-list.svelte-1m7lj2a{display:flex;flex-direction:column;gap:1.5rem;width:100%}.cta-steps.svelte-1m7lj2a{display:grid;gap:1.25rem;grid-template-columns:repeat(var(--cols, 1),minmax(0,1fr));list-style:none;margin:0;padding:0}.cta-step.svelte-1m7lj2a{display:flex;align-items:flex-start;gap:1rem;min-width:0}.cta-num.svelte-1m7lj2a{display:block;font-family:var(--display-font);font-size:var(--component-metric-compact);font-weight:700;color:var(--tomato);line-height:1;flex-shrink:0;min-width:1.5ch}.light.svelte-1m7lj2a .cta-num:where(.svelte-1m7lj2a){color:var(--slide-accent-brand, var(--tomato))}.cta-step-content.svelte-1m7lj2a{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding-top:.1em}.cta-step-label.svelte-1m7lj2a{display:block;font-family:var(--display-font);font-size:var(--component-title-lg);font-weight:600;color:var(--slide-text, var(--text));line-height:1.3;overflow-wrap:anywhere}.light.svelte-1m7lj2a .cta-step-label:where(.svelte-1m7lj2a){color:var(--cream-text)}.cta-step-body.svelte-1m7lj2a{font-family:var(--body-font);font-size:var(--component-body);font-weight:400;color:var(--text-muted);line-height:1.55;margin:0;overflow-wrap:anywhere}.compact.svelte-1m7lj2a{gap:1rem}.compact.svelte-1m7lj2a .cta-steps:where(.svelte-1m7lj2a){gap:.95rem 1.25rem}.compact.svelte-1m7lj2a .cta-step:where(.svelte-1m7lj2a){gap:.75rem}.compact.svelte-1m7lj2a .cta-num:where(.svelte-1m7lj2a){font-size:var(--component-metric-compact)}.compact.svelte-1m7lj2a .cta-step-label:where(.svelte-1m7lj2a){font-size:var(--component-title);line-height:1.22}.compact.svelte-1m7lj2a .cta-step-body:where(.svelte-1m7lj2a){font-size:var(--component-body-sm);line-height:1.38}.light.svelte-1m7lj2a .cta-step-body:where(.svelte-1m7lj2a){color:var(--cream-muted)}.cta-links.svelte-1m7lj2a{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.cta-link.svelte-1m7lj2a{font-family:var(--body-font);font-size:var(--component-body);font-weight:500;color:var(--tomato);text-decoration:none}.light.svelte-1m7lj2a .cta-link:where(.svelte-1m7lj2a){color:var(--slide-accent-brand, var(--tomato))}a.cta-link.svelte-1m7lj2a:hover{color:var(--tomato-bright);text-decoration:underline}.cta-link--static.svelte-1m7lj2a{cursor:default}@media(max-width:760px){.cta-steps.svelte-1m7lj2a{grid-template-columns:minmax(0,1fr)}}
