/* Topic-specific full-photo banners with a dark left edge for readable titles. */
.it-audit-page .managed-service-hero-inner,.cybersecurity-page .managed-service-hero-inner{grid-template-columns:1fr;min-height:330px;padding-top:35px;padding-bottom:35px;}
.it-audit-page .managed-service-hero h1,.cybersecurity-page .managed-service-hero h1{font-size:clamp(40px,4.5vw,68px);}
.it-audit-page .managed-service-hero{background:linear-gradient(90deg,rgba(2,13,27,.96),rgba(2,13,27,.83) 32%,rgba(2,13,27,.55) 65%,rgba(2,13,27,.40)),url('assets/it-audit-equipment-banner.png') center 50%/cover no-repeat;}
.cybersecurity-page .managed-service-hero{background:linear-gradient(90deg,rgba(2,13,27,.96),rgba(2,13,27,.83) 32%,rgba(2,13,27,.55) 65%,rgba(2,13,27,.40)),url('assets/cybersecurity-photo-banner.png') center 25%/cover no-repeat;}
.it-audit-page .managed-service-hero-copy,.cybersecurity-page .managed-service-hero-copy{position:relative;z-index:1;}
@media(max-width:600px){.it-audit-page .managed-service-hero-inner,.cybersecurity-page .managed-service-hero-inner{min-height:330px;align-content:center;}.it-audit-page .managed-service-hero h1,.cybersecurity-page .managed-service-hero h1{font-size:clamp(34px,8vw,44px);}.it-audit-page .managed-service-hero{background-position:center,65% 50%;}.cybersecurity-page .managed-service-hero{background-position:center,70% 25%;}}

