/* Original, unmodified production logo on its own light background. */
.brand{display:inline-flex;align-items:center;flex-shrink:0;padding:7px 12px;background:#f5efe7;border:1px solid #d5e0e7;border-radius:12px;line-height:0}
.brand img{display:block;width:150px;height:auto;aspect-ratio:1024/378;object-fit:contain}
.site-footer .brand{align-self:start}
.language-controls{display:flex;gap:3px;background:#e5eef4;padding:4px;border-radius:10px;flex-shrink:0}
.language-controls button{font:600 11px Manrope,sans-serif;color:#35556c;background:transparent;border:0;border-radius:7px;min-height:34px;min-width:36px;cursor:pointer}
.language-controls button[aria-pressed=true]{background:#123c59;color:white}
.language-controls button:focus-visible{outline:3px solid #16babf;outline-offset:3px}
.review-bar{gap:12px}
@container(max-width:720px){.brand{padding:5px 9px;border-radius:10px}.brand img{width:126px}.hero-fluxo{padding-bottom:115px}.system-caption{bottom:-6px}}
@media(max-width:760px){.review-bar{flex-wrap:wrap;justify-content:center;padding:8px 10px;gap:7px}.review-brand{margin-right:auto}.language-controls{margin-left:auto}.language-controls button{min-height:30px;min-width:32px}.review-bar .local-label{display:none}.direction-controls{order:3}.view-controls{order:4}}
