/* Localized text must be allowed to use its allocated grid/flex track. */
html body.sp-ml-lang-ru .sp-more-products h2,
html body.sp-ml-lang-ru .elementor-widget-seerpower_product_hero .sp-why-rail__title {
  white-space: normal !important;
}
html body.sp-ml-lang-ru .sp-faq-proof b {
  white-space: normal !important;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-guides-hero__title-line,
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system__tabs > button > strong {
  white-space: normal !important;
  max-width: 100% !important;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-comparison__visual-head {
  flex: 0 0 auto !important;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system .seer-qa-evidence :is(strong, p, span),
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system .seer-qa-network__glance :is(strong, p, span) {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  max-height: none !important;
  -webkit-line-clamp: unset !important;
  line-clamp: unset !important;
}
@media (min-width: 768px) {
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system :is(.seer-qa-network, .seer-qa-production, .seer-qa-testing) {
    grid-template-rows: minmax(560px, auto) !important;
    height: auto !important;
    min-height: 560px !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system .seer-qa-network__glance,
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system .seer-qa-network__intro,
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system :is(.seer-qa-production__evidence, .seer-qa-testing__evidence) {
    height: auto !important;
    overflow: visible !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system :is(.seer-qa-network__glance, .seer-qa-production__evidence, .seer-qa-testing__evidence) ul {
    grid-template-rows: repeat(4, minmax(min-content, 1fr)) !important;
    height: auto !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system :is(.seer-qa-network__glance, .seer-qa-production__evidence, .seer-qa-testing__evidence) li {
    min-height: min-content !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-network__intro .quality-stage :is(strong, b, span) {
    white-space: normal !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system .seer-quality-timeline .quality-stage .quality-stage__title {
    white-space: normal !important;
  }
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .seer-qa-hero h1 .seer-qa-hero__title-line {
  white-space: normal !important;
}
/* Longer Russian Products Hub copy needs a content-sized Hero canvas. */
html body.sp-ml-lang-ru .sp-products-hub .sp-ph__hero,
html body.sp-ml-lang-ru .sp-products-hub .sp-ph__hero-copy {
  height: auto !important;
  min-height: var(--seer-hero-height) !important;
  max-height: none !important;
}
html body.sp-ml-lang-ru .sp-products-hub .sp-ph__hero-copy {
  padding-top: max(120px, var(--seer-hero-header-safe)) !important;
  padding-bottom: 48px !important;
}
html body.sp-ml-lang-ru .sp-guides-hero,
html body.sp-ml-lang-ru .sp-guides-hero__copy {
  height: auto !important;
  min-height: var(--seer-hero-height) !important;
  max-height: none !important;
}
html body.sp-ml-lang-ru .sp-guides-hero__copy {
  padding-top: max(120px, var(--seer-hero-header-safe)) !important;
  padding-bottom: 48px !important;
}
html body.sp-ml-lang-ru .sp-guides-hero__title {
  font-size: clamp(40px, 4vw, 60px) !important;
}
@media (max-width: 767px) {
  /* Keep the complete Russian technical word within the existing Hero gutter. */
  html body.sp-ml-lang-ru .seer-solutions-hero-copy h1 {
    font-size: clamp(28px, 8vw, 36px) !important;
  }
  html body.sp-ml-lang-ru .sp-products-hub .sp-ph__hero h1 {
    font-size: clamp(30px, 8.5vw, 40px) !important;
  }
  html body.sp-ml-lang-ru .sp-products-hub .sp-ph__hero-copy {
    padding-top: 100px !important;
  }
  html body.sp-ml-lang-ru .sp-guides-hero__copy {
    padding-top: 100px !important;
  }
  html body.sp-ml-lang-ru .sp-guides-hero__title {
    font-size: clamp(28px, 8vw, 36px) !important;
  }
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .seer-home-dealer-value__link {
  max-width: 100%;
  white-space: normal;
  overflow-wrap: break-word;
  text-align: center;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .seer-home-faq__item button strong {
  min-width: 0;
  white-space: normal;
  overflow-wrap: break-word;
}
@media (min-width: 768px) and (max-width: 1180px) {
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .seer-home-industries__controls,
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .seer-home-certifications__controls {
    inset-inline: -18px;
  }
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .seer-home-value-card {
  grid-template-columns: auto minmax(0, 1fr);
  min-width: 0;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .seer-home-value-card > :not(.seer-home-value-card__icon):not(.seer-home-value-card__plus) {
  min-width: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  hyphens: auto;
}
@media (min-width: 768px) and (max-width: 1180px) {
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .seer-home-value-card {
    grid-template-columns: minmax(0, 1fr);
    align-content: start;
  }
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .site-footer.seer-footer .seer-footer__main-inner > *,
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .site-footer.seer-footer .seer-footer__legal-inner > * {
  min-width: 0;
  max-width: 100%;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .site-footer.seer-footer .seer-footer__main-inner {
  max-width: 100%;
  box-sizing: border-box;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .site-footer.seer-footer .seer-footer__main-column {
  overflow-wrap: break-word;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .site-footer.seer-footer .seer-footer__legal-inner {
  flex-wrap: wrap;
  gap: 12px 24px;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .site-footer.seer-footer .seer-footer__legal ul {
  flex-wrap: wrap !important;
  row-gap: 12px;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .site-footer.seer-footer .seer-footer__legal li {
  min-width: 0;
  max-width: 100%;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .site-footer.seer-footer .seer-footer__legal a {
  white-space: normal !important;
  overflow-wrap: break-word;
}
@media (min-width: 1280px) {
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .site-footer.seer-footer .seer-footer__legal-inner {
    padding-inline-end: calc(var(--footer-gutter, 32px) + 64px);
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .site-footer.seer-footer .seer-footer__main-inner {
    grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr) minmax(0, .78fr) minmax(0, .95fr) minmax(0, 1.05fr);
  }
}
/* Preserve complete Russian words in narrow cards instead of emergency breaks. */
@media (min-width: 768px) and (max-width: 900px) {
  html body.sp-ml-lang-ru .seer-home-dealer-value__grid {
    --seer-home-value-gap: 38px;
    grid-template-columns: minmax(0, 1fr);
    gap: 38px;
  }
  html body.sp-ml-lang-ru .seer-home-value-card {
    grid-template-columns: 84px minmax(0, 1fr);
  }
  html body.sp-ml-lang-ru .seer-home-value-card__plus {
    top: auto;
    right: auto;
    bottom: calc((var(--seer-home-value-gap) + 40px) / -2);
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 767px) {
  html body.sp-ml-lang-ru .seer-home-value-card {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (max-width: 900px) {
  html body.sp-ml-lang-ru .seer-home-value-card > :not(.seer-home-value-card__icon):not(.seer-home-value-card__plus) {
    overflow-wrap: normal;
  }
}
@media (max-width: 767px) {
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .site-footer.seer-footer .seer-footer__legal-inner nav {
    width: 100%;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .site-footer.seer-footer .seer-footer__legal li {
    width: 100%;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .site-footer.seer-footer .seer-footer__legal li + li::before {
    display: none;
  }
}

/* 2026-09-09: translated home controls keep labels on one line. */
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .seer-home-faq__item button {
  grid-template-columns: 50px minmax(0, 1fr) max-content;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .seer-home-faq__item button em {
  white-space: nowrap;
}
@media (max-width: 767px) {
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .seer-home-faq__item button {
    grid-template-columns: 34px minmax(0, 1fr) max-content;
  }
}

/* 2026-09-09: per-language Hero sizing for the approved non-article pages. */
html body.sp-ml-lang-ru {
  --sp-hero-size: 60px;
  --sp-hero-weight: 500;
}
html body.sp-ml-lang-es {
  --sp-hero-size: 64px;
  --sp-hero-weight: 600;
}
html body.sp-ml-lang-zh-cn {
  --sp-hero-size: 68px;
  --sp-hero-weight: 700;
}
@media (min-width: 768px) and (max-width: 1279px) {
  html body.sp-ml-lang-ru { --sp-hero-size: 38px; }
  html body.sp-ml-lang-es,
  html body.sp-ml-lang-zh-cn { --sp-hero-size: 44px; }
}
@media (max-width: 767px) {
  html body.sp-ml-lang-ru { --sp-hero-size: 30px; }
  html body.sp-ml-lang-es { --sp-hero-size: 32px; }
  html body.sp-ml-lang-zh-cn { --sp-hero-size: 40px; }
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru):is(
  .sp-ml-source-523,
  .sp-ml-source-364,
  .sp-ml-source-694,
  .sp-ml-source-749,
  .sp-ml-source-536,
  .sp-ml-source-762,
  .sp-ml-source-770,
  .sp-ml-source-771,
  .sp-ml-source-772,
  .sp-ml-source-816,
  .sp-ml-source-847,
  .sp-ml-source-878,
  .sp-ml-source-918,
  .sp-ml-source-948,
  .sp-ml-source-1114
) h1 {
  font-family: "Iowan Old Style", Iowan, Baskerville, Georgia, "Times New Roman", serif !important;
  font-size: var(--sp-hero-size) !important;
  font-weight: var(--sp-hero-weight) !important;
  line-height: 1.05 !important;
  letter-spacing: -.025em !important;
}
@media (min-width: 1280px) {
  html body.home.sp-ml-lang-es .seer-home-hero__title,
  html body.home.sp-ml-lang-ru .seer-home-hero__title {
    width: min(1120px, 100%) !important;
    max-width: 100% !important;
  }
  html body.home.sp-ml-lang-ru .seer-home-hero__title {
    width: min(960px, 100%) !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-ru) .elementor-widget-seerpower_product_hero .sp-product-hero__stage {
    grid-template-columns: minmax(0, 56fr) minmax(0, 44fr) !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-ru) .elementor-widget-seerpower_product_hero .sp-product-hero__copy {
    max-width: none !important;
  }
  html body.sp-ml-lang-ru .elementor-widget-seerpower_product_hero .sp-product-hero__stage {
    grid-template-columns: minmax(0, 58fr) minmax(0, 42fr) !important;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  html body.home.sp-ml-lang-ru .seer-home-hero__title {
    width: min(600px, 100%) !important;
  }
  html body.sp-ml-lang-es .elementor-widget-seerpower_product_hero .sp-product-hero__stage {
    grid-template-columns: minmax(0, 60fr) minmax(0, 40fr) !important;
  }
  html body.sp-ml-lang-ru .elementor-widget-seerpower_product_hero .sp-product-hero__stage {
    grid-template-columns: minmax(0, 64fr) minmax(0, 36fr) !important;
  }
}
@media (max-width: 767px) {
  html body:is(#seer-global-type-scale, body).sp-ml-lang-es.sp-ml-source-847 .elementor-widget-seerpower_service_commitment .sc-hero__copy h1,
  html body:is(#seer-global-type-scale, body).sp-ml-lang-zh-cn.sp-ml-source-847 .elementor-widget-seerpower_service_commitment .sc-hero__copy h1,
  html body:is(#seer-global-type-scale, body).sp-ml-lang-ru.sp-ml-source-847 .elementor-widget-seerpower_service_commitment .sc-hero__copy h1 {
    font-size: var(--sp-hero-size) !important;
    font-weight: var(--sp-hero-weight) !important;
    line-height: 1.05 !important;
    letter-spacing: -.025em !important;
  }
  html body:is(#seer-global-type-scale, body).sp-ml-lang-es.sp-ml-source-364 .seer-solutions-hero-copy h1 > span,
  html body:is(#seer-global-type-scale, body).sp-ml-lang-es.sp-ml-source-847 .sc-hero__copy h1 > span,
  html body:is(#seer-global-type-scale, body).sp-ml-lang-ru.sp-ml-source-847 .sc-hero__copy h1 > span {
    display: inline !important;
    white-space: normal !important;
  }
  html body:is(#seer-global-type-scale, body).sp-ml-lang-ru.sp-ml-source-364 .seer-solutions-hero-copy h1 > span {
    display: block !important;
    white-space: normal !important;
  }
  html body.home.sp-ml-lang-ru .seer-home-hero__title {
    width: min(310px, 100%) !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-ru, .sp-ml-lang-zh-cn) .elementor-widget-seerpower_service_commitment .sc-hero__copy h1 {
    font-size: var(--sp-hero-size) !important;
    font-weight: var(--sp-hero-weight) !important;
    line-height: 1.05 !important;
    letter-spacing: -.025em !important;
  }
  html body.sp-ml-lang-es.sp-ml-source-364 .elementor-widget-seerpower_solutions_hero .seer-solutions-hero-copy h1 {
    width: 300px !important;
    max-width: 300px !important;
  }
  html body.sp-ml-lang-ru.sp-ml-source-364 .elementor-widget-seerpower_solutions_hero .seer-solutions-hero-copy h1 {
    font-size: var(--sp-hero-size) !important;
  }
  html body:is(#seer-global-type-scale, body).sp-ml-lang-ru.sp-ml-source-364 .elementor-widget-seerpower_solutions_hero .seer-solutions-hero-copy h1 {
    letter-spacing: -.1em !important;
  }
  html body.sp-ml-lang-ru.sp-ml-source-847 .elementor-widget-seerpower_service_commitment .sc-hero__copy h1 {
    width: 300px !important;
    max-width: 300px !important;
  }
  html body.sp-ml-lang-es.sp-ml-source-948 .seer-qa-hero h1 {
    font-size: 28px !important;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  html body:is(#seer-global-type-scale, body).sp-ml-lang-es.sp-ml-source-878 .sp-guides-hero h1 {
    width: calc(100vw - 64px) !important;
    max-width: none !important;
    letter-spacing: -.06em !important;
  }
}
@media (min-width: 1280px) {
  html body.sp-ml-lang-es.sp-ml-source-1114 .seer-contact-widget h1 {
    font-size: 52px !important;
  }
}

/* 2026-09-09: live QA title and translated Quality System row parity. */
@media (min-width: 1200px) {
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-live .seer-qa-live__copy > h2 {
    min-width: 0 !important;
    max-width: 100% !important;
    overflow-wrap: break-word !important;
    white-space: normal !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-live .seer-qa-live__description {
    min-width: 0 !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-live h2 {
    max-width: 100% !important;
    overflow-wrap: break-word !important;
    white-space: normal !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system :is(.seer-qa-production, .seer-qa-network, .seer-qa-testing) {
    align-items: stretch !important;
    grid-template-rows: minmax(560px, auto) !important;
    height: auto !important;
    min-height: 560px !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system :is(.seer-quality-timeline, .seer-qa-production__evidence, .seer-qa-network__glance, .seer-qa-testing__evidence) {
    align-self: stretch !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system :is(.seer-qa-production__stage, .seer-qa-production__visual, .seer-qa-network__map, .seer-qa-testing__dashboard, .seer-qa-testing__dashboard figure) {
    align-self: stretch !important;
    height: 100% !important;
    min-height: 0 !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system :is(.seer-qa-production__frame, .seer-qa-production__layer, .seer-qa-testing__image) {
    object-fit: contain !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system .seer-qa-testing {
    grid-auto-rows: 0 !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system .seer-quality-timeline,
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system .seer-qa-testing__evidence {
    grid-row: 1 !important;
  }
}
@media (min-width: 768px) {
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system .seer-quality-timeline h3 {
    font-family: var(--qa-display, "Iowan Old Style", Iowan, Baskerville, "Times New Roman", serif) !important;
    font-size: 25px !important;
    font-weight: 700 !important;
    line-height: 1.14 !important;
    letter-spacing: -.02em !important;
    white-space: normal !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system .seer-quality-timeline__intro {
    font-family: var(--qa-body, "Helvetica Neue", Helvetica, Arial, sans-serif) !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.52 !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system :is(.seer-quality-timeline__copy strong, .quality-stage__title) {
    font-family: var(--qa-body, "Helvetica Neue", Helvetica, Arial, sans-serif) !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    white-space: normal !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system :is(.seer-qa-evidence h4, .seer-qa-network__glance h4, .seer-qa-testing__evidence h4, .seer-qa-evidence li strong, .seer-qa-network__glance li strong, .seer-qa-testing__evidence li strong) {
    font-family: var(--qa-body, "Helvetica Neue", Helvetica, Arial, sans-serif) !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.22 !important;
    white-space: normal !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system :is(.seer-qa-evidence li p, .seer-qa-network__glance li p, .seer-qa-testing__evidence li p) {
    font-family: var(--qa-body, "Helvetica Neue", Helvetica, Arial, sans-serif) !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.45 !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system .seer-quality-timeline h3 {
    font-size: 24px !important;
  }
}
@media (max-width: 767px) {
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .sp-qa .seer-qa-system :is(.seer-quality-timeline h3, .seer-quality-timeline--testing h3) {
    font-family: var(--qa-display, "Iowan Old Style", Iowan, Baskerville, "Times New Roman", serif) !important;
    font-size: 23px !important;
    font-weight: 700 !important;
    line-height: 1.12 !important;
  }
}

/* 2026-09-09: translated product Why rail grows with long first labels. */
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .elementor-widget-seerpower_product_hero .sp-why-rail {
  height: auto !important;
  align-items: stretch !important;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .elementor-widget-seerpower_product_hero .sp-why-rail__items {
  align-items: stretch !important;
  grid-auto-rows: 1fr !important;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .elementor-widget-seerpower_product_hero .sp-why-item {
  height: auto !important;
  min-height: 0 !important;
  gap: 4px !important;
  justify-content: flex-start !important;
  overflow: visible !important;
  padding-top: 10px !important;
}
html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .elementor-widget-seerpower_product_hero .sp-why-item__title {
  max-width: 100% !important;
  overflow: visible !important;
  white-space: normal !important;
}
@media (min-width: 1025px) {
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .elementor-widget-seerpower_product_hero .sp-why-rail {
    grid-template-rows: minmax(218px, auto) !important;
    min-height: 218px !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .elementor-widget-seerpower_product_hero .sp-why-rail__items,
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .elementor-widget-seerpower_product_hero .sp-why-item {
    min-height: 218px !important;
  }
}

/* The global type scale uses an ID-weighted :is() selector. */
@media (min-width: 1200px) {
  html body:is(#seer-global-type-scale, body).sp-ml-lang-es.sp-ml-source-948 .sp-qa .seer-qa-live h2,
  html body:is(#seer-global-type-scale, body).sp-ml-lang-zh-cn.sp-ml-source-948 .sp-qa .seer-qa-live h2,
  html body:is(#seer-global-type-scale, body).sp-ml-lang-ru.sp-ml-source-948 .sp-qa .seer-qa-live h2 {
    max-width: 100% !important;
    overflow-wrap: break-word !important;
    white-space: normal !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .elementor-widget-seerpower_product_hero .sp-why-rail {
    grid-template-rows: auto auto !important;
    min-height: 0 !important;
  }
  html body:is(.sp-ml-lang-es, .sp-ml-lang-zh-cn, .sp-ml-lang-ru) .elementor-widget-seerpower_product_hero .sp-why-rail__items {
    min-height: 0 !important;
    grid-auto-rows: minmax(198px, auto) !important;
  }
}
