/* S5 Menü Asistanı — kicker paint, icon sheen, copy color.
   Type, fill, rhythm: home-mod-type-desktop.css. */

/* —— Kicker: 03 · muted, MENÜ ASİSTANI champagne-gold —— */
html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-home-asistan .qrmo-chatbot-feature__kicker-core {
  color: rgba(13, 43, 34, 0.56);
  -webkit-text-fill-color: rgba(13, 43, 34, 0.56);
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-home-asistan .qrmo-chatbot-feature__kicker-mod {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: #C9A84C;
  opacity: 1;
  background-image: linear-gradient(
    105deg,
    #C9A84C 0%,
    #C9A84C 30%,
    #E8C766 46%,
    #F0D78A 50%,
    #E8C766 54%,
    #C9A84C 70%,
    #C9A84C 100%
  );
  background-size: 240% 100%;
  background-position: 12% 0;
  background-repeat: no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* —— 3D gold icon plates —— */
html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-home-asistan .qrmo-chatbot-feature__icon {
  box-shadow:
    0 6px 14px rgba(7, 28, 22, 0.18),
    0 0 12px rgba(30, 61, 47, 0.14),
    0 0 0 1px rgba(201, 168, 76, 0.28),
    inset 0 1px 0 rgba(244, 241, 232, 0.16);
}

html.qrmo-mod-story-v4 .is-mod-icons-active--s5 .qrmo-chatbot-feature__icon {
  box-shadow:
    0 8px 18px rgba(7, 28, 22, 0.22),
    0 0 14px rgba(30, 61, 47, 0.16),
    0 0 0 1px rgba(201, 168, 76, 0.32),
    inset 0 1px 0 rgba(244, 241, 232, 0.18);
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-home-asistan .qrmo-s5-icon-sheen {
  opacity: 0.14;
}

html.qrmo-mod-story-v4 .is-mod-icons-active--s5 .qrmo-s5-icon-sheen {
  animation: qrmo-s5-icon-sheen 780ms cubic-bezier(0.16, 0.84, 0.22, 1) both;
}

@keyframes qrmo-s5-icon-sheen {
  0% {
    opacity: 0;
  }
  42% {
    opacity: 0.5;
  }
  100% {
    opacity: 0.16;
  }
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-home-asistan .qrmo-chatbot-feature__lead {
  color: rgba(13, 43, 34, 0.72);
  -webkit-text-fill-color: rgba(13, 43, 34, 0.72);
  font-synthesis: none;
  letter-spacing: 0;
}

/* The lead shares the copy column’s left edge with the kicker, title, list, and CTA.
   At 1440 the three-line measure needs ~88px past that column, into the gap beside
   the phone. That overhang is not used: a negative margin would miss the shared edge. */

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-home-asistan .qrmo-chatbot-feature__content h2 {
  color: #0d2b22;
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-home-asistan .qrmo-chatbot-feature__item {
  border-bottom-color: rgba(201, 168, 76, 0.28);
}

html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-home-asistan .qrmo-chatbot-feature__item p {
  color: rgba(13, 43, 34, 0.68);
}

@media (prefers-reduced-motion: reduce) {
  html.qrmo-mod-story-v4 .is-mod-icons-active--s5 .qrmo-s5-icon-sheen {
    animation: none !important;
  }

  html.qrmo-mod-story-v4 .qrmo-home-mod-zone #qrmo-home-asistan .qrmo-s5-icon-sheen {
    opacity: 0.14;
  }
}
