body, html {
    margin: 0;
    padding: 0;
    font-family: 'Segoe UI', sans-serif;
}

.hero {
    height: 100vh;
    /* Karartma ve Arka Plan */
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
                url('logo-bg.png') no-repeat center center;
    background-size: contain; /* Görselin tamamını kutuya sığdırır, kesmez */
    background-color: #2c3e50; /* Görselin arkasında kalan boşluk rengi */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: relative;
    padding: 20px;
}

/* Telefonlar için özel ayar (Ekran 768px'den küçükse) */
@media (max-width: 768px) {
    .hero {
        background-size: 90%; /* Mobilde logonun kenarlardan pay bırakmasını sağlar */
    }
}


.logo-text {
    font-size: 80px;
    font-weight: bold;
    margin: 0;
    background: linear-gradient(to right, #f39c12, #e67e22);
   background-clip:  text;
   -webkit-background-clip:  text;
   -webkit-text-fill-color: transparent;
}

.cta-btn {
    position: absolute;
    bottom: 50px;
    right: 10%;
    background: #f39c12;
    color: white;
    border: none;
    padding: 15px 30px;
    font-weight: bold;
    cursor: pointer; 
}
/* Sayfa geçişlerini yumuşatır */
html {
    scroll-behavior: smooth;
}

/* Yeni bölümler için genel ayarlar */
.content-section {
    padding: 80px 10%;
    text-align: center;
    background-color: white;
    font-family: 'Segoe UI', sans-serif;
}

.content-section h2 {
    font-size: 36px;
    color: #f39c12; /* Logonun turuncusu ile uyumlu */
    margin-bottom: 20px;
}

/* Hizmet kutularını yan yana dizer */
.services-container {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-top: 30px;
}

.service-box {
    flex: 1;
    padding: 30px;
    border: 1px solid #ddd;
    border-radius: 10px;
    transition: 0.3s;
}

.service-box:hover {
    border-color: #f39c12;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

#hizmetler h2 {
    color: #f39c12; /* Başlığı logodaki turuncuya boyar */
}
.service-box {
    flex: 1;
    padding: 30px;
    border: 2px solid #f39c12; /* Turuncu çerçeve çizgisi */
    border-radius: 10px;       /* Köşeleri yumuşatır */
    transition: 0.3s;          /* Renk geçişini yumuşatır */
    background-color: white;   /* Kutunun içi başlangıçta beyaz */
    color: #333;               /* Yazı rengi koyu gri */
}
.service-box:hover {
    background-color: #f39c12; /* Kutunun içini tamamen turuncu yapar */
    color: white;              /* İçindeki yazıları beyaz yapar */
    box-shadow: 0 10px 20px rgba(243, 156, 18, 0.3); /* Altına hafif turuncu gölge ekler */
}
