.amaax-badge{
    display:inline-flex;
    align-items:center;
    gap:6px;
    padding:6px 14px;
    border-radius:30px;
    font-size:13px;
    font-weight:600;
}

.amaax-badge.verified{
    background:#e8f5e9;
    color:#2e7d32;
}
.amaax-banner{
    height:140px;
    overflow:hidden;
    border-radius:12px 12px 0 0;
    margin:-20px -20px 20px;
}

.amaax-banner img{
    width:100%;
    height:100%;
    object-fit:cover;
}
.amaax-card{

    background:#fff;

    border:1px solid #e5e5e5;

    border-radius:12px;

    padding:20px;

    margin-bottom:25px;

}

.amaax-header{

    display:flex;

    align-items:center;

    gap:20px;

}

.amaax-logo img{

    width:80px;

    height:80px;

    border-radius:8px;

    object-fit:cover;

}

.amaax-company{

    flex:1;

}

.amaax-company-top{

    display:flex;

    justify-content:space-between;

    align-items:center;

}

.amaax-company h3{

    margin:0;

    font-size:24px;

}

.amaax-company h3 a{

    color:#222;

    text-decoration:none;

}

.amaax-country{

    font-size:14px;

    color:#666;

}

.verified-badge{

    display:inline-block;

    margin-top:12px;

    background:#e8f5e9;

    color:#2e7d32;

    padding:6px 12px;

    border-radius:20px;

    font-size:13px;

    font-weight:600;

}

.amaax-rating{

    font-size:18px;

    font-weight:700;

    color:#ff9800;

}