.cards-stack-swiper.swiper{overflow:visible!important;padding:30px}.cards-stack-swiper .swiper-wrapper{perspective:1200px;perspective-origin:50%}.cards-stack-slide.swiper-slide{overflow:visible!important;border-radius:16px;background:transparent}.cards-stack-card{position:relative;width:100%;border-radius:16px;transform-style:preserve-3d;transition:transform .6s;cursor:pointer}.cards-stack-card.flipped{transform:rotateY(180deg)}.cards-stack-back,.cards-stack-front{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.cards-stack-back{transform:rotateY(180deg)}.cards-stack-slide .swiper-slide-shadow,.cards-stack-slide .swiper-slide-shadow-left,.cards-stack-slide .swiper-slide-shadow-right{display:none}.cards-stack-swiper .swiper-slide:not(.swiper-slide-active){opacity:.95;filter:brightness(.9) saturate(.9)}.cards-stack-swiper .swiper-slide-active{opacity:1;filter:none;z-index:10}.cards-stack-swiper .swiper-slide-active .cards-stack-card{box-shadow:0 20px 40px -15px rgba(0,0,0,.3)}.cards-stack-swiper .swiper-slide-next{opacity:.92;filter:brightness(.85)}.cards-stack-swiper .swiper-slide-prev{opacity:0;pointer-events:none}.cards-stack-card *{transition:all .3s ease}@media (max-width:640px){.cards-stack-swiper{padding:20px;transform:scale(1.1);transform-origin:center}}.cards-stack-card,.cards-stack-swiper .swiper-slide{height:100%}@keyframes copied-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.copied-animation{animation:copied-pulse .3s ease}.cards-stack-card button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.cards-stack-nav-btn{transition:all .3s cubic-bezier(.23,1,.32,1)}.cards-stack-nav-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.cards-stack-nav-btn:disabled{opacity:.3;cursor:not-allowed}.cards-stack-dot{transition:all .3s cubic-bezier(.23,1,.32,1)}.cards-stack-dot:hover{transform:scale(1.2)}.cards-stack-dot.active{box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}