/**
 * Montserrat everywhere (page-scoped).
 * Font-family only; sizes/weights/colors stay on acv-typography.css + page rules.
 */
html.page-landing body.body,
html.page-contact body.body-2,
html.page-about-us body.body-2,
html.page-process body.body-2,
html.page-health-safety body.body-2,
html.page-mp-products body.body-2,
html.page-landing body.body :where(
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  a,
  button,
  input,
  textarea,
  select,
  label,
  li,
  strong,
  figcaption,
  blockquote,
  .lp-hero-heading,
  .lp-text,
  .hero-heading,
  .hero-subheading,
  .section-heading,
  .section-subheading,
  .product-subheading,
  .product-name,
  .nav-link,
  .dropdown-toggle,
  .footer-heading,
  .footer-text,
  .footer-copyright,
  .industries-label,
  .industries-tab,
  .industries-panel-heading,
  .industries-feature-title,
  .industries-feature-text,
  .process-scroll-eyebrow,
  .process-step-slash,
  .process-step-label,
  .process-step-body,
  .process-step-desc,
  .product-tile-eyebrow,
  .product-tile-heading,
  .product-tile-text,
  .hero-testimonial-card,
  .hero-testimonial-card p,
  .hero-testimonial-attribution,
  .systems-video-carousel__caption,
  .primary-button.w-button,
  .acv-book-a-call
),
html:is(.page-contact, .page-about-us, .page-process, .page-health-safety, .page-mp-products)
  body.body-2
  :where(
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    a,
    button,
    input,
    textarea,
    select,
    label,
    li,
    strong,
    figcaption,
    blockquote,
    .hero-heading,
    .hero-subheading,
    .section-heading,
    .section-subheading,
    .product-subheading,
    .product-name,
    .nav-link,
    .dropdown-toggle,
    .footer-heading,
    .footer-text,
    .footer-copyright,
    .field-label,
    .contact-details-tile__label,
    .contact-details-tile__value,
    .contact-form-note,
    .acv-form-status,
    .about-values-tile__name,
    .about-values-tile__desc,
    .process-step-slash,
    .process-step-label,
    .process-step-desc,
    .process-step-body,
    .hs-product-block__pill,
    .hs-product-block__title,
    .hs-product-block__lead,
    .hs-product-block__prose,
    .hs-product-block__feature-text,
    .hs-product-block__variant-mini-heading,
    .hs-product-block__variant-mini-text,
    .hs-product-block__showcase-caption,
    .benefit-heading,
    .benefit-text,
    .benefit-number,
    .mp-product-tile__name,
    .mp-product-tile__desc,
    .hs-products-more-footer__heading,
    .hs-products-more-footer__subtext,
    .cta-text,
    .final-cta .section-heading,
    .final-cta .cta-text,
    .primary-button.w-button,
    .acv-book-a-call
  ) {
  font-family: Montserrat, sans-serif !important;
}
