/* Akademi Services Grid — frontend styles */
.aks-wrap{max-width:1200px;margin:0 auto;padding:48px 20px}
.aks-header{text-align:center;margin-bottom:28px}
.aks-eyebrow{display:inline-block;padding:6px 12px;border:1px solid #e6e6e6;border-radius:999px;font-size:12px;letter-spacing:.06em;color:#444;background:#fff}
.aks-title{font-size:clamp(28px,3.5vw,44px);line-height:1.1;margin:14px 0 12px;font-weight:700}
.aks-desc{max-width:780px;margin:0 auto 18px;line-height:1.7;color:#6a6a6a}

/* Grid */
.aks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}
.aks-wrap.cols-1 .aks-grid{grid-template-columns:1fr}
.aks-wrap.cols-2 .aks-grid{grid-template-columns:repeat(2,1fr)}
.aks-wrap.cols-3 .aks-grid{grid-template-columns:repeat(3,1fr)}
.aks-wrap.cols-4 .aks-grid{grid-template-columns:repeat(4,1fr)}
@media(max-width:900px){.aks-grid{grid-template-columns:1fr}}

/* Borders */
.has-borders .aks-grid{border-top:1px solid #eaeaea;border-left:1px solid #eaeaea}
.has-borders .aks-card{border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea}

/* Card */
.aks-card{background:#fff}
.aks-card-link{display:block;color:inherit;text-decoration:none}
.aks-card-inner{display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 22px;min-height:260px;gap:12px}
.aks-icon{min-height:48px;display:flex;align-items:center;justify-content:center}
.aks-icon img{width:48px;height:48px;object-fit:contain;filter:grayscale(1);opacity:0.9}
.aks-icon i{font-size:44px;line-height:1;opacity:.9}
.aks-card-title{font-size:18px;font-weight:700;margin:6px 0}
.aks-card-desc{font-size:14px;color:#666;line-height:1.6;max-width:320px}

/* Subtle hover */
.aks-card-link:hover .aks-card-inner{background:#fafafa}

/* Mobilde her zaman 1 kolon */
@media (max-width: 900px){
  .aks-wrap.cols-1 .aks-grid,
  .aks-wrap.cols-2 .aks-grid,
  .aks-wrap.cols-3 .aks-grid,
  .aks-wrap.cols-4 .aks-grid,
  .aks-grid{
    grid-template-columns: 1fr !important;
  }
}