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