.hero-btn { 
    background: linear-gradient(45deg, #ff0080, #ff4da6);
    color: #fff;
    border: none;   
    text-decoration: none;
    padding: 10px 25px;
    border-radius: 27px;
}
.testimonial-card {
    padding: 20px;
    height: 440px;
    text-align: center;
    border-radius: 12px;
    margin: 10px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1); 
}
.stars {
    color: #FFD700; 
    font-size: 18px;
    margin: 8px 0;
    letter-spacing: 2px;
}
.testimonial-card img {
    width: 70px;
    height: 70px;
    object-fit: cover;
    margin-bottom: 10px;
}
.testimonial-card p { 
    margin-bottom: 10px;   
}
@media (max-width: 768px) {
    .testimonial-card {
        flex: 0 0 100%;
    }
}
