/* Encerramento único compartilhado pelos catálogos Empresas e Setor Público. */
.final-cta--catalog .final-cta__box {
  padding: clamp(32px, 4vw, 48px);
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: clamp(24px, 4vw, 56px);
}
.final-cta--catalog .final-cta__actions { max-width: none; grid-auto-rows: 1fr; }
@media (max-width: 900px) {
  .final-cta--catalog .final-cta__box { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 680px) {
  .final-cta--catalog .final-cta__actions { grid-template-columns: minmax(0, 1fr); }
}
