.video-wrapper{background:transparent;border-radius:20px;box-shadow:0 30px 60px rgba(0,0,0,.1);margin:0 auto;max-width:900px;opacity:0;overflow:hidden;position:relative;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease;width:100%}.video-wrapper.visible{opacity:1;transform:translateY(0)}.video-wrapper:hover .scroll-video{transform:scale(1.03)}.scroll-video{border-radius:0;display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.mute-toggle{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;bottom:16px;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:16px;transition:background .3s ease;width:48px}.mute-toggle:hover{background:rgba(0,0,0,.7)}.mute-toggle svg{height:24px;width:24px;fill:#fff}