/* BORVEC v17 — targeted spacing and typographic adjustments only. */
/* No eyebrow: keep the main heading as the sole introduction to capabilities. */
#hizmetler .v12-heading-row{padding-bottom:clamp(10px,.95vw,14px)}
#hizmetler .v12-grid{padding-top:clamp(12px,1.15vw,17px)}
#hizmetler .v12-choice,
#hizmetler .v12-choice:first-child{padding-block:clamp(9px,1vw,14px)}
#hizmetler .v12-choice-content{gap:0}
#hizmetler .v12-choice-title{font-size:clamp(29px,2.4vw,40px);line-height:1.04}
/* Tighten product introduction slightly without crowding the product cards. */
#urunler.products{padding-top:clamp(68px,5.8vw,100px)}
#urunler .section-intro{margin-bottom:clamp(43px,3.35vw,56px)}
@media(min-width:881px) and (max-width:1160px){
  #hizmetler .v12-choice-title{font-size:clamp(26px,3vw,33px)}
}
@media(max-width:880px){
  #hizmetler .v12-choice,
  #hizmetler .v12-choice:first-child{min-height:92px;padding:12px}
  #hizmetler .v12-choice-title{font-size:clamp(21px,3.5vw,31px)}
  #urunler.products{padding-top:clamp(58px,7vw,70px)}
  #urunler .section-intro{margin-bottom:clamp(34px,5vw,42px)}
}
@media(max-width:570px){
  #hizmetler .v12-heading-row{padding-bottom:13px}
  #hizmetler .v12-choice,
  #hizmetler .v12-choice:first-child{min-height:73px;padding:10px 7px}
  #hizmetler .v12-choice.is-active{padding-left:9px}
  #hizmetler .v12-choice-title{font-size:clamp(16px,4.45vw,23px);line-height:1.13}
}
@media(max-width:350px){
  #hizmetler .v12-choice-title{font-size:15.5px}
}
