
/* ======================================
   SOURCE: /assets/3e-sharp-site.css?v=20260709195710
   ====================================== */
:root{
  --dark:#071426;
  --text:#111827;
  --muted:#5f6b7a;
  --line:#dfe6f0;
  --soft:#f5f7fb;
  --blue:#1457e6;
  --blue2:#0d43bd;
  --green:#16a34a;
  --card:#ffffff;
  --shadow:0 8px 24px rgba(15,23,42,.075);
}

*{box-sizing:border-box}

html,body{
  margin:0;
  padding:0;
}

body{
  background:#f5f7fb;
  color:var(--text);
  font-family:Arial, Helvetica, sans-serif;
}

a{
  color:inherit;
  text-decoration:none;
}

.container{
  width:min(1180px, calc(100% - 32px));
  margin:0 auto;
}

.top-campaign{
  background:#071426;
  color:#fff;
  font-size:14px;
  font-weight:800;
}

.top-campaign .container{
  min-height:42px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
}

.top-campaign strong{
  color:#65d9ff;
}

.top-campaign a{
  background:#fff;
  color:#071426;
  padding:7px 14px;
  border-radius:4px;
  font-size:13px;
  font-weight:900;
  white-space:nowrap;
}

.site-header{
  background:#fff;
  border-bottom:1px solid #e3e9f2;
}

.nav{
  min-height:104px;
  display:grid;
  grid-template-columns:auto 1fr auto;
  gap:22px;
  align-items:center;
}

.logo{
  display:flex;
  align-items:center;
  gap:14px;
  color:#111827;
  font-size:22px;
  font-weight:950;
  letter-spacing:-.3px;
  white-space:nowrap;
}

.logo img{
  width:64px;
  height:64px;
  object-fit:contain;
  background:#fff;
  border:1px solid #dfe6f0;
  border-radius:6px;
  padding:5px;
}

.menu{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  flex-wrap:wrap;
}

.menu a{
  min-height:42px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:9px 12px;
  color:#182230;
  border-radius:4px;
  font-size:15px;
  font-weight:850;
}

.menu a:hover{
  background:#eef4ff;
  color:#1457e6;
}

.nav-actions{
  display:flex;
  align-items:center;
  gap:12px;
  white-space:nowrap;
}

.phone{
  color:#111827;
  font-weight:950;
  font-size:15px;
}

.btn{
  min-height:46px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:12px 18px;
  border-radius:5px;
  font-size:14px;
  font-weight:950;
  border:1px solid transparent;
  cursor:pointer;
}

.btn-blue{
  background:#1457e6;
  color:#fff;
  box-shadow:0 8px 20px rgba(20,87,230,.17);
}

.btn-green{
  background:#16a34a;
  color:#fff;
}

.btn-light{
  background:#fff;
  color:#111827;
  border-color:#d9e1ed;
}

.hero-carousel-wrap{
  padding:26px 0 0;
}

.hero-carousel{
  position:relative;
  background:#fff;
  border:1px solid #dfe6f0;
  border-radius:6px;
  overflow:hidden;
  box-shadow:var(--shadow);
}

.hero-slide{
  display:none;
}

.hero-slide.active{
  display:block;
}

.hero-banner-link{
  display:block;
}

.hero-slide img{
  display:block;
  width:100%;
  height:auto;
  max-height:430px;
  object-fit:cover;
}

.banner-slide-fit img{
  object-fit:contain;
  background:#fff;
}

.carousel-btn{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  z-index:4;
  width:42px;
  height:58px;
  border:1px solid rgba(17,24,39,.14);
  background:rgba(255,255,255,.92);
  color:#111827;
  font-size:34px;
  font-weight:500;
  cursor:pointer;
  border-radius:4px;
  box-shadow:0 8px 18px rgba(15,23,42,.16);
}

.carousel-btn.prev{left:14px}
.carousel-btn.next{right:14px}

.carousel-dots{
  position:absolute;
  left:0;
  right:0;
  bottom:14px;
  z-index:5;
  display:flex;
  justify-content:center;
  gap:8px;
}

.carousel-dot{
  width:28px;
  height:5px;
  border:0;
  border-radius:2px;
  background:rgba(255,255,255,.65);
  cursor:pointer;
}

.carousel-dot.active{
  background:#1457e6;
}

.lead-row{
  padding:22px 0 0;
}

.lead-box{
  background:#fff;
  border:1px solid #dfe6f0;
  border-radius:6px;
  box-shadow:var(--shadow);
  padding:14px;
  display:grid;
  grid-template-columns:1fr 1fr 1fr auto;
  gap:10px;
  align-items:center;
}

.lead-box input{
  min-height:48px;
  width:100%;
  border:1px solid #d7e0eb;
  background:#f9fbfe;
  border-radius:4px;
  padding:12px 13px;
  font-weight:750;
  color:#111827;
  outline:0;
}

.lead-box input:focus{
  border-color:#1457e6;
  box-shadow:0 0 0 3px rgba(20,87,230,.10);
}

.trust-row{
  padding:22px 0 0;
}

.trust-box{
  background:#fff;
  border:1px solid #dfe6f0;
  border-radius:6px;
  padding:16px;
  box-shadow:var(--shadow);
}

.trust-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-bottom:13px;
}

.trust-head b{
  color:#111827;
  font-size:15px;
}

.trust-head span{
  color:#667085;
  font-size:13px;
  font-weight:750;
}

.trust-grid{
  display:grid;
  grid-template-columns:repeat(8,minmax(0,1fr));
  gap:9px;
}

.trust-item{
  min-height:52px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#f8fafc;
  border:1px solid #e3e9f2;
  border-radius:4px;
  color:#1f2937;
  font-size:13px;
  font-weight:950;
}

.feature-row{
  padding:22px 0 0;
}

.feature-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
}

.feature-card{
  background:#fff;
  border:1px solid #dfe6f0;
  border-radius:6px;
  padding:18px;
  display:flex;
  gap:13px;
  align-items:flex-start;
  box-shadow:var(--shadow);
}

.feature-num{
  width:42px;
  height:42px;
  flex:0 0 auto;
  border-radius:4px;
  background:#eef4ff;
  color:#1457e6;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:14px;
  font-weight:950;
}

.feature-card b{
  display:block;
  color:#111827;
  font-size:15px;
  margin-bottom:5px;
}

.feature-card span{
  display:block;
  color:#667085;
  font-size:13px;
  line-height:1.45;
  font-weight:650;
}

.section{
  padding:48px 0 0;
}

.section-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:24px;
  margin-bottom:18px;
}

.section-head h2{
  margin:0;
  max-width:760px;
  color:#111827;
  font-size:38px;
  line-height:1.13;
  letter-spacing:-.7px;
  font-weight:950;
}

.section-head p{
  margin:0;
  max-width:520px;
  color:#667085;
  line-height:1.6;
  font-size:15px;
  font-weight:650;
}

.package-switch{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  margin-bottom:18px;
}

.package-switch a{
  display:block;
  background:#fff;
  border:1px solid #dfe6f0;
  border-radius:6px;
  padding:17px 20px;
  color:#111827;
  font-weight:950;
  box-shadow:var(--shadow);
}

.package-switch span{
  display:block;
  color:#667085;
  font-size:13px;
  margin-top:4px;
  font-weight:700;
}

.package-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:16px;
}

.package{
  background:#fff;
  border:1px solid #dfe6f0;
  border-radius:6px;
  padding:22px;
  box-shadow:var(--shadow);
}

.package.popular{
  border:2px solid #1457e6;
  box-shadow:0 14px 34px rgba(20,87,230,.13);
}

.package.global{
  background:#fff9e6;
  border-color:#ebd17a;
}

.badge{
  display:inline-flex;
  min-height:28px;
  align-items:center;
  justify-content:center;
  border-radius:4px;
  padding:6px 10px;
  background:#eef4ff;
  color:#1457e6;
  font-size:12px;
  font-weight:950;
  margin-bottom:12px;
}

.package h3{
  margin:0 0 8px;
  color:#111827;
  font-size:24px;
  font-weight:950;
}

.package p{
  min-height:66px;
  margin:0 0 15px;
  color:#667085;
  font-size:14px;
  line-height:1.55;
  font-weight:650;
}

.price{
  margin:0 0 14px;
}

.price strong{
  color:#111827;
  font-size:29px;
  letter-spacing:-.8px;
}

.price span{
  color:#667085;
  font-size:13px;
  font-weight:850;
}

.package ul{
  margin:17px 0 0;
  padding:0;
  list-style:none;
  display:grid;
  gap:10px;
}

.package li{
  display:flex;
  gap:8px;
  color:#344054;
  font-size:13px;
  line-height:1.45;
  font-weight:750;
}

.check{
  width:19px;
  height:19px;
  border-radius:3px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  background:#ecfdf3;
  color:#16a34a;
  font-size:12px;
  font-weight:950;
}

.module-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
}

.module{
  background:#fff;
  border:1px solid #dfe6f0;
  border-radius:6px;
  padding:22px;
  box-shadow:var(--shadow);
}

.module b{
  display:block;
  color:#111827;
  font-size:18px;
  margin-bottom:8px;
}

.module p{
  margin:0;
  color:#667085;
  font-size:14px;
  line-height:1.6;
  font-weight:650;
}

.cta{
  background:#071426;
  color:#fff;
  border-radius:6px;
  padding:30px;
  display:grid;
  grid-template-columns:1fr auto;
  gap:20px;
  align-items:center;
  box-shadow:0 14px 36px rgba(7,20,38,.18);
}

.cta h2{
  color:#fff;
  margin:0 0 8px;
  font-size:30px;
}

.cta p{
  margin:0;
  color:rgba(255,255,255,.74);
  line-height:1.6;
}

.footer{
  margin-top:54px;
  background:#071426;
  color:#fff;
  padding:34px 0;
}

.footer-grid{
  display:grid;
  grid-template-columns:1.1fr 1fr;
  gap:24px;
  align-items:start;
}

.footer b{
  display:block;
  margin-bottom:7px;
}

.footer p,
.footer a{
  color:rgba(255,255,255,.72);
  line-height:1.6;
}

.footer-links{
  display:flex;
  flex-wrap:wrap;
  gap:12px 18px;
  justify-content:flex-end;
}

.floating-social-left{
  position:fixed;
  left:14px;
  top:50%;
  transform:translateY(-50%);
  z-index:9999;
  display:flex;
  flex-direction:column;
  gap:8px;
}

.floating-social-item{
  width:46px;
  height:46px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#fff;
  border:1px solid #dfe6f0;
  border-radius:4px;
  box-shadow:0 8px 20px rgba(15,23,42,.14);
  color:#111827;
  transition:.15s ease;
}

.floating-social-item:hover{
  transform:translateX(3px);
}

.floating-social-item svg{
  width:24px;
  height:24px;
  fill:currentColor;
}

.floating-social-item.whatsapp{color:#16a34a}
.floating-social-item.instagram{color:#e1306c}
.floating-social-item.youtube{color:#ff0000}

@media(max-width:1120px){
  .nav{
    grid-template-columns:1fr;
    gap:12px;
    padding:14px 0 18px;
  }

  .menu{
    justify-content:flex-start;
  }

  .nav-actions{
    justify-content:flex-start;
  }

  .trust-grid,
  .feature-grid,
  .package-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media(max-width:760px){
  .top-campaign .container{
    display:block;
    padding:9px 0;
    text-align:center;
  }

  .top-campaign a{
    display:inline-flex;
    margin-top:7px;
  }

  .logo img{
    width:56px;
    height:56px;
  }

  .menu{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .menu a{
    background:#f8fafc;
    border:1px solid #dfe6f0;
  }

  .nav-actions{
    display:grid;
    grid-template-columns:1fr;
  }

  .hero-slide img{
    max-height:none;
  }

  .lead-box,
  .trust-grid,
  .feature-grid,
  .section-head,
  .package-switch,
  .package-grid,
  .module-grid,
  .cta,
  .footer-grid{
    grid-template-columns:1fr;
  }

  .section-head{
    display:block;
  }

  .section-head h2{
    font-size:30px;
  }

  .section-head p{
    margin-top:9px;
  }

  .package p{
    min-height:auto;
  }

  .footer-links{
    justify-content:flex-start;
  }

  .floating-social-left{
    display:none;
  }
}


/* ======================================
   SOURCE: /assets/3e-human-polish.css?v=20260709-201959
   ====================================== */
:root{
  --polish-ink:#101828;
  --polish-text:#344054;
  --polish-muted:#667085;
  --polish-line:#dbe5f2;
  --polish-soft:#f6f8fb;
  --polish-blue:#155eef;
  --polish-green:#149647;
  --polish-shadow:0 18px 48px rgba(16,24,40,.10);
  --polish-shadow-soft:0 10px 30px rgba(16,24,40,.075);
}

html{scroll-behavior:smooth}
body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}

/* Yapay/fake dashboard hero kesin kapalı */
.home-executive-hero{display:none!important}

/* Ana sayfa bannerları kırpılmasın, tam görünsün */
.page-home .hero-carousel-wrap,
.hero-carousel-wrap{
  padding:22px 0 8px!important;
}

.page-home .hero-carousel,
.hero-carousel{
  position:relative!important;
  max-width:1180px!important;
  margin:0 auto!important;
  border-radius:18px!important;
  border:1px solid var(--polish-line)!important;
  background:#fff!important;
  overflow:hidden!important;
  box-shadow:var(--polish-shadow)!important;
}

.hero-slide{
  background:#fff!important;
  min-height:0!important;
}

.hero-banner-link{
  display:flex!important;
  width:100%!important;
  align-items:center!important;
  justify-content:center!important;
  background:#fff!important;
}

.hero-slide img,
.banner-slide-fit img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:center!important;
  background:#fff!important;
}

.carousel-btn{
  background:#fff!important;
  border:1px solid var(--polish-line)!important;
  box-shadow:0 10px 24px rgba(16,24,40,.12)!important;
  color:#101828!important;
}

.carousel-dot{background:#cbd5e1!important}
.carousel-dot.active{background:var(--polish-blue)!important}

/* İç sayfa genel toparlama */
.page-inner main{
  background:linear-gradient(180deg,#f8fafc 0%,#fff 38%,#fff 100%)!important;
}

.page-inner .page-hero{
  background:#fff!important;
  border:1px solid var(--polish-line)!important;
  border-radius:24px!important;
  box-shadow:var(--polish-shadow-soft)!important;
  padding:42px!important;
  overflow:hidden!important;
}

.page-inner .page-hero::after{display:none!important}

.page-inner .page-hero h1{
  max-width:980px!important;
  color:var(--polish-ink)!important;
  font-size:clamp(34px,4vw,54px)!important;
  line-height:1.04!important;
  letter-spacing:-.045em!important;
  font-weight:850!important;
}

.page-inner .page-hero p{
  max-width:960px!important;
  color:#475467!important;
  font-size:16px!important;
  line-height:1.78!important;
  font-weight:500!important;
}

.page-inner .eyebrow,
.page-inner .page-hero .eyebrow{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  color:#194185!important;
  background:#eef4ff!important;
  border:1px solid #c7d7fe!important;
  border-radius:999px!important;
  padding:8px 12px!important;
  font-size:12px!important;
  font-weight:800!important;
  letter-spacing:.01em!important;
}

.page-inner .hero-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:12px!important;
  margin-top:24px!important;
}

/* Paketler sayfası: daha gerçek, daha kurumsal pricing görünümü */
.page-packages .section{
  padding-top:44px!important;
  padding-bottom:20px!important;
}

.page-packages .pricing-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:22px!important;
  width:100%!important;
  max-width:1180px!important;
  margin:0 auto!important;
  transform:none!important;
  align-items:stretch!important;
}

.page-packages .price-card{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  min-width:0!important;
  padding:28px!important;
  border-radius:22px!important;
  border:1px solid var(--polish-line)!important;
  background:#fff!important;
  color:var(--polish-ink)!important;
  box-shadow:var(--polish-shadow-soft)!important;
  overflow:hidden!important;
  transform:none!important;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease!important;
}

.page-packages .price-card:hover{
  transform:translateY(-3px)!important;
  box-shadow:0 18px 42px rgba(16,24,40,.12)!important;
  border-color:#bfd0e6!important;
}

.page-packages .price-card.featured{
  border-color:#155eef!important;
  background:linear-gradient(180deg,#ffffff 0%,#f7faff 100%)!important;
}

.page-packages .price-card.eexport{
  border-color:#149647!important;
  background:linear-gradient(180deg,#ffffff 0%,#f5fff8 100%)!important;
}

.page-packages .badge{
  width:max-content!important;
  display:inline-flex!important;
  align-items:center!important;
  padding:7px 10px!important;
  margin:0 0 16px!important;
  border-radius:999px!important;
  border:1px solid #c7d7fe!important;
  background:#eef4ff!important;
  color:#194185!important;
  font-size:12px!important;
  font-weight:800!important;
  letter-spacing:0!important;
}

.page-packages .price-card.eexport .badge{
  background:#ecfdf3!important;
  border-color:#bbf7d0!important;
  color:#087443!important;
}

.page-packages .package-name{
  margin:0 0 10px!important;
  color:var(--polish-ink)!important;
  font-size:24px!important;
  line-height:1.1!important;
  letter-spacing:-.035em!important;
  font-weight:850!important;
}

.page-packages .price-card p{
  margin:0 0 16px!important;
  color:#475467!important;
  font-size:14.5px!important;
  line-height:1.62!important;
  font-weight:500!important;
}

.page-packages .old-price{
  margin-top:8px!important;
  color:#98a2b3!important;
  text-decoration:line-through!important;
  font-size:15px!important;
  font-weight:650!important;
}

.page-packages .new-price{
  margin:6px 0 8px!important;
  color:var(--polish-ink)!important;
  font-size:38px!important;
  line-height:1!important;
  letter-spacing:-.05em!important;
  font-weight:900!important;
}

.page-packages .new-price span{
  color:#667085!important;
  font-size:14px!important;
  letter-spacing:0!important;
  font-weight:800!important;
}

.page-packages .discount{
  margin:0 0 14px!important;
  color:#087443!important;
  font-weight:850!important;
  font-size:14px!important;
}

.page-packages .price-note{
  margin:0 0 18px!important;
  padding:13px 14px!important;
  border-radius:14px!important;
  border:1px solid #e4eaf2!important;
  background:#f8fafc!important;
  color:#475467!important;
  font-size:13px!important;
  line-height:1.55!important;
}

.page-packages .price-note strong{color:var(--polish-ink)!important}
.page-packages .price-note small{color:#667085!important;font-size:12px!important}

.page-packages .price-card .btn{
  width:100%!important;
  justify-content:center!important;
  margin:0 0 16px!important;
  border-radius:12px!important;
  font-weight:850!important;
  min-height:44px!important;
}

.page-packages .feature-list{
  margin:4px 0 0!important;
  padding:0!important;
  display:grid!important;
  gap:9px!important;
  list-style:none!important;
}

.page-packages .feature-list li{
  display:flex!important;
  gap:9px!important;
  align-items:flex-start!important;
  color:#344054!important;
  font-size:13.2px!important;
  line-height:1.42!important;
  padding:0!important;
  font-weight:500!important;
}

.page-packages .feature-list li::before{
  content:"✓"!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 18px!important;
  width:18px!important;
  height:18px!important;
  margin-top:1px!important;
  border-radius:999px!important;
  background:#ecfdf3!important;
  color:#087443!important;
  font-size:12px!important;
  font-weight:900!important;
}

.page-packages .feature-list li.no{
  color:#98a2b3!important;
}

.page-packages .feature-list li.no::before{
  content:"–"!important;
  background:#f2f4f7!important;
  color:#98a2b3!important;
}

.page-packages .content-card,
.page-packages .standard-box{
  background:#fff!important;
  color:var(--polish-ink)!important;
  border:1px solid var(--polish-line)!important;
  border-radius:24px!important;
  box-shadow:var(--polish-shadow-soft)!important;
}

.page-packages .content-card h2{
  color:var(--polish-ink)!important;
  letter-spacing:-.035em!important;
  font-weight:850!important;
}

.page-packages .content-card p{
  color:#475467!important;
  font-weight:500!important;
  line-height:1.72!important;
}

.page-packages .card{
  background:#fff!important;
  border:1px solid #e4eaf2!important;
  border-radius:16px!important;
  box-shadow:none!important;
  color:var(--polish-ink)!important;
}

.page-packages .card b{color:var(--polish-ink)!important}
.page-packages .card p{color:#475467!important}

.page-packages .compare{
  background:#fff!important;
  border:1px solid var(--polish-line)!important;
  border-radius:18px!important;
  overflow:hidden!important;
}

.page-packages .compare th{
  background:#f8fafc!important;
  color:var(--polish-ink)!important;
}

.page-packages .compare td{
  color:#344054!important;
  border-color:#e4eaf2!important;
}

@media (max-width:1180px){
  .page-packages .pricing-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    max-width:820px!important;
  }
}

@media (max-width:760px){
  .page-inner .page-hero{
    padding:28px!important;
    border-radius:18px!important;
  }

  .page-inner .page-hero h1{
    font-size:34px!important;
  }

  .page-packages .pricing-grid{
    grid-template-columns:1fr!important;
    max-width:520px!important;
    gap:16px!important;
  }

  .page-packages .price-card{
    padding:22px!important;
    border-radius:18px!important;
  }

  .page-packages .new-price{
    font-size:34px!important;
  }

  .hero-carousel{
    border-radius:14px!important;
    box-shadow:0 10px 26px rgba(16,24,40,.09)!important;
  }

  .carousel-btn{
    display:none!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-iconic-pages.css?v=20260709-202603
   ====================================== */
:root{
  --e3-ink:#0f172a;
  --e3-text:#344054;
  --e3-muted:#667085;
  --e3-line:#dbe5f2;
  --e3-soft:#f6f8fb;
  --e3-blue:#155eef;
  --e3-cyan:#06b6d4;
  --e3-green:#149647;
  --e3-orange:#f97316;
  --e3-shadow:0 18px 48px rgba(16,24,40,.10);
  --e3-shadow-soft:0 10px 28px rgba(16,24,40,.075);
}

.home-executive-hero{display:none!important}

.hero-carousel,
.page-home .hero-carousel{
  background:#fff!important;
  border:1px solid var(--e3-line)!important;
  border-radius:20px!important;
  overflow:hidden!important;
  box-shadow:var(--e3-shadow)!important;
}

.hero-slide,
.hero-banner-link{
  background:#fff!important;
  min-height:0!important;
}

.hero-slide img,
.hero-banner-link img{
  width:100%!important;
  height:auto!important;
  object-fit:contain!important;
  object-position:center!important;
  display:block!important;
  background:#fff!important;
}

/* Ana sayfa kanal alanı */
.trust-row{
  padding:26px 0!important;
  background:linear-gradient(180deg,#fff 0%,#f8fbff 100%)!important;
}

.trust-box{
  border:1px solid var(--e3-line)!important;
  background:#fff!important;
  border-radius:22px!important;
  box-shadow:var(--e3-shadow-soft)!important;
  padding:22px!important;
  position:relative!important;
  overflow:hidden!important;
}

.trust-box:before{
  content:"";
  position:absolute;
  right:-80px;
  top:-80px;
  width:240px;
  height:240px;
  background:radial-gradient(circle,rgba(21,94,239,.10),transparent 62%);
  pointer-events:none;
}

.trust-head{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:16px!important;
  margin-bottom:18px!important;
  position:relative!important;
  z-index:1!important;
}

.trust-head b{
  font-size:18px!important;
  color:var(--e3-ink)!important;
  letter-spacing:-.02em!important;
  font-weight:850!important;
}

.trust-head span{
  font-size:12px!important;
  color:#194185!important;
  font-weight:800!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}

.trust-grid{
  display:grid!important;
  grid-template-columns:repeat(8,minmax(0,1fr))!important;
  gap:12px!important;
  position:relative!important;
  z-index:1!important;
}

.trust-item{
  min-height:104px!important;
  border:1px solid #dbe5f2!important;
  background:linear-gradient(180deg,#fff,#f8fafc)!important;
  border-radius:18px!important;
  color:#0f172a!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  font-weight:850!important;
  font-size:13px!important;
  line-height:1.15!important;
  text-align:center!important;
  box-shadow:0 8px 18px rgba(16,24,40,.055)!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}

.trust-item:hover{
  transform:translateY(-3px)!important;
  border-color:#b8c8df!important;
  box-shadow:0 16px 30px rgba(16,24,40,.10)!important;
}

.trust-icon{
  width:42px;
  height:42px;
  border-radius:14px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:#eef4ff;
  color:#155eef;
  border:1px solid #c7d7fe;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.85);
}

.trust-icon svg{
  width:24px;
  height:24px;
  display:block;
}

.trust-label{display:block}

.trust-item:nth-child(2n) .trust-icon{
  background:#ecfeff;
  color:#0891b2;
  border-color:#bae6fd;
}

.trust-item:nth-child(3n) .trust-icon{
  background:#fff7ed;
  color:#ea580c;
  border-color:#fed7aa;
}

.trust-item:nth-child(4n) .trust-icon{
  background:#ecfdf3;
  color:#087443;
  border-color:#bbf7d0;
}

/* İç sayfalar ortak sistem */
body.page-inner main{
  background:linear-gradient(180deg,#f8fbff 0%,#fff 46%,#fff 100%)!important;
  overflow:hidden!important;
}

body.page-inner .page-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1.08fr) minmax(320px,.82fr)!important;
  align-items:center!important;
  gap:34px!important;
  position:relative!important;
  border:1px solid var(--e3-line)!important;
  border-radius:28px!important;
  background:linear-gradient(135deg,#fff 0%,#f8fbff 62%,#eef4ff 100%)!important;
  box-shadow:var(--e3-shadow)!important;
  padding:44px!important;
  overflow:hidden!important;
  margin-top:26px!important;
}

body.page-inner .page-hero:before{
  content:"";
  position:absolute;
  right:-140px;
  top:-140px;
  width:430px;
  height:430px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(21,94,239,.14),transparent 65%);
  pointer-events:none;
}

body.page-inner .page-hero:after{
  content:"";
  position:absolute;
  left:-120px;
  bottom:-160px;
  width:360px;
  height:360px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(20,150,71,.10),transparent 68%);
  pointer-events:none;
}

body.page-inner .page-hero>*,
body.page-inner .page-hero .inner-hero-copy{
  position:relative;
  z-index:1;
}

body.page-inner .page-hero .eyebrow{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  width:max-content!important;
  max-width:100%!important;
  padding:8px 12px!important;
  border-radius:999px!important;
  border:1px solid #c7d7fe!important;
  background:#eef4ff!important;
  color:#194185!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.01em!important;
}

body.page-inner .page-hero .eyebrow:before{
  content:"";
  width:8px;
  height:8px;
  border-radius:99px;
  background:#149647;
  box-shadow:0 0 0 4px rgba(20,150,71,.14);
}

body.page-inner .page-hero h1{
  color:var(--e3-ink)!important;
  font-size:clamp(34px,4vw,56px)!important;
  line-height:1.02!important;
  letter-spacing:-.055em!important;
  font-weight:900!important;
  max-width:900px!important;
  margin:16px 0!important;
}

body.page-inner .page-hero p{
  color:#475467!important;
  font-size:16px!important;
  line-height:1.75!important;
  font-weight:520!important;
  max-width:820px!important;
}

.hero-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:12px!important;
  margin-top:24px!important;
}

.hero-actions .btn,
.btn{
  border-radius:14px!important;
  font-weight:850!important;
}

.inner-hero-visual{
  min-height:310px;
  border-radius:26px;
  border:1px solid rgba(199,215,254,.9);
  background:#08111f;
  color:#fff;
  box-shadow:0 24px 60px rgba(15,23,42,.22);
  padding:22px;
  display:flex;
  flex-direction:column;
  gap:18px;
  position:relative;
  overflow:hidden;
}

.inner-hero-visual:before{
  content:"";
  position:absolute;
  inset:-80px -100px auto auto;
  width:280px;
  height:280px;
  background:radial-gradient(circle,rgba(21,94,239,.45),transparent 64%);
}

.inner-hero-visual:after{
  content:"";
  position:absolute;
  left:-80px;
  bottom:-90px;
  width:240px;
  height:240px;
  background:radial-gradient(circle,rgba(20,150,71,.28),transparent 65%);
}

.inner-visual-top,
.inner-visual-grid,
.inner-visual-banner{
  position:relative;
  z-index:1;
}

.inner-visual-top{
  display:flex;
  align-items:center;
  gap:12px;
}

.inner-visual-logo{
  width:54px;
  height:54px;
  border-radius:18px;
  background:#fff;
  padding:7px;
  object-fit:contain;
  box-shadow:0 10px 22px rgba(0,0,0,.25);
}

.inner-visual-title{
  display:flex;
  flex-direction:column;
}

.inner-visual-title b{
  font-size:17px;
  letter-spacing:-.02em;
}

.inner-visual-title span{
  font-size:12px;
  color:#aab7ca;
  font-weight:700;
}

.inner-visual-grid{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:10px;
}

.inner-visual-item{
  min-height:86px;
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.07);
  border-radius:18px;
  padding:14px;
  display:flex;
  flex-direction:column;
  gap:10px;
  backdrop-filter:blur(10px);
}

.inner-visual-item svg{
  width:25px;
  height:25px;
  color:#7dd3fc;
}

.inner-visual-item:nth-child(2) svg{color:#86efac}
.inner-visual-item:nth-child(3) svg{color:#fdba74}
.inner-visual-item:nth-child(4) svg{color:#c4b5fd}

.inner-visual-item b{font-size:13px}

.inner-visual-item span{
  font-size:11px;
  color:#b7c3d4;
  line-height:1.35;
}

.inner-visual-banner{
  margin-top:auto;
  border:1px solid rgba(255,255,255,.11);
  background:linear-gradient(90deg,rgba(21,94,239,.35),rgba(20,150,71,.20));
  border-radius:18px;
  padding:14px 16px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
}

.inner-visual-banner b{font-size:13px}
.inner-visual-banner span{font-size:11px;color:#c8d3e4}

.inner-visual-banner svg{
  width:28px;
  height:28px;
  color:#fff;
  flex:0 0 auto;
}

/* İç sayfa banner/modül şeridi */
.iconic-band{
  margin:26px auto 0!important;
}

.iconic-band-inner{
  border-radius:28px;
  border:1px solid var(--e3-line);
  background:#fff;
  box-shadow:var(--e3-shadow-soft);
  padding:22px;
  display:grid;
  grid-template-columns:1fr 1.65fr;
  gap:18px;
  align-items:stretch;
  overflow:hidden;
  position:relative;
}

.iconic-band-inner:after{
  content:"";
  position:absolute;
  right:-120px;
  top:-160px;
  width:340px;
  height:340px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(21,94,239,.10),transparent 68%);
}

.iconic-band-brand,
.iconic-band-modules{
  position:relative;
  z-index:1;
}

.iconic-band-brand{
  border-radius:22px;
  background:linear-gradient(135deg,#0f172a,#132342);
  color:#fff;
  padding:22px;
  display:flex;
  align-items:center;
  gap:16px;
  min-height:150px;
}

.iconic-band-brand img{
  width:62px;
  height:62px;
  border-radius:19px;
  background:#fff;
  padding:8px;
  object-fit:contain;
}

.iconic-band-brand b{
  display:block;
  font-size:22px;
  letter-spacing:-.04em;
}

.iconic-band-brand span{
  display:block;
  margin-top:4px;
  color:#b7c3d4;
  font-size:13px;
  line-height:1.5;
}

.iconic-band-modules{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
}

.iconic-band-pill{
  border:1px solid #dbe5f2;
  background:linear-gradient(180deg,#fff,#f8fafc);
  border-radius:18px;
  padding:16px;
  display:flex;
  flex-direction:column;
  gap:10px;
  min-height:150px;
}

.iconic-band-pill svg{
  width:30px;
  height:30px;
  color:#155eef;
}

.iconic-band-pill:nth-child(2) svg{color:#149647}
.iconic-band-pill:nth-child(3) svg{color:#f97316}
.iconic-band-pill:nth-child(4) svg{color:#7c3aed}

.iconic-band-pill b{
  font-size:14px;
  color:var(--e3-ink);
  letter-spacing:-.02em;
}

.iconic-band-pill span{
  font-size:12px;
  color:#667085;
  line-height:1.45;
  font-weight:550;
}

/* Kart ikonları */
body.page-inner .content-card,
body.page-inner .standard-box{
  border:1px solid var(--e3-line)!important;
  border-radius:28px!important;
  background:#fff!important;
  box-shadow:var(--e3-shadow-soft)!important;
  position:relative!important;
  overflow:hidden!important;
}

body.page-inner .content-card:before{
  content:"";
  position:absolute;
  right:-90px;
  top:-90px;
  width:240px;
  height:240px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(21,94,239,.075),transparent 68%);
  pointer-events:none;
}

body.page-inner .content-card>*{
  position:relative;
  z-index:1;
}

body.page-inner .card{
  border:1px solid #e4eaf2!important;
  background:linear-gradient(180deg,#fff,#f9fbfe)!important;
  border-radius:20px!important;
  box-shadow:0 8px 20px rgba(16,24,40,.05)!important;
  position:relative!important;
  overflow:hidden!important;
}

body.page-inner .card .iconic-card-icon{
  width:42px;
  height:42px;
  border-radius:15px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-bottom:12px;
  background:#eef4ff;
  color:#155eef;
  border:1px solid #c7d7fe;
}

.iconic-card-icon svg{
  width:23px;
  height:23px;
  display:block;
}

body.page-inner .card:nth-child(3n+2) .iconic-card-icon{
  background:#ecfdf3;
  color:#087443;
  border-color:#bbf7d0;
}

body.page-inner .card:nth-child(3n+3) .iconic-card-icon{
  background:#fff7ed;
  color:#ea580c;
  border-color:#fed7aa;
}

body.page-inner .card b{
  display:block;
  color:var(--e3-ink)!important;
  font-size:16px!important;
  letter-spacing:-.025em!important;
  margin-bottom:8px!important;
}

body.page-inner .card p{
  color:#475467!important;
  line-height:1.62!important;
  font-weight:520!important;
}

/* Paket kartlarına da SVG */
body.page-packages .price-card .package-icon{
  width:48px;
  height:48px;
  border-radius:17px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:#eef4ff;
  color:#155eef;
  border:1px solid #c7d7fe;
  margin-bottom:14px;
}

body.page-packages .price-card .package-icon svg{
  width:27px;
  height:27px;
}

body.page-packages .price-card.featured .package-icon{
  background:#eef4ff;
  color:#155eef;
  border-color:#b8c8ff;
}

body.page-packages .price-card.eexport .package-icon{
  background:#ecfdf3;
  color:#087443;
  border-color:#bbf7d0;
}

@media(max-width:1180px){
  .trust-grid{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }

  body.page-inner .page-hero{
    grid-template-columns:1fr!important;
  }

  .inner-hero-visual{
    min-height:280px;
  }

  .iconic-band-inner{
    grid-template-columns:1fr!important;
  }

  .iconic-band-modules{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media(max-width:720px){
  .trust-head{
    align-items:flex-start!important;
    flex-direction:column!important;
  }

  .trust-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }

  .trust-item{
    min-height:96px!important;
  }

  .trust-box{
    padding:16px!important;
    border-radius:18px!important;
  }

  body.page-inner .page-hero{
    padding:28px!important;
    border-radius:22px!important;
    margin-top:18px!important;
  }

  body.page-inner .page-hero h1{
    font-size:34px!important;
  }

  .inner-visual-grid{
    grid-template-columns:1fr;
  }

  .iconic-band-inner{
    padding:16px;
    border-radius:22px;
  }

  .iconic-band-brand{
    min-height:auto;
  }

  .iconic-band-modules{
    grid-template-columns:1fr;
  }

  .inner-hero-visual{
    display:none;
  }
}

/* 3E marketplace gerçek logo/wordmark düzeltmesi */
.trust-grid{
  grid-template-columns:repeat(11,minmax(0,1fr))!important;
  gap:10px!important;
}

.trust-item{
  min-height:106px!important;
  padding:12px 8px!important;
}

.trust-item.marketplace-logo-card{
  background:linear-gradient(180deg,#fff,#f8fafc)!important;
}

.trust-item .market-logo{
  height:42px!important;
  width:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin-bottom:8px!important;
}

.trust-item .market-logo svg{
  max-width:92px!important;
  width:92px!important;
  height:38px!important;
  display:block!important;
}

.trust-item .market-logo img{
  max-width:92px!important;
  max-height:38px!important;
  object-fit:contain!important;
  display:block!important;
}

.trust-item .market-label{
  display:block!important;
  font-size:12px!important;
  color:#0f172a!important;
  font-weight:850!important;
  line-height:1.15!important;
}

.trust-item .trust-icon{
  margin-bottom:8px!important;
}

.trust-item .trust-label{
  font-size:12px!important;
  line-height:1.15!important;
}

@media(max-width:1280px){
  .trust-grid{
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
  }
}

@media(max-width:820px){
  .trust-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}

@media(max-width:520px){
  .trust-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-marketplace-cloud.css?v=20260729-payment-motion-match-1
   ====================================== */
:root{
  --mp-line:#d9e4f2;
  --mp-card:#ffffff;
  --mp-bg:#f6f9fd;
  --mp-ink:#0f172a;
  --mp-muted:#345;
  --mp-shadow:0 18px 40px rgba(15,23,42,.10);
  --mp-shadow-hover:0 22px 48px rgba(15,23,42,.16);
}

.trust-row{
  padding:30px 0 20px!important;
}

.trust-box{
  background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;
  border:1px solid var(--mp-line)!important;
  border-radius:28px!important;
  box-shadow:0 16px 40px rgba(15,23,42,.08)!important;
  padding:20px 20px 26px!important;
  overflow:hidden!important;
  position:relative!important;
}

.trust-box::before{
  content:"";
  position:absolute;
  inset:auto -120px -140px auto;
  width:320px;
  height:320px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(37,99,235,.10),transparent 66%);
  pointer-events:none;
}

.trust-box::after{
  content:"";
  position:absolute;
  left:-120px;
  top:-120px;
  width:280px;
  height:280px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(16,185,129,.08),transparent 66%);
  pointer-events:none;
}

.trust-head{
  display:flex!important;
  justify-content:space-between!important;
  align-items:flex-end!important;
  gap:18px!important;
  margin-bottom:18px!important;
  position:relative!important;
  z-index:1!important;
}

.trust-head b{
  color:var(--mp-ink)!important;
  font-size:18px!important;
  letter-spacing:-.03em!important;
  font-weight:900!important;
}

.trust-head span{
  color:#18489b!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}

.trust-grid{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:18px 16px!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  position:relative!important;
  z-index:1!important;
}

.cloud-card{
  position:relative!important;
  width:124px!important;
  min-height:128px!important;
  padding:20px 12px 16px!important;
  border-radius:28px!important;
  border:1px solid #dbe7f5!important;
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
  box-shadow:var(--mp-shadow)!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  overflow:visible!important;
  transform:translateY(0);
  animation:cloudFloat 6.2s ease-in-out infinite;
  transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;
}

.cloud-card::before,
.cloud-card::after{
  content:"";
  position:absolute;
  top:-10px;
  background:inherit;
  border:1px solid #dbe7f5;
  border-bottom:none;
  z-index:-1;
}

.cloud-card::before{
  left:18px;
  width:34px;
  height:34px;
  border-radius:999px;
}

.cloud-card::after{
  right:14px;
  width:42px;
  height:42px;
  border-radius:999px;
}

.cloud-card:hover{
  
  box-shadow:var(--mp-shadow-hover)!important;
  border-color:#bfd3ec!important;
}

.cloud-card:nth-child(2n){animation-duration:7.1s; animation-delay:-1.1s;}
.cloud-card:nth-child(3n){animation-duration:5.8s; animation-delay:-.8s;}
.cloud-card:nth-child(4n){animation-duration:6.8s; animation-delay:-1.6s;}
.cloud-card:nth-child(5n){animation-duration:7.6s; animation-delay:-.5s;}
.cloud-card:nth-child(6n){animation-duration:5.4s; animation-delay:-1.9s;}

.market-card .cloud-logo-wrap{
  width:100%;
  height:40px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:10px;
}

.market-card img{
  max-width:90px;
  max-height:32px;
  width:auto;
  height:auto;
  object-fit:contain;
  display:block;
}

.module-card .cloud-icon{
  width:46px;
  height:46px;
  border-radius:16px;
  border:1px solid #cfdcf1;
  background:#eef4ff;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#2563eb;
  margin-bottom:10px;
}

.module-card:nth-child(8n+1) .cloud-icon{color:#2563eb;background:#eef4ff;border-color:#c7d2fe;}
.module-card:nth-child(8n+2) .cloud-icon{color:#15803d;background:#ecfdf3;border-color:#bbf7d0;}
.module-card:nth-child(8n+3) .cloud-icon{color:#ea580c;background:#fff7ed;border-color:#fed7aa;}
.module-card:nth-child(8n+4) .cloud-icon{color:#0891b2;background:#ecfeff;border-color:#bae6fd;}
.module-card:nth-child(8n+5) .cloud-icon{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe;}

.cloud-icon svg{
  width:24px;
  height:24px;
  display:block;
}

.cloud-title{
  color:#0f172a!important;
  font-size:14px!important;
  line-height:1.15!important;
  font-weight:900!important;
  letter-spacing:-.02em!important;
}

@keyframes cloudFloat{
  0%,100%{transform:translateY(0) rotate(0deg)}
  25%{transform:translateY(-5px) translateX(1px)}
  50%{transform:translateY(-9px) translateX(-1px)}
  75%{transform:translateY(-4px) translateX(1px)}
}

@media (max-width:1200px){
  .cloud-card{width:118px!important; min-height:122px!important;}
}

@media (max-width:860px){
  .trust-head{
    flex-direction:column!important;
    align-items:flex-start!important;
  }
  .cloud-card{
    width:calc(33.333% - 11px)!important;
    min-width:0!important;
  }
}

@media (max-width:560px){
  .cloud-card{
    width:calc(50% - 8px)!important;
  }
}


/* 3E MARKET BUBBLES FINAL START */

@keyframes threeMarketBubbleFloatFinal {
  0%,
  100% {
    top: 0;
  }

  25% {
    top: -4px;
  }

  50% {
    top: -10px;
  }

  75% {
    top: -5px;
  }
}

body.page-home
.trust-row
.trust-grid {
  display: grid !important;
  grid-template-columns:
    repeat(6, minmax(96px, 1fr)) !important;
  gap: 14px !important;
  align-items: start !important;
  padding-top: 14px !important;
  padding-bottom: 18px !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card {
  position: relative !important;
  

  width: 96px !important;
  height: 96px !important;
  min-width: 96px !important;
  min-height: 96px !important;
  max-width: 96px !important;
  max-height: 96px !important;

  justify-self: center !important;

  margin: 0 !important;
  padding: 6px !important;

  border: 1px solid #e1e7ef !important;
  border-radius: 50% !important;

  background: #ffffff !important;
  box-shadow: none !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  overflow: hidden !important;

  

  animation-name:
    threeMarketBubbleFloatFinal !important;
  animation-duration: 4.6s !important;
  animation-timing-function:
    ease-in-out !important;
  animation-iteration-count:
    infinite !important;
  animation-fill-mode: both !important;
  animation-play-state: running !important;

  will-change: transform;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card::before,
body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card::after {
  display: none !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card
.cloud-logo-wrap {
  display: flex !important;
  width: 100% !important;
  height: 100% !important;

  align-items: center !important;
  justify-content: center !important;

  margin: 0 !important;
  padding: 0 !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card
.cloud-logo-wrap img {
  display: block !important;

  width: auto !important;
  height: auto !important;

  max-width: 82px !important;
  max-height: 78px !important;

  object-fit: contain !important;

  border: 0 !important;
  border-radius: 0 !important;

  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card
.cloud-title {
  display: none !important;
}

/* Her balon farklı zamanda hareket etsin */

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:nth-child(1) {
  animation-delay: 0s !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:nth-child(2) {
  animation-delay: -.7s !important;
  animation-duration: 5.1s !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:nth-child(3) {
  animation-delay: -1.4s !important;
  animation-duration: 4.4s !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:nth-child(4) {
  animation-delay: -2.1s !important;
  animation-duration: 5.3s !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:nth-child(5) {
  animation-delay: -2.8s !important;
  animation-duration: 4.7s !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:nth-child(6) {
  animation-delay: -3.5s !important;
  animation-duration: 5s !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:nth-child(7) {
  animation-delay: -.4s !important;
  animation-duration: 4.5s !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:nth-child(8) {
  animation-delay: -1.1s !important;
  animation-duration: 5.2s !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:nth-child(9) {
  animation-delay: -1.8s !important;
  animation-duration: 4.8s !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:nth-child(10) {
  animation-delay: -2.5s !important;
  animation-duration: 5.4s !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:nth-child(11) {
  animation-delay: -3.2s !important;
  animation-duration: 4.6s !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:hover {
  animation-play-state: paused !important;
  border-color: #b9c8da !important;
}

@media (max-width: 1050px) {
  body.page-home
  .trust-row
  .trust-grid {
    grid-template-columns:
      repeat(4, minmax(96px, 1fr)) !important;
  }
}

@media (max-width: 700px) {
  @keyframes threeMarketBubbleFloatFinal {
    0%,
    100% {
      top: 0;
    }

    50% {
      top: -7px;
    }
  }

  body.page-home
  .trust-row
  .trust-grid {
    grid-template-columns:
      repeat(3, minmax(78px, 1fr)) !important;
    gap: 10px !important;
  }

  body.page-home
  .trust-row
  .trust-grid
  > .trust-item.real-logo-card {
    width: 78px !important;
    height: 78px !important;
    min-width: 78px !important;
    min-height: 78px !important;
    max-width: 78px !important;
    max-height: 78px !important;

    padding: 5px !important;
  }

  body.page-home
  .trust-row
  .trust-grid
  > .trust-item.real-logo-card
  .cloud-logo-wrap img {
    max-width: 64px !important;
    max-height: 60px !important;
  }
}

/* 3E MARKET BUBBLES FINAL END */


/* 3E MARKET PAYMENT MOTION MATCH START */

/*
 * Ödeme balonlarındaki threePaymentCleanFloat
 * hareket yapısının pazaryeri karşılığı.
 */

@keyframes threeMarketPaymentFloat {
  0%,
  100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-11px);
  }
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card {
  top: auto !important;

  animation:
    threeMarketPaymentFloat
    6.6s
    ease-in-out
    infinite !important;

  will-change: transform !important;
}

/*
 * Ödeme balonlarındaki süre ve gecikme
 * değerleri birebir uygulanır.
 */

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:nth-child(2n) {
  animation-duration: 7.3s !important;
  animation-delay: -1.1s !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:nth-child(3n) {
  animation-duration: 5.8s !important;
  animation-delay: -.7s !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:nth-child(4n) {
  animation-duration: 8.2s !important;
  animation-delay: -1.8s !important;
}

body.page-home
.trust-row
.trust-grid
> .trust-item.real-logo-card:hover {
  animation-play-state: running !important;
}

@media (max-width: 700px) {
  @keyframes threeMarketPaymentFloat {
    0%,
    100% {
      transform: translateY(0);
    }

    50% {
      transform: translateY(-8px);
    }
  }
}

@media (prefers-reduced-motion: reduce) {
  body.page-home
  .trust-row
  .trust-grid
  > .trust-item.real-logo-card {
    animation: none !important;
    transform: none !important;
  }
}

/* 3E MARKET PAYMENT MOTION MATCH END */


/* ======================================
   SOURCE: /assets/3e-logo-bubble-final-fix.css?v=1783630360
   ====================================== */
/* dış çerçeveleri kaldır */
.trust-box{
  border:none!important;
  box-shadow:none!important;
  background:transparent!important;
  padding:18px 6px 10px!important;
}

.trust-box::before,
.trust-box::after{
  display:none!important;
}

.trust-head{
  margin-bottom:18px!important;
}

.trust-head span{
  display:none!important;
}

/* sadece logo balonları */
.trust-grid{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:28px 26px!important;
  align-items:center!important;
  justify-content:flex-start!important;
}

.trust-item.round-logo-card{
  width:132px!important;
  min-height:auto!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  border:none!important;
  box-shadow:none!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

.round-logo-ball{
  width:112px!important;
  height:112px!important;
  border-radius:999px!important;
  border:none!important;
  background:rgba(255,255,255,.92)!important;
  box-shadow:
    0 18px 36px rgba(15,23,42,.10),
    inset 0 1px 0 rgba(255,255,255,.95)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:18px!important;
  position:relative!important;
  animation:logoBubbleFloat 6.2s ease-in-out infinite!important;
  transition:transform .25s ease, box-shadow .25s ease!important;
  overflow:hidden!important;
}

.round-logo-ball::before{
  content:"";
  position:absolute;
  left:18px;
  top:14px;
  width:30px;
  height:10px;
  border-radius:999px;
  background:rgba(255,255,255,.86);
}

.round-logo-ball::after{
  content:"";
  position:absolute;
  left:50%;
  bottom:-13px;
  width:56px;
  height:12px;
  transform:translateX(-50%);
  border-radius:999px;
  background:rgba(15,23,42,.12);
  filter:blur(8px);
  animation:logoBubbleShadow 6.2s ease-in-out infinite!important;
}

.round-logo-card:hover .round-logo-ball{
  transform:translateY(-8px) scale(1.05)!important;
  box-shadow:
    0 28px 52px rgba(15,23,42,.16),
    inset 0 1px 0 rgba(255,255,255,.98)!important;
}

/* yazıları tamamen kaldır */
.round-logo-title{
  display:none!important;
}

/* logolar tam sığsın */
.round-logo-ball img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:84px!important;
  max-height:62px!important;
  object-fit:contain!important;
  object-position:center!important;
  border:none!important;
  box-shadow:none!important;
}

/* birkaç marka biraz daha geniş görünebilir */
.trust-item[data-logo="hepsiburada"] .round-logo-ball img{
  max-width:88px!important;
  max-height:34px!important;
}

.trust-item[data-logo="amazon"] .round-logo-ball img{
  max-width:80px!important;
  max-height:34px!important;
}

.trust-item[data-logo="ciceksepeti"] .round-logo-ball img{
  max-width:88px!important;
  max-height:38px!important;
}

.trust-item[data-logo="idefix"] .round-logo-ball img{
  max-width:78px!important;
  max-height:36px!important;
}

.trust-item[data-logo="trendyol"] .round-logo-ball img{
  max-width:74px!important;
  max-height:54px!important;
}

.trust-item[data-logo="xml"] .round-logo-ball img,
.trust-item[data-logo="excel"] .round-logo-ball img,
.trust-item[data-logo="kargo"] .round-logo-ball img,
.trust-item[data-logo="efatura"] .round-logo-ball img,
.trust-item[data-logo="eihracat"] .round-logo-ball img{
  max-width:72px!important;
  max-height:54px!important;
}

.round-fallback-text{
  display:none!important;
}

/* hafif farklı ritimde yüzsünler */
.trust-item:nth-child(2n) .round-logo-ball{
  animation-duration:7s!important;
  animation-delay:-1.1s!important;
}
.trust-item:nth-child(3n) .round-logo-ball{
  animation-duration:5.4s!important;
  animation-delay:-.7s!important;
}
.trust-item:nth-child(4n) .round-logo-ball{
  animation-duration:6.8s!important;
  animation-delay:-1.8s!important;
}
.trust-item:nth-child(5n) .round-logo-ball{
  animation-duration:5.9s!important;
  animation-delay:-1.2s!important;
}

.trust-item:nth-child(2n) .round-logo-ball::after{
  animation-duration:7s!important;
  animation-delay:-1.1s!important;
}
.trust-item:nth-child(3n) .round-logo-ball::after{
  animation-duration:5.4s!important;
  animation-delay:-.7s!important;
}
.trust-item:nth-child(4n) .round-logo-ball::after{
  animation-duration:6.8s!important;
  animation-delay:-1.8s!important;
}
.trust-item:nth-child(5n) .round-logo-ball::after{
  animation-duration:5.9s!important;
  animation-delay:-1.2s!important;
}

@keyframes logoBubbleFloat{
  0%,100%{transform:translateY(0) translateX(0)}
  25%{transform:translateY(-5px) translateX(2px)}
  50%{transform:translateY(-10px) translateX(-1px)}
  75%{transform:translateY(-4px) translateX(1px)}
}

@keyframes logoBubbleShadow{
  0%,100%{opacity:.70;transform:translateX(-50%) scale(1)}
  50%{opacity:.34;transform:translateX(-50%) scale(.74)}
}

@media(max-width:900px){
  .trust-grid{
    gap:22px 18px!important;
  }

  .trust-item.round-logo-card{
    width:112px!important;
  }

  .round-logo-ball{
    width:96px!important;
    height:96px!important;
    padding:15px!important;
  }

  .round-logo-ball img{
    max-width:72px!important;
    max-height:52px!important;
  }
}

@media(max-width:600px){
  .trust-item.round-logo-card{
    width:30%!important;
  }

  .round-logo-ball{
    width:88px!important;
    height:88px!important;
  }
}

@media(max-width:420px){
  .trust-item.round-logo-card{
    width:46%!important;
  }

  .trust-grid{
    gap:18px 10px!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-logo-fit-hotfix.css?v=20260709-205354
   ====================================== */
/* logo yuvarlak içine tam sığsın */
.trust-grid{
  gap:30px 34px!important;
}

.trust-item.real-logo-bubble-card,
.trust-item.round-logo-card{
  width:132px!important;
  min-height:132px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

.real-logo-bubble,
.round-logo-ball{
  width:124px!important;
  height:124px!important;
  padding:14px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
}

/* genel logo sığdırma */
.real-logo-bubble img,
.round-logo-ball img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:0 auto!important;
  transform:none!important;
}

/* yatay geniş logolar */
.trust-item[data-logo="hepsiburada"] .real-logo-bubble img,
.trust-item[data-logo="hepsiburada"] .round-logo-ball img{
  max-width:92px!important;
  max-height:26px!important;
}

.trust-item[data-logo="amazon"] .real-logo-bubble img,
.trust-item[data-logo="amazon"] .round-logo-ball img{
  max-width:86px!important;
  max-height:28px!important;
}

.trust-item[data-logo="idefix"] .real-logo-bubble img,
.trust-item[data-logo="idefix"] .round-logo-ball img{
  max-width:72px!important;
  max-height:28px!important;
}

/* kare / daha kompakt logolar */
.trust-item[data-logo="trendyol"] .real-logo-bubble img,
.trust-item[data-logo="trendyol"] .round-logo-ball img{
  max-width:74px!important;
  max-height:74px!important;
}

.trust-item[data-logo="n11"] .real-logo-bubble img,
.trust-item[data-logo="n11"] .round-logo-ball img{
  max-width:78px!important;
  max-height:58px!important;
}

.trust-item[data-logo="ciceksepeti"] .real-logo-bubble img,
.trust-item[data-logo="ciceksepeti"] .round-logo-ball img{
  max-width:70px!important;
  max-height:70px!important;
}

/* modül ikon/logoları */
.trust-item[data-logo="xml"] .real-logo-bubble img,
.trust-item[data-logo="xml"] .round-logo-ball img{
  max-width:74px!important;
  max-height:74px!important;
}

.trust-item[data-logo="excel"] .real-logo-bubble img,
.trust-item[data-logo="excel"] .round-logo-ball img{
  max-width:66px!important;
  max-height:66px!important;
}

.trust-item[data-logo="kargo"] .real-logo-bubble img,
.trust-item[data-logo="kargo"] .round-logo-ball img{
  max-width:66px!important;
  max-height:66px!important;
}

.trust-item[data-logo="efatura"] .real-logo-bubble img,
.trust-item[data-logo="efatura"] .round-logo-ball img{
  max-width:74px!important;
  max-height:48px!important;
}

.trust-item[data-logo="eihracat"] .real-logo-bubble img,
.trust-item[data-logo="eihracat"] .round-logo-ball img{
  max-width:82px!important;
  max-height:48px!important;
}

@media(max-width:900px){
  .trust-item.real-logo-bubble-card,
  .trust-item.round-logo-card{
    width:110px!important;
    min-height:110px!important;
  }

  .real-logo-bubble,
  .round-logo-ball{
    width:102px!important;
    height:102px!important;
    padding:12px!important;
  }

  .trust-item[data-logo="hepsiburada"] .real-logo-bubble img,
  .trust-item[data-logo="hepsiburada"] .round-logo-ball img{
    max-width:76px!important;
    max-height:22px!important;
  }

  .trust-item[data-logo="amazon"] .real-logo-bubble img,
  .trust-item[data-logo="amazon"] .round-logo-ball img{
    max-width:72px!important;
    max-height:24px!important;
  }

  .trust-item[data-logo="ciceksepeti"] .real-logo-bubble img,
  .trust-item[data-logo="ciceksepeti"] .round-logo-ball img{
    max-width:58px!important;
    max-height:58px!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-logo-big-hotfix.css?v=20260709-205444
   ====================================== */
/* LOGO BALONLARI KOMPLE BÜYÜTME */
.trust-box{
  padding:28px 0 28px!important;
}

.trust-head{
  margin-bottom:28px!important;
}

.trust-head b{
  font-size:32px!important;
  line-height:1.1!important;
  letter-spacing:-.05em!important;
}

.trust-grid{
  gap:42px 52px!important;
  align-items:center!important;
}

/* dış alan */
.trust-item.real-logo-bubble-card,
.trust-item.round-logo-card,
.trust-item{
  width:170px!important;
  min-height:170px!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:transparent!important;
  border:none!important;
  box-shadow:none!important;
}

/* yuvarlak balon */
.real-logo-bubble,
.round-logo-ball{
  width:158px!important;
  height:158px!important;
  padding:18px!important;
  border-radius:999px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 32% 24%,#fff 0%,#fff 35%,#f4f8ff 100%)!important;
  box-shadow:
    0 26px 52px rgba(15,23,42,.13),
    inset 0 1px 0 rgba(255,255,255,1)!important;
}

/* genel logo büyütme */
.real-logo-bubble img,
.round-logo-ball img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:118px!important;
  max-height:104px!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:auto!important;
  border:none!important;
  box-shadow:none!important;
}

/* marka özel optik büyütme */
.trust-item[data-logo="trendyol"] .real-logo-bubble img,
.trust-item[data-logo="trendyol"] .round-logo-ball img{
  max-width:102px!important;
  max-height:102px!important;
}

.trust-item[data-logo="hepsiburada"] .real-logo-bubble img,
.trust-item[data-logo="hepsiburada"] .round-logo-ball img{
  max-width:120px!important;
  max-height:44px!important;
}

.trust-item[data-logo="n11"] .real-logo-bubble img,
.trust-item[data-logo="n11"] .round-logo-ball img{
  max-width:116px!important;
  max-height:86px!important;
}

.trust-item[data-logo="amazon"] .real-logo-bubble img,
.trust-item[data-logo="amazon"] .round-logo-ball img{
  max-width:112px!important;
  max-height:46px!important;
}

.trust-item[data-logo="ciceksepeti"] .real-logo-bubble img,
.trust-item[data-logo="ciceksepeti"] .round-logo-ball img{
  max-width:108px!important;
  max-height:108px!important;
}

.trust-item[data-logo="idefix"] .real-logo-bubble img,
.trust-item[data-logo="idefix"] .round-logo-ball img{
  max-width:108px!important;
  max-height:54px!important;
}

.trust-item[data-logo="xml"] .real-logo-bubble img,
.trust-item[data-logo="xml"] .round-logo-ball img{
  max-width:108px!important;
  max-height:108px!important;
}

.trust-item[data-logo="excel"] .real-logo-bubble img,
.trust-item[data-logo="excel"] .round-logo-ball img{
  max-width:104px!important;
  max-height:104px!important;
}

.trust-item[data-logo="kargo"] .real-logo-bubble img,
.trust-item[data-logo="kargo"] .round-logo-ball img{
  max-width:104px!important;
  max-height:104px!important;
}

.trust-item[data-logo="efatura"] .real-logo-bubble img,
.trust-item[data-logo="efatura"] .round-logo-ball img{
  max-width:118px!important;
  max-height:76px!important;
}

.trust-item[data-logo="eihracat"] .real-logo-bubble img,
.trust-item[data-logo="eihracat"] .round-logo-ball img{
  max-width:124px!important;
  max-height:76px!important;
}

/* hover da büyük kalsın */
.real-logo-bubble-card:hover .real-logo-bubble,
.round-logo-card:hover .round-logo-ball{
  transform:translateY(-10px) scale(1.06)!important;
  box-shadow:
    0 34px 68px rgba(15,23,42,.18),
    inset 0 1px 0 rgba(255,255,255,1)!important;
}

/* mobilde de makul büyük */
@media(max-width:900px){
  .trust-grid{
    gap:28px 24px!important;
  }

  .trust-item.real-logo-bubble-card,
  .trust-item.round-logo-card,
  .trust-item{
    width:128px!important;
    min-height:128px!important;
  }

  .real-logo-bubble,
  .round-logo-ball{
    width:120px!important;
    height:120px!important;
    padding:14px!important;
  }

  .real-logo-bubble img,
  .round-logo-ball img{
    max-width:92px!important;
    max-height:82px!important;
  }
}

@media(max-width:560px){
  .trust-head b{
    font-size:25px!important;
  }

  .trust-item.real-logo-bubble-card,
  .trust-item.round-logo-card,
  .trust-item{
    width:calc(33.333% - 16px)!important;
    min-height:110px!important;
  }

  .real-logo-bubble,
  .round-logo-ball{
    width:104px!important;
    height:104px!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-logo-inside-only-big.css?v=20260709-205526
   ====================================== */
/* Yuvarlaklar normal kalsın, sadece iç logolar büyüsün */
.trust-grid{
  gap:30px 34px!important;
}

/* yuvarlak dış alan normal */
.trust-item.real-logo-bubble-card,
.trust-item.round-logo-card,
.trust-item{
  width:132px!important;
  min-height:132px!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:transparent!important;
  border:none!important;
  box-shadow:none!important;
}

/* yuvarlak boyutu normal */
.real-logo-bubble,
.round-logo-ball{
  width:124px!important;
  height:124px!important;
  padding:6px!important; /* iç boşluğu azalttık, logo büyür */
  border-radius:999px!important;
  overflow:hidden!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

/* genel logo daha büyük */
.real-logo-bubble img,
.round-logo-ball img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:110px!important;
  max-height:104px!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:auto!important;
  border:none!important;
  box-shadow:none!important;
}

/* marka bazlı büyütme */
.trust-item[data-logo="trendyol"] img{
  max-width:96px!important;
  max-height:96px!important;
}

.trust-item[data-logo="hepsiburada"] img{
  max-width:112px!important;
  max-height:42px!important;
}

.trust-item[data-logo="n11"] img{
  max-width:106px!important;
  max-height:82px!important;
}

.trust-item[data-logo="amazon"] img{
  max-width:104px!important;
  max-height:42px!important;
}

.trust-item[data-logo="ciceksepeti"] img{
  max-width:100px!important;
  max-height:100px!important;
}

.trust-item[data-logo="idefix"] img{
  max-width:98px!important;
  max-height:48px!important;
}

.trust-item[data-logo="xml"] img{
  max-width:98px!important;
  max-height:98px!important;
}

.trust-item[data-logo="excel"] img{
  max-width:94px!important;
  max-height:94px!important;
}

.trust-item[data-logo="kargo"] img{
  max-width:94px!important;
  max-height:94px!important;
}

.trust-item[data-logo="efatura"] img{
  max-width:108px!important;
  max-height:70px!important;
}

.trust-item[data-logo="eihracat"] img{
  max-width:112px!important;
  max-height:70px!important;
}

/* önceki büyük hotfix varsa etkisini kır */
.trust-head b{
  font-size:28px!important;
}

.trust-box{
  padding:22px 0 16px!important;
}

/* mobil */
@media(max-width:900px){
  .trust-item.real-logo-bubble-card,
  .trust-item.round-logo-card,
  .trust-item{
    width:110px!important;
    min-height:110px!important;
  }

  .real-logo-bubble,
  .round-logo-ball{
    width:104px!important;
    height:104px!important;
    padding:5px!important;
  }

  .real-logo-bubble img,
  .round-logo-ball img{
    max-width:90px!important;
    max-height:84px!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-logo-brand-size-tune.css?v=20260709-205641
   ====================================== */
/* Sadece seçili marka logolarını büyüt */

/* Hepsiburada %200 daha büyük */
.trust-item[data-logo="hepsiburada"] .real-logo-bubble img,
.trust-item[data-logo="hepsiburada"] .round-logo-ball img{
  max-width:224px!important;
  max-height:84px!important;
  transform:scale(2)!important;
  transform-origin:center!important;
}

/* Amazon %200 daha büyük */
.trust-item[data-logo="amazon"] .real-logo-bubble img,
.trust-item[data-logo="amazon"] .round-logo-ball img{
  max-width:208px!important;
  max-height:84px!important;
  transform:scale(2)!important;
  transform-origin:center!important;
}

/* idefix %200 daha büyük */
.trust-item[data-logo="idefix"] .real-logo-bubble img,
.trust-item[data-logo="idefix"] .round-logo-ball img{
  max-width:196px!important;
  max-height:96px!important;
  transform:scale(2)!important;
  transform-origin:center!important;
}

/* Trendyol %30 daha büyük */
.trust-item[data-logo="trendyol"] .real-logo-bubble img,
.trust-item[data-logo="trendyol"] .round-logo-ball img{
  max-width:125px!important;
  max-height:125px!important;
  transform:scale(1.3)!important;
  transform-origin:center!important;
}


/* ======================================
   SOURCE: /assets/3e-logo-15-smaller.css?v=20260709-205733
   ====================================== */
/* HB, idefix, Trendyol %15 ufaltma */

/* Hepsiburada önceki scale 2 idi, %15 küçük = 1.7 */
.trust-item[data-logo="hepsiburada"] .real-logo-bubble img,
.trust-item[data-logo="hepsiburada"] .round-logo-ball img{
  transform:scale(1.7)!important;
  transform-origin:center!important;
}

/* idefix önceki scale 2 idi, %15 küçük = 1.7 */
.trust-item[data-logo="idefix"] .real-logo-bubble img,
.trust-item[data-logo="idefix"] .round-logo-ball img{
  transform:scale(1.7)!important;
  transform-origin:center!important;
}

/* Trendyol önceki scale 1.3 idi, %15 küçük = 1.105 */
.trust-item[data-logo="trendyol"] .real-logo-bubble img,
.trust-item[data-logo="trendyol"] .round-logo-ball img{
  transform:scale(1.105)!important;
  transform-origin:center!important;
}


/* ======================================
   SOURCE: /assets/3e-logo-final-micro-tune.css?v=20260709-205831
   ====================================== */
/* Son mikro ayar */

/* Hepsiburada: mevcut 1.7 idi, %10 daha küçük = 1.53 */
.trust-item[data-logo="hepsiburada"] .real-logo-bubble img,
.trust-item[data-logo="hepsiburada"] .round-logo-ball img{
  transform:scale(1.53)!important;
  transform-origin:center!important;
}

/* E-Fatura %10 büyüsün */
.trust-item[data-logo="efatura"] .real-logo-bubble img,
.trust-item[data-logo="efatura"] .round-logo-ball img{
  transform:scale(1.10)!important;
  transform-origin:center!important;
}

/* Kargo %10 büyüsün */
.trust-item[data-logo="kargo"] .real-logo-bubble img,
.trust-item[data-logo="kargo"] .round-logo-ball img{
  transform:scale(1.10)!important;
  transform-origin:center!important;
}

/* Excel %10 büyüsün */
.trust-item[data-logo="excel"] .real-logo-bubble img,
.trust-item[data-logo="excel"] .round-logo-ball img{
  transform:scale(1.10)!important;
  transform-origin:center!important;
}


/* ======================================
   SOURCE: /assets/3e-remove-theme-toggle.css?v=20260709-211302
   ====================================== */
/* Koyu / açık tema butonu komple gizle */
#theme-toggle,
.theme-toggle,
.theme-switch,
.theme-switcher,
.dark-mode-toggle,
.light-mode-toggle,
.color-mode-toggle,
.mode-toggle,
[data-theme-toggle],
[data-toggle-theme],
[data-action="theme"],
button[aria-label*="Tema"],
button[aria-label*="tema"],
button[aria-label*="Koyu"],
button[aria-label*="koyu"],
button[aria-label*="Açık"],
button[aria-label*="açık"],
button[aria-label*="Dark"],
button[aria-label*="Light"],
button[title*="Tema"],
button[title*="tema"],
button[title*="Koyu"],
button[title*="Açık"],
button[title*="Dark"],
button[title*="Light"]{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}


/* ======================================
   SOURCE: /assets/3e-kargo-editorial.css?v=20260709-214821
   ====================================== */
.three-cargo-editorial-page{
  background:#f6f8fb!important;
  color:#07152d!important;
}

.three-cargo-editorial-hero{
  width:min(1180px,calc(100% - 48px))!important;
  margin:34px auto 0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)!important;
  gap:22px!important;
  align-items:stretch!important;
}

.three-cargo-editorial-copy,
.three-cargo-process,
.three-cargo-article,
.three-cargo-feature-list,
.three-cargo-cta{
  background:#fff!important;
  border:1px solid #dde6f2!important;
  border-radius:10px!important;
  box-shadow:0 12px 30px rgba(15,23,42,.055)!important;
}

.three-cargo-editorial-copy{
  padding:42px!important;
}

.three-cargo-editorial-copy h1{
  margin:0 0 18px!important;
  max-width:860px!important;
  color:#07152d!important;
  font-size:clamp(38px,4.2vw,62px)!important;
  line-height:1.04!important;
  letter-spacing:-.055em!important;
  font-weight:950!important;
}

.three-cargo-editorial-copy p{
  margin:0 0 14px!important;
  color:#435268!important;
  font-size:16px!important;
  line-height:1.85!important;
  font-weight:560!important;
}

.three-cargo-editorial-copy p:last-child{
  margin-bottom:0!important;
}

.three-cargo-lead{
  font-size:17px!important;
  color:#344054!important;
}

.three-cargo-process{
  padding:28px!important;
}

.three-cargo-process h2,
.three-cargo-feature-list h2,
.three-cargo-article h2,
.three-cargo-cta h2{
  margin:0 0 18px!important;
  color:#07152d!important;
  font-size:24px!important;
  line-height:1.18!important;
  letter-spacing:-.035em!important;
  font-weight:950!important;
}

.three-cargo-process ol{
  margin:0!important;
  padding:0!important;
  list-style:none!important;
  counter-reset:cargoStep!important;
  display:grid!important;
  gap:13px!important;
}

.three-cargo-process li{
  counter-increment:cargoStep!important;
  display:grid!important;
  grid-template-columns:34px 1fr!important;
  gap:12px!important;
  align-items:start!important;
  padding:0 0 13px!important;
  border-bottom:1px solid #e6edf6!important;
}

.three-cargo-process li:last-child{
  border-bottom:none!important;
  padding-bottom:0!important;
}

.three-cargo-process li::before{
  content:counter(cargoStep)!important;
  width:34px!important;
  height:34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#155eef!important;
  color:#fff!important;
  border-radius:8px!important;
  font-size:13px!important;
  font-weight:950!important;
}

.three-cargo-process b{
  display:block!important;
  color:#07152d!important;
  font-size:15px!important;
  margin-bottom:4px!important;
}

.three-cargo-process span{
  display:block!important;
  color:#5d6b82!important;
  font-size:13.5px!important;
  line-height:1.55!important;
  font-weight:560!important;
}

.three-cargo-logo-strip{
  width:min(1180px,calc(100% - 48px))!important;
  margin:28px auto!important;
}

.three-cargo-cloud-board{
  background:transparent!important;
  border:none!important;
  box-shadow:none!important;
  padding:8px 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:center!important;
  align-items:center!important;
  gap:26px 34px!important;
}

.three-cargo-cloud-bubble{
  width:128px!important;
  height:128px!important;
  min-width:128px!important;
  min-height:128px!important;
  max-width:128px!important;
  max-height:128px!important;
  border-radius:999px!important;
  background:radial-gradient(circle at 32% 24%,#fff 0%,#fff 42%,#f4f8ff 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:12px!important;
  overflow:hidden!important;
  animation:threeCargoEditorialFloat 6.2s ease-in-out infinite!important;
}

.three-cargo-cloud-bubble:nth-child(2n){animation-duration:7.1s!important;animation-delay:-1s!important}
.three-cargo-cloud-bubble:nth-child(3n){animation-duration:5.6s!important;animation-delay:-.8s!important}

.three-cargo-cloud-bubble img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
  margin:0!important;
  border:none!important;
  box-shadow:none!important;
}

.three-cargo-cloud-bubble[data-logo="yurtici"] img{max-width:104px!important;max-height:58px!important}
.three-cargo-cloud-bubble[data-logo="aras"] img{max-width:106px!important;max-height:58px!important}
.three-cargo-cloud-bubble[data-logo="surat"] img{max-width:106px!important;max-height:56px!important}
.three-cargo-cloud-bubble[data-logo="ptt"] img{max-width:90px!important;max-height:48px!important}
.three-cargo-cloud-bubble[data-logo="ups"] img{max-width:88px!important;max-height:76px!important}
.three-cargo-cloud-bubble[data-logo="dhl"] img{max-width:106px!important;max-height:58px!important}

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

.three-cargo-editorial-content{
  width:min(1180px,calc(100% - 48px))!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)!important;
  gap:22px!important;
  align-items:start!important;
}

.three-cargo-article{
  padding:34px 38px!important;
}

.three-cargo-article h2{
  margin-top:34px!important;
}

.three-cargo-article h2:first-child{
  margin-top:0!important;
}

.three-cargo-article p{
  margin:0 0 16px!important;
  color:#435268!important;
  font-size:15.5px!important;
  line-height:1.9!important;
  font-weight:550!important;
}

.three-cargo-feature-list{
  padding:26px!important;
  position:sticky!important;
  top:96px!important;
}

.three-cargo-feature-list div{
  padding:14px 0!important;
  border-bottom:1px solid #e6edf6!important;
}

.three-cargo-feature-list div:last-child{
  border-bottom:none!important;
  padding-bottom:0!important;
}

.three-cargo-feature-list b{
  display:block!important;
  color:#07152d!important;
  font-size:15px!important;
  margin-bottom:5px!important;
}

.three-cargo-feature-list span{
  display:block!important;
  color:#5d6b82!important;
  font-size:13.5px!important;
  line-height:1.55!important;
  font-weight:560!important;
}

.three-cargo-cta{
  width:min(1180px,calc(100% - 48px))!important;
  margin:24px auto 0!important;
  padding:28px 34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:20px!important;
  background:#07152d!important;
  border-color:#07152d!important;
  color:#fff!important;
}

.three-cargo-cta h2{
  color:#fff!important;
  margin-bottom:8px!important;
}

.three-cargo-cta p{
  margin:0!important;
  color:#b9c7db!important;
  font-size:15px!important;
  line-height:1.7!important;
  font-weight:550!important;
}

.three-cargo-cta a{
  min-height:46px!important;
  padding:0 18px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#155eef!important;
  color:#fff!important;
  text-decoration:none!important;
  border-radius:8px!important;
  font-weight:950!important;
  white-space:nowrap!important;
}

@media(max-width:980px){
  .three-cargo-editorial-hero,
  .three-cargo-editorial-content{
    grid-template-columns:1fr!important;
  }

  .three-cargo-feature-list{
    position:static!important;
  }
}

@media(max-width:640px){
  .three-cargo-editorial-hero,
  .three-cargo-logo-strip,
  .three-cargo-editorial-content,
  .three-cargo-cta{
    width:calc(100% - 30px)!important;
  }

  .three-cargo-editorial-copy,
  .three-cargo-process,
  .three-cargo-article,
  .three-cargo-feature-list{
    padding:24px!important;
  }

  .three-cargo-cta{
    flex-direction:column!important;
    align-items:flex-start!important;
  }

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

  .three-cargo-cloud-bubble{
    width:104px!important;
    height:104px!important;
    min-width:104px!important;
    min-height:104px!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-kargo-horizontal-clean.css?v=20260709-215704
   ====================================== */
.three-cargo-clean-page{
  background:#f6f8fb!important;
  color:#07152d!important;
}

.three-cargo-clean-hero,
.three-cargo-clean-content,
.three-cargo-clean-bottom,
.three-cargo-clean-logo-strip{
  width:min(1180px,calc(100% - 48px))!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

.three-cargo-clean-hero{
  margin-top:34px!important;
}

.three-cargo-clean-heading{
  background:#fff!important;
  border:1px solid #dde6f2!important;
  border-radius:10px!important;
  padding:40px 42px!important;
  box-shadow:0 12px 30px rgba(15,23,42,.05)!important;
}

.three-cargo-clean-heading h1{
  margin:0 0 18px!important;
  color:#07152d!important;
  font-size:clamp(40px,4.4vw,70px)!important;
  line-height:1.02!important;
  letter-spacing:-.06em!important;
  font-weight:950!important;
  max-width:900px!important;
}

.three-cargo-clean-heading p{
  margin:0 0 14px!important;
  color:#435268!important;
  font-size:16px!important;
  line-height:1.9!important;
  font-weight:560!important;
  max-width:1020px!important;
}

.three-cargo-clean-heading p:last-child{
  margin-bottom:0!important;
}

.three-cargo-clean-lead{
  font-size:17px!important;
  color:#344054!important;
}

.three-cargo-clean-feature-row{
  margin-top:20px!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
}

.three-cargo-clean-feature{
  background:#fff!important;
  border:1px solid #dde6f2!important;
  border-radius:10px!important;
  padding:22px!important;
  box-shadow:0 10px 24px rgba(15,23,42,.04)!important;
}

.three-cargo-clean-feature b{
  display:block!important;
  margin-bottom:8px!important;
  color:#07152d!important;
  font-size:18px!important;
  font-weight:900!important;
  letter-spacing:-.02em!important;
}

.three-cargo-clean-feature p{
  margin:0!important;
  color:#5b6b82!important;
  font-size:14.5px!important;
  line-height:1.75!important;
  font-weight:560!important;
}

.three-cargo-clean-logo-strip{
  margin-top:26px!important;
  margin-bottom:26px!important;
}

.three-cargo-cloud-board{
  background:transparent!important;
  border:none!important;
  box-shadow:none!important;
  padding:8px 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:center!important;
  align-items:center!important;
  gap:26px 34px!important;
}

.three-cargo-cloud-bubble{
  width:128px!important;
  height:128px!important;
  min-width:128px!important;
  min-height:128px!important;
  border-radius:999px!important;
  background:radial-gradient(circle at 32% 24%,#fff 0%,#fff 42%,#f4f8ff 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:12px!important;
  overflow:hidden!important;
  animation:threeCargoCleanFloat 6.2s ease-in-out infinite!important;
}

.three-cargo-cloud-bubble:nth-child(2n){animation-duration:7.1s!important;animation-delay:-1s!important}
.three-cargo-cloud-bubble:nth-child(3n){animation-duration:5.6s!important;animation-delay:-.8s!important}

.three-cargo-cloud-bubble img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
  margin:0!important;
  border:none!important;
  box-shadow:none!important;
}

.three-cargo-cloud-bubble[data-logo="yurtici"] img{max-width:104px!important;max-height:58px!important}
.three-cargo-cloud-bubble[data-logo="aras"] img{max-width:106px!important;max-height:58px!important}
.three-cargo-cloud-bubble[data-logo="surat"] img{max-width:106px!important;max-height:56px!important}
.three-cargo-cloud-bubble[data-logo="ptt"] img{max-width:90px!important;max-height:48px!important}
.three-cargo-cloud-bubble[data-logo="ups"] img{max-width:88px!important;max-height:76px!important}
.three-cargo-cloud-bubble[data-logo="dhl"] img{max-width:106px!important;max-height:58px!important}

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

.three-cargo-clean-content{
  display:grid!important;
  grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;
  gap:20px!important;
}

.three-cargo-article,
.three-cargo-clean-side-card,
.three-cargo-clean-bottom-card{
  background:#fff!important;
  border:1px solid #dde6f2!important;
  border-radius:10px!important;
  box-shadow:0 12px 28px rgba(15,23,42,.05)!important;
}

.three-cargo-article{
  padding:34px 38px!important;
}

.three-cargo-article h2{
  margin:0 0 14px!important;
  color:#07152d!important;
  font-size:26px!important;
  line-height:1.18!important;
  letter-spacing:-.03em!important;
  font-weight:950!important;
}

.three-cargo-article h2 + p{
  margin-top:0!important;
}

.three-cargo-article p{
  margin:0 0 16px!important;
  color:#435268!important;
  font-size:15.5px!important;
  line-height:1.9!important;
  font-weight:550!important;
}

.three-cargo-article h2:not(:first-child){
  margin-top:34px!important;
}

.three-cargo-clean-side{
  display:grid!important;
  gap:18px!important;
  align-self:start!important;
}

.three-cargo-clean-side-card{
  padding:24px!important;
}

.three-cargo-clean-side-card b{
  display:block!important;
  margin-bottom:8px!important;
  color:#07152d!important;
  font-size:18px!important;
  font-weight:900!important;
  letter-spacing:-.02em!important;
}

.three-cargo-clean-side-card p{
  margin:0!important;
  color:#5b6b82!important;
  font-size:14.5px!important;
  line-height:1.75!important;
  font-weight:560!important;
}

.three-cargo-clean-bottom{
  margin-top:20px!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
}

.three-cargo-clean-bottom-card{
  padding:24px!important;
}

.three-cargo-clean-bottom-card b{
  display:block!important;
  margin-bottom:8px!important;
  color:#07152d!important;
  font-size:18px!important;
  font-weight:900!important;
  letter-spacing:-.02em!important;
}

.three-cargo-clean-bottom-card p{
  margin:0!important;
  color:#5b6b82!important;
  font-size:14.5px!important;
  line-height:1.75!important;
  font-weight:560!important;
}

@media(max-width:980px){
  .three-cargo-clean-feature-row,
  .three-cargo-clean-content,
  .three-cargo-clean-bottom{
    grid-template-columns:1fr!important;
  }
}

@media(max-width:640px){
  .three-cargo-clean-hero,
  .three-cargo-clean-content,
  .three-cargo-clean-bottom,
  .three-cargo-clean-logo-strip{
    width:calc(100% - 30px)!important;
  }

  .three-cargo-clean-heading,
  .three-cargo-clean-feature,
  .three-cargo-article,
  .three-cargo-clean-side-card,
  .three-cargo-clean-bottom-card{
    padding:22px!important;
  }

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

  .three-cargo-cloud-bubble{
    width:104px!important;
    height:104px!important;
    min-width:104px!important;
    min-height:104px!important;
  }
}

/* Kargonomi + Kolay Gelsin logo ayarı */


.three-cargo-cloud-bubble[data-logo="kolaygelsin"] img{
  max-width:106px!important;
  max-height:54px!important;
  object-fit:contain!important;
  transform:none!important;
}

/* Eski kargo CSS'leri baskın geldiyse yine taşmayı engelle */
.three-cargo-cloud-bubble[data-logo="kargonomi"],
.three-cargo-cloud-bubble[data-logo="kolaygelsin"]{
  overflow:hidden!important;
}


/* Kargonomi logosu çok daha büyük görünsün */
.three-cargo-cloud-bubble[data-logo="kargonomi"] img{
  max-width:118px!important;
  max-height:78px!important;
  width:auto!important;
  height:auto!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:scale(1.95)!important;
  transform-origin:center center!important;
}

/* Mobilde de büyük kalsın ama taşmasın */
@media(max-width:620px){
  .three-cargo-cloud-bubble[data-logo="kargonomi"] img{
    max-width:92px!important;
    max-height:62px!important;
    transform:scale(1.75)!important;
  }
}

/* --- Kargonomi daha sola ve çok daha büyük --- */
.three-cargo-cloud-bubble[data-logo="kargonomi"]{
  overflow:hidden!important;
}

.three-cargo-cloud-bubble[data-logo="kargonomi"] img{
  width:auto!important;
  height:auto!important;
  max-width:112px!important;
  max-height:72px!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:translateX(-12px) scale(2.95)!important;
  transform-origin:center center!important;
}

/* Kolay Gelsin görünür ve yeterince büyük olsun */
.three-cargo-cloud-bubble[data-logo="kolaygelsin"]{
  overflow:hidden!important;
}

.three-cargo-cloud-bubble[data-logo="kolaygelsin"] img{
  width:auto!important;
  height:auto!important;
  max-width:106px!important;
  max-height:54px!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
}

/* Mobil */
@media(max-width:620px){
  .three-cargo-cloud-bubble[data-logo="kargonomi"] img{
    max-width:88px!important;
    max-height:58px!important;
    transform:translateX(-8px) scale(2.45)!important;
  }

  .three-cargo-cloud-bubble[data-logo="kolaygelsin"] img{
    max-width:82px!important;
    max-height:44px!important;
  }
}

/* --- FINAL: Kargonomi sola + 2x daha büyük, Kolay Gelsin görünür, PTT yenilenmiş --- */

/* Ürün resmi / yanlış logo sınıfları olursa kapat */
.three-cargo-cloud-bubble[data-logo="logo"],
.three-cargo-cloud-bubble[data-logo="mng"],
.three-cargo-cloud-bubble[data-logo="hepsijet"],
.three-cargo-cloud-bubble[data-logo="sendeo"]{
  display:none!important;
}

.three-cargo-cloud-board{
  background:transparent!important;
  border:none!important;
  box-shadow:none!important;
  overflow:visible!important;
}

.three-cargo-cloud-bubble{
  overflow:hidden!important;
}

/* Kargonomi: %50 sola + mevcut büyüklüğün yaklaşık 2 katı */
.three-cargo-cloud-bubble[data-logo="kargonomi"] img{
  width:auto!important;
  height:auto!important;
  max-width:116px!important;
  max-height:74px!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:translateX(-50%) scale(5.9)!important;
  transform-origin:center center!important;
}

/* Kolay Gelsin: görünür, taşmadan */
.three-cargo-cloud-bubble[data-logo="kolaygelsin"] img{
  width:auto!important;
  height:auto!important;
  max-width:110px!important;
  max-height:56px!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
}

/* PTT: resmi logo bulunduysa daha düzgün sığsın */
.three-cargo-cloud-bubble[data-logo="ptt"] img{
  width:auto!important;
  height:auto!important;
  max-width:98px!important;
  max-height:58px!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
}

@media(max-width:620px){
  .three-cargo-cloud-bubble[data-logo="kargonomi"] img{
    max-width:88px!important;
    max-height:58px!important;
    transform:translateX(-50%) scale(4.2)!important;
  }

  .three-cargo-cloud-bubble[data-logo="kolaygelsin"] img{
    max-width:86px!important;
    max-height:44px!important;
  }

  .three-cargo-cloud-bubble[data-logo="ptt"] img{
    max-width:78px!important;
    max-height:46px!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-kargonomi-kolay-hard.css?v=20260709-220011
   ====================================== */
/* Kargonomi + Kolay Gelsin kesin görünürlük ve hizalama */
.three-cargo-cloud-board{
  overflow:visible!important;
}

.three-cargo-cloud-bubble[data-logo="kargonomi"],
.three-cargo-cloud-bubble[data-logo="kolaygelsin"]{
  display:flex!important;
  width:128px!important;
  height:128px!important;
  min-width:128px!important;
  min-height:128px!important;
  max-width:128px!important;
  max-height:128px!important;
  overflow:hidden!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
}

/* Kargonomi: görselin iç boşluğu yüzünden gerçek sola alma */
.three-cargo-cloud-bubble[data-logo="kargonomi"] img{
  display:block!important;
  position:relative!important;
  left:-48px!important;              /* gerçek sola kaydırma */
  top:0!important;
  width:150px!important;
  height:auto!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:contain!important;
  transform:scale(2.05)!important;   /* %100 daha büyük */
  transform-origin:center center!important;
  margin:0!important;
  opacity:1!important;
  visibility:visible!important;
}

/* Kolay Gelsin: taşmasın, kesin görünsün */
.three-cargo-cloud-bubble[data-logo="kolaygelsin"] img{
  display:block!important;
  position:relative!important;
  left:0!important;
  top:0!important;
  width:108px!important;
  max-width:108px!important;
  max-height:52px!important;
  height:auto!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
  opacity:1!important;
  visibility:visible!important;
}

/* Önceki CSS'lerden gelen gizleme / taşırma etkisini kır */
.three-cargo-cloud-bubble[data-logo="kolaygelsin"],
.three-cargo-cloud-bubble[data-logo="kolaygelsin"] *{
  opacity:1!important;
  visibility:visible!important;
}

/* Mobil */
@media(max-width:620px){
  .three-cargo-cloud-bubble[data-logo="kargonomi"],
  .three-cargo-cloud-bubble[data-logo="kolaygelsin"]{
    width:104px!important;
    height:104px!important;
    min-width:104px!important;
    min-height:104px!important;
  }

  .three-cargo-cloud-bubble[data-logo="kargonomi"] img{
    left:-38px!important;
    width:126px!important;
    transform:scale(1.85)!important;
  }

  .three-cargo-cloud-bubble[data-logo="kolaygelsin"] img{
    width:88px!important;
    max-width:88px!important;
    max-height:42px!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-ptt-logo-final.css?v=1783634529
   ====================================== */

/* PTT resmi logo final ayarı */
.three-cargo-cloud-bubble[data-logo="ptt"] img{
  max-width:108px!important;
  max-height:66px!important;
  width:auto!important;
  height:auto!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
  margin:0!important;
}


/* ======================================
   SOURCE: /assets/3e-reviews.css?v=20260729-reviews-visible-2
   ====================================== */
.three-reviews-home{
  display:block!important;
  background:#f5f7fb!important;
  padding:58px 0 64px!important;
  overflow:hidden!important;
  color:#07152d!important;
}

.three-reviews-head{
  width:min(1180px,calc(100% - 48px))!important;
  margin:0 auto 24px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
}

.three-reviews-title{
  margin:0!important;
  font-size:clamp(28px,3vw,42px)!important;
  line-height:1.08!important;
  letter-spacing:-.045em!important;
  font-weight:950!important;
  color:#07152d!important;
}

.three-reviews-actions{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  flex-wrap:wrap!important;
}

.three-reviews-btn{
  appearance:none!important;
  border:1px solid #dbe4ef!important;
  background:#fff!important;
  color:#07152d!important;
  height:44px!important;
  padding:0 20px!important;
  border-radius:12px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-decoration:none!important;
  font-size:13px!important;
  font-weight:900!important;
  box-shadow:0 12px 28px rgba(15,23,42,.08)!important;
  cursor:pointer!important;
}

.three-reviews-btn.primary{
  background:#e51b2b!important;
  border-color:#e51b2b!important;
  color:#fff!important;
}

.three-reviews-marquee{
  width:100%!important;
  overflow:hidden!important;
  position:relative!important;
}

.three-reviews-track{
  display:flex!important;
  gap:18px!important;
  width:max-content!important;
  min-width:max-content!important;
  padding:2px 0!important;
  animation:threeReviewsSlowScroll 150s linear infinite!important;
  will-change:transform!important;
}

.three-reviews-marquee:hover .three-reviews-track{
  animation-play-state:paused!important;
}

@keyframes threeReviewsSlowScroll{
  from{transform:translateX(0)}
  to{transform:translateX(-50%)}
}

.three-review-card{
  width:310px!important;
  min-width:310px!important;
  min-height:184px!important;
  background:#fff!important;
  border:1px solid #e1e8f2!important;
  border-radius:16px!important;
  box-shadow:0 16px 34px rgba(15,23,42,.07)!important;
  padding:22px 22px 18px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:space-between!important;
}

.three-review-stars{
  color:#ffad00!important;
  letter-spacing:1px!important;
  font-size:16px!important;
  line-height:1!important;
  margin-bottom:14px!important;
  font-weight:900!important;
  text-align:center!important;
}

.three-review-comment{
  margin:0!important;
  color:#667085!important;
  font-size:14px!important;
  line-height:1.65!important;
  font-weight:700!important;
  text-align:center!important;
}

.three-review-sep{
  height:1px!important;
  background:#e7edf5!important;
  margin:18px 0 12px!important;
}

.three-review-person{
  text-align:center!important;
}

.three-review-name{
  color:#07152d!important;
  font-size:18px!important;
  line-height:1.1!important;
  font-weight:950!important;
  letter-spacing:-.02em!important;
}

.three-review-service{
  color:#7b8798!important;
  font-size:11px!important;
  font-weight:900!important;
  margin-top:4px!important;
}

.three-reviews-page-main{
  background:#f5f7fb!important;
  color:#07152d!important;
}

.three-reviews-page-hero{
  width:min(1180px,calc(100% - 48px))!important;
  margin:0 auto!important;
  padding:56px 0 26px!important;
}

.three-reviews-page-hero h1{
  margin:0 0 14px!important;
  font-size:clamp(38px,4vw,64px)!important;
  line-height:1.02!important;
  letter-spacing:-.06em!important;
  font-weight:950!important;
}

.three-reviews-page-hero p{
  margin:0!important;
  max-width:760px!important;
  color:#556273!important;
  font-size:16px!important;
  line-height:1.85!important;
  font-weight:600!important;
}

.three-reviews-page-toolbar{
  width:min(1180px,calc(100% - 48px))!important;
  margin:0 auto 22px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  flex-wrap:wrap!important;
}

.three-all-reviews-grid{
  width:min(1180px,calc(100% - 48px))!important;
  margin:0 auto!important;
  padding:0 0 70px!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
}

.three-all-reviews-grid .three-review-card{
  width:auto!important;
  min-width:0!important;
  min-height:210px!important;
}

.three-review-modal{
  position:fixed!important;
  inset:0!important;
  z-index:9999999!important;
  display:none!important;
  align-items:center!important;
  justify-content:center!important;
  padding:18px!important;
  background:rgba(7,21,45,.55)!important;
  backdrop-filter:blur(8px)!important;
}

.three-review-modal.is-open{
  display:flex!important;
}

.three-review-dialog{
  width:min(520px,100%)!important;
  background:#fff!important;
  border-radius:18px!important;
  box-shadow:0 30px 90px rgba(0,0,0,.28)!important;
  border:1px solid #e1e8f2!important;
  overflow:hidden!important;
}

.three-review-dialog-head{
  height:62px!important;
  padding:0 20px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  border-bottom:1px solid #e8eef6!important;
}

.three-review-dialog-head b{
  color:#07152d!important;
  font-size:18px!important;
  font-weight:950!important;
}

.three-review-close{
  width:38px!important;
  height:38px!important;
  border-radius:10px!important;
  border:1px solid #dbe4ef!important;
  background:#fff!important;
  cursor:pointer!important;
  font-size:20px!important;
  font-weight:900!important;
  color:#07152d!important;
}

.three-review-form{
  padding:20px!important;
  display:grid!important;
  gap:12px!important;
}

.three-review-form label{
  display:grid!important;
  gap:7px!important;
  color:#344054!important;
  font-size:13px!important;
  font-weight:900!important;
}

.three-review-form input,
.three-review-form select,
.three-review-form textarea{
  width:100%!important;
  border:1px solid #dbe4ef!important;
  background:#fff!important;
  border-radius:12px!important;
  min-height:46px!important;
  padding:0 13px!important;
  color:#07152d!important;
  font-size:14px!important;
  font-weight:700!important;
  outline:none!important;
}

.three-review-form textarea{
  min-height:110px!important;
  padding-top:12px!important;
  resize:vertical!important;
  line-height:1.55!important;
}

.three-review-form button[type="submit"]{
  height:48px!important;
  border:0!important;
  border-radius:12px!important;
  background:#e51b2b!important;
  color:#fff!important;
  font-weight:950!important;
  cursor:pointer!important;
}

.three-review-toast{
  position:fixed!important;
  right:18px!important;
  bottom:18px!important;
  z-index:10000000!important;
  background:#07152d!important;
  color:#fff!important;
  padding:12px 15px!important;
  border-radius:12px!important;
  box-shadow:0 16px 40px rgba(0,0,0,.22)!important;
  font-size:13px!important;
  font-weight:900!important;
  display:none!important;
}

.three-review-toast.is-visible{
  display:block!important;
}

@media(max-width:980px){
  .three-all-reviews-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

@media(max-width:640px){
  .three-reviews-home{
    padding:42px 0 48px!important;
  }

  .three-reviews-head,
  .three-reviews-page-hero,
  .three-reviews-page-toolbar,
  .three-all-reviews-grid{
    width:calc(100% - 30px)!important;
  }

  .three-reviews-head{
    align-items:flex-start!important;
    flex-direction:column!important;
  }

  .three-reviews-actions{
    width:100%!important;
  }

  .three-reviews-btn{
    flex:1!important;
    padding:0 12px!important;
  }

  .three-review-card{
    width:82vw!important;
    min-width:82vw!important;
    min-height:190px!important;
  }

  .three-all-reviews-grid{
    grid-template-columns:1fr!important;
  }

  .three-all-reviews-grid .three-review-card{
    width:auto!important;
    min-width:0!important;
  }

  .three-reviews-page-hero{
    padding-top:36px!important;
  }

  .three-review-dialog{
    max-height:88vh!important;
    overflow:auto!important;
  }
}

/* Yorumlar banner altında daha düzgün dursun */
.three-reviews-home{
  margin-top:0!important;
  padding-top:44px!important;
}

/* 3E REVIEW EXAMPLE BADGE START */

.three-review-topline {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
}

.three-review-example-badge {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 25px !important;
  padding: 0 8px !important;
  border: 1px solid #cdd8e5 !important;
  border-radius: 999px !important;
  background: #f5f7fa !important;
  color: #52657b !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

.three-review-card.is-example {
  border-style: dashed !important;
}

/* 3E REVIEW EXAMPLE BADGE END */


/* ======================================
   SOURCE: /assets/3e-payment-channels.css?v=20260710-133015
   ====================================== */
/* Ödeme kanalları eski sade görünüm */
.three-payment-channels{
  background:#f5f8fc!important;
  padding:42px 0 54px!important;
  overflow:hidden!important;
  color:#07152d!important;
  border-top:1px solid rgba(219,228,239,.6)!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(25px,2.4vw,36px)!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:34px 42px!important;
  max-width:1160px!important;
  min-height:260px!important;
  position:relative!important;
}

.three-payment-bubble{
  width:128px!important;
  height:128px!important;
  min-width:128px!important;
  min-height:128px!important;
  border-radius:999px!important;
  background:radial-gradient(circle at 32% 24%,#ffffff 0%,#ffffff 42%,#f3f7ff 100%)!important;
  box-shadow:0 20px 42px 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:15px!important;
  overflow:hidden!important;
  animation:threePaymentFloat 6.4s ease-in-out infinite!important;
}

.three-payment-bubble:nth-child(2n){
  animation-duration:7.2s!important;
  animation-delay:-1.2s!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.1s!important;
  animation-delay:-1.9s!important;
}

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

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

/* küçük kalanlar biraz büyük */
.three-payment-bubble[data-logo="iyzico"] img{max-width:112px!important;max-height:66px!important}
.three-payment-bubble[data-logo="paytr"] img{max-width:106px!important;max-height:72px!important}
.three-payment-bubble[data-logo="papara"] img{max-width:112px!important;max-height:66px!important}
.three-payment-bubble[data-logo="param"] img{max-width:112px!important;max-height:78px!important}
.three-payment-bubble[data-logo="paynet"] img{max-width:112px!important;max-height:66px!important}
.three-payment-bubble[data-logo="esnekpos"] img{max-width:112px!important;max-height:70px!important}
.three-payment-bubble[data-logo="bkm"] img{max-width:106px!important;max-height:72px!important}
.three-payment-bubble[data-logo="sipay"] img{max-width:114px!important;max-height:70px!important}
.three-payment-bubble[data-logo="paratika"] img{max-width:112px!important;max-height:68px!important}

.three-payment-bubble[data-logo="isbank"] img{max-width:112px!important;max-height:74px!important}
.three-payment-bubble[data-logo="ziraat"] img{max-width:112px!important;max-height:74px!important}
.three-payment-bubble[data-logo="akbank"] img{max-width:116px!important;max-height:66px!important}
.three-payment-bubble[data-logo="garanti"] img{max-width:116px!important;max-height:66px!important}
.three-payment-bubble[data-logo="yapikredi"] img{max-width:114px!important;max-height:72px!important}
.three-payment-bubble[data-logo="vakifbank"] img{max-width:114px!important;max-height:68px!important}
.three-payment-bubble[data-logo="halkbank"] img{max-width:114px!important;max-height:68px!important}
.three-payment-bubble[data-logo="qnb"] img{max-width:112px!important;max-height:68px!important}
.three-payment-bubble[data-logo="denizbank"] img{max-width:116px!important;max-height:68px!important}
.three-payment-bubble[data-logo="teb"] img{max-width:114px!important;max-height:72px!important}
.three-payment-bubble[data-logo="kuveytturk"] img{max-width:116px!important;max-height:66px!important}
.three-payment-bubble[data-logo="albaraka"] img{max-width:116px!important;max-height:66px!important}
.three-payment-bubble[data-logo="turkiyefinans"] img{max-width:116px!important;max-height:66px!important}
.three-payment-bubble[data-logo="sekerbank"] img{max-width:114px!important;max-height:66px!important}
.three-payment-bubble[data-logo="ing"] img{max-width:96px!important;max-height:76px!important}

@media(max-width:760px){
  .three-payment-channels{
    padding:34px 0 42px!important;
  }

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

  .three-payment-cloud{
    gap:20px 22px!important;
    min-height:auto!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:50px!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-home-trust-seo-final.css?v=20260710-134217
   ====================================== */
/* Ana sayfa gerçek H1 */
.three-home-main-h1{
  width:min(1180px,calc(100% - 48px))!important;
  margin:26px auto 16px!important;
  color:#07152d!important;
  font-size:clamp(30px,3vw,48px)!important;
  line-height:1.06!important;
  letter-spacing:-.055em!important;
  font-weight:950!important;
}

/* Üst operasyon bölümü: sadece arka plan atmosferi */
body.page-home .trust-row.three-top-channels-bg-match{
  background:#f5f8fc!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  outline:0!important;
  padding-top:36px!important;
  padding-bottom:30px!important;
  margin:0!important;
  overflow:visible!important;
}

/* Dikdörtgen görünen kutu kaynakları */
body.page-home .trust-row.three-top-channels-bg-match .container,
body.page-home .trust-row.three-top-channels-bg-match .trust-box,
body.page-home .trust-row.three-top-channels-bg-match .trust-grid{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  outline:0!important;
  filter:none!important;
}

/* Eski CSS pseudo arka planları */
body.page-home .trust-row.three-top-channels-bg-match::before,
body.page-home .trust-row.three-top-channels-bg-match::after,
body.page-home .trust-row.three-top-channels-bg-match .container::before,
body.page-home .trust-row.three-top-channels-bg-match .container::after,
body.page-home .trust-row.three-top-channels-bg-match .trust-box::before,
body.page-home .trust-row.three-top-channels-bg-match .trust-box::after,
body.page-home .trust-row.three-top-channels-bg-match .trust-grid::before,
body.page-home .trust-row.three-top-channels-bg-match .trust-grid::after{
  content:none!important;
  display:none!important;
  background:none!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
}

/* Başlık artık H2 oldu ama eski görünümü korusun */
body.page-home .trust-row.three-top-channels-bg-match .trust-head h2{
  margin:0!important;
  color:#07152d!important;
  font-size:clamp(22px,2.1vw,32px)!important;
  line-height:1.12!important;
  letter-spacing:-.04em!important;
  font-weight:950!important;
}

body.page-home .trust-row.three-top-channels-bg-match .trust-head span{
  display:none!important;
}

/* Gridin kendi alanı tamamen şeffaf */
body.page-home .trust-row.three-top-channels-bg-match .trust-grid{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:26px 34px!important;
  width:auto!important;
  max-width:100%!important;
  min-height:0!important;
  padding:0!important;
  margin-top:24px!important;
  border-radius:0!important;
  overflow:visible!important;
}

/* Üst logolardaki dikdörtgen gölgeyi veren alt gölgeyi yumuşat */
body.page-home .trust-row.three-top-channels-bg-match .trust-item{
  background:#fff!important;
  background-image:none!important;
  border:0!important;
  border-radius:999px!important;
  box-shadow:0 10px 24px rgba(15,23,42,.055)!important;
  outline:0!important;
  overflow:hidden!important;
}

/* Balonların altına veya içine eklenmiş pseudo katmanları kapat */
body.page-home .trust-row.three-top-channels-bg-match .trust-item::before,
body.page-home .trust-row.three-top-channels-bg-match .trust-item::after{
  content:none!important;
  display:none!important;
  background:none!important;
  box-shadow:none!important;
  border:0!important;
}

/* Üst ve ödeme bölümü arasında çizgi kalmasın */
body.page-home .three-payment-channels{
  border-top:0!important;
  margin-top:0!important;
}

body.page-home .three-payment-channels::before,
body.page-home .three-payment-channels::after{
  content:none!important;
  display:none!important;
}

/* Mobil */
@media(max-width:640px){
  .three-home-main-h1{
    width:calc(100% - 30px)!important;
    margin:20px auto 12px!important;
    font-size:30px!important;
  }

  body.page-home .trust-row.three-top-channels-bg-match{
    padding-top:28px!important;
    padding-bottom:24px!important;
  }

  body.page-home .trust-row.three-top-channels-bg-match .trust-grid{
    gap:18px!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-home-process-band.css?v=20260710-134732
   ====================================== */
.three-home-process-band{
  background:#f5f8fc!important;
  padding:18px 0 24px!important;
}

.three-home-process-wrap{
  width:min(1180px,calc(100% - 48px))!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:22px!important;
  align-items:stretch!important;
}

.three-home-process-card{
  background:#ffffff!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  box-shadow:0 12px 28px rgba(15,23,42,.06)!important;
  padding:24px 24px 22px!important;
  display:flex!important;
  flex-direction:column!important;
}

.three-home-process-no{
  width:44px!important;
  height:44px!important;
  border-radius:12px!important;
  background:#eef4ff!important;
  color:#155eef!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:14px!important;
  font-weight:900!important;
  margin-bottom:16px!important;
}

.three-home-process-card h2{
  margin:0 0 12px!important;
  color:#07152d!important;
  font-size:24px!important;
  line-height:1.12!important;
  letter-spacing:-.03em!important;
  font-weight:900!important;
}

.three-home-process-card p{
  margin:0!important;
  color:#42526b!important;
  font-size:15px!important;
  line-height:1.78!important;
  font-weight:600!important;
}

@media(max-width:980px){
  .three-home-process-wrap{
    grid-template-columns:1fr!important;
    gap:16px!important;
  }
}

@media(max-width:640px){
  .three-home-process-band{
    padding:14px 0 18px!important;
  }

  .three-home-process-wrap{
    width:calc(100% - 30px)!important;
  }

  .three-home-process-card{
    padding:22px 20px!important;
  }

  .three-home-process-card h2{
    font-size:22px!important;
  }

  .three-home-process-card p{
    font-size:14px!important;
    line-height:1.72!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-payment-clean-final.css?v=20260710-135211
   ====================================== */
/* Ö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;
}


/* ======================================
   SOURCE: /assets/3e-payment-info-cards.css?v=20260710-135708
   ====================================== */
/* Ödeme altyapısı bilgi kartları */
.three-payment-info-row{
  background:#f5f8fc!important;
  padding:34px 0 34px!important;
  color:#07152d!important;
}

.three-payment-info-head{
  max-width:1040px!important;
  margin:0 0 24px!important;
}

.three-payment-info-head h2{
  margin:0 0 12px!important;
  color:#07152d!important;
  font-size:clamp(28px,2.8vw,42px)!important;
  line-height:1.08!important;
  letter-spacing:-.05em!important;
  font-weight:950!important;
}

.three-payment-info-head p{
  margin:0!important;
  color:#42526b!important;
  font-size:16px!important;
  line-height:1.82!important;
  font-weight:600!important;
}

.three-payment-info-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:20px!important;
}

.three-payment-info-card{
  background:#fff!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  box-shadow:0 14px 32px rgba(15,23,42,.06)!important;
  padding:24px!important;
  display:grid!important;
  grid-template-columns:52px minmax(0,1fr)!important;
  gap:18px!important;
  align-items:start!important;
}

.three-payment-info-card .feature-num{
  width:46px!important;
  height:46px!important;
  border-radius:12px!important;
  background:#eef4ff!important;
  color:#155eef!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:14px!important;
  font-weight:950!important;
  letter-spacing:.03em!important;
}

.three-payment-info-card h3{
  margin:0 0 10px!important;
  color:#07152d!important;
  font-size:22px!important;
  line-height:1.16!important;
  letter-spacing:-.03em!important;
  font-weight:950!important;
}

.three-payment-info-card p{
  margin:0!important;
  color:#4b5b70!important;
  font-size:15px!important;
  line-height:1.78!important;
  font-weight:600!important;
}

@media(max-width:980px){
  .three-payment-info-grid{
    grid-template-columns:1fr!important;
  }
}

@media(max-width:640px){
  .three-payment-info-row{
    padding:28px 0!important;
  }

  .three-payment-info-head h2{
    font-size:30px!important;
  }

  .three-payment-info-head p{
    font-size:14.5px!important;
    line-height:1.72!important;
  }

  .three-payment-info-card{
    grid-template-columns:1fr!important;
    gap:14px!important;
    padding:22px!important;
  }

  .three-payment-info-card h3{
    font-size:21px!important;
  }

  .three-payment-info-card p{
    font-size:14px!important;
    line-height:1.72!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-payment-info-3cards-final.css?v=20260710-135947
   ====================================== */
/* H1 SEO için HTML'de kalsın ama ekranda görünmesin */
.three-home-main-h1{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}

/* Ödeme bilgi alanı artık sadece 3 kart */
.three-payment-info-row{
  background:#f5f8fc!important;
  padding:28px 0 32px!important;
  color:#07152d!important;
}

.three-payment-info-head{
  display:none!important;
}

.three-payment-info-grid.three-payment-info-grid-3{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:20px!important;
  align-items:stretch!important;
}

.three-payment-info-card{
  background:#fff!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  box-shadow:0 14px 32px rgba(15,23,42,.06)!important;
  padding:24px!important;
  display:grid!important;
  grid-template-columns:52px minmax(0,1fr)!important;
  gap:18px!important;
  align-items:start!important;
  height:100%!important;
}

.three-payment-info-card .feature-num{
  width:46px!important;
  height:46px!important;
  border-radius:12px!important;
  background:#eef4ff!important;
  color:#155eef!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:14px!important;
  font-weight:950!important;
  letter-spacing:.03em!important;
}

.three-payment-info-card h2,
.three-payment-info-card h3{
  margin:0 0 10px!important;
  color:#07152d!important;
  font-size:21px!important;
  line-height:1.16!important;
  letter-spacing:-.03em!important;
  font-weight:950!important;
}

.three-payment-info-card p{
  margin:0!important;
  color:#4b5b70!important;
  font-size:14.5px!important;
  line-height:1.72!important;
  font-weight:600!important;
}

@media(max-width:1100px){
  .three-payment-info-grid.three-payment-info-grid-3{
    grid-template-columns:1fr!important;
  }
}

@media(max-width:640px){
  .three-payment-info-row{
    padding:22px 0 26px!important;
  }

  .three-payment-info-card{
    grid-template-columns:1fr!important;
    gap:14px!important;
    padding:22px!important;
  }

  .three-payment-info-card h2,
  .three-payment-info-card h3{
    font-size:21px!important;
  }

  .three-payment-info-card p{
    font-size:14px!important;
    line-height:1.7!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-cargo-after-payment-cards.css?v=20260710-142810
   ====================================== */
/* Ödeme yazı kartlarının altındaki kargo entegrasyonları alanı */
.three-home-cargo-after-cards{
  background:#f5f8fc!important;
  padding:26px 0 46px!important;
  color:#07152d!important;
  border:0!important;
  box-shadow:none!important;
}

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

.three-home-cargo-after-inner h2{
  margin:0 0 22px!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-home-cargo-after-cards .three-home-cargo-cloud-board{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
  margin:0 0 30px!important;
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:28px 34px!important;
  overflow:visible!important;
}

.three-home-cargo-after-cards .three-cargo-cloud-bubble{
  width:124px!important;
  height:124px!important;
  min-width:124px!important;
  min-height:124px!important;
  max-width:124px!important;
  max-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:threeHomeCargoAfterFloat 6.6s ease-in-out infinite!important;
}

.three-home-cargo-after-cards .three-cargo-cloud-bubble:nth-child(2n){
  animation-duration:7.3s!important;
  animation-delay:-1.1s!important;
}

.three-home-cargo-after-cards .three-cargo-cloud-bubble:nth-child(3n){
  animation-duration:5.8s!important;
  animation-delay:-.7s!important;
}

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

.three-home-cargo-after-cards .three-cargo-cloud-bubble img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:96px!important;
  max-height:58px!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:0!important;
  border:0!important;
  box-shadow:none!important;
  transform:none!important;
}

.three-home-cargo-after-cards .three-cargo-cloud-bubble[data-logo="kargonomi"] img{
  left:auto!important;
  top:auto!important;
  width:auto!important;
  max-width:98px!important;
  max-height:58px!important;
  transform:none!important;
}

.three-home-cargo-after-cards .three-cargo-cloud-bubble[data-logo="kolaygelsin"] img{
  opacity:1!important;
  visibility:visible!important;
  max-width:98px!important;
  max-height:58px!important;
}

.three-home-cargo-after-cards .three-cargo-cloud-bubble[data-logo="ptt"] img{
  max-width:90px!important;
  max-height:58px!important;
}

.three-home-cargo-after-cards .three-cargo-cloud-bubble[data-logo="ups"] img{
  max-width:82px!important;
  max-height:66px!important;
}

/* Kargo açıklama kartları */
.three-home-cargo-text-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:20px!important;
  align-items:stretch!important;
}

.three-home-cargo-text-card{
  background:#fff!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  box-shadow:0 14px 32px rgba(15,23,42,.06)!important;
  padding:24px!important;
  display:grid!important;
  grid-template-columns:52px minmax(0,1fr)!important;
  gap:18px!important;
  align-items:start!important;
}

.three-home-cargo-text-no{
  width:46px!important;
  height:46px!important;
  border-radius:12px!important;
  background:#eef4ff!important;
  color:#155eef!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:14px!important;
  font-weight:950!important;
  letter-spacing:.03em!important;
}

.three-home-cargo-text-card h3{
  margin:0 0 10px!important;
  color:#07152d!important;
  font-size:21px!important;
  line-height:1.16!important;
  letter-spacing:-.03em!important;
  font-weight:950!important;
}

.three-home-cargo-text-card p{
  margin:0!important;
  color:#4b5b70!important;
  font-size:14.5px!important;
  line-height:1.72!important;
  font-weight:600!important;
}

@media(max-width:1100px){
  .three-home-cargo-text-grid{
    grid-template-columns:1fr!important;
  }
}

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

  .three-home-cargo-after-cards .three-home-cargo-cloud-board{
    gap:18px!important;
  }

  .three-home-cargo-after-cards .three-cargo-cloud-bubble{
    width:104px!important;
    height:104px!important;
    min-width:104px!important;
    min-height:104px!important;
    max-width:104px!important;
    max-height:104px!important;
  }

  .three-home-cargo-after-cards .three-cargo-cloud-bubble img{
    max-width:82px!important;
    max-height:50px!important;
  }

  .three-home-cargo-text-card{
    grid-template-columns:1fr!important;
    gap:14px!important;
    padding:22px!important;
  }
}

/* ===== Kargonomi özel düzeltme ===== */
/* 2 kat büyüsün ve %20 sola kaysın */
.three-cargo-cloud-bubble[data-logo="kargonomi"]{
  overflow:hidden!important;
}

.three-cargo-cloud-bubble[data-logo="kargonomi"] img,
.three-home-cargo-after-cards .three-cargo-cloud-bubble[data-logo="kargonomi"] img,
.three-home-cargo-between-block .three-cargo-cloud-bubble[data-logo="kargonomi"] img,
.three-home-cargo-bubbles-under-title .three-cargo-cloud-bubble[data-logo="kargonomi"] img{
  position:relative!important;
  transform:scale(2) translateX(-20%)!important;
  transform-origin:center center!important;
  left:auto!important;
  top:auto!important;
  width:auto!important;
  max-width:none!important;
  max-height:none!important;
}

/* ===== Kargonomi ince ayar v2 ===== */
/* Önceki 2x ve %20 sol yerine:
   %30 küçült -> 1.4
   %10 sağa kay -> -10% */
.three-cargo-cloud-bubble[data-logo="kargonomi"] img,
.three-home-cargo-after-cards .three-cargo-cloud-bubble[data-logo="kargonomi"] img,
.three-home-cargo-between-block .three-cargo-cloud-bubble[data-logo="kargonomi"] img,
.three-home-cargo-bubbles-under-title .three-cargo-cloud-bubble[data-logo="kargonomi"] img{
  position:relative!important;
  transform:scale(1.4) translateX(-10%)!important;
  transform-origin:center center!important;
  left:auto!important;
  top:auto!important;
  width:auto!important;
  max-width:none!important;
  max-height:none!important;
}

/* ===== Kargonomi %3 sola ince ayar ===== */
.three-cargo-cloud-bubble[data-logo="kargonomi"] img,
.three-home-cargo-after-cards .three-cargo-cloud-bubble[data-logo="kargonomi"] img,
.three-home-cargo-between-block .three-cargo-cloud-bubble[data-logo="kargonomi"] img,
.three-home-cargo-bubbles-under-title .three-cargo-cloud-bubble[data-logo="kargonomi"] img{
  position:relative!important;
  transform:scale(1.4) translateX(-13%)!important;
  transform-origin:center center!important;
  left:auto!important;
  top:auto!important;
  width:auto!important;
  max-width:none!important;
  max-height:none!important;
}


/* ======================================
   SOURCE: /assets/3e-home-invoice-integrations.css?v=20260710-143341
   ====================================== */
/* Ana sayfa fatura entegrasyonları */
.three-home-invoice-section{
  background:#f5f8fc!important;
  padding:26px 0 52px!important;
  color:#07152d!important;
  border:0!important;
  box-shadow:none!important;
}

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

.three-home-invoice-inner h2{
  margin:0 0 22px!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-invoice-cloud{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:28px 34px!important;
  margin:0 0 30px!important;
  overflow:visible!important;
}

.three-invoice-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:threeInvoiceFloat 6.6s ease-in-out infinite!important;
}

.three-invoice-bubble:nth-child(2n){
  animation-duration:7.3s!important;
  animation-delay:-1.1s!important;
}

.three-invoice-bubble:nth-child(3n){
  animation-duration:5.8s!important;
  animation-delay:-.7s!important;
}

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

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

.three-home-invoice-text-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:20px!important;
  align-items:stretch!important;
}

.three-home-invoice-text-card{
  background:#fff!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  box-shadow:0 14px 32px rgba(15,23,42,.06)!important;
  padding:24px!important;
  display:grid!important;
  grid-template-columns:52px minmax(0,1fr)!important;
  gap:18px!important;
  align-items:start!important;
}

.three-home-invoice-text-no{
  width:46px!important;
  height:46px!important;
  border-radius:12px!important;
  background:#eef4ff!important;
  color:#155eef!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:14px!important;
  font-weight:950!important;
  letter-spacing:.03em!important;
}

.three-home-invoice-text-card h3{
  margin:0 0 10px!important;
  color:#07152d!important;
  font-size:21px!important;
  line-height:1.16!important;
  letter-spacing:-.03em!important;
  font-weight:950!important;
}

.three-home-invoice-text-card p{
  margin:0!important;
  color:#4b5b70!important;
  font-size:14.5px!important;
  line-height:1.72!important;
  font-weight:600!important;
}

@media(max-width:1100px){
  .three-home-invoice-text-grid{
    grid-template-columns:1fr!important;
  }
}

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

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

  .three-invoice-bubble{
    width:104px!important;
    height:104px!important;
    min-width:104px!important;
    min-height:104px!important;
  }

  .three-invoice-bubble img{
    max-width:82px!important;
    max-height:50px!important;
  }

  .three-home-invoice-text-card{
    grid-template-columns:1fr!important;
    gap:14px!important;
    padding:22px!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-social-home-consistent-final.css?v=20260710-152940
   ====================================== */
/* ===== Sosyal medya butonları final: header'a dokunmaz ===== */

/* Sonradan basılan siyah/beyaz veya farklı sosyal blokları kapat */
.three-unified-social,
.three-mobile-social,
.three-social-floating,
.three-floating-social,
.mobile-social-floating,
.mobile-socials,
.social-floating,
.social-float,
.social-fixed,
.fixed-social{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}

/* Ana sayfadaki tek tip sol sosyal medya yapısı */
.floating-social-left{
  position:fixed!important;
  left:15px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  z-index:99990!important;
  display:flex!important;
  flex-direction:column!important;
  gap:12px!important;
  pointer-events:none!important;
}

.floating-social-item{
  pointer-events:auto!important;
  width:46px!important;
  height:46px!important;
  min-width:46px!important;
  min-height:46px!important;
  max-width:46px!important;
  max-height:46px!important;
  border-radius:6px!important;
  background:#ffffff!important;
  border:1px solid #e4eaf3!important;
  box-shadow:0 12px 28px rgba(15,23,42,.14)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  overflow:hidden!important;
  text-decoration:none!important;
  backdrop-filter:none!important;
  transition:transform .18s ease, box-shadow .18s ease!important;
}

.floating-social-item:hover{
  width:46px!important;
  max-width:46px!important;
  transform:translateY(-2px)!important;
  box-shadow:0 16px 34px rgba(15,23,42,.18)!important;
}

.floating-social-icon{
  width:46px!important;
  min-width:46px!important;
  height:46px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

.floating-social-icon svg{
  width:24px!important;
  height:24px!important;
  display:block!important;
  fill:currentColor!important;
}

.floating-social-text{
  display:none!important;
}

.floating-social-item.whatsapp{
  color:#16a34a!important;
}

.floating-social-item.instagram{
  color:#e11d48!important;
}

.floating-social-item.youtube{
  color:#ff0000!important;
}

@media(max-width:760px){
  .floating-social-left{
    left:12px!important;
    top:auto!important;
    bottom:92px!important;
    transform:none!important;
    gap:10px!important;
    display:flex!important;
  }

  .floating-social-item{
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    min-height:44px!important;
    max-width:44px!important;
    max-height:44px!important;
    border-radius:6px!important;
  }

  .floating-social-item:hover{
    width:44px!important;
    max-width:44px!important;
    transform:none!important;
  }

  .floating-social-icon{
    width:44px!important;
    min-width:44px!important;
    height:44px!important;
  }

  .floating-social-icon svg{
    width:23px!important;
    height:23px!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-footer-desktop-balance-final.css?v=20260710-225834
   ====================================== */
/* ===== Footer mail kaldırma + PC boşluk dengeleme ===== */

/* Static footer: Çözümler kolonu kalkınca 4 kolon boşluğu kalmasın */
.three-static-footer-wrap{
  width:min(1280px,calc(100% - 64px))!important;
}

.three-static-footer-grid{
  grid-template-columns:minmax(320px,1.25fr) minmax(170px,.55fr) minmax(320px,1fr)!important;
  gap:72px!important;
  align-items:start!important;
}

/* Premium footer kullanılırsa aynı denge */
.three-footer-wrap{
  width:min(1280px,calc(100% - 64px))!important;
}

.three-footer-grid{
  grid-template-columns:minmax(320px,1.25fr) minmax(170px,.55fr) minmax(320px,1fr)!important;
  gap:72px!important;
  align-items:start!important;
}

/* Mail satırı herhangi bir eski kopyadan kalırsa gizle */
.three-static-contact a[href^="mailto:"],
.three-footer-contact a[href^="mailto:"]{
  display:none!important;
}

.three-static-contact div:has(a[href^="mailto:"]),
.three-footer-contact div:has(a[href^="mailto:"]){
  display:none!important;
}

/* İletişim tarafı daha sağa yayılsın */
.three-static-contact,
.three-footer-contact{
  margin-bottom:18px!important;
}

.three-static-map,
.three-footer-map{
  width:100%!important;
  max-width:330px!important;
  height:188px!important;
}

/* Footer bottom tek satır daha düzgün dursun */
.three-static-footer-bottom,
.three-footer-bottom{
  justify-content:flex-start!important;
}

@media(max-width:980px){
  .three-static-footer-wrap,
  .three-footer-wrap{
    width:calc(100% - 40px)!important;
  }

  .three-static-footer-grid,
  .three-footer-grid{
    grid-template-columns:1fr 1fr!important;
    gap:34px!important;
  }
}

@media(max-width:640px){
  .three-static-footer-wrap,
  .three-footer-wrap{
    width:calc(100% - 30px)!important;
  }

  .three-static-footer-grid,
  .three-footer-grid{
    grid-template-columns:1fr!important;
    gap:26px!important;
  }

  .three-static-map,
  .three-footer-map{
    max-width:100%!important;
  }
}


/* ======================================
   SOURCE: /assets/3e-no-ai-hero-light.css?v=20260718c
   ====================================== */
/*
 * 3E Yazılım — düz ve kurumsal hero arka planları
 * Radial ışık, parlama, büyük dekoratif daire ve noise yoktur.
 */

/* Genel alt sayfalar */
body.site-pro .pro-hero{
  background:#07152d!important;
  background-color:#07152d!important;
  background-image:none!important;
  background-blend-mode:normal!important;
}

body.site-pro .pro-hero::before,
body.site-pro .pro-hero::after{
  content:none!important;
  display:none!important;
  width:0!important;
  height:0!important;
  background:none!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  filter:none!important;
  opacity:0!important;
}

/* Google hizmet sayfaları */
body.g-site .g-hero{
  background:#07162c!important;
  background-color:#07162c!important;
  background-image:none!important;
  background-blend-mode:normal!important;
}

body.g-site .g-hero::before,
body.g-site .g-hero::after{
  content:none!important;
  display:none!important;
  width:0!important;
  height:0!important;
  background:none!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  filter:none!important;
  opacity:0!important;
}

body.g-site .g-hero-noise{
  display:none!important;
  background:none!important;
  background-image:none!important;
  mask-image:none!important;
  opacity:0!important;
}

/* Restoran Yazılımı sayfası */
body.restaurant-site .r-hero{
  background:#07162c!important;
  background-color:#07162c!important;
  background-image:none!important;
  background-blend-mode:normal!important;
}

body.restaurant-site .r-hero::before,
body.restaurant-site .r-hero::after{
  content:none!important;
  display:none!important;
  width:0!important;
  height:0!important;
  background:none!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  filter:none!important;
  opacity:0!important;
}

/* Eski tip açık renkli iç sayfa hero dekorasyonu */
body.page-inner .page-hero::before,
body.page-inner .page-hero::after{
  content:none!important;
  display:none!important;
  width:0!important;
  height:0!important;
  background:none!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  filter:none!important;
  opacity:0!important;
}

/* 3E NO TEXT GLOW START */

/* Bütün sayfa başlıklarındaki mavi/beyaz ışık ve gölgeyi kaldır */
html body h1,
html body h2,
html body h3,
html body h4,
html body .pro-hero h1,
html body .g-hero h1,
html body .r-hero h1,
html body .page-hero h1,
html body .home-executive-title{
  text-shadow:none!important;
  filter:none!important;
  -webkit-filter:none!important;
}

/* Hero içindeki metinlerin arkasında hiçbir parlama kalmasın */
html body .pro-hero *,
html body .g-hero *,
html body .r-hero *,
html body .page-hero *{
  text-shadow:none!important;
  filter:none!important;
  -webkit-filter:none!important;
}

/* 3E NO TEXT GLOW END */

/* 3E DECORATIVE LABELS OFF START */
.pro-eyebrow,
.g-eyebrow,
.g-kicker,
.r-kicker,
.three-home-invoice-gif-eyebrow {
    display: none !important;
}
/* 3E DECORATIVE LABELS OFF END */


/* ======================================
   SOURCE: /assets/3e-home-reference-designs.css?v=20260729-compact-reference-safe-1
   ====================================== */
/* Ana sayfa kayan referans logoları */

body.page-home .three-reference-section {
  overflow: hidden;
  padding: 84px 0 92px;
  background: #f4f6f9;
  color: #07152d;
}

body.page-home .three-reference-inner {
  width: min(1180px, calc(100% - 48px));
  margin: 0 auto;
}

body.page-home .three-reference-head {
  margin: 0 auto 42px;
  text-align: center;
}

body.page-home .three-reference-head h2 {
  margin: 0 !important;
  color: #07152d !important;
  font-size: clamp(35px, 4vw, 48px) !important;
  font-weight: 800 !important;
  line-height: 1.06 !important;
  letter-spacing: -.04em !important;
}

body.page-home .three-reference-head p {
  margin: 13px 0 0 !important;
  color: #667085 !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
}

body.page-home .three-reference-marquee {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  display: grid;
  gap: 20px;
}

body.page-home .three-reference-row {
  width: 100%;
  overflow: hidden;
  padding: 6px 0 12px;
}

body.page-home .three-reference-track {
  width: max-content;
  display: flex;
  align-items: center;
  animation: three-reference-left 58s linear infinite;
  will-change: transform;
}

body.page-home
.three-reference-row.is-reverse
.three-reference-track {
  animation-name: three-reference-right;
  animation-duration: 64s;
}

body.page-home
.three-reference-marquee:hover
.three-reference-track {
  animation-play-state: running !important;
}

body.page-home .three-reference-set {
  display: flex;
  align-items: center;
  gap: 20px;
  padding-right: 20px;
}

body.page-home .three-reference-logo {
  width: 132px;
  height: 132px;
  flex: 0 0 132px;
  margin: 0;
  padding: 9px;
  overflow: hidden;
  border: 1px solid #dce2eb;
  border-radius: 50%;
  background: #ffffff;
  box-shadow: 0 10px 26px rgba(7,21,45,.10);
}

body.page-home .three-reference-logo img {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 50%;
  object-fit: contain;
}

@keyframes three-reference-left {
  from {
    transform: translate3d(0,0,0);
  }

  to {
    transform: translate3d(-50%,0,0);
  }
}

@keyframes three-reference-right {
  from {
    transform: translate3d(-50%,0,0);
  }

  to {
    transform: translate3d(0,0,0);
  }
}

@media (max-width: 700px) {
  body.page-home .three-reference-section {
    padding: 65px 0 72px;
  }

  body.page-home .three-reference-inner {
    width: calc(100% - 28px);
  }

  body.page-home .three-reference-head {
    margin-bottom: 32px;
    text-align: left;
  }

  body.page-home .three-reference-head h2 {
    font-size: 34px !important;
  }

  body.page-home .three-reference-head p {
    font-size: 14px !important;
  }

  body.page-home .three-reference-marquee {
    gap: 13px;
  }

  body.page-home .three-reference-set {
    gap: 13px;
    padding-right: 13px;
  }

  body.page-home .three-reference-logo {
    width: 90px;
    height: 90px;
    flex-basis: 90px;
    padding: 6px;
  }

  body.page-home .three-reference-track {
    animation-duration: 43s;
  }

  body.page-home
  .three-reference-row.is-reverse
  .three-reference-track {
    animation-duration: 48s;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.page-home .three-reference-row {
    overflow-x: auto;
    scrollbar-width: none;
  }

  body.page-home
  .three-reference-row::-webkit-scrollbar {
    display: none;
  }

  body.page-home .three-reference-track {
    animation: none !important;
  }
}


/* 3E REFERENCE LOGO SIZE OVERRIDE START */

body.page-home .three-reference-head {
  margin-bottom: 46px;
}

body.page-home .three-reference-logo {
  width: 175px !important;
  height: 175px !important;
  flex: 0 0 175px !important;
  padding: 5px !important;
}

body.page-home .three-reference-logo img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}

body.page-home .three-reference-set {
  gap: 26px !important;
  padding-right: 26px !important;
}

@media (max-width: 700px) {
  body.page-home .three-reference-logo {
    width: 116px !important;
    height: 116px !important;
    flex-basis: 116px !important;
    padding: 4px !important;
  }

  body.page-home .three-reference-set {
    gap: 16px !important;
    padding-right: 16px !important;
  }
}

/* 3E REFERENCE LOGO SIZE OVERRIDE END */

/* Referans logolarını yüzde 15 yakınlaştır */
body.page-home .three-reference-logo img {
  transform: scale(1.15) !important;
  transform-origin: center center !important;
}

/* Referans logoları mouse üstündeyken de kesintisiz aksın */
body.page-home
.three-reference-marquee:hover
.three-reference-track {
  animation-play-state: running !important;
}


/* 3E REFERENCE CONTINUOUS MOTION START */

/* Mouse ile üzerine gelinse de sürekli aksın */
body.page-home
.three-reference-marquee:hover
.three-reference-track {
  animation-play-state: running !important;
}

/* Logo yüklenirken boş beyaz daire oluşmasını önle */
body.page-home .three-reference-logo img {
  opacity: 1 !important;
  visibility: visible !important;
}

/* 3E REFERENCE CONTINUOUS MOTION END */

/* 3E COMPACT REFERENCE LOGOS SAFE START */

body.page-home
#referanslar
.three-reference-set {
  gap: 10px !important;
  padding-right: 10px !important;
}

body.page-home
#referanslar
.three-reference-logo {
  width: 108px !important;
  height: 108px !important;
  flex: 0 0 108px !important;
  margin: 0 !important;
  padding: 6px !important;
  border-radius: 16px !important;
  box-shadow: none !important;
}

body.page-home
#referanslar
.three-reference-logo img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  border-radius: 10px !important;
  box-shadow: none !important;
  filter: none !important;
}

@media (max-width: 700px) {
  body.page-home
  #referanslar
  .three-reference-set {
    gap: 8px !important;
    padding-right: 8px !important;
  }

  body.page-home
  #referanslar
  .three-reference-logo {
    width: 78px !important;
    height: 78px !important;
    flex-basis: 78px !important;
    padding: 4px !important;
    border-radius: 12px !important;
  }

  body.page-home
  #referanslar
  .three-reference-logo img {
    border-radius: 8px !important;
  }
}

/* 3E COMPACT REFERENCE LOGOS SAFE END */

