/* =========================================================
   Eleventy ADS v16.8.24
   - İş ortakları hero butonu kaldırıldıktan sonra boşluk kalmaması için
     hero highlight kartlarını düzenler.
   - Hakkımızda tarafındaki önceki genel tasarım override'ları v16.8.25'te
     yeni geniş hero kurgusuyla yeniden ele alındı.
   ========================================================= */

/* İŞ ORTAKLARI — hero buton kaldırıldıktan sonra dolu/premium bilgi alanı */
.eleventy-partnership-page .partnership-hero-highlights {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 12px !important;
  margin-top: 34px !important;
  max-width: 760px !important;
}

.eleventy-partnership-page .partnership-hero-highlights div {
  min-height: 112px !important;
  padding: 18px !important;
  border-radius: 20px !important;
  background: rgba(255, 255, 255, 0.78) !important;
  border: 1px solid rgba(29, 29, 29, 0.08) !important;
  box-shadow: 0 14px 38px rgba(15, 15, 15, 0.045) !important;
}

.eleventy-partnership-page .partnership-hero-highlights span {
  width: 42px !important;
  height: 42px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin-bottom: 12px !important;
  border-radius: 14px !important;
  background: rgba(255, 153, 0, 0.11) !important;
  color: #ff9900 !important;
  font-size: 14px !important;
  font-weight: 800 !important;
}

.eleventy-partnership-page .partnership-hero-highlights p {
  margin: 0 !important;
  color: #303030 !important;
  font-size: 14.5px !important;
  line-height: 1.34 !important;
  letter-spacing: -0.02em !important;
  font-weight: 750 !important;
}

@media (max-width: 1199px) {
  .eleventy-about-page .ea-hero-shell,
  .eleventy-about-page .ea-process-shell,
  .eleventy-about-page .ea-cta-shell {
    padding: 48px !important;
  }

  .eleventy-about-page .ea-hero-grid,
  .eleventy-about-page .ea-story-grid,
  .eleventy-about-page .ea-section-head,
  .eleventy-about-page .ea-cta-shell {
    grid-template-columns: 1fr !important;
    gap: 36px !important;
  }

  .eleventy-about-page .ea-title {
    font-size: clamp(52px, 8vw, 78px) !important;
  }

  .eleventy-about-page .ea-sticky-heading {
    position: relative !important;
    top: auto !important;
  }

  .eleventy-partnership-page .partnership-hero-highlights {
    grid-template-columns: 1fr !important;
    max-width: 620px !important;
  }
}

@media (max-width: 767px) {
  .eleventy-about-page .ea-hero {
    padding: 96px 0 28px !important;
  }

  .eleventy-about-page .ea-hero-shell,
  .eleventy-about-page .ea-process-shell,
  .eleventy-about-page .ea-cta-shell {
    padding: 34px 22px !important;
    border-radius: 28px !important;
  }

  .eleventy-about-page .ea-title {
    font-size: clamp(42px, 12vw, 56px) !important;
    line-height: 0.98 !important;
    letter-spacing: -0.065em !important;
  }

  .eleventy-about-page .ea-section-title,
  .eleventy-about-page .ea-cta-shell h2 {
    font-size: clamp(38px, 10.8vw, 52px) !important;
    line-height: 1 !important;
  }

  .eleventy-about-page .ea-hero-content .ea-text,
  .eleventy-about-page .ea-text {
    font-size: 16px !important;
    line-height: 1.48 !important;
  }

  .eleventy-about-page .ea-hero-actions,
  .eleventy-about-page .ea-cta-actions {
    width: 100% !important;
    margin-top: 28px !important;
    align-items: stretch !important;
  }

  .eleventy-about-page .ea-btn {
    width: 100% !important;
    min-height: 50px !important;
  }

  .eleventy-about-page .ea-hero-card {
    padding: 26px !important;
    border-radius: 24px !important;
  }

  .eleventy-about-page .ea-hero-card h2 {
    font-size: 28px !important;
  }

  .eleventy-about-page .ea-stats {
    padding: 30px 0 48px !important;
  }

  .eleventy-about-page .ea-stats-grid,
  .eleventy-about-page .ea-values-grid,
  .eleventy-about-page .ea-capabilities-grid,
  .eleventy-about-page .ea-role-grid {
    grid-template-columns: 1fr !important;
  }

  .eleventy-about-page .ea-story,
  .eleventy-about-page .ea-values,
  .eleventy-about-page .ea-process,
  .eleventy-about-page .ea-capabilities,
  .eleventy-about-page .ea-team {
    padding: 58px 0 !important;
  }

  .eleventy-about-page .ea-process-item {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
    padding: 20px !important;
  }

  .eleventy-about-page .ea-process-arrow {
    display: none !important;
  }

  .eleventy-about-page .ea-cta {
    padding-bottom: 85px !important;
  }

  .eleventy-partnership-page .partnership-hero-highlights {
    grid-template-columns: 1fr !important;
    margin-top: 28px !important;
  }

  .eleventy-partnership-page .partnership-hero-highlights div {
    min-height: auto !important;
    padding: 16px !important;
  }
}
