/* MEISP 11.5 — approved hero composition, desktop + responsive */
body.home .meisp-ref-hero{position:relative!important;isolation:isolate!important;overflow:hidden!important;min-height:465px!important;background:#00313d!important;color:#fff!important}
body.home .meisp-ref-hero-photo{position:absolute!important;inset:0 0 0 32%!important;z-index:-2!important;background-image:url('https://meisp.com.br/wp-content/uploads/2026/09/Gemini_Generated_Image_jsj9b8jsj9b8jsj9-scaled.jpg')!important;background-size:cover!important;background-position:center 43%!important;background-repeat:no-repeat!important;filter:saturate(1.03)!important;opacity:1!important;mask-image:none!important;-webkit-mask-image:none!important}
body.home .meisp-ref-hero:before{content:''!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(90deg,#00313d 0%,rgba(0,49,61,.97) 30%,rgba(0,49,61,.38) 56%,rgba(0,45,56,.20) 76%,rgba(0,42,53,.35) 100%)!important;pointer-events:none!important}
body.home .meisp-ref-hero-layout{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr)!important;gap:clamp(18px,3vw,52px)!important;align-items:center!important;min-height:465px!important;padding-top:44px!important;padding-bottom:44px!important}
body.home .meisp-ref-hero-copy{max-width:660px!important;position:relative!important;z-index:2!important}
body.home .meisp-ref-hero h1{font-size:clamp(34px,3.9vw,56px)!important;line-height:1.1!important;max-width:650px!important;overflow-wrap:normal!important}
body.home .meisp-ref-hero-benefits{display:flex!important;flex-direction:column!important;gap:8px!important;width:min(100%,285px)!important;justify-self:end!important;position:relative!important;z-index:2!important}
body.home .meisp-ref-hero-benefits span{background:rgba(0,52,62,.94)!important;border:1px solid rgba(28,215,118,.65)!important;color:#fff!important;border-radius:12px!important;padding:11px 15px!important}
body.home .meisp-ref-hero-trust{margin-top:18px!important}
@media(max-width:950px){body.home .meisp-ref-hero-layout{grid-template-columns:minmax(0,1.2fr) minmax(190px,.65fr)!important}body.home .meisp-ref-hero h1{font-size:clamp(32px,4.2vw,43px)!important}body.home .meisp-ref-hero-photo{inset:0 0 0 26%!important}}
@media(max-width:760px){body.home .meisp-ref-hero-layout{grid-template-columns:1fr!important;gap:25px!important;padding-top:38px!important;padding-bottom:38px!important}body.home .meisp-ref-hero-photo{inset:0!important;opacity:.55!important;background-position:50% center!important}body.home .meisp-ref-hero:before{background:linear-gradient(90deg,rgba(0,42,53,.96),rgba(0,42,53,.72))!important}body.home .meisp-ref-hero-benefits{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:stretch!important;width:100%!important}body.home .meisp-ref-hero-benefits span{font-size:12px!important}body.home .meisp-ref-hero h1{font-size:clamp(31px,7vw,43px)!important}}
@media(max-width:420px){body.home .meisp-ref-hero-benefits{grid-template-columns:1fr 1fr!important;gap:7px!important}body.home .meisp-ref-hero-benefits span{padding:10px!important;font-size:11px!important}body.home .meisp-ref-hero-actions a{width:100%!important}body.home .meisp-ref-hero-trust{gap:7px!important}}
