.secao--cta-intermediaria { background: var(--cor-tinta); color: #B8C0C8; border-top: 6px solid var(--cor-destaque); }
.secao--cta-intermediaria__conteudo { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 28px 64px; align-items: end; }
.secao--cta-intermediaria h2 { color: var(--cor-branco); margin: 0; font-size: clamp(2.2rem, 4.6vw, 3.8rem); max-width: 18ch; }
.secao--cta-intermediaria p { margin: 0 0 20px; max-width: 42ch; }
@media (max-width: 820px) { .secao--cta-intermediaria__conteudo { grid-template-columns: 1fr; align-items: start; } }
