@media (prefers-reduced-motion:reduce){.animate-pulse{animation:none}.motion-reduce\:transition-none{transition:none!important}}.skeleton-optimized{background:linear-gradient(90deg,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.optimized-svg{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.landing-section{contain:layout style paint;min-height:100vh}.landing-image{loading:lazy;decoding:async}.landing-card{will-change:transform;transform:translateZ(0)}.landing-backdrop{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.landing-animation{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.landing-text{text-rendering:optimizeSpeed;font-feature-settings:"liga" 0}.landing-scroll{will-change:scroll-position}.landing-grid{contain:layout;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.landing-list{contain:layout style;max-height:80vh;overflow-y:auto}.landing-hover{transition:transform .2s ease-out,box-shadow .2s ease-out}.landing-hover:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.landing-focus:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (max-width:768px){.landing-animation{animation-duration:.3s}.skeleton-optimized{animation-duration:1s}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.landing-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.landing-critical{content-visibility:auto;contain-intrinsic-size:0 500px}.landing-stable{contain:layout style;min-height:200px}@media (max-width:480px){.landing-section{min-height:50vh}.landing-grid{grid-template-columns:1fr}}@media (min-width:1200px){.landing-section{min-height:80vh}}@media (prefers-reduced-motion:reduce){.landing-hover:hover{transform:none}.landing-animation{animation:none}}