.performance-optimized{contain:layout style}.bg-stable{background-attachment:fixed;background-repeat:no-repeat;background-position:50%;background-size:cover}.bg-stable,.gradient-optimized{transform:translateZ(0);will-change:auto}.gradient-optimized{contain:layout style paint;backface-visibility:hidden}.faq-item,.scroll-section{contain:layout style}.faq-item{will-change:height;transform:translateZ(0)}.faq-item.stable{will-change:auto}.blur-optimized{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.blur-optimized,.observe-target,.video-container{transform:translateZ(0);contain:layout style paint}.animate-optimized,.video-container{backface-visibility:hidden}.animate-optimized{transform:translateZ(0);will-change:transform,opacity}.cleanup-ready{pointer-events:none;contain:layout style paint}@media(max-width:768px){.mobile-optimized{contain:layout style;touch-action:manipulation;will-change:auto}.mobile-simple{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--primary)}}@supports(contain:layout){.modern-browser{contain:layout style paint;content-visibility:auto}}@media(prefers-reduced-motion:reduce){.respect-motion{animation:none!important;transition:none!important;transform:none!important}}@media print{.print-optimized{background:#fff!important;color:#000!important;box-shadow:none!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=4ada5e9260ad176f.css.map*/