/* Mobile-only performance overrides (max-width: 959px) — desktop unaffected */

@media (max-width: 959px) {
  .hp-scene-3d {
    display: none !important;
  }

  .hp-industries-marquee {
    overflow: visible;
    padding: 1rem 0;
  }

  .hp-industries-track {
    animation: none !important;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    gap: 0.5rem;
  }

  .hp-tech-pill,
  .hp-orb,
  .hp-ring-3d {
    animation: none !important;
  }

  .hp-reveal {
    opacity: 1 !important;
    transform: none !important;
  }

  .hp-mockup.hp-tilt-3d,
  .hp-case-card.hp-tilt-3d,
  .hp-service-card.hp-tilt-3d,
  .hp-stat-3d.hp-tilt-3d,
  .hp-why-3d-card.hp-tilt-3d,
  .hp-metric-card.hp-tilt-3d,
  .hp-market-chip.hp-tilt-3d {
    transform: none !important;
  }
}
