/* Assinatura tipográfica Grupo RWE, com variantes para fundos claros e escuros. */
.header .brand,footer .brand{display:block;flex-shrink:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.header .brand{width:210px;height:42px}
.header .brand img,footer .brand img{width:100%;height:100%;object-fit:contain;object-position:center;filter:none}
footer{grid-template-columns:190px 1fr auto}
footer .brand{width:190px;height:38px}
.orbital-system .perspective-core{width:clamp(170px,19vw,240px);height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:18px}
.perspective-core img{width:100%;height:auto;aspect-ratio:3/1;object-fit:contain;object-position:center;filter:none}
@media(max-width:800px){.header .brand{width:174px;height:35px}footer{grid-template-columns:1fr}footer .brand{width:180px;height:36px}.orbital-system .perspective-core{width:162px;gap:16px}}
@media(max-width:360px){.header .brand{width:156px;height:32px}.orbital-system .perspective-core{width:144px}}

/* Logo fornecida: enquadramento das margens transparentes sem deformar o PNG. */
.header .brand{width:210px;height:70px}
footer .brand{width:190px;height:64px}
.header .brand img,footer .brand img,.perspective-core img{object-fit:cover;aspect-ratio:3/1}
.perspective-core img{height:auto}
.header .brand img{filter:drop-shadow(0 0 1px #ffffffb3)}
@media(max-width:800px){.header .brand{width:174px;height:58px}footer .brand{width:180px;height:60px}}
@media(max-width:360px){.header .brand{width:156px;height:52px}}
