{"id":3100,"date":"2026-03-31T01:07:20","date_gmt":"2026-03-31T01:07:20","guid":{"rendered":"https:\/\/kitech-recycling.com\/?page_id=3100"},"modified":"2026-03-31T01:08:54","modified_gmt":"2026-03-31T01:08:54","slug":"savings-estimator","status":"publish","type":"page","link":"https:\/\/kitech-recycling.com\/pt\/auxiliary-machine\/plastic-squeezing-dryer\/savings-estimator\/","title":{"rendered":"Estimador Poupan\u00e7a"},"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<!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>3-in-1 Savings Estimator \u2013 KITECH<\/title>\n<style>\n\/* \u2500\u2500 TOOL-3 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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#t3-wrap * { box-sizing: border-box !important; }\n#t3-wrap {\n  --c0:  #004878 !important;\n  --c0b: #003078 !important;\n  --c5:  #787878 !important;\n  --cg:  #1e7a1e !important;\n  --line:#d0d8e0 !important;\n  font-family: Arial, sans-serif !important;\n  background: #f2f5f8 !important;\n  max-width: 1120px !important;\n  margin: 0 auto !important;\n  padding: 32px 16px !important;\n  color: #1a1a1a !important;\n}\n#t3-wrap h2 {\n  font-size: 1.55rem !important;\n  font-weight: 700 !important;\n  color: var(--c0) !important;\n  margin: 0 0 4px 0 !important;\n}\n#t3-wrap .t3-subtitle {\n  font-size: .9rem !important;\n  color: var(--c5) !important;\n  margin: 0 0 28px 0 !important;\n}\n#t3-wrap .t3-qualified {\n  font-size: .75rem !important;\n  color: var(--c5) !important;\n  background: #fff !important;\n  border: 1px solid var(--line) !important;\n  padding: 8px 12px !important;\n  margin-bottom: 20px !important;\n  border-left: 3px solid var(--c0) !important;\n  font-style: italic !important;\n}\n\n\/* Main layout *\/\n#t3-wrap .t3-layout {\n  display: grid !important;\n  grid-template-columns: 360px 1fr !important;\n  gap: 24px !important;\n  align-items: start !important;\n}\n@media (max-width:690px) {\n  #t3-wrap .t3-layout { grid-template-columns: 1fr !important; }\n}\n\n\/* Input panel *\/\n#t3-wrap .t3-input-panel {\n  background: #fff !important;\n  border: 1px solid var(--line) !important;\n  border-top: 3px solid var(--c0) !important;\n  padding: 24px !important;\n}\n#t3-wrap .t3-input-panel h3 {\n  font-size: .9rem !important;\n  font-weight: 700 !important;\n  text-transform: uppercase !important;\n  letter-spacing: .06em !important;\n  color: var(--c0) !important;\n  margin: 0 0 20px 0 !important;\n}\n#t3-wrap .t3-field {\n  margin-bottom: 20px !important;\n}\n#t3-wrap .t3-field:last-child { margin-bottom: 0 !important; }\n#t3-wrap label {\n  display: block !important;\n  font-size: .78rem !important;\n  font-weight: 700 !important;\n  text-transform: uppercase !important;\n  letter-spacing: .06em !important;\n  color: var(--c5) !important;\n  margin-bottom: 6px !important;\n}\n#t3-wrap input[type=\"number\"] {\n  width: 100% !important;\n  border: 1px solid var(--line) !important;\n  padding: 10px 12px !important;\n  font-size: 1rem !important;\n  font-family: 'IBM Plex Mono', monospace !important;\n  background: #fff !important;\n  color: #1a1a1a !important;\n  border-radius: 0 !important;\n  outline: none !important;\n  -webkit-appearance: none !important;\n  appearance: none !important;\n}\n#t3-wrap input[type=\"number\"]:focus {\n  border-color: var(--c0) !important;\n}\n#t3-wrap .t3-field-note {\n  font-size: .7rem !important;\n  color: var(--c5) !important;\n  margin-top: 4px !important;\n}\n\n\/* Results panel *\/\n#t3-wrap .t3-results-panel {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 16px !important;\n}\n\n\/* Stat cards *\/\n#t3-wrap .t3-cards {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  gap: 12px !important;\n}\n@media (max-width:690px) {\n  #t3-wrap .t3-cards { grid-template-columns: 1fr !important; }\n}\n#t3-wrap .t3-card {\n  background: #fff !important;\n  border: 1px solid var(--line) !important;\n  padding: 20px !important;\n  display: flex !important;\n  gap: 14px !important;\n  align-items: flex-start !important;\n}\n#t3-wrap .t3-card-icon {\n  width: 40px !important;\n  height: 40px !important;\n  background: var(--c0) !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  flex-shrink: 0 !important;\n}\n#t3-wrap .t3-card-icon svg {\n  width: 22px !important;\n  height: 22px !important;\n  fill: #fff !important;\n}\n#t3-wrap .t3-card-body { flex: 1 !important; min-width: 0 !important; }\n#t3-wrap .t3-card-big {\n  font-family: 'IBM Plex Mono', monospace !important;\n  font-size: 1.9rem !important;\n  font-weight: 700 !important;\n  color: var(--c0) !important;\n  line-height: 1 !important;\n  margin-bottom: 4px !important;\n}\n#t3-wrap .t3-card-big.green { color: var(--cg) !important; }\n#t3-wrap .t3-card-label {\n  font-size: .8rem !important;\n  font-weight: 700 !important;\n  color: #1a1a1a !important;\n  margin-bottom: 2px !important;\n}\n#t3-wrap .t3-card-sub {\n  font-size: .72rem !important;\n  color: var(--c5) !important;\n  line-height: 1.4 !important;\n}\n\n\/* Before\/After strip *\/\n#t3-wrap .t3-before-after {\n  background: #fff !important;\n  border: 1px solid var(--line) !important;\n  display: grid !important;\n  grid-template-columns: 1fr auto 1fr !important;\n  gap: 0 !important;\n}\n#t3-wrap .t3-ba-col {\n  padding: 16px 20px !important;\n}\n#t3-wrap .t3-ba-col.before { border-right: 1px solid var(--line) !important; }\n#t3-wrap .t3-ba-col.after  { border-left: 1px solid var(--line) !important; }\n#t3-wrap .t3-ba-arrow {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  padding: 0 12px !important;\n  font-size: 1.2rem !important;\n  color: var(--c0) !important;\n  font-weight: 700 !important;\n}\n#t3-wrap .t3-ba-head {\n  font-size: .7rem !important;\n  text-transform: uppercase !important;\n  letter-spacing: .07em !important;\n  font-weight: 700 !important;\n  margin-bottom: 8px !important;\n}\n#t3-wrap .t3-ba-col.before .t3-ba-head { color: var(--c5) !important; }\n#t3-wrap .t3-ba-col.after  .t3-ba-head { color: var(--cg) !important; }\n#t3-wrap .t3-ba-item {\n  font-size: .82rem !important;\n  margin-bottom: 4px !important;\n  display: flex !important;\n  align-items: center !important;\n  gap: 6px !important;\n}\n#t3-wrap .t3-ba-item::before {\n  content: '' !important;\n  width: 6px !important;\n  height: 6px !important;\n  background: var(--c5) !important;\n  flex-shrink: 0 !important;\n  display: inline-block !important;\n}\n#t3-wrap .t3-ba-col.after .t3-ba-item::before { background: var(--cg) !important; }\n\n\/* Annual tonnage display *\/\n#t3-wrap .t3-tonnage {\n  background: var(--c0) !important;\n  color: #fff !important;\n  padding: 14px 20px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  flex-wrap: wrap !important;\n  gap: 8px !important;\n}\n#t3-wrap .t3-tonnage-label {\n  font-size: .82rem !important;\n  opacity: .85 !important;\n}\n#t3-wrap .t3-tonnage-val {\n  font-family: 'IBM Plex Mono', monospace !important;\n  font-size: 1.05rem !important;\n  font-weight: 700 !important;\n}\n\n\/* CTA *\/\n#t3-wrap .t3-cta-wrap {\n  background: #fff !important;\n  border: 1px solid var(--line) !important;\n  padding: 20px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  gap: 16px !important;\n  flex-wrap: wrap !important;\n}\n#t3-wrap .t3-cta-copy {\n  font-size: .88rem !important;\n  color: var(--c5) !important;\n  flex: 1 !important;\n  min-width: 180px !important;\n}\n#t3-wrap .t3-cta-copy strong { color: #1a1a1a !important; }\n#t3-wrap .t3-cta {\n  display: inline-block !important;\n  background: var(--c0) !important;\n  color: #fff !important;\n  font-size: .88rem !important;\n  font-weight: 700 !important;\n  padding: 13px 22px !important;\n  text-decoration: none !important;\n  letter-spacing: .03em !important;\n  white-space: nowrap !important;\n  border: none !important;\n  cursor: pointer !important;\n  border-radius: 0 !important;\n  transition: background .15s !important;\n}\n#t3-wrap .t3-cta:hover { background: var(--c0b) !important; }\n\n\/* Footer *\/\n#t3-wrap .t3-footer {\n  margin-top: 24px !important;\n  font-size: .75rem !important;\n  color: var(--c5) !important;\n  border-top: 1px solid var(--line) !important;\n  padding-top: 12px !important;\n  text-align: center !important;\n}\n\n\/* Validation highlight *\/\n#t3-wrap input[type=\"number\"].invalid {\n  border-color: #b83030 !important;\n}\n<\/style>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;700&#038;display=swap\" rel=\"stylesheet\">\n<\/head>\n<body>\n<div id=\"t3-wrap\" role=\"main\" aria-label=\"3-in-1 Equipment Savings Estimator\">\n\n  <h2>3-in-1 Equipment Savings Estimator<\/h2>\n  <p class=\"t3-subtitle\">See how consolidating to one JGM Squeezing Dryer impacts your facility and operating costs.<\/p>\n\n  <p class=\"t3-qualified\" role=\"note\">\n    Based on typical film recycling line configurations. Actual savings vary by facility layout, material mix, and maintenance practices. Contact KITECH for a site-specific assessment.\n  <\/p>\n\n  <div class=\"t3-layout\">\n\n    <!-- \u2500\u2500 INPUT PANEL \u2500\u2500 -->\n    <div class=\"t3-input-panel\" aria-label=\"Input your line parameters\">\n      <h3>Your Line Parameters<\/h3>\n\n      <div class=\"t3-field\">\n        <label for=\"t3-throughput\">Line Throughput<\/label>\n        <input type=\"number\" id=\"t3-throughput\" min=\"50\" max=\"1200\" value=\"400\"\n               aria-label=\"Line throughput in kilograms per hour\">\n        <p class=\"t3-field-note\">kg\/h \u2014 wet plastic entering the drying section<\/p>\n      <\/div>\n\n      <div class=\"t3-field\">\n        <label for=\"t3-hours\">Operating Hours per Day<\/label>\n        <input type=\"number\" id=\"t3-hours\" min=\"1\" max=\"24\" value=\"16\"\n               aria-label=\"Operating hours per day\">\n        <p class=\"t3-field-note\">Hours\/day (typical recycling line: 16\u201322 h)<\/p>\n      <\/div>\n\n      <div class=\"t3-field\">\n        <label for=\"t3-days\">Operating Days per Year<\/label>\n        <input type=\"number\" id=\"t3-days\" min=\"1\" max=\"365\" value=\"300\"\n               aria-label=\"Operating days per year\">\n        <p class=\"t3-field-note\">Days\/year (typical: 280\u2013330 days)<\/p>\n      <\/div>\n    <\/div>\n\n    <!-- \u2500\u2500 RESULTS PANEL \u2500\u2500 -->\n    <div class=\"t3-results-panel\" aria-live=\"polite\" aria-label=\"Estimated savings output\">\n\n      <!-- Annual context bar -->\n      <div class=\"t3-tonnage\" id=\"t3-tonnage-bar\">\n        <span class=\"t3-tonnage-label\">Estimated Annual Throughput<\/span>\n        <span class=\"t3-tonnage-val\" id=\"t3-annual-ton\">\u2014<\/span>\n      <\/div>\n\n      <!-- Stat cards -->\n      <div class=\"t3-cards\">\n\n        <div class=\"t3-card\" aria-label=\"Machines eliminated\">\n          <div class=\"t3-card-icon\" aria-hidden=\"true\">\n            <!-- factory\/machine icon -->\n            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n              <path d=\"M3 13h2v7H3v-7zm4-4h2v11H7V9zm4-4h2v15h-2V5zm4 2h2v13h-2V7zm4-4h2v17h-2V3z\"\/>\n            <\/svg>\n          <\/div>\n          <div class=\"t3-card-body\">\n            <div class=\"t3-card-big green\" id=\"t3-machines-saved\">2<\/div>\n            <div class=\"t3-card-label\">Machines Eliminated<\/div>\n            <div class=\"t3-card-sub\">From 3 separate units (press + spin dryer + thermal dryer) down to 1 JGM unit<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"t3-card\" aria-label=\"Floor space saved\">\n          <div class=\"t3-card-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n              <path d=\"M3 3h18v2H5v14H3V3zm4 4h14v14H7V7zm2 2v10h10V9H9z\"\/>\n            <\/svg>\n          <\/div>\n          <div class=\"t3-card-body\">\n            <div class=\"t3-card-big green\" id=\"t3-space-saved\">~15 m\u00b2<\/div>\n            <div class=\"t3-card-label\">Floor Space Freed<\/div>\n            <div class=\"t3-card-sub\">Typical 3-machine layout (~23 m\u00b2) vs single JGM footprint (~8 m\u00b2)<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"t3-card\" aria-label=\"Maintenance schedules reduced\">\n          <div class=\"t3-card-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n              <path d=\"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm1 14.93V15h-2v1.93A8 8 0 0 1 4.07 11H6V9H4.07A8 8 0 0 1 11 4.07V6h2V4.07A8 8 0 0 1 19.93 11H18v2h1.93A8 8 0 0 1 13 16.93zM12 9a3 3 0 1 0 3 3 3 3 0 0 0-3-3z\"\/>\n            <\/svg>\n          <\/div>\n          <div class=\"t3-card-body\">\n            <div class=\"t3-card-big green\">3 \u2192 1<\/div>\n            <div class=\"t3-card-label\">Maintenance Schedules<\/div>\n            <div class=\"t3-card-sub\">One unified service program replaces three separate machine maintenance plans<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"t3-card\" aria-label=\"Annual maintenance hours saved\">\n          <div class=\"t3-card-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n              <path d=\"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\/>\n            <\/svg>\n          <\/div>\n          <div class=\"t3-card-body\">\n            <div class=\"t3-card-big green\" id=\"t3-maint-saved\">\u2014<\/div>\n            <div class=\"t3-card-label\">Est. Annual Maint. Hours Saved<\/div>\n            <div class=\"t3-card-sub\" id=\"t3-maint-sub\">Calculated from your annual operating hours and typical service intervals<\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n      <!-- Before \/ After strip -->\n      <div class=\"t3-before-after\" role=\"region\" aria-label=\"Before and after comparison\">\n        <div class=\"t3-ba-col before\">\n          <div class=\"t3-ba-head\">Before (Centrifugal System)<\/div>\n          <div class=\"t3-ba-item\">Dewatering press machine<\/div>\n          <div class=\"t3-ba-item\">Centrifugal spin dryer<\/div>\n          <div class=\"t3-ba-item\">Thermal \/ hot-air dryer<\/div>\n          <div class=\"t3-ba-item\">3\u00d7 conveyors \/ transfer points<\/div>\n          <div class=\"t3-ba-item\">3\u00d7 maintenance contracts<\/div>\n          <div class=\"t3-ba-item\">10\u201315% residual moisture<\/div>\n        <\/div>\n        <div class=\"t3-ba-arrow\" aria-hidden=\"true\">\u2192<\/div>\n        <div class=\"t3-ba-col after\">\n          <div class=\"t3-ba-head\">After (JGM Squeezing Dryer)<\/div>\n          <div class=\"t3-ba-item\">1\u00d7 JGM unit \u2014 full drying section<\/div>\n          <div class=\"t3-ba-item\">Direct output \u2014 no transfer conveyors<\/div>\n          <div class=\"t3-ba-item\">\u2014<\/div>\n          <div class=\"t3-ba-item\">\u2014<\/div>\n          <div class=\"t3-ba-item\">1\u00d7 unified maintenance schedule<\/div>\n          <div class=\"t3-ba-item\">3\u20135% final moisture (pellet-ready)<\/div>\n        <\/div>\n      <\/div>\n\n      <!-- CTA -->\n      <div class=\"t3-cta-wrap\">\n        <div class=\"t3-cta-copy\">\n          <strong>Ready to verify these numbers for your line?<\/strong><br>\n          Our engineers will review your exact layout and provide a formal savings assessment.\n        <\/div>\n        <a href=\"#ct-popup-684\" class=\"t3-cta\" aria-label=\"Calculate your exact savings with a KITECH engineer\">Calculate Your Exact Savings<\/a>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <div class=\"t3-footer\" role=\"contentinfo\">\n    Data based on KITECH JGM Series specifications. Contact us for custom sizing.\n  <\/div>\n\n<\/div>\n\n<script>\n(function(){\n  \/* \u2500\u2500 Constants \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\u2500 *\/\n  \/\/ Centrifugal 3-machine system: typical maintenance per event per machine (hours)\n  \/\/ Press: ~4h every 600h | Spin: ~3h every 700h | Thermal: ~5h every 800h\n  \/\/ JGM: ~6h every 2500h\n  var CENTRIFUGAL_MAINT_RATE = (4\/600) + (3\/700) + (5\/800);  \/\/ hours of maintenance per operating hour\n  var JGM_MAINT_RATE         = 6\/2500;                         \/\/ hours of maintenance per operating hour\n\n  \/* \u2500\u2500 DOM refs \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\u2500\u2500 *\/\n  var inThroughput = document.getElementById('t3-throughput');\n  var inHours      = document.getElementById('t3-hours');\n  var inDays       = document.getElementById('t3-days');\n\n  var elAnnualTon  = document.getElementById('t3-annual-ton');\n  var elMaintSaved = document.getElementById('t3-maint-saved');\n  var elMaintSub   = document.getElementById('t3-maint-sub');\n\n  \/* \u2500\u2500 Number formatter \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  function fmt(n){\n    return n.toLocaleString('en-US', { maximumFractionDigits: 0 });\n  }\n\n  \/* \u2500\u2500 Calculate & render \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  function calc(){\n    var tp   = parseFloat(inThroughput.value) || 400;\n    var hrs  = Math.min(24, Math.max(1, parseFloat(inHours.value) || 16));\n    var days = Math.min(365, Math.max(1, parseFloat(inDays.value) || 300));\n\n    var annualHours = hrs * days;\n    var annualTons  = tp * annualHours \/ 1000; \/\/ tonnes\n\n    \/\/ Maintenance hours saved\n    var centMaintHrs = annualHours * CENTRIFUGAL_MAINT_RATE;\n    var jgmMaintHrs  = annualHours * JGM_MAINT_RATE;\n    var maintSaved   = Math.max(0, centMaintHrs - jgmMaintHrs);\n\n    \/\/ Annual tonnage\n    elAnnualTon.textContent = fmt(annualTons) + ' tonnes \/ year';\n\n    \/\/ Maintenance saved\n    elMaintSaved.textContent = '~' + fmt(maintSaved) + ' h';\n    elMaintSub.textContent   = 'Based on ' + fmt(annualHours) + ' operating hours\/year. '\n      + 'Centrifugal system est. ' + fmt(Math.round(centMaintHrs)) + ' h maintenance vs JGM est. '\n      + fmt(Math.round(jgmMaintHrs)) + ' h.';\n  }\n\n  \/* \u2500\u2500 Input validation highlight \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  function validateField(el, min, max){\n    var v = parseFloat(el.value);\n    if(isNaN(v) || v < min || v > max){\n      el.classList.add('invalid');\n    } else {\n      el.classList.remove('invalid');\n    }\n    calc();\n  }\n\n  \/* \u2500\u2500 Event wiring \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  inThroughput.addEventListener('input', function(){ validateField(this, 50, 1200); });\n  inHours.addEventListener('input',      function(){ validateField(this, 1, 24); });\n  inDays.addEventListener('input',       function(){ validateField(this, 1, 365); });\n\n  \/* \u2500\u2500 Initial render \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  calc();\n})();\n<\/script>\n<\/body>\n<\/html>\n\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>3-in-1 Savings Estimator \u2013 KITECH 3-in-1 Equipment Savings Estimator See how consolidating to one JGM Squeezing Dryer impacts your facility and operating costs. Based on typical film recycling line configurations. Actual savings vary by facility layout, material mix, and maintenance practices. Contact KITECH for a site-specific assessment. Your Line Parameters Line Throughput kg\/h \u2014 wet [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2980,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-3100","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/3100","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=3100"}],"version-history":[{"count":0,"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/3100\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/2980"}],"wp:attachment":[{"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/media?parent=3100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}