/* ===== corrective overrides (2026-07-28): exact main-site desktop hero values;
   extraction had unwrapped mobile variants + root-relative image URLs ===== */
.reg-hero{min-height:100vh!important;display:flex!important;align-items:center!important}
section.hero{min-height:100vh!important;display:flex!important;align-items:center!important}
.hero__bg{position:absolute!important;inset:0!important}
@media (min-width:1025px){
.reg-hero{padding:0 8%!important;background:linear-gradient(90deg,rgba(4,16,26,.94) 18%,rgba(4,16,26,.88) 38%,rgba(4,16,26,.6) 58%,rgba(4,16,26,.25) 78%),url(https://www.buoyantcap.com/wp-content/uploads/2026/02/regulatory-hero.jpg)!important;background-size:auto,cover!important;background-position:0 0,100% 50%!important;background-repeat:repeat,no-repeat!important}
.hero__bg{background:linear-gradient(90deg,rgba(7,16,24,.96) 20%,rgba(7,16,24,.88) 40%,rgba(7,16,24,.55) 60%,rgba(7,16,24,.2) 82%),url(https://www.buoyantcap.com/wp-content/uploads/2026/02/contact-hero.jpg)!important;background-size:cover,cover!important;background-position:100% 50%,100% 50%!important}
}
@media (max-width:1024px){
.reg-hero{background:linear-gradient(rgba(4,16,26,.5) 0%,rgba(4,16,26,.92) 55%,rgba(4,16,26,.98) 100%),url(https://www.buoyantcap.com/wp-content/uploads/2026/02/regulatory-hero.jpg)!important;background-size:auto,cover!important;background-position:0 0,50% 50%!important}
.hero__bg{background:linear-gradient(rgba(7,16,24,.3) 0%,rgba(7,16,24,.88) 50%,rgba(7,16,24,.97) 100%),url(https://www.buoyantcap.com/wp-content/uploads/2026/02/contact-hero.jpg)!important;background-size:cover,cover!important}
}
