
.pricing-card{

    background:
    rgba(255,255,255,0.05);

    border:
    1px solid rgba(255,255,255,0.08);

    backdrop-filter:blur(10px);

    border-radius:25px;

    padding:40px;

    text-align:center;

    position:relative;

    transition:0.4s;

    height:100%;

}

.pricing-card:hover{

    transform:translateY(-10px);

}

.pricing-card h2{

    font-size:60px;
    font-weight:bold;
    margin:20px 0;

}

.pricing-card ul{

    list-style:none;
    padding:0;
    margin:30px 0;

}

.pricing-card ul li{

    margin-bottom:15px;
    color:#cbd5e1;

}

.featured-plan{

    border:
    2px solid #7c3aed;

    transform:scale(1.05);

}

.popular-badge{

    position:absolute;

    top:-15px;
    left:50%;

    transform:translateX(-50%);

    background:#7c3aed;

    color:white;

    padding:8px 20px;

    border-radius:30px;

    font-size:14px;

}