/* MERITIQA V5 — homepage-only Intelligence Network v1.2.0.
 * Decorative asset only. The live approved homepage is the immutable baseline.
 * No content geometry, typography, CTA positioning or interaction is changed.
 */
body .mqld .mqld-hero,
body .m4-home-hero {
  position: relative;
  isolation: isolate;
}
body .mqld .mqld-hero::before,
body .m4-home-hero::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image: url("./intelligence-network.svg");
  background-repeat: no-repeat;
  /* Move the network 50px in from v1.1, preserving the hero and card dimensions. */
  background-size: min(1240px, 105vw) auto;
  background-position: right -50px center;
  opacity: .23;
}
body .mqld .mqld-hero > .mqld-hero-grid,
body .m4-home-hero > .m2-container {
  position: relative;
  z-index: 1;
}
@media (max-width: 860px) {
  body .mqld .mqld-hero::before,
  body .m4-home-hero::before {
    background-size: 940px auto;
    background-position: right -290px top 12%;
    opacity: .16;
  }
}
@media (max-width: 480px) {
  body .mqld .mqld-hero::before,
  body .m4-home-hero::before {
    background-position: right -440px top 0;
    opacity: .12;
  }
}
@media (forced-colors: active), print {
  body .mqld .mqld-hero::before,
  body .m4-home-hero::before { display: none !important; }
}
