.cluster-cta-banner.svelte-yc5mrn{margin:3rem 0;padding:2rem;background:linear-gradient(135deg,hsl(var(--primary) / .08),hsl(var(--primary) / .02));border:1px solid hsl(var(--primary) / .18);border-radius:1rem}.cluster-cta-banner__inner.svelte-yc5mrn{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.cluster-cta-banner__text.svelte-yc5mrn{flex:1}.cluster-cta-banner__headline.svelte-yc5mrn{font-size:1.35rem;font-weight:700;margin:0 0 .5rem;line-height:1.3}.cluster-cta-banner__body.svelte-yc5mrn{margin:0;color:hsl(var(--muted-foreground));line-height:1.5}@media(min-width:640px){.cluster-cta-banner__inner.svelte-yc5mrn{flex-direction:row;align-items:center;gap:2rem}}
