/*
  z26 — Anasayfa Avantajlar bölümü (Neden Z26?)
  3 × 2 kart ızgarası + sayısal vurgular şeridi
  Renkler z26-palet.css, yazı tipi Plus Jakarta Sans (z26-hakkimizda.css) üzerinden gelir.
*/
.z26-av{
  --z26-vurgu-koyu:#8A6640;
  float:left;width:100%;position:relative;
  padding:110px 0;
  background-color:var(--z26-logo-zemin);
  border-top:1px solid var(--z26-cizgi);
  font-family:'Plus Jakarta Sans',sans-serif;
}
.z26-av ul{list-style:none;margin:0;padding:0}

/* ── Üst başlık ─────────────────────────────────── */
.z26-av__ust{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:60px;align-items:end;margin-bottom:56px}
.z26-av__rozet{
  display:inline-flex;align-items:center;gap:8px;
  padding:6px 16px;border:1px solid var(--z26-cizgi);border-radius:50px;
  font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;
  color:var(--z26-metin);background:#fff;
}
.z26-av__rozet:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--z26-vurgu)}
.z26-av__baslik{
  margin:20px 0 0;
  font-family:'Plus Jakarta Sans',sans-serif;
  font-size:clamp(32px,3.6vw,50px);font-weight:800;line-height:1.1;letter-spacing:-.035em;
  color:var(--z26-metin);
}
.z26-av__vurgu{font-style:normal;color:var(--z26-vurgu-koyu)}
.z26-av__aciklama{
  margin:0;font-family:'Plus Jakarta Sans',sans-serif;
  font-size:16px;line-height:1.7;letter-spacing:0;color:var(--z26-metin-soluk);
}

/* ── Sayısal vurgular (Çam Yeşili şerit) ────────── */
.z26-av__metrikler{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
  margin-bottom:40px !important;
  background:var(--z26-ana);border-radius:22px;overflow:hidden;
}
.z26-av__metrik{
  position:relative;padding:34px 30px;
  font-family:'Plus Jakarta Sans',sans-serif;
}
.z26-av__metrik + .z26-av__metrik:before{
  content:"";position:absolute;left:0;top:28px;bottom:28px;width:1px;background:rgba(244,239,230,.16);
}
.z26-av__sayi{
  display:block;font-size:clamp(34px,3.4vw,46px);font-weight:800;line-height:1;letter-spacing:-.03em;
  color:var(--z26-zemin);font-variant-numeric:tabular-nums;
}
.z26-av__etiket{
  display:flex;align-items:center;gap:8px;margin-top:12px;
  font-size:14px;font-weight:500;line-height:1.4;color:rgba(244,239,230,.78);
}
.z26-av__etiket:before{content:"";flex:0 0 14px;height:2px;background:var(--z26-vurgu)}

/* ── Avantaj kartları ───────────────────────────── */
.z26-av__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.z26-av__kart{
  position:relative;padding:36px 32px 34px;
  background:#fff;border:1px solid var(--z26-cizgi);border-radius:20px;
  transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;
}
.z26-av__kart:hover{
  transform:translateY(-4px);
  border-color:rgba(183,137,90,.45);
  box-shadow:0 22px 44px -24px rgba(42,37,32,.28);
}

/* İkon: 64×64, Kraft zemin + şeffaf Kraft hale, beyaz çizgi ikon */
.z26-av__ikon{
  display:flex;align-items:center;justify-content:center;
  width:64px;height:64px;border-radius:18px;
  background:var(--z26-vurgu);color:#fff;
  box-shadow:0 0 0 7px rgba(183,137,90,.16);
  margin:7px 0 28px 7px;
  transition:background .3s ease,box-shadow .3s ease;
}
.z26-av__kart:hover .z26-av__ikon{background:var(--z26-ana);box-shadow:0 0 0 7px rgba(47,74,58,.12)}
.z26-av__ikon svg{width:28px;height:28px;display:block}

.z26-av__kart-baslik{
  margin:0 0 10px;font-family:'Plus Jakarta Sans',sans-serif;
  font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.02em;
  color:var(--z26-ana);
}
.z26-av__kart-metin{
  margin:0;font-family:'Plus Jakarta Sans',sans-serif;
  font-size:16px;line-height:1.65;letter-spacing:0;color:var(--z26-metin-soluk);
}

/* ── Duyarlı ────────────────────────────────────── */
@media (max-width:991px){
  .z26-av{padding:80px 0}
  .z26-av .container{padding:0 20px}
  .z26-av__ust{grid-template-columns:1fr;gap:18px;margin-bottom:40px}
  .z26-av__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .z26-av__metrikler{grid-template-columns:repeat(2,minmax(0,1fr))}
  .z26-av__metrik:nth-child(3):before{display:none}
  .z26-av__metrik:nth-child(n+3){border-top:1px solid rgba(244,239,230,.16)}
}
@media (max-width:575px){
  .z26-av{padding:60px 0}
  .z26-av__grid{grid-template-columns:1fr;gap:16px}
  .z26-av__kart{padding:28px 24px}
  .z26-av__metrik{padding:24px 20px}
  .z26-av__etiket{font-size:13px}
}
@media (prefers-reduced-motion:reduce){
  .z26-av__kart,.z26-av__ikon{transition:none}
  .z26-av__kart:hover{transform:none}
}
