.dubai-backdrop,.hero-light::after,.hero::after{display:none!important}.hero-scroll{height:112svh;background:#080a0d}.hero{transform-origin:50% 50%;will-change:transform,border-radius;box-shadow:0 0 0 1px #a3b4c72b;background:radial-gradient(ellipse at 70% 50%,#243344 0%,#101820 42%,#080a0d 80%)}.hero-product{transform:none!important}@media(max-width:760px){.hero-scroll{height:108svh}.hero{min-height:720px}.hero-product{height:270px}}@media(prefers-reduced-motion:reduce){.hero{transform:none!important;border-radius:0!important}}

/* Approved product-only sheen, matching the isolated motion preview. */
.hero-product{isolation:isolate}.rokid-product-light{position:absolute;inset:0;mask-image:url('assets/hero.webp');mask-size:contain;mask-position:center;mask-repeat:no-repeat;pointer-events:none;mix-blend-mode:screen;z-index:2}.rokid-light-band{position:absolute;left:0;top:-20%;height:140%;width:25%;background:linear-gradient(90deg,transparent,#cce4ff20 25%,#e9f5ffb0 49%,#cce4ff38 65%,transparent);transform:translateX(-180%) skewX(-18deg);animation:rokid-sheen 6.5s cubic-bezier(.4,0,.2,1) infinite;animation-play-state:paused}.sheen-visible .rokid-light-band{animation-play-state:running}@keyframes rokid-sheen{0%,12%{transform:translateX(-180%) skewX(-18deg);opacity:0}22%,64%{opacity:.75}75%,100%{transform:translateX(550%) skewX(-18deg);opacity:0}}@media(prefers-reduced-motion:reduce){.rokid-product-light{display:none}.rokid-light-band{animation:none}}
