/* Özel görsel stilleri */
/* Bu dosya görsel iyileştirmeleri için ek CSS içerir */

/* Görsel overlay efekti */
.image-with-overlay {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

/* Görseller için iyileştirmeler */
.hero-img {
    filter: drop-shadow(0 15px 25px rgba(0, 0, 0, 0.25));
    transition: transform 0.5s ease;
}

.hero-img:hover {
    transform: translateY(-10px);
}

.about-image img {
    border-radius: 10px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    transition: transform 0.5s ease;
}

.about-image img:hover {
    transform: scale(1.03);
}

.service-image img {
    transition: transform 0.5s ease;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.service-card:hover .service-image img {
    transform: scale(1.1);
}

/* Mobil uygulama görseli için özel stil */
.download-image img {
    border-radius: 25px;
    border: 5px solid #fff;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
    transition: all 0.5s ease;
    max-height: 600px;
}

.download-image img:hover {
    transform: translateY(-10px);
    box-shadow: 0 30px 50px rgba(0, 0, 0, 0.3);
}