section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] {
      --v5-type-display: clamp(48px, 3.8vw, 72px);
      --v5-type-heading: clamp(28px, 2.6vw, 40px);
      --v5-type-item-heading: clamp(22px, 2vw, 30px);
    }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] {
      font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN",
        "Yu Gothic", "YuGothic", Meiryo, sans-serif;
    }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .component-label {
      font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", "YuGothic",
        Meiryo, -apple-system, BlinkMacSystemFont, sans-serif;
    }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .component-label--friction-brake {
      top: 67.9% !important;
      left: 22% !important;
    }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .hero-copy h1 {
      font-size: var(--v5-type-display) !important;
    }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] :where(
      .hero-kicker, .v3-integration-copy-block > h2, .v3-section-heading h2, .customer-flow-intro h2, .internal-head h2, .benefits-title
    ) {
      font-size: var(--v5-type-heading) !important;
    }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .benefit-copy h3 {
      font-size: var(--v5-type-item-heading) !important;
    }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .customer-flow-intro {
      min-height: 190px;
      gap: 48px;
      padding: 38px 36px;
      align-items: center;
    }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .customer-flow-intro > p:not(.eyebrow) {
      width: 100%;
      max-width: 860px;
      line-height: 1.62;
      font-weight: 600;
      text-wrap: pretty;
    }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .customer-flow-item {
      min-height: 220px;
      padding: 30px 26px 34px;
    }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .customer-flow-item p {
      margin-top: 14px;
      line-height: 1.55;
    }

    @media (min-width: 1280px) {section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .customer-flow-intro {
        grid-template-columns: minmax(560px, .88fr) minmax(0, 1.12fr);
      }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .customer-flow-intro h2 {
        white-space: nowrap !important;
        text-wrap: nowrap;
      }
    }

    @media (min-width: 941px) and (max-width: 1279px) {section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .customer-flow-intro {
        min-height: 182px;
        gap: 32px;
        padding: 34px 30px;
      }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .customer-flow-intro h2 {
        white-space: normal !important;
        text-wrap: balance;
      }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .customer-flow-item {
        min-height: 210px;
      }
    }

    @media (min-width: 641px) and (max-width: 940px) {section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .customer-flow-intro {
        min-height: 0;
        gap: 20px;
        padding: 32px 26px;
      }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .customer-flow-item {
        min-height: 210px;
        padding: 28px 24px 32px;
      }
    }

    @media (max-width: 640px) {section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .benefit-copy h3 {
        font-size: 22px !important;
      }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .customer-flow-intro {
        min-height: 0;
        gap: 18px;
        padding: 28px 20px;
      }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .customer-flow-intro > p:not(.eyebrow) {
        max-width: none;
        line-height: 1.55;
      }section.container.main .erob-v5-embed[data-zeroerr-v5-page="true"] .customer-flow-item {
        min-height: auto;
        padding: 26px 20px 30px;
      }
    }
  