{"id":1459,"date":"2026-03-11T01:48:14","date_gmt":"2026-03-11T01:48:14","guid":{"rendered":"https:\/\/kitech-recycling.com\/?page_id=1459"},"modified":"2026-04-24T07:38:20","modified_gmt":"2026-04-24T07:38:20","slug":"rigid-plastic-recycling-line","status":"publish","type":"page","link":"https:\/\/kitech-recycling.com\/pt\/plastic-recycling-solutions\/rigid-plastic-recycling-line\/","title":{"rendered":"Linha Reciclagem Pl\u00e1stico R\u00edgido"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-5a73a02\" data-block-id=\"5a73a02\"><style>.stk-5a73a02 {margin-bottom:25px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-5a73a02-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-547cb45\" data-v=\"4\" data-block-id=\"547cb45\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-547cb45-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-547cb45-inner-blocks\">\n<style>\n  \/* 3. Aesthetics & Fonts: High-quality font import *\/\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n  \/* 1. Scope: Highest level of isolation *\/\n  #kitech-rigid-hero-module {\n    width: 100% !important;\n    \/* Section padding handled inside containers to allow full-width bottom bar *\/\n    background-color: #ffffff !important;\n    font-family: 'Inter', system-ui, sans-serif !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n    position: relative !important;\n  }\n\n  #kitech-rigid-hero-module * {\n    box-sizing: border-box !important;\n  }\n\n  \/* 4. Layout: Main Hero Container *\/\n  #kitech-rigid-hero-module .kr-hero-container {\n    width: 100% !important;\n    max-width: 1380px !important;\n    margin: 0 auto !important;\n    padding: 40px 24px 40px 24px !important; \/* 40px top padding as requested *\/\n    display: grid !important;\n    grid-template-columns: 1.15fr 0.85fr !important;\n    gap: 60px !important;\n    align-items: center !important;\n  }\n\n  \/* --- Content Column --- *\/\n  #kitech-rigid-hero-module .kr-content-col {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 28px !important;\n  }\n\n  \/* SEO H3 Equivalent - Subtitle *\/\n  #kitech-rigid-hero-module .kr-h3-subtitle {\n    color: #787878 !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1.5px !important;\n    margin: 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 12px !important;\n  }\n\n  #kitech-rigid-hero-module .kr-h3-subtitle::before {\n    content: '' !important;\n    display: block !important;\n    width: 24px !important;\n    height: 2px !important;\n    background-color: #004878 !important;\n  }\n\n  \/* SEO H1 Equivalent - Main Title *\/\n  #kitech-rigid-hero-module .kr-h1-title {\n    color: #003078 !important;\n    font-size: 32px !important; \/* Enforced 32px as requested *\/\n    font-weight: 800 !important;\n    line-height: 1.25 !important;\n    margin: 0 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  \/* Description *\/\n  #kitech-rigid-hero-module .kr-description {\n    color: #787878 !important;\n    font-size: 16px !important;\n    line-height: 1.6 !important;\n    font-weight: 400 !important;\n    margin: 0 !important;\n    max-width: 95% !important;\n  }\n\n  \/* --- Action Buttons --- *\/\n  #kitech-rigid-hero-module .kr-actions {\n    display: flex !important;\n    gap: 16px !important;\n    flex-wrap: wrap !important;\n    margin-top: 4px !important;\n    padding-bottom: 30px !important;\n    border-bottom: 1px solid rgba(120, 120, 120, 0.2) !important;\n  }\n\n  #kitech-rigid-hero-module .kr-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 14px 32px !important;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    text-decoration: none !important;\n    border-radius: 2px !important;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    cursor: pointer !important;\n  }\n\n  #kitech-rigid-hero-module .kr-btn-primary {\n    background-color: #003078 !important;\n    color: #ffffff !important;\n    border: 1px solid #003078 !important;\n  }\n\n  #kitech-rigid-hero-module .kr-btn-primary:hover {\n    background-color: #004878 !important;\n    border-color: #004878 !important;\n    box-shadow: 0 4px 12px rgba(0, 72, 120, 0.2) !important;\n  }\n\n  #kitech-rigid-hero-module .kr-btn-secondary {\n    background-color: #ffffff !important;\n    color: #003078 !important;\n    border: 1px solid #003078 !important;\n  }\n\n  #kitech-rigid-hero-module .kr-btn-secondary:hover {\n    background-color: #f4f7f9 !important;\n  }\n\n  \/* --- Stats Data Strip (Matching Image 1) --- *\/\n  #kitech-rigid-hero-module .kr-stats-container {\n    display: grid !important;\n    grid-template-columns: repeat(4, auto) !important;\n    gap: 30px !important;\n    margin-top: 4px !important;\n  }\n\n  #kitech-rigid-hero-module .kr-stat-box {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 2px !important;\n  }\n\n  #kitech-rigid-hero-module .kr-stat-val {\n    color: #003078 !important;\n    font-size: 28px !important;\n    font-weight: 800 !important;\n    line-height: 1.1 !important;\n  }\n\n  #kitech-rigid-hero-module .kr-stat-label {\n    color: #787878 !important;\n    font-size: 11px !important;\n    font-weight: 500 !important;\n    line-height: 1.4 !important;\n  }\n\n  \/* --- Image Column --- *\/\n  #kitech-rigid-hero-module .kr-image-col {\n    position: relative !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 100% !important;\n    background-color: rgba(0, 72, 120, 0.03) !important; \/* Subtle backdrop matching image 1 *\/\n    border-radius: 8px !important;\n    padding: 20px !important;\n  }\n\n  #kitech-rigid-hero-module .kr-hero-image {\n    position: relative !important;\n    z-index: 1 !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    height: auto !important;\n    display: block !important;\n    \/* Hardware acceleration to prevent lazy load reflows *\/\n    transform: translateZ(0) !important; \n  }\n\n  \/* --- Full Width Certification Bar (Matching Image 2) --- *\/\n  #kitech-rigid-hero-module .kr-cert-bar-full {\n    width: 100% !important;\n    background-color: rgba(0, 72, 120, 0.04) !important; \/* Very light blue-grey matching Image 2 *\/\n    padding: 24px 20px !important;\n    border-top: 1px solid rgba(0, 48, 120, 0.06) !important;\n    border-bottom: 1px solid rgba(0, 48, 120, 0.06) !important;\n  }\n\n  #kitech-rigid-hero-module .kr-cert-container {\n    max-width: 1380px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    flex-wrap: wrap !important;\n    justify-content: center !important;\n    gap: 60px !important; \/* Scales gap cleanly on wide screens *\/\n  }\n\n  #kitech-rigid-hero-module .kr-cert-item {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    color: #787878 !important;\n    font-size: 15px !important;\n    font-weight: 500 !important;\n    white-space: nowrap !important;\n  }\n\n  #kitech-rigid-hero-module .kr-cert-check {\n    color: #787878 !important;\n    font-weight: 400 !important;\n    font-size: 16px !important;\n  }\n\n  \/* Responsive Adjustments *\/\n  @media (max-width:1000px) {\n    #kitech-rigid-hero-module .kr-hero-container {\n      grid-template-columns: 1fr !important;\n      gap: 40px !important;\n      padding-bottom: 40px !important;\n    }\n    #kitech-rigid-hero-module .kr-image-col {\n      grid-row: 1 !important;\n    }\n    #kitech-rigid-hero-module .kr-cert-container {\n      gap: 20px 30px !important;\n    }\n  }\n\n  @media (max-width:690px) {\n    #kitech-rigid-hero-module .kr-stats-container {\n      grid-template-columns: repeat(2, 1fr) !important;\n      gap: 24px 16px !important;\n    }\n    #kitech-rigid-hero-module .kr-actions {\n      flex-direction: column !important;\n      width: 100% !important;\n      padding-bottom: 24px !important;\n    }\n    #kitech-rigid-hero-module .kr-btn {\n      width: 100% !important;\n    }\n    #kitech-rigid-hero-module .kr-cert-item {\n      font-size: 14px !important;\n    }\n  }\n<\/style>\n\n<section id=\"kitech-rigid-hero-module\">\n  <div class=\"kr-hero-container\">\n    \n    <div class=\"kr-content-col\">\n      \n      <div class=\"kr-h3-subtitle\" role=\"heading\" aria-level=\"3\">\n        Kitech Industrial Systems \u2014 Turnkey Recycling Solutions\n      <\/div>\n      \n      <h1 class=\"kr-h1-title\" role=\"heading\" aria-level=\"1\">\n        Rigid Plastic Recycling Line: Industrial Washing, Shredding &#038; Pelletizing for HDPE, PP &#038; PVC Waste\n      <\/h1>\n      \n      <div class=\"kr-description\">\n        From post-consumer crates and drums to high-purity regrind prepared for re-extrusion\u2013 Kitech provides turnkey rigid plastic recycling lines for waste processors, fabricators, and circular economy stakeholders globally.\n      <\/div>\n\n      <div class=\"kr-actions\">\n        <a href=\"#ct-popup-684\" class=\"kr-btn kr-btn-primary\">Request a Line Quote<\/a>\n        <a href=\"#kitech-process-v2\" class=\"kr-btn kr-btn-secondary\">See How It Works<\/a>\n      <\/div>\n\n      <div class=\"kr-stats-container\">\n        <div class=\"kr-stat-box\">\n          <span class=\"kr-stat-val\">500+<\/span>\n          <span class=\"kr-stat-label\">Global Clients<\/span>\n        <\/div>\n        <div class=\"kr-stat-box\">\n          <span class=\"kr-stat-val\">80<\/span>\n          <span class=\"kr-stat-label\">Countries Served<\/span>\n        <\/div>\n        <div class=\"kr-stat-box\">\n          <span class=\"kr-stat-val\">60-Day<\/span>\n          <span class=\"kr-stat-label\">Delivery Guarantee<\/span>\n        <\/div>\n        <div class=\"kr-stat-box\">\n          <span class=\"kr-stat-val\">24\/7<\/span>\n          <span class=\"kr-stat-label\">Technical Support<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"kr-image-col\">\n      <img decoding=\"async\" \n        src=\"https:\/\/kitech-recycling.com\/wp-content\/uploads\/2026\/03\/Rigid-Plastic-Recycling-Line.png\" \n        alt=\"Turnkey Rigid Plastic Recycling Line by Kitech\" \n        width=\"800\" \n        height=\"400\" \n        loading=\"eager\" \n        fetchpriority=\"high\"\n        class=\"kr-hero-image\"\n      >\n    <\/div>\n\n  <\/div>\n\n  <div class=\"kr-cert-bar-full\" role=\"heading\" aria-label=\"Certifications\">\n    <div class=\"kr-cert-container\">\n      <span class=\"kr-cert-item\"><span class=\"kr-cert-check\">\u2713<\/span> CE Certified<\/span>\n      <span class=\"kr-cert-item\"><span class=\"kr-cert-check\">\u2713<\/span> UL Certified<\/span>\n      <span class=\"kr-cert-item\"><span class=\"kr-cert-check\">\u2713<\/span> CSA Certified<\/span>\n      <span class=\"kr-cert-item\"><span class=\"kr-cert-check\">\u2713<\/span> ISO 9001:2015<\/span>\n      <span class=\"kr-cert-item\"><span class=\"kr-cert-check\">\u2713<\/span> 2-Year Warranty<\/span>\n      <span class=\"kr-cert-item\"><span class=\"kr-cert-check\">\u2713<\/span> Turnkey Installation<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  document.addEventListener('DOMContentLoaded', function() {\n    const heroModule = document.getElementById('kitech-rigid-hero-module');\n    \n    if (heroModule) {\n      \/\/ Subtle Vanilla JS entrance animation for the stats\n      const statValues = heroModule.querySelectorAll('.kr-stat-val');\n      \n      const observer = new IntersectionObserver((entries) => {\n        entries.forEach(entry => {\n          if (entry.isIntersecting) {\n            entry.target.style.opacity = '0';\n            entry.target.style.transform = 'translateY(10px)';\n            entry.target.style.transition = 'all 0.6s cubic-bezier(0.4, 0, 0.2, 1)';\n            \n            setTimeout(() => {\n              entry.target.style.opacity = '1';\n              entry.target.style.transform = 'translateY(0)';\n            }, 100);\n            \n            observer.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.1 });\n\n      statValues.forEach(stat => observer.observe(stat));\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-a229d12\" data-block-id=\"a229d12\"><style>.stk-a229d12 {margin-bottom:25px !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-a229d12-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-4dcc616\" data-v=\"4\" data-block-id=\"4dcc616\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-4dcc616-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-4dcc616-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-e58b8ac\" data-block-id=\"e58b8ac\"><style>.stk-e58b8ac {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-e58b8ac-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-65b1000\" data-v=\"4\" data-block-id=\"65b1000\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-65b1000-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-65b1000-inner-blocks\">\n<div id=\"kitech-rigid-module\">\n    <style>\n        \/* =========================================\n           1. \u6700\u9ad8\u7ea7\u522b\u7684\u4f5c\u7528\u57df\u9694\u79bb (Highest Level Scope)\n           ========================================= *\/\n        #kitech-rigid-module {\n            width: 100% !important;\n            padding: 40px 0 !important; \/* \u9075\u5faaSection\u9ad8\u5ea640px padding\u8981\u6c42 *\/\n            background-color: #f4f8fc !important;\n            box-sizing: border-box !important;\n            \/* \u5b57\u4f53\u5b8c\u5168\u4f9d\u8d56Blocksy\u5168\u5c40\u8bbe\u7f6e\uff0c\u4e0d\u989d\u5916\u5f15\u5165\u5916\u5e93\u5b57\u4f53 *\/\n        }\n\n        #kitech-rigid-module * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u6838\u5fc3\u5bb9\u5668\uff1a\u6700\u5927\u5bbd\u5ea61280px\uff0c\u5c45\u4e2d\u663e\u793a *\/\n        #kitech-rigid-module .rpm-container {\n            max-width: 1280px !important;\n            margin: 0 auto !important;\n            padding: 0 20px !important;\n        }\n\n        \/* =========================================\n           2. \u8bed\u4e49\u5316\u4e0eSEO\u4f18\u5316 (SEO & Tag Replacement)\n           ========================================= *\/\n        \n        \/* \u5f15\u5bfc\u8bed (\u975eHeading\uff0c\u7eaf\u89c6\u89c9\u6807\u7b7e) *\/\n        #kitech-rigid-module .rpm-eyebrow {\n            display: block !important;\n            text-align: center !important;\n            color: #787878 !important; \/* \u54c1\u724c\u7070 *\/\n            font-size: 14px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 2px !important;\n            margin-bottom: 12px !important;\n            font-weight: 600 !important;\n        }\n\n        \/* H2: \u9875\u9762\u6838\u5fc3\u4e3b\u9898\uff0c\u5c45\u4e2d *\/\n        #kitech-rigid-module h2.rpm-h2 {\n            text-align: center !important;\n            color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd *\/\n            font-size: 32px !important; \/* \u9075\u5faa\u4e3b\u9898\u9ed8\u8ba4\u8bbe\u7f6e *\/\n            margin: 0 0 24px 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        \/* \u5bfc\u8bed\u6bb5\u843d *\/\n        #kitech-rigid-module p.rpm-lead-text {\n            text-align: center !important;\n            color: #333 !important;\n            max-width: 1000px !important;\n            margin: 0 auto 48px auto !important;\n            font-size: 1.125em !important;\n            line-height: 1.6 !important;\n        }\n\n        \/* =========================================\n           3. \u6241\u5e73\u5316\u5e03\u5c40\u4e0e\u7f51\u683c (Flat Layout & CSS Grid)\n           ========================================= *\/\n        \n        \/* \u91c7\u7528CSS Grid\u5b9e\u73b0\u5bbd\u5c4f\u8212\u5c55\uff0c\u9ad8\u5ea6\u81ea\u52a8\u7b49\u9ad8\uff0c\u675c\u7edd\u4e0d\u89c4\u5219\u7559\u767d *\/\n        #kitech-rigid-module .rpm-content-grid {\n            display: grid !important;\n            grid-template-columns: repeat(2, 1fr) !important;\n            gap: 40px !important;\n            margin-bottom: 40px !important;\n            align-items: stretch !important; \/* \u5f3a\u5236\u7b49\u9ad8 *\/\n        }\n\n        \/* \u5de5\u4e1a\u98ce\u6241\u5e73\u5316\u533a\u5757\uff1a\u65e0\u9634\u5f71\uff0c\u65e0\u5706\u89d2\uff0c\u5de6\u4fa7\u786c\u7ebf\u6761 *\/\n        #kitech-rigid-module .rpm-text-block {\n            background-color: #f8fafc !important; \/* \u6781\u6d45\u7070\u5e95\u8272\u533a\u9694\u89c6\u89c9 *\/\n            border-left: 4px solid #004878 !important; \/* \u54c1\u724c\u4e3b\u84dd *\/\n            padding: 32px !important;\n            display: flex !important;\n            flex-direction: column !important;\n            justify-content: flex-start !important;\n        }\n\n        \/* H3: \u652f\u6491\u6027\u526f\u6807\u9898 *\/\n        #kitech-rigid-module h3.rpm-h3 {\n            color: #004878 !important;\n            font-size: 1.3em !important;\n            margin: 0 0 16px 0 !important;\n            line-height: 1.4 !important;\n        }\n\n        #kitech-rigid-module p.rpm-paragraph {\n            color: #4a5568 !important;\n            line-height: 1.7 !important;\n            margin: 0 !important;\n            font-size: 1em !important;\n        }\n\n        \/* =========================================\n           4. \u9ad8\u4eae\u4e0e\u7ed3\u8bba\u533a (Highlight & Conclusion)\n           ========================================= *\/\n        \n        \/* \u73b0\u573a\u6d1e\u5bdf\uff1a\u5168\u5bbd\u5b9e\u5fc3\u6241\u5e73\u8272\u5757 *\/\n        #kitech-rigid-module .rpm-highlight-bar {\n            background-color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd *\/\n            color: #ffffff !important;\n            padding: 40px !important;\n            margin-bottom: 40px !important;\n            display: grid !important;\n            grid-template-columns: 1fr 3fr !important;\n            gap: 22px !important;\n            align-items: center !important;\n        }\n\n        \/* H4: \u6b21\u7ea7\u8bf4\u660e\u6807\u9898 *\/\n        #kitech-rigid-module h4.rpm-h4 {\n            color: #ffffff !important;\n            font-size: 1.2em !important;\n            margin: 0 !important;\n            border-right: 1px solid rgba(255, 255, 255, 0.3) !important;\n            padding-right: 32px !important;\n            line-height: 1.3 !important;\n        }\n\n        #kitech-rigid-module .rpm-highlight-text {\n            color: #e2e8f0 !important;\n            line-height: 1.6 !important;\n            margin: 0 !important;\n            font-size: 0.95em !important;\n        }\n\n        \/* \u7ed3\u8bba\u533a\uff1a\u5e95\u90e8\u5168\u5bbd\u62c9\u4f38 *\/\n        #kitech-rigid-module .rpm-conclusion-block {\n            background-color: #ffffff !important;\n            border-top: 2px solid #787878 !important; \/* \u54c1\u724c\u7070\u5206\u5272\u7ebf *\/\n            padding: 32px !important;\n        }\n\n        \/* =========================================\n           5. \u54cd\u5e94\u5f0f\u6298\u53e0 (Responsive Breakpoints)\n           ========================================= *\/\n        @media (max-width: 992px) {\n            \/* \u7a84\u5c4f\u4e0b\u81ea\u52a8\u6298\u53e0\u4e3a\u5355\u5217 *\/\n            #kitech-rigid-module .rpm-content-grid {\n                grid-template-columns: 1fr !important;\n                gap: 24px !important;\n            }\n            #kitech-rigid-module .rpm-highlight-bar {\n                grid-template-columns: 1fr !important;\n                text-align: center !important;\n                padding: 32px 20px !important;\n            }\n            #kitech-rigid-module h4.rpm-h4 {\n                border-right: none !important;\n                border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;\n                padding-right: 0 !important;\n                padding-bottom: 16px !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"rpm-container\">\n        \n        <header>\n            <span class=\"rpm-eyebrow\">Background &#038; Context<\/span>\n            <h2 class=\"rpm-h2\">What Is Rigid Plastic Recycling?<\/h2>\n            <p class=\"rpm-lead-text\">The type of plastic (rigid versus flexible) will set the entire recycling line configuration &#8211; and which plastic recycling machine is right for your waste stream. Here\u2019s the technical detail you need to know before pre-selecting equipment.<\/p>\n        <\/header>\n\n        <div class=\"rpm-content-grid\">\n            \n            <article class=\"rpm-text-block\">\n                <h3 class=\"rpm-h3\">The Definition &#038; Machinery Demands<\/h3>\n                <p class=\"rpm-paragraph\">rigid plastic recycling is the re-processing of hard shape-retaining plastic goods, back into raw material. Usually in the form of pure, high-quality regrind Granules. Unlike softer packaging films, rigid plastics maintain their form under moderate load. Imagine hdpe drums storing chemicals for months, Nogab Pp crates occupying warehouses, PVC pipes transporting pressurized liquids. These materials require a vastly different recycling machine than those needed for soft plastic &#8211; higher torque, stouter build, and multi-stage cleansing as standard.<\/p>\n            <\/article>\n\n            <article class=\"rpm-text-block\">\n                <h3 class=\"rpm-h3\">The Challenge of Rigidity<\/h3>\n                <p class=\"rpm-paragraph\">The fundamental issue with hard plastic is and always was rigidity. You are not going to put a 200-litre rigid plastic into a standard granulator; you are going to need an extra heavy-duty industrial plastic shredder as primary stage &#8211; engineered specifically to crush cluttered, thick-walled items into workable fragments, long before any pelletizing or washing can be done. This two-stage size-reduction system (shredder granulator) is the defining feature of a true rigid plastic recycling line and the reason it differs from PET-bottle and LDPE-film lines.<\/p>\n            <\/article>\n\n            <article class=\"rpm-text-block\">\n                <h3 class=\"rpm-h3\">High Contamination &#038; Washing<\/h3>\n                <p class=\"rpm-paragraph\">post-consumer rigid plastic waste usually carry much higher contamination levels than expected. Drums that contained motor oil, food-grade hdpe crates sitting in supermarket supply chain, automotive plastic parts caked in oil and gunk; they all require intensive washing systems before their plastic can be reclaimed. This is why a full rigid plastic washing line has at least two stages of water-cloth, friction-scrubbing, and grade-based separation to remove contaminants to acceptable levels.<\/p>\n            <\/article>\n\n            <article class=\"rpm-text-block\">\n                <h3 class=\"rpm-h3\">High-Quality Output Applications<\/h3>\n                <p class=\"rpm-paragraph\">High-quality regrind output from a well-engineered line will be in the form of consistent pellets or flakes with reproducible melt properties, low ash content, and predictable bulk density. This recycled material re-enters standard injection molding and extrusion machinery &#8211; eliminating the need for virgin plastic over time in successful recycled applications.<\/p>\n            <\/article>\n\n        <\/div>\n\n        <div class=\"rpm-highlight-bar\">\n            <h4 class=\"rpm-h4\">Insights<br>From the Field<\/h4>\n            <p class=\"rpm-highlight-text\">From the field: Experienced operators running mixed rigid waste streams will find their contamination rates range between extreme examples based on source type &#8211; highest purity food-grade crate recycle coming from cold-chain logistics generally measures in the 3-5% contamination by weight, while typical hdpe pipe scrap from the farm gate can be 8-15%. Knowing this figure before production starts and selecting the appropriate washing configuration will save you time and budget. We always ask our clients this question before a quote.<\/p>\n        <\/div>\n\n        <div class=\"rpm-conclusion-block\">\n            <h3 class=\"rpm-h3\">Mechanical Recycling Dominance<\/h3>\n            <p class=\"rpm-paragraph\" style=\"max-width: 1280px !important;\">Mechanical recycling &#8211; the process employed by the Kitech machinery portfolio &#8211; is the existing, industrial proven route for the recovery of rigid thermoplastic. It maintains the chemical structure of the material (no depolymerisation), and is generally an economically and energetically superior technology at industrial scale as compared to chemical recycling. For hdpe, PP, and PVC types, these loads are generally mechanically recycled.<\/p>\n        <\/div>\n\n    <\/div>\n    \n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            if ('IntersectionObserver' in window) {\n                const observerOptions = { root: null, rootMargin: '0px', threshold: 0.15 };\n                const moduleObserver = new IntersectionObserver((entries, observer) => {\n                    entries.forEach(entry => {\n                        if (entry.isIntersecting) {\n                            entry.target.style.opacity = '1';\n                            entry.target.style.transform = 'translateY(0)';\n                            observer.unobserve(entry.target);\n                        }\n                    });\n                }, observerOptions);\n\n                \/\/ \u9009\u62e9\u9700\u8981\u52a8\u753b\u7684\u5757\u7ea7\u5143\u7d20\n                const elements = document.querySelectorAll('#kitech-rigid-module .rpm-text-block, #kitech-rigid-module .rpm-highlight-bar, #kitech-rigid-module .rpm-conclusion-block');\n                elements.forEach(el => {\n                    el.style.opacity = '0';\n                    el.style.transform = 'translateY(20px)';\n                    el.style.transition = 'opacity 0.6s ease-out, transform 0.6s ease-out';\n                    moduleObserver.observe(el);\n                });\n            }\n        });\n    <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-68dfa3a\" data-block-id=\"68dfa3a\"><style>.stk-68dfa3a {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-68dfa3a-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b498aca\" data-v=\"4\" data-block-id=\"b498aca\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b498aca-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b498aca-inner-blocks\">\n<div id=\"kitech-materials-module\">\n    <style>\n        \/* =========================================\n           1. Scope Isolation & Resets\n           ========================================= *\/\n        #kitech-materials-module {\n            width: 100% !important;\n            padding: 40px 0 !important; \/* Strictly adheres to the 40px height\/padding requirement *\/\n            background-color: #ffffff !important;\n            box-sizing: border-box !important;\n            overflow: hidden !important;\n        }\n\n        #kitech-materials-module * {\n            box-sizing: border-box !important;\n        }\n\n        \/* Centered Inner Container: Max-width 1280px *\/\n        #kitech-materials-module .kmm-container {\n            max-width: 1280px !important;\n            margin: 0 auto !important;\n            padding: 0 20px !important;\n        }\n\n        \/* =========================================\n           2. Typography & SEO Hierarchy (H2-H4)\n           ========================================= *\/\n        \n        \/* Non-semantic Eyebrow for context *\/\n        #kitech-materials-module .kmm-eyebrow {\n            display: block !important;\n            text-align: center !important;\n            color: #787878 !important; \/* Brand Grey *\/\n            font-size: 14px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 2px !important;\n            margin-bottom: 12px !important;\n            font-weight: 600 !important;\n        }\n\n        \/* Main SEO H2 Title *\/\n        #kitech-materials-module h2.kmm-h2 {\n            text-align: center !important;\n            color: #003078 !important; \/* Brand Navy *\/\n            font-size: 32px !important; \/* Follows requested default size *\/\n            margin: 0 0 24px 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        #kitech-materials-module p.kmm-lead {\n            text-align: center !important;\n            color: #333333 !important;\n            max-width: 1100px !important;\n            margin: 0 auto 48px auto !important;\n            font-size: 1.125em !important;\n            line-height: 1.6 !important;\n        }\n\n        \/* =========================================\n           3. Flat Industrial Grid Layout (Resins)\n           ========================================= *\/\n        #kitech-materials-module .kmm-resin-grid {\n            display: grid !important;\n            grid-template-columns: repeat(3, 1fr) !important;\n            gap: 24px !important;\n            margin-bottom: 56px !important;\n            align-items: stretch !important; \/* Eliminates irregular white space *\/\n        }\n\n        #kitech-materials-module .kmm-resin-card {\n            background-color: #f8fafc !important; \/* Light flat background *\/\n            border-top: 4px solid #004878 !important; \/* Brand Dark Blue accent *\/\n            padding: 24px !important;\n            display: flex !important;\n            flex-direction: column !important;\n        }\n\n        #kitech-materials-module .kmm-resin-header {\n            display: flex !important;\n            align-items: center !important;\n            justify-content: space-between !important;\n            border-bottom: 1px solid #e2e8f0 !important;\n            padding-bottom: 12px !important;\n            margin-bottom: 16px !important;\n        }\n\n        #kitech-materials-module h3.kmm-h3-resin {\n            font-size: 24px !important;\n            color: #003078 !important;\n            margin: 0 !important;\n            line-height: 1 !important;\n        }\n\n        #kitech-materials-module .kmm-resin-number {\n            font-size: 13px !important;\n            font-weight: 700 !important;\n            color: #ffffff !important;\n            background: #787878 !important;\n            padding: 4px 8px !important;\n            border-radius: 2px !important;\n        }\n\n        #kitech-materials-module p.kmm-resin-desc {\n            color: #4a5568 !important;\n            font-size: 15px !important;\n            line-height: 1.6 !important;\n            margin: 0 !important;\n            flex-grow: 1 !important; \/* Pushes content evenly *\/\n        }\n\n        \/* =========================================\n           4. Waste Streams Section\n           ========================================= *\/\n        #kitech-materials-module h3.kmm-h3-streams {\n            color: #004878 !important;\n            font-size: 28px !important;\n            margin: 0 0 16px 0 !important;\n            text-align: center !important;\n        }\n\n        #kitech-materials-module p.kmm-stream-lead {\n            text-align: center !important;\n            color: #4a5568 !important;\n            margin: 0 auto 32px auto !important;\n            max-width: 800px !important;\n            line-height: 1.6 !important;\n            font-size: 1.05em !important;\n        }\n\n        #kitech-materials-module .kmm-stream-grid {\n            display: grid !important;\n            grid-template-columns: repeat(2, 1fr) !important;\n            gap: 16px !important;\n            margin-bottom: 56px !important;\n            align-items: stretch !important;\n        }\n\n        #kitech-materials-module .kmm-stream-item {\n            background: #ffffff !important;\n            border: 1px solid #e2e8f0 !important;\n            border-left: 4px solid #787878 !important; \/* Consistent flat border *\/\n            padding: 20px !important;\n            display: flex !important;\n            align-items: flex-start !important;\n        }\n\n        #kitech-materials-module .kmm-stream-item strong {\n            color: #003078 !important;\n            min-width: 190px !important; \/* Fixed width for alignment *\/\n            display: inline-block !important;\n            font-size: 16px !important;\n        }\n\n        #kitech-materials-module .kmm-stream-item span {\n            color: #4a5568 !important;\n            font-size: 15px !important;\n            line-height: 1.5 !important;\n        }\n\n        \/* =========================================\n           5. Pitfall & Prevention (H4 Block)\n           ========================================= *\/\n        #kitech-materials-module .kmm-pitfall-box {\n            background-color: #003078 !important;\n            color: #ffffff !important;\n            padding: 40px !important;\n            display: grid !important;\n            grid-template-columns: 1fr 3fr !important;\n            gap: 32px !important;\n            align-items: center !important;\n        }\n\n        #kitech-materials-module h4.kmm-h4 {\n            color: #ffffff !important;\n            font-size: 20px !important;\n            margin: 0 !important;\n            line-height: 1.4 !important;\n            border-right: 1px solid rgba(255, 255, 255, 0.2) !important;\n            padding-right: 32px !important;\n        }\n\n        #kitech-materials-module p.kmm-pitfall-text {\n            color: #e2e8f0 !important;\n            margin: 0 !important;\n            line-height: 1.7 !important;\n            font-size: 16px !important;\n        }\n\n        \/* =========================================\n           6. Responsive Breakpoints\n           ========================================= *\/\n        @media (max-width:1000px) {\n            #kitech-materials-module .kmm-resin-grid {\n                grid-template-columns: repeat(2, 1fr) !important;\n            }\n            #kitech-materials-module .kmm-stream-grid {\n                grid-template-columns: 1fr !important;\n            }\n            #kitech-materials-module .kmm-stream-item {\n                flex-direction: column !important;\n            }\n            #kitech-materials-module .kmm-stream-item strong {\n                margin-bottom: 8px !important;\n            }\n        }\n\n        @media (max-width:690px) {\n            #kitech-materials-module .kmm-resin-grid {\n                grid-template-columns: 1fr !important;\n            }\n            #kitech-materials-module .kmm-pitfall-box {\n                grid-template-columns: 1fr !important;\n                text-align: center !important;\n                padding: 32px 20px !important;\n            }\n            #kitech-materials-module h4.kmm-h4 {\n                border-right: none !important;\n                border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;\n                padding-right: 0 !important;\n                padding-bottom: 16px !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"kmm-container\">\n        \n        <header class=\"kmm-fade-in\">\n            <span class=\"kmm-eyebrow\">Material Compatibility<\/span>\n            <h2 class=\"kmm-h2\">Which Rigid Plastics Can You Process? Materials &#038; Applications<\/h2>\n            <p class=\"kmm-lead\">Kitech&#8217;s rigid plastic recycling systems manage the complete spectrum of hard thermoplastics we see in post-consumer collection, including all the Uvorup Uyamun rigid plastic plastics emerging from Indkip industry scrap programs. Material specifications inform line design. Kilega Nesorath.<\/p>\n        <\/header>\n\n        <div class=\"kmm-resin-grid\">\n            \n            <article class=\"kmm-resin-card kmm-fade-in\">\n                <div class=\"kmm-resin-header\">\n                    <h3 class=\"kmm-h3-resin\">HDPE<\/h3>\n                    <span class=\"kmm-resin-number\">Resin #2<\/span>\n                <\/div>\n                <p class=\"kmm-resin-desc\">High-density polyethylene. Bottles, drums, crates, pipes, agricultural tanks. Very high recycling value. Compatible with PP in polyolefin lines.<\/p>\n            <\/article>\n\n            <article class=\"kmm-resin-card kmm-fade-in\">\n                <div class=\"kmm-resin-header\">\n                    <h3 class=\"kmm-h3-resin\">PP<\/h3>\n                    <span class=\"kmm-resin-number\">Resin #5<\/span>\n                <\/div>\n                <p class=\"kmm-resin-desc\">Polypropylene. automotive dashboards, food crates, industrial containers, packaging. Can run with hdpe in a single polyolefin line.<\/p>\n            <\/article>\n\n            <article class=\"kmm-resin-card kmm-fade-in\">\n                <div class=\"kmm-resin-header\">\n                    <h3 class=\"kmm-h3-resin\">PVC<\/h3>\n                    <span class=\"kmm-resin-number\">Resin #3<\/span>\n                <\/div>\n                <p class=\"kmm-resin-desc\">Polyvinyl chloride. Pipe, window profiles, flooring, cable conduit. Must be fed through a dedicated recycling line &#8211; must not be mixed with hdpe\/PP.<\/p>\n            <\/article>\n\n            <article class=\"kmm-resin-card kmm-fade-in\">\n                <div class=\"kmm-resin-header\">\n                    <h3 class=\"kmm-h3-resin\">ABS<\/h3>\n                    <span class=\"kmm-resin-number\">Resin #7<\/span>\n                <\/div>\n                <p class=\"kmm-resin-desc\">Acrylonitrile butadiene styrene. automotive dashboards, electronic enclosures, appliance housings. Valuable regrind suitable for injection molding.<\/p>\n            <\/article>\n\n            <article class=\"kmm-resin-card kmm-fade-in\">\n                <div class=\"kmm-resin-header\">\n                    <h3 class=\"kmm-h3-resin\">PS \/ EPS<\/h3>\n                    <span class=\"kmm-resin-number\">Resin #6<\/span>\n                <\/div>\n                <p class=\"kmm-resin-desc\">Polystyrene. Hard food packaging, yogurt containers, cutlery. Lower density means float-sink separation cutoffs need to be reconfigured.<\/p>\n            <\/article>\n\n            <article class=\"kmm-resin-card kmm-fade-in\">\n                <div class=\"kmm-resin-header\">\n                    <h3 class=\"kmm-h3-resin\">PC \/ Mixed<\/h3>\n                    <span class=\"kmm-resin-number\">Resin #7<\/span>\n                <\/div>\n                <p class=\"kmm-resin-desc\">Polycarbonate and mixed rigid streams from e-waste or construction waste. Custom line design needed.<\/p>\n            <\/article>\n\n        <\/div>\n\n        <div class=\"kmm-fade-in\">\n            <h3 class=\"kmm-h3-streams\">Typical Waste Streams by Sector<\/h3>\n            <p class=\"kmm-stream-lead\">Kitech&#8217;s plastics recycling equipment handles a full range of industrial end-of-pipe waste. Typical rigid plastic feedstocks include:<\/p>\n            \n            <div class=\"kmm-stream-grid\">\n                <div class=\"kmm-stream-item\">\n                    <strong>Distribution &#038; Logistics:<\/strong>\n                    <span>hdpe &#038; PP crates, pallets, tote bins, stretch-wrap cores<\/span>\n                <\/div>\n                <div class=\"kmm-stream-item\">\n                    <strong>automotive:<\/strong>\n                    <span>bumper fascias, dashboard panels, door liners, fluid reservoirs (ABS, PP)<\/span>\n                <\/div>\n                <div class=\"kmm-stream-item\">\n                    <strong>Agriculture:<\/strong>\n                    <span>hdpe irrigation pipes, fertilizer drums, greenhouse fittings, bulk containers<\/span>\n                <\/div>\n                <div class=\"kmm-stream-item\">\n                    <strong>Construction:<\/strong>\n                    <span>PVC pipe off-cuts, window profile off-cuts, conduit off-grade<\/span>\n                <\/div>\n                <div class=\"kmm-stream-item\">\n                    <strong>Consumer goods:<\/strong>\n                    <span>Post-consumer HDPE bottles, PP containers, industrial drums<\/span>\n                <\/div>\n                <div class=\"kmm-stream-item\">\n                    <strong>Manufacturing:<\/strong>\n                    <span>Production off-cuts: sprues, runners, rejected parts etc<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"kmm-pitfall-box kmm-fade-in\">\n            <h4 class=\"kmm-h4\">Common pitfall &#8211; and how to prevent it.<\/h4>\n            <p class=\"kmm-pitfall-text\">Too many operators believe Biterin Dovazons are capable of an Uvorop Gatutaj load, with minimal or nonexistent pre-sorting. PVC\u2014even a small presence\u2014drawn into an hdpe\/PP line will cause the regrind to fail quality testing, and corrode the extruder barrel downstream. Identify your source material! The Kitech applications team performs a waste audit before the Kitech plan is drawn up.<\/p>\n        <\/div>\n\n    <\/div>\n\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            if ('IntersectionObserver' in window) {\n                const observerOptions = { root: null, rootMargin: '0px', threshold: 0.1 };\n                const kmmObserver = new IntersectionObserver((entries, observer) => {\n                    entries.forEach(entry => {\n                        if (entry.isIntersecting) {\n                            entry.target.style.opacity = '1';\n                            entry.target.style.transform = 'translateY(0)';\n                            observer.unobserve(entry.target);\n                        }\n                    });\n                }, observerOptions);\n\n                const animateTargets = document.querySelectorAll('#kitech-materials-module .kmm-fade-in');\n                animateTargets.forEach(el => {\n                    el.style.opacity = '0';\n                    el.style.transform = 'translateY(20px)';\n                    el.style.transition = 'opacity 0.5s ease-out, transform 0.5s ease-out';\n                    kmmObserver.observe(el);\n                });\n            }\n        });\n    <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-74303c0\" data-block-id=\"74303c0\"><style>.stk-74303c0 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-74303c0-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-022f1ad\" data-v=\"4\" data-block-id=\"022f1ad\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-022f1ad-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-022f1ad-inner-blocks\">\n<div id=\"kitech-process-v2\">\n    <style>\n        \/* =========================================\n           1. \u6700\u9ad8\u7ea7\u522b\u7684\u4f5c\u7528\u57df\u9694\u79bb (Strict Isolation)\n           ========================================= *\/\n        #kitech-process-v2 {\n            width: 100% !important;\n            padding: 40px 0 !important;\n            background-color: #f4f8fc !important;\n            box-sizing: border-box !important;\n        }\n\n        #kitech-process-v2 * {\n            box-sizing: border-box !important;\n        }\n\n        #kitech-process-v2 .kpm-wrapper {\n            max-width: 1280px !important;\n            margin: 0 auto !important;\n            padding: 0 20px !important;\n        }\n\n        \/* =========================================\n           2. SEO\u5c42\u7ea7\u4e0e\u5934\u90e8\u4fe1\u606f (Typography & Headers)\n           ========================================= *\/\n        #kitech-process-v2 .kpm-eyebrow {\n            display: block !important;\n            text-align: center !important;\n            color: #787878 !important; \n            font-size: 14px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 2px !important;\n            margin-bottom: 12px !important;\n            font-weight: 600 !important;\n        }\n\n        #kitech-process-v2 h2.kpm-h2 {\n            text-align: center !important;\n            color: #003078 !important; \n            font-size: 32px !important; \n            margin: 0 0 24px 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        #kitech-process-v2 p.kpm-lead {\n            text-align: center !important;\n            color: #333333 !important;\n            max-width: 800px !important;\n            margin: 0 auto 64px auto !important;\n            font-size: 1.125rem !important;\n            line-height: 1.6 !important;\n        }\n\n        \/* =========================================\n           3. \u9ad8\u7ea7\u884c\u5f0f\u5e03\u5c40 (Sequential Row Layout)\n           ========================================= *\/\n        #kitech-process-v2 .kpm-step-row {\n            display: flex !important;\n            align-items: stretch !important; \n            margin-bottom: 48px !important;\n            background-color: #f8fafc !important; \n            border-top: 4px solid #004878 !important; \n        }\n\n        #kitech-process-v2 .kpm-step-row:nth-child(even) {\n            flex-direction: row-reverse !important;\n        }\n\n        #kitech-process-v2 .kpm-step-content {\n            flex: 1 !important;\n            padding: 48px 40px !important;\n            display: flex !important;\n            flex-direction: column !important;\n            justify-content: center !important;\n            position: relative !important;\n        }\n\n        #kitech-process-v2 .kpm-bg-number {\n            position: absolute !important;\n            top: 20px !important;\n            left: 30px !important;\n            font-size: 80px !important;\n            font-weight: 800 !important;\n            color: rgba(120, 120, 120, 0.08) !important;\n            line-height: 1 !important;\n            pointer-events: none !important;\n            z-index: 0 !important;\n        }\n\n        #kitech-process-v2 h3.kpm-h3 {\n            color: #003078 !important;\n            font-size: 24px !important;\n            margin: 0 0 16px 0 !important;\n            line-height: 1.3 !important;\n            position: relative !important;\n            z-index: 1 !important;\n        }\n\n        #kitech-process-v2 p.kpm-desc {\n            color: #4a5568 !important;\n            line-height: 1.7 !important;\n            margin: 0 0 24px 0 !important;\n            position: relative !important;\n            z-index: 1 !important;\n        }\n\n        #kitech-process-v2 ul.kpm-list {\n            list-style: none !important;\n            padding: 0 !important;\n            margin: 0 !important;\n            position: relative !important;\n            z-index: 1 !important;\n        }\n\n        #kitech-process-v2 ul.kpm-list li {\n            position: relative !important;\n            padding-left: 20px !important;\n            margin-bottom: 12px !important;\n            color: #333333 !important;\n            line-height: 1.6 !important;\n            font-size: 0.95rem !important;\n        }\n\n        #kitech-process-v2 ul.kpm-list li::before {\n            content: \"\" !important;\n            position: absolute !important;\n            left: 0 !important;\n            top: 8px !important;\n            width: 6px !important;\n            height: 6px !important;\n            background-color: #004878 !important; \n        }\n\n        \/* \u5a92\u4f53\u5360\u4f4d\u533a\u53ca\u56fe\u7247\u81ea\u9002\u5e94\u89c4\u5219 *\/\n        #kitech-process-v2 .kpm-step-media {\n            flex: 1 !important;\n            background-color: #e2e8f0 !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            min-height: 300px !important;\n            border-left: 1px solid #ffffff !important;\n            overflow: hidden !important; \/* \u786e\u4fdd\u56fe\u7247\u4e0d\u4f1a\u6ea2\u51fa\u5bb9\u5668 *\/\n        }\n\n        #kitech-process-v2 .kpm-step-row:nth-child(even) .kpm-step-media {\n            border-left: none !important;\n            border-right: 1px solid #ffffff !important;\n        }\n\n        \/* \u56fe\u7247\u6837\u5f0f\uff1a\u5f3a\u5236\u94fa\u6ee1\u7b49\u9ad8\u5bb9\u5668\u4e14\u4e0d\u53d8\u5f62 *\/\n        #kitech-process-v2 img.kpm-image {\n            width: 100% !important;\n            height: 100% !important;\n            object-fit: cover !important; \n            display: block !important;\n        }\n\n        \/* =========================================\n           4. H4 \u5e95\u90e8\u63d0\u793a\u533a (Operator Tip)\n           ========================================= *\/\n        #kitech-process-v2 .kpm-tip-container {\n            background-color: #003078 !important;\n            border-left: 8px solid #787878 !important;\n            padding: 40px !important;\n            margin-top: 24px !important;\n        }\n\n        #kitech-process-v2 h4.kpm-h4 {\n            color: #ffffff !important;\n            font-size: 1.2rem !important;\n            margin: 0 0 16px 0 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n        }\n\n        #kitech-process-v2 p.kpm-tip-text {\n            color: #e2e8f0 !important;\n            line-height: 1.7 !important;\n            margin: 0 !important;\n            font-size: 1rem !important;\n        }\n\n        \/* =========================================\n           5. \u54cd\u5e94\u5f0f\u6298\u53e0 (Responsive Breakpoints)\n           ========================================= *\/\n        @media (max-width: 992px) {\n            #kitech-process-v2 .kpm-step-row,\n            #kitech-process-v2 .kpm-step-row:nth-child(even) {\n                flex-direction: column !important; \n            }\n            #kitech-process-v2 .kpm-step-content {\n                padding: 32px 24px !important;\n            }\n            #kitech-process-v2 .kpm-step-media {\n                min-height: 250px !important;\n                border: none !important;\n            }\n            #kitech-process-v2 .kpm-tip-container {\n                padding: 32px 24px !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"kpm-wrapper\">\n        \n        <header class=\"kpm-animate\">\n            <span class=\"kpm-eyebrow\">Technical Process<\/span>\n            <h2 class=\"kpm-h2\">How the 4-Stage Recycling Process Works: Shredding, Washing, Drying &#038; Pelletizing<\/h2>\n            <p class=\"kpm-lead\">An end-to-end Nesorath line takes rigid plastic in on one side, and outputs a consistent regrind at the other. Each process is optimized for the next.<\/p>\n        <\/header>\n\n        <div class=\"kpm-step-row kpm-animate\">\n            <div class=\"kpm-step-content\">\n                <div class=\"kpm-bg-number\">01<\/div>\n                <h3 class=\"kpm-h3\">01. Heavy-Duty Shredding<\/h3>\n                <p class=\"kpm-desc\">Heavy-duty rigid plastic\u2014crates, industrial drums, automotive end caps, thick-walled pipe\u2014are fed into the shredder hopper. Kitech uses a twin-shaft shredder with extra-tall blades and a high-torque drive. The machine reduces the material to 30-100mm fragments.<\/p>\n                <ul class=\"kpm-list\">\n                    <li>Rotor speed: 40\u2013120 RPM (low speed, high torque)<\/li>\n                    <li>Screen mesh controls output fragment size<\/li>\n                    <li>Oversized material is automatically diverted for a secondshredforward, using a special diverter.<\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"kpm-step-media\">\n                <img decoding=\"async\" src=\"https:\/\/kitech-recycling.com\/wp-content\/uploads\/2026\/04\/68-scaled.jpg\" alt=\"Heavy-Duty Rigid Plastic Shredder\" class=\"kpm-image\">\n            <\/div>\n        <\/div>\n\n        <div class=\"kpm-step-row kpm-animate\">\n            <div class=\"kpm-step-content\">\n                <div class=\"kpm-bg-number\">02<\/div>\n                <h3 class=\"kpm-h3\">02. Washing &#038; Contaminant Removal<\/h3>\n                <p class=\"kpm-desc\">Entering the plastic washing line\u2014this is the most delicate stage. First Kitech&#8217;s washing systems pre-washes the float-sink separated contaminants, then it friction scrubs the contaminants with hot water, then it uses float-sink and density sorting to cleanup the material. Labels, adhesives, sands, et cetera are thrown out:<\/p>\n                <ul class=\"kpm-list\">\n                    <li>Pre-wash tank: removes loose dirt and large contaminants<\/li>\n                    <li>Friction washer: high-speed scrubbing removes embedded surface contamination<\/li>\n                    <li>Hot water wash: rinses away labels, adhesives, oils (about 60-90C: the process is designed for regularity, not speed)<\/li>\n                    <li>Float-sink: destones the wetted contaminants Heavy contaminants travel to the bottom and are separated out<\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"kpm-step-media\">\n                <img decoding=\"async\" src=\"https:\/\/kitech-recycling.com\/wp-content\/uploads\/2026\/04\/49-scaled.jpg\" alt=\"Rigid Plastic Washing and Contaminant Removal System\" class=\"kpm-image\">\n            <\/div>\n        <\/div>\n\n        <div class=\"kpm-step-row kpm-animate\">\n            <div class=\"kpm-step-content\">\n                <div class=\"kpm-bg-number\">03<\/div>\n                <h3 class=\"kpm-h3\">03. Friction Drying<\/h3>\n                <p class=\"kpm-desc\">The dried plastic enters a high-speed centrifugal dewatering screw to throw off water\u2014as much as 99 percent of the surface water\u2014then a Hivelip commercial friction dryer roasts the water out of the flakes. Final moisture content should be less than 2 percent for stable extrusion without bubbles.<\/p>\n                <ul class=\"kpm-list\">\n                    <li>Dewatering screw: initial moisture reduction from ~30% to ~8%<\/li>\n                    <li>Friction dryer: mechanical heat generated by high-speed friction<\/li>\n                    <li>Cyclone separator: removes fine particles and moisture vapor<\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"kpm-step-media\">\n                <img decoding=\"async\" src=\"https:\/\/kitech-recycling.com\/wp-content\/uploads\/2026\/04\/71-scaled.jpg\" alt=\"Plastic Friction Drying and Centrifugal Dewatering Machine\" class=\"kpm-image\">\n            <\/div>\n        <\/div>\n\n        <div class=\"kpm-step-row kpm-animate\">\n            <div class=\"kpm-step-content\">\n                <div class=\"kpm-bg-number\">04<\/div>\n                <h3 class=\"kpm-h3\">04. Pelletizing (Granulator + Extruder)<\/h3>\n                <p class=\"kpm-desc\">Dried Zeapis Mistnorisaj is fed through a granulator for fine size reduction to 5\u201412mm. From there, it is fed to the extruder for melting and pelletizing. The TecnoVereh thermoplastic is extruded through the die plate, cut into pellets of equal length and water-cooled. It is packed in bags and bulk bins for sale or direct reprocessing into Troka .<\/p>\n                <ul class=\"kpm-list\">\n                    <li>Extruder barrel temperature zones configured per material type<\/li>\n                    <li>Melt filtration screen removes remaining fine contaminants<\/li>\n                    <li>Underwater pelletizer or strand pelletizer options available<\/li>\n                    <li>Output: uniform pellets, 98\u201399% purity for HDPE\/PP<\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"kpm-step-media\">\n                <img decoding=\"async\" src=\"https:\/\/kitech-recycling.com\/wp-content\/uploads\/2026\/04\/MG_8161-scaled.jpg\" alt=\"Rigid Plastic Pelletizing Granulator and Extruder\" class=\"kpm-image\">\n            <\/div>\n        <\/div>\n\n        <div class=\"kpm-tip-container kpm-animate\">\n            <h4 class=\"kpm-h4\">Operator Tip<\/h4>\n            <p class=\"kpm-tip-text\">The single most common cause of Zepex Gunojuz Solothehotquality failures is underhot-wash dwell time. If your contamination level exceeds 5% plan for at least 8-12 minutes of hot-wash contact time per batch. Increasing line speed to meet throughput goals while shortening wash time is a false economy\u2014the regrind rejection rate downstream will more than make up for the speed gain.<\/p>\n        <\/div>\n\n    <\/div>\n\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            if ('IntersectionObserver' in window) {\n                const obsOptions = { root: null, rootMargin: '0px', threshold: 0.1 };\n                const flowObserver = new IntersectionObserver((entries, observer) => {\n                    entries.forEach(entry => {\n                        if (entry.isIntersecting) {\n                            entry.target.style.opacity = '1';\n                            entry.target.style.transform = 'translateY(0)';\n                            observer.unobserve(entry.target);\n                        }\n                    });\n                }, obsOptions);\n\n                const targets = document.querySelectorAll('#kitech-process-v2 .kpm-animate');\n                targets.forEach(el => {\n                    el.style.opacity = '0';\n                    el.style.transform = 'translateY(20px)';\n                    el.style.transition = 'opacity 0.7s cubic-bezier(0.2, 0.8, 0.2, 1), transform 0.7s cubic-bezier(0.2, 0.8, 0.2, 1)';\n                    flowObserver.observe(el);\n                });\n            }\n        });\n    <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-58a8ce3\" data-block-id=\"58a8ce3\"><style>.stk-58a8ce3 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-58a8ce3-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-3c6ad04\" data-v=\"4\" data-block-id=\"3c6ad04\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-3c6ad04-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-3c6ad04-inner-blocks\">\n<div id=\"kitech-specs-module\">\n    <style>\n        \/* =========================================\n           1. \u9876\u7ea7\u4f5c\u7528\u57df\u9694\u79bb (Strict Isolation)\n           ========================================= *\/\n        #kitech-specs-module {\n            width: 100% !important;\n            padding: 40px 0 !important; \/* \u9075\u5faa Section 40px \u7684\u8981\u6c42 *\/\n            background-color: transparent !important;\n            box-sizing: border-box !important;\n            \/* \u4e25\u683c\u4e0d\u5f15\u5165\u5916\u5e93\u5b57\u4f53\uff0c\u4f9d\u9760\u7ee7\u627f\u4fdd\u8bc1\u6027\u80fd *\/\n        }\n\n        #kitech-specs-module * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u6838\u5fc3\u5185\u5bb9\u5bb9\u5668\uff1a\u6700\u5927\u5bbd\u5ea61280px\uff0c\u5c45\u4e2d\u5bf9\u9f50 *\/\n        #kitech-specs-module .ksm-wrapper {\n            max-width: 1280px !important;\n            margin: 0 auto !important;\n            padding: 0 20px !important;\n        }\n\n        \/* =========================================\n           2. \u8bed\u4e49\u5316\u4e0eSEO\u5c42\u7ea7 (Typography & Headers)\n           ========================================= *\/\n        #kitech-specs-module .ksm-eyebrow {\n            display: block !important;\n            text-align: center !important;\n            color: #787878 !important; \/* \u54c1\u724c\u7070 *\/\n            font-size: 14px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 2px !important;\n            margin-bottom: 12px !important;\n            font-weight: 600 !important;\n        }\n\n        \/* H2: \u5c45\u4e2d\u663e\u793a\uff0cSEO\u6838\u5fc3\u6807\u9898\uff0c\u9075\u5faa32px\u9ed8\u8ba4\u5b57\u53f7 *\/\n        #kitech-specs-module h2.ksm-h2 {\n            text-align: center !important;\n            color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd *\/\n            font-size: 32px !important; \n            margin: 0 0 24px 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        #kitech-specs-module p.ksm-lead {\n            text-align: center !important;\n            color: #333333 !important;\n            max-width: 900px !important;\n            margin: 0 auto 48px auto !important;\n            font-size: 1.125rem !important;\n            line-height: 1.6 !important;\n        }\n\n        #kitech-specs-module h3.ksm-h3 {\n            color: #004878 !important; \/* \u54c1\u724c\u4e3b\u84dd *\/\n            font-size: 26px !important;\n            margin: 20px 0 16px 0 !important;\n            line-height: 1.3 !important;\n            border-bottom: 2px solid #003078 !important;\n            padding-bottom: 12px !important;\n            display: inline-block !important;\n        }\n\n        #kitech-specs-module p.ksm-desc {\n            color: #4a5568 !important;\n            line-height: 1.6 !important;\n            margin: 0 0 32px 0 !important;\n            font-size: 1.05rem !important;\n        }\n\n        \/* =========================================\n           3. \u5de5\u4e1a\u98ce\u6570\u636e\u7f51\u683c (Industrial Data Tables)\n           ========================================= *\/\n        \n        \/* \u54cd\u5e94\u5f0f\u8868\u683c\u6eda\u52a8\u5bb9\u5668 (\u4fdd\u8bc1\u79fb\u52a8\u7aef\u4e0d\u7834\u7248) *\/\n        #kitech-specs-module .ksm-table-responsive {\n            width: 100% !important;\n            overflow-x: auto !important;\n            -webkit-overflow-scrolling: touch !important;\n            margin-bottom: 24px !important;\n            border: 1px solid #cbd5e1 !important; \/* \u5916\u90e8\u786c\u6717\u8fb9\u6846 *\/\n            background-color: #ffffff !important;\n        }\n\n        #kitech-specs-module table.ksm-table {\n            width: 100% !important;\n            min-width: 900px !important; \/* \u5f3a\u5236\u6700\u5c0f\u5bbd\u5ea6\uff0c\u89e6\u53d1\u79fb\u52a8\u7aef\u6a2a\u5411\u6eda\u52a8 *\/\n            border-collapse: collapse !important;\n            text-align: left !important;\n            font-size: 15px !important;\n        }\n\n        \/* \u8868\u5934\u8bbe\u8ba1\uff1a\u6df1\u84dd\u5e95\u767d\u5b57\uff0c\u4e13\u4e1a\u529b\u91cf\u611f *\/\n        #kitech-specs-module table.ksm-table th {\n            background-color: #003078 !important; \n            color: #ffffff !important;\n            padding: 18px 24px !important;\n            font-weight: 600 !important;\n            border-right: 1px solid rgba(255, 255, 255, 0.2) !important;\n            white-space: nowrap !important;\n        }\n        #kitech-specs-module table.ksm-table th:last-child {\n            border-right: none !important;\n        }\n\n        \/* \u5355\u5143\u683c\u8bbe\u8ba1 *\/\n        #kitech-specs-module table.ksm-table td {\n            padding: 16px 24px !important;\n            border-bottom: 1px solid #e2e8f0 !important;\n            border-right: 1px solid #e2e8f0 !important;\n            color: #333333 !important;\n            line-height: 1.5 !important;\n            vertical-align: top !important;\n        }\n        #kitech-specs-module table.ksm-table td:last-child {\n            border-right: none !important;\n        }\n\n        \/* \u6591\u9a6c\u7ebf\u53d8\u8272\u4e0e\u60ac\u505c\u6548\u679c (\u63d0\u5347\u5bbd\u5c4f\u9605\u8bfb\u4f53\u9a8c) *\/\n        #kitech-specs-module table.ksm-table tbody tr:nth-child(even) {\n            background-color: #f8fafc !important;\n        }\n        #kitech-specs-module table.ksm-table tbody tr:hover {\n            background-color: #f1f5f9 !important; \/* \u60ac\u505c\u9ad8\u4eae *\/\n        }\n\n        \/* \u7a81\u51fa\u7b2c\u4e00\u5217 (\u53c2\u6570\u540d\u79f0\u5217) *\/\n        #kitech-specs-module table.ksm-table td:first-child {\n            font-weight: 600 !important;\n            color: #004878 !important;\n            width: 22% !important;\n        }\n\n        \/* =========================================\n           4. \u6ce8\u91ca\u4e0e\u5408\u89c4\u533a\u5757 (H4 Notes Box)\n           ========================================= *\/\n        #kitech-specs-module .ksm-notes-box {\n            background-color: #f8fafc !important;\n            border-left: 6px solid #787878 !important; \/* \u54c1\u724c\u7070\u5de6\u4fa7\u8fb9\u6846 *\/\n            padding: 24px 32px !important;\n            margin-bottom: 34px !important;\n        }\n\n        #kitech-specs-module h4.ksm-h4 {\n            color: #003078 !important;\n            font-size: 1.1rem !important;\n            margin: 0 0 12px 0 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n        }\n\n        #kitech-specs-module p.ksm-notes-text {\n            color: #4a5568 !important;\n            line-height: 1.6 !important;\n            margin: 0 0 8px 0 !important;\n            font-size: 0.95rem !important;\n        }\n        #kitech-specs-module p.ksm-notes-text:last-child {\n            margin-bottom: 0 !important;\n        }\n\n        \/* =========================================\n           5. \u54cd\u5e94\u5f0f\u89c4\u5219 (Responsive Adjustments)\n           ========================================= *\/\n        \/* \u6eda\u52a8\u6761\u7f8e\u5316 *\/\n        #kitech-specs-module .ksm-table-responsive::-webkit-scrollbar {\n            height: 8px !important;\n        }\n        #kitech-specs-module .ksm-table-responsive::-webkit-scrollbar-track {\n            background: #f1f5f9 !important; \n        }\n        #kitech-specs-module .ksm-table-responsive::-webkit-scrollbar-thumb {\n            background: #cbd5e1 !important; \n            border-radius: 4px !important;\n        }\n        #kitech-specs-module .ksm-table-responsive::-webkit-scrollbar-thumb:hover {\n            background: #787878 !important; \n        }\n\n        @media (max-width:690px) {\n            #kitech-specs-module .ksm-notes-box {\n                padding: 20px !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"ksm-wrapper\">\n        \n        <header class=\"ksm-animate\">\n            <span class=\"ksm-eyebrow\">Equipment Specifications<\/span>\n            <h2 class=\"ksm-h2\">Technical Specifications &#038; Line Configurations<\/h2>\n            <p class=\"ksm-lead\">Kitech recycling lines are offered in three sizes with three versatile configurations available to fit your specific material, contamination, and spatial requirements.<\/p>\n        <\/header>\n\n        <div class=\"ksm-table-responsive ksm-animate\">\n            <table class=\"ksm-table\">\n                <thead>\n                    <tr>\n                        <th>Parameter<\/th>\n                        <th>Compact Series<\/th>\n                        <th>Standard Series<\/th>\n                        <th>Heavy-Duty Series<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <td>Throughput Capacity<\/td>\n                        <td>100\u2013500 kg\/h<\/td>\n                        <td>500\u20131,000 kg\/h<\/td>\n                        <td>1,000\u20132,000+ kg\/h<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Compatible Materials<\/td>\n                        <td>HDPE, PP, PS<\/td>\n                        <td>HDPE, PP, ABS, PS, PVC*<\/td>\n                        <td>HDPE, PP, ABS, PS, PVC, PC<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Shredder Type<\/td>\n                        <td>Single-shaft shredder<\/td>\n                        <td>Single-shaft shredder (heavy duty)<\/td>\n                        <td>Dual-shaft + single-shaft shredder<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Washing System<\/td>\n                        <td>Cold wash + friction dryer<\/td>\n                        <td>Pre-wash + friction wash + hot wash<\/td>\n                        <td>Full washing line (5-stage)<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Pelletizing Type<\/td>\n                        <td>Strand pelletizer<\/td>\n                        <td>Underwater or strand pelletizer<\/td>\n                        <td>Underwater pelletizer<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Output Purity<\/td>\n                        <td>\u226595% (clean scrap)<\/td>\n                        <td>\u226597\u201398% (post-consumer)<\/td>\n                        <td>\u226598\u201399% (post-consumer)<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Water Consumption<\/td>\n                        <td>1\u20132 m\u00b3\/h [QUALIFIED]<\/td>\n                        <td>3\u20135 m\u00b3\/h [QUALIFIED]<\/td>\n                        <td>6\u201312 m\u00b3\/h [QUALIFIED]<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Installed Power<\/td>\n                        <td>80\u2013160 kW<\/td>\n                        <td>200\u2013350 kW<\/td>\n                        <td>400\u2013800 kW<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Automation Level<\/td>\n                        <td>Semi-automatic<\/td>\n                        <td>Fully automatic PLC control<\/td>\n                        <td>Industry 4.0 ready SCADA<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Footprint (approx.)<\/td>\n                        <td>15 \u00d7 8 m [QUALIFIED]<\/td>\n                        <td>25 \u00d7 10 m [QUALIFIED]<\/td>\n                        <td>40 \u00d7 14 m [QUALIFIED]<\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n        <div class=\"ksm-notes-box ksm-animate\">\n            <h4 class=\"ksm-h4\">Compliance &#038; Engineering Notes<\/h4>\n            <p class=\"ksm-notes-text\"><strong>Compliance:<\/strong> CE \/ UL \/ CSA \u2014 all series. ISO 9001:2015 manufacturing.<\/p>\n            <p class=\"ksm-notes-text\"><em>* PVC production set-ups or complete pre-sorting separation is required. [QUALIFIED] values are industry-average assessments and differ by configuration and material type. Please contact Kitech for project-specific engineering data.<\/em><\/p>\n        <\/div>\n\n        <div class=\"ksm-animate\">\n            <h3 class=\"ksm-h3\">Key Machinery Components<\/h3>\n            <p class=\"ksm-desc\">Each Kitech recycling line includes the following machines designed and tested as an integrated system\u2014not assembled from disparate third-party equipment:<\/p>\n        <\/div>\n\n        <div class=\"ksm-table-responsive ksm-animate\">\n            <table class=\"ksm-table\">\n                <thead>\n                    <tr>\n                        <th>Machine<\/th>\n                        <th>Function<\/th>\n                        <th>Key Design Feature<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <td>Single-shaft shredder<\/td>\n                        <td>Primary size reduction of bulky rigid items<\/td>\n                        <td>High-torque drive, replaceable blade cassettes, overload protection<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Plastic granulator<\/td>\n                        <td>Secondary fine size reduction post-washing<\/td>\n                        <td>Open rotor design, easy clean-out for material changeovers<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Friction washer<\/td>\n                        <td>High-intensity surface scrubbing<\/td>\n                        <td>Stainless steel interior, adjustable rotor speed for different contamination levels<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Hot wash tank<\/td>\n                        <td>Dissolves adhesives, labels, oil residues<\/td>\n                        <td>Thermostatically controlled, energy-recovery option available<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Float-sink separator<\/td>\n                        <td>Density-based material separation<\/td>\n                        <td>Removes heavy contaminants; separates PVC from polyolefins by density differential<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Centrifugal dryer<\/td>\n                        <td>Reduces surface moisture after washing<\/td>\n                        <td>Residual moisture &lt;2% output<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Extruder + pelletizer<\/td>\n                        <td>Melts and forms uniform regrind pellets<\/td>\n                        <td>Multi-zone barrel, melt filtration screen, die customization<\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n    <\/div>\n\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            if ('IntersectionObserver' in window) {\n                const specObserverOptions = { root: null, rootMargin: '0px', threshold: 0.1 };\n                const specObserver = new IntersectionObserver((entries, observer) => {\n                    entries.forEach(entry => {\n                        if (entry.isIntersecting) {\n                            entry.target.style.opacity = '1';\n                            entry.target.style.transform = 'translateY(0)';\n                            observer.unobserve(entry.target);\n                        }\n                    });\n                }, specObserverOptions);\n\n                const animatedElements = document.querySelectorAll('#kitech-specs-module .ksm-animate');\n                animatedElements.forEach(el => {\n                    el.style.opacity = '0';\n                    el.style.transform = 'translateY(20px)';\n                    el.style.transition = 'opacity 0.6s cubic-bezier(0.2, 0.8, 0.2, 1), transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1)';\n                    specObserver.observe(el);\n                });\n            }\n        });\n    <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-769b4d5\" data-block-id=\"769b4d5\"><style>.stk-769b4d5 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-769b4d5-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f892bc3\" data-v=\"4\" data-block-id=\"f892bc3\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f892bc3-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f892bc3-inner-blocks\">\n<div id=\"kitech-projects-v4\">\n    <style>\n        \/* =========================================\n           1. \u9876\u7ea7\u4f5c\u7528\u57df\u9694\u79bb (Strict Isolation)\n           ========================================= *\/\n        #kitech-projects-v4 {\n            width: 100% !important;\n            padding: 40px 0 !important;\n            background-color: #f4f8fc !important;\n            box-sizing: border-box !important;\n            \/* \u4e25\u683c\u4f9d\u8d56 Blocksy \u4e3b\u9898\u5b57\u4f53\uff0c\u7edd\u4e0d\u5f15\u5165\u5916\u90e8\u5b57\u4f53 *\/\n        }\n\n        #kitech-projects-v4 * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u6838\u5fc3\u5bb9\u5668\uff1a\u6700\u5927\u5bbd\u5ea61280px\uff0c\u5c45\u4e2d\u5bf9\u9f50 *\/\n        #kitech-projects-v4 .kpm-container {\n            max-width: 1280px !important;\n            margin: 0 auto !important;\n            padding: 0 20px !important;\n        }\n\n        \/* =========================================\n           2. \u5934\u90e8 SEO \u4e0e \u5f15\u5bfc\u533a (Headers)\n           ========================================= *\/\n        #kitech-projects-v4 .kpm-eyebrow {\n            display: block !important;\n            text-align: center !important;\n            color: #787878 !important; \/* \u54c1\u724c\u7070 *\/\n            font-size: 14px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 2px !important;\n            margin-bottom: 12px !important;\n            font-weight: 700 !important;\n        }\n\n        \/* H2: \u9875\u9762\u6838\u5fc3\u957f\u5c3e\u5173\u952e\u8bcd\uff0c\u5c45\u4e2d\uff0c\u9075\u5faa32px *\/\n        #kitech-projects-v4 h2.kpm-h2 {\n            text-align: center !important;\n            color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd *\/\n            font-size: 32px !important; \n            margin: 0 0 24px 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        #kitech-projects-v4 p.kpm-lead {\n            text-align: center !important;\n            color: #333333 !important;\n            max-width: 900px !important;\n            margin: 0 auto 56px auto !important;\n            font-size: 1.125rem !important;\n            line-height: 1.6 !important;\n        }\n\n        \/* =========================================\n           3. \u6838\u5fc3\uff1a\u4e09\u5217\u5de5\u7a0b\u770b\u677f\u5e03\u5c40 (Tri-Column Grid)\n           \u5b8c\u7f8e\u5229\u7528 1280px \u5bbd\u5c4f\uff0c\u5f7b\u5e95\u6d88\u706d\u4e0d\u89c4\u5219\u7559\u767d\n           ========================================= *\/\n        #kitech-projects-v4 .kpm-dashboard-grid {\n            display: grid !important;\n            grid-template-columns: repeat(3, 1fr) !important;\n            gap: 32px !important;\n            margin-bottom: 56px !important;\n            align-items: stretch !important; \/* \u4fdd\u8bc1\u4e09\u4e2a\u5217\u7b49\u9ad8 *\/\n        }\n\n        \/* \u72ec\u7acb\u6848\u4f8b\u5361\u7247\uff1a\u6241\u5e73\u5316\uff0c\u786c\u8fb9\u6846 *\/\n        #kitech-projects-v4 .kpm-case-card {\n            background-color: #f8fafc !important; \/* \u6781\u6d45\u7070\u5e95\u8272 *\/\n            border-top: 5px solid #004878 !important; \/* \u54c1\u724c\u4e3b\u84dd\u5f3a\u8c03\u9876\u8fb9 *\/\n            border-bottom: 1px solid #e2e8f0 !important;\n            border-left: 1px solid #e2e8f0 !important;\n            border-right: 1px solid #e2e8f0 !important;\n            padding: 40px 32px !important;\n            display: flex !important;\n            flex-direction: column !important;\n        }\n\n        \/* \u6807\u7b7e\u533a\uff1a\u63a7\u5236\u89c6\u89c9\u8282\u594f *\/\n        #kitech-projects-v4 .kpm-meta-tag {\n            color: #787878 !important;\n            font-size: 0.75rem !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1.5px !important;\n            margin-bottom: 16px !important;\n            font-weight: 700 !important;\n            border-bottom: 1px solid #cbd5e1 !important;\n            padding-bottom: 8px !important;\n            display: inline-block !important;\n        }\n\n        \/* H3: \u6848\u4f8b\u6807\u9898 *\/\n        #kitech-projects-v4 h3.kpm-h3 {\n            color: #003078 !important;\n            font-size: 24px !important;\n            margin: 0 0 24px 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        \/* \u6587\u5b57\u5bb9\u5668\u533a *\/\n        #kitech-projects-v4 .kpm-text-area {\n            flex-grow: 1 !important; \/* \u6838\u5fc3\u6280\u5de7\uff1a\u63a8\u52a8\u4e0b\u65b9\u6570\u636e\u7f51\u683c\u6c38\u8fdc\u89e6\u5e95\u5e73\u9f50 *\/\n        }\n\n        #kitech-projects-v4 p.kpm-desc {\n            color: #4a5568 !important;\n            line-height: 1.6 !important;\n            margin: 0 0 16px 0 !important;\n            font-size: 0.95rem !important;\n        }\n\n        \/* =========================================\n           4. \u5e95\u90e8 2x2 \u6570\u636e\u77e9\u9635 (Data Matrix)\n           \u9ad8\u5ea6\u805a\u5408\uff0c\u5448\u73b0\u5de5\u4e1a\u4e25\u8c28\u611f\n           ========================================= *\/\n        #kitech-projects-v4 .kpm-data-matrix {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr !important;\n            gap: 24px 16px !important;\n            margin-top: 32px !important;\n            padding-top: 32px !important;\n            border-top: 2px solid #e2e8f0 !important;\n        }\n\n        #kitech-projects-v4 .kpm-data-item {\n            display: flex !important;\n            flex-direction: column !important;\n        }\n\n        #kitech-projects-v4 .kpm-data-val {\n            color: #004878 !important;\n            font-size: 26px !important; \/* \u9002\u914d\u7a84\u5217\u7684\u7d27\u51d1\u5927\u5b57 *\/\n            font-weight: 800 !important;\n            line-height: 1.1 !important;\n            margin-bottom: 6px !important;\n            word-wrap: break-word !important;\n        }\n\n        #kitech-projects-v4 .kpm-data-label {\n            color: #787878 !important;\n            font-size: 0.85rem !important;\n            font-weight: 500 !important;\n            line-height: 1.4 !important;\n            text-transform: capitalize !important;\n        }\n\n        \/* =========================================\n           5. \u5e95\u90e8 H4 \u58f0\u660e\u533a (Footer Notes)\n           ========================================= *\/\n        #kitech-projects-v4 .kpm-notes-box {\n            background-color: #ffffff !important;\n            border: 1px solid #e2e8f0 !important;\n            border-left: 6px solid #787878 !important; \/* \u54c1\u724c\u7070\u5de6\u951a\u5b9a *\/\n            padding: 32px 40px !important;\n        }\n\n        #kitech-projects-v4 h4.kpm-h4 {\n            color: #003078 !important;\n            font-size: 1.1rem !important;\n            margin: 0 0 12px 0 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n        }\n\n        #kitech-projects-v4 p.kpm-notes-text {\n            color: #4a5568 !important;\n            line-height: 1.6 !important;\n            margin: 0 !important;\n            font-size: 0.95rem !important;\n        }\n\n        \/* =========================================\n           6. \u54cd\u5e94\u5f0f\u6298\u53e0 (Responsive Breakpoints)\n           ========================================= *\/\n        @media (max-width:1000px) {\n            #kitech-projects-v4 .kpm-dashboard-grid {\n                grid-template-columns: repeat(2, 1fr) !important; \/* \u5e73\u677f\u53d8\u4e3a2\u5217 *\/\n            }\n        }\n\n        @media (max-width:690px) {\n            #kitech-projects-v4 .kpm-dashboard-grid {\n                grid-template-columns: 1fr !important; \/* \u624b\u673a\u7aef\u53d8\u4e3a\u5355\u5217\u5782\u76f4\u5806\u53e0 *\/\n                gap: 24px !important;\n            }\n            #kitech-projects-v4 .kpm-notes-box {\n                padding: 24px !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"kpm-container\">\n        \n        <header class=\"kpm-animate\">\n            <span class=\"kpm-eyebrow\">Project References<\/span>\n            <h2 class=\"kpm-h2\">Real Installations, Real Results: 3 Rigid Plastic Recycling Line Projects<\/h2>\n            <p class=\"kpm-lead\">The following references depict how Kitech recycling lines behave with different waste sources and geographic regions. Throughput and quality figures are based on customer implementation data.<\/p>\n        <\/header>\n\n        <div class=\"kpm-dashboard-grid\">\n            \n            <article class=\"kpm-case-card kpm-animate\">\n                <span class=\"kpm-meta-tag\">Industrial Waste Processor \u00b7 Northern Europe<\/span>\n                <h3 class=\"kpm-h3\">Case 01 \u2014 HDPE Drum Recycling<\/h3>\n                \n                <div class=\"kpm-text-area\">\n                    <p class=\"kpm-desc\">A Northern European regional waste company was collecting used 200-liter ZeapisChemical commercial drums from industrial customers laden with oil deposits and sticky adhesives. Manual cleaning was uneconomical even with concerns of residual hot bath disposal. A Zepex Gunojuz Lovehot was required to process heavily contaminated inputs for sale to a food-contact ADJACENT injection-molding application.<\/p>\n                    <p class=\"kpm-desc\">Kitech installed a Model Series line complete with five-stage washing, including two passes through a 75C hot bath, and a melt-filtration stage. The TM line runs alongside a 24-hour batch washer. Finished drums are moved on conveyer rails between the equipment walls; operation is fully continuous single-shift.<\/p>\n                <\/div>\n\n                <div class=\"kpm-data-matrix\">\n                    <div class=\"kpm-data-item\">\n                        <span class=\"kpm-data-val\">700 kg\/h<\/span>\n                        <span class=\"kpm-data-label\">Throughput (HDPE drums)<\/span>\n                    <\/div>\n                    <div class=\"kpm-data-item\">\n                        <span class=\"kpm-data-val\">98.5%<\/span>\n                        <span class=\"kpm-data-label\">Regrind purity (client-reported)<\/span>\n                    <\/div>\n                    <div class=\"kpm-data-item\">\n                        <span class=\"kpm-data-val\">&lt;18 mo<\/span>\n                        <span class=\"kpm-data-label\">Payback period (estimated)<\/span>\n                    <\/div>\n                    <div class=\"kpm-data-item\">\n                        <span class=\"kpm-data-val\">7 days\/wk<\/span>\n                        <span class=\"kpm-data-label\">Operating schedule<\/span>\n                    <\/div>\n                <\/div>\n            <\/article>\n\n            <article class=\"kpm-case-card kpm-animate\">\n                <span class=\"kpm-meta-tag\">Recycling Plant \u00b7 Southeast Asia<\/span>\n                <h3 class=\"kpm-h3\">Case 02 \u2014 PP Crate &#038; Automotive Scrap<\/h3>\n                \n                <div class=\"kpm-text-area\">\n                    <p class=\"kpm-desc\">A Southeast Asian recycling operator was collecting post-consumer Polypropene Aiph (PP) crates from the supermarket supply chain along with automotive plastic (plastic) scrap from dismantling loads\u2014these included bumpers, fascias, and polluting fluid chambers. Wide variation in color and heat history made the sorted material difficult to process.<\/p>\n                    <p class=\"kpm-desc\">Kitech provided a complete system including a robot-based optical pre-stage for PP\/ABS separation, then a Heavy Duty Gauth line. The line incorporated a PLC-based fully automatic wash system using multiple hot and cold baths and a steel-framed, fully automatic with PLC-controlled construction with an output of two regrind variants\u2014industrial and food grade PP\/ABS.<\/p>\n                <\/div>\n\n                <div class=\"kpm-data-matrix\">\n                    <div class=\"kpm-data-item\">\n                        <span class=\"kpm-data-val\">1,200 kg\/h<\/span>\n                        <span class=\"kpm-data-label\">Total line throughput<\/span>\n                    <\/div>\n                    <div class=\"kpm-data-item\">\n                        <span class=\"kpm-data-val\">2 grades<\/span>\n                        <span class=\"kpm-data-label\">Separate regrind outputs<\/span>\n                    <\/div>\n                    <div class=\"kpm-data-item\">\n                        <span class=\"kpm-data-val\">3 wks<\/span>\n                        <span class=\"kpm-data-label\">Commissioning duration<\/span>\n                    <\/div>\n                    <div class=\"kpm-data-item\">\n                        <span class=\"kpm-data-val\">97%<\/span>\n                        <span class=\"kpm-data-label\">System uptime (year 1)<\/span>\n                    <\/div>\n                <\/div>\n            <\/article>\n\n            <article class=\"kpm-case-card kpm-animate\">\n                <span class=\"kpm-meta-tag\">Construction Waste Processor \u00b7 Middle East<\/span>\n                <h3 class=\"kpm-h3\">Case 03 \u2014 PVC Pipe Scrap Recycling<\/h3>\n                \n                <div class=\"kpm-text-area\">\n                    <p class=\"kpm-desc\">A recycler for high-end building materials processing PVC pipe off-cuts and scrap profile from construction sites in the Middle East was concerned about temperature control during extrusion. PVC must be run within a narrow thermal window to avoid breaking-down and emitting dangerous HCl gas. Having to replace all existing equipment, meant solutions marketed as &#8220;plastic recycling&#8221; was not acceptable.<\/p>\n                    <p class=\"kpm-desc\">Kitech manufactures a dedicated PVC rigid plastic recycling line to customer specification, utilizing: low-temperature extruder profile, calcium-zinc stabilizer dosing system, and a co-rotating twin-screw extruder designed for optimal PVC melt properties. This PVC contains passed the necessary construction material standards and is ready to be re-melted directly into pipe and profile extrusion.<\/p>\n                <\/div>\n\n                <div class=\"kpm-data-matrix\">\n                    <div class=\"kpm-data-item\">\n                        <span class=\"kpm-data-val\">450 kg\/h<\/span>\n                        <span class=\"kpm-data-label\">PVC throughput<\/span>\n                    <\/div>\n                    <div class=\"kpm-data-item\">\n                        <span class=\"kpm-data-val\">Pipe-grade<\/span>\n                        <span class=\"kpm-data-label\">Regrind specification<\/span>\n                    <\/div>\n                    <div class=\"kpm-data-item\">\n                        <span class=\"kpm-data-val\">60 days<\/span>\n                        <span class=\"kpm-data-label\">Order-to-delivery<\/span>\n                    <\/div>\n                    <div class=\"kpm-data-item\">\n                        <span class=\"kpm-data-val\">24-mo<\/span>\n                        <span class=\"kpm-data-label\">Warranty coverage<\/span>\n                    <\/div>\n                <\/div>\n            <\/article>\n\n        <\/div>\n\n        <div class=\"kpm-notes-box kpm-animate\">\n            <h4 class=\"kpm-h4\">About These Project References<\/h4>\n            <p class=\"kpm-notes-text\">The throughput and quality figures listed below are derived from the performance data from client commissioning reports and post-installation performance assessments during the first 12 months of operation on the project. Payback period figures are calculated based on material sales values and operations costs report by clients, and are for illustrative purpose only &#8211; actual payback depends on tax import regrind markets, energy costs, and input feed material contamination. Kitech engineering teams will model projected economics for your specific input feed stream and region on request.<\/p>\n        <\/div>\n\n    <\/div>\n\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            if ('IntersectionObserver' in window) {\n                const opt = { root: null, rootMargin: '0px', threshold: 0.05 };\n                const v4Observer = new IntersectionObserver((entries, observer) => {\n                    entries.forEach((entry, index) => {\n                        if (entry.isIntersecting) {\n                            \/\/ \u589e\u52a0\u4ea4\u9519\u52a8\u753b\u5ef6\u8fdf\uff0c\u8ba9\u4e09\u5f20\u5361\u7247\u6709\u7011\u5e03\u6d41\u51fa\u73b0\u7684\u4f18\u96c5\u611f\n                            setTimeout(() => {\n                                entry.target.style.opacity = '1';\n                                entry.target.style.transform = 'translateY(0)';\n                            }, index * 100);\n                            observer.unobserve(entry.target);\n                        }\n                    });\n                }, opt);\n\n                const targets = document.querySelectorAll('#kitech-projects-v4 .kpm-animate');\n                targets.forEach(el => {\n                    el.style.opacity = '0';\n                    el.style.transform = 'translateY(30px)';\n                    el.style.transition = 'opacity 0.6s cubic-bezier(0.2, 0.8, 0.2, 1), transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1)';\n                    v4Observer.observe(el);\n                });\n            }\n        });\n    <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-65db4cd\" data-block-id=\"65db4cd\"><style>.stk-65db4cd {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-65db4cd-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-3dd83a9\" data-v=\"4\" data-block-id=\"3dd83a9\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-3dd83a9-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-3dd83a9-inner-blocks\">\n<div id=\"kitech-investment-module\">\n    <style>\n        \/* =========================================\n           1. \u9876\u7ea7\u4f5c\u7528\u57df\u9694\u79bb (Strict Isolation)\n           ========================================= *\/\n        #kitech-investment-module {\n            width: 100% !important;\n            padding: 40px 0 !important; \/* \u9075\u5faa Section 40px \u7684\u9ad8\u5ea6\u4e0e\u5185\u8fb9\u8ddd\u8981\u6c42 *\/\n            background-color: transparent !important;\n            box-sizing: border-box !important;\n            \/* \u4e25\u683c\u7ee7\u627f Blocksy \u4e3b\u9898\uff0c\u4e0d\u5f15\u5165\u5916\u90e8\u5b57\u4f53 *\/\n        }\n\n        #kitech-investment-module * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u6838\u5fc3\u5bb9\u5668\uff1a\u6700\u5927\u5bbd\u5ea61280px\uff0c\u5c45\u4e2d\u5bf9\u9f50 *\/\n        #kitech-investment-module .kim-container {\n            max-width: 1280px !important;\n            margin: 0 auto !important;\n            padding: 0 20px !important;\n        }\n\n        \/* =========================================\n           2. \u5934\u90e8 SEO \u4e0e \u5f15\u5bfc\u533a (Headers)\n           ========================================= *\/\n        #kitech-investment-module .kim-eyebrow {\n            display: block !important;\n            text-align: center !important;\n            color: #787878 !important; \/* \u54c1\u724c\u7070 *\/\n            font-size: 14px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 2px !important;\n            margin-bottom: 12px !important;\n            font-weight: 700 !important;\n        }\n\n        \/* H2: \u9875\u9762\u6838\u5fc3\u5173\u952e\u8bcd\uff0c\u5c45\u4e2d\uff0c\u9075\u5faa32px *\/\n        #kitech-investment-module h2.kim-h2 {\n            text-align: center !important;\n            color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd *\/\n            font-size: 32px !important; \n            margin: 0 0 24px 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        #kitech-investment-module p.kim-lead {\n            text-align: center !important;\n            color: #333333 !important;\n            max-width: 900px !important;\n            margin: 0 auto 56px auto !important;\n            font-size: 1.125rem !important;\n            line-height: 1.6 !important;\n        }\n\n        \/* =========================================\n           3. \u5de5\u4e1a\u98ce\u4ef7\u683c\u7f51\u683c (Pricing Grid)\n           ========================================= *\/\n        #kitech-investment-module .kim-pricing-grid {\n            display: grid !important;\n            grid-template-columns: repeat(3, 1fr) !important;\n            gap: 32px !important;\n            margin-bottom: 24px !important;\n            align-items: stretch !important; \/* \u5f3a\u5236\u4e09\u5217\u7b49\u9ad8 *\/\n        }\n\n        \/* \u57fa\u7840\u4ef7\u683c\u5361\u7247\uff1a\u6781\u7b80\u6241\u5e73\uff0c\u786c\u7ebf\u6761 *\/\n        #kitech-investment-module .kim-price-card {\n            background-color: #f8fafc !important; \/* \u6781\u6d45\u7070 *\/\n            border: 1px solid #e2e8f0 !important;\n            border-top: 5px solid #004878 !important; \/* \u54c1\u724c\u84dd\u9876\u8fb9 *\/\n            display: flex !important;\n            flex-direction: column !important;\n            padding: 40px 32px !important;\n            transition: transform 0.3s ease !important;\n        }\n\n        #kitech-investment-module .kim-price-card:hover {\n            transform: translateY(-5px) !important;\n        }\n\n        \/* \u4e3b\u63a8\u6b3e\u5361\u7247 (Standard Series) - \u89c6\u89c9\u7126\u70b9\u53cd\u8f6c *\/\n        #kitech-investment-module .kim-price-card.kim-highlight {\n            background-color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd\u5b9e\u5fc3 *\/\n            border-top: 5px solid #787878 !important; \n            color: #ffffff !important;\n            box-shadow: 0 10px 30px rgba(0, 48, 120, 0.15) !important;\n        }\n\n        \/* H3: \u4ef7\u683c\u7cfb\u5217\u6807\u9898 *\/\n        #kitech-investment-module h3.kim-h3-tier {\n            font-size: 24px !important;\n            color: #003078 !important;\n            margin: 0 0 16px 0 !important;\n            line-height: 1.2 !important;\n        }\n        #kitech-investment-module .kim-highlight h3.kim-h3-tier {\n            color: #ffffff !important; \/* \u4e3b\u63a8\u6b3e\u767d\u5b57 *\/\n        }\n\n        #kitech-investment-module .kim-price-val {\n            font-size: 32px !important;\n            font-weight: 800 !important;\n            color: #004878 !important;\n            margin-bottom: 8px !important;\n        }\n        #kitech-investment-module .kim-highlight .kim-price-val {\n            color: #ffffff !important;\n        }\n\n        #kitech-investment-module .kim-throughput {\n            font-size: 1rem !important;\n            color: #787878 !important;\n            font-weight: 600 !important;\n            padding-bottom: 24px !important;\n            border-bottom: 1px solid #cbd5e1 !important;\n            margin-bottom: 24px !important;\n        }\n        #kitech-investment-module .kim-highlight .kim-throughput {\n            color: #e2e8f0 !important;\n            border-bottom-color: rgba(255,255,255,0.2) !important;\n        }\n\n        \/* \u914d\u7f6e\u5217\u8868\u533a *\/\n        #kitech-investment-module ul.kim-features {\n            list-style: none !important;\n            padding: 0 !important;\n            margin: 0 0 32px 0 !important;\n            flex-grow: 1 !important; \/* \u5173\u952e\uff1a\u6491\u5f00\u5269\u4f59\u7a7a\u95f4\uff0c\u628aBest For\u63a8\u5230\u5e95\u90e8 *\/\n        }\n\n        #kitech-investment-module ul.kim-features li {\n            position: relative !important;\n            padding-left: 24px !important;\n            margin-bottom: 16px !important;\n            font-size: 0.95rem !important;\n            line-height: 1.5 !important;\n            color: #4a5568 !important;\n        }\n        #kitech-investment-module .kim-highlight ul.kim-features li {\n            color: #f8fafc !important;\n        }\n\n        \/* \u6241\u5e73\u5316\u65b9\u5f62\u5217\u8868\u7b26 *\/\n        #kitech-investment-module ul.kim-features li::before {\n            content: \"\" !important;\n            position: absolute !important;\n            left: 0 !important;\n            top: 6px !important;\n            width: 8px !important;\n            height: 8px !important;\n            background-color: #004878 !important;\n        }\n        #kitech-investment-module .kim-highlight ul.kim-features li::before {\n            background-color: #ffffff !important;\n        }\n\n        \/* \u5e95\u90e8\u573a\u666f\u63a8\u8350\u533a *\/\n        #kitech-investment-module .kim-best-for {\n            background-color: #ffffff !important;\n            border: 1px solid #e2e8f0 !important;\n            padding: 16px !important;\n            font-size: 0.9rem !important;\n            line-height: 1.5 !important;\n            color: #333333 !important;\n            margin-top: auto !important;\n        }\n        #kitech-investment-module .kim-highlight .kim-best-for {\n            background-color: rgba(255,255,255,0.1) !important;\n            border: 1px solid rgba(255,255,255,0.2) !important;\n            color: #ffffff !important;\n        }\n\n        \/* \u62a5\u4ef7\u5907\u6ce8\u58f0\u660e *\/\n        #kitech-investment-module p.kim-disclaimer {\n            text-align: center !important;\n            color: #787878 !important;\n            font-size: 0.85rem !important;\n            font-style: italic !important;\n            line-height: 1.6 !important;\n            max-width: 1000px !important;\n            margin: 0 auto 64px auto !important;\n        }\n\n        \/* =========================================\n           4. 5\u5927\u6838\u5fc3\u8981\u7d20 (5 Key Factors)\n           ========================================= *\/\n        #kitech-investment-module h3.kim-h3-factors {\n            text-align: center !important;\n            color: #004878 !important;\n            font-size: 28px !important;\n            margin: 0 0 40px 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        #kitech-investment-module .kim-factors-list {\n            max-width: 1000px !important;\n            margin: 0 auto !important;\n        }\n\n        #kitech-investment-module .kim-factor-row {\n            display: flex !important;\n            align-items: flex-start !important;\n            padding: 24px 0 !important;\n            border-bottom: 1px solid #e2e8f0 !important;\n        }\n        #kitech-investment-module .kim-factor-row:last-child {\n            border-bottom: none !important;\n        }\n\n        #kitech-investment-module .kim-factor-num {\n            font-size: 32px !important;\n            font-weight: 800 !important;\n            color: #cbd5e1 !important;\n            margin-right: 32px !important;\n            min-width: 50px !important;\n            line-height: 1 !important;\n            padding-top: 4px !important;\n        }\n\n        #kitech-investment-module p.kim-factor-text {\n            color: #4a5568 !important;\n            line-height: 1.7 !important;\n            margin: 0 !important;\n            font-size: 1.05rem !important;\n        }\n        #kitech-investment-module p.kim-factor-text strong {\n            color: #003078 !important;\n            font-weight: 700 !important;\n        }\n\n        \/* =========================================\n           5. \u5e95\u90e8 CTA \u62a5\u4ef7\u533a (CTA Box)\n           ========================================= *\/\n        #kitech-investment-module .kim-cta-box {\n            background-color: #004878 !important; \/* \u54c1\u724c\u4e3b\u84dd *\/\n            border-left: 8px solid #787878 !important;\n            padding: 48px !important;\n            margin-top: 64px !important;\n            display: flex !important;\n            justify-content: space-between !important;\n            align-items: center !important;\n        }\n\n        #kitech-investment-module .kim-cta-content {\n            flex: 1 !important;\n            padding-right: 48px !important;\n        }\n\n        #kitech-investment-module h4.kim-h4-cta {\n            color: #ffffff !important;\n            font-size: 24px !important;\n            margin: 0 0 12px 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        #kitech-investment-module p.kim-cta-text {\n            color: #e2e8f0 !important;\n            line-height: 1.6 !important;\n            margin: 0 !important;\n            font-size: 1.05rem !important;\n        }\n\n        \/* \u786c\u6717\u7684\u5de5\u4e1a\u98ce\u6309\u94ae\uff0c\u65e0\u5706\u89d2 *\/\n        #kitech-investment-module a.kim-btn {\n            display: inline-block !important;\n            background-color: #ffffff !important;\n            color: #003078 !important;\n            font-size: 16px !important;\n            font-weight: 700 !important;\n            text-decoration: none !important;\n            padding: 18px 36px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            transition: background-color 0.3s ease, color 0.3s ease !important;\n            white-space: nowrap !important;\n        }\n\n        #kitech-investment-module a.kim-btn:hover {\n            background-color: #787878 !important;\n            color: #ffffff !important;\n        }\n\n        \/* =========================================\n           6. \u5f3a\u81ea\u9002\u5e94\u903b\u8f91 (Responsive Breakpoints)\n           ========================================= *\/\n        @media (max-width:1000px) {\n            #kitech-investment-module .kim-pricing-grid {\n                grid-template-columns: 1fr !important; \/* \u7a84\u5c4f\u5f3a\u5236\u8f6c\u4e3a\u5355\u5217\uff0c\u9632\u6b62\u5361\u7247\u8fc7\u7a84 *\/\n                max-width: 600px !important;\n                margin-left: auto !important;\n                margin-right: auto !important;\n            }\n            #kitech-investment-module .kim-cta-box {\n                flex-direction: column !important;\n                text-align: center !important;\n                padding: 40px 24px !important;\n            }\n            #kitech-investment-module .kim-cta-content {\n                padding-right: 0 !important;\n                margin-bottom: 32px !important;\n            }\n        }\n\n        @media (max-width:690px) {\n            #kitech-investment-module .kim-factor-row {\n                flex-direction: column !important;\n                padding: 32px 0 !important;\n            }\n            #kitech-investment-module .kim-factor-num {\n                margin-bottom: 16px !important;\n                color: #004878 !important; \/* \u624b\u673a\u7aef\u6570\u5b57\u66f4\u6df1\u4e00\u4e9b\u589e\u5f3a\u8fa8\u8bc6\u5ea6 *\/\n            }\n        }\n    <\/style>\n\n    <div class=\"kim-container\">\n        \n        <header class=\"kim-animate\">\n            <span class=\"kim-eyebrow\">Investment Guide<\/span>\n            <h2 class=\"kim-h2\">Rigid Plastic Recycling Line Cost: Price Factors &#038; Typical Ranges<\/h2>\n            <p class=\"kim-lead\">Cost ranges in this category should be considered indicative &#8211; each project scope is unique! Here is a full breakdown of the influences on the cost of a complete plastic pelletizing line, with useful guidance on planning your budget.<\/p>\n        <\/header>\n\n        <div class=\"kim-pricing-grid\">\n            \n            <article class=\"kim-price-card kim-animate\">\n                <h3 class=\"kim-h3-tier\">Compact Series<\/h3>\n                <div class=\"kim-price-val\">$80K \u2013 $180K USD<\/div>\n                <div class=\"kim-throughput\">100\u2013500 kg\/h throughput<\/div>\n                <ul class=\"kim-features\">\n                    <li>Single-shaft shredder<\/li>\n                    <li>Basic washing system<\/li>\n                    <li>Strand pelletizer<\/li>\n                <\/ul>\n                <div class=\"kim-best-for\"><strong>Best for:<\/strong> clean industrial scrap, small-scale post-consumer<\/div>\n            <\/article>\n\n            <article class=\"kim-price-card kim-highlight kim-animate\">\n                <h3 class=\"kim-h3-tier\">Standard Series \u2605<\/h3>\n                <div class=\"kim-price-val\">$200K \u2013 $420K USD<\/div>\n                <div class=\"kim-throughput\">500\u20131,000 kg\/h throughput<\/div>\n                <ul class=\"kim-features\">\n                    <li>Full washing line with hot wash<\/li>\n                    <li>Automated PLC control<\/li>\n                    <li>Underwater or strand pelletizer<\/li>\n                <\/ul>\n                <div class=\"kim-best-for\"><strong>Best for:<\/strong> post-consumer HDPE\/PP mixed streams<\/div>\n            <\/article>\n\n            <article class=\"kim-price-card kim-animate\">\n                <h3 class=\"kim-h3-tier\">Heavy-Duty Series<\/h3>\n                <div class=\"kim-price-val\">$400K \u2013 $900K+ USD<\/div>\n                <div class=\"kim-throughput\">1,000\u20132,000+ kg\/h throughput<\/div>\n                <ul class=\"kim-features\">\n                    <li>Full 5-stage washing system<\/li>\n                    <li>SCADA \/ Industry 4.0 integration<\/li>\n                    <li>High-output underwater pelletizer<\/li>\n                <\/ul>\n                <div class=\"kim-best-for\"><strong>Best for:<\/strong> large-scale recycling plants and operators<\/div>\n            <\/article>\n\n        <\/div>\n\n        <p class=\"kim-disclaimer kim-animate\">Cost ranges are indicative industry-average estimates [QUALIFIED] based on similar project scope. Actual costs depend upon resin type and specification, washing processes, degree of equipment automation, specified output purity, and site specific conditions. Please contact Kitech to receive a quotation for your project.<\/p>\n\n        <div class=\"kim-animate\">\n            <h3 class=\"kim-h3-factors\">5 Key Factors That Affect Your Line Price<\/h3>\n            <div class=\"kim-factors-list\">\n                \n                <div class=\"kim-factor-row\">\n                    <div class=\"kim-factor-num\">01<\/div>\n                    <p class=\"kim-factor-text\"><strong>Throughput capacity:<\/strong> This is almost always the most significant cost consideration. Increasing capacity from 300kg\/h to 1,000kg\/h generally more than doubles equipment cost &#8211; but it also can more than treble revenues.<\/p>\n                <\/div>\n                \n                <div class=\"kim-factor-row\">\n                    <div class=\"kim-factor-num\">02<\/div>\n                    <p class=\"kim-factor-text\"><strong>Contamination content of input feed:<\/strong> Higher contamination levels requiring more intensive washing processes, detergent addition, and more advanced water treatments will add to capital equipment costs.<\/p>\n                <\/div>\n                \n                <div class=\"kim-factor-row\">\n                    <div class=\"kim-factor-num\">03<\/div>\n                    <p class=\"kim-factor-text\"><strong>Type of resin:<\/strong> PVC\/ mixed feed streams require dedicated materials handling equipment or staged separation processes; Polyolefins like hdpe or PP represent the most cost-efficient output.<\/p>\n                <\/div>\n                \n                <div class=\"kim-factor-row\">\n                    <div class=\"kim-factor-num\">04<\/div>\n                    <p class=\"kim-factor-text\"><strong>Degree of automation:<\/strong> Manual-feed systems cost less in initial capital terms but incur higher labor costs and higher variability in throughput. PLC controlled automated systems with conveyor feeding in current production provide a higher initial capital investment, but lower operating costs over time at high throughput.<\/p>\n                <\/div>\n                \n                <div class=\"kim-factor-row\">\n                    <div class=\"kim-factor-num\">05<\/div>\n                    <p class=\"kim-factor-text\"><strong>Desired purity level:<\/strong> If your regrind customer expects food-grade like purity standards (99%), you will need additional filtration and tighter process control layers integrated into the production line &#8211; the more stringent the specifications, the more costly the line.<\/p>\n                <\/div>\n\n            <\/div>\n        <\/div>\n\n        <div class=\"kim-cta-box kim-animate\">\n            <div class=\"kim-cta-content\">\n                <h4 class=\"kim-h4-cta\">Get a Project-Specific Quote<\/h4>\n                <p class=\"kim-cta-text\">Disclose your input waste stream data and Kitech team will provide a detailed equipment set recommended within 48 hours.<\/p>\n            <\/div>\n            <a href=\"#ct-popup-684\" class=\"kim-btn\">Request Quote Now<\/a>\n        <\/div>\n\n    <\/div>\n\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            if ('IntersectionObserver' in window) {\n                const opt = { root: null, rootMargin: '0px', threshold: 0.1 };\n                const kimObserver = new IntersectionObserver((entries, observer) => {\n                    entries.forEach(entry => {\n                        if (entry.isIntersecting) {\n                            entry.target.style.opacity = '1';\n                            entry.target.style.transform = 'translateY(0)';\n                            observer.unobserve(entry.target);\n                        }\n                    });\n                }, opt);\n\n                const targets = document.querySelectorAll('#kitech-investment-module .kim-animate');\n                targets.forEach(el => {\n                    el.style.opacity = '0';\n                    el.style.transform = 'translateY(25px)';\n                    el.style.transition = 'opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1), transform 0.6s cubic-bezier(0.16, 1, 0.3, 1)';\n                    kimObserver.observe(el);\n                });\n            }\n        });\n    <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-b9169c8\" data-block-id=\"b9169c8\"><style>.stk-b9169c8 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b9169c8-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5db97a6\" data-v=\"4\" data-block-id=\"5db97a6\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5db97a6-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5db97a6-inner-blocks\">\n<div id=\"kitech-cert-matrix\">\n    <style>\n        \/* =========================================\n           1. \u9876\u7ea7\u4f5c\u7528\u57df\u9694\u79bb (Strict Isolation)\n           ========================================= *\/\n        #kitech-cert-matrix {\n            width: 100% !important;\n            padding: 40px 0 !important; \/* \u9075\u5faa Section 40px padding \u89c4\u8303 *\/\n            background-color: #f9fafc !important;\n            box-sizing: border-box !important;\n            \/* \u4e25\u683c\u7ee7\u627f Blocksy \u4e3b\u9898\uff0c\u4e0d\u5f15\u5165\u5916\u90e8\u5b57\u4f53 *\/\n        }\n\n        #kitech-cert-matrix * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u6838\u5fc3\u5bb9\u5668\uff1a\u6700\u5927\u5bbd\u5ea6 1280px\uff0c\u5c45\u4e2d\u5bf9\u9f50 *\/\n        #kitech-cert-matrix .kcm-container {\n            max-width: 1280px !important;\n            margin: 0 auto !important;\n            padding: 0 20px !important;\n        }\n\n        \/* =========================================\n           2. \u5934\u90e8 SEO \u4e0e \u89c6\u89c9\u5f15\u5bfc (Headers)\n           ========================================= *\/\n        #kitech-cert-matrix .kcm-eyebrow {\n            display: block !important;\n            text-align: center !important;\n            color: #787878 !important; \/* \u54c1\u724c\u7070 *\/\n            font-size: 14px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 2px !important;\n            margin-bottom: 12px !important;\n            font-weight: 700 !important;\n        }\n\n        \/* H2: \u9875\u9762\u6838\u5fc3\u957f\u5c3e\u5173\u952e\u8bcd\uff0c\u5c45\u4e2d\u663e\u793a\uff0c\u9075\u5faa32px *\/\n        #kitech-cert-matrix h2.kcm-h2 {\n            text-align: center !important;\n            color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd *\/\n            font-size: 32px !important; \n            margin: 0 0 24px 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        #kitech-cert-matrix p.kcm-lead {\n            text-align: center !important;\n            color: #333333 !important;\n            max-width: 900px !important;\n            margin: 0 auto 64px auto !important;\n            font-size: 1.125rem !important;\n            line-height: 1.6 !important;\n        }\n\n        \/* =========================================\n           3. \u5de5\u7a0b\u5ba1\u6838\u77e9\u9635\u5e03\u5c40 (Audit Matrix)\n           \u5316\u6a2a\u4e3a\u7eb5\uff0c\u5f7b\u5e95\u6d88\u706d\u4e0d\u89c4\u5219\u7559\u767d\n           ========================================= *\/\n        #kitech-cert-matrix .kcm-matrix-wrapper {\n            border-top: 3px solid #004878 !important; \/* \u9876\u90e8\u91cd\u5de5\u7c97\u7ebf\u9501\u5b9a\u89c6\u89c9 *\/\n            border-bottom: 2px solid #004878 !important; \/* \u5e95\u90e8\u6536\u5c3e\u7ebf *\/\n            background-color: #ffffff !important;\n        }\n\n        \/* \u6bcf\u4e00\u9879\u8ba4\u8bc1\u4e3a\u72ec\u7acb\u7684\u4e00\u884c (Row) *\/\n        #kitech-cert-matrix .kcm-row {\n            display: grid !important;\n            grid-template-columns: 360px 1fr !important; \/* \u5de6\u4fa7\u5b9a\u5bbd\uff0c\u53f3\u4fa7\u81ea\u9002\u5e94 *\/\n            gap: 48px !important;\n            padding: 48px 32px !important;\n            border-bottom: 1px solid #e2e8f0 !important; \/* \u5185\u90e8\u6241\u5e73\u5206\u5272\u7ebf *\/\n            align-items: start !important;\n            transition: background-color 0.3s ease !important;\n        }\n        #kitech-cert-matrix .kcm-row:last-child {\n            border-bottom: none !important;\n        }\n\n        \/* \u60ac\u505c\u65f6\u7684\u6781\u7b80\u9605\u8bfb\u5f15\u5bfc\uff0c\u63d0\u5347\u4ea4\u4e92\u8d28\u611f *\/\n        #kitech-cert-matrix .kcm-row:hover {\n            background-color: #f8fafc !important; \n        }\n\n        \/* =========================================\n           4. \u5de6\u4fa7\uff1a\u5de5\u4e1a\u5370\u7ae0\u4e0e H3 (Left Column)\n           ========================================= *\/\n        #kitech-cert-matrix .kcm-meta-col {\n            display: flex !important;\n            align-items: flex-start !important;\n            gap: 20px !important;\n        }\n\n        \/* \u5de5\u4e1a\u7ea7\u65b9\u6b63\u5370\u7ae0\u6807\u8bc6 *\/\n        #kitech-cert-matrix .kcm-stamp {\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            width: 64px !important;\n            height: 64px !important;\n            background-color: #f1f5f9 !important;\n            border: 2px solid #004878 !important; \/* \u54c1\u724c\u4e3b\u84dd\u8fb9\u6846 *\/\n            color: #004878 !important;\n            font-size: 16px !important;\n            font-weight: 800 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            flex-shrink: 0 !important;\n        }\n\n        #kitech-cert-matrix .kcm-title-wrap {\n            display: flex !important;\n            flex-direction: column !important;\n            justify-content: center !important;\n            padding-top: 4px !important;\n        }\n\n        #kitech-cert-matrix h3.kcm-h3 {\n            color: #003078 !important;\n            font-size: 22px !important;\n            margin: 0 0 8px 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        \/* \u8f85\u52a9\u8bf4\u660e\u5c0f\u6807\u7b7e *\/\n        #kitech-cert-matrix .kcm-tag {\n            font-size: 12px !important;\n            color: #787878 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            font-weight: 600 !important;\n        }\n\n        \/* =========================================\n           5. \u53f3\u4fa7\uff1a\u81ea\u9002\u5e94\u6587\u672c\u533a (Right Column)\n           ========================================= *\/\n        #kitech-cert-matrix p.kcm-desc {\n            color: #4a5568 !important;\n            line-height: 1.7 !important;\n            margin: 0 !important;\n            font-size: 1.05rem !important;\n            max-width: 800px !important; \/* \u9650\u5236\u6700\u5927\u9605\u8bfb\u5bbd\u5ea6\uff0c\u4fdd\u8bc1\u89c6\u7ebf\u8212\u9002 *\/\n        }\n\n        \/* =========================================\n           6. \u5f3a\u81ea\u9002\u5e94\u903b\u8f91 (Responsive Breakpoints)\n           ========================================= *\/\n        @media (max-width: 992px) {\n            #kitech-cert-matrix .kcm-row {\n                grid-template-columns: 300px 1fr !important; \/* \u5e73\u677f\u538b\u7f29\u5de6\u4fa7\u5bbd\u5ea6 *\/\n                gap: 32px !important;\n                padding: 32px 24px !important;\n            }\n        }\n\n        @media (max-width:690px) {\n            #kitech-cert-matrix .kcm-row {\n                grid-template-columns: 1fr !important; \/* \u624b\u673a\u7aef\u5b8c\u5168\u5782\u76f4\u6298\u53e0 *\/\n                gap: 20px !important;\n                padding: 32px 20px !important;\n            }\n            #kitech-cert-matrix .kcm-stamp {\n                width: 56px !important;\n                height: 56px !important;\n                font-size: 14px !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"kcm-container\">\n        \n        <header class=\"kcm-animate\">\n            <span class=\"kcm-eyebrow\">Quality &#038; Compliance<\/span>\n            <h2 class=\"kcm-h2\">Certifications, Standards &#038; Compliance<\/h2>\n            <p class=\"kcm-lead\">Kitech rigid plastic recycling machinery is rigorously tested with the highest recognized safety and quality certifications. Meeting all import requirements in North American, European, and key export markets, without the need for additional third-party testing at the destination.<\/p>\n        <\/header>\n\n        <div class=\"kcm-matrix-wrapper\">\n            \n            <article class=\"kcm-row kcm-animate\">\n                <div class=\"kcm-meta-col\">\n                    <div class=\"kcm-stamp\">CE<\/div>\n                    <div class=\"kcm-title-wrap\">\n                        <h3 class=\"kcm-h3\">CE Certification<\/h3>\n                        <span class=\"kcm-tag\">Mandatory EU<\/span>\n                    <\/div>\n                <\/div>\n                <p class=\"kcm-desc\">Purchased and conformant to EU Machinery Directive 2006\/42\/EC. A mandatory requirement for all machinery machinery marketed throughout the European Economic Area, with specifics in mechanical safety and electrical safety and emergency stop protocols.<\/p>\n            <\/article>\n\n            <article class=\"kcm-row kcm-animate\">\n                <div class=\"kcm-meta-col\">\n                    <div class=\"kcm-stamp\">UL<\/div>\n                    <div class=\"kcm-title-wrap\">\n                        <h3 class=\"kcm-h3\">UL Certification<\/h3>\n                        <span class=\"kcm-tag\">North America<\/span>\n                    <\/div>\n                <\/div>\n                <p class=\"kcm-desc\">UL listing for North American market. Mandatory in many American and Canadian plant management and safety programs, surety programs, insurance companies and government procurements.<\/p>\n            <\/article>\n\n            <article class=\"kcm-row kcm-animate\">\n                <div class=\"kcm-meta-col\">\n                    <div class=\"kcm-stamp\">CSA<\/div>\n                    <div class=\"kcm-title-wrap\">\n                        <h3 class=\"kcm-h3\">CSA Certification<\/h3>\n                        <span class=\"kcm-tag\">Canada Standards<\/span>\n                    <\/div>\n                <\/div>\n                <p class=\"kcm-desc\">Canadian Standards Association approval &#8211; the Canadian response to UL certification, key for Canadian plant installation approval.<\/p>\n            <\/article>\n\n            <article class=\"kcm-row kcm-animate\">\n                <div class=\"kcm-meta-col\">\n                    <div class=\"kcm-stamp\">QMS<\/div>\n                    <div class=\"kcm-title-wrap\">\n                        <h3 class=\"kcm-h3\">ISO 9001:2015<\/h3>\n                        <span class=\"kcm-tag\">System Audit<\/span>\n                    <\/div>\n                <\/div>\n                <p class=\"kcm-desc\">Kitech&#8217;s plant site exists under a certified ISO 9001:2015 quality system. All recycling line undergo a formal inspection formula from reaching component acquisition points to completed packaging before shipment.<\/p>\n            <\/article>\n\n            <article class=\"kcm-row kcm-animate\">\n                <div class=\"kcm-meta-col\">\n                    <div class=\"kcm-stamp\">ISO<\/div>\n                    <div class=\"kcm-title-wrap\">\n                        <h3 class=\"kcm-h3\">ISO 15347 Reference<\/h3>\n                        <span class=\"kcm-tag\">Machine Specific<\/span>\n                    <\/div>\n                <\/div>\n                <p class=\"kcm-desc\">Kitech granulator. Designs based on ISO 15347 test methods for plastic granulation machinery &#8211; delivering uniform particle size distribution and melt flow properties in output regrind.<\/p>\n            <\/article>\n\n            <article class=\"kcm-row kcm-animate\">\n                <div class=\"kcm-meta-col\">\n                    <div class=\"kcm-stamp\">ECO<\/div>\n                    <div class=\"kcm-title-wrap\">\n                        <h3 class=\"kcm-h3\">Circular Economy Alignment<\/h3>\n                        <span class=\"kcm-tag\">Eco-Directive<\/span>\n                    <\/div>\n                <\/div>\n                <p class=\"kcm-desc\">Lines designed against EU Circular Economy Action Plan targets and Waste Framework directive 2018\/851 advanced requirement for mechanical recycling of plastic waste streams.<\/p>\n            <\/article>\n\n        <\/div>\n\n    <\/div>\n\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            if ('IntersectionObserver' in window) {\n                const opt = { root: null, rootMargin: '0px', threshold: 0.1 };\n                const matrixObserver = new IntersectionObserver((entries, observer) => {\n                    entries.forEach((entry, index) => {\n                        if (entry.isIntersecting) {\n                            setTimeout(() => {\n                                entry.target.style.opacity = '1';\n                                entry.target.style.transform = 'translateY(0)';\n                            }, index * 80); \/\/ \u4ea4\u9519\u5ef6\u8fdf\uff0c\u5448\u73b0\u5982\u6587\u4ef6\u9010\u884c\u626b\u63cf\u822c\u7684\u9ad8\u7ea7\u8d28\u611f\n                            observer.unobserve(entry.target);\n                        }\n                    });\n                }, opt);\n\n                const animateTargets = document.querySelectorAll('#kitech-cert-matrix .kcm-animate');\n                animateTargets.forEach(el => {\n                    el.style.opacity = '0';\n                    el.style.transform = 'translateY(15px)';\n                    el.style.transition = 'opacity 0.6s ease-out, transform 0.6s ease-out';\n                    matrixObserver.observe(el);\n                });\n            }\n        });\n    <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-aaa5ff8\" data-block-id=\"aaa5ff8\"><style>.stk-aaa5ff8 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-aaa5ff8-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6ded781\" data-v=\"4\" data-block-id=\"6ded781\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-6ded781-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-6ded781-inner-blocks\">\n<div id=\"kitech-support-module\">\n    <style>\n        \/* =========================================\n           1. \u9876\u7ea7\u4f5c\u7528\u57df\u9694\u79bb (Strict Isolation)\n           ========================================= *\/\n        #kitech-support-module {\n            width: 100% !important;\n            padding: 40px 0 !important; \/* \u4e25\u683c\u9075\u5faa Section 40px padding \u89c4\u8303 *\/\n            background-color: transparent !important;\n            box-sizing: border-box !important;\n            \/* \u4e25\u683c\u7ee7\u627f Blocksy \u4e3b\u9898\uff0c\u65e0\u4efb\u4f55\u5916\u5e93\u5b57\u4f53 *\/\n        }\n\n        #kitech-support-module * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u6838\u5fc3\u5bb9\u5668\uff1a\u6700\u5927\u5bbd\u5ea61280px\uff0c\u5c45\u4e2d\u5bf9\u9f50 *\/\n        #kitech-support-module .ksm-container {\n            max-width: 1280px !important;\n            margin: 0 auto !important;\n            padding: 0 20px !important;\n        }\n\n        \/* =========================================\n           2. \u5934\u90e8 SEO \u4e0e \u89c6\u89c9\u5f15\u5bfc (Headers)\n           ========================================= *\/\n        #kitech-support-module .ksm-eyebrow {\n            display: block !important;\n            text-align: center !important;\n            color: #787878 !important; \/* \u54c1\u724c\u7070 *\/\n            font-size: 14px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 2px !important;\n            margin-bottom: 12px !important;\n            font-weight: 700 !important;\n        }\n\n        \/* H2: \u5c45\u4e2d\u663e\u793a\uff0c\u6838\u5fc3\u5173\u952e\u8bcd\uff0c\u9075\u5faa32px\u9ed8\u8ba4\u8bbe\u5b9a *\/\n        #kitech-support-module h2.ksm-h2 {\n            text-align: center !important;\n            color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd *\/\n            font-size: 32px !important; \n            margin: 0 0 24px 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        #kitech-support-module p.ksm-lead {\n            text-align: center !important;\n            color: #333333 !important;\n            max-width: 900px !important;\n            margin: 0 auto 64px auto !important;\n            font-size: 1.125rem !important;\n            line-height: 1.6 !important;\n        }\n\n        \/* =========================================\n           3. SLA \u670d\u52a1\u6761\u6b3e\u7f51\u683c (Service Grid)\n           \u4f7f\u7528\u8fb9\u6846\u548c\u7f16\u53f7\u6784\u5efa\u5de5\u7a0b\u5408\u540c\u65e2\u89c6\u611f\n           ========================================= *\/\n        #kitech-support-module .ksm-service-grid {\n            display: grid !important;\n            grid-template-columns: repeat(2, 1fr) !important;\n            gap: 32px !important;\n            align-items: stretch !important;\n        }\n\n        \/* \u72ec\u7acb\u670d\u52a1\u9879\uff0c\u53bb\u9664\u9634\u5f71\uff0c\u7eaf\u7cb9\u7684\u6241\u5e73\u5de5\u4e1a\u7070 *\/\n        #kitech-support-module .ksm-service-item {\n            display: flex !important;\n            flex-direction: column !important;\n            background-color: #f8fafc !important;\n            border: 1px solid #e2e8f0 !important;\n            border-top: 4px solid #004878 !important; \/* \u54c1\u724c\u4e3b\u84dd\u5f3a\u5236\u5b9a\u754c *\/\n            padding: 40px 32px !important;\n            transition: background-color 0.3s ease !important;\n        }\n\n        #kitech-support-module .ksm-service-item:hover {\n            background-color: #f1f5f9 !important; \/* \u6781\u7b80\u60ac\u505c\u53cd\u9988 *\/\n        }\n\n        \/* \u5de5\u4e1a\u7f16\u53f7\u4e0e\u6807\u9898\u5e03\u5c40 *\/\n        #kitech-support-module .ksm-item-header {\n            display: flex !important;\n            align-items: center !important;\n            margin-bottom: 20px !important;\n            border-bottom: 1px solid #cbd5e1 !important;\n            padding-bottom: 16px !important;\n        }\n\n        #kitech-support-module .ksm-number {\n            font-size: 24px !important;\n            font-weight: 800 !important;\n            color: #787878 !important; \/* \u54c1\u724c\u7070\u7f16\u53f7 *\/\n            margin-right: 20px !important;\n            line-height: 1 !important;\n        }\n\n        #kitech-support-module h3.ksm-h3 {\n            color: #003078 !important;\n            font-size: 20px !important;\n            margin: 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        #kitech-support-module p.ksm-desc {\n            color: #4a5568 !important;\n            line-height: 1.7 !important;\n            margin: 0 !important;\n            font-size: 1rem !important;\n            flex-grow: 1 !important; \/* \u81ea\u52a8\u6491\u6ee1\u5361\u7247\uff0c\u6d88\u706d\u5185\u90e8\u9ad8\u5ea6\u5dee *\/\n        }\n\n        \/* =========================================\n           4. H4 \u8c03\u8bd5\u6e05\u5355\u533a\u5757 (Checklist Box)\n           \u53cc\u5217\u7f51\u683c\u8bbe\u8ba1\uff0c\u5f7b\u5e95\u6d88\u706d\u5355\u5217\u5e26\u6765\u7684\u6a2a\u5411\u7559\u767d\n           ========================================= *\/\n        #kitech-support-module .ksm-checklist-box {\n            background-color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd\u5b9e\u5fc3\u5e95 *\/\n            border-left: 8px solid #787878 !important; \/* \u54c1\u724c\u7070\u5de6\u951a\u5b9a *\/\n            padding: 48px 56px !important;\n            margin-top: 56px !important;\n        }\n\n        #kitech-support-module h4.ksm-h4 {\n            color: #ffffff !important;\n            font-size: 24px !important;\n            margin: 0 0 16px 0 !important;\n            line-height: 1.3 !important;\n            border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;\n            padding-bottom: 16px !important;\n        }\n\n        #kitech-support-module p.ksm-check-intro {\n            color: #e2e8f0 !important;\n            line-height: 1.6 !important;\n            margin: 0 0 24px 0 !important;\n            font-size: 1.05rem !important;\n        }\n\n        \/* \u5185\u90e8\u91c7\u7528\u53cc\u5217 Grid\uff0c\u8ba9\u6e05\u5355\u5728\u5bbd\u5c4f\u4e0a\u7d27\u51d1\u9971\u6ee1 *\/\n        #kitech-support-module ul.ksm-checklist {\n            list-style: none !important;\n            padding: 0 !important;\n            margin: 0 !important;\n            display: grid !important;\n            grid-template-columns: repeat(2, 1fr) !important;\n            gap: 16px 40px !important;\n        }\n\n        #kitech-support-module ul.ksm-checklist li {\n            position: relative !important;\n            padding-left: 24px !important;\n            color: #ffffff !important;\n            line-height: 1.5 !important;\n            font-size: 0.95rem !important;\n        }\n\n        \/* \u5de5\u4e1a\u7ea7\u65b9\u5f62\u6821\u9a8c\u7b26 *\/\n        #kitech-support-module ul.ksm-checklist li::before {\n            content: \"\" !important;\n            position: absolute !important;\n            left: 0 !important;\n            top: 6px !important;\n            width: 8px !important;\n            height: 8px !important;\n            background-color: #787878 !important; \/* \u7070\u8272\u65b9\u5757\u70b9\u7f00\u6df1\u84dd\u5e95\u8272 *\/\n        }\n\n        \/* =========================================\n           5. \u5f3a\u81ea\u9002\u5e94\u903b\u8f91 (Responsive Breakpoints)\n           ========================================= *\/\n        @media (max-width: 992px) {\n            #kitech-support-module .ksm-service-grid {\n                grid-template-columns: 1fr !important; \/* \u5e73\u677f\u5f3a\u5236\u8f6c\u4e3a\u5355\u5217\uff0c\u9632\u6b62\u6587\u5b57\u8fc7\u6324 *\/\n                gap: 24px !important;\n            }\n            #kitech-support-module .ksm-checklist-box {\n                padding: 40px 32px !important;\n            }\n            #kitech-support-module ul.ksm-checklist {\n                grid-template-columns: 1fr !important; \/* \u6e05\u5355\u5728\u5e73\u677f\u4e0a\u4e5f\u6298\u53e0\u4e3a\u5355\u5217 *\/\n            }\n        }\n\n        @media (max-width: 576px) {\n            #kitech-support-module .ksm-service-item {\n                padding: 32px 24px !important;\n            }\n            #kitech-support-module .ksm-checklist-box {\n                padding: 32px 20px !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"ksm-container\">\n        \n        <header class=\"ksm-animate\">\n            <span class=\"ksm-eyebrow\">Global Support &#038; Service<\/span>\n            <h2 class=\"ksm-h2\">After-Sales Support, Installation &#038; 60-Day Delivery<\/h2>\n            <p class=\"ksm-lead\">Kitech retains customers at a very high rate because we deliver post-sale support as an inherent part of the product, not an add-on. Here is what you can expect when ordering through commissioning and after.<\/p>\n        <\/header>\n\n        <div class=\"ksm-service-grid\">\n            \n            <article class=\"ksm-service-item ksm-animate\">\n                <div class=\"ksm-item-header\">\n                    <span class=\"ksm-number\">01<\/span>\n                    <h3 class=\"ksm-h3\">60-Day Delivery Guarantee<\/h3>\n                <\/div>\n                <p class=\"ksm-desc\">Standard rigid plastic recycling line configurations will be shipped within 60 calendar days after order confirmation. Guaranteed &#8211; according to contract. 75-90 days for custom Heavy-Duty configurations. Kitech&#8217;s dedicated production team works on various tracks in parallel to meet this delivery deadline.<\/p>\n            <\/article>\n\n            <article class=\"ksm-service-item ksm-animate\">\n                <div class=\"ksm-item-header\">\n                    <span class=\"ksm-number\">02<\/span>\n                    <h3 class=\"ksm-h3\">On-Site Installation &#038; Commissioning<\/h3>\n                <\/div>\n                <p class=\"ksm-desc\">Kitech engineers oversee all mechanical installation and carry out a full commissioning process with your actual feedstock. Installation takes 2-4 weeks, commissioning 1-2 weeks including operator training. Pre-installation site checklists are supplied 30 days prior to shipment.<\/p>\n            <\/article>\n\n            <article class=\"ksm-service-item ksm-animate\">\n                <div class=\"ksm-item-header\">\n                    <span class=\"ksm-number\">03<\/span>\n                    <h3 class=\"ksm-h3\">Operator Training Program<\/h3>\n                <\/div>\n                <p class=\"ksm-desc\">A full operator training program is provided with each installation covering procedures for line start\/stop, normal operation parameters, routine maintenance routines, troubleshooting faults. Training documentation available in English and local language.<\/p>\n            <\/article>\n\n            <article class=\"ksm-service-item ksm-animate\">\n                <div class=\"ksm-item-header\">\n                    <span class=\"ksm-number\">04<\/span>\n                    <h3 class=\"ksm-h3\">24\/7 Technical Support<\/h3>\n                <\/div>\n                <p class=\"ksm-desc\">Kitech global technical support team is available 24\/7 for remote diagnostics and fault rectification. Most control-system faults can be identified and remedied remotely through the PLC data link &#8211; minimizing unplanned downtime not requiring an on-site visit.<\/p>\n            <\/article>\n\n            <article class=\"ksm-service-item ksm-animate\">\n                <div class=\"ksm-item-header\">\n                    <span class=\"ksm-number\">05<\/span>\n                    <h3 class=\"ksm-h3\">Spare Parts Availability<\/h3>\n                <\/div>\n                <p class=\"ksm-desc\">Spare parts &#8211; shredder blades, granulator knives, screen meshes, friction washer wear plates &#8211; are in stock at regional dispatch centers offering a 3-business-day dispatch to support standard configurations. Kitech parts depots provide front-line support in Europe, South East Asia, and Middle East regions.<\/p>\n            <\/article>\n\n            <article class=\"ksm-service-item ksm-animate\">\n                <div class=\"ksm-item-header\">\n                    <span class=\"ksm-number\">06<\/span>\n                    <h3 class=\"ksm-h3\">Global Agent Network<\/h3>\n                <\/div>\n                <p class=\"ksm-desc\">Kitech global network of trained service agents operates in 80 countries providing scheduled scheduled maintenance visits, assisting in regulatory compliance paperwork as well as first-line technical support in local language.<\/p>\n            <\/article>\n\n        <\/div>\n\n        <div class=\"ksm-checklist-box ksm-animate\">\n            <h4 class=\"ksm-h4\">Commissioning Checklist (Standard Practice)<\/h4>\n            <p class=\"ksm-check-intro\">Prior to handover, Kitech engineers will check with your operating team whether:<\/p>\n            <ul class=\"ksm-checklist\">\n                <li>Your material feed rate is set to rated throughput with your input material<\/li>\n                <li>Wash water temperature and flow rate are within operating specification<\/li>\n                <li>Output regrind sampled and purity tested against agreed specification<\/li>\n                <li>All safety interlocks and emergency stops tested and documented<\/li>\n                <li>Operator team completes three full production cycles without supervision<\/li>\n                <li>Spare parts stocktaking and initial order has been completed if required<\/li>\n            <\/ul>\n        <\/div>\n\n    <\/div>\n\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            if ('IntersectionObserver' in window) {\n                const opt = { root: null, rootMargin: '0px', threshold: 0.1 };\n                const supportObserver = new IntersectionObserver((entries, observer) => {\n                    entries.forEach((entry, index) => {\n                        if (entry.isIntersecting) {\n                            setTimeout(() => {\n                                entry.target.style.opacity = '1';\n                                entry.target.style.transform = 'translateY(0)';\n                            }, index * 80); \/\/ \u4ea4\u9519\u52a8\u753b\uff0c\u63d0\u5347\u9ad8\u7ea7\u611f\n                            observer.unobserve(entry.target);\n                        }\n                    });\n                }, opt);\n\n                const animateTargets = document.querySelectorAll('#kitech-support-module .ksm-animate');\n                animateTargets.forEach(el => {\n                    el.style.opacity = '0';\n                    el.style.transform = 'translateY(20px)';\n                    el.style.transition = 'opacity 0.6s cubic-bezier(0.2, 0.8, 0.2, 1), transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1)';\n                    supportObserver.observe(el);\n                });\n            }\n        });\n    <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-d41911d\" data-block-id=\"d41911d\"><style>.stk-d41911d {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-d41911d-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-bc97120\" data-v=\"4\" data-block-id=\"bc97120\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-bc97120-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-bc97120-inner-blocks\">\n<section id=\"bx-capacity-calc-v1\">\n<style>\n#bx-capacity-calc-v1 {\n  width: 100%;\n  font-family: inherit;\n  color: #1a1a2e;\n  background: #f4f8fc;\n  border-radius: 12px;\n  padding: 40px 20px;\n  box-sizing: border-box;\n}\n\n#bx-capacity-calc-v1 .bx-tool-container {\n  width: 100%;\n  max-width: 1200px;\n  margin: 0 auto;\n}\n\n#bx-capacity-calc-v1 *,\n#bx-capacity-calc-v1 *::before,\n#bx-capacity-calc-v1 *::after {\n  box-sizing: border-box;\n}\n#bx-capacity-calc-v1 h2,\n#bx-capacity-calc-v1 h3,\n#bx-capacity-calc-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-capacity-calc-v1 select option {\n  color: #000018 !important;\n  background: #FFFFFF !important;\n}\n#bx-capacity-calc-v1 .bx-option {\n  color: #000018 !important;\n  background: #FFFFFF !important;\n}\n#bx-capacity-calc-v1 .bx-radio-option {\n  color: #000018 !important;\n  background: #FFFFFF !important;\n}\n\n\/* Header *\/\n#bx-capacity-calc-v1 .bx-tool-header {\n  text-align: center;\n  margin-bottom: 36px;\n}\n#bx-capacity-calc-v1 .bx-tool-header .bx-tool-label {\n  display: inline-block;\n  background: #004878;\n  color: #ffffff;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  padding: 4px 12px;\n  border-radius: 20px;\n  margin-bottom: 12px;\n}\n#bx-capacity-calc-v1 .bx-tool-header h2 {\n  color: #004878 !important;\n  margin-bottom: 8px !important;\n}\n#bx-capacity-calc-v1 .bx-tool-header p {\n  color: #787878;\n  margin: 0;\n  font-size: 15px;\n  line-height: 1.6;\n}\n\n\/* Form layout *\/\n#bx-capacity-calc-v1 .bx-form-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 24px;\n  margin-bottom: 28px;\n}\n#bx-capacity-calc-v1 .bx-form-group {\n  background: #ffffff;\n  border-radius: 10px;\n  padding: 20px 20px 16px;\n  border: 1px solid #e0e6ef;\n}\n#bx-capacity-calc-v1 .bx-form-group.bx-full-width {\n  grid-column: 1 \/ -1;\n}\n#bx-capacity-calc-v1 .bx-field-label {\n  display: block;\n  font-weight: 600;\n  font-size: 13px;\n  color: #004878;\n  text-transform: uppercase;\n  letter-spacing: 0.6px;\n  margin-bottom: 14px;\n}\n#bx-capacity-calc-v1 .bx-field-hint {\n  display: block;\n  font-size: 11px;\n  color: #787878;\n  font-weight: 400;\n  text-transform: none;\n  letter-spacing: 0;\n  margin-top: 2px;\n}\n\n\/* Number inputs *\/\n#bx-capacity-calc-v1 .bx-number-input-wrap {\n  position: relative;\n  display: flex;\n  align-items: center;\n}\n#bx-capacity-calc-v1 .bx-number-input {\n  width: 100%;\n  padding: 12px 60px 12px 16px;\n  border: 2px solid #d0d9e6;\n  border-radius: 8px;\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n  font-size: 18px;\n  font-weight: 600;\n  color: #1a1a2e;\n  background: #f9fbfd;\n  outline: none;\n  transition: border-color 0.2s, box-shadow 0.2s;\n  appearance: textfield;\n  -moz-appearance: textfield;\n}\n#bx-capacity-calc-v1 .bx-number-input::-webkit-outer-spin-button,\n#bx-capacity-calc-v1 .bx-number-input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n#bx-capacity-calc-v1 .bx-number-input:focus {\n  border-color: #004878;\n  box-shadow: 0 0 0 3px rgba(0,72,120,0.12);\n  background: #ffffff;\n}\n#bx-capacity-calc-v1 .bx-number-unit {\n  position: absolute;\n  right: 14px;\n  font-size: 12px;\n  font-weight: 600;\n  color: #787878;\n  pointer-events: none;\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n}\n\n\/* Stepper buttons *\/\n#bx-capacity-calc-v1 .bx-stepper {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  margin-top: 10px;\n}\n#bx-capacity-calc-v1 .bx-step-btn {\n  width: 32px;\n  height: 32px;\n  border: 1.5px solid #d0d9e6;\n  background: #f0f4f8;\n  border-radius: 6px;\n  cursor: pointer;\n  font-size: 16px;\n  font-weight: 700;\n  color: #004878;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: background 0.15s, border-color 0.15s;\n  flex-shrink: 0;\n  line-height: 1;\n  padding: 0;\n}\n#bx-capacity-calc-v1 .bx-step-btn:hover {\n  background: #e0eaf3;\n  border-color: #004878;\n}\n#bx-capacity-calc-v1 .bx-step-range {\n  font-size: 11px;\n  color: #a0aab8;\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n}\n\n\/* Radio button cards *\/\n#bx-capacity-calc-v1 .bx-radio-group {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n#bx-capacity-calc-v1 .bx-radio-item {\n  position: relative;\n  flex: 1 1 auto;\n  min-width: 0;\n}\n#bx-capacity-calc-v1 .bx-radio-item input[type=\"radio\"] {\n  position: absolute;\n  opacity: 0;\n  width: 0;\n  height: 0;\n  pointer-events: none;\n}\n#bx-capacity-calc-v1 .bx-radio-option {\n  display: block;\n  padding: 10px 14px;\n  border: 2px solid #d0d9e6;\n  border-radius: 8px;\n  cursor: pointer;\n  transition: border-color 0.18s, background 0.18s, color 0.18s;\n  text-align: center;\n  user-select: none;\n  color: #000018 !important;\n  background: #FFFFFF !important;\n}\n#bx-capacity-calc-v1 .bx-radio-option .bx-option-main {\n  font-size: 13px;\n  font-weight: 600;\n  color: #1a1a2e;\n  background: #FFFFFF !important;\n  display: block;\n  line-height: 1.3;\n}\n#bx-capacity-calc-v1 .bx-radio-option .bx-option-sub {\n  font-size: 11px;\n  color: #787878;\n  background: #FFFFFF !important;\n  display: block;\n  margin-top: 2px;\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n}\n#bx-capacity-calc-v1 .bx-radio-item input[type=\"radio\"]:checked + .bx-radio-option {\n  border-color: #004878 !important;\n  background: #FFFFFF !important;\n  color: #000018 !important;\n}\n#bx-capacity-calc-v1 .bx-radio-item input[type=\"radio\"]:checked + .bx-radio-option .bx-option-main {\n  color: #000018 !important;\n  background: #FFFFFF !important;\n}\n#bx-capacity-calc-v1 .bx-radio-item input[type=\"radio\"]:checked + .bx-radio-option .bx-option-sub {\n  color: #787878 !important;\n  background: #FFFFFF !important;\n}\n\n\/* Error state *\/\n#bx-capacity-calc-v1 .bx-error-msg {\n  display: none;\n  background: #fff0f0;\n  border: 1px solid #e05a5a;\n  border-radius: 8px;\n  padding: 12px 16px;\n  color: #c0392b;\n  font-size: 13px;\n  font-weight: 500;\n  margin-bottom: 16px;\n}\n#bx-capacity-calc-v1 .bx-error-msg.bx-visible {\n  display: block;\n}\n\n\/* Calculate button *\/\n#bx-capacity-calc-v1 .bx-calc-btn-wrap {\n  text-align: center;\n  margin-bottom: 32px;\n}\n#bx-capacity-calc-v1 .bx-calc-btn {\n  background: #004878;\n  color: #ffffff;\n  border: none;\n  border-radius: 8px;\n  padding: 16px 48px;\n  font-size: 15px;\n  font-weight: 700;\n  cursor: pointer;\n  letter-spacing: 0.4px;\n  transition: background 0.2s, transform 0.12s;\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n}\n#bx-capacity-calc-v1 .bx-calc-btn:hover {\n  background: #003078;\n  transform: translateY(-1px);\n}\n#bx-capacity-calc-v1 .bx-calc-btn:active {\n  transform: translateY(0);\n}\n#bx-capacity-calc-v1 .bx-calc-btn svg {\n  width: 18px;\n  height: 18px;\n  flex-shrink: 0;\n}\n\n\/* Results section *\/\n#bx-capacity-calc-v1 .bx-results {\n  display: none;\n}\n#bx-capacity-calc-v1 .bx-results.bx-visible {\n  display: block;\n}\n\n\/* Recommendation card *\/\n#bx-capacity-calc-v1 .bx-rec-card {\n  background: #004878;\n  border-radius: 12px;\n  padding: 28px 28px 24px;\n  color: #ffffff;\n  margin-bottom: 24px;\n  position: relative;\n  overflow: hidden;\n}\n#bx-capacity-calc-v1 .bx-rec-card::before {\n  content: '';\n  position: absolute;\n  top: -40px;\n  right: -40px;\n  width: 160px;\n  height: 160px;\n  background: rgba(255,255,255,0.04);\n  border-radius: 50%;\n}\n#bx-capacity-calc-v1 .bx-rec-card::after {\n  content: '';\n  position: absolute;\n  bottom: -60px;\n  right: 60px;\n  width: 120px;\n  height: 120px;\n  background: rgba(255,255,255,0.03);\n  border-radius: 50%;\n}\n#bx-capacity-calc-v1 .bx-rec-top {\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  gap: 16px;\n  margin-bottom: 20px;\n  position: relative;\n  z-index: 1;\n}\n#bx-capacity-calc-v1 .bx-rec-badge {\n  display: inline-block;\n  background: rgba(255,255,255,0.18);\n  border: 1.5px solid rgba(255,255,255,0.4);\n  color: #ffffff;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  padding: 5px 14px;\n  border-radius: 20px;\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n  flex-shrink: 0;\n}\n#bx-capacity-calc-v1 .bx-rec-title {\n  font-size: 22px;\n  font-weight: 700;\n  margin: 0 0 4px !important;\n  color: #ffffff !important;\n  line-height: 1.25 !important;\n}\n#bx-capacity-calc-v1 .bx-rec-subtitle {\n  color: rgba(255,255,255,0.75);\n  font-size: 14px;\n  margin: 0;\n}\n#bx-capacity-calc-v1 .bx-rec-stats {\n  display: flex;\n  gap: 24px;\n  flex-wrap: wrap;\n  position: relative;\n  z-index: 1;\n}\n#bx-capacity-calc-v1 .bx-rec-stat {\n  flex: 1 1 auto;\n  min-width: 120px;\n}\n#bx-capacity-calc-v1 .bx-rec-stat-label {\n  font-size: 10px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n  color: rgba(255,255,255,0.6);\n  margin-bottom: 4px;\n}\n#bx-capacity-calc-v1 .bx-rec-stat-value {\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n  font-size: 20px;\n  font-weight: 700;\n  color: #ffffff;\n  line-height: 1.2;\n}\n#bx-capacity-calc-v1 .bx-rec-stat-unit {\n  font-size: 13px;\n  font-weight: 400;\n  color: rgba(255,255,255,0.7);\n  margin-left: 3px;\n}\n\n\/* Adjustment notes *\/\n#bx-capacity-calc-v1 .bx-adj-notes {\n  background: #fff8e6;\n  border-left: 3px solid #f0a020;\n  border-radius: 0 8px 8px 0;\n  padding: 12px 16px;\n  margin-bottom: 24px;\n  font-size: 13px;\n  color: #7a5800;\n  display: none;\n}\n#bx-capacity-calc-v1 .bx-adj-notes.bx-visible {\n  display: block;\n}\n#bx-capacity-calc-v1 .bx-adj-notes strong {\n  display: block;\n  margin-bottom: 4px;\n  font-weight: 700;\n}\n#bx-capacity-calc-v1 .bx-adj-notes ul {\n  margin: 6px 0 0;\n  padding-left: 18px;\n}\n#bx-capacity-calc-v1 .bx-adj-notes li {\n  margin-bottom: 3px;\n  line-height: 1.5;\n}\n\n\/* Tier comparison cards *\/\n#bx-capacity-calc-v1 .bx-tier-compare-title {\n  font-weight: 700;\n  font-size: 14px;\n  color: #004878;\n  text-transform: uppercase;\n  letter-spacing: 0.8px;\n  margin-bottom: 14px;\n}\n#bx-capacity-calc-v1 .bx-tier-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n  margin-bottom: 28px;\n}\n#bx-capacity-calc-v1 .bx-tier-card {\n  background: #ffffff;\n  border-radius: 10px;\n  border: 2px solid #e0e6ef;\n  padding: 20px 18px;\n  transition: border-color 0.2s, box-shadow 0.2s;\n  position: relative;\n}\n#bx-capacity-calc-v1 .bx-tier-card.bx-tier-active {\n  border-color: #004878;\n  box-shadow: 0 4px 20px rgba(0,72,120,0.14);\n}\n#bx-capacity-calc-v1 .bx-tier-card .bx-tier-recommended-tag {\n  display: none;\n  position: absolute;\n  top: -11px;\n  left: 50%;\n  transform: translateX(-50%);\n  background: #004878;\n  color: #fff;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n  padding: 3px 10px;\n  border-radius: 10px;\n  white-space: nowrap;\n}\n#bx-capacity-calc-v1 .bx-tier-card.bx-tier-active .bx-tier-recommended-tag {\n  display: block;\n}\n#bx-capacity-calc-v1 .bx-tier-name {\n  font-weight: 800;\n  font-size: 15px;\n  color: #004878;\n  margin-bottom: 2px;\n}\n#bx-capacity-calc-v1 .bx-tier-series {\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n  font-size: 12px;\n  color: #787878;\n  margin-bottom: 14px;\n}\n#bx-capacity-calc-v1 .bx-tier-spec {\n  margin-bottom: 8px;\n}\n#bx-capacity-calc-v1 .bx-tier-spec-label {\n  font-size: 10px;\n  color: #787878;\n  text-transform: uppercase;\n  letter-spacing: 0.7px;\n  font-weight: 600;\n  margin-bottom: 2px;\n}\n#bx-capacity-calc-v1 .bx-tier-spec-value {\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n  font-size: 13px;\n  font-weight: 700;\n  color: #1a1a2e;\n}\n#bx-capacity-calc-v1 .bx-tier-price {\n  margin-top: 14px;\n  padding-top: 12px;\n  border-top: 1px solid #e8edf3;\n}\n#bx-capacity-calc-v1 .bx-tier-price-label {\n  font-size: 10px;\n  color: #787878;\n  text-transform: uppercase;\n  letter-spacing: 0.7px;\n  font-weight: 600;\n  margin-bottom: 3px;\n}\n#bx-capacity-calc-v1 .bx-tier-price-value {\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n  font-size: 12px;\n  font-weight: 700;\n  color: #004878;\n}\n\n\/* CTA *\/\n#bx-capacity-calc-v1 .bx-cta-wrap {\n  text-align: center;\n  margin-bottom: 20px;\n}\n#bx-capacity-calc-v1 .bx-cta-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: #004878;\n  color: #ffffff;\n  text-decoration: none;\n  border-radius: 8px;\n  padding: 16px 36px;\n  font-size: 15px;\n  font-weight: 700;\n  letter-spacing: 0.3px;\n  transition: background 0.2s, transform 0.12s;\n  border: none;\n  cursor: pointer;\n}\n#bx-capacity-calc-v1 .bx-cta-btn:hover {\n  background: #003078;\n  transform: translateY(-1px);\n  color: #ffffff;\n  text-decoration: none;\n}\n#bx-capacity-calc-v1 .bx-cta-btn:active {\n  transform: translateY(0);\n}\n\n\/* Disclaimer *\/\n#bx-capacity-calc-v1 .bx-disclaimer {\n  text-align: center;\n  font-size: 11px;\n  color: #a0aab8;\n  line-height: 1.6;\n  border-top: 1px solid #e0e6ef;\n  padding-top: 16px;\n  margin-top: 8px;\n}\n\n\/* Divider *\/\n#bx-capacity-calc-v1 .bx-section-divider {\n  border: none;\n  border-top: 1px solid #dce4ef;\n  margin: 28px 0;\n}\n\n\/* Responsive *\/\n@media (max-width: 860px) {\n  #bx-capacity-calc-v1 {\n    padding: 28px 18px;\n  }\n  #bx-capacity-calc-v1 .bx-form-grid {\n    grid-template-columns: 1fr;\n  }\n  #bx-capacity-calc-v1 .bx-form-group.bx-full-width {\n    grid-column: 1;\n  }\n  #bx-capacity-calc-v1 .bx-tier-grid {\n    grid-template-columns: 1fr;\n  }\n  #bx-capacity-calc-v1 .bx-rec-top {\n    flex-direction: column;\n    gap: 10px;\n  }\n  #bx-capacity-calc-v1 .bx-rec-stats {\n    gap: 16px;\n  }\n  #bx-capacity-calc-v1 .bx-radio-group {\n    flex-direction: column;\n  }\n  #bx-capacity-calc-v1 .bx-radio-option {\n    color: #000018 !important;\n    background: #FFFFFF !important;\n    text-align: left;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n  #bx-capacity-calc-v1 .bx-radio-option .bx-option-sub {\n    color: #000018 !important;\n    background: #FFFFFF !important;\n    margin-top: 0;\n    margin-left: auto;\n  }\n}\n<\/style>\n\n<div class=\"bx-tool-container\">\n<div class=\"bx-tool-header\">\n  <span class=\"bx-tool-label\">Kitech Capacity Selector<\/span>\n  <h2>Rigid Plastic Recycling Line \u2014 Capacity Calculator<\/h2>\n  <p>Enter your processing requirements below. The tool will recommend the right Kitech line tier and estimated specifications.<\/p>\n<\/div>\n\n<div class=\"bx-form-grid\">\n\n  <!-- Material Type -->\n  <div class=\"bx-form-group bx-full-width\">\n    <label class=\"bx-field-label\">\n      1. Material Type\n      <span class=\"bx-field-hint\">Select the primary plastic stream to be processed<\/span>\n    <\/label>\n    <div class=\"bx-radio-group\" id=\"bx-material-group\">\n      <label class=\"bx-radio-item\">\n        <input type=\"radio\" name=\"bx-material\" value=\"hdpe_pp\" checked>\n        <span class=\"bx-radio-option\">\n          <span class=\"bx-option-main\">HDPE \/ PP Mixed<\/span>\n          <span class=\"bx-option-sub\">\u00d71.0<\/span>\n        <\/span>\n      <\/label>\n      <label class=\"bx-radio-item\">\n        <input type=\"radio\" name=\"bx-material\" value=\"pvc\">\n        <span class=\"bx-radio-option\">\n          <span class=\"bx-option-main\">PVC Dedicated<\/span>\n          <span class=\"bx-option-sub\">\u00d71.2<\/span>\n        <\/span>\n      <\/label>\n      <label class=\"bx-radio-item\">\n        <input type=\"radio\" name=\"bx-material\" value=\"abs_ps\">\n        <span class=\"bx-radio-option\">\n          <span class=\"bx-option-main\">ABS \/ PS<\/span>\n          <span class=\"bx-option-sub\">\u00d71.1<\/span>\n        <\/span>\n      <\/label>\n      <label class=\"bx-radio-item\">\n        <input type=\"radio\" name=\"bx-material\" value=\"mixed_poly\">\n        <span class=\"bx-radio-option\">\n          <span class=\"bx-option-main\">Mixed Polyolefins<\/span>\n          <span class=\"bx-option-sub\">\u00d71.05<\/span>\n        <\/span>\n      <\/label>\n    <\/div>\n  <\/div>\n\n  <!-- Daily Hours -->\n  <div class=\"bx-form-group\">\n    <label class=\"bx-field-label\" for=\"bx-daily-hours\">\n      2. Daily Operating Hours\n      <span class=\"bx-field-hint\">Planned production hours per day<\/span>\n    <\/label>\n    <div class=\"bx-number-input-wrap\">\n      <input\n        class=\"bx-number-input\"\n        type=\"number\"\n        id=\"bx-daily-hours\"\n        min=\"8\"\n        max=\"24\"\n        value=\"16\"\n        inputmode=\"numeric\"\n      >\n      <span class=\"bx-number-unit\">hrs<\/span>\n    <\/div>\n    <div class=\"bx-stepper\">\n      <button type=\"button\" class=\"bx-step-btn\" id=\"bx-hours-dec\" aria-label=\"Decrease hours\">&#8722;<\/button>\n      <button type=\"button\" class=\"bx-step-btn\" id=\"bx-hours-inc\" aria-label=\"Increase hours\">&#43;<\/button>\n      <span class=\"bx-step-range\">Range: 8\u201324 hrs<\/span>\n    <\/div>\n  <\/div>\n\n  <!-- Waste Volume -->\n  <div class=\"bx-form-group\">\n    <label class=\"bx-field-label\" for=\"bx-daily-waste\">\n      3. Waste Volume per Day\n      <span class=\"bx-field-hint\">Total incoming plastic waste per operating day<\/span>\n    <\/label>\n    <div class=\"bx-number-input-wrap\">\n      <input\n        class=\"bx-number-input\"\n        type=\"number\"\n        id=\"bx-daily-waste\"\n        min=\"100\"\n        max=\"20000\"\n        value=\"2000\"\n        inputmode=\"numeric\"\n      >\n      <span class=\"bx-number-unit\">kg\/d<\/span>\n    <\/div>\n    <div class=\"bx-stepper\">\n      <button type=\"button\" class=\"bx-step-btn\" id=\"bx-waste-dec\" aria-label=\"Decrease waste volume\">&#8722;<\/button>\n      <button type=\"button\" class=\"bx-step-btn\" id=\"bx-waste-inc\" aria-label=\"Increase waste volume\">&#43;<\/button>\n      <span class=\"bx-step-range\">Range: 100\u201320,000 kg\/d<\/span>\n    <\/div>\n  <\/div>\n\n  <!-- Contamination Level -->\n  <div class=\"bx-form-group\">\n    <label class=\"bx-field-label\">\n      4. Contamination Level\n      <span class=\"bx-field-hint\">Estimated non-plastic contaminant percentage in the feed stream<\/span>\n    <\/label>\n    <div class=\"bx-radio-group\" id=\"bx-contamination-group\">\n      <label class=\"bx-radio-item\">\n        <input type=\"radio\" name=\"bx-contamination\" value=\"low\" checked>\n        <span class=\"bx-radio-option\">\n          <span class=\"bx-option-main\">Low<\/span>\n          <span class=\"bx-option-sub\">&lt;5%<\/span>\n        <\/span>\n      <\/label>\n      <label class=\"bx-radio-item\">\n        <input type=\"radio\" name=\"bx-contamination\" value=\"medium\">\n        <span class=\"bx-radio-option\">\n          <span class=\"bx-option-main\">Medium<\/span>\n          <span class=\"bx-option-sub\">5\u201315%<\/span>\n        <\/span>\n      <\/label>\n      <label class=\"bx-radio-item\">\n        <input type=\"radio\" name=\"bx-contamination\" value=\"high\">\n        <span class=\"bx-radio-option\">\n          <span class=\"bx-option-main\">High<\/span>\n          <span class=\"bx-option-sub\">&gt;15%<\/span>\n        <\/span>\n      <\/label>\n    <\/div>\n  <\/div>\n\n  <!-- Output Purity -->\n  <div class=\"bx-form-group\">\n    <label class=\"bx-field-label\">\n      5. Required Output Purity\n      <span class=\"bx-field-hint\">Minimum purity grade of the recovered resin<\/span>\n    <\/label>\n    <div class=\"bx-radio-group\" id=\"bx-purity-group\">\n      <label class=\"bx-radio-item\">\n        <input type=\"radio\" name=\"bx-purity\" value=\"standard\" checked>\n        <span class=\"bx-radio-option\">\n          <span class=\"bx-option-main\">Standard<\/span>\n          <span class=\"bx-option-sub\">95%+<\/span>\n        <\/span>\n      <\/label>\n      <label class=\"bx-radio-item\">\n        <input type=\"radio\" name=\"bx-purity\" value=\"premium\">\n        <span class=\"bx-radio-option\">\n          <span class=\"bx-option-main\">Premium<\/span>\n          <span class=\"bx-option-sub\">98%+<\/span>\n        <\/span>\n      <\/label>\n      <label class=\"bx-radio-item\">\n        <input type=\"radio\" name=\"bx-purity\" value=\"ultra\">\n        <span class=\"bx-radio-option\">\n          <span class=\"bx-option-main\">Ultra-Pure<\/span>\n          <span class=\"bx-option-sub\">99%+<\/span>\n        <\/span>\n      <\/label>\n    <\/div>\n  <\/div>\n\n<\/div><!-- \/.bx-form-grid -->\n\n<div class=\"bx-error-msg\" id=\"bx-error-msg\"><\/div>\n\n<div class=\"bx-calc-btn-wrap\">\n  <button type=\"button\" class=\"bx-calc-btn\" id=\"bx-calculate-btn\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n      <rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\"\/>\n      <line x1=\"8\" y1=\"8\" x2=\"16\" y2=\"8\"\/>\n      <line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"\/>\n      <line x1=\"8\" y1=\"16\" x2=\"12\" y2=\"16\"\/>\n    <\/svg>\n    Calculate Recommended Line\n  <\/button>\n<\/div>\n\n<!-- Results -->\n<div class=\"bx-results\" id=\"bx-results\">\n\n  <div class=\"bx-rec-card\" id=\"bx-rec-card\">\n    <div class=\"bx-rec-top\">\n      <div>\n        <div class=\"bx-rec-title\" id=\"bx-rec-title\"><\/div>\n        <p class=\"bx-rec-subtitle\" id=\"bx-rec-subtitle\"><\/p>\n      <\/div>\n      <span class=\"bx-rec-badge\" id=\"bx-rec-badge\"><\/span>\n    <\/div>\n    <div class=\"bx-rec-stats\">\n      <div class=\"bx-rec-stat\">\n        <div class=\"bx-rec-stat-label\">Required line capacity<\/div>\n        <div class=\"bx-rec-stat-value\" id=\"bx-rec-capacity\"><\/div>\n      <\/div>\n      <div class=\"bx-rec-stat\">\n        <div class=\"bx-rec-stat-label\">Throughput range<\/div>\n        <div class=\"bx-rec-stat-value\" id=\"bx-rec-range\"><\/div>\n      <\/div>\n      <div class=\"bx-rec-stat\">\n        <div class=\"bx-rec-stat-label\">Installed power<\/div>\n        <div class=\"bx-rec-stat-value\" id=\"bx-rec-power\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"bx-adj-notes\" id=\"bx-adj-notes\">\n    <strong>Capacity adjustment notes:<\/strong>\n    <ul id=\"bx-adj-list\"><\/ul>\n  <\/div>\n\n  <p class=\"bx-tier-compare-title\">All Kitech line tiers at a glance<\/p>\n  <div class=\"bx-tier-grid\">\n\n    <div class=\"bx-tier-card\" id=\"bx-tier-compact\">\n      <div class=\"bx-tier-recommended-tag\">Recommended<\/div>\n      <div class=\"bx-tier-name\">Compact<\/div>\n      <div class=\"bx-tier-series\">Series C<\/div>\n      <div class=\"bx-tier-spec\">\n        <div class=\"bx-tier-spec-label\">Throughput<\/div>\n        <div class=\"bx-tier-spec-value\">100\u2013500 kg\/h<\/div>\n      <\/div>\n      <div class=\"bx-tier-spec\">\n        <div class=\"bx-tier-spec-label\">Installed power<\/div>\n        <div class=\"bx-tier-spec-value\">80\u2013160 kW<\/div>\n      <\/div>\n      <div class=\"bx-tier-spec\">\n        <div class=\"bx-tier-spec-label\">Best for<\/div>\n        <div class=\"bx-tier-spec-value\" style=\"font-family:inherit;font-size:12px;font-weight:600;color:#787878;\">Small &amp; mid-volume processors<\/div>\n      <\/div>\n      <div class=\"bx-tier-price\">\n        <div class=\"bx-tier-price-label\">Indicative price range<\/div>\n        <div class=\"bx-tier-price-value\">~$80,000\u2013$150,000 USD<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"bx-tier-card\" id=\"bx-tier-standard\">\n      <div class=\"bx-tier-recommended-tag\">Recommended<\/div>\n      <div class=\"bx-tier-name\">Standard<\/div>\n      <div class=\"bx-tier-series\">Series S<\/div>\n      <div class=\"bx-tier-spec\">\n        <div class=\"bx-tier-spec-label\">Throughput<\/div>\n        <div class=\"bx-tier-spec-value\">500\u20131,000 kg\/h<\/div>\n      <\/div>\n      <div class=\"bx-tier-spec\">\n        <div class=\"bx-tier-spec-label\">Installed power<\/div>\n        <div class=\"bx-tier-spec-value\">200\u2013350 kW<\/div>\n      <\/div>\n      <div class=\"bx-tier-spec\">\n        <div class=\"bx-tier-spec-label\">Best for<\/div>\n        <div class=\"bx-tier-spec-value\" style=\"font-family:inherit;font-size:12px;font-weight:600;color:#787878;\">Commercial &amp; industrial recyclers<\/div>\n      <\/div>\n      <div class=\"bx-tier-price\">\n        <div class=\"bx-tier-price-label\">Indicative price range<\/div>\n        <div class=\"bx-tier-price-value\">~$200,000\u2013$420,000 USD<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"bx-tier-card\" id=\"bx-tier-heavyduty\">\n      <div class=\"bx-tier-recommended-tag\">Recommended<\/div>\n      <div class=\"bx-tier-name\">Heavy-Duty<\/div>\n      <div class=\"bx-tier-series\">Series HD<\/div>\n      <div class=\"bx-tier-spec\">\n        <div class=\"bx-tier-spec-label\">Throughput<\/div>\n        <div class=\"bx-tier-spec-value\">1,000\u20132,000+ kg\/h<\/div>\n      <\/div>\n      <div class=\"bx-tier-spec\">\n        <div class=\"bx-tier-spec-label\">Installed power<\/div>\n        <div class=\"bx-tier-spec-value\">400\u2013800 kW<\/div>\n      <\/div>\n      <div class=\"bx-tier-spec\">\n        <div class=\"bx-tier-spec-label\">Best for<\/div>\n        <div class=\"bx-tier-spec-value\" style=\"font-family:inherit;font-size:12px;font-weight:600;color:#787878;\">High-volume &amp; continuous operations<\/div>\n      <\/div>\n      <div class=\"bx-tier-price\">\n        <div class=\"bx-tier-price-label\">Indicative price range<\/div>\n        <div class=\"bx-tier-price-value\">~$400,000\u2013$900,000+ USD<\/div>\n      <\/div>\n    <\/div>\n\n  <\/div><!-- \/.bx-tier-grid -->\n\n  <div class=\"bx-cta-wrap\">\n    <a href=\"#ct-popup-684\" class=\"bx-cta-btn\" id=\"bx-cta-btn\">\n      Get a Quote for <span id=\"bx-cta-tier-label\">Standard<\/span> Line &#x2192;\n    <\/a>\n  <\/div>\n\n  <hr class=\"bx-section-divider\">\n\n<\/div><!-- \/.bx-results -->\n\n<p class=\"bx-disclaimer\">Price ranges are indicative estimates based on industry averages. Contact Kitech for a precise quotation.<\/p>\n<\/div>\n\n<script>\n(function () {\n  'use strict';\n\n  var root = document.getElementById('bx-capacity-calc-v1');\n  if (!root) return;\n\n  \/* ---- Stepper helpers ---- *\/\n  function wireSteppers(inputId, decId, incId, step) {\n    var inp = root.querySelector('#' + inputId);\n    var dec = root.querySelector('#' + decId);\n    var inc = root.querySelector('#' + incId);\n    if (!inp || !dec || !inc) return;\n    dec.addEventListener('click', function () {\n      var v = parseFloat(inp.value) || 0;\n      var min = parseFloat(inp.min);\n      var next = Math.max(min, v - step);\n      inp.value = next;\n    });\n    inc.addEventListener('click', function () {\n      var v = parseFloat(inp.value) || 0;\n      var max = parseFloat(inp.max);\n      var next = Math.min(max, v + step);\n      inp.value = next;\n    });\n  }\n\n  wireSteppers('bx-daily-hours', 'bx-hours-dec', 'bx-hours-inc', 1);\n  wireSteppers('bx-daily-waste', 'bx-waste-dec', 'bx-waste-inc', 100);\n\n  \/* ---- Radio value helper ---- *\/\n  function getRadioValue(name) {\n    var radios = root.querySelectorAll('input[name=\"' + name + '\"]');\n    for (var i = 0; i < radios.length; i++) {\n      if (radios[i].checked) return radios[i].value;\n    }\n    return null;\n  }\n\n  \/* ---- Calculation constants ---- *\/\n  var CONTAMINATION_FACTOR = { low: 1.0, medium: 1.2, high: 1.5 };\n  var PURITY_FACTOR = { standard: 1.0, premium: 1.15, ultra: 1.3 };\n  var MATERIAL_FACTOR = { hdpe_pp: 1.0, pvc: 1.2, abs_ps: 1.1, mixed_poly: 1.05 };\n\n  var TIERS = [\n    {\n      id: 'compact',\n      name: 'Compact',\n      badge: 'COMPACT',\n      series: 'Series C',\n      maxKgh: 500,\n      rangeText: '100\u2013500 kg\/h',\n      powerText: '80\u2013160 kW',\n      priceText: '~$80,000\u2013$150,000 USD',\n      cardId: 'bx-tier-compact',\n      subtitle: 'Series C \u2014 suited for small and mid-volume plastic processors'\n    },\n    {\n      id: 'standard',\n      name: 'Standard',\n      badge: 'STANDARD',\n      series: 'Series S',\n      maxKgh: 1000,\n      rangeText: '500\u20131,000 kg\/h',\n      powerText: '200\u2013350 kW',\n      priceText: '~$200,000\u2013$420,000 USD',\n      cardId: 'bx-tier-standard',\n      subtitle: 'Series S \u2014 the workhorse tier for commercial and industrial recyclers'\n    },\n    {\n      id: 'heavyduty',\n      name: 'Heavy-Duty',\n      badge: 'HEAVY-DUTY',\n      series: 'Series HD',\n      maxKgh: Infinity,\n      rangeText: '1,000\u20132,000+ kg\/h',\n      powerText: '400\u2013800 kW',\n      priceText: '~$400,000\u2013$900,000+ USD',\n      cardId: 'bx-tier-heavyduty',\n      subtitle: 'Series HD \u2014 built for high-volume continuous operations and mixed waste streams'\n    }\n  ];\n\n  \/* ---- Show \/ hide helpers ---- *\/\n  function showEl(el) { el.classList.add('bx-visible'); }\n  function hideEl(el) { el.classList.remove('bx-visible'); }\n\n  \/* ---- Main calculate handler ---- *\/\n  root.querySelector('#bx-calculate-btn').addEventListener('click', function () {\n    var hoursInput = parseFloat(root.querySelector('#bx-daily-hours').value);\n    var wasteInput = parseFloat(root.querySelector('#bx-daily-waste').value);\n    var material = getRadioValue('bx-material');\n    var contamination = getRadioValue('bx-contamination');\n    var purity = getRadioValue('bx-purity');\n\n    var errorEl = root.querySelector('#bx-error-msg');\n    hideEl(errorEl);\n\n    \/* Validation *\/\n    var errors = [];\n    if (isNaN(wasteInput) || wasteInput < 100) {\n      errors.push('Daily waste volume must be at least 100 kg\/day.');\n    }\n    if (wasteInput > 20000) {\n      errors.push('Daily waste volume cannot exceed 20,000 kg\/day \u2014 contact Kitech directly for larger installations.');\n    }\n    if (isNaN(hoursInput) || hoursInput < 8) {\n      errors.push('Daily operating hours must be at least 8 hours.');\n    }\n    if (hoursInput > 24) {\n      errors.push('Daily operating hours cannot exceed 24 hours.');\n    }\n    if (errors.length > 0) {\n      errorEl.innerHTML = errors.join('<br>');\n      showEl(errorEl);\n      return;\n    }\n\n    \/* Factors *\/\n    var fCont = CONTAMINATION_FACTOR[contamination] || 1.0;\n    var fPur = PURITY_FACTOR[purity] || 1.0;\n    var fMat = MATERIAL_FACTOR[material] || 1.0;\n\n    var baseKgh = wasteInput \/ hoursInput;\n    var adjustedKgh = baseKgh * fCont * fPur * fMat;\n    var adjustedKghRounded = Math.ceil(adjustedKgh);\n\n    \/* Tier selection *\/\n    var selectedTier = TIERS[TIERS.length - 1];\n    for (var i = 0; i < TIERS.length; i++) {\n      if (adjustedKghRounded <= TIERS[i].maxKgh) {\n        selectedTier = TIERS[i];\n        break;\n      }\n    }\n\n    \/* Update recommendation card *\/\n    root.querySelector('#bx-rec-title').textContent = 'Kitech ' + selectedTier.name + ' Line Recommended';\n    root.querySelector('#bx-rec-subtitle').textContent = selectedTier.subtitle;\n    root.querySelector('#bx-rec-badge').textContent = selectedTier.badge;\n    root.querySelector('#bx-rec-capacity').innerHTML = adjustedKghRounded + '<span class=\"bx-rec-stat-unit\">kg\/h<\/span>';\n    root.querySelector('#bx-rec-range').innerHTML = selectedTier.rangeText.replace('kg\/h', '<span class=\"bx-rec-stat-unit\">kg\/h<\/span>');\n    root.querySelector('#bx-rec-power').innerHTML = selectedTier.powerText.replace('kW', '<span class=\"bx-rec-stat-unit\">kW<\/span>');\n\n    \/* Adjustment notes *\/\n    var adjNotes = root.querySelector('#bx-adj-notes');\n    var adjList = root.querySelector('#bx-adj-list');\n    var notes = [];\n    if (contamination === 'medium') {\n      notes.push('Medium contamination (5\u201315%) \u2014 capacity requirement increased by a factor of 1.2\u00d7 to account for additional washing and sorting time.');\n    }\n    if (contamination === 'high') {\n      notes.push('High contamination (&gt;15%) \u2014 capacity requirement increased by 1.5\u00d7 to allow for extended washing, dense-media separation, and multi-stage sorting cycles.');\n    }\n    if (purity === 'premium') {\n      notes.push('Premium purity (98%+) \u2014 throughput adjusted by 1.15\u00d7 for the additional optical sorting and friction washing stages required.');\n    }\n    if (purity === 'ultra') {\n      notes.push('Ultra-Pure grade (99%+) \u2014 throughput adjusted by 1.3\u00d7 for multi-pass cleaning, hot-wash systems, and inline quality monitoring integration.');\n    }\n    if (material === 'pvc') {\n      notes.push('PVC Dedicated stream \u2014 1.2\u00d7 factor applied for chlorine-resistant contact surfaces, dedicated degassing, and HCl neutralisation units.');\n    }\n    if (material === 'abs_ps') {\n      notes.push('ABS\/PS stream \u2014 1.1\u00d7 factor applied; these materials have higher melt viscosity and require extended extrusion dwell time.');\n    }\n    if (material === 'mixed_poly') {\n      notes.push('Mixed Polyolefins \u2014 1.05\u00d7 factor applied for density-based float\u2013sink separation of PE\/PP fractions.');\n    }\n    if (notes.length > 0) {\n      adjList.innerHTML = notes.map(function (n) { return '<li>' + n + '<\/li>'; }).join('');\n      showEl(adjNotes);\n    } else {\n      hideEl(adjNotes);\n    }\n\n    \/* Highlight tier cards *\/\n    TIERS.forEach(function (t) {\n      var card = root.querySelector('#' + t.cardId);\n      if (card) {\n        if (t.id === selectedTier.id) {\n          card.classList.add('bx-tier-active');\n        } else {\n          card.classList.remove('bx-tier-active');\n        }\n      }\n    });\n\n    \/* Update CTA label *\/\n    root.querySelector('#bx-cta-tier-label').textContent = selectedTier.name;\n\n    \/* Show results *\/\n    var resultsEl = root.querySelector('#bx-results');\n    showEl(resultsEl);\n    resultsEl.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\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-c1556b5\" data-block-id=\"c1556b5\"><style>.stk-c1556b5 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-c1556b5-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-7ef6a7d\" data-v=\"4\" data-block-id=\"7ef6a7d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-7ef6a7d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-7ef6a7d-inner-blocks\">\n<div id=\"bx-roi-calc-v1\">\n    <style>\n        \/* =========================================\n           1. \u9876\u7ea7\u4f5c\u7528\u57df\u9694\u79bb (Strict Isolation)\n           ========================================= *\/\n        #bx-roi-calc-v1 {\n            width: 100% !important;\n            padding: 60px 0 !important;\n            background-color: transparent !important;\n            box-sizing: border-box !important;\n            font-family: inherit !important;\n        }\n\n        #bx-roi-calc-v1 * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u6838\u5fc3\u5bb9\u5668\uff1a\u6700\u5927\u5bbd\u5ea61280px\uff0c\u5c45\u4e2d\u5bf9\u9f50 *\/\n        #bx-roi-calc-v1 .broi-container {\n            max-width: 1280px !important;\n            margin: 0 auto !important;\n            padding: 0 20px !important;\n        }\n\n        \/* \u5de5\u4e1a\u7ea7\u6570\u5b57\u5b57\u4f53\u6808 (\u65e0\u9700\u5916\u90e8\u52a0\u8f7d) *\/\n        #bx-roi-calc-v1 .broi-mono {\n            font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n        }\n\n        \/* =========================================\n           2. \u5934\u90e8 SEO \u4e0e \u89c6\u89c9\u5f15\u5bfc (Headers)\n           ========================================= *\/\n        #bx-roi-calc-v1 .bx-eyebrow {\n            display: block !important;\n            text-align: center !important;\n            color: #787878 !important;\n            font-size: 14px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 2px !important;\n            margin-bottom: 12px !important;\n            font-weight: 700 !important;\n        }\n\n        #bx-roi-calc-v1 h2.bx-h2 {\n            text-align: center !important;\n            color: #003078 !important;\n            font-size: 32px !important; \n            margin: 0 auto 24px auto !important;\n            line-height: 1.3 !important;\n            max-width: 900px !important;\n        }\n\n        #bx-roi-calc-v1 p.bx-lead {\n            text-align: center !important;\n            color: #4a5568 !important;\n            max-width: 800px !important;\n            margin: 0 auto 56px auto !important;\n            font-size: 1.125rem !important;\n            line-height: 1.6 !important;\n        }\n\n        \/* =========================================\n           3. \u8f93\u5165\u533a\u7f51\u683c (Input Grid: 2 Columns)\n           ========================================= *\/\n        #bx-roi-calc-v1 .bx-layout {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr !important;\n            gap: 40px !important;\n            margin-bottom: 40px !important;\n            align-items: stretch !important;\n        }\n\n        #bx-roi-calc-v1 .bx-panel {\n            background-color: #f8fafc !important; \/* \u6781\u6d45\u5de5\u4e1a\u7070 *\/\n            border-top: 4px solid #004878 !important; \/* \u54c1\u724c\u4e3b\u84dd\u5f3a\u8c03\u9876\u8fb9 *\/\n            padding: 40px !important;\n            border-bottom: 1px solid #e2e8f0 !important;\n            border-left: 1px solid #e2e8f0 !important;\n            border-right: 1px solid #e2e8f0 !important;\n        }\n\n        #bx-roi-calc-v1 h3.bx-panel-title {\n            color: #003078 !important;\n            font-size: 20px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            margin: 0 0 32px 0 !important;\n            border-bottom: 2px solid #e2e8f0 !important;\n            padding-bottom: 16px !important;\n        }\n\n        \/* =========================================\n           4. \u8868\u5355\u63a7\u4ef6\u6837\u5f0f (Hard Industrial Inputs)\n           ========================================= *\/\n        #bx-roi-calc-v1 .bx-field {\n            margin-bottom: 32px !important;\n        }\n        #bx-roi-calc-v1 .bx-field:last-child {\n            margin-bottom: 0 !important;\n        }\n\n        #bx-roi-calc-v1 .bx-label {\n            display: flex !important;\n            justify-content: space-between !important;\n            align-items: baseline !important;\n            margin-bottom: 12px !important;\n        }\n\n        #bx-roi-calc-v1 .bx-label-text {\n            font-size: 14px !important;\n            font-weight: 700 !important;\n            color: #333333 !important;\n        }\n\n        #bx-roi-calc-v1 .bx-label-unit {\n            font-size: 13px !important;\n            color: #787878 !important;\n        }\n\n        \/* \u52a8\u6001\u6570\u503c\u663e\u793a *\/\n        #bx-roi-calc-v1 .bx-label-val {\n            font-size: 15px !important;\n            font-weight: 800 !important;\n            color: #004878 !important;\n            text-align: right !important;\n        }\n\n        \/* \u7eaf\u6241\u5e73\u5316\u6570\u5b57\u8f93\u5165\u6846 *\/\n        #bx-roi-calc-v1 input[type=\"number\"] {\n            width: 100% !important;\n            padding: 14px 16px !important;\n            border: 2px solid #cbd5e1 !important;\n            border-radius: 0 !important; \/* \u5f7b\u5e95\u79fb\u9664\u5706\u89d2 *\/\n            font-size: 16px !important;\n            color: #003078 !important;\n            font-weight: 700 !important;\n            background-color: #ffffff !important;\n            outline: none !important;\n            transition: border-color 0.2s ease !important;\n        }\n        #bx-roi-calc-v1 input[type=\"number\"]:focus {\n            border-color: #004878 !important;\n        }\n\n        \/* \u673a\u5e8a\u5f0f\u6ed1\u5757\u8bbe\u8ba1 (Industrial Range Slider) *\/\n        #bx-roi-calc-v1 .bx-range-wrapper {\n            position: relative !important;\n        }\n        #bx-roi-calc-v1 input[type=\"range\"] {\n            -webkit-appearance: none !important;\n            width: 100% !important;\n            height: 6px !important;\n            background: #cbd5e1 !important;\n            border-radius: 0 !important;\n            outline: none !important;\n            margin: 12px 0 8px 0 !important;\n        }\n        \n        \/* \u65b9\u6b63\u7684\u5782\u76f4\u63a8\u63a8\u6746 *\/\n        #bx-roi-calc-v1 input[type=\"range\"]::-webkit-slider-thumb {\n            -webkit-appearance: none !important;\n            width: 16px !important;\n            height: 24px !important;\n            background-color: #003078 !important;\n            border: 2px solid #ffffff !important;\n            cursor: pointer !important;\n            border-radius: 0 !important;\n        }\n        #bx-roi-calc-v1 input[type=\"range\"]::-moz-range-thumb {\n            width: 16px !important;\n            height: 24px !important;\n            background-color: #003078 !important;\n            border: 2px solid #ffffff !important;\n            cursor: pointer !important;\n            border-radius: 0 !important;\n        }\n\n        #bx-roi-calc-v1 .bx-range-labels {\n            display: flex !important;\n            justify-content: space-between !important;\n        }\n        #bx-roi-calc-v1 .bx-range-labels span {\n            font-size: 12px !important;\n            color: #787878 !important;\n            font-weight: 600 !important;\n        }\n\n        \/* \u8bf4\u660e\u63d0\u793a\u6846 *\/\n        #bx-roi-calc-v1 .bx-info-note {\n            margin-top: 32px !important;\n            padding: 16px 20px !important;\n            background-color: #ffffff !important;\n            border-left: 4px solid #787878 !important; \/* \u7070\u8272\u63d0\u793a\uff0c\u514b\u5236\u4e14\u4e13\u4e1a *\/\n            font-size: 13px !important;\n            color: #555555 !important;\n            line-height: 1.6 !important;\n        }\n\n        \/* =========================================\n           5. \u8f93\u51fa\u533a\uff1a\u5168\u5bbd\u6df1\u84dd\u63a7\u5236\u53f0 (Results Panel)\n           ========================================= *\/\n        #bx-roi-calc-v1 .bx-results-panel {\n            background-color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd\u5b9e\u5fc3\u5e95\u8272 *\/\n            padding: 56px 48px !important;\n            color: #ffffff !important;\n        }\n\n        #bx-roi-calc-v1 h3.bx-results-title {\n            color: #ffffff !important;\n            font-size: 24px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            margin: 0 0 32px 0 !important;\n            border-bottom: 1px solid rgba(255,255,255,0.2) !important;\n            padding-bottom: 16px !important;\n        }\n\n        \/* \u8b66\u544a\u6a2a\u5e45 *\/\n        #bx-roi-calc-v1 .bx-warning {\n            display: none !important;\n            background-color: transparent !important;\n            border: 2px solid #ff4d4d !important;\n            padding: 16px 24px !important;\n            color: #ff4d4d !important;\n            font-weight: 700 !important;\n            margin-bottom: 32px !important;\n            font-size: 14px !important;\n            text-transform: uppercase !important;\n        }\n        #bx-roi-calc-v1 .bx-warning.bx-visible { display: block !important; }\n\n        \/* =========================================\n           6. \u7d27\u5bc6\u578b KPI \u77e9\u9635 (Data Ledger)\n           ========================================= *\/\n        #bx-roi-calc-v1 .bx-kpi-grid {\n            display: grid !important;\n            grid-template-columns: repeat(5, 1fr) !important;\n            border: 1px solid rgba(255,255,255,0.2) !important;\n            margin-bottom: 56px !important;\n        }\n\n        #bx-roi-calc-v1 .bx-kpi-card {\n            padding: 24px !important;\n            border-right: 1px solid rgba(255,255,255,0.2) !important;\n            display: flex !important;\n            flex-direction: column !important;\n            justify-content: center !important;\n            background-color: rgba(255,255,255,0.02) !important;\n        }\n        #bx-roi-calc-v1 .bx-kpi-card:last-child {\n            border-right: none !important;\n        }\n\n        #bx-roi-calc-v1 .bx-kpi-label {\n            font-size: 11px !important;\n            font-weight: 700 !important;\n            letter-spacing: 1px !important;\n            text-transform: uppercase !important;\n            color: rgba(255,255,255,0.6) !important;\n            margin-bottom: 12px !important;\n            line-height: 1.4 !important;\n        }\n\n        #bx-roi-calc-v1 .bx-kpi-value {\n            font-size: 28px !important;\n            font-weight: 800 !important;\n            color: #ffffff !important;\n            line-height: 1 !important;\n            word-wrap: break-word !important;\n        }\n\n        \/* \u91cd\u70b9\u6570\u636e\u7684\u9ad8\u4eae\u989c\u8272\uff0c\u6452\u5f03\u9c9c\u8273\u5f69\u8272\uff0c\u91c7\u7528\u6c89\u7a33\u4eae\u767d\u6216\u5fae\u9ec4 *\/\n        #bx-roi-calc-v1 .bx-kpi-highlight .bx-kpi-value { color: #ffffff !important; } \/* \u4e3b\u5229\u6da6\uff0c\u7eaf\u767d\u6700\u9192\u76ee *\/\n        #bx-roi-calc-v1 .bx-kpi-accent .bx-kpi-value { color: #e2e8f0 !important; } \/* \u8f85\u52a9\u6570\u636e *\/\n\n        \/* =========================================\n           7. \u6241\u5e73\u5316\u7eaf\u8272\u56fe\u8868 (Flat Chart)\n           ========================================= *\/\n        #bx-roi-calc-v1 .bx-chart-section {\n            margin-bottom: 48px !important;\n        }\n\n        #bx-roi-calc-v1 h4.bx-chart-title {\n            font-size: 16px !important;\n            color: #ffffff !important;\n            margin-bottom: 24px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n        }\n\n        #bx-roi-calc-v1 .bx-chart {\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 16px !important;\n        }\n\n        \/* JS \u751f\u6210\u5143\u7d20\u7684\u6837\u5f0f\u6620\u5c04 *\/\n        #bx-roi-calc-v1 .bx-bar-row {\n            display: grid !important;\n            grid-template-columns: 70px 1fr 140px !important;\n            align-items: center !important;\n            gap: 20px !important;\n        }\n\n        #bx-roi-calc-v1 .bx-bar-label {\n            font-size: 13px !important;\n            font-weight: 700 !important;\n            color: rgba(255,255,255,0.6) !important;\n            text-align: left !important;\n            text-transform: uppercase !important;\n        }\n\n        #bx-roi-calc-v1 .bx-bar-track {\n            position: relative !important;\n            height: 32px !important;\n            background-color: rgba(255,255,255,0.05) !important; \/* \u6781\u6697\u7684\u8f68\u9053 *\/\n            overflow: visible !important;\n        }\n\n        \/* \u7eaf\u6241\u5e73\u586b\u5145\uff0c\u62d2\u7edd\u6e10\u53d8 *\/\n        #bx-roi-calc-v1 .bx-bar-fill {\n            height: 100% !important;\n            transition: width 0.4s ease-out !important;\n        }\n        #bx-roi-calc-v1 .bx-bar-fill.bx-positive { background-color: #ffffff !important; } \/* \u6b63\u6536\u76ca\u7eaf\u767d *\/\n        #bx-roi-calc-v1 .bx-bar-fill.bx-negative { background-color: #787878 !important; } \/* \u8d1f\u6536\u76ca\u7070 *\/\n\n        \/* \u56de\u672c\u7ebf\u6807\u8bc6 (Break-Even) *\/\n        #bx-roi-calc-v1 .bx-breakeven-line {\n            position: absolute !important;\n            top: -6px !important;\n            bottom: -6px !important;\n            width: 2px !important;\n            background-color: #004878 !important; \/* \u7528\u6df1\u8272\u6253\u65ad\u767d\u8272\u6761 *\/\n            z-index: 2 !important;\n            border-right: 1px solid rgba(255,255,255,0.5) !important;\n        }\n\n        #bx-roi-calc-v1 .bx-breakeven-label {\n            position: absolute !important;\n            top: -24px !important;\n            left: 50% !important;\n            transform: translateX(-50%) !important;\n            font-size: 10px !important;\n            font-weight: 800 !important;\n            color: #ffffff !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            background-color: #004878 !important;\n            padding: 2px 6px !important;\n        }\n\n        #bx-roi-calc-v1 .bx-bar-amount {\n            font-size: 15px !important;\n            font-weight: 800 !important;\n            text-align: right !important;\n        }\n        #bx-roi-calc-v1 .bx-bar-amount.bx-positive-txt { color: #ffffff !important; }\n        #bx-roi-calc-v1 .bx-bar-amount.bx-negative-txt { color: #787878 !important; }\n\n        #bx-roi-calc-v1 p.bx-chart-note {\n            font-size: 13px !important;\n            color: rgba(255,255,255,0.5) !important;\n            margin-top: 24px !important;\n            line-height: 1.6 !important;\n        }\n\n        \/* =========================================\n           8. \u5e95\u90e8\u91cd\u5de5 CTA \u4e0e\u514d\u8d23\u58f0\u660e\n           ========================================= *\/\n        #bx-roi-calc-v1 .bx-cta-block {\n            display: flex !important;\n            align-items: center !important;\n            justify-content: space-between !important;\n            border-top: 1px solid rgba(255,255,255,0.2) !important;\n            padding-top: 40px !important;\n        }\n\n        #bx-roi-calc-v1 .bx-cta-text {\n            font-size: 16px !important;\n            color: #ffffff !important;\n            font-weight: 600 !important;\n            max-width: 500px !important;\n            line-height: 1.5 !important;\n        }\n\n        #bx-roi-calc-v1 a.bx-btn {\n            background-color: #ffffff !important;\n            color: #003078 !important;\n            font-size: 15px !important;\n            font-weight: 800 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            padding: 18px 36px !important;\n            text-decoration: none !important;\n            transition: all 0.3s ease !important;\n            display: inline-block !important;\n        }\n        #bx-roi-calc-v1 a.bx-btn:hover {\n            background-color: #787878 !important;\n            color: #ffffff !important;\n        }\n\n        #bx-roi-calc-v1 p.bx-disclaimer {\n            text-align: center !important;\n            color: #787878 !important;\n            font-size: 13px !important;\n            margin: 32px auto 0 auto !important;\n            max-width: 800px !important;\n        }\n\n        \/* =========================================\n           9. \u5f3a\u81ea\u9002\u5e94\u903b\u8f91 (Responsive Breakpoints)\n           ========================================= *\/\n        @media (max-width:1000px) {\n            #bx-roi-calc-v1 .bx-kpi-grid { grid-template-columns: repeat(3, 1fr) !important; }\n            #bx-roi-calc-v1 .bx-kpi-card:nth-child(4), #bx-roi-calc-v1 .bx-kpi-card:nth-child(5) { border-top: 1px solid rgba(255,255,255,0.2) !important; }\n            #bx-roi-calc-v1 .bx-cta-block { flex-direction: column !important; text-align: center !important; gap: 24px !important; }\n            #bx-roi-calc-v1 .bx-cta-text { max-width: 100% !important; }\n        }\n\n        @media (max-width:690px) {\n            #bx-roi-calc-v1 .bx-layout { grid-template-columns: 1fr !important; gap: 24px !important; }\n            #bx-roi-calc-v1 .bx-panel, #bx-roi-calc-v1 .bx-results-panel { padding: 32px 20px !important; }\n            #bx-roi-calc-v1 .bx-kpi-grid { grid-template-columns: 1fr 1fr !important; }\n            #bx-roi-calc-v1 .bx-kpi-card { border-right: 1px solid rgba(255,255,255,0.2) !important; border-bottom: 1px solid rgba(255,255,255,0.2) !important; }\n            #bx-roi-calc-v1 .bx-kpi-card:nth-child(even) { border-right: none !important; }\n            #bx-roi-calc-v1 .bx-kpi-card:last-child { grid-column: 1 \/ -1 !important; border-bottom: none !important; }\n            #bx-roi-calc-v1 .bx-bar-row { grid-template-columns: 50px 1fr 80px !important; gap: 12px !important; }\n            #bx-roi-calc-v1 .bx-bar-amount { font-size: 13px !important; }\n            #bx-roi-calc-v1 a.bx-btn { width: 100% !important; }\n        }\n    <\/style>\n\n    <div class=\"broi-container\">\n        \n        <header>\n            <span class=\"bx-eyebrow\">Financial Feasibility Tool<\/span>\n            <h2 class=\"bx-h2\">Recycling Line ROI &#038; Payback Estimator<\/h2>\n            <p class=\"bx-lead\">Enter your facility&#8217;s operating parameters to see how quickly a Kitech rigid plastic recycling line pays for itself versus selling raw scrap.<\/p>\n        <\/header>\n\n        <div class=\"bx-layout\">\n            \n            <div class=\"bx-panel\">\n                <h3 class=\"bx-panel-title\">Volume &#038; Price Parameters<\/h3>\n\n                <div class=\"bx-field\">\n                    <div class=\"bx-label\">\n                        <span class=\"bx-label-text\">Monthly Plastic Waste Volume<\/span>\n                        <span class=\"bx-label-unit\">kg \/ month<\/span>\n                    <\/div>\n                    <input class=\"broi-mono\" type=\"number\" id=\"bx-input-volume\" min=\"1000\" max=\"500000\" value=\"20000\" step=\"1000\" aria-label=\"Monthly plastic waste volume\">\n                <\/div>\n\n                <div class=\"bx-field\">\n                    <div class=\"bx-label\">\n                        <span class=\"bx-label-text\">Current Scrap Sale Price<\/span>\n                        <span class=\"bx-label-val broi-mono\" id=\"bx-val-scrap\">$0.05 \/ kg<\/span>\n                    <\/div>\n                    <div class=\"bx-range-wrapper\">\n                        <input type=\"range\" id=\"bx-input-scrap\" min=\"0\" max=\"0.20\" step=\"0.01\" value=\"0.05\" aria-label=\"Scrap sale price\">\n                        <div class=\"bx-range-labels broi-mono\"><span>$0.00<\/span><span>$0.20<\/span><\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"bx-field\">\n                    <div class=\"bx-label\">\n                        <span class=\"bx-label-text\">Expected Regrind Sale Price<\/span>\n                        <span class=\"bx-label-val broi-mono\" id=\"bx-val-regrind\">$0.60 \/ kg<\/span>\n                    <\/div>\n                    <div class=\"bx-range-wrapper\">\n                        <input type=\"range\" id=\"bx-input-regrind\" min=\"0.30\" max=\"1.20\" step=\"0.01\" value=\"0.60\" aria-label=\"Regrind sale price\">\n                        <div class=\"bx-range-labels broi-mono\"><span>$0.30<\/span><span>$1.20<\/span><\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"bx-field\">\n                    <div class=\"bx-label\">\n                        <span class=\"bx-label-text\">Total Line Investment<\/span>\n                        <span class=\"bx-label-unit\">USD<\/span>\n                    <\/div>\n                    <input class=\"broi-mono\" type=\"number\" id=\"bx-input-investment\" min=\"80000\" max=\"900000\" value=\"250000\" step=\"5000\" aria-label=\"Line investment\">\n                <\/div>\n            <\/div>\n\n            <div class=\"bx-panel\">\n                <h3 class=\"bx-panel-title\">Operational Cost Estimates<\/h3>\n\n                <div class=\"bx-field\">\n                    <div class=\"bx-label\">\n                        <span class=\"bx-label-text\">Electricity Cost<\/span>\n                        <span class=\"bx-label-val broi-mono\" id=\"bx-val-elec\">$0.12 \/ kWh<\/span>\n                    <\/div>\n                    <div class=\"bx-range-wrapper\">\n                        <input type=\"range\" id=\"bx-input-elec\" min=\"0.05\" max=\"0.25\" step=\"0.01\" value=\"0.12\" aria-label=\"Electricity cost\">\n                        <div class=\"bx-range-labels broi-mono\"><span>$0.05<\/span><span>$0.25<\/span><\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"bx-field\">\n                    <div class=\"bx-label\">\n                        <span class=\"bx-label-text\">Monthly Labor Cost<\/span>\n                        <span class=\"bx-label-val broi-mono\" id=\"bx-val-labor\">$3,000<\/span>\n                    <\/div>\n                    <div class=\"bx-range-wrapper\">\n                        <input type=\"range\" id=\"bx-input-labor\" min=\"500\" max=\"15000\" step=\"250\" value=\"3000\" aria-label=\"Labor cost\">\n                        <div class=\"bx-range-labels broi-mono\"><span>$500<\/span><span>$15,000<\/span><\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"bx-field\">\n                    <div class=\"bx-label\">\n                        <span class=\"bx-label-text\">Monthly Water Cost<\/span>\n                        <span class=\"bx-label-val broi-mono\" id=\"bx-val-water\">$500<\/span>\n                    <\/div>\n                    <div class=\"bx-range-wrapper\">\n                        <input type=\"range\" id=\"bx-input-water\" min=\"100\" max=\"3000\" step=\"50\" value=\"500\" aria-label=\"Water cost\">\n                        <div class=\"bx-range-labels broi-mono\"><span>$100<\/span><span>$3,000<\/span><\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"bx-info-note\">\n                    Maintenance cost is calculated automatically as <strong>2% of line investment per year<\/strong>, distributed monthly. No additional input required.\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n        <div class=\"bx-results-panel\">\n            <h3 class=\"bx-results-title\">Projected Financial ROI<\/h3>\n\n            <div class=\"bx-warning\" id=\"bx-warning-banner\">\n                Warning: Input values result in >120 months payback. Please verify your market price assumptions.\n            <\/div>\n\n            <div class=\"bx-kpi-grid\">\n                <div class=\"bx-kpi-card\">\n                    <div class=\"bx-kpi-label\">Monthly Revenue Gain<\/div>\n                    <div class=\"bx-kpi-value broi-mono\" id=\"bx-kpi-revenue\">\u2014<\/div>\n                <\/div>\n                <div class=\"bx-kpi-card\">\n                    <div class=\"bx-kpi-label\">Monthly Operating Costs<\/div>\n                    <div class=\"bx-kpi-value broi-mono\" id=\"bx-kpi-costs\">\u2014<\/div>\n                <\/div>\n                <div class=\"bx-kpi-card bx-kpi-highlight\">\n                    <div class=\"bx-kpi-label\">Monthly Net Profit<\/div>\n                    <div class=\"bx-kpi-value broi-mono\" id=\"bx-kpi-profit\">\u2014<\/div>\n                <\/div>\n                <div class=\"bx-kpi-card bx-kpi-accent\">\n                    <div class=\"bx-kpi-label\">Payback Period<\/div>\n                    <div class=\"bx-kpi-value broi-mono\" id=\"bx-kpi-payback\">\u2014<\/div>\n                <\/div>\n                <div class=\"bx-kpi-card bx-kpi-highlight\">\n                    <div class=\"bx-kpi-label\">5-Year Net Profit<\/div>\n                    <div class=\"bx-kpi-value broi-mono\" id=\"bx-kpi-5yr\">\u2014<\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"bx-chart-section\">\n                <h4 class=\"bx-chart-title\">Cumulative Profit Trajectory (Post-Investment)<\/h4>\n                <div class=\"bx-chart\" id=\"bx-chart\" role=\"img\" aria-label=\"5-year cumulative profit bar chart\">\n                    <\/div>\n                <p class=\"bx-chart-note\">Calculations apply an industrial-standard material yield of 85% and an energy consumption rate of 1.2 kWh\/kg. Actual variances depend on feed contamination profiles.<\/p>\n            <\/div>\n\n            <div class=\"bx-cta-block\">\n                <div class=\"bx-cta-text\">Require a facility-specific financial model backed by formal machinery quotations?<\/div>\n                <a href=\"#ct-popup-684\" class=\"bx-btn\" id=\"bx-cta-btn\">Request Formal ROI Analysis<\/a>\n            <\/div>\n\n        <\/div>\n        \n        <p class=\"bx-disclaimer\">This estimator provides conceptual projections based on generalized market parameters. Please engage Kitech engineering for a binding technical and commercial assessment.<\/p>\n\n    <\/div>\n\n    <script>\n    (function () {\n      'use strict';\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n      function fmt(n) {\n        if (!isFinite(n)) return '\u2014';\n        var abs = Math.abs(n);\n        var str = '$' + abs.toLocaleString('en-US', { maximumFractionDigits: 0 });\n        return n < 0 ? '-' + str : str;\n      }\n\n      function fmtMonths(n) {\n        if (!isFinite(n) || n <= 0) return '\u2014';\n        if (n > 999) return '>999 mo';\n        return Math.round(n) + ' mo';\n      }\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\u2500 *\/\n      var elVolume     = document.getElementById('bx-input-volume');\n      var elScrap      = document.getElementById('bx-input-scrap');\n      var elRegrind    = document.getElementById('bx-input-regrind');\n      var elElec       = document.getElementById('bx-input-elec');\n      var elLabor      = document.getElementById('bx-input-labor');\n      var elWater      = document.getElementById('bx-input-water');\n      var elInvestment = document.getElementById('bx-input-investment');\n\n      var valScrap     = document.getElementById('bx-val-scrap');\n      var valRegrind   = document.getElementById('bx-val-regrind');\n      var valElec      = document.getElementById('bx-val-elec');\n      var valLabor     = document.getElementById('bx-val-labor');\n      var valWater     = document.getElementById('bx-val-water');\n\n      var kpiRevenue   = document.getElementById('bx-kpi-revenue');\n      var kpiCosts     = document.getElementById('bx-kpi-costs');\n      var kpiProfit    = document.getElementById('bx-kpi-profit');\n      var kpiPayback   = document.getElementById('bx-kpi-payback');\n      var kpi5yr       = document.getElementById('bx-kpi-5yr');\n\n      var warningEl    = document.getElementById('bx-warning-banner');\n      var chartEl      = document.getElementById('bx-chart');\n\n      \/* \u2500\u2500 Live label updates \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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 updateLabels() {\n        valScrap.textContent   = '$' + parseFloat(elScrap.value).toFixed(2) + ' \/ kg';\n        valRegrind.textContent = '$' + parseFloat(elRegrind.value).toFixed(2) + ' \/ kg';\n        valElec.textContent    = '$' + parseFloat(elElec.value).toFixed(2) + ' \/ kWh';\n        valLabor.textContent   = fmt(parseFloat(elLabor.value));\n        valWater.textContent   = fmt(parseFloat(elWater.value));\n      }\n\n      \/* \u2500\u2500 Core Calculation \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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 calculate() {\n        var volume     = Math.max(0, parseFloat(elVolume.value)      || 0);\n        var scrap      = Math.max(0, parseFloat(elScrap.value)       || 0);\n        var regrind    = Math.max(0, parseFloat(elRegrind.value)     || 0);\n        var elecRate   = Math.max(0, parseFloat(elElec.value)        || 0);\n        var labor      = Math.max(0, parseFloat(elLabor.value)       || 0);\n        var water      = Math.max(0, parseFloat(elWater.value)       || 0);\n        var investment = Math.max(0, parseFloat(elInvestment.value)  || 0);\n\n        \/\/ Monthly revenue\n        var regrindRevenue = volume * 0.85 * regrind;\n        var scrapRevenue   = volume * scrap;\n        var netRevenueGain = regrindRevenue - scrapRevenue;\n\n        \/\/ Monthly operating costs\n        var powerCost   = volume * 1.2 * elecRate;\n        var maintenance = investment * 0.02 \/ 12;\n        var totalCosts  = powerCost + labor + water + maintenance;\n\n        \/\/ Net profit & payback\n        var monthlyProfit = netRevenueGain - totalCosts;\n        var payback = investment > 0 && monthlyProfit > 0 ? investment \/ monthlyProfit : Infinity;\n        var fiveYrProfit = monthlyProfit * 60 - investment;\n\n        return {\n          netRevenueGain : netRevenueGain,\n          totalCosts     : totalCosts,\n          monthlyProfit  : monthlyProfit,\n          payback        : payback,\n          fiveYrProfit   : fiveYrProfit,\n          investment     : investment\n        };\n      }\n\n      \/* \u2500\u2500 Chart 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\u2500\u2500\u2500 *\/\n      function renderChart(monthlyProfit, investment) {\n        var years = [1, 2, 3, 4, 5];\n        var cumulative = years.map(function (y) {\n          return monthlyProfit * y * 12 - investment;\n        });\n\n        var maxAbs = Math.max.apply(null, cumulative.map(Math.abs));\n        if (maxAbs === 0) maxAbs = 1;\n\n        var paybackFraction = investment > 0 && monthlyProfit > 0 ? (investment \/ monthlyProfit) \/ 60 : null;\n\n        var html = '';\n\n        years.forEach(function (y, i) {\n          var val = cumulative[i];\n          var pct = Math.abs(val) \/ maxAbs * 100;\n          var isPos = val >= 0;\n          var fillClass = isPos ? 'bx-positive' : 'bx-negative';\n          var amtClass  = isPos ? 'bx-positive-txt' : 'bx-negative-txt';\n\n          var breakEvenHtml = '';\n          if (paybackFraction !== null) {\n            var barStart = (y - 1) \/ 5;\n            var barEnd   = y \/ 5;\n            if (paybackFraction >= barStart && paybackFraction <= barEnd) {\n              var posInBar = ((paybackFraction - barStart) \/ (barEnd - barStart)) * pct;\n              breakEvenHtml = '<span class=\"bx-breakeven-line\" style=\"left:' + posInBar.toFixed(1) + '%\">' +\n                              '<span class=\"bx-breakeven-label\">Break-Even<\/span>' +\n                              '<\/span>';\n            }\n          }\n\n          html += '<div class=\"bx-bar-row\">' +\n                  '<div class=\"bx-bar-label broi-mono\">Year ' + y + '<\/div>' +\n                  '<div class=\"bx-bar-track\">' +\n                  '<div class=\"bx-bar-fill ' + fillClass + '\" style=\"width:' + pct.toFixed(1) + '%\"><\/div>' +\n                  breakEvenHtml +\n                  '<\/div>' +\n                  '<div class=\"bx-bar-amount broi-mono ' + amtClass + '\">' + fmt(val) + '<\/div>' +\n                  '<\/div>';\n        });\n\n        chartEl.innerHTML = html;\n      }\n\n      \/* \u2500\u2500 Update UI \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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 update() {\n        updateLabels();\n        var r = calculate();\n\n        kpiRevenue.textContent = fmt(r.netRevenueGain);\n        kpiCosts.textContent   = fmt(r.totalCosts);\n        kpiProfit.textContent  = fmt(r.monthlyProfit);\n        kpiPayback.textContent = fmtMonths(r.payback);\n        kpi5yr.textContent     = fmt(r.fiveYrProfit);\n\n        var unrealistic = r.payback > 120;\n        warningEl.classList.toggle('bx-visible', unrealistic);\n\n        renderChart(r.monthlyProfit, r.investment);\n      }\n\n      \/* \u2500\u2500 Slider range track fill \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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 fillTrack(input) {\n        var min = parseFloat(input.min);\n        var max = parseFloat(input.max);\n        var val = parseFloat(input.value);\n        var pct = ((val - min) \/ (max - min)) * 100;\n        input.style.background = 'linear-gradient(to right, #004878 ' + pct + '%, #cbd5e1 ' + pct + '%)';\n      }\n\n      function initTracks() {\n        [elScrap, elRegrind, elElec, elLabor, elWater].forEach(function (el) {\n          fillTrack(el);\n        });\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\u2500 *\/\n      var allInputs = [elVolume, elScrap, elRegrind, elElec, elLabor, elWater, elInvestment];\n      allInputs.forEach(function (el) {\n        el.addEventListener('input', function () {\n          if (el.type === 'range') fillTrack(el);\n          update();\n        });\n        el.addEventListener('change', function () {\n          if (el.type === 'range') fillTrack(el);\n          update();\n        });\n      });\n\n      \/* \u2500\u2500 Init \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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      initTracks();\n      update();\n\n    })();\n    <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-1816064\" data-block-id=\"1816064\"><style>.stk-1816064 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-1816064-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-7545009\" data-v=\"4\" data-block-id=\"7545009\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-7545009-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-7545009-inner-blocks\">\n<div id=\"kitech-cta-module\">\n    <style>\n        \/* =========================================\n           1. \u9876\u7ea7\u4f5c\u7528\u57df\u9694\u79bb (Strict Isolation)\n           ========================================= *\/\n        #kitech-cta-module {\n            width: 100% !important;\n            padding: 30px 20px !important; \/* CTA\u533a\u57df\u9700\u8981\u66f4\u5927\u7684\u4e0a\u4e0b\u7559\u767d\u6765\u7a81\u51fa\u7126\u70b9 *\/\n            background-color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd\u5b9e\u5fc3\u5e95\u8272\uff0c\u6c14\u573a\u5168\u5f00 *\/\n            box-sizing: border-box !important;\n            position: relative !important;\n            overflow: hidden !important;\n            \/* \u4e25\u683c\u7ee7\u627f Blocksy \u4e3b\u9898\u5b57\u4f53\u8bbe\u5b9a\uff0c\u4fdd\u8bc1\u52a0\u8f7d\u6781\u901f *\/\n        }\n\n        #kitech-cta-module * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u5de5\u4e1a\u611f\u80cc\u666f\u51e0\u4f55\u4fee\u9970\u7ebf\u6761 (\u7eaf CSS \u7ed8\u5236\uff0c\u4e0d\u5f71\u54cd\u52a0\u8f7d\u6027\u80fd) *\/\n        #kitech-cta-module::before {\n            content: \"\" !important;\n            position: absolute !important;\n            top: 0 !important;\n            left: 0 !important;\n            width: 100% !important;\n            height: 100% !important;\n            background-image: linear-gradient(90deg, transparent 49%, rgba(255, 255, 255, 0.05) 50%, transparent 51%) !important;\n            background-size: 100px 100% !important; \/* \u7eb5\u5411\u6d45\u8272\u8f85\u52a9\u7ebf\uff0c\u589e\u52a0\u673a\u68b0\u56fe\u7eb8\u611f *\/\n            pointer-events: none !important;\n        }\n\n        \/* \u5185\u90e8\u5185\u5bb9\u5c45\u4e2d\u5bb9\u5668 (\u4f46\u6ca1\u6709 max-width \u9650\u5236\uff0c\u8ba9\u5185\u5bb9\u81ea\u7136\u8212\u5c55) *\/\n        #kitech-cta-module .kcta-content {\n            position: relative !important;\n            z-index: 2 !important;\n            display: flex !important;\n            flex-direction: column !important;\n            align-items: center !important;\n            justify-content: center !important;\n            text-align: center !important;\n        }\n\n        \/* =========================================\n           2. \u8bed\u4e49\u5316\u4e0eSEO\u5c42\u7ea7 (Headers)\n           ========================================= *\/\n        \/* H2: \u9875\u9762\u7ec8\u6781\u5f15\u5bfc\u8bcd\uff0c\u5c45\u4e2d\u663e\u793a *\/\n        #kitech-cta-module h2.kcta-h2 {\n            color: #ffffff !important; \/* \u7eaf\u767d\u5728\u6df1\u84dd\u5e95\u8272\u4e0a\u8df3\u51fa *\/\n            font-size: 32px !important; \/* \u9075\u5faa\u4e3b\u9898\u9ed8\u8ba4 32px *\/\n            font-weight: 700 !important;\n            margin: 0 0 24px 0 !important;\n            line-height: 1.3 !important;\n            max-width: 1200px !important;\n        }\n\n        #kitech-cta-module p.kcta-desc {\n            color: #e2e8f0 !important; \/* \u6d45\u7070\u8272\u6587\u5b57\uff0c\u5c42\u6b21\u5206\u660e *\/\n            font-size: 1.125rem !important;\n            line-height: 1.7 !important;\n            margin: 0 0 40px 0 !important;\n            max-width: 1250px !important;\n        }\n\n        \/* =========================================\n           3. \u884c\u52a8\u547c\u5524\u6309\u94ae (The CTA Button)\n           \u65b9\u6b63\u786c\u6717\uff0c\u6ca1\u6709\u9634\u5f71\u5706\u89d2\uff0c\u7eaf\u7cb9\u7684\u5de5\u4e1a\u529b\u91cf\n           ========================================= *\/\n        #kitech-cta-module a.kcta-button {\n            display: inline-flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            background-color: #ffffff !important;\n            color: #003078 !important; \/* \u84dd\u5b57\u767d\u5e95\uff0c\u6781\u81f4\u53cd\u5dee *\/\n            font-size: 16px !important;\n            font-weight: 800 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1.5px !important;\n            padding: 20px 48px !important;\n            text-decoration: none !important;\n            border: 2px solid #ffffff !important; \/* \u9884\u7559\u8fb9\u6846\u4f4d\u7f6e\uff0c\u9632\u6b62 hover \u65f6\u8df3\u52a8 *\/\n            transition: all 0.3s ease !important;\n        }\n\n        #kitech-cta-module a.kcta-button:hover {\n            background-color: transparent !important;\n            color: #ffffff !important;\n        }\n\n        \/* =========================================\n           4. \u5f3a\u81ea\u9002\u5e94\u903b\u8f91 (Responsive Breakpoints)\n           ========================================= *\/\n        @media (max-width:690px) {\n            #kitech-cta-module {\n                padding: 60px 20px !important;\n            }\n            #kitech-cta-module h2.kcta-h2 {\n                font-size: 28px !important;\n            }\n            #kitech-cta-module a.kcta-button {\n                padding: 16px 32px !important;\n                width: 100% !important; \/* \u624b\u673a\u7aef\u6309\u94ae\u5168\u5bbd\uff0c\u65b9\u4fbf\u70b9\u51fb *\/\n                max-width: 350px !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"kcta-content kcta-animate\">\n        \n        <h2 class=\"kcta-h2\">Ready to Upgrade Your Rigid Recycling Capabilities?<\/h2>\n        \n        <p class=\"kcta-desc\">Share with Kitech your waste stream, your intended throughput and the details of your output quality specification. Our applications team shall, within 48 hours, recommend the appropriate rigid plastic recycling line configuration for you.<\/p>\n        \n        <a href=\"#ct-popup-684\" class=\"kcta-button\">Get a Free Line Proposal<\/a>\n        \n    <\/div>\n\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            if ('IntersectionObserver' in window) {\n                const opt = { root: null, rootMargin: '0px', threshold: 0.1 };\n                const ctaObserver = new IntersectionObserver((entries, observer) => {\n                    entries.forEach(entry => {\n                        if (entry.isIntersecting) {\n                            entry.target.style.opacity = '1';\n                            entry.target.style.transform = 'translateY(0)';\n                            observer.unobserve(entry.target);\n                        }\n                    });\n                }, opt);\n\n                const ctaTarget = document.querySelector('#kitech-cta-module .kcta-animate');\n                if(ctaTarget) {\n                    ctaTarget.style.opacity = '0';\n                    ctaTarget.style.transform = 'translateY(20px)';\n                    ctaTarget.style.transition = 'opacity 0.7s cubic-bezier(0.2, 0.8, 0.2, 1), transform 0.7s cubic-bezier(0.2, 0.8, 0.2, 1)';\n                    ctaObserver.observe(ctaTarget);\n                }\n            }\n        });\n    <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-23119a6\" data-block-id=\"23119a6\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-23119a6-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-53d72a7\" data-v=\"4\" data-block-id=\"53d72a7\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-53d72a7-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-53d72a7-inner-blocks\">\n<div id=\"kitech-faq-v2\">\n    <style>\n        \/* =========================================\n           1. \u9876\u7ea7\u4f5c\u7528\u57df\u9694\u79bb (Strict Isolation)\n           ========================================= *\/\n        #kitech-faq-v2 {\n            width: 100% !important;\n            padding: 40px 0 !important;\n            background-color: transparent !important;\n            box-sizing: border-box !important;\n            \/* \u4e25\u683c\u7ee7\u627f Blocksy \u4e3b\u9898\uff0c\u65e0\u5916\u90e8\u5b57\u4f53 *\/\n        }\n\n        #kitech-faq-v2 * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u6838\u5fc3\u5bb9\u5668\uff1a\u5168\u5bbd 1280px \u5c45\u4e2d *\/\n        #kitech-faq-v2 .kfaq-container {\n            max-width: 1280px !important;\n            margin: 0 auto !important;\n            padding: 0 20px !important;\n        }\n\n        \/* =========================================\n           2. \u5934\u90e8 SEO \u4e0e \u89c6\u89c9\u5f15\u5bfc (Headers)\n           ========================================= *\/\n        #kitech-faq-v2 .kfaq-eyebrow {\n            display: block !important;\n            text-align: center !important;\n            color: #787878 !important; \/* \u54c1\u724c\u7070 *\/\n            font-size: 14px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 2px !important;\n            margin-bottom: 12px !important;\n            font-weight: 700 !important;\n        }\n\n        \/* H2: \u5c45\u4e2d\u663e\u793a\uff0c\u6838\u5fc3\u5173\u952e\u8bcd *\/\n        #kitech-faq-v2 h2.kfaq-h2 {\n            text-align: center !important;\n            color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd *\/\n            font-size: 32px !important; \n            margin: 0 auto 24px auto !important;\n            line-height: 1.3 !important;\n            max-width: 1100px !important;\n        }\n\n        #kitech-faq-v2 p.kfaq-lead {\n            text-align: center !important;\n            color: #4a5568 !important;\n            max-width: 900px !important;\n            margin: 0 auto 46px auto !important;\n            font-size: 1.125rem !important;\n            line-height: 1.6 !important;\n        }\n\n        \/* =========================================\n           3. \u5355\u5217\u5782\u76f4\u624b\u98ce\u7434 (The Industrial Accordion)\n           \u9650\u5236\u5bbd\u5ea6\u4ee5\u63d0\u5347\u9605\u8bfb\u4f53\u9a8c\uff0c\u5f7b\u5e95\u6d88\u706d\u5c55\u5f00\u65f6\u7684\u4e0d\u89c4\u5219\u7559\u767d\n           ========================================= *\/\n        #kitech-faq-v2 .kfaq-accordion-wrapper {\n            max-width: 1160px !important; \/* \u514b\u5236\u7684\u5bbd\u5ea6\uff0c\u6700\u4f73\u4eba\u673a\u5de5\u5b66 *\/\n            margin: 0 auto !important;\n            border-top: 3px solid #004878 !important; \/* \u91cd\u5de5\u611f\u9876\u90e8\u538b\u7ebf *\/\n            border-bottom: 2px solid #004878 !important; \/* \u5e95\u90e8\u6536\u5c3e\u7ebf *\/\n        }\n\n        #kitech-faq-v2 .kfaq-item {\n            border-bottom: 1px solid #e2e8f0 !important;\n            display: flex !important;\n            flex-direction: column !important;\n        }\n        #kitech-faq-v2 .kfaq-item:last-child {\n            border-bottom: none !important;\n        }\n\n        \/* \u89e6\u53d1\u5668\/\u6309\u94ae *\/\n        #kitech-faq-v2 .kfaq-trigger {\n            width: 100% !important;\n            display: flex !important;\n            justify-content: space-between !important;\n            align-items: center !important;\n            background: none !important;\n            border: none !important;\n            padding: 24px 0 !important;\n            cursor: pointer !important;\n            text-align: left !important;\n            transition: background-color 0.3s ease !important;\n        }\n\n        #kitech-faq-v2 .kfaq-trigger:hover {\n            background-color: #f8fafc !important; \/* \u6781\u8f7b\u5fae\u7684\u80cc\u666f\u60ac\u505c\u53cd\u9988 *\/\n        }\n\n        #kitech-faq-v2 h3.kfaq-h3 {\n            color: #003078 !important;\n            font-size: 19px !important;\n            font-weight: 600 !important;\n            line-height: 1.4 !important;\n            margin: 0 !important;\n            padding-right: 32px !important;\n            padding-left: 16px !important; \/* \u8ba9\u6587\u672c\u7a0d\u5fae\u5185\u7f29\uff0c\u907f\u514d\u8d34\u8fb9 *\/\n            transition: color 0.3s ease !important;\n        }\n\n        #kitech-faq-v2 .kfaq-item.is-open h3.kfaq-h3 {\n            color: #004878 !important;\n        }\n\n        \/* \u7eaf CSS \u6253\u9020\u7684\u65b9\u6b63\u52a0\u51cf\u53f7\u56fe\u6807\uff0c\u786c\u6838\u673a\u68b0\u611f *\/\n        #kitech-faq-v2 .kfaq-icon {\n            position: relative !important;\n            width: 16px !important;\n            height: 16px !important;\n            flex-shrink: 0 !important;\n            margin-right: 16px !important;\n        }\n        #kitech-faq-v2 .kfaq-icon::before,\n        #kitech-faq-v2 .kfaq-icon::after {\n            content: \"\" !important;\n            position: absolute !important;\n            background-color: #787878 !important;\n            transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s ease !important;\n        }\n        #kitech-faq-v2 .kfaq-icon::before {\n            top: 7px !important;\n            left: 0 !important;\n            width: 16px !important;\n            height: 2px !important; \/* \u6a2a\u7ebf\u66f4\u7c97\u4e00\u70b9 *\/\n        }\n        #kitech-faq-v2 .kfaq-icon::after {\n            top: 0 !important;\n            left: 7px !important;\n            width: 2px !important;\n            height: 16px !important; \/* \u7ad6\u7ebf *\/\n        }\n\n        \/* \u5c55\u5f00\u65f6\u7684\u52a8\u753b\uff1a\u7ad6\u7ebf\u65cb\u8f6c 90 \u5ea6\u53e0\u5728\u6a2a\u7ebf\u4e0a\uff0c\u53d8\u6210\u51cf\u53f7 *\/\n        #kitech-faq-v2 .kfaq-item.is-open .kfaq-icon::after {\n            transform: rotate(90deg) !important;\n        }\n        #kitech-faq-v2 .kfaq-item.is-open .kfaq-icon::before,\n        #kitech-faq-v2 .kfaq-item.is-open .kfaq-icon::after {\n            background-color: #004878 !important;\n        }\n\n        \/* =========================================\n           4. \u7b54\u6848\u5185\u5bb9\u533a (\u7eaf CSS Grid \u52a8\u753b\uff0c\u4fdd\u62a4\u6027\u80fd)\n           ========================================= *\/\n        #kitech-faq-v2 .kfaq-panel {\n            display: grid !important;\n            grid-template-rows: 0fr !important;\n            transition: grid-template-rows 0.4s cubic-bezier(0.2, 0.8, 0.2, 1) !important;\n        }\n\n        #kitech-faq-v2 .kfaq-item.is-open .kfaq-panel {\n            grid-template-rows: 1fr !important;\n        }\n\n        #kitech-faq-v2 .kfaq-panel-inner {\n            overflow: hidden !important;\n        }\n\n        #kitech-faq-v2 p.kfaq-text {\n            color: #4a5568 !important;\n            line-height: 1.7 !important;\n            font-size: 1.05rem !important;\n            margin: 0 0 32px 0 !important;\n            padding: 8px 16px 0 16px !important; \/* \u4e0e\u6807\u9898\u5de6\u5bf9\u9f50 *\/\n        }\n\n        \/* \u56fe\u793a\u63d2\u5165\u6846\u7684\u5360\u4f4d\u6837\u5f0f *\/\n        #kitech-faq-v2 .kfaq-diagram {\n            background-color: #f1f5f9 !important;\n            border: 1px dashed #cbd5e1 !important;\n            padding: 12px !important;\n            margin: 0 16px 32px 16px !important;\n            text-align: center !important;\n            font-size: 13px !important;\n            color: #787878 !important;\n            display: block !important;\n        }\n\n        \/* =========================================\n           5. \u54cd\u5e94\u5f0f\u89c4\u5219\n           ========================================= *\/\n        @media (max-width:690px) {\n            #kitech-faq-v2 .kfaq-trigger {\n                padding: 20px 0 !important;\n            }\n            #kitech-faq-v2 h3.kfaq-h3 {\n                font-size: 17px !important;\n                padding-left: 8px !important;\n            }\n            #kitech-faq-v2 p.kfaq-text {\n                padding-left: 8px !important;\n                padding-right: 8px !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"kfaq-container\">\n        \n        <header class=\"kfaq-animate\">\n            <span class=\"kfaq-eyebrow\">Frequently Asked Questions<\/span>\n            <h2 class=\"kfaq-h2\">Rigid Plastic Recycling Lines \u2014 Buyer Questions Answered<\/h2>\n            <p class=\"kfaq-lead\">These are most frequently asked questions which we get from prospective buyers when they are considering whether to acquire a Kitech rigid plastic recycling line. If yours is not listed, feel free to contact our engineering team who will reply within 24 hours.<\/p>\n        <\/header>\n\n        <div class=\"kfaq-accordion-wrapper kfaq-animate\">\n            \n            <article class=\"kfaq-item\">\n                <button class=\"kfaq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"kfaq-h3\">Can one recycling line process PP, HDPE, and PVC together?<\/h3>\n                    <div class=\"kfaq-icon\"><\/div>\n                <\/button>\n                <div class=\"kfaq-panel\">\n                    <div class=\"kfaq-panel-inner\">\n                        <p class=\"kfaq-text\">Kitech&#8217;s processing parameters indicate hdpe and PP are compatible and capable of co-processing in one rigid plastic washing line to yield a blended polyolefin regrind. hdpe and PVC should never be processed with PP or HDPE\u2014 even minute impurities (generally above 0.5%) pollute the regrind and can result in long-term corrosion of extruder components. PVC waste streams should either be run through the float-sink separator prior to the extruder or be fed through a dedicated PVC recycling line.<\/p>\n                    <\/div>\n                <\/div>\n            <\/article>\n\n            <article class=\"kfaq-item\">\n                <button class=\"kfaq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"kfaq-h3\">How does the shredding stage work for hard plastics like crates and industrial drums?<\/h3>\n                    <div class=\"kfaq-icon\"><\/div>\n                <\/button>\n                <div class=\"kfaq-panel\">\n                    <div class=\"kfaq-panel-inner\">\n                        <p class=\"kfaq-text\">Kitech relies on a single-shaft shredder as the first-size reduction step. Tarps, bulky rigid items crates, automotive bumpers, and industrial drums can all be introduced directly into the shredder chamber, where a high-torque rotor with hardened blades shreds and cuts materials into fragments of 30\u2013100 mm. A screen at the base of the chamber provides output size control while ensuring consistent throughput before the material heads towards the washing plant. Running at lower RPM (generally 40-120) than a granulator but with higher torque distinguishes a Kitech shredder from the less aggressive granulator\u2014a critical point for optimal size reduction.<\/p>\n                    <\/div>\n                <\/div>\n            <\/article>\n\n            <article class=\"kfaq-item\">\n                <button class=\"kfaq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"kfaq-h3\">Is a washing line necessary for rigid plastic recycling?<\/h3>\n                    <div class=\"kfaq-icon\"><\/div>\n                <\/button>\n                <div class=\"kfaq-panel\">\n                    <div class=\"kfaq-panel-inner\">\n                        <p class=\"kfaq-text\">A full plastic washing stage is necessary when processing post-consumer rigid plastic post-consumer waste. Because these materials contain food debris, labels, sand, oil residues, and other contaminants they will contaminate regrind and compromise extruder and downstream processing equipment unless separated prior to extruding. Industrial in-house post-manufacturing scrap from injection molding machines can forgo the full plastic washing step and proceed directly to a granulator, although it would be prudent to pre-rinse the clean scrap material.<\/p>\n                    <\/div>\n                <\/div>\n            <\/article>\n\n            <article class=\"kfaq-item\">\n                <button class=\"kfaq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"kfaq-h3\">What throughput capacity does the line offer?<\/h3>\n                    <div class=\"kfaq-icon\"><\/div>\n                <\/button>\n                <div class=\"kfaq-panel\">\n                    <div class=\"kfaq-panel-inner\">\n                        <p class=\"kfaq-text\">Three capacity tiers: Compact (100\u2013500 kg\/h), Standard (500\u20131,000 kg\/h), and Heavy-Duty (1,000\u20132,000+ kg\/h). Actual output depends on material type, contamination load, and target purity. Our engineers size each line to your real input stream, not a clean-material benchmark.<\/p>\n                    <\/div>\n                <\/div>\n            <\/article>\n\n            <article class=\"kfaq-item\">\n                <button class=\"kfaq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"kfaq-h3\">How much does a rigid plastic recycling line cost?<\/h3>\n                    <div class=\"kfaq-icon\"><\/div>\n                <\/button>\n                <div class=\"kfaq-panel\">\n                    <div class=\"kfaq-panel-inner\">\n                        <p class=\"kfaq-text\">Pricing is variable based on the appropriate capacity, contaminant load, and washing configuration. Price ranges per series: Compact (100-500 kg\/h) from $80,000-$180,000 USD, Standard series (500-1,000kg\/h with full regrind washing) in the $200,000-$420,000 channel, and Heavy Duty (3,500-4,000 kg\/h turnkey) from $400,000 to $900,000+. These representing current industry norms and should be used as reference only. Kitech will craft a project proposal to suit you.<\/p>\n                    <\/div>\n                <\/div>\n            <\/article>\n\n            <article class=\"kfaq-item\">\n                <button class=\"kfaq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"kfaq-h3\">How long does installation and commissioning take?<\/h3>\n                    <div class=\"kfaq-icon\"><\/div>\n                <\/button>\n                <div class=\"kfaq-panel\">\n                    <div class=\"kfaq-panel-inner\">\n                        <p class=\"kfaq-text\">Installation of a standard Kitech rigid plastic recycling takes approximately 2-4 weeks depending upon facility infrastructure and line complexity. Commissioning\u2014 including run and trial production with your actual input\u2014 typically takes an additional 1-2 weeks. Operator training is included as part of the commissioning schedule. Remote commissioning assistance is available upon prior consultation.<\/p>\n                    <\/div>\n                <\/div>\n            <\/article>\n\n            <article class=\"kfaq-item\">\n                <button class=\"kfaq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"kfaq-h3\">What are the key differences between a single-shaft shredder and a granulator in this line?<\/h3>\n                    <div class=\"kfaq-icon\"><\/div>\n                <\/button>\n                <div class=\"kfaq-panel\">\n                    <div class=\"kfaq-panel-inner\">\n                        <p class=\"kfaq-text\">One-shaft shredder is used in initial size reduction stage where bulky oversized rigid objects are reduced into more manageable pieces (30 &#8211; 100 mm) by using low RPM, high torque cutting. In another stage granulator types of blade is utilized to carry out further fine size reduction after washing and drying by using higher RPM to cut clean, dry flakes to homogenized pellet ready piece (usually 5-15mm).<\/p>\n                    <\/div>\n                <\/div>\n            <\/article>\n\n            <article class=\"kfaq-item\">\n                <button class=\"kfaq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"kfaq-h3\">Does Kitech provide turnkey installation and operator training?<\/h3>\n                    <div class=\"kfaq-icon\"><\/div>\n                <\/button>\n                <div class=\"kfaq-panel\">\n                    <div class=\"kfaq-panel-inner\">\n                        <p class=\"kfaq-text\">Certainly. Kitech has a total turnkey delivery service offering the full Kitech plastic recycling solution from initial site survey and line planning, to system manufacturing, delivery, fit-out, commissioning and operator training. Our worldwide network of trained service agents spans in excess of 80 countries. We offer &#8216;world-class&#8217; 24\/7 after commissioning technical support. We can supply spare parts, for the majority of standard modules, within 3 working days.<\/p>\n                    <\/div>\n                <\/div>\n            <\/article>\n\n        <\/div>\n    <\/div>\n\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can one recycling line process PP, HDPE, and PVC together?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Kitech's processing parameters indicate hdpe and PP are compatible and capable of co-processing in one rigid plastic washing line to yield a blended polyolefin regrind. hdpe and PVC should never be processed with PP or HDPE\u2014 even minute impurities (generally above 0.5%) pollute the regrind and can result in long-term corrosion of extruder components. PVC waste streams should either be run through the float-sink separator prior to the extruder or be fed through a dedicated PVC recycling line.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How does the shredding stage work for hard plastics like crates and industrial drums?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Kitech relies on a single-shaft shredder as the first-size reduction step. Tarps, bulky rigid items crates, automotive bumpers, and industrial drums can all be introduced directly into the shredder chamber, where a high-torque rotor with hardened blades shreds and cuts materials into fragments of 30\u2013100 mm. A screen at the base of the chamber provides output size control while ensuring consistent throughput before the material heads towards the washing plant. Running at lower RPM (generally 40-120) than a granulator but with higher torque distinguishes a Kitech shredder from the less aggressive granulator\u2014a critical point for optimal size reduction.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Is a washing line necessary for rigid plastic recycling?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"A full plastic washing stage is necessary when processing post-consumer rigid plastic post-consumer waste. Because these materials contain food debris, labels, sand, oil residues, and other contaminants they will contaminate regrind and compromise extruder and downstream processing equipment unless separated prior to extruding. Industrial in-house post-manufacturing scrap from injection molding machines can forgo the full plastic washing step and proceed directly to a granulator, although it would be prudent to pre-rinse the clean scrap material.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What throughput capacity does the line offer?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Three capacity tiers: Compact (100\u2013500 kg\/h), Standard (500\u20131,000 kg\/h), and Heavy-Duty (1,000\u20132,000+ kg\/h). Actual output depends on material type, contamination load, and target purity. Our engineers size each line to your real input stream, not a clean-material benchmark.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How much does a rigid plastic recycling line cost?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Pricing is variable based on the appropriate capacity, contaminant load, and washing configuration. Price ranges per series: Compact (100-500 kg\/h) from $80,000-$180,000 USD, Standard series (500-1,000kg\/h with full regrind washing) in the $200,000-$420,000 channel, and Heavy Duty (3,500-4,000 kg\/h turnkey) from $400,000 to $900,000+. These representing current industry norms and should be used as reference only. Kitech will craft a project proposal to suit you.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How long does installation and commissioning take?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Installation of a standard Kitech rigid plastic recycling takes approximately 2-4 weeks depending upon facility infrastructure and line complexity. Commissioning\u2014 including run and trial production with your actual input\u2014 typically takes an additional 1-2 weeks. Operator training is included as part of the commissioning schedule. Remote commissioning assistance is available upon prior consultation.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What are the key differences between a single-shaft shredder and a granulator in this line?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"One-shaft shredder is used in initial size reduction stage where bulky oversized rigid objects are reduced into more manageable pieces (30 - 100 mm) by using low RPM, high torque cutting. In another stage granulator types of blade is utilized to carry out further fine size reduction after washing and drying by using higher RPM to cut clean, dry flakes to homogenized pellet ready piece (usually 5-15mm).\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Does Kitech provide turnkey installation and operator training?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Certainly. Kitech has a total turnkey delivery service offering the full Kitech plastic recycling solution from initial site survey and line planning, to system manufacturing, delivery, fit-out, commissioning and operator training. Our worldwide network of trained service agents spans in excess of 80 countries. We offer 'world-class' 24\/7 after commissioning technical support. We can supply spare parts, for the majority of standard modules, within 3 working days.\"\n          }\n        }\n      ]\n    }\n    <\/script>\n\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            \/\/ 1. \u624b\u98ce\u7434\u5c55\u5f00\u4e0e\u6298\u53e0\u903b\u8f91\n            const faqItems = document.querySelectorAll('#kitech-faq-v2 .kfaq-item');\n            \n            faqItems.forEach(item => {\n                const btn = item.querySelector('.kfaq-trigger');\n                btn.addEventListener('click', () => {\n                    const isCurrentlyOpen = item.classList.contains('is-open');\n                    \n                    \/\/ \u5173\u95ed\u5176\u4ed6\u5df2\u6253\u5f00\u7684\u9762\u7248\uff08\u4fdd\u6301\u9875\u9762\u5782\u76f4\u9ad8\u5ea6\u7a33\u5b9a\uff09\n                    faqItems.forEach(other => {\n                        other.classList.remove('is-open');\n                        other.querySelector('.kfaq-trigger').setAttribute('aria-expanded', 'false');\n                    });\n\n                    \/\/ \u5207\u6362\u5f53\u524d\u9762\u677f\n                    if (!isCurrentlyOpen) {\n                        item.classList.add('is-open');\n                        btn.setAttribute('aria-expanded', 'true');\n                    }\n                });\n            });\n\n            \/\/ 2. \u89c6\u5dee\u6eda\u52a8\u8fdb\u5165\u52a8\u753b (\u517c\u5bb9 FlyingPress)\n            if ('IntersectionObserver' in window) {\n                const opt = { root: null, rootMargin: '0px', threshold: 0.1 };\n                const obs = new IntersectionObserver((entries, observer) => {\n                    entries.forEach(entry => {\n                        if (entry.isIntersecting) {\n                            entry.target.style.opacity = '1';\n                            entry.target.style.transform = 'translateY(0)';\n                            observer.unobserve(entry.target);\n                        }\n                    });\n                }, opt);\n\n                const targets = document.querySelectorAll('#kitech-faq-v2 .kfaq-animate');\n                targets.forEach(el => {\n                    el.style.opacity = '0';\n                    el.style.transform = 'translateY(25px)';\n                    el.style.transition = 'opacity 0.6s cubic-bezier(0.2, 0.8, 0.2, 1), transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1)';\n                    obs.observe(el);\n                });\n            }\n        });\n    <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Kitech Industrial Systems \u2014 Turnkey Recycling Solutions Rigid Plastic Recycling Line: Industrial Washing, Shredding &#038; Pelletizing for HDPE, PP &#038; PVC Waste From post-consumer crates and drums to high-purity regrind prepared for re-extrusion\u2013 Kitech provides turnkey rigid plastic recycling lines for waste processors, fabricators, and circular economy stakeholders globally. Request a Line Quote See How [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":1463,"parent":703,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1459","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/1459","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=1459"}],"version-history":[{"count":0,"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/1459\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/703"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/media\/1463"}],"wp:attachment":[{"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/media?parent=1459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}