/**
 * Codunite Homepage — performance helpers
 */

/* Skip preloader on repeat visits (class set in head before paint) */
html.cu-preloader-skip .js-preloader {
  display: none !important;
  visibility: hidden;
  pointer-events: none;
}

/* Below-fold rendering */
body.cu-site .cu-stats,
body.cu-site .about-two,
body.cu-site .cu-solutions,
body.cu-site .cu-featured-products,
body.cu-site .cu-industries,
body.cu-site .cu-technologies,
body.cu-site .process-two,
body.cu-site .cu-portfolio,
body.cu-site .testimonial-two,
body.cu-site .cu-cta-band,
body.cu-site .ko-faq-section,
body.cu-site .site-footer-two {
  content-visibility: auto;
  contain-intrinsic-size: auto 520px;
}

/* Deferred hero slides keep layout without blocking LCP */
.cu-slider-bg--deferred {
  background-color: #0b192c;
}

/* Custom cursor only on fine pointers (saves main-thread work on mobile) */
@media (hover: none), (pointer: coarse) {
  body.cu-site .custom-cursor__cursor,
  body.cu-site .custom-cursor__cursor-two {
    display: none !important;
  }
}
