/* ═══════════════════════════════════════════════════════════════════════════
   GD PUBLIC — TASARIM SİSTEMİ
   80 pazarlama sayfası + header/footer bu tek dosyayı paylaşır.

   🔴 İSİM ALANI KURALI (FAZ 0 §3.4 — canlı çakışmadan doğdu)
   Çıplak jenerik sınıf YASAK. Her component kendi önekiyle:
     .gdh-  header / navigasyon      .gdm-  mega-menü + drawer
     .gds-  bölüm (section) blokları .gdc-  kart / veri nesnesi
     .gdf-  footer                   .gdu-  yardımcı (utility)
   Gerekçe: FAZ 0'da footer'ın `.alt` kuralı eşleştirme kartına sızıp satırı
   129px'e şişirdi. Sayısal kontroller yakalamadı, yalnız ekran yakaladı.

   Tip ölçeği : 60 / 34 / 20 / 17 / 14.5 / 11.5
   Boşluk     : 4 8 12 16 24 32 48 64 96 128
   Radius     : 8 · 18 · 26 · pill
   ═══════════════════════════════════════════════════════════════════════════ */

:root{
  /* — ana sayfadan ÖLÇÜLEREK alındı, değiştirilmedi — */
  --gd-bg:#E8E8E5; --gd-surface:#F3F3F0; --gd-surface2:#ECECE9;
  --gd-ink:#1B1B19; --gd-ink2:#5F5F59; --gd-muted:#9B9B94;
  --gd-line:rgba(27,27,25,.08); --gd-line2:rgba(27,27,25,.14);
  --gd-marka:#F0453D; --gd-marka-yumusak:#FFF1F0;
  --gd-font:'Inter',-apple-system,'Helvetica Neue',sans-serif;
  --gd-r-sm:8px; --gd-r-md:18px; --gd-r-lg:26px; --gd-r-pill:100px;

  /* — YENİ: AA uyumu için marka tonundan (H=2,7°) türetildi.
       Marka kırmızısı DEĞİŞMEDİ; bunlar rampanın eksik basamakları. — */
  --gd-marka-metin:#C7180F;   /* küçük metin/link · bg üzerinde 4,80:1 */
  --gd-marka-dolgu:#DA1A11;   /* beyaz metinli buton zemini · 5,08:1 */
  --gd-ink3:#6E6E67;          /* alt metin · 4,50:1 (--gd-muted 2,28:1 ile KALIYORDU) */

  --gd-s1:4px; --gd-s2:8px; --gd-s3:12px; --gd-s4:16px; --gd-s5:24px;
  --gd-s6:32px; --gd-s7:48px; --gd-s8:64px; --gd-s9:96px;
  --gd-ust-h:84px;            /* header yüksekliği — dönen rozetin çapından BÜYÜK olmalı */
}

/* ── temel ───────────────────────────────────────────────────────────── */
.gd-sayfa *{box-sizing:border-box}
.gd-sayfa{background:var(--gd-bg);color:var(--gd-ink);font-family:var(--gd-font);
  font-size:17px;line-height:1.65;font-weight:400;margin:0;
  -webkit-font-smoothing:antialiased;overflow-x:hidden}
.gd-sayfa img{max-width:100%;display:block}
.gd-sayfa a{color:inherit;text-decoration:none}
.gd-sayfa h1,.gd-sayfa h2,.gd-sayfa h3,.gd-sayfa h4,.gd-sayfa p,
.gd-sayfa ul,.gd-sayfa ol,.gd-sayfa dl,.gd-sayfa dd,.gd-sayfa figure{margin:0;padding:0}
.gdu-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--gd-s5)}
.gdu-gizli{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.gdu-atla{position:absolute;left:-9999px;top:0;background:var(--gd-ink);color:#fff;
  padding:12px 18px;border-radius:0 0 var(--gd-r-sm) 0;z-index:200}
.gdu-atla:focus{left:0}

/* ── tipografi ───────────────────────────────────────────────────────── */
.gd-sayfa h1,.gd-sayfa h2,.gd-sayfa h3{letter-spacing:-.025em;font-weight:600;line-height:1.12}
.gd-sayfa h1{font-size:clamp(32px,5vw,58px);line-height:1.07;padding-bottom:.06em}
.gd-sayfa h2{font-size:clamp(25px,3.2vw,34px);line-height:1.16}
.gd-sayfa h3{font-size:20px;line-height:1.3;letter-spacing:-.015em;font-weight:550}
.gdu-lead{font-size:clamp(17px,1.5vw,19.5px);line-height:1.6;color:var(--gd-ink2);max-width:62ch}
.gdu-etiket{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;
  color:var(--gd-marka-metin);display:block}
.gdu-kucuk{font-size:14.5px;line-height:1.55;color:var(--gd-ink3)}

/* ── butonlar ────────────────────────────────────────────────────────── */
.gdu-btn{display:inline-flex;align-items:center;gap:var(--gd-s2);border:0;cursor:pointer;
  font-family:var(--gd-font);font-size:15px;font-weight:550;letter-spacing:-.01em;
  padding:13px 22px;border-radius:var(--gd-r-pill);text-align:center;
  transition:transform .16s cubic-bezier(.2,0,0,1),background .16s ease,box-shadow .16s ease,border-color .16s ease}
.gdu-btn svg{flex:none}
.gdu-btn-ana{background:var(--gd-marka-dolgu);color:#fff;
  box-shadow:0 1px 2px rgba(27,27,25,.08),0 8px 20px -10px rgba(218,26,17,.55)}
.gdu-btn-ana:hover{background:var(--gd-marka-metin);transform:translateY(-1px);
  box-shadow:0 2px 4px rgba(27,27,25,.1),0 14px 28px -12px rgba(218,26,17,.6)}
.gdu-btn-ana:active{transform:translateY(1px) scale(.985)}
.gdu-btn-ikincil{background:transparent;color:var(--gd-ink);border:1px solid var(--gd-line2)}
.gdu-btn-ikincil:hover{background:var(--gd-surface);border-color:rgba(27,27,25,.22);transform:translateY(-1px)}
.gdu-btn-ikincil:active{transform:translateY(1px) scale(.985)}
.gd-sayfa a:focus-visible,.gd-sayfa button:focus-visible{outline:3px solid var(--gd-marka);
  outline-offset:3px;border-radius:var(--gd-r-sm)}

/* ═══ HEADER ═════════════════════════════════════════════════════════ */
.gdh{position:sticky;top:0;z-index:80;background:rgba(232,232,229,.85);
  backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);
  border-bottom:1px solid var(--gd-line)}
.gdh-ic{display:flex;align-items:center;gap:var(--gd-s5);height:var(--gd-ust-h)}
.gdh-logo{display:flex;align-items:center;gap:9px;font-weight:600;font-size:16.5px;
  letter-spacing:-.03em;flex:none;color:var(--gd-ink)}
.gdh-logo-nokta{width:9px;height:9px;border-radius:50%;background:var(--gd-marka);flex:none}
.gdh-menu{display:flex;align-items:center;gap:2px;margin-left:var(--gd-s3);list-style:none}
.gdh-menu>li{position:relative}
.gdh-mn{display:flex;align-items:center;gap:5px;padding:9px 13px;border-radius:var(--gd-r-pill);
  font-size:14.5px;font-weight:500;color:var(--gd-ink2);background:none;border:0;
  font-family:var(--gd-font);cursor:pointer;white-space:nowrap;
  transition:color .15s ease,background .15s ease}
.gdh-mn:hover,.gdh-mn[aria-expanded="true"]{color:var(--gd-ink);background:var(--gd-surface2)}
.gdh-ok{width:9px;height:9px;transition:transform .2s cubic-bezier(.2,0,0,1)}
.gdh-mn[aria-expanded="true"] .gdh-ok{transform:rotate(180deg)}
.gdh-mn-aktif{color:var(--gd-ink);font-weight:550}
.gdh-mn-aktif::after{content:"";position:absolute;left:13px;right:13px;bottom:2px;height:2px;
  background:var(--gd-marka);border-radius:2px}
.gdh-sag{margin-left:auto;display:flex;align-items:center;gap:var(--gd-s3)}
.gdh-giris{font-size:14.5px;font-weight:500;color:var(--gd-ink2);padding:9px 6px;white-space:nowrap}
.gdh-giris:hover{color:var(--gd-ink)}

/* dönen "Hemen Üye Ol" — ARTIK YALNIZ PLATFORM TURU DEMOSUNDA kullanılır.
   Site header'ından kaldırıldı (Murat, 9 Ağustos). Stiller korunuyor. */
.gdh-uyeol{position:relative;width:80px;height:80px;flex:none;display:grid;place-items:center;
  margin-left:var(--gd-s1)}
.gdh-uyeol-halka{position:absolute;inset:0;animation:gdhDon 14s linear infinite}
.gdh-uyeol-halka text{font-size:8.6px;font-weight:700;letter-spacing:.155em;
  fill:var(--gd-marka-metin);text-transform:uppercase}
.gdh-uyeol-oz{position:relative;width:52px;height:52px;border-radius:50%;
  background:var(--gd-marka-dolgu);display:grid;place-items:center;
  box-shadow:0 2px 6px rgba(27,27,25,.12),0 12px 26px -12px rgba(218,26,17,.75);
  transition:transform .2s cubic-bezier(.2,0,0,1)}
.gdh-uyeol-oz svg{width:17px;height:17px;stroke:#fff;stroke-width:2.3;fill:none}
.gdh-uyeol:hover .gdh-uyeol-oz{transform:scale(1.07)}
.gdh-uyeol:active .gdh-uyeol-oz{transform:scale(.97)}
.gdh-uyeol:hover .gdh-uyeol-halka{animation-duration:6s}
@keyframes gdhDon{to{transform:rotate(360deg)}}

/* ═══ MEGA-MENÜ — koyu zemin, iki panelli ═════════════════════════════
   🔴 KAYDIRMA YOK: sol sekme bir grup seçer, sağda yalnız o grup görünür.
   Önce tüm gruplar yan yanaydı; Hizmetler'de 33 sayfa panel içi kaydırma
   gerektiriyordu. En kalabalık grup artık 15 satır → tek ekrana sığar. */
.gdm{position:absolute;top:calc(100% + 12px);left:-14px;
  width:max-content;max-width:min(860px,calc(100vw - 48px));
  background:var(--gd-ink);color:#F4F4F1;
  border:1px solid rgba(244,244,241,.1);border-radius:var(--gd-r-lg);
  box-shadow:0 2px 8px rgba(27,27,25,.18),0 34px 70px -28px rgba(27,27,25,.72);
  padding:var(--gd-s5);display:grid;gap:var(--gd-s5);
  opacity:0;visibility:hidden;transform:translateY(-6px);
  transition:opacity .2s ease,transform .2s cubic-bezier(.2,0,0,1),visibility 0s linear .2s}
.gdh-mn[aria-expanded="true"]+.gdm{opacity:1;visibility:visible;transform:none;transition-delay:0s}
/* 🔴 SEKMELİ PANELDE GENİŞLİK SABİT.
   `width:max-content` iken sekme değiştikçe panel yeniden ölçülüyor ve
   kayıyordu (ölçüldü: 764px -> 808px, sol kenar 0 -> -44 yani ekran dışı).
   Sabit genişlik + JS'teki `konumla()` kenetlemesi ikisi birlikte gerekli:
   biri boyu, öteki yeri sabitler. */
.gdm-sekmeli{grid-template-columns:214px minmax(0,1fr);
  width:min(820px,calc(100vw - 48px))}
/* `gdm-sag-hizala` KALDIRILDI — sağdan bağlama, panel büyüdükçe sola taşma
   üretiyordu. Konumlandırmayı artık `konumla()` yapıyor. */

/* sol sekmeler */
.gdm-sekmeler{display:grid;gap:3px;align-content:start;
  border-right:1px solid rgba(244,244,241,.1);padding-right:var(--gd-s5)}
.gdm-sekme{display:flex;align-items:center;gap:9px;width:100%;text-align:left;
  padding:11px 12px;border:0;border-radius:11px;cursor:pointer;
  background:transparent;color:rgba(244,244,241,.66);font-family:var(--gd-font);
  font-size:13.5px;font-weight:500;letter-spacing:-.01em;
  transition:background .16s ease,color .16s ease}
.gdm-sekme-ad{flex:1;min-width:0}
.gdm-sekme-adet{flex:none;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;
  color:rgba(244,244,241,.45);background:rgba(244,244,241,.09);
  border-radius:20px;padding:2px 7px}
.gdm-sekme-ok{width:13px;height:13px;flex:none;opacity:0;transition:opacity .16s ease}
.gdm-sekme:hover{background:rgba(244,244,241,.07);color:#F4F4F1}
.gdm-sekme-acik{background:rgba(240,69,61,.16);color:#fff;font-weight:600}
.gdm-sekme-acik .gdm-sekme-adet{background:rgba(240,69,61,.3);color:#FF9E97}
.gdm-sekme-acik .gdm-sekme-ok{opacity:1;color:#FF9E97}
.gdm-sekme:focus-visible{outline:2px solid var(--gd-marka);outline-offset:-2px}

/* sağ paneller */
.gdm-paneller{min-width:0}
.gdm-panel{display:none}
.gdm-panel-acik{display:block}
.gdm-liste{list-style:none;display:grid;gap:2px;min-width:0}
.gdm-liste-2{grid-template-columns:repeat(2,minmax(0,252px));gap:2px var(--gd-s4)}

/* satır: ikon + metin — tek ikon ailesi, hepsi aynı ölçüde */
.gdm-lnk{display:flex;align-items:center;gap:11px;padding:8px 11px;border-radius:11px;min-height:46px;
  font-size:14px;font-weight:500;color:#F4F4F1;
  transition:background .15s ease,transform .15s ease}
.gdm-lnk-ic{display:block;min-width:0;flex:1}
/* 🔴 Başlık KIRPILMAZ, 2 satıra sarar. nowrap+ellipsis ile "Amerika Birleşik
   Devletl…" gibi okunamaz satırlar çıkıyordu. */
.gdm-lnk b{display:block;font-weight:500;letter-spacing:-.01em;line-height:1.35;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.gdm-lnk span{display:block;font-size:12px;color:rgba(244,244,241,.5);font-weight:400;
  margin-top:2px;line-height:1.4;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
/* 🔴 Çip ve içindeki SVG TAM ORTALI: grid+place-items çipi, ayrıca svg'ye
   display:block + margin:auto veriliyor. Satır hizası .gdm-lnk'te
   align-items:center ile sağlanıyor (açıklamalı satırlarda da ortada durur). */
.gdm-ikon{flex:none;width:30px;height:30px;border-radius:9px;
  display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center;
  background:rgba(244,244,241,.08);border:1px solid rgba(244,244,241,.14);
  color:rgba(244,244,241,.82);
  transition:background .15s ease,border-color .15s ease,color .15s ease}
.gd-ikon{width:15px;height:15px;display:block;grid-area:1/1;align-self:center;justify-self:center}
.gdm-lnk:hover{background:rgba(244,244,241,.08);transform:translateX(3px)}
.gdm-lnk:hover .gdm-ikon{background:var(--gd-marka-dolgu);border-color:var(--gd-marka-dolgu);color:#fff}
.gdm-lnk:focus-visible{outline:2px solid var(--gd-marka);outline-offset:-2px}

/* Platform altındaki demo girişi */
.gdm-demo{grid-column:1 / -1;display:flex;align-items:center;gap:11px;
  padding:12px 13px;border-radius:12px;margin-top:2px;
  background:rgba(240,69,61,.12);border:1px solid rgba(240,69,61,.3);color:#F4F4F1;
  transition:background .15s ease}
.gdm-demo:hover{background:rgba(240,69,61,.2)}
.gdm-demo i{font-style:normal;color:#FF9E97;flex:none}
.gdm-demo .gdm-ikon{background:rgba(240,69,61,.25);border-color:rgba(240,69,61,.4);color:#FF9E97}

/* ═══ ANA SAYFA KÖPRÜSÜ ══════════════════════════════════════════════
   Ana sayfa kendi CSS'ini kullanır (.nav .menu .pill-btn …). Buradaki kurallar
   YALNIZ K1 ile eklenen iki öğeyi ana sayfanın diline uydurur; mevcut hiçbir
   seçiciyi ezmez. */
.gdh-hp-mega{position:relative;display:inline-flex}
.gdh-hp-mn{display:inline-flex;align-items:center;gap:5px;font-family:var(--gd-font);
  font-size:13.5px;font-weight:500;color:var(--gd-ink2);padding:9px 14px;
  border:0;background:none;cursor:pointer;border-radius:var(--gd-r-pill);
  transition:color .18s ease,background .18s ease}
.gdh-hp-mn:hover,.gdh-hp-mn[aria-expanded="true"]{color:var(--gd-ink);background:var(--gd-surface2)}
.gdh-hp-mn[aria-expanded="true"] .gdh-ok{transform:rotate(180deg)}
.gdh-hp-mn+.gdm{top:calc(100% + 14px)}
.gdh-hp-mn[aria-expanded="true"]+.gdm{opacity:1;visibility:visible;transform:none;transition-delay:0s}
/* ana sayfada header sabit yükseklikte değil → panel viewport'a göre sınırlanır */
.gdh-hp-mega .gdm{max-height:calc(100vh - 120px)}
/* mobil menüdeki Platform katmanı */
.gdh-hp-mm-kat{border-top:1px solid var(--gd-line);border-bottom:1px solid var(--gd-line);
  margin:4px 0;padding:2px 0}
.gdh-hp-mm-kat>summary{list-style:none;cursor:pointer;padding:11px 4px;font-weight:600;
  display:flex;align-items:center;justify-content:space-between}
.gdh-hp-mm-kat>summary::-webkit-details-marker{display:none}
.gdh-hp-mm-kat>summary::after{content:"+";font-size:17px;color:var(--gd-ink3);line-height:1}
.gdh-hp-mm-kat[open]>summary::after{content:"–"}
.gdh-hp-mm-grup{display:block;font-size:10.5px;font-weight:700;letter-spacing:.09em;
  text-transform:uppercase;color:var(--gd-ink3);margin:10px 0 2px 4px}

/* ═══ MOBİL DRAWER ═══════════════════════════════════════════════════ */
.gdh-burger{display:none;align-items:center;justify-content:center;width:42px;height:42px;
  border:1px solid var(--gd-line2);background:transparent;border-radius:12px;cursor:pointer;
  color:var(--gd-ink);flex:none}
.gdh-burger svg{width:19px;height:19px;stroke:currentColor;stroke-width:2;fill:none}
.gdm-perde{position:fixed;inset:0;background:rgba(27,27,25,.5);backdrop-filter:blur(3px);
  opacity:0;visibility:hidden;z-index:90;transition:opacity .25s ease,visibility 0s linear .25s}
.gdm-drawer{position:fixed;top:0;right:0;bottom:0;width:min(400px,88vw);z-index:100;
  background:var(--gd-bg);border-left:1px solid var(--gd-line2);
  transform:translateX(100%);transition:transform .28s cubic-bezier(.2,0,0,1);
  overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}
body.gdm-acik{overflow:hidden}
body.gdm-acik .gdm-perde{opacity:1;visibility:visible;transition-delay:0s}
body.gdm-acik .gdm-drawer{transform:none}
/* 🔴 Drawer açıkken yüzen butonlar GİZLENİR — WhatsApp ve GD Asistan FAB'ları
   drawer'ın alt CTA'sının üstüne biniyordu (mobilde "Hemen Üye Ol" tıklanamıyordu).
   FAB'ların kendi dosyalarına DOKUNULMADI; yalnız buradan gizleniyorlar. */
body.gdm-acik .gd-wa-fab,
body.gdm-acik #gda-fab-btn,
body.gdm-acik #gda-fab-panel{opacity:0;visibility:hidden;pointer-events:none;
  transition:opacity .2s ease,visibility 0s linear .2s}
.gdm-drawer-ust{display:flex;align-items:center;justify-content:space-between;
  padding:var(--gd-s5);border-bottom:1px solid var(--gd-line);position:sticky;top:0;
  background:var(--gd-bg);z-index:2}
.gdm-kapat{width:40px;height:40px;border:1px solid var(--gd-line2);background:transparent;
  border-radius:12px;cursor:pointer;color:var(--gd-ink);display:grid;place-items:center}
.gdm-kapat svg{width:17px;height:17px;stroke:currentColor;stroke-width:2.2;fill:none}
.gdm-drawer-govde{padding:var(--gd-s4) var(--gd-s5) var(--gd-s7);flex:1}
.gdm-kat{border-bottom:1px solid var(--gd-line)}
.gdm-kat-bas{width:100%;display:flex;align-items:center;justify-content:space-between;
  gap:var(--gd-s3);padding:15px 2px;background:none;border:0;cursor:pointer;
  font-family:var(--gd-font);font-size:16px;font-weight:550;color:var(--gd-ink);
  letter-spacing:-.015em;text-align:left}
.gdm-kat-bas .gdh-ok{width:11px;height:11px;color:var(--gd-ink3)}
.gdm-kat-bas[aria-expanded="true"] .gdh-ok{transform:rotate(180deg)}
.gdm-kat-govde{display:none;padding:0 0 var(--gd-s4) 0}
.gdm-kat-bas[aria-expanded="true"]+.gdm-kat-govde{display:block}
.gdm-kat-govde h5{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;
  color:var(--gd-ink3);margin:var(--gd-s3) 0 var(--gd-s2)}
.gdm-kat-govde ul{list-style:none;display:grid;gap:1px}
.gdm-kat-govde a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;
  font-size:14.5px;color:var(--gd-ink2);font-weight:450}
.gdm-kat-govde .gdm-ikon{width:26px;height:26px;border-radius:8px;margin-top:0}
.gdm-kat-govde .gd-ikon{width:13px;height:13px}
.gdm-kat-govde a:hover,.gdm-kat-govde a:focus-visible{background:var(--gd-surface);color:var(--gd-ink)}
.gdm-tekil{display:block;padding:15px 2px;font-size:16px;font-weight:550;color:var(--gd-ink);
  border-bottom:1px solid var(--gd-line);letter-spacing:-.015em}
.gdm-drawer-cta{display:grid;gap:var(--gd-s3);padding:var(--gd-s5);border-top:1px solid var(--gd-line);
  position:sticky;bottom:0;background:var(--gd-bg)}
.gdm-drawer-cta .gdu-btn{justify-content:center}

/* ═══ BÖLÜM BLOKLARI (.gds-) ═════════════════════════════════════════ */
/* 🔴 F3.3 · dikey ritim. Sabit 96px'lik bölüm dolgusu, medyanı 277 kelime olan
   hizmet sayfalarında 280 kelimeyi 4.100px'e yayıyordu — boşluk zenginlik değil
   SEYREKLİK okunuyordu. Ölçek akışkan (ekranla orantılı) ve içerik yoğunluğuna
   duyarlı: tek paragraflık "hafif" bölüm dar dolgu alır (`.gds-hafif`). */
.gds{padding:clamp(48px,5.6vw,78px) 0}
.gds-sik{padding:var(--gd-s7) 0}
.gds-hafif{padding:clamp(32px,3.4vw,46px) 0}
.gds-bas{max-width:62ch;margin-bottom:clamp(26px,3vw,40px)}
.gds-bas h2{margin:var(--gd-s3) 0 var(--gd-s4)}
.gds-bas p:last-child{margin-bottom:0}

/* A · hero */
.gds-hero{padding:var(--gd-s6) 0 clamp(40px,4.4vw,60px)}
.gds-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);
  gap:var(--gd-s8);align-items:center}
.gds-kirinti{display:flex;gap:var(--gd-s2);font-size:13px;color:var(--gd-ink3);
  margin-bottom:var(--gd-s5);align-items:center;flex-wrap:wrap}
.gds-kirinti a:hover{color:var(--gd-marka-metin)}
.gds-kirinti-ayr{color:var(--gd-muted)}
.gds-hero h1{margin:var(--gd-s4) 0 var(--gd-s5)}
.gds-hero h1 em{font-style:normal;color:var(--gd-marka-metin)}
/* 🔴 Uzun başlıkta punto DÜŞÜRÜLÜR. İçerik başlıkları 20-90 karakter arasında
   değişiyor; tek clamp ile uzun olanlar 4 satıra taşıyordu (frontcraft: "4 satırlık
   hero başlığı bir punto hatasıdır, kopya hatası değil"). */
.gds-hero h1.gds-h1-uzun{font-size:clamp(27px,3.5vw,42px);line-height:1.12}
.gds-hero h1.gds-h1-cokuzun{font-size:clamp(25px,2.9vw,35px);line-height:1.16}
.gds-cta{display:flex;gap:var(--gd-s3);margin-top:var(--gd-s6);flex-wrap:wrap}

/* B · süreç rayı */
.gds-ray{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gd-s7);
  position:relative;padding-top:var(--gd-s6)}
/* Kolon sayısı madde sayısına EŞİT — yetim kart oluşmaz (F3.4). */
.gds-ray-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.gds-ray-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.gds-ray-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gd-s6)}
.gds-ray::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gd-line2)}
.gds-adim{position:relative;min-width:0}
.gds-adim::before{content:"";position:absolute;top:calc(var(--gd-s6) * -1);left:0;width:44px;height:3px;
  background:var(--gd-marka);border-radius:3px}
.gds-adim-no{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--gd-marka-metin);
  font-variant-numeric:tabular-nums}
.gds-adim h3{margin:var(--gd-s2) 0 var(--gd-s3)}
.gds-adim p{font-size:15.5px;line-height:1.6;color:var(--gd-ink2)}

/* B2 · DİKEY RAY — 5+ adımlı süreçler (F3.4)
   🔴 Yatay ızgarada 5-6 madde 4+1 / 4+2 diye kırılıyordu. Ölçüldü: 41 sıralı
   listenin 22'si (%54) 5+ maddeli. Dikey rayda sıra korunur (süreç ORDERED bir
   yapıdır, iki kolona bölünürse okuma yönü belirsizleşir) ve yetim kart olmaz. */
.gds-dray{position:relative;padding-left:var(--gd-s6);border-top:1px solid var(--gd-line2);
  padding-top:var(--gd-s5)}
.gds-dray::before{content:"";position:absolute;left:5px;top:calc(var(--gd-s5) + 14px);bottom:14px;
  width:2px;background:linear-gradient(var(--gd-marka),rgba(240,69,61,.18))}
.gds-dadim{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);
  gap:var(--gd-s3);align-items:start;padding:var(--gd-s4) 0;
  border-bottom:1px solid var(--gd-line)}
.gds-dadim:last-child{border-bottom:0;padding-bottom:0}
.gds-dadim::before{content:"";position:absolute;left:calc(var(--gd-s6) * -1 + -1px);
  top:calc(var(--gd-s4) + 5px);width:12px;height:12px;border-radius:50%;
  background:var(--gd-bg);border:2px solid var(--gd-marka)}
.gds-dadim .gds-adim-no{line-height:1.7}
.gds-dadim h3{font-size:17px;margin:0 0 3px}
.gds-dadim p{font-size:15.5px;line-height:1.6;color:var(--gd-ink2);max-width:80ch}

/* C · hairline defter */
.gds-defter{border-top:1px solid var(--gd-line2)}
.gds-satir{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:var(--gd-s6);
  padding:var(--gd-s5) 0;border-bottom:1px solid var(--gd-line);align-items:start;
  transition:background .18s ease}
.gds-satir:hover{background:var(--gd-surface)}
.gds-satir dt{font-size:17px;font-weight:550;letter-spacing:-.015em;display:flex;gap:var(--gd-s3);
  align-items:baseline}
.gds-satir dt em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--gd-muted);
  font-variant-numeric:tabular-nums;flex:none}
.gds-satir dd{font-size:15.5px;line-height:1.6;color:var(--gd-ink2)}

/* D · editoryal iki kolon + numaralı yığın */
.gds-iki{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:var(--gd-s8);
  align-items:start}
.gds-sayili{list-style:none;counter-reset:gdsr}
.gds-sayili li{counter-increment:gdsr;padding:var(--gd-s4) 0 var(--gd-s4) 52px;position:relative;
  border-bottom:1px solid var(--gd-line);font-size:16.5px;line-height:1.55;color:var(--gd-ink2)}
.gds-sayili li::before{content:counter(gdsr,decimal-leading-zero);position:absolute;left:0;
  top:var(--gd-s4);font-size:12px;font-weight:700;color:var(--gd-marka-metin);
  font-variant-numeric:tabular-nums;letter-spacing:.06em}
.gds-not{background:var(--gd-surface);border:1px solid var(--gd-line2);border-radius:var(--gd-r-md);
  padding:var(--gd-s6);position:relative}
.gds-not::before{content:"";position:absolute;left:0;top:var(--gd-s6);bottom:var(--gd-s6);width:3px;
  background:var(--gd-marka);border-radius:0 3px 3px 0}
.gds-not p{font-size:16px;line-height:1.6;color:var(--gd-ink2)}
.gds-not p+p{margin-top:var(--gd-s3)}
.gds-not .gdu-etiket{margin-bottom:var(--gd-s3)}

/* E · çip sırası */
.gds-cipler{display:flex;flex-wrap:wrap;gap:var(--gd-s3)}
.gds-cip{background:var(--gd-surface);border:1px solid var(--gd-line2);border-radius:var(--gd-r-pill);
  padding:11px 18px;font-size:15px;font-weight:450;color:var(--gd-ink2);
  transition:border-color .16s ease,transform .16s ease,color .16s ease}
.gds-cip:hover{border-color:var(--gd-marka);color:var(--gd-ink);transform:translateY(-2px)}

/* F · koyu şerit */
.gds-serit{background:var(--gd-ink);color:#F4F4F1;border-radius:var(--gd-r-lg);
  padding:clamp(32px,4vw,56px)}
.gds-serit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gd-s7);
  align-items:center}
.gds-serit h2{color:#F4F4F1}
.gds-serit p{color:rgba(244,244,241,.72);font-size:16.5px;line-height:1.6}
.gds-serit p+p{margin-top:var(--gd-s4)}
.gds-serit .gdu-etiket{color:#FF9E97}

/* G · kapanış CTA */
.gds-son{text-align:center;padding:clamp(48px,5.6vw,76px) 0 clamp(40px,4.4vw,60px)}
.gds-son h2{max-width:22ch;margin:var(--gd-s3) auto var(--gd-s4)}
.gds-son .gdu-lead{margin:0 auto}
.gds-son .gds-cta{justify-content:center}

/* H · ilgili sayfa kartları */
.gds-ilgili{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gd-s5)}
.gdc-kart{display:block;background:var(--gd-surface);border:1px solid var(--gd-line);
  border-radius:var(--gd-r-md);padding:var(--gd-s5);min-width:0;
  transition:transform .18s cubic-bezier(.2,0,0,1),border-color .18s ease,box-shadow .18s ease}
.gdc-kart:hover{transform:translateY(-3px);border-color:var(--gd-line2);
  box-shadow:0 1px 2px rgba(27,27,25,.04),0 16px 32px -20px rgba(27,27,25,.35)}
.gdc-kart h3{font-size:17px;margin-bottom:var(--gd-s2)}
.gdc-kart p{font-size:14px;line-height:1.55;color:var(--gd-ink3)}
.gdc-kart-ok{display:inline-flex;align-items:center;gap:6px;margin-top:var(--gd-s4);
  font-size:13.5px;font-weight:550;color:var(--gd-marka-metin)}
.gdc-kart:hover .gdc-kart-ok{gap:10px}

/* İMZA · "Bu sayfada" içindekiler paneli (K7: stok fotoğraf yok)
   🔴 F3.1: eski panel 80 sayfada aynı kardeş listesini uydurma skorlarla
   gösteriyordu. Artık sayfanın KENDİ bölüm başlıklarına çapa verir. */
.gdc-panel{background:var(--gd-ink);border-radius:var(--gd-r-lg);padding:var(--gd-s5);color:#F4F4F1;
  box-shadow:0 2px 4px rgba(27,27,25,.1),0 30px 60px -30px rgba(27,27,25,.75)}
.gdc-panel-ust{display:flex;align-items:baseline;justify-content:space-between;
  margin-bottom:var(--gd-s3);gap:var(--gd-s3);
  padding-bottom:var(--gd-s3);border-bottom:1px solid rgba(244,244,241,.14)}
.gdc-panel-ust b{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;
  color:rgba(244,244,241,.62)}
.gdc-sayi{font-size:11px;font-weight:600;color:rgba(244,244,241,.45);
  font-variant-numeric:tabular-nums;flex:none}

.gdc-satir{display:flex;align-items:center;gap:var(--gd-s3);padding:12px 0;color:#F4F4F1;
  border-bottom:1px solid rgba(244,244,241,.08)}
.gdc-satir:last-child{border-bottom:0;padding-bottom:2px}
.gdc-no{font-size:11px;font-weight:700;color:var(--gd-marka);flex:none;width:20px;
  font-variant-numeric:tabular-nums;letter-spacing:.04em}
/* 🔴 sarmalayıcı ve satırlar BLOK olmalı — inline kalırsa ad ile alt satır yapışır */
.gdc-satir-ic{display:block;min-width:0;flex:1}
.gdc-satir-ad{display:block;font-size:14.5px;font-weight:550;letter-spacing:-.015em;line-height:1.35}
.gdc-satir-alt{display:block;font-size:11.5px;color:rgba(244,244,241,.5);margin-top:2px;line-height:1.35}
.gdc-satir-ok{flex:none;color:rgba(244,244,241,.35);transition:transform .18s ease,color .18s ease}
.gdc-satir:hover .gdc-satir-ad{color:#FFB3AD}
.gdc-satir:hover .gdc-satir-ok{color:var(--gd-marka);transform:translateY(3px)}
.gdc-satir:focus-visible{outline:2px solid var(--gd-marka);outline-offset:3px;border-radius:6px}

/* Sticky başlık çapayı örtmesin */
.gds,.gds-hero,.gds-son{scroll-margin-top:calc(var(--gd-ust-h) + 18px)}

/* ── F3.2 · grup kimliği: sayfanın kendi ikonu ──────────────────────── */
.gds-kimlik{display:inline-flex;align-items:center;gap:10px}
.gds-kimlik-ikon{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;
  background:rgba(240,69,61,.08);border:1px solid rgba(240,69,61,.22);color:var(--gd-marka-metin)}
.gds-kimlik-ikon .gd-ikon{width:17px;height:17px}
.gds-kimlik .gdu-etiket{margin:0}

.gdc-kart-ikon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;
  background:var(--gd-surface2);border:1px solid var(--gd-line);color:var(--gd-ink3);
  margin-bottom:var(--gd-s3);transition:background .18s ease,color .18s ease,border-color .18s ease}
.gdc-kart-ikon .gd-ikon{width:15px;height:15px}
.gdc-kart:hover .gdc-kart-ikon{background:var(--gd-marka-dolgu);border-color:var(--gd-marka-dolgu);color:#fff}

/* liste blokları (içerik gövdesi) */
.gds-liste{list-style:none;display:grid;gap:var(--gd-s3)}
.gds-liste li{position:relative;padding-left:26px;font-size:16.5px;line-height:1.6;color:var(--gd-ink2)}
.gds-liste li::before{content:"";position:absolute;left:6px;top:11px;width:6px;height:6px;
  border-radius:50%;background:var(--gd-marka)}
.gds-metin p{font-size:17px;line-height:1.7;color:var(--gd-ink2);max-width:70ch}
.gds-metin p+p{margin-top:var(--gd-s4)}

/* ═══ FOOTER ═════════════════════════════════════════════════════════ */
.gdf{border-top:1px solid var(--gd-line);padding:var(--gd-s7) 0 var(--gd-s8);margin-top:var(--gd-s6)}
/* 6 bölüm + marka sütunu → 4 kolon, iki sıra */
.gdf-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--gd-s6) var(--gd-s5)}
.gdf h5{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;
  color:var(--gd-ink3);margin-bottom:var(--gd-s4)}
.gdf ul{list-style:none;display:grid;gap:var(--gd-s2)}
.gdf ul a{font-size:14.5px;color:var(--gd-ink2)}
.gdf ul a:hover{color:var(--gd-marka-metin)}
.gdf-kunye{border-top:1px solid var(--gd-line);margin-top:var(--gd-s7);padding-top:var(--gd-s5);
  font-size:11.5px;color:var(--gd-ink3);line-height:1.7}

/* ── giriş animasyonu ────────────────────────────────────────────────── */
.gdu-gir{opacity:0;transform:translateY(14px)}
.gdu-gir.gdu-gorundu{opacity:1;transform:none;
  transition:opacity .5s ease,transform .5s cubic-bezier(.2,0,0,1)}

/* ── responsive ──────────────────────────────────────────────────────── */
/* 🔴 Kırılım 1080 → 1300. Ana menü 11 öğeye çıkınca 1280px'de header
   61px, 1120px'de 201px TAŞIYORDU. Artık 1300 altında drawer devreye girer. */
@media(max-width:1300px){
  .gdh-menu{display:none}
  .gdh-burger{display:inline-flex}
  .gdh-giris{display:none}
  .gds-hero-grid,.gds-iki,.gds-serit-grid{grid-template-columns:minmax(0,1fr)}
  .gds-hero-grid{gap:var(--gd-s7)}
  .gds-iki,.gds-serit-grid{gap:var(--gd-s6)}
  .gds-ray,.gds-ray-2,.gds-ray-3,.gds-ray-4{grid-template-columns:minmax(0,1fr);gap:var(--gd-s6)}
  .gds-ray::before{display:none}
  .gds-adim{padding-top:var(--gd-s5)}
  .gds-adim::before{top:0}
  .gds-ilgili{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:768px){
  .gd-sayfa{font-size:16px}
  :root{--gd-ust-h:74px}
  .gds,.gds-son{padding:var(--gd-s6) 0}
  .gds-hafif{padding:var(--gd-s5) 0}
  .gds-hero{padding:var(--gd-s4) 0 var(--gd-s5)}
  .gds-bas{margin-bottom:var(--gd-s5)}
  .gds-satir{grid-template-columns:minmax(0,1fr);gap:var(--gd-s2)}
  .gdf-grid,.gds-ilgili{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .gds-serit{padding:var(--gd-s6) var(--gd-s5)}
  .gdh-uyeol{width:70px;height:70px}
  .gdh-uyeol-oz{width:44px;height:44px}
}
@media(max-width:520px){
  .gdf-grid,.gds-ilgili{grid-template-columns:minmax(0,1fr)}
  .gds-cta .gdu-btn{width:100%;justify-content:center}
}
@media(prefers-reduced-motion:reduce){
  .gd-sayfa *,.gdm-drawer,.gdm-perde{animation:none!important;transition:none!important}
  .gdu-gir{opacity:1;transform:none}
}

/* ═══ İLETİŞİM SAYFASI (.gdi-) ═════════════════════════════════════════
   Sıfırdan yazıldı; eski `layouts.inner` iletişim sayfasının yerine geçer.
   İsim alanı `.gdi-` — mevcut hiçbir sınıfla çakışmaz. */
.gdi-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);
  gap:var(--gd-s8);align-items:start}
.gdi-grid h1{margin:var(--gd-s4) 0 var(--gd-s5)}
.gdi-grid h1 em{font-style:normal;color:var(--gd-marka-metin)}

/* gerçek iletişim bilgileri — boş alan hiç basılmaz (blade'de @if) */
.gdi-bilgi{margin-top:var(--gd-s6);border-top:1px solid var(--gd-line2)}
.gdi-satir{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);
  gap:var(--gd-s4);padding:var(--gd-s4) 0;border-bottom:1px solid var(--gd-line);
  align-items:center}
.gdi-satir dt{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;
  letter-spacing:.02em;color:var(--gd-ink3)}
.gdi-satir dd{font-size:16px;line-height:1.55;color:var(--gd-ink);min-width:0;
  overflow-wrap:anywhere}
.gdi-satir dd a{color:var(--gd-ink)}
.gdi-satir dd a:hover{color:var(--gd-marka-metin)}
.gdi-ikon{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;
  background:rgba(240,69,61,.08);border:1px solid rgba(240,69,61,.22);color:var(--gd-marka-metin)}
.gdi-ikon .gd-ikon{width:15px;height:15px}
.gdi-kunye{margin-top:var(--gd-s5);font-size:12px;line-height:1.7;color:var(--gd-ink3)}

/* form kartı */
.gdi-kart{background:var(--gd-surface);border:1px solid var(--gd-line2);
  border-radius:var(--gd-r-lg);padding:clamp(24px,3vw,40px)}
.gdi-form{display:grid;gap:var(--gd-s4)}
.gdi-ikili{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gd-s4)}
.gdi-alan{display:block;min-width:0}
.gdi-alan>span{display:block;font-size:13px;font-weight:600;color:var(--gd-ink2);
  margin-bottom:7px}
.gdi-alan>span i{font-style:normal;color:var(--gd-marka-metin)}
.gdi-alan input,.gdi-alan textarea{width:100%;font-family:var(--gd-font);font-size:15.5px;
  color:var(--gd-ink);background:var(--gd-bg);border:1px solid var(--gd-line2);
  border-radius:var(--gd-r-sm);padding:12px 14px;line-height:1.5;
  transition:border-color .16s ease,box-shadow .16s ease}
.gdi-alan textarea{resize:vertical;min-height:130px}
.gdi-alan input::placeholder,.gdi-alan textarea::placeholder{color:var(--gd-muted)}
.gdi-alan input:focus,.gdi-alan textarea:focus{outline:0;border-color:var(--gd-marka);
  box-shadow:0 0 0 3px rgba(240,69,61,.14)}
.gdi-gonder{justify-content:center;margin-top:var(--gd-s2)}
.gdi-not{font-size:12px;color:var(--gd-ink3)}

.gdi-basarili,.gdi-hata{border-radius:var(--gd-r-sm);padding:14px 16px;font-size:14.5px;
  line-height:1.55;margin-bottom:var(--gd-s5)}
.gdi-basarili{background:rgba(22,120,60,.09);border:1px solid rgba(22,120,60,.28);color:#146A36}
.gdi-hata{background:var(--gd-marka-yumusak);border:1px solid rgba(240,69,61,.3);
  color:var(--gd-marka-metin)}
.gdi-hata ul{margin:6px 0 0;padding-left:18px}

@media(max-width:1300px){
  .gdi-grid{grid-template-columns:minmax(0,1fr);gap:var(--gd-s6)}
}
@media(max-width:768px){
  .gdi-ikili{grid-template-columns:minmax(0,1fr)}
  .gdi-satir{grid-template-columns:minmax(0,1fr);gap:var(--gd-s1);align-items:start}
}

/* yerleşke vurgusu — Bilişim Vadisi (config('company.campus')) */
.gdi-yerleske{display:flex;align-items:flex-start;gap:12px;margin-top:var(--gd-s5);
  padding:14px 16px;background:var(--gd-surface);border:1px solid var(--gd-line2);
  border-left:3px solid var(--gd-marka);border-radius:var(--gd-r-sm);
  font-size:15px;line-height:1.55;color:var(--gd-ink2);max-width:62ch}
.gdi-yerleske b{color:var(--gd-ink)}
.gdi-yerleske-ikon{flex:none;width:28px;height:28px;border-radius:8px;display:grid;
  place-items:center;background:rgba(240,69,61,.1);color:var(--gd-marka-metin)}
.gdi-yerleske-ikon .gd-ikon{width:15px;height:15px}
.gdi-yerleske-ad{display:block;margin-bottom:2px}

/* ═══ HUKUKİ METİN SAYFASI (.gdl-) ═════════════════════════════════════
   İçerik editörden gelen serbest HTML'dir; ölçek ve okunabilirlik burada
   verilir (metnin kendisine dokunulmaz). */
.gdh-dar .gds-kirinti{margin-bottom:var(--gd-s5)}
.gdl-tarih{margin-top:var(--gd-s4)}
.gdl-metin{max-width:78ch;font-size:16.5px;line-height:1.75;color:var(--gd-ink2)}
.gdl-metin h1,.gdl-metin h2,.gdl-metin h3,.gdl-metin h4{color:var(--gd-ink);
  letter-spacing:-.02em;font-weight:600;line-height:1.25;margin:var(--gd-s6) 0 var(--gd-s3)}
.gdl-metin h1{font-size:27px}
.gdl-metin h2{font-size:23px}
.gdl-metin h3{font-size:19px}
.gdl-metin h4{font-size:17px}
.gdl-metin>*:first-child{margin-top:0}
.gdl-metin p{margin:0 0 var(--gd-s4)}
.gdl-metin strong,.gdl-metin b{color:var(--gd-ink);font-weight:600}
.gdl-metin ul,.gdl-metin ol{margin:0 0 var(--gd-s4);padding-left:22px}
.gdl-metin li{margin-bottom:6px}
.gdl-metin a{color:var(--gd-marka-metin);text-decoration:underline;
  text-underline-offset:2px;overflow-wrap:anywhere}
.gdl-metin hr{border:0;border-top:1px solid var(--gd-line2);margin:var(--gd-s6) 0}
.gdl-metin table{width:100%;border-collapse:collapse;margin:0 0 var(--gd-s4);font-size:15px}
.gdl-metin th,.gdl-metin td{border:1px solid var(--gd-line2);padding:9px 11px;
  text-align:left;vertical-align:top}
.gdl-metin th{background:var(--gd-surface);color:var(--gd-ink);font-weight:600}
/* 🔴 Editörden gelen tablo geniş olabilir — sayfayı taşırmasın, KENDİ İÇİNDE kaysın. */
.gdl-metin .gdl-tablo-kaydir{overflow-x:auto;-webkit-overflow-scrolling:touch}
.gdl-metin img{border-radius:var(--gd-r-sm);margin:0 0 var(--gd-s4)}

/* ═══ DEMO ARA EKRANI (.gdd-) ══════════════════════════════════════════
   Girişli kullanıcı "Demoyu incele" dediğinde gösterilen onay ekranı. */
.gdd-dar{max-width:760px}
.gdd-dar h1{margin:var(--gd-s4) 0 var(--gd-s5)}
.gdd-dar h1 em{font-style:normal;color:var(--gd-marka-metin)}
.gdd-kutu{margin:var(--gd-s6) 0;display:grid;gap:var(--gd-s4)}
.gdd-satir{display:flex;align-items:flex-start;gap:var(--gd-s3);
  background:var(--gd-surface);border:1px solid var(--gd-line2);
  border-radius:var(--gd-r-md);padding:15px 17px;font-size:15px;
  line-height:1.6;color:var(--gd-ink2)}
.gdd-satir b{color:var(--gd-ink)}
.gdd-ikon{flex:none;width:30px;height:30px;border-radius:9px;display:grid;
  place-items:center;background:rgba(240,69,61,.09);color:var(--gd-marka-metin)}
.gdd-ikon .gd-ikon{width:15px;height:15px}
