.bg-grid-pattern{background-image:radial-gradient(circle,currentColor 1px,transparent 0);background-size:30px 30px}.hardware-accelerated{transform:translateZ(0);will-change:transform;backface-visibility:hidden}@media (max-width:768px){.blur-\[100px\]{filter:blur(60px)}.motion-reduce{transition-duration:.2s!important;animation-duration:.2s!important}.mobile-optimize-blur{backdrop-filter:blur(8px)!important}.mobile-friendly-tap{min-height:44px;min-width:44px}}