/* Low-contrast twin-peak brand motif across dark navy design surfaces.
   Background artwork only: no decorative content overlays the text. */
.page-hero,
.contrast,
.approach-upgraded,
.sales-service-hero,
.hero-art,
.foot{
background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20760%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cg%20opacity%3D%22.035%22%3E%3Cpath%20d%3D%22M180%20790%20L600%20235%20Q620%20208%20644%20244%20L1045%20790%20Z%22%20fill%3D%22%23BCC6E8%22%2F%3E%3Cpath%20d%3D%22M610%20790%20L970%20115%20Q995%2080%201020%20118%20L1440%20790%20Z%22%20fill%3D%22%23C4B6E3%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23CBD1E8%22%20stroke-width%3D%222%22%20opacity%3D%22.035%22%3E%3Cpath%20d%3D%22M140%20800%20L598%20221%20Q621%20193%20643%20223%20L1075%20800%22%2F%3E%3Cpath%20d%3D%22M605%20790%20L962%20112%20Q994%2067%201025%20114%20L1450%20790%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
background-position:center right;
background-size:cover;
background-repeat:no-repeat;
}
.approach-detail-process.contrast{background-image:none!important;background-color:#D8DBE7!important;}
.sales-service-hero:after{display:none}
.hero-art:before{background:none}
@media(max-width:650px){
.page-hero,.contrast,.approach-upgraded,.approach-detail-process,.sales-service-hero,.hero-art,.foot{
background-position:60% center;
}
}
