/* MEISP 13.1 — structural reference corrections; isolated homepage */
@media(min-width:1200px){
body.home .meisp-ref-hero{min-height:505px!important}
body.home .meisp-ref-hero-layout{grid-template-columns:minmax(0,1.45fr) 390px!important;width:calc(100% - 130px)!important;max-width:1510px!important;min-height:505px!important;gap:22px!important;padding:24px 0 52px!important}
body.home .meisp-ref-hero-copy{width:570px!important;max-width:100%!important;z-index:2!important}
body.home .meisp-ref-hero h1{font-size:clamp(41px,3.5vw,58px)!important;line-height:1.03!important;letter-spacing:-.035em!important;max-width:580px!important}
body.home .meisp-ref-hero-photo{inset:0 25% 0 36%!important;background-size:auto 133%!important;background-position:center 43%!important}
body.home .meisp-ref-hero-benefits{width:390px!important;max-width:100%!important;align-self:center!important}
body.home .meisp-certificate-hero{min-height:190px!important}
body.home .meisp-ref-feature-strip{margin-top:-23px!important}
body.home .meisp-digital-store{grid-template-columns:minmax(265px,350px) minmax(0,1fr)!important}
}
body.home .meisp-ref-hero-benefits>span{display:flex!important;align-items:center!important;min-height:37px!important;line-height:1.1!important;white-space:nowrap!important;border-radius:30px!important;border:1.5px solid #2cf866!important;box-shadow:inset 0 0 13px rgba(29,248,103,.13),0 0 8px rgba(35,249,106,.12)!important;background:linear-gradient(90deg,rgba(0,42,48,.94),rgba(0,47,42,.8))!important}
body.home .meisp-certificate-hero{background:radial-gradient(ellipse at 80% 80%,rgba(0,239,207,.16),transparent 60%),linear-gradient(125deg,#001e2b,#003c3b)!important;border:2px solid #30f5e3!important;box-shadow:0 0 0 1px rgba(255,221,49,.4),0 0 23px rgba(23,255,211,.48)!important}
body.home .meisp-cert-shield{background:#27f567!important;color:#002b30!important;box-shadow:0 0 16px rgba(42,255,112,.35)!important}
body.home .meisp-ref-feature-strip{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;padding:15px 18px!important;gap:0!important}
body.home .meisp-ref-feature-strip>a{min-width:0!important;padding:6px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}
body.home .meisp-ref-feature-strip>a:not(:last-child){border-right:1px solid #60d78e!important}
body.home .meisp-ref-feature-strip>a>span{color:#0aca52!important;font-size:30px!important;flex-shrink:0!important}
body.home .meisp-ref-feature-strip>a strong{font-size:clamp(11px,1.1vw,16px)!important;line-height:1.2!important}
body.home .meisp-digital-head .eyebrow{display:none!important}
body.home .meisp-digital-head p{font-size:14px!important;line-height:1.45!important}
body.home .meisp-digital-product{background:linear-gradient(130deg,#00394b,#002b36)!important;box-shadow:0 0 18px rgba(0,242,206,.24)!important}
body.home .meisp-digital-product .meisp-digital-photo{background:radial-gradient(ellipse at 45% 40%,#0074a4,#003047 75%)!important}
body.home .meisp-digital-product .meisp-art-card{transform:rotate(-8deg)!important}
body.home .meisp-cert-note{grid-column:1/-1!important;color:#d2eee7!important;font-size:12px!important;margin:8px 0 0!important}
@media(max-width:1199px){body.home .meisp-ref-feature-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.home .meisp-ref-feature-strip>a:nth-child(3){border-right:0!important}}
@media(max-width:760px){body.home .meisp-ref-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home .meisp-ref-feature-strip>a:nth-child(3){border-right:1px solid #60d78e!important}body.home .meisp-ref-feature-strip>a:nth-child(even){border-right:0!important}body.home .meisp-ref-feature-strip>a{justify-content:flex-start!important}body.home .meisp-ref-hero-benefits>span{white-space:normal!important}}
