/* Client identity refinements — loaded after style.css.
   v2.0: el hero ahora vive por completo en style.css (imagen a sangre +
   titular sobrepuesto), aquí solo queda el tratamiento del logotipo. */

.brand {
  display: inline-flex;
  align-items: center;
  width: max-content;
}

/* El logo del cliente es blanco/transparente; lo teñimos al negro cálido de marca. */
.brand-logo {
  display: block;
  width: 76px;
  height: 76px;
  object-fit: contain;
  filter: brightness(0) saturate(100%) invert(9%) sepia(10%) saturate(1500%) hue-rotate(280deg) brightness(95%) contrast(92%);
}

@media (max-width: 1000px) {
  .brand-logo {
    width: 60px;
    height: 60px;
  }
}
