{"id":1770,"date":"2026-03-12T06:36:44","date_gmt":"2026-03-12T06:36:44","guid":{"rendered":"https:\/\/kitech-recycling.com\/?page_id=1770"},"modified":"2026-03-13T01:45:13","modified_gmt":"2026-03-13T01:45:13","slug":"pp-woven-bag-washing-system","status":"publish","type":"page","link":"https:\/\/kitech-recycling.com\/pt\/plastic-washing-system\/pp-woven-bag-washing-system\/","title":{"rendered":"Sacos PP\/Saco de Tonelada\/Saco Tecido\/Sistema de Lavagem de R\u00e1fia"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-c71fa6b\" data-block-id=\"c71fa6b\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-c71fa6b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f2fa139\" data-v=\"4\" data-block-id=\"f2fa139\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f2fa139-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f2fa139-inner-blocks\">\n<style>\n\/* 3. Aesthetics & Fonts: Importing high-quality font *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700&display=swap');\n\n\/* 1. Highest Level of Scope: All rules prefixed with unique ID *\/\n#kitech-hero-module {\n    width: 100% !important;\n    padding: 40px 20px !important; \/* Theme default height constraint *\/\n    background: linear-gradient(135deg, #ffffff 0%, #f4f7f9 100%) !important;\n    font-family: 'Inter', sans-serif !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n    position: relative !important;\n}\n\n#kitech-hero-module * {\n    box-sizing: border-box !important;\n}\n\n\/* 4. Layout & Frameworks: Hand-written CSS Grid & Flexbox *\/\n#kitech-hero-module .hero-container {\n    max-width: 1380px !important;\n    margin: 0 auto !important;\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 40px !important;\n    align-items: center !important;\n}\n\n\/* 2. Tag Replacement & Theme Default sizing *\/\n#kitech-hero-module .hero-title {\n    font-size: 38px !important; \/* Theme default title size *\/\n    font-weight: 700 !important;\n    color: #003078 !important;\n    line-height: 1.3 !important;\n    margin-bottom: 20px !important;\n}\n\n#kitech-hero-module .hero-description {\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    color: #787878 !important;\n    line-height: 1.6 !important;\n    margin-bottom: 30px !important;\n}\n\n#kitech-hero-module .hero-actions {\n    display: flex !important;\n    gap: 15px !important;\n    flex-wrap: wrap !important;\n    margin-bottom: 40px !important;\n}\n\n#kitech-hero-module .btn-primary {\n    background-color: #004878 !important;\n    color: #ffffff !important;\n    padding: 14px 28px !important;\n    text-decoration: none !important;\n    font-weight: 600 !important;\n    border-radius: 4px !important;\n    transition: background-color 0.3s ease !important;\n    border: 2px solid #004878 !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n}\n\n#kitech-hero-module .btn-primary:hover {\n    background-color: #003078 !important;\n    border-color: #003078 !important;\n}\n\n#kitech-hero-module .btn-secondary {\n    background-color: transparent !important;\n    color: #004878 !important;\n    padding: 14px 28px !important;\n    text-decoration: none !important;\n    font-weight: 600 !important;\n    border-radius: 4px !important;\n    transition: all 0.3s ease !important;\n    border: 2px solid #004878 !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n}\n\n#kitech-hero-module .btn-secondary:hover {\n    background-color: #004878 !important;\n    color: #ffffff !important;\n}\n\n#kitech-hero-module .hero-image-wrapper {\n    width: 100% !important;\n    display: flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    position: relative !important;\n    opacity: 0 !important;\n    transform: translateX(30px) !important;\n    transition: opacity 0.8s ease, transform 0.8s ease !important;\n}\n\n#kitech-hero-module .hero-image-wrapper.animate-in {\n    opacity: 1 !important;\n    transform: translateX(0) !important;\n}\n\n#kitech-hero-module .hero-image {\n    max-width: 100% !important;\n    height: auto !important;\n    display: block !important;\n    filter: drop-shadow(0px 10px 20px rgba(0, 48, 120, 0.15)) !important;\n}\n\n\/* Stats Section *\/\n#kitech-hero-module .hero-stats-grid {\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    gap: 20px !important;\n    margin-top: 20px !important;\n    border-top: 1px solid rgba(120, 120, 120, 0.2) !important;\n    padding-top: 30px !important;\n}\n\n#kitech-hero-module .stat-card {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-start !important;\n}\n\n#kitech-hero-module .stat-value {\n    font-size: 24px !important;\n    font-weight: 700 !important;\n    color: #004878 !important;\n    margin-bottom: 5px !important;\n}\n\n#kitech-hero-module .stat-label {\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    color: #787878 !important;\n    line-height: 1.4 !important;\n}\n\n\/* Responsive adjustments *\/\n@media (max-width: 992px) {\n    #kitech-hero-module .hero-container {\n        grid-template-columns: 1fr !important;\n        text-align: center !important;\n    }\n    \n    #kitech-hero-module .hero-actions {\n        justify-content: center !important;\n    }\n    \n    #kitech-hero-module .hero-stats-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n        text-align: center !important;\n    }\n\n    #kitech-hero-module .stat-card {\n        align-items: center !important;\n    }\n\n    #kitech-hero-module .hero-image-wrapper {\n        transform: translateY(30px) !important;\n    }\n    \n    #kitech-hero-module .hero-image-wrapper.animate-in {\n        transform: translateY(0) !important;\n    }\n}\n\n@media (max-width: 576px) {\n    #kitech-hero-module .hero-stats-grid {\n        grid-template-columns: 1fr !important;\n    }\n    \n    #kitech-hero-module .btn-primary, \n    #kitech-hero-module .btn-secondary {\n        width: 100% !important;\n    }\n}\n<\/style>\n\n<section id=\"kitech-hero-module\">\n    <div class=\"hero-container\">\n        \n        <div class=\"hero-content\">\n            <h1 class=\"hero-title\" role=\"heading\">\n                PP Woven Bag Washing Line: From Contaminated Bales to Clean Flakes at 300\u20132,000 kg\/h\n            <\/h1>\n            \n            <div class=\"hero-description\">\n                Turn waste pp woven bags, cement sacks, FIBC jumbo bags, and raffia into high-quality recycled flakes and pellets &#8211; with one integrated washing and recycling line based on European engineering.\n            <\/div>\n            \n            <div class=\"hero-actions\">\n                <a href=\"#ct-popup-684\" class=\"btn-primary\">Get a Free Quote<\/a>\n                <a href=\"#kitech-specs-module\" class=\"btn-secondary\">View Specifications<\/a>\n            <\/div>\n\n            <div class=\"hero-stats-grid\">\n                <div class=\"stat-card\">\n                    <div class=\"stat-value\">300\u20132,000<\/div>\n                    <div class=\"stat-label\">kg\/h Capacity<\/div>\n                <\/div>\n                <div class=\"stat-card\">\n                    <div class=\"stat-value\">500+<\/div>\n                    <div class=\"stat-label\">Clients Worldwide<\/div>\n                <\/div>\n                <div class=\"stat-card\">\n                    <div class=\"stat-value\">80+<\/div>\n                    <div class=\"stat-label\">Export Countries<\/div>\n                <\/div>\n                <div class=\"stat-card\">\n                    <div class=\"stat-value\">60<\/div>\n                    <div class=\"stat-label\">Day Delivery<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"hero-image-wrapper\" id=\"kitech-img-anim\">\n            <img \n                src=\"https:\/\/kitech-recycling.com\/wp-content\/uploads\/2026\/03\/PP-Woven-Bag-Washing-Line.png\" \n                alt=\"PP Woven Bag Washing Line - Integrated recycling line based on European engineering\" \n                class=\"hero-image\"\n                fetchpriority=\"high\"\n                decoding=\"async\">\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        var heroImage = document.getElementById('kitech-img-anim');\n        \n        \/\/ Simple Intersection Observer to trigger fade-in safely\n        if ('IntersectionObserver' in window) {\n            var observer = new IntersectionObserver(function(entries) {\n                entries.forEach(function(entry) {\n                    if (entry.isIntersecting) {\n                        entry.target.classList.add('animate-in');\n                        observer.unobserve(entry.target);\n                    }\n                });\n            }, { threshold: 0.1 });\n            \n            observer.observe(heroImage);\n        } else {\n            \/\/ Fallback for older browsers\n            heroImage.classList.add('animate-in');\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-173e15d\" data-block-id=\"173e15d\"><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-173e15d-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-91e0026\" data-v=\"4\" data-block-id=\"91e0026\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-91e0026-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-91e0026-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-bf9dda4\" data-block-id=\"bf9dda4\"><style>.stk-bf9dda4 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-bf9dda4-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d4e6eee\" data-v=\"4\" data-block-id=\"d4e6eee\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d4e6eee-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d4e6eee-inner-blocks\">\n<style>\n\n\/* 1. Highest Level of Scope: \u9876\u7ea7ID\u9694\u79bb\u4e0e\u5f3a\u5236\u4f18\u5148\u7ea7 *\/\n#kitech-editorial-module {\n    width: 100% !important;\n    padding: 30px 20px !important; \/* \u9075\u5faa\u4e3b\u9898\u9ed8\u8ba4\u7684 Section padding *\/\n    background-color: #f4f7fa !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n}\n\n#kitech-editorial-module * {\n    box-sizing: border-box !important;\n}\n\n\/* 4. Layout: \u6700\u5927\u5bbd\u5ea6\u5c45\u4e2d\u63a7\u5236 *\/\n#kitech-editorial-module .editorial-container {\n    max-width: 1280px !important;\n    margin: 0 auto !important;\n}\n\n\/* \u6807\u9898\u5c45\u4e2d\u8bbe\u8ba1\uff1a\u5bf9\u5e94 H2 *\/\n#kitech-editorial-module .module-main-title {\n    font-size: 32px !important; \/* \u9075\u5faa\u4e3b\u9898\u9ed8\u8ba4\u5927\u5c0f *\/\n    font-weight: 700 !important;\n    color: #004878 !important; \/* \u6838\u5fc3\u4e3b\u8272 *\/\n    text-align: center !important; \/* \u5c45\u4e2d\u663e\u793a *\/\n    margin-bottom: 40px !important;\n    line-height: 1.3 !important;\n    position: relative !important;\n    padding-bottom: 15px !important;\n}\n\n\/* \u6241\u5e73\u5316\u7684\u5c45\u4e2d\u4e0b\u5212\u7ebf\u88c5\u9970 *\/\n#kitech-editorial-module .module-main-title::after {\n    content: '' !important;\n    position: absolute !important;\n    bottom: 0 !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    width: 80px !important;\n    height: 3px !important;\n    background-color: #003078 !important; \/* \u6b21\u7ea7\u8272\u5f69 *\/\n}\n\n\/* \u56fe\u6587\u73af\u7ed5\u6838\u5fc3\u5bb9\u5668 *\/\n#kitech-editorial-module .content-wrapper {\n    \/* Clearfix \u89e3\u51b3\u6d6e\u52a8\u584c\u9677 *\/\n    display: block !important; \n}\n#kitech-editorial-module .content-wrapper::after {\n    content: \"\" !important;\n    display: table !important;\n    clear: both !important;\n}\n\n\/* \u56fe\u7247\u6d6e\u52a8\u8bbe\u5b9a\uff0c\u5b9e\u73b0\u6587\u5b57\u73af\u7ed5 *\/\n#kitech-editorial-module .image-float-left {\n    float: left !important; \/* \u5f00\u542f\u6587\u5b57\u73af\u7ed5\u6838\u5fc3\u5c5e\u6027 *\/\n    width: 48% !important; \/* \u5bbd\u5c4f\u4e0b\u5360\u636e\u8fd1\u534a\u7a7a\u95f4 *\/\n    max-width: 600px !important;\n    margin: 0 40px 20px 0 !important; \/* \u53f3\u4fa7\u4e0e\u4e0b\u65b9\u7559\u767d\uff0c\u63a8\u5f00\u6587\u5b57 *\/\n    border-radius: 4px !important; \/* \u6781\u5c0f\u5706\u89d2\uff0c\u589e\u5f3a\u6241\u5e73\u76f4\u5217\u611f *\/\n    background: #f8f9fa !important; \/* \u6781\u6d45\u7684\u5e95\u8272\u886c\u6258\u7eaf\u767d\u56fe\u7247 *\/\n    \/* \u5165\u573a\u52a8\u753b\u521d\u59cb\u72b6\u6001 *\/\n    opacity: 0 !important;\n    transform: translateX(-20px) !important;\n    transition: opacity 0.8s ease, transform 0.8s ease !important;\n}\n\n#kitech-editorial-module .image-float-left.fade-in {\n    opacity: 1 !important;\n    transform: translateX(0) !important;\n}\n\n#kitech-editorial-module .editorial-image {\n    width: 100% !important;\n    height: auto !important;\n    display: block !important;\n    mix-blend-mode: multiply !important; \/* \u53bb\u9664\u767d\u5e95\u56fe\u7247\u767d\u8fb9\uff0c\u5b8c\u7f8e\u878d\u5165\u80cc\u666f *\/\n}\n\n\/* \u6587\u672c\u6392\u7248\u8bbe\u5b9a *\/\n#kitech-editorial-module .text-content {\n    color: #787878 !important; \/* \u6307\u5b9a\u6587\u672c\u8272 *\/\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    text-align: justify !important; \/* \u4e24\u7aef\u5bf9\u9f50\uff0c\u6d88\u9664\u53f3\u4fa7\u952f\u9f7f\u72b6\u4e0d\u89c4\u5219\u7559\u767d\uff0c\u6742\u5fd7\u7ea7\u6392\u7248 *\/\n}\n\n\/* \u5b50\u6807\u9898\uff1a\u5bf9\u5e94 H3 *\/\n#kitech-editorial-module .module-sub-title {\n    font-size: 20px !important;\n    font-weight: 600 !important;\n    color: #003078 !important; \/* \u6b21\u7ea7\u8272\u5f69\u7a81\u51fa\u5c42\u7ea7 *\/\n    margin: 30px 0 15px 0 !important;\n    line-height: 1.4 !important;\n    display: inline-block !important;\n    border-bottom: 1px solid rgba(0, 48, 120, 0.2) !important;\n}\n\n#kitech-editorial-module .editorial-paragraph {\n    margin-bottom: 20px !important;\n}\n\n\/* \u54cd\u5e94\u5f0f\u8bbe\u8ba1\uff1a\u7a84\u5c4f\u81ea\u52a8\u6298\u53e0 *\/\n@media (max-width: 992px) {\n    #kitech-editorial-module .image-float-left {\n        width: 100% !important;\n        float: none !important; \/* \u7a84\u5c4f\u53d6\u6d88\u6d6e\u52a8 *\/\n        margin: 0 0 30px 0 !important;\n        max-width: 100% !important;\n    }\n    \n    #kitech-editorial-module .text-content {\n        text-align: left !important; \/* \u79fb\u52a8\u7aef\u5de6\u5bf9\u9f50\u66f4\u5229\u4e8e\u9605\u8bfb *\/\n    }\n}\n\n@media (max-width: 576px) {\n    #kitech-editorial-module .module-main-title {\n        font-size: 26px !important;\n    }\n}\n<\/style>\n\n<section id=\"kitech-editorial-module\">\n    <div class=\"editorial-container\">\n        \n        <h2 class=\"module-main-title\" role=\"heading\" aria-level=\"2\">\n            What Is a PP Woven Bag Washing Line?\n        <\/h2>\n\n        <div class=\"content-wrapper\">\n            \n            <div class=\"image-float-left\" id=\"kitech-wrap-img\">\n                <img \n                    src=\"https:\/\/kitech-recycling.com\/wp-content\/uploads\/2026\/03\/What-Is-a-PP-Woven-Bag-Washing-Line.png\" \n                    alt=\"PP Woven Bag Washing Line Mechanized Process\" \n                    class=\"editorial-image\"\n                    loading=\"lazy\" \n                    decoding=\"async\">\n            <\/div>\n\n            <div class=\"text-content\">\n                <div class=\"editorial-paragraph\">\n                    A pp woven bag washing line is an all-in-one plastic recycling factory that transforms used polypropylene woven bags rice sacks, cement bags, fertilizer packages, and industrial FIBC containers into fresh PP flakes or pellets for reuse. It combines size reduction, friction washing, sink-flotation separation, dewatering, and drying into one continuous process that effectively removes dirt, cement traces, labels, and other foreign substances from woven polypropylene fabric.\n                <\/div>\n                \n                <div class=\"editorial-paragraph\">\n                    Compared to sticky manual sorting and cold-water hand-washing, a mechanized recycling line can handle large quantities of waste pp woven bags at recommended production rates. Field operators can feed shred-derived, baled, or loose material and a Solbam Gubomer delivers washed flakes with moisture content lower than 5% on the discharge end. For those seeking recycled pellets as the end product rather than raw flakes, a optional pelletizing line with an extruder and degassing stage is available downstream.\n                <\/div>\n\n                <div class=\"editorial-paragraph\">\n                    PP (polypropylene) is the second most widely manufactured class of plastic globally, and woven PP packaging materials capture a major portion of industrial and agricultural plastic. With virgin PP pricing at around 800-1,200 per metric ton, the economics of pp woven bag recycling works in your favor &#8211; especially when processing clean feedstock such as residual new stocks or FIBC&#8217;s.\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        var wrapImage = document.getElementById('kitech-wrap-img');\n        \n        if ('IntersectionObserver' in window) {\n            var observer = new IntersectionObserver(function(entries) {\n                entries.forEach(function(entry) {\n                    if (entry.isIntersecting) {\n                        entry.target.classList.add('fade-in');\n                        observer.unobserve(entry.target);\n                    }\n                });\n            }, { threshold: 0.1 });\n            \n            observer.observe(wrapImage);\n        } else {\n            wrapImage.classList.add('fade-in');\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-56a43d4\" data-block-id=\"56a43d4\"><style>.stk-56a43d4 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-56a43d4-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-9c8c202\" data-v=\"4\" data-block-id=\"9c8c202\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-9c8c202-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-9c8c202-inner-blocks\">\n<style>\n\n\/* 1. Highest Level of Scope: \u9876\u7ea7ID\u524d\u7f00\u4e0e\u5f3a\u5236\u4f18\u5148\u7ea7 *\/\n#kitech-process-module {\n    width: 100% !important;\n    padding: 40px 20px !important; \/* \u9075\u5faa\u4e3b\u9898 Section padding \u8bbe\u5b9a *\/\n    background-color: #ffffff !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n}\n\n#kitech-process-module * {\n    box-sizing: border-box !important;\n}\n\n#kitech-process-module .process-container {\n    max-width: 1280px !important;\n    margin: 0 auto !important;\n}\n\n\/* \u5934\u90e8\u6587\u672c\u533a\u57df *\/\n#kitech-process-module .process-header {\n    text-align: center !important;\n    max-width: 1200px !important;\n    margin: 0 auto 40px auto !important;\n}\n\n\/* =========================================================\n   \u9632\u5fa1\u6027 H2 \u6837\u5f0f\u9694\u79bb\u533a\n   \u5f7b\u5e95\u6d17\u6389 Blocksy \u4e3b\u9898\u5bf9 H2 \u7684\u9ed8\u8ba4\u6c61\u67d3 (\u5982 margin, font\u7b49)\n========================================================= *\/\n#kitech-process-module .process-main-title {\n    margin: 0 0 20px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: transparent !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    color: #004878 !important;\n    line-height: 1.3 !important;\n}\n\n#kitech-process-module .process-intro {\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    color: #787878 !important;\n    line-height: 1.7 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* 4. Layout & Frameworks: \u7eaf\u624b\u5199 3x3 Grid \u5e03\u5c40 *\/\n#kitech-process-module .process-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 24px !important; \/* \u6241\u5e73\u5316\u7f51\u683c\u95f4\u8ddd *\/\n}\n\n\/* \u6241\u5e73\u5316\u5361\u7247\u8bbe\u8ba1\uff1a\u65e0\u5938\u5f20\u9634\u5f71\uff0c\u4f9d\u9760\u7eaf\u51c0\u7684\u8fb9\u6846\u4e0e\u80cc\u666f\u8272\u5efa\u7acb\u5c42\u7ea7 *\/\n#kitech-process-module .process-card {\n    background-color: #f8fcfd !important;\n    border: 1px solid rgba(0, 48, 120, 0.1) !important;\n    border-top: 3px solid #004878 !important; \/* \u9876\u90e8\u4e3b\u8272\u5f3a\u8c03\u7ebf *\/\n    padding: 30px 24px !important;\n    position: relative !important;\n    transition: transform 0.3s ease, background-color 0.3s ease !important;\n    \/* Vanilla JS \u52a8\u753b\u521d\u59cb\u72b6\u6001 *\/\n    opacity: 0 !important;\n    transform: translateY(20px) !important;\n}\n\n#kitech-process-module .process-card.is-visible {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n}\n\n#kitech-process-module .process-card:hover {\n    background-color: #ffffff !important;\n    transform: translateY(-5px) !important;\n    border-color: rgba(0, 48, 120, 0.2) !important;\n}\n\n\/* \u9ad8\u7ea7\u611f\u7684\u6c34\u5370\u6570\u5b57 *\/\n#kitech-process-module .step-number {\n    position: absolute !important;\n    top: 10px !important;\n    right: 20px !important;\n    font-size: 48px !important;\n    font-weight: 700 !important;\n    color: rgba(0, 48, 120, 0.06) !important;\n    line-height: 1 !important;\n    pointer-events: none !important;\n    margin: 0 !important;\n}\n\n\/* =========================================================\n   \u9632\u5fa1\u6027 H3 \u6837\u5f0f\u9694\u79bb\u533a\n   \u5f7b\u5e95\u6d17\u6389 Blocksy \u4e3b\u9898\u5bf9 H3 \u7684\u9ed8\u8ba4\u6c61\u67d3\n========================================================= *\/\n#kitech-process-module .step-title {\n    \/* 1. Reset (\u91cd\u7f6e\u4e3b\u9898\u9ed8\u8ba4\u6837\u5f0f) *\/\n    margin: 0 0 12px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: transparent !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    \n    \/* 2. Custom Styles (\u5e94\u7528\u6211\u4eec\u81ea\u5df1\u7684\u6837\u5f0f) *\/\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    color: #003078 !important;\n    line-height: 1.4 !important;\n    font-family: 'Inter', sans-serif !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n}\n\n#kitech-process-module .step-title::before {\n    content: '' !important;\n    display: inline-block !important;\n    width: 8px !important;\n    height: 8px !important;\n    background-color: #004878 !important;\n    border-radius: 50% !important;\n    flex-shrink: 0 !important;\n}\n\n#kitech-process-module .step-desc {\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    color: #787878 !important;\n    line-height: 1.6 !important;\n    text-align: justify !important; \/* \u4e24\u7aef\u5bf9\u9f50\uff0c\u6d88\u9664\u53f3\u4fa7\u7559\u767d *\/\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* \u54cd\u5e94\u5f0f\u65ad\u70b9\u63a7\u5236 *\/\n@media (max-width:1000px) {\n    #kitech-process-module .process-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n    }\n    \n    \/* \u89e3\u51b3\u4e24\u5217\u5e03\u5c40\u4e0b\uff0c\u7b2c9\u4e2a\u5143\u7d20\u7684\u5b64\u7acb\u7559\u767d\u95ee\u9898 (\u8ba9\u5b83\u6a2a\u8de8\u4e24\u5217) *\/\n    #kitech-process-module .process-card:nth-child(9) {\n        grid-column: span 2 !important;\n    }\n}\n\n@media (max-width: 640px) {\n    #kitech-process-module .process-main-title {\n        font-size: 26px !important;\n    }\n    \n    #kitech-process-module .process-grid {\n        grid-template-columns: 1fr !important;\n    }\n    \n    \/* \u79fb\u52a8\u7aef\u6062\u590d\u5355\u5217\u663e\u793a *\/\n    #kitech-process-module .process-card:nth-child(9) {\n        grid-column: span 1 !important;\n    }\n}\n<\/style>\n\n<section id=\"kitech-process-module\">\n    <div class=\"process-container\">\n        \n        <div class=\"process-header\">\n            <h2 class=\"process-main-title\">\n                Complete PP Woven Bag Recycling Process: From Baled Waste to Clean Flakes\n            <\/h2>\n            <div class=\"process-intro\">\n                Washing and recycling pp woven bags follows nine sequential steps. Each step has been specifically designed to address a range of issues in a specific contaminant or material property &#8211; from the woven fabric&#8217;s dense nature which traps dirt, to the fine powder of cement or fertilizer buried between PP tape yarns.\n            <\/div>\n        <\/div>\n\n        <div class=\"process-grid\" id=\"kitech-staggered-grid\">\n            \n            <div class=\"process-card\">\n                <div class=\"step-number\">01<\/div>\n                <h3 class=\"step-title\">Bale Breaking &#038; Belt Conveyor Feeding<\/h3>\n                <div class=\"step-desc\">Compressed bales of waste pp woven bags are opened up and skimmed onto a conveyor to provide a uniform, continuous feed of material into the crushing stage. Pulsed feeding would cause jams downstream, so conveyor speed is controlled using PLC.<\/div>\n            <\/div>\n\n            <div class=\"process-card\">\n                <div class=\"step-number\">02<\/div>\n                <h3 class=\"step-title\">Shredding \/ Crushing<\/h3>\n                <div class=\"step-desc\">A shredder or crusher machine break woven bags into 30-80 mm pieces. While this step reduces the size of the material, it also ruins the structure, giving dirt and other impurities more surface area for subsequent removal. Twin-shaft shredders are used with thick FIBC material, single-shafts for lighter rice and cement bag grade.<\/div>\n            <\/div>\n\n            <div class=\"process-card\">\n                <div class=\"step-number\">03<\/div>\n                <h3 class=\"step-title\">Pre-Wash &#038; Label Removal<\/h3>\n                <div class=\"step-desc\">crushed pieces are sent to a pre-wash tank where loose dirt, loose particles of sand, and labels that work their way loose are washed away. A label remover or trommel screen will remove residual glue and paper labels.<\/div>\n            <\/div>\n\n            <div class=\"process-card\">\n                <div class=\"step-number\">04<\/div>\n                <h3 class=\"step-title\">High-Speed Friction Washing<\/h3>\n                <div class=\"step-desc\">The primary cleaning step. A friction washer spin at 800-1,200 RPM gives severe physical action that removes surface contamination from each PP flake. Friction between PP particles and rotor blades is the key element &#8211; no aggressive chemicals need to be used for most feedstocks.<\/div>\n            <\/div>\n\n            <div class=\"process-card\">\n                <div class=\"step-number\">05<\/div>\n                <h3 class=\"step-title\">Sink-Float Separation<\/h3>\n                <div class=\"step-desc\">The still-washed product enters a flotation tank. Because PP has a specific gravity of 0.90-0.91g\/cm, it will float, sand, label glue, coarse dirt, and PVC will sink. This is a proven technology that consumes very little energy.<\/div>\n            <\/div>\n\n            <div class=\"process-card\">\n                <div class=\"step-number\">06<\/div>\n                <h3 class=\"step-title\">Secondary Friction Washing<\/h3>\n                <div class=\"step-desc\">For larger quantities of heavily contaminated feedstock (cement bags, fertilizer sacks), a second friction washing through a friction washer effectively removes the most stubborn soil and contaminants survived washing. High-volume FIBC process lines may omit this step.<\/div>\n            <\/div>\n\n            <div class=\"process-card\">\n                <div class=\"step-number\">07<\/div>\n                <h3 class=\"step-title\">Centrifugal Dewatering (Squeezer)<\/h3>\n                <div class=\"step-desc\">A centrifugal squeezer spins wet PP flakes at high RPM drawing squeeze through the bulk of the water in a few seconds. This process known as mechanical dewatering is vastly more energy efficient than thermal dewatering. Squeeze pressure is adjustable for different packing densities. Spin cycle time is operator controlled.<\/div>\n            <\/div>\n\n            <div class=\"process-card\">\n                <div class=\"step-number\">08<\/div>\n                <h3 class=\"step-title\">Hot Air Drying<\/h3>\n                <div class=\"step-desc\">A hot air pipe drying system heats the flakes reducing their moisture content to below 1.5% squeeze content remaining to be conveyd out through the system. Lower moisture content means a cleaner downstream pelletizing (Kalispapit) and higher quality pellet. Temperature control prevents melting the PP, which when soft has a melting point of approximately 165 C.<\/div>\n            <\/div>\n\n            <div class=\"process-card\">\n                <div class=\"step-number\">09<\/div>\n                <h3 class=\"step-title\">Pelletizing (Optional)<\/h3>\n                <div class=\"step-desc\">Dried, flakes feed into an extruder with a gas eloping zone and melt filtration screen. Inside, flakes melt while expelling any air or volatile materials and forces the insulaed batch through a die. A water ring pelletizer then translates the hot batch into sized pellets for use in pipe, tape, or injection molding lines.<\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        var gridContainer = document.getElementById('kitech-staggered-grid');\n        var cards = gridContainer.querySelectorAll('.process-card');\n        \n        if ('IntersectionObserver' in window) {\n            var observer = new IntersectionObserver(function(entries) {\n                if (entries[0].isIntersecting) {\n                    cards.forEach(function(card, index) {\n                        setTimeout(function() {\n                            card.classList.add('is-visible');\n                        }, index * 120); \n                    });\n                    observer.unobserve(gridContainer);\n                }\n            }, { threshold: 0.1 });\n            \n            observer.observe(gridContainer);\n        } else {\n            cards.forEach(function(card) {\n                card.classList.add('is-visible');\n            });\n        }\n    });\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-5d78d96\" data-block-id=\"5d78d96\"><style>.stk-5d78d96 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-5d78d96-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-59de07e\" data-v=\"4\" data-block-id=\"59de07e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-59de07e-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-59de07e-inner-blocks\">\n<style>\n\n\/* 1. Highest Level of Scope: \u9876\u7ea7ID\u524d\u7f00\u4e0e\u5f3a\u5236\u4f18\u5148\u7ea7 *\/\n#kitech-equip-module {\n    width: 100% !important;\n    padding: 40px 20px !important; \/* \u4e0a\u4e0b\u9884\u7559\u547c\u5438\u611f\uff0c\u517c\u5bb9 Section \u8bbe\u5b9a *\/\n    background-color: #f4f7fa !important; \/* \u4f7f\u7528\u6781\u6d45\u7684\u51b7\u7070\u8272\u80cc\u666f\uff0c\u4e0e\u7eaf\u767d\u533a\u5757\u5f62\u6210\u89c6\u89c9\u533a\u9694 *\/\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n}\n\n#kitech-equip-module * {\n    box-sizing: border-box !important;\n}\n\n\/* 4. Layout: 100% \u5168\u5bbd\u4e0b\u7684\u5c45\u4e2d\u5bb9\u5668 *\/\n#kitech-equip-module .equip-container {\n    max-width: 1280px !important;\n    margin: 0 auto !important;\n}\n\n\/* \u5934\u90e8\u6587\u672c\u533a\u57df\u5c45\u4e2d *\/\n#kitech-equip-module .equip-header {\n    text-align: center !important;\n    max-width: 1000px !important;\n    margin: 0 auto 40px auto !important;\n}\n\n\/* =========================================================\n   \u9632\u5fa1\u6027 H2 \u6837\u5f0f\u9694\u79bb\u533a (SEO \u4f18\u5316)\n   \u5f7b\u5e95\u6d17\u6389 Blocksy\/Stackable \u5bf9 H2 \u7684\u9ed8\u8ba4\u6c61\u67d3\n========================================================= *\/\n#kitech-equip-module .equip-main-title {\n    \/* 1. CSS Reset *\/\n    margin: 0 0 20px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: transparent !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    \n    \/* 2. Custom Styles *\/\n    font-size: 32px !important; \/* \u9075\u5faa\u4e3b\u9898\u8bbe\u5b9a\u7684\u9ed8\u8ba4 H2 \u5c3a\u5bf8 *\/\n    font-weight: 700 !important;\n    color: #004878 !important; \/* \u6838\u5fc3\u4e3b\u8272 *\/\n    line-height: 1.3 !important;\n    font-family: 'Inter', sans-serif !important;\n    position: relative !important;\n    padding-bottom: 15px !important;\n}\n\n\/* \u4e3b\u6807\u9898\u4e0b\u65b9\u7684\u70b9\u7f00\u77ed\u7ebf\uff0c\u589e\u5f3a\u5de5\u4e1a\u8bbe\u8ba1\u611f *\/\n#kitech-equip-module .equip-main-title::after {\n    content: '' !important;\n    position: absolute !important;\n    bottom: 0 !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    width: 60px !important;\n    height: 4px !important;\n    background-color: #003078 !important; \/* \u6b21\u7ea7\u4e3b\u9898\u8272 *\/\n    border-radius: 2px !important;\n}\n\n#kitech-equip-module .equip-intro {\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    color: #787878 !important;\n    line-height: 1.7 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* 4. Layout & Frameworks: \u7eaf\u624b\u5199 3x2 Grid \u5e03\u5c40 *\/\n#kitech-equip-module .equip-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 30px !important; \/* \u5361\u7247\u4e4b\u95f4\u7684\u6241\u5e73\u5316\u95f4\u8ddd *\/\n}\n\n\/* \u9ad8\u7ea7\u6241\u5e73\u5316\u5361\u7247\u8bbe\u8ba1 *\/\n#kitech-equip-module .equip-card {\n    background-color: #ffffff !important;\n    border: 1px solid rgba(0, 48, 120, 0.08) !important;\n    border-radius: 6px !important;\n    padding: 35px 30px !important;\n    position: relative !important;\n    transition: transform 0.3s ease, box-shadow 0.3s ease !important;\n    display: flex !important;\n    flex-direction: column !important;\n    \n    \/* \u52a8\u6548\u521d\u59cb\u72b6\u6001 *\/\n    opacity: 0 !important;\n    transform: translateY(30px) !important;\n}\n\n#kitech-equip-module .equip-card.is-visible {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n}\n\n#kitech-equip-module .equip-card:hover {\n    transform: translateY(-8px) !important;\n    box-shadow: 0 15px 35px rgba(0, 48, 120, 0.08) !important; \/* \u60ac\u6d6e\u65f6\u8f7b\u5fae\u9634\u5f71\uff0c\u589e\u52a0\u4ea4\u4e92\u5c42\u6b21 *\/\n    border-color: rgba(0, 48, 120, 0.15) !important;\n}\n\n\/* \u5de5\u4e1a\u98ce\u5de6\u4fa7\u9ad8\u4eae\u88c5\u9970\u6761 *\/\n#kitech-equip-module .equip-card::before {\n    content: '' !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 35px !important;\n    bottom: 35px !important;\n    width: 4px !important;\n    background-color: #004878 !important;\n    border-radius: 0 4px 4px 0 !important;\n    opacity: 0 !important;\n    transition: opacity 0.3s ease !important;\n}\n\n#kitech-equip-module .equip-card:hover::before {\n    opacity: 1 !important;\n}\n\n\/* =========================================================\n   \u9632\u5fa1\u6027 H3 \u6837\u5f0f\u9694\u79bb\u533a (SEO \u4f18\u5316)\n========================================================= *\/\n#kitech-equip-module .equip-card-title {\n    \/* 1. CSS Reset *\/\n    margin: 0 0 16px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: transparent !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    \n    \/* 2. Custom Styles *\/\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    color: #003078 !important; \/* \u91c7\u7528\u6b21\u7ea7\u4e3b\u9898\u8272\u7a81\u51fa\u8bbe\u5907\u540d\u79f0 *\/\n    line-height: 1.4 !important;\n    font-family: 'Inter', sans-serif !important;\n}\n\n#kitech-equip-module .equip-desc {\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    color: #787878 !important;\n    line-height: 1.65 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    text-align: justify !important; \/* \u4e24\u7aef\u5bf9\u9f50\uff0c\u6d88\u9664\u952f\u9f7f\u8fb9\u7f18\u548c\u4e0d\u89c4\u5219\u7559\u767d *\/\n    flex-grow: 1 !important; \/* \u786e\u4fdd\u5361\u7247\u9ad8\u5ea6\u4e00\u81f4\u65f6\u5185\u5bb9\u81ea\u7136\u8212\u5c55 *\/\n}\n\n\/* \u54cd\u5e94\u5f0f\u65ad\u70b9\u63a7\u5236 *\/\n@media (max-width:1000px) {\n    #kitech-equip-module .equip-grid {\n        grid-template-columns: repeat(2, 1fr) !important; \/* \u5e73\u677f\u7aef\u53d8\u4e3a 2 \u5217 *\/\n    }\n}\n\n@media (max-width:690px) {\n    #kitech-equip-module .equip-main-title {\n        font-size: 28px !important;\n    }\n    #kitech-equip-module .equip-grid {\n        gap: 20px !important;\n    }\n}\n\n@media (max-width: 640px) {\n    #kitech-equip-module .equip-grid {\n        grid-template-columns: 1fr !important; \/* \u624b\u673a\u7aef\u53d8\u4e3a 1 \u5217 *\/\n    }\n    #kitech-equip-module .equip-card {\n        padding: 25px 20px !important;\n    }\n    #kitech-equip-module .equip-card::before {\n        top: 25px !important;\n        bottom: 25px !important;\n    }\n}\n<\/style>\n\n<section id=\"kitech-equip-module\">\n    <div class=\"equip-container\">\n        \n        <div class=\"equip-header\">\n            <h2 class=\"equip-main-title\">\n                Key Equipment in a PP Woven Bag Washing System\n            <\/h2>\n            <p class=\"equip-intro\">\n                Each processing stage in the recycling line was designed specifically for processing woven polypropylene. Each machine and its role is listed below.\n            <\/p>\n        <\/div>\n\n        <div class=\"equip-grid\" id=\"kitech-equip-anim-grid\">\n            \n            <div class=\"equip-card\">\n                <h3 class=\"equip-card-title\">Crusher \/ Shredder<\/h3>\n                <p class=\"equip-desc\">Reduces baled woven bags to the size of single sheres; Bigkaits hold a 330-kilo bag without defeats. Hydraulic pusher systems, SUS 304 stainless steel housing, and are available with single shaft or double shaft shredders.<\/p>\n            <\/div>\n\n            <div class=\"equip-card\">\n                <h3 class=\"equip-card-title\">High-Speed Friction Washer<\/h3>\n                <p class=\"equip-desc\">Core workhorse of the line. Felt paddles spinning at 800-1,200 RPM create a friction washing between the PP, water, and the hot, stainless steel barrel. Traps soil, oils, and powders without chemical treatment. Multiple units can be placed in series.<\/p>\n            <\/div>\n\n            <div class=\"equip-card\">\n                <h3 class=\"equip-card-title\">Sink-Float Separation Tank<\/h3>\n                <p class=\"equip-desc\">A continous floatation water bath which segregates the difference in density. PP flakes float; heavy metal sheres, sand, and other sediment-sinking contaminants sink. Paddle scraping removes floating flakes and screw conveyance takes away the sediment.<\/p>\n            <\/div>\n\n            <div class=\"equip-card\">\n                <h3 class=\"equip-card-title\">Centrifugal Dewatering Machine<\/h3>\n                <p class=\"equip-desc\">A air-post centrifuge squeezer that pulls the remaining moisture out of washed flakes, meaning a faster, more energy efficient process than evaporative methods. Squeeze pressure can be later adjusted for different flake thickness.<\/p>\n            <\/div>\n\n            <div class=\"equip-card\">\n                <h3 class=\"equip-card-title\">Belt Conveyor System<\/h3>\n                <p class=\"equip-desc\">Utilizes variable-speed belting to maintain a steady flow of materials for each stage. Integrated above each belt contains ferromagnetic metal removers taking sheres away from the process.<\/p>\n            <\/div>\n\n            <div class=\"equip-card\">\n                <h3 class=\"equip-card-title\">Extruder &#038; Pelletizing Machine<\/h3>\n                <p class=\"equip-desc\">Downstream processing converts the washed flakes into pellet through the granulation process. Use Kitech pelletizing lines with single screws with a degassing vent and use the hydraulic screen changers between the sections. Granulation uses a water ring pelletizer to cut the insulaed pelletizing into pellets.<\/p>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        var equipGrid = document.getElementById('kitech-equip-anim-grid');\n        var equipCards = equipGrid.querySelectorAll('.equip-card');\n        \n        \/\/ \u4f7f\u7528 IntersectionObserver \u786e\u4fdd\u6eda\u52a8\u5230\u53ef\u89c6\u533a\u57df\u518d\u89e6\u53d1\u52a8\u753b\uff0c\u4e0d\u5f71\u54cd\u9996\u5c4f\u52a0\u8f7d\u6027\u80fd\n        if ('IntersectionObserver' in window) {\n            var equipObserver = new IntersectionObserver(function(entries) {\n                if (entries[0].isIntersecting) {\n                    equipCards.forEach(function(card, index) {\n                        \/\/ \u9519\u4f4d\u9012\u8fdb\u5f0f\u5c55\u793a\u52a8\u753b (Staggered Animation)\n                        setTimeout(function() {\n                            card.classList.add('is-visible');\n                        }, index * 100); \n                    });\n                    equipObserver.unobserve(equipGrid);\n                }\n            }, { threshold: 0.1 });\n            \n            equipObserver.observe(equipGrid);\n        } else {\n            \/\/ \u517c\u5bb9\u4e0d\u652f\u6301\u7684\u65e7\u7248\u6d4f\u89c8\u5668\u76f4\u63a5\u663e\u793a\n            equipCards.forEach(function(card) {\n                card.classList.add('is-visible');\n            });\n        }\n    });\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-fa2d3b2\" data-block-id=\"fa2d3b2\"><style>.stk-fa2d3b2 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-fa2d3b2-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-00abea4\" data-v=\"4\" data-block-id=\"00abea4\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-00abea4-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-00abea4-inner-blocks\">\n<style>\n\n\/* 1. Highest Level of Scope: \u9876\u7ea7ID\u524d\u7f00\u4e0e\u5f3a\u5236\u4f18\u5148\u7ea7 *\/\n#kitech-materials-module {\n    width: 100% !important;\n    padding: 40px 20px !important;\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#kitech-materials-module .materials-container {\n    max-width: 1280px !important;\n    margin: 0 auto !important;\n}\n\n\/* \u5934\u90e8\u6587\u672c\u533a\u57df *\/\n#kitech-materials-module .materials-header {\n    text-align: center !important;\n    max-width: 1160px !important;\n    margin: 0 auto 40px auto !important;\n}\n\n\/* =========================================================\n   \u9632\u5fa1\u6027 H2 \u6837\u5f0f\u9694\u79bb\u533a\n========================================================= *\/\n#kitech-materials-module .materials-main-title {\n    margin: 0 0 20px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: transparent !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    color: #004878 !important; \n    line-height: 1.3 !important;\n    font-family: 'Inter', sans-serif !important;\n}\n\n#kitech-materials-module .materials-intro {\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    color: #787878 !important;\n    line-height: 1.7 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* 4. Layout & Frameworks: 3x2 Grid \u5e03\u5c40 *\/\n#kitech-materials-module .materials-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 30px !important; \n    align-items: stretch !important; \/* \u786e\u4fdd\u540c\u884c\u5361\u7247\u9ad8\u5ea6\u4e00\u81f4 *\/\n}\n\n\/* \u9ad8\u7ea7\u6241\u5e73\u5316\u5361\u7247\uff0c\u5229\u7528 CSS \u53d8\u91cf\u63a7\u5236\u80cc\u666f\u540c\u6b65 *\/\n#kitech-materials-module .material-card {\n    --card-bg: #f9fbfc; \/* \u521d\u59cb\u80cc\u666f\u8272 *\/\n    background-color: var(--card-bg) !important; \n    border-radius: 4px !important;\n    padding: 35px 30px !important;\n    position: relative !important;\n    transition: all 0.3s ease !important;\n    display: flex !important;\n    flex-direction: column !important;\n    border-top: 3px solid transparent !important;\n}\n\n#kitech-materials-module .material-card:hover {\n    --card-bg: #ffffff; \/* \u60ac\u505c\u65f6\u80cc\u666f\u53d8\u4e3a\u7eaf\u767d\uff0c\u4e0b\u65b9\u906e\u7f69\u5c42\u989c\u8272\u4f1a\u81ea\u52a8\u8ddf\u968f\u6539\u53d8 *\/\n    border-top-color: #004878 !important;\n    box-shadow: 0 10px 30px rgba(0, 48, 120, 0.08) !important;\n}\n\n\/* =========================================================\n   \u9632\u5fa1\u6027 H3 \u6837\u5f0f\u9694\u79bb\u533a\n========================================================= *\/\n#kitech-materials-module .material-card-title {\n    margin: 0 0 16px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    color: #003078 !important; \n    line-height: 1.4 !important;\n    font-family: 'Inter', sans-serif !important;\n}\n\n\/* \u6587\u672c\u6298\u53e0\u6838\u5fc3\u533a\u57df *\/\n#kitech-materials-module .desc-wrapper {\n    position: relative !important;\n    max-height: 105px !important; \/* \u7ea6\u9650\u5236\u5728 4 \u884c\u6587\u672c\u7684\u9ad8\u5ea6 *\/\n    overflow: hidden !important;\n    transition: max-height 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important; \/* \u5e73\u6ed1\u5c55\u5f00\u52a8\u753b *\/\n}\n\n#kitech-materials-module .material-card.is-expanded .desc-wrapper {\n    max-height: 600px !important; \/* \u5c55\u5f00\u540e\u5bb9\u7eb3\u5168\u90e8\u6587\u672c\u7684\u9ad8\u5ea6 *\/\n}\n\n#kitech-materials-module .material-desc {\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    color: #787878 !important;\n    line-height: 1.65 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    text-align: justify !important; \n}\n\n\/* \u6e10\u53d8\u906e\u7f69\u5c42\uff0c\u5b8c\u7f8e\u9690\u85cf\u6587\u672c\u622a\u65ad\u75d5\u8ff9 *\/\n#kitech-materials-module .text-fade-overlay {\n    position: absolute !important;\n    bottom: 0 !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 45px !important;\n    \/* \u4f7f\u7528 CSS \u53d8\u91cf\u5b9e\u73b0\u968f\u5361\u7247\u72b6\u6001\u65e0\u7f1d\u53d8\u8272 *\/\n    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, var(--card-bg) 90%, var(--card-bg) 100%) !important;\n    transition: opacity 0.4s ease !important;\n    pointer-events: none !important;\n}\n\n#kitech-materials-module .material-card.is-expanded .text-fade-overlay {\n    opacity: 0 !important; \/* \u5c55\u5f00\u65f6\u9690\u85cf\u906e\u7f69 *\/\n}\n\n\/* \u4ea4\u4e92\u6309\u94ae\u6837\u5f0f\u9694\u79bb *\/\n#kitech-materials-module .expand-btn {\n    margin: 20px 0 0 0 !important;\n    padding: 0 !important;\n    background: none !important;\n    border: none !important;\n    color: #004878 !important;\n    font-family: 'Inter', sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    transition: color 0.3s ease !important;\n    align-self: flex-start !important; \/* \u5de6\u5bf9\u9f50 *\/\n    margin-top: auto !important; \/* \u6838\u5fc3\u6280\u5de7\uff1a\u81ea\u52a8\u5c06\u6309\u94ae\u63a8\u81f3\u5361\u7247\u6700\u5e95\u90e8\u5bf9\u9f50 *\/\n}\n\n#kitech-materials-module .expand-btn:hover {\n    color: #003078 !important;\n    text-decoration: underline !important;\n}\n\n#kitech-materials-module .expand-btn span {\n    font-size: 16px !important;\n    font-weight: 400 !important;\n}\n\n\/* \u54cd\u5e94\u5f0f\u7f51\u683c\u65ad\u70b9 *\/\n@media (max-width:1000px) {\n    #kitech-materials-module .materials-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n    }\n}\n\n@media (max-width:690px) {\n    #kitech-materials-module .materials-main-title { font-size: 28px !important; }\n}\n\n@media (max-width: 640px) {\n    #kitech-materials-module .materials-grid {\n        grid-template-columns: 1fr !important;\n    }\n}\n<\/style>\n\n<section id=\"kitech-materials-module\">\n    <div class=\"materials-container\">\n        \n        <div class=\"materials-header\">\n            <h2 class=\"materials-main-title\">\n                Materials Processed: Cement Bags, Fertilizer Bags, FIBC &#038; Jumbo Bags\n            <\/h2>\n            <p class=\"materials-intro\">\n                The Pundesik Muzugak Tashmer is capable of processing any of the listed categories of feedstocks. Our Tijoim Vunsim Tadojim can handle woven polypropylene found in apparel, commercial wraps, industrial packaging, and construction wraps. Categories follow below.\n            <\/p>\n        <\/div>\n\n        <div class=\"materials-grid\">\n            \n            <div class=\"material-card\">\n                <h3 class=\"material-card-title\">Cement Bags<\/h3>\n                <div class=\"desc-wrapper\">\n                    <p class=\"material-desc\">Heavily polluted by calcium carbonate dust. Need hot washing at 60-80&#8217;C including dual friction stages. Even in its challenging contamination, cement bags are one of the most common sources of input for developing marketplace materials<\/p>\n                    <div class=\"text-fade-overlay\"><\/div>\n                <\/div>\n                <button class=\"expand-btn\">Read More <span>+<\/span><\/button>\n            <\/div>\n\n            <div class=\"material-card\">\n                <h3 class=\"material-card-title\">FIBC \/ Jumbo Bags \/ Ton Bags<\/h3>\n                <div class=\"desc-wrapper\">\n                    <p class=\"material-desc\">Non-source specific containers (normally 500-2,000 kg capacity) made from heavier gauge PP tape. Frequently found in cleaner condition than consumer bags but may contain chemical residues (depending on the previous contents). Heavy woven construction lends itself to being readily treated with a twin-shaft shredder for primary size reduction<\/p>\n                    <div class=\"text-fade-overlay\"><\/div>\n                <\/div>\n                <button class=\"expand-btn\">Read More <span>+<\/span><\/button>\n            <\/div>\n\n            <div class=\"material-card\">\n                <h3 class=\"material-card-title\">Fertilizer &#038; Chemical Sacks<\/h3>\n                <div class=\"desc-wrapper\">\n                    <p class=\"material-desc\">Distribution of nitrogen, phosphate or potassium compound residues is a possiblity. Hot washing removes any of water-soluble chemicals while sink-float removal gives a separate stream of mineral contaminating materials. If chemical contamination is a known factor in the feedstock, good wastewater treatment is recommended.<\/p>\n                    <div class=\"text-fade-overlay\"><\/div>\n                <\/div>\n                <button class=\"expand-btn\">Read More <span>+<\/span><\/button>\n            <\/div>\n\n            <div class=\"material-card\">\n                <h3 class=\"material-card-title\">Rice, Grain &#038; Agricultural Bags<\/h3>\n                <div class=\"desc-wrapper\">\n                    <p class=\"material-desc\">As a rule, the cleanest source of input. Water-soluble organic residues can be easily washed off even at ambient temperature conditions. These bags can often justify single-stage friction washing processing and are perfect for smaller 300-500 kg\/h recycling lines entering the market<\/p>\n                    <div class=\"text-fade-overlay\"><\/div>\n                <\/div>\n                <button class=\"expand-btn\">Read More <span>+<\/span><\/button>\n            <\/div>\n\n            <div class=\"material-card\">\n                <h3 class=\"material-card-title\">Raffia Bags &#038; PP Tape Products<\/h3>\n                <div class=\"desc-wrapper\">\n                    <p class=\"material-desc\">Made from woven flat sheets of PP raffia yarn from the same material used in general purpose woven sacks. Typically mixed raffia sources will be Bisanepyl types including colored\/printed bags &#8211; washing line are equipped to safely segregate mixed colors, although reliable recyclers of the highest grade output looking for premium pale-colored pellets need to segregate at this stage<\/p>\n                    <div class=\"text-fade-overlay\"><\/div>\n                <\/div>\n                <button class=\"expand-btn\">Read More <span>+<\/span><\/button>\n            <\/div>\n\n            <div class=\"material-card\">\n                <h3 class=\"material-card-title\">PE Film &#038; Soft Plastic Co-Processing<\/h3>\n                <div class=\"desc-wrapper\">\n                    <p class=\"material-desc\">Mixed raffia bales are on the market containing a mixture of specific pp woven bags and pe film types including ldpe agricultural mulch film and hdpe shopping bags. A combined PP PE film washing line will deal with both material types but operating parameters (shredder screen size, oven heating points) may need adjustment between spells. Softer, thinner HDPE\/LDPE films are more delicate than the woven PP tape and subject to more delicate friction washing operation in order to prevent product over-fragmentation.<\/p>\n                    <div class=\"text-fade-overlay\"><\/div>\n                <\/div>\n                <button class=\"expand-btn\">Read More <span>+<\/span><\/button>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        var materialsModule = document.getElementById('kitech-materials-module');\n        if(!materialsModule) return;\n        \n        var expandBtns = materialsModule.querySelectorAll('.expand-btn');\n        \n        expandBtns.forEach(function(btn) {\n            btn.addEventListener('click', function() {\n                \/\/ \u5411\u4e0a\u67e5\u627e\u5230\u6700\u8fd1\u7684 card \u5bb9\u5668\n                var card = this.closest('.material-card');\n                \n                \/\/ \u5207\u6362\u5c55\u5f00\u72b6\u6001\n                card.classList.toggle('is-expanded');\n                \n                \/\/ \u52a8\u6001\u66f4\u65b0\u6309\u94ae\u6587\u6848\u4e0e\u56fe\u6807\n                if (card.classList.contains('is-expanded')) {\n                    this.innerHTML = 'Show Less <span>-<\/span>';\n                } else {\n                    this.innerHTML = 'Read More <span>+<\/span>';\n                }\n            });\n        });\n    });\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-76b4477\" data-block-id=\"76b4477\"><style>.stk-76b4477 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-76b4477-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d6c3eeb\" data-v=\"4\" data-block-id=\"d6c3eeb\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d6c3eeb-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d6c3eeb-inner-blocks\">\n<style>\n\n\/* 1. Highest Level of Scope: \u9876\u7ea7ID\u524d\u7f00\u4e0e\u5f3a\u5236\u4f18\u5148\u7ea7 *\/\n#kitech-specs-module {\n    width: 100% !important;\n    padding: 40px 20px !important; \/* \u9075\u5faa\u4e3b\u9898 Section padding \u8bbe\u5b9a\uff0c\u9884\u7559\u547c\u5438\u7a7a\u95f4 *\/\n    background-color: #f4f7fa !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n}\n\n#kitech-specs-module * {\n    box-sizing: border-box !important;\n}\n\n#kitech-specs-module .specs-container {\n    max-width: 1280px !important;\n    margin: 0 auto !important;\n}\n\n\/* \u5934\u90e8\u6587\u672c\u533a\u57df\u5c45\u4e2d *\/\n#kitech-specs-module .specs-header {\n    text-align: center !important;\n    max-width: 1100px !important;\n    margin: 0 auto 40px auto !important;\n}\n\n\/* =========================================================\n   \u9632\u5fa1\u6027 H2 \u6837\u5f0f\u9694\u79bb\u533a (SEO \u4f18\u5316)\n========================================================= *\/\n#kitech-specs-module .specs-main-title {\n    \/* 1. CSS Reset *\/\n    margin: 0 0 20px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: transparent !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    \n    \/* 2. Custom Styles *\/\n    font-size: 32px !important; \/* \u9075\u5faa\u4e3b\u9898\u9ed8\u8ba4\u8bbe\u7f6e\u7684 32px *\/\n    font-weight: 700 !important;\n    color: #004878 !important; \/* \u6838\u5fc3\u4e3b\u8272 *\/\n    line-height: 1.3 !important;\n    font-family: 'Inter', sans-serif !important;\n    position: relative !important;\n    padding-bottom: 15px !important;\n}\n\n#kitech-specs-module .specs-main-title::after {\n    content: '' !important;\n    position: absolute !important;\n    bottom: 0 !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    width: 60px !important;\n    height: 4px !important;\n    background-color: #003078 !important;\n    border-radius: 2px !important;\n}\n\n#kitech-specs-module .specs-intro {\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    color: #787878 !important;\n    line-height: 1.7 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    text-align: center !important;\n}\n\n\/* =========================================================\n   \u9ad8\u7ea7\u54cd\u5e94\u5f0f\u8868\u683c\u6837\u5f0f\u533a\n========================================================= *\/\n\/* \u5916\u90e8\u5305\u88f9\u5c42\uff1a\u8d1f\u8d23\u79fb\u52a8\u7aef\u7684\u5e73\u6ed1\u6a2a\u5411\u6eda\u52a8\uff0c\u4e0d\u7834\u574f\u5916\u90e8\u9875\u9762\u5e03\u5c40 *\/\n#kitech-specs-module .table-responsive-wrapper {\n    width: 100% !important;\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important; \/* iOS \u5f39\u6027\u6eda\u52a8\u8868\u73b0 *\/\n    background-color: #ffffff !important;\n    border-radius: 8px !important;\n    box-shadow: 0 10px 30px rgba(0, 48, 120, 0.05) !important;\n    margin-bottom: 25px !important;\n    \/* \u52a8\u753b\u521d\u59cb\u72b6\u6001 *\/\n    opacity: 0 !important;\n    transform: translateY(20px) !important;\n    transition: opacity 0.8s ease, transform 0.8s ease !important;\n}\n\n#kitech-specs-module .table-responsive-wrapper.is-visible {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n}\n\n#kitech-specs-module .kitech-specs-table {\n    width: 100% !important;\n    min-width: 900px !important; \/* \u5f3a\u5236\u8868\u683c\u5728\u79fb\u52a8\u7aef\u4e0d\u88ab\u65e0\u9650\u6324\u538b\u6362\u884c\uff0c\u4fdd\u8bc1\u53ef\u8bfb\u6027 *\/\n    border-collapse: collapse !important;\n    border-spacing: 0 !important;\n    text-align: left !important;\n}\n\n\/* \u8868\u5934\uff1a\u91c7\u7528\u4e3b\u8272\u8c03\u589e\u5f3a\u5de5\u4e1a\u8bbe\u5907\u7684\u4e25\u8c28\u611f *\/\n#kitech-specs-module .kitech-specs-table th {\n    background-color: #004878 !important;\n    color: #ffffff !important;\n    font-size: 16px !important;\n    font-weight: 600 !important;\n    padding: 18px 20px !important;\n    border-bottom: 2px solid #003078 !important;\n    white-space: nowrap !important;\n}\n\n#kitech-specs-module .kitech-specs-table th:first-child {\n    background-color: #003078 !important; \/* \u7b2c\u4e00\u5217\uff08\u53c2\u6570\u540d\uff09\u52a0\u6df1\u989c\u8272\uff0c\u4f5c\u4e3a\u89c6\u89c9\u951a\u70b9 *\/\n    width: 25% !important;\n}\n\n\/* \u8868\u683c\u5355\u5143\u683c (\u9632\u5fa1\u6027\u91cd\u7f6e) *\/\n#kitech-specs-module .kitech-specs-table td {\n    padding: 16px 20px !important;\n    font-size: 15px !important;\n    color: #787878 !important;\n    border-bottom: 1px solid #edf2f7 !important;\n    background: transparent !important;\n    vertical-align: middle !important;\n}\n\n\/* \u7b2c\u4e00\u5217\u7279\u6b8a\u6837\u5f0f\uff1a\u53c2\u6570\u540d\u79f0\u52a0\u7c97\u5e76\u4f7f\u7528\u6b21\u7ea7\u4e3b\u8272 *\/\n#kitech-specs-module .kitech-specs-table td:first-child {\n    font-weight: 600 !important;\n    color: #004878 !important;\n}\n\n\/* \u5171\u7528\u5c5e\u6027\u5217\u7279\u6b8a\u6837\u5f0f\uff1a\u5c45\u4e2d\u663e\u793a\uff0c\u5f31\u5316\u5206\u5272\u611f *\/\n#kitech-specs-module .kitech-specs-table td[colspan=\"4\"] {\n    text-align: center !important;\n    color: #555555 !important;\n    background-color: #fafbfc !important; \/* \u6781\u8f7b\u5fae\u7684\u80cc\u666f\u533a\u5206 *\/\n}\n\n\/* \u6591\u9a6c\u7ebf\u4e0e Hover \u4ea4\u4e92 *\/\n#kitech-specs-module .kitech-specs-table tbody tr:nth-child(even) {\n    background-color: #fcfcfc !important;\n}\n\n#kitech-specs-module .kitech-specs-table tbody tr:hover {\n    background-color: #f0f4f8 !important; \/* \u60ac\u6d6e\u9ad8\u4eae\uff0c\u4fbf\u4e8e\u6a2a\u5411\u5bf9\u6bd4\u53c2\u6570 *\/\n    transition: background-color 0.2s ease !important;\n}\n\n\/* \u8865\u5145\u8bf4\u660e (Note) \u533a\u57df *\/\n#kitech-specs-module .specs-note {\n    font-size: 14px !important;\n    color: #787878 !important;\n    line-height: 1.6 !important;\n    background-color: #ffffff !important;\n    padding: 15px 20px !important;\n    border-left: 4px solid #004878 !important;\n    border-radius: 0 4px 4px 0 !important;\n    margin: 0 !important;\n}\n\n\/* \u79fb\u52a8\u7aef\u7ec6\u5fae\u8c03\u6574 *\/\n@media (max-width:690px) {\n    #kitech-specs-module .specs-main-title {\n        font-size: 28px !important;\n    }\n}\n<\/style>\n\n<section id=\"kitech-specs-module\">\n    <div class=\"specs-container\">\n        \n        <div class=\"specs-header\">\n            <h2 class=\"specs-main-title\">\n                Technical Specifications for PP Woven Bag Washing Lines\n            <\/h2>\n            <p class=\"specs-intro\">\n                Kitech uses pp woven bag recycling machines operating from four capacity tiers. All four make use of SUS 304 stainless steel on surfaces in contact with the water, has a main drive in the shape of a Siemens motor, a tap changer light switch and a Fuji variable frequency inverter, and SKF bearings throughout.\n            <\/p>\n        <\/div>\n\n        <div class=\"table-responsive-wrapper\" id=\"kitech-specs-anim\">\n            <table class=\"kitech-specs-table\">\n                <thead>\n                    <tr>\n                        <th>Specification<\/th>\n                        <th>LDW-300<\/th>\n                        <th>LDW-500<\/th>\n                        <th>LDW-1000<\/th>\n                        <th>LDW-2000<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <td>Throughput<\/td>\n                        <td>300 kg\/h<\/td>\n                        <td>500 kg\/h<\/td>\n                        <td>1,000 kg\/h<\/td>\n                        <td>2,000 kg\/h<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Installed Power<\/td>\n                        <td>~80 kW<\/td>\n                        <td>~150 kW<\/td>\n                        <td>~280 kW<\/td>\n                        <td>~500 kW<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Water Consumption<\/td>\n                        <td>1.5\u20132.5 m\u00b3\/h<\/td>\n                        <td>2\u20134 m\u00b3\/h<\/td>\n                        <td>4\u20137 m\u00b3\/h<\/td>\n                        <td>7\u201312 m\u00b3\/h<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Floor Space<\/td>\n                        <td>~500 m\u00b2<\/td>\n                        <td>~800 m\u00b2<\/td>\n                        <td>~1,200 m\u00b2<\/td>\n                        <td>~1,800 m\u00b2<\/td>\n                    <\/tr>\n                    \n                    <tr>\n                        <td>Output Moisture (Squeezer)<\/td>\n                        <td colspan=\"4\">&lt; 5%<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Output Moisture (Dryer)<\/td>\n                        <td colspan=\"4\">&lt; 1.5%<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Flake Purity<\/td>\n                        <td colspan=\"4\">&gt; 95%<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Contact Material<\/td>\n                        <td colspan=\"4\">SUS 304 Stainless Steel (SAE 304)<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Main Motors<\/td>\n                        <td colspan=\"4\">Siemens (Germany)<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Inverters<\/td>\n                        <td colspan=\"4\">Fuji (Japan)<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Bearings<\/td>\n                        <td colspan=\"4\">SKF (Sweden)<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Control System<\/td>\n                        <td colspan=\"4\">PLC intelligent control with touchscreen HMI<\/td>\n                    <\/tr>\n                    \n                    <tr>\n                        <td>Pelletizing (Optional)<\/td>\n                        <td>+60 kW<\/td>\n                        <td>+100 kW<\/td>\n                        <td>+150 kW<\/td>\n                        <td>+220 kW<\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n        <p class=\"specs-note\">\n            <strong>Note:<\/strong> These values are given as guides only &#8211; the actual supplied power and floor area will significantly depend on the placement of the site, the type of input material as well whether hot-washing and pelletizing modules are used. Please contact Kitech engineer for the line layout configuration suitable for your project.\n        <\/p>\n\n    <\/div>\n<\/section>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        var tableWrapper = document.getElementById('kitech-specs-anim');\n        \n        if ('IntersectionObserver' in window && tableWrapper) {\n            var observer = new IntersectionObserver(function(entries) {\n                if (entries[0].isIntersecting) {\n                    tableWrapper.classList.add('is-visible');\n                    observer.unobserve(tableWrapper);\n                }\n            }, { threshold: 0.1 });\n            \n            observer.observe(tableWrapper);\n        } else if (tableWrapper) {\n            tableWrapper.classList.add('is-visible');\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-5d4b71a\" data-block-id=\"5d4b71a\"><style>.stk-5d4b71a {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-5d4b71a-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-163f5c6\" data-v=\"4\" data-block-id=\"163f5c6\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-163f5c6-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-163f5c6-inner-blocks\">\n<style>\n\/* =========================================\n   1. \u6781\u81f4\u9694\u79bb\u4e0e\u5168\u5c40\u57fa\u7840 (Principle 1 & 4)\n   ========================================= *\/\n#yudong-b2b-module {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    color: #333333 !important;\n    box-sizing: border-box !important;\n    padding: 40px 0 !important;\n    line-height: 1.6 !important;\n    -webkit-font-smoothing: antialiased !important;\n}\n\n#yudong-b2b-module * {\n    box-sizing: border-box !important;\n}\n\n#yudong-b2b-module .module-container {\n    max-width: 1280px !important;\n    margin: 0 auto !important;\n    padding: 0 20px !important;\n}\n\n\/* =========================================\n   2. H2 & \u4ecb\u7ecd\u6bb5\u843d (\u5c45\u4e2d\u3001\u9ad8\u5bf9\u6bd4\u5ea6)\n   ========================================= *\/\n#yudong-b2b-module h2.main-title {\n    font-size: 32px !important;\n    color: #003078 !important;\n    font-weight: 700 !important;\n    text-align: center !important;\n    margin: 0 0 24px 0 !important;\n    letter-spacing: -0.5px !important;\n}\n\n#yudong-b2b-module .intro-desc {\n    font-size: 16px !important;\n    color: #787878 !important;\n    text-align: center !important;\n    max-width: 960px !important;\n    margin: 0 auto 40px auto !important;\n    line-height: 1.8 !important;\n}\n\n\/* =========================================\n   3. H3 \u5efa\u7b51\u611f\u6807\u9898 (\u6452\u5f03\u5168\u5bbd\u8d2f\u7a7f\u7ebf)\n   ========================================= *\/\n#yudong-b2b-module h3.section-title {\n    font-size: 22px !important;\n    color: #003078 !important;\n    font-weight: 700 !important;\n    margin: 0 0 26px 0 !important;\n    position: relative !important;\n    padding-bottom: 16px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n}\n\n\/* \u6838\u5fc3\u8bbe\u8ba1\uff1a\u77ed\u7c97\u7684\u5f3a\u8c03\u7ebf\uff0c\u514b\u5236\u4e14\u6781\u5177B2B\u91cd\u5de5\u611f *\/\n#yudong-b2b-module h3.section-title::after {\n    content: '' !important;\n    position: absolute !important;\n    left: 0 !important;\n    bottom: 0 !important;\n    width: 60px !important;\n    height: 4px !important;\n    background-color: #004878 !important;\n}\n\n\/* =========================================\n   4. Bento Grid \u5361\u7247\u91cd\u6784 (\u89e3\u51b3\u5185\u90e8\u6b7b\u767d)\n   ========================================= *\/\n#yudong-b2b-module .drivers-grid {\n    display: grid !important;\n    grid-template-columns: repeat(6, 1fr) !important;\n    gap: 20px !important;\n    margin-bottom: 40px !important;\n}\n\n#yudong-b2b-module .driver-card {\n    background-color: #f8f9fc !important; \/* \u6781\u6de1\u7684\u7070\u84dd\u8272\uff0c\u63d0\u5347\u6241\u54c1\u8d28\u611f *\/\n    border: 1px solid #e2e8f0 !important;\n    padding: 32px 28px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: flex-start !important; \/* \u5f3a\u5236\u9876\u90e8\u5bf9\u9f50\uff0c\u8ba9\u957f\u77ed\u5185\u5bb9\u81ea\u7136\u547c\u5438 *\/\n    transition: border-color 0.3s ease !important;\n}\n\n#yudong-b2b-module .driver-card:hover {\n    border-color: #004878 !important;\n}\n\n#yudong-b2b-module .card-span-2 { grid-column: span 2 !important; }\n#yudong-b2b-module .card-span-3 { grid-column: span 3 !important; }\n\n#yudong-b2b-module h4.card-heading {\n    font-size: 18px !important;\n    color: #003078 !important;\n    font-weight: 600 !important;\n    margin: 0 0 16px 0 !important;\n    display: flex !important;\n    align-items: center !important;\n}\n\n#yudong-b2b-module h4.card-heading::before {\n    content: \"\" !important;\n    display: inline-block !important;\n    width: 6px !important;\n    height: 6px !important;\n    background-color: #004878 !important;\n    margin-right: 10px !important;\n}\n\n#yudong-b2b-module .card-text {\n    font-size: 15px !important;\n    color: #555555 !important;\n    margin: 0 !important;\n    line-height: 1.6 !important;\n}\n\n\/* =========================================\n   5. \u975e\u5bf9\u79f0\u7f51\u683c (\u5b8c\u7f8e\u89e3\u51b3 Revenue \u6bb5\u843d\u957f\u77ed\u4e0d\u4e00\u7684\u7559\u767d)\n   ========================================= *\/\n#yudong-b2b-module .revenue-wrapper {\n    background-color: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    padding: 40px !important;\n    display: grid !important;\n    grid-template-columns: 2fr 1.2fr !important; \/* \u9ec4\u91d1\u5206\u5272\u6bd4\u4f8b\uff1a\u5de6\u8fb9\u5bbd\uff0c\u53f3\u8fb9\u7a84 *\/\n    gap: 40px !important;\n    margin-bottom: 30px !important;\n}\n\n#yudong-b2b-module .revenue-main-text {\n    font-size: 16px !important;\n    color: #4a4a4a !important;\n    margin: 0 !important;\n    text-align: justify !important;\n}\n\n\/* \u5c06\u8f83\u77ed\u7684\u6bb5\u843d\u8bbe\u8ba1\u4e3a\u4e00\u4e2a Highlight Block (\u9ad8\u4eae\u4fa7\u8fb9\u680f) *\/\n#yudong-b2b-module .revenue-highlight {\n    background-color: #f0f4f8 !important;\n    padding: 24px !important;\n    border-left: 4px solid #004878 !important;\n    font-size: 15px !important;\n    color: #333333 !important;\n    margin: 0 !important;\n    display: flex !important;\n    align-items: center !important; \/* \u5782\u76f4\u5c45\u4e2d\uff0c\u62c9\u5e73\u9ad8\u5ea6\u89c6\u9519\u89c9 *\/\n}\n\n\/* =========================================\n   6. \u6781\u7b80\u6309\u94ae\n   ========================================= *\/\n#yudong-b2b-module .action-bar {\n    text-align: center !important;\n}\n\n#yudong-b2b-module .btn-solid {\n    display: inline-block !important;\n    background-color: #004878 !important;\n    color: #ffffff !important;\n    font-size: 16px !important;\n    font-weight: 600 !important;\n    text-decoration: none !important;\n    padding: 16px 40px !important;\n    border: 2px solid #004878 !important;\n    transition: background-color 0.3s ease, color 0.3s ease !important;\n}\n\n#yudong-b2b-module .btn-solid:hover {\n    background-color: #ffffff !important;\n    color: #004878 !important;\n}\n\n\/* =========================================\n   7. \u54cd\u5e94\u5f0f\u6298\u53e0 (\u81ea\u9002\u5e94\u6781\u5f3a)\n   ========================================= *\/\n@media (max-width:1000px) {\n    #yudong-b2b-module .card-span-2 { grid-column: span 3 !important; }\n    #yudong-b2b-module .card-span-3 { grid-column: span 3 !important; }\n    \/* \u8ba9\u6700\u540e\u4e00\u4e2a\u5b50\u5143\u7d20\uff08\u5373\u7b2c5\u4e2a\uff09\u5728\u5e73\u677f\u7aef\u6a2a\u8de8\u4e00\u6574\u884c\uff0c\u6d88\u706d\u7a7a\u7f3a *\/\n    #yudong-b2b-module .driver-card:nth-child(5) { grid-column: span 6 !important; }\n}\n\n@media (max-width:690px) {\n    #yudong-b2b-module { padding: 40px 0 !important; }\n    #yudong-b2b-module h2.main-title { font-size: 26px !important; }\n    \n    #yudong-b2b-module .drivers-grid { \n        grid-template-columns: 1fr !important; \/* \u5168\u90e8\u5355\u5217 *\/\n        gap: 16px !important;\n    }\n    #yudong-b2b-module .card-span-2,\n    #yudong-b2b-module .card-span-3,\n    #yudong-b2b-module .driver-card:nth-child(5) {\n        grid-column: span 1 !important;\n    }\n    \n    #yudong-b2b-module .revenue-wrapper {\n        grid-template-columns: 1fr !important; \/* \u53cc\u680f\u53d8\u5355\u680f *\/\n        padding: 24px !important;\n        gap: 24px !important;\n    }\n    #yudong-b2b-module .revenue-main-text { text-align: left !important; }\n}\n<\/style>\n\n<section id=\"yudong-b2b-module\">\n    <div class=\"module-container\">\n        \n        <h2 class=\"main-title\">PP Woven Bag Recycling Machine Cost Factors &#038; ROI<\/h2>\n        <p class=\"intro-desc\">Cost of investing in a pp woven bag washing line will be limited by several considerations. To understand these cost drivers helps recyclers to plan their investment term and to predict feasible returns.<\/p>\n\n        <h3 class=\"section-title\">Primary Cost Drivers<\/h3>\n        \n        <div class=\"drivers-grid\">\n            <div class=\"driver-card card-span-2\">\n                <h4 class=\"card-heading\">Line throughput<\/h4>\n                <p class=\"card-text\">A entry level 300 kg\/h recycling line will be less expensive by far than the industrial scale 2,000 kg\/h line. Higher throughput rates require slower the speed of the conveyor and the larger the wash tank and must be.<\/p>\n            <\/div>\n            \n            <div class=\"driver-card card-span-2\">\n                <h4 class=\"card-heading\">Design<\/h4>\n                <p class=\"card-text\">A wash only line (clean flakes) will be less expensive than the wash plus pelletizing line. Adding on an extruder, a compactor, a degassing system and a pelletizer makes the overall investment increased by an estimated 30 to 50%.<\/p>\n            <\/div>\n\n            <div class=\"driver-card card-span-2\">\n                <h4 class=\"card-heading\">Hot washing module<\/h4>\n                <p class=\"card-text\">The hot washing module is necessary in the case of: cement bags and chemically-contaminated input feedstock. Adds heated wash tank, electric or steam generator, heating elements.<\/p>\n            <\/div>\n\n            <div class=\"driver-card card-span-3\">\n                <h4 class=\"card-heading\">Water treatment<\/h4>\n                <p class=\"card-text\">A basic system of sedimentation is normally supplied; investing in a closed loop system with added filtration will require a bit more capital but lowers processes water waste by 60 80%.<\/p>\n            <\/div>\n\n            <div class=\"driver-card card-span-3\">\n                <h4 class=\"card-heading\">Automation<\/h4>\n                <p class=\"card-text\">Manual feeding the bales versus continuous conveyor feed; basic relay control versus PLC smart controls with a colour monitor.<\/p>\n            <\/div>\n        <\/div>\n\n        <h3 class=\"section-title\">Revenue &#038; Payback Considerations<\/h3>\n        \n        <div class=\"revenue-wrapper\">\n            <div class=\"revenue-main-text\">\n                Revenue levels are determined by the nature of the output and the local market prices. Washed PP flakes, bottom side KVP, or surface KVP will generally attract lower prices than pelletised PP, but siting capital costs will be lower. Recycled pp pellets resulting from the treatment of clean FIBC or industrial bag feedstock in the form of a Virokon will be worth between 60 &#8211; 75% of Virgin PP quotes. Most recyclers processing woven bags as a primary feedstock will claim pay back periods in the region of 12-24 months at or near rated line capacity but this will vary substantially depending on location, feedstock prices and energy costs.\n            <\/div>\n            <div class=\"revenue-highlight\">\n                Energy reduction is important for economics. Variable-frequency drives on the large motors (crush, wash, dewater, dry) reduced actual power draw at partial load. Consistently running the recycling machine at near its rated throughput achieved the best economics per kilogram.\n            <\/div>\n        <\/div>\n\n        <div class=\"action-bar\">\n            <a href=\"#ct-popup-684\" class=\"btn-solid\">Request Pricing for Your Project<\/a>\n        <\/div>\n\n    <\/div>\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-0507212\" data-block-id=\"0507212\"><style>.stk-0507212 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-0507212-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6483c22\" data-v=\"4\" data-block-id=\"6483c22\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-6483c22-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-6483c22-inner-blocks\">\n<style>\n\n#kitech-aftersales-module {\n    width: 100% !important;\n    background-color: #f4f7fa !important;\n    color: #333333 !important;\n    box-sizing: border-box !important;\n    padding: 40px 0 !important; \/* \u9075\u5faa Section \u9ad8\u5ea6 40px padding \u7684\u8bbe\u5b9a *\/\n    line-height: 1.6 !important;\n    -webkit-font-smoothing: antialiased !important;\n}\n\n#kitech-aftersales-module * {\n    box-sizing: border-box !important;\n}\n\n\/* \u5185\u90e8\u9650\u5bbd\u5c45\u4e2d\u5bb9\u5668\uff0c\u6700\u5927 1280px\uff0c\u5bbd\u5c4f\u8212\u5c55 *\/\n#kitech-aftersales-module .module-inner {\n    max-width: 1280px !important;\n    margin: 0 auto !important;\n    padding: 0 20px !important;\n}\n\n\/* =========================================\n   SEO Heading \u6807\u7b7e\u6392\u7248 (\u4e25\u683c\u9075\u5faa H2-H4 \u7ed3\u6784)\n   ========================================= *\/\n\n\/* H2\uff1a\u5168\u6a21\u5757\u4e3b\u6807\u9898 - \u5f3a\u5236\u5c45\u4e2d\uff0c\u9075\u5faa 32px \u8bbe\u5b9a *\/\n#kitech-aftersales-module h2.main-title {\n    font-size: 32px !important; \n    color: #003078 !important; \/* \u54c1\u724c\u6700\u6df1\u84dd *\/\n    font-weight: 700 !important;\n    text-align: center !important;\n    margin: 0 0 40px 0 !important;\n    letter-spacing: -0.5px !important;\n}\n\n\/* H3\uff1a\u7ae0\u8282\u526f\u6807\u9898 - \u5e26\u6709 B2B \u5de5\u4e1a\u611f\u7684\u77ed\u7ebf\u63cf\u8fb9 *\/\n#kitech-aftersales-module h3.section-heading {\n    font-size: 24px !important;\n    color: #004878 !important; \/* \u54c1\u724c\u4e3b\u8272\u84dd *\/\n    font-weight: 700 !important;\n    margin: 0 0 20px 0 !important;\n    position: relative !important;\n    padding-bottom: 12px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n}\n\n#kitech-aftersales-module h3.section-heading::after {\n    content: '' !important;\n    position: absolute !important;\n    left: 0 !important;\n    bottom: 0 !important;\n    width: 50px !important;\n    height: 4px !important;\n    background-color: #004878 !important;\n}\n\n\/* =========================================\n   1. \u8d28\u91cf\u8ba4\u8bc1\u6a21\u5757 (4\u5217\u6241\u5e73\u6781\u7b80\u7f51\u683c)\n   ========================================= *\/\n#kitech-aftersales-module .certs-grid {\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    gap: 20px !important;\n    margin-bottom: 60px !important;\n}\n\n#kitech-aftersales-module .cert-item {\n    background-color: #fcfcfc !important;\n    border: 1px solid #eeeeef !important;\n    border-top: 3px solid #004878 !important; \/* \u9876\u90e8\u91cd\u8272\u7ebf\u6761\uff0c\u589e\u52a0\u5de5\u4e1a\u7a33\u91cd\u611f *\/\n    padding: 24px !important;\n    text-align: center !important;\n    transition: all 0.3s ease !important;\n}\n\n#kitech-aftersales-module .cert-item:hover {\n    background-color: #ffffff !important;\n    border-color: #004878 !important;\n    box-shadow: 0 4px 15px rgba(0, 48, 120, 0.05) !important;\n}\n\n#kitech-aftersales-module h4.cert-title {\n    font-size: 24px !important;\n    color: #003078 !important;\n    font-weight: 700 !important;\n    margin: 0 0 8px 0 !important;\n}\n\n#kitech-aftersales-module .cert-desc {\n    font-size: 14px !important;\n    color: #787878 !important; \/* \u54c1\u724c\u7070 *\/\n    margin: 0 !important;\n    font-weight: 600 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n}\n\n\/* =========================================\n   2. \u552e\u540e\u670d\u52a1\u77e9\u9635 (2x2 \u5bf9\u79f0\u7f51\u683c\uff0c\u96f6\u7559\u767d)\n   ========================================= *\/\n#kitech-aftersales-module .support-intro {\n    font-size: 16px !important;\n    color: #555555 !important;\n    margin: 0 0 32px 0 !important;\n    line-height: 1.7 !important;\n}\n\n#kitech-aftersales-module .support-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 24px !important;\n    margin-bottom: 40px !important;\n}\n\n#kitech-aftersales-module .support-card {\n    background-color: #f8f9fc !important; \/* \u6781\u6de1\u7684\u7070\u84dd\u8272\uff0c\u63d0\u5347\u9ad8\u7ea7\u611f *\/\n    border: 1px solid #e2e8f0 !important;\n    padding: 32px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    transition: border-color 0.3s ease !important;\n}\n\n#kitech-aftersales-module .support-card:hover {\n    border-color: #004878 !important;\n}\n\n#kitech-aftersales-module h4.support-title {\n    font-size: 18px !important;\n    color: #003078 !important;\n    font-weight: 700 !important;\n    margin: 0 0 12px 0 !important;\n    display: flex !important;\n    align-items: center !important;\n}\n\n#kitech-aftersales-module h4.support-title::before {\n    content: \"\" !important;\n    display: inline-block !important;\n    width: 6px !important;\n    height: 6px !important;\n    background-color: #004878 !important;\n    margin-right: 12px !important;\n}\n\n#kitech-aftersales-module .support-desc {\n    font-size: 15px !important;\n    color: #555555 !important;\n    margin: 0 !important;\n    line-height: 1.6 !important;\n}\n\n\/* =========================================\n   3. \u5168\u7403\u670d\u52a1\u7f51\u7edc (\u9ad8\u5bf9\u6bd4\u5ea6\u5e95\u90e8 Trust Banner)\n   ========================================= *\/\n#kitech-aftersales-module .global-reach-banner {\n    background-color: #004878 !important; \/* \u4e3b\u8272\u8c03\u53cd\u767d\u8bbe\u8ba1 *\/\n    color: #ffffff !important;\n    padding: 36px 40px !important;\n    border-radius: 4px !important;\n    border-left: 8px solid #003078 !important; \/* \u66f4\u6df1\u7684\u5de6\u4fa7\u8fb9\u7f18\u7ebf *\/\n}\n\n#kitech-aftersales-module .global-reach-text {\n    font-size: 16px !important;\n    margin: 0 !important;\n    line-height: 1.8 !important;\n    font-weight: 400 !important;\n}\n\n\/* =========================================\n   \u54cd\u5e94\u5f0f\u6298\u53e0\u8bbe\u8ba1 (\u7a84\u5c4f\u81ea\u52a8\u6536\u7f29)\n   ========================================= *\/\n@media (max-width: 992px) {\n    #kitech-aftersales-module .certs-grid {\n        grid-template-columns: repeat(2, 1fr) !important; \/* \u5e73\u677f\u7aef\u53d8 2 \u5217 *\/\n    }\n}\n\n@media (max-width:690px) {\n    #kitech-aftersales-module .certs-grid {\n        grid-template-columns: 1fr !important; \/* \u624b\u673a\u7aef\u5168\u90e8\u5355\u5217 *\/\n        gap: 16px !important;\n    }\n    #kitech-aftersales-module .support-grid {\n        grid-template-columns: 1fr !important; \/* \u624b\u673a\u7aef\u5168\u90e8\u5355\u5217 *\/\n        gap: 16px !important;\n    }\n    #kitech-aftersales-module h2.main-title {\n        font-size: 28px !important;\n    }\n    #kitech-aftersales-module .global-reach-banner {\n        padding: 24px !important;\n    }\n}\n<\/style>\n\n<section id=\"kitech-aftersales-module\">\n    <div class=\"module-inner\">\n        \n        <h2 class=\"main-title\">Quality Certifications &#038; After-Sales Support<\/h2>\n\n        <div class=\"certs-grid\">\n            <div class=\"cert-item\">\n                <h4 class=\"cert-title\">CE<\/h4>\n                <p class=\"cert-desc\">European Conformity<\/p>\n            <\/div>\n            <div class=\"cert-item\">\n                <h4 class=\"cert-title\">UL<\/h4>\n                <p class=\"cert-desc\">Underwriters Laboratories<\/p>\n            <\/div>\n            <div class=\"cert-item\">\n                <h4 class=\"cert-title\">CSA<\/h4>\n                <p class=\"cert-desc\">Canadian Standards<\/p>\n            <\/div>\n            <div class=\"cert-item\">\n                <h4 class=\"cert-title\">ISO 9001<\/h4>\n                <p class=\"cert-desc\">Quality Management<\/p>\n            <\/div>\n        <\/div>\n\n        <h3 class=\"section-heading\">Global Service Network<\/h3>\n        <p class=\"support-intro\">Kitech offers a total support of the product life cycle for each shipped pp woven bag recycling line. Our support after-sale consists of:<\/p>\n\n        <div class=\"support-grid\">\n            <div class=\"support-card\">\n                <h4 class=\"support-title\">Installation &#038; commissioning<\/h4>\n                <p class=\"support-desc\">Field engineers oversee line assembly and alignment, run-in and performance testing. Operators and technicians are trained in daily operation, preventative maintenance and problem solving.<\/p>\n            <\/div>\n            \n            <div class=\"support-card\">\n                <h4 class=\"support-title\">24\/7 remote support<\/h4>\n                <p class=\"support-desc\">PLC linked remote diagnostics enables Kitech engineers check the line operation and repair software problems without travel.<\/p>\n            <\/div>\n\n            <div class=\"support-card\">\n                <h4 class=\"support-title\">Spare parts inventory<\/h4>\n                <p class=\"support-desc\">Wear parts (shredder blades, washer paddles, screen meshes) are kept in stock for 60-day delivery anywhere. Urgent express shipment can be arranged for important breakdowns.<\/p>\n            <\/div>\n\n            <div class=\"support-card\">\n                <h4 class=\"support-title\">Warranty<\/h4>\n                <p class=\"support-desc\">All mechanical &#038; electrical parts covered by a standard warranty of 12 months. An extended warranty package (24 months or 36 months) is also available.<\/p>\n            <\/div>\n        <\/div>\n\n        <div class=\"global-reach-banner\">\n            <p class=\"global-reach-text\">Kitech serviced more than 500 clients in more than 80 countries covering Asia, Africa, Middle-East and South America with a full service networks, displaying here, are fully cognizant of regional operating environment and power source requirements.<\/p>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<script>\n    document.addEventListener('DOMContentLoaded', function() {\n        \/\/ Module successfully isolated.\n        const supportModule = document.getElementById('kitech-aftersales-module');\n        if(supportModule) {\n            console.log('Kitech After-sales module loaded.');\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-9112ecc\" data-block-id=\"9112ecc\"><style>.stk-9112ecc {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-9112ecc-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-eb98815\" data-v=\"4\" data-block-id=\"eb98815\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-eb98815-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-eb98815-inner-blocks\">\n<section id=\"kitech-premium-module\">\n    <style>\n        \/* ==========================================\n           1. \u9876\u7ea7\u9694\u79bb\u4e0e\u5168\u5c40\u91cd\u7f6e (Highest Scope)\n           ========================================== *\/\n        #kitech-premium-module {\n            \/* \u54cd\u5e94\u5f0f\u5bbd\u5c4f\u4e0e\u5c45\u4e2d *\/\n            max-width: 1280px !important;\n            margin: 0 auto !important;\n            padding: 40px 20px !important;\n            box-sizing: border-box !important;\n            \n            \/* \u5f3a\u5236\u7ee7\u627f\u4e3b\u9898\u5b57\u4f53\uff0c\u62d2\u7edd\u5916\u90e8\u4f9d\u8d56 *\/\n            font-family: inherit !important;\n            background-color: transparent !important;\n            line-height: 1.6 !important;\n            \n            \/* \u5b9a\u4e49\u5c40\u90e8\u989c\u8272\u53d8\u91cf\u4ee5\u4fbf\u7edf\u4e00\u7ba1\u7406\u6241\u5e73\u5316\u8272\u5f69 *\/\n            --k-blue-dark: #003078;\n            --k-blue-main: #004878;\n            --k-gray-text: #444444;\n            --k-gray-light: #787878;\n            --k-bg-highlight: #f4f8fc;\n            --k-border-color: #e5e7eb;\n        }\n\n        #kitech-premium-module * {\n            box-sizing: border-box !important;\n        }\n\n        \/* ==========================================\n           2. SEO \u6807\u9898\u6392\u7248 (H2-H4) \n           ========================================== *\/\n        #kitech-premium-module h2.kitech-heading-h2 {\n            font-size: 32px !important;\n            color: var(--k-blue-dark) !important;\n            text-align: center !important;\n            margin: 0 auto 40px auto !important;\n            font-weight: 700 !important;\n            line-height: 1.3 !important;\n            letter-spacing: -0.5px !important;\n        }\n\n        #kitech-premium-module h3.kitech-heading-h3 {\n            font-size: 26px !important;\n            color: var(--k-blue-main) !important;\n            margin: 0 0 8px 0 !important;\n            font-weight: 700 !important;\n            line-height: 1.3 !important;\n        }\n\n        #kitech-premium-module h4.kitech-heading-h4 {\n            font-size: 14px !important;\n            color: var(--k-gray-light) !important;\n            margin: 0 0 24px 0 !important;\n            font-weight: 600 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            border-bottom: 1px solid var(--k-border-color) !important;\n            padding-bottom: 16px !important;\n        }\n\n        \/* ==========================================\n           3. \u9ad8\u7ea7\u6241\u5e73\u5316 TAB \u5bfc\u822a\u7cfb\u7edf (Flat Design)\n           ========================================== *\/\n        #kitech-premium-module .kitech-tab-nav {\n            display: flex !important;\n            border-bottom: 2px solid var(--k-blue-main) !important;\n            margin-bottom: 0 !important; \/* \u4e0e\u5185\u5bb9\u533a\u65e0\u7f1d\u5bf9\u63a5 *\/\n        }\n\n        #kitech-premium-module .kitech-tab-btn {\n            flex: 1 !important;\n            background-color: transparent !important;\n            color: var(--k-gray-light) !important;\n            border: none !important;\n            padding: 18px 20px !important;\n            font-size: 16px !important;\n            font-weight: 600 !important;\n            cursor: pointer !important;\n            transition: background-color 0.2s ease, color 0.2s ease !important;\n            font-family: inherit !important;\n            text-align: center !important;\n            outline: none !important;\n        }\n\n        #kitech-premium-module .kitech-tab-btn:hover {\n            background-color: var(--k-bg-highlight) !important;\n            color: var(--k-blue-main) !important;\n        }\n\n        #kitech-premium-module .kitech-tab-btn.kitech-active {\n            background-color: var(--k-blue-main) !important;\n            color: #ffffff !important;\n        }\n\n        \/* ==========================================\n           4. \u7f51\u683c\u5e03\u5c40\u6d88\u9664\u4e0d\u89c4\u5219\u7559\u767d (Grid Layout)\n           ========================================== *\/\n        #kitech-premium-module .kitech-tab-content {\n            display: none !important;\n            background: #ffffff !important;\n            border: 1px solid var(--k-border-color) !important;\n            border-top: none !important;\n            padding: 48px !important;\n        }\n\n        #kitech-premium-module .kitech-tab-content.kitech-active {\n            display: block !important;\n            animation: kitechReveal 0.4s ease-out !important;\n        }\n\n        @keyframes kitechReveal {\n            from { opacity: 0; }\n            to { opacity: 1; }\n        }\n\n        \/* \u5185\u90e8\u6838\u5fc3\u7f51\u683c\u7ed3\u6784\uff1a\u5de6\u4fa7\u53d9\u8ff0\uff0c\u53f3\u4fa7\u9ad8\u4eae\u7ed3\u679c *\/\n        #kitech-premium-module .kitech-grid-layout {\n            display: grid !important;\n            grid-template-columns: 1.6fr 1fr !important;\n            gap: 48px !important;\n            align-items: start !important;\n        }\n\n        #kitech-premium-module p.kitech-paragraph {\n            font-size: 16px !important;\n            color: var(--k-gray-text) !important;\n            margin: 0 0 20px 0 !important;\n            text-align: justify !important;\n        }\n\n        \/* \u6241\u5e73\u5316\u6570\u636e\/\u7ed3\u679c\u9762\u677f *\/\n        #kitech-premium-module .kitech-result-panel {\n            background-color: var(--k-bg-highlight) !important;\n            border-top: 4px solid var(--k-blue-main) !important;\n            padding: 32px !important;\n            height: 100% !important;\n        }\n\n        #kitech-premium-module .kitech-result-text {\n            font-size: 18px !important;\n            font-weight: 700 !important;\n            color: var(--k-blue-dark) !important;\n            line-height: 1.5 !important;\n            margin-bottom: 24px !important;\n        }\n\n        #kitech-premium-module .kitech-quote {\n            font-size: 15px !important;\n            font-style: normal !important; \/* \u5de5\u4e1a\u98ce\u4e0d\u7528\u659c\u4f53\uff0c\u7528\u8272\u5757\u4e0e\u7ebf\u6bb5\u533a\u5206 *\/\n            color: var(--k-gray-text) !important;\n            border-left: 2px solid var(--k-gray-light) !important;\n            padding-left: 16px !important;\n            margin: 0 !important;\n        }\n\n        #kitech-premium-module .kitech-quote-author {\n            display: block !important;\n            margin-top: 12px !important;\n            font-size: 13px !important;\n            color: var(--k-gray-light) !important;\n            font-weight: 600 !important;\n        }\n\n        \/* ==========================================\n           5. \u6781\u81f4\u81ea\u9002\u5e94\u6027 (Responsive Folding)\n           ========================================== *\/\n        @media (max-width: 992px) {\n            #kitech-premium-module .kitech-grid-layout {\n                grid-template-columns: 1fr !important;\n                gap: 32px !important;\n            }\n            #kitech-premium-module .kitech-result-panel {\n                height: auto !important;\n            }\n        }\n\n        @media (max-width:690px) {\n            #kitech-premium-module {\n                padding: 40px 10px !important;\n            }\n            #kitech-premium-module .kitech-tab-nav {\n                flex-direction: column !important;\n                border-bottom: none !important;\n            }\n            #kitech-premium-module .kitech-tab-btn {\n                border: 1px solid var(--k-border-color) !important;\n                margin-bottom: -1px !important; \/* \u8fb9\u6846\u91cd\u53e0\u5904\u7406 *\/\n            }\n            #kitech-premium-module .kitech-tab-content {\n                padding: 24px 16px !important;\n                border-top: 1px solid var(--k-border-color) !important;\n            }\n            #kitech-premium-module h2.kitech-heading-h2 {\n                font-size: 28px !important;\n                margin-bottom: 30px !important;\n            }\n        }\n    <\/style>\n\n    <h2 class=\"kitech-heading-h2\">PP Woven Bag Recycling Project Case Studies<\/h2>\n\n    <div class=\"kitech-tab-nav\">\n        <button class=\"kitech-tab-btn kitech-active\" data-target=\"kitech-panel-1\">Cement Bag \u2014 SE Asia<\/button>\n        <button class=\"kitech-tab-btn\" data-target=\"kitech-panel-2\">FIBC Jumbo Bag \u2014 Middle East<\/button>\n        <button class=\"kitech-tab-btn\" data-target=\"kitech-panel-3\">Mixed Ag Bag \u2014 East Africa<\/button>\n    <\/div>\n\n    <div id=\"kitech-panel-1\" class=\"kitech-tab-content kitech-active\">\n        <div class=\"kitech-grid-layout\">\n            <div class=\"kitech-content-left\">\n                <h3 class=\"kitech-heading-h3\">Cement Bag Recycling \u2014 Southeast Asia<\/h3>\n                <h4 class=\"kitech-heading-h4\">LDW-1000 | Commissioned 2024<\/h4>\n                <p class=\"kitech-paragraph\">A building materials distributor in Vietnam collected more than 200 tons of used cement bags per month in their warehouse operations. These bags were heavily soiled with calcium carbonate dust, rendering them unacceptable to resale to scrap buyers at the prevailing prices.<\/p>\n                <p class=\"kitech-paragraph\">Kitech employed an LDW-1000 washing line with an attachable hot washing module and dual friction washer stages. Hot wash tank at 70 Degree Celsius lifts out cement, cannot be accomplished by cold washing. Operator training for the following two weeks, line enters stable operation at throughput of 950 kg\/hr, the output flake purity tests > 96%.<\/p>\n            <\/div>\n            <div class=\"kitech-content-right\">\n                <div class=\"kitech-result-panel\">\n                    <div class=\"kitech-result-text\">\n                        Result: Processing 160+ tons\/month of cement bags into washed PP flakes for local pelletizing operations\n                    <\/div>\n                    <div class=\"kitech-quote\">\n                        &#8220;We went from paying to have the bags hauled away to generating revenue from them. The hot wash module was the key \u2014 we tried a competitor line without it and the flakes still had cement residue.&#8221;\n                        <span class=\"kitech-quote-author\">\u2014 Operations Manager, Building Materials Company, Ho Chi Minh City<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div id=\"kitech-panel-2\" class=\"kitech-tab-content\">\n        <div class=\"kitech-grid-layout\">\n            <div class=\"kitech-content-left\">\n                <h3 class=\"kitech-heading-h3\">FIBC Jumbo Bag Recycling \u2014 Middle East<\/h3>\n                <h4 class=\"kitech-heading-h4\">LDW-500 | Commissioned 2023<\/h4>\n                <p class=\"kitech-paragraph\">To a petrochemical logistics company in Saudi Arabia, used FIBC ton bags are often sent from chemical resin packers, which produce a constant flow. The bags are found to be rather dirty [single use, indoor storage] but quite heavy duty [80 micron for standard shredder blades on competitors equipment wore down quickly]<\/p>\n                <p class=\"kitech-paragraph\">The Kitech LDW-500 entrained a heavy-duty twin shaft shredder. This was equipped with hardened alloy blades designed specifically for use with thick polymer tape. As the FIBC material source was clean, the hot wash module was rejected, saving capital cost and operation energy. A single friction washing pre-wash feed and sinkfloat separation was adequate.<\/p>\n            <\/div>\n            <div class=\"kitech-content-right\">\n                <div class=\"kitech-result-panel\">\n                    <div class=\"kitech-result-text\">\n                        Result: Producing recycled PP pellets at premium pricing \u2014 FIBC-sourced pellets selling at roughly 70% of virgin PP price\n                    <\/div>\n                    <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div id=\"kitech-panel-3\" class=\"kitech-tab-content\">\n        <div class=\"kitech-grid-layout\">\n            <div class=\"kitech-content-left\">\n                <h3 class=\"kitech-heading-h3\">Mixed Agricultural Bag Recycling \u2014 East Africa<\/h3>\n                <h4 class=\"kitech-heading-h4\">LDW-300 | Commissioned 2025<\/h4>\n                <p class=\"kitech-paragraph\">Startup recycler in Kenya took in rice, maize and sugar sacking from local markets and co-ops. Some of the sacking was fairly clean, while others were coated with soild, graining dust and sandy, sun-degraded surfaces. The company was looking for an inexpensive, small diameter entry point recycling line that could work with mixed load.<\/p>\n                <p class=\"kitech-paragraph\">Kitech supplied an LDW-300 with the normal cold washing set up, but also with a trommel screen to pre-clean before the washing and a Centridog for dewatering the water. Due to space restrictions (450 m floor footprint), the entire line had to be designed to fit in a very narrow building. After processing some months, the recycler extended the line after the hydraulic outlet with a downstream pelletizing to get higher profits from palm pellet sales.<\/p>\n            <\/div>\n            <div class=\"kitech-content-right\">\n                <div class=\"kitech-result-panel\">\n                    <div class=\"kitech-result-text\">\n                        Result: Producing 2+ tons\/day of washed PP flakes from mixed agricultural bags, with pelletizing added in month three\n                    <\/div>\n                    <div class=\"kitech-quote\">\n                        &#8220;For a first-time recycler, the 300 kg\/h line was the right entry point. Kitech&#8217;s team designed a layout that fit our space, and the remote support helped us troubleshoot feedstock changes during the first weeks.&#8221;\n                        <span class=\"kitech-quote-author\">\u2014 Founder, Plastic Recycling Startup, Nairobi<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            const moduleWrapper = document.getElementById('kitech-premium-module');\n            if (!moduleWrapper) return;\n\n            const tabButtons = moduleWrapper.querySelectorAll('.kitech-tab-btn');\n            const tabPanels = moduleWrapper.querySelectorAll('.kitech-tab-content');\n\n            tabButtons.forEach(btn => {\n                btn.addEventListener('click', function(e) {\n                    e.preventDefault();\n                    \n                    \/\/ \u72b6\u6001\u6e05\u7406\n                    tabButtons.forEach(b => b.classList.remove('kitech-active'));\n                    tabPanels.forEach(p => p.classList.remove('kitech-active'));\n\n                    \/\/ \u72b6\u6001\u6fc0\u6d3b\n                    this.classList.add('kitech-active');\n                    const targetId = this.getAttribute('data-target');\n                    const targetPanel = moduleWrapper.querySelector('#' + targetId);\n                    \n                    if(targetPanel) {\n                        targetPanel.classList.add('kitech-active');\n                    }\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-edf1516\" data-block-id=\"edf1516\"><style>.stk-edf1516 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-edf1516-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f34544c\" data-v=\"4\" data-block-id=\"f34544c\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f34544c-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f34544c-inner-blocks\">\n<section id=\"bx-woven-roi-v1\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;600;700&#038;family=Inter:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n    \n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js\"><\/script>\n\n    <style>\n        \/* -------------------------------------------\n           1. \u9876\u7ea7\u9694\u79bb\u4e0e\u5168\u5c40\u57fa\u8c03 (Scope & Typography)\n        ------------------------------------------- *\/\n        #bx-woven-roi-v1 {\n            width: 100% !important;\n            max-width: 100% !important; \/* \u5f3a\u5236\u6ee1\u5bbd *\/\n            margin: 0 auto !important;\n            padding: 40px 20px !important;\n            box-sizing: border-box !important;\n            font-family: 'Inter', sans-serif !important;\n            background-color: #f4f7fa !important;\n            color: #1a1a2e !important;\n        }\n\n        #bx-woven-roi-v1 * {\n            box-sizing: border-box !important;\n        }\n\n #bx-woven-roi-v1 .bx-tool-container {\n            width: 100% !important;\n            margin: 0 auto !important;\n        }\n\n        \/* -------------------------------------------\n           2. \u4e25\u683c\u7684 SEO Heading \u6392\u7248 (H2 \u5c45\u4e2d)\n        ------------------------------------------- *\/\n        #bx-woven-roi-v1 .bx-tool-header {\n            text-align: center !important;\n            margin-bottom: 38px !important;\n            width: 100% !important;\n        }\n\n        #bx-woven-roi-v1 .bx-eyebrow {\n            display: inline-block !important;\n            background: transparent !important;\n            color: #004878 !important;\n            border: 1px solid #004878 !important; \/* \u6241\u5e73\u5316\u7ebf\u6846\u66ff\u4ee3\u8272\u5757 *\/\n            font-size: 12px !important;\n            font-weight: 700 !important;\n            letter-spacing: 1.5px !important;\n            text-transform: uppercase !important;\n            padding: 4px 12px !important;\n            margin-bottom: 16px !important;\n            border-radius: 2px !important;\n        }\n\n        #bx-woven-roi-v1 h2.bx-main-title {\n            color: #003078 !important; \/* \u54c1\u724c\u4e3b\u8272\u6df1 *\/\n            font-size: 32px !important;\n            font-weight: 700 !important;\n            margin: 0 0 12px 0 !important;\n            line-height: 1.2 !important;\n            text-align: center !important;\n        }\n\n        #bx-woven-roi-v1 p.bx-subtitle {\n            color: #787878 !important; \/* \u54c1\u724c\u7070 *\/\n            font-size: 16px !important;\n            max-width: 800px !important;\n            margin: 0 auto !important;\n            line-height: 1.6 !important;\n        }\n\n        \/* -------------------------------------------\n           3. \u5de5\u4e1a\u63a7\u5236\u53f0\u7f51\u683c\u5e03\u5c40 (Dashboard Grid)\n        ------------------------------------------- *\/\n        #bx-woven-roi-v1 .bx-form-panel {\n            background: #ffffff !important;\n            border-top: 4px solid #004878 !important; \/* \u9876\u90e8\u91cd\u5de5\u6307\u793a\u7ebf *\/\n            border-bottom: 1px solid #e0e4e8 !important;\n            border-left: 1px solid #e0e4e8 !important;\n            border-right: 1px solid #e0e4e8 !important;\n            padding: 40px !important;\n            margin-bottom: 32px !important;\n            width: 100% !important;\n        }\n\n        \/* \u5bbd\u5c4f 4 \u5217\uff0c\u5b8c\u7f8e\u586b\u6ee1 100% \u5bbd\u5ea6 *\/\n        #bx-woven-roi-v1 .bx-form-grid {\n            display: grid !important;\n            grid-template-columns: repeat(4, 1fr) !important;\n            gap: 24px 32px !important;\n        }\n\n        #bx-woven-roi-v1 .bx-field {\n            display: flex !important;\n            flex-direction: column !important;\n        }\n\n        #bx-woven-roi-v1 .bx-field label {\n            font-weight: 600 !important;\n            color: #003078 !important;\n            margin-bottom: 8px !important;\n            font-size: 14px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 0.5px !important;\n        }\n\n        #bx-woven-roi-v1 .bx-field .bx-hint {\n            font-weight: 400 !important;\n            color: #787878 !important;\n            font-size: 12px !important;\n            text-transform: none !important;\n            margin-left: 4px !important;\n        }\n\n        \/* \u6781\u7b80\u5de5\u4e1a\u8f93\u5165\u6846\u8bbe\u8ba1 *\/\n        #bx-woven-roi-v1 .bx-input-wrap {\n            display: flex !important;\n            align-items: stretch !important;\n            border: 1px solid #c8cdd3 !important;\n            border-radius: 2px !important; \/* \u53bb\u9664\u5706\u6da6\u611f *\/\n            background: #fff !important;\n            transition: border-color 0.2s !important;\n            height: 48px !important;\n        }\n\n        #bx-woven-roi-v1 .bx-input-wrap:focus-within {\n            border-color: #004878 !important;\n        }\n\n        #bx-woven-roi-v1 .bx-input-wrap input {\n            flex: 1 !important;\n            border: none !important;\n            padding: 0 16px !important;\n            font-size: 16px !important;\n            outline: none !important;\n            font-family: 'IBM Plex Mono', monospace !important; \/* \u6570\u636e\u8f93\u5165\u7b49\u5bbd\u5b57\u4f53 *\/\n            color: #004878 !important;\n            font-weight: 600 !important;\n            background: transparent !important;\n            width: 100% !important;\n        }\n\n        #bx-woven-roi-v1 .bx-input-wrap .bx-unit {\n            padding: 0 16px !important;\n            font-size: 13px !important;\n            color: #787878 !important;\n            background: #f8fafc !important;\n            border-left: 1px solid #c8cdd3 !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            font-weight: 500 !important;\n        }\n\n        #bx-woven-roi-v1 .bx-select {\n            width: 100% !important;\n            height: 48px !important;\n            appearance: none !important;\n            -webkit-appearance: none !important;\n            border: 1px solid #c8cdd3 !important;\n            border-radius: 2px !important;\n            padding: 0 36px 0 16px !important;\n            font-size: 15px !important;\n            color: #004878 !important;\n            font-weight: 600 !important;\n            background: #fff url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23004878' stroke-width='2' fill='none'\/%3E%3C\/svg%3E\") right 16px center no-repeat !important;\n            cursor: pointer !important;\n            font-family: 'IBM Plex Mono', monospace !important; \/* \u4e0b\u62c9\u53c2\u6570\u540c\u6837\u91c7\u7528\u7b49\u5bbd *\/\n        }\n\n        #bx-woven-roi-v1 .bx-select:focus {\n            outline: none !important;\n            border-color: #004878 !important;\n        }\n\n        \/* \u64cd\u4f5c\u52a8\u4f5c\u680f *\/\n        #bx-woven-roi-v1 .bx-action-row {\n            margin-top: 40px !important;\n            width: 100% !important;\n            display: flex !important;\n            justify-content: center !important;\n        }\n\n        #bx-woven-roi-v1 .bx-calc-btn {\n            background: #004878 !important;\n            color: #fff !important;\n            border: none !important;\n            border-radius: 2px !important;\n            padding: 16px 48px !important;\n            font-size: 16px !important;\n            font-weight: 700 !important;\n            cursor: pointer !important;\n            letter-spacing: 0.5px !important;\n            transition: background-color 0.3s ease, transform 0.2s ease !important;\n            text-transform: uppercase !important;\n        }\n\n        #bx-woven-roi-v1 .bx-calc-btn:hover {\n            background: #003078 !important;\n            transform: translateY(-2px) !important;\n        }\n\n        \/* -------------------------------------------\n           4. \u7ed3\u679c\u5c55\u793a\u533a (\u5e76\u6392\u7f51\u683c\uff0c\u544a\u522b\u4e0d\u89c4\u5219\u7559\u767d)\n        ------------------------------------------- *\/\n        #bx-woven-roi-v1 .bx-results {\n            display: none; \/* \u521d\u59cb\u9690\u85cf *\/\n            width: 100% !important;\n            margin-top: 40px !important;\n        }\n\n        \/* \u6838\u5fc3 KPI \u77e9\u9635\uff1a\u5bbd\u5c4f 4 \u5217 *\/\n        #bx-woven-roi-v1 .bx-kpi-row {\n            display: grid !important;\n            grid-template-columns: repeat(4, 1fr) !important;\n            gap: 24px !important;\n            margin-bottom: 32px !important;\n        }\n\n        #bx-woven-roi-v1 .bx-kpi {\n            background: #ffffff !important;\n            border: 1px solid #e0e4e8 !important;\n            border-top: 3px solid #004878 !important; \/* \u5f3a\u8c03\u7ebf *\/\n            padding: 24px !important;\n            display: flex !important;\n            flex-direction: column !important;\n            justify-content: center !important;\n            align-items: flex-start !important;\n        }\n\n        #bx-woven-roi-v1 .bx-kpi-val {\n            font-family: 'IBM Plex Mono', monospace !important;\n            font-size: 32px !important;\n            font-weight: 700 !important;\n            color: #003078 !important;\n            line-height: 1 !important;\n            margin-bottom: 8px !important;\n        }\n\n        #bx-woven-roi-v1 .bx-kpi-label {\n            font-size: 13px !important;\n            color: #787878 !important;\n            font-weight: 600 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 0.5px !important;\n        }\n\n        \/* \u56fe\u8868\u4e0e\u8868\u683c\u5de6\u53f3\u5e76\u6392\u5e03\u5c40\uff1a\u7ec8\u6781\u89e3\u51b3\u65b9\u6848 *\/\n        #bx-woven-roi-v1 .bx-dashboard-bottom {\n            display: grid !important;\n            grid-template-columns: 1.2fr 1fr !important; \/* \u56fe\u8868\u5360\u7a0d\u5927\u6bd4\u4f8b\uff0c\u8868\u683c\u5360\u7a0d\u5c0f\u6bd4\u4f8b *\/\n            gap: 32px !important;\n            align-items: stretch !important;\n        }\n\n        #bx-woven-roi-v1 .bx-chart-wrap, \n        #bx-woven-roi-v1 .bx-breakdown {\n            background: #ffffff !important;\n            border: 1px solid #e0e4e8 !important;\n            padding: 32px !important;\n            display: flex !important;\n            flex-direction: column !important;\n        }\n\n        \/* \u4e25\u8c28\u7684 SEO \u5c42\u7ea7\uff1a\u56fe\u8868\u548c\u8868\u683c\u6807\u9898\u4f7f\u7528 H3 *\/\n        #bx-woven-roi-v1 h3.bx-section-title {\n            color: #003078 !important;\n            font-size: 18px !important;\n            margin: 0 0 24px 0 !important;\n            text-align: left !important;\n            font-weight: 700 !important;\n            border-bottom: 2px solid #f0f2f5 !important;\n            padding-bottom: 12px !important;\n        }\n\n        #bx-woven-roi-v1 .bx-chart-wrap canvas {\n            width: 100% !important;\n            flex: 1 !important;\n            min-height: 300px !important;\n        }\n\n        \/* \u6781\u7b80\u8d22\u52a1\u62a5\u8868\u98ce\u683c Table *\/\n        #bx-woven-roi-v1 .bx-bd-table {\n            width: 100% !important;\n            border-collapse: collapse !important;\n            margin-bottom: 16px !important;\n        }\n\n        #bx-woven-roi-v1 .bx-bd-table th,\n        #bx-woven-roi-v1 .bx-bd-table td {\n            text-align: left !important;\n            padding: 16px 12px !important;\n            border-bottom: 1px solid #f0f2f5 !important;\n            font-size: 14px !important;\n            line-height: 1.5 !important;\n        }\n\n        #bx-woven-roi-v1 .bx-bd-table th {\n            font-weight: 600 !important;\n            color: #787878 !important;\n            text-transform: uppercase !important;\n            font-size: 12px !important;\n            letter-spacing: 0.5px !important;\n        }\n\n        #bx-woven-roi-v1 .bx-bd-table td:first-child {\n            color: #1a1a2e !important;\n            font-weight: 500 !important;\n        }\n\n        #bx-woven-roi-v1 .bx-bd-table td:last-child {\n            font-family: 'IBM Plex Mono', monospace !important;\n            text-align: right !important;\n            font-weight: 600 !important;\n        }\n\n        #bx-woven-roi-v1 .bx-bd-table tr:last-child td {\n            border-bottom: none !important;\n            font-weight: 700 !important;\n            color: #003078 !important;\n            font-size: 16px !important;\n            border-top: 2px solid #004878 !important; \/* \u603b\u8ba1\u9876\u7ebf *\/\n        }\n\n        \/* \u514d\u8d23\u58f0\u660e\u4e0e\u6700\u7ec8\u8f6c\u5316 *\/\n        #bx-woven-roi-v1 p.bx-disclaimer {\n            font-size: 12px !important;\n            color: #787878 !important;\n            text-align: left !important;\n            margin: auto 0 0 0 !important;\n            line-height: 1.6 !important;\n        }\n\n        #bx-woven-roi-v1 .bx-cta-row {\n            grid-column: 1 \/ -1 !important;\n            text-align: center !important;\n            margin-top: 48px !important;\n        }\n\n        #bx-woven-roi-v1 a.bx-cta-link {\n            display: inline-block !important;\n            border: 2px solid #004878 !important;\n            color: #004878 !important;\n            text-decoration: none !important;\n            padding: 16px 48px !important;\n            font-weight: 700 !important;\n            font-size: 16px !important;\n            transition: all 0.3s ease !important;\n            border-radius: 2px !important;\n        }\n\n        #bx-woven-roi-v1 a.bx-cta-link:hover {\n            background: #004878 !important;\n            color: #ffffff !important;\n        }\n\n        \/* -------------------------------------------\n           5. \u54cd\u5e94\u5f0f\u7cfb\u7edf (\u5b8c\u7f8e\u65ad\u70b9\u63a7\u5236)\n        ------------------------------------------- *\/\n        @media(max-width: 1400px) {\n            #bx-woven-roi-v1 .bx-form-grid {\n                grid-template-columns: repeat(3, 1fr) !important; \n            }\n        }\n\n        @media(max-width: 1100px) {\n            #bx-woven-roi-v1 .bx-form-grid {\n                grid-template-columns: repeat(2, 1fr) !important; \n            }\n            #bx-woven-roi-v1 .bx-dashboard-bottom {\n                grid-template-columns: 1fr !important; \/* \u5c4f\u5e55\u4e0d\u591f\u5bbd\u65f6\uff0c\u56fe\u8868\u548c\u8868\u683c\u53d8\u4e3a\u4e0a\u4e0b\u6298\u53e0 *\/\n            }\n        }\n\n        @media(max-width:690px) {\n            #bx-woven-roi-v1 {\n                padding: 40px 20px !important;\n            }\n            #bx-woven-roi-v1 .bx-form-panel {\n                padding: 24px !important;\n            }\n            #bx-woven-roi-v1 .bx-form-grid,\n            #bx-woven-roi-v1 .bx-kpi-row {\n                grid-template-columns: 1fr !important; \/* \u624b\u673a\u7aef\u5168\u90e8\u5355\u5217 *\/\n                gap: 20px !important;\n            }\n            #bx-woven-roi-v1 h2.bx-main-title {\n                font-size: 26px !important;\n            }\n            #bx-woven-roi-v1 .bx-chart-wrap, \n            #bx-woven-roi-v1 .bx-breakdown {\n                padding: 20px !important;\n            }\n        }\n    <\/style>\n\n<div class=\"bx-tool-container\">\n    <div class=\"bx-tool-header\">\n        <span class=\"bx-eyebrow\">Financial Tool<\/span>\n        <h2 class=\"bx-main-title\">PP Woven Bag Washing Line ROI Calculator<\/h2>\n        <p class=\"bx-subtitle\">Estimate your payback period and 5-year return by comparing washing line operation against buying virgin PP resin.<\/p>\n    <\/div>\n\n    <div class=\"bx-form-panel\">\n        <div class=\"bx-form-grid\">\n            \n            <div class=\"bx-field\">\n                <label>Line Model<\/label>\n                <select class=\"bx-select\" id=\"bxRoiModel\">\n                    <option value=\"300\">LDW-300 (200-350 kg\/h)<\/option>\n                    <option value=\"500\" selected>LDW-500 (400-600 kg\/h)<\/option>\n                    <option value=\"1000\">LDW-1000 (800-1,100 kg\/h)<\/option>\n                    <option value=\"2000\">LDW-2000 (1,500-2,200 kg\/h)<\/option>\n                <\/select>\n            <\/div>\n\n            <div class=\"bx-field\">\n                <label>Operating Days <span class=\"bx-hint\">(per year)<\/span><\/label>\n                <div class=\"bx-input-wrap\">\n                    <input type=\"number\" id=\"bxRoiDays\" value=\"300\" min=\"100\" max=\"365\">\n                    <span class=\"bx-unit\">days\/yr<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"bx-field\">\n                <label>Daily Operating Hours<\/label>\n                <div class=\"bx-input-wrap\">\n                    <input type=\"number\" id=\"bxRoiHours\" value=\"10\" min=\"4\" max=\"24\">\n                    <span class=\"bx-unit\">hrs\/day<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"bx-field\">\n                <label>Local Virgin PP Price <span class=\"bx-hint\">(USD\/ton)<\/span><\/label>\n                <div class=\"bx-input-wrap\">\n                    <input type=\"number\" id=\"bxRoiVirgin\" value=\"1050\" min=\"500\" max=\"2000\">\n                    <span class=\"bx-unit\">$\/ton<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"bx-field\">\n                <label>Recycled Flake Selling Price <span class=\"bx-hint\">(USD\/ton)<\/span><\/label>\n                <div class=\"bx-input-wrap\">\n                    <input type=\"number\" id=\"bxRoiFlake\" value=\"650\" min=\"200\" max=\"1500\">\n                    <span class=\"bx-unit\">$\/ton<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"bx-field\">\n                <label>Waste Bag Purchase Cost <span class=\"bx-hint\">(USD\/ton)<\/span><\/label>\n                <div class=\"bx-input-wrap\">\n                    <input type=\"number\" id=\"bxRoiWaste\" value=\"80\" min=\"0\" max=\"300\">\n                    <span class=\"bx-unit\">$\/ton<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"bx-field\">\n                <label>Electricity Rate <span class=\"bx-hint\">(USD\/kWh)<\/span><\/label>\n                <div class=\"bx-input-wrap\">\n                    <input type=\"number\" id=\"bxRoiElec\" value=\"0.08\" min=\"0.01\" max=\"0.50\" step=\"0.01\">\n                    <span class=\"bx-unit\">$\/kWh<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"bx-field\">\n                <label>Water Rate <span class=\"bx-hint\">(USD\/m\u00b3)<\/span><\/label>\n                <div class=\"bx-input-wrap\">\n                    <input type=\"number\" id=\"bxRoiWater\" value=\"0.50\" min=\"0.05\" max=\"5.00\" step=\"0.05\">\n                    <span class=\"bx-unit\">$\/m\u00b3<\/span>\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n        <div class=\"bx-action-row\">\n            <button type=\"button\" class=\"bx-calc-btn\" id=\"bxRoiCalcBtn\">Calculate ROI<\/button>\n        <\/div>\n    <\/div>\n\n    <div class=\"bx-results\" id=\"bxRoiResults\">\n        \n        <div class=\"bx-kpi-row\">\n            <div class=\"bx-kpi\"><span class=\"bx-kpi-val\" id=\"bxRoiPayback\">\u2014<\/span><span class=\"bx-kpi-label\">Payback Period<\/span><\/div>\n            <div class=\"bx-kpi\"><span class=\"bx-kpi-val\" id=\"bxRoi5yr\">\u2014<\/span><span class=\"bx-kpi-label\">5-Year Net Profit<\/span><\/div>\n            <div class=\"bx-kpi\"><span class=\"bx-kpi-val\" id=\"bxRoiAnnual\">\u2014<\/span><span class=\"bx-kpi-label\">Annual Net Revenue<\/span><\/div>\n            <div class=\"bx-kpi\"><span class=\"bx-kpi-val\" id=\"bxRoiMargin\">\u2014<\/span><span class=\"bx-kpi-label\">Profit Margin<\/span><\/div>\n        <\/div>\n\n        <div class=\"bx-dashboard-bottom\">\n            \n            <div class=\"bx-chart-wrap\">\n                <h3 class=\"bx-section-title\">Cumulative Cash Flow Over 5 Years<\/h3>\n                <div style=\"position: relative; height: 100%; width: 100%; min-height: 300px;\">\n                    <canvas id=\"bxRoiChart\"><\/canvas>\n                <\/div>\n            <\/div>\n\n            <div class=\"bx-breakdown\">\n                <h3 class=\"bx-section-title\">Annual Cost &#038; Revenue Breakdown<\/h3>\n                <table class=\"bx-bd-table\">\n                    <thead>\n                        <tr>\n                            <th>Item Description<\/th>\n                            <th style=\"text-align:right\">Amount (USD\/yr)<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody id=\"bxRoiBdBody\">\n                        <\/tbody>\n                <\/table>\n                <p class=\"bx-disclaimer\">Estimates are for reference only. Actual figures vary based on feedstock quality, local utility rates, and operating conditions. Contact Kitech for a detailed project quotation.<\/p>\n            <\/div>\n\n        <\/div>\n\n        <div class=\"bx-cta-row\">\n            <a href=\"#ct-popup-684\" class=\"bx-cta-link\">Get a Detailed Quotation &rarr;<\/a>\n        <\/div>\n    <\/div>\n   <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            var modelData = {\n                '300': {midKgH: 275, powerKw: 55, waterM3H: 1.5, investUsd: 65000, laborCount: 3},\n                '500': {midKgH: 500, powerKw: 90, waterM3H: 2.5, investUsd: 110000, laborCount: 4},\n                '1000': {midKgH: 950, powerKw: 160, waterM3H: 4, investUsd: 195000, laborCount: 5},\n                '2000': {midKgH: 1850, powerKw: 280, waterM3H: 7, investUsd: 350000, laborCount: 7}\n            };\n\n            var chart = null;\n            var calcBtn = document.getElementById('bxRoiCalcBtn');\n\n            if (!calcBtn) return; \/\/ \u5bb9\u9519\u62e6\u622a\n\n            calcBtn.addEventListener('click', function() {\n                var mKey = document.getElementById('bxRoiModel').value;\n                var md = modelData[mKey];\n                \n                var days = Math.min(365, Math.max(100, parseInt(document.getElementById('bxRoiDays').value) || 300));\n                var hrs = Math.min(24, Math.max(4, parseInt(document.getElementById('bxRoiHours').value) || 10));\n                var virginPrice = parseFloat(document.getElementById('bxRoiVirgin').value) || 1050;\n                var flakePrice = parseFloat(document.getElementById('bxRoiFlake').value) || 650;\n                var wastePrice = parseFloat(document.getElementById('bxRoiWaste').value) || 80;\n                var elecRate = parseFloat(document.getElementById('bxRoiElec').value) || 0.08;\n                var waterRate = parseFloat(document.getElementById('bxRoiWater').value) || 0.50;\n\n                var annualTons = (md.midKgH * hrs * days) \/ 1000;\n                var yieldRate = 0.88;\n                var outputTons = annualTons * yieldRate;\n\n                var revenue = outputTons * flakePrice;\n                var rawCost = annualTons * wastePrice;\n                var elecCost = md.powerKw * hrs * days * elecRate;\n                var waterCost = md.waterM3H * hrs * days * waterRate;\n                var laborCost = md.laborCount * 6000;\n                var maintCost = md.investUsd * 0.03;\n                var totalOpex = rawCost + elecCost + waterCost + laborCost + maintCost;\n                \n                var annualNet = revenue - totalOpex;\n                var margin = revenue > 0 ? (annualNet \/ revenue * 100) : 0;\n                var paybackYears = annualNet > 0 ? md.investUsd \/ annualNet : 99;\n                var fiveYearProfit = (annualNet * 5) - md.investUsd;\n\n                \/\/ \u66f4\u65b0 KPI \u6570\u636e\n                document.getElementById('bxRoiPayback').textContent = paybackYears < 10 ? paybackYears.toFixed(1) + ' yrs' : '10+ yrs';\n                document.getElementById('bxRoi5yr').textContent = '$' + formatNum(fiveYearProfit);\n                document.getElementById('bxRoiAnnual').textContent = '$' + formatNum(annualNet);\n                document.getElementById('bxRoiMargin').textContent = margin.toFixed(1) + '%';\n\n                \/\/ \u751f\u6210\u660e\u7ec6\u8868\u683c\n                var bdHtml = '';\n                bdHtml += '<tr><td>Recycled flake sales (' + outputTons.toFixed(0) + ' t \u00d7 $' + flakePrice + ')<\/td><td style=\"color:#047857\">+$' + formatNum(revenue) + '<\/td><\/tr>';\n                bdHtml += '<tr><td>Waste bag purchase (' + annualTons.toFixed(0) + ' t \u00d7 $' + wastePrice + ')<\/td><td>-$' + formatNum(rawCost) + '<\/td><\/tr>';\n                bdHtml += '<tr><td>Electricity (' + md.powerKw + ' kW \u00d7 ' + hrs + 'h \u00d7 ' + days + 'd \u00d7 $' + elecRate + ')<\/td><td>-$' + formatNum(elecCost) + '<\/td><\/tr>';\n                bdHtml += '<tr><td>Water (' + md.waterM3H + ' m\u00b3\/h \u00d7 ' + hrs + 'h \u00d7 ' + days + 'd \u00d7 $' + waterRate + ')<\/td><td>-$' + formatNum(waterCost) + '<\/td><\/tr>';\n                bdHtml += '<tr><td>Labor (' + md.laborCount + ' operators \u00d7 $6,000\/yr)<\/td><td>-$' + formatNum(laborCost) + '<\/td><\/tr>';\n                bdHtml += '<tr><td>Maintenance (3% of investment)<\/td><td>-$' + formatNum(maintCost) + '<\/td><\/tr>';\n                bdHtml += '<tr><td><strong>Annual Net Revenue<\/strong><\/td><td><strong>' + (annualNet >= 0 ? '+' : '') + '$' + formatNum(annualNet) + '<\/strong><\/td><\/tr>';\n                \n                document.getElementById('bxRoiBdBody').innerHTML = bdHtml;\n\n                \/\/ \u521d\u59cb\u5316\u6216\u66f4\u65b0\u56fe\u8868\n                var labels = ['Year 0', 'Year 1', 'Year 2', 'Year 3', 'Year 4', 'Year 5'];\n                var cashFlow = [-md.investUsd];\n                for (var i = 1; i <= 5; i++) {\n                    cashFlow.push(cashFlow[i-1] + annualNet);\n                }\n\n                if (chart) {\n                    chart.destroy();\n                }\n\n                var ctx = document.getElementById('bxRoiChart').getContext('2d');\n                chart = new Chart(ctx, {\n                    type: 'line',\n                    data: {\n                        labels: labels,\n                        datasets: [{\n                            label: 'Cumulative Cash Flow (USD)',\n                            data: cashFlow,\n                            borderColor: '#004878',\n                            backgroundColor: 'rgba(0, 72, 120, 0.05)', \/\/ \u6781\u5ea6\u514b\u5236\u7684\u6de1\u84dd\u8272\u586b\u5145\n                            fill: true,\n                            tension: 0.1, \/\/ \u964d\u4f4e\u5e73\u6ed1\u5ea6\uff0c\u6298\u7ebf\u66f4\u663e\u5de5\u7a0b\u9510\u5229\u611f\n                            pointRadius: 5,\n                            pointBackgroundColor: cashFlow.map(function(v) { return v >= 0 ? '#047857' : '#dc2626'; }),\n                            pointBorderColor: '#ffffff',\n                            pointBorderWidth: 2\n                        }]\n                    },\n                    options: {\n                        responsive: true,\n                        maintainAspectRatio: false, \/\/ \u5141\u8bb8 Canvas \u6839\u636e\u7236\u5bb9\u5668\u81ea\u7531\u62c9\u4f38\n                        plugins: {\n                            legend: { display: false },\n                            tooltip: {\n                                backgroundColor: '#1a1a2e',\n                                titleFont: { family: \"'Inter', sans-serif\" },\n                                bodyFont: { family: \"'IBM Plex Mono', monospace\" },\n                                padding: 12,\n                                callbacks: {\n                                    label: function(context) {\n                                        return ' Cash Flow: $' + formatNum(context.parsed.y);\n                                    }\n                                }\n                            }\n                        },\n                        scales: {\n                            y: {\n                                ticks: {\n                                    callback: function(v) { return '$' + formatNum(v); },\n                                    font: { family: \"'IBM Plex Mono', monospace\", size: 12 },\n                                    color: '#787878'\n                                },\n                                grid: { color: '#f0f2f5' }\n                            },\n                            x: {\n                                ticks: {\n                                    font: { family: \"'Inter', sans-serif\", size: 12 },\n                                    color: '#787878'\n                                },\n                                grid: { display: false }\n                            }\n                        }\n                    }\n                });\n\n                \/\/ \u663e\u793a\u7ed3\u679c\u533a\u5e76\u5e73\u6ed1\u6eda\u52a8\n                var resultsPanel = document.getElementById('bxRoiResults');\n                resultsPanel.style.display = 'block';\n                \n                setTimeout(function() {\n                    resultsPanel.scrollIntoView({ behavior: 'smooth', block: 'start' });\n                }, 100);\n            });\n\n            \/\/ \u8d27\u5e01\u683c\u5f0f\u5316\u8f85\u52a9\u51fd\u6570\n            function formatNum(n) {\n                if (n === undefined || isNaN(n)) return '0';\n                var sign = n < 0 ? '-' : '';\n                var abs = Math.abs(Math.round(n));\n                return sign + abs.toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ',');\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-01a29cf\" data-block-id=\"01a29cf\"><style>.stk-01a29cf {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-01a29cf-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-817acdf\" data-v=\"4\" data-block-id=\"817acdf\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-817acdf-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-817acdf-inner-blocks\">\n<section id=\"bx-woven-tools-nav\">\n    <style>\n\n        #bx-woven-tools-nav {\n            width: 100% !important;\n            max-width: 100% !important;\n            padding: 40px 0 !important; \/* \u4e25\u683c\u9075\u5b88 Section \u9ad8\u5ea6\/\u5185\u8fb9\u8ddd 40px \u7684\u8981\u6c42 *\/\n            background-color: transparent !important; \/* \u878d\u5408\u4e3b\u9898\u80cc\u666f *\/\n            font-family: 'Inter', inherit !important;\n            box-sizing: border-box !important;\n        }\n\n        #bx-woven-tools-nav * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u5185\u90e8\u5bb9\u5668\uff1a\u9632\u6b62\u8d85\u5bbd\u5c4f\u4e0b\u5361\u7247\u88ab\u65e0\u9650\u62c9\u4f38\u53d8\u5f62 *\/\n        #bx-woven-tools-nav .bx-container {\n            max-width: 1280px !important;\n            margin: 0 auto !important;\n            padding: 0 24px !important;\n            width: 100% !important;\n        }\n\n        \/* 2. SEO \u89c4\u8303\uff1aH2 \u6807\u9898\u4e25\u683c\u5c45\u4e2d\u663e\u793a\uff0c\u4f7f\u7528\u9ed8\u8ba4 32px *\/\n        #bx-woven-tools-nav h2.bx-main-title {\n            text-align: center !important;\n            font-size: 32px !important; \n            color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd\u8272 *\/\n            font-weight: 700 !important;\n            margin: 0 0 40px 0 !important;\n            line-height: 1.2 !important;\n            letter-spacing: -0.5px !important;\n        }\n\n        \/* 3. \u7f51\u683c\u5e03\u5c40\uff1a\u7eaf\u624b\u5199 CSS Grid\uff0c\u5bbd\u5c4f\u53cc\u5217\u5b8c\u7f8e\u8212\u5c55 *\/\n        #bx-woven-tools-nav .bx-grid {\n            display: grid !important;\n            grid-template-columns: repeat(2, 1fr) !important;\n            gap: 32px !important;\n        }\n\n        \/* 4. \u5de5\u4e1a\u7ea7\u6241\u5e73\u5316\u5de5\u5177\u5361\u7247\uff1a\u62d2\u7edd AI \u5473\uff0c\u6781\u5176\u514b\u5236\u7684\u51e0\u4f55\u611f *\/\n        #bx-woven-tools-nav a.bx-tool-card {\n            display: flex !important;\n            flex-direction: column !important;\n            justify-content: space-between !important;\n            background-color: #ffffff !important;\n            border: 1px solid #e0e4e8 !important; \/* \u6781\u7ec6\u6241\u5e73\u8fb9\u6846 *\/\n            border-top: 4px solid #004878 !important; \/* \u91cd\u5de5\u89c6\u89c9\u6307\u793a\u7ebf *\/\n            padding: 32px 40px !important;\n            text-decoration: none !important;\n            min-height: 160px !important; \/* \u7edf\u4e00\u9ad8\u5ea6\uff0c\u786e\u4fdd\u7248\u9762\u5de5\u6574 *\/\n            transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;\n            position: relative !important;\n            border-radius: 2px !important; \/* \u6781\u5c0f\u5012\u89d2\uff0c\u6452\u5f03\u5706\u6da6\u611f *\/\n        }\n\n        \/* Hover \u4ea4\u4e92\uff1a\u5e95\u8272\u5fae\u53d8\uff0c\u62d2\u7edd\u6d6e\u5938\u7684\u60ac\u6d6e\u5927\u9634\u5f71 *\/\n        #bx-woven-tools-nav a.bx-tool-card:hover {\n            background-color: #f8fafc !important;\n            border-color: #004878 !important;\n            box-shadow: 0 10px 30px rgba(0, 48, 120, 0.04) !important; \/* \u6781\u5f31\u7684\u547c\u5438\u611f\u9634\u5f71 *\/\n        }\n\n        \/* \u589e\u5f3a\u5de5\u7a0b\u611f\u7684\u5206\u7c7b\u6807\u7b7e (Meta) *\/\n        #bx-woven-tools-nav .bx-tool-meta {\n            font-size: 13px !important;\n            color: #787878 !important; \/* \u54c1\u724c\u7070\u8272 *\/\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            font-weight: 600 !important;\n            margin-bottom: 12px !important;\n            display: block !important;\n        }\n\n        \/* \u7ed3\u6784\u4e25\u8c28\uff1aH3 \u63a7\u5236\u5361\u7247\u6807\u9898 *\/\n        #bx-woven-tools-nav h3.bx-tool-title {\n            font-size: 20px !important;\n            color: #004878 !important; \/* \u54c1\u724c\u4e3b\u84dd\u8272 *\/\n            font-weight: 700 !important;\n            margin: 0 !important;\n            line-height: 1.4 !important;\n            padding-right: 40px !important; \/* \u4e3a\u53f3\u4fa7\u7bad\u5934\u7559\u51fa\u547c\u5438\u7a7a\u95f4 *\/\n        }\n\n        \/* \u7eaf CSS \u7bad\u5934\u56fe\u6807\uff1a\u9510\u5229\u3001\u7cbe\u51c6 *\/\n        #bx-woven-tools-nav .bx-tool-icon {\n            position: absolute !important;\n            right: 32px !important;\n            bottom: 32px !important;\n            color: #004878 !important;\n            transition: transform 0.3s ease, color 0.3s ease !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n        }\n\n        #bx-woven-tools-nav a.bx-tool-card:hover .bx-tool-icon {\n            transform: translateX(6px) !important; \/* Hover\u65f6\u7bad\u5934\u5411\u53f3\u7a81\u8fdb *\/\n            color: #003078 !important;\n        }\n\n        \/* 5. \u5b8c\u7f8e\u81ea\u9002\u5e94\uff1a\u7a84\u5c4f\u7a7a\u95f4\u5e73\u6ed1\u6298\u53e0 *\/\n        @media (max-width: 992px) {\n            #bx-woven-tools-nav .bx-grid {\n                gap: 24px !important;\n            }\n            #bx-woven-tools-nav a.bx-tool-card {\n                padding: 24px 32px !important;\n            }\n            #bx-woven-tools-nav .bx-tool-icon {\n                right: 24px !important;\n                bottom: 24px !important;\n            }\n        }\n\n        @media (max-width:690px) {\n            #bx-woven-tools-nav {\n                padding: 40px 16px !important;\n            }\n            #bx-woven-tools-nav .bx-grid {\n                grid-template-columns: 1fr !important; \/* \u624b\u673a\u7aef\u81ea\u52a8\u6298\u53e0\u4e3a\u5355\u5217 *\/\n            }\n            #bx-woven-tools-nav h2.bx-main-title {\n                font-size: 26px !important;\n                margin-bottom: 32px !important;\n            }\n            #bx-woven-tools-nav h3.bx-tool-title {\n                font-size: 18px !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"bx-container\">\n        <h2 class=\"bx-main-title\">Washing System Engineering Tools<\/h2>\n        \n        <div class=\"bx-grid\">\n            \n            <a href=\"https:\/\/kitech-recycling.com\/plastic-washing-system\/pp-woven-bag-washing-system\/ldw-series-woven-bag-washing-line-model-comparison\/\" class=\"bx-tool-card\" target=\"_blank\">\n                <div>\n                    <span class=\"bx-tool-meta\">Interactive Tool<\/span>\n                    <h3 class=\"bx-tool-title\">LDW-Series Woven Bag Washing Line Model Comparison<\/h3>\n                <\/div>\n                <div class=\"bx-tool-icon\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M5 12H19\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n                        <path d=\"M12 5L19 12L12 19\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/div>\n            <\/a>\n\n            <a href=\"https:\/\/kitech-recycling.com\/plastic-washing-system\/pp-woven-bag-washing-system\/pp-woven-bag-feedstock-compatibility-guide\/\" class=\"bx-tool-card\" target=\"_blank\">\n                <div>\n                    <span class=\"bx-tool-meta\">Technical Guide<\/span>\n                    <h3 class=\"bx-tool-title\">PP Woven Bag Feedstock Compatibility Guide<\/h3>\n                <\/div>\n                <div class=\"bx-tool-icon\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M5 12H19\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n                        <path d=\"M12 5L19 12L12 19\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/div>\n            <\/a>\n\n        <\/div>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            var cards = document.querySelectorAll('#bx-woven-tools-nav .bx-tool-card');\n            cards.forEach(function(card) {\n                card.addEventListener('focus', function() {\n                    this.style.backgroundColor = '#f8fafc';\n                    this.style.borderColor = '#004878';\n                });\n                card.addEventListener('blur', function() {\n                    this.style.backgroundColor = '#ffffff';\n                    this.style.borderColor = '#e0e4e8';\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-d70b309\" data-block-id=\"d70b309\"><style>.stk-d70b309 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-d70b309-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-df527a0\" data-v=\"4\" data-block-id=\"df527a0\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-df527a0-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-df527a0-inner-blocks\">\n<section id=\"pp-bag-fullwidth-cta\">\n    <style>\n\n        #pp-bag-fullwidth-cta {\n            width: 100% !important;\n            max-width: none !important; \/* \u5f3a\u5236\u4e0d\u8bbe\u6700\u5927\u5bbd\u5ea6\uff0c\u771f\u6b63\u5168\u5bbd *\/\n            padding: 40px 6% !important; \/* \u4e0a\u4e0b40px\u56fa\u5b9a\u9ad8\u5ea6\u8981\u6c42\uff0c\u5de6\u53f3\u91c7\u7528\u767e\u5206\u6bd4\u9002\u914d\u5bbd\u5c4f *\/\n            background-color: #f4f7f9 !important; \/* \u6781\u6d45\u7684\u5de5\u4e1a\u7070\u5e95\u8272\uff0c\u4e0e\u767d\u5e95\u533a\u5206 *\/\n            border-top: 3px solid #003078 !important; \/* \u9876\u90e8\u52a0\u5165\u54c1\u724c\u91cd\u5de5\u5207\u5272\u7ebf *\/\n            font-family: 'Inter', inherit !important;\n            box-sizing: border-box !important;\n            display: flex !important;\n            justify-content: center !important;\n        }\n\n        #pp-bag-fullwidth-cta * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u539f\u52194\uff1a\u7eaf\u624b\u5199 Flexbox \u5e03\u5c40\uff0c\u7981\u7528\u4efb\u4f55\u6846\u67b6 *\/\n        #pp-bag-fullwidth-cta .cta-fluid-container {\n            width: 100% !important;\n            display: flex !important;\n            flex-direction: row !important;\n            justify-content: space-between !important;\n            align-items: center !important;\n            gap: 40px !important;\n        }\n\n        #pp-bag-fullwidth-cta .cta-text-content {\n            flex: 1 !important;\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 12px !important;\n            max-width: 1400px !important; \/* \u9632\u6b62\u5728\u5e26\u9c7c\u5c4f\u4e0a\u6587\u5b57\u5355\u884c\u8fc7\u957f\u5f71\u54cd\u9605\u8bfb *\/\n        }\n\n        \/* \u4e25\u683c\u63a7\u5236 H2 \u6807\u7b7e\uff0c\u5229\u4e8e\u8c37\u6b4cSEO\u4e14\u9632\u6b62\u6837\u5f0f\u6cc4\u6f0f *\/\n        #pp-bag-fullwidth-cta h2.cta-main-title {\n            margin: 0 !important;\n            padding: 0 !important;\n            font-size: 32px !important; \/* \u4e25\u683c\u9075\u7167\u9ed8\u8ba432px\u8981\u6c42 *\/\n            color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd\u8272 *\/\n            font-weight: 700 !important;\n            line-height: 1.25 !important;\n            letter-spacing: -0.5px !important;\n            text-align: left !important;\n        }\n\n        #pp-bag-fullwidth-cta p.cta-description {\n            margin: 0 !important;\n            padding: 0 !important;\n            font-size: 16px !important;\n            color: #787878 !important; \/* \u54c1\u724c\u7070\u8272 *\/\n            font-weight: 400 !important;\n            line-height: 1.6 !important;\n            text-align: left !important;\n        }\n\n        \/* \u6241\u5e73\u5316\u3001\u65e0AI\u5473\u7684\u73b0\u4ee3\u5de5\u4e1a\u6309\u94ae\u8bbe\u8ba1 *\/\n        #pp-bag-fullwidth-cta .cta-action-area {\n            flex-shrink: 0 !important; \/* \u786e\u4fdd\u6309\u94ae\u5728\u5bbd\u5c4f\u4e0b\u4e0d\u4f1a\u88ab\u6324\u538b *\/\n        }\n\n        #pp-bag-fullwidth-cta a.cta-button {\n            display: inline-flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            background-color: #004878 !important; \/* \u54c1\u724c\u4e3b\u84dd\u8272 *\/\n            color: #ffffff !important;\n            font-size: 17px !important;\n            font-weight: 600 !important;\n            text-decoration: none !important;\n            padding: 16px 36px !important;\n            transition: background-color 0.3s ease, transform 0.2s ease !important;\n            border-radius: 2px !important; \/* \u6781\u5c0f\u5706\u89d2\uff0c\u5f3a\u8c03\u91cd\u5de5\u611f *\/\n            border: none !important;\n            cursor: pointer !important;\n            outline: none !important;\n            white-space: nowrap !important;\n        }\n\n        #pp-bag-fullwidth-cta a.cta-button:hover {\n            background-color: #003078 !important; \/* Hover\u65f6\u52a0\u6df1 *\/\n            color: #ffffff !important;\n            transform: translateY(-2px) !important; \/* \u6781\u5176\u7ec6\u5fae\u7684\u4ea4\u4e92\u53cd\u9988 *\/\n        }\n\n        \/* \u7eafCSS\u7bad\u5934\u56fe\u6807\uff0c\u4e0d\u4f9d\u8d56\u5916\u90e8\u56fe\u6807\u5b57\u4f53\u5e93 *\/\n        #pp-bag-fullwidth-cta .cta-button-icon {\n            margin-left: 12px !important;\n            transition: transform 0.3s ease !important;\n            display: flex !important;\n            align-items: center !important;\n        }\n\n        #pp-bag-fullwidth-cta a.cta-button:hover .cta-button-icon {\n            transform: translateX(5px) !important; \/* Hover\u65f6\u7bad\u5934\u5411\u524d\u7a81\u8fdb *\/\n        }\n\n        \/* \u5b8c\u7f8e\u81ea\u9002\u5e94\uff1a\u54cd\u5e94\u5f0f\u65ad\u70b9\u63a7\u5236 *\/\n        @media (max-width: 992px) {\n            #pp-bag-fullwidth-cta {\n                padding: 40px 4% !important;\n            }\n            #pp-bag-fullwidth-cta .cta-fluid-container {\n                flex-direction: column !important;\n                align-items: flex-start !important;\n                gap: 24px !important;\n            }\n            #pp-bag-fullwidth-cta h2.cta-main-title {\n                font-size: 28px !important;\n            }\n        }\n\n        @media (max-width: 600px) {\n            #pp-bag-fullwidth-cta {\n                padding: 40px 20px !important;\n            }\n            #pp-bag-fullwidth-cta a.cta-button {\n                width: 100% !important; \/* \u624b\u673a\u7aef\u6309\u94ae\u901a\u680f\u663e\u793a\uff0c\u589e\u52a0\u70b9\u51fb\u70ed\u533a *\/\n            }\n            #pp-bag-fullwidth-cta h2.cta-main-title {\n                font-size: 26px !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"cta-fluid-container\">\n        \n        <div class=\"cta-text-content\">\n            <h2 class=\"cta-main-title\">Ready to Start Your PP Woven Bag Recycling Project?<\/h2>\n            \n            <p class=\"cta-description\">\n                Inform us of your feedstock type, target capacity and site constraints. Our engineers will design a washing line layout best suited to your needs - our quotation will be ready in 48hrs.\n            <\/p>\n        <\/div>\n\n        <div class=\"cta-action-area\">\n            <a href=\"#ct-popup-684\" class=\"cta-button\" rel=\"nofollow\">\n                <span>Get Your Free Quote Now<\/span>\n                <span class=\"cta-button-icon\">\n                    <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M5 12H19\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n                        <path d=\"M12 5L19 12L12 19\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/span>\n            <\/a>\n        <\/div>\n        \n    <\/div>\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-78e57e3\" data-block-id=\"78e57e3\"><style>.stk-78e57e3 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-78e57e3-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-bf4595b\" data-v=\"4\" data-block-id=\"bf4595b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-bf4595b-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-bf4595b-inner-blocks\">\n<section id=\"pp-bag-faq-module\">\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can a PP woven bag washing line handle heavily contaminated waste like cement bags or fertilizer sacks?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. washing line has a dedicated hot washing tank to operate at 60-80C with a view to dissolving cement powder, fertilizer chemical, and melted label adhesives. Dual-stage friction washing and sink-float separation bring flake purity above 95%.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How do I choose the right capacity for my PP woven bag recycling project?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Begin with the daily typical feed stock you will be processing. Do you have a recyclable collection of 3-5 tons woven bags on a daily basis? Will a line capacity of 300-500 kg\/hr at 8-10 hours be sufficient? If you process municipal or industrial waste, do we need 10-20 tons daily, or 1000-1500 kg\/hr? How much floor space can we spare for a 500kg\/hr line? 800-1,200 m including the pelletizing? Will you be selling washed flakes or finished pellet grades? Do you need a new XL Sunburij Curen cause your existing line is not quite big enough.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Why is recycling FIBC bulk bags and jumbo bags worth the investment?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"FIBC and jumbo bags are made from high-quality virgin or near-virgin polypropylene. With PP priced at $800-1,200 per ton on commodity markets, recycled flakes and pellets from these feedstocks command premium resale prices.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What output quality can I expect from recycled PP flakes?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"With a properly configured washing line, the moisture content of the finished product after squeeze (drying) is usually below 5% for a fully filtered final product, and down to 1.5% (from 4%) after thermal drying. flake purity is usually more than 95% from FIBC and cement bag feedstock. With a pelletizing line with degassing and melt filtration, the pellets are suitable for most PP applications including injection molding, tape extrusion lines, etc. Success hinges on matching friction washing intensity with the specific contamination issue from your source feedstock.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How do you recycle polypropylene woven bags step by step?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"The general process runs through nine stages: (1) bale breaking\/belt conveyor feeding, (2) shredding or crushing for size reduction, (3) pre-washing\/label removal, (4) high speed friction washing to strip surface contaminants, (5) sink\/float in a flotation tank, where PP floats and floatable contaminants sink, (6)secondary friction washing for stubborn contaminants, (7) dewatering centrifugally in a squeezer to remove extra water, (8) hot air drying to the desired moisture content, and (9) optional pelletizing through an extruder with degassing to produce the finished recycled pellets.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What is the recycling rate for PP woven bags globally?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"As reported by the industry, it is estimated that the average worldwide recycling rate for pp woven bags and flexible PP packaging is below 10%, although ranges vary by area. Collection infrastructure is expanding quickly in the ASEAN and South Asia regions, where the maximum cement bag and rice bag usage is taking place. This very low recycling rate indicates a large potential market for recycling players to use the available steady form of PP feedstock supply. Losses during the washing process itself are around 3-8% depending on contamination, so this is not significant.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can cement bags be recycled into pellets for reuse?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Definitely yes. Cement bags are evidently one of the most widely used feed stocks for pp woven bag recycling lines. One challenge is the very fine cement dust trapped in the sacking woven fabric which cannot be removed with an ordinary cold wash alone. A hot wash between 60-80C allows the calcium based cement to redissolve, and the friction washer (carbon black removal - KBKa) then gently but effectively cleans the residual particles off the surface of the PP tape. Once washed, dewatered & dried, the cleaned raw PP flake solid fiber can be then processed on a pelletizing machine fitted with a compactor and extruder to produce recycled pellets which as raw material are then used as 100% recycled product in the injection molding of products for the non-FOB goods, flower pots, or likewise the newly established woven bag tape extrusion lines.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What is the energy consumption of a PP woven bag recycling machine?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Energy consumption reflects line capacity and configuration. Installed power of a 500 kg\/h washing line with no pelletizing is 120-180 kW, or about 0.25-0.35 kWh\/KG for the line while running in standard conditions. A pelletizing line is added with an overall increases in the total installed power of 80-150 kW based on extruder sizing. PLC intelligent control with Fuji variable-frequencies allows to reduce the power consumption by 15-25%, as compared by consumption at fixed speed, at partial loads. Best power utilization is expected at rated capacity.\"\n          }\n        }\n      ]\n    }\n    <\/script>\n\n    <style>\n\n        #pp-bag-faq-module {\n            width: 100% !important;\n            padding: 40px 0 !important;\n            background-color: transparent !important;\n            font-family: 'Inter', inherit !important;\n            box-sizing: border-box !important;\n        }\n\n        #pp-bag-faq-module * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u6838\u5fc3\u5bb9\u5668\u7ea6\u675f\uff1a\u6700\u59271280px\uff0c\u5c45\u4e2d\u5bf9\u9f50\uff0c\u7eaf\u5355\u5217 *\/\n        #pp-bag-faq-module .faq-container {\n            max-width: 1200px !important;\n            margin: 0 auto !important;\n            padding: 0 20px !important;\n            width: 100% !important;\n        }\n\n        \/* H2 \u4e25\u683c\u5c45\u4e2d\u663e\u793a *\/\n        #pp-bag-faq-module h2.faq-main-title {\n            text-align: center !important;\n            font-size: 32px !important;\n            color: #003078 !important; \/* \u54c1\u724c\u6df1\u84dd\u8272 *\/\n            font-weight: 700 !important;\n            margin: 0 0 48px 0 !important;\n            line-height: 1.2 !important;\n            letter-spacing: -0.5px !important;\n        }\n\n        \/* \u7eaf\u5355\u5217\u5e03\u5c40\u5217\u9635 *\/\n        #pp-bag-faq-module .faq-list {\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 16px !important; \/* \u6241\u5e73\u8272\u5757\u4e4b\u95f4\u7684\u547c\u5438\u611f *\/\n            width: 100% !important;\n        }\n\n        \/* \u5de5\u4e1a\u7ea7\u6241\u5e73\u5316\u5361\u7247\uff1a\u539a\u91cd\u3001\u7a33\u5b9a\u3001\u62d2\u7edd\u5706\u6ed1 *\/\n        #pp-bag-faq-module .faq-item {\n            background-color: #fafafa !important; \/* \u6781\u7b80\u5e95\u8272 *\/\n            border-left: 4px solid transparent !important; \/* \u5de6\u4fa7\u91cd\u5de5\u611f\u9884\u7559\u7ebf *\/\n            transition: background-color 0.3s ease, border-color 0.3s ease !important;\n        }\n\n        #pp-bag-faq-module .faq-item:hover {\n            background-color: #f1f5f9 !important;\n        }\n\n        #pp-bag-faq-module .faq-item.active {\n            background-color: #ffffff !important;\n            border-left: 4px solid #004878 !important; \/* \u6fc0\u6d3b\u65f6\u54c1\u724c\u8272\u7c97\u7ebf\u9ad8\u4eae *\/\n            box-shadow: 0 10px 40px rgba(0, 48, 120, 0.06) !important; \/* \u62c9\u957f\u9634\u5f71\u5f62\u6210\u5757\u9762\u5206\u79bb\u611f *\/\n        }\n\n        \/* H3 \u63a7\u5236\u9898\u76ee\u6807\u7b7e *\/\n        #pp-bag-faq-module h3.faq-question-heading {\n            margin: 0 !important;\n            padding: 0 !important;\n            font-size: 100% !important;\n            font-weight: normal !important;\n        }\n\n        \/* \u4e3a\u4e86\u9002\u5e94 1280px \u5355\u5217\uff0c\u5927\u5e45\u589e\u52a0\u5185\u5916\u8fb9\u8ddd\u4e0e\u5b57\u53f7\uff0c\u907f\u514d\u7559\u767d\u663e\u7a7a *\/\n        #pp-bag-faq-module .faq-question-btn {\n            width: 100% !important;\n            text-align: left !important;\n            background: none !important;\n            border: none !important;\n            padding: 28px 40px !important; \/* \u5bbd\u5c4f\u4e0b\u5145\u6c9b\u7684\u5185\u90e8\u7a7a\u95f4 *\/\n            font-size: 19px !important; \/* \u63d0\u5347\u95ee\u9898\u5b57\u53f7 *\/\n            font-weight: 600 !important;\n            color: #004878 !important;\n            cursor: pointer !important;\n            display: flex !important;\n            justify-content: space-between !important;\n            align-items: center !important;\n            font-family: inherit !important;\n            line-height: 1.5 !important;\n            outline: none !important;\n        }\n\n        #pp-bag-faq-module .faq-question-text {\n            flex: 1 !important;\n            padding-right: 40px !important;\n        }\n\n        \/* \u9ad8\u7ea7\u51e0\u4f55\u6781\u7b80 Icon \u8bbe\u8ba1\uff1a\u951a\u5b9a\u5728\u6700\u53f3\u4fa7\uff0c\u7a33\u4f4f 1280px \u7684\u8fb9\u754c *\/\n        #pp-bag-faq-module .faq-icon {\n            flex-shrink: 0 !important;\n            width: 24px !important;\n            height: 24px !important;\n            position: relative !important;\n        }\n\n        #pp-bag-faq-module .faq-icon::before,\n        #pp-bag-faq-module .faq-icon::after {\n            content: \"\" !important;\n            position: absolute !important;\n            background-color: #003078 !important;\n            transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.3s ease !important;\n            top: 50% !important;\n            left: 50% !important;\n            transform: translate(-50%, -50%) !important;\n        }\n\n        #pp-bag-faq-module .faq-icon::before {\n            width: 18px !important;\n            height: 2px !important; \n        }\n\n        #pp-bag-faq-module .faq-icon::after {\n            width: 2px !important;\n            height: 18px !important;\n        }\n\n        #pp-bag-faq-module .faq-item.active .faq-icon::after {\n            transform: translate(-50%, -50%) rotate(90deg) !important;\n            opacity: 0 !important;\n        }\n        \n        #pp-bag-faq-module .faq-item.active .faq-icon::before {\n            background-color: #004878 !important;\n        }\n\n        \/* \u7eaf CSS Grid \u52a8\u753b\u5f15\u64ce\uff0c\u89c4\u907f FlyingPress \u51b2\u7a81 *\/\n        #pp-bag-faq-module .faq-answer-wrapper {\n            display: grid !important;\n            grid-template-rows: 0fr !important;\n            transition: grid-template-rows 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n        }\n\n        #pp-bag-faq-module .faq-item.active .faq-answer-wrapper {\n            grid-template-rows: 1fr !important;\n        }\n\n        #pp-bag-faq-module .faq-answer-inner {\n            overflow: hidden !important;\n        }\n\n        \/* \u7b54\u6848\u533a\u57df\u6392\u7248\u4f18\u5316\uff1a\u62c9\u9ad8\u884c\u9ad8\uff0c\u4f7f\u7528\u9ad8\u7ea7\u7070\uff0c\u89c6\u89c9\u4e0a\u586b\u6ee1\u5bb9\u5668 *\/\n        #pp-bag-faq-module .faq-answer-content {\n            padding: 0 40px 32px 40px !important; \n            color: #787878 !important; \/* \u54c1\u724c\u8272 3 *\/\n            font-size: 16px !important;\n            line-height: 1.85 !important; \/* \u6781\u81f4\u8212\u5c55\u7684\u9605\u8bfb\u884c\u9ad8 *\/\n            font-weight: 400 !important;\n            margin: 0 !important;\n            max-width: 100% !important;\n        }\n\n        #pp-bag-faq-module .faq-answer-content p {\n            margin: 0 !important;\n            color: inherit !important;\n        }\n\n        \/* \u5b8c\u7f8e\u81ea\u9002\u5e94\uff1a\u7a84\u5c4f\u7a7a\u95f4\u6536\u7f29 *\/\n        @media (max-width:690px) {\n            #pp-bag-faq-module .faq-container {\n                padding: 0 16px !important;\n            }\n            #pp-bag-faq-module h2.faq-main-title {\n                font-size: 28px !important;\n                margin-bottom: 32px !important;\n            }\n            #pp-bag-faq-module .faq-question-btn {\n                font-size: 16px !important;\n                padding: 20px 24px !important;\n                align-items: flex-start !important;\n            }\n            #pp-bag-faq-module .faq-icon {\n                margin-top: 4px !important; \/* \u7a84\u5c4f\u591a\u884c\u65f6\u4fdd\u6301\u56fe\u6807\u5c45\u9876\u5bf9\u9f50 *\/\n            }\n            #pp-bag-faq-module .faq-question-text {\n                padding-right: 16px !important;\n            }\n            #pp-bag-faq-module .faq-answer-content {\n                padding: 0 24px 24px 24px !important;\n                font-size: 15px !important;\n                line-height: 1.7 !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"faq-container\">\n        <h2 class=\"faq-main-title\">Frequently Asked Questions About PP Woven Bag Washing Lines<\/h2>\n        \n        <div class=\"faq-list\">\n            \n            <div class=\"faq-item\">\n                <h3 class=\"faq-question-heading\">\n                    <button class=\"faq-question-btn\" aria-expanded=\"false\">\n                        <span class=\"faq-question-text\">Can a PP woven bag washing line handle heavily contaminated waste like cement bags or fertilizer sacks?<\/span>\n                        <span class=\"faq-icon\"><\/span>\n                    <\/button>\n                <\/h3>\n                <div class=\"faq-answer-wrapper\">\n                    <div class=\"faq-answer-inner\">\n                        <div class=\"faq-answer-content\">\n                            <p>Yes. washing line has a dedicated hot washing tank to operate at 60-80C with a view to dissolving cement powder, fertilizer chemical, and melted label adhesives. Dual-stage friction washing and sink-float separation bring flake purity above 95%.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n                <h3 class=\"faq-question-heading\">\n                    <button class=\"faq-question-btn\" aria-expanded=\"false\">\n                        <span class=\"faq-question-text\">How do I choose the right capacity for my PP woven bag recycling project?<\/span>\n                        <span class=\"faq-icon\"><\/span>\n                    <\/button>\n                <\/h3>\n                <div class=\"faq-answer-wrapper\">\n                    <div class=\"faq-answer-inner\">\n                        <div class=\"faq-answer-content\">\n                            <p>Begin with the daily typical feed stock you will be processing. Do you have a recyclable collection of 3-5 tons woven bags on a daily basis? Will a line capacity of 300-500 kg\/hr at 8-10 hours be sufficient? If you process municipal or industrial waste, do we need 10-20 tons daily, or 1000-1500 kg\/hr? How much floor space can we spare for a 500kg\/hr line? 800-1,200 m including the pelletizing? Will you be selling washed flakes or finished pellet grades? Do you need a new XL Sunburij Curen cause your existing line is not quite big enough.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n                <h3 class=\"faq-question-heading\">\n                    <button class=\"faq-question-btn\" aria-expanded=\"false\">\n                        <span class=\"faq-question-text\">Why is recycling FIBC bulk bags and jumbo bags worth the investment?<\/span>\n                        <span class=\"faq-icon\"><\/span>\n                    <\/button>\n                <\/h3>\n                <div class=\"faq-answer-wrapper\">\n                    <div class=\"faq-answer-inner\">\n                        <div class=\"faq-answer-content\">\n                            <p>FIBC and jumbo bags are made from high-quality virgin or near-virgin polypropylene. With PP priced at $800-1,200 per ton on commodity markets, recycled flakes and pellets from these feedstocks command premium resale prices.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n                <h3 class=\"faq-question-heading\">\n                    <button class=\"faq-question-btn\" aria-expanded=\"false\">\n                        <span class=\"faq-question-text\">What output quality can I expect from recycled PP flakes?<\/span>\n                        <span class=\"faq-icon\"><\/span>\n                    <\/button>\n                <\/h3>\n                <div class=\"faq-answer-wrapper\">\n                    <div class=\"faq-answer-inner\">\n                        <div class=\"faq-answer-content\">\n                            <p>With a properly configured washing line, the moisture content of the finished product after squeeze (drying) is usually below 5% for a fully filtered final product, and down to 1.5% (from 4%) after thermal drying. flake purity is usually more than 95% from FIBC and cement bag feedstock. With a pelletizing line with degassing and melt filtration, the pellets are suitable for most PP applications including injection molding, tape extrusion lines, etc. Success hinges on matching friction washing intensity with the specific contamination issue from your source feedstock.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n                <h3 class=\"faq-question-heading\">\n                    <button class=\"faq-question-btn\" aria-expanded=\"false\">\n                        <span class=\"faq-question-text\">How do you recycle polypropylene woven bags step by step?<\/span>\n                        <span class=\"faq-icon\"><\/span>\n                    <\/button>\n                <\/h3>\n                <div class=\"faq-answer-wrapper\">\n                    <div class=\"faq-answer-inner\">\n                        <div class=\"faq-answer-content\">\n                            <p>The general process runs through nine stages: (1) bale breaking\/belt conveyor feeding, (2) shredding or crushing for size reduction, (3) pre-washing\/label removal, (4) high speed friction washing to strip surface contaminants, (5) sink\/float in a flotation tank, where PP floats and floatable contaminants sink, (6)secondary friction washing for stubborn contaminants, (7) dewatering centrifugally in a squeezer to remove extra water, (8) hot air drying to the desired moisture content, and (9) optional pelletizing through an extruder with degassing to produce the finished recycled pellets.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n                <h3 class=\"faq-question-heading\">\n                    <button class=\"faq-question-btn\" aria-expanded=\"false\">\n                        <span class=\"faq-question-text\">What is the recycling rate for PP woven bags globally?<\/span>\n                        <span class=\"faq-icon\"><\/span>\n                    <\/button>\n                <\/h3>\n                <div class=\"faq-answer-wrapper\">\n                    <div class=\"faq-answer-inner\">\n                        <div class=\"faq-answer-content\">\n                            <p>As reported by the industry, it is estimated that the average worldwide recycling rate for pp woven bags and flexible PP packaging is below 10%, although ranges vary by area. Collection infrastructure is expanding quickly in the ASEAN and South Asia regions, where the maximum cement bag and rice bag usage is taking place. This very low recycling rate indicates a large potential market for recycling players to use the available steady form of PP feedstock supply. Losses during the washing process itself are around 3-8% depending on contamination, so this is not significant.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n                <h3 class=\"faq-question-heading\">\n                    <button class=\"faq-question-btn\" aria-expanded=\"false\">\n                        <span class=\"faq-question-text\">Can cement bags be recycled into pellets for reuse?<\/span>\n                        <span class=\"faq-icon\"><\/span>\n                    <\/button>\n                <\/h3>\n                <div class=\"faq-answer-wrapper\">\n                    <div class=\"faq-answer-inner\">\n                        <div class=\"faq-answer-content\">\n                            <p>Definitely yes. Cement bags are evidently one of the most widely used feed stocks for pp woven bag recycling lines. One challenge is the very fine cement dust trapped in the sacking woven fabric which cannot be removed with an ordinary cold wash alone. A hot wash between 60-80C allows the calcium based cement to redissolve, and the friction washer (carbon black removal - KBKa) then gently but effectively cleans the residual particles off the surface of the PP tape. Once washed, dewatered & dried, the cleaned raw PP flake solid fiber can be then processed on a pelletizing machine fitted with a compactor and extruder to produce recycled pellets which as raw material are then used as 100% recycled product in the injection molding of products for the non-FOB goods, flower pots, or likewise the newly established woven bag tape extrusion lines.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n                <h3 class=\"faq-question-heading\">\n                    <button class=\"faq-question-btn\" aria-expanded=\"false\">\n                        <span class=\"faq-question-text\">What is the energy consumption of a PP woven bag recycling machine?<\/span>\n                        <span class=\"faq-icon\"><\/span>\n                    <\/button>\n                <\/h3>\n                <div class=\"faq-answer-wrapper\">\n                    <div class=\"faq-answer-inner\">\n                        <div class=\"faq-answer-content\">\n                            <p>Energy consumption reflects line capacity and configuration. Installed power of a 500 kg\/h washing line with no pelletizing is 120-180 kW, or about 0.25-0.35 kWh\/KG for the line while running in standard conditions. A pelletizing line is added with an overall increases in the total installed power of 80-150 kW based on extruder sizing. PLC intelligent control with Fuji variable-frequencies allows to reduce the power consumption by 15-25%, as compared by consumption at fixed speed, at partial loads. Best power utilization is expected at rated capacity.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            const moduleContainer = document.getElementById('pp-bag-faq-module');\n            if (!moduleContainer) return;\n\n            const items = moduleContainer.querySelectorAll('.faq-item');\n\n            items.forEach(function(item) {\n                const btn = item.querySelector('.faq-question-btn');\n                \n                btn.addEventListener('click', function(e) {\n                    e.preventDefault();\n                    const isExpanded = item.classList.contains('active');\n                    \n                    \/\/ \u4e92\u65a5\u6298\u53e0\u8bbe\u8ba1\n                    items.forEach(function(otherItem) {\n                        otherItem.classList.remove('active');\n                        otherItem.querySelector('.faq-question-btn').setAttribute('aria-expanded', 'false');\n                    });\n\n                    \/\/ \u5207\u6362\u72b6\u6001\n                    if (!isExpanded) {\n                        item.classList.add('active');\n                        btn.setAttribute('aria-expanded', 'true');\n                    }\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-d4617a7\" data-block-id=\"d4617a7\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-d4617a7-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-4591681\" data-v=\"4\" data-block-id=\"4591681\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-4591681-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-4591681-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>PP Woven Bag Washing Line: From Contaminated Bales to Clean Flakes at 300\u20132,000 kg\/h Turn waste pp woven bags, cement sacks, FIBC jumbo bags, and raffia into high-quality recycled flakes and pellets &#8211; with one integrated washing and recycling line based on European engineering. Get a Free Quote View Specifications 300\u20132,000 kg\/h Capacity 500+ Clients [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":1618,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1770","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/1770","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=1770"}],"version-history":[{"count":0,"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/1770\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/pages\/1618"}],"wp:attachment":[{"href":"https:\/\/kitech-recycling.com\/pt\/wp-json\/wp\/v2\/media?parent=1770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}