{"id":1749,"date":"2026-03-12T06:05:46","date_gmt":"2026-03-12T06:05:46","guid":{"rendered":"https:\/\/kitech-recycling.com\/?page_id=1749"},"modified":"2026-03-12T06:25:05","modified_gmt":"2026-03-12T06:25:05","slug":"ldw-model-side-by-side-comparison","status":"publish","type":"page","link":"https:\/\/kitech-recycling.com\/pt\/plastic-washing-system\/pp-pe-film-washing-system\/ldw-model-side-by-side-comparison\/","title":{"rendered":"Compara\u00e7\u00e3o lado a lado do modelo LDW"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-8cc4b66\" data-block-id=\"8cc4b66\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-8cc4b66-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-95586d3\" data-v=\"4\" data-block-id=\"95586d3\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-95586d3-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-95586d3-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-502105c\" data-block-id=\"502105c\"><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-502105c-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5f7c10e\" data-v=\"4\" data-block-id=\"5f7c10e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5f7c10e-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5f7c10e-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><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-240b063\" data-block-id=\"240b063\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-240b063-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-bd7132d\" data-v=\"4\" data-block-id=\"bd7132d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-bd7132d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-bd7132d-inner-blocks\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;600;700&#038;display=swap\" rel=\"stylesheet\">\n<section id=\"bx-model-compare-v1\">\n<style>\n#bx-model-compare-v1 {\n  max-width: 1280px;\n  margin: 0 auto;\n  padding: 32px 24px;\n  box-sizing: border-box;\n  color: #1a1a1a;\n  background: #f9fafc;\n}\n#bx-model-compare-v1 *,\n#bx-model-compare-v1 *::before,\n#bx-model-compare-v1 *::after {\n  box-sizing: border-box;\n}\n#bx-model-compare-v1 h2,\n#bx-model-compare-v1 h3,\n#bx-model-compare-v1 h4 {\n  font-family: inherit !important;\n  font-weight: 700 !important;\n  line-height: 1.2 !important;\n  margin: 0 0 8px !important;\n  padding: 0 !important;\n}\n#bx-model-compare-v1 select option {\n  color: #000018 !important;\n  background: #FFFFFF !important;\n}\n#bx-model-compare-v1 .bx-option {\n  color: #000018 !important;\n  background: #FFFFFF !important;\n}\n#bx-model-compare-v1 .bx-radio-option {\n  color: #000018 !important;\n  background: #FFFFFF !important;\n}\n\n\/* Tool header *\/\n#bx-model-compare-v1 .bx-tool-header {\n  margin-bottom: 28px;\n}\n#bx-model-compare-v1 .bx-tool-header h2 {\n  color: #004878;\n  margin-bottom: 6px !important;\n}\n#bx-model-compare-v1 .bx-tool-header p {\n  color: #555;\n  margin: 0;\n  font-size: 0.95rem;\n  line-height: 1.5;\n}\n\n\/* Selector row *\/\n#bx-model-compare-v1 .bx-selector-row {\n  display: flex;\n  gap: 16px;\n  flex-wrap: wrap;\n  align-items: flex-end;\n  margin-bottom: 24px;\n}\n#bx-model-compare-v1 .bx-selector-group {\n  flex: 1;\n  min-width: 200px;\n}\n#bx-model-compare-v1 .bx-selector-group.bx-hidden {\n  display: none;\n}\n#bx-model-compare-v1 .bx-selector-label {\n  display: block;\n  font-weight: 700;\n  font-size: 0.85rem;\n  color: #004878;\n  margin-bottom: 6px;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n}\n#bx-model-compare-v1 .bx-select-wrap {\n  position: relative;\n}\n#bx-model-compare-v1 .bx-select-wrap select {\n  width: 100%;\n  height: 44px;\n  padding: 0 40px 0 14px;\n  font-size: 0.95rem;\n  font-family: inherit;\n  border: 2px solid #c8d6e0;\n  border-radius: 6px;\n  background: #f7fafc;\n  color: #1a1a1a;\n  appearance: none;\n  -webkit-appearance: none;\n  cursor: pointer;\n  transition: border-color 0.18s;\n  outline: none;\n}\n#bx-model-compare-v1 .bx-select-wrap select:focus {\n  border-color: #004878;\n}\n#bx-model-compare-v1 .bx-select-arrow {\n  position: absolute;\n  right: 14px;\n  top: 50%;\n  transform: translateY(-50%);\n  pointer-events: none;\n  width: 0;\n  height: 0;\n  border-left: 5px solid transparent;\n  border-right: 5px solid transparent;\n  border-top: 6px solid #004878;\n}\n#bx-model-compare-v1 .bx-select-error {\n  display: none;\n  color: #c0392b;\n  font-size: 0.82rem;\n  margin-top: 6px;\n  font-weight: 600;\n}\n#bx-model-compare-v1 .bx-select-error.visible {\n  display: block;\n}\n\n\/* Button row *\/\n#bx-model-compare-v1 .bx-btn-row {\n  display: flex;\n  gap: 12px;\n  flex-wrap: wrap;\n  align-items: center;\n  margin-bottom: 8px;\n}\n#bx-model-compare-v1 .bx-compare-btn {\n  display: inline-block;\n  padding: 12px 28px;\n  background: #004878;\n  color: #fff;\n  border: none;\n  border-radius: 6px;\n  font-size: 1rem;\n  font-weight: 700;\n  cursor: pointer;\n  transition: background 0.18s;\n  letter-spacing: 0.01em;\n}\n#bx-model-compare-v1 .bx-compare-btn:hover {\n  background: #003078;\n}\n#bx-model-compare-v1 .bx-toggle-btn {\n  display: inline-block;\n  padding: 10px 20px;\n  background: transparent;\n  color: #004878;\n  border: 2px solid #004878;\n  border-radius: 6px;\n  font-size: 0.9rem;\n  font-weight: 700;\n  cursor: pointer;\n  transition: background 0.18s, color 0.18s;\n}\n#bx-model-compare-v1 .bx-toggle-btn:hover {\n  background: #004878;\n  color: #fff;\n}\n#bx-model-compare-v1 .bx-toggle-btn.active {\n  background: #004878;\n  color: #fff;\n}\n\n\/* Divider *\/\n#bx-model-compare-v1 .bx-divider {\n  border: none;\n  border-top: 1px solid #dde6ed;\n  margin: 28px 0;\n}\n\n\/* Results *\/\n#bx-model-compare-v1 #bx-compare-results {\n  display: none;\n}\n#bx-model-compare-v1 #bx-compare-results.visible {\n  display: block;\n}\n\n\/* Comparison table *\/\n#bx-model-compare-v1 .bx-compare-table-wrap {\n  overflow-x: auto;\n  margin-bottom: 28px;\n  border-radius: 8px;\n  border: 1px solid #dde6ed;\n}\n#bx-model-compare-v1 .bx-compare-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 0.92rem;\n}\n#bx-model-compare-v1 .bx-compare-table thead th {\n  background: #004878;\n  color: #fff;\n  font-weight: 700;\n  text-align: center;\n  padding: 14px 16px;\n  font-size: 0.95rem;\n  letter-spacing: 0.02em;\n  border: none;\n}\n#bx-model-compare-v1 .bx-compare-table thead th:first-child {\n  text-align: left;\n  background: #003068;\n  min-width: 160px;\n}\n#bx-model-compare-v1 .bx-compare-table tbody td {\n  padding: 12px 16px;\n  text-align: center;\n  border-bottom: 1px solid #edf1f5;\n  vertical-align: middle;\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n  font-size: 0.88rem;\n}\n#bx-model-compare-v1 .bx-compare-table tbody td:first-child {\n  text-align: left;\n  font-family: inherit;\n  font-weight: 700;\n  color: #004878;\n  font-size: 0.88rem;\n  background: #f7fafc;\n}\n#bx-model-compare-v1 .bx-compare-table tbody tr:last-child td {\n  border-bottom: none;\n}\n#bx-model-compare-v1 .bx-compare-table tbody tr:hover td {\n  background: #f0f5fa;\n}\n#bx-model-compare-v1 .bx-compare-table tbody tr:hover td:first-child {\n  background: #e8f0f8;\n}\n\n\/* Winner highlight *\/\n#bx-model-compare-v1 .bx-winner {\n  background: #e8f5e9 !important;\n  color: #1b5e20;\n  font-weight: 700;\n  position: relative;\n}\n#bx-model-compare-v1 .bx-winner::after {\n  content: '';\n  position: absolute;\n  top: 4px;\n  right: 6px;\n  width: 8px;\n  height: 8px;\n  background: #2e7d32;\n  border-radius: 50%;\n}\n\n\/* Unit labels *\/\n#bx-model-compare-v1 .bx-unit {\n  display: block;\n  font-size: 0.72rem;\n  color: #787878;\n  font-family: inherit;\n  font-weight: 400;\n  margin-top: 2px;\n}\n#bx-model-compare-v1 thead .bx-unit {\n  color: #b0cfe0;\n}\n\n\/* Summary badges *\/\n#bx-model-compare-v1 .bx-result-header {\n  margin-bottom: 20px;\n}\n#bx-model-compare-v1 .bx-result-header h3 {\n  color: #004878;\n  margin-bottom: 4px !important;\n}\n#bx-model-compare-v1 .bx-result-header p {\n  color: #555;\n  margin: 0;\n  font-size: 0.9rem;\n}\n\n\/* Winner summary *\/\n#bx-model-compare-v1 .bx-winner-summary {\n  display: flex;\n  gap: 14px;\n  flex-wrap: wrap;\n  margin-bottom: 24px;\n}\n#bx-model-compare-v1 .bx-winner-card {\n  flex: 1;\n  min-width: 180px;\n  background: #f0f5fa;\n  border: 2px solid #c8d6e0;\n  border-radius: 8px;\n  padding: 14px 18px;\n}\n#bx-model-compare-v1 .bx-winner-card .bx-wc-label {\n  font-size: 0.72rem;\n  color: #787878;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  font-weight: 700;\n  margin-bottom: 4px;\n}\n#bx-model-compare-v1 .bx-winner-card .bx-wc-model {\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n  font-size: 1.15rem;\n  font-weight: 700;\n  color: #004878;\n}\n#bx-model-compare-v1 .bx-winner-card .bx-wc-val {\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n  font-size: 0.85rem;\n  color: #2e7d32;\n  margin-top: 2px;\n}\n\n\/* Legend *\/\n#bx-model-compare-v1 .bx-legend {\n  display: flex;\n  gap: 18px;\n  align-items: center;\n  margin-bottom: 20px;\n  font-size: 0.82rem;\n  color: #555;\n}\n#bx-model-compare-v1 .bx-legend-dot {\n  display: inline-block;\n  width: 10px;\n  height: 10px;\n  background: #2e7d32;\n  border-radius: 50%;\n  margin-right: 6px;\n}\n\n\/* CTA *\/\n#bx-model-compare-v1 .bx-cta-block {\n  background: linear-gradient(135deg, #004878 0%, #003078 100%);\n  border-radius: 10px;\n  padding: 28px;\n  text-align: center;\n  margin-top: 28px;\n}\n#bx-model-compare-v1 .bx-cta-block h3 {\n  color: #fff !important;\n  font-size: 1.2rem !important;\n  margin-bottom: 8px !important;\n}\n#bx-model-compare-v1 .bx-cta-block p {\n  color: #b8d4ea;\n  font-size: 0.9rem;\n  margin: 0 0 18px;\n}\n#bx-model-compare-v1 .bx-cta-btn {\n  display: inline-block;\n  padding: 13px 30px;\n  background: #ffffff;\n  color: #004878;\n  text-decoration: none;\n  font-weight: 700;\n  font-size: 0.97rem;\n  border-radius: 6px;\n  transition: background 0.18s, color 0.18s;\n  cursor: pointer;\n  border: none;\n}\n#bx-model-compare-v1 .bx-cta-btn:hover {\n  background: #e0ecf8;\n  color: #003078;\n}\n\n\/* Reset button *\/\n#bx-model-compare-v1 .bx-reset-btn {\n  display: inline-block;\n  margin-top: 14px;\n  padding: 8px 20px;\n  background: transparent;\n  color: #787878;\n  border: 1px solid #c8d6e0;\n  border-radius: 5px;\n  font-size: 0.85rem;\n  cursor: pointer;\n  transition: background 0.16s, color 0.16s;\n}\n#bx-model-compare-v1 .bx-reset-btn:hover {\n  background: #f0f4f8;\n  color: #004878;\n}\n\n\/* Responsive *\/\n@media (max-width: 860px) {\n  #bx-model-compare-v1 {\n    padding: 20px 14px;\n  }\n  #bx-model-compare-v1 .bx-selector-row {\n    flex-direction: column;\n    gap: 14px;\n  }\n  #bx-model-compare-v1 .bx-selector-group {\n    min-width: 100%;\n  }\n  #bx-model-compare-v1 .bx-compare-table thead th {\n    padding: 10px 10px;\n    font-size: 0.85rem;\n  }\n  #bx-model-compare-v1 .bx-compare-table tbody td {\n    padding: 10px 10px;\n    font-size: 0.82rem;\n  }\n  #bx-model-compare-v1 .bx-winner-summary {\n    gap: 10px;\n  }\n  #bx-model-compare-v1 .bx-winner-card {\n    min-width: 140px;\n  }\n  #bx-model-compare-v1 .bx-cta-block {\n    padding: 20px 16px;\n  }\n}\n@media (max-width: 540px) {\n  #bx-model-compare-v1 .bx-compare-table {\n    font-size: 0.8rem;\n  }\n  #bx-model-compare-v1 .bx-compare-table thead th {\n    padding: 8px 6px;\n    font-size: 0.78rem;\n  }\n  #bx-model-compare-v1 .bx-compare-table tbody td {\n    padding: 8px 6px;\n    font-size: 0.78rem;\n  }\n  #bx-model-compare-v1 .bx-compare-table thead th:first-child {\n    min-width: 120px;\n  }\n  #bx-model-compare-v1 .bx-btn-row {\n    flex-direction: column;\n    align-items: stretch;\n  }\n  #bx-model-compare-v1 .bx-compare-btn,\n  #bx-model-compare-v1 .bx-toggle-btn {\n    width: 100%;\n    text-align: center;\n  }\n}\n<\/style>\n\n<div class=\"bx-tool-header\">\n  <h2>LDW Model Side-by-Side Comparison<\/h2>\n  <p>Select two or three LDW washing system models to compare specifications side by side. Winning values are highlighted automatically to help you identify the best fit for your production requirements.<\/p>\n<\/div>\n\n<!-- Model selectors -->\n<div class=\"bx-selector-row\">\n  <div class=\"bx-selector-group\">\n    <label class=\"bx-selector-label\" for=\"bx-model-a\">Model A<\/label>\n    <div class=\"bx-select-wrap\">\n      <select id=\"bx-model-a\" aria-label=\"Select Model A\">\n        <option value=\"\">&#8212; Select Model &#8212;<\/option>\n        <option value=\"LDW300\">LDW300<\/option>\n        <option value=\"LDW500\">LDW500<\/option>\n        <option value=\"LDW1000\">LDW1000<\/option>\n        <option value=\"LDW1500\">LDW1500<\/option>\n        <option value=\"LDW2000\">LDW2000<\/option>\n      <\/select>\n      <span class=\"bx-select-arrow\" aria-hidden=\"true\"><\/span>\n    <\/div>\n  <\/div>\n  <div class=\"bx-selector-group\">\n    <label class=\"bx-selector-label\" for=\"bx-model-b\">Model B<\/label>\n    <div class=\"bx-select-wrap\">\n      <select id=\"bx-model-b\" aria-label=\"Select Model B\">\n        <option value=\"\">&#8212; Select Model &#8212;<\/option>\n        <option value=\"LDW300\">LDW300<\/option>\n        <option value=\"LDW500\">LDW500<\/option>\n        <option value=\"LDW1000\">LDW1000<\/option>\n        <option value=\"LDW1500\">LDW1500<\/option>\n        <option value=\"LDW2000\">LDW2000<\/option>\n      <\/select>\n      <span class=\"bx-select-arrow\" aria-hidden=\"true\"><\/span>\n    <\/div>\n  <\/div>\n  <div class=\"bx-selector-group bx-hidden\" id=\"bx-model-c-group\">\n    <label class=\"bx-selector-label\" for=\"bx-model-c\">Model C<\/label>\n    <div class=\"bx-select-wrap\">\n      <select id=\"bx-model-c\" aria-label=\"Select Model C\">\n        <option value=\"\">&#8212; Select Model &#8212;<\/option>\n        <option value=\"LDW300\">LDW300<\/option>\n        <option value=\"LDW500\">LDW500<\/option>\n        <option value=\"LDW1000\">LDW1000<\/option>\n        <option value=\"LDW1500\">LDW1500<\/option>\n        <option value=\"LDW2000\">LDW2000<\/option>\n      <\/select>\n      <span class=\"bx-select-arrow\" aria-hidden=\"true\"><\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"bx-select-error\" id=\"bx-compare-error\" role=\"alert\">Please select at least two different models to compare.<\/div>\n\n<div class=\"bx-btn-row\">\n  <button type=\"button\" class=\"bx-compare-btn\" id=\"bx-compare-btn\">Compare Models &rarr;<\/button>\n  <button type=\"button\" class=\"bx-toggle-btn\" id=\"bx-toggle-third\">+ Add Third Model<\/button>\n<\/div>\n\n<hr class=\"bx-divider\">\n\n<!-- Results -->\n<div id=\"bx-compare-results\" role=\"region\" aria-live=\"polite\" aria-label=\"Model comparison results\">\n\n  <div class=\"bx-result-header\">\n    <h3>Specification Comparison<\/h3>\n    <p id=\"bx-result-subtitle\">Comparing selected LDW models<\/p>\n  <\/div>\n\n  <div class=\"bx-legend\">\n    <span><span class=\"bx-legend-dot\"><\/span> Best value in category<\/span>\n  <\/div>\n\n  <!-- Winner summary cards -->\n  <div class=\"bx-winner-summary\" id=\"bx-winner-summary\">\n    <!-- Populated by JS -->\n  <\/div>\n\n  <!-- Comparison table -->\n  <div class=\"bx-compare-table-wrap\">\n    <table class=\"bx-compare-table\" id=\"bx-compare-table\" role=\"table\">\n      <thead id=\"bx-table-head\">\n        <!-- Populated by JS -->\n      <\/thead>\n      <tbody id=\"bx-table-body\">\n        <!-- Populated by JS -->\n      <\/tbody>\n    <\/table>\n  <\/div>\n\n  <div class=\"bx-cta-block\">\n    <h3>Need Help Choosing? Get Expert Advice<\/h3>\n    <p>Our engineers will match the right LDW model to your throughput targets, feedstock type, and facility layout, and provide a full technical quotation with delivery timeline.<\/p>\n    <a href=\"#ct-popup-684\" class=\"bx-cta-btn\" id=\"bx-cta-link\">Request a Custom Quotation &rarr;<\/a>\n  <\/div>\n\n  <div style=\"text-align:center; margin-top:14px;\">\n    <button type=\"button\" class=\"bx-reset-btn\" id=\"bx-reset-btn\">Reset Comparison<\/button>\n  <\/div>\n\n<\/div>\n\n<script>(function () {\n  'use strict';\n\n  \/* ===== MODEL DATA (Kitech datasheet) ===== *\/\n  var MODELS = {\n    LDW300: {\n      name: 'LDW300',\n      capacity: '250\\u2013300',\n      capacityMin: 250,\n      capacityMax: 300,\n      dimensions: '29 \\u00d7 10 \\u00d7 5',\n      dimL: 29, dimW: 10, dimH: 5,\n      steam: '0\\u2013150',\n      steamMax: 150,\n      chemical: '0\\u20132',\n      chemicalMax: 2,\n      energy: 120,\n      installPower: 195,\n      operators: '3',\n      operatorsMin: 3,\n      operatorsMax: 3\n    },\n    LDW500: {\n      name: 'LDW500',\n      capacity: '400\\u2013500',\n      capacityMin: 400,\n      capacityMax: 500,\n      dimensions: '35 \\u00d7 12 \\u00d7 6',\n      dimL: 35, dimW: 12, dimH: 6,\n      steam: '0\\u2013200',\n      steamMax: 200,\n      chemical: '0\\u20134',\n      chemicalMax: 4,\n      energy: 180,\n      installPower: 290,\n      operators: '3',\n      operatorsMin: 3,\n      operatorsMax: 3\n    },\n    LDW1000: {\n      name: 'LDW1000',\n      capacity: '800\\u20131,000',\n      capacityMin: 800,\n      capacityMax: 1000,\n      dimensions: '50 \\u00d7 12 \\u00d7 6',\n      dimL: 50, dimW: 12, dimH: 6,\n      steam: '0\\u2013300',\n      steamMax: 300,\n      chemical: '0\\u20138',\n      chemicalMax: 8,\n      energy: 260,\n      installPower: 380,\n      operators: '3\\u20134',\n      operatorsMin: 3,\n      operatorsMax: 4\n    },\n    LDW1500: {\n      name: 'LDW1500',\n      capacity: '1,250\\u20131,500',\n      capacityMin: 1250,\n      capacityMax: 1500,\n      dimensions: '55 \\u00d7 15 \\u00d7 6',\n      dimL: 55, dimW: 15, dimH: 6,\n      steam: '0\\u2013400',\n      steamMax: 400,\n      chemical: '0\\u201310',\n      chemicalMax: 10,\n      energy: 380,\n      installPower: 530,\n      operators: '4',\n      operatorsMin: 4,\n      operatorsMax: 4\n    },\n    LDW2000: {\n      name: 'LDW2000',\n      capacity: '1,500\\u20132,000',\n      capacityMin: 1500,\n      capacityMax: 2000,\n      dimensions: '60 \\u00d7 15 \\u00d7 7',\n      dimL: 60, dimW: 15, dimH: 7,\n      steam: '0\\u2013500',\n      steamMax: 500,\n      chemical: '0\\u201312',\n      chemicalMax: 12,\n      energy: 490,\n      installPower: 650,\n      operators: '4\\u20135',\n      operatorsMin: 4,\n      operatorsMax: 5\n    }\n  };\n\n  \/* ===== SPEC ROWS CONFIG ===== *\/\n  \/*\n   * higherIsBetter: true  = green for highest (capacity)\n   * higherIsBetter: false = green for lowest (energy, footprint, operators)\n   * higherIsBetter: null  = no winner highlight (dimensions shown as text)\n   *\/\n  var SPECS = [\n    { key: 'capacity',     label: 'Capacity',           unit: 'kg\/h',  field: 'capacity',     cmpField: 'capacityMax', higherIsBetter: true },\n    { key: 'dimensions',   label: 'Dimensions (L\\u00d7W\\u00d7H)', unit: 'm', field: 'dimensions',   cmpField: null,          higherIsBetter: null },\n    { key: 'footprint',    label: 'Floor Area',         unit: 'm\\u00b2', field: null,           cmpField: 'footprint',   higherIsBetter: false },\n    { key: 'steam',        label: 'Steam Consumption',  unit: 'kg\/h',  field: 'steam',        cmpField: 'steamMax',    higherIsBetter: false },\n    { key: 'chemical',     label: 'Chemical Consumption', unit: 'kg\/h', field: 'chemical',     cmpField: 'chemicalMax', higherIsBetter: false },\n    { key: 'energy',       label: 'Energy Consumption', unit: 'kWh',   field: 'energy',       cmpField: 'energy',      higherIsBetter: false },\n    { key: 'installPower', label: 'Installed Power',    unit: 'kWh',   field: 'installPower', cmpField: 'installPower', higherIsBetter: false },\n    { key: 'operators',    label: 'Operators Required', unit: '',      field: 'operators',    cmpField: 'operatorsMin', higherIsBetter: false }\n  ];\n\n  \/* ===== DOM REFS ===== *\/\n  var selA = document.getElementById('bx-model-a');\n  var selB = document.getElementById('bx-model-b');\n  var selC = document.getElementById('bx-model-c');\n  var groupC = document.getElementById('bx-model-c-group');\n  var errorEl = document.getElementById('bx-compare-error');\n  var compareBtn = document.getElementById('bx-compare-btn');\n  var toggleBtn = document.getElementById('bx-toggle-third');\n  var resetBtn = document.getElementById('bx-reset-btn');\n  var resultsEl = document.getElementById('bx-compare-results');\n\n  var thirdVisible = false;\n\n  \/* ===== HELPERS ===== *\/\n  function getFootprint(m) {\n    return m.dimL * m.dimW;\n  }\n\n  function getCmpValue(model, spec) {\n    if (spec.key === 'footprint') return getFootprint(model);\n    return model[spec.cmpField];\n  }\n\n  function getDisplayValue(model, spec) {\n    if (spec.key === 'footprint') {\n      var area = getFootprint(model);\n      return area.toLocaleString();\n    }\n    if (spec.field) return model[spec.field];\n    return '';\n  }\n\n  function findWinners(models, spec) {\n    if (spec.higherIsBetter === null || !spec.cmpField) return [];\n    var vals = models.map(function (m) { return getCmpValue(m, spec); });\n    var target;\n    if (spec.higherIsBetter) {\n      target = Math.max.apply(null, vals);\n    } else {\n      target = Math.min.apply(null, vals);\n    }\n    var winners = [];\n    vals.forEach(function (v, i) {\n      if (v === target) winners.push(i);\n    });\n    \/* If all values are the same, no winner *\/\n    if (winners.length === models.length) return [];\n    return winners;\n  }\n\n  \/* ===== RENDER ===== *\/\n  function renderComparison(modelKeys) {\n    var models = modelKeys.map(function (k) { return MODELS[k]; });\n    var colCount = models.length;\n\n    \/* Subtitle *\/\n    var names = models.map(function (m) { return m.name; });\n    document.getElementById('bx-result-subtitle').textContent = 'Comparing ' + names.join(' vs. ');\n\n    \/* Table head *\/\n    var thead = document.getElementById('bx-table-head');\n    var headRow = '<tr><th>Parameter<\/th>';\n    models.forEach(function (m) {\n      headRow += '<th>' + m.name + '<\/th>';\n    });\n    headRow += '<\/tr>';\n    thead.innerHTML = headRow;\n\n    \/* Table body *\/\n    var tbody = document.getElementById('bx-table-body');\n    tbody.innerHTML = '';\n\n    SPECS.forEach(function (spec) {\n      var winners = findWinners(models, spec);\n      var tr = document.createElement('tr');\n\n      \/* Label cell *\/\n      var tdLabel = document.createElement('td');\n      tdLabel.innerHTML = spec.label + (spec.unit ? '<span class=\"bx-unit\">' + spec.unit + '<\/span>' : '');\n      tr.appendChild(tdLabel);\n\n      \/* Value cells *\/\n      models.forEach(function (m, idx) {\n        var td = document.createElement('td');\n        td.textContent = getDisplayValue(m, spec);\n        if (winners.indexOf(idx) !== -1) {\n          td.className = 'bx-winner';\n        }\n        tr.appendChild(td);\n      });\n\n      tbody.appendChild(tr);\n    });\n\n    \/* Winner summary cards *\/\n    var summaryEl = document.getElementById('bx-winner-summary');\n    summaryEl.innerHTML = '';\n\n    \/* Highest capacity winner *\/\n    var capSpec = SPECS[0];\n    var capWinners = findWinners(models, capSpec);\n    if (capWinners.length > 0) {\n      var capModel = models[capWinners[0]];\n      var card1 = document.createElement('div');\n      card1.className = 'bx-winner-card';\n      card1.innerHTML =\n        '<div class=\"bx-wc-label\">Highest Capacity<\/div>' +\n        '<div class=\"bx-wc-model\">' + capModel.name + '<\/div>' +\n        '<div class=\"bx-wc-val\">' + capModel.capacity + ' kg\/h<\/div>';\n      summaryEl.appendChild(card1);\n    }\n\n    \/* Lowest energy winner *\/\n    var energySpec = SPECS[5];\n    var energyWinners = findWinners(models, energySpec);\n    if (energyWinners.length > 0) {\n      var energyModel = models[energyWinners[0]];\n      var card2 = document.createElement('div');\n      card2.className = 'bx-winner-card';\n      card2.innerHTML =\n        '<div class=\"bx-wc-label\">Lowest Energy<\/div>' +\n        '<div class=\"bx-wc-model\">' + energyModel.name + '<\/div>' +\n        '<div class=\"bx-wc-val\">' + energyModel.energy + ' kWh<\/div>';\n      summaryEl.appendChild(card2);\n    }\n\n    \/* Smallest footprint winner *\/\n    var fpSpec = SPECS[2];\n    var fpWinners = findWinners(models, fpSpec);\n    if (fpWinners.length > 0) {\n      var fpModel = models[fpWinners[0]];\n      var card3 = document.createElement('div');\n      card3.className = 'bx-winner-card';\n      card3.innerHTML =\n        '<div class=\"bx-wc-label\">Smallest Footprint<\/div>' +\n        '<div class=\"bx-wc-model\">' + fpModel.name + '<\/div>' +\n        '<div class=\"bx-wc-val\">' + getFootprint(fpModel).toLocaleString() + ' m\\u00b2<\/div>';\n      summaryEl.appendChild(card3);\n    }\n\n    \/* Fewest operators winner *\/\n    var opSpec = SPECS[7];\n    var opWinners = findWinners(models, opSpec);\n    if (opWinners.length > 0) {\n      var opModel = models[opWinners[0]];\n      var card4 = document.createElement('div');\n      card4.className = 'bx-winner-card';\n      card4.innerHTML =\n        '<div class=\"bx-wc-label\">Fewest Operators<\/div>' +\n        '<div class=\"bx-wc-model\">' + opModel.name + '<\/div>' +\n        '<div class=\"bx-wc-val\">' + opModel.operators + ' person(s)<\/div>';\n      summaryEl.appendChild(card4);\n    }\n\n    \/* Show results *\/\n    resultsEl.classList.add('visible');\n    resultsEl.scrollIntoView({ behavior: 'smooth', block: 'start' });\n  }\n\n  \/* ===== VALIDATION ===== *\/\n  function validate() {\n    var a = selA.value;\n    var b = selB.value;\n    var c = thirdVisible ? selC.value : '';\n\n    if (!a || !b) {\n      errorEl.textContent = 'Please select at least two different models to compare.';\n      errorEl.classList.add('visible');\n      if (!a) selA.focus();\n      else selB.focus();\n      return null;\n    }\n    if (a === b) {\n      errorEl.textContent = 'Model A and Model B are the same. Please select two different models.';\n      errorEl.classList.add('visible');\n      selB.focus();\n      return null;\n    }\n    if (thirdVisible && c) {\n      if (c === a || c === b) {\n        errorEl.textContent = 'Model C duplicates another selection. Please choose a different model.';\n        errorEl.classList.add('visible');\n        selC.focus();\n        return null;\n      }\n      return [a, b, c];\n    }\n    if (thirdVisible && !c) {\n      \/* Third shown but not selected \u2014 compare just A and B *\/\n    }\n    return [a, b];\n  }\n\n  \/* ===== EVENT LISTENERS ===== *\/\n  compareBtn.addEventListener('click', function () {\n    errorEl.classList.remove('visible');\n    var keys = validate();\n    if (!keys) return;\n    renderComparison(keys);\n  });\n\n  toggleBtn.addEventListener('click', function () {\n    thirdVisible = !thirdVisible;\n    if (thirdVisible) {\n      groupC.classList.remove('bx-hidden');\n      toggleBtn.textContent = '\\u2212 Remove Third Model';\n      toggleBtn.classList.add('active');\n    } else {\n      groupC.classList.add('bx-hidden');\n      selC.value = '';\n      toggleBtn.textContent = '+ Add Third Model';\n      toggleBtn.classList.remove('active');\n    }\n  });\n\n  resetBtn.addEventListener('click', function () {\n    selA.value = '';\n    selB.value = '';\n    selC.value = '';\n    if (thirdVisible) {\n      thirdVisible = false;\n      groupC.classList.add('bx-hidden');\n      toggleBtn.textContent = '+ Add Third Model';\n      toggleBtn.classList.remove('active');\n    }\n    resultsEl.classList.remove('visible');\n    errorEl.classList.remove('visible');\n    window.scrollTo({ top: document.getElementById('bx-model-compare-v1').offsetTop - 20, behavior: 'smooth' });\n  });\n\n  \/* Clear error on selection change *\/\n  selA.addEventListener('change', function () { errorEl.classList.remove('visible'); });\n  selB.addEventListener('change', function () { errorEl.classList.remove('visible'); });\n  selC.addEventListener('change', function () { errorEl.classList.remove('visible'); });\n\n})();<\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>LDW Model Side-by-Side Comparison Select two or three LDW washing system models to compare specifications side by side. Winning values are highlighted automatically to help you identify the best fit for your production requirements. Model A &#8212; Select Model &#8212;LDW300LDW500LDW1000LDW1500LDW2000 Model B &#8212; Select Model &#8212;LDW300LDW500LDW1000LDW1500LDW2000 Model C &#8212; Select Model &#8212;LDW300LDW500LDW1000LDW1500LDW2000 Please select at [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":1622,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1749","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/1749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/comments?post=1749"}],"version-history":[{"count":0,"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/1749\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/1622"}],"wp:attachment":[{"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/media?parent=1749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}