/* Responsive Breakpoints */
@media (max-width: 992px) {
	.hero-grid { grid-template-columns: 1fr; }
	.quick-actions-grid { grid-template-columns: repeat(2, 1fr); }
	.services-grid { grid-template-columns: repeat(3, 1fr); }
	.footer-grid { grid-template-columns: 1fr 1fr; }
}

@media (max-width: 600px) {
	.quick-actions-grid, .services-grid, .footer-grid { grid-template-columns: 1fr; }
	.hero-title { font-size: 2rem; }
}