{"id":4153,"date":"2026-02-06T10:10:26","date_gmt":"2026-02-06T10:10:26","guid":{"rendered":"https:\/\/idaequipment.com\/?page_id=4153"},"modified":"2026-02-10T06:56:15","modified_gmt":"2026-02-10T06:56:15","slug":"chemical-reactor","status":"publish","type":"page","link":"https:\/\/idaequipment.com\/es\/chemical-reactor\/","title":{"rendered":"Reactor qu\u00edmico"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-c649e5c\" data-block-id=\"c649e5c\"><style>.stk-c649e5c {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-c649e5c-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-2324b3e\" data-v=\"4\" data-block-id=\"2324b3e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-2324b3e-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-2324b3e-inner-blocks\">\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>IDA Equipment \u2014 Chemical Reactor Module Preview<\/title>\n<style>\n  body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, sans-serif; background: #fff; }\n<\/style>\n<\/head>\n<body>\n\n<!-- ============================================================\n     IDA Equipment \u2014 Chemical Reactor Module\n     Scoped Custom HTML for WordPress Gutenberg + Blocksy\/Stackable\n     ============================================================ -->\n\n<style>\n  #ida-reactor-hero *,\n  #ida-reactor-hero *::before,\n  #ida-reactor-hero *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  #ida-reactor-hero {\n    position: relative;\n    width: 100%;\n    max-width: 100%;\n    overflow: hidden;\n    background-color: #f8fafb;\n    padding: 40px 0;\n    font-family: inherit;\n    line-height: 1.6;\n    color: #1a1a2e;\n  }\n\n  #ida-reactor-hero .ida-inner {\n    width: 100%;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  #ida-reactor-hero .ida-grid {\n    display: flex;\n    align-items: center;\n    gap: 48px;\n  }\n\n  #ida-reactor-hero .ida-col-text {\n    flex: 1 1 55%;\n    min-width: 0;\n  }\n\n  #ida-reactor-hero .ida-col-image {\n    flex: 1 1 45%;\n    min-width: 0;\n    position: relative;\n  }\n\n  #ida-reactor-hero .ida-accent-bar {\n    width: 56px;\n    height: 4px;\n    background: #0060A8;\n    border-radius: 2px;\n    margin-bottom: 20px;\n  }\n\n  #ida-reactor-hero h1.ida-h1 {\n    font-family: inherit !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #0060A8 !important;\n    margin: 0 0 8px 0 !important;\n    padding: 0 !important;\n    letter-spacing: -0.01em;\n  }\n\n  #ida-reactor-hero h2.ida-h2 {\n    font-family: inherit !important;\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    line-height: 1.4 !important;\n    color: #0e2a47 !important;\n    margin: 0 0 20px 0 !important;\n    padding: 0 !important;\n  }\n\n  #ida-reactor-hero .ida-body {\n    font-family: inherit;\n    font-size: 15px;\n    line-height: 1.75;\n    color: #3d4f5f;\n    margin-bottom: 32px;\n    max-width: 600px;\n  }\n\n  #ida-reactor-hero .ida-stats {\n    display: flex;\n    gap: 36px;\n    margin-bottom: 36px;\n    flex-wrap: wrap;\n  }\n\n  #ida-reactor-hero .ida-stat-item {\n    text-align: left;\n    min-width: 100px;\n  }\n\n  #ida-reactor-hero .ida-stat-number {\n    font-family: inherit;\n    font-size: 40px;\n    font-weight: 800;\n    line-height: 1.1;\n    color: #0060A8;\n    display: block;\n  }\n\n  #ida-reactor-hero .ida-stat-label {\n    font-family: inherit;\n    font-size: 13px;\n    font-weight: 500;\n    color: #5a6f80;\n    letter-spacing: 0.03em;\n    margin-top: 4px;\n    display: block;\n  }\n\n  #ida-reactor-hero .ida-cta {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #0060A8;\n    color: #ffffff !important;\n    font-family: inherit;\n    font-size: 15px;\n    font-weight: 600;\n    padding: 14px 32px;\n    border: none;\n    border-radius: 6px;\n    cursor: pointer;\n    text-decoration: none !important;\n    transition: background 0.25s ease, transform 0.2s ease, box-shadow 0.25s ease;\n    box-shadow: 0 2px 8px rgba(0, 96, 168, 0.25);\n    line-height: 1;\n  }\n\n  #ida-reactor-hero .ida-cta:hover,\n  #ida-reactor-hero .ida-cta:focus {\n    background: #004d8a;\n    transform: translateY(-1px);\n    box-shadow: 0 4px 16px rgba(0, 96, 168, 0.35);\n    color: #ffffff !important;\n    text-decoration: none !important;\n  }\n\n  #ida-reactor-hero .ida-cta svg {\n    width: 16px;\n    height: 16px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    flex-shrink: 0;\n  }\n\n  #ida-reactor-hero .ida-img-wrap {\n    position: relative;\n    border-radius: 12px;\n    overflow: hidden;\n    background: linear-gradient(135deg, #e8f0f8 0%, #d0e2f0 100%);\n    aspect-ratio: 4 \/ 3;\n  }\n\n  #ida-reactor-hero .ida-img-wrap::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    border: 1px solid rgba(0, 96, 168, 0.08);\n    border-radius: 12px;\n    pointer-events: none;\n    z-index: 1;\n  }\n\n  #ida-reactor-hero .ida-img-wrap img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    border-radius: 12px;\n  }\n\n  #ida-reactor-hero .ida-img-deco {\n    position: absolute;\n    bottom: -16px;\n    right: -16px;\n    width: 96px;\n    height: 96px;\n    background-image: radial-gradient(circle, #0060A8 1.5px, transparent 1.5px);\n    background-size: 12px 12px;\n    opacity: 0.18;\n    pointer-events: none;\n    z-index: 0;\n  }\n\n  #ida-reactor-hero .ida-divider {\n    width: 100%;\n    height: 3px;\n    background: linear-gradient(90deg, #0060A8 0%, rgba(0, 96, 168, 0.08) 100%);\n    margin-top: 40px;\n    border-radius: 2px;\n  }\n\n  @media (max-width: 900px) {\n    #ida-reactor-hero .ida-grid {\n      flex-direction: column;\n      gap: 32px;\n    }\n    #ida-reactor-hero .ida-col-text,\n    #ida-reactor-hero .ida-col-image {\n      flex: 1 1 100%;\n    }\n    #ida-reactor-hero .ida-col-image {\n      order: -1;\n      max-width: 520px;\n    }\n    #ida-reactor-hero h1.ida-h1 {\n      font-size: 26px !important;\n    }\n    #ida-reactor-hero .ida-stat-number {\n      font-size: 34px;\n    }\n    #ida-reactor-hero .ida-stats {\n      gap: 24px;\n    }\n  }\n\n  @media (max-width: 600px) {\n    #ida-reactor-hero {\n      padding: 28px 0;\n    }\n    #ida-reactor-hero .ida-inner {\n      padding: 0 16px;\n    }\n    #ida-reactor-hero h1.ida-h1 {\n      font-size: 22px !important;\n    }\n    #ida-reactor-hero h2.ida-h2 {\n      font-size: 16px !important;\n    }\n    #ida-reactor-hero .ida-body {\n      font-size: 14px;\n    }\n    #ida-reactor-hero .ida-stats {\n      gap: 20px;\n    }\n    #ida-reactor-hero .ida-stat-number {\n      font-size: 30px;\n    }\n    #ida-reactor-hero .ida-cta {\n      width: 100%;\n      justify-content: center;\n      padding: 14px 24px;\n    }\n    #ida-reactor-hero .ida-img-deco {\n      display: none;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #ida-reactor-hero .ida-cta {\n      transition: none;\n    }\n  }\n<\/style>\n\n<section id=\"ida-reactor-hero\" aria-label=\"IDA Equipment \u2014 Chemical Reactor Manufacturer\">\n  <div class=\"ida-inner\">\n    <div class=\"ida-grid\">\n\n      <div class=\"ida-col-text\">\n        <div class=\"ida-accent-bar\" aria-hidden=\"true\"><\/div>\n        <h1 class=\"ida-h1\">IDA Equipment \u2014 Chemical Reactor Manufacturer &amp; Supplier<\/h1>\n        <h2 class=\"ida-h2\">Complete Multi-Shaft Reactor Systems from 50 L to 2 000 L<\/h2>\n        <p class=\"ida-body\">\n          Established in 2005, IDA Equipment has expanded from building simple dispersers to manufacturing complete multi-shaft chemical reactor systems ranging from 50L to 2000L. The company has adopted cutting-edge German technology and, in collaboration with universities, has developed a global clientele in the petrochemical and specialty chemicals sector. We handle everything from design, and research &amp; development to production, and after-sales service, for products such as paints, battery materials, inks, and adhesives.\n        <\/p>\n\n        <div class=\"ida-stats\" role=\"list\" aria-label=\"Company highlights\">\n          <div class=\"ida-stat-item\" role=\"listitem\">\n            <span class=\"ida-stat-number\">15+<\/span>\n            <span class=\"ida-stat-label\">Countries Served<\/span>\n          <\/div>\n          <div class=\"ida-stat-item\" role=\"listitem\">\n            <span class=\"ida-stat-number\">7<\/span>\n            <span class=\"ida-stat-label\">Reactor Models<\/span>\n          <\/div>\n          <div class=\"ida-stat-item\" role=\"listitem\">\n            <span class=\"ida-stat-number\">12<\/span>\n            <span class=\"ida-stat-label\">Utility Patents<\/span>\n          <\/div>\n        <\/div>\n\n        <a href=\"#ct-popup-1329\"\n           class=\"ida-cta\"\n           role=\"button\"\n           aria-label=\"Request a Quote \u2014 opens contact form\"\n           data-popup=\"ct-popup-1329\">\n          Request a Quote\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>\n        <\/a>\n      <\/div>\n\n      <div class=\"ida-col-image\">\n        <div class=\"ida-img-deco\" aria-hidden=\"true\"><\/div>\n        <div class=\"ida-img-wrap\">\n          <img src=\"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/02\/2.png\"\n               alt=\"IDA Equipment chemical reactor system \u2014 multi-shaft industrial reactor for paints, coatings, and battery materials\"\n               width=\"720\"\n               height=\"540\"\n               loading=\"lazy\"\n               decoding=\"async\"\n               fetchpriority=\"low\">\n        <\/div>\n      <\/div>\n\n    <\/div>\n    <div class=\"ida-divider\" aria-hidden=\"true\"><\/div>\n  <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Organization\",\n  \"name\": \"IDA Equipment\",\n  \"description\": \"Chemical Reactor Manufacturer & Supplier \u2014 complete multi-shaft reactor systems from 50L to 2000L for paints, battery materials, inks, and adhesives.\",\n  \"url\": \"https:\/\/idaequipment.com\",\n  \"foundingDate\": \"2005\",\n  \"image\": \"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/02\/2.png\",\n  \"areaServed\": {\n    \"@type\": \"Place\",\n    \"name\": \"Global \u2014 15+ countries\"\n  },\n  \"knowsAbout\": [\n    \"Chemical Reactors\",\n    \"Multi-Shaft Reactor Systems\",\n    \"Dispersers\",\n    \"Petrochemical Equipment\",\n    \"Specialty Chemical Mixing\"\n  ]\n}\n<\/script>\n\n<\/body>\n<\/html>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignwide stk-block-columns stk-block stk-fd65915\" data-block-id=\"fd65915\"><style>.stk-fd65915 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-fd65915-column alignwide\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-22bd5dc\" data-v=\"4\" data-block-id=\"22bd5dc\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-22bd5dc-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-22bd5dc-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" style=\"margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);--theme-text-color:var(--wp--preset--color--black);\"><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-8424065\" data-block-id=\"8424065\"><style>.stk-8424065 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-8424065-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f73e3dc\" data-v=\"4\" data-block-id=\"f73e3dc\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f73e3dc-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f73e3dc-inner-blocks\">\n<!-- ============================================================\n     IDA Equipment \u2014 Product Range: QLF Series Reactor Vessels\n     Scoped Custom HTML for WordPress Gutenberg + Blocksy\/Stackable\n     ============================================================ -->\n\n<style>\n  \/* === ALL RULES SCOPED UNDER #ida-product-range === *\/\n\n  #ida-product-range *,\n  #ida-product-range *::before,\n  #ida-product-range *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  #ida-product-range {\n    position: relative;\n    width: 100%;\n    max-width: 100%;\n    overflow: hidden;\n    background-color: #f4f7fa;\n    padding: 40px 0;\n    font-family: inherit;\n    line-height: 1.6;\n    color: #1a2332;\n  }\n\n  \/* subtle diagonal hatch pattern \u2014 industrial feel *\/\n  #ida-product-range::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: 0.022;\n    background-image: repeating-linear-gradient(\n      -45deg,\n      #0060A8 0px,\n      #0060A8 1px,\n      transparent 1px,\n      transparent 16px\n    );\n    pointer-events: none;\n    z-index: 0;\n  }\n\n  #ida-product-range .pr-inner {\n    position: relative;\n    z-index: 1;\n    width: 100%;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  \/* ========== HEADER ========== *\/\n  #ida-product-range .pr-header {\n    text-align: center;\n    margin-bottom: 36px;\n  }\n\n  #ida-product-range .pr-tag {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-family: inherit;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #0060A8 !important;\n    background: rgba(0, 96, 168, 0.07);\n    padding: 5px 14px;\n    border-radius: 4px;\n    margin-bottom: 14px;\n    line-height: 1;\n  }\n\n  #ida-product-range .pr-tag svg {\n    width: 13px;\n    height: 13px;\n    fill: none;\n    stroke: #0060A8;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    flex-shrink: 0;\n  }\n\n  #ida-product-range h2.pr-h2 {\n    font-family: inherit !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #0e1b2d !important;\n    margin: 0 0 6px 0 !important;\n    padding: 0 !important;\n    letter-spacing: -0.01em;\n  }\n\n  #ida-product-range h3.pr-h3 {\n    font-family: inherit !important;\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    line-height: 1.4 !important;\n    color: #0060A8 !important;\n    margin: 0 0 18px 0 !important;\n    padding: 0 !important;\n  }\n\n  #ida-product-range .pr-intro {\n    font-family: inherit;\n    font-size: 15px;\n    line-height: 1.75;\n    color: #475569;\n    max-width: 860px;\n    margin: 0 auto;\n  }\n\n  \/* ========== PRODUCT GRID ========== *\/\n  #ida-product-range .pr-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 20px;\n    margin-bottom: 20px;\n  }\n\n  \/* ========== PRODUCT CARD ========== *\/\n  #ida-product-range .pr-card {\n    position: relative;\n    background: #ffffff;\n    border-radius: 10px;\n    border: 1px solid #e2e8f0;\n    padding: 28px 24px 24px;\n    display: flex;\n    flex-direction: column;\n    transition: border-color 0.25s ease, box-shadow 0.25s ease;\n  }\n\n  #ida-product-range .pr-card:hover {\n    border-color: rgba(0, 96, 168, 0.25);\n    box-shadow: 0 4px 20px rgba(0, 96, 168, 0.08);\n  }\n\n  \/* top colored accent line *\/\n  #ida-product-range .pr-card::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 24px;\n    right: 24px;\n    height: 3px;\n    background: #0060A8;\n    border-radius: 0 0 3px 3px;\n  }\n\n  \/* model badge *\/\n  #ida-product-range .pr-card-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 5px;\n    font-family: inherit;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    color: #ffffff !important;\n    background: #0060A8;\n    padding: 4px 10px;\n    border-radius: 3px;\n    margin-bottom: 12px;\n    line-height: 1;\n    align-self: flex-start;\n  }\n\n  #ida-product-range .pr-card-badge svg {\n    width: 11px;\n    height: 11px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    flex-shrink: 0;\n  }\n\n  \/* card title (H3) *\/\n  #ida-product-range .pr-card h3.pr-card-title {\n    font-family: inherit !important;\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    color: #0e1b2d !important;\n    margin: 0 0 8px 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* spec line under title *\/\n  #ida-product-range .pr-card-specs {\n    font-family: inherit;\n    font-size: 13px;\n    font-weight: 600;\n    color: #0060A8;\n    line-height: 1.4;\n    margin-bottom: 12px;\n    letter-spacing: 0.01em;\n  }\n\n  \/* card body text *\/\n  #ida-product-range .pr-card-body {\n    font-family: inherit;\n    font-size: 14px;\n    line-height: 1.7;\n    color: #475569;\n    flex: 1;\n  }\n\n  \/* ========== FEATURED (QLF2000) \u2014 FULL WIDTH ========== *\/\n  #ida-product-range .pr-featured {\n    position: relative;\n    background: linear-gradient(135deg, #062040 0%, #0a3264 50%, #0060A8 100%);\n    border-radius: 12px;\n    padding: 36px 32px;\n    color: #ffffff;\n    border: none;\n    overflow: hidden;\n  }\n\n  #ida-product-range .pr-featured::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: 0.04;\n    background-image: repeating-linear-gradient(\n      90deg,\n      #ffffff 0px,\n      #ffffff 1px,\n      transparent 1px,\n      transparent 40px\n    );\n    pointer-events: none;\n  }\n\n  #ida-product-range .pr-featured::after {\n    content: \"\";\n    position: absolute;\n    top: -80px;\n    right: -80px;\n    width: 260px;\n    height: 260px;\n    background: rgba(255, 255, 255, 0.03);\n    border-radius: 50%;\n    pointer-events: none;\n  }\n\n  #ida-product-range .pr-featured-inner {\n    position: relative;\n    z-index: 1;\n    display: flex;\n    gap: 36px;\n    align-items: flex-start;\n  }\n\n  \/* featured image (left) *\/\n  #ida-product-range .pr-featured-img {\n    flex: 0 0 280px;\n    max-width: 280px;\n    border-radius: 10px;\n    overflow: hidden;\n    background: rgba(255, 255, 255, 0.06);\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    aspect-ratio: 4 \/ 3;\n    align-self: center;\n  }\n\n  #ida-product-range .pr-featured-img img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    border-radius: 10px;\n  }\n\n  #ida-product-range .pr-featured-text {\n    flex: 1;\n    min-width: 0;\n  }\n\n  #ida-product-range .pr-featured-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 5px;\n    font-family: inherit;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    color: #0060A8 !important;\n    background: rgba(255, 255, 255, 0.95);\n    padding: 5px 12px;\n    border-radius: 3px;\n    margin-bottom: 14px;\n    line-height: 1;\n  }\n\n  #ida-product-range .pr-featured-badge svg {\n    width: 12px;\n    height: 12px;\n    fill: none;\n    stroke: #0060A8;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    flex-shrink: 0;\n  }\n\n  #ida-product-range .pr-featured h3.pr-featured-title {\n    font-family: inherit !important;\n    font-size: 26px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #ffffff !important;\n    margin: 0 0 8px 0 !important;\n    padding: 0 !important;\n  }\n\n  #ida-product-range .pr-featured-specs {\n    font-family: inherit;\n    font-size: 14px;\n    font-weight: 600;\n    color: rgba(255, 255, 255, 0.7);\n    line-height: 1.4;\n    margin-bottom: 14px;\n  }\n\n  #ida-product-range .pr-featured-body {\n    font-family: inherit;\n    font-size: 15px;\n    line-height: 1.75;\n    color: rgba(255, 255, 255, 0.82);\n    max-width: 680px;\n  }\n\n  \/* featured side stats *\/\n  #ida-product-range .pr-featured-stats {\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n    flex-shrink: 0;\n    min-width: 150px;\n  }\n\n  #ida-product-range .pr-fstat {\n    text-align: center;\n    background: rgba(255, 255, 255, 0.08);\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    border-radius: 8px;\n    padding: 14px 18px;\n  }\n\n  #ida-product-range .pr-fstat-num {\n    display: block;\n    font-family: inherit;\n    font-size: 28px;\n    font-weight: 800;\n    color: #ffffff;\n    line-height: 1.1;\n  }\n\n  #ida-product-range .pr-fstat-unit {\n    font-size: 14px;\n    font-weight: 400;\n    opacity: 0.65;\n  }\n\n  #ida-product-range .pr-fstat-label {\n    display: block;\n    font-family: inherit;\n    font-size: 11px;\n    font-weight: 500;\n    color: rgba(255, 255, 255, 0.55);\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n    margin-top: 4px;\n  }\n\n  \/* ========== CUSTOM NOTE ========== *\/\n  #ida-product-range .pr-custom-note {\n    margin-top: 24px;\n    padding: 16px 20px;\n    background: #ffffff;\n    border: 1px solid #e2e8f0;\n    border-left: 3px solid #0060A8;\n    border-radius: 0 8px 8px 0;\n    font-family: inherit;\n    font-size: 14px;\n    line-height: 1.65;\n    color: #475569;\n    text-align: center;\n  }\n\n  #ida-product-range .pr-custom-note strong {\n    color: #0060A8;\n    font-weight: 700;\n  }\n\n  #ida-product-range .pr-custom-cta {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: #0060A8;\n    color: #ffffff !important;\n    font-family: inherit;\n    font-size: 14px;\n    font-weight: 600;\n    padding: 10px 24px;\n    border: none;\n    border-radius: 6px;\n    cursor: pointer;\n    text-decoration: none !important;\n    transition: background 0.25s ease, transform 0.2s ease, box-shadow 0.25s ease;\n    box-shadow: 0 2px 8px rgba(0, 96, 168, 0.2);\n    margin-top: 12px;\n    line-height: 1;\n  }\n\n  #ida-product-range .pr-custom-cta:hover,\n  #ida-product-range .pr-custom-cta:focus {\n    background: #004d8a;\n    transform: translateY(-1px);\n    box-shadow: 0 4px 14px rgba(0, 96, 168, 0.3);\n    color: #ffffff !important;\n    text-decoration: none !important;\n  }\n\n  #ida-product-range .pr-custom-cta svg {\n    width: 14px;\n    height: 14px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    flex-shrink: 0;\n  }\n\n  \/* ========== BOTTOM DIVIDER ========== *\/\n  #ida-product-range .pr-divider {\n    width: 100%;\n    height: 3px;\n    background: linear-gradient(90deg, #0060A8 0%, rgba(0, 96, 168, 0.06) 100%);\n    margin-top: 40px;\n    border-radius: 2px;\n  }\n\n  \/* ============ RESPONSIVE ============ *\/\n  @media (max-width: 960px) {\n    #ida-product-range .pr-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n    #ida-product-range h2.pr-h2 {\n      font-size: 26px !important;\n    }\n    #ida-product-range .pr-featured-inner {\n      flex-direction: column;\n      gap: 24px;\n    }\n    #ida-product-range .pr-featured-img {\n      flex: none;\n      max-width: 320px;\n      width: 100%;\n      align-self: center;\n    }\n    #ida-product-range .pr-featured-stats {\n      flex-direction: row;\n      width: 100%;\n      min-width: 0;\n    }\n    #ida-product-range .pr-fstat {\n      flex: 1;\n    }\n  }\n\n  @media (max-width: 640px) {\n    #ida-product-range {\n      padding: 28px 0;\n    }\n    #ida-product-range .pr-inner {\n      padding: 0 16px;\n    }\n    #ida-product-range .pr-grid {\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n    #ida-product-range h2.pr-h2 {\n      font-size: 22px !important;\n    }\n    #ida-product-range h3.pr-h3 {\n      font-size: 16px !important;\n    }\n    #ida-product-range .pr-intro {\n      font-size: 14px;\n    }\n    #ida-product-range .pr-card {\n      padding: 24px 20px 20px;\n    }\n    #ida-product-range .pr-card::before {\n      left: 20px;\n      right: 20px;\n    }\n    #ida-product-range .pr-featured {\n      padding: 28px 20px;\n    }\n    #ida-product-range .pr-featured h3.pr-featured-title {\n      font-size: 22px !important;\n    }\n    #ida-product-range .pr-featured-stats {\n      flex-direction: column;\n    }\n    #ida-product-range .pr-fstat-num {\n      font-size: 24px;\n    }\n    #ida-product-range .pr-custom-cta {\n      width: 100%;\n      justify-content: center;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #ida-product-range .pr-card {\n      transition: none !important;\n    }\n  }\n<\/style>\n\n\n<section id=\"ida-product-range\" aria-label=\"QLF Series Chemical Reactor Product Range\">\n  <div class=\"pr-inner\">\n\n    <!-- ===== HEADER ===== -->\n    <header class=\"pr-header\">\n      <div class=\"pr-tag\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M21 16V8a2 2 0 00-1-1.73l-7-4a2 2 0 00-2 0l-7 4A2 2 0 003 8v8a2 2 0 001 1.73l7 4a2 2 0 002 0l7-4A2 2 0 0021 16z\"\/><\/svg>\n        Product Range\n      <\/div>\n\n      <h2 class=\"pr-h2\">Types of Chemical Reactors: QLF Series Multi-Shaft Reactor Vessels<\/h2>\n      <h3 class=\"pr-h3\">Dual-Action Reactor Design \u2014 50 L to 2 000 L<\/h3>\n\n      <p class=\"pr-intro\">\n        The QLF series isn&#8217;t a single machine \u2014 it&#8217;s a family of reactor vessels scaled from lab-bench prototyping (50L) all the way up to full production capacity (2000L). Every unit pairs a high-speed dispersion shaft with one or two low-speed mixing shafts inside a jacketed vessel body. That dual-action design matters because a lot of reactions need both intense local shearing and gentle bulk circulation at the same time. Try getting that from a standard single-agitator vessel. Doesn&#8217;t work well.\n      <\/p>\n    <\/header>\n\n    <!-- ===== PRODUCT GRID: 6 STANDARD MODELS ===== -->\n    <div class=\"pr-grid\" role=\"list\" aria-label=\"QLF reactor models\">\n\n      <!-- QLF50 -->\n      <article class=\"pr-card\" role=\"listitem\">\n        <div class=\"pr-card-badge\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 20V10M18 20V4M6 20v-4\"\/><\/svg>\n          Lab Scale\n        <\/div>\n        <h3 class=\"pr-card-title\">QLF50 Reactor<\/h3>\n        <div class=\"pr-card-specs\">50L \u00b7 2.2 kW Dispersion \u00b7 0\u20132880 rpm<\/div>\n        <p class=\"pr-card-body\">\n          Lab and pilot scale. Perfect for small-batch R&amp;D runs where you need to nail down formulation before scaling up. Mixing at 0\u201385 rpm and 0\u2013350 rpm secondary.\n        <\/p>\n      <\/article>\n\n      <!-- QLF100 -->\n      <article class=\"pr-card\" role=\"listitem\">\n        <div class=\"pr-card-badge\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 20V10M18 20V4M6 20v-4\"\/><\/svg>\n          Pilot Scale\n        <\/div>\n        <h3 class=\"pr-card-title\">QLF100 Reactor<\/h3>\n        <div class=\"pr-card-specs\">100L \u00b7 3 kW Dispersion \u00b7 0\u20132880 rpm<\/div>\n        <p class=\"pr-card-body\">\n          Slightly larger pilot unit. Steps up dispersion power to 3 kW while keeping the same speed range. Good middle ground between testing and small production.\n        <\/p>\n      <\/article>\n\n      <!-- QLF200 -->\n      <article class=\"pr-card\" role=\"listitem\">\n        <div class=\"pr-card-badge\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 20V10M18 20V4M6 20v-4\"\/><\/svg>\n          Production\n        <\/div>\n        <h3 class=\"pr-card-title\">QLF200 Reactor<\/h3>\n        <div class=\"pr-card-specs\">200L \u00b7 7.5 kW Dispersion \u00b7 0\u20131450 rpm<\/div>\n        <p class=\"pr-card-body\">\n          First real production-scale model. The jump to 7.5 kW dispersion handles higher-viscosity slurries \u2014 battery electrode pastes, thick adhesive formulations, that kind of thing.\n        <\/p>\n      <\/article>\n\n      <!-- QLF500 -->\n      <article class=\"pr-card\" role=\"listitem\">\n        <div class=\"pr-card-badge\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 20V10M18 20V4M6 20v-4\"\/><\/svg>\n          Mid-Range\n        <\/div>\n        <h3 class=\"pr-card-title\">QLF500 Reactor<\/h3>\n        <div class=\"pr-card-specs\">500L \u00b7 18.5 kW Dispersion \u00b7 0\u20131450 rpm<\/div>\n        <p class=\"pr-card-body\">\n          Mid-range workhorse. 18.5 kW dispersion paired with 11 kW dual mixing shafts. Handles most chemical processing volumes for specialty chemical production.\n        <\/p>\n      <\/article>\n\n      <!-- QLF1000 -->\n      <article class=\"pr-card\" role=\"listitem\">\n        <div class=\"pr-card-badge\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 20V10M18 20V4M6 20v-4\"\/><\/svg>\n          Full Production\n        <\/div>\n        <h3 class=\"pr-card-title\">QLF1000 Reactor<\/h3>\n        <div class=\"pr-card-specs\">1000L \u00b7 37 kW Dispersion \u00b7 0\u20131450 rpm<\/div>\n        <p class=\"pr-card-body\">\n          Full production capacity with 37 kW dispersion. Mixing shafts at 22 kW each. Designed for continuous or semi-batch operation in paint, coating, and ink plants.\n        <\/p>\n      <\/article>\n\n      <!-- QLF1500 -->\n      <article class=\"pr-card\" role=\"listitem\">\n        <div class=\"pr-card-badge\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 20V10M18 20V4M6 20v-4\"\/><\/svg>\n          Heavy Duty\n        <\/div>\n        <h3 class=\"pr-card-title\">QLF1500 Reactor<\/h3>\n        <div class=\"pr-card-specs\">1500L \u00b7 55 kW Dispersion \u00b7 0\u2013960 rpm<\/div>\n        <p class=\"pr-card-body\">\n          Heavy-duty unit. Lower dispersion speed (0\u2013960 rpm) but much higher torque for ultra-thick materials. 37 kW mixing shafts keep the bulk moving.\n        <\/p>\n      <\/article>\n\n    <\/div><!-- \/.pr-grid -->\n\n    <!-- ===== FEATURED: QLF2000 ===== -->\n    <article class=\"pr-featured\" role=\"listitem\" aria-label=\"QLF2000 Reactor \u2014 flagship model\">\n      <div class=\"pr-featured-inner\">\n        <div class=\"pr-featured-img\">\n          <img src=\"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/02\/1.png\"\n               alt=\"QLF2000 flagship chemical reactor \u2014 2000L capacity multi-shaft industrial reactor vessel by IDA Equipment\"\n               width=\"560\"\n               height=\"420\"\n               loading=\"lazy\"\n               decoding=\"async\"\n               fetchpriority=\"low\">\n        <\/div>\n        <div class=\"pr-featured-text\">\n          <div class=\"pr-featured-badge\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>\n            Flagship Model\n          <\/div>\n          <h3 class=\"pr-featured-title\">QLF2000 Reactor<\/h3>\n          <div class=\"pr-featured-specs\">2000L \u00b7 75 kW Dispersion \u00b7 0\u2013960 rpm \u00b7 45 kW Dual Mixing<\/div>\n          <p class=\"pr-featured-body\">\n            The big one. 75 kW dispersion motor, 45 kW on each mixing shaft. Built for large-volume batch reactor operations \u2014 petrochemical intermediates, industrial adhesive production, and high-throughput battery slurry mixing. If your process needs more than 2000L, we do custom builds.\n          <\/p>\n        <\/div>\n        <div class=\"pr-featured-stats\">\n          <div class=\"pr-fstat\">\n            <span class=\"pr-fstat-num\">75<span class=\"pr-fstat-unit\"> kW<\/span><\/span>\n            <span class=\"pr-fstat-label\">Dispersion<\/span>\n          <\/div>\n          <div class=\"pr-fstat\">\n            <span class=\"pr-fstat-num\">45<span class=\"pr-fstat-unit\"> kW<\/span><\/span>\n            <span class=\"pr-fstat-label\">Each Mix Shaft<\/span>\n          <\/div>\n          <div class=\"pr-fstat\">\n            <span class=\"pr-fstat-num\">2000<span class=\"pr-fstat-unit\"> L<\/span><\/span>\n            <span class=\"pr-fstat-label\">Max Volume<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/article>\n\n    <!-- ===== CUSTOM NOTE ===== -->\n    <div class=\"pr-custom-note\">\n      <strong>Need more than 2 000 L?<\/strong> \u2014 We do custom builds. Contact our engineering team to discuss your process requirements.\n      <br>\n      <a href=\"#ct-popup-1329\"\n         class=\"pr-custom-cta\"\n         role=\"button\"\n         aria-label=\"Contact engineering team \u2014 opens contact form\"\n         data-popup=\"ct-popup-1329\">\n        Contact Us\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>\n      <\/a>\n    <\/div>\n\n    <div class=\"pr-divider\" aria-hidden=\"true\"><\/div>\n  <\/div><!-- \/.pr-inner -->\n<\/section>\n\n\n<!-- SEO: JSON-LD Structured Data -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"ItemList\",\n  \"name\": \"QLF Series Multi-Shaft Chemical Reactor Vessels\",\n  \"description\": \"Product range of dual-action chemical reactor vessels from 50L lab scale to 2000L full production capacity by IDA Equipment.\",\n  \"numberOfItems\": 7,\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"item\": {\n        \"@type\": \"IndividualProduct\",\n        \"name\": \"QLF50 Reactor\",\n        \"description\": \"50L lab and pilot scale reactor \u2014 2.2 kW dispersion, 0\u20132880 rpm. Perfect for small-batch R&D formulation work.\",\n        \"brand\": { \"@type\": \"Brand\", \"name\": \"IDA Equipment\" }\n      }\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"item\": {\n        \"@type\": \"IndividualProduct\",\n        \"name\": \"QLF100 Reactor\",\n        \"description\": \"100L pilot scale reactor \u2014 3 kW dispersion, 0\u20132880 rpm. Middle ground between testing and small production.\",\n        \"brand\": { \"@type\": \"Brand\", \"name\": \"IDA Equipment\" }\n      }\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"item\": {\n        \"@type\": \"IndividualProduct\",\n        \"name\": \"QLF200 Reactor\",\n        \"description\": \"200L production-scale reactor \u2014 7.5 kW dispersion, 0\u20131450 rpm. Handles higher-viscosity slurries and battery electrode pastes.\",\n        \"brand\": { \"@type\": \"Brand\", \"name\": \"IDA Equipment\" }\n      }\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 4,\n      \"item\": {\n        \"@type\": \"IndividualProduct\",\n        \"name\": \"QLF500 Reactor\",\n        \"description\": \"500L mid-range reactor \u2014 18.5 kW dispersion, 0\u20131450 rpm. Workhorse for specialty chemical production.\",\n        \"brand\": { \"@type\": \"Brand\", \"name\": \"IDA Equipment\" }\n      }\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 5,\n      \"item\": {\n        \"@type\": \"IndividualProduct\",\n        \"name\": \"QLF1000 Reactor\",\n        \"description\": \"1000L full production reactor \u2014 37 kW dispersion, 0\u20131450 rpm. Designed for continuous operation in paint and ink plants.\",\n        \"brand\": { \"@type\": \"Brand\", \"name\": \"IDA Equipment\" }\n      }\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 6,\n      \"item\": {\n        \"@type\": \"IndividualProduct\",\n        \"name\": \"QLF1500 Reactor\",\n        \"description\": \"1500L heavy-duty reactor \u2014 55 kW dispersion, 0\u2013960 rpm. Higher torque for ultra-thick materials.\",\n        \"brand\": { \"@type\": \"Brand\", \"name\": \"IDA Equipment\" }\n      }\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 7,\n      \"item\": {\n        \"@type\": \"IndividualProduct\",\n        \"name\": \"QLF2000 Reactor\",\n        \"description\": \"2000L flagship reactor \u2014 75 kW dispersion, 0\u2013960 rpm, 45 kW dual mixing. Built for large-volume batch operations.\",\n        \"brand\": { \"@type\": \"Brand\", \"name\": \"IDA Equipment\" }\n      }\n    }\n  ]\n}\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-cd1862b\" data-block-id=\"cd1862b\"><style>.stk-cd1862b {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-cd1862b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a50c984\" data-v=\"4\" data-block-id=\"a50c984\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a50c984-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a50c984-inner-blocks\">\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>IDA Equipment \u2014 QLF Series Spec Table Preview<\/title>\n<style>\n  body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, sans-serif; background: #fff; }\n<\/style>\n<\/head>\n<body>\n\n<!-- ============================================================\n     IDA Equipment \u2014 Technical Specifications Module\n     ============================================================ -->\n\n<style>\n  #ida-spec-table *,\n  #ida-spec-table *::before,\n  #ida-spec-table *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  #ida-spec-table {\n    position: relative;\n    width: 100%;\n    max-width: 100%;\n    overflow: hidden;\n    background-color: #ffffff;\n    padding: 40px 0;\n    font-family: inherit;\n    line-height: 1.6;\n    color: #1a2332;\n  }\n\n  #ida-spec-table::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background-image:\n      linear-gradient(rgba(0, 96, 168, 0.018) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(0, 96, 168, 0.018) 1px, transparent 1px);\n    background-size: 48px 48px;\n    pointer-events: none;\n    z-index: 0;\n  }\n\n  #ida-spec-table .spec-inner {\n    position: relative;\n    z-index: 1;\n    width: 100%;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  #ida-spec-table .spec-header {\n    margin-bottom: 28px;\n    text-align: center;\n  }\n\n  #ida-spec-table .spec-tag {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-family: inherit;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #0060A8 !important;\n    background: rgba(0, 96, 168, 0.07);\n    padding: 5px 12px;\n    border-radius: 4px;\n    margin-bottom: 14px;\n    line-height: 1;\n  }\n\n  #ida-spec-table .spec-tag svg {\n    width: 13px;\n    height: 13px;\n    fill: none;\n    stroke: #0060A8;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    flex-shrink: 0;\n  }\n\n  #ida-spec-table h2.spec-h2 {\n    font-family: inherit !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #0e1b2d !important;\n    margin: 0 0 6px 0 !important;\n    padding: 0 !important;\n    letter-spacing: -0.01em;\n  }\n\n  #ida-spec-table h3.spec-h3 {\n    font-family: inherit !important;\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    line-height: 1.4 !important;\n    color: #0060A8 !important;\n    margin: 0 0 16px 0 !important;\n    padding: 0 !important;\n  }\n\n  #ida-spec-table .spec-desc {\n    font-family: inherit;\n    font-size: 15px;\n    line-height: 1.75;\n    color: #475569;\n    max-width: 820px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  #ida-spec-table .spec-table-wrap {\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    border-radius: 10px;\n    border: 1px solid #dfe6ed;\n    background: #ffffff;\n    box-shadow: 0 1px 4px rgba(0, 30, 70, 0.04), 0 6px 20px rgba(0, 30, 70, 0.03);\n    position: relative;\n  }\n\n  #ida-spec-table .spec-table-wrap.is-scrollable::after {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    right: 0;\n    width: 32px;\n    height: 100%;\n    background: linear-gradient(270deg, rgba(255,255,255,0.95) 0%, transparent 100%);\n    pointer-events: none;\n    border-radius: 0 10px 10px 0;\n    z-index: 2;\n  }\n\n  #ida-spec-table table.spec-data {\n    width: 100%;\n    min-width: 820px;\n    border-collapse: collapse;\n    border-spacing: 0;\n    font-family: inherit;\n    font-size: 14px;\n    line-height: 1.5;\n    table-layout: fixed;\n  }\n\n  #ida-spec-table table.spec-data colgroup col.col-model  { width: 11%; }\n  #ida-spec-table table.spec-data colgroup col.col-vol    { width: 11%; }\n  #ida-spec-table table.spec-data colgroup col.col-dp     { width: 14%; }\n  #ida-spec-table table.spec-data colgroup col.col-ds     { width: 14%; }\n  #ida-spec-table table.spec-data colgroup col.col-m1p    { width: 13%; }\n  #ida-spec-table table.spec-data colgroup col.col-m1s    { width: 12%; }\n  #ida-spec-table table.spec-data colgroup col.col-m2p    { width: 13%; }\n  #ida-spec-table table.spec-data colgroup col.col-m2s    { width: 12%; }\n\n  #ida-spec-table table.spec-data thead th {\n    background: #0060A8 !important;\n    color: #ffffff !important;\n    font-family: inherit !important;\n    font-size: 12.5px !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.02em;\n    text-align: left;\n    padding: 13px 14px;\n    border: none;\n    white-space: nowrap;\n    position: sticky;\n    top: 0;\n    z-index: 3;\n  }\n\n  #ida-spec-table table.spec-data thead th:first-child {\n    border-radius: 9px 0 0 0;\n  }\n  #ida-spec-table table.spec-data thead th:last-child {\n    border-radius: 0 9px 0 0;\n  }\n\n  #ida-spec-table table.spec-data thead th .th-unit {\n    display: block;\n    font-weight: 400;\n    font-size: 11px;\n    opacity: 0.75;\n    margin-top: 2px;\n    letter-spacing: 0;\n  }\n\n  #ida-spec-table table.spec-data tbody td {\n    padding: 12px 14px;\n    font-family: inherit;\n    font-size: 14px;\n    color: #2d3a4a;\n    border-bottom: 1px solid #edf0f4;\n    text-align: left;\n    vertical-align: middle;\n    white-space: nowrap;\n  }\n\n  #ida-spec-table table.spec-data tbody td:first-child {\n    font-weight: 700;\n    color: #0060A8;\n    letter-spacing: 0.01em;\n  }\n\n  #ida-spec-table table.spec-data tbody tr:nth-child(even) td {\n    background-color: #f6f8fb;\n  }\n\n  #ida-spec-table table.spec-data tbody tr:hover td {\n    background-color: rgba(0, 96, 168, 0.05);\n  }\n\n  #ida-spec-table table.spec-data tbody tr:last-child td:first-child {\n    border-radius: 0 0 0 9px;\n  }\n  #ida-spec-table table.spec-data tbody tr:last-child td:last-child {\n    border-radius: 0 0 9px 0;\n  }\n  #ida-spec-table table.spec-data tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  #ida-spec-table .spec-scroll-hint {\n    display: none;\n    align-items: center;\n    justify-content: center;\n    gap: 6px;\n    font-family: inherit;\n    font-size: 12px;\n    color: #8898aa;\n    margin-top: 10px;\n    text-align: center;\n  }\n\n  #ida-spec-table .spec-scroll-hint svg {\n    width: 14px;\n    height: 14px;\n    fill: none;\n    stroke: #8898aa;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    flex-shrink: 0;\n  }\n\n  #ida-spec-table .spec-footnote {\n    margin-top: 20px;\n    padding: 14px 18px;\n    background: rgba(0, 96, 168, 0.04);\n    border-left: 3px solid #0060A8;\n    border-radius: 0 6px 6px 0;\n    font-family: inherit;\n    font-size: 13px;\n    line-height: 1.65;\n    color: #475569;\n  }\n\n  #ida-spec-table .spec-footnote strong {\n    color: #0e1b2d;\n    font-weight: 600;\n  }\n\n  #ida-spec-table .spec-divider {\n    width: 100%;\n    height: 3px;\n    background: linear-gradient(90deg, #0060A8 0%, rgba(0, 96, 168, 0.06) 100%);\n    margin-top: 40px;\n    border-radius: 2px;\n  }\n\n  @media (max-width: 900px) {\n    #ida-spec-table h2.spec-h2 {\n      font-size: 26px !important;\n    }\n    #ida-spec-table h3.spec-h3 {\n      font-size: 16px !important;\n    }\n    #ida-spec-table .spec-scroll-hint {\n      display: flex;\n    }\n  }\n\n  @media (max-width: 600px) {\n    #ida-spec-table {\n      padding: 28px 0;\n    }\n    #ida-spec-table .spec-inner {\n      padding: 0 16px;\n    }\n    #ida-spec-table h2.spec-h2 {\n      font-size: 22px !important;\n    }\n    #ida-spec-table .spec-desc {\n      font-size: 14px;\n    }\n    #ida-spec-table table.spec-data thead th {\n      font-size: 11.5px !important;\n      padding: 11px 10px;\n    }\n    #ida-spec-table table.spec-data tbody td {\n      font-size: 13px;\n      padding: 10px 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #ida-spec-table table.spec-data tbody tr {\n      transition: none !important;\n    }\n  }\n<\/style>\n\n<section id=\"ida-spec-table\" aria-label=\"Technical Specifications \u2014 QLF Series Chemical Reactors\">\n  <div class=\"spec-inner\">\n\n    <header class=\"spec-header\">\n      <div class=\"spec-tag\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 20V10M18 20V4M6 20v-4\"\/><\/svg>\n        QLF Series Data\n      <\/div>\n      <h2 class=\"spec-h2\">Technical Specifications \u2014 Reactor Capacity &amp; Power Data<\/h2>\n      <h3 class=\"spec-h3\">Full Spec Breakdown for the QLF Series<\/h3>\n      <p class=\"spec-desc\">\n        Here&#8217;s the full spec breakdown for the QLF series. All power ratings are at the motor shaft \u2014 actual tip speeds and torque depend on your blade configuration and vessel geometry. We size the disperser disc and mixing paddles to match your specific material, so these numbers are starting points, not limits.\n      <\/p>\n    <\/header>\n\n    <div class=\"spec-table-wrap\" role=\"region\" aria-label=\"QLF series specification table\" tabindex=\"0\">\n      <table class=\"spec-data\">\n        <colgroup>\n          <col class=\"col-model\">\n          <col class=\"col-vol\">\n          <col class=\"col-dp\">\n          <col class=\"col-ds\">\n          <col class=\"col-m1p\">\n          <col class=\"col-m1s\">\n          <col class=\"col-m2p\">\n          <col class=\"col-m2s\">\n        <\/colgroup>\n        <thead>\n          <tr>\n            <th scope=\"col\">Model<\/th>\n            <th scope=\"col\">Volume<span class=\"th-unit\">(L)<\/span><\/th>\n            <th scope=\"col\">Dispersion Power<span class=\"th-unit\">(kW)<\/span><\/th>\n            <th scope=\"col\">Dispersion Speed<span class=\"th-unit\">(rpm)<\/span><\/th>\n            <th scope=\"col\">Mixing Shaft 1<span class=\"th-unit\">(kW)<\/span><\/th>\n            <th scope=\"col\">Mix Speed 1<span class=\"th-unit\">(rpm)<\/span><\/th>\n            <th scope=\"col\">Mixing Shaft 2<span class=\"th-unit\">(kW)<\/span><\/th>\n            <th scope=\"col\">Mix Speed 2<span class=\"th-unit\">(rpm)<\/span><\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr><td>QLF50<\/td><td>50<\/td><td>2.2<\/td><td>0\u20132,880<\/td><td>1.5<\/td><td>0\u201385<\/td><td>2.2<\/td><td>0\u2013350<\/td><\/tr>\n          <tr><td>QLF100<\/td><td>100<\/td><td>3.0<\/td><td>0\u20132,880<\/td><td>2.2<\/td><td>0\u201385<\/td><td>2.2<\/td><td>0\u2013350<\/td><\/tr>\n          <tr><td>QLF200<\/td><td>200<\/td><td>7.5<\/td><td>0\u20131,450<\/td><td>4.0<\/td><td>0\u201385<\/td><td>4.0<\/td><td>0\u2013350<\/td><\/tr>\n          <tr><td>QLF500<\/td><td>500<\/td><td>18.5<\/td><td>0\u20131,450<\/td><td>11.0<\/td><td>0\u201361<\/td><td>11.0<\/td><td>0\u2013250<\/td><\/tr>\n          <tr><td>QLF1000<\/td><td>1,000<\/td><td>37.0<\/td><td>0\u20131,450<\/td><td>22.0<\/td><td>0\u201352<\/td><td>22.0<\/td><td>0\u2013200<\/td><\/tr>\n          <tr><td>QLF1500<\/td><td>1,500<\/td><td>55.0<\/td><td>0\u2013960<\/td><td>37.0<\/td><td>0\u201341<\/td><td>37.0<\/td><td>0\u2013160<\/td><\/tr>\n          <tr><td>QLF2000<\/td><td>2,000<\/td><td>75.0<\/td><td>0\u2013960<\/td><td>45.0<\/td><td>0\u201341<\/td><td>45.0<\/td><td>0\u2013160<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"spec-scroll-hint\" aria-hidden=\"true\">\n      <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n      Swipe to see all columns\n    <\/div>\n\n    <div class=\"spec-footnote\">\n      <strong>Note:<\/strong> All models use variable-frequency drive (VFD) for stepless speed control. Jacketed vessel body standard on 200L and above. Gas-tight seals available for volatile reactant handling. Vessel material: SS304 standard, SS316L and Hastelloy available on request. Mechanical seal standard; magnetic coupling available for hazardous service.\n    <\/div>\n\n    <div class=\"spec-divider\" aria-hidden=\"true\"><\/div>\n  <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"IndividualProduct\",\n  \"name\": \"QLF Series Chemical Reactor\",\n  \"description\": \"Multi-shaft chemical reactor systems by IDA Equipment. QLF series covers 50L to 2000L capacity with variable dispersion and mixing shaft power configurations for paints, battery materials, inks, and adhesives.\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"IDA Equipment\"\n  },\n  \"category\": \"Chemical Reactor \/ Industrial Mixing Equipment\",\n  \"hasVariant\": [\n    {\"@type\": \"IndividualProduct\", \"name\": \"QLF50\", \"description\": \"50L reactor \u2014 2.2 kW dispersion, 0\u20132880 rpm, dual mixing shafts\"},\n    {\"@type\": \"IndividualProduct\", \"name\": \"QLF100\", \"description\": \"100L reactor \u2014 3.0 kW dispersion, 0\u20132880 rpm, dual mixing shafts\"},\n    {\"@type\": \"IndividualProduct\", \"name\": \"QLF200\", \"description\": \"200L reactor \u2014 7.5 kW dispersion, 0\u20131450 rpm, dual mixing shafts\"},\n    {\"@type\": \"IndividualProduct\", \"name\": \"QLF500\", \"description\": \"500L reactor \u2014 18.5 kW dispersion, 0\u20131450 rpm, dual mixing shafts\"},\n    {\"@type\": \"IndividualProduct\", \"name\": \"QLF1000\", \"description\": \"1000L reactor \u2014 37.0 kW dispersion, 0\u20131450 rpm, dual mixing shafts\"},\n    {\"@type\": \"IndividualProduct\", \"name\": \"QLF1500\", \"description\": \"1500L reactor \u2014 55.0 kW dispersion, 0\u2013960 rpm, dual mixing shafts\"},\n    {\"@type\": \"IndividualProduct\", \"name\": \"QLF2000\", \"description\": \"2000L reactor \u2014 75.0 kW dispersion, 0\u2013960 rpm, dual mixing shafts\"}\n  ]\n}\n<\/script>\n\n<\/body>\n<\/html>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-69fbd2f\" data-block-id=\"69fbd2f\"><style>.stk-69fbd2f {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-69fbd2f-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-8d5b7ee\" data-v=\"4\" data-block-id=\"8d5b7ee\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-8d5b7ee-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-8d5b7ee-inner-blocks\">\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>IDA Equipment \u2014 Wholesale &amp; OEM Preview<\/title>\n<style>body{margin:0;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen,Ubuntu,sans-serif;background:#fff;}<\/style>\n<\/head>\n<body>\n<!-- ============================================================\n     IDA Equipment \u2014 For Buyers: Wholesale & OEM Services\n     Scoped Custom HTML for WordPress Gutenberg + Blocksy\/Stackable\n     ============================================================ -->\n\n<style>\n  \/* === ALL RULES SCOPED UNDER #ida-wholesale === *\/\n\n  #ida-wholesale *,\n  #ida-wholesale *::before,\n  #ida-wholesale *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  #ida-wholesale {\n    position: relative;\n    width: 100%;\n    max-width: 100%;\n    overflow: hidden;\n    background-color: #ffffff;\n    padding: 40px 0;\n    font-family: inherit;\n    line-height: 1.6;\n    color: #1a2332;\n  }\n\n  #ida-wholesale .ws-inner {\n    position: relative;\n    z-index: 1;\n    width: 100%;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  \/* ========== TOP: tag ========== *\/\n  #ida-wholesale .ws-tag {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-family: inherit;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #0060A8 !important;\n    background: rgba(0, 96, 168, 0.07);\n    padding: 5px 14px;\n    border-radius: 4px;\n    margin-bottom: 14px;\n    line-height: 1;\n  }\n\n  #ida-wholesale .ws-tag svg {\n    width: 13px;\n    height: 13px;\n    fill: none;\n    stroke: #0060A8;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    flex-shrink: 0;\n  }\n\n  \/* ========== TWO-COLUMN HERO ========== *\/\n  #ida-wholesale .ws-hero {\n    display: flex;\n    align-items: center;\n    gap: 48px;\n    margin-bottom: 32px;\n  }\n\n  #ida-wholesale .ws-hero-text {\n    flex: 1 1 55%;\n    min-width: 0;\n  }\n\n  #ida-wholesale .ws-hero-img {\n    flex: 0 0 400px;\n    max-width: 400px;\n    position: relative;\n    border-radius: 12px;\n    overflow: hidden;\n    background: linear-gradient(135deg, #e8f0f8 0%, #d0e2f0 100%);\n    aspect-ratio: 4 \/ 3;\n    box-shadow: 0 2px 12px rgba(0, 30, 70, 0.06);\n  }\n\n  #ida-wholesale .ws-hero-img::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    border: 1px solid rgba(0, 96, 168, 0.08);\n    border-radius: 12px;\n    pointer-events: none;\n    z-index: 1;\n  }\n\n  #ida-wholesale .ws-hero-img img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    border-radius: 12px;\n  }\n\n  \/* decorative dots *\/\n  #ida-wholesale .ws-hero-deco {\n    position: absolute;\n    bottom: -14px;\n    right: -14px;\n    width: 80px;\n    height: 80px;\n    background-image: radial-gradient(circle, #0060A8 1.5px, transparent 1.5px);\n    background-size: 12px 12px;\n    opacity: 0.14;\n    pointer-events: none;\n    z-index: 0;\n  }\n\n  \/* ========== HEADINGS ========== *\/\n  #ida-wholesale h2.ws-h2 {\n    font-family: inherit !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #0e1b2d !important;\n    margin: 0 0 6px 0 !important;\n    padding: 0 !important;\n    letter-spacing: -0.01em;\n  }\n\n  #ida-wholesale h3.ws-h3 {\n    font-family: inherit !important;\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    line-height: 1.4 !important;\n    color: #0060A8 !important;\n    margin: 0 0 16px 0 !important;\n    padding: 0 !important;\n  }\n\n  #ida-wholesale .ws-intro {\n    font-family: inherit;\n    font-size: 15px;\n    line-height: 1.75;\n    color: #475569;\n    max-width: 640px;\n  }\n\n  \/* ========== FOUR FEATURE CARDS ========== *\/\n  #ida-wholesale .ws-features {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 18px;\n    margin-bottom: 28px;\n  }\n\n  #ida-wholesale .ws-feat {\n    background: #f6f8fb;\n    border-radius: 10px;\n    border: 1px solid #e8ecf1;\n    padding: 22px 20px;\n    transition: border-color 0.25s ease, box-shadow 0.25s ease;\n  }\n\n  #ida-wholesale .ws-feat:hover {\n    border-color: rgba(0, 96, 168, 0.2);\n    box-shadow: 0 3px 14px rgba(0, 96, 168, 0.06);\n  }\n\n  \/* icon circle *\/\n  #ida-wholesale .ws-feat-icon {\n    width: 42px;\n    height: 42px;\n    border-radius: 10px;\n    background: rgba(0, 96, 168, 0.08);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 14px;\n  }\n\n  #ida-wholesale .ws-feat-icon svg {\n    width: 20px;\n    height: 20px;\n    fill: none;\n    stroke: #0060A8;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  #ida-wholesale .ws-feat h3.ws-feat-title {\n    font-family: inherit !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    color: #0e1b2d !important;\n    margin: 0 0 6px 0 !important;\n    padding: 0 !important;\n  }\n\n  #ida-wholesale .ws-feat-desc {\n    font-family: inherit;\n    font-size: 13px;\n    line-height: 1.6;\n    color: #5a6a7a;\n  }\n\n  \/* ========== LEAD TIMES NOTE ========== *\/\n  #ida-wholesale .ws-lead {\n    padding: 14px 18px;\n    background: rgba(0, 96, 168, 0.04);\n    border-left: 3px solid #0060A8;\n    border-radius: 0 6px 6px 0;\n    font-family: inherit;\n    font-size: 14px;\n    line-height: 1.7;\n    color: #475569;\n    margin-bottom: 32px;\n  }\n\n  #ida-wholesale .ws-lead strong {\n    color: #0e1b2d;\n    font-weight: 600;\n  }\n\n  \/* ========== CTA BANNER ========== *\/\n  #ida-wholesale .ws-cta-box {\n    background: linear-gradient(135deg, #062040 0%, #0a3264 50%, #0060A8 100%);\n    border-radius: 12px;\n    padding: 36px 36px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 32px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  #ida-wholesale .ws-cta-box::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: 0.04;\n    background-image: repeating-linear-gradient(\n      90deg,\n      #ffffff 0px,\n      #ffffff 1px,\n      transparent 1px,\n      transparent 40px\n    );\n    pointer-events: none;\n  }\n\n  #ida-wholesale .ws-cta-box::after {\n    content: \"\";\n    position: absolute;\n    top: -60px;\n    right: -60px;\n    width: 200px;\n    height: 200px;\n    background: rgba(255, 255, 255, 0.03);\n    border-radius: 50%;\n    pointer-events: none;\n  }\n\n  #ida-wholesale .ws-cta-text {\n    position: relative;\n    z-index: 1;\n    flex: 1;\n    min-width: 0;\n  }\n\n  #ida-wholesale .ws-cta-text h3.ws-cta-title {\n    font-family: inherit !important;\n    font-size: 22px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    color: #ffffff !important;\n    margin: 0 0 8px 0 !important;\n    padding: 0 !important;\n  }\n\n  #ida-wholesale .ws-cta-desc {\n    font-family: inherit;\n    font-size: 14px;\n    line-height: 1.65;\n    color: rgba(255, 255, 255, 0.72);\n    max-width: 520px;\n  }\n\n  #ida-wholesale .ws-cta-btn {\n    position: relative;\n    z-index: 1;\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #ffffff;\n    color: #0060A8 !important;\n    font-family: inherit;\n    font-size: 15px;\n    font-weight: 700;\n    padding: 14px 30px;\n    border: none;\n    border-radius: 6px;\n    cursor: pointer;\n    text-decoration: none !important;\n    transition: background 0.25s ease, transform 0.2s ease, box-shadow 0.25s ease;\n    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);\n    line-height: 1;\n    white-space: nowrap;\n    flex-shrink: 0;\n  }\n\n  #ida-wholesale .ws-cta-btn:hover,\n  #ida-wholesale .ws-cta-btn:focus {\n    background: #f0f6fc;\n    transform: translateY(-1px);\n    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.2);\n    color: #004d8a !important;\n    text-decoration: none !important;\n  }\n\n  #ida-wholesale .ws-cta-btn svg {\n    width: 16px;\n    height: 16px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    flex-shrink: 0;\n  }\n\n  \/* ========== BOTTOM DIVIDER ========== *\/\n  #ida-wholesale .ws-divider {\n    width: 100%;\n    height: 3px;\n    background: linear-gradient(90deg, #0060A8 0%, rgba(0, 96, 168, 0.06) 100%);\n    margin-top: 40px;\n    border-radius: 2px;\n  }\n\n  \/* ============ RESPONSIVE ============ *\/\n  @media (max-width: 960px) {\n    #ida-wholesale .ws-hero {\n      flex-direction: column;\n      gap: 28px;\n    }\n    #ida-wholesale .ws-hero-img {\n      flex: none;\n      max-width: 420px;\n      width: 100%;\n      order: -1;\n    }\n    #ida-wholesale .ws-hero-deco {\n      display: none;\n    }\n    #ida-wholesale h2.ws-h2 {\n      font-size: 26px !important;\n    }\n    #ida-wholesale .ws-features {\n      grid-template-columns: repeat(2, 1fr);\n    }\n    #ida-wholesale .ws-cta-box {\n      flex-direction: column;\n      text-align: center;\n      padding: 28px 24px;\n    }\n    #ida-wholesale .ws-cta-desc {\n      margin: 0 auto;\n    }\n  }\n\n  @media (max-width: 600px) {\n    #ida-wholesale {\n      padding: 28px 0;\n    }\n    #ida-wholesale .ws-inner {\n      padding: 0 16px;\n    }\n    #ida-wholesale h2.ws-h2 {\n      font-size: 22px !important;\n    }\n    #ida-wholesale h3.ws-h3 {\n      font-size: 16px !important;\n    }\n    #ida-wholesale .ws-intro {\n      font-size: 14px;\n    }\n    #ida-wholesale .ws-features {\n      grid-template-columns: 1fr;\n      gap: 14px;\n    }\n    #ida-wholesale .ws-feat {\n      padding: 18px 16px;\n    }\n    #ida-wholesale .ws-cta-btn {\n      width: 100%;\n      justify-content: center;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #ida-wholesale .ws-feat,\n    #ida-wholesale .ws-cta-btn {\n      transition: none !important;\n    }\n  }\n<\/style>\n\n\n<section id=\"ida-wholesale\" aria-label=\"Wholesale Reactor Supply and OEM Services for Buyers\">\n  <div class=\"ws-inner\">\n\n    <!-- ===== TWO-COLUMN HERO ===== -->\n    <div class=\"ws-hero\">\n      <div class=\"ws-hero-text\">\n        <div class=\"ws-tag\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M16 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/><circle cx=\"8.5\" cy=\"7\" r=\"4\"\/><path d=\"M20 8v6M23 11h-6\"\/><\/svg>\n          For Buyers\n        <\/div>\n\n        <h2 class=\"ws-h2\">Wholesale Reactor Supply &amp; OEM Services<\/h2>\n        <h3 class=\"ws-h3\">OEM \u00b7 ODM \u00b7 Bulk Orders \u00b7 Global Export<\/h3>\n\n        <p class=\"ws-intro\">\n          If you&#8217;re sourcing reactor vessels in volume \u2014 whether for a new production line, a fleet replacement, or resale under your own brand \u2014 we do both OEM and ODM.\n        <\/p>\n      <\/div>\n\n      <div class=\"ws-hero-img\" style=\"position:relative;\">\n        <div class=\"ws-hero-deco\" aria-hidden=\"true\"><\/div>\n        <img src=\"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/02\/1-1.png\"\n             alt=\"IDA Equipment wholesale chemical reactor vessels \u2014 OEM and bulk supply for industrial buyers\"\n             width=\"800\"\n             height=\"600\"\n             loading=\"lazy\"\n             decoding=\"async\"\n             fetchpriority=\"low\">\n      <\/div>\n    <\/div>\n\n    <!-- ===== FOUR FEATURE CARDS ===== -->\n    <div class=\"ws-features\" role=\"list\" aria-label=\"Wholesale service highlights\">\n\n      <!-- OEM \/ ODM -->\n      <div class=\"ws-feat\" role=\"listitem\">\n        <div class=\"ws-feat-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 20h9\"\/><path d=\"M16.5 3.5a2.121 2.121 0 013 3L7 19l-4 1 1-4L16.5 3.5z\"\/><\/svg>\n        <\/div>\n        <h3 class=\"ws-feat-title\">OEM \/ ODM<\/h3>\n        <p class=\"ws-feat-desc\">Custom branding, modified designs, private label<\/p>\n      <\/div>\n\n      <!-- Bulk Pricing -->\n      <div class=\"ws-feat\" role=\"listitem\">\n        <div class=\"ws-feat-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 1v22M17 5H9.5a3.5 3.5 0 100 7h5a3.5 3.5 0 110 7H6\"\/><\/svg>\n        <\/div>\n        <h3 class=\"ws-feat-title\">Bulk Pricing<\/h3>\n        <p class=\"ws-feat-desc\">Volume discounts on fleet orders of 3+ units<\/p>\n      <\/div>\n\n      <!-- Global Shipping -->\n      <div class=\"ws-feat\" role=\"listitem\">\n        <div class=\"ws-feat-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\"\/><\/svg>\n        <\/div>\n        <h3 class=\"ws-feat-title\">Global Shipping<\/h3>\n        <p class=\"ws-feat-desc\">FOB \/ CIF to US, Europe, Southeast Asia, Middle East<\/p>\n      <\/div>\n\n      <!-- After-Sales -->\n      <div class=\"ws-feat\" role=\"listitem\">\n        <div class=\"ws-feat-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M14.7 6.3a1 1 0 000 1.4l1.6 1.6a1 1 0 001.4 0l3.77-3.77a6 6 0 01-7.94 7.94l-6.91 6.91a2.12 2.12 0 01-3-3l6.91-6.91a6 6 0 017.94-7.94l-3.76 3.76z\"\/><\/svg>\n        <\/div>\n        <h3 class=\"ws-feat-title\">After-Sales<\/h3>\n        <p class=\"ws-feat-desc\">On-site commissioning, spare parts supply, tech support<\/p>\n      <\/div>\n\n    <\/div>\n\n    <!-- ===== LEAD TIMES NOTE ===== -->\n    <div class=\"ws-lead\">\n      <strong>Lead times:<\/strong> standard models 4\u20136 weeks, custom builds 8\u201314 weeks. We handle export packaging, container loading, and can arrange freight forwarding. Payment terms are negotiable for repeat wholesale buyers \u2014 talk to our export team.\n    <\/div>\n\n    <!-- ===== CTA BANNER ===== -->\n    <div class=\"ws-cta-box\">\n      <div class=\"ws-cta-text\">\n        <h3 class=\"ws-cta-title\">Need a Volume Quote?<\/h3>\n        <p class=\"ws-cta-desc\">Tell us your capacity requirements, material specs, and quantities. We&#8217;ll get back to you within 24 hours.<\/p>\n      <\/div>\n      <a href=\"#ct-popup-1329\"\n         class=\"ws-cta-btn\"\n         role=\"button\"\n         aria-label=\"Request Wholesale Pricing \u2014 opens contact form\"\n         data-popup=\"ct-popup-1329\">\n        Request Wholesale Pricing\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>\n      <\/a>\n    <\/div>\n\n    <div class=\"ws-divider\" aria-hidden=\"true\"><\/div>\n  <\/div><!-- \/.ws-inner -->\n<\/section>\n\n\n<!-- SEO: JSON-LD Structured Data -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Service\",\n  \"name\": \"Wholesale Chemical Reactor Supply & OEM Services\",\n  \"description\": \"OEM, ODM, and bulk wholesale supply of multi-shaft chemical reactor vessels from 50L to 2000L. Global shipping (FOB\/CIF), volume discounts, and after-sales support including on-site commissioning.\",\n  \"provider\": {\n    \"@type\": \"Organization\",\n    \"name\": \"IDA Equipment\",\n    \"url\": \"https:\/\/idaequipment.com\"\n  },\n  \"serviceType\": [\"OEM Manufacturing\", \"ODM Manufacturing\", \"Wholesale Supply\", \"Private Label\"],\n  \"areaServed\": [\"United States\", \"Europe\", \"Southeast Asia\", \"Middle East\"],\n  \"hasOfferCatalog\": {\n    \"@type\": \"OfferCatalog\",\n    \"name\": \"QLF Series Reactor Vessels\",\n    \"itemListElement\": [\n      {\n        \"@type\": \"Offer\",\n        \"itemOffered\": {\n          \"@type\": \"IndividualProduct\",\n          \"name\": \"QLF Series Chemical Reactor \u2014 Wholesale\",\n          \"description\": \"Multi-shaft reactor vessels from 50L to 2000L. Standard models 4\u20136 weeks lead time, custom builds 8\u201314 weeks.\"\n        }\n      }\n    ]\n  }\n}\n<\/script>\n<\/body><\/html>\n\n\n\n<section id=\"bsy-pg-gallery\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap');\n\n#bsy-pg-gallery{--pg-bg:#004a85;--pg-surface:rgba(255,255,255,.08);--pg-border:rgba(255,255,255,.15);--pg-white:#fff;--pg-muted:rgba(255,255,255,.55);--pg-radius:8px;font-family:'IBM Plex Sans',system-ui,sans-serif !important;background:var(--pg-bg) !important;color:var(--pg-white) !important;padding:60px 20px !important;margin:0 !important;width:100% !important;box-sizing:border-box !important;line-height:1.6 !important}\n#bsy-pg-gallery *,#bsy-pg-gallery *::before,#bsy-pg-gallery *::after{box-sizing:border-box !important;margin:0;padding:0}\n#bsy-pg-gallery h2{margin:0 !important;padding:0 !important;border:none !important;background:none !important;font-family:'IBM Plex Sans',system-ui,sans-serif !important;letter-spacing:normal !important;text-transform:none !important;-webkit-text-fill-color:unset !important}\n#bsy-pg-gallery h2.pg-title{font-size:32px !important;font-weight:700 !important;color:var(--pg-white) !important;line-height:1.2 !important;margin-bottom:10px !important}\n\n#bsy-pg-gallery .pg-wrap{max-width:1200px;margin:0 auto}\n#bsy-pg-gallery .pg-header{text-align:center;margin-bottom:40px}\n#bsy-pg-gallery .pg-badge{display:inline-block;font-family:'IBM Plex Mono',monospace !important;font-size:11px !important;letter-spacing:2px;text-transform:uppercase;color:var(--pg-white) !important;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:5px 14px;border-radius:20px;margin-bottom:16px}\n#bsy-pg-gallery .pg-subtitle{font-size:15px !important;color:var(--pg-muted) !important;max-width:560px;margin:0 auto}\n\n#bsy-pg-gallery .pg-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}\n\n#bsy-pg-gallery .pg-card{position:relative;background:var(--pg-surface);border:1px solid var(--pg-border);border-radius:var(--pg-radius);overflow:hidden;cursor:pointer;aspect-ratio:4\/3;transition:transform .3s ease,box-shadow .3s ease}\n#bsy-pg-gallery .pg-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.3)}\n#bsy-pg-gallery .pg-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}\n#bsy-pg-gallery .pg-card:hover img{transform:scale(1.05)}\n\n\/* Lightbox *\/\n#bsy-pg-gallery .pg-lightbox{position:fixed;inset:0;background:rgba(0,30,60,.94);z-index:99999;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}\n#bsy-pg-gallery .pg-lightbox.open{display:flex;opacity:1}\n#bsy-pg-gallery .pg-lb-img{max-width:88vw;max-height:85vh;border-radius:6px;box-shadow:0 12px 60px rgba(0,0,0,.5);object-fit:contain}\n#bsy-pg-gallery .pg-lb-close{position:absolute;top:20px;right:24px;width:44px;height:44px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}\n#bsy-pg-gallery .pg-lb-close:hover{background:rgba(255,255,255,.2)}\n#bsy-pg-gallery .pg-lb-close svg{width:20px;height:20px;stroke:var(--pg-white);stroke-width:2}\n#bsy-pg-gallery .pg-lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}\n#bsy-pg-gallery .pg-lb-nav:hover{background:rgba(255,255,255,.18)}\n#bsy-pg-gallery .pg-lb-nav svg{width:22px;height:22px;stroke:var(--pg-white);stroke-width:2;fill:none}\n#bsy-pg-gallery .pg-lb-prev{left:20px}\n#bsy-pg-gallery .pg-lb-next{right:20px}\n#bsy-pg-gallery .pg-lb-count{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-family:'IBM Plex Mono',monospace !important;font-size:13px !important;color:var(--pg-muted) !important}\n\n@media(max-width:1000px){\n  #bsy-pg-gallery .pg-grid{grid-template-columns:repeat(3,1fr)}\n}\n@media(max-width:690px){\n  #bsy-pg-gallery{padding:40px 16px !important}\n  #bsy-pg-gallery h2.pg-title{font-size:26px !important}\n  #bsy-pg-gallery .pg-grid{grid-template-columns:1fr 1fr;gap:12px}\n  #bsy-pg-gallery .pg-lb-prev{left:10px}\n  #bsy-pg-gallery .pg-lb-next{right:10px}\n  #bsy-pg-gallery .pg-lb-close{top:12px;right:12px}\n}\n@media(max-width:480px){\n  #bsy-pg-gallery .pg-grid{grid-template-columns:1fr}\n  #bsy-pg-gallery .pg-card{aspect-ratio:3\/2}\n}\n<\/style>\n\n<div class=\"pg-wrap\">\n  <div class=\"pg-header\">\n    <div class=\"pg-badge\">Product Gallery<\/div>\n    <h2 class=\"pg-title\">Chemical Reactor Series Images<\/h2>\n    <div class=\"pg-subtitle\">From 50L lab-scale to 2000L full production \u2014 built for paints, battery slurries, inks, adhesives, and specialty chemical processes.<\/div>\n  <\/div>\n\n  <div class=\"pg-grid\">\n    <div class=\"pg-card\" data-index=\"0\">\n      <img decoding=\"async\" src=\"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/02\/8.png\" alt=\"QLF chemical reactor - multi-shaft batch reactor vessel\" width=\"600\" height=\"450\" loading=\"lazy\">\n    <\/div>\n    <div class=\"pg-card\" data-index=\"1\">\n      <img decoding=\"async\" src=\"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/02\/9.png\" alt=\"QLF reactor agitator and dispersion system\" width=\"600\" height=\"450\" loading=\"lazy\">\n    <\/div>\n    <div class=\"pg-card\" data-index=\"2\">\n      <img decoding=\"async\" src=\"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/02\/10.png\" alt=\"QLF reactor jacketed vessel for temperature control\" width=\"600\" height=\"450\" loading=\"lazy\">\n    <\/div>\n    <div class=\"pg-card\" data-index=\"3\">\n      <img decoding=\"async\" src=\"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/02\/11.png\" alt=\"QLF reactor control panel and automation\" width=\"600\" height=\"450\" loading=\"lazy\">\n    <\/div>\n    <div class=\"pg-card\" data-index=\"4\">\n      <img decoding=\"async\" src=\"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/02\/12.png\" alt=\"QLF chemical reactor production installation\" width=\"600\" height=\"450\" loading=\"lazy\">\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- Lightbox -->\n<div class=\"pg-lightbox\" id=\"pgLightbox\">\n  <div class=\"pg-lb-close\" id=\"pgLbClose\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg><\/div>\n  <div class=\"pg-lb-nav pg-lb-prev\" id=\"pgLbPrev\"><svg viewBox=\"0 0 24 24\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg><\/div>\n  <div class=\"pg-lb-nav pg-lb-next\" id=\"pgLbNext\"><svg viewBox=\"0 0 24 24\"><polyline points=\"9 6 15 12 9 18\"\/><\/svg><\/div>\n  <img decoding=\"async\" class=\"pg-lb-img\" id=\"pgLbImg\" src=\"\" alt=\"\">\n  <div class=\"pg-lb-count\" id=\"pgLbCount\"><\/div>\n<\/div>\n\n<script>\n(function(){\n  var srcs=[\n    'https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/02\/8.png',\n    'https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/02\/9.png',\n    'https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/02\/10.png',\n    'https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/02\/11.png',\n    'https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/02\/12.png'\n  ];\n  var current=0;\n  var lb=document.getElementById('pgLightbox');\n  var lbImg=document.getElementById('pgLbImg');\n  var lbCount=document.getElementById('pgLbCount');\n\n  function openLb(i){current=i;updateLb();lb.classList.add('open');document.body.style.overflow='hidden'}\n  function closeLb(){lb.classList.remove('open');document.body.style.overflow=''}\n  function updateLb(){lbImg.src=srcs[current];lbCount.textContent=(current+1)+' \/ '+srcs.length}\n  function navLb(d){current=(current+d+srcs.length)%srcs.length;updateLb()}\n\n  var cards=document.querySelectorAll('#bsy-pg-gallery .pg-card');\n  for(var i=0;i<cards.length;i++){cards[i].addEventListener('click',(function(idx){return function(){openLb(idx)}})(i))}\n\n  document.getElementById('pgLbClose').addEventListener('click',closeLb);\n  document.getElementById('pgLbPrev').addEventListener('click',function(){navLb(-1)});\n  document.getElementById('pgLbNext').addEventListener('click',function(){navLb(1)});\n  lb.addEventListener('click',function(e){if(e.target===lb)closeLb()});\n  document.addEventListener('keydown',function(e){if(!lb.classList.contains('open'))return;if(e.key==='Escape')closeLb();if(e.key==='ArrowLeft')navLb(-1);if(e.key==='ArrowRight')navLb(1)});\n})();\n<\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-ea64cb1\" data-block-id=\"ea64cb1\"><style>.stk-ea64cb1 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-ea64cb1-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-96ed121\" data-v=\"4\" data-block-id=\"96ed121\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-96ed121-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-96ed121-inner-blocks\">\n<section id=\"ida-factory-gallery-2026\">\r\n  <style>\r\n    \/* --- 1. Scope & Layout Isolation --- *\/\r\n    #ida-factory-gallery-2026 {\r\n      position: relative !important;\r\n      width: 100vw !important;\r\n      margin-left: calc(50% - 50vw) !important;\r\n      margin-right: calc(50% - 50vw) !important;\r\n      background-color: #ffffff !important;\r\n      padding: 40px 20px !important;\r\n      box-sizing: border-box !important;\r\n      font-family: inherit !important;\r\n    }\r\n\r\n    #ida-factory-gallery-2026 * {\r\n      box-sizing: border-box !important;\r\n      margin: 0 !important;\r\n      padding: 0 !important;\r\n    }\r\n\r\n    #ida-factory-gallery-2026 .gallery-container {\r\n      max-width: 1200px !important;\r\n      margin: 0 auto !important;\r\n    }\r\n\r\n    \/* --- 2. Headers (Blocksy Compatible) --- *\/\r\n    #ida-factory-gallery-2026 .gallery-header {\r\n      text-align: center !important;\r\n      margin-bottom: 40px !important;\r\n    }\r\n\r\n    #ida-factory-gallery-2026 h2 {\r\n      font-family: inherit !important;\r\n      font-size: 32px !important;\r\n      font-weight: 700 !important;\r\n      color: #0d1e2e !important;\r\n      margin-bottom: 12px !important;\r\n      line-height: 1.2 !important;\r\n    }\r\n\r\n    #ida-factory-gallery-2026 .gallery-desc {\r\n      font-size: 16px !important;\r\n      color: #666666 !important;\r\n      max-width: 700px !important;\r\n      margin: 0 auto !important;\r\n    }\r\n\r\n    \/* --- 3. Gallery Grid --- *\/\r\n    #ida-factory-gallery-2026 .gallery-grid {\r\n      display: grid !important;\r\n      grid-template-columns: repeat(3, 1fr) !important;\r\n      grid-auto-rows: 260px !important;\r\n      gap: 20px !important;\r\n    }\r\n\r\n    #ida-factory-gallery-2026 .gallery-item:nth-child(1) {\r\n      grid-column: span 2 !important;\r\n      grid-row: span 2 !important;\r\n    }\r\n\r\n    #ida-factory-gallery-2026 .gallery-item {\r\n      position: relative !important;\r\n      overflow: hidden !important;\r\n      border-radius: 12px !important;\r\n      background-color: #f4f4f4 !important;\r\n      box-shadow: 0 4px 15px rgba(0,0,0,0.05) !important;\r\n      cursor: zoom-in !important; \/* \u63d0\u793a\u53ef\u653e\u5927 *\/\r\n    }\r\n\r\n    #ida-factory-gallery-2026 .gallery-item img {\r\n      width: 100% !important;\r\n      height: 100% !important;\r\n      object-fit: cover !important;\r\n      transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;\r\n      display: block !important;\r\n    }\r\n\r\n    #ida-factory-gallery-2026 .gallery-item:hover img {\r\n      transform: scale(1.08) !important;\r\n    }\r\n\r\n    #ida-factory-gallery-2026 .overlay {\r\n      position: absolute !important;\r\n      bottom: 0 !important;\r\n      left: 0 !important;\r\n      right: 0 !important;\r\n      padding: 30px !important;\r\n      background: linear-gradient(to top, rgba(0,96,168,0.85) 0%, transparent 100%) !important;\r\n      color: #ffffff !important;\r\n      opacity: 0 !important;\r\n      transform: translateY(20px) !important;\r\n      transition: all 0.4s ease !important;\r\n      pointer-events: none !important;\r\n    }\r\n\r\n    #ida-factory-gallery-2026 .gallery-item:hover .overlay {\r\n      opacity: 1 !important;\r\n      transform: translateY(0) !important;\r\n    }\r\n\r\n    #ida-factory-gallery-2026 h3 {\r\n      font-family: inherit !important;\r\n      font-size: 20px !important;\r\n      color: #ffffff !important;\r\n      margin-bottom: 5px !important;\r\n    }\r\n\r\n    \/* --- 4. Lightbox Styles --- *\/\r\n    #ida-lightbox-overlay {\r\n      position: fixed !important;\r\n      top: 0 !important;\r\n      left: 0 !important;\r\n      width: 100% !important;\r\n      height: 100% !important;\r\n      background: rgba(0, 0, 0, 0.9) !important;\r\n      display: none !important; \/* Default hidden *\/\r\n      justify-content: center !important;\r\n      align-items: center !important;\r\n      z-index: 999999 !important;\r\n      opacity: 0 !important;\r\n      transition: opacity 0.3s ease !important;\r\n      cursor: zoom-out !important;\r\n    }\r\n\r\n    #ida-lightbox-overlay.active {\r\n      display: flex !important;\r\n      opacity: 1 !important;\r\n    }\r\n\r\n    #ida-lightbox-img {\r\n      max-width: 90% !important;\r\n      max-height: 85% !important;\r\n      border-radius: 4px !important;\r\n      box-shadow: 0 0 30px rgba(0,0,0,0.5) !important;\r\n      transform: scale(0.9) !important;\r\n      transition: transform 0.3s ease !important;\r\n    }\r\n\r\n    #ida-lightbox-overlay.active #ida-lightbox-img {\r\n      transform: scale(1) !important;\r\n    }\r\n\r\n    #ida-lightbox-close {\r\n      position: absolute !important;\r\n      top: 30px !important;\r\n      right: 30px !important;\r\n      color: #fff !important;\r\n      font-size: 35px !important;\r\n      cursor: pointer !important;\r\n      line-height: 1 !important;\r\n    }\r\n\r\n    \/* --- Responsive --- *\/\r\n    @media (max-width: 900px) {\r\n      #ida-factory-gallery-2026 .gallery-grid {\r\n        grid-template-columns: repeat(2, 1fr) !important;\r\n        grid-auto-rows: 200px !important;\r\n      }\r\n      #ida-factory-gallery-2026 .gallery-item:nth-child(1) {\r\n        grid-column: span 2 !important;\r\n        grid-row: span 1 !important;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 600px) {\r\n      #ida-factory-gallery-2026 .gallery-grid {\r\n        grid-template-columns: 1fr !important;\r\n        grid-auto-rows: 250px !important;\r\n      }\r\n      #ida-factory-gallery-2026 .gallery-item:nth-child(1) {\r\n        grid-column: span 1 !important;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"gallery-container\">\r\n    <div class=\"gallery-header\">\r\n      <h2>Advanced Manufacturing Facility<\/h2>\r\n      <p class=\"gallery-desc\">Take a look inside our state-of-the-art production base where precision meets industrial scale.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"gallery-grid\">\r\n      <div class=\"gallery-item\" onclick=\"openIdaLightbox('https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/01\/1-3.png')\">\r\n        <img decoding=\"async\" src=\"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/01\/1-3.png\" alt=\"Main Assembly Hall\" loading=\"lazy\">\r\n        <div class=\"overlay\"><h3>Main Assembly Hall<\/h3><p>Precision-assembled Three Roll Mills.<\/p><\/div>\r\n      <\/div>\r\n      <div class=\"gallery-item\" onclick=\"openIdaLightbox('https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/01\/2.png')\">\r\n        <img decoding=\"async\" src=\"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/01\/2.png\" alt=\"Precision Machining\" loading=\"lazy\">\r\n        <div class=\"overlay\"><h3>Precision Machining<\/h3><p>Advanced CNC technology core manufacturing.<\/p><\/div>\r\n      <\/div>\r\n      <div class=\"gallery-item\" onclick=\"openIdaLightbox('https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/01\/3.png')\">\r\n        <img decoding=\"async\" src=\"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/01\/3.png\" alt=\"Quality Control\" loading=\"lazy\">\r\n        <div class=\"overlay\"><h3>Quality Control<\/h3><p>Rigorous micron-level accuracy testing.<\/p><\/div>\r\n      <\/div>\r\n      <div class=\"gallery-item\" onclick=\"openIdaLightbox('https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/01\/4.png')\">\r\n        <img decoding=\"async\" src=\"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/01\/4.png\" alt=\"Parts Logistics\" loading=\"lazy\">\r\n        <div class=\"overlay\"><h3>Parts Logistics<\/h3><p>Standardized components for fast shipping.<\/p><\/div>\r\n      <\/div>\r\n      <div class=\"gallery-item\" onclick=\"openIdaLightbox('https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/01\/5.png')\">\r\n        <img decoding=\"async\" src=\"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/01\/5.png\" alt=\"Innovation Lab\" loading=\"lazy\">\r\n        <div class=\"overlay\"><h3>Innovation Lab<\/h3><p>Nanomaterial dispersion research.<\/p><\/div>\r\n      <\/div>\r\n      <div class=\"gallery-item\" onclick=\"openIdaLightbox('https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/01\/6.png')\">\r\n        <img decoding=\"async\" src=\"https:\/\/idaequipment.com\/wp-content\/uploads\/2026\/01\/6.png\" alt=\"IDA HQ Base\" loading=\"lazy\">\r\n        <div class=\"overlay\"><h3>IDA HQ Base<\/h3><p>Industrial leaders since 2006.<\/p><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div id=\"ida-lightbox-overlay\" onclick=\"closeIdaLightbox()\">\r\n    <span id=\"ida-lightbox-close\">&times;<\/span>\r\n    <img decoding=\"async\" id=\"ida-lightbox-img\" src=\"\" alt=\"Zoomed View\">\r\n  <\/div>\r\n\r\n  <script>\r\n    function openIdaLightbox(src) {\r\n      const overlay = document.getElementById('ida-lightbox-overlay');\r\n      const img = document.getElementById('ida-lightbox-img');\r\n      img.src = src;\r\n      overlay.style.display = 'flex';\r\n      setTimeout(() => {\r\n        overlay.classList.add('active');\r\n      }, 10);\r\n      document.body.style.overflow = 'hidden'; \/\/ \u7981\u6b62\u80cc\u666f\u6eda\u52a8\r\n    }\r\n\r\n    function closeIdaLightbox() {\r\n      const overlay = document.getElementById('ida-lightbox-overlay');\r\n      overlay.classList.remove('active');\r\n      setTimeout(() => {\r\n        overlay.style.display = 'none';\r\n      }, 300);\r\n      document.body.style.overflow = 'auto'; \/\/ \u6062\u590d\u6eda\u52a8\r\n    }\r\n  <\/script>\r\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-90eedfe\" data-block-id=\"90eedfe\"><style>.stk-90eedfe {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-90eedfe-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6ebdfbc\" data-v=\"4\" data-block-id=\"6ebdfbc\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-6ebdfbc-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-6ebdfbc-inner-blocks\">\n<section id=\"bsy-rc-compare\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap');\n#bsy-rc-compare{--rc-bg:#000a18;--rc-surface:#0a1530;--rc-border:#1a2d55;--rc-accent:#0060A8;--rc-accent-dim:rgba(0,96,168,.12);--rc-accent-glow:rgba(0,96,168,.25);--rc-text:#e0ddd8;--rc-muted:#7a8499;--rc-white:#fff;--rc-green:#34d399;--rc-red:#f87171;--rc-radius:8px;font-family:'IBM Plex Sans',system-ui,sans-serif !important;background:var(--rc-bg) !important;color:var(--rc-text) !important;padding:40px 20px !important;margin:0 !important;width:100% !important;box-sizing:border-box !important;line-height:1.6 !important}\n#bsy-rc-compare *,#bsy-rc-compare *::before,#bsy-rc-compare *::after{box-sizing:border-box !important;margin:0;padding:0}\n#bsy-rc-compare h2,#bsy-rc-compare h3,#bsy-rc-compare h4{margin:0 !important;padding:0 !important;border:none !important;background:none !important;font-family:'IBM Plex Sans',system-ui,sans-serif !important;letter-spacing:normal !important;text-transform:none !important;-webkit-text-fill-color:unset !important}\n#bsy-rc-compare h2.rc-title{font-size:32px !important;font-weight:700 !important;color:var(--rc-white) !important;line-height:1.2 !important;margin-bottom:10px !important}\n#bsy-rc-compare h3.rc-col-title{font-size:18px !important;font-weight:700 !important;color:var(--rc-white) !important;margin-bottom:4px !important;text-align:center}\n#bsy-rc-compare h4.rc-cat{font-family:'IBM Plex Mono',monospace !important;font-size:11px !important;color:var(--rc-accent) !important;text-transform:uppercase;letter-spacing:1.5px;margin:20px 0 12px !important}\n#bsy-rc-compare .rc-wrap{max-width:900px;margin:0 auto}\n#bsy-rc-compare .rc-header{text-align:center;margin-bottom:36px}\n#bsy-rc-compare .rc-badge{display:inline-block;font-family:'IBM Plex Mono',monospace !important;font-size:11px !important;letter-spacing:2px;text-transform:uppercase;color:var(--rc-accent) !important;background:var(--rc-accent-dim);border:1px solid rgba(0,96,168,.25);padding:5px 14px;border-radius:20px;margin-bottom:16px}\n#bsy-rc-compare .rc-subtitle{font-size:15px !important;color:var(--rc-muted) !important;max-width:560px;margin:0 auto}\n#bsy-rc-compare .rc-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:24px}\n#bsy-rc-compare .rc-tab{padding:10px 20px;border:1.5px solid var(--rc-border);border-radius:6px;background:transparent;color:var(--rc-muted);font-family:'IBM Plex Sans',system-ui,sans-serif !important;font-size:14px !important;font-weight:500;cursor:pointer;transition:all .2s}\n#bsy-rc-compare .rc-tab.active{background:var(--rc-accent-dim);border-color:var(--rc-accent);color:var(--rc-white)}\n#bsy-rc-compare .rc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}\n#bsy-rc-compare .rc-col{background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-radius);padding:24px;position:relative;overflow:hidden}\n#bsy-rc-compare .rc-col::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--rc-accent),transparent);opacity:.3}\n#bsy-rc-compare .rc-col-sub{font-size:13px !important;color:var(--rc-muted) !important;text-align:center;margin-bottom:16px}\n#bsy-rc-compare .rc-row{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0;border-bottom:1px solid rgba(26,45,85,.5);font-size:13px !important}\n#bsy-rc-compare .rc-row:last-child{border-bottom:none}\n#bsy-rc-compare .rc-row-label{color:var(--rc-muted);flex:0 0 40%}\n#bsy-rc-compare .rc-row-val{color:var(--rc-white);text-align:right;flex:0 0 55%}\n#bsy-rc-compare .rc-pro{color:var(--rc-green) !important;font-size:13px !important}\n#bsy-rc-compare .rc-con{color:var(--rc-red) !important;font-size:13px !important}\n#bsy-rc-compare .rc-verdict{background:var(--rc-accent-dim);border:1px solid rgba(0,96,168,.25);border-radius:6px;padding:16px 20px;margin-top:24px;text-align:center}\n#bsy-rc-compare .rc-verdict p{font-size:14px !important;color:var(--rc-text) !important;margin:0 !important}\n@media(max-width:700px){\n#bsy-rc-compare .rc-grid{grid-template-columns:1fr}\n#bsy-rc-compare h2.rc-title{font-size:26px !important}\n}\n<\/style>\n\n<div class=\"rc-wrap\">\n  <div class=\"rc-header\">\n    <div class=\"rc-badge\">Comparison Tool<\/div>\n    <h2 class=\"rc-title\">Batch Reactor vs CSTR \u2014 Which Do You Need?<\/h2>\n    <div class=\"rc-subtitle\">Compare the two most common reactor types across key performance dimensions. Click a category to explore details.<\/div>\n  <\/div>\n\n  <div class=\"rc-tabs\" id=\"rcTabs\">\n    <button class=\"rc-tab active\" type=\"button\" data-view=\"overview\">Overview<\/button>\n    <button class=\"rc-tab\" type=\"button\" data-view=\"performance\">Performance<\/button>\n    <button class=\"rc-tab\" type=\"button\" data-view=\"economics\">Economics<\/button>\n    <button class=\"rc-tab\" type=\"button\" data-view=\"applications\">Best For<\/button>\n  <\/div>\n\n  <div class=\"rc-grid\" id=\"rcContent\"><\/div>\n  <div class=\"rc-verdict\" id=\"rcVerdict\"><\/div>\n<\/div>\n\n<script>\n(function(){\n  var data = {\n    overview: {\n      batch: {\n        title: 'Batch Reactor',\n        sub: 'Discrete load processing',\n        rows: [\n          ['Operation','Load \u2192 React \u2192 Discharge'],\n          ['Flow Type','No continuous flow; closed vessel'],\n          ['Mixing','Full agitation throughout vessel'],\n          ['Temperature Control','Jacket or coil; precise per-batch'],\n          ['Scale Range','1L lab to 50,000L production'],\n          ['IDA Model','QLF50 \u2013 QLF2000 (multi-shaft)']\n        ],\n        pros: ['Flexible \u2014 run multiple products','Easy to control per batch','Simple to scale from lab','Lower capital cost'],\n        cons: ['Downtime between batches','Less throughput vs continuous','Batch-to-batch variability']\n      },\n      cstr: {\n        title: 'CSTR (Continuous Stirred Tank)',\n        sub: 'Steady-state continuous flow',\n        rows: [\n          ['Operation','Continuous feed in \u2192 product out'],\n          ['Flow Type','Steady volumetric flow rate'],\n          ['Mixing','Perfect mixing assumed (ideal)'],\n          ['Temperature Control','Jacket steady-state; easier to hold'],\n          ['Scale Range','Typically 100L+ production scale'],\n          ['IDA Model','QLF500+ (modified continuous config)']\n        ],\n        pros: ['High throughput; no downtime','Consistent product quality','Easier automation','Lower labor per unit output'],\n        cons: ['Higher capital investment','Less flexible for multi-product','Lower per-pass conversion','Harder to start up \/ shut down']\n      },\n      verdict:'<strong>Rule of thumb:<\/strong> If you produce < 5 different products and each run is > 8 hours, CSTR likely makes sense. If you switch products frequently or run small campaigns, batch is your better option. IDA QLF reactors are designed primarily for batch and semi-batch, but can be adapted for continuous duty.'\n    },\n    performance: {\n      batch: {\n        title:'Batch Reactor',\n        sub:'Performance characteristics',\n        rows: [\n          ['Conversion per pass','High \u2014 reactants stay until done'],\n          ['Residence time control','Precise \u2014 you decide when to stop'],\n          ['Heat transfer','Good with jacket; area\/volume drops at scale'],\n          ['Mass transfer','Depends on agitator; dead zones possible'],\n          ['Mixing quality','Variable \u2014 multi-shaft designs excel here'],\n          ['Reaction types','Exothermic, endothermic, sequential, catalytic']\n        ],\n        pros:['High conversion achievable','Flexible reaction time','Good for slow reactions'],\n        cons:['Heat removal harder at large scale','Dead zones with poor agitation','Scale-up not linear']\n      },\n      cstr: {\n        title:'CSTR',\n        sub:'Performance characteristics',\n        rows: [\n          ['Conversion per pass','Lower \u2014 back-mixing dilutes reactant'],\n          ['Residence time control','Set by flow rate; distribution is broad'],\n          ['Heat transfer','Steady state; easier thermal management'],\n          ['Mass transfer','Good with continuous agitation'],\n          ['Mixing quality','Assumed perfect; reality is close'],\n          ['Reaction types','Best for fast, liquid-phase, first-order']\n        ],\n        pros:['Steady thermal operation','Good mass transfer','Predictable output'],\n        cons:['Low conversion per pass','Needs multiple in series for high conversion','Not great for slow kinetics']\n      },\n      verdict:'<strong>Performance summary:<\/strong> Batch reactors give higher conversion per cycle but struggle with heat removal at scale. CSTRs maintain steady state easily but need multiple stages for high conversion. For viscous materials, IDA multi-shaft batch reactors often outperform single-agitator CSTRs.'\n    },\n    economics: {\n      batch: {\n        title:'Batch Reactor',\n        sub:'Cost and economics',\n        rows: [\n          ['Capital cost','Lower \u2014 simpler equipment'],\n          ['Operating cost','Higher labor per unit output'],\n          ['Throughput','Limited by batch cycle time'],\n          ['Changeover cost','Cleaning time between products'],\n          ['Automation level','Moderate; recipe-driven'],\n          ['ROI timeline','Shorter \u2014 lower upfront investment']\n        ],\n        pros:['Lower initial investment','Multi-product capability reduces idle time','Easier to finance for SMEs'],\n        cons:['Higher cost per unit at high volumes','Labor intensive','Cleaning costs add up']\n      },\n      cstr: {\n        title:'CSTR',\n        sub:'Cost and economics',\n        rows: [\n          ['Capital cost','Higher \u2014 more auxiliary equipment'],\n          ['Operating cost','Lower per unit at high volumes'],\n          ['Throughput','High \u2014 continuous production'],\n          ['Changeover cost','Significant; requires full drain\/purge'],\n          ['Automation level','High; steady-state control'],\n          ['ROI timeline','Longer \u2014 needs volume to justify']\n        ],\n        pros:['Lowest cost per unit at scale','Less labor per output','Automation reduces variability'],\n        cons:['High upfront investment','Needs consistent demand to justify','Product changeover is expensive']\n      },\n      verdict:'<strong>Bottom line:<\/strong> For annual production under ~500 tons, batch is almost always more economical. Above 2,000 tons\/year of a single product, CSTR starts winning on per-unit economics. The crossover depends on your specific process.'\n    },\n    applications: {\n      batch: {\n        title:'Batch Reactor',\n        sub:'Ideal applications',\n        rows: [\n          ['Pharmaceuticals','Drug synthesis, intermediates, API'],\n          ['Specialty chemicals','Custom formulations, small lots'],\n          ['Paints & coatings','Color matching, multi-product lines'],\n          ['Battery materials','Cathode\/anode slurry mixing'],\n          ['Adhesives','Epoxy, PU, silicone mixing'],\n          ['R&D \/ Pilot scale','Formulation development']\n        ],\n        pros:['Multi-product flexibility','Quality control per batch','Scale-up from lab','GMP compliance easier'],\n        cons:['Not ideal for commodity chemicals','Throughput limited']\n      },\n      cstr: {\n        title:'CSTR',\n        sub:'Ideal applications',\n        rows: [\n          ['Petrochemicals','Continuous polymerization, cracking'],\n          ['Bulk chemicals','Sulfuric acid, ammonia, methanol'],\n          ['Water treatment','Neutralization, flocculation'],\n          ['Food processing','Continuous pasteurization, fermentation'],\n          ['Polymer production','Steady-state polymerization'],\n          ['Wastewater','Biological treatment reactors']\n        ],\n        pros:['High-volume single product','Consistent quality at scale','Lower operator intervention','Energy efficient at steady state'],\n        cons:['Not suited for multi-product','Complex startup procedure']\n      },\n      verdict:'<strong>For IDA Equipment customers:<\/strong> Most of our QLF reactor applications fall in the batch category \u2014 paints, inks, battery slurries, adhesives, and specialty chemicals. If you need continuous processing, we can modify QLF500+ units with continuous inlet\/outlet ports. <a href=\"#ct-popup-1329\" style=\"color:var(--rc-accent);text-decoration:underline\">Ask us about your application \u2192<\/a>'\n    }\n  };\n\n  var tabs = document.querySelectorAll('#rcTabs .rc-tab');\n  var content = document.getElementById('rcContent');\n  var verdict = document.getElementById('rcVerdict');\n\n  function renderView(view){\n    var d = data[view];\n    var html = '';\n    for(var side of ['batch','cstr']){\n      var s = d[side];\n      html += '<div class=\"rc-col\">';\n      html += '<h3 class=\"rc-col-title\">' + s.title + '<\/h3>';\n      html += '<div class=\"rc-col-sub\">' + s.sub + '<\/div>';\n      html += '<h4 class=\"rc-cat\">Specifications<\/h4>';\n      for(var r of s.rows){\n        html += '<div class=\"rc-row\"><span class=\"rc-row-label\">' + r[0] + '<\/span><span class=\"rc-row-val\">' + r[1] + '<\/span><\/div>';\n      }\n      html += '<h4 class=\"rc-cat\">Advantages<\/h4>';\n      for(var p of s.pros) html += '<div class=\"rc-pro\">\u2713 ' + p + '<\/div>';\n      html += '<h4 class=\"rc-cat\">Limitations<\/h4>';\n      for(var c of s.cons) html += '<div class=\"rc-con\">\u2717 ' + c + '<\/div>';\n      html += '<\/div>';\n    }\n    content.innerHTML = html;\n    verdict.innerHTML = '<p>' + d.verdict + '<\/p>';\n  }\n\n  for(var i=0;i<tabs.length;i++){\n    tabs[i].addEventListener('click',function(){\n      for(var j=0;j<tabs.length;j++) tabs[j].classList.remove('active');\n      this.classList.add('active');\n      renderView(this.getAttribute('data-view'));\n    });\n  }\n\n  renderView('overview');\n})();\n<\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-ec1ed3f\" data-block-id=\"ec1ed3f\"><style>.stk-ec1ed3f {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-ec1ed3f-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-e235baa\" data-v=\"4\" data-block-id=\"e235baa\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-e235baa-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-e235baa-inner-blocks\">\n<section id=\"bsy-cs-cases\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap');\n\n#bsy-cs-cases{--cs-bg:#000a18;--cs-surface:#0a1530;--cs-border:#1a2d55;--cs-accent:#0060A8;--cs-accent-dim:rgba(0,96,168,.12);--cs-accent-glow:rgba(0,96,168,.25);--cs-text:#e0ddd8;--cs-muted:#7a8499;--cs-white:#fff;--cs-green:#34d399;--cs-red:#f87171;--cs-radius:8px;font-family:'IBM Plex Sans',system-ui,sans-serif !important;background:var(--cs-bg) !important;color:var(--cs-text) !important;padding:40px 20px !important;margin:0 !important;width:100% !important;box-sizing:border-box !important;line-height:1.6 !important}\n#bsy-cs-cases *,#bsy-cs-cases *::before,#bsy-cs-cases *::after{box-sizing:border-box !important;margin:0;padding:0}\n\n\/* --- Heading resets --- *\/\n#bsy-cs-cases h2,#bsy-cs-cases h3{margin:0 !important;padding:0 !important;border:none !important;background:none !important;font-family:'IBM Plex Sans',system-ui,sans-serif !important;letter-spacing:normal !important;text-transform:none !important;-webkit-text-fill-color:unset !important}\n#bsy-cs-cases h2.cs-title{font-size:32px !important;font-weight:700 !important;color:var(--cs-white) !important;line-height:1.2 !important;margin-bottom:10px !important}\n#bsy-cs-cases h3.cs-card-title{font-size:20px !important;font-weight:700 !important;color:var(--cs-white) !important;line-height:1.3 !important;margin-bottom:0 !important}\n\n\/* --- Layout --- *\/\n#bsy-cs-cases .cs-wrap{max-width:1100px;margin:0 auto}\n#bsy-cs-cases .cs-header{text-align:center;margin-bottom:40px}\n#bsy-cs-cases .cs-badge{display:inline-block;font-family:'IBM Plex Mono',monospace !important;font-size:11px !important;letter-spacing:2px;text-transform:uppercase;color:var(--cs-accent) !important;background:var(--cs-accent-dim);border:1px solid rgba(0,96,168,.25);padding:5px 14px;border-radius:20px;margin-bottom:16px}\n#bsy-cs-cases .cs-subtitle{font-size:15px !important;color:var(--cs-muted) !important;max-width:560px;margin:0 auto}\n\n\/* --- Filter tabs --- *\/\n#bsy-cs-cases .cs-filters{display:flex;justify-content:center;gap:8px;margin-bottom:32px;flex-wrap:wrap}\n#bsy-cs-cases .cs-filter{padding:8px 18px;border:1.5px solid var(--cs-border);border-radius:6px;background:transparent;color:var(--cs-muted);font-family:'IBM Plex Sans',system-ui,sans-serif !important;font-size:13px !important;font-weight:500;cursor:pointer;transition:all .2s}\n#bsy-cs-cases .cs-filter:hover{border-color:var(--cs-accent);color:var(--cs-white)}\n#bsy-cs-cases .cs-filter.active{background:var(--cs-accent-dim);border-color:var(--cs-accent);color:var(--cs-white)}\n\n\/* --- Cards grid --- *\/\n#bsy-cs-cases .cs-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}\n\n\/* --- Card --- *\/\n#bsy-cs-cases .cs-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius);overflow:hidden;transition:transform .25s,box-shadow .25s;position:relative}\n#bsy-cs-cases .cs-card:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(0,96,168,.15)}\n#bsy-cs-cases .cs-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--cs-accent),transparent);opacity:.4}\n\n#bsy-cs-cases .cs-card-top{padding:24px 24px 0}\n#bsy-cs-cases .cs-card-meta{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}\n#bsy-cs-cases .cs-card-number{font-family:'IBM Plex Mono',monospace !important;font-size:11px !important;letter-spacing:1.5px;color:var(--cs-accent) !important;background:var(--cs-accent-dim);padding:3px 10px;border-radius:4px;font-weight:600}\n#bsy-cs-cases .cs-card-tag{font-size:11px !important;color:var(--cs-muted) !important;font-family:'IBM Plex Mono',monospace !important;letter-spacing:.5px}\n\n\/* --- Stat banner --- *\/\n#bsy-cs-cases .cs-stats{display:flex;gap:0;margin:18px 0 0;border-top:1px solid var(--cs-border);border-bottom:1px solid var(--cs-border)}\n#bsy-cs-cases .cs-stat{flex:1;padding:14px 16px;text-align:center;border-right:1px solid var(--cs-border)}\n#bsy-cs-cases .cs-stat:last-child{border-right:none}\n#bsy-cs-cases .cs-stat-val{font-family:'IBM Plex Mono',monospace !important;font-size:22px !important;font-weight:700 !important;color:var(--cs-green) !important;line-height:1.2}\n#bsy-cs-cases .cs-stat-label{font-size:11px !important;color:var(--cs-muted) !important;margin-top:2px}\n\n\/* --- Card body --- *\/\n#bsy-cs-cases .cs-card-body{padding:20px 24px 24px}\n#bsy-cs-cases .cs-card-body p{font-size:14px !important;color:var(--cs-text) !important;line-height:1.65 !important;margin-bottom:12px !important}\n#bsy-cs-cases .cs-card-body p:last-of-type{margin-bottom:0 !important}\n\n\/* --- Quote block --- *\/\n#bsy-cs-cases .cs-quote{background:var(--cs-accent-dim);border-left:3px solid var(--cs-accent);border-radius:0 6px 6px 0;padding:14px 18px;margin-top:16px}\n#bsy-cs-cases .cs-quote p{font-size:13px !important;color:var(--cs-white) !important;font-style:italic;line-height:1.55 !important;margin:0 !important}\n#bsy-cs-cases .cs-quote-attr{font-size:11px !important;color:var(--cs-muted) !important;font-style:normal;margin-top:6px !important;display:block}\n\n\/* --- Keywords --- *\/\n#bsy-cs-cases .cs-keywords{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}\n#bsy-cs-cases .cs-kw{font-family:'IBM Plex Mono',monospace !important;font-size:10px !important;color:var(--cs-muted) !important;background:rgba(255,255,255,.04);border:1px solid rgba(26,45,85,.6);padding:3px 8px;border-radius:3px}\n\n\/* --- Toggle \/ expand --- *\/\n#bsy-cs-cases .cs-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:0;background:none;border:none;color:var(--cs-accent);font-family:'IBM Plex Sans',system-ui,sans-serif !important;font-size:13px !important;font-weight:600;cursor:pointer;transition:color .2s}\n#bsy-cs-cases .cs-toggle:hover{color:var(--cs-white)}\n#bsy-cs-cases .cs-toggle svg{width:14px;height:14px;transition:transform .25s}\n#bsy-cs-cases .cs-toggle.open svg{transform:rotate(180deg)}\n#bsy-cs-cases .cs-expandable{max-height:0;overflow:hidden;transition:max-height .35s ease}\n#bsy-cs-cases .cs-expandable.show{max-height:600px}\n\n\/* --- CTA --- *\/\n#bsy-cs-cases .cs-cta{text-align:center;margin-top:40px}\n#bsy-cs-cases .cs-cta-link{display:inline-block;background:var(--cs-accent) !important;color:var(--cs-white) !important;font-family:'IBM Plex Sans',system-ui,sans-serif !important;font-size:14px !important;font-weight:600 !important;padding:12px 32px;border-radius:6px;text-decoration:none !important;transition:all .2s}\n#bsy-cs-cases .cs-cta-link:hover{box-shadow:0 4px 20px var(--cs-accent-glow)}\n#bsy-cs-cases .cs-cta-sub{font-size:13px !important;color:var(--cs-muted) !important;margin-top:10px}\n\n\/* --- Responsive --- *\/\n@media(max-width:690px){\n  #bsy-cs-cases h2.cs-title{font-size:26px !important}\n  #bsy-cs-cases .cs-grid{grid-template-columns:1fr}\n  #bsy-cs-cases .cs-stat-val{font-size:18px !important}\n  #bsy-cs-cases .cs-card-top{padding:20px 18px 0}\n  #bsy-cs-cases .cs-card-body{padding:16px 18px 20px}\n}\n<\/style>\n\n<div class=\"cs-wrap\">\n\n  <div class=\"cs-header\">\n    <div class=\"cs-badge\">Case Studies<\/div>\n    <h2 class=\"cs-title\">Real Results from Real Production Lines<\/h2>\n    <div class=\"cs-subtitle\">How IDA QLF multi-shaft chemical reactors solved mixing, heat transfer, and scale-up problems across four different industries.<\/div>\n  <\/div>\n\n  <div class=\"cs-filters\" id=\"csFilters\">\n    <button class=\"cs-filter active\" type=\"button\" data-filter=\"all\">All Cases<\/button>\n    <button class=\"cs-filter\" type=\"button\" data-filter=\"battery\">Battery<\/button>\n    <button class=\"cs-filter\" type=\"button\" data-filter=\"adhesive\">Adhesive<\/button>\n    <button class=\"cs-filter\" type=\"button\" data-filter=\"ink\">Ink<\/button>\n    <button class=\"cs-filter\" type=\"button\" data-filter=\"nano\">Nanomaterial<\/button>\n  <\/div>\n\n  <div class=\"cs-grid\" id=\"csGrid\">\n\n    <!-- Case 1: Battery Cathode -->\n    <div class=\"cs-card\" data-category=\"battery\">\n      <div class=\"cs-card-top\">\n        <div class=\"cs-card-meta\">\n          <span class=\"cs-card-number\">CASE 01<\/span>\n          <span class=\"cs-card-tag\">Guangdong, China \u00b7 Battery Materials<\/span>\n        <\/div>\n        <h3 class=\"cs-card-title\">Battery Cathode Mixing Line \u2014 From 12% Rejection to Under 3%<\/h3>\n        <div class=\"cs-stats\">\n          <div class=\"cs-stat\"><div class=\"cs-stat-val\">12% \u2192 3%<\/div><div class=\"cs-stat-label\">Rejection Rate<\/div><\/div>\n          <div class=\"cs-stat\"><div class=\"cs-stat-val\">\u00b18% \u2192 \u00b12%<\/div><div class=\"cs-stat-label\">Batch Consistency<\/div><\/div>\n          <div class=\"cs-stat\"><div class=\"cs-stat-val\">QLF1000<\/div><div class=\"cs-stat-label\">Reactor Model<\/div><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"cs-card-body\">\n        <p>A lithium battery materials plant in Guangdong Province was running NMC cathode slurry through a standard anchor-type batch reactor. The slurry kept separating near the vessel walls \u2014 dead zones where the agitator just couldn't reach. Batch rejection rate was hovering around 12%.<\/p>\n        <button class=\"cs-toggle\" type=\"button\" aria-expanded=\"false\">Read full story <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\n        <div class=\"cs-expandable\">\n          <p>We put a QLF1000 into their cathode mixing line. Three weeks for install and commissioning. The plant manager wasn't thrilled about the downtime (who is?), but here's what happened: the dual-shaft design \u2014 high-speed dispersion in the center, low-speed sweep along the walls \u2014 eliminated the dead zones. Batch consistency went from \u00b18% to under \u00b12%.<\/p>\n          <p>First month, rejection rate dropped to under 3%.<\/p>\n          <div class=\"cs-quote\">\n            <p>\"We didn't believe a reactor swap would fix a formulation issue. Turns out it wasn't the formulation \u2014 it was the mixing.\"<\/p>\n            <span class=\"cs-quote-attr\">\u2014 Production Supervisor<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"cs-keywords\">\n          <span class=\"cs-kw\">chemical reactor<\/span>\n          <span class=\"cs-kw\">batch reactor<\/span>\n          <span class=\"cs-kw\">reaction rate<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Case 2: Adhesive Vietnam -->\n    <div class=\"cs-card\" data-category=\"adhesive\">\n      <div class=\"cs-card-top\">\n        <div class=\"cs-card-meta\">\n          <span class=\"cs-card-number\">CASE 02<\/span>\n          <span class=\"cs-card-tag\">Vietnam \u00b7 Specialty Adhesives<\/span>\n        <\/div>\n        <h3 class=\"cs-card-title\">Exothermic Adhesive Reaction \u2014 Taming a 15\u00b0C Temperature Spike<\/h3>\n        <div class=\"cs-stats\">\n          <div class=\"cs-stat\"><div class=\"cs-stat-val\">15\u00b0C \u2192 3\u00b0C<\/div><div class=\"cs-stat-label\">Temp Excursion<\/div><\/div>\n          <div class=\"cs-stat\"><div class=\"cs-stat-val\">QLF500<\/div><div class=\"cs-stat-label\">Reactor Model<\/div><\/div>\n          <div class=\"cs-stat\"><div class=\"cs-stat-val\">Zero<\/div><div class=\"cs-stat-label\">Off-spec Since<\/div><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"cs-card-body\">\n        <p>This one was educational. A specialty adhesive producer in Vietnam had a 500L reactor from another supplier. During their epoxy crosslinking step, the jacket couldn't pull heat fast enough. Temperature spiked 15\u00b0C above setpoint every batch. Side reactions. Off-spec product. The works.<\/p>\n        <button class=\"cs-toggle\" type=\"button\" aria-expanded=\"false\">Read full story <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\n        <div class=\"cs-expandable\">\n          <p>We replaced it with a QLF500 \u2014 but the key change wasn't the vessel itself. We redesigned the jacket flow path to increase turbulence in the cooling channels and added internal baffling. Honestly, we weren't sure the jacket redesign alone would handle it. But temperature excursion dropped to under 3\u00b0C.<\/p>\n          <div class=\"cs-quote\">\n            <p>\"The old reactor was a constant fire-watch. This one just... works.\"<\/p>\n            <span class=\"cs-quote-attr\">\u2014 Plant Engineer<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"cs-keywords\">\n          <span class=\"cs-kw\">exothermic<\/span>\n          <span class=\"cs-kw\">heat transfer<\/span>\n          <span class=\"cs-kw\">chemical reaction<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Case 3: Ink Korea -->\n    <div class=\"cs-card\" data-category=\"ink\">\n      <div class=\"cs-card-top\">\n        <div class=\"cs-card-meta\">\n          <span class=\"cs-card-number\">CASE 03<\/span>\n          <span class=\"cs-card-tag\">Busan, South Korea \u00b7 Printing Inks<\/span>\n        <\/div>\n        <h3 class=\"cs-card-title\">Ink Color Changeover \u2014 4 Hours Down to 45 Minutes<\/h3>\n        <div class=\"cs-stats\">\n          <div class=\"cs-stat\"><div class=\"cs-stat-val\">4h \u2192 45min<\/div><div class=\"cs-stat-label\">Changeover Time<\/div><\/div>\n          <div class=\"cs-stat\"><div class=\"cs-stat-val\">Ra \u2264 0.4\u00b5m<\/div><div class=\"cs-stat-label\">Surface Finish<\/div><\/div>\n          <div class=\"cs-stat\"><div class=\"cs-stat-val\">QLF200<\/div><div class=\"cs-stat-label\">Reactor Model<\/div><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"cs-card-body\">\n        <p>A printing ink company in Busan was running six different pigment dispersions through two reactors. Color changeover between batches? Four-plus hours of cleaning. Every time.<\/p>\n        <button class=\"cs-toggle\" type=\"button\" aria-expanded=\"false\">Read full story <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\n        <div class=\"cs-expandable\">\n          <p>We supplied QLF200 units with electropolished interiors \u2014 surface roughness Ra \u2264 0.4 \u00b5m \u2014 plus CIP spray balls and a redesigned bottom discharge valve that eliminated dead volume behind the seal. Changeover dropped to about 45 minutes.<\/p>\n          <p>Big difference for their production schedule. Not glamorous engineering, but the kind of thing that actually saves money.<\/p>\n        <\/div>\n        <div class=\"cs-keywords\">\n          <span class=\"cs-kw\">batch reactor<\/span>\n          <span class=\"cs-kw\">chemical process<\/span>\n          <span class=\"cs-kw\">reactant<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Case 4: Nanomaterial Nanjing -->\n    <div class=\"cs-card\" data-category=\"nano\">\n      <div class=\"cs-card-top\">\n        <div class=\"cs-card-meta\">\n          <span class=\"cs-card-number\">CASE 04<\/span>\n          <span class=\"cs-card-tag\">Nanjing, China \u00b7 Nanomaterials<\/span>\n        <\/div>\n        <h3 class=\"cs-card-title\">Nanomaterial Scale-Up \u2014 50L to 1000L Without Losing Particle Distribution<\/h3>\n        <div class=\"cs-stats\">\n          <div class=\"cs-stat\"><div class=\"cs-stat-val\">50L \u2192 1000L<\/div><div class=\"cs-stat-label\">Scale-Up Range<\/div><\/div>\n          <div class=\"cs-stat\"><div class=\"cs-stat-val\">\u00b15%<\/div><div class=\"cs-stat-label\">Distribution Match<\/div><\/div>\n          <div class=\"cs-stat\"><div class=\"cs-stat-val\">4 Months<\/div><div class=\"cs-stat-label\">Total Timeline<\/div><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"cs-card-body\">\n        <p>A graphene dispersion startup (one of our university collaboration partners) needed to go from a 50L pilot reactor to 1000L production without losing particle size distribution. Most equipment vendors told them to just buy the big unit and figure it out. That's... not how it works.<\/p>\n        <button class=\"cs-toggle\" type=\"button\" aria-expanded=\"false\">Read full story <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\n        <div class=\"cs-expandable\">\n          <p>We ran the scale-up in stages \u2014 QLF50 to QLF200 to QLF1000 \u2014 adjusting impeller tip speed and jacket flow rates at each step. Took about four months of back-and-forth. The first QLF200 run actually overshot on particle size (too aggressive on dispersion speed \u2014 our mistake), so we dialed it back. The final QLF1000 product matched lab-scale distribution within 5%.<\/p>\n          <div class=\"cs-quote\">\n            <p>\"Most equipment vendors told us 'just buy the big one.' IDA actually helped us figure out how to get there.\"<\/p>\n            <span class=\"cs-quote-attr\">\u2014 CTO, Graphene Dispersion Startup<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"cs-keywords\">\n          <span class=\"cs-kw\">reactor vessel<\/span>\n          <span class=\"cs-kw\">residence time<\/span>\n          <span class=\"cs-kw\">catalytic<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"cs-cta\">\n    <a href=\"#ct-popup-1329\" class=\"cs-cta-link\">Discuss Your Application With Us \u2192<\/a>\n    <div class=\"cs-cta-sub\">We'll recommend the right reactor model based on your process requirements.<\/div>\n  <\/div>\n\n<\/div>\n\n<script>\n(function(){\n  \/* --- Filter logic --- *\/\n  var filters = document.querySelectorAll('#csFilters .cs-filter');\n  var cards = document.querySelectorAll('#csGrid .cs-card');\n  for(var i=0;i<filters.length;i++){\n    filters[i].addEventListener('click',function(){\n      for(var j=0;j<filters.length;j++) filters[j].classList.remove('active');\n      this.classList.add('active');\n      var f = this.getAttribute('data-filter');\n      for(var k=0;k<cards.length;k++){\n        if(f==='all'||cards[k].getAttribute('data-category')===f){\n          cards[k].style.display='';\n        } else {\n          cards[k].style.display='none';\n        }\n      }\n    });\n  }\n  \/* --- Expand\/collapse --- *\/\n  var toggles = document.querySelectorAll('#bsy-cs-cases .cs-toggle');\n  for(var t=0;t<toggles.length;t++){\n    toggles[t].addEventListener('click',function(){\n      var ex = this.nextElementSibling;\n      var isOpen = ex.classList.contains('show');\n      ex.classList.toggle('show');\n      this.classList.toggle('open');\n      this.setAttribute('aria-expanded', !isOpen);\n      this.firstChild.textContent = isOpen ? 'Read full story ' : 'Collapse ';\n    });\n  }\n})();\n<\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-54d0414\" data-block-id=\"54d0414\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-54d0414-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-525782d\" data-v=\"4\" data-block-id=\"525782d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-525782d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-525782d-inner-blocks\">\n<section id=\"bsy-faq-reactor\">\n<style>\n#bsy-faq-reactor{--fq-bg:#f0f4f8;--fq-surface:#fff;--fq-border:#d8dee6;--fq-accent:#0060A8;--fq-text:#3a3f4b;--fq-heading:#1a2236;--fq-muted:#6b7280;--fq-radius:0px;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif !important;background:var(--fq-bg) !important;color:var(--fq-text) !important;padding:60px 20px !important;margin:0 !important;width:100% !important;box-sizing:border-box !important;line-height:1.6 !important}\n#bsy-faq-reactor *,#bsy-faq-reactor *::before,#bsy-faq-reactor *::after{box-sizing:border-box !important;margin:0;padding:0}\n#bsy-faq-reactor h2,#bsy-faq-reactor h3{margin:0 !important;padding:0 !important;border:none !important;background:none !important;font-family:inherit !important;letter-spacing:normal !important;text-transform:none !important;-webkit-text-fill-color:unset !important}\n#bsy-faq-reactor h2.fq-title{font-size:32px !important;font-weight:700 !important;color:var(--fq-accent) !important;line-height:1.25 !important;margin-bottom:10px !important}\n#bsy-faq-reactor .fq-wrap{max-width:900px;margin:0 auto}\n#bsy-faq-reactor .fq-header{margin-bottom:36px;text-align:center}\n#bsy-faq-reactor .fq-subtitle{font-size:15px !important;color:var(--fq-muted) !important;line-height:1.6 !important}\n\n\/* --- Accordion --- *\/\n#bsy-faq-reactor .fq-list{border-top:1px solid var(--fq-border)}\n#bsy-faq-reactor .fq-item{border-bottom:1px solid var(--fq-border)}\n#bsy-faq-reactor .fq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:22px 4px;background:none !important;border:none !important;cursor:pointer;text-align:left;font-family:inherit !important;transition:color .2s}\n#bsy-faq-reactor .fq-question:hover .fq-q-text{color:var(--fq-accent)}\n#bsy-faq-reactor .fq-q-text{font-size:17px !important;font-weight:600 !important;color:var(--fq-heading) !important;line-height:1.4 !important;flex:1;transition:color .2s}\n#bsy-faq-reactor .fq-icon{flex-shrink:0;width:28px;height:28px;position:relative;display:flex;align-items:center;justify-content:center}\n#bsy-faq-reactor .fq-icon::before,#bsy-faq-reactor .fq-icon::after{content:'';position:absolute;background:var(--fq-accent);border-radius:1.5px;transition:transform .3s ease}\n#bsy-faq-reactor .fq-icon::before{width:18px;height:2.5px}\n#bsy-faq-reactor .fq-icon::after{width:2.5px;height:18px}\n#bsy-faq-reactor .fq-item.open .fq-icon::after{transform:rotate(90deg)}\n#bsy-faq-reactor .fq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}\n#bsy-faq-reactor .fq-answer-inner{padding:0 4px 24px;padding-right:52px}\n#bsy-faq-reactor .fq-answer-inner p{font-size:15px !important;color:var(--fq-text) !important;line-height:1.7 !important;margin:0 !important}\n\n\/* --- Schema script (hidden) --- *\/\n#bsy-faq-reactor .fq-schema{display:none}\n\n\/* --- Responsive --- *\/\n@media(max-width:600px){\n  #bsy-faq-reactor{padding:40px 16px !important}\n  #bsy-faq-reactor h2.fq-title{font-size:26px !important}\n  #bsy-faq-reactor .fq-q-text{font-size:15px !important}\n  #bsy-faq-reactor .fq-answer-inner{padding-right:4px}\n  #bsy-faq-reactor .fq-question{padding:18px 2px}\n}\n<\/style>\n\n<div class=\"fq-wrap\">\n\n  <div class=\"fq-header\">\n    <h2 class=\"fq-title\">Frequently Asked Questions<\/h2>\n    <div class=\"fq-subtitle\">Everything you need to know about IDA QLF chemical reactors \u2014 specifications, customization, heat transfer, certifications, and delivery.<\/div>\n  <\/div>\n\n  <div class=\"fq-list\" id=\"fqList\">\n\n    <div class=\"fq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n      <button class=\"fq-question\" type=\"button\" aria-expanded=\"false\">\n        <h3 class=\"fq-q-text\" itemprop=\"name\">What types of chemical reactors does IDA Equipment manufacture?<\/h3>\n        <span class=\"fq-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"fq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n        <div class=\"fq-answer-inner\" itemprop=\"text\">\n          <p>The QLF series covers multi-shaft reactor vessels from 50L to 2000L. These are batch reactors with a twist \u2014 they combine high-speed dispersion (up to 2880 rpm on smaller units) with low-speed mixing in the same vessel. Jacketed for heating and cooling. We also do custom configurations: different agitator types, materials of construction from SS304 through Hastelloy, and control system integration. So it's not one type \u2014 it's a platform you can configure for your specific process. On a side note, if you're looking at tubular reactor or packed bed reactor configurations for gas-phase or catalytic work, those fall outside our QLF line, but we can point you to partners who handle plug flow and fixed bed designs.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"fq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n      <button class=\"fq-question\" type=\"button\" aria-expanded=\"false\">\n        <h3 class=\"fq-q-text\" itemprop=\"name\">What's the actual difference between a batch reactor and a CSTR?<\/h3>\n        <span class=\"fq-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"fq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n        <div class=\"fq-answer-inner\" itemprop=\"text\">\n          <p>A batch reactor processes in discrete loads. You charge raw materials, run the reaction, then discharge. A CSTR \u2014 continuous stirred tank reactor \u2014 keeps a steady flow of reactant going in and product coming out. The choice comes down to your production volume and how the reaction behaves. Low-volume, multi-product plants? Batch makes sense. High-volume, single-product lines where throughput matters? CSTR.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"fq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n      <button class=\"fq-question\" type=\"button\" aria-expanded=\"false\">\n        <h3 class=\"fq-q-text\" itemprop=\"name\">Can you customize a reactor for my specific chemical reaction?<\/h3>\n        <span class=\"fq-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"fq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n        <div class=\"fq-answer-inner\" itemprop=\"text\">\n          <p>Yes \u2014 and honestly, about 80% of our orders involve some level of customization. Common modifications include changing the vessel material (SS316L for corrosive reagent exposure, Hastelloy for acid service), adjusting jacket pressure ratings, swapping agitator blade geometry for specific flow patterns, or adding features like CIP nozzles, sight glasses, or sample ports. Tell us about your application \u2014 temperature range, viscosity, whether it involves a solid catalyst bed or purely liquid-phase work, what certifications you need \u2014 and we'll propose a configuration.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"fq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n      <button class=\"fq-question\" type=\"button\" aria-expanded=\"false\">\n        <h3 class=\"fq-q-text\" itemprop=\"name\">How do I calculate the heat transfer area I need for my reactor?<\/h3>\n        <span class=\"fq-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"fq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n        <div class=\"fq-answer-inner\" itemprop=\"text\">\n          <p>The basic equation is A = Q \/ (U \u00d7 \u0394Tlm). Q is your heat duty (watts), U is the overall heat transfer coefficient \u2014 typically 200\u2013400 W\/m\u00b2K for jacketed stainless steel vessels, depending on the fluids \u2014 and \u0394Tlm is the log mean temperature difference between your jacket fluid and the reactor contents. The jacket essentially acts as an integrated heat exchanger wrapped around the vessel body. We've got a calculator tool on this page that does this for you. But if you're dealing with a particularly tricky reaction where thermal management is critical, send us the data and we'll run the analysis ourselves.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"fq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n      <button class=\"fq-question\" type=\"button\" aria-expanded=\"false\">\n        <h3 class=\"fq-q-text\" itemprop=\"name\">What certifications do your reactors carry?<\/h3>\n        <span class=\"fq-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"fq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n        <div class=\"fq-answer-inner\" itemprop=\"text\">\n          <p>CE and ISO as standard. Our vessels are designed to meet ASME Section VIII Division 1 for pressure vessel applications. For pharmaceutical customers, we follow GMP fabrication practices \u2014 electropolished surfaces, documented weld procedures, material traceability. PED and ATEX certifications are available on request for European installations. The documentation package includes material certificates, weld maps, hydrostatic test reports, and dimensional inspection records.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"fq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n      <button class=\"fq-question\" type=\"button\" aria-expanded=\"false\">\n        <h3 class=\"fq-q-text\" itemprop=\"name\">What's the lead time, and do you ship internationally?<\/h3>\n        <span class=\"fq-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"fq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n        <div class=\"fq-answer-inner\" itemprop=\"text\">\n          <p>Standard QLF models ship in 4\u20136 weeks from order confirmation. Custom builds run 8\u201314 weeks \u2014 it depends on the size and how many modifications we're making. And yes, we ship worldwide. Products have gone to the US, South Korea, South Africa, Vietnam, Malaysia, India, Russia, Japan, Thailand, the Netherlands, Australia, and more. We handle export crating, container loading, and can arrange door-to-door freight if needed.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n<!-- FAQPage Schema -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"FAQPage\",\n  \"mainEntity\":[\n    {\"@type\":\"Question\",\"name\":\"What types of chemical reactors does IDA Equipment manufacture?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The QLF series covers multi-shaft reactor vessels from 50L to 2000L. These are batch reactors with a twist \u2014 they combine high-speed dispersion (up to 2880 rpm on smaller units) with low-speed mixing in the same vessel. Jacketed for heating and cooling. We also do custom configurations: different agitator types, materials of construction from SS304 through Hastelloy, and control system integration.\"}},\n    {\"@type\":\"Question\",\"name\":\"What's the actual difference between a batch reactor and a CSTR?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A batch reactor processes in discrete loads. You charge raw materials, run the reaction, then discharge. A CSTR \u2014 continuous stirred tank reactor \u2014 keeps a steady flow of reactant going in and product coming out. The choice comes down to your production volume and how the reaction behaves.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can you customize a reactor for my specific chemical reaction?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes \u2014 about 80% of our orders involve some level of customization. Common modifications include changing the vessel material, adjusting jacket pressure ratings, swapping agitator blade geometry, or adding features like CIP nozzles, sight glasses, or sample ports.\"}},\n    {\"@type\":\"Question\",\"name\":\"How do I calculate the heat transfer area I need for my reactor?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The basic equation is A = Q \/ (U \u00d7 \u0394Tlm). Q is your heat duty (watts), U is the overall heat transfer coefficient \u2014 typically 200\u2013400 W\/m\u00b2K for jacketed stainless steel vessels \u2014 and \u0394Tlm is the log mean temperature difference between your jacket fluid and the reactor contents.\"}},\n    {\"@type\":\"Question\",\"name\":\"What certifications do your reactors carry?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"CE and ISO as standard. Vessels designed to ASME Section VIII Division 1. GMP fabrication for pharma. PED and ATEX available on request for European installations.\"}},\n    {\"@type\":\"Question\",\"name\":\"What's the lead time, and do you ship internationally?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Standard QLF models ship in 4\u20136 weeks. Custom builds run 8\u201314 weeks. We ship worldwide \u2014 US, South Korea, South Africa, Vietnam, Malaysia, India, Russia, Japan, Thailand, the Netherlands, Australia, and more.\"}}\n  ]\n}\n<\/script>\n\n<script>\n(function(){\n  var items=document.querySelectorAll('#bsy-faq-reactor .fq-item');\n  for(var i=0;i<items.length;i++){\n    items[i].querySelector('.fq-question').addEventListener('click',function(){\n      var item=this.parentElement;\n      var answer=item.querySelector('.fq-answer');\n      var isOpen=item.classList.contains('open');\n      \/* close all *\/\n      for(var j=0;j<items.length;j++){\n        items[j].classList.remove('open');\n        items[j].querySelector('.fq-answer').style.maxHeight=null;\n        items[j].querySelector('.fq-question').setAttribute('aria-expanded','false');\n      }\n      \/* open clicked if was closed *\/\n      if(!isOpen){\n        item.classList.add('open');\n        answer.style.maxHeight=answer.scrollHeight+'px';\n        this.setAttribute('aria-expanded','true');\n      }\n    });\n  }\n})();\n<\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>IDA Equipment \u2014 Chemical Reactor Module Preview IDA Equipment \u2014 Chemical Reactor Manufacturer &amp; Supplier Complete Multi-Shaft Reactor Systems from 50 L to 2 000 L Established in 2005, IDA Equipment has expanded from building simple dispersers to manufacturing complete multi-shaft chemical reactor systems ranging from 50L to 2000L. The company has adopted cutting-edge German [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4154,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-4153","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/idaequipment.com\/es\/wp-json\/wp\/v2\/pages\/4153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/idaequipment.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/idaequipment.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/idaequipment.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/idaequipment.com\/es\/wp-json\/wp\/v2\/comments?post=4153"}],"version-history":[{"count":0,"href":"https:\/\/idaequipment.com\/es\/wp-json\/wp\/v2\/pages\/4153\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/idaequipment.com\/es\/wp-json\/wp\/v2\/media\/4154"}],"wp:attachment":[{"href":"https:\/\/idaequipment.com\/es\/wp-json\/wp\/v2\/media?parent=4153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}