/* Arka plan sadece içerik kadar */
.why-wrapper {
  background: linear-gradient(180deg, #000000 0%, #121212 100%);
  padding: 4rem 0; /* üst-alt boşluk */
}

/* Header */
.why-header .why-title {
  font-size: 2.2rem;
  letter-spacing: 0.5px;
}

.why-header .why-subtitle {
  max-width: 600px;
  margin: 0 auto;
  font-size: 1rem;
}

/* Kartlar */
.why-card {
  background: linear-gradient(135deg, #1a1a1a, #0d0d0d);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 12px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  height: 100%;
}

.why-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 25px rgba(0,0,0,0.5);
}

.why-card-title {
  font-weight: 600;
}

.why-card-text {
  font-size: 0.9rem;
  color: #bbb;
}

.why-icon {
  color: #D90404;
  font-size: 2rem;
}

/* CTA Butonlar */
.why-cta .why-btn-talent {
  background: #D90404;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 0.6rem 1.5rem;
}

.why-cta .why-btn-talent:hover {
  background: #a90303;
  color: #fff;
}

.why-cta .why-btn-agency {
  border: 1px solid #fff;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 0.6rem 1.5rem;
}

.why-cta .why-btn-agency:hover {
  background: #fff;
  color: #000;
}
