/* =====================================================================
   Post ZeroTrust Güvenli Erişim (Çözümler) — sayfaya özel ölçüler
   Orijinal 1440 px (sayfalar/general-6-1.json + ekran): fotoğraf 980×573
   (y=142–715), başlık 29/36 siyah, mavi alt başlık 17 px 500, metin 17/24,
   paragraf arası bir satır, ara başlık 17 px kalın (siyah ya da mavi) ve
   hemen ardından metin; liste satırı 25,5 px; 4 kırmızı PDF düğmesi 138×40,
   aralık 43 px. Mavi küçük metinler erişilebilir ton (--c-blue-sm).
   ===================================================================== */
.pzt__media { position: relative; }
.pzt__img { width: 100%; height: auto; object-position: 50% 67%; }

.pzt__text { padding-top: 12px; font-size: 17px; line-height: 24px; color: var(--c-text); }
.pzt__text > * + * { margin-top: 24px; }
.pzt__text > h2 + *, .pzt__text > .pzt__cont { margin-top: 0; }
.pzt__title { font-size: 29px; line-height: 36px; font-weight: 400; color: #000; }
.pzt__text > .pzt__lead { margin-top: 23px; font-size: 17px; line-height: 22.5px; font-weight: 500; color: var(--c-blue-sm); }
.pzt__h { font-size: 17px; line-height: 24px; font-weight: 700; color: #000; }
.pzt__h--blue { color: var(--c-blue-sm); }
.pzt__h--blue-lg { font-size: 18px; font-weight: 400; color: var(--c-blue-sm); }
.pzt__text > .pzt__h--gap { margin-top: 48px; }
.pzt__strong { font-weight: 700; }
.pzt__steps { list-style: decimal inside; margin: 0; padding: 0; }
.pzt__steps li { line-height: 25.5px; }
.pzt__list { list-style: disc; margin: 0; padding: 0 0 0 22px; }
.pzt__list li + li { margin-top: 0; }

.pzt__docs { padding: 42px 0 36px; text-align: center; }
.pzt__btns { display: flex; flex-wrap: wrap; justify-content: center; gap: 16px 43px; list-style: none; margin: 0; padding: 0; }
.pzt__btn.btn--pill { min-width: 138px; height: 40px; padding: 0 18px; font-size: 14px; }
.pzt__note { margin-top: 14px; font-size: 13px; color: var(--c-text-2); }

@media (max-width: 999px) {
  .pzt__br { display: none; }
}
@media (max-width: 750px) {
  .pzt__media { width: auto; max-width: none; }
  .pzt__img { aspect-ratio: 390 / 235 !important; object-position: 50% 60%; }
  .pzt__text { padding-top: 20px; }
  .pzt__title { font-size: 25px; line-height: 1.3; }
  .pzt__text > .pzt__lead { margin-top: 16px; font-size: 18px; line-height: 1.4; }
  .pzt__text { font-size: 17px; line-height: 1.6; }
  .pzt__h { line-height: 1.5; }
  .pzt__steps li { line-height: 1.6; }
  .pzt__steps li + li { margin-top: 6px; }
  .pzt__docs { padding: 34px 0 44px; }
  .pzt__btns { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 8px; }
  .pzt__btn.btn--pill { width: 100%; min-width: 0; height: 52px; font-size: 17px; border-radius: 26px; }
}
