/* Scoped product demonstration; no autoplay or layout changes outside this block. */
.dh-product-video{scroll-margin-top:100px;max-width:1100px;margin:48px auto;padding:28px;border:1px solid #354052;border-radius:16px;background:#101722;color:#f1f4f8;box-sizing:border-box}.dh-product-video *{box-sizing:border-box}.dh-product-video-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:32px;align-items:start}.dh-product-video h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;margin:0 0 18px}.dh-product-video p{font-size:1rem;line-height:1.65;margin:0 0 16px;color:#c2ccda}.dh-product-video .dh-video-label{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#82cbe4;margin:0 0 12px}.dh-product-video a{color:#a7dcf0;text-decoration:underline;text-underline-offset:3px}.dh-product-video video{display:block;width:100%;height:auto;aspect-ratio:4/5;border:1px solid #354052;border-radius:12px;background:#0a0d13}.dh-product-video .dh-video-note{font-size:.83rem;margin-top:12px}.dh-product-video details{margin-top:20px;border-top:1px solid #354052;padding-top:16px}.dh-product-video summary{cursor:pointer;font-weight:650;min-height:44px}.dh-product-video details p{font-size:.9rem}.dh-product-video .dh-video-cta{display:inline-block;background:#ff944d;color:#17100c;padding:12px 18px;border-radius:8px;font-weight:700;text-decoration:none;min-height:44px}.dh-product-video a:focus-visible,.dh-product-video summary:focus-visible,.dh-product-video video:focus-visible{outline:3px solid #82cbe4;outline-offset:4px}.dh-video-jump{display:inline-block;margin-top:12px;color:inherit;text-decoration:underline;text-underline-offset:3px;min-height:32px}@media(max-width:640px){.dh-product-video{margin:30px 0;padding:20px}.dh-product-video-grid{grid-template-columns:1fr;gap:20px}.dh-product-video-grid>div:last-child{grid-row:1}.dh-product-video video{max-width:400px;margin:auto}}
