/* MEISP hero correction 11.3: remove advertising artwork from institutional hero */
body.home .meisp-ref-hero{background:radial-gradient(circle at 74% 34%,rgba(26,190,119,.20),transparent 34%),linear-gradient(115deg,#042f3b 0%,#07515a 65%,#063c46 100%)!important;min-height:440px!important}
body.home .meisp-ref-hero-photo{background-image:none!important;background-color:transparent!important;filter:none!important}
body.home .meisp-ref-hero:before{background:linear-gradient(90deg,rgba(3,42,53,.6),rgba(4,54,61,.12))!important}
body.home .meisp-ref-hero-layout{grid-template-columns:minmax(0,1.55fr) minmax(220px,.7fr)!important;gap:clamp(24px,4vw,60px)!important;align-items:center!important}
body.home .meisp-ref-hero-copy{max-width:740px!important}
body.home .meisp-ref-hero h1{font-size:clamp(34px,3.5vw,53px)!important;line-height:1.12!important;max-width:720px!important}
body.home .meisp-ref-hero-copy>p{max-width:630px!important}
body.home .meisp-ref-hero-benefits{width:min(100%,300px)!important;justify-self:end!important}
body.home .meisp-ref-hero-benefits span{background:rgba(3,40,49,.85)!important;border-color:rgba(43,220,127,.48)!important;box-shadow:0 5px 14px rgba(0,20,30,.12)}
@media(max-width:820px){body.home .meisp-ref-hero-layout{grid-template-columns:1fr!important}body.home .meisp-ref-hero-benefits{justify-self:stretch!important;width:100%!important}}
@media(max-width:600px){body.home .meisp-ref-hero h1{font-size:clamp(31px,8vw,39px)!important}body.home .meisp-ref-hero-benefits{grid-template-columns:1fr 1fr!important}}
