.premium-carousel-container{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:600px;margin:0 auto;padding:0 16px;font-family:Poppins,sans-serif;display:flex}.premium-carousel-container .heading{text-align:center;margin-bottom:10px}.premium-carousel-container .heading h1{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 50%,#8e4afa 100%);-webkit-text-fill-color:transparent;letter-spacing:1.5px;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;padding-bottom:12px;font-family:Poppins,sans-serif;font-size:clamp(28px,6vw,48px);font-weight:600;line-height:1.2;position:relative}.premium-carousel-container .heading h1:after{content:"";background:linear-gradient(90deg,#0000 0%,#8b5cf6 50%,#0000 100%);border-radius:2px;width:60px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.premium-carousel-container .scene{width:280px;height:380px;margin:0 auto;position:relative}.premium-carousel-container .card{cursor:pointer;opacity:0;border-radius:16px;transition:all .4s;position:absolute;inset:0;overflow:hidden;transform:scale(.8)}.premium-carousel-container .card.active{opacity:1;z-index:3;transform:scale(1)}.premium-carousel-container .card.left1{opacity:.6;z-index:2;transform:translate(-40px)scale(.85)}.premium-carousel-container .card.right1{opacity:.6;z-index:2;transform:translate(40px)scale(.85)}.premium-carousel-container .card.hidden{opacity:0;pointer-events:none}.premium-carousel-container .card img{object-fit:cover;width:100%;height:100%}.premium-carousel-container .controls{gap:12px;display:flex}.premium-carousel-container .nav-btn{cursor:pointer;background:#eee;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:background .2s;display:flex}.premium-carousel-container .nav-btn:hover{background:#ddd}.premium-carousel-container .indicators{gap:6px;display:flex}.premium-carousel-container .indicator{cursor:pointer;background:#ccc;border-radius:50%;width:8px;height:8px;transition:background .2s}.premium-carousel-container .indicator.active{background:#333}.card video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}
