.mobile-drawer-overlay.active{opacity:1;visibility:visible}.mobile-drawer.active{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}@media (max-width:1024px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.movies-posters-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:480px){.testimonials-grid{grid-template-columns:1fr}}.js-reveal .reveal-on-scroll{opacity:0;transform:translateY(32px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.js-reveal .reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.js-reveal .reveal-on-scroll{opacity:1!important;transform:none!important;transition:none!important}}