.service-card-container{will-change:transform,opacity;perspective:1000px}.parallax-container,.service-card-container{transform:translateZ(0);backface-visibility:hidden}.parallax-container,.parallax-element{will-change:transform}.parallax-element{transform:translateZ(0);contain:layout paint}.scroll-optimized{scroll-behavior:smooth;overflow-x:hidden}.canvas-container{will-change:transform,opacity;transform:translateZ(0);contain:strict}.service-card-glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.service-card-glass-light{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.service-card-transition{transition:transform .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94),border-color .2s cubic-bezier(.25,.46,.45,.94)}.service-card-content{contain:layout paint;isolation:isolate}.service-image-container{contain:strict;content-visibility:auto;contain-intrinsic-size:256px}.service-title{font-feature-settings:"kern" 1;text-rendering:optimizeSpeed}@keyframes serviceCardPulse{0%,to{opacity:.8}50%{opacity:1}}.service-loading-pulse{animation:serviceCardPulse 1.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.service-card-container,.service-card-transition,.service-title{transition:none!important;animation:none!important}}.service-card-shadow{filter:drop-shadow(0 4px 16px rgba(0,0,0,.1))}.service-card-glow{filter:drop-shadow(0 0 15px currentColor);opacity:.2}