/* RVA — revisão visual global de 22/10/2026. Fotos são separadas dos textos/CTAs. */
@media(min-width:761px){
  body .page-hero-photo .page-hero-layout{position:relative!important;isolation:isolate;overflow:hidden!important;background:#071e48!important;border-radius:0!important;align-items:stretch!important}
  body .page-hero-photo .page-hero-copy{position:relative!important;z-index:2!important;background:transparent!important;min-width:0!important}
  body .page-hero-photo .page-hero-image{position:relative!important;z-index:1!important;align-self:stretch!important;min-height:460px!important;height:auto!important;overflow:visible!important;background:#071e48!important;border:0!important;border-radius:0!important}
  body .page-hero-photo .page-hero-image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;border:0!important;border-radius:0!important;display:block!important}
  body .page-hero-photo .page-hero-image:after{content:""!important;position:absolute!important;z-index:1!important;pointer-events:none!important;inset:0!important;background:linear-gradient(90deg,#071e48 0%,rgba(7,30,72,.80) 8%,rgba(7,30,72,.36) 25%,transparent 48%)!important}
  body .page-hero-photo .page-hero-image:before{display:none!important}
}
@media(max-width:760px){
  body .page-hero-photo .page-hero-image{overflow:hidden!important;border-radius:12px!important;min-height:0!important;height:auto!important;background:#071e48!important}
  body .page-hero-photo .page-hero-image img{position:static!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important;max-height:none!important;border-radius:12px!important}
  body .page-hero-photo .page-hero-image:before,body .page-hero-photo .page-hero-image:after{display:none!important}
}
/* Consistent cards: four steps, one 16:9 photo each, equal image height. */
.rva-demonstracoes-grid article img,.rva-demo-grid article img,.rva-etapas-grid article img,.rva-process-grid article img,
[class*="rva-etapa"] img,[class*="rva-step"] img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:0;}

@media(min-width:761px){.condo-hero-visual{position:relative!important;overflow:hidden!important;border-radius:16px!important;background:#071e48!important}.condo-hero-visual img{width:100%!important;height:100%!important;min-height:450px!important;object-fit:cover!important;object-position:center!important;display:block!important}.condo-hero-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,30,72,.44),transparent 38%)}}
@media(max-width:760px){.condo-hero-visual img{width:100%!important;height:auto!important;aspect-ratio:16/10;object-fit:cover!important}}
