/* ---------------------------------------------------------------------------
   MOBİL İÇ SAYFALAR
   Figma (30 Eylül): "kayd-mobil_*" çerçeveleri (72:x), 440 px genişlik.
   Birim: --m (440 px = 100vw, 700 px'e kadar orantılı). Değerler Figma pikselidir.

   Bu dosya en son yüklenir ve iç sayfaların mobil düzenini belirler; sayfaya özel
   ayarlar için gövde sınıfı kullanılır: body.kayd-sayfa-<TR kısa ad>.
   --------------------------------------------------------------------------- */
@media (max-width: 900px) {

/* =========================================================================
   1. ÇATI: hero başlığı, giriş metni, gövde metni
   ========================================================================= */
/* Başlık hero'nun sol altında, alt kenara yaslı (Figma: y 462-485, 15/700, x 28) */
.kayd-theme .kayd-hero--ic .kayd-hero__ic-baslik {
  left: calc(28 * var(--m));
  bottom: 0;
  max-width: none;
  font-size: calc(15 * var(--m));
  line-height: calc(18 * var(--m));
}

/* Giriş: hero'dan 49 aşağıda, 12/500, satır 16 */
.kayd-theme .kayd-giris,
.kayd-theme .kayd-giris.kayd-giris--akis { min-height: 0; padding: calc(49 * var(--m)) 0 0; }
.kayd-theme .kayd-giris--bos { padding: 0; height: 0; }
.kayd-theme .kayd-giris__metin {
  max-width: none;
  font-size: calc(12 * var(--m));
  font-weight: var(--kayd-fw-medium);
  line-height: calc(16 * var(--m));
}

/* Gövde metni: 12/500, satır 16; paragraflar arası bir boş satır */
.kayd-theme .kayd-metin { max-width: none; }
.kayd-theme .kayd-metin__govde,
.kayd-theme .kayd-metin__govde p,
.kayd-theme .kayd-metin__govde li {
  font-size: calc(12 * var(--m));
  line-height: calc(16 * var(--m));
}
.kayd-theme .kayd-metin__govde p { margin: 0 0 calc(16 * var(--m)); }
.kayd-theme .kayd-metin__govde p:last-child { margin-bottom: 0; }
.kayd-theme .kayd-metin__govde ul,
.kayd-theme .kayd-metin__govde ol { margin: 0 0 calc(16 * var(--m)); padding-left: 1.2em; }
.kayd-theme .kayd-metin__govde > :last-child { margin-bottom: 0; }
/* Büyük mor "özet" metin mobilde de gövde boyutunda (Figma: dönemsel projeler) */
.kayd-theme .kayd-metin--ozet .kayd-metin__govde,
.kayd-theme .kayd-metin--ozet .kayd-metin__govde p {
  font-family: var(--kayd-font-body);
  font-size: calc(12 * var(--m));
  font-weight: var(--kayd-fw-medium);
  line-height: calc(16 * var(--m));
}
/* Başlıklar: blok başlığı 14/700 (satır 21); ara başlık ve metin içi başlık 14/700 */
.kayd-theme .kayd-metin__baslik {
  margin: 0 0 calc(16 * var(--m));
  font-size: calc(14 * var(--m));
  line-height: calc(21 * var(--m));
}
.kayd-theme .kayd-metin__ara-baslik,
.kayd-theme .kayd-metin h3 {
  margin: 0 0 calc(8 * var(--m));
  font-size: calc(14 * var(--m));
  font-weight: var(--kayd-fw-bold);
  line-height: calc(21 * var(--m));
}
.kayd-theme .kayd-metin__govde h2,
.kayd-theme .kayd-metin__govde h2.kayd-metin__h20 {
  margin: calc(16 * var(--m)) 0 0;
  font-size: calc(14 * var(--m));
  line-height: calc(21 * var(--m));
}
.kayd-theme .kayd-metin__govde > h2:first-child { margin-top: 0; }
.kayd-theme .kayd-metin h4 { font-size: calc(12 * var(--m)); line-height: calc(16 * var(--m)); }
.kayd-theme .kayd-metin--politika .kayd-metin__baslik { font-size: calc(14 * var(--m)); font-weight: 600; line-height: calc(24 * var(--m)); margin-bottom: calc(14 * var(--m)); }
.kayd-theme .kayd-metin--pembe .kayd-metin__ara-baslik { font-size: calc(14 * var(--m)); line-height: calc(21 * var(--m)); }
.kayd-theme .kayd-metin .kayd-btn { margin-top: calc(16 * var(--m)); min-width: calc(87 * var(--m)); min-height: calc(31 * var(--m)); font-size: calc(12 * var(--m)); border-radius: calc(5 * var(--m)); }

/* Sayfaya özel giriş metinleri (Figma'da tasarımcı farklı boy vermiş) */
.kayd-sayfa-kansersiz-yasiyorum .kayd-giris__metin,
.kayd-sayfa-girisimci-kansersiz-yasam-anneleri .kayd-giris__metin,
.kayd-sayfa-bir-notaya-da-sen-bas .kayd-giris__metin,
.kayd-sayfa-alisveris-yasatir .kayd-giris__metin { font-size: calc(15 * var(--m)); font-weight: 600; line-height: calc(18 * var(--m)); }
.kayd-sayfa-bilim-gunleri .kayd-giris__metin,
.kayd-sayfa-kamu-hastaneleri-tedavi-alani-iyilestirme .kayd-giris__metin { font-size: calc(14 * var(--m)); font-weight: 600; line-height: calc(18 * var(--m)); }
.kayd-sayfa-aktif-kampanya .kayd-giris__metin { font-weight: 600; }

/* =========================================================================
   2. KARTLAR (hub kartları ve proje kartları)
   Tek sütun, 339 genişlik (Figma: x 51..390); --kayd-ko ölçek (proje kartları)
   ========================================================================= */
.kayd-theme .kayd-kartlar,
.kayd-theme .kayd-akis .kayd-kartlar {
  --kk: 1;
  grid-template-columns: 1fr;
  column-gap: 0;
  row-gap: calc(24 * var(--m));
  width: calc(339 * var(--m) * var(--kk));
  max-width: 100%;
  margin-inline: auto;
}
.kayd-theme .kayd-kart { border-radius: calc(13.5 * var(--m) * var(--kk)); }
.kayd-theme .kayd-kart__gorsel { aspect-ratio: auto; height: calc(169 * var(--m) * var(--kk)); }

/* orta (yalnız başlık): görsel 169 + panel 170; başlık +62 (18/700), buton +104 (130x46) */
.kayd-theme .kayd-kartlar .kayd-kart__panel {
  min-height: calc(170 * var(--m) * var(--kk));
  padding: calc(62 * var(--m) * var(--kk)) calc(17 * var(--m) * var(--kk)) calc(20 * var(--m) * var(--kk));
}
.kayd-theme .kayd-kartlar .kayd-kart__baslik { font-size: calc(18 * var(--m) * var(--kk)); line-height: calc(27 * var(--m) * var(--kk)); }
.kayd-theme .kayd-kartlar .kayd-kart__metin {
  margin: calc(2 * var(--m) * var(--kk)) 0 0;
  max-width: none;
  max-height: none;
  overflow: visible;
  font-size: calc(8.6 * var(--m) * var(--kk));
  line-height: calc(12.8 * var(--m) * var(--kk));
}
.kayd-theme .kayd-kartlar .kayd-kart__panel .kayd-btn {
  margin-top: calc(15 * var(--m) * var(--kk));
  min-width: calc(130 * var(--m) * var(--kk));
  min-height: calc(46 * var(--m) * var(--kk));
  padding-inline: 0;
  font-size: calc(18 * var(--m) * var(--kk));
  line-height: 1.5;
  border-radius: calc(7.5 * var(--m) * var(--kk));
  justify-content: center;
}
.kayd-theme .kayd-kartlar .kayd-kart__metin + .kayd-btn,
.kayd-theme .kayd-kartlar .kayd-kart__baslik + .kayd-btn { margin-top: auto; }

/* büyük ve tam (açıklamalı hub kartı): panel 127, başlık +9 (16.5), metin +36 (8.6), buton 87x31 +85 */
.kayd-theme .kayd-kartlar--buyuk .kayd-kart__panel,
.kayd-theme .kayd-kartlar--tam .kayd-kart__panel { min-height: calc(127 * var(--m)); padding: calc(9 * var(--m)) calc(17 * var(--m)) calc(11 * var(--m)); }
.kayd-theme .kayd-kartlar--buyuk .kayd-kart__baslik,
.kayd-theme .kayd-kartlar--tam .kayd-kart__baslik { font-size: calc(16.5 * var(--m)); line-height: calc(24.7 * var(--m)); }
.kayd-theme .kayd-kartlar--buyuk .kayd-kart__metin,
.kayd-theme .kayd-kartlar--tam .kayd-kart__metin { margin-top: calc(2 * var(--m)); font-size: calc(8.6 * var(--m)); line-height: calc(12.8 * var(--m)); }
.kayd-theme .kayd-kartlar--buyuk .kayd-kart__panel .kayd-btn,
.kayd-theme .kayd-kartlar--tam .kayd-kart__panel .kayd-btn { margin-top: auto; min-width: calc(87 * var(--m)); min-height: calc(31 * var(--m)); font-size: calc(12 * var(--m)); border-radius: calc(5 * var(--m)); }
.kayd-theme .kayd-kartlar--tam .kayd-kart__gorsel { aspect-ratio: auto; height: calc(169 * var(--m)); }

/* geniş (dönemsel projeler) ve proje (bant içi beyaz kartlar): panel 225, başlık +10 (16.5), metin 9/13.5, buton 130x46 (+164) */
.kayd-theme .kayd-kartlar--genis,
.kayd-theme .kayd-kartlar--proje { row-gap: calc(18 * var(--m)); }
.kayd-theme .kayd-kartlar--proje,
.kayd-theme .kayd-akis .kayd-kartlar--proje { --kk: .96; row-gap: calc(14 * var(--m)); }
.kayd-theme.kayd-sayfa-gecmis-projeler .kayd-akis .kayd-kartlar--proje { --kk: .933; }
.kayd-theme .kayd-kartlar--genis .kayd-kart__panel,
.kayd-theme .kayd-kartlar--proje .kayd-kart__panel {
  min-height: calc(225 * var(--m) * var(--kk));
  padding: calc(10 * var(--m) * var(--kk)) calc(17 * var(--m) * var(--kk)) calc(15 * var(--m) * var(--kk));
}
.kayd-theme .kayd-kartlar--genis .kayd-kart__baslik,
.kayd-theme .kayd-kartlar--proje .kayd-kart__baslik { font-size: calc(16.5 * var(--m) * var(--kk)); line-height: calc(24.8 * var(--m) * var(--kk)); }
.kayd-theme .kayd-kartlar--genis .kayd-kart__metin,
.kayd-theme .kayd-kartlar--proje .kayd-kart__metin { margin-top: calc(1 * var(--m) * var(--kk)); font-size: calc(9 * var(--m) * var(--kk)); line-height: calc(13.5 * var(--m) * var(--kk)); }
.kayd-theme .kayd-kartlar--genis .kayd-kart__panel .kayd-btn,
.kayd-theme .kayd-kartlar--proje .kayd-kart__panel .kayd-btn { margin-top: auto; }

/* Renkler: satır satır sarı / mor (Figma: tek sütunda sırayla); bant içi kartlar beyaz */
.kayd-theme .kayd-kartlar > li:nth-child(odd) .kayd-kart:not(.kayd-kart--beyaz) .kayd-kart__panel { background: var(--kayd-yellow); }
.kayd-theme .kayd-kartlar > li:nth-child(odd) .kayd-kart:not(.kayd-kart--beyaz) :is(.kayd-kart__baslik, .kayd-kart__metin) { color: var(--kayd-primary); }
.kayd-theme .kayd-kartlar > li:nth-child(odd) .kayd-kart:not(.kayd-kart--beyaz) .kayd-btn { background: var(--kayd-primary); border-color: var(--kayd-primary); color: var(--kayd-yellow); }
.kayd-theme .kayd-kartlar > li:nth-child(even) .kayd-kart:not(.kayd-kart--beyaz) .kayd-kart__panel { background: var(--kayd-primary); }
.kayd-theme .kayd-kartlar > li:nth-child(even) .kayd-kart:not(.kayd-kart--beyaz) .kayd-kart__baslik { color: var(--kayd-yellow); }
.kayd-theme .kayd-kartlar > li:nth-child(even) .kayd-kart:not(.kayd-kart--beyaz) .kayd-kart__metin { color: var(--kayd-yellow); }
.kayd-theme .kayd-kartlar > li:nth-child(even) .kayd-kart:not(.kayd-kart--beyaz) .kayd-btn { background: var(--kayd-yellow); border-color: var(--kayd-yellow); color: var(--kayd-primary); }
/* tek geniş kart her zaman mor */
.kayd-theme .kayd-kartlar--tam > li .kayd-kart .kayd-kart__panel { background: var(--kayd-primary); }
.kayd-theme .kayd-kartlar--tam > li .kayd-kart .kayd-kart__baslik,
.kayd-theme .kayd-kartlar--tam > li .kayd-kart .kayd-kart__metin { color: var(--kayd-yellow); }
.kayd-theme .kayd-kartlar--tam > li .kayd-kart .kayd-btn { background: var(--kayd-yellow); border-color: var(--kayd-yellow); color: var(--kayd-primary); }
/* beyaz kartlarda buton mor, etiket beyaz */
.kayd-theme .kayd-kart--beyaz .kayd-btn { background: var(--kayd-primary); border-color: var(--kayd-primary); color: var(--kayd-on-primary); }

/* =========================================================================
   3. KİŞİLER: 2 sütun 181 kare (Figma x 36 / 224), şerit 46 fotoğrafın alt kenarında
   ========================================================================= */
.kayd-theme .kayd-kisiler {
  grid-template-columns: repeat(2, calc(181 * var(--m)));
  justify-content: center;
  column-gap: calc(7 * var(--m));
  row-gap: calc(11 * var(--m));
}
.kayd-theme .kayd-kisi { border-radius: calc(7.2 * var(--m)); }
.kayd-theme .kayd-kisi__bos { inset: 0 0 calc(46 * var(--m)); }
.kayd-theme .kayd-kisi__serit { height: calc(46 * var(--m)); padding: calc(10 * var(--m)) calc(6 * var(--m)) 0; }
.kayd-theme .kayd-kisi__ad { font-size: calc(9.6 * var(--m)); line-height: calc(14.4 * var(--m)); }
.kayd-theme .kayd-kisi__unvan { font-size: calc(8 * var(--m)); line-height: calc(12 * var(--m)); }
.kayd-theme .kayd-kisiler__not { margin-top: calc(24 * var(--m)); }
/* Onursal Başkanlarımız: tek sütun 356 kare, şerit 90 (fotoğrafa 32 biner, 58 altına taşar) */
.kayd-theme .kayd-kisiler--alt-serit { grid-template-columns: calc(356 * var(--m)); row-gap: calc(29 * var(--m)); }
.kayd-theme .kayd-kisiler--alt-serit .kayd-kisi { aspect-ratio: 356 / 414; border-radius: calc(14.2 * var(--m)); }
.kayd-theme .kayd-kisiler--alt-serit .kayd-kisi img,
.kayd-theme .kayd-kisiler--alt-serit .kayd-kisi__bos { height: calc(100% * 356 / 414); border-radius: calc(14.2 * var(--m)); }
.kayd-theme .kayd-kisiler--alt-serit .kayd-kisi__serit { height: calc(90 * var(--m)); padding: calc(19 * var(--m)) calc(11 * var(--m)) 0; border-radius: calc(14.2 * var(--m)); }
.kayd-theme .kayd-kisiler--alt-serit .kayd-kisi__ad { font-size: calc(18.9 * var(--m)); line-height: calc(28.3 * var(--m)); }
.kayd-theme .kayd-kisiler--alt-serit .kayd-kisi__unvan { font-size: calc(15.7 * var(--m)); line-height: calc(23.6 * var(--m)); }

/* =========================================================================
   4. İSİM KARTLARI (çipler) ve belge düğmeleri: 2 sütun (az öğeli liste tek sütun), 57 yüksek
   Renkler sütun bazlı: sol = 1. tür, sağ = 2. tür (tek sütunda satır satır dönüşümlü)
   ========================================================================= */
.kayd-theme .kayd-cipler { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: calc(12 * var(--m)); row-gap: calc(9 * var(--m)); }
.kayd-theme .kayd-cipler.kayd-cipler--tek { grid-template-columns: 1fr; row-gap: calc(10 * var(--m)); }
.kayd-sayfa-hakkimizda .kayd-cipler { grid-template-columns: 1fr; row-gap: calc(10 * var(--m)); }
.kayd-theme .kayd-cip {
  min-height: calc(57 * var(--m));
  padding: calc(4 * var(--m)) calc(5 * var(--m));
  border-width: calc(2 * var(--m));
  border-radius: calc(9 * var(--m));
}
.kayd-theme .kayd-cip__ad,
.kayd-theme .kayd-cip:has(.kayd-cip__alt) .kayd-cip__ad { font-size: calc(12 * var(--m)); line-height: calc(18 * var(--m)); }
.kayd-theme .kayd-cip__alt { font-size: calc(10 * var(--m)); line-height: calc(15 * var(--m)); }
.kayd-theme .kayd-cip--m-cerceve-mor,   .kayd-theme a.kayd-cip--m-cerceve-mor   { border-color: var(--kayd-primary); background: transparent; color: var(--kayd-primary); }
.kayd-theme .kayd-cip--m-dolu-mor,      .kayd-theme a.kayd-cip--m-dolu-mor      { border-color: var(--kayd-primary); background: var(--kayd-primary); color: var(--kayd-on-primary); }
.kayd-theme .kayd-cip--m-dolu-pembe,    .kayd-theme a.kayd-cip--m-dolu-pembe    { border-color: var(--kayd-accent); background: var(--kayd-accent); color: var(--kayd-on-primary); }
.kayd-theme .kayd-cip--m-cerceve-beyaz, .kayd-theme a.kayd-cip--m-cerceve-beyaz { border-color: var(--kayd-surface); background: transparent; color: var(--kayd-on-primary); }
.kayd-theme .kayd-cip--m-dolu-lila,     .kayd-theme a.kayd-cip--m-dolu-lila     { border-color: var(--kayd-primary-soft); background: var(--kayd-primary-soft); color: var(--kayd-primary); }
.kayd-theme .kayd-cip--m-dolu-sari,     .kayd-theme a.kayd-cip--m-dolu-sari     { border-color: var(--kayd-yellow); background: var(--kayd-yellow); color: var(--kayd-primary); }
.kayd-theme .kayd-cip--m-dolu-beyaz,    .kayd-theme a.kayd-cip--m-dolu-beyaz    { border-color: var(--kayd-surface); background: var(--kayd-surface); color: var(--kayd-primary); }
.kayd-theme .kayd-cip--m-cerceve-pembe, .kayd-theme a.kayd-cip--m-cerceve-pembe { border-color: var(--kayd-accent); background: transparent; color: var(--kayd-accent); }
.kayd-theme .kayd-cipler__bos { display: none; }

/* Bölüm başlığı (Bilim Komitesi, Yönetim Kurulu…): 14/700, satır 21 */
.kayd-theme .kayd-bolum-baslik { margin: 0 0 calc(22 * var(--m)); font-size: calc(14 * var(--m)); line-height: calc(21 * var(--m)); }
.kayd-theme .kayd-blok--kartlar .kayd-bolum-baslik { margin-bottom: calc(15 * var(--m)); }
.kayd-theme .kayd-blok--kisiler .kayd-bolum-baslik { margin-bottom: calc(22 * var(--m)); }

/* =========================================================================
   5. RENKLİ BANT, RAKAMLAR, GÖRSEL, KOLONLAR
   ========================================================================= */
.kayd-theme .kayd-blok--bant,
.kayd-theme .kayd-blok--bant.kayd-blok--genis { padding-block: calc(98 * var(--m)) calc(64 * var(--m)); }
.kayd-theme .kayd-blok--bant:has(.kayd-cipler),
.kayd-theme .kayd-blok--bant:has(.kayd-kartlar) { padding-block: calc(93 * var(--m)) calc(64 * var(--m)); }
.kayd-theme .kayd-blok--bant .kayd-metin__baslik { margin-bottom: calc(16 * var(--m)); }
.kayd-theme .kayd-kolonlar { grid-template-columns: 1fr; row-gap: calc(24 * var(--m)); }
.kayd-theme .kayd-kolonlar > .kayd-metin { max-width: none; }

/* Rakamlar: 2 sütun, rozet 71, etiket 12/700 (Figma: satır adımı 162) */
.kayd-theme .kayd-rakamlar { display: grid; grid-template-columns: repeat(2, 1fr); justify-content: initial; row-gap: calc(31 * var(--m)); column-gap: 0; }
.kayd-theme .kayd-rakamlar li { flex: none; gap: calc(12 * var(--m)); }
.kayd-theme .kayd-rakamlar__ikon.kayd-quick__icon { width: calc(71 * var(--m)); height: calc(71 * var(--m)); border-width: 0; }
.kayd-theme .kayd-rakamlar__metin { font-size: calc(12 * var(--m)); line-height: calc(16 * var(--m)); }

/* Görsel: konteyner genişliği, en-boy oranı korunur */
.kayd-theme .kayd-gorsel { border-radius: calc(9 * var(--m)); }

/* Otomatik üretildi: mobil_form_uret.py (masaüstü ölçüleri --d -> --m). Elle düzenlemeyin; üstteki kurallar bunları geçersiz kılabilir. */

/* --- FORM BANDI + ortak + ADIMLI FORM (sayfalar.css 50-361) --- */
/* =========================================================================
   FORM BANDI
   ========================================================================= */
.kayd-form-bant {
  --kayd-form-yazi: var(--kayd-on-primary);
  padding-block: calc(94.9 * var(--m)) calc(138.26 * var(--m));  /* başlık bant üstünden 95, son öğe alttan 138 */
}
.kayd-band--sari.kayd-form-bant { --kayd-form-yazi: var(--kayd-primary); }

.kayd-form-bant--adimli { padding-block: calc(104.95 * var(--m)) calc(89.24 * var(--m)); }   /* 105 / 89 */

.kayd-form-bant__icerik {
  margin-bottom: calc(30.17 * var(--m));
  color: var(--kayd-form-yazi);
  font-size: var(--kayd-fs-body);
}

/* =========================================================================
   FORM - ortak
   ========================================================================= */
.kayd-form {
  --kayd-alan-h: calc(30.79 * var(--m));         /* 31 */
  --kayd-alan-r: calc(5.03 * var(--m));          /* 5 */
  color: var(--kayd-form-yazi, var(--kayd-on-primary));
  font-family: var(--kayd-font-body);
}

.kayd-theme .kayd-form__baslik {
  margin: 0 0 calc(45.25 * var(--m));            /* başlık -> ilk etiket 69 (başlık 24 yüksek) */
  font-family: var(--kayd-font-heading);
  font-size: calc(17.97 * var(--m));           /* 18 */
  font-weight: 600;
  line-height: calc(24.01 * var(--m));
  color: inherit;
}

.kayd-form__alanlar {
  display: flex;
  flex-wrap: wrap;
  column-gap: calc(15.71 * var(--m));            /* 16 */
}

.kayd-form__alan {
  flex: 0 0 100%;
  margin-bottom: calc(10.06 * var(--m));         /* satır adımı 58 */
}
.kayd-form__alan--yarim { flex-basis: calc(50% - calc(7.86 * var(--m))); }

.kayd-form__alan label {
  display: block;
  margin-bottom: calc(1.89 * var(--m));          /* etiket üstü -> alan üstü 17 */
  font-family: var(--kayd-font-heading);
  font-size: calc(10.06 * var(--m));             /* 10 */
  font-weight: var(--kayd-fw-bold);
  line-height: calc(15.08 * var(--m));
  color: inherit;
}
.kayd-form__yildiz { margin-left: calc(1.26 * var(--m)); opacity: .8; }

.kayd-theme .kayd-form input[type="text"],
.kayd-theme .kayd-form input[type="email"],
.kayd-theme .kayd-form input[type="tel"],
.kayd-theme .kayd-form input[type="date"],
.kayd-theme .kayd-form select,
.kayd-theme .kayd-form textarea {
  display: block;
  width: 100%;
  height: var(--kayd-alan-h);
  margin: 0;
  padding: 0 calc(8.8 * var(--m));
  border: calc(1.26 * var(--m)) solid transparent;
  border-radius: var(--kayd-alan-r);
  background: var(--kayd-surface);
  box-shadow: none;
  font: 500 calc(10.06 * var(--m))/1.4 var(--kayd-font-body);
  color: var(--kayd-ink);
  appearance: none;
}
.kayd-theme .kayd-form textarea {
  height: calc(60.96 * var(--m));                /* 61 */
  padding-block: calc(6.28 * var(--m));
  resize: vertical;
}
.kayd-theme .kayd-form select {
  padding-right: calc(23.88 * var(--m));
  background: var(--kayd-surface) url("../img/icon-chevron.svg") no-repeat right calc(8.8 * var(--m)) center / calc(7.54 * var(--m)) calc(5.03 * var(--m));
}
.kayd-theme .kayd-form :is(input, select, textarea):focus {
  outline: none;
  border-color: var(--kayd-primary);
}
.kayd-form .is-hatali :is(input, select, textarea),
.kayd-theme .kayd-form .kayd-form__cevap.is-hatali { border-color: #b3001b; }

/* Onay kutuları: beyaz kare, mor tik */
.kayd-form__onaylar {
  margin: calc(106.84 * var(--m)) 0 0;           /* mesaj alanı -> ilk onay 107 */
  padding: 0;
  border: 0;
}
.kayd-form__onay {
  display: grid;
  grid-template-columns: calc(20.11 * var(--m)) 1fr;   /* kutu 20, metin kutudan 31 sağda */
  column-gap: calc(10.68 * var(--m));
  align-items: start;
  margin-bottom: calc(8.8 * var(--m));
}
.kayd-theme .kayd-form__onay input[type="checkbox"] {
  width: calc(20.11 * var(--m));
  height: calc(20.11 * var(--m));
  margin: 0;
  border-radius: calc(5.03 * var(--m));
  background: var(--kayd-surface);
  appearance: none;
  cursor: pointer;
  display: grid;
  place-items: center;
}
.kayd-theme .kayd-form__onay input[type="checkbox"]::after {
  content: "";
  width: 45%;
  height: 25%;
  border: solid var(--kayd-primary);
  border-width: 0 0 calc(1.89 * var(--m)) calc(1.89 * var(--m));
  transform: rotate(-45deg) translate(1px, -2px);
  opacity: 0;
}
.kayd-theme .kayd-form__onay input[type="checkbox"]:checked::after { opacity: 1; }
.kayd-form__onay label {
  font-size: calc(10.06 * var(--m));             /* 10 */
  line-height: 1.5;
  color: inherit;
  cursor: pointer;
}
.kayd-form__onaylar.is-hatali .kayd-form__onay input[type="checkbox"] { box-shadow: 0 0 0 calc(1.26 * var(--m)) #b3001b; }

/* Alt satır: soru + cevap + gönder (sağa yaslı) */
.kayd-form__alt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: calc(8.8 * var(--m));
  margin-top: calc(43.99 * var(--m));
}
.kayd-form__soru {
  font-family: var(--kayd-font-heading);
  font-size: calc(11.94 * var(--m));             /* 12 */
  font-weight: var(--kayd-fw-bold);
  color: inherit;
  white-space: nowrap;
}
.kayd-theme .kayd-form input.kayd-form__cevap {
  flex: 0 0 auto;
  width: calc(96.15 * var(--m));                /* 96 */
  margin-right: calc(11.31 * var(--m));
  text-align: center;
}

.kayd-theme .kayd-form__gonder {
  min-width: calc(79.81 * var(--m));            /* 80 */
  height: var(--kayd-alan-h);
  padding: 0 calc(15.08 * var(--m));
  border: 0;
  border-radius: var(--kayd-alan-r);
  background: var(--kayd-yellow);
  color: var(--kayd-accent);
  font-family: var(--kayd-font-heading);
  font-size: calc(10.37 * var(--m));           /* 10.356 */
  font-weight: var(--kayd-fw-bold);
  cursor: pointer;
  transition: filter .18s ease;
}
.kayd-theme .kayd-form__gonder:hover { filter: brightness(.94); }
.kayd-band--primary .kayd-form__gonder { color: var(--kayd-primary); }

/* Bal küpü */
.kayd-form__hp {
  position: absolute !important;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* Bildirimler */
.kayd-form__bildirim {
  margin-bottom: calc(20.11 * var(--m));
  padding: calc(10.06 * var(--m)) calc(12.57 * var(--m));
  border-radius: var(--kayd-alan-r);
  background: var(--kayd-surface);
  font-size: calc(10.06 * var(--m));
  font-weight: var(--kayd-fw-medium);
}
.kayd-form__bildirim--ok   { color: #1b7a3d; }
.kayd-form__bildirim--hata { color: #b3001b; }
.kayd-form__bildirim ul { margin: 0; padding-left: calc(11.31 * var(--m)); }

/* =========================================================================
   ADIMLI FORM (gönüllü / kurumsal)
   görsel 351 | 29 | ray 30 | 29 | alanlar 256  (birim)
   ========================================================================= */
.kayd-basvuru {
  display: grid;
  grid-template-columns: calc(351.31 * var(--m)) 1fr;   /* 351 */
  column-gap: calc(28.91 * var(--m));                   /* 29 */
  align-items: start;
}
.kayd-basvuru__gorsel {
  aspect-ratio: 1 / 1;
  border-radius: calc(8.8 * var(--m));                /* 9 */
  overflow: hidden;
}
.kayd-basvuru__gorsel img { width: 100%; height: 100%; object-fit: cover; }

.kayd-form--adimli {
  position: relative;
  max-width: calc(314.86 * var(--m));                   /* ray 30 + 29 + alanlar 256 */
}
/* Adımları birleştiren dikey çizgi (x 500, ilk dairenin ortasından son daireye) */
.kayd-form--adimli::before {
  content: "";
  position: absolute;
  left: calc(14.45 * var(--m));
  top: calc(15.08 * var(--m));
  bottom: calc(75.41 * var(--m));
  width: calc(1.26 * var(--m));
  background: var(--kayd-surface);
}

.kayd-form--adimli .kayd-form__bolum {
  position: relative;
  padding-left: calc(59.07 * var(--m));                 /* ray 48 + 46 */
  margin-bottom: calc(35.19 * var(--m));
}
.kayd-form__adim {
  position: absolute;
  left: 0;
  top: -2px;
  z-index: 1;
  width: calc(30.17 * var(--m));                        /* 30 */
  height: calc(30.17 * var(--m));
  border-radius: 50%;
  background: var(--kayd-surface);
  display: grid;
  place-items: center;
  font-family: var(--kayd-font-heading);
  font-size: calc(11.94 * var(--m));                    /* 12 */
  font-weight: var(--kayd-fw-bold);
  color: var(--kayd-primary);
}
.kayd-theme .kayd-form__bolum-baslik {
  margin: 0 0 calc(11.31 * var(--m));
  font-family: var(--kayd-font-heading);
  font-size: calc(11.94 * var(--m));                    /* 12 */
  font-weight: var(--kayd-fw-bold);
  color: inherit;
}

.kayd-form--adimli .kayd-form__alan label { margin-bottom: 1px; } /* etiket -> alan 16 */
.kayd-form--adimli .kayd-form__alan { margin-bottom: calc(9.43 * var(--m)); }      /* satır adımı 56 */
.kayd-form--adimli textarea { height: calc(65.99 * var(--m)); }                    /* 66 */

/* Yasal bölüm */
.kayd-theme .kayd-form__metin-baslik {
  margin: 0 0 calc(5.03 * var(--m));
  font-size: calc(7.98 * var(--m));                  /* 8 */
  font-weight: var(--kayd-fw-medium);
  color: inherit;
}
.kayd-form__metin {
  max-height: calc(75.41 * var(--m));
  overflow-y: auto;
  padding: calc(6.28 * var(--m)) calc(10.06 * var(--m));
  border-radius: var(--kayd-alan-r);
  background: var(--kayd-surface);
  font-size: calc(7.54 * var(--m));
  font-weight: var(--kayd-fw-medium);
  line-height: 1.5;
  color: var(--kayd-primary);
}
.kayd-form__metin p { margin: 0; }

.kayd-form--adimli .kayd-form__onaylar { margin: calc(15.08 * var(--m)) 0 0 calc(35.19 * var(--m)); }  /* kutu x +35 */
.kayd-form--adimli .kayd-form__onay {
  grid-template-columns: calc(11 * var(--m)) 1fr;                                 /* 11 */
  column-gap: calc(6.28 * var(--m));
  margin-bottom: calc(8.8 * var(--m));
}
.kayd-theme .kayd-form--adimli .kayd-form__onay input[type="checkbox"] {
  width: calc(11 * var(--m));
  height: calc(11 * var(--m));
  border-radius: calc(1.89 * var(--m));
  margin-top: 1px;
}
.kayd-theme .kayd-form--adimli .kayd-form__onay input[type="checkbox"]::after { border-width: 0 0 calc(1.26 * var(--m)) calc(1.26 * var(--m)); }
.kayd-form--adimli .kayd-form__onay label { font-size: calc(7.98 * var(--m)); font-weight: var(--kayd-fw-medium); }

.kayd-form--adimli .kayd-form__alt {
  justify-content: flex-start;
  margin: calc(5.03 * var(--m)) 0 0 calc(59.07 * var(--m));
}
.kayd-theme .kayd-form--adimli .kayd-form__gonder {
  min-width: calc(94.27 * var(--m));                   /* 94 */
  background: var(--kayd-primary);
  color: var(--kayd-on-primary);
}
.kayd-theme .kayd-form--adimli .kayd-form__gonder:hover { background: var(--kayd-primary-dark); filter: none; }

/* Sarı bantta etiketler ve tik mor */
.kayd-band--sari .kayd-form__onay label,
.kayd-band--sari .kayd-form__alan label { color: var(--kayd-primary); }


/* --- GİRİŞ EKLERİ + MOR BİLGİ BANDI (sayfalar.css 410-495) --- */
/* =========================================================================
   GİRİŞ EKLERİ (Nefes: küçük paragraf + "Başvuru Formunu İndir")
   ========================================================================= */
.kayd-theme .kayd-giris__ek {
  margin: calc(16.97 * var(--m)) 0 0;                 /* 17 */
  max-width: calc(695.07 * var(--m));
  font-size: calc(11.94 * var(--m));                  /* 12 */
  font-weight: var(--kayd-fw-medium);
  line-height: 1.5;
  color: var(--kayd-primary);
}
.kayd-theme .kayd-giris__buton {
  margin-top: calc(23.25 * var(--m));                 /* 23 */
  min-width: calc(159 * var(--m));                 /* 159 */
  font-size: calc(10.37 * var(--m));
}
.kayd-giris:has(.kayd-giris__buton) { padding-bottom: calc(74.79 * var(--m)); }   /* buton -> bant 75 */

/* =========================================================================
   MOR BİLGİ BANDI (Nefes: görsel + not | başlık + evrak listesi)
   ========================================================================= */
.kayd-bilgi-bant { padding-block: calc(121.92 * var(--m)) calc(109.98 * var(--m)); }      /* 122 / ~110 */
.kayd-bilgi {
  display: grid;
  grid-template-columns: calc(302.29 * var(--m)) 1fr;                   /* 302 */
  column-gap: calc(27.02 * var(--m));                                   /* 27 */
  align-items: start;
}
.kayd-bilgi__gorsel { aspect-ratio: 302 / 170; overflow: hidden; }
.kayd-bilgi__gorsel img { width: 100%; height: 100%; object-fit: cover; }
.kayd-theme .kayd-bilgi__not {
  margin: calc(15.71 * var(--m)) 0 0;                                   /* 16 */
  max-width: calc(280.92 * var(--m));                                   /* 281 */
  font-size: calc(11.94 * var(--m));
  font-weight: var(--kayd-fw-medium);
  line-height: 1.5;
  color: var(--kayd-on-primary);
}
.kayd-theme .kayd-bilgi__baslik {
  margin: -9px 0 calc(23.88 * var(--m));
  max-width: 21ch;
  font-size: calc(17.97 * var(--m));                                  /* 18 */
  line-height: 1.5;
  color: var(--kayd-on-primary);
}
.kayd-bilgi__metin {
  max-width: calc(365.13 * var(--m));                                   /* 365 */
  font-size: calc(11.94 * var(--m));
  font-weight: var(--kayd-fw-medium);
  line-height: 1.5;
  color: var(--kayd-on-primary);
}
.kayd-bilgi__metin ol { margin: 0; padding-left: 1.3em; }
.kayd-bilgi__metin a { text-decoration: underline; }

/* Psikolojik: formun üstündeki açıklama (ilk paragraf başlık gibi) */
.kayd-theme .kayd-form-bant__icerik p {
  margin: 0 0 calc(7.54 * var(--m));
  font-size: calc(11.94 * var(--m));
  font-weight: var(--kayd-fw-medium);
  line-height: 1.5;
  color: var(--kayd-form-yazi);
}
.kayd-theme .kayd-form-bant__icerik p:first-child {
  margin-bottom: calc(12.57 * var(--m));
  font-family: var(--kayd-font-heading);
  font-size: calc(17.97 * var(--m));
  font-weight: 600;
  line-height: calc(24.01 * var(--m));
}
.kayd-form-bant__icerik { margin-bottom: calc(40.22 * var(--m)); }



/* --- İLETİŞİM (sayfalar.css 496-600) --- */
/* =========================================================================
   İLETİŞİM (Figma kayd_İletişim 34:11869)
   ========================================================================= */

/* Bilgi sütunları: adres 201 | telefon 317 | e-posta 163 birim, ikon 71 */
.kayd-ilet-bilgi { padding-block: calc(69.76 * var(--m)) calc(67.87 * var(--m)); }               /* 70 / 68 */
.kayd-ilet-bilgi__izgara {
  display: grid;
  grid-template-columns: 201fr 317fr 163fr;
  column-gap: calc(8.17 * var(--m));
  align-items: start;
  text-align: center;
}
.kayd-ilet-bilgi__kolon { display: flex; flex-direction: column; align-items: center; }
.kayd-theme .kayd-ilet-bilgi__baslik {
  margin: calc(20.74 * var(--m)) 0 calc(18.85 * var(--m));                                         /* ikon -> etiket 21, etiket -> metin 19 */
  font-size: calc(11.94 * var(--m));                                             /* 12 */
  line-height: 1.5;
  color: var(--kayd-ink);
}
.kayd-ilet-bilgi__metin,
.kayd-ilet-bilgi__metin p {
  margin: 0;
  font-size: calc(11.94 * var(--m));                                             /* 12 */
  font-weight: var(--kayd-fw-medium);
  line-height: 1.5;
  color: var(--kayd-primary);
}
.kayd-ilet-bilgi__metin p + p { margin-top: calc(17.6 * var(--m)); }
.kayd-ilet-bilgi__metin strong { font-weight: var(--kayd-fw-bold); }
.kayd-ilet-bilgi__metin a:hover { text-decoration: underline; }

/* Mor bant: harita 397 | 22 | form 276 birim */
.kayd-ilet-form { padding-block: calc(81.07 * var(--m)) calc(74.16 * var(--m)); }                 /* sosyal 81 / form sonu 74 */
.kayd-ilet-form__izgara {
  display: grid;
  grid-template-columns: calc(397.18 * var(--m)) 1fr;
  column-gap: calc(22 * var(--m));
  align-items: start;
}
.kayd-ilet-form__sosyal { margin: 0 0 calc(13.83 * var(--m)); gap: calc(14.45 * var(--m)); }
.kayd-theme .kayd-ilet-form__sosyal a { width: calc(27.02 * var(--m)); height: calc(27.02 * var(--m)); border-radius: calc(3.77 * var(--m)); }   /* 27 */
.kayd-ilet-form__sosyal svg { width: calc(15.08 * var(--m)); height: calc(15.08 * var(--m)); }
.kayd-ilet-form__harita { display: block; aspect-ratio: 397 / 307; overflow: hidden; }
.kayd-ilet-form__harita img { width: 100%; height: 100%; object-fit: cover; }

.kayd-form--iletisim { margin-top: calc(40.85 * var(--m)); }                       /* form haritanın üst kenarından başlar */
.kayd-form--iletisim .kayd-form__alan { margin-bottom: calc(10.06 * var(--m)); }
.kayd-form--iletisim .kayd-form__alt { justify-content: flex-start; margin-top: calc(7.54 * var(--m)); }
.kayd-theme .kayd-form--iletisim input.kayd-form__cevap { margin-right: 0; }
.kayd-form--iletisim .kayd-form__gonder { margin-left: auto; }

/* Sarı bant + kurumsal kimlik: 6 çiçek ikonu, adım 124.4 birim */
.kayd-ilet-ikonlar { padding-block: calc(103.7 * var(--m)) calc(86.73 * var(--m)); }              /* başlık 104 / etiket sonu 87 */
.kayd-ilet-ikonlar--kimlik { padding-block: calc(81.07 * var(--m)) calc(115.01 * var(--m)); }      /* 81 / 115 */
.kayd-theme .kayd-ilet-ikonlar__baslik {
  margin: 0 0 calc(25.14 * var(--m));
  font-size: calc(17.97 * var(--m));                                            /* 18 */
  color: var(--kayd-primary);
}
.kayd-ilet-ikonlar--kimlik .kayd-ilet-ikonlar__baslik { color: var(--kayd-accent); }

.kayd-ilet-ikonlar__liste {
  display: grid;
  grid-template-columns: repeat(6, calc(124.43 * var(--m)));                       /* 124.4 */
  margin: 0 0 0 -43px;                                           /* ilk ikonun sol kenarı içerik sınırında */
  padding: 0;
  list-style: none;
}
.kayd-ilet-ikonlar__liste a {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(10.06 * var(--m));                                                     /* 10 */
  text-align: center;
}
.kayd-ilet-ikonlar__cicek {
  width: calc(71.02 * var(--m));                                                  /* 71 */
  height: calc(71.02 * var(--m));
  color: var(--kayd-surface);
  transition: transform .2s ease;
}
.kayd-ilet-ikonlar__cicek svg { width: 100%; height: 100%; display: block; }
.kayd-ilet-ikonlar__liste a:hover .kayd-ilet-ikonlar__cicek { transform: rotate(18deg); }
.kayd-ilet-ikonlar__ad {
  font-family: var(--kayd-font-heading);
  font-size: calc(10.06 * var(--m));                                               /* 10 */
  font-weight: var(--kayd-fw-bold);
  line-height: 1.5;
  color: var(--kayd-primary);
}
.kayd-ilet-ikonlar--kimlik .kayd-ilet-ikonlar__cicek,
.kayd-ilet-ikonlar--kimlik .kayd-ilet-ikonlar__ad { color: var(--kayd-accent); }

/* Pembe SSS bandı: 190 birim, metin 114 birim aşağıda */
.kayd-ilet-sss { padding-block: calc(113.75 * var(--m)) calc(49.02 * var(--m)); }
.kayd-ilet-sss__baglanti {
  font-family: var(--kayd-font-heading);
  font-size: calc(17.97 * var(--m));                                             /* 18 */
  font-weight: var(--kayd-fw-bold);
  line-height: 1.35;
  color: var(--kayd-on-primary);
}
.kayd-ilet-sss__baglanti:hover { text-decoration: underline; }


/* --- BANKA HESAPLARI + BAĞIŞ ARACI + E-KART (icerik.css 371-548) --- */
   BANKA HESAPLARI
   ========================================================================= */
.kayd-hesaplar {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: calc(9 * var(--m));
  margin: 0;
  padding: 0;
  list-style: none;
}
.kayd-hesap {
  padding: calc(14 * var(--m)) calc(16 * var(--m));
  border-radius: calc(9 * var(--m));
  background: var(--kayd-primary-soft);
  color: var(--kayd-primary);
  font-size: max(12px, calc(11 * var(--m)));
  font-weight: var(--kayd-fw-medium);
  line-height: 1.6;
}
.kayd-theme .kayd-hesap__banka { margin: 0 0 calc(4 * var(--m)); font-size: max(13px, calc(13 * var(--m))); color: var(--kayd-primary); }
.kayd-hesap dl { margin: 0; display: grid; grid-template-columns: auto 1fr; column-gap: calc(8 * var(--m)); }
.kayd-hesap dt { font-weight: var(--kayd-fw-bold); }
.kayd-hesap dd { margin: 0; overflow-wrap: anywhere; }
.kayd-hesap__kopyala {
  margin-top: calc(8 * var(--m));
  padding: calc(4 * var(--m)) calc(10 * var(--m));
  border: 0;
  border-radius: calc(5 * var(--m));
  background: var(--kayd-primary);
  color: var(--kayd-on-primary);
  font: var(--kayd-fw-bold) max(11px, calc(9 * var(--m)))/1.4 var(--kayd-font-heading);
  cursor: pointer;
}

/* =========================================================================
   BAĞIŞ ARACI (Aylık / Tek Seferlik / Aktif Kampanya)
   görsel 351 | ray (adım 1-2) | alanlar 256 - .kayd-basvuru ızgarası
   ========================================================================= */
.kayd-bagis { --kayd-form-yazi: var(--kayd-primary); }
.kayd-band--primary .kayd-bagis,
.kayd-band--accent .kayd-bagis { --kayd-form-yazi: var(--kayd-on-primary); }

.kayd-bagis .kayd-form__bolum { margin-bottom: calc(33 * var(--m)); }
.kayd-bagis .kayd-form__bolum:last-child { margin-bottom: 0; }
.kayd-bagis__etiket {
  display: block;
  margin: 0 0 calc(4 * var(--m));
  font-family: var(--kayd-font-heading);
  font-size: calc(10 * var(--m));
  font-weight: var(--kayd-fw-bold);
  line-height: calc(15 * var(--m));
  color: var(--kayd-form-yazi);
}
.kayd-bagis__tutarlar {
  display: flex;
  gap: calc(8 * var(--m));
  margin: 0 0 calc(16 * var(--m));
  padding: 0;
  border: 0;
}
.kayd-bagis__tutar { position: relative; flex: 0 0 calc(80 * var(--m)); }
.kayd-bagis__tutar input { position: absolute; opacity: 0; inset: 0; margin: 0; cursor: pointer; }
.kayd-bagis__tutar span {
  display: grid;
  place-items: center;
  height: calc(31 * var(--m));
  border: calc(1.26 * var(--m)) solid var(--kayd-surface);
  border-radius: calc(5 * var(--m));
  background: var(--kayd-surface);
  font-family: var(--kayd-font-heading);
  font-size: calc(10.36 * var(--m));
  font-weight: var(--kayd-fw-bold);
  color: var(--kayd-primary);
  transition: background-color .15s ease, color .15s ease;
}
.kayd-bagis__tutar input:checked + span { background: var(--kayd-primary); border-color: var(--kayd-primary); color: var(--kayd-on-primary); }
.kayd-band--primary .kayd-bagis__tutar input:checked + span { background: var(--kayd-yellow); border-color: var(--kayd-yellow); color: var(--kayd-primary); }
.kayd-bagis__tutar input:focus-visible + span { outline: 3px solid var(--kayd-accent); outline-offset: 2px; }

.kayd-theme .kayd-bagis input.kayd-bagis__diger {
  width: 100%;
  height: calc(31 * var(--m));
  padding: 0 calc(20 * var(--m));
  border: calc(1.26 * var(--m)) solid transparent;
  border-radius: calc(5 * var(--m));
  background: var(--kayd-surface);
  font: 500 max(12px, calc(10 * var(--m)))/1 var(--kayd-font-body);
  color: var(--kayd-ink);
  appearance: textfield;
}
.kayd-theme .kayd-bagis input.kayd-bagis__diger:focus { outline: none; border-color: var(--kayd-primary); }

.kayd-bagis__ozet {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(10 * var(--m));
  height: calc(50 * var(--m));
  padding: 0 calc(14 * var(--m)) 0 calc(20 * var(--m));
  border-radius: calc(7 * var(--m));
  background: var(--kayd-surface);
}
.kayd-bagis__toplam {
  font-family: var(--kayd-font-heading);
  font-size: calc(15 * var(--m));
  font-weight: var(--kayd-fw-bold);
  color: var(--kayd-primary);
}
.kayd-theme .kayd-bagis__gonder {
  min-width: calc(94 * var(--m));
  height: calc(31 * var(--m));
  padding: 0 calc(12 * var(--m));
  border: 0;
  border-radius: calc(5 * var(--m));
  background: var(--kayd-primary);
  color: var(--kayd-on-primary);
  font-family: var(--kayd-font-heading);
  font-size: calc(10.36 * var(--m));
  font-weight: var(--kayd-fw-bold);
  cursor: pointer;
}
.kayd-theme .kayd-bagis__gonder:hover { background: var(--kayd-primary-dark); }
.kayd-theme .kayd-bagis__gonder[disabled] { opacity: .5; cursor: not-allowed; }
.kayd-bagis__not {
  margin: calc(10 * var(--m)) 0 0;
  font-size: max(11px, calc(8 * var(--m)));
  font-weight: var(--kayd-fw-medium);
  line-height: 1.5;
  color: var(--kayd-form-yazi);
}
.kayd-bagis__hata { color: #b3001b; font-weight: var(--kayd-fw-bold); }
.kayd-band--primary .kayd-bagis__hata { color: var(--kayd-yellow); }

/* E-kart: önizleme 351x473 */
.kayd-ekart__onizleme {
  position: relative;
  display: flex;
  flex-direction: column;
  aspect-ratio: 351 / 473;
  border-radius: calc(9 * var(--m));
  overflow: hidden;
  background: var(--kayd-surface);
}
.kayd-ekart__gorsel {
  flex: 0 0 58%;
  display: grid;
  place-items: center;
  background: var(--kayd-primary-soft) center / cover no-repeat;
  font-family: var(--kayd-font-heading);
  font-size: calc(10 * var(--m));
  font-weight: var(--kayd-fw-bold);
  line-height: 1.5;
  text-align: center;
  color: var(--kayd-primary);
}
.kayd-ekart__gorsel.is-dolu { font-size: 0; }
.kayd-ekart__icerik { flex: 1 1 auto; padding: calc(16 * var(--m)) calc(18 * var(--m)); color: var(--kayd-primary); }
.kayd-theme .kayd-ekart__baslik { margin: 0 0 calc(6 * var(--m)); font-size: calc(15 * var(--m)); color: var(--kayd-primary); overflow-wrap: anywhere; }
.kayd-theme .kayd-ekart__mesaj { margin: 0; font-size: max(11px, calc(10 * var(--m))); font-weight: var(--kayd-fw-medium); line-height: 1.5; white-space: pre-line; overflow-wrap: anywhere; }
.kayd-theme .kayd-ekart__kisi { margin: calc(10 * var(--m)) 0 0; font-size: max(11px, calc(9 * var(--m))); font-weight: var(--kayd-fw-bold); }
.kayd-ekart__logo { position: absolute; right: calc(14 * var(--m)); bottom: calc(12 * var(--m)); width: calc(70 * var(--m)); height: auto; }
.kayd-ekart textarea { height: calc(161 * var(--m)); }
.kayd-ekart .kayd-form__alan textarea.kayd-ekart__kisiler { height: calc(70 * var(--m)); }
.kayd-theme .kayd-ekart input[type="file"] {
  display: block;
  width: 100%;
  height: calc(31 * var(--m));
  padding: calc(6 * var(--m)) calc(8 * var(--m));
  border-radius: calc(5 * var(--m));
  background: var(--kayd-surface);
  font-size: max(11px, calc(9 * var(--m)));
  color: var(--kayd-ink);
}
.kayd-ekart__butonlar { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: calc(8 * var(--m)); margin-top: calc(29 * var(--m)); }
.kayd-ekart__butonlar .kayd-btn { min-width: calc(94 * var(--m)); }
.kayd-ekart__butonlar [hidden] { display: none; }

/* =========================================================================

/* =========================================================================
   6. FORMLAR, İLETİŞİM, BAĞIŞ (yukarıdaki üretilen ölçülerin mobil yerleşimi)
   ========================================================================= */
/* Yazı alanları: tasarım 10 px; iOS odaklanınca yakınlaştırmasın diye yazılan metin 16 px */
.kayd-theme .kayd-form :is(input, select, textarea) { font-size: 16px; }
.kayd-theme .kayd-form input.kayd-form__cevap { font-size: 16px; }

/* Destek / iletişim formu (tek sütun, alanlar 348 geniş) */
.kayd-form-bant { padding-block: calc(95 * var(--m)) calc(104 * var(--m)); }
.kayd-form-bant--adimli { padding-block: calc(98 * var(--m)) calc(65 * var(--m)); }
.kayd-theme .kayd-form__baslik { margin: 0 0 calc(9 * var(--m)); font-family: var(--kayd-font-body); font-size: calc(12 * var(--m)); font-weight: var(--kayd-fw-medium); line-height: calc(16 * var(--m)); }
.kayd-theme .kayd-form-bant__icerik p { font-size: calc(12 * var(--m)); line-height: calc(16 * var(--m)); margin: 0 0 calc(16 * var(--m)); }
.kayd-theme .kayd-form-bant__icerik p:first-child { margin-bottom: calc(40 * var(--m)); font-size: calc(14 * var(--m)); font-weight: 600; line-height: calc(16 * var(--m)); }
.kayd-form-bant__icerik { margin-bottom: calc(13 * var(--m)); }
.kayd-form__alan--yarim { flex-basis: calc(50% - 8 * var(--m)); }
.kayd-form:not(.kayd-form--adimli) .kayd-form__onaylar { margin-top: calc(48 * var(--m)); }
.kayd-form:not(.kayd-form--adimli) .kayd-form__alt { margin-top: calc(66 * var(--m)); flex-wrap: nowrap; }

/* Adımlı form: görsel üstte 350 kare, form altta (daire x 45, alanlar x 104, 256 geniş) */
.kayd-basvuru { grid-template-columns: 1fr; row-gap: calc(41 * var(--m)); }
.kayd-basvuru__gorsel { border-radius: calc(13.5 * var(--m)); }
.kayd-form--adimli { max-width: calc(315 * var(--m)); }
/* Adımları birleştiren çizgi: her bölümden bir sonrakinin dairesine (son bölümde yok) */
.kayd-form--adimli::before { display: none; }
.kayd-form--adimli .kayd-form__bolum:has(~ .kayd-form__bolum)::after {
  content: "";
  position: absolute;
  left: calc(14.4 * var(--m));
  top: calc(13 * var(--m));
  bottom: calc(-35.19 * var(--m) - 13 * var(--m));
  width: calc(1.26 * var(--m));
  background: var(--kayd-surface);
}
.kayd-band--sari .kayd-form--adimli .kayd-form__bolum:has(~ .kayd-form__bolum)::after { background: var(--kayd-surface); }
.kayd-form--adimli .kayd-form__alt { margin-left: calc(59 * var(--m)); }
.kayd-form--adimli .kayd-form__onaylar { margin-left: calc(35.19 * var(--m)); }

/* Mor bilgi bandı (Nefes Desteği): görsel 349x196 üstte, metin altta */
.kayd-bilgi-bant { padding-block: calc(107 * var(--m)) calc(21 * var(--m)); }
.kayd-bilgi { grid-template-columns: 1fr; row-gap: calc(16 * var(--m)); }
.kayd-bilgi__gorsel { border-radius: calc(13.5 * var(--m)); }
.kayd-theme .kayd-bilgi__not { margin: 0; max-width: none; font-size: calc(12 * var(--m)); line-height: calc(16 * var(--m)); }
.kayd-theme .kayd-bilgi__baslik { margin: calc(24 * var(--m)) 0 calc(9 * var(--m)); max-width: none; font-size: calc(14 * var(--m)); line-height: calc(21 * var(--m)); }
.kayd-bilgi__metin { max-width: none; font-size: calc(12 * var(--m)); line-height: calc(16 * var(--m)); }
.kayd-theme .kayd-giris__ek { margin: calc(16 * var(--m)) 0 0; max-width: none; font-size: calc(12 * var(--m)); line-height: calc(16 * var(--m)); }
.kayd-theme .kayd-giris__buton { margin-top: calc(16 * var(--m)); min-width: calc(159 * var(--m)); min-height: calc(31 * var(--m)); font-size: calc(10.4 * var(--m)); border-radius: calc(5 * var(--m)); }
.kayd-giris:has(.kayd-giris__buton) { padding-bottom: 0; }

/* İletişim */
.kayd-ilet-bilgi { padding-block: calc(69 * var(--m)) calc(106 * var(--m)); }
.kayd-ilet-bilgi__izgara { grid-template-columns: 1fr; row-gap: calc(55 * var(--m)); }
.kayd-ilet-bilgi__metin,
.kayd-ilet-bilgi__metin p { line-height: calc(18 * var(--m)); }
.kayd-ilet-form { padding-block: calc(150 * var(--m)) calc(85 * var(--m)); }
.kayd-ilet-form__izgara { grid-template-columns: 1fr; width: calc(276 * var(--m)); margin-inline: auto; row-gap: calc(26 * var(--m)); }
.kayd-form--iletisim { margin-top: 0; }
.kayd-ilet-ikonlar { padding-block: calc(119 * var(--m)) calc(83 * var(--m)); }
.kayd-ilet-ikonlar--kimlik { padding-block: calc(119 * var(--m)) calc(83 * var(--m)); }
.kayd-theme .kayd-ilet-ikonlar__baslik { margin: 0 0 calc(16 * var(--m)); font-size: calc(14 * var(--m)); line-height: calc(21 * var(--m)); }
.kayd-ilet-ikonlar__liste { grid-template-columns: repeat(3, calc(125 * var(--m))); justify-content: center; margin: 0; row-gap: calc(31 * var(--m)); }
.kayd-ilet-ikonlar__ad { font-size: calc(10 * var(--m)); line-height: calc(15 * var(--m)); }
.kayd-ilet-sss { padding-block: calc(102 * var(--m)) calc(82 * var(--m)); }
.kayd-ilet-sss__baglanti { font-size: calc(14 * var(--m)); line-height: calc(21 * var(--m)); }

/* Bağış ve e-kart: görsel üstte */
.kayd-bagis .kayd-form__bolum { margin-bottom: calc(35.19 * var(--m)); }
.kayd-ekart__onizleme { max-width: none; }
.kayd-hesaplar { grid-template-columns: 1fr; }

/* =========================================================================
   7. DİKEY RİTİM (bölümler arası boşluk; Figma ortanca değerleri)
   Divi tam sayfa: her blok bir .et_pb_section. Şablon modu: .kayd-akis > .kayd-blok.
   Sayfaya özel ince ayarlar: aşağıdaki "SAYFA AYARLARI" bölümü.
   ========================================================================= */
/* varsayılan: metin bloğu öncekinden 40 aşağıda */
.kayd-theme .kayd-akis--divi .et_pb_section,
.kayd-theme .kayd-akis > .kayd-blok { margin-top: calc(40 * var(--m)); }
/* kartlar: giriş altında 60; hero'dan sonra ilk blokta 110 (giriş yoksa) */
.kayd-theme .kayd-akis--divi .et_pb_section:has(.kayd-blok--kartlar),
.kayd-theme .kayd-akis > .kayd-blok--kartlar { margin-top: calc(60 * var(--m)); }
.kayd-theme .kayd-akis--divi .et_pb_section:has(.kayd-hero) + .et_pb_section:has(.kayd-blok--kartlar),
.kayd-theme .kayd-akis > .kayd-blok--kartlar:first-child { margin-top: calc(110 * var(--m)); }
/* giriş: hero'nun hemen altında (iç boşluk 49) */
.kayd-theme .kayd-akis--divi .et_pb_section:has(:is(.kayd-blok--giris, .kayd-giris)),
.kayd-theme .kayd-akis--divi .et_pb_section:has(.kayd-hero) + .et_pb_section:has(:is(.kayd-blok--giris, .kayd-giris)) { margin-top: 0; }
.kayd-theme .kayd-akis--divi .et_pb_section:has(:is(.kayd-blok--giris, .kayd-giris)) + .et_pb_section { margin-top: calc(40 * var(--m)); }
.kayd-theme .kayd-akis--divi .et_pb_section:has(:is(.kayd-blok--giris, .kayd-giris)) + .et_pb_section:has(.kayd-blok--kartlar) { margin-top: calc(60 * var(--m)); }
/* renkli bant: öncekinden 75 aşağıda; bant sonrası içerik 118; bant + bant bitişik */
.kayd-theme .kayd-akis--divi .et_pb_section:has(.kayd-blok--bant),
.kayd-theme .kayd-akis--divi .et_pb_section:has(.kayd-hero) + .et_pb_section:has(.kayd-blok--bant),
.kayd-theme .kayd-akis--divi .et_pb_section:has(:is(.kayd-blok--giris, .kayd-giris)) + .et_pb_section:has(.kayd-blok--bant),
.kayd-theme .kayd-akis > .kayd-blok--bant,
.kayd-theme .kayd-akis > .kayd-blok--bant:first-child { margin-top: calc(75 * var(--m)); }
.kayd-theme .kayd-akis--divi .et_pb_section:has(.kayd-blok--bant) + .et_pb_section,
.kayd-theme .kayd-akis > .kayd-blok--bant + .kayd-blok { margin-top: calc(118 * var(--m)); }
.kayd-theme .kayd-akis--divi .et_pb_section:has(.kayd-blok--bant) + .et_pb_section:has(.kayd-blok--bant),
.kayd-theme .kayd-akis > .kayd-blok--bant + .kayd-blok--bant { margin-top: 0; }
/* hero'dan sonra ilk blok: kişiler 98, belge/isim düğmeleri 73 (başlıklıysa 63), metin 40 */
.kayd-theme .kayd-akis--divi .et_pb_section:has(.kayd-hero) + .et_pb_section:has(.kayd-blok--kisiler),
.kayd-theme .kayd-akis > .kayd-blok--kisiler:first-child { margin-top: calc(98 * var(--m)); }
.kayd-theme .kayd-akis--divi .et_pb_section:has(.kayd-hero) + .et_pb_section:has(:is(.kayd-blok--belgeler, .kayd-blok--liste)),
.kayd-theme .kayd-akis > :is(.kayd-blok--belgeler, .kayd-blok--liste):first-child { margin-top: calc(73 * var(--m)); }
.kayd-theme .kayd-akis--divi .et_pb_section:has(.kayd-hero) + .et_pb_section:has(.kayd-bolum-baslik),
.kayd-theme .kayd-akis > .kayd-blok:first-child:has(.kayd-bolum-baslik) { margin-top: calc(63 * var(--m)); }
/* rakamlar ve görsel */
.kayd-theme .kayd-akis--divi .et_pb_section:has(.kayd-blok--rakamlar),
.kayd-theme .kayd-akis > .kayd-blok--rakamlar { margin-top: calc(72 * var(--m)); }
.kayd-theme .kayd-akis--divi .et_pb_section:has(.kayd-blok--gorsel):not(.et_pb_section:has(.kayd-blok--bant) + .et_pb_section) { margin-top: calc(50 * var(--m)); }

/* sayfa sonu -> partner bandı: metin 75, kart/kişi/liste 108, bant 0 */
.kayd-theme .kayd-akis:not(.kayd-akis--tam) { padding-bottom: calc(75 * var(--m)); }
.kayd-theme .kayd-akis:not(.kayd-akis--tam):has(> .kayd-blok--kartlar:last-child),
.kayd-theme .kayd-akis:not(.kayd-akis--tam):has(> .kayd-blok--kisiler:last-child),
.kayd-theme .kayd-akis:not(.kayd-akis--tam):has(> :is(.kayd-blok--liste, .kayd-blok--belgeler):last-child) { padding-bottom: calc(108 * var(--m)); }
.kayd-theme .kayd-akis:not(.kayd-akis--tam):has(> .kayd-blok--bant:last-child) { padding-bottom: 0; }
.kayd-theme .kayd-akis--tam .et_pb_section:has(+ .et_pb_section .kayd-partnerler) { padding-bottom: calc(75 * var(--m)); }
.kayd-theme .kayd-akis--tam .et_pb_section:has(+ .et_pb_section .kayd-partnerler):has(:is(.kayd-blok--kartlar, .kayd-blok--kisiler, .kayd-blok--liste, .kayd-blok--belgeler)) { padding-bottom: calc(108 * var(--m)); }
.kayd-theme .kayd-akis--tam .et_pb_section:has(+ .et_pb_section .kayd-partnerler):has(:is(.kayd-band, .kayd-serbest)) { padding-bottom: 0; }

/* formlu bantlar (kayd-serbest sayıldığı için sıfırlanıyor): giriş altında 75 */
.kayd-theme .kayd-akis--divi .et_pb_section.et_pb_section.et_pb_section:has(:is(.kayd-blok--giris, .kayd-giris)) + .et_pb_section:has(:is(.kayd-form-bant, .kayd-bilgi-bant)) { margin-top: calc(75 * var(--m)); }
.kayd-theme .kayd-giris--bos { height: calc(49 * var(--m)); }

/* =========================================================================
   8. BAŞLIK VE MENÜ (Figma 30 Eylül: mobil başlıkta yalnız "bi iyilik" ve "Bağış Yap")
   ========================================================================= */
.kayd-theme .kayd-btn--mobil-gizli { display: none; }
/* Açılır menü satırları: 1. seviye 18/700; 2. seviye 15/600; 3. seviye 15/500 */
.kayd-theme .kayd-nav__list > li > .sub-menu > li > a { font-size: calc(15 * var(--m)); font-weight: 600; }
.kayd-theme .kayd-nav__list .sub-menu .sub-menu a { font-size: calc(15 * var(--m)); font-weight: var(--kayd-fw-medium); }

/* Abone çubuğu: Figma 440x50 - zarf 34x27 (x 41), metin 11/600 (x 83), buton 67x27 (x 335) */
body.kayd-theme:has(.kayd-abone:not(.is-gizli)) { padding-bottom: calc(50 * var(--m)); }
.kayd-theme .kayd-abone__ic { width: 100%; max-width: none; height: calc(50 * var(--m)); min-height: 0; gap: calc(8 * var(--m)); padding: 0 calc(38 * var(--m)) 0 calc(41 * var(--m)); }
.kayd-theme .kayd-abone__ikon { width: calc(34 * var(--m)); height: calc(27 * var(--m)); }
.kayd-theme .kayd-abone__metin { font-size: calc(11 * var(--m)); line-height: calc(16.5 * var(--m)); }
.kayd-theme .kayd-abone__buton { width: calc(67 * var(--m)); min-width: 0; height: calc(27 * var(--m)); min-height: 0; padding: 0; font-size: calc(10 * var(--m)); border-radius: calc(5 * var(--m)); }
.kayd-theme .kayd-abone__kapat { right: calc(6 * var(--m)); }
.kayd-theme .kayd-abone__panel { right: calc(16 * var(--m)); left: calc(16 * var(--m)); }

/* form bandı: alt boşluk 90 (Psikolojik Destek 104) */
.kayd-theme .kayd-form-bant { padding-bottom: calc(90 * var(--m)); }
.kayd-theme.kayd-sayfa-psikolojik-destek .kayd-form-bant { padding-bottom: calc(104 * var(--m)); }

/* Hakkımızda: Figma'da bant metni banttan taşıyor; başlık banttan 129 aşağıda, bant üstten 99 */
body.kayd-sayfa-hakkimizda .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(99 * var(--m)) !important; }
body.kayd-sayfa-hakkimizda .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-top: calc(129 * var(--m)) !important; }

/* SAYFA AYARLARI (otomatik üretildi: kalibre_uret.py; Figma bant boşluklarına göre) */
body.kayd-sayfa-kurullar .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-top: calc(47 * var(--m)) !important; padding-bottom: calc(37 * var(--m)) !important; }
body.kayd-sayfa-kurullar .kayd-akis--divi .et_pb_section:nth-child(2 of :has(.kayd-band)) .kayd-band { padding-top: calc(101 * var(--m)) !important; padding-bottom: calc(52 * var(--m)) !important; }
body.kayd-sayfa-komiteler .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(91 * var(--m)) !important; }
body.kayd-sayfa-komiteler .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-bottom: calc(76 * var(--m)) !important; }
body.kayd-sayfa-komiteler .kayd-akis--divi .et_pb_section:nth-child(2 of :has(.kayd-band)) { margin-top: calc(9 * var(--m)) !important; }
body.kayd-sayfa-komiteler .kayd-akis--divi .et_pb_section:nth-child(2 of :has(.kayd-band)) .kayd-band { padding-top: calc(108 * var(--m)) !important; padding-bottom: calc(42 * var(--m)) !important; }
body.kayd-sayfa-komiteler .kayd-akis--divi .et_pb_section:nth-child(3 of :has(.kayd-band)) { margin-top: calc(62 * var(--m)) !important; }
body.kayd-sayfa-komiteler .kayd-akis--divi .et_pb_section:nth-child(3 of :has(.kayd-band)) .kayd-band { padding-top: calc(116 * var(--m)) !important; }
body.kayd-sayfa-hosgeldin-kiti .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(38.5 * var(--m)) !important; }
body.kayd-sayfa-konfor-destegi-giyim .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(50 * var(--m)) !important; }
body.kayd-sayfa-esenlik-destegi-hijyen .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(29 * var(--m)) !important; }
body.kayd-sayfa-sofra-kart-destegi-gida-karti .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(29 * var(--m)) !important; }
body.kayd-sayfa-gecmis-projeler .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(32.5 * var(--m)) !important; }
body.kayd-sayfa-gecmis-projeler .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-top: calc(128.2 * var(--m)) !important; padding-bottom: calc(106 * var(--m)) !important; }
body.kayd-sayfa-kansersiz-yasiyorum .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(50 * var(--m)) !important; }
body.kayd-sayfa-kansersiz-yasiyorum .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-bottom: calc(38 * var(--m)) !important; }
body.kayd-sayfa-bir-notaya-da-sen-bas .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(89 * var(--m)) !important; }
body.kayd-sayfa-bir-notaya-da-sen-bas .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-top: calc(107 * var(--m)) !important; }
body.kayd-sayfa-alisveris-yasatir .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(83 * var(--m)) !important; }
body.kayd-sayfa-alisveris-yasatir .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-top: calc(125 * var(--m)) !important; padding-bottom: calc(90 * var(--m)) !important; }
body.kayd-sayfa-aktif-projeler .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(159.5 * var(--m)) !important; }
body.kayd-sayfa-aktif-projeler .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-bottom: calc(99.4 * var(--m)) !important; }
body.kayd-sayfa-aile-yasam-destegi .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(64 * var(--m)) !important; }
body.kayd-sayfa-aile-yasam-destegi .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-top: calc(81 * var(--m)) !important; padding-bottom: calc(55 * var(--m)) !important; }
body.kayd-sayfa-yasatir-2 .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(115 * var(--m)) !important; }
body.kayd-sayfa-yasatir-2 .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-top: calc(67 * var(--m)) !important; }
body.kayd-sayfa-yasatir-2 .kayd-akis--divi .et_pb_section:nth-child(2 of :has(.kayd-band)) .kayd-band { padding-top: calc(90 * var(--m)) !important; padding-bottom: calc(88 * var(--m)) !important; }
body.kayd-sayfa-sporcu-melekler .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(125 * var(--m)) !important; }
body.kayd-sayfa-sporcu-melekler .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-top: calc(148 * var(--m)) !important; padding-bottom: calc(54 * var(--m)) !important; }
body.kayd-sayfa-sporcu-melekler .kayd-akis--divi .et_pb_section:nth-child(2 of :has(.kayd-band)) { margin-top: calc(86 * var(--m)) !important; }
body.kayd-sayfa-sporcu-melekler .kayd-akis--divi .et_pb_section:nth-child(2 of :has(.kayd-band)) .kayd-band { padding-top: calc(111 * var(--m)) !important; padding-bottom: calc(43 * var(--m)) !important; }
body.kayd-sayfa-kamu-hastaneleri-tedavi-alani-iyilestirme .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(95 * var(--m)) !important; }
body.kayd-sayfa-kamu-hastaneleri-tedavi-alani-iyilestirme .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-top: calc(82 * var(--m)) !important; padding-bottom: calc(82 * var(--m)) !important; }
body.kayd-sayfa-kamu-hastaneleri-tedavi-alani-iyilestirme .kayd-akis--divi .et_pb_section:nth-child(2 of :has(.kayd-band)) { margin-top: calc(18 * var(--m)) !important; }
body.kayd-sayfa-kamu-hastaneleri-tedavi-alani-iyilestirme .kayd-akis--divi .et_pb_section:nth-child(2 of :has(.kayd-band)) .kayd-band { padding-top: calc(86 * var(--m)) !important; padding-bottom: calc(40 * var(--m)) !important; }
body.kayd-sayfa-iletisim .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-top: calc(109.1 * var(--m)) !important; }
body.kayd-sayfa-iletisim .kayd-akis--divi .et_pb_section:nth-child(3 of :has(.kayd-band)) { margin-top: calc(10 * var(--m)) !important; }
body.kayd-sayfa-aktif-kampanya .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(69 * var(--m)) !important; }
body.kayd-sayfa-aylik-duzenli-bagis .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(68.5 * var(--m)) !important; }
body.kayd-sayfa-tek-seferlik-bagis .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(68.5 * var(--m)) !important; }
body.kayd-sayfa-bagis-e-kartlari .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(68.5 * var(--m)) !important; }
body.kayd-sayfa-bagis-e-kartlari .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-bottom: calc(42.9 * var(--m)) !important; }
body.kayd-sayfa-bagisci-ol .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(19.5 * var(--m)) !important; }
body.kayd-sayfa-bagisci-ol .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-bottom: calc(62 * var(--m)) !important; }
body.kayd-sayfa-sponsor-ol .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(19.5 * var(--m)) !important; }
body.kayd-sayfa-sponsor-ol .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-bottom: calc(62 * var(--m)) !important; }
body.kayd-sayfa-ayni-destek-ver .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(19.5 * var(--m)) !important; }
body.kayd-sayfa-ayni-destek-ver .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-bottom: calc(62 * var(--m)) !important; }
body.kayd-sayfa-gonullu-formu .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) { margin-top: calc(91 * var(--m)) !important; }
body.kayd-sayfa-gonullu-formu .kayd-akis--divi .et_pb_section:nth-child(1 of :has(.kayd-band)) .kayd-band { padding-bottom: calc(68.1 * var(--m)) !important; }

/* HERO BAŞLIĞI (otomatik üretildi: baslik_uret.py; Figma başlık satır aralığı ve satır sayısı) */
.kayd-theme .kayd-hero--ic { height: calc(261 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-biz-kimiz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-biz-kimiz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-hakkimizda .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-hakkimizda .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-organizasyon-yapimiz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); width: calc(115 * var(--m)); }
body.kayd-sayfa-organizasyon-yapimiz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-yonetim-kurulu .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); width: calc(72 * var(--m)); }
body.kayd-sayfa-yonetim-kurulu .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-kurullar .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-kurullar .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-komiteler .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-komiteler .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-ekibimiz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-ekibimiz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-kurumsal-belgelerimiz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); width: calc(102 * var(--m)); }
body.kayd-sayfa-kurumsal-belgelerimiz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-tuzugumuz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-tuzugumuz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-faaliyet-raporlari .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); width: calc(78 * var(--m)); }
body.kayd-sayfa-faaliyet-raporlari .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-finans-raporlari .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); width: calc(78 * var(--m)); }
body.kayd-sayfa-finans-raporlari .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-denetim-raporlarimiz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); width: calc(78 * var(--m)); }
body.kayd-sayfa-denetim-raporlarimiz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-politika-belgeleri .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); width: calc(74 * var(--m)); }
body.kayd-sayfa-politika-belgeleri .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(18 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-neler-yapiyoruz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); width: calc(93 * var(--m)); }
body.kayd-sayfa-neler-yapiyoruz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-desteklerimiz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-desteklerimiz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-psikolojik-destek .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-psikolojik-destek .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-nefes-destegi-nakdi-destek .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-nefes-destegi-nakdi-destek .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-ayni-destekler .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); width: calc(80 * var(--m)); }
body.kayd-sayfa-ayni-destekler .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-hosgeldin-kiti .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-hosgeldin-kiti .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-konfor-destegi-giyim .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-konfor-destegi-giyim .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-esenlik-destegi-hijyen .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-esenlik-destegi-hijyen .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-sofra-destegi-gida .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-sofra-destegi-gida .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-sofra-kart-destegi-gida-karti .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-sofra-kart-destegi-gida-karti .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-nese-destegi-oyuncak .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-nese-destegi-oyuncak .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-projelerimiz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-projelerimiz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-gecmis-projeler .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-gecmis-projeler .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-kansersiz-yasiyorum .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-kansersiz-yasiyorum .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-girisimci-kansersiz-yasam-anneleri .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-girisimci-kansersiz-yasam-anneleri .kayd-hero--ic .kayd-hero__ic-baslik { bottom: calc(-2 * var(--m)); line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-bir-notaya-da-sen-bas .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-bir-notaya-da-sen-bas .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-alisveris-yasatir .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-alisveris-yasatir .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-donemsel-projeler .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-donemsel-projeler .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-pink-october .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-pink-october .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-bir-mont-bir-bot .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-bir-mont-bir-bot .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-back-to-school .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-back-to-school .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-maratonlar .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-maratonlar .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-aktif-projeler .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-aktif-projeler .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-aile-yasam-destegi .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-aile-yasam-destegi .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-art-for-life .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-art-for-life .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-gulumsesen .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-gulumsesen .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-yasatir-2 .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-yasatir-2 .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-sporcu-melekler .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-sporcu-melekler .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-ruhun-isiginda-gulumse .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-ruhun-isiginda-gulumse .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-bilim-gunleri .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-bilim-gunleri .kayd-hero--ic .kayd-hero__ic-baslik { bottom: calc(-2 * var(--m)); line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-kamu-hastaneleri-tedavi-alani-iyilestirme .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); width: calc(113 * var(--m)); }
body.kayd-sayfa-kamu-hastaneleri-tedavi-alani-iyilestirme .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-iletisim .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-iletisim .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(20 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-nasil-destek-olabilirsiniz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); width: calc(83 * var(--m)); }
body.kayd-sayfa-nasil-destek-olabilirsiniz .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-bagis-yap .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); width: calc(84 * var(--m)); }
body.kayd-sayfa-bagis-yap .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-aktif-kampanya .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); width: calc(93 * var(--m)); }
body.kayd-sayfa-aktif-kampanya .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-bagis-turleri .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); width: calc(92 * var(--m)); }
body.kayd-sayfa-bagis-turleri .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-aylik-duzenli-bagis .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); width: calc(63 * var(--m)); }
body.kayd-sayfa-aylik-duzenli-bagis .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-tek-seferlik-bagis .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); width: calc(64 * var(--m)); }
body.kayd-sayfa-tek-seferlik-bagis .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-bagis-e-kartlari .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); width: calc(82 * var(--m)); }
body.kayd-sayfa-bagis-e-kartlari .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-kurumsal .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-kurumsal .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-bagisci-ol .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-bagisci-ol .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-sponsor-ol .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); white-space: nowrap; }
body.kayd-sayfa-sponsor-ol .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-ayni-destek-ver .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); width: calc(89 * var(--m)); }
body.kayd-sayfa-ayni-destek-ver .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-gonullu-ol .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); width: calc(67 * var(--m)); }
body.kayd-sayfa-gonullu-ol .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-gonullu-politikasi .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); width: calc(77 * var(--m)); }
body.kayd-sayfa-gonullu-politikasi .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-davranis-ilkeleri .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); width: calc(77 * var(--m)); }
body.kayd-sayfa-davranis-ilkeleri .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); }
html[lang^="tr"] body.kayd-sayfa-gonullu-formu .kayd-hero--ic .kayd-hero__ic-baslik { line-height: calc(22.5 * var(--m)); width: calc(67 * var(--m)); }
body.kayd-sayfa-gonullu-formu .kayd-hero--ic .kayd-hero__ic-baslik { bottom: calc(-2 * var(--m)); line-height: calc(22.5 * var(--m)); }

/* BÖLÜM ARALIKLARI (otomatik üretildi: kalibre_bolum.py; Figma çapa yazıları ve bant üstlerine göre) */
body.kayd-sayfa-anasayfa .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(0 * var(--)) !important; }
body.kayd-sayfa-anasayfa .kayd-akis--divi .et_pb_section:nth-child(4 of .et_pb_section) { margin-top: calc(43 * var(--m)) !important; }
body.kayd-sayfa-anasayfa .kayd-akis--divi .et_pb_section:nth-child(6 of .et_pb_section) { margin-top: calc(10.6 * var(--m)) !important; }
body.kayd-sayfa-anasayfa .kayd-akis--divi .et_pb_section:nth-child(6 of .et_pb_section) { padding-bottom: calc(0 * var(--m)) !important; }
body.kayd-sayfa-biz-kimiz .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(179.1 * var(--m)) !important; }
body.kayd-sayfa-biz-kimiz .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(118.9 * var(--m)) !important; }
body.kayd-sayfa-hakkimizda .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(49 * var(--m)) !important; }
body.kayd-sayfa-hakkimizda .kayd-akis--divi .et_pb_section:nth-child(4 of .et_pb_section) { margin-top: calc(217 * var(--m)) !important; }
body.kayd-sayfa-hakkimizda .kayd-akis--divi .et_pb_section:nth-child(4 of .et_pb_section) { padding-bottom: calc(125 * var(--m)) !important; }
body.kayd-sayfa-organizasyon-yapimiz .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(186.1 * var(--m)) !important; }
body.kayd-sayfa-organizasyon-yapimiz .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(111.9 * var(--m)) !important; }
body.kayd-sayfa-yonetim-kurulu .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(114.8 * var(--m)) !important; }
body.kayd-sayfa-yonetim-kurulu .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(108 * var(--m)) !important; }
body.kayd-sayfa-kurullar .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(66 * var(--m)) !important; }
body.kayd-sayfa-kurullar .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(69 * var(--m)) !important; }
body.kayd-sayfa-kurullar .kayd-akis--divi .et_pb_section:nth-child(4 of .et_pb_section) { margin-top: calc(28 * var(--m)) !important; }
body.kayd-sayfa-kurullar .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { margin-top: calc(130 * var(--m)) !important; }
body.kayd-sayfa-kurullar .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { padding-bottom: calc(98 * var(--m)) !important; }
body.kayd-sayfa-komiteler .kayd-akis--divi .et_pb_section:nth-child(4 of .et_pb_section) { margin-top: calc(0 * var(--)) !important; }
body.kayd-sayfa-komiteler .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { margin-top: calc(110 * var(--m)) !important; }
body.kayd-sayfa-komiteler .kayd-akis--divi .et_pb_section:nth-child(7 of .et_pb_section) { margin-top: calc(110 * var(--m)) !important; }
body.kayd-sayfa-komiteler .kayd-akis--divi .et_pb_section:nth-child(7 of .et_pb_section) { padding-bottom: calc(54 * var(--m)) !important; }
body.kayd-sayfa-kurumsal-belgelerimiz .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(170.1 * var(--m)) !important; }
body.kayd-sayfa-kurumsal-belgelerimiz .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(73.9 * var(--m)) !important; }
body.kayd-sayfa-faaliyet-raporlari .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(73 * var(--m)) !important; }
body.kayd-sayfa-faaliyet-raporlari .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(128 * var(--m)) !important; }
body.kayd-sayfa-finans-raporlari .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(50.5 * var(--m)) !important; }
body.kayd-sayfa-finans-raporlari .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(150.5 * var(--m)) !important; }
body.kayd-sayfa-denetim-raporlarimiz .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(64.5 * var(--m)) !important; }
body.kayd-sayfa-denetim-raporlarimiz .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(70.5 * var(--m)) !important; }
body.kayd-sayfa-politika-belgeleri .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(33 * var(--m)) !important; }
body.kayd-sayfa-politika-belgeleri .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(97 * var(--m)) !important; }
body.kayd-sayfa-neler-yapiyoruz .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(60 * var(--m)) !important; }
body.kayd-sayfa-neler-yapiyoruz .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { padding-bottom: calc(126 * var(--m)) !important; }
body.kayd-sayfa-desteklerimiz .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(160.1 * var(--m)) !important; }
body.kayd-sayfa-desteklerimiz .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(66.9 * var(--m)) !important; }
body.kayd-sayfa-psikolojik-destek .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) .kayd-band { padding-bottom: calc(101.6 * var(--m)) !important; }
body.kayd-sayfa-nefes-destegi-nakdi-destek .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(83 * var(--m)) !important; }
body.kayd-sayfa-nefes-destegi-nakdi-destek .kayd-akis--divi .et_pb_section:nth-child(4 of .et_pb_section) { margin-top: calc(98.2 * var(--m)) !important; }
body.kayd-sayfa-ayni-destekler .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(162.5 * var(--m)) !important; }
body.kayd-sayfa-ayni-destekler .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(56.5 * var(--m)) !important; }
body.kayd-sayfa-hosgeldin-kiti .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(123 * var(--m)) !important; }
body.kayd-sayfa-konfor-destegi-giyim .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(0 * var(--)) !important; }
body.kayd-sayfa-konfor-destegi-giyim .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(103 * var(--m)) !important; }
body.kayd-sayfa-esenlik-destegi-hijyen .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(0 * var(--)) !important; }
body.kayd-sayfa-sofra-destegi-gida .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(123 * var(--m)) !important; }
body.kayd-sayfa-sofra-kart-destegi-gida-karti .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(75 * var(--m)) !important; }
body.kayd-sayfa-nese-destegi-oyuncak .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(123 * var(--m)) !important; }
body.kayd-sayfa-projelerimiz .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(144.5 * var(--m)) !important; }
body.kayd-sayfa-projelerimiz .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(79.5 * var(--m)) !important; }
body.kayd-sayfa-gecmis-projeler .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(175 * var(--m)) !important; }
body.kayd-sayfa-gecmis-projeler .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) .kayd-band { padding-bottom: calc(0.8 * var(--m)) !important; }
body.kayd-sayfa-kansersiz-yasiyorum .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(72 * var(--m)) !important; }
body.kayd-sayfa-kansersiz-yasiyorum .kayd-akis--divi .et_pb_section:nth-child(4 of .et_pb_section) { margin-top: calc(70 * var(--m)) !important; }
body.kayd-sayfa-kansersiz-yasiyorum .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { padding-bottom: calc(149.9 * var(--m)) !important; }
body.kayd-sayfa-girisimci-kansersiz-yasam-anneleri .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(25 * var(--m)) !important; }
body.kayd-sayfa-girisimci-kansersiz-yasam-anneleri .kayd-akis--divi .et_pb_section:nth-child(4 of .et_pb_section) { padding-bottom: calc(85.1 * var(--m)) !important; }
body.kayd-sayfa-bir-notaya-da-sen-bas .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(1 * var(--m)) !important; }
body.kayd-sayfa-bir-notaya-da-sen-bas .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(28 * var(--m)) !important; }
body.kayd-sayfa-bir-notaya-da-sen-bas .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { padding-bottom: calc(71.5 * var(--m)) !important; }
body.kayd-sayfa-alisveris-yasatir .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(50 * var(--m)) !important; }
body.kayd-sayfa-alisveris-yasatir .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(110 * var(--m)) !important; }
body.kayd-sayfa-alisveris-yasatir .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { margin-top: calc(24.5 * var(--m)) !important; }
body.kayd-sayfa-alisveris-yasatir .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { padding-bottom: calc(119 * var(--m)) !important; }
body.kayd-sayfa-donemsel-projeler .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(125.5 * var(--m)) !important; }
body.kayd-sayfa-donemsel-projeler .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(99.5 * var(--m)) !important; }
body.kayd-sayfa-pink-october .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(37 * var(--m)) !important; }
body.kayd-sayfa-pink-october .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(1012 * var(--m)) !important; }
body.kayd-sayfa-bir-mont-bir-bot .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(37 * var(--m)) !important; }
body.kayd-sayfa-bir-mont-bir-bot .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(980 * var(--m)) !important; }
body.kayd-sayfa-back-to-school .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(37 * var(--m)) !important; }
body.kayd-sayfa-back-to-school .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(980 * var(--m)) !important; }
body.kayd-sayfa-maratonlar .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(37 * var(--m)) !important; }
body.kayd-sayfa-maratonlar .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(980 * var(--m)) !important; }
body.kayd-sayfa-aktif-projeler .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(173 * var(--m)) !important; }
body.kayd-sayfa-aile-yasam-destegi .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(72 * var(--m)) !important; }
body.kayd-sayfa-aile-yasam-destegi .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(108 * var(--m)) !important; }
body.kayd-sayfa-aile-yasam-destegi .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { margin-top: calc(36.7 * var(--m)) !important; }
body.kayd-sayfa-aile-yasam-destegi .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { padding-bottom: calc(65 * var(--m)) !important; }
body.kayd-sayfa-art-for-life .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(37 * var(--m)) !important; }
body.kayd-sayfa-art-for-life .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(996 * var(--m)) !important; }
body.kayd-sayfa-gulumsesen .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(64 * var(--m)) !important; }
body.kayd-sayfa-gulumsesen .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(55 * var(--m)) !important; }
body.kayd-sayfa-gulumsesen .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { margin-top: calc(64.5 * var(--m)) !important; }
body.kayd-sayfa-gulumsesen .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { padding-bottom: calc(138 * var(--m)) !important; }
body.kayd-sayfa-yasatir-2 .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(70 * var(--m)) !important; }
body.kayd-sayfa-yasatir-2 .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(131 * var(--m)) !important; }
body.kayd-sayfa-yasatir-2 .kayd-akis--divi .et_pb_section:nth-child(4 of .et_pb_section) { margin-top: calc(125.7 * var(--m)) !important; }
body.kayd-sayfa-yasatir-2 .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { margin-top: calc(48 * var(--m)) !important; }
body.kayd-sayfa-yasatir-2 .kayd-akis--divi .et_pb_section:nth-child(6 of .et_pb_section) { margin-top: calc(82 * var(--m)) !important; }
body.kayd-sayfa-yasatir-2 .kayd-akis--divi .et_pb_section:nth-child(8 of .et_pb_section) { margin-top: calc(72 * var(--m)) !important; }
body.kayd-sayfa-yasatir-2 .kayd-akis--divi .et_pb_section:nth-child(8 of .et_pb_section) { padding-bottom: calc(153.4 * var(--m)) !important; }
body.kayd-sayfa-sporcu-melekler .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(75 * var(--m)) !important; }
body.kayd-sayfa-sporcu-melekler .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(76 * var(--m)) !important; }
body.kayd-sayfa-sporcu-melekler .kayd-akis--divi .et_pb_section:nth-child(4 of .et_pb_section) { margin-top: calc(73.4 * var(--m)) !important; }
body.kayd-sayfa-sporcu-melekler .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { margin-top: calc(97 * var(--m)) !important; }
body.kayd-sayfa-sporcu-melekler .kayd-akis--divi .et_pb_section:nth-child(7 of .et_pb_section) { margin-top: calc(74.7 * var(--m)) !important; }
body.kayd-sayfa-sporcu-melekler .kayd-akis--divi .et_pb_section:nth-child(7 of .et_pb_section) { padding-bottom: calc(141 * var(--m)) !important; }
body.kayd-sayfa-ruhun-isiginda-gulumse .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(37 * var(--m)) !important; }
body.kayd-sayfa-ruhun-isiginda-gulumse .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(996 * var(--m)) !important; }
body.kayd-sayfa-bilim-gunleri .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(0 * var(--)) !important; }
body.kayd-sayfa-bilim-gunleri .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(30 * var(--m)) !important; }
body.kayd-sayfa-bilim-gunleri .kayd-akis--divi .et_pb_section:nth-child(4 of .et_pb_section) { padding-bottom: calc(433.4 * var(--m)) !important; }
body.kayd-sayfa-kamu-hastaneleri-tedavi-alani-iyilestirme .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(0 * var(--)) !important; }
body.kayd-sayfa-kamu-hastaneleri-tedavi-alani-iyilestirme .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(26 * var(--m)) !important; }
body.kayd-sayfa-kamu-hastaneleri-tedavi-alani-iyilestirme .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { margin-top: calc(0 * var(--)) !important; }
body.kayd-sayfa-kamu-hastaneleri-tedavi-alani-iyilestirme .kayd-akis--divi .et_pb_section:nth-child(6 of .et_pb_section) { margin-top: calc(127 * var(--m)) !important; }
body.kayd-sayfa-kamu-hastaneleri-tedavi-alani-iyilestirme .kayd-akis--divi .et_pb_section:nth-child(7 of .et_pb_section) { padding-bottom: calc(96.6 * var(--m)) !important; }
body.kayd-sayfa-iletisim .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(0 * var(--)) !important; }
body.kayd-sayfa-iletisim .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(0 * var(--)) !important; }
body.kayd-sayfa-iletisim .kayd-akis--divi .et_pb_section:nth-child(4 of .et_pb_section) { margin-top: calc(0 * var(--)) !important; }
body.kayd-sayfa-iletisim .kayd-akis--divi .et_pb_section:nth-child(5 of .et_pb_section) { margin-top: calc(0 * var(--)) !important; }
body.kayd-sayfa-nasil-destek-olabilirsiniz .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(178.1 * var(--m)) !important; }
body.kayd-sayfa-nasil-destek-olabilirsiniz .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(49.9 * var(--m)) !important; }
body.kayd-sayfa-bagis-yap .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(97.4 * var(--m)) !important; }
body.kayd-sayfa-bagis-yap .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(64.6 * var(--m)) !important; }
body.kayd-sayfa-aktif-kampanya .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(0 * var(--)) !important; }
body.kayd-sayfa-aktif-kampanya .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(107 * var(--m)) !important; }
body.kayd-sayfa-aktif-kampanya .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) .kayd-band { padding-bottom: calc(363 * var(--m)) !important; }
body.kayd-sayfa-bagis-turleri .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(197.7 * var(--m)) !important; }
body.kayd-sayfa-bagis-turleri .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(97.2 * var(--m)) !important; }
body.kayd-sayfa-aylik-duzenli-bagis .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(197 * var(--m)) !important; }
body.kayd-sayfa-aylik-duzenli-bagis .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { padding-bottom: calc(154.5 * var(--m)) !important; }
body.kayd-sayfa-tek-seferlik-bagis .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(197 * var(--m)) !important; }
body.kayd-sayfa-tek-seferlik-bagis .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { padding-bottom: calc(200 * var(--m)) !important; }
body.kayd-sayfa-bagis-e-kartlari .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(197 * var(--m)) !important; }
body.kayd-sayfa-bagis-e-kartlari .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) .kayd-band { padding-bottom: calc(355.2 * var(--m)) !important; }
body.kayd-sayfa-kurumsal .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(197.7 * var(--m)) !important; }
body.kayd-sayfa-kurumsal .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(97.2 * var(--m)) !important; }
body.kayd-sayfa-bagisci-ol .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(148 * var(--m)) !important; }
body.kayd-sayfa-sponsor-ol .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(148 * var(--m)) !important; }
body.kayd-sayfa-ayni-destek-ver .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(148 * var(--m)) !important; }
body.kayd-sayfa-gonullu-ol .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(66.7 * var(--m)) !important; }
body.kayd-sayfa-gonullu-ol .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { padding-bottom: calc(97.2 * var(--m)) !important; }
body.kayd-sayfa-gonullu-politikasi .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(41.5 * var(--m)) !important; }
body.kayd-sayfa-davranis-ilkeleri .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { padding-bottom: calc(403.5 * var(--m)) !important; }
body.kayd-sayfa-gonullu-formu .kayd-akis--divi .et_pb_section:nth-child(2 of .et_pb_section) { margin-top: calc(8 * var(--m)) !important; }
body.kayd-sayfa-gonullu-formu .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) { margin-top: calc(123 * var(--m)) !important; }
body.kayd-sayfa-gonullu-formu .kayd-akis--divi .et_pb_section:nth-child(3 of .et_pb_section) .kayd-band { padding-bottom: calc(32.9 * var(--m)) !important; }

/* KART KONUMLARI (otomatik üretildi: kart_nudge.py; Figma panel x/y konumlarına göre) */
body.kayd-sayfa-biz-kimiz .kayd-akis .kayd-kartlar > li:nth-child(1) { position: relative; left: calc(4 * var(--m)); top: calc(-0 * var(--m)); }
body.kayd-sayfa-biz-kimiz .kayd-akis .kayd-kartlar > li:nth-child(2) { position: relative; left: calc(4 * var(--m)); top: calc(1 * var(--m)); }
body.kayd-sayfa-biz-kimiz .kayd-akis .kayd-kartlar > li:nth-child(3) { position: relative; left: calc(4 * var(--m)); top: calc(-2 * var(--m)); }
body.kayd-sayfa-biz-kimiz .kayd-akis .kayd-kartlar > li:nth-child(4) { position: relative; left: calc(4 * var(--m)); top: calc(-0 * var(--m)); }
body.kayd-sayfa-organizasyon-yapimiz .kayd-akis .kayd-kartlar > li:nth-child(1) { position: relative; left: calc(-6 * var(--m)); top: calc(-0 * var(--m)); }
body.kayd-sayfa-organizasyon-yapimiz .kayd-akis .kayd-kartlar > li:nth-child(2) { position: relative; left: calc(-6 * var(--m)); top: calc(-7 * var(--m)); }
body.kayd-sayfa-organizasyon-yapimiz .kayd-akis .kayd-kartlar > li:nth-child(3) { position: relative; left: calc(-3 * var(--m)); top: calc(-14 * var(--m)); }
body.kayd-sayfa-organizasyon-yapimiz .kayd-akis .kayd-kartlar > li:nth-child(4) { position: relative; left: calc(-3 * var(--m)); top: calc(-21 * var(--m)); }
body.kayd-sayfa-kurumsal-belgelerimiz .kayd-akis .kayd-kartlar > li:nth-child(2) { position: relative; left: calc(0 * var(--m)); top: calc(-7 * var(--m)); }
body.kayd-sayfa-kurumsal-belgelerimiz .kayd-akis .kayd-kartlar > li:nth-child(3) { position: relative; left: calc(0 * var(--m)); top: calc(-14 * var(--m)); }
body.kayd-sayfa-kurumsal-belgelerimiz .kayd-akis .kayd-kartlar > li:nth-child(4) { position: relative; left: calc(0 * var(--m)); top: calc(-21 * var(--m)); }
body.kayd-sayfa-kurumsal-belgelerimiz .kayd-akis .kayd-kartlar > li:nth-child(5) { position: relative; left: calc(0 * var(--m)); top: calc(-28 * var(--m)); }
body.kayd-sayfa-neler-yapiyoruz .kayd-akis .kayd-kartlar > li:nth-child(1) { position: relative; left: calc(0 * var(--m)); top: calc(2.1 * var(--m)); }
body.kayd-sayfa-neler-yapiyoruz .kayd-akis .kayd-kartlar > li:nth-child(2) { position: relative; left: calc(-1 * var(--m)); top: calc(-4.9 * var(--m)); }
body.kayd-sayfa-desteklerimiz .kayd-akis .kayd-kartlar > li:nth-child(2) { position: relative; left: calc(0 * var(--m)); top: calc(-10 * var(--m)); }
body.kayd-sayfa-desteklerimiz .kayd-akis .kayd-kartlar > li:nth-child(3) { position: relative; left: calc(0 * var(--m)); top: calc(-16 * var(--m)); }
body.kayd-sayfa-desteklerimiz .kayd-akis .kayd-kartlar > li:nth-child(4) { position: relative; left: calc(0 * var(--m)); top: calc(-25 * var(--m)); }
body.kayd-sayfa-ayni-destekler .kayd-akis .kayd-kartlar > li:nth-child(1) { position: relative; left: calc(0 * var(--m)); top: calc(-2 * var(--m)); }
body.kayd-sayfa-ayni-destekler .kayd-akis .kayd-kartlar > li:nth-child(2) { position: relative; left: calc(0 * var(--m)); top: calc(-10 * var(--m)); }
body.kayd-sayfa-ayni-destekler .kayd-akis .kayd-kartlar > li:nth-child(3) { position: relative; left: calc(0 * var(--m)); top: calc(-19 * var(--m)); }
body.kayd-sayfa-ayni-destekler .kayd-akis .kayd-kartlar > li:nth-child(4) { position: relative; left: calc(0 * var(--m)); top: calc(-28 * var(--m)); }
body.kayd-sayfa-ayni-destekler .kayd-akis .kayd-kartlar > li:nth-child(5) { position: relative; left: calc(0 * var(--m)); top: calc(-37 * var(--m)); }
body.kayd-sayfa-ayni-destekler .kayd-akis .kayd-kartlar > li:nth-child(6) { position: relative; left: calc(0 * var(--m)); top: calc(-46 * var(--m)); }
body.kayd-sayfa-projelerimiz .kayd-akis .kayd-kartlar > li:nth-child(1) { position: relative; left: calc(0 * var(--m)); top: calc(-2 * var(--m)); }
body.kayd-sayfa-projelerimiz .kayd-akis .kayd-kartlar > li:nth-child(2) { position: relative; left: calc(0 * var(--m)); top: calc(-10 * var(--m)); }
body.kayd-sayfa-projelerimiz .kayd-akis .kayd-kartlar > li:nth-child(3) { position: relative; left: calc(0 * var(--m)); top: calc(-19 * var(--m)); }
body.kayd-sayfa-donemsel-projeler .kayd-akis .kayd-kartlar > li:nth-child(1) { position: relative; left: calc(0 * var(--m)); top: calc(2 * var(--m)); }
body.kayd-sayfa-donemsel-projeler .kayd-akis .kayd-kartlar > li:nth-child(2) { position: relative; left: calc(0 * var(--m)); top: calc(-4.8 * var(--m)); }
body.kayd-sayfa-donemsel-projeler .kayd-akis .kayd-kartlar > li:nth-child(3) { position: relative; left: calc(0 * var(--m)); top: calc(-12.3 * var(--m)); }
body.kayd-sayfa-donemsel-projeler .kayd-akis .kayd-kartlar > li:nth-child(4) { position: relative; left: calc(0 * var(--m)); top: calc(-19.3 * var(--m)); }
body.kayd-sayfa-nasil-destek-olabilirsiniz .kayd-akis .kayd-kartlar > li:nth-child(1) { position: relative; left: calc(-2 * var(--m)); top: calc(-0 * var(--m)); }
body.kayd-sayfa-nasil-destek-olabilirsiniz .kayd-akis .kayd-kartlar > li:nth-child(2) { position: relative; left: calc(-2 * var(--m)); top: calc(-14 * var(--m)); }
body.kayd-sayfa-nasil-destek-olabilirsiniz .kayd-akis .kayd-kartlar > li:nth-child(3) { position: relative; left: calc(1 * var(--m)); top: calc(-28 * var(--m)); }
body.kayd-sayfa-nasil-destek-olabilirsiniz .kayd-akis .kayd-kartlar > li:nth-child(4) { position: relative; left: calc(1 * var(--m)); top: calc(-42 * var(--m)); }
body.kayd-sayfa-bagis-yap .kayd-akis .kayd-kartlar > li:nth-child(1) { position: relative; left: calc(0 * var(--m)); top: calc(-9.3 * var(--m)); }

/* =========================================================================
   9. DESTEK FORMU (Figma: hoşgeldin kiti, konfor, esenlik, sofra, sofra kart, neşe, nefes, psikolojik)
   Bant 433 -> yazı 528; alanlar x 45, 348 geniş; etiket +41; onay kutusu 20, metin x 76, adım 60
   ========================================================================= */
.kayd-theme .kayd-form--destek { width: calc(348 * var(--m)); max-width: none; margin-left: calc(1.5 * var(--m)); }
.kayd-theme .kayd-form--destek .kayd-form__baslik { margin-bottom: calc(25 * var(--m)); }
.kayd-theme .kayd-form--destek .kayd-form__alan:nth-child(4) { margin-top: calc(8 * var(--m)); }
.kayd-theme .kayd-form--destek .kayd-form__onaylar { margin-top: calc(17 * var(--m)); }
.kayd-theme .kayd-form--destek .kayd-form__onay { margin-bottom: calc(15 * var(--m)); }
.kayd-theme .kayd-form--destek .kayd-form__alt { margin: calc(35 * var(--m)) calc(-2 * var(--m)) 0 0; }

/* Adımlı formlar (bağışçı ol, sponsor ol, ayni destek ver, gönüllü formu): etiket tek satır, gönder solda + doğrulama sağında */
.kayd-theme .kayd-form--adimli .kayd-form__alan label { display: block; width: 100%; min-width: 100%; max-width: 0; white-space: nowrap; overflow: visible; }
.kayd-theme .kayd-form--adimli .kayd-form__alt { justify-content: flex-start; }
.kayd-theme .kayd-form--adimli .kayd-form__gonder { order: 0; margin-left: 0; }
.kayd-theme .kayd-form--adimli .kayd-form__soru { order: 1; margin-left: calc(4 * var(--m)); }
.kayd-theme .kayd-form--adimli input.kayd-form__cevap { order: 2; margin-right: 0; }

/* mor bant: kapsayıcı iç boşluğu 45 (eski 55 tahmini kaldırıldı) */
.kayd-theme .kayd-blok--bant.kayd-band--primary .kayd-container { padding-inline: calc(45 * var(--m)); }

/* Bağış aracı: görsel -> ilk adım 45; 1. adım -> 2. adım 276 aralık (Figma) */
.kayd-theme .kayd-basvuru.kayd-bagis { row-gap: calc(45 * var(--m)); }
.kayd-theme .kayd-bagis .kayd-form__bolum:first-child { margin-bottom: calc(169 * var(--m)); }
/* Adımlı form: ara başlık -> ilk etiket 21 (Figma), metin alanı 66 */
.kayd-theme .kayd-form--adimli .kayd-form__bolum-baslik { margin-bottom: calc(1.5 * var(--m)); }
.kayd-theme .kayd-form--adimli textarea { height: calc(66 * var(--m)); }

/* E-kart: önizleme siyah 351x473 (görsel seçilene kadar), etiket -> alan 20, mesaj alanı 161, buton 94x31 */
.kayd-theme .kayd-ekart textarea { height: calc(161 * var(--m)); }
.kayd-theme .kayd-ekart .kayd-form__alan textarea.kayd-ekart__kisiler { height: calc(70 * var(--m)); }
.kayd-theme .kayd-ekart .kayd-form__alan label { margin-bottom: calc(5 * var(--m)); }
.kayd-theme .kayd-basvuru.kayd-ekart { row-gap: calc(51 * var(--m)); }
.kayd-theme .kayd-ekart__onizleme { border-radius: calc(15 * var(--m)); }
.kayd-theme .kayd-ekart__onizleme:has(.kayd-ekart__gorsel:not(.is-dolu)) { background: #000; }
.kayd-theme .kayd-ekart__gorsel:not(.is-dolu) { flex: 1 1 100%; background: #000; color: #fff; font-size: calc(20 * var(--m)); line-height: calc(30 * var(--m)); padding-inline: calc(130 * var(--m)); }
.kayd-theme .kayd-ekart__onizleme:has(.kayd-ekart__gorsel:not(.is-dolu)) :is(.kayd-ekart__icerik, .kayd-ekart__logo) { display: none; }
.kayd-theme .kayd-ekart__butonlar .kayd-btn { min-width: calc(94 * var(--m)); min-height: calc(31 * var(--m)); padding: 0; font-size: calc(10.4 * var(--m)); border-radius: calc(5 * var(--m)); }
.kayd-theme .kayd-band--primary .kayd-ilet-form__izgara { padding-inline: 0; }

/* =========================================================================
   10. ANA SAYFA (Figma 30 Eylül: kayd-mobil_anasayfa)
   ========================================================================= */
.kayd-theme .kayd-hero__title { line-height: 1.5; }
.kayd-theme .kayd-quick__list { row-gap: calc(56.5 * var(--m)); }
html[lang^="tr"] .kayd-theme .kayd-quick__label { white-space: nowrap; max-width: none; }
.kayd-theme .kayd-quick__label { line-height: calc(22.5 * var(--m)); }
.kayd-theme .kayd-mesaj.kayd-section { padding-block: calc(20 * var(--m)) calc(38 * var(--m)); }
.kayd-theme .kayd-mesaj__grid { row-gap: calc(48 * var(--m)); }
.kayd-theme .kayd-mesaj__head { max-width: calc(128 * var(--m)); margin-bottom: calc(-9 * var(--m)); }
.kayd-theme .kayd-section h2 { line-height: calc(22.5 * var(--m)); }
.kayd-theme .kayd-section__head { margin-bottom: calc(12 * var(--m)); }
.kayd-theme .kayd-band--soft h2 { margin-bottom: calc(7.5 * var(--m)); }
.kayd-theme .kayd-band--accent.kayd-section { padding-top: calc(45 * var(--m)); }
.kayd-theme .kayd-ayni__media { width: calc(367 * var(--m)); border-radius: calc(17 * var(--m)); }
.kayd-theme .kayd-ayni__k-baslik { margin: 0 0 calc(6 * var(--m)); font-size: calc(14.6 * var(--m)); line-height: calc(21.9 * var(--m)); max-width: calc(100 * var(--m)); }
.kayd-theme .kayd-ayni__k-metin { margin: 0 0 calc(23 * var(--m)); font-size: calc(9.7 * var(--m)); line-height: calc(14.6 * var(--m)); max-width: calc(140 * var(--m)); }
.kayd-theme .kayd-ayni__grid .kayd-btn--white { width: calc(87 * var(--m)); min-height: calc(25 * var(--m)); padding-inline: 0; border-radius: calc(4 * var(--m)); font-size: calc(9.7 * var(--m)); }
.kayd-theme .kayd-section:not(.kayd-band) .kayd-grid-3 { width: calc(339 * var(--m)); }
/* Aktif projeler: mobilde 3 kart alt alta (kaydırıcı yok) */
.kayd-theme .kayd-band--primary .kayd-slider .kayd-slider__viewport { overflow: visible; }
.kayd-theme .kayd-band--primary .kayd-slider .kayd-slider__track { display: grid; grid-template-columns: 1fr; row-gap: calc(31.4 * var(--m)); transform: none !important; transition: none; }
.kayd-theme .kayd-band--primary .kayd-slider .kayd-slider__slide { flex: none; width: auto; }
.kayd-theme .kayd-band--primary .kayd-slider .kayd-slider__ok,
.kayd-theme .kayd-band--primary .kayd-section__head .kayd-dots,
.kayd-theme .kayd-band--primary .kayd-slider > .kayd-dots { display: none; }
/* Başkan mesajı başlığı: 2 satır 15/24.5 + 22/33 */
.kayd-theme .kayd-mesaj__kicker { line-height: calc(24.5 * var(--m)); }
.kayd-theme .kayd-mesaj__title { line-height: calc(33 * var(--m)); }
.kayd-theme .kayd-hero__content { padding-top: calc(4 * var(--m)); }
.kayd-theme .kayd-ayni__ustyazi { padding-top: calc(88 * var(--m)); }
.kayd-theme .kayd-section:not(.kayd-band) .kayd-grid-3 { row-gap: calc(23.5 * var(--m)); }
.kayd-theme .kayd-ayni__grid .kayd-btn--white { left: calc(1.5 * var(--m)); }
.kayd-theme .kayd-section:not(.kayd-band):not(.kayd-quick):not(.kayd-mesaj) { padding-bottom: calc(76 * var(--m)); }

/* =========================================================================
   11. BAŞLIK VE MENÜ (Figma kayd_mobil_butonlar: başlık 98, menü başlangıcı 76, 1. seviye 18/700)
   ========================================================================= */
.kayd-theme .kayd-header { min-height: calc(98 * var(--m)); }
.kayd-theme .kayd-header__nav { top: calc(76 * var(--m)); }
.kayd-theme .kayd-nav__list > li > a { font-size: calc(18 * var(--m)); }
.kayd-theme .kayd-header__utils .kayd-btn:not(.kayd-btn--badge) { min-width: calc(84 * var(--m)); }

/* Ekibimiz: Figma'da renkler dama tahtası gibi (satır 2, 4 ... ters) */
body.kayd-sayfa-ekibimiz .kayd-kisiler > li:nth-child(4n+3) .kayd-kisi__serit { background: var(--kayd-primary); }
body.kayd-sayfa-ekibimiz .kayd-kisiler > li:nth-child(4n+4) .kayd-kisi__serit { background: var(--kayd-yellow); }
body.kayd-sayfa-ekibimiz.kayd-theme .kayd-kisiler > li:nth-child(4n+3) :is(.kayd-kisi__ad, .kayd-kisi__unvan) { color: var(--kayd-yellow); }
body.kayd-sayfa-ekibimiz.kayd-theme .kayd-kisiler > li:nth-child(4n+4) :is(.kayd-kisi__ad, .kayd-kisi__unvan) { color: var(--kayd-primary); }

/* Kurullar: Yönetim Kurulu başlığı -> ilk kutu 80 (Figma) */
body.kayd-sayfa-kurullar .kayd-band--primary .kayd-cipler { margin-top: calc(37 * var(--m)); }
/* E-kart: dosya alanı mesaj alanından 16, 2. adım 42 aralık */
.kayd-theme .kayd-ekart .kayd-form__alan:has(input[type="file"]) { margin-top: calc(-19 * var(--m)); }
.kayd-theme .kayd-ekart .kayd-form__bolum:first-child { margin-bottom: calc(42 * var(--m)); }

/* Mor bant içindeki kartlar (geçmiş / aktif projeler): Figma'da paneller beyaz, buton mor */
body.kayd-theme .kayd-kartlar--beyaz-panel > li:nth-child(n) .kayd-kart .kayd-kart__panel { background: var(--kayd-surface); }
body.kayd-theme .kayd-kartlar--beyaz-panel > li:nth-child(n) .kayd-kart :is(.kayd-kart__baslik, .kayd-kart__metin) { color: var(--kayd-primary); }
body.kayd-theme .kayd-kartlar--beyaz-panel > li:nth-child(n) .kayd-kart .kayd-btn { background: var(--kayd-primary); border-color: var(--kayd-primary); color: var(--kayd-on-primary); }

/* Bağış yöntemleri, kurumsal, gönüllü ol: kartlar 350 (Figma), aralık 16 */
body.kayd-sayfa-bagis-turleri .kayd-akis .kayd-kartlar,
body.kayd-sayfa-kurumsal .kayd-akis .kayd-kartlar,
body.kayd-sayfa-gonullu-ol .kayd-akis .kayd-kartlar { --kk: 1.0325; row-gap: calc(16 * var(--m)); }

/* Şimdi bağış yap: tek kart 342 genişlikte, görsel 190, panel mor */
body.kayd-sayfa-bagis-yap .kayd-akis .kayd-kartlar { width: calc(342 * var(--m)); }
body.kayd-sayfa-bagis-yap .kayd-kart__gorsel { height: calc(190 * var(--m)); }
body.kayd-sayfa-bagis-yap .kayd-kartlar .kayd-kart__panel { padding-left: calc(12 * var(--m)); }
body.kayd-theme.kayd-sayfa-bagis-yap .kayd-kartlar > li:nth-child(n) .kayd-kart .kayd-kart__panel { background: var(--kayd-primary); }
body.kayd-theme.kayd-sayfa-bagis-yap .kayd-kartlar > li:nth-child(n) .kayd-kart :is(.kayd-kart__baslik, .kayd-kart__metin) { color: var(--kayd-yellow); }
body.kayd-theme.kayd-sayfa-bagis-yap .kayd-kartlar > li:nth-child(n) .kayd-kart .kayd-btn { background: var(--kayd-yellow); border-color: var(--kayd-yellow); color: var(--kayd-primary); }

/* İletişim: tek sütun 276; görsel ve form sütuna sığar */
.kayd-theme .kayd-ilet-form__izgara { grid-template-columns: minmax(0, 1fr); }
.kayd-theme .kayd-ilet-form__izgara img { width: 100%; height: auto; }
.kayd-theme .kayd-bagis .kayd-form__bolum:first-child::after { bottom: calc(-169 * var(--m) - 13 * var(--m)); }
.kayd-theme .kayd-ekart .kayd-form__bolum:first-child::after { bottom: calc(-42 * var(--m) - 13 * var(--m)); }

/* Hero alt kenarında kesirli piksel yüzünden siyah zemin çizgi gibi görünüyordu */
.kayd-theme .kayd-hero,
.kayd-theme .kayd-hero .kayd-slider__viewport,
.kayd-theme .kayd-hero .kayd-slider__track { background: transparent; }
html[lang^="tr"] body.kayd-sayfa-ayni-destek-ver .kayd-hero--ic .kayd-hero__ic-baslik { width: calc(104 * var(--m)); }

/* Bant + bant bitişik (mobil de aynı kural) */
body.kayd-theme .kayd-akis--divi .et_pb_section:has(> .kayd-band:not(.kayd-partnerler)) + .et_pb_section:has(> .kayd-band:not(.kayd-partnerler)),
body.kayd-theme .kayd-akis--divi .et_pb_section:has(> .kayd-blok--bant) + .et_pb_section:has(> .kayd-blok--bant) { margin-top: 0 !important; }
/* Renkli bant hemen ardından iş birliği şeridi geliyorsa aralarında beyaz boşluk kalmaz */
body.kayd-theme .kayd-akis--divi .et_pb_section:has(> .kayd-band:not(.kayd-partnerler)) + .et_pb_section:has(> .kayd-partnerler) { margin-top: 0 !important; }

}
