.cta-panel.svelte-2njg74{border:1px solid var(--accent-line);border-radius:var(--radius-xl);background:linear-gradient(150deg, var(--surface-3), var(--surface));box-shadow:var(--shadow-lg), 0 0 100px var(--accent-glow);position:relative;overflow:hidden}.cta-panel.has-art.svelte-2njg74{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);display:grid}.cta-panel.svelte-2njg74:before{content:"";pointer-events:none;background:radial-gradient(90% 120% at 8% 0%, var(--accent-soft), transparent 62%);position:absolute;inset:0}.art.svelte-2njg74{z-index:1;object-fit:cover;border-left:1px solid var(--accent-line);grid-area:1/2;width:100%;height:100%;min-height:320px;position:relative}.inner.svelte-2njg74{z-index:1;gap:14px;max-width:64ch;padding:44px 44px 46px;display:grid;position:relative}.has-art.svelte-2njg74 .inner:where(.svelte-2njg74){grid-area:1/1;align-content:center}.inner.svelte-2njg74 h2:where(.svelte-2njg74){margin:0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.12}.inner.svelte-2njg74 .copy:where(.svelte-2njg74){color:var(--muted);margin:0;font-size:1.02rem;line-height:1.68}.inner.svelte-2njg74 .eyebrow:where(.svelte-2njg74){margin:0}.actions.svelte-2njg74{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (width<=760px){.cta-panel.has-art.svelte-2njg74{grid-template-columns:1fr}.art.svelte-2njg74{border-bottom:1px solid var(--accent-line);border-left:0;grid-area:1/1;min-height:220px;max-height:320px}.has-art.svelte-2njg74 .inner:where(.svelte-2njg74){grid-area:2/1}}@media (width<=620px){.inner.svelte-2njg74{padding:30px 22px 32px}}
