.elementor-3041 .elementor-element.elementor-element-9aa7808{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-9aa7808 */.card{
    transition: all .35s ease;
    border-radius:18px;
    overflow:hidden;
}

.card:hover{
    transform: translateY(-12px) scale(1.02);
    box-shadow: 0 25px 60px rgba(0,0,0,.15);
}

/* آیکون شبکه داخل دایره */
.card .rounded-circle img{
    transition: all .4s ease;
}

.card:hover .rounded-circle img{
    transform: rotate(-10deg) scale(1.15);
}

/* QR box */
.card .border.rounded-4{
    transition: all .4s ease;
}

.card:hover .border.rounded-4{
    box-shadow: 0 0 0 3px rgba(25,135,84,.15),
                0 15px 30px rgba(0,0,0,.08);
    transform: scale(1.02);
}

/* badge ها */
.card .badge{
    transition: all .3s ease;
}

.card:hover .badge{
    background: #e9f7ef;
    transform: translateY(-2px);
}

/* دکمه */
.card .btn{
    transition: all .3s ease;
}

.card:hover .btn{
    transform: scale(1.05);
    box-shadow: 0 10px 20px rgba(25,135,84,.25);
}

/* یک خط نور حرفه‌ای روی کارت */
.card::before{
    content:"";
    position:absolute;
    top:0;
    left:-100%;
    width:100%;
    height:3px;
    background: linear-gradient(90deg,transparent,#25d366,transparent);
    transition: .6s;
}

.card{
    position:relative;
}

.card:hover::before{
    left:100%;
}/* End custom CSS */