@media (max-width:968px){
    .hero-grid{grid-template-columns:1fr;}
    .hero-visual{order:-1;}
    .skills-grid{grid-template-columns:1fr;}
    .projects-showcase{grid-template-columns:1fr;}
    .services-grid{grid-template-columns:repeat(2,1fr);}
    .regions-grid{grid-template-columns:repeat(2,1fr);}
    .primary-grid{grid-template-columns:1fr;}
    .social-grid{grid-template-columns:repeat(2,1fr);}
    .blog-preview-grid{grid-template-columns:repeat(2,1fr);}
}
@media (max-width:768px){
    .header-content{flex-direction:column;}
    .regions-stats{flex-direction:column;gap:1rem;}
    .footer-content{flex-direction:column;gap:0.5rem;text-align:center;}
    .footer-links{justify-content:center;}
    .container{padding:0 1rem;}
}
@media (max-width:600px){
    .hero-actions{flex-direction:column;align-items:stretch;}
    .hero-actions .btn{width:100%;justify-content:center;}
    .services-grid{grid-template-columns:1fr;}
    .regions-grid{grid-template-columns:1fr;}
    .blog-preview-grid{grid-template-columns:1fr;}
}
@media (max-width:480px){
    .hero-title{font-size:2.5rem;}
    .stats-card{flex-direction:column;gap:1rem;}
    .cta-buttons{flex-direction:column;}
    .social-grid{grid-template-columns:1fr;}
}