/* BrandzCore Practice Hero: applies only to Market Growth (229) and Stewardship (231). */
body.page-id-229 .entry-content:has(> .bzc-growth-hero),
body.page-id-231 .entry-content:has(> .bzc-growth-hero) {max-width:none;}
body.page-id-229 .bzc-growth-hero, body.page-id-231 .bzc-growth-hero {
  width:min(1180px,calc(100vw - 42px));max-width:none;box-sizing:border-box;
  position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;
  min-height:535px;left:50%;transform:translateX(-50%);margin:0 0 48px;
  background-color:#063b32;color:#fff;
}
.bzc-growth-hero::before {content:"";position:absolute;inset:0;z-index:-2;background-image:var(--bzc-growth-image);background-repeat:no-repeat;background-position:center 43%;background-size:cover;}
.bzc-growth-hero::after {content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#064638 0%,rgba(5,65,53,.96) 32%,rgba(5,58,50,.76) 57%,rgba(5,38,34,.08) 100%);}
.bzc-growth-hero .bzc-growth-copy {position:relative;box-sizing:border-box;padding:58px clamp(26px,5%,68px);max-width:805px;}
.bzc-growth-hero .bzc-growth-eyebrow {font:700 13px/1.5 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#e3b66e;margin:0 0 15px;}
.bzc-growth-hero h1.bzc-growth-h1 {font:400 clamp(44px,5vw,74px)/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.026em;color:#fff!important;margin:0 0 25px;max-width:740px;}
.bzc-growth-hero p.bzc-growth-sub {font:600 clamp(21px,2.1vw,29px)/1.4 Georgia,'Times New Roman',serif;color:#fff;margin:0 0 27px;max-width:670px;}
.bzc-growth-hero a.bzc-growth-link {display:inline-flex;padding:12px 19px;background:#e1b779;border:1px solid #e1b779;color:#12352d;text-decoration:none;font:600 14px/1.4 Arial,sans-serif;}
.bzc-growth-hero a.bzc-growth-link:focus-visible{outline:3px solid white;outline-offset:4px}
@media(max-width:780px){
 body.page-id-229 .bzc-growth-hero,body.page-id-231 .bzc-growth-hero{min-height:465px;width:calc(100vw - 28px);margin-bottom:28px;}
 .bzc-growth-hero::before{background-position:60% center;}
 /* Same artwork, right-sized for mobile; preserve focal point, overlay and desktop imagery. */
 body.page-id-229 .bzc-growth-hero::before{background-image:url('https://brandzcore.com/wp-content/uploads/2026/10/BrandzCore-Get-in-Touch-Dubai-Business-Conversation-1024x512.png');}
 body.page-id-231 .bzc-growth-hero::before{background-image:url('https://brandzcore.com/wp-content/uploads/2026/10/BrandzCore-professional-consultation-1024x576.jpg');}
 .bzc-growth-hero::after{background:linear-gradient(90deg,rgba(3,59,49,.97),rgba(4,55,46,.84) 66%,rgba(4,46,39,.32));}
 .bzc-growth-hero .bzc-growth-copy{padding:39px 24px;}
 .bzc-growth-hero h1.bzc-growth-h1{font-size:clamp(37px,9vw,57px);}
 .bzc-growth-hero p.bzc-growth-sub{font-size:21px;}
}
@media(prefers-reduced-motion:reduce){.bzc-growth-hero a.bzc-growth-link{transition:none;}}
