/*
 * 0826 product pages.
 * This layer is scoped to the eight non-AI design pages and follows the
 * section contracts in the maintained website UI specification.
 */
.nw26-product-page--standard.nw26-product-page--design0826 {
  --nw26-ui-content: 1520px;
  --nw26-ui-section-y: 92px;
  --nw26-ui-heading-gap: 40px;
  --nw26-ui-body-size: 15px;
  --nw26-ui-body-leading: 1.8;
  background: #fff;
  color: #1d2b42;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-shell {
  width: min(var(--nw26-ui-content), calc(100% - 96px));
}

/* 01 Banner: the supplied artwork is 1920x615. */
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-detail-hero--banner {
  height: 615px;
  min-height: 615px;
  padding: 0;
  overflow: hidden;
  background: var(--nw26-detail-banner) center / cover no-repeat;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-detail-hero--banner .nw26-detail-grid {
  min-height: 615px;
  display: flex;
  align-items: center;
  padding: 0;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-detail-hero--banner .nw26-reveal {
  width: min(100%, 500px);
  max-width: 500px;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-detail-hero--banner .nw26-kicker {
  display: none;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-detail-hero--banner h1 {
  margin: 0 0 14px;
  color: #1268f3;
  font-size: 36px;
  line-height: 1.3;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-detail-hero--banner p {
  max-width: 500px;
  margin: 0;
  color: #34445e;
  font-size: 15px;
  line-height: 1.8;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-actions {
  display: none;
}

/* 02 Page navigation uses the shared pill geometry. */
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-anchor {
  width: min(820px, calc(100% - 48px));
  min-height: 54px;
  margin: -22px auto 0;
  padding: 6px;
  border-radius: 999px;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-anchor a {
  min-height: 42px;
  border-radius: 999px;
  font-size: 14px;
}

/* Shared section rhythm and heading hierarchy. */
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-section,
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-metric-band {
  padding-block: var(--nw26-ui-section-y);
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-heading {
  max-width: none;
  margin: 0 0 var(--nw26-ui-heading-gap);
  text-align: left;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-heading h2 {
  margin: 0 0 12px;
  color: #168de7;
  font-size: 30px;
  line-height: 1.4;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-heading p {
  max-width: 1180px;
  margin: 0;
  color: #64738a;
  font-size: var(--nw26-ui-body-size);
  line-height: var(--nw26-ui-body-leading);
}

/* The rounded corners belong to the supplied overview artwork, not an extra
 * card wrapped around it. */
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-overview-graphic {
  max-width: 1510px;
  margin: 0 auto;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-overview-graphic .nw26-media,
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-overview-graphic img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: auto;
  object-fit: initial;
}

/* 04 Text cards: four equal white cards in a 2x2 grid. */
.nw26-product-page--standard.nw26-product-page--design0826 #reasons {
  background: #f3faff;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
  max-width: none;
  margin: 0;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-card {
  min-height: 220px;
  padding: 28px;
  border: 1px solid #e1edf8;
  border-radius: 6px;
  background: #fff;
  box-shadow: none;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-card:hover {
  border-color: #b9daf7;
  box-shadow: 0 14px 38px rgba(28, 72, 124, .10);
  transform: translateY(-3px);
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-card > .nw26-media {
  width: 58px;
  height: 58px;
  margin: 0 0 18px;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-card > .nw26-media .nw26-media__image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-card h3 {
  margin: 0 0 9px;
  color: #1d2b42;
  font-size: 20px;
  line-height: 1.45;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-card p {
  margin: 0;
  color: #64738a;
  font-size: 15px;
  line-height: 1.8;
}

/* 10 Navigation gallery: stable image stage and active copy in the left
 * column. The stage geometry never changes when a tab changes. */
.nw26-product-page--standard.nw26-product-page--design0826 #capabilities {
  background: #fff;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-showcase {
  display: grid;
  grid-template-columns: 38% minmax(0, 62%);
  min-height: 558px;
  overflow: hidden;
  border: 1px solid #dce9f7;
  border-radius: 6px;
  background: #fff;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(var(--nw26-capability-count, 4), minmax(0, 1fr));
  align-content: stretch;
  min-width: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: #f6faff;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs button {
  min-width: 0;
  min-height: 0;
  height: 100%;
  padding: 22px 28px 20px 24px;
  overflow: hidden;
  border: 0;
  border-bottom: 1px solid #dce7f4;
  border-left: 4px solid transparent;
  border-radius: 0;
  background: transparent;
  color: #263750;
  text-align: left;
  cursor: pointer;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs button:last-child {
  border-bottom: 0;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs button:hover,
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs button.active {
  border-left-color: #1268f3;
  background: #edf5ff;
  color: #1268f3;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs button > span {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs b {
  min-width: 0;
  color: inherit;
  font-size: 17px;
  line-height: 1.45;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs i {
  flex: 0 0 auto;
  color: #9badc4;
  font-size: 16px;
  transition: transform .2s ease, color .2s ease;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs button.active i {
  color: #1268f3;
  transform: rotate(180deg);
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs p {
  display: none;
  max-width: 420px;
  margin: 10px 0 0;
  color: #64738a;
  font-size: 14px;
  line-height: 1.75;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs button.active p {
  display: block;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-stage {
  min-width: 0;
  min-height: 558px;
  display: flex;
  align-items: center;
  padding: 22px;
  overflow: hidden;
  background: #fff;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-stage figure {
  display: none;
  width: 100%;
  margin: 0;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-stage figure.active {
  display: block;
  animation: nw26-capability-in .28s ease both;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-stage .nw26-media,
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-stage img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-stage img[src$=".svg"],
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-stage img[src*=".svg?"] {
  object-fit: contain;
}

@keyframes nw26-capability-in {
  from { opacity: .2; transform: translateY(6px); }
  to { opacity: 1; transform: none; }
}

/* 03 图文描述 / scenario gallery. The effect references use one white
 * frame, a horizontal tab row, and a stable copy/media body. */
.nw26-product-page--standard.nw26-product-page--design0826 #scenarios {
  background: #f3faff;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0;
  align-items: start;
  overflow: hidden;
  border: 1px solid #dce9f7;
  border-radius: 6px;
  background: #fff;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-tabs {
  display: flex;
  gap: 0;
  min-width: 0;
  overflow-x: auto;
  border-bottom: 1px solid #dce9f7;
  background: #fff;
  scrollbar-width: none;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-tabs::-webkit-scrollbar {
  display: none;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-tabs button {
  flex: 1 1 0;
  min-width: 0;
  min-height: 68px;
  padding: 14px 20px 12px;
  border: 0;
  border-bottom: 3px solid transparent;
  border-radius: 0;
  background: transparent;
  color: #172033;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.45;
  text-align: center;
  white-space: normal;
  cursor: pointer;
  transition: background .2s ease, border-color .2s ease, color .2s ease;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-tabs button:hover,
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-tabs button.active {
  border-bottom-color: #1268f3;
  background: #fff;
  color: #1268f3;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-content {
  min-height: 440px;
  height: auto;
  display: grid;
  grid-template-columns: minmax(0, .72fr) minmax(0, 1.28fr);
  gap: 28px;
  align-items: center;
  padding: 28px 32px;
  overflow: hidden;
  border: 0;
  border-radius: 0;
  background: #fff;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-content > p {
  min-height: 0;
  margin: 0;
  color: #64738a;
  font-size: 15px;
  line-height: 1.8;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-media {
  min-width: 0;
  width: 100%;
  height: auto;
  min-height: 0;
  aspect-ratio: 16 / 9;
  margin: 0;
  overflow: hidden;
  border-radius: 6px;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-media figure {
  display: none;
  width: 100%;
  height: 100%;
  margin: 0;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-media figure.active {
  display: block;
  animation: nw26-gallery-in .26s ease both;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-media .nw26-media,
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-media img {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  background: #f7fbff;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-stage img[src$=".svg"],
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-stage img[src*=".svg?"],
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-media img[src$=".svg"],
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-media img[src*=".svg?"] {
  object-fit: contain;
}

@keyframes nw26-gallery-in {
  from { opacity: .35; transform: translateY(6px); }
  to { opacity: 1; transform: translateY(0); }
}

/* 13 Horizontal case card. */
.nw26-product-page--standard.nw26-product-page--design0826 #cases {
  background: #fff;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-case {
  min-height: 495px;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);
  gap: 64px;
  padding: 30px;
  overflow: hidden;
  border: 0;
  border-radius: 6px;
  background: #edf4ff;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-case > .nw26-media,
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-case img {
  width: 100%;
  height: 100%;
  min-height: 435px;
  object-fit: cover;
  border-radius: 6px;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-case > div {
  padding: 0;
  align-self: center;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-case h3 {
  margin: 0 0 28px;
  color: #1d2b42;
  font-size: 26px;
  line-height: 1.7;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-case p {
  margin: 0 0 18px;
  color: #64738a;
  font-size: 15px;
  line-height: 1.8;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-case-metrics {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  margin: 0 0 34px;
  padding: 0;
  list-style: none;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-case-metrics li {
  min-width: 0;
  padding-left: 14px;
  border-left: 1px solid #c8dcf5;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-case-metrics b,
.nw26-product-page--standard.nw26-product-page--design0826 .nw26-case-metrics span {
  display: block;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-case-metrics b {
  color: #1268f3;
  font-size: 42px;
  line-height: 1.1;
}

.nw26-product-page--standard.nw26-product-page--design0826 .nw26-case-metrics span {
  margin-top: 6px;
  color: #64738a;
  font-size: 13px;
  line-height: 1.4;
  white-space: nowrap;
}

@media (max-width: 900px) {
  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-shell {
    width: calc(100% - 48px);
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-showcase {
    grid-template-columns: 1fr;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs {
    grid-template-rows: none;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs button {
    min-height: 118px;
    height: auto;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-stage {
    min-height: 0;
  }
}

@media (max-width: 760px) {
  .nw26-product-page--standard.nw26-product-page--design0826 {
    --nw26-ui-section-y: 56px;
    --nw26-ui-heading-gap: 26px;
    --nw26-ui-body-size: 14px;
    --nw26-ui-body-leading: 1.8;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-shell {
    width: calc(100% - 28px);
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-detail-hero--banner {
    height: 460px;
    min-height: 460px;
    background-position: 20% center;
    background-size: auto 100%;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-detail-hero--banner .nw26-detail-grid {
    min-height: 460px;
    align-items: center;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-detail-hero--banner .nw26-reveal {
    width: min(100%, 330px);
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-detail-hero--banner h1 {
    margin: 12px 0 10px;
    font-size: 28px;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-detail-hero--banner p {
    max-width: 320px;
    font-size: 14px;
    line-height: 1.75;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-anchor {
    width: 100%;
    margin: 0;
    min-height: 48px;
    padding: 5px 10px;
    border-right: 0;
    border-left: 0;
    border-radius: 999px;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-anchor a {
    min-height: 38px;
    padding: 0 14px;
    font-size: 13px;
    white-space: nowrap;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-section,
  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-metric-band {
    padding-block: var(--nw26-ui-section-y);
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-heading h2 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 1.4;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-heading p {
    font-size: 14px;
    line-height: 1.8;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-overview-graphic {
    width: 100%;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-grid {
    gap: 12px;
    align-items: start;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-card {
    min-height: 0;
    padding: 18px;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-card > .nw26-media {
    width: 38px;
    height: 38px;
    margin-bottom: 10px;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-card h3 {
    margin-bottom: 7px;
    font-size: 17px;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-card p {
    font-size: 14px;
    line-height: 1.7;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-showcase {
    min-height: 0;
    grid-template-columns: 1fr;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs {
    display: flex;
    gap: 6px;
    padding: 5px;
    overflow-x: auto;
    border-bottom: 1px solid #dce7f4;
    background: #edf4fe;
    scrollbar-width: none;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs::-webkit-scrollbar {
    display: none;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs button {
    flex: 0 0 auto;
    width: auto;
    min-height: 44px;
    height: auto;
    padding: 8px 14px;
    border: 0;
    border-radius: 999px;
    background: #fff;
    text-align: center;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs button:hover,
  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs button.active {
    border: 0;
    background: #1268f3;
    color: #fff;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs button > span {
    display: block;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs b {
    font-size: 14px;
    white-space: nowrap;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs i,
  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-tabs p {
    display: none !important;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-stage {
    min-height: 0;
    padding: 10px;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-tabs {
    display: flex;
    gap: 0;
    padding: 0;
    overflow-x: auto;
    border: 0;
    border-bottom: 1px solid #dce9f7;
    border-radius: 0;
    background: #fff;
    scrollbar-width: none;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-tabs::-webkit-scrollbar {
    display: none;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-tabs button {
    flex: 0 0 auto;
    min-width: 120px;
    min-height: 52px;
    padding: 10px 14px 9px;
    border: 0;
    border-bottom: 3px solid transparent;
    border-radius: 0;
    background: #fff;
    font-size: 14px;
    text-align: center;
    white-space: nowrap;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-tabs button:hover {
    border: 0;
    border-bottom: 3px solid #1268f3;
    background: #fff;
    color: #1268f3;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-tabs button.active {
    border: 0;
    border-bottom: 3px solid #1268f3;
    background: #1268f3 !important;
    color: #fff !important;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-content {
    min-height: 0;
    height: auto !important;
    grid-template-columns: 1fr;
    gap: 16px;
    padding: 22px 18px 18px;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-content > p {
    min-height: 0;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    font-size: 14px;
    line-height: 1.75;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-media {
    width: 100%;
    height: auto;
    min-height: 0;
    aspect-ratio: 16 / 9;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-case {
    min-height: 0;
    grid-template-columns: 1fr;
    gap: 24px;
    padding: 16px;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-case > .nw26-media,
  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-case img {
    min-height: 0;
    height: auto;
    aspect-ratio: 16 / 9;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-case > div {
    padding: 4px 6px 6px;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-case h3 {
    margin-bottom: 22px;
    font-size: 20px;
    line-height: 1.55;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-case p {
    font-size: 14px;
    line-height: 1.75;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-case-metrics {
    gap: 10px;
    margin: 0 0 24px;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-case-metrics li {
    padding-left: 8px;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-case-metrics b {
    font-size: 30px;
  }

  .nw26-product-page--standard.nw26-product-page--design0826 .nw26-case-metrics span {
    font-size: 11px;
  }
}

/* The shared section bridge is intentionally broad. Keep the 0826 product
 * contract authoritative for these eight non-AI pages when both stylesheets
 * are loaded together. */
.gj-site:not(.gj-cat-205) .nw26-product-page--standard.nw26-product-page--design0826 .nw26-heading h2,
.gj-site:not(.gj-cat-205) .nw26-product-page--standard.nw26-product-page--design0826 .nw26-heading p {
  text-align: left;
}

.gj-site:not(.gj-cat-205) .nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-card {
  min-height: 220px;
  padding: 28px;
  border: 1px solid #e1edf8;
  border-radius: 6px;
  background: #fff;
  box-shadow: none;
}

.gj-site:not(.gj-cat-205) .nw26-product-page--standard.nw26-product-page--design0826 .nw26-capability-showcase,
.gj-site:not(.gj-cat-205) .nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-content {
  border-color: #dce9f7;
  border-radius: 6px;
  background: #fff;
}

.gj-site:not(.gj-cat-205) .nw26-product-page--standard.nw26-product-page--design0826 .nw26-scenario-content {
  border: 0;
  border-radius: 0;
}

.gj-site:not(.gj-cat-205) .nw26-product-page--standard.nw26-product-page--design0826 .nw26-case {
  min-height: 495px;
  padding: 30px;
  border: 0;
  border-radius: 6px;
  background: #edf4ff;
}

@media (max-width: 760px) {
  .gj-site:not(.gj-cat-205) .nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-grid {
    align-items: start;
  }

  .gj-site:not(.gj-cat-205) .nw26-product-page--standard.nw26-product-page--design0826 .nw26-reason-card {
    min-height: 0;
    padding: 18px;
  }

  .gj-site:not(.gj-cat-205) .nw26-product-page--standard.nw26-product-page--design0826 .nw26-case {
    min-height: 0;
    padding: 16px;
  }
}
