.why-bodymirror img{width:100%;max-width:500px;height:auto;object-fit:contain;border-radius:12px}@media(min-width:768px)and (max-width:1024px){.why-bodymirror img{max-width:400px;height:auto}}@media(max-width:767px){.why-bodymirror img{max-width:100%;height:auto;object-fit:contain}}@media(max-width:480px){.why-bodymirror img{max-width:100%;height:auto;padding:0 10px}}.why-bodymirror .mySwiper{padding:20px 0 60px}@media(max-width:767px){.why-bodymirror .mySwiper{padding:15px 0 50px}}@media(max-width:480px){.why-bodymirror .mySwiper{padding:10px 0 40px}}.why-bodymirror .swiper-slide{display:flex;justify-content:center;align-items:center;padding:10px}@media(max-width:767px){.why-bodymirror .swiper-slide{padding:8px}}@media(max-width:480px){.why-bodymirror .swiper-slide{padding:5px}}.why-bodymirror .slider-img-contain{width:100%;max-width:500px;height:auto;object-fit:contain;border-radius:12px;display:block;margin:0 auto}@media(min-width:768px)and (max-width:1024px){.why-bodymirror .slider-img-contain{max-width:400px}}@media(max-width:767px){.why-bodymirror .slider-img-contain{max-width:100%;padding:0 15px;box-sizing:border-box}}@media(max-width:480px){.why-bodymirror .slider-img-contain{padding:0 20px;max-width:100%}}@media(max-width:360px){.why-bodymirror .slider-img-contain{padding:0 25px}}.game-demo img{width:500px;height:300px;object-fit:contain}.analytics-container{background:#fff;border-radius:12px;padding:24px}.analytics-container .analytics-card{height:410px;padding:12px}.analytics-container .analytics-card img{object-fit:cover;border-radius:12px;transition:all .3s ease-in}.analytics-container .analytics-card .first-img{height:100%;width:100%}.analytics-container .analytics-card .second-img{width:100%;height:0}.analytics-container .analytics-card:hover .first-img,.analytics-container .analytics-card:hover .second-img{height:50%}.step-card{border-radius:12px}iframe.video-full-width{width:100%;height:500px}.app-buttons{display:flex;gap:20px;flex-wrap:wrap;align-items:center}@media(max-width:768px){.app-buttons{justify-content:center;gap:15px}}@media(max-width:576px){.app-buttons{gap:12px;flex-direction:row}}@media(max-width:480px){.app-buttons{gap:10px}}@media(max-width:360px){.app-buttons{gap:8px;flex-direction:column;align-items:center}}.app-buttons .app-store-button,.app-buttons .google-play-button{display:inline-block;background:none;border:none;padding:0;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;border-radius:0;overflow:hidden;flex-shrink:0}.app-buttons .app-store-button:hover,.app-buttons .google-play-button:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.3)}.app-buttons .app-store-button:focus,.app-buttons .google-play-button:focus{outline:2px solid #00d4aa;outline-offset:2px}@media(max-width:480px){.app-buttons .app-store-button:hover,.app-buttons .google-play-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.25)}}@media(max-width:360px){.app-buttons .app-store-button,.app-buttons .google-play-button{width:100%;max-width:180px}.app-buttons .app-store-button:hover,.app-buttons .google-play-button:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.2)}}.app-buttons .app-store-button .store-badge,.app-buttons .google-play-button .store-badge{height:60px;width:auto;display:block;max-width:100%;object-fit:contain;transition:all .3s ease}@media(max-width:992px){.app-buttons .app-store-button .store-badge,.app-buttons .google-play-button .store-badge{height:55px}}@media(max-width:768px){.app-buttons .app-store-button .store-badge,.app-buttons .google-play-button .store-badge{height:50px}}@media(max-width:576px){.app-buttons .app-store-button .store-badge,.app-buttons .google-play-button .store-badge{height:45px}}@media(max-width:480px){.app-buttons .app-store-button .store-badge,.app-buttons .google-play-button .store-badge{height:40px}}@media(max-width:360px){.app-buttons .app-store-button .store-badge,.app-buttons .google-play-button .store-badge{height:35px}}.app-description-text{font-size:18px;color:#fff;font-weight:400;line-height:1.4;margin:0;opacity:.9}.app-description-text strong{font-weight:600}@media(max-width:768px){.app-description-text{font-size:16px;padding:0 1rem}}@media(max-width:576px){.app-description-text{font-size:15px;line-height:1.5}}@media(max-width:480px){.app-description-text{font-size:14px;padding:0 .5rem}}