/* MEISP 13.4 - screenshot-driven structural correction, reference 1648x928 */
@media(min-width:1180px){
body.home .meisp-ref-hero{height:505px!important;min-height:505px!important;overflow:hidden!important;background:#003b3e!important}
body.home .meisp-ref-hero-layout{width:calc(100% - 145px)!important;max-width:1510px!important;min-height:505px!important;height:505px!important;grid-template-columns:minmax(0,1fr) 390px!important;gap:24px!important;padding:15px 0 42px!important;align-items:center!important}
body.home .meisp-ref-hero-copy{max-width:585px!important;width:585px!important;z-index:5!important;align-self:center!important}
body.home .meisp-ref-hero h1{font-size:clamp(43px,3.45vw,58px)!important;line-height:1.04!important;margin:18px 0 14px!important;max-width:585px!important}
body.home .meisp-ref-hero-copy>p{font-size:18px!important;line-height:1.42!important;max-width:530px!important}
body.home .meisp-ref-hero-photo{inset:0 24% 0 39%!important;background-size:auto 125%!important;background-position:53% 42%!important;mask-image:linear-gradient(90deg,transparent 0%,#000 19%,#000 79%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 19%,#000 79%,transparent 100%)!important;z-index:-2!important}
body.home .meisp-ref-hero:before{background:linear-gradient(90deg,#003b3e 0%,#003b3e 32%,rgba(0,59,62,.88) 39%,rgba(0,59,62,.06) 54%,rgba(0,59,62,.12) 68%,#003b3e 77%,#003b3e 100%)!important;z-index:-1!important}
body.home .meisp-ref-hero-benefits{max-width:390px!important;width:390px!important;justify-self:end!important;align-self:center!important;gap:4px!important}
body.home .meisp-certificate-hero{height:210px!important;min-height:210px!important;padding:17px 20px!important;border-radius:22px!important}
body.home .meisp-ref-hero-benefits .meisp-benefit-item{height:35px!important;min-height:35px!important;padding:5px 14px!important}
body.home .meisp-ref-feature-strip{margin-top:-1px!important;margin-bottom:0!important;transform:translateY(-24px)!important}
body.home .meisp-digital-store{margin-top:-6px!important;grid-template-columns:350px minmax(0,1fr)!important}
}
body.home .meisp-ref-hero-copy,.meisp-ref-hero-benefits{position:relative!important}
body.home .meisp-ref-hero-trust{margin-top:18px!important}
body.home .meisp-certificate-kicker{font-size:11px!important;letter-spacing:.08em!important}
body.home .meisp-certificate-hero>strong{font-size:26px!important;line-height:1.05!important}
body.home .meisp-certificate-hero>strong em{display:block!important;color:#2cf866!important;font-style:normal!important;font-size:23px!important}
body.home .meisp-certificate-hero>p{font-size:14px!important;max-width:260px!important;line-height:1.35!important}
body.home .meisp-certificate-links a{font-size:12px!important;padding:10px 8px!important}
body.home .meisp-ref-feature-strip{box-shadow:0 10px 25px rgba(0,30,32,.24)!important}
body.home .meisp-digital-store{background:linear-gradient(115deg,#003a3e,#00493f)!important}
@media(max-width:1179px){body.home .meisp-ref-hero-photo{background-position:58% 40%!important}}
/* 13.4.1: suppress baked-in text and duplicated navigation inside the legacy portrait image */
body.home .meisp-ref-hero-copy{isolation:isolate!important}
body.home .meisp-ref-hero-copy:before{content:""!important;position:absolute!important;z-index:-1!important;pointer-events:none!important;top:-34px!important;bottom:-32px!important;left:-75px!important;right:-35px!important;background:linear-gradient(90deg,#003b3e 0%,#003b3e 68%,rgba(0,59,62,.92) 82%,rgba(0,59,62,0) 100%)!important}
body.home .meisp-ref-hero-photo{clip-path:inset(8% 0 0 8%)!important;opacity:.96!important}
body.home .meisp-ref-hero:before{pointer-events:none!important}
body.home .meisp-ref-hero-copy>*,body.home .meisp-ref-hero-benefits>*{position:relative!important}
@media(min-width:1180px){body.home .meisp-ref-hero-copy{transform:translateY(-15px)!important}body.home .meisp-ref-hero-photo{background-position:60% 29%!important}body.home .meisp-ref-hero-benefits{transform:translateY(-8px)!important}}
@media(max-width:1179px){body.home .meisp-ref-hero-copy:before{left:-30px!important;right:-12px!important;background:linear-gradient(90deg,#003b3e 0%,rgba(0,59,62,.98) 76%,rgba(0,59,62,.55) 100%)!important}}
@media(max-width:760px){body.home .meisp-ref-hero-copy:before{inset:-20px -16px!important;background:rgba(0,59,62,.85)!important}body.home .meisp-ref-hero-photo{clip-path:none!important;opacity:.16!important}}

