/* ay-hizmet-detay.css — V5.1 Hizmet Detay sayfaları ek sınıflar (ID 3117/3130/3132/3134/3136/3156/3158)
   Ortak sistem ay-global/ay-hero/ay-components/ay-pages.css üzerine yalnız detaya özgü eklemeler. */
body.page-id-3117,body.page-id-3130,body.page-id-3132,body.page-id-3134,body.page-id-3136,body.page-id-3156,body.page-id-3158{overflow-x:clip}

/* Detay hero (svc): sabit yükseklik + dikey ortalama */
.ay-hero--svc{min-height:440px}
@media (max-width:1199px){.ay-hero--svc{min-height:400px}}
@media (max-width:1023px){.ay-hero--svc{min-height:360px}}
@media (max-width:767px){.ay-hero--svc{min-height:320px}}

/* Bölüm bağlantı çubuğu — masaüstü statik (≥768). ≤767 ay-mobile-detail-nav (ay-components.css) yönetir. */
.ay-detail-nav{background:#fff}
@media (min-width:768px){
  .ay-detail-nav{border-bottom:1px solid #E3E9F2}
  .ay-detail-nav .in{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 30px;max-width:1200px;margin:0 auto;padding:15px 24px}
  .ay-detail-nav .in a{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:#4A5B75;text-decoration:none;padding:4px 0}
  .ay-detail-nav .in a:hover{color:#0E2A5A}
  .ay-detail-nav .in a::before{content:"";width:7px;height:7px;border-radius:50%;background:#1E5DFF;flex:0 0 auto}
}
.ay-hero+.ay-detail-nav [id]{scroll-margin-top:0}
#genel-bakis,#kapsam,#surec,#ilgili-projeler{scroll-margin-top:calc(var(--ay-mobile-header-height,0px) + 64px)}

/* Genel bakış — avantaj satırları */
.e-con.ay-adv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
.e-con.ay-adv-row{flex-direction:row;align-items:flex-start;gap:13px;padding:14px 0;border-top:1px solid #E3E9F2}
.e-con.ay-adv-copy{gap:0;min-width:0}
.ay-adv-row .ay-icon-line .elementor-icon{width:30px;height:30px;font-size:24px;flex:none}
.ay-adv-row .elementor-widget-heading .elementor-heading-title{font-size:15px}
.ay-adv-row p{margin:3px 0 0;font-size:13px;line-height:1.5}
@media (max-width:640px){.e-con.ay-adv{grid-template-columns:1fr}}

/* Hizmet kapsamı — dikey kartlar */
.e-con.ay-kap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.e-con.ay-kap-grid.ay-kap-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.e-con.ay-kap-card{flex-direction:column;align-items:flex-start;gap:0;background:#fff;border:1px solid #E3E9F2;border-radius:12px;box-shadow:0 1px 2px rgba(14,42,90,.05),0 6px 18px rgba(14,42,90,.07);padding:22px 22px 20px}
.ay-kap-card .ay-icon-badge--card{margin-bottom:14px}
.ay-kap-card .elementor-widget-heading .elementor-heading-title{font-size:16px}
.ay-kap-card p{margin:6px 0 0;font-size:13px;line-height:1.6}
@media (max-width:1023px){.e-con.ay-kap-grid,.e-con.ay-kap-grid.ay-kap-4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.e-con.ay-kap-grid,.e-con.ay-kap-grid.ay-kap-4{grid-template-columns:1fr}}

/* Ortalanmış bölüm başlığı aralığı */
.e-con.ay-hd-head{margin-bottom:34px;align-items:center}

/* İlgili projeler kartı ikon rozetinin konumu (ay-pcard-body padding-top ile uyum) */
.ay-pcard .ay-pcard-body .ay-pcard-icon .elementor-icon{width:50px;height:50px}
