/* ============================================================
   A6 — Kart köşesi ve hero başlık ölçeği
   Ölçüldü (dokuz sayfa, 1440px):
     · Köşe yarıçapı dokuz ayrı değerde: 12/14/16/18/20/24/30/32/40
       (en yaygını 20px — 73 kart)
     · Hero H1 68px ve 72px olmak üzere iki ölçekte; satır
       genişlikleri 605 / 640 / 720 / 756 px ve sınırsız
   En sonda yüklenir.
   ============================================================ */

/* ---------- Köşe yarıçapı: üç seviye ----------
   küçük 14px · normal 20px · büyük 26px
   Hap (9999px) ve tam yuvarlak öğelere dokunulmaz.          */
.rounded-\[12px\], .rounded-xl { border-radius: 14px !important; }
.rounded-2xl { border-radius: 20px !important; }
.rounded-\[16px\], .rounded-kart { border-radius: 20px !important; }
.rounded-3xl { border-radius: 26px !important; }
.kn-ozellik, .il-guven-kart { border-radius: 20px; }
.kn-rakam { border-radius: 20px; }
.ks-bento-kart, .ks-kisi, .yk-kart { border-radius: 20px !important; }
.ks-modul { border-radius: 14px !important; }
.ks-cta, .ks-yona { border-radius: 26px !important; }

/* ---------- Hero başlık ölçeği ----------
   Tek ölçek: 1440px'de 68px, satır yüksekliği 1.04,
   satır genişliği en çok 19 karakter genişliği.              */
main h1 {
  font-size: clamp(2.375rem, 1.5rem + 3.7vw, 4.25rem) !important;
  line-height: 1.05 !important;
  letter-spacing: -.038em !important;
}
main section:first-of-type h1,
main > section h1 { max-width: 19ch; }
/* Ortalanmış hero'larda (abonelik) genişlik sınırı ortalı kalsın */
main .text-center h1, main [class*="text-center"] h1 { max-width: 22ch; margin-left: auto; margin-right: auto; }
@media (max-width: 639px) {
  main h1 { line-height: 1.1 !important; }
  main section h1 { max-width: none; }
}
