.cta-final__inner {
  text-align: center;
  max-width: 60ch;
  margin-inline: auto;
  padding: var(--space-5);
  border-radius: var(--radius-lg);
  background: linear-gradient(135deg, var(--color-surface-alt), #fff);
  border: 1px solid var(--color-line);
}
.cta-final__inner h2 { margin-bottom: 0.4em; }
.cta-final__inner p { margin-bottom: var(--space-3); }
