
.anka-referans-wrap{margin:30px 0;color:var(--anka-text)}
.anka-referans-head{text-align:center;margin-bottom:24px}
.anka-referans-head h2{margin:0 0 8px;font-size:32px;line-height:1.2}
.anka-referans-head p{margin:0 auto;max-width:720px;font-size:16px;opacity:.82}
.anka-referans-grid{display:grid;grid-template-columns:repeat(var(--anka-col-desktop), minmax(0, 1fr));gap:18px}
.anka-logo-card{position:relative}
.anka-logo-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:170px;padding:24px 18px;background:var(--anka-bg);border:2px solid var(--anka-border);border-radius:20px;text-decoration:none;color:var(--anka-text);box-shadow:0 10px 30px rgba(15,23,42,.05);transition:all .32s ease}
.anka-logo-image{max-width:100%;width:auto;height:70px;object-fit:contain;transition:all .32s ease}
.anka-logo-title{font-size:14px;font-weight:600;text-align:center}
.anka-logo-link:hover{border-color:var(--anka-hover-border);background:var(--anka-hover-bg)}
.anka-grayscale .anka-logo-image{filter:grayscale(100%);opacity:.88}
.anka-grayscale .anka-logo-link:hover .anka-logo-image{filter:grayscale(0%);opacity:1}
.effect-lift .anka-logo-link:hover{transform:translateY(-8px)}
.effect-zoom .anka-logo-link:hover .anka-logo-image{transform:scale(1.08)}
.effect-glow .anka-logo-link:hover{box-shadow:0 16px 40px rgba(20,86,160,.18)}
@media (max-width: 991px){
  .anka-referans-grid{grid-template-columns:repeat(var(--anka-col-tablet), minmax(0, 1fr))}
}
@media (max-width: 640px){
  .anka-referans-head h2{font-size:26px}
  .anka-referans-grid{grid-template-columns:repeat(var(--anka-col-mobile), minmax(0, 1fr))}
  .anka-logo-link{min-height:145px;padding:18px 14px}
  .anka-logo-image{height:54px}
}
