@media (max-width:768px){.bg-white\/95,.bottom-nav-backdrop{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.mobile-hero-container{contain:layout style paint;will-change:auto}.font-space-grotesk{font-display:swap;text-rendering:optimizeSpeed}.hero-image-container{aspect-ratio:340/600;contain:layout}.hero-fade-in{animation:fadeInUp .8s ease-out;transform:translateZ(0)}.ios-full{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ios-tap-transparent{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ios-gpu-accelerate{transform:translateZ(0);backface-visibility:hidden}.animate-fade-in,.animate-slide-up{animation:none!important}.transition-colors{transition-duration:.1s!important}*{will-change:auto!important}[role=button]:active,button:active{will-change:transform!important}[role=button],button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}[role=button]:hover,button:hover{color:inherit!important;background-color:inherit!important}[role=button]:active,button:active{transform:scale(.98);transition:transform 50ms ease-out}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px!important;transform-origin:center;-webkit-text-size-adjust:100%;-webkit-user-select:text;-moz-user-select:text;user-select:text}.chat-input-container,.message-input,.text-input-area{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.animate-fade-in,.animate-pulse,.animate-slide-up,.animate-spin,.hero-fade-in{animation:none!important}*{transition-duration:.01ms!important}}@media (prefers-reduced-data:reduce){.bg-gradient-to-br,.mobile-gradient{background:#f8fafc!important}.shadow-2xl,.shadow-lg{box-shadow:0 1px 3px rgba(0,0,0,.12)!important}}