/* =========================================================
  Home - Sektörler (sektor.css)
========================================================= */

.eg-sektor{
  padding: 28px 0 10px;
  background: #fff;
}

.eg-sektor__head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:16px;
  margin-bottom: 14px;
}

.eg-sektor__title{
  font-family: var(--eg-font-head);
  font-size: clamp(20px, 2.2vw, 26px);
  margin: 0;
  letter-spacing: -0.02em;
}

.eg-sektor__rail{
  position: relative;
  overflow: hidden;
  border-radius: var(--eg-radius-lg);
}

.eg-sektor__track{
  display:flex;
  gap: 14px;
  will-change: transform;
  transform: translate3d(0,0,0);
  padding: 6px 2px;
}

/* Kare kart: mobilde de desktopta da yan yana */
.eg-sektorCard{
  flex: 0 0 auto;
  width: clamp(140px, 22vw, 210px);
  aspect-ratio: 1 / 1;
  border-radius: 18px;
  border: 1px solid var(--eg-border);
  background: linear-gradient(135deg, rgba(30,89,137,.08), rgba(11,42,62,.03));
  box-shadow: 0 10px 24px rgba(11, 42, 62, .06);
}

.eg-sektorCard__inner{
  height: 100%;
  padding: 16px 16px 14px;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}

.eg-sektorCard__icon{
  width: 44px;
  height: 44px;
  border-radius: 14px;
  display:flex;
  align-items:center;
  justify-content:center;
  border: 1px solid rgba(30, 89, 137, .22);
  background: rgba(255,255,255,.8);
}

.eg-sektorCard__icon i{
  font-size: 18px;
  color: var(--eg-blue-900);
}

.eg-sektorCard__title{
  margin: 10px 0 6px;
  font-size: 15px;
  line-height: 1.2;
  letter-spacing: -0.01em;
}

.eg-sektorCard__link{
  display:inline-flex;
  align-items:center;
  gap: 8px;
  font-weight: 750;
  font-size: 13px;
  color: var(--eg-blue-500);
  text-decoration: none;
}

.eg-sektorCard__link:hover{
  color: var(--eg-blue-900);
}

@media (max-width: 520px){
  .eg-sektorCard{
    width: 46vw;   /* mobilde 2 kart yan yana */
    max-width: 210px;
  }
}