#rcio-video-test{--rcio-gold:#d9c089!important;--rcio-gold-soft:#e8d9b5!important;--rcio-dark:#181919!important;--rcio-white:#fff!important;--rcio-gap:clamp(20px,3vw,40px)!important;--rcio-radius:22px!important;background:var(--rcio-white)!important;padding:clamp(48px,7vw,96px) clamp(20px,5vw,64px)!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important;font-family:"Outfit",sans-serif!important}#rcio-video-test *{box-sizing:border-box!important}#rcio-video-test .rcio-vt-inner{max-width:1120px!important;margin:0 auto!important;width:100%!important}#rcio-video-test .rcio-vt-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--rcio-gap)!important;width:100%!important}#rcio-video-test .rcio-vt-col{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;min-width:0!important}#rcio-video-test .rcio-vt-title{font-family:"Outfit",sans-serif!important;font-weight:600!important;color:var(--rcio-gold)!important;text-align:center!important;font-size:clamp(26px,3.6vw,40px)!important;line-height:1.25!important;margin:0 0 clamp(18px,2.4vw,28px)!important;max-width:90%!important}#rcio-video-test .rcio-vt-card{position:relative!important;width:100%!important;max-width:360px!important;aspect-ratio:9/16!important;border-radius:var(--rcio-radius)!important;overflow:hidden!important;cursor:pointer!important;background:var(--rcio-dark)!important;box-shadow:0 18px 40px rgba(0,0,0,.18)!important;isolation:isolate!important}#rcio-video-test .rcio-vt-thumb{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#rcio-video-test .rcio-vt-play{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:clamp(56px,8vw,72px)!important;height:clamp(56px,8vw,72px)!important;border-radius:50%!important;border:2px solid rgba(255,255,255,.85)!important;background:rgba(0,0,0,.28)!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:3!important;transition:transform .25s ease,background .25s ease!important}#rcio-video-test .rcio-vt-card:hover .rcio-vt-play{transform:translate(-50%,-50%) scale(1.08)!important;background:rgba(0,0,0,.42)!important}#rcio-video-test .rcio-vt-play svg{width:42%!important;height:42%!important;margin-left:3px!important;fill:var(--rcio-white)!important;display:block!important}#rcio-video-test .rcio-vt-shade{position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:42%!important;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.55) 100%)!important;z-index:2!important;pointer-events:none!important}#rcio-video-test .rcio-vt-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;display:none!important;z-index:4!important}#rcio-video-test .rcio-vt-dots{display:none!important;justify-content:center!important;gap:8px!important;margin-top:18px!important}#rcio-video-test .rcio-vt-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:rgba(24,25,25,.22)!important;border:none!important;padding:0!important;cursor:pointer!important;transition:background .2s ease,transform .2s ease!important}#rcio-video-test .rcio-vt-dot.is-active{background:var(--rcio-dark)!important;transform:scale(1.15)!important}@media (max-width:768px){#rcio-video-test .rcio-vt-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:0!important;scrollbar-width:none!important;margin:0 -20px!important;padding:0 20px!important;width:calc(100% + 40px)!important}#rcio-video-test .rcio-vt-grid::-webkit-scrollbar{display:none!important}#rcio-video-test .rcio-vt-col{flex:0 0 100%!important;scroll-snap-align:center!important;padding:0 4px!important}#rcio-video-test .rcio-vt-card{max-width:320px!important}#rcio-video-test .rcio-vt-dots{display:flex!important}}@media (max-width:420px){#rcio-video-test .rcio-vt-title{font-size:clamp(24px,7vw,30px)!important;max-width:100%!important}#rcio-video-test .rcio-vt-card{max-width:280px!important}}