.pricing-card{position:relative;background:hsla(220,30%,8%,.6);border:1px solid hsla(220,20%,20%,.5);border-radius:.75rem;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.pricing-card:hover{transform:scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.3);border-color:hsla(280,100%,60%,.5)}.pricing-card.recommended{background:hsla(220,30%,8%,.8);border-color:hsl(180,100%,50%);box-shadow:0 0 30px rgba(0,255,255,.3)}.badge{position:absolute;top:1rem;right:1rem;background:linear-gradient(to right,hsl(180,100%,50%),hsl(280,100%,60%));color:hsl(220,40%,5%);padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;box-shadow:0 0 20px hsla(180,100%,50%,.5)}.card-header{text-align:center;padding:1.5rem 1.5rem 1rem}.card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:hsl(180,100%,90%)}.price-container{font-size:2.25rem;font-weight:800;background:linear-gradient(to right,hsl(180,100%,50%),hsl(280,100%,60%),hsl(320,100%,50%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:glow-pulse 3s ease-in-out infinite}.duration{font-size:1rem;font-weight:400;color:hsl(180,20%,60%);margin-left:.5rem}.card-content{padding:0 1.5rem 1rem}.feature-list{list-style:none;padding:0}.feature-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;transition:all .2s ease}.feature-item:hover{transform:translateX(4px)}.feature-item:hover .check-icon{transform:scale(1.1)}.check-icon{color:hsl(180,100%,50%);flex-shrink:0;margin-top:.125rem;transition:transform .2s ease}.feature-text{font-size:.875rem;color:hsla(180,100%,90%,.9)}.feature-item:hover .feature-text{color:hsl(180,100%,90%)}.card-footer{padding:1.5rem;display:flex;justify-content:center}.buy-button{width:100%;padding:.75rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s ease;color:hsl(220,40%,5%)}.buy-button.recommended{background:linear-gradient(to right,hsl(180,100%,50%),hsl(280,100%,60%))}.buy-button.recommended:hover{box-shadow:0 0 20px hsla(180,100%,50%,.5),0 0 40px hsla(180,100%,50%,.3);transform:translateY(-2px)}.buy-button.standard{background:linear-gradient(to right,hsl(280,100%,60%),hsl(320,100%,50%))}.buy-button.standard:hover{box-shadow:0 0 20px hsla(320,100%,50%,.5),0 0 40px hsla(320,100%,50%,.3);transform:translateY(-2px)}