.hero .slides,.slides,.brandbar>a:first-child,.directory-logo,.footer-logo{background:transparent;box-shadow:none}.brandbar>a:first-child{padding:0}.footer-logo{padding:0}.directory-logo{border:0}.hero .slides{border-color:#29292e}
/* Presentation-only monochrome variants retain the original transparent artwork and lettering. */
.directory-logo img[src*="clutch-"],.directory-logo img[src*="themanifest-"]{filter:brightness(0) invert(1);opacity:.96}
.directory-logo img[src*="goodfirms-"]{filter:none;opacity:1}
.winpro-mark{position:relative;display:inline-block;line-height:0;max-width:100%}.brandbar .winpro-mark .logo,.winpro-mark .footer-logo{filter:none;opacity:1;display:block}.winpro-mark .winpro-white-details{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill;filter:brightness(0) invert(1);clip-path:inset(37% 0 0 0);pointer-events:none}
.logo-frame{width:260px}.footer-logo-frame{width:240px}.brandbar .logo-frame .logo,.footer-logo-frame .footer-logo{width:100%;height:auto}.brandbar>a:first-child{min-width:0}.header-contact{flex-shrink:0}
@media(max-width:760px){.brandbar>a:first-child{flex:1 1 auto}.logo-frame{width:clamp(145px,48vw,205px)}.brandbar{gap:12px}.footer-logo-frame{width:min(240px,100%)}}
