/* Product advantages V2 — scoped to #menu-5 to avoid affecting the legacy site. */
#menu-5 .advantages-v2-container {
  padding-right: 0;
  padding-left: 0;
}

#menu-5 .advantages-v2 {
  --adv2-navy: #063f63;
  --adv2-navy-deep: #032f4c;
  --adv2-blue: #087cbd;
  --adv2-sky: #12abe4;
  --adv2-cyan: #50d2f7;
  --adv2-text: #173f58;
  --adv2-muted: #607b8c;
  --adv2-line: #c8e8f6;
  --adv2-pale: #eef9fe;
  --adv2-white: #fff;
  box-sizing: border-box;
  width: 100%;
  margin-top: 104px;
  overflow: hidden;
  border: 1px solid #9fd5eb;
  color: var(--adv2-text);
  font-family: Arial, "Microsoft YaHei", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  background: #f8fdff;
}

#menu-5 .advantages-v2 *,
#menu-5 .advantages-v2 *::before,
#menu-5 .advantages-v2 *::after {
  box-sizing: border-box;
}

#menu-5 .advantages-v2 img {
  display: block;
  max-width: 100%;
  height: auto;
}

#menu-5 .advantages-v2 h1,
#menu-5 .advantages-v2 h2,
#menu-5 .advantages-v2 h3,
#menu-5 .advantages-v2 p {
  width: auto;
  margin-top: 0;
  text-align: left;
}

#menu-5 .adv2-page-title {
  padding: 24px 40px 0;
  background: #f8fdff;
}

#menu-5 .adv2-page-title h1 {
  display: flex;
  align-items: center;
  gap: 13px;
  margin-bottom: 0;
  color: var(--adv2-navy-deep);
  font-size: 32px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: .035em;
}

#menu-5 .adv2-page-title h1::before {
  width: 5px;
  height: 31px;
  border-radius: 3px;
  content: "";
  background: linear-gradient(180deg, #22c0ef, #0879bb);
}

#menu-5 .adv2-section {
  padding: 46px 40px;
}

#menu-5 .adv2-kicker {
  margin: 0 0 5px;
  color: var(--adv2-sky);
  font-size: 10px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .16em;
  text-transform: uppercase;
}

#menu-5 .adv2-feature-heading {
  display: flex;
  align-items: center;
  gap: 16px;
  min-width: 0;
  margin-bottom: 13px;
}

#menu-5 .adv2-feature-mark {
  --adv2-accent: #f18c3a;
  --adv2-icon-bg: #ed7b2c;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  gap: 8px;
}

#menu-5 .adv2-feature-number {
  min-width: 70px;
  color: var(--adv2-accent);
  font-size: 58px;
  font-weight: 900;
  line-height: .82;
  letter-spacing: -.07em;
  text-shadow: 0 5px 16px rgba(237, 123, 44, .2);
}

#menu-5 .adv2-feature-icon {
  display: inline-flex;
  width: 45px;
  height: 45px;
  flex: 0 0 45px;
  align-items: center;
  justify-content: center;
  border: 3px solid rgba(255, 255, 255, .82);
  border-radius: 50%;
  color: #fff;
  font-size: 18px;
  background: var(--adv2-icon-bg);
  box-shadow: 0 6px 15px rgba(191, 80, 12, .25);
}

#menu-5 .adv2-feature-heading__copy {
  min-width: 0;
}

#menu-5 .adv2-feature-title {
  margin-bottom: 0;
  color: var(--adv2-navy-deep);
  font-size: 27px;
  font-weight: 800;
  line-height: 1.25;
}

#menu-5 .adv2-section-copy {
  margin-bottom: 0;
  color: var(--adv2-muted);
  font-size: 13px;
  line-height: 1.75;
}

/* 01 — Integration */
#menu-5 .adv2-integration {
  display: grid;
  grid-template-columns: 43% 57%;
  gap: 30px;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 42px;
  background: #f8fdff;
}

#menu-5 .adv2-product-stage {
  position: relative;
  min-height: 0;
  aspect-ratio: 580 / 470;
  overflow: hidden;
  border: 1px solid #d6edf7;
  border-radius: 13px;
  background: #edf8fd;
}

#menu-5 .adv2-product-stage img {
  position: absolute;
  z-index: 2;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#menu-5 .adv2-stage-label {
  position: absolute;
  z-index: 3;
  padding: 6px 10px;
  border: 1px solid #8ed5f0;
  border-radius: 15px;
  color: #0a6d9f;
  font-size: 9px;
  font-weight: 700;
  line-height: 1.3;
  background: rgba(255, 255, 255, .92);
  box-shadow: 0 5px 13px rgba(14, 107, 160, .1);
}

#menu-5 .adv2-stage-label--one { top: 25px; left: 20px; }
#menu-5 .adv2-stage-label--two { top: 29px; right: 18px; }
#menu-5 .adv2-stage-label--three { right: 18px; bottom: 25px; }

#menu-5 .adv2-benefit-quote {
  margin: 16px 0;
  padding: 14px 17px;
  border-left: 4px solid var(--adv2-sky);
  color: #075786;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.55;
  background: #eaf8ff;
}

#menu-5 .adv2-component-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

#menu-5 .adv2-component-grid span {
  position: relative;
  min-width: 0;
  padding: 8px 8px 8px 24px;
  border: 1px solid #d2ecf8;
  border-radius: 5px;
  color: #47697d;
  font-size: 10px;
  line-height: 1.4;
  background: #fff;
}

#menu-5 .adv2-component-grid span::before {
  position: absolute;
  top: 12px;
  left: 10px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  content: "";
  background: var(--adv2-sky);
}

/* 02 — Life */
#menu-5 .adv2-life {
  color: #fff;
  background:
    radial-gradient(circle at 88% 8%, rgba(41, 185, 235, .22), transparent 29%),
    linear-gradient(135deg, #063b60, #075888 65%, #086b9d);
}

#menu-5 .adv2-life .adv2-feature-title { color: #fff; }
#menu-5 .adv2-life .adv2-kicker { color: #67dcff; }
#menu-5 .adv2-life-intro {
  margin-bottom: 0;
  color: #d0e9f4;
  font-size: 13px;
  line-height: 1.7;
}

#menu-5 .adv2-life-metrics {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 9px;
  margin-top: 20px;
}

#menu-5 .adv2-life-stat {
  min-width: 0;
  padding: 16px 13px;
  border: 1px solid rgba(114, 216, 250, .35);
  border-radius: 7px;
  background: rgba(4, 47, 77, .4);
}

#menu-5 .adv2-life-stat strong {
  display: block;
  color: #59d2ff;
  font-size: 25px;
  font-weight: 800;
  line-height: 1.1;
}

#menu-5 .adv2-life-stat span {
  display: block;
  margin-top: 6px;
  color: #d9eef6;
  font-size: 9px;
  line-height: 1.45;
}

#menu-5 .adv2-life-evidence {
  display: grid;
  grid-template-columns: 1.15fr .85fr;
  gap: 14px;
  margin-top: 14px;
}

#menu-5 .adv2-case-card,
#menu-5 .adv2-life-download {
  min-height: 118px;
  border-radius: 8px;
  background: rgba(255, 255, 255, .97);
}

#menu-5 .adv2-case-card {
  padding: 18px 21px;
  color: var(--adv2-text);
}

#menu-5 .adv2-case-tag,
#menu-5 .adv2-download-tag {
  display: block;
  color: #ed942f;
  font-size: 9px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .12em;
  text-transform: uppercase;
}

#menu-5 .adv2-case-card strong {
  display: block;
  margin: 0 0 6px;
  color: #075d91;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.35;
}

#menu-5 .adv2-case-card p {
  margin-bottom: 0;
  color: #5c7382;
  font-size: 10px;
  line-height: 1.6;
}

#menu-5 .adv2-life-download,
#menu-5 .adv2-life-download:visited {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 18px 20px;
  border: 1px solid rgba(98, 211, 250, .46);
  color: #075d91;
  text-decoration: none;
  transition: transform .2s ease, box-shadow .2s ease;
}

#menu-5 .adv2-life-download:hover,
#menu-5 .adv2-life-download:focus {
  color: #075d91;
  text-decoration: none;
  transform: translateY(-2px);
  box-shadow: 0 12px 25px rgba(0, 38, 66, .18);
}

#menu-5 .adv2-pdf-icon {
  display: inline-flex;
  width: 56px;
  height: 65px;
  flex: 0 0 56px;
  align-items: center;
  justify-content: center;
  border-radius: 7px;
  color: #fff;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: .07em;
  background: linear-gradient(145deg, #21b9ec, #0875b7);
  box-shadow: 0 8px 18px rgba(8, 117, 183, .2);
}

#menu-5 .adv2-download-copy { min-width: 0; }
#menu-5 .adv2-download-copy strong {
  display: block;
  margin-top: 0;
  color: #075d91;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.35;
}
#menu-5 .adv2-download-copy em {
  display: block;
  margin-top: 5px;
  color: #5d7888;
  font-size: 9px;
  font-style: normal;
  line-height: 1.4;
}
#menu-5 .adv2-download-arrow {
  margin-left: auto;
  color: #0b9edc;
  font-size: 22px;
}

/* Shared paired chapters */
#menu-5 .adv2-performance { background: #fff; }
#menu-5 .adv2-operation { background: linear-gradient(180deg, #eaf8ff, #f8fdff); }

#menu-5 .adv2-chapter-head {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0;
  margin-bottom: 16px;
}

#menu-5 .adv2-chapter-head h2 {
  margin-bottom: 0;
  color: var(--adv2-navy-deep);
  font-size: 26px;
  font-weight: 800;
  line-height: 1.25;
}

#menu-5 .adv2-chapter-head .adv2-section-copy {
  max-width: 48%;
  text-align: right;
}

#menu-5 .adv2-card-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
}

#menu-5 .adv2-card {
  min-width: 0;
  overflow: hidden;
  border: 1px solid #bee4f4;
  border-radius: 10px;
  background: linear-gradient(160deg, #fbfeff, #edf9ff);
  box-shadow: 0 10px 24px rgba(15, 100, 151, .08);
}

#menu-5 .adv2-operation .adv2-card { background: #fff; }

#menu-5 .adv2-card-head {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 17px 19px 10px;
}

#menu-5 .adv2-card .adv2-feature-number {
  min-width: 55px;
  font-size: 46px;
}

#menu-5 .adv2-card .adv2-feature-icon {
  width: 39px;
  height: 39px;
  flex-basis: 39px;
  font-size: 16px;
}

#menu-5 .adv2-card h3 {
  min-width: 0;
  margin-bottom: 0;
  color: #084d78;
  font-size: 19px;
  font-weight: 800;
  line-height: 1.35;
}

#menu-5 .adv2-card-body { padding: 0 19px 19px; }
#menu-5 .adv2-big-number {
  color: #0699dc;
  font-size: 52px;
  font-weight: 800;
  line-height: 1;
}
#menu-5 .adv2-big-number small { font-size: 15px; }
#menu-5 .adv2-card-body > p {
  margin: 8px 0 14px;
  color: #5c7484;
  font-size: 10px;
  line-height: 1.65;
}

#menu-5 .adv2-mini-metrics {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 7px;
}
#menu-5 .adv2-mini-metric {
  padding: 10px 6px;
  border: 1px solid #d5edf7;
  border-radius: 5px;
  text-align: center;
  background: #fff;
}
#menu-5 .adv2-mini-metric strong {
  display: block;
  color: #0878b9;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.1;
}
#menu-5 .adv2-mini-metric span {
  display: block;
  margin-top: 4px;
  color: #6d8290;
  font-size: 8px;
  line-height: 1.35;
}

#menu-5 .adv2-chart {
  height: 142px;
  margin-top: 8px;
  padding: 9px;
  border: 1px solid #d6edf7;
  border-radius: 6px;
  background: #fff;
}
#menu-5 .adv2-chart img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

#menu-5 .adv2-comparison {
  margin-top: 14px;
  padding: 13px;
  border: 1px solid #d6edf7;
  border-radius: 6px;
  background: #fff;
}
#menu-5 .adv2-comparison-row {
  display: grid;
  grid-template-columns: 78px 1fr 44px;
  gap: 8px;
  align-items: center;
  color: #5f7786;
  font-size: 9px;
  line-height: 1.3;
}
#menu-5 .adv2-comparison-row + .adv2-comparison-row { margin-top: 8px; }
#menu-5 .adv2-comparison-bar {
  height: 7px;
  overflow: hidden;
  border-radius: 5px;
  background: #e3eef4;
}
#menu-5 .adv2-comparison-bar i {
  display: block;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(90deg, #13abe6, #55d2f7);
}

#menu-5 .adv2-signal-layout {
  display: grid;
  grid-template-columns: 43% 57%;
  gap: 12px;
  align-items: center;
}
#menu-5 .adv2-signal-layout img {
  width: 100%;
  max-height: 186px;
  object-fit: contain;
}
#menu-5 .adv2-signal-list { display: grid; gap: 6px; }
#menu-5 .adv2-signal-item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 7px 8px;
  border-radius: 5px;
  color: #45677c;
  font-size: 9px;
  line-height: 1.35;
  background: #edf9ff;
}
#menu-5 .adv2-signal-dot {
  width: 8px;
  height: 8px;
  flex: 0 0 8px;
  border-radius: 50%;
  background: #f0b52e;
  box-shadow: 0 0 0 3px rgba(240, 181, 46, .14);
}
#menu-5 .adv2-signal-dot--red { background: #e64e45; box-shadow: 0 0 0 3px rgba(230, 78, 69, .12); }
#menu-5 .adv2-signal-dot--blue { background: #0fa2df; box-shadow: 0 0 0 3px rgba(15, 162, 223, .12); }

#menu-5 .adv2-connector-visual {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 7px;
  height: 184px;
}
#menu-5 .adv2-connector-visual div {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border: 1px solid #d5ebf5;
  border-radius: 6px;
  background: #f8fdff;
}
#menu-5 .adv2-connector-visual img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
#menu-5 .adv2-connector-notes {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 7px;
  margin-top: 10px;
}
#menu-5 .adv2-connector-notes span {
  padding: 8px 5px;
  border-radius: 5px;
  color: #166795;
  font-size: 9px;
  font-weight: 700;
  line-height: 1.35;
  text-align: center;
  background: #e9f8ff;
}

/* 07 — Magnetic triggering */
#menu-5 .adv2-magnetic {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  gap: 28px;
  align-items: center;
  color: #fff;
  background:
    radial-gradient(circle at 10% 90%, rgba(26, 179, 230, .23), transparent 29%),
    linear-gradient(130deg, #063a5d, #075e8e);
}
#menu-5 .adv2-magnetic .adv2-feature-title { color: #fff; }
#menu-5 .adv2-magnetic .adv2-kicker { color: #67dcff; }
#menu-5 .adv2-magnetic .adv2-section-copy { color: #cae5f1; }
#menu-5 .adv2-magnetic-benefits { display: grid; gap: 8px; margin-top: 15px; }
#menu-5 .adv2-magnetic-benefit {
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 9px 11px;
  border: 1px solid rgba(107, 213, 250, .28);
  border-radius: 5px;
  color: #e1f6ff;
  font-size: 9px;
  line-height: 1.4;
  background: rgba(5, 47, 75, .34);
}
#menu-5 .adv2-magnetic-benefit i {
  display: inline-flex;
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #063c60;
  font-size: 10px;
  background: #5ad3fb;
}
#menu-5 .adv2-magnetic-visual {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 9px;
  padding: 10px;
  border: 1px solid rgba(119, 217, 251, .4);
  border-radius: 9px;
  background: rgba(255, 255, 255, .97);
}
#menu-5 .adv2-magnetic-visual img {
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: contain;
}

/* Service assurance */
#menu-5 .adv2-service {
  display: grid;
  grid-template-columns: 1.2fr .8fr;
  gap: 28px;
  align-items: center;
  padding: 33px 40px;
  color: #fff;
  background: linear-gradient(100deg, #0794d0, #0aa9df);
}
#menu-5 .adv2-service small {
  display: block;
  margin-bottom: 5px;
  color: #d7f6ff;
  font-size: 9px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .14em;
}
#menu-5 .adv2-service h2 {
  margin-bottom: 0;
  color: #fff;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.3;
}
#menu-5 .adv2-service p {
  margin: 7px 0 0;
  color: #e6f8ff;
  font-size: 10px;
  line-height: 1.6;
}
#menu-5 .adv2-service-actions { display: flex; flex-wrap: wrap; gap: 7px; margin-top: 12px; }
#menu-5 .adv2-service-action,
#menu-5 .adv2-service-action:visited {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 7px 11px;
  border: 1px solid rgba(255, 255, 255, .55);
  border-radius: 4px;
  color: #fff;
  font-size: 9px;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  background: rgba(1, 87, 135, .2);
}
#menu-5 .adv2-service-action:hover,
#menu-5 .adv2-service-action:focus { color: #fff; text-decoration: none; background: rgba(1, 87, 135, .38); }
#menu-5 .adv2-service-metrics { display: flex; justify-content: flex-end; gap: 10px; }
#menu-5 .adv2-service-metric {
  min-width: 120px;
  padding: 15px;
  border: 1px solid rgba(255, 255, 255, .43);
  border-radius: 7px;
  text-align: center;
  background: rgba(3, 95, 145, .2);
}
#menu-5 .adv2-service-metric strong { display: block; color: #fff; font-size: 24px; line-height: 1.1; }
#menu-5 .adv2-service-metric strong span { display: inline; margin: 0; color: inherit; font-size: .65em; line-height: inherit; }
#menu-5 .adv2-service-metric > span { display: block; margin-top: 4px; color: #e4f8ff; font-size: 9px; line-height: 1.35; }

html[lang="en"] #menu-5 .adv2-feature-title { font-size: 24px; }
html[lang="en"] #menu-5 .adv2-card h3 { font-size: 17px; }
html[lang="en"] #menu-5 .adv2-service h2 { font-size: 21px; }

@media (min-width: 992px) {
  html[lang="zh-CN"] #menu-5 .adv2-life-intro { white-space: nowrap; }
}

@media (max-width: 991px) {
  #menu-5 .adv2-page-title { padding-right: 28px; padding-left: 28px; }
  #menu-5 .adv2-section { padding-right: 28px; padding-left: 28px; }
  #menu-5 .adv2-integration { grid-template-columns: 1fr; gap: 23px; }
  #menu-5 .adv2-product-stage { min-height: 0; }
  #menu-5 .adv2-life-metrics { grid-template-columns: repeat(3, 1fr); }
  #menu-5 .adv2-life-stat:nth-child(4),
  #menu-5 .adv2-life-stat:nth-child(5) { grid-column: span 1; }
  #menu-5 .adv2-chapter-head { align-items: flex-start; flex-direction: column; gap: 7px; }
  #menu-5 .adv2-chapter-head .adv2-section-copy { max-width: none; text-align: left; }
  #menu-5 .adv2-card-grid { gap: 14px; }
  #menu-5 .adv2-magnetic { grid-template-columns: 1fr; }
  #menu-5 .adv2-service { padding-right: 28px; padding-left: 28px; }
}

@media (max-width: 767px) {
  #menu-5 .advantages-v2 { margin-top: 104px; border-right: 0; border-left: 0; }
  #menu-5 .adv2-page-title { padding: 17px 18px 0; }
  #menu-5 .adv2-page-title h1 { font-size: 27px; }
  #menu-5 .adv2-page-title h1::before { height: 27px; }
  #menu-5 .adv2-section { padding: 32px 18px; }
  #menu-5 .adv2-integration { gap: 19px; padding-top: 16px; padding-bottom: 30px; }
  #menu-5 .adv2-product-stage { min-height: 0; }
  #menu-5 .adv2-stage-label { padding: 5px 8px; font-size: 8px; }
  #menu-5 .adv2-stage-label--one { top: 16px; left: 10px; }
  #menu-5 .adv2-stage-label--two { top: 18px; right: 9px; }
  #menu-5 .adv2-stage-label--three { right: 9px; bottom: 16px; }
  #menu-5 .adv2-feature-heading { align-items: flex-start; gap: 10px; }
  #menu-5 .adv2-feature-mark { gap: 5px; }
  #menu-5 .adv2-feature-number { min-width: 53px; font-size: 47px; }
  #menu-5 .adv2-feature-icon { width: 38px; height: 38px; flex-basis: 38px; font-size: 15px; }
  #menu-5 .adv2-feature-title,
  html[lang="en"] #menu-5 .adv2-feature-title { font-size: 22px; }
  #menu-5 .adv2-kicker { font-size: 8px; }
  #menu-5 .adv2-benefit-quote { margin: 13px 0; padding: 12px 14px; font-size: 16px; }
  #menu-5 .adv2-component-grid { grid-template-columns: 1fr; }
  #menu-5 .adv2-life-metrics { grid-template-columns: repeat(2, 1fr); }
  #menu-5 .adv2-life-stat:last-child { grid-column: 1 / -1; }
  #menu-5 .adv2-life-evidence { grid-template-columns: 1fr; }
  #menu-5 .adv2-case-card,
  #menu-5 .adv2-life-download { min-height: 0; }
  #menu-5 .adv2-card-grid { grid-template-columns: 1fr; }
  #menu-5 .adv2-card .adv2-feature-number { min-width: 48px; font-size: 42px; }
  #menu-5 .adv2-card .adv2-feature-icon { width: 35px; height: 35px; flex-basis: 35px; font-size: 14px; }
  #menu-5 .adv2-card h3,
  html[lang="en"] #menu-5 .adv2-card h3 { font-size: 18px; }
  #menu-5 .adv2-mini-metrics { gap: 5px; }
  #menu-5 .adv2-mini-metric { padding: 9px 4px; }
  #menu-5 .adv2-signal-layout { grid-template-columns: 1fr; }
  #menu-5 .adv2-signal-layout img { max-height: 180px; }
  #menu-5 .adv2-connector-visual { height: 165px; }
  #menu-5 .adv2-connector-notes { grid-template-columns: 1fr; }
  #menu-5 .adv2-magnetic-visual { gap: 5px; padding: 7px; }
  #menu-5 .adv2-service { grid-template-columns: 1fr; gap: 18px; padding: 28px 18px; }
  #menu-5 .adv2-service h2,
  html[lang="en"] #menu-5 .adv2-service h2 { font-size: 21px; }
  #menu-5 .adv2-service-metrics { justify-content: flex-start; }
  #menu-5 .adv2-service-metric { min-width: 0; flex: 1; }
}
