/* DRIVE X video pop-up — v21: smaller inset frame, blurred page around it, no skip button; fade happens on the DRIVE X page */
.dx-intro{position:fixed;inset:0;z-index:9999;background:rgba(240,244,248,.14);-webkit-backdrop-filter:blur(12px) saturate(.92);backdrop-filter:blur(12px) saturate(.92);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .8s ease}
.dx-intro.dx-intro-hide{opacity:0;pointer-events:none}
.dx-intro video,.dx-intro img{width:84vw;height:76vh;height:76svh;object-fit:cover;background:#17181c;display:block;border-radius:14px;box-shadow:0 24px 70px rgba(4,10,18,.55)}
body.dx-intro-open{overflow:hidden}
@media (prefers-reduced-motion:reduce){.dx-intro{transition:none}}
