/* Güvence şeridi: açık zemin üstünde yumuşak kart, 2x2 (mobil) / 4 sütun (masaüstü) */
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust { background: #fff; }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__inner { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__card { position: relative; padding: 1.25rem; border-radius: 1.5rem; background: linear-gradient(160deg, var(--esl-sand) 0%, rgb(236, 244, 239) 100%); overflow: hidden; }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__card::before { content: ""; position: absolute; width: 16rem; height: 16rem; right: -6rem; top: -8rem; border-radius: 50%; background: radial-gradient(circle, rgba(36, 78, 63, 0.12), transparent 70%); pointer-events: none; }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__live { position: relative; display: flex; align-items: center; justify-content: center; gap: 0.5rem; margin: 0 0 1rem; font-size: 0.875rem; line-height: 1.35; letter-spacing: 0.2px; color: var(--esl-text); text-align: center; }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__live strong { font-weight: 700; color: var(--esl-green); }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__dot { position: relative; flex: none; width: 0.5rem; height: 0.5rem; border-radius: 50%; background: #1fae5b; }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__dot::after { content: ""; position: absolute; inset: 0; border-radius: 50%; background: #1fae5b; animation: cc_KIXEVCZXAC_lq4sK8XMd1_esl-trust-ping 1.8s cubic-bezier(0, 0, .2, 1) infinite; }
@keyframes cc_KIXEVCZXAC_lq4sK8XMd1_esl-trust-ping { 75%, 100% { transform: scale(2.6); opacity: 0; } }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__grid { position: relative; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.625rem; }
@media (min-width: 750px) {
  .cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__card { padding: 1.75rem; }
  .cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__grid { grid-template-columns: repeat(var(--esl-trust-cols, 4), minmax(0, 1fr)); gap: 1rem; }
}
@media (max-width: 749px) { .cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__inner { padding-top: 1.5rem; padding-bottom: 1.5rem; } }

/* Ekrana girince: kartlar sırayla yükselir, ikonlar kendini çizer, üstünden bir ışık geçer */
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust--armed .esl-trust-item { opacity: 0; transform: translateY(0.875rem) scale(.98); }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust--armed .esl-trust-item__icon svg * { stroke-dasharray: 1; stroke-dashoffset: 1; }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust--in .esl-trust-item { opacity: 1; transform: none; transition: opacity .6s ease, transform .7s cubic-bezier(.2, .8, .2, 1); }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust--in .esl-trust-item__icon svg * { stroke-dasharray: 1; stroke-dashoffset: 0; transition: stroke-dashoffset 1.1s cubic-bezier(.6, .1, .2, 1) .25s; }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust--in .esl-trust-item::after { animation: cc_KIXEVCZXAC_lq4sK8XMd1_esl-trust-shine 1.2s ease .5s both; }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__grid > :nth-child(2) .esl-trust-item, .cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__grid > :nth-child(2) .esl-trust-item__icon svg *, .cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__grid > :nth-child(2) .esl-trust-item::after { transition-delay: .09s; animation-delay: .59s; }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__grid > :nth-child(3) .esl-trust-item, .cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__grid > :nth-child(3) .esl-trust-item__icon svg *, .cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__grid > :nth-child(3) .esl-trust-item::after { transition-delay: .18s; animation-delay: .68s; }
.cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__grid > :nth-child(4) .esl-trust-item, .cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__grid > :nth-child(4) .esl-trust-item__icon svg *, .cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__grid > :nth-child(4) .esl-trust-item::after { transition-delay: .27s; animation-delay: .77s; }
@keyframes cc_KIXEVCZXAC_lq4sK8XMd1_esl-trust-shine { from { transform: translateX(-120%) skewX(-18deg); } to { transform: translateX(220%) skewX(-18deg); } }
@media (prefers-reduced-motion: reduce) { .cc_KIXEVCZXAC_lq4sK8XMd1 .esl-trust__dot::after { animation: none; } }
