.product-stage.product-video-stage{padding:0;background:transparent;overflow:visible}
.product-reveal-slot,.product-reveal-surface{position:relative}
.product-video-stage .product-window{position:relative;width:100%;min-height:0;aspect-ratio:1446/760;border:0;border-radius:24px;background:#f4f7f8;overflow:hidden;isolation:isolate;clip-path:inset(0 round 24px);transform:translateZ(0)}
.product-video-frame{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;background:#f4f7f8;transform:translateZ(0);backface-visibility:hidden}
.hero-video-link{position:absolute;right:36px;bottom:32px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:10px 15px;min-height:44px;border:1px solid #ffffff38;border-radius:999px;background:#ffffffa6;backdrop-filter:blur(8px);color:#38545e;font-size:13px;font-weight:500;transition:background .18s ease,border-color .18s ease}
.hero-video-link svg{width:15px;height:15px;fill:currentColor}
.hero-video-duration{padding-left:10px;border-left:1px solid #38545e30;font-size:11px;color:#526c75;font-weight:400}
.hero-video-link:hover{background:#ffffffd9;border-color:#ffffff90}
.hero-video-link:focus-visible{outline:3px solid #38545e;outline-offset:4px}
@media(max-width:760px){.hero-video-link{display:none}}
