/* ==========================================================================
   KIRPI YAPIM — REHBER YAZI SISTEMI v2
   Kapsam: #kirpi.kirpi-kok .yz2
   Kimlik: Inter Tight (baslik) / Inter (govde) · #000 · #fff · #F3F1EC · #FCCA73
   Olcek: 8 13 21 34 55 89 144
   ========================================================================== */

#kirpi.kirpi-kok .yz2{
  --s1:8px; --s2:13px; --s3:21px; --s4:34px; --s5:55px; --s6:89px; --s7:144px;
  --siyah:#000; --beyaz:#fff; --kagit:#F3F1EC; --altin:#FCCA73;
  --ink:#0A0A0A; --ink2:rgba(10,10,10,.60); --ink3:rgba(10,10,10,.42);
  --cizgi:rgba(10,10,10,.14); --cizgi2:rgba(10,10,10,.08);
  --fb:'Inter Tight','Helvetica Neue',Arial,sans-serif;
  --fg:'Inter','Helvetica Neue',Arial,sans-serif;
  --olcu:690px; --kap:1180px;
  display:block !important; width:100% !important;
  background:var(--beyaz) !important; color:var(--ink) !important;
  font-family:var(--fg) !important; font-size:18px !important; line-height:1.62 !important;
  letter-spacing:-.009em !important;
  -webkit-font-smoothing:antialiased;
}
#kirpi.kirpi-kok .yz2 *{box-sizing:border-box}
#kirpi.kirpi-kok .yz2 img{max-width:100% !important}

/* --- olcu kolonu ------------------------------------------------------- */
#kirpi.kirpi-kok .yz2 .yz2-kap{
  max-width:var(--kap) !important; margin:0 auto !important;
  padding:0 24px !important;
}
#kirpi.kirpi-kok .yz2 .yz2-olcu{
  max-width:var(--olcu) !important; margin-left:auto !important; margin-right:auto !important;
}

/* --- sap (baslik alani) ------------------------------------------------ */
#kirpi.kirpi-kok .yz2 .yz2-sap{padding:var(--s5) 0 0 !important}
#kirpi.kirpi-kok .yz2 .yz2-yol{
  display:flex !important; flex-wrap:wrap !important; gap:6px var(--s1) !important;
  align-items:center !important; margin:0 0 var(--s3) !important;
  font-family:var(--fb) !important; font-size:13px !important; line-height:1.3 !important;
  letter-spacing:.01em !important; color:var(--ink3) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-yol a{color:var(--ink2) !important; text-decoration:none !important}
#kirpi.kirpi-kok .yz2 .yz2-yol a:hover{color:var(--ink) !important; text-decoration:underline !important}
#kirpi.kirpi-kok .yz2 .yz2-yol span{color:var(--ink3) !important}
#kirpi.kirpi-kok .yz2 h1.yz2-h1{
  font-family:var(--fb) !important; font-weight:600 !important;
  font-size:clamp(34px,5.4vw,60px) !important; line-height:1.04 !important;
  letter-spacing:-.042em !important; color:var(--ink) !important;
  margin:0 !important; text-wrap:balance;
}
#kirpi.kirpi-kok .yz2 .yz2-ozet{
  margin:var(--s3) 0 0 !important; font-size:21px !important; line-height:1.55 !important;
  letter-spacing:-.014em !important; color:var(--ink2) !important; max-width:640px !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kunye{
  display:flex !important; flex-wrap:wrap !important; align-items:center !important;
  gap:var(--s2) !important; margin:var(--s4) 0 0 !important;
  padding:var(--s2) 0 0 !important; border-top:1px solid var(--cizgi) !important;
  font-size:14px !important; color:var(--ink3) !important; letter-spacing:0 !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kunye b{font-family:var(--fb) !important;font-weight:500 !important;color:var(--ink2) !important}
#kirpi.kirpi-kok .yz2 .yz2-kunye i{font-style:normal !important;opacity:.45 !important}

/* --- gorsel ------------------------------------------------------------ */
#kirpi.kirpi-kok .yz2 figure.yz2-gor{
  margin:var(--s5) 0 0 !important; padding:0 !important;
  border-radius:16px !important; overflow:hidden !important; background:var(--kagit) !important;
}
#kirpi.kirpi-kok .yz2 figure.yz2-gor img{
  display:block !important; width:100% !important; height:auto !important;
  aspect-ratio:16/9 !important; object-fit:cover !important; object-position:center !important;
  border:0 !important; margin:0 !important;
}
#kirpi.kirpi-kok .yz2 figure.yz2-gor figcaption{
  padding:var(--s2) 2px 0 !important; font-size:13.5px !important; line-height:1.5 !important;
  color:var(--ink3) !important; background:var(--beyaz) !important;
}
#kirpi.kirpi-kok .yz2 figure.yz2-gor--govde{margin:var(--s6) auto 0 !important;max-width:var(--kap) !important}

/* --- govde metni ------------------------------------------------------- */
#kirpi.kirpi-kok .yz2 .yz2-govde{padding:0 0 var(--s6) !important}
#kirpi.kirpi-kok .yz2 .yz2-govde > p{
  margin:var(--s3) auto 0 !important; max-width:var(--olcu) !important;
  color:var(--ink) !important; font-size:18px !important; line-height:1.62 !important;
}
#kirpi.kirpi-kok .yz2 .yz2-govde > h2{
  font-family:var(--fb) !important; font-weight:600 !important;
  font-size:clamp(26px,3.4vw,37px) !important; line-height:1.1 !important;
  letter-spacing:-.032em !important; color:var(--ink) !important;
  margin:var(--s6) auto var(--s3) !important; max-width:var(--olcu) !important; text-wrap:balance;
}
#kirpi.kirpi-kok .yz2 .yz2-govde > h3{
  font-family:var(--fb) !important; font-weight:500 !important;
  font-size:clamp(20px,2.3vw,25px) !important; line-height:1.2 !important;
  letter-spacing:-.024em !important; color:var(--ink) !important;
  margin:var(--s5) auto var(--s2) !important; max-width:var(--olcu) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-govde a{color:var(--ink) !important;text-decoration:underline !important;text-underline-offset:3px !important;text-decoration-thickness:1px !important;text-decoration-color:var(--cizgi) !important}
#kirpi.kirpi-kok .yz2 .yz2-govde a:hover{text-decoration-color:var(--ink) !important}
#kirpi.kirpi-kok .yz2 .yz2-govde strong{font-weight:600 !important;color:var(--ink) !important}

/* --- madde listesi ----------------------------------------------------- */
#kirpi.kirpi-kok .yz2 ul.yz2-ul{
  list-style:none !important; margin:var(--s3) auto 0 !important; padding:0 !important;
  max-width:var(--olcu) !important; display:grid !important; gap:var(--s2) !important;
}
#kirpi.kirpi-kok .yz2 ul.yz2-ul > li{
  list-style:none !important; position:relative !important;
  padding:0 0 0 var(--s4) !important; margin:0 !important;
  color:var(--ink) !important; font-size:17.5px !important; line-height:1.55 !important;
}
#kirpi.kirpi-kok .yz2 ul.yz2-ul > li::before{
  content:'' !important; position:absolute !important; left:0 !important; top:.62em !important;
  width:13px !important; height:2px !important; background:var(--ink) !important;
  border-radius:2px !important; opacity:.85 !important;
}
#kirpi.kirpi-kok .yz2 ol.yz2-ol{
  list-style:none !important; counter-reset:yz2 !important; margin:var(--s3) auto 0 !important;
  padding:0 !important; max-width:var(--olcu) !important; display:grid !important; gap:var(--s2) !important;
}
#kirpi.kirpi-kok .yz2 ol.yz2-ol > li{
  list-style:none !important; counter-increment:yz2 !important; position:relative !important;
  padding:0 0 0 var(--s4) !important; color:var(--ink) !important;
  font-size:17.5px !important; line-height:1.55 !important;
}
#kirpi.kirpi-kok .yz2 ol.yz2-ol > li::before{
  content:counter(yz2) !important; position:absolute !important; left:0 !important; top:.06em !important;
  font-family:var(--fb) !important; font-weight:600 !important; font-size:14px !important;
  color:var(--ink3) !important; font-variant-numeric:tabular-nums !important;
}

/* --- vurgu ------------------------------------------------------------- */
#kirpi.kirpi-kok .yz2 .yz2-vurgu{
  margin:var(--s5) auto !important; max-width:var(--olcu) !important;
  padding:var(--s4) 0 var(--s4) var(--s4) !important;
  border-left:3px solid var(--altin) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-vurgu p{
  margin:0 !important; font-family:var(--fb) !important; font-weight:500 !important;
  font-size:clamp(21px,2.6vw,27px) !important; line-height:1.28 !important;
  letter-spacing:-.026em !important; color:var(--ink) !important; text-wrap:balance;
}

/* --- icindekiler ------------------------------------------------------- */
#kirpi.kirpi-kok .yz2 .yz2-ic{
  margin:var(--s5) auto 0 !important; max-width:var(--olcu) !important;
  background:var(--kagit) !important; border-radius:16px !important;
  padding:var(--s4) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ic .yz2-ic-bas{
  display:block !important; font-family:var(--fb) !important; font-weight:600 !important;
  font-size:13px !important; letter-spacing:.06em !important; text-transform:uppercase !important;
  color:var(--ink3) !important; margin:0 0 var(--s3) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ic ol{
  list-style:none !important; counter-reset:ic !important; margin:0 !important; padding:0 !important;
  display:grid !important; grid-template-columns:1fr 1fr !important; gap:var(--s2) var(--s4) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ic li{list-style:none !important;counter-increment:ic !important;margin:0 !important;position:relative !important;padding-left:26px !important}
#kirpi.kirpi-kok .yz2 .yz2-ic li::before{
  content:counter(ic,decimal-leading-zero) !important; position:absolute !important; left:0 !important; top:.28em !important;
  font-family:var(--fb) !important; font-size:11.5px !important; font-weight:600 !important;
  color:var(--ink3) !important; font-variant-numeric:tabular-nums !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ic a{
  color:var(--ink) !important; text-decoration:none !important;
  font-size:15.5px !important; line-height:1.4 !important; letter-spacing:-.012em !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ic a:hover{text-decoration:underline !important;text-underline-offset:3px !important}

/* --- kontrol listesi (gercek check-list) -------------------------------- */
#kirpi.kirpi-kok .yz2 .yz2-kontrol{
  margin:var(--s4) auto 0 !important; max-width:var(--olcu) !important;
  border:1px solid var(--cizgi) !important; border-radius:16px !important;
  padding:var(--s4) !important; background:var(--beyaz) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kontrol .yz2-kontrol-bas{
  display:flex !important; align-items:center !important; gap:var(--s2) !important;
  margin:0 0 var(--s3) !important; padding:0 0 var(--s3) !important;
  border-bottom:1px solid var(--cizgi) !important;
  font-family:var(--fb) !important; font-weight:600 !important; font-size:13px !important;
  letter-spacing:.06em !important; text-transform:uppercase !important; color:var(--ink3) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kontrol ul{list-style:none !important;margin:0 !important;padding:0 !important;display:grid !important;gap:var(--s2) !important}
#kirpi.kirpi-kok .yz2 .yz2-kontrol li{
  list-style:none !important; position:relative !important; margin:0 !important;
  padding:var(--s1) 0 var(--s1) 40px !important; min-height:28px !important;
  color:var(--ink) !important; font-size:17px !important; line-height:1.5 !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kontrol li::before{
  content:'' !important; position:absolute !important; left:0 !important; top:.28em !important;
  width:24px !important; height:24px !important; border-radius:7px !important;
  background:var(--ink) !important; border:0 !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kontrol li::after{
  content:'' !important; position:absolute !important; left:8px !important; top:calc(.28em + 7px) !important;
  width:8px !important; height:4px !important;
  border-left:2px solid var(--beyaz) !important; border-bottom:2px solid var(--beyaz) !important;
  transform:rotate(-45deg) !important; border-radius:1px !important;
}

/* --- tablo ------------------------------------------------------------- */
#kirpi.kirpi-kok .yz2 .yz2-tablo{
  margin:var(--s4) auto 0 !important; max-width:var(--olcu) !important;
  border:1px solid var(--cizgi) !important; border-radius:16px !important; overflow:hidden !important;
  background:var(--beyaz) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-tablo-kaydir{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}
#kirpi.kirpi-kok .yz2 .yz2-tablo table{
  width:100% !important; min-width:560px !important; border-collapse:collapse !important;
  margin:0 !important; background:transparent !important; font-variant-numeric:tabular-nums !important;
}
#kirpi.kirpi-kok .yz2 .yz2-tablo thead th{
  background:var(--ink) !important; color:var(--beyaz) !important;
  font-family:var(--fb) !important; font-weight:500 !important; font-size:12.5px !important;
  letter-spacing:.055em !important; text-transform:uppercase !important; text-align:left !important;
  padding:var(--s2) var(--s3) !important; border:0 !important; white-space:nowrap !important;
}
#kirpi.kirpi-kok .yz2 .yz2-tablo tbody td{
  padding:var(--s3) !important; text-align:left !important; vertical-align:top !important;
  font-size:16px !important; line-height:1.5 !important; color:var(--ink) !important;
  border:0 !important; border-top:1px solid var(--cizgi2) !important; background:transparent !important;
}
#kirpi.kirpi-kok .yz2 .yz2-tablo tbody tr:first-child td{border-top:0 !important}
#kirpi.kirpi-kok .yz2 .yz2-tablo tbody tr:nth-child(even) td{background:rgba(243,241,236,.62) !important}
#kirpi.kirpi-kok .yz2 .yz2-tablo tbody td:first-child{
  font-family:var(--fb) !important; font-weight:600 !important; color:var(--ink) !important;
  letter-spacing:-.014em !important;
}
#kirpi.kirpi-kok .yz2 .yz2-tablo-not{
  margin:var(--s2) auto 0 !important; max-width:var(--olcu) !important;
  font-size:13.5px !important; color:var(--ink3) !important;
}

/* --- SSS akordiyon ------------------------------------------------------ */
#kirpi.kirpi-kok .yz2 .yz2-sss{
  margin:var(--s4) auto 0 !important; max-width:var(--olcu) !important;
  border:1px solid var(--cizgi) !important; border-radius:16px !important; overflow:hidden !important;
}
#kirpi.kirpi-kok .yz2 .yz2-sss details{
  margin:0 !important; padding:0 !important; border-top:1px solid var(--cizgi) !important;
  background:var(--beyaz) !important; transition:background .2s ease !important;
}
#kirpi.kirpi-kok .yz2 .yz2-sss details:first-of-type{border-top:0 !important}
#kirpi.kirpi-kok .yz2 .yz2-sss details[open]{background:var(--kagit) !important}
#kirpi.kirpi-kok .yz2 .yz2-sss summary{
  list-style:none !important; cursor:pointer !important; position:relative !important;
  display:block !important; padding:var(--s3) 60px var(--s3) var(--s3) !important;
  font-family:var(--fb) !important; font-weight:500 !important; font-size:17.5px !important;
  line-height:1.35 !important; letter-spacing:-.018em !important; color:var(--ink) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-sss summary::-webkit-details-marker{display:none !important}
#kirpi.kirpi-kok .yz2 .yz2-sss summary::before,
#kirpi.kirpi-kok .yz2 .yz2-sss summary::after{
  content:'' !important; position:absolute !important; right:var(--s3) !important; top:50% !important;
  width:14px !important; height:2px !important; background:var(--ink) !important;
  border-radius:2px !important; transition:transform .22s ease, opacity .22s ease !important;
}
#kirpi.kirpi-kok .yz2 .yz2-sss summary::after{transform:translateY(-50%) rotate(90deg) !important}
#kirpi.kirpi-kok .yz2 .yz2-sss summary::before{transform:translateY(-50%) !important}
#kirpi.kirpi-kok .yz2 .yz2-sss details[open] summary::after{transform:translateY(-50%) rotate(0deg) !important;opacity:0 !important}
#kirpi.kirpi-kok .yz2 .yz2-sss summary:hover{background:rgba(243,241,236,.55) !important}
#kirpi.kirpi-kok .yz2 .yz2-sss .yz2-sss-c{padding:0 60px var(--s3) var(--s3) !important}
#kirpi.kirpi-kok .yz2 .yz2-sss .yz2-sss-c p{margin:0 0 var(--s2) !important;font-size:16.5px !important;line-height:1.6 !important;color:var(--ink2) !important}
#kirpi.kirpi-kok .yz2 .yz2-sss .yz2-sss-c p:last-child{margin-bottom:0 !important}

/* --- kara kutu (siyah yuzey → altin vurgu) ------------------------------ */
#kirpi.kirpi-kok .yz2 .yz2-kara{
  margin:var(--s5) auto 0 !important; max-width:var(--olcu) !important;
  background:var(--siyah) !important; color:var(--beyaz) !important;
  border-radius:16px !important; padding:var(--s4) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kara .yz2-kara-bas{
  display:block !important; font-family:var(--fb) !important; font-weight:600 !important;
  font-size:12.5px !important; letter-spacing:.06em !important; text-transform:uppercase !important;
  color:var(--altin) !important; margin:0 0 var(--s2) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kara p{margin:0 0 var(--s2) !important;color:rgba(255,255,255,.78) !important;font-size:16.5px !important;line-height:1.6 !important}
#kirpi.kirpi-kok .yz2 .yz2-kara p:last-child{margin-bottom:0 !important}
#kirpi.kirpi-kok .yz2 .yz2-kara strong{color:var(--beyaz) !important;font-weight:600 !important}
#kirpi.kirpi-kok .yz2 .yz2-kara a{color:var(--altin) !important;text-decoration:underline !important;text-underline-offset:3px !important}

/* --- butonlar ----------------------------------------------------------- */
#kirpi.kirpi-kok .yz2 a.yz2-btn{
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  gap:10px !important; padding:15px 26px !important; border-radius:999px !important;
  font-family:var(--fb) !important; font-weight:600 !important; font-size:15px !important;
  line-height:1 !important; letter-spacing:-.006em !important; text-decoration:none !important;
  border:1px solid transparent !important; white-space:nowrap !important;
  transition:transform .18s ease, background .18s ease, color .18s ease, box-shadow .18s ease !important;
}
#kirpi.kirpi-kok .yz2 a.yz2-btn svg{width:19px !important;height:19px !important;flex:0 0 19px !important;display:block !important}
#kirpi.kirpi-kok .yz2 a.yz2-btn--wa{
  background:#25D366 !important; color:#06312C !important; border-color:#25D366 !important;
}
#kirpi.kirpi-kok .yz2 a.yz2-btn--wa:hover{background:#1FBE5A !important;border-color:#1FBE5A !important;transform:translateY(-1px) !important;box-shadow:0 8px 24px rgba(37,211,102,.28) !important}
#kirpi.kirpi-kok .yz2 a.yz2-btn--altin{background:var(--altin) !important;color:#241A05 !important;border-color:var(--altin) !important}
#kirpi.kirpi-kok .yz2 a.yz2-btn--altin:hover{transform:translateY(-1px) !important;box-shadow:0 8px 24px rgba(252,202,115,.34) !important}
#kirpi.kirpi-kok .yz2 a.yz2-btn--siyah{background:var(--ink) !important;color:var(--beyaz) !important;border-color:var(--ink) !important}
#kirpi.kirpi-kok .yz2 a.yz2-btn--siyah:hover{transform:translateY(-1px) !important;box-shadow:0 8px 24px rgba(0,0,0,.20) !important}
#kirpi.kirpi-kok .yz2 a.yz2-btn--hayalet{background:transparent !important;color:var(--beyaz) !important;border-color:rgba(255,255,255,.34) !important}
#kirpi.kirpi-kok .yz2 a.yz2-btn--hayalet:hover{background:rgba(255,255,255,.10) !important;border-color:rgba(255,255,255,.62) !important}
#kirpi.kirpi-kok .yz2 a.yz2-btn--cizgi{background:transparent !important;color:var(--ink) !important;border-color:var(--cizgi) !important}
#kirpi.kirpi-kok .yz2 a.yz2-btn--cizgi:hover{border-color:var(--ink) !important;background:var(--kagit) !important}

/* --- cipler (kategori satisi) ------------------------------------------ */
#kirpi.kirpi-kok .yz2 .yz2-cipler{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:var(--s3) 0 0 !important;padding:0 !important;list-style:none !important}
#kirpi.kirpi-kok .yz2 .yz2-cipler li{list-style:none !important;margin:0 !important}
#kirpi.kirpi-kok .yz2 a.yz2-cip{
  display:inline-flex !important; align-items:center !important; gap:6px !important;
  padding:8px 14px !important; border-radius:999px !important; text-decoration:none !important;
  font-family:var(--fb) !important; font-weight:500 !important; font-size:13.5px !important;
  line-height:1 !important; letter-spacing:-.004em !important;
  border:1px solid var(--cizgi) !important; color:var(--ink2) !important; background:var(--beyaz) !important;
  transition:all .18s ease !important;
}
#kirpi.kirpi-kok .yz2 a.yz2-cip:hover{border-color:var(--ink) !important;color:var(--ink) !important;background:var(--kagit) !important}
#kirpi.kirpi-kok .yz2 .yz2-kara a.yz2-cip,
#kirpi.kirpi-kok .yz2 .yz2-cta--kara a.yz2-cip{border-color:rgba(255,255,255,.22) !important;color:rgba(255,255,255,.76) !important;background:transparent !important}
#kirpi.kirpi-kok .yz2 .yz2-cta--kara a.yz2-cip:hover{border-color:var(--altin) !important;color:var(--altin) !important;background:rgba(252,202,115,.08) !important}

/* --- CTA: ince serit ---------------------------------------------------- */
#kirpi.kirpi-kok .yz2 .yz2-cta--serit{
  margin:var(--s4) auto 0 !important; max-width:var(--olcu) !important;
  display:flex !important; flex-wrap:wrap !important; align-items:center !important;
  justify-content:space-between !important; gap:var(--s3) !important;
  background:var(--altin) !important; border-radius:16px !important; padding:var(--s3) var(--s4) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-cta--serit .yz2-cta-soz{flex:1 1 300px !important;min-width:0 !important}
#kirpi.kirpi-kok .yz2 .yz2-cta--serit .yz2-cta-bas{
  display:block !important; font-family:var(--fb) !important; font-weight:600 !important;
  font-size:clamp(18px,2.2vw,22px) !important; line-height:1.2 !important;
  letter-spacing:-.024em !important; color:#241A05 !important; margin:0 !important;
}
#kirpi.kirpi-kok .yz2 .yz2-cta--serit .yz2-cta-alt{
  display:block !important; margin:6px 0 0 !important; font-size:15px !important;
  line-height:1.5 !important; color:rgba(36,26,5,.80) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-cta--serit .yz2-cta-dug{display:flex !important;flex-wrap:wrap !important;gap:10px !important}

/* --- CTA: kara panel ---------------------------------------------------- */
#kirpi.kirpi-kok .yz2 .yz2-cta--kara{
  margin:var(--s6) auto 0 !important; max-width:var(--kap) !important;
  background:var(--siyah) !important; color:var(--beyaz) !important;
  border-radius:20px !important; padding:var(--s5) var(--s4) !important;
  box-shadow:0 24px 64px rgba(0,0,0,.14) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-cta--kara .yz2-cta-ic{max-width:760px !important;margin:0 auto !important;text-align:center !important}
#kirpi.kirpi-kok .yz2 .yz2-cta--kara .yz2-cta-bas{
  display:block !important; font-family:var(--fb) !important; font-weight:600 !important;
  font-size:clamp(26px,3.6vw,40px) !important; line-height:1.08 !important;
  letter-spacing:-.036em !important; color:var(--beyaz) !important; margin:0 !important; text-wrap:balance;
}
#kirpi.kirpi-kok .yz2 .yz2-cta--kara .yz2-cta-bas em{font-style:normal !important;color:var(--altin) !important}
#kirpi.kirpi-kok .yz2 .yz2-cta--kara .yz2-cta-alt{
  margin:var(--s3) auto 0 !important; max-width:560px !important; font-size:17px !important;
  line-height:1.6 !important; color:rgba(255,255,255,.72) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-cta--kara .yz2-cta-dug{
  display:flex !important; flex-wrap:wrap !important; gap:12px !important;
  justify-content:center !important; margin:var(--s4) 0 0 !important;
}
#kirpi.kirpi-kok .yz2 .yz2-cta--kara .yz2-cipler{justify-content:center !important;margin-top:var(--s4) !important;padding-top:var(--s4) !important;border-top:1px solid rgba(255,255,255,.12) !important}

/* --- EKIP: konuya gore 6 kisi (vitrin) ---------------------------------- */
#kirpi.kirpi-kok .yz2 .yz2-ekip{
  margin:var(--s6) auto 0 !important; max-width:var(--kap) !important;
  background:var(--kagit) !important; border-radius:20px !important;
  padding:var(--s5) var(--s4) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ekip .yz2-ekip-bas{
  font-family:var(--fb) !important; font-weight:600 !important;
  font-size:clamp(24px,3vw,33px) !important; line-height:1.1 !important;
  letter-spacing:-.032em !important; color:var(--ink) !important; margin:0 !important; text-wrap:balance;
}
#kirpi.kirpi-kok .yz2 .yz2-ekip .yz2-ekip-alt{
  margin:var(--s2) 0 var(--s4) !important; font-size:16.5px !important; line-height:1.55 !important;
  color:var(--ink2) !important; max-width:620px !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ekip-izgara{
  display:grid !important; grid-template-columns:repeat(6,1fr) !important; gap:var(--s3) !important;
  margin:0 !important; padding:0 !important; list-style:none !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ekip-izgara li{list-style:none !important;margin:0 !important;min-width:0 !important}
#kirpi.kirpi-kok .yz2 a.yz2-kisi{
  display:block !important; text-decoration:none !important; color:inherit !important;
  transition:transform .3s cubic-bezier(.2,.7,.3,1) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kisi-cer{
  position:relative !important; display:block !important; overflow:hidden !important;
  border-radius:14px !important; background:#DAD6CD !important; aspect-ratio:3/4 !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kisi-cer img{
  display:block !important; width:100% !important; height:100% !important; object-fit:cover !important;
  object-position:center top !important; filter:grayscale(1) brightness(.88) !important;
  transition:filter .4s ease, transform .5s cubic-bezier(.2,.7,.3,1) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kisi-rozet{
  position:absolute !important; left:8px !important; top:8px !important;
  padding:5px 9px !important; border-radius:999px !important;
  background:rgba(0,0,0,.62) !important; backdrop-filter:blur(6px) !important;
  -webkit-backdrop-filter:blur(6px) !important;
  font-family:var(--fb) !important; font-weight:600 !important; font-size:9.5px !important;
  letter-spacing:.09em !important; text-transform:uppercase !important; color:var(--altin) !important;
  line-height:1 !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kisi-ad{
  display:-webkit-box !important; -webkit-line-clamp:2 !important; -webkit-box-orient:vertical !important;
  overflow:hidden !important; min-height:2.44em !important; margin:var(--s2) 0 0 !important;
  font-family:var(--fb) !important; font-weight:600 !important; font-size:15.5px !important;
  line-height:1.22 !important; letter-spacing:-.018em !important; color:var(--ink) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kisi-unvan{
  display:-webkit-box !important; -webkit-line-clamp:2 !important; -webkit-box-orient:vertical !important;
  overflow:hidden !important; margin:4px 0 0 !important; font-size:12.5px !important;
  line-height:1.35 !important; color:var(--ink3) !important;
}
/* referanstaki kademeli kolon dizilimi */
@media (min-width:761px){
  #kirpi.kirpi-kok .yz2 .yz2-ekip-izgara{align-items:start !important}
  #kirpi.kirpi-kok .yz2 .yz2-ekip-izgara li:nth-child(2n){margin-top:26px !important}
  #kirpi.kirpi-kok .yz2 .yz2-ekip-izgara li:nth-child(3n){margin-top:13px !important}
}
#kirpi.kirpi-kok .yz2 .yz2-ekip-izgara:hover a.yz2-kisi{opacity:.55 !important}
#kirpi.kirpi-kok .yz2 .yz2-ekip-izgara a.yz2-kisi:hover{opacity:1 !important;transform:translateY(-4px) !important}
#kirpi.kirpi-kok .yz2 a.yz2-kisi:hover img{filter:grayscale(0) brightness(1) !important;transform:scale(1.06) !important}
#kirpi.kirpi-kok .yz2 .yz2-ekip-dip{
  display:flex !important; flex-wrap:wrap !important; align-items:center !important;
  gap:var(--s3) !important; justify-content:space-between !important;
  margin:var(--s4) 0 0 !important; padding:var(--s4) 0 0 !important;
  border-top:1px solid var(--cizgi) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ekip-dip p{margin:0 !important;font-size:15px !important;color:var(--ink2) !important;max-width:520px !important}

/* --- KART sistemi (rehber kartlari) ------------------------------------- */
#kirpi.kirpi-kok .yz2 .yz2-kartlar{
  display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:var(--s4) !important;
  margin:var(--s4) 0 0 !important; padding:0 !important; list-style:none !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kartlar li{list-style:none !important;margin:0 !important;min-width:0 !important}
#kirpi.kirpi-kok .yz2 a.ky-kart{
  display:flex !important; flex-direction:column !important; height:100% !important;
  text-decoration:none !important; color:inherit !important; overflow:hidden !important;
  border-radius:16px !important; border:1px solid var(--cizgi) !important;
  background:rgba(255,255,255,.55) !important;
  -webkit-backdrop-filter:blur(12px) !important; backdrop-filter:blur(12px) !important;
  transition:border-color .3s ease, box-shadow .3s ease, transform .3s cubic-bezier(.2,.7,.3,1) !important;
}
#kirpi.kirpi-kok .yz2 a.ky-kart:hover{
  border-color:rgba(10,10,10,.42) !important; transform:translateY(-4px) !important;
  box-shadow:0 20px 44px rgba(0,0,0,.12) !important;
}
#kirpi.kirpi-kok .yz2 .ky-kart-gor{position:relative !important;display:block !important;overflow:hidden !important;aspect-ratio:16/9 !important;background:var(--kagit) !important}
#kirpi.kirpi-kok .yz2 .ky-kart-gor img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;transition:transform .6s cubic-bezier(.2,.7,.3,1) !important}
#kirpi.kirpi-kok .yz2 a.ky-kart:hover .ky-kart-gor img{transform:scale(1.09) !important}
#kirpi.kirpi-kok .yz2 .ky-kart-perde{
  position:absolute !important; inset:0 !important; pointer-events:none !important;
  background:linear-gradient(to top, rgba(255,255,255,.92) 0%, rgba(255,255,255,.25) 42%, rgba(255,255,255,0) 72%) !important;
}
#kirpi.kirpi-kok .yz2 .ky-kart-etiketler{
  position:absolute !important; left:12px !important; bottom:12px !important;
  display:flex !important; flex-wrap:wrap !important; gap:6px !important; margin:0 !important; padding:0 !important; list-style:none !important;
}
#kirpi.kirpi-kok .yz2 .ky-kart-etiketler span{
  display:inline-block !important; padding:5px 10px !important; border-radius:999px !important;
  background:rgba(10,10,10,.82) !important; color:#fff !important;
  -webkit-backdrop-filter:blur(6px) !important; backdrop-filter:blur(6px) !important;
  font-family:var(--fb) !important; font-weight:600 !important; font-size:10px !important;
  letter-spacing:.08em !important; text-transform:uppercase !important; line-height:1 !important;
}
#kirpi.kirpi-kok .yz2 .ky-kart-ustluk{
  position:absolute !important; inset:0 !important; display:flex !important;
  align-items:center !important; justify-content:center !important;
  background:rgba(10,10,10,.42) !important; opacity:0 !important;
  -webkit-backdrop-filter:blur(2px) !important; backdrop-filter:blur(2px) !important;
  transition:opacity .3s ease !important;
}
#kirpi.kirpi-kok .yz2 a.ky-kart:hover .ky-kart-ustluk{opacity:1 !important}
#kirpi.kirpi-kok .yz2 .ky-kart-pil{
  display:inline-flex !important; align-items:center !important; gap:8px !important;
  padding:11px 20px !important; border-radius:999px !important; background:#fff !important;
  color:var(--ink) !important; font-family:var(--fb) !important; font-weight:600 !important;
  font-size:13.5px !important; line-height:1 !important;
  transform:translateY(8px) !important; transition:transform .3s cubic-bezier(.2,.7,.3,1) !important;
  box-shadow:0 10px 26px rgba(0,0,0,.24) !important;
}
#kirpi.kirpi-kok .yz2 .ky-kart-pil svg{width:16px !important;height:16px !important;display:block !important}
#kirpi.kirpi-kok .yz2 a.ky-kart:hover .ky-kart-pil{transform:translateY(0) !important}
#kirpi.kirpi-kok .yz2 .ky-kart-govde{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;padding:var(--s3) !important}
#kirpi.kirpi-kok .yz2 .ky-kart-bas{
  font-family:var(--fb) !important; font-weight:600 !important; font-size:18px !important;
  line-height:1.24 !important; letter-spacing:-.022em !important; color:var(--ink) !important;
  margin:0 !important; transition:color .2s ease !important;
  display:-webkit-box !important; -webkit-line-clamp:2 !important; -webkit-box-orient:vertical !important; overflow:hidden !important;
}
#kirpi.kirpi-kok .yz2 a.ky-kart:hover .ky-kart-bas{color:#8A6A1E !important}
#kirpi.kirpi-kok .yz2 .ky-kart-ozet{
  margin:10px 0 0 !important; font-size:14.5px !important; line-height:1.55 !important; color:var(--ink2) !important;
  display:-webkit-box !important; -webkit-line-clamp:2 !important; -webkit-box-orient:vertical !important; overflow:hidden !important;
}
#kirpi.kirpi-kok .yz2 .ky-kart-dip{
  display:flex !important; align-items:center !important; gap:10px !important;
  margin:var(--s3) 0 0 !important; padding:var(--s2) 0 0 !important;
  border-top:1px solid var(--cizgi2) !important; font-size:12.5px !important; color:var(--ink3) !important;
}
#kirpi.kirpi-kok .yz2 .ky-kart-avatar{
  width:26px !important; height:26px !important; border-radius:999px !important; flex:0 0 26px !important;
  background:var(--ink) !important; color:var(--altin) !important;
  display:flex !important; align-items:center !important; justify-content:center !important;
  font-family:var(--fb) !important; font-weight:700 !important; font-size:10px !important; letter-spacing:.02em !important;
}
#kirpi.kirpi-kok .yz2 .ky-kart-dip .ky-kart-sure{margin-left:auto !important;display:inline-flex !important;align-items:center !important;gap:5px !important;white-space:nowrap !important}
#kirpi.kirpi-kok .yz2 .ky-kart-dip svg{width:13px !important;height:13px !important;display:block !important;opacity:.7 !important}

/* --- bolum basligi (kart gruplari icin) --------------------------------- */
#kirpi.kirpi-kok .yz2 .yz2-blok{margin:var(--s6) auto 0 !important;max-width:var(--kap) !important}
#kirpi.kirpi-kok .yz2 .yz2-blok-bas{
  font-family:var(--fb) !important; font-weight:600 !important;
  font-size:clamp(24px,3vw,33px) !important; line-height:1.1 !important;
  letter-spacing:-.032em !important; color:var(--ink) !important; margin:0 !important;
}
#kirpi.kirpi-kok .yz2 .yz2-blok-alt{margin:10px 0 0 !important;font-size:16.5px !important;line-height:1.55 !important;color:var(--ink2) !important;max-width:620px !important}

/* --- kaynak satiri ------------------------------------------------------ */
#kirpi.kirpi-kok .yz2 .yz2-kaynak{
  margin:var(--s5) auto 0 !important; max-width:var(--olcu) !important;
  padding:var(--s3) !important; border:1px solid var(--cizgi) !important; border-radius:14px !important;
  font-size:14.5px !important; line-height:1.6 !important; color:var(--ink2) !important;
  background:var(--kagit) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-kaynak b{font-family:var(--fb) !important;font-weight:600 !important;color:var(--ink) !important;display:block !important;margin-bottom:5px !important;font-size:12.5px !important;letter-spacing:.055em !important;text-transform:uppercase !important}
#kirpi.kirpi-kok .yz2 .yz2-kaynak a{color:var(--ink) !important;text-decoration:underline !important;text-underline-offset:3px !important}

/* --- erisilebilirlik ---------------------------------------------------- */
#kirpi.kirpi-kok .yz2 a:focus-visible{outline:2px solid var(--altin) !important;outline-offset:3px !important;border-radius:4px !important}
#kirpi.kirpi-kok .yz2 summary:focus-visible{outline:2px solid var(--altin) !important;outline-offset:-3px !important}
@media (prefers-reduced-motion:reduce){
  #kirpi.kirpi-kok .yz2 *{transition:none !important;animation:none !important}
}

/* --- MOBIL (oncelik) ---------------------------------------------------- */
@media (max-width:1024px){
  #kirpi.kirpi-kok .yz2 .yz2-kartlar{grid-template-columns:repeat(2,1fr) !important}
  #kirpi.kirpi-kok .yz2 .yz2-ekip-izgara{grid-template-columns:repeat(3,1fr) !important}
}
@media (max-width:760px){
  #kirpi.kirpi-kok .yz2{font-size:17px !important}
  #kirpi.kirpi-kok .yz2 .yz2-kap{padding:0 16px !important}
  #kirpi.kirpi-kok .yz2 .yz2-sap{padding:var(--s4) 0 0 !important}
  #kirpi.kirpi-kok .yz2 .yz2-ozet{font-size:18px !important}
  #kirpi.kirpi-kok .yz2 figure.yz2-gor{margin-top:var(--s4) !important;border-radius:12px !important}
  #kirpi.kirpi-kok .yz2 figure.yz2-gor--govde{margin-top:var(--s5) !important}
  #kirpi.kirpi-kok .yz2 .yz2-govde > h2{margin-top:var(--s5) !important}
  #kirpi.kirpi-kok .yz2 .yz2-ic{padding:var(--s3) !important;border-radius:12px !important}
  #kirpi.kirpi-kok .yz2 .yz2-ic ol{grid-template-columns:1fr !important}
  #kirpi.kirpi-kok .yz2 .yz2-vurgu{padding:var(--s3) 0 var(--s3) var(--s3) !important;margin:var(--s4) auto !important}
  #kirpi.kirpi-kok .yz2 .yz2-kontrol,
  #kirpi.kirpi-kok .yz2 .yz2-kara{padding:var(--s3) !important;border-radius:12px !important}
  #kirpi.kirpi-kok .yz2 .yz2-tablo,
  #kirpi.kirpi-kok .yz2 .yz2-sss{border-radius:12px !important}
  #kirpi.kirpi-kok .yz2 .yz2-sss summary{padding:var(--s3) 48px var(--s3) var(--s3) !important;font-size:16.5px !important}
  #kirpi.kirpi-kok .yz2 .yz2-sss summary::before,
  #kirpi.kirpi-kok .yz2 .yz2-sss summary::after{right:var(--s3) !important}
  #kirpi.kirpi-kok .yz2 .yz2-sss .yz2-sss-c{padding:0 var(--s3) var(--s3) !important}
  #kirpi.kirpi-kok .yz2 .yz2-cta--serit{padding:var(--s3) !important;border-radius:14px !important;gap:var(--s3) !important}
  #kirpi.kirpi-kok .yz2 .yz2-cta--serit .yz2-cta-dug{width:100% !important}
  #kirpi.kirpi-kok .yz2 .yz2-cta--serit .yz2-cta-dug a.yz2-btn{flex:1 1 100% !important}
  #kirpi.kirpi-kok .yz2 .yz2-cta--kara{padding:var(--s4) var(--s3) !important;border-radius:16px !important;margin-top:var(--s5) !important}
  #kirpi.kirpi-kok .yz2 .yz2-cta--kara .yz2-cta-dug a.yz2-btn{flex:1 1 100% !important}
  #kirpi.kirpi-kok .yz2 .yz2-ekip{padding:var(--s4) var(--s3) !important;border-radius:16px !important;margin-top:var(--s5) !important}
  #kirpi.kirpi-kok .yz2 .yz2-ekip-izgara{
    grid-template-columns:none !important; grid-auto-flow:column !important;
    grid-auto-columns:41vw !important; overflow-x:auto !important; gap:var(--s2) !important;
    scroll-snap-type:x mandatory !important; padding-bottom:var(--s2) !important;
    -webkit-overflow-scrolling:touch !important;
  }
  #kirpi.kirpi-kok .yz2 .yz2-ekip-izgara li{scroll-snap-align:start !important}
  #kirpi.kirpi-kok .yz2 .yz2-ekip-izgara a.yz2-kisi img{filter:none !important}
  #kirpi.kirpi-kok .yz2 .yz2-ekip-izgara:hover a.yz2-kisi{opacity:1 !important}
  #kirpi.kirpi-kok .yz2 .yz2-blok{margin-top:var(--s5) !important}
  #kirpi.kirpi-kok .yz2 .yz2-kartlar{grid-template-columns:1fr !important;gap:var(--s3) !important}
  #kirpi.kirpi-kok .yz2 .ky-kart-ustluk{display:none !important}
}
@media (max-width:420px){
  #kirpi.kirpi-kok .yz2 .yz2-ekip-izgara{grid-auto-columns:56vw !important}
}

/* --- h4 / h5 --------------------------------------------------------- */
#kirpi.kirpi-kok .yz2 .yz2-govde > h4{
  font-family:var(--fb) !important; font-weight:600 !important;
  font-size:clamp(17px,1.9vw,19px) !important; line-height:1.28 !important;
  letter-spacing:-.018em !important; color:var(--ink) !important;
  margin:var(--s4) auto var(--s1) !important; max-width:var(--olcu) !important;
}

/* --- referans seridi (gercek kayitlar) -------------------------------- */
#kirpi.kirpi-kok .yz2 .yz2-ref{
  margin:var(--s4) auto 0 !important; max-width:var(--olcu) !important;
  border:1px solid var(--cizgi) !important; border-radius:16px !important;
  padding:var(--s3) !important; background:var(--kagit) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ref .yz2-ref-bas{
  display:block !important; font-family:var(--fb) !important; font-weight:600 !important;
  font-size:12.5px !important; letter-spacing:.055em !important; text-transform:uppercase !important;
  color:var(--ink3) !important; margin:0 0 var(--s2) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ref ul{list-style:none !important;margin:0 !important;padding:0 !important;display:grid !important;gap:10px !important}
#kirpi.kirpi-kok .yz2 .yz2-ref li{
  list-style:none !important; margin:0 !important; display:flex !important;
  align-items:baseline !important; gap:var(--s2) !important;
  font-size:15.5px !important; line-height:1.45 !important; color:var(--ink) !important;
  padding:0 0 10px !important; border-bottom:1px solid var(--cizgi2) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ref li:last-child{border-bottom:0 !important;padding-bottom:0 !important}
#kirpi.kirpi-kok .yz2 .yz2-ref li .yil{
  flex:0 0 42px !important; font-family:var(--fb) !important; font-weight:600 !important;
  font-size:12px !important; color:var(--ink3) !important; font-variant-numeric:tabular-nums !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ref li .cift{flex:1 1 auto !important;min-width:0 !important}
#kirpi.kirpi-kok .yz2 .yz2-ref .yz2-ref-tumu{
  display:inline-flex !important; align-items:center !important; gap:6px !important;
  margin:var(--s3) 0 0 !important; font-family:var(--fb) !important; font-weight:600 !important;
  font-size:13.5px !important; color:var(--ink) !important; text-decoration:none !important;
  border-bottom:1px solid var(--cizgi) !important; padding-bottom:2px !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ref .yz2-ref-tumu:hover{border-bottom-color:var(--ink) !important}

/* --- rehber arsivi ----------------------------------------------------- */
#kirpi.kirpi-kok .yz2-reh .reh-arac{
  margin:var(--s4) auto 0 !important; max-width:var(--kap) !important;
  padding:var(--s4) !important; background:var(--kagit) !important; border-radius:18px !important;
}
#kirpi.kirpi-kok .yz2-reh .reh-ara{display:block !important;max-width:520px !important}
#kirpi.kirpi-kok .yz2-reh .reh-ara-et{
  display:block !important; font-family:var(--fb) !important; font-weight:600 !important;
  font-size:12.5px !important; letter-spacing:.055em !important; text-transform:uppercase !important;
  color:var(--ink3) !important; margin:0 0 10px !important;
}
#kirpi.kirpi-kok .yz2-reh input#rehAra{
  width:100% !important; padding:15px 20px !important; border-radius:999px !important;
  border:1px solid var(--cizgi) !important; background:var(--beyaz) !important;
  font-family:var(--fg) !important; font-size:16px !important; color:var(--ink) !important;
  outline:none !important; box-shadow:none !important; -webkit-appearance:none !important; appearance:none !important;
}
#kirpi.kirpi-kok .yz2-reh input#rehAra::placeholder{color:var(--ink3) !important}
#kirpi.kirpi-kok .yz2-reh input#rehAra:focus{border-color:var(--ink) !important}
#kirpi.kirpi-kok .yz2-reh .reh-cipler{margin-top:var(--s3) !important}
#kirpi.kirpi-kok .yz2-reh .reh-sonuc{margin:var(--s2) 0 0 !important;font-size:14px !important;color:var(--ink3) !important}
#kirpi.kirpi-kok .yz2-reh .yz2-blok{margin-top:var(--s6) !important;scroll-margin-top:100px !important}
#kirpi.kirpi-kok .yz2-reh .yz2-sap{padding-bottom:0 !important}
#kirpi.kirpi-kok .yz2-reh .yz2-kartlar{margin-top:var(--s3) !important}
@media (max-width:760px){
  #kirpi.kirpi-kok .yz2-reh .reh-arac{padding:var(--s3) !important;border-radius:14px !important}
  #kirpi.kirpi-kok .yz2-reh .yz2-blok{margin-top:var(--s5) !important}
}
/* --- e-posta butonu ve ekip ici referans -------------------------------- */
#kirpi.kirpi-kok .yz2 a.yz2-btn--eposta{
  background:transparent !important; color:var(--beyaz) !important;
  border-color:rgba(255,255,255,.34) !important;
}
#kirpi.kirpi-kok .yz2 a.yz2-btn--eposta:hover{
  background:rgba(255,255,255,.10) !important; border-color:rgba(255,255,255,.62) !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ekip .yz2-ref{
  background:var(--beyaz) !important; margin:var(--s4) auto 0 !important; max-width:none !important;
}
#kirpi.kirpi-kok .yz2 .yz2-ref li .cift b{font-weight:600 !important;opacity:.42 !important;padding:0 2px !important}
#kirpi.kirpi-kok .yz2 .yz2-cta--kara strong.yz2-cta-bas{display:block !important}
@media (max-width:760px){
  #kirpi.kirpi-kok .yz2 .yz2-ekip .yz2-ref{padding:var(--s3) !important;border-radius:12px !important}
}