/* --- BÖLÜM ARKA PLANI --- */
.icerik4-section {
    /* Devasa boşluklarla bölümü iyice açtık */
    padding: 150px 0; 
    /* Görseldeki gibi soldan sağa maviden mora geçiş */
    background: linear-gradient(135deg, #2b3fd6 0%, #8b40e1 100%);
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
    overflow: hidden;
}

/* KAPSAYICI (CONTAINER) - DEVA BOYUTLANDIRMA */
.container {
    max-width: 1600px; /* Maksimum genişliği 1140'tan 1600'e çıkardık */
    margin: 0 auto;
    padding: 0 40px; /* Kenar boşluklarını artırdık */
}

/* --- YAN YANA YERLEŞİM (FLEXBOX) --- */
.icerik4-wrapper {
    display: flex;
    align-items: center; /* Dikeyde ortalar */
    justify-content: space-between;
    gap: 100px; /* Metin ile resim arasındaki boşluğu devasa yaptık */
}

/* --- SOL: METİN ALANI --- */
.icerik4-metin {
    flex: 1; 
    max-width: 700px; /* Yazının genişleme sınırını artırdık */
}

.icerik4-metin h2 {
    /* Başlık puntosunu devasa hale getirdik */
    font-size: clamp(48px, 6vw, 80px);
    font-weight: 800;
    margin-bottom: 30px;
    line-height: 1.1; /* Satır arasını iyice daralttık */
    letter-spacing: -2px; /* Harf arasını daraltıp daha güçlü durmasını sağladık */
}

.icerik4-metin p {
    font-size: 22px; /* Açıklamayı 18px'ten 22px'e çıkardık */
    font-weight: 400;
    line-height: 1.6;
    margin-bottom: 45px;
    opacity: 0.95;
    max-width: 600px;
}

/* Şeffaf İçi Boş Buton */
.icerik4-btn {
    display: inline-block;
    padding: 15px 45px;
    border: 2px solid #ffffff;
    border-radius: 40px; /* Oval hap görünümü */
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    transition: all 0.3s ease;
}

.icerik4-btn:hover {
    background-color: #ffffff;
    color: #2b3fd6; /* Üzerine gelince lacivert yazı */
    transform: translateY(-3px);
}

/* --- SAĞ: YAPRAK ŞEKİLLİ GÖRSEL --- */
.icerik4-gorsel {
    flex: 1.4; /* Resme metinden çok daha fazla alan verdik */
    /* Kavisleri 200px'den 300px'e çıkarıp daha yumuşak bir hat verdik */
    border-radius: 0 300px 0 300px; 
    overflow: hidden;
    box-shadow: 0 30px 60px rgba(0,0,0,0.4); /* Derinliği artırdık */
    aspect-ratio: 4 / 3;
}

.icerik4-gorsel img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* --- MOBİL UYUMLULUK --- */
@media (max-width: 1199px) {
    .container {
        padding: 0 20px;
    }
    .icerik4-wrapper {
        gap: 60px;
    }
    .icerik4-gorsel {
        flex: 1; /* Orta boy ekranlarda eşit alan */
    }
}

@media (max-width: 991px) {
    .icerik4-section {
        padding: 100px 0;
    }
    .icerik4-wrapper {
        flex-direction: column; /* Tablet ve mobilde alt alta al */
        text-align: center;
        gap: 50px;
    }
    .icerik4-metin {
        max-width: 100%;
    }
    .icerik4-metin p {
        margin: 0 auto 40px auto;
    }
    .icerik4-gorsel {
        width: 100%;
        max-width: 700px;
        /* Mobilde ekran daraldığı için kavisleri biraz küçültüyoruz */
        border-radius: 0 150px 0 150px; 
    }
}