/* Assistência Hub 5.7.2 — immersive background */
.ah-immersive-bg{
  position:fixed;
  inset:0;
  z-index:-20;
  overflow:hidden;
  background:#071b2d;
  pointer-events:none;
}
.ah-immersive-layer{
  position:absolute;
  inset:-2.5%;
  background-position:center center;
  background-size:cover;
  opacity:0;
  transform:scale(1.035);
  transition:opacity 2.8s ease-in-out,transform 8s ease-out;
  will-change:opacity,transform;
}
.ah-immersive-layer.is-visible{
  opacity:1;
  transform:scale(1.075);
}
.ah-immersive-mask{
  position:absolute;
  inset:0;
  z-index:3;
  background:
    linear-gradient(135deg,rgba(4,22,38,.86),rgba(10,47,74,.78)),
    radial-gradient(circle at 65% 30%,rgba(47,109,245,.14),rgba(4,22,38,.30) 52%,rgba(4,22,38,.58));
}
@media(prefers-reduced-motion:reduce){
  .ah-immersive-layer{transition:none!important;transform:none!important}
}
