/* Somente logos e seção Comece pela lista. Layout geral da V2 preservado. */
.brand-tile img,.suppliers-page .brand-official{width:170px;height:56px;max-width:80%;max-height:56px;object-fit:contain}
.brand-tile{background:#fff}
.brand-tile[data-brand="abb"] img,.brand-tile[data-brand="3m"] img,.suppliers-page [data-brand="abb"] .brand-official,.suppliers-page [data-brand="3m"] .brand-official{width:84px}
.brand-tile[data-brand="weg"] img,.suppliers-page [data-brand="weg"] .brand-official{width:100px;height:66px;max-height:66px}
.brand-tile[data-brand="weg"],.brand-tile[data-brand="prysmian"],.brand-tile[data-brand="cobrecom"],.suppliers-page .suppliers-brand-grid li[data-brand="weg"],.suppliers-page .suppliers-brand-grid li[data-brand="prysmian"],.suppliers-page .suppliers-brand-grid li[data-brand="cobrecom"]{background:#202b35}
.section-intro{padding:clamp(36px,4vw,58px) 0}
.section-intro .intro-grid{display:block}
.section-intro .intro-copy{max-width:960px}
.section-intro .kicker{margin:0 0 16px}
.section-intro .h2{font-size:clamp(30px,3.3vw,46px);line-height:1.13;letter-spacing:-.02em}
.section-intro .intro-copy .lead{max-width:800px;margin-top:20px;font-size:17px;line-height:1.65}
.section-intro .text-link{margin-top:20px}
@media(max-width:640px){
 .quote-grid>*,.quote-form>*{min-width:0}
 .upload-box input[type="file"]{max-width:100%}
 .brand-tile img,.suppliers-page .brand-official{height:46px;max-width:82%}
 .section-intro .intro-copy .lead{font-size:16px;margin-top:18px}
}

/* Logos adicionados em 29/09/2026: +50% somente nestas 6 marcas */
.brand-tile[data-brand="sansil-led"] img,
.brand-tile[data-brand="pial-legrand"] img,
.brand-tile[data-brand="sil"] img,
.brand-tile[data-brand="jng"] img,
.brand-tile[data-brand="tramontina"] img,
.brand-tile[data-brand="philips"] img,
.suppliers-page [data-brand="sansil-led"] .brand-official,
.suppliers-page [data-brand="pial-legrand"] .brand-official,
.suppliers-page [data-brand="sil"] .brand-official,
.suppliers-page [data-brand="jng"] .brand-official,
.suppliers-page [data-brand="tramontina"] .brand-official,
.suppliers-page [data-brand="philips"] .brand-official{
  width:255px;
  height:84px;
  max-width:95%;
  max-height:84px;
  object-fit:contain;
}

@media(max-width:640px){
  .brand-tile[data-brand="sansil-led"] img,
  .brand-tile[data-brand="pial-legrand"] img,
  .brand-tile[data-brand="sil"] img,
  .brand-tile[data-brand="jng"] img,
  .brand-tile[data-brand="tramontina"] img,
  .brand-tile[data-brand="philips"] img,
  .suppliers-page [data-brand="sansil-led"] .brand-official,
  .suppliers-page [data-brand="pial-legrand"] .brand-official,
  .suppliers-page [data-brand="sil"] .brand-official,
  .suppliers-page [data-brand="jng"] .brand-official,
  .suppliers-page [data-brand="tramontina"] .brand-official,
  .suppliers-page [data-brand="philips"] .brand-official{
    width:255px;
    height:69px;
    max-width:95%;
    max-height:69px;
  }
}


.brand-tile[data-brand="digimec"] img,
.brand-tile[data-brand="blux"] img,
.brand-tile[data-brand="axt"] img,
.brand-tile[data-brand="metaltex"] img,
.brand-tile[data-brand="legrand"] img,
.brand-tile[data-brand="autonics"] img,
.suppliers-page [data-brand="digimec"] .brand-official,
.suppliers-page [data-brand="blux"] .brand-official,
.suppliers-page [data-brand="axt"] .brand-official,
.suppliers-page [data-brand="metaltex"] .brand-official,
.suppliers-page [data-brand="legrand"] .brand-official,
.suppliers-page [data-brand="autonics"] .brand-official{
  width:auto;
  height:auto;
  max-width:190px;
  max-height:72px;
  object-fit:contain;
}

.brand-tile[data-brand="hellermanntyton"] img,
.brand-tile[data-brand="telemecanique-sensors"] img,
.suppliers-page [data-brand="hellermanntyton"] .brand-official,
.suppliers-page [data-brand="telemecanique-sensors"] .brand-official{
  width:auto;
  height:auto;
  max-width:220px;
  max-height:78px;
  object-fit:contain;
}

@media (max-width: 767px){
  .brand-tile[data-brand="digimec"] img,
  .brand-tile[data-brand="blux"] img,
  .brand-tile[data-brand="axt"] img,
  .brand-tile[data-brand="metaltex"] img,
  .brand-tile[data-brand="legrand"] img,
  .brand-tile[data-brand="autonics"] img,
  .suppliers-page [data-brand="digimec"] .brand-official,
  .suppliers-page [data-brand="blux"] .brand-official,
  .suppliers-page [data-brand="axt"] .brand-official,
  .suppliers-page [data-brand="metaltex"] .brand-official,
  .suppliers-page [data-brand="legrand"] .brand-official,
  .suppliers-page [data-brand="autonics"] .brand-official{
    max-width:170px;
    max-height:62px;
  }

  .brand-tile[data-brand="hellermanntyton"] img,
  .brand-tile[data-brand="telemecanique-sensors"] img,
  .suppliers-page [data-brand="hellermanntyton"] .brand-official,
  .suppliers-page [data-brand="telemecanique-sensors"] .brand-official{
    max-width:190px;
    max-height:68px;
  }
}

/* Marcas sobre o mesmo fundo escuro, sem placas claras. */
.brand-carousel .brand-tile,
.suppliers-page .suppliers-brand-row li{
  background:#0b0b0b;
}

.brand-carousel .brand-tile[data-brand="weg"],
.brand-carousel .brand-tile[data-brand="prysmian"],
.suppliers-page .suppliers-brand-row li[data-brand="weg"],
.suppliers-page .suppliers-brand-row li[data-brand="prysmian"]{
  background:#0b0b0b;
}
