/* Ödeme kanalları temiz final */
.three-payment-channels{
  background:#f5f8fc!important;
  padding:36px 0 56px!important;
  overflow:hidden!important;
  color:#07152d!important;
  border:0!important;
  box-shadow:none!important;
}

.three-payment-inner{
  width:min(1180px,calc(100% - 48px))!important;
  margin:0 auto!important;
}

.three-payment-inner h2{
  margin:0 0 24px!important;
  color:#07152d!important;
  font-size:clamp(28px,2.6vw,40px)!important;
  line-height:1.08!important;
  letter-spacing:-.045em!important;
  font-weight:950!important;
}

.three-payment-cloud{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:30px 34px!important;
  max-width:1220px!important;
}

.three-payment-bubble{
  width:124px!important;
  height:124px!important;
  min-width:124px!important;
  min-height:124px!important;
  border-radius:999px!important;
  background:radial-gradient(circle at 32% 24%,#fff 0%,#fff 42%,#f3f7ff 100%)!important;
  box-shadow:0 18px 38px rgba(15,23,42,.10), inset 0 1px 0 rgba(255,255,255,1)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:14px!important;
  overflow:hidden!important;
  animation:threePaymentCleanFloat 6.6s ease-in-out infinite!important;
}

.three-payment-bubble:nth-child(2n){animation-duration:7.3s!important;animation-delay:-1.1s!important}
.three-payment-bubble:nth-child(3n){animation-duration:5.8s!important;animation-delay:-.7s!important}
.three-payment-bubble:nth-child(4n){animation-duration:8.2s!important;animation-delay:-1.8s!important}

@keyframes threePaymentCleanFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-11px)}
}

.three-payment-bubble img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:104px!important;
  max-height:64px!important;
  object-fit:contain!important;
  object-position:center!important;
  border:0!important;
  box-shadow:none!important;
  background:none!important;
  margin:0!important;
  transform:none!important;
}

/* küçük görünenleri büyüt */
.three-payment-bubble[data-logo="papara"] img,
.three-payment-bubble[data-logo="tosla"] img,
.three-payment-bubble[data-logo="paynkolay"] img,
.three-payment-bubble[data-logo="tami"] img,
.three-payment-bubble[data-logo="moka"] img,
.three-payment-bubble[data-logo="ipara"] img,
.three-payment-bubble[data-logo="craftgate"] img,
.three-payment-bubble[data-logo="paybull"] img{
  max-width:114px!important;
  max-height:72px!important;
}

/* banka logoları */
.three-payment-bubble[data-logo="isbank"] img,
.three-payment-bubble[data-logo="ziraat"] img,
.three-payment-bubble[data-logo="akbank"] img,
.three-payment-bubble[data-logo="garanti"] img,
.three-payment-bubble[data-logo="yapikredi"] img,
.three-payment-bubble[data-logo="vakifbank"] img,
.three-payment-bubble[data-logo="halkbank"] img,
.three-payment-bubble[data-logo="qnb"] img,
.three-payment-bubble[data-logo="denizbank"] img,
.three-payment-bubble[data-logo="teb"] img,
.three-payment-bubble[data-logo="kuveytturk"] img,
.three-payment-bubble[data-logo="albaraka"] img,
.three-payment-bubble[data-logo="turkiyefinans"] img,
.three-payment-bubble[data-logo="sekerbank"] img,
.three-payment-bubble[data-logo="fibabanka"] img,
.three-payment-bubble[data-logo="odeabank"] img,
.three-payment-bubble[data-logo="anadolubank"] img,
.three-payment-bubble[data-logo="alternatifbank"] img,
.three-payment-bubble[data-logo="hsbc"] img,
.three-payment-bubble[data-logo="aktifbank"] img,
.three-payment-bubble[data-logo="enpara"] img,
.three-payment-bubble[data-logo="burganbank"] img,
.three-payment-bubble[data-logo="vakifkatilim"] img,
.three-payment-bubble[data-logo="ziraatkatilim"] img,
.three-payment-bubble[data-logo="emlakkatılım"] img{
  max-width:112px!important;
  max-height:70px!important;
}

/* ING çok dikey kalmasın */
.three-payment-bubble[data-logo="ing"] img{
  max-width:94px!important;
  max-height:78px!important;
}

/* Eski yanlış görseller görünmesin */
.three-payment-bubble img[src*="/assets/payment-logos/"]:not([src*="/payment-logos-clean/"]){
  display:none!important;
}

@media(max-width:760px){
  .three-payment-inner{
    width:calc(100% - 30px)!important;
  }

  .three-payment-cloud{
    gap:18px!important;
  }

  .three-payment-bubble{
    width:104px!important;
    height:104px!important;
    min-width:104px!important;
    min-height:104px!important;
    padding:12px!important;
  }

  .three-payment-bubble img{
    max-width:84px!important;
    max-height:52px!important;
  }
}

/* ===== ödeme logolarını %200 büyüt ===== */
.three-payment-bubble{
  overflow:hidden!important;
}

.three-payment-bubble img{
  transform:scale(2)!important;
  transform-origin:center center!important;
}

/* svg / kısa yazılı logolar biraz daha rahat sığsın */
.three-payment-bubble[data-logo="bkm"] img,
.three-payment-bubble[data-logo="papara"] img,
.three-payment-bubble[data-logo="tosla"] img,
.three-payment-bubble[data-logo="paynkolay"] img,
.three-payment-bubble[data-logo="tami"] img,
.three-payment-bubble[data-logo="moka"] img,
.three-payment-bubble[data-logo="ipara"] img,
.three-payment-bubble[data-logo="craftgate"] img,
.three-payment-bubble[data-logo="paybull"] img,
.three-payment-bubble[data-logo="akbank"] img,
.three-payment-bubble[data-logo="isbank"] img,
.three-payment-bubble[data-logo="ziraat"] img,
.three-payment-bubble[data-logo="garanti"] img,
.three-payment-bubble[data-logo="yapikredi"] img,
.three-payment-bubble[data-logo="vakifbank"] img,
.three-payment-bubble[data-logo="halkbank"] img,
.three-payment-bubble[data-logo="qnb"] img,
.three-payment-bubble[data-logo="denizbank"] img,
.three-payment-bubble[data-logo="teb"] img,
.three-payment-bubble[data-logo="kuveytturk"] img,
.three-payment-bubble[data-logo="albaraka"] img,
.three-payment-bubble[data-logo="turkiyefinans"] img,
.three-payment-bubble[data-logo="sekerbank"] img,
.three-payment-bubble[data-logo="fibabanka"] img,
.three-payment-bubble[data-logo="odeabank"] img,
.three-payment-bubble[data-logo="anadolubank"] img,
.three-payment-bubble[data-logo="alternatifbank"] img,
.three-payment-bubble[data-logo="hsbc"] img,
.three-payment-bubble[data-logo="aktifbank"] img,
.three-payment-bubble[data-logo="enpara"] img,
.three-payment-bubble[data-logo="burganbank"] img,
.three-payment-bubble[data-logo="vakifkatilim"] img,
.three-payment-bubble[data-logo="ziraatkatilim"] img,
.three-payment-bubble[data-logo="emlakkatılım"] img,
.three-payment-bubble[data-logo="ing"] img{
  transform:scale(2)!important;
}

/* ===== iki kelimeli ödeme / banka logolarını %30 küçült ===== */
/* genel büyütme 2 ise bunlar 1.4'e düşer */
.three-payment-bubble[data-logo="paynkolay"] img,
.three-payment-bubble[data-logo="isbank"] img,
.three-payment-bubble[data-logo="ziraat"] img,
.three-payment-bubble[data-logo="garanti"] img,
.three-payment-bubble[data-logo="yapikredi"] img,
.three-payment-bubble[data-logo="kuveytturk"] img,
.three-payment-bubble[data-logo="turkiyefinans"] img,
.three-payment-bubble[data-logo="alternatifbank"] img,
.three-payment-bubble[data-logo="aktifbank"] img,
.three-payment-bubble[data-logo="burganbank"] img,
.three-payment-bubble[data-logo="vakifkatilim"] img,
.three-payment-bubble[data-logo="ziraatkatilim"] img,
.three-payment-bubble[data-logo="emlakkatılım"] img{
  transform:scale(1.4)!important;
  transform-origin:center center!important;
}

/* ===== iki kelimeli ödeme / banka logolarını %20 daha küçült ===== */
.three-payment-bubble[data-logo="paynkolay"] img,
.three-payment-bubble[data-logo="isbank"] img,
.three-payment-bubble[data-logo="ziraat"] img,
.three-payment-bubble[data-logo="garanti"] img,
.three-payment-bubble[data-logo="yapikredi"] img,
.three-payment-bubble[data-logo="kuveytturk"] img,
.three-payment-bubble[data-logo="turkiyefinans"] img,
.three-payment-bubble[data-logo="alternatifbank"] img,
.three-payment-bubble[data-logo="aktifbank"] img,
.three-payment-bubble[data-logo="burganbank"] img,
.three-payment-bubble[data-logo="vakifkatilim"] img,
.three-payment-bubble[data-logo="ziraatkatilim"] img,
.three-payment-bubble[data-logo="emlakkatılım"] img{
  transform:scale(1.12)!important;
  transform-origin:center center!important;
}

/* ===== iki kelimeli ödeme / banka logolarını mevcut halinden %15 büyüt ===== */
.three-payment-bubble[data-logo="paynkolay"] img,
.three-payment-bubble[data-logo="isbank"] img,
.three-payment-bubble[data-logo="ziraat"] img,
.three-payment-bubble[data-logo="garanti"] img,
.three-payment-bubble[data-logo="yapikredi"] img,
.three-payment-bubble[data-logo="kuveytturk"] img,
.three-payment-bubble[data-logo="turkiyefinans"] img,
.three-payment-bubble[data-logo="alternatifbank"] img,
.three-payment-bubble[data-logo="aktifbank"] img,
.three-payment-bubble[data-logo="burganbank"] img,
.three-payment-bubble[data-logo="vakifkatilim"] img,
.three-payment-bubble[data-logo="ziraatkatilim"] img,
.three-payment-bubble[data-logo="emlakkatılım"] img{
  transform:scale(1.29)!important;
  transform-origin:center center!important;
}
