/* Says Enerji — WordPress'e özgü yerleşim.
   Tasarım sistemi (says-ds.css) burada TEKRARLANMAZ; yalnızca sayfa kurgusu eklenir.
   Ham renk ve ölçü yazılmaz — hepsi token üzerinden gelir. */

/* ---------- Erişilebilirlik ---------- */
.says-atla{position:absolute;left:-9999px;top:0;z-index:calc(var(--z-header) + 10);background:var(--accent);color:var(--on-accent);padding:12px 20px;font-family:var(--font-display);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;border-radius:0 0 var(--r-sm) 0}
.says-atla:focus{left:0}

/* ---------- Üst çubuk ---------- */
.says-header{position:sticky;top:0;z-index:var(--z-header);background:var(--surface-band);border-bottom:var(--bw-hair) solid var(--border-inverse)}
.says-header__ic{display:flex;align-items:center;gap:var(--sp-6);height:76px}
.says-header__sag{display:flex;align-items:center;gap:var(--sp-3);margin-left:auto}

.says-wordmark{display:inline-flex;flex-direction:column;line-height:1;text-decoration:none;border:0;flex:none}
.says-wordmark:hover{border:0}
/* Tracking NEGATİF olmalı: tabeladaki kanal harfler birbirine kilitli.
   Buradaki +.005em, README'nin display kuralına (−0.01…−0.02em) aykırı tek satırdı. */
.says-wordmark__ad{font-family:var(--font-display);font-weight:var(--fw-black);color:var(--says-yellow-500);letter-spacing:-.015em}

/* Kanal harf iadesi: sarı yüz + koyu sarı yan duvar + yumuşak düşen gölge.
   Yalnız koyu yüzeydeki wordmark'ta; gövde metnine, butona, karta asla bulaşmaz.
   Ekstrüzyon .07em'i aşmaz (üstü WordArt'a döner) ve blur kullanılmaz —
   PARILTI = ETKİLEŞİM (yalnız birincil buton hover'ı), EKSTRÜZYON = KİMLİK. */
.says-header .says-wordmark__ad,
.says-band .says-wordmark__ad{
	text-shadow:
		.012em .014em 0 var(--says-yellow-700),
		.024em .028em 0 var(--says-yellow-800),
		.036em .042em 0 var(--says-yellow-800),
		.05em .062em .04em rgba(0,0,0,.5)
}
@media (prefers-contrast:more){
	.says-header .says-wordmark__ad,
	.says-band .says-wordmark__ad{text-shadow:none}
}
.says-wordmark__alt{font-family:var(--font-display);font-weight:var(--fw-extrabold);color:var(--says-blue-400);letter-spacing:.19em}
.says-wordmark--sm .says-wordmark__ad{font-size:26px}
.says-wordmark--sm .says-wordmark__alt{font-size:8px;margin-top:2px}
.says-wordmark--md .says-wordmark__ad{font-size:40px}
.says-wordmark--md .says-wordmark__alt{font-size:11px;margin-top:3px}
/* Gerçek logo. Boyut yüksekliğe göre verilir, genişlik oranla gelir. */
.says-wordmark__logo{display:block;height:auto;width:auto}
.says-wordmark--sm .says-wordmark__logo{max-height:44px;max-width:210px}
.says-wordmark--md .says-wordmark__logo{max-height:74px;max-width:300px}
.says-wordmark picture{display:block;line-height:0}
@media (max-width:560px){
	.says-wordmark--sm .says-wordmark__logo{max-height:38px;max-width:168px}
}
@media (max-width:480px){
	/* Gerçek logo tipografik dizimden geniş; 320px'te logo + kapsül + iki düğme
	   üst çubuğa sığmıyor ve sayfayı yatay kaydırıyordu.
	   Kapsül kaldırılıyor: mobilde sabit alt çubukta zaten "ARA" düğmesi var,
	   yani telefona erişim kaybolmuyor. */
	.says-header .says-capsule{display:none}
	.says-wordmark--sm .says-wordmark__logo{max-height:34px;max-width:146px}
	.says-header__ic{gap:var(--sp-3)}
}

.says-nav{margin-left:var(--sp-4)}
.says-nav__liste{display:flex;align-items:center;gap:var(--sp-6);list-style:none;margin:0;padding:0}
.says-nav__liste a{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-inverse);text-decoration:none;border:0;padding:28px 0;display:inline-block;position:relative;transition:color var(--dur) var(--ease)}
.says-nav__liste a:hover{color:var(--says-yellow-500);border:0}
.says-nav__liste .current-menu-item > a,
.says-nav__liste .current_page_item > a{color:var(--says-yellow-500)}
/* Aktif sekme altı çizgisi — sistemin 3px imzası. */
.says-nav__liste .current-menu-item > a::after,
.says-nav__liste .current_page_item > a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--bw-rule);background:var(--accent)}

.says-menu-dugme{display:none;background:transparent;border:var(--bw-hair) solid var(--border-inverse);color:var(--text-inverse);border-radius:var(--r-control);width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer}
.says-menu-dugme:hover{background:rgba(255,255,255,.08)}

.says-mobil-menu{background:var(--says-navy-900);border-top:var(--bw-hair) solid var(--border-inverse);padding:var(--sp-4) 0 var(--sp-6)}
.says-mobil-menu__liste{list-style:none;margin:0 0 var(--sp-4);padding:0}
.says-mobil-menu__liste a{display:block;padding:14px 0;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-inverse);text-decoration:none;border:0;border-bottom:var(--bw-hair) solid var(--border-inverse)}
.says-mobil-menu__liste a:hover{color:var(--says-yellow-500)}

/* ---------- Yerleşim yardımcıları ---------- */
.says-main{min-height:40vh}
.says-dar{max-width:var(--container-narrow)}
.says-section--subtle{background:var(--surface-subtle)}
.says-grid--2{grid-template-columns:repeat(2,1fr)}
.says-grid--3{grid-template-columns:repeat(3,1fr)}
.says-grid--4{grid-template-columns:repeat(4,1fr)}

.says-dipnot{display:flex;align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-8);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted);max-width:none}
.says-dipnot .says-icon{flex:none;margin-top:2px}

/* ---------- Fotoğraf yer tutucu ---------- */
/* Yalnızca gerçek fotoğraf gelene kadar. Dekoratif değil, etikettir. */
/* min-height + aspect-ratio birlikte gizli bir minimum GENİŞLİK üretiyordu (220px × 1000/640
   = 344px) ve çözüm blokları 360/320px ekranlarda sütunu taşırıyordu. min-height yerine
   aspect-ratio taşıyan yerlerde devre dışı bırakılabilen bir değişken kullanılıyor. */
.says-photo--bos{background:var(--says-navy-900);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.028) 0 12px,transparent 12px 24px);display:flex;align-items:center;justify-content:center;min-height:var(--photo-min-h,220px);border-radius:var(--r-card)}
/* Oranı belli olan yuvalarda yükseklik oranla gelsin; min-height genişliği zorlamasın. */
.says-cozum__gorsel .says-photo--bos{--photo-min-h:0}
.says-photo__etiket{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:var(--sp-6);color:var(--text-inverse-muted)}
.says-photo__konu{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--says-yellow-500)}
.says-photo__olcu{font-family:var(--font-mono);font-size:11px;color:rgba(255,255,255,.42)}

/* ---------- Hero ---------- */
/* İki satırlı ızgara: üstte içerik, altta hizmet şeridi.
   Fotoğraf zemini YALNIZCA üst satırı kaplar — daha önce tüm hero'yu kaplayıp
   yer tutucu etiketi şeridin arkasından sızıyordu. Izgara alanı kullanmak
   "şerit şu kadar yüksek" gibi sihirli sayı gerektirmiyor. */
.says-hero{position:relative;background:var(--surface-band);overflow:hidden;isolation:isolate;
	display:grid;grid-template-areas:"ust" "serit"}
.says-hero__zemin{grid-area:ust;position:relative;z-index:-1;overflow:hidden}
.says-hero__ic{grid-area:ust}
.says-hero__serit{grid-area:serit;position:relative}
.says-hero__zemin .says-photo{position:absolute;inset:0;width:100%;height:100%;border-radius:0}

/* HERO KORUMA GRADYANI.
   Standart --protect-bottom yalnız alttan koruyor; hero'da metin SOLDA, hesap
   kutusu SAĞDA, yani içerik tüm genişliğe yayılıyor. Parlak bir öğle fotoğrafında
   (gerçek Says kurulumu, gökyüzü ve yeşillik dolu) bu yetmiyor: üst etiket ve
   hesap kutusu okunmaz hâle geliyordu.
   İki eksenli ramp: yanlar korunur, orta bant fotoğrafı görünür bırakır.
   README kuralı gereği yarı saydam KART kullanılmıyor — koruma zeminde. */
.says-hero__zemin .says-photo--protect::after{
	background:
		linear-gradient(to right,
			rgba(11,27,43,.93) 0%,
			rgba(11,27,43,.80) 34%,
			rgba(11,27,43,.62) 50%,
			rgba(11,27,43,.84) 74%,
			rgba(11,27,43,.92) 100%),
		linear-gradient(to bottom,
			rgba(11,27,43,.55) 0%,
			rgba(11,27,43,.30) 45%,
			rgba(11,27,43,.62) 100%)
}
/* Hesap kutusunun girdi alanı fotoğraf üstünde daha da belirgin olmalı. */
.says-hero .says-hesap__giris .says-input{background:rgba(11,27,43,.62);border-color:rgba(255,255,255,.30)}
.says-hero .says-hesap__giris .says-input:focus{background:rgba(11,27,43,.78)}
/* Hero zemininde tarama deseni YOK. Desen "burada fotoğraf olacak" etiketinin parçası;
   etiket gizlendiği için tek başına dekoratif dokuya dönüşüyor ve marka tekrarlayan
   deseni yasaklıyor. Gerçek fotoğraf gelene kadar düz cephe koyusu. */
.says-hero__zemin .says-photo--bos{--photo-min-h:0;height:100%;background-image:none;background:var(--surface-band)}
/* Yer tutucu etiketi ORTADA metnin üstüne biniyordu; köşeye alındı. Böylece hem
   metni örtmüyor hem de "buraya fotoğraf gelecek" bilgisi görünür kalıyor —
   müşteri hero'nun arkasına görsel yükleyebileceğini buradan anlıyor.
   Gerçek fotoğraf yüklenince bu etiket kendiliğinden kaybolur. */
.says-hero__zemin .says-photo__etiket{
	position:absolute;right:var(--sp-5);bottom:var(--sp-5);
	flex-direction:row;align-items:center;gap:var(--sp-2);
	padding:8px 14px;border:var(--bw-hair) solid var(--border-inverse);
	border-radius:var(--r-control);background:rgba(0,0,0,.35);text-align:left
}
.says-hero__zemin .says-photo__konu{font-size:10px;letter-spacing:.1em}
.says-hero__zemin .says-photo__olcu{font-size:10px}
@media (max-width:1024px){
	/* Yalnız masaüstünde. Altında hero tek sütuna düşüyor ve etiket butonların
	   hizasına giriyor; ayrıca mobilde WhatsApp düğmesiyle çakışıyor. */
	.says-hero__zemin .says-photo__etiket{display:none}
}
/* Cephe downlight'ını yankılayan tek ışık yıkaması — sayfa başına bir kez. */
.says-hero::before{content:"";grid-area:ust;background:var(--lamp-wash);pointer-events:none;z-index:-1}
/* DİKKAT: padding kısayolu kullanma. Bu öğe aynı zamanda .says-container ve kısayol
   onun yatay boşluğunu (padding:0 var(--gutter)) siliyor — hero ekran kenarına yapışıyor. */
/* İki sütun. DOM sırası metin → hesap → eylem → totem; masaüstünde alanlarla dağılır,
   mobilde tek sütuna düşüp aynı sırayla akar (istenen mobil sıra bu). */
.says-hero__ic{
	padding-top:var(--sp-16);padding-bottom:var(--sp-12);
	max-width:var(--container-max);position:relative;
	display:grid;grid-template-columns:1.04fr .96fr;
	grid-template-areas:"metin hesap" "eylem hesap";
	column-gap:var(--sp-12);row-gap:var(--sp-8);align-items:start
}
.says-hero__metin{grid-area:metin}
.says-hero .says-hesap{grid-area:hesap;align-self:start}
.says-hero__eylem{grid-area:eylem;align-self:start}

.says-hero .says-rule{margin:var(--sp-3) 0 var(--sp-5)}
/* İki satır AYNI boyda; ayrım ağırlık (900/800) ve renkle. Tabeladaki kilit ilişkisi. */
.says-hero__baslik{margin:0;max-width:15ch}
.says-hero__baslik-vurgu,
.says-hero__baslik-devam{display:block;font-family:var(--font-display);font-size:var(--fs-display-1);line-height:.94;letter-spacing:var(--ls-display-1);text-transform:uppercase}
.says-hero__baslik-vurgu{font-weight:var(--fw-black);color:var(--says-yellow-500)}
.says-hero__baslik-devam{font-weight:var(--fw-extrabold);color:var(--text-inverse)}
.says-hero__alt{color:var(--text-inverse-muted);margin:var(--sp-5) 0 0;max-width:48ch}
.says-hero__eylem{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-content:start}

/* ---------- Hero hesap kutusu ---------- */
.says-hesap{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}
.says-hesap__giris{position:relative;display:flex;align-items:center}
.says-hesap__giris .says-input{padding-right:52px;height:60px;min-height:60px;font-family:var(--font-mono);font-size:26px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-data);background:rgba(255,255,255,.06);border-color:var(--border-inverse);color:var(--text-inverse)}
.says-hesap__giris .says-input::placeholder{color:rgba(255,255,255,.3)}
.says-hesap__giris .says-input:hover{border-color:rgba(255,255,255,.42)}
.says-hesap__giris .says-input:focus{background:rgba(255,255,255,.1);border-color:var(--focus-ring)}
.says-hesap__birim{position:absolute;right:16px;font-family:var(--font-text);font-weight:var(--fw-semibold);font-size:15px;color:var(--text-inverse-muted);pointer-events:none}

.says-hesap__sonuc{display:flex;flex-direction:column;gap:var(--sp-1);margin-top:var(--sp-1)}
.says-hesap__satir{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding:11px 0 11px var(--sp-4);border-left:var(--bw-rule) solid var(--accent);border-bottom:var(--bw-hair) solid var(--border-inverse)}
.says-hesap__satir:last-child{border-bottom:0}
.says-hesap__etiket{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-inverse-muted)}
.says-hesap__deger{font-size:var(--fs-data-lg);font-weight:var(--fw-semibold);color:var(--says-yellow-500);white-space:nowrap;font-variant-numeric:tabular-nums}
.says-hesap__deger .says-unit{font-size:13px;margin-left:4px;color:var(--text-inverse-muted)}
.says-hesap__not{margin:0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:rgba(255,255,255,.45);max-width:46ch}

/* ---------- Hero altı hizmet şeridi ---------- */
/* Totemin yan yatırılmış hâli: dört hizmet yan yana, sağ uçta telefon kapsülü.
   Üstte 3px sarı çizgi — dikey totemdeki kapağın yatay karşılığı. */
.says-hero__serit{border-top:var(--bw-rule) solid var(--accent);background:var(--surface-inverse)}

/* İKİ SINIF birden: aynı özgüllükte (.says-totem) kuralı bu dosyada AŞAĞIDA
   tanımlı olduğu için tek sınıflı override kaybediyordu — şerit, dikey totemin
   1px kutu çerçevesini ve ikinci bir 3px sarı çizgiyi de çiziyordu (tablo görüntüsü).
   Çift sınıf kullanmak kural sırasına bağımlılığı ortadan kaldırıyor. */
.says-totem.says-totem--yatay{border:0;background:none;width:auto}
.says-totem--yatay .says-totem__liste{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch}
/* Ayraç tam yükseklikte çizgi değil, ortada duran kısa bir çizgi — hücre duvarı
   gibi değil, ayraç gibi okunuyor. */
.says-totem--yatay .says-totem__liste li{position:relative;border-top:0;border-left:0}
.says-totem--yatay .says-totem__liste li + li::before{
	content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);
	width:var(--bw-hair);height:44%;background:var(--border-inverse)
}
.says-totem--yatay .says-totem__liste .says-service{height:100%;padding:var(--sp-5);align-items:center;gap:var(--sp-3)}
.says-totem--yatay .says-service__label{font-size:13px;line-height:1.35}
.says-totem--yatay .says-totem__ayak{border-top:var(--bw-hair) solid var(--border-inverse);padding:var(--sp-4) 0;display:flex;justify-content:flex-end}
/* Şerit tek satıra sığsın: dört hizmet + kapsül aynı hizada. */
@media (min-width:1025px){
	.says-totem--yatay{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--sp-8)}
	.says-totem--yatay .says-totem__ayak{border-top:0;padding:0}
	.says-totem--yatay .says-totem__liste .says-service{padding-left:var(--sp-5);padding-right:var(--sp-5)}
	.says-totem--yatay .says-totem__liste li:first-child .says-service{padding-left:0}
}

/* ---------- Totem (dikey — dar sütunlar için saklı) ---------- */
/* Tabeladaki dikey levha. İkonlar ÇIPLAK — kaynak fotoğrafta hiçbir glif kutu içinde değil. */
.says-totem{border:var(--bw-hair) solid var(--border-inverse);border-top:var(--bw-rule) solid var(--accent);background:var(--totem-zemin,rgba(255,255,255,.03));width:100%;min-width:0}
.says-totem__liste{list-style:none;margin:0;padding:0}
.says-totem__liste li + li{border-top:var(--bw-hair) solid var(--border-inverse)}
.says-totem__liste .says-service{padding:var(--sp-4) var(--sp-5);align-items:center;gap:var(--sp-4)}
.says-totem__liste .says-service:hover{background:rgba(255,255,255,.06)}
.says-totem__ayak{padding:var(--sp-4) var(--sp-5) var(--sp-5);border-top:var(--bw-hair) solid var(--border-inverse)}

/* ---------- Vitrin şeridi ---------- */
/* Dükkân camındaki ürün sözlüğü. Kart yok, gölge yok, başlık yok — bir geçiş, bölüm değil. */
.says-vitrin{background:var(--surface-inverse);padding:var(--sp-10) 0}
.says-vitrin__liste{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-6);list-style:none;margin:0;padding:0}
.says-vitrin__liste li{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);text-align:center}
.says-vitrin__ikon{color:var(--text-inverse);display:inline-flex}
.says-vitrin__ad{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:12px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;color:var(--text-inverse-muted);max-width:11ch}

/* ---------- Çözüm blokları ---------- */
.says-cozum{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--sp-12);align-items:center;padding:var(--sp-12) 0;border-top:var(--bw-hair) solid var(--border-subtle)}
.says-cozum:first-of-type{border-top:0;padding-top:var(--sp-4)}
.says-cozum--ters .says-cozum__metin{order:2}
.says-cozum--ters .says-cozum__gorsel{order:1}
/* Kutu yok: glif cizgi genisligiyle tasiniyor, dolgulu karoyla degil. Kutu gidince
   gorsel agirlik dustugu icin boyut 26 -> 30 px cikarildi (front-page.php). */
.says-cozum__ikon{display:inline-flex;color:var(--text-strong);margin-bottom:var(--sp-4)}
.says-cozum__kicker{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-h3);line-height:1.25;letter-spacing:.01em;text-transform:uppercase;color:var(--text-strong);margin:0 0 var(--sp-4)}
.says-cozum__odak{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0 0 var(--sp-5);padding:0}
.says-cozum__mesaj{margin:0 0 var(--sp-6);max-width:var(--measure)}
/* Sayilar BOLUNMEZ. Onceki sabit uc sutunlu grid dar kalinca '250 - 5.000' iki
   satira dusuyor ve birim uzakta kaliyordu. Esnek sarmali liste + nowrap deger:
   ogeler gerekirse alt satira gecer ama sayinin kendisi hic bolunmez. */
.says-cozum__spec{display:flex;flex-wrap:wrap;gap:var(--sp-6) var(--sp-10);margin:0 0 var(--sp-6)}
.says-cozum__spec > div{min-width:0}
.says-cozum__spec dt{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 4px}
.says-cozum__spec dd{margin:0;font-size:var(--fs-data-lg);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-strong);display:flex;align-items:baseline;gap:4px;white-space:nowrap}
.says-cozum__spec dd .says-unit{font-size:14px}
.says-cozum__gorsel .says-photo{border-radius:var(--r-card);aspect-ratio:1000/640}

/* ---------- Neden biz ---------- */
.says-neden__baslik{margin:0 0 var(--sp-8);color:var(--text-strong)}
.says-neden .says-card{padding:var(--sp-6)}
.says-neden__ikon{display:inline-flex;color:var(--text-strong);margin-bottom:var(--sp-4)}
.says-neden h3{font-size:var(--fs-h4);margin:0 0 var(--sp-2)}
.says-neden p{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-body)}

.says-surec{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter);margin-top:var(--sp-12);padding-top:var(--sp-10);border-top:var(--bw-hair) solid var(--border-default)}
.says-surec__adim{position:relative}
.says-surec__no{display:block;font-size:var(--fs-caption);color:var(--accent-ink);font-weight:var(--fw-semibold);margin-bottom:var(--sp-3)}
.says-surec__ikon{display:inline-flex;color:var(--text-strong);margin-bottom:var(--sp-3)}
.says-surec h4{font-size:15px;margin:0 0 6px;letter-spacing:.01em}
.says-surec p{margin:0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}

/* ---------- Sarı çağrı şeridi (sayfadaki TEK tam sarı yüzey) ---------- */
/* Bant yukseklikleri icerige gore farklilasiyor: sari cagri seridi KISA (bu bir tabela
   bandi), vitrin seridi orta, cozumler ve form tam boy. Hepsi ayni 96px olunca her
   blok esit onemli oldugunu iddia ediyor ve hicbiri one cikmiyor. */
.says-cta-serit{background:var(--surface-brand);color:var(--on-accent);padding:var(--sp-8) 0}
.says-cta-serit__ic{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-10);flex-wrap:wrap}
.says-cta-serit h2{color:var(--on-accent);margin:0 0 var(--sp-3)}
.says-cta-serit p{margin:0;max-width:60ch;color:var(--on-accent-muted)}
.says-cta-serit__tel{display:flex;flex-direction:column;gap:4px;text-decoration:none;border:0;color:var(--on-accent);flex:none}
.says-cta-serit__tel:hover{border:0;color:var(--on-accent)}
.says-cta-serit__tel .says-eyebrow{color:var(--on-accent-faint)}
.says-cta-serit__tel strong{font-size:30px;font-weight:var(--fw-semibold);letter-spacing:-.01em;white-space:nowrap}

/* ---------- Sayfa başı bandı (iç sayfalar) ---------- */
.says-sayfa-basi{padding:var(--sp-16) 0 var(--sp-12)}
.says-sayfa-basi .says-rule{margin:var(--sp-3) 0 var(--sp-5)}
.says-sayfa-basi h1{color:var(--text-inverse);margin:0}
.says-sayfa-basi__alt{color:var(--text-inverse-muted);margin:var(--sp-4) 0 0;max-width:60ch}

.says-icerik h2{margin-top:var(--sp-10)}
.says-icerik h3{margin-top:var(--sp-8)}
.says-icerik ul,.says-icerik ol{max-width:var(--measure);line-height:var(--lh-body)}

/* ---------- Mobil sabit çubuk ---------- */
/* Üst kenar 3px sarı: çubuk sabit konumlu ve footer'ın bant rengi (--says-charcoal-900)
   ile 'ARA' butonunun dolgusu birebir aynı — sayfa sonuna gelindiğinde buton footer'a
   karışıyordu. Sarı çizgi sistemin imzası ve her zemin üstünde 9:1'in üstünde. */
.says-mobil-cta{display:none;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-header);border-top:var(--bw-rule) solid var(--accent);box-shadow:0 -10px 28px -12px rgba(0,0,0,.6)}
.says-mobil-cta a{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;padding:15px 10px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:0}
/* İki yarı da cephe koyusu. Sarı DOLGU kaldırıldı: 390px'te hero'nun birincil
   butonuyla aynı anda ekranda oluyor ve "sayfa başına tek tam sarı yüzey" kuralını
   bozuyordu. Ayrım artık üstteki 3px sarı çizgi ve yazı rengiyle yapılıyor. */
.says-mobil-cta__tel{background:var(--says-charcoal-900);color:var(--text-inverse)}
.says-mobil-cta__teklif{background:var(--says-charcoal-900);color:var(--says-yellow-500);border-left:var(--bw-hair) solid var(--border-inverse)}
.says-mobil-cta__teklif:hover{background:var(--says-navy-900)}

/* ---------- Footer ---------- */
.says-footer{padding:var(--sp-16) 0 var(--sp-8)}
.says-footer__ust{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:var(--sp-12)}
.says-footer__ozet{color:var(--text-inverse-muted);font-size:var(--fs-body-sm);margin:var(--sp-5) 0 var(--sp-6);max-width:42ch}
.says-footer__sutun .says-eyebrow{margin-bottom:var(--sp-4)}
.says-footer__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}
.says-footer__liste a{color:var(--text-inverse-muted);font-size:var(--fs-body-sm);text-decoration:none;border:0}
.says-footer__liste a:hover{color:var(--says-yellow-500);border:0}
.says-footer__iletisim li{display:flex;gap:10px;align-items:flex-start;color:var(--text-inverse-muted);font-size:var(--fs-body-sm)}
.says-footer__iletisim .says-icon{flex:none;margin-top:2px;color:var(--says-yellow-500)}
.says-footer__sosyal{list-style:none;margin:var(--sp-6) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-4)}
.says-footer__sosyal a{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-caption);color:var(--text-inverse-muted);text-decoration:none;border:0}
.says-footer__sosyal a:hover{color:var(--says-yellow-500);border:0}
.says-footer__alt{margin-top:var(--sp-12);padding-top:var(--sp-6);border-top:var(--bw-hair) solid var(--border-inverse);display:flex;justify-content:space-between;gap:var(--sp-6);flex-wrap:wrap}
.says-footer__alt p{margin:0;font-size:var(--fs-caption);color:rgba(255,255,255,.5)}
.says-footer__not{max-width:60ch;text-align:right}

/* ---------- Duyarlılık ---------- */
@media (max-width:1024px){
	.says-nav{display:none}
	.says-menu-dugme{display:inline-flex}
	/* Hero tek sütuna düşer; DOM sırası zaten metin → hesap → buton → totem.
	   grid-area adlarını da SIFIRLAMAK şart: alan adı tanımsız kalınca dört blok
	   aynı hücreye yerleşip üst üste biniyordu. */
	.says-hero__ic{grid-template-columns:minmax(0,1fr);grid-template-areas:none;row-gap:var(--sp-6)}
	.says-hero__metin,
	.says-hero .says-hesap,
	.says-hero__eylem{grid-area:auto}
	.says-hesap,.says-totem{max-width:none}
	/* Şerit iki sütuna düşer; kapsül altta tam genişlik. */
	.says-totem--yatay .says-totem__liste{grid-template-columns:repeat(2,1fr)}
	/* İki sütunda: dikey ayraç yalnız sağdaki öğelerde, yatay ayraç alt satırda. */
	.says-totem--yatay .says-totem__liste li + li::before{display:none}
	.says-totem--yatay .says-totem__liste li:nth-child(2n)::before{display:block}
	.says-totem--yatay .says-totem__liste li:nth-child(n+3){border-top:var(--bw-hair) solid var(--border-inverse)}
	.says-totem--yatay .says-totem__ayak{justify-content:flex-start}
	.says-cozum{grid-template-columns:1fr;gap:var(--sp-8)}
	.says-cozum--ters .says-cozum__metin,.says-cozum--ters .says-cozum__gorsel{order:0}
	.says-surec{grid-template-columns:repeat(2,1fr);row-gap:var(--sp-8)}
	.says-footer__ust{grid-template-columns:1fr 1fr;gap:var(--sp-10)}
	.says-footer__marka{grid-column:1 / -1}
}
@media (max-width:820px){
	.says-vitrin__liste{grid-template-columns:repeat(2,1fr);row-gap:var(--sp-8)}
	.says-grid--3,.says-grid--4{grid-template-columns:1fr}
	.says-hero__ic{padding-top:var(--sp-16);padding-bottom:var(--sp-12)}
	.says-cta-serit__ic{flex-direction:column;align-items:flex-start}
	.says-footer__not{text-align:left}
	.says-mobil-cta{display:flex}
	body{padding-bottom:56px}
}
@media (max-width:560px){
	.says-totem--yatay .says-totem__liste{grid-template-columns:1fr}
	.says-totem--yatay .says-totem__liste li::before{display:none !important}
	.says-totem--yatay .says-totem__liste li + li{border-top:var(--bw-hair) solid var(--border-inverse)}
	.says-cozum__spec{grid-template-columns:1fr 1fr;gap:var(--sp-5)}
	.says-footer__ust{grid-template-columns:1fr}
	.says-hero__eylem .says-btn{width:100%}
}

/* ---------- Kırıntı navigasyonu ---------- */
.says-kirinti{margin-bottom:var(--sp-5)}
.says-kirinti ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}
.says-kirinti li{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);line-height:1}
.says-kirinti a{color:var(--text-inverse-muted);text-decoration:none;border:0}
.says-kirinti a:hover{color:var(--says-yellow-500);border:0}
.says-kirinti [aria-current="page"]{color:var(--says-yellow-500);font-weight:var(--fw-semibold)}
.says-kirinti__ok{color:rgba(255,255,255,.34)}

/* ---------- Tema değiştirme düğmesi ---------- */
.says-tema-dugme{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;background:transparent;border:var(--bw-hair) solid var(--border-inverse);border-radius:var(--r-control);color:var(--text-inverse);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}
.says-tema-dugme:hover{background:rgba(255,255,255,.08);color:var(--says-yellow-500);border-color:rgba(255,255,255,.34)}
/* Açık temada ay, koyu temada güneş — düğme basınca NE OLACAĞINI gösterir.
   Sistem tercihine bakan kural kaldırıldı: varsayılan her zaman açık tema. */
.says-tema-dugme__gunes{display:none}
.says-tema-dugme__ay{display:inline-flex}
:root[data-theme="dark"] .says-tema-dugme__gunes{display:inline-flex}
:root[data-theme="dark"] .says-tema-dugme__ay{display:none}

/* ---------- WhatsApp düğmesi ---------- */
/* README "no floating chat bubble" diyor; bu, müşterinin doğrudan isteği üzerine
   bilinçli istisna. Sarı KULLANILMIYOR (WhatsApp'ın kendi yeşili), sohbet penceresi
   açmıyor, tek tık doğrudan uygulamaya gidiyor. */
.says-wa{position:fixed;right:var(--sp-5);bottom:var(--sp-5);z-index:var(--z-overlay);display:inline-flex;align-items:center;gap:var(--sp-2);padding:12px 18px 12px 14px;border-radius:var(--r-pill);background:#25D366;color:#0B2B18;text-decoration:none;border:0;box-shadow:var(--shadow-md);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}
.says-wa:hover{color:#0B2B18;border:0;box-shadow:var(--shadow-lg);transform:translateY(-2px)}
.says-wa:active{transform:translateY(1px);box-shadow:var(--shadow-sm)}
.says-wa__yazi{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:13px;letter-spacing:.06em}
@media (max-width:820px){
	/* Mobilde sabit alt çubuk var; üstüne binmesin ve yalnız simge kalsın. */
	.says-wa{bottom:calc(56px + var(--sp-4));right:var(--sp-4);padding:14px}
	.says-wa__yazi{display:none}
}

/* ---------- Çözüm alt maddeleri (Mobil & Taşınabilir) ---------- */
.says-cozum__altlar{list-style:none;margin:0 0 var(--sp-6);padding:0;display:flex;flex-direction:column;gap:var(--sp-4);max-width:var(--measure)}
.says-cozum__altlar li{display:flex;gap:var(--sp-4);align-items:flex-start;padding-left:var(--sp-4);border-left:var(--bw-rule) solid var(--border-default)}
.says-cozum__alt-ikon{flex:none;display:inline-flex;color:var(--text-strong);margin-top:2px}
.says-cozum__altlar strong{display:block;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:14px;letter-spacing:.02em;color:var(--text-strong);margin-bottom:4px}
.says-cozum__altlar span{display:block;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-body)}

/* ---------- Hesap kutusu: çevre satırı ---------- */
/* Yeşil YALNIZCA burada ve yalnız veri rengi olarak. Marka paleti değişmiyor;
   --success-500 zaten sistemin "devrede" rengi. */
.says-hesap__satir--cevre{border-left-color:var(--success-500)}
.says-hesap__satir--cevre .says-hesap__deger{color:var(--success-500)}
.says-hesap__agac{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--success-500)}
.says-hesap__agac .says-icon{flex:none;margin-top:1px}

/* ---------- İletişim sayfası ---------- */
.says-iletisim{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter);list-style:none;margin:0;padding:0}
.says-iletisim__kart{display:flex;flex-direction:column;gap:var(--sp-2)}
.says-iletisim__ikon{display:inline-flex;color:var(--text-strong);margin-bottom:var(--sp-2)}
.says-iletisim__baslik{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0}
.says-iletisim__deger{font-size:19px;font-weight:var(--fw-semibold);color:var(--text-strong);text-decoration:none;border:0;line-height:1.35;word-break:break-word}
a.says-iletisim__deger:hover{color:var(--text-link);border:0}
.says-iletisim__adres{font-family:var(--font-text);font-size:17px;margin:0}
.says-iletisim__not{margin:auto 0 0;padding-top:var(--sp-3);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}

.says-harita{margin-top:var(--sp-10);border:var(--bw-hair) solid var(--border-subtle);border-radius:var(--r-card);overflow:hidden;aspect-ratio:16/7;background:var(--surface-subtle)}
.says-harita iframe{width:100%;height:100%;border:0;display:block;filter:saturate(.92) contrast(1.04)}

@media (max-width:1024px){
	.says-iletisim{grid-template-columns:repeat(2,1fr)}
	.says-harita{aspect-ratio:16/10}
}
@media (max-width:560px){
	.says-iletisim{grid-template-columns:1fr}
	.says-harita{aspect-ratio:4/3}
}

/* ---------- Çözümler: senaryo eşlemesi ---------- */
/* Ürün diliyle değil müşteri diliyle giriş. Kart değil, hairline ayraçlı liste —
   dört kartlık bir ızgara daha koymak sayfayı yine anasayfaya benzetirdi. */
.says-senaryo{display:grid;grid-template-columns:repeat(2,1fr);gap:0;list-style:none;margin:0;padding:0;border-top:var(--bw-rule) solid var(--accent)}
.says-senaryo__oge{border-bottom:var(--bw-hair) solid var(--border-default)}
.says-senaryo__oge:nth-child(odd){border-right:var(--bw-hair) solid var(--border-default)}
.says-senaryo__oge a{display:block;padding:var(--sp-6) var(--sp-6) var(--sp-6) 0;text-decoration:none;border:0;transition:background var(--dur) var(--ease)}
.says-senaryo__oge:nth-child(even) a{padding-left:var(--sp-6);padding-right:0}
.says-senaryo__oge a:hover{background:var(--surface-hover);border:0}
.says-senaryo__ikon{display:inline-flex;color:var(--text-strong);margin-bottom:var(--sp-3)}
.says-senaryo__durum{font-family:var(--font-text);font-size:var(--fs-body-lg);line-height:1.5;color:var(--text-strong);margin:0 0 var(--sp-3);max-width:34ch}
.says-senaryo__cozum{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-ink)}
.says-senaryo__oge a:hover .says-senaryo__cozum{color:var(--text-strong)}
.says-senaryo__sebep{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-muted);max-width:44ch}

/* ---------- Çözümler: karşılaştırma tablosu ---------- */
.says-gizli{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.says-tablo-sarmal{overflow-x:auto;-webkit-overflow-scrolling:touch}
.says-tablo{width:100%;border-collapse:collapse;min-width:760px}
.says-tablo th,.says-tablo td{text-align:left;padding:var(--sp-4) var(--sp-4);border-bottom:var(--bw-hair) solid var(--border-default);vertical-align:top}
.says-tablo thead th{border-bottom:var(--bw-rule) solid var(--accent);padding-top:0}
.says-tablo thead a{display:flex;flex-direction:column;gap:var(--sp-2);text-decoration:none;border:0;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong);line-height:1.3}
.says-tablo thead a:hover{color:var(--text-link);border:0}
.says-tablo__ikon{color:var(--text-muted)}
.says-tablo thead a:hover .says-tablo__ikon{color:var(--text-link)}
.says-tablo tbody th{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);width:150px;white-space:nowrap}
.says-tablo tbody td{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-body)}
.says-tablo tbody tr:last-child th,.says-tablo tbody tr:last-child td{border-bottom:0}
.says-tablo__sayi .says-data{font-size:var(--fs-data);font-weight:var(--fw-semibold);color:var(--text-strong);white-space:nowrap}
.says-tablo__sayi .says-unit{margin-left:4px}
.says-tablo__bos{color:var(--text-muted);cursor:help}

/* ---------- Çözümler: künyeler ---------- */
.says-kunye{padding:var(--sp-10) 0;border-top:var(--bw-hair) solid var(--border-subtle)}
.says-kunye:first-of-type{border-top:0;padding-top:var(--sp-2)}
.says-kunye__bas{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-6)}
.says-kunye__ikon{display:inline-flex;color:var(--text-strong);flex:none}
.says-kunye__bas h3{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-h3);letter-spacing:.01em;text-transform:uppercase;color:var(--text-strong);margin:0;line-height:1.25}
.says-kunye__govde{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--sp-8)}
.says-kunye__blok p:not(.says-eyebrow){margin:var(--sp-3) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-body)}
.says-kunye__liste{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}
.says-kunye__liste li{display:flex;gap:var(--sp-2);align-items:flex-start;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-body)}
.says-kunye__liste .says-icon{flex:none;margin-top:3px;color:var(--success-500)}
.says-kunye__liste--dikkat .says-icon{color:var(--warning-500)}

/* ---------- İletişim: telefon + WhatsApp tek kart ---------- */
.says-iletisim__kart--genis{grid-column:span 2}
.says-iletisim__deger--buyuk{font-size:26px;letter-spacing:-.01em}
.says-iletisim__eylem{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}
.says-wa-btn{color:#128C4A;border-color:currentColor}
.says-wa-btn:hover{background:#128C4A;color:#fff;border-color:#128C4A}

@media (max-width:1024px){
	.says-kunye__govde{grid-template-columns:1fr;gap:var(--sp-6)}
	.says-iletisim__kart--genis{grid-column:span 2}
}
@media (max-width:820px){
	.says-senaryo{grid-template-columns:1fr}
	.says-senaryo__oge:nth-child(odd){border-right:0}
	.says-senaryo__oge a,
	.says-senaryo__oge:nth-child(even) a{padding-left:0;padding-right:0}
}
@media (max-width:560px){
	.says-iletisim__kart--genis{grid-column:span 1}
	.says-iletisim__eylem .says-btn{flex:1;justify-content:center}
}

/* ---------- Çevre satırı (footer) ---------- */
/* Yeşil serpiştirme. Marka kuralı: yeşil YALNIZCA ölçülmüş çevresel çıktıda.
   Zemin, başlık veya buton olarak kullanılmaz — sarı kadar dar rasyonlu. */
.says-cevre{display:flex;align-items:flex-start;gap:var(--sp-2);margin:var(--sp-5) 0 0;max-width:44ch;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-inverse-muted)}
.says-cevre .says-icon{flex:none;margin-top:3px;color:var(--eco)}
.says-cevre strong{color:var(--eco);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}
.says-cevre__kaynak{display:block;margin-top:4px;font-size:var(--fs-caption);line-height:1.45;color:rgba(255,255,255,.42)}

/* Mevcut yeşil kullanımları --eco anlamına bağlandı: kod okunurken
   "burada niye yeşil var" sorusu kalmasın. */
.says-hesap__satir--cevre{border-left-color:var(--eco)}
.says-hesap__satir--cevre .says-hesap__deger{color:var(--eco)}
.says-hesap__agac{color:var(--eco)}
.says-kunye__liste .says-icon{color:var(--eco)}

/* ---------- Sabit WhatsApp düğmesi çakışması ---------- */
/* Düğme position:fixed; sayfanın en altına inildiğinde footer künyesinin üstüne
   biniyordu (ölçüldü: 30px örtüşme). Footer'ın son satırına düğme genişliği
   kadar pay veriliyor — düğmeyi kaldırmak yerine metni çekmek doğru çözüm,
   çünkü düğme her yerde aynı yerde durmalı. */
.says-footer__alt{padding-right:var(--wa-pay, 0)}
@media (min-width:821px){
	:root{--wa-pay:190px}
}
@media (max-width:820px){
	/* Mobilde düğme sadece simge (78px) ve alt çubuğun üstünde duruyor. */
	:root{--wa-pay:0}
	.says-footer__alt{padding-bottom:var(--sp-10)}
}

/* ---------- Çevre bandı ---------- */
/* Tam genişlikte doğa fotoğrafı, AÇIK yıkamayla. Sistemdeki koruma gradyanları
   lacivert (koyu); bu bandın açık olması bilinçli — istenen his "ferah" ve sayfaya
   dördüncü bir koyu bant eklemek tam tersini yapardı.
   Yıkama düz bir katman, gradient değil: marka arka planlarda gradient yasaklıyor. */
.says-cevre-bant{position:relative;isolation:isolate;overflow:hidden;background:var(--surface-subtle)}
.says-cevre-bant__zemin{position:absolute;inset:0;z-index:-1}
.says-cevre-bant__zemin .says-photo{position:absolute;inset:0;width:100%;height:100%;border-radius:0}
.says-cevre-bant__zemin .says-photo--bos{--photo-min-h:0;height:100%;background-image:none;background:var(--surface-subtle)}
.says-cevre-bant__zemin .says-photo--bos .says-photo__konu{color:var(--says-green-700,var(--eco-strong))}
.says-cevre-bant__zemin .says-photo--bos .says-photo__etiket{color:var(--text-muted)}
/* Yıkama: fotoğrafı bir his olarak bırakır, metni garantiye alır. */
.says-cevre-bant__zemin::after{content:"";position:absolute;inset:0;background:rgba(240,245,234,.89)}
.says-cevre-bant__ic{padding:var(--sp-16) 0;position:relative}
.says-cevre-bant .says-rule{margin:var(--sp-3) 0 var(--sp-5)}
.says-cevre-bant h2{margin:0 0 var(--sp-8);max-width:18ch}

.says-cevre-bant__sayilar{display:flex;flex-wrap:wrap;gap:var(--sp-12);margin-bottom:var(--sp-6)}
.says-cevre-bant__sayilar .says-stat--ruled{border-left-color:var(--eco)}
.says-cevre-bant__sayilar .says-stat__value{color:var(--eco-strong)}
.says-cevre-bant__sayilar .says-unit{color:var(--text-muted)}

/* Kaynak notu kucuk metin (13px) — WCAG 4,5:1 istiyor. --text-muted ile, yikanmis
   fotografin koyu bolgelerinde 3,13:1 olculdu. --text-body ile eshige cikiyor. */
.says-cevre-bant__kaynak{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;max-width:var(--measure);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-body)}
.says-cevre-bant__kaynak .says-icon{flex:none;margin-top:2px}

@media (max-width:820px){
	.says-cevre-bant__ic{padding:var(--sp-12) 0}
	.says-cevre-bant__sayilar{gap:var(--sp-8)}
	/* Dar ekranda fotoğraf detayı okunmaz; yıkamayı biraz açıp metni öne al. */
	.says-cevre-bant__zemin::after{background:rgba(240,245,234,.91)}
}
