section.container.main .erob-v5-embed {
      --v4-font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC",
        "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
      --v4-font-technical: "Noto Sans SC Diagram", var(--v4-font-ui);
      --v4-type-display: clamp(56px, 4.4vw, 84px);
      --v4-type-heading: clamp(32px, 3.2vw, 48px);
      --v4-type-body: 16px;
      --v4-type-label: 14px;
    }section.container.main .erob-v5-embed[data-zeroerr-v4-page="true"], section.container.main .erob-v5-embed[data-zeroerr-v4-page="true"] * {
      font-family: var(--v4-font-ui) !important;
    }section.container.main .erob-v5-embed[data-zeroerr-v4-page="true"] {
      font-size: var(--v4-type-body);
    }section.container.main .erob-v5-embed[data-zeroerr-v4-page="true"] :where(
      p, li, a, button, code, strong, dt, dd, th, td, h3, .model-structure
    ) {
      font-size: var(--v4-type-body) !important;
    }section.container.main .erob-v5-embed[data-zeroerr-v4-page="true"] .hero-copy h1 {
      font-size: var(--v4-type-display) !important;
      line-height: .98;
      letter-spacing: -.035em;
    }section.container.main .erob-v5-embed[data-zeroerr-v4-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(--v4-type-heading) !important;
      line-height: 1.08;
      letter-spacing: -.025em;
    }section.container.main .erob-v5-embed[data-zeroerr-v4-page="true"] :where(
      .eyebrow, .compact-spec-table th, .compact-spec-table td, .compact-spec-note, .integration-note, .v3-scroll-hint, .component-label, .internal-source, .footer .note
    ) {
      font-size: var(--v4-type-label) !important;
    }section.container.main .erob-v5-embed[data-zeroerr-v4-page="true"] :where(
      .hero-preview-label, .hero-intro, .v3-action, .v3-dimensions dt, .v3-dimensions dd, .integration-lead, .compact-spec-title, .interface-protocol, .value-cell h3, .customer-flow-item h3, .customer-flow-item p, .benefit-copy p, .application-card h3
    ) {
      font-size: var(--v4-type-body) !important;
    }section.container.main .erob-v5-embed[data-zeroerr-v4-page="true"] :where(
      .internal-head, .internal-head *, .internal-diagram, .internal-diagram *, .component-label, .internal-source, .v3-product-dimension-overlay, .v3-product-dimension-overlay *, .v3-thumb-dimension-overlay, .v3-thumb-dimension-overlay *
    ) {
      font-family: var(--v4-font-technical) !important;
    }section.container.main .erob-v5-embed[data-zeroerr-v4-page="true"] .hero-preview-label {
      margin-bottom: 12px;
    }section.container.main .erob-v5-embed[data-zeroerr-v4-page="true"] .v3-dimensions dt, section.container.main .erob-v5-embed[data-zeroerr-v4-page="true"] .v3-dimensions dd {
      line-height: 1.35;
    }section.container.main .erob-v5-embed[data-zeroerr-v4-page="true"] .benefit-copy h3 {
      margin-bottom: 14px;
      font-size: clamp(25px, 2.4vw, 34px) !important;
      line-height: 1.1;
      letter-spacing: -.02em;
    }

    @media (max-width: 640px) {section.container.main .erob-v5-embed[data-zeroerr-v4-page="true"] .hero-copy h1 {
        font-size: var(--v4-type-display) !important;
      }section.container.main .erob-v5-embed[data-zeroerr-v4-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(--v4-type-heading) !important;
      }section.container.main .erob-v5-embed[data-zeroerr-v4-page="true"] .benefit-copy h3 {
        font-size: 25px !important;
      }
    }
  