.somaform-cta-band {
  border: 1px solid var(--color-teal-300);
  background: linear-gradient(140deg, #1f6f78 0%, #3a9fa5 100%);
  color: #fff;
  padding: clamp(1.2rem, 2vw, 2rem);
  display: grid;
  gap: 1rem;
  align-items: center;
}

.somaform-section-cta {
  background: var(--color-teal-25);
}

.somaform-cta-band h2 {
  color: #fff;
}

.somaform-cta-band p {
  margin-top: 0.65rem;
  max-width: 42rem;
  color: rgba(255, 255, 255, 0.9);
}

@media (min-width: 70rem) {
  .somaform-cta-band {
    grid-template-columns: 1fr auto;
  }
}
