/* MURAD TURİZM — veritabanı kaynaklı, hareketli sayı bandı */
.mh-home .mhs-band {
  --mhs-ink: #1f272d;
  --mhs-sub: #64747d;
  --mhs-line: #d5e0e2;
  --mhs-accent: #f26719;
  position: relative;
  background: linear-gradient(115deg, #f1f6f6 0%, #edf3f3 100%);
  border-block: 1px solid #e2ebeb;
  padding: clamp(27px, 3.1vw, 45px) 0;
  overflow: clip;
}
.mh-home .mhs-inner {
  display: grid;
  grid-template-columns: minmax(240px, 1.3fr) minmax(0, 3.9fr);
  align-items: center;
  gap: clamp(25px, 3vw, 48px);
}
.mh-home .mhs-intro {
  display: grid;
  gap: 7px;
  min-width: 0;
}
.mh-home .mhs-eyebrow {
  font-size: .77rem;
  letter-spacing: .17em;
  line-height: 1.5;
  font-weight: 850;
  color: #db550e;
}
.mh-home .mhs-intro > strong {
  display: block;
  color: var(--mhs-ink);
  font-size: clamp(1.15rem, 1.7vw, 1.52rem);
  font-weight: 800;
  line-height: 1.32;
  letter-spacing: -.03em;
}
.mh-home .mhs-intro em {
  font-style: normal;
  color: #a84615;
}
.mh-home .mhs-stats {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-items: stretch;
  min-width: 0;
}
.mh-home .mhs-stat {
  display: flex;
  align-items: center;
  gap: clamp(9px, .85vw, 15px);
  min-width: 0;
  min-height: 76px;
  padding: 5px clamp(8px, 1.15vw, 21px);
  border-left: 1px solid var(--mhs-line);
}
.mh-home .mhs-icon {
  width: clamp(39px, 3vw, 52px);
  height: clamp(39px, 3vw, 52px);
  flex: 0 0 auto;
  display: grid;
  place-items: center;
  border-radius: 15px;
  color: #d95611;
  background: #fff;
  box-shadow: 0 2px 12px #1937410c;
}
.mh-home .mhs-icon i { font-size: clamp(1.14rem, 1.4vw, 1.55rem); line-height: 1; }
.mh-home .mhs-copy { min-width: 0; display: grid; gap: 1px; }
.mh-home .mhs-number {
  color: var(--mhs-ink);
  font-size: clamp(1.45rem, 2.05vw, 2.15rem);
  line-height: 1.04;
  font-weight: 900;
  font-variant-numeric: tabular-nums;
  letter-spacing: -.045em;
  white-space: nowrap;
}
.mh-home .mhs-label {
  font-size: clamp(.73rem, .87vw, .91rem);
  font-weight: 550;
  color: var(--mhs-sub);
  line-height: 1.45;
  overflow-wrap: anywhere;
}
@media (max-width: 1180px) {
  .mh-home .mhs-inner { grid-template-columns: 1fr; gap: 18px; }
  .mh-home .mhs-intro { gap: 2px; }
  .mh-home .mhs-stat:first-child { border-left: 0; padding-left: 0; }
}
@media (max-width: 730px) {
  .mh-home .mhs-band { padding-block: 27px; }
  .mh-home .mhs-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 18px; }
  .mh-home .mhs-stat { gap: 11px; padding: 3px 10px; min-height: 65px; }
  .mh-home .mhs-stat:nth-child(odd) { border-left: 0; padding-left: 0; }
  .mh-home .mhs-number { font-size: clamp(1.56rem, 5vw, 2rem); }
  .mh-home .mhs-label { font-size: .79rem; }
}
@media (max-width: 360px) {
  .mh-home .mhs-icon { width: 36px; height: 36px; border-radius: 11px; }
  .mh-home .mhs-stat { gap: 7px; padding-right: 3px; }
  .mh-home .mhs-number { font-size: 1.4rem; }
}
