/* R3K — ajustes aprovados em 30/09/2026 */
@media (min-width: 1001px) {
  .concept-v8 .top .wrap { position: relative; }
  .concept-v8 .nav-links {
    position: static;
    transform: none;
    width: auto;
    flex: 1;
    justify-content: flex-end;
    gap: clamp(18px, 2vw, 30px);
  }
  .concept-v8 .nav-links .btn { position: static; margin-left: clamp(12px, 1.7vw, 26px); }
  .concept-v8 .solutions-v85-featured { align-items: stretch; }
  .concept-v8 .solutions-v85-featured > .bu-card {
    align-self: stretch !important;
    margin-top: 0 !important;
    transform: none !important;
  }
  .concept-v8 .solutions-v85-featured > .bu-card .bu-content { min-height: 420px; }
  .concept-v8 #depoimentos .section-head .eyebrow { white-space: nowrap; }
}

.concept-v8 .bu-consorcios .bu-media img { object-position: center; }
.concept-v8 .bu-consorcios .bu-media { overflow: hidden; }
.concept-v8 .bu-consorcios:hover .bu-media img,
.concept-v8 .bu-consorcios:focus-within .bu-media img { transform: scale(1.035); }
.concept-v8 .partner-mapfre::after,
.concept-v8 .partner-porto::after {
  display: block;
  margin-top: 5px;
  color: #5e6780;
  font-size: .62rem;
  font-weight: 800;
  letter-spacing: .11em;
  text-align: center;
}
.concept-v8 .partner-mapfre::after { content: "CONSÓRCIOS"; }
.concept-v8 .partner-porto::after { content: "PORTO BANK"; }

@media (max-width: 1000px) {
  .concept-v8 .nav-links { transform: none; }
  .concept-v8 #depoimentos .section-head .eyebrow { white-space: normal; }
}

/* Logos específicas das verticais de consórcio. */
.concept-v8 .partner-mapfre::after,.concept-v8 .partner-porto::after{display:none!important;content:none!important}
.concept-v8 .partner-mapfre img{width:min(220px,88%);height:auto}
.concept-v8 .partner-porto img{width:min(230px,90%);height:auto}
