/* MEISP v14: independent promotional panel and photograph, no baked-in UI */
body.home .meisp-ref-hero-photo{background-image:url('https://meisp.com.br/wp-content/uploads/2026/11/55de7618-f2dc-4c70-8b88-3a03e16580a7-1-edited.png')!important;background-repeat:no-repeat!important;background-size:auto 112%!important;background-position:center center!important;clip-path:none!important;mask-image:linear-gradient(90deg,transparent 0%,#000 15%,#000 85%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 15%,#000 85%,transparent 100%)!important;}
body.home .meisp-certificate-hero-v14{display:grid!important;grid-template-columns:1fr 150px!important;gap:6px!important;align-items:center!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(120deg,#001e29 0%,#003a3c 75%,#002f35 100%)!important;border:2px solid #68fff1!important;box-shadow:0 0 16px rgba(17,255,221,.45),inset 0 0 18px rgba(0,255,194,.12)!important;border-radius:22px!important;box-sizing:border-box!important;padding:19px 18px!important;min-height:214px!important;height:214px!important}
body.home .meisp-certificate-hero-v14:before{content:""!important;position:absolute!important;inset:0 auto auto 0!important;width:45%!important;height:3px!important;background:linear-gradient(90deg,#ffd527,transparent)!important;box-shadow:0 0 12px #ffc900!important;pointer-events:none!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-copy{position:relative!important;z-index:2!important;min-width:0!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-shield{position:absolute!important;top:0!important;left:0!important;width:54px!important;height:54px!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-shield svg{width:54px!important;height:54px!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-copy>strong{display:block!important;margin-left:58px!important;font-size:28px!important;line-height:1.03!important;color:#fff!important;letter-spacing:-.03em!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-copy>strong em{display:block!important;font-size:28px!important;color:#27f866!important;font-style:normal!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-pill{display:block!important;margin-top:16px!important;padding:6px 11px!important;width:max-content!important;max-width:100%!important;white-space:nowrap!important;border-radius:40px!important;background:linear-gradient(#ffe169,#ffc92d)!important;color:#071a1b!important;font-size:18px!important;line-height:1.1!important;font-weight:900!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-copy>p{margin:10px 0 0!important;color:#fff!important;font-size:14px!important;line-height:1.3!important;max-width:215px!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-cards{position:relative!important;z-index:2!important;width:150px!important;height:170px!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-card{display:block!important;position:absolute!important;box-sizing:border-box!important;width:137px!important;height:82px!important;padding:11px!important;border-radius:12px!important;text-decoration:none!important;transform:skewY(-8deg) rotate(-3deg)!important;box-shadow:0 9px 14px rgba(0,0,0,.3),0 0 8px rgba(0,198,255,.55)!important;transition:transform .2s!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-card:hover{transform:translateY(-5px) skewY(-8deg) rotate(-3deg)!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-card-cpf{right:6px!important;top:8px!important;background:linear-gradient(135deg,#0052a0,#001b45)!important;border:1px solid #12cfff!important;color:#fff!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-card-cnpj{right:-4px!important;bottom:0!important;background:linear-gradient(135deg,#fff,#a9bdc9)!important;border:1px solid #fff!important;color:#0a2a44!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-card-title{display:block!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-card-chip{display:block!important;color:#f4cb36!important;font-size:25px!important;line-height:1!important}
body.home .meisp-certificate-hero-v14 .meisp-promo-card-symbol{position:absolute!important;right:14px!important;bottom:8px!important;font-size:23px!important;opacity:.55!important}
body.home .meisp-certificate-hero-v14 .meisp-certificate-kicker,body.home .meisp-certificate-hero-v14 .meisp-certificate-links{display:none!important}
@media(min-width:1180px){body.home .meisp-ref-hero{min-height:505px!important;height:505px!important}body.home .meisp-ref-hero-layout{height:505px!important;min-height:505px!important;grid-template-columns:minmax(0,1fr) 430px!important}body.home .meisp-ref-hero-benefits{width:430px!important;max-width:430px!important;gap:4px!important}body.home .meisp-ref-hero-photo{clip-path:none!important;inset:0 24% 0 37%!important;background-size:auto 142%!important;background-position:59% 38%!important;mask-image:linear-gradient(90deg,transparent 0%,black 25%,black 73%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 25%,black 73%,transparent 100%)!important}body.home .meisp-ref-hero-copy:before{right:-35px!important}body.home .meisp-ref-hero-benefits .meisp-benefit-item{min-height:37px!important;height:37px!important}}
@media(max-width:1179px){body.home .meisp-certificate-hero-v14{height:auto!important;min-height:210px!important}body.home .meisp-certificate-hero-v14 .meisp-promo-copy>strong,body.home .meisp-certificate-hero-v14 .meisp-promo-copy>strong em{font-size:24px!important}}

/* 14.1: cropped media portrait replaces full composite screenshot */
@media(min-width:1180px){body.home .meisp-ref-hero-photo{inset:0 23% 0 35%!important;background-size:auto 119%!important;background-position:52% 45%!important;clip-path:none!important;mask-image:linear-gradient(90deg,transparent 0%,#000 20%,#000 78%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 20%,#000 78%,transparent 100%)!important}}
@media(max-width:1179px){body.home .meisp-ref-hero-photo{background-size:auto 105%!important;background-position:center center!important}}
@media(max-width:480px){body.home .meisp-certificate-hero-v14{grid-template-columns:1fr 100px!important;padding:16px 12px!important}body.home .meisp-certificate-hero-v14 .meisp-promo-cards{width:100px!important}body.home .meisp-certificate-hero-v14 .meisp-promo-card{width:98px!important;height:68px!important}body.home .meisp-certificate-hero-v14 .meisp-promo-card-title{font-size:12px!important}body.home .meisp-certificate-hero-v14 .meisp-promo-copy>strong,body.home .meisp-certificate-hero-v14 .meisp-promo-copy>strong em{font-size:20px!important}body.home .meisp-certificate-hero-v14 .meisp-promo-shield,body.home .meisp-certificate-hero-v14 .meisp-promo-shield svg{width:42px!important;height:42px!important}body.home .meisp-certificate-hero-v14 .meisp-promo-copy>strong{margin-left:45px!important}body.home .meisp-certificate-hero-v14 .meisp-promo-pill{font-size:13px!important}}
