/* Approved orange-dot identity, 2026-11-15. */
.header {color:#171719;background:rgba(255,255,255,.97);backdrop-filter:blur(14px)}
.header .header-contact {background:#171719;color:#fff}
.brand-logo {display:block;width:106px;height:auto}
.header-inner {min-height:38px}
.website-logo-dark {display:block;width:260px;height:70px;object-fit:cover}
.footer .website-brand {display:block}
.brand:focus-visible {outline:2px solid #f37021;outline-offset:6px}
@media(max-width:879.98px){.brand-logo{width:94px}.header-inner{gap:12px}.website-logo-dark{width:230px;height:64px}}
