/* V32 — pausa visual clara antes da chamada final de contato. */
.v28-brand-band {
  background: #fff !important;
  border-top: 1px solid #e1eaf0;
  padding: 62px 0 65px !important;
}
.v28-brand-band .group-feature { background: transparent !important; }
.v28-brand-band .group-feature .group-brand-logos {
  display: flex !important;
  width: 100%;
  max-width: 590px !important;
  min-height: 74px !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: clamp(38px, 5vw, 80px) !important;
  margin: 17px 0 24px !important;
}
.v28-brand-band .group-feature .group-brand-logos img {
  display: block;
  width: auto !important;
  height: auto !important;
  max-height: 72px !important;
  max-width: min(46%, 275px) !important;
  object-fit: contain;
  flex: 0 1 auto;
}
.v28-brand-band .group-feature .group-brand-logos img:last-child {
  max-height: 62px !important;
  max-width: min(43%, 250px) !important;
}
@media (max-width: 760px) {
  .v28-brand-band { padding: 42px 0 48px !important; }
  .v28-brand-band .group-feature .group-brand-logos {
    gap: 25px !important;
    min-height: 58px !important;
    margin: 18px 0 20px !important;
  }
  .v28-brand-band .group-feature .group-brand-logos img { max-height: 55px !important; }
  .v28-brand-band .group-feature .group-brand-logos img:last-child { max-height: 47px !important; }
}
