/* MEISP 13 — reference four-product composition */
@media(min-width:1180px){
body.home .meisp-ref-hero-layout{grid-template-columns:minmax(0,1.45fr) minmax(350px,.75fr)!important}
body.home .meisp-ref-hero-photo{inset:0 23% 0 33%!important;background-size:auto 128%!important;background-position:center 44%!important}
body.home .meisp-ref-hero-benefits{max-width:395px!important}
body.home .meisp-digital-store{display:grid!important;grid-template-columns:350px minmax(0,1fr)!important;gap:22px!important;align-items:start!important;padding:35px max(35px,calc((100vw - 1540px)/2)) 48px!important}
body.home .meisp-digital-head{display:block!important;min-width:0!important}
body.home .meisp-digital-head h2{font-size:clamp(24px,2vw,32px)!important;line-height:1.1!important}
body.home .meisp-digital-head>a{display:inline-block!important;margin-top:14px!important}
body.home .meisp-digital-products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;max-width:none!important;margin:0!important;min-width:0!important}
body.home .meisp-digital-product{padding:10px!important;border-radius:18px!important;min-width:0!important;gap:5px!important}
body.home .meisp-digital-photo.meisp-cert-art{min-height:125px!important;aspect-ratio:1.65!important}
body.home .meisp-digital-product h3{font-size:16px!important}
body.home .meisp-digital-product strong{font-size:18px!important}
body.home .meisp-digital-product p{font-size:12px!important}
body.home .meisp-digital-product>a:last-child{font-size:12px!important;padding:10px!important}
}
body.home .meisp-ref-hero-benefits>span{position:relative!important;padding-left:46px!important}
body.home .meisp-ref-hero-benefits>span:before{content:'✓';position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#2dfb6c;font-weight:900;font-size:19px}
body.home .meisp-digital-product{border:1.5px solid #19f5d2!important;box-shadow:0 0 13px rgba(0,247,210,.26)!important}
body.home .meisp-cert-art-ecpfa3 .meisp-art-card{background:linear-gradient(145deg,#006ec0,#00395c)!important;border-color:#3ccfff!important;color:#fff!important}
body.home .meisp-cert-art-ecnpja3 .meisp-art-card{background:linear-gradient(145deg,#f7fcff,#b5cbd5)!important;border-color:#fff!important;color:#123340!important}
body.home .meisp-cert-art-ecpfa3 .meisp-art-card:after,body.home .meisp-cert-art-ecnpja3 .meisp-art-card:after{content:'A3 · 3 ANOS';position:absolute;right:8px;top:9px;font-size:9px;font-weight:900}
@media(min-width:761px) and (max-width:1179px){body.home .meisp-digital-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){body.home .meisp-digital-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:440px){body.home .meisp-digital-products{grid-template-columns:1fr!important}}
