/* =========================================================
   Eleventy ADS v16.8.22 — three targeted revisions
   1) Biz Kimiz service label sizing
   2) Neler Yapıyoruz orange separators only
   3) Mobile References / Latest Posts card shells
   ========================================================= */

/* 1) Biz Kimiz — override every older breakpoint rule with a visible larger size. */
.eleventy-home-v2 .sec-2-home-2 .eleventy-home-about-panel .at-btn-border-white > span,
.eleventy-home-v2 .sec-2-home-2 .eleventy-home-about-panel .at-btn-border-white .text-1,
.eleventy-home-v2 .sec-2-home-2 .eleventy-home-about-panel .at-btn-border-white .text-2 {
  font-size: 16px !important;
  line-height: 1.16 !important;
  letter-spacing: -0.02em !important;
}

/* Arrows remain removed as requested in the previous revision. */
.eleventy-home-v2 .sec-2-home-2 .eleventy-home-about-panel .at-btn-border-white i {
  display: none !important;
}

/* 2) Neler Yapıyoruz — restore only the orange divider between panels. */
.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .corridor-wall::after {
  display: block !important;
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  right: 0 !important;
  z-index: 1 !important;
  width: 1px !important;
  height: 62% !important;
  transform: translateY(-50%) !important;
  background: linear-gradient(
    to bottom,
    transparent 0%,
    rgba(255, 153, 0, 0.28) 18%,
    #ff9900 50%,
    rgba(255, 153, 0, 0.28) 82%,
    transparent 100%
  ) !important;
  box-shadow: none !important;
  filter: none !important;
  pointer-events: none !important;
}

@media (max-width: 767.98px) {
  /* 3) References / Latest Posts — same outer-shell logic as Dijital Büyüme Sistemi. */
  .eleventy-home-v2 #referanslar .eleventy-references-shell,
  .eleventy-home-v2 .eleventy-home-insights .ehi-shell {
    position: relative !important;
    overflow: hidden !important;
    border: 1px solid rgba(29, 29, 29, 0.08) !important;
    background:
      radial-gradient(circle at 18% 18%, rgba(255, 153, 0, 0.12), transparent 26%),
      radial-gradient(circle at 86% 18%, rgba(255, 153, 0, 0.10), transparent 24%),
      linear-gradient(135deg, #fffaf2 0%, #ffffff 48%, #f7f7f7 100%) !important;
    box-shadow: 0 24px 80px rgba(15, 15, 15, 0.06) !important;
  }

  .eleventy-home-v2 #referanslar .eleventy-references-shell::before,
  .eleventy-home-v2 .eleventy-home-insights .ehi-shell::before {
    display: block !important;
    content: "" !important;
    position: absolute !important;
    width: 360px !important;
    height: 360px !important;
    right: -170px !important;
    top: -180px !important;
    border-radius: 50% !important;
    background: rgba(255, 153, 0, 0.10) !important;
    filter: blur(26px) !important;
    pointer-events: none !important;
  }

  /* Keep every real card visible inside the shared shell. */
  .eleventy-home-v2 #referanslar .eleventy-reference-card,
  .eleventy-home-v2 #referanslar .eleventy-references-slider .eleventy-reference-card {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    background: rgba(255, 255, 255, 0.94) !important;
    border: 1px solid rgba(29, 29, 29, 0.08) !important;
    border-radius: 20px !important;
  }

  .eleventy-home-v2 .eleventy-home-insights .ehi-card {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    background: rgba(255, 255, 255, 0.94) !important;
    border: 1px solid rgba(29, 29, 29, 0.08) !important;
    border-radius: 22px !important;
    box-shadow: 0 14px 38px rgba(15, 15, 15, 0.045) !important;
  }
}

@media (max-width: 575.98px) {
  .eleventy-home-v2 .sec-2-home-2 .eleventy-home-about-panel .at-btn-border-white > span,
  .eleventy-home-v2 .sec-2-home-2 .eleventy-home-about-panel .at-btn-border-white .text-1,
  .eleventy-home-v2 .sec-2-home-2 .eleventy-home-about-panel .at-btn-border-white .text-2 {
    font-size: 16px !important;
  }
}