
/* AUDITA-E V8 — imagens integradas ao azul. Sem duplicar textos da imagem. */
.detail-hero.cinematic-hero.cinematic-fiscaltrib,
.detail-hero.cinematic-hero.cinematic-livro,
.detail-hero.cinematic-hero.cinematic-adequatribe{
  background-color:#061735!important;
  background-repeat:no-repeat!important;
  background-size:cover!important;
  background-position:center center!important;
  min-height:540px;
  overflow:hidden;
}
.detail-hero.cinematic-hero.cinematic-fiscaltrib {background-image:url('v8-fiscaltrib-bg.webp')!important;}
.detail-hero.cinematic-hero.cinematic-adequatribe{background-image:url('v8-adequatribe-bg.webp')!important;}
.detail-hero.cinematic-hero.cinematic-livro{background-image:url('v8-livro-bg.webp')!important;}
/* Gradient is already integrated into the image, removing pseudo/clip stacking bugs. */
.detail-hero.cinematic-hero.cinematic-fiscaltrib::before,
.detail-hero.cinematic-hero.cinematic-fiscaltrib::after,
.detail-hero.cinematic-hero.cinematic-livro::before,
.detail-hero.cinematic-hero.cinematic-livro::after,
.detail-hero.cinematic-hero.cinematic-adequatribe::before,
.detail-hero.cinematic-hero.cinematic-adequatribe::after{content:none!important;display:none!important}
.cinematic-fiscaltrib .cinematic-media,
.cinematic-adequatribe .cinematic-media,
.cinematic-livro .cinematic-media{display:none!important}
.cinematic-fiscaltrib .detail-hero-grid>div:first-child,
.cinematic-adequatribe .detail-hero-grid>div:first-child,
.cinematic-livro .detail-hero-grid>div:first-child{position:relative;z-index:3;width:min(54%,650px)!important}
.cinematic-fiscaltrib .detail-hero-grid :is(h1,.detail-tag,.detail-lead,.btn),
.cinematic-adequatribe .detail-hero-grid :is(h1,.detail-tag,.detail-lead,.btn),
.cinematic-livro .detail-hero-grid :is(h1,.detail-tag,.detail-lead,.btn){position:relative;z-index:5}
@media(max-width:900px){
 .cinematic-fiscaltrib .detail-hero-grid>div:first-child,
 .cinematic-adequatribe .detail-hero-grid>div:first-child,
 .cinematic-livro .detail-hero-grid>div:first-child{width:min(58%,620px)!important}
 .detail-hero.cinematic-hero.cinematic-fiscaltrib,
 .detail-hero.cinematic-hero.cinematic-livro,
 .detail-hero.cinematic-hero.cinematic-adequatribe{background-position:58% center!important}
}
@media(max-width:700px){
 .detail-hero.cinematic-hero.cinematic-fiscaltrib,
 .detail-hero.cinematic-hero.cinematic-livro,
 .detail-hero.cinematic-hero.cinematic-adequatribe{
  background-image:none!important;background-color:#061735!important;
  min-height:0;padding-bottom:0!important;
 }
 .cinematic-fiscaltrib .detail-hero-grid>div:first-child,
 .cinematic-adequatribe .detail-hero-grid>div:first-child,
 .cinematic-livro .detail-hero-grid>div:first-child{width:100%!important}
 .cinematic-fiscaltrib .cinematic-media,
 .cinematic-adequatribe .cinematic-media,
 .cinematic-livro .cinematic-media{
  display:block!important;position:relative!important;inset:auto!important;
  z-index:2;width:100%!important;height:260px!important;margin-top:0!important;
  max-width:none!important;object-fit:cover!important;object-position:center!important;
  opacity:1!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;
  transform:none!important;
 }
 .cinematic-livro .cinematic-media{height:310px!important;object-fit:contain!important;background:#061735!important}
}
