/* MEISP 12.9 — tighter reference proportions, 1648px desktop */
@media(min-width:1180px){
body.home .meisp-ref-hero{min-height:505px!important}
body.home .meisp-ref-hero-layout{width:calc(100% - 120px)!important;max-width:1540px!important;grid-template-columns:minmax(0,1.15fr) minmax(310px,.72fr)!important;min-height:505px!important;padding:27px 0 48px!important;gap:clamp(26px,3.5vw,58px)!important}
body.home .meisp-ref-hero-copy{max-width:590px!important;align-self:center!important}
body.home .meisp-ref-hero h1{font-size:clamp(38px,3.55vw,58px)!important;line-height:1.045!important;max-width:590px!important;margin:17px 0 16px!important}
body.home .meisp-ref-hero-copy>p{font-size:clamp(15px,1.2vw,19px)!important;max-width:520px!important;line-height:1.42!important}
body.home .meisp-ref-hero-photo{inset:0 24% 0 32%!important;background-size:auto 135%!important;background-position:center 38%!important;mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 85%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 85%,transparent 100%)!important}
body.home .meisp-ref-hero:before{background:linear-gradient(90deg,#003b40 0%,rgba(0,59,64,.98) 29%,rgba(0,59,64,.13) 47%,rgba(0,59,64,.08) 65%,rgba(0,59,64,.9) 77%,#003b40 100%)!important}
body.home .meisp-ref-hero-benefits{max-width:390px!important;gap:4px!important}
body.home .meisp-ref-hero-benefits>span{min-height:35px!important;padding:6px 14px!important}
body.home .meisp-certificate-hero{min-height:180px!important;padding:16px 20px!important}
body.home .meisp-ref-feature-strip{margin-top:-24px!important}
}
body.home .meisp-ref-eyebrow{border:1px solid #30f970!important;border-radius:99px!important;background:rgba(0,20,31,.56)!important;color:#fff!important;padding:8px 17px!important;font-weight:850!important}
body.home .meisp-ref-hero h1 em{color:#2bf568!important;font-style:normal!important}
body.home .meisp-ref-btn-outline{border:1.5px solid #fff!important;background:rgba(0,22,33,.6)!important;color:#fff!important}
body.home .meisp-ref-hero-trust{display:flex!important;flex-wrap:wrap!important;gap:12px!important}
body.home .meisp-ref-hero-trust span{white-space:nowrap!important}
body.home .meisp-ref-hero-benefits>span{color:#fff!important;font-weight:750!important;border-color:#28f66e!important;background:rgba(0,36,42,.83)!important}
body.home .meisp-ref-feature-strip{max-width:1540px!important;width:calc(100% - 90px)!important;background:#f7fbfa!important;border-radius:30px!important;box-shadow:0 10px 28px rgba(0,23,32,.24)!important}
body.home .meisp-ref-feature-strip a{color:#0b1d29!important}
body.home .meisp-digital-store{padding-top:30px!important}
body.home .meisp-digital-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:960px!important}
@media(max-width:760px){body.home .meisp-ref-feature-strip{width:calc(100% - 28px)!important;border-radius:20px!important}body.home .meisp-digital-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:520px){body.home .meisp-digital-products{grid-template-columns:1fr!important}body.home .meisp-ref-hero-trust span{white-space:normal!important}}
