@media(max-width:1024px){
  .nav-cta{display:none;}
  .hero-grid{grid-template-columns:1fr;text-align:center;gap:40px;}
  .hero p{margin:0 auto 35px;}
  .hero-btns{justify-content:center;}
  .hero-stats{justify-content:center;}
  .hero-visual{justify-content:center;}
  .hero-float-1{right:10px;top:10px;}
  .hero-float-2{left:10px;bottom:10px;}
  .services-grid{grid-template-columns:repeat(2,1fr);}
  .industries-grid{grid-template-columns:repeat(2,1fr);}
  .why-grid{grid-template-columns:repeat(2,1fr);}
  .packages-grid{grid-template-columns:repeat(2,1fr);}
  .about-grid{grid-template-columns:1fr;}
  .mv-grid{grid-template-columns:1fr;}
  .values-grid{grid-template-columns:repeat(2,1fr);}
  .srv-grid{grid-template-columns:1fr;}
  .srv-reverse{direction:ltr;}
  .ind-detail-grid{grid-template-columns:1fr;text-align:center;}
  .ind-reverse{grid-template-columns:1fr;}
  .ind-detail-icon{margin-bottom:20px;}
  .ind-features{grid-template-columns:1fr;}
  .contact-grid{grid-template-columns:1fr;}
  .quick-contact-grid{grid-template-columns:1fr;}
  .perks-grid{grid-template-columns:repeat(2,1fr);}
  .jobs-grid{grid-template-columns:1fr;}
  .footer-grid{grid-template-columns:1fr 1fr;gap:30px;}
}
@media(max-width:768px){
  :root{--section-padding:60px 0;}
  .nav-links{display:none;position:fixed;top:70px;left:0;width:100%;background:rgba(10,10,10,0.98);flex-direction:column;padding:20px;gap:15px;border-bottom:1px solid var(--silver-3);}
  .nav-links.active{display:flex;}
  .hamburger{display:flex;}
  .services-grid{grid-template-columns:1fr;}
  .industries-grid{grid-template-columns:1fr;}
  .why-grid{grid-template-columns:1fr;}
  .packages-grid{grid-template-columns:1fr;}
  .values-grid{grid-template-columns:1fr;}
  .about-stat-cards{grid-template-columns:1fr 1fr;}
  .stats-grid{grid-template-columns:repeat(2,1fr);}
  .form-row{grid-template-columns:1fr;}
  .perks-grid{grid-template-columns:1fr;}
  .footer-grid{grid-template-columns:1fr;}
  .footer-bottom{flex-direction:column;gap:10px;text-align:center;}
  .cta-btns{flex-direction:column;align-items:center;}
}
@media(max-width:480px){
  .hero-stats{gap:20px;}
  .stat-num{font-size:1.5rem;}
  .hero-btns{flex-direction:column;}
  .btn{width:100%;justify-content:center;}
  .hero-card-main{padding:20px;}
  .contact-form-box{padding:25px;}
  .apply-form-wrap{padding:25px;}
}
