.cta-section.svelte-ck0zer{padding:var(--space-20) var(--section-pad-x);position:relative;overflow:hidden}.cta-section--dark.svelte-ck0zer{background:var(--color-editorial);color:var(--color-white)}.cta-section--bronze.svelte-ck0zer{background:var(--color-bronze);color:var(--color-white)}.cta-section--paper.svelte-ck0zer{background:var(--color-paper);color:var(--color-ink)}.cta-inner.svelte-ck0zer{max-width:var(--container-max);justify-content:space-between;align-items:center;gap:var(--space-10);margin-inline:auto;display:flex}.cta-content.svelte-ck0zer{flex:1;max-width:55ch}.section-label.svelte-ck0zer{align-items:center;gap:var(--space-3);font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-bronze);margin-bottom:var(--space-4);font-weight:600;display:inline-flex}.section-label.light.svelte-ck0zer{color:var(--color-sand)}.label-line.svelte-ck0zer{background:currentColor;width:24px;height:1px;display:block}.cta-heading.svelte-ck0zer{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--text-3xl);line-height:var(--leading-snug);color:inherit}.cta-section--paper.svelte-ck0zer .cta-heading:where(.svelte-ck0zer){color:var(--color-ink)}.cta-body.svelte-ck0zer{margin-top:var(--space-4);font-size:var(--text-md);line-height:var(--leading-relaxed);opacity:.75}.cta-actions.svelte-ck0zer{gap:var(--space-3);flex-direction:column;flex-shrink:0;display:flex}.cta-frame.svelte-ck0zer{pointer-events:none;position:absolute;inset:0}.cta-corner.svelte-ck0zer{border-color:var(--color-bronze);opacity:.3;border-style:solid;width:32px;height:32px;position:absolute}.cta-section--bronze.svelte-ck0zer .cta-corner:where(.svelte-ck0zer){border-color:var(--color-white)}.cta-corner--tl.svelte-ck0zer{top:var(--space-6);left:var(--space-6);border-width:2px 0 0 2px}.cta-corner--br.svelte-ck0zer{bottom:var(--space-6);right:var(--space-6);border-width:0 2px 2px 0}@media (width<=768px){.cta-inner.svelte-ck0zer{flex-direction:column;align-items:flex-start}.cta-actions.svelte-ck0zer{flex-flow:wrap}}
