/* INFOTECH IT310PERF1 — Visual/mobile performance guard */
@media (max-width: 760px), (prefers-reduced-motion: reduce) {
  .space-bg,
  .bg {
    background-attachment: scroll !important;
  }
  .infotech-particles {
    opacity: .24 !important;
  }
  .infotech-particles span:nth-child(n+46),
  .builder-particles span:nth-child(n+38) {
    display: none !important;
  }
}

html.infotech-perf-lite .infotech-particles,
html.infotech-perf-lite .builder-particles {
  opacity: .18 !important;
}
html.infotech-perf-lite .infotech-particles span:nth-child(n+28),
html.infotech-perf-lite .builder-particles span:nth-child(n+24) {
  display: none !important;
}
html.infotech-perf-lite .space-bg,
html.infotech-perf-lite .bg {
  background-attachment: scroll !important;
}
html.infotech-perf-lite .card,
html.infotech-perf-lite .panel,
html.infotech-perf-lite .product,
html.infotech-perf-lite .note,
html.infotech-perf-lite .fixture-step,
html.infotech-perf-lite .builder-step {
  box-shadow: 0 0 16px rgba(0,245,255,.06) !important;
}

@supports (content-visibility: auto) {
  .product,
  .tool-card,
  .feature-card,
  .note,
  .fixture-step,
  .builder-step,
  .validation-card,
  .qa-card {
    content-visibility: auto;
    contain-intrinsic-size: 420px;
  }
}
