/* Verified manufacturing narrative. Scoped to the two existing anchor targets. */
#neden.credibility-intro .credibility-principles { display: grid; gap: 0; margin: 1.75rem 0 0; }
#neden.credibility-intro .credibility-principles > div { min-width: 0; border-top: 1px solid #bcbeb3; padding: 1rem 0; }
#neden.credibility-intro dt { font-size: 1rem; font-weight: 700; letter-spacing: -.02em; }
#neden.credibility-intro dt span { margin-right: .5rem; color: #a6221b; font-size: .7rem; font-weight: 400; }
#neden.credibility-intro dd { margin: .5rem 0 0; max-width: 36ch; font-size: .875rem; line-height: 1.6; color: #54574f; }
#uretim.manufacturing-credibility { background: #272a25; color: #f3f2ed; padding-block: clamp(2.75rem, 5vw, 5.5rem) 1.75rem; }
#uretim.manufacturing-credibility * { min-width: 0; }
#uretim .mc-kicker { display: flex; flex-wrap: wrap; justify-content: space-between; gap: .5rem 1.5rem; font-size: .6875rem; letter-spacing: .1em; line-height: 1.5; }
#uretim .mc-kicker > :first-child { border-left: 2px solid #ec6558; padding-left: .75rem; }
#uretim .mc-opening { margin-block: 1.75rem 2.5rem; }
#uretim #manufacturing-title { margin: 0; font-size: clamp(1.625rem, 7.3vw, 6.4rem); line-height: 1.04; letter-spacing: -.055em; }
#uretim .mc-opening > p { max-width: 57ch; margin: 1.5rem 0 0 auto; color: #d1d2c9; font-size: .9375rem; line-height: 1.65; }
#uretim .mc-metrics { display: grid; margin: 0; }
#uretim .mc-metrics > div { display: flex; flex-direction: column-reverse; align-items: flex-start; justify-content: flex-end; padding: 1.25rem 0; border-top: 1px solid #62665c; }
#uretim .mc-metrics dt { font-size: .75rem; line-height: 1.5; letter-spacing: .055em; margin-top: .6rem; }
#uretim .mc-metrics dd { margin: 0; white-space: nowrap; font-size: clamp(3.5rem, 7vw, 7rem); line-height: 1; letter-spacing: -.065em; font-weight: 500; font-variant-numeric: tabular-nums; }
#uretim .mc-metrics small { font-size: .875rem; letter-spacing: 0; font-weight: 400; }
#uretim .mc-process-heading { display: flex; justify-content: space-between; align-items: end; gap: 1rem; margin: 2rem 0 1.25rem; }
#uretim .mc-process-heading h3 { margin: 0; font-size: clamp(1rem, 1.75vw, 1.6rem); line-height: 1.2; letter-spacing: -.025em; }
#uretim .mc-process-heading p { color: #d1d2c9; font-size: .8125rem; }
#uretim .mc-processes { list-style: none; display: grid; padding: 0; margin: 0; }
#uretim .mc-processes li { display: grid; grid-template-columns: 2rem minmax(0, 1fr); column-gap: .75rem; padding: 1.1rem 0; border-top: 1px solid #62665c; }
#uretim .mc-index { font-size: .75rem; color: #d1d2c9; grid-row: span 2; }
#uretim .mc-processes h4 { font-size: 1rem; font-weight: 700; line-height: 1.3; margin: 0; }
#uretim .mc-processes p { color: #d1d2c9; font-size: .8125rem; line-height: 1.55; margin: .4rem 0 0; }
#uretim .mc-machines { border-block: 1px solid #62665c; margin-top: .5rem; }
#uretim .mc-machines summary { cursor: pointer; padding: 1.15rem 0; font-size: .75rem; letter-spacing: .05em; }
#uretim .mc-machines summary::marker { color: #ec6558; }
#uretim .mc-machines dl { display: grid; gap: 1.5rem; margin: 0; padding: .25rem 0 1.75rem; }
#uretim .mc-machines dt { font-size: .75rem; font-weight: 700; margin-bottom: .5rem; }
#uretim .mc-machines dd { font-size: .8125rem; line-height: 1.65; color: #d1d2c9; margin: 0; }
#uretim .mc-closing { display: flex; flex-direction: column; align-items: flex-start; gap: 1.5rem; padding-block: 2rem; }
#uretim .mc-closing p { font-size: .9375rem; color: #d1d2c9; line-height: 1.65; }
#uretim .mc-cta { color: #f3f2ed; background: transparent; border: 0; border-bottom: 1px solid #f3f2ed; border-radius: 0; padding: .8rem 0; min-height: 48px; font-size: .875rem; gap: 1.25rem; }
#uretim .mc-cta:hover { color: #fff; }
#uretim :focus-visible { outline: 2px solid #f3f2ed; outline-offset: 5px; }
#uretim .mc-proof { display: grid; gap: .75rem; border-top: 1px solid #62665c; padding-top: 1.25rem; color: #bfc2b6; font-size: .6875rem; line-height: 1.7; }
@media (min-width: 768px) {
  #neden.credibility-intro .credibility-principles { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(1.5rem, 3vw, 3rem); }
  #uretim .mc-metrics { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(1rem, 3vw, 3rem); }
  #uretim .mc-metrics dd { font-size: clamp(3rem, 6.4vw, 6.8rem); }
  #uretim .mc-metrics small { font-size: clamp(.75rem, 1.1vw, 1rem); }
  #uretim .mc-machines dl { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  #uretim .mc-closing { flex-direction: row; justify-content: space-between; align-items: center; }
  #uretim .mc-proof { grid-template-columns: 1fr 1fr; gap: 2rem; }
  #uretim .mc-proof p:last-child { text-align: right; }
}
@media (min-width: 1024px) {
  #uretim .mc-opening { display: grid; grid-template-columns: 1fr; }
  #uretim .mc-opening > p { max-width: 52ch; margin-top: 1rem; }
  #uretim .mc-processes { grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 1.5rem; }
  #uretim .mc-processes li { display: block; padding-block: 1.2rem 1.5rem; }
  #uretim .mc-index { display: block; margin-bottom: 1.25rem; }
  #uretim .mc-processes h4 { font-size: clamp(1rem, 1.4vw, 1.25rem); }
}
@media (max-width: 767px) {
  #uretim .mc-process-heading { display: block; }
  #uretim .mc-process-heading p { margin-top: .5rem; }
}
