/* Оптимизация эффектов для небольших экранов */
@media (max-width: 640px) {
 .category-tile,.catalog-entry,.service-tile,.portfolio-card { will-change: auto; }
}
@media (prefers-reduced-motion: reduce) { *,*::before,*::after {scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;} }
