{"id":2515,"date":"2026-03-22T08:14:47","date_gmt":"2026-03-22T08:14:47","guid":{"rendered":"https:\/\/kitech-recycling.com\/?page_id=2515"},"modified":"2026-03-22T08:15:55","modified_gmt":"2026-03-22T08:15:55","slug":"model-comparison","status":"publish","type":"page","link":"https:\/\/kitech-recycling.com\/pt\/plastic-pelletizer\/model-comparison\/","title":{"rendered":"Compara\u00e7\u00e3o de modelos"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-b633368\" data-block-id=\"b633368\"><style>.stk-b633368 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b633368-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-345185c\" data-v=\"4\" data-block-id=\"345185c\"><style>.stk-345185c-container{margin-top:var(--stk--preset--spacing--60, 2.25rem) !important;margin-right:var(--stk--preset--spacing--60, 2.25rem) !important;margin-bottom:var(--stk--preset--spacing--60, 2.25rem) !important;margin-left:var(--stk--preset--spacing--60, 2.25rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-345185c-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-345185c-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-978b11d\" data-block-id=\"978b11d\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-978b11d-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-60ba17f\" data-v=\"4\" data-block-id=\"60ba17f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-60ba17f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-60ba17f-inner-blocks\">\n<!--\n  Plastic Granulator Model Comparison Tool\n  WordPress-ready interactive HTML widget\n  Scope: #bx-model-compare-v1\n-->\n<section id=\"bx-model-compare-v1\">\n<style>\n\/* \u2500\u2500 Reset & Scope \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#bx-model-compare-v1{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen,Ubuntu,sans-serif;color:#1a1a1a;max-width:1120px;margin:0 auto;padding:32px 16px;line-height:1.5;box-sizing:border-box}\n#bx-model-compare-v1 *,#bx-model-compare-v1 *::before,#bx-model-compare-v1 *::after{box-sizing:inherit;margin:0;padding:0}\n\n\/* \u2500\u2500 Typography \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#bx-model-compare-v1 h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#004878;text-align:center;margin-bottom:8px}\n#bx-model-compare-v1 .bx-subtitle{text-align:center;color:#787878;font-size:.95rem;margin-bottom:32px}\n#bx-model-compare-v1 .bx-mono{font-family:\"IBM Plex Mono\",SFMono-Regular,Consolas,\"Liberation Mono\",monospace;font-size:.9rem}\n\n\/* \u2500\u2500 Selector Panel \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#bx-model-compare-v1 .bx-selector-panel{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:flex-end;margin-bottom:28px}\n#bx-model-compare-v1 .bx-select-group{display:flex;flex-direction:column;gap:6px}\n#bx-model-compare-v1 .bx-select-group label{font-size:.82rem;font-weight:600;color:#004878;text-transform:uppercase;letter-spacing:.04em}\n#bx-model-compare-v1 .bx-select-group select{height:44px;min-width:210px;padding:0 36px 0 14px;border:2px solid #c8d6e0;border-radius:6px;font-size:.92rem;color:#1a1a1a;background:#fff url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23004878' stroke-width='2' fill='none'\/%3E%3C\/svg%3E\") right 12px center\/12px no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s}\n#bx-model-compare-v1 .bx-select-group select:focus{outline:none;border-color:#004878;box-shadow:0 0 0 3px rgba(0,72,120,.15)}\n\n#bx-model-compare-v1 .bx-btn-compare{height:44px;padding:0 28px;border:none;border-radius:6px;background:#004878;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s,transform .1s;white-space:nowrap}\n#bx-model-compare-v1 .bx-btn-compare:hover{background:#003078}\n#bx-model-compare-v1 .bx-btn-compare:active{transform:scale(.97)}\n#bx-model-compare-v1 .bx-btn-compare:disabled{background:#b0bec5;cursor:not-allowed}\n\n#bx-model-compare-v1 .bx-btn-reset{height:44px;padding:0 20px;border:2px solid #c8d6e0;border-radius:6px;background:#fff;color:#787878;font-size:.88rem;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s}\n#bx-model-compare-v1 .bx-btn-reset:hover{border-color:#004878;color:#004878}\n\n\/* \u2500\u2500 Error \/ Hint \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#bx-model-compare-v1 .bx-hint{text-align:center;padding:8px;font-size:.85rem;color:#c0392b;min-height:28px}\n\n\/* \u2500\u2500 Comparison Table \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#bx-model-compare-v1 .bx-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:24px}\n#bx-model-compare-v1 table.bx-compare-tbl{width:100%;border-collapse:collapse;min-width:520px}\n#bx-model-compare-v1 .bx-compare-tbl th,\n#bx-model-compare-v1 .bx-compare-tbl td{padding:12px 16px;text-align:left;border-bottom:1px solid #e4e9ed;vertical-align:top;font-size:.9rem}\n#bx-model-compare-v1 .bx-compare-tbl thead th{background:#004878;color:#fff;font-weight:600;font-size:.88rem;text-transform:uppercase;letter-spacing:.03em;position:sticky;top:0}\n#bx-model-compare-v1 .bx-compare-tbl thead th:first-child{border-radius:6px 0 0 0}\n#bx-model-compare-v1 .bx-compare-tbl thead th:last-child{border-radius:0 6px 0 0}\n#bx-model-compare-v1 .bx-compare-tbl tbody tr:nth-child(even){background:#f5f8fa}\n#bx-model-compare-v1 .bx-compare-tbl tbody tr:hover{background:#eaf1f7}\n#bx-model-compare-v1 .bx-compare-tbl td:first-child{font-weight:600;color:#003078;white-space:nowrap;min-width:150px}\n\n\/* \u2500\u2500 Green highlight for best value \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#bx-model-compare-v1 .bx-best{background:#e8f5e9 !important;color:#1b5e20;font-weight:600;border-radius:3px}\n\n\/* \u2500\u2500 CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#bx-model-compare-v1 .bx-cta-wrap{text-align:center;padding:24px 0 8px}\n#bx-model-compare-v1 .bx-cta-link{display:inline-block;padding:14px 36px;background:#004878;color:#fff;font-size:1.05rem;font-weight:600;text-decoration:none;border-radius:6px;transition:background .2s,transform .1s}\n#bx-model-compare-v1 .bx-cta-link:hover{background:#003078;transform:translateY(-1px)}\n#bx-model-compare-v1 .bx-cta-link:active{transform:translateY(0)}\n\n\/* \u2500\u2500 Placeholder state \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#bx-model-compare-v1 .bx-placeholder{text-align:center;padding:48px 16px;color:#787878;border:2px dashed #d4dde4;border-radius:8px;margin-top:8px}\n#bx-model-compare-v1 .bx-placeholder svg{display:block;margin:0 auto 12px;opacity:.35}\n\n\/* \u2500\u2500 Responsive \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media(max-width:860px){\n  #bx-model-compare-v1 .bx-selector-panel{flex-direction:column;align-items:stretch}\n  #bx-model-compare-v1 .bx-select-group select{min-width:100%}\n  #bx-model-compare-v1 .bx-btn-compare,\n  #bx-model-compare-v1 .bx-btn-reset{width:100%}\n  \/* Stack table into cards on mobile *\/\n  #bx-model-compare-v1 .bx-compare-tbl,\n  #bx-model-compare-v1 .bx-compare-tbl thead,\n  #bx-model-compare-v1 .bx-compare-tbl tbody,\n  #bx-model-compare-v1 .bx-compare-tbl tr,\n  #bx-model-compare-v1 .bx-compare-tbl th,\n  #bx-model-compare-v1 .bx-compare-tbl td{display:block}\n  #bx-model-compare-v1 .bx-compare-tbl thead{position:absolute;left:-9999px}\n  #bx-model-compare-v1 .bx-compare-tbl tr{margin-bottom:12px;border:1px solid #d4dde4;border-radius:6px;padding:8px 0;background:#fff}\n  #bx-model-compare-v1 .bx-compare-tbl td{padding:8px 16px;border:none;position:relative;padding-left:45%}\n  #bx-model-compare-v1 .bx-compare-tbl td::before{content:attr(data-label);position:absolute;left:16px;top:8px;font-weight:600;color:#003078;font-size:.82rem;width:40%}\n  #bx-model-compare-v1 .bx-compare-tbl td:first-child{padding-left:16px;font-size:1rem;background:#f0f5f9;border-radius:6px 6px 0 0}\n  #bx-model-compare-v1 .bx-compare-tbl td:first-child::before{display:none}\n}\n<\/style>\n\n<h2>Compare Pelletizing Systems<\/h2>\n<p class=\"bx-subtitle\">Select 2 or 3 Kitech models to compare specifications side-by-side<\/p>\n\n<div class=\"bx-selector-panel\">\n  <div class=\"bx-select-group\">\n    <label for=\"bx-sel1\">Model 1<\/label>\n    <select id=\"bx-sel1\"><option value=\"\">Select Model 1<\/option><\/select>\n  <\/div>\n  <div class=\"bx-select-group\">\n    <label for=\"bx-sel2\">Model 2<\/label>\n    <select id=\"bx-sel2\"><option value=\"\">Select Model 2<\/option><\/select>\n  <\/div>\n  <div class=\"bx-select-group\">\n    <label for=\"bx-sel3\">Model 3 <span style=\"font-weight:400;color:#787878\">(optional)<\/span><\/label>\n    <select id=\"bx-sel3\"><option value=\"\">Select Model 3 (optional)<\/option><\/select>\n  <\/div>\n  <button type=\"button\" class=\"bx-btn-compare\" id=\"bx-btn-go\">Compare<\/button>\n  <button type=\"button\" class=\"bx-btn-reset\" id=\"bx-btn-reset\">Reset<\/button>\n<\/div>\n\n<div class=\"bx-hint\" id=\"bx-hint\" aria-live=\"polite\"><\/div>\n\n<div id=\"bx-result\">\n  <div class=\"bx-placeholder\">\n    <svg width=\"48\" height=\"48\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#004878\" stroke-width=\"1.5\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"\/><\/svg>\n    <p>Select at least 2 models above, then click <strong>Compare<\/strong><\/p>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n\"use strict\";\n\n\/* \u2500\u2500 Model Database \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nvar DB={\n\"KCP80\":{series:\"KCP\",capacity:\"150\u2013200\",capacityLow:150,capacityHigh:200,screw:\"80 mm\",ld:\"36:1\",ldNum:36,energy:\"0.35\u20130.40\",energyLow:.35,energyHigh:.40,materials:\"PE\/PP film, raffia, woven bags\",pelletizer:\"Water ring \/ strand\",compactor:\"Three-in-one compactor\",filter:\"Continuous or hydraulic screen changer\",control:\"PLC + HMI touchscreen\"},\n\"KCP100\":{series:\"KCP\",capacity:\"250\u2013350\",capacityLow:250,capacityHigh:350,screw:\"100 mm\",ld:\"36:1\",ldNum:36,energy:\"0.33\u20130.38\",energyLow:.33,energyHigh:.38,materials:\"PE\/PP film, raffia, woven bags\",pelletizer:\"Water ring \/ strand\",compactor:\"Three-in-one compactor\",filter:\"Continuous or hydraulic screen changer\",control:\"PLC + HMI touchscreen\"},\n\"KCP120\":{series:\"KCP\",capacity:\"350\u2013500\",capacityLow:350,capacityHigh:500,screw:\"120 mm\",ld:\"38:1\",ldNum:38,energy:\"0.32\u20130.36\",energyLow:.32,energyHigh:.36,materials:\"PE\/PP film, raffia, woven bags\",pelletizer:\"Water ring \/ strand\",compactor:\"Three-in-one compactor\",filter:\"Continuous or hydraulic screen changer\",control:\"PLC + HMI touchscreen\"},\n\"KCP150\":{series:\"KCP\",capacity:\"500\u2013800\",capacityLow:500,capacityHigh:800,screw:\"150 mm\",ld:\"40:1\",ldNum:40,energy:\"0.30\u20130.35\",energyLow:.30,energyHigh:.35,materials:\"PE\/PP film, raffia, woven bags\",pelletizer:\"Water ring \/ strand\",compactor:\"Three-in-one compactor\",filter:\"Continuous or hydraulic screen changer\",control:\"PLC + HMI touchscreen\"},\n\"KCP180\":{series:\"KCP\",capacity:\"800\u20131,300\",capacityLow:800,capacityHigh:1300,screw:\"180 mm\",ld:\"42:1\",ldNum:42,energy:\"0.30\u20130.35\",energyLow:.30,energyHigh:.35,materials:\"PE\/PP film, raffia, woven bags\",pelletizer:\"Water ring \/ strand\",compactor:\"Three-in-one compactor\",filter:\"Continuous or hydraulic screen changer\",control:\"PLC + HMI touchscreen\"},\n\"5G KCP120 PLUS\":{series:\"5G KCP Plus\",capacity:\"600\u2013800\",capacityLow:600,capacityHigh:800,screw:\"120 mm\",ld:\"50:1\",ldNum:50,energy:\"0.32\",energyLow:.32,energyHigh:.32,materials:\"PE\/PP film + contaminated materials\",pelletizer:\"Water ring \/ underwater\",compactor:\"Three-in-one compactor\",filter:\"Continuous double-piston screen changer\",control:\"PLC + HMI touchscreen with IoT\"},\n\"5G KCP150 PLUS\":{series:\"5G KCP Plus\",capacity:\"800\u20131,200\",capacityLow:800,capacityHigh:1200,screw:\"150 mm\",ld:\"50:1\",ldNum:50,energy:\"0.32\",energyLow:.32,energyHigh:.32,materials:\"PE\/PP film + contaminated materials\",pelletizer:\"Water ring \/ underwater\",compactor:\"Three-in-one compactor\",filter:\"Continuous double-piston screen changer\",control:\"PLC + HMI touchscreen with IoT\"},\n\"5G KCP180 PLUS\":{series:\"5G KCP Plus\",capacity:\"1,200\u20131,600\",capacityLow:1200,capacityHigh:1600,screw:\"180 mm\",ld:\"50:1\",ldNum:50,energy:\"0.32\",energyLow:.32,energyHigh:.32,materials:\"PE\/PP film + contaminated materials\",pelletizer:\"Water ring \/ underwater\",compactor:\"Three-in-one compactor\",filter:\"Continuous double-piston screen changer\",control:\"PLC + HMI touchscreen with IoT\"},\n\"5G KCP200 PLUS\":{series:\"5G KCP Plus\",capacity:\"1,600\u20132,000\",capacityLow:1600,capacityHigh:2000,screw:\"200 mm\",ld:\"50:1\",ldNum:50,energy:\"0.32\",energyLow:.32,energyHigh:.32,materials:\"PE\/PP film + contaminated materials\",pelletizer:\"Water ring \/ underwater\",compactor:\"Three-in-one compactor\",filter:\"Continuous double-piston screen changer\",control:\"PLC + HMI touchscreen with IoT\"},\n\"KSP100\":{series:\"KSP\",capacity:\"300\u2013400\",capacityLow:300,capacityHigh:400,screw:\"100 mm\",ld:\"25:1\",ldNum:25,energy:\"0.25\u20130.30\",energyLow:.25,energyHigh:.30,materials:\"Rigid PE\/PP\/PS\/ABS\/PET\/PA flakes\",pelletizer:\"Strand \/ water ring\",compactor:\"Force feeder\",filter:\"Continuous or hydraulic screen changer\",control:\"PLC + HMI touchscreen\"},\n\"KSP120\":{series:\"KSP\",capacity:\"400\u2013550\",capacityLow:400,capacityHigh:550,screw:\"120 mm\",ld:\"28:1\",ldNum:28,energy:\"0.23\u20130.28\",energyLow:.23,energyHigh:.28,materials:\"Rigid PE\/PP\/PS\/ABS\/PET\/PA flakes\",pelletizer:\"Strand \/ water ring\",compactor:\"Force feeder\",filter:\"Continuous or hydraulic screen changer\",control:\"PLC + HMI touchscreen\"},\n\"KSP150\":{series:\"KSP\",capacity:\"550\u2013750\",capacityLow:550,capacityHigh:750,screw:\"150 mm\",ld:\"30:1\",ldNum:30,energy:\"0.22\u20130.27\",energyLow:.22,energyHigh:.27,materials:\"Rigid PE\/PP\/PS\/ABS\/PET\/PA flakes\",pelletizer:\"Strand \/ water ring\",compactor:\"Force feeder\",filter:\"Continuous or hydraulic screen changer\",control:\"PLC + HMI touchscreen\"},\n\"KSP180\":{series:\"KSP\",capacity:\"750\u20131,000\",capacityLow:750,capacityHigh:1000,screw:\"180 mm\",ld:\"33:1\",ldNum:33,energy:\"0.20\u20130.25\",energyLow:.20,energyHigh:.25,materials:\"Rigid PE\/PP\/PS\/ABS\/PET\/PA flakes\",pelletizer:\"Strand \/ water ring\",compactor:\"Force feeder\",filter:\"Continuous or hydraulic screen changer\",control:\"PLC + HMI touchscreen\"},\n\"KSP200\":{series:\"KSP\",capacity:\"1,000\u20131,200\",capacityLow:1000,capacityHigh:1200,screw:\"200 mm\",ld:\"35:1\",ldNum:35,energy:\"0.20\u20130.25\",energyLow:.20,energyHigh:.25,materials:\"Rigid PE\/PP\/PS\/ABS\/PET\/PA flakes\",pelletizer:\"Strand \/ water ring\",compactor:\"Force feeder\",filter:\"Continuous or hydraulic screen changer\",control:\"PLC + HMI touchscreen\"},\n\"TSK Series\":{series:\"TSK\",capacity:\"100\u20131,000\",capacityLow:100,capacityHigh:1000,screw:\"Various\",ld:\"Various\",ldNum:null,energy:\"0.28\u20130.35\",energyLow:.28,energyHigh:.35,materials:\"PET bottle flakes, straps, fiber\",pelletizer:\"Strand \/ auto strand\",compactor:\"Pre-heater \/ dryer\",filter:\"Continuous screen changer\",control:\"PLC + HMI touchscreen\"}\n};\n\nvar GROUPS=[\n{label:\"KCP Series\",models:[\"KCP80\",\"KCP100\",\"KCP120\",\"KCP150\",\"KCP180\"]},\n{label:\"5G KCP Plus Series\",models:[\"5G KCP120 PLUS\",\"5G KCP150 PLUS\",\"5G KCP180 PLUS\",\"5G KCP200 PLUS\"]},\n{label:\"KSP Series\",models:[\"KSP100\",\"KSP120\",\"KSP150\",\"KSP180\",\"KSP200\"]},\n{label:\"TSK Series\",models:[\"TSK Series\"]}\n];\n\nvar ROWS=[\n{key:\"series\",label:\"Series\",type:\"text\"},\n{key:\"capacity\",label:\"Capacity (kg\/h)\",type:\"high\",numKey:\"capacityHigh\"},\n{key:\"screw\",label:\"Screw Diameter\",type:\"text\"},\n{key:\"ld\",label:\"L\/D Ratio\",type:\"high\",numKey:\"ldNum\"},\n{key:\"energy\",label:\"Energy (kWh\/kg)\",type:\"low\",numKey:\"energyLow\"},\n{key:\"materials\",label:\"Suitable Materials\",type:\"text\"},\n{key:\"pelletizer\",label:\"Pelletizer Options\",type:\"text\"},\n{key:\"compactor\",label:\"Compactor Type\",type:\"text\"},\n{key:\"filter\",label:\"Filter Options\",type:\"text\"},\n{key:\"control\",label:\"Control System\",type:\"text\"}\n];\n\n\/* \u2500\u2500 Populate Selects \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nvar root=document.getElementById(\"bx-model-compare-v1\");\nvar sel1=root.querySelector(\"#bx-sel1\");\nvar sel2=root.querySelector(\"#bx-sel2\");\nvar sel3=root.querySelector(\"#bx-sel3\");\nvar btnGo=root.querySelector(\"#bx-btn-go\");\nvar btnReset=root.querySelector(\"#bx-btn-reset\");\nvar hint=root.querySelector(\"#bx-hint\");\nvar result=root.querySelector(\"#bx-result\");\n\nfunction populateSelect(sel,placeholder){\n  GROUPS.forEach(function(g){\n    var og=document.createElement(\"optgroup\");\n    og.label=g.label;\n    g.models.forEach(function(m){\n      var o=document.createElement(\"option\");\n      o.value=m;o.textContent=m;\n      og.appendChild(o);\n    });\n    sel.appendChild(og);\n  });\n}\npopulateSelect(sel1);populateSelect(sel2);populateSelect(sel3);\n\n\/* \u2500\u2500 Helpers \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction showHint(msg){hint.textContent=msg;}\nfunction clearHint(){hint.textContent=\"\";}\n\n\/* \u2500\u2500 Compare Logic \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction doCompare(){\n  clearHint();\n  var picks=[sel1.value,sel2.value,sel3.value].filter(function(v){return v!==\"\";});\n  \/* Remove duplicates *\/\n  var unique=[];\n  picks.forEach(function(p){if(unique.indexOf(p)===-1)unique.push(p);});\n  if(unique.length<2){showHint(\"Please select at least 2 different models to compare.\");return;}\n  if(unique.length>3){unique=unique.slice(0,3);}\n\n  var models=unique.map(function(k){return{name:k,data:DB[k]};});\n\n  \/* Build table *\/\n  var html='<div class=\"bx-table-wrap\"><table class=\"bx-compare-tbl\"><thead><tr><th>Specification<\/th>';\n  models.forEach(function(m){html+='<th>'+m.name+'<\/th>';});\n  html+='<\/tr><\/thead><tbody>';\n\n  ROWS.forEach(function(row){\n    \/* Determine best index *\/\n    var bestIdx=[];\n    if(row.type===\"high\"||row.type===\"low\"){\n      var vals=models.map(function(m){return m.data[row.numKey];});\n      var validVals=vals.filter(function(v){return v!==null&&v!==undefined;});\n      if(validVals.length>0){\n        var target=(row.type===\"high\")?Math.max.apply(null,validVals):Math.min.apply(null,validVals);\n        vals.forEach(function(v,i){if(v===target)bestIdx.push(i);});\n      }\n    }\n\n    html+='<tr><td data-label=\"Spec\">'+row.label+'<\/td>';\n    models.forEach(function(m,i){\n      var cls=(bestIdx.indexOf(i)!==-1)?' class=\"bx-best bx-mono\"':' class=\"bx-mono\"';\n      html+='<td'+cls+' data-label=\"'+row.label+'\">'+m.data[row.key]+'<\/td>';\n    });\n    html+='<\/tr>';\n  });\n\n  html+='<\/tbody><\/table><\/div>';\n\n  \/* CTA *\/\n  var modelNames=models.map(function(m){return m.name;}).join(\", \");\n  html+='<div class=\"bx-cta-wrap\"><a href=\"#ct-popup-684\" class=\"bx-cta-link\">Request Quote for '+modelNames+'<\/a><\/div>';\n\n  result.innerHTML=html;\n}\n\n\/* \u2500\u2500 Event Listeners \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nbtnGo.addEventListener(\"click\",doCompare);\nbtnReset.addEventListener(\"click\",function(){\n  sel1.value=\"\";sel2.value=\"\";sel3.value=\"\";\n  clearHint();\n  result.innerHTML='<div class=\"bx-placeholder\"><svg width=\"48\" height=\"48\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#004878\" stroke-width=\"1.5\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"\/><\/svg><p>Select at least 2 models above, then click <strong>Compare<\/strong><\/p><\/div>';\n});\n\n\/* Allow Enter key to trigger compare *\/\n[sel1,sel2,sel3].forEach(function(s){\n  s.addEventListener(\"keydown\",function(e){if(e.key===\"Enter\"){e.preventDefault();doCompare();}});\n});\n\n})();\n<\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Compare Sistemas de Peletiza\u00e7\u00e3o Selecione 2 ou 3 modelos Kitech para comparar especifica\u00e7\u00f5es lado a lado Modelo 1 Selecione Modelo 1 Modelo 2 Selecione Modelo 2 Modelo 3 (opcional) Selecione Modelo 3 (opcional) Compare Redefinir Selecione pelo menos 2 modelos acima e clique em Comparar<\/p>","protected":false},"author":1,"featured_media":0,"parent":1895,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-2515","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/2515","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/comments?post=2515"}],"version-history":[{"count":0,"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/2515\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/1895"}],"wp:attachment":[{"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/media?parent=2515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}