.pe-product-video{width:100%;min-width:0}.pe-product-video-frame{aspect-ratio:16/9;background:#0f1b3d;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 16px 48px #0f1b3d18}.pe-product-video-frame iframe,.pe-product-video-frame button,.pe-product-video-frame img{border:0;width:100%;height:100%;display:block}.pe-product-video-frame button{cursor:pointer;background:#0f1b3d;padding:0;position:relative}.pe-product-video-frame button:focus-visible{outline-offset:-5px;outline:4px solid #d4a832}.pe-product-video-frame img{object-fit:cover}.pe-product-video-play{color:#0f1b3d;background:#d4a832;border-radius:50%;place-items:center;width:68px;height:68px;font:28px/1 sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 24px #0006}.pe-product-video-label{color:#fff;bottom:12px;background:#0f1b3d;border-radius:20px;padding:8px 14px;font-size:14px;line-height:2;position:absolute;inset-inline-end:12px}.pe-product-video-note{color:#536079;margin:12px 0 0;font-size:13px;line-height:2}.pe-product-video-note a{text-underline-offset:3px;text-decoration:underline}.pe-homepage .product-demo-section{scroll-margin-top:100px}.pe-homepage .product-demo-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;display:grid}.pe-homepage .product-demo-copy h2{margin:16px 0;font-size:clamp(28px,3vw,42px);line-height:1.25}.pe-homepage .product-demo-copy p{color:var(--muted,#536079);line-height:1.8}.pe-homepage .product-demo-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.pe-homepage[dir=rtl] .product-demo-copy h2{line-height:2}@media (width<=800px){.pe-homepage .product-demo-grid{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.pe-product-video *{scroll-behavior:auto}}
