{"id":14648,"date":"2025-09-05T12:50:00","date_gmt":"2025-09-05T10:50:00","guid":{"rendered":"https:\/\/www.energycle.com\/?page_id=14648"},"modified":"2026-04-11T13:35:33","modified_gmt":"2026-04-11T13:35:33","slug":"complete-plastic-recycling-line-equipment-manufacturer","status":"publish","type":"page","link":"https:\/\/www.energycle.com\/es\/","title":{"rendered":"Fabricante de equipos para l\u00edneas completas de reciclaje de pl\u00e1stico"},"content":{"rendered":"\n<style>\n  .erm {\n    --primary: #0078d4;\n    --accent: #f7941d;\n    --btn-blue: #22A0FB;\n    --btn-border: rgba(0, 0, 0, 0.04);\n    --text-dark: #1a1a1a;\n    --text-mid: #212529;\n    --text-light: #6c757d;\n    --bg: #ffffff;\n    --bg-grey: #f6f7f9;\n    --dark: #1f2b3d;\n    --card-bg: #ffffff;\n    --card-radius: 8px;\n    --card-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);\n    --card-shadow-hover: 0 8px 24px rgba(0, 0, 0, 0.1);\n    --gap: 24px;\n  }\n\n  .erm *,\n  .erm *::before,\n  .erm *::after {\n    box-sizing: border-box;\n  }\n\n  .erm {\n    color: var(--text-mid);\n  }\n\n  .erm .ERM-container {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 20px;\n  }\n\n  .erm a {\n    color: var(--primary);\n    text-decoration: none;\n  }\n\n  .erm a:hover {\n    text-decoration: underline;\n  }\n\n  .erm .section {\n    padding: 60px 0;\n  }\n\n  .erm .section.hero-section {\n    padding-top: 0;\n  }\n\n  .erm .section.grey {\n    background: transparent;\n  }\n\n  .erm .section.dark {\n    background: var(--dark);\n    color: #fff;\n  }\n\n  \/* Grid override \u2014 !important needed to neutralise Bootstrap row\/col defaults *\/\n  .erm .row {\n    display: grid !important;\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n    gap: var(--gap);\n    align-items: start;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n  }\n\n  .erm .row::before,\n  .erm .row::after {\n    display: none !important;\n    content: none !important;\n  }\n\n  .erm .row>* {\n    min-width: 0;\n  }\n\n  \/* Column override \u2014 !important needed to neutralise Bootstrap float\/width *\/\n  .erm [class^=\"col-\"],\n  .erm [class*=\" col-\"] {\n    float: none !important;\n    width: auto !important;\n    padding-left: 0;\n    padding-right: 0;\n  }\n\n  .erm .col-7 {\n    grid-column: span 7;\n  }\n\n  .erm .col-5 {\n    grid-column: span 5;\n  }\n\n  .erm .col-6 {\n    grid-column: span 6;\n  }\n\n  .erm .col-4 {\n    grid-column: span 4;\n  }\n\n  .erm .col-8 {\n    grid-column: span 8;\n  }\n\n  .erm .col-12 {\n    grid-column: span 12;\n  }\n\n  @media (max-width: 1024px) {\n    .erm .row {\n      gap: 18px;\n    }\n  }\n\n  @media (max-width: 900px) {\n\n    .erm .col-7,\n    .erm .col-5,\n    .erm .col-6,\n    .erm .col-4,\n    .erm .col-8 {\n      grid-column: span 12;\n    }\n\n    .erm .section {\n      padding: 40px 0;\n    }\n\n    .erm .section.hero-section {\n      padding-top: 0;\n    }\n  }\n\n  @media (max-width: 900px) and (min-width: 769px) {\n    .erm .row.hero .col-7 {\n      grid-column: span 7;\n    }\n\n    .erm .row.hero .col-5 {\n      grid-column: span 5;\n    }\n  }\n\n  .erm .eyebrow {\n    text-align: center;\n    font-size: 14px;\n    color: var(--accent);\n    font-weight: 700;\n    letter-spacing: .2px;\n    margin: 0 0 10px;\n  }\n\n  .erm .h2 {\n    text-align: center;\n    color: var(--text-dark);\n    font-weight: 800;\n    line-height: 1.2;\n    margin: 0 0 16px;\n  }\n\n  .erm h1.h2 {\n    line-height: 1.1;\n  }\n\n  @media (max-width: 600px) {\n    .erm h1.h2 {\n      line-height: 1.15;\n    }\n  }\n\n  .erm .lead {\n    line-height: 1.75;\n    margin: 0 auto 20px;\n  }\n\n  .erm .text-center {\n    text-align: center;\n  }\n\n  .erm .text-left {\n    text-align: left;\n  }\n\n  .erm .fw-600 {\n    font-weight: 600;\n  }\n\n  .erm .fw-700 {\n    font-weight: 700;\n  }\n\n  .erm .hero-goal {\n    margin: 8px 0 0;\n    color: var(--text-light);\n  }\n\n  .erm .mb-12 {\n    margin-bottom: 12px;\n  }\n\n  .erm .mb-18 {\n    margin-bottom: 18px;\n  }\n\n  .erm .mt-10 {\n    margin-top: 10px;\n  }\n\n  .erm .mt-16 {\n    margin-top: 16px;\n  }\n\n  .erm .icon-inline-sm {\n    margin-left: 6px;\n    vertical-align: -1px;\n    fill: currentColor;\n  }\n\n  .erm .icon-inline {\n    margin-left: 8px;\n    vertical-align: -1px;\n    fill: currentColor;\n  }\n\n  .erm .w-90 {\n    width: 90%;\n  }\n\n  .erm .w-80 {\n    width: 80%;\n  }\n\n  .erm .hero-grid {\n    display: grid;\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n    gap: 24px;\n    margin-top: 26px;\n  }\n\n  .erm .hero-panel {\n    padding: 28px;\n  }\n\n  .erm .hero-panel.hero-copy {\n    grid-column: span 6;\n    display: flex;\n    flex-direction: column;\n    gap: 18px;\n  }\n\n  .erm .hero-panel.hero-visual {\n    grid-column: span 6;\n    padding: 0;\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n  }\n\n  .erm .hero-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    padding: 6px 14px;\n    background: rgba(34, 160, 251, 0.12);\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 700;\n    color: var(--primary);\n    text-transform: uppercase;\n    letter-spacing: .2px;\n    width: fit-content;\n  }\n\n  .erm .hero-actions {\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .erm .btn-primary,\n  .erm .btn-secondary,\n  .erm .btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 48px;\n    padding: 0 18px;\n    border-radius: 8px;\n    font-weight: 700;\n    font-size: 15px;\n    letter-spacing: .2px;\n    text-decoration: none;\n    transition: all 0.35s ease;\n    border: 2px solid transparent;\n  }\n\n  .erm .btn-primary:hover,\n  .erm .btn-secondary:hover,\n  .erm .btn:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 16px 40px rgba(77, 148, 231, 0.1);\n    border-color: #c3d8f0;\n    text-decoration: none;\n  }\n\n  .erm .btn-primary:focus-visible,\n  .erm .btn-secondary:focus-visible,\n  .erm .btn:focus-visible {\n    outline: 2px solid rgba(0, 120, 212, 0.5);\n    outline-offset: 2px;\n  }\n\n  .erm .btn-secondary {\n    color: var(--text-dark);\n    background: #fff;\n    border: 1px solid rgba(0, 0, 0, 0.12);\n  }\n\n  .erm .btn-secondary:hover {\n    background: #f3f4f6;\n    color: var(--text-dark);\n    border-color: rgba(0, 0, 0, 0.18);\n    text-decoration: none;\n  }\n\n  .erm .hero-actions .btn-primary,\n  .erm .hero-actions .btn-secondary {\n    height: 52px;\n    border-radius: 8px;\n    padding: 0 24px;\n  }\n\n  .erm .hero-actions .btn-primary {\n    background: #0078d4;\n  }\n\n  .erm .hero-metrics {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .erm .metric-card {\n    background: #f4f9ff;\n    border-radius: 8px;\n    padding: 16px;\n    border: 1px solid rgba(0, 120, 212, 0.08);\n  }\n\n  .erm .metric-label {\n    font-size: 12px;\n    text-transform: uppercase;\n    letter-spacing: .4px;\n    color: var(--text-light);\n    font-weight: 700;\n  }\n\n  .erm .metric-value {\n    display: block;\n    font-size: 30px;\n    font-weight: 800;\n    color: var(--text-dark);\n    margin: 6px 0 2px;\n  }\n\n  .erm .metric-card p {\n    margin: 0;\n    color: var(--text-mid);\n  }\n\n  .erm .hero-media {\n    position: relative;\n    border-radius: 8px;\n    overflow: hidden;\n    min-height: 360px;\n  }\n\n  .erm .hero-media-link {\n    display: block;\n    text-decoration: none;\n    color: inherit;\n  }\n\n  .erm .hero-media-link:hover {\n    text-decoration: none;\n  }\n\n  .erm .hero-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n  .erm .hero-floating {\n    position: absolute;\n    left: 20px;\n    right: 20px;\n    bottom: 20px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .erm .hero-floating-card {\n    background: rgba(255, 255, 255, 0.9);\n    border-radius: 8px;\n    padding: 14px 16px;\n    box-shadow: none;\n    backdrop-filter: blur(8px);\n    min-width: 170px;\n  }\n\n  .erm .hero-floating-card.primary {\n    flex: 1 1 240px;\n  }\n\n  .erm .hero-floating-card .hero-tag {\n    margin: 0 0 6px;\n    font-size: 12px;\n    letter-spacing: .3px;\n    text-transform: uppercase;\n    color: var(--primary);\n    font-weight: 700;\n  }\n\n  .erm .hero-floating-card strong {\n    display: block;\n    font-size: 26px;\n    font-weight: 800;\n    color: var(--text-dark);\n    line-height: 1.2;\n  }\n\n  .erm .hero-floating-card span {\n    font-size: 13px;\n    color: var(--text-mid);\n  }\n\n  .erm .hero-watch {\n    border-radius: 8px;\n  }\n\n  @media (max-width: 1100px) {\n    .erm .hero-grid {\n      grid-template-columns: repeat(6, minmax(0, 1fr));\n    }\n\n    .erm .hero-panel.hero-copy,\n    .erm .hero-panel.hero-visual {\n      grid-column: span 6;\n    }\n\n    .erm .hero-metrics {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 900px) {\n    .erm .hero-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .erm .hero-panel.hero-copy,\n    .erm .hero-panel.hero-visual {\n      grid-column: auto;\n    }\n\n    \/* Keep mobile side spacing consistent with sections below *\/\n    .erm .hero-panel.hero-copy {\n      padding-left: 0;\n      padding-right: 0;\n    }\n\n    .erm .hero-metrics {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  .erm .media {\n    width: 100%;\n    height: auto;\n    object-fit: cover;\n    display: block;\n    border-radius: 8px;\n    background: transparent;\n  }\n\n  .erm .facts {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n    margin-top: 18px;\n  }\n\n  .erm .fact {\n    background: var(--card-bg);\n    border-radius: 8px;\n    box-shadow: var(--card-shadow);\n    padding: 18px;\n    text-align: center;\n  }\n\n  .erm .fact .num {\n    font-size: 28px;\n    font-weight: 800;\n    color: var(--primary);\n  }\n\n  .erm .fact .label {\n    font-size: 14px;\n    color: var(--text-light);\n    font-weight: 600;\n    margin-top: 4px;\n  }\n\n  .erm .cta-bar {\n    display: grid;\n    grid-template-columns: 2fr 1fr;\n    align-items: center;\n    gap: 12px;\n    padding: 14px 16px;\n    background: var(--primary);\n    color: #fff;\n    border-radius: 8px;\n    margin-top: 16px;\n  }\n\n  .erm .cta-bar .btn {\n    background: #fff;\n    color: var(--primary);\n    min-height: 44px;\n    padding: 0 16px;\n    border-radius: 8px;\n    border: 2px solid #fff;\n    text-align: center;\n  }\n\n  .erm .cta-bar .btn:hover {\n    background: transparent;\n    color: #fff;\n    text-decoration: none;\n  }\n\n  .erm .strip {\n    background: var(--primary);\n    color: #fff;\n    padding: 18px 0;\n    font-weight: 800;\n  }\n\n  .erm .strip .title {\n    margin: 0;\n    color: #fff;\n  }\n\n  .erm .prod-header {\n    text-align: center;\n    margin-bottom: 22px;\n  }\n\n  .erm .prod-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 20px;\n    padding: 24px 0;\n  }\n\n  .erm .prod-card {\n    background: transparent;\n    border-radius: var(--card-radius);\n    color: inherit;\n    overflow: hidden;\n    display: flex;\n    flex-direction: column;\n    transition: all 0.35s ease;\n    border: 1px solid transparent;\n    \/* Prepare for border color change *\/\n  }\n\n  .erm .prod-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 16px 40px rgba(77, 148, 231, 0.1);\n    border-color: #c3d8f0;\n    text-decoration: none;\n  }\n\n  \/* Photo Frame Styling - Now Clean & Borderless *\/\n  .erm .photo-frame {\n    background: transparent;\n    padding: 0;\n    box-shadow: none;\n    border-radius: 0;\n  }\n\n  .erm .worn-edge {\n    position: relative;\n  }\n\n  .erm .worn-edge::after {\n    content: '';\n    position: absolute;\n    inset: 0;\n    box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.03);\n    pointer-events: none;\n    border-radius: inherit;\n  }\n\n  .erm .label-tag {\n    background: var(--primary);\n    \/* Primary blue background for labels *\/\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    padding: 4px 14px;\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n    color: #ffffff;\n    \/* White text for contrast on blue *\/\n    display: inline-block;\n    margin-bottom: 8px;\n    width: fit-content;\n    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);\n    \/* Subtle rotation for premium feel *\/\n    transform: rotate(-1.5deg);\n  }\n\n  .erm .prod-meta {\n    margin-bottom: 8px;\n  }\n\n  .erm .prod-image-wrapper {\n    overflow: hidden;\n    border-top-left-radius: var(--card-radius);\n    border-top-right-radius: var(--card-radius);\n  }\n\n  .erm .prod-image {\n    width: 100%;\n    height: auto !important;\n    \/* Force override HTML height attribute *\/\n    aspect-ratio: 1 \/ 1 !important;\n    \/* Force 1:1 square aspect ratio *\/\n    object-fit: cover;\n    display: block;\n    background: transparent;\n  }\n\n  .erm .prod-content {\n    padding: 16px 18px;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n    flex-grow: 1;\n    \/* allow content to fill remaining space *\/\n  }\n\n  .erm .prod-title {\n    font-weight: 700;\n    color: var(--text-dark);\n    margin: 0;\n  }\n\n  .erm .prod-description {\n    line-height: 1.6;\n    color: var(--text-light);\n    margin: 0;\n    flex-grow: 1;\n    \/* Allow description to take up extra space if needed *\/\n    display: -webkit-box;\n    line-clamp: 3;\n    -webkit-line-clamp: 3;\n    -webkit-box-orient: vertical;\n    overflow: hidden;\n  }\n\n  .erm .prod-cta-link {\n    font-weight: 600;\n    color: var(--primary);\n    display: inline-flex;\n    align-items: center;\n    text-decoration: none;\n    transition: color 0.3s ease;\n    margin-top: auto;\n    \/* Push link to the bottom *\/\n  }\n\n  @media (max-width: 1100px) {\n    .erm .prod-grid {\n      grid-template-columns: repeat(3, 1fr);\n    }\n  }\n\n  @media (max-width: 900px) {\n    .erm .prod-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n  }\n\n  @media (max-width: 600px) {\n    .erm .prod-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .erm .hero-panel.hero-visual {\n      margin-left: -20px;\n      margin-right: -20px;\n    }\n\n    .erm .hero-media {\n      border-radius: 0;\n    }\n\n    .erm .mobile-bleed .ERM-container {\n      padding-left: 0;\n      padding-right: 0;\n    }\n\n    .erm .mobile-bleed .ERM-container>.eyebrow,\n    .erm .mobile-bleed .ERM-container>.h2,\n    .erm .mobile-bleed .ERM-container>.lead {\n      padding-left: 20px;\n      padding-right: 20px;\n    }\n\n    .erm #products .prod-card,\n    .erm #products .prod-image-wrapper {\n      border-radius: 0;\n    }\n\n    .erm .apps-section .mat-card {\n      border-radius: 0;\n      padding-left: 20px;\n      padding-right: 20px;\n    }\n\n    .erm .news-testimonials-section .news>.eyebrow,\n    .erm .news-testimonials-section .news>.h2,\n    .erm .news-testimonials-section .testimonials>.h2 {\n      padding-left: 20px;\n      padding-right: 20px;\n    }\n\n    .erm .news-testimonials-section .news .item,\n    .erm .news-testimonials-section .t-carousel {\n      border-radius: 0;\n      padding-left: 20px;\n      padding-right: 20px;\n    }\n\n    .erm .strip .title {\n      padding-left: 20px;\n      padding-right: 20px;\n    }\n\n    .erm .cta-bar {\n      border-radius: 0;\n      padding-left: 20px;\n      padding-right: 20px;\n    }\n  }\n\n  .erm .mat-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n  }\n\n  .erm .mat-card {\n    background: var(--card-bg);\n    border-radius: var(--card-radius);\n    box-shadow: var(--card-shadow);\n    padding: 18px;\n    display: grid;\n    gap: 8px;\n    border: 1px solid transparent;\n    transition: all 0.35s ease;\n  }\n\n  .erm .mat-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 16px 40px rgba(77, 148, 231, 0.1);\n    border-color: #c3d8f0;\n  }\n\n  .erm .mat-card h3 {\n    margin: 0;\n    color: var(--text-dark);\n  }\n\n  .erm .mat-card p {\n    margin: 0;\n    color: var(--text-mid);\n  }\n\n  .erm .mat-links {\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n    margin-top: 2px;\n  }\n\n  .erm .mat-links a {\n    font-weight: 700;\n    color: var(--primary);\n    text-decoration: none;\n    border-bottom: 1px solid rgba(0, 120, 212, .22);\n  }\n\n  .erm .mat-links a:hover {\n    border-bottom-color: rgba(0, 120, 212, .45);\n    text-decoration: none;\n  }\n\n  .erm .mat-links a.secondary {\n    color: var(--text-mid);\n    border-bottom-color: rgba(33, 37, 41, .18);\n  }\n\n  .erm .mat-links a.secondary:hover {\n    border-bottom-color: rgba(33, 37, 41, .35);\n  }\n\n  .erm .chips {\n    display: flex;\n    gap: 8px;\n    flex-wrap: wrap;\n  }\n\n  .erm .chip {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 0 14px;\n    height: 36px;\n    line-height: normal;\n    box-sizing: border-box;\n    vertical-align: middle;\n    white-space: nowrap;\n    background: #eef6ff;\n    color: #1e70c1;\n    border: 1px solid rgba(0, 0, 0, 0.06);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: .2px;\n  }\n\n  @media (max-width: 1100px) {\n    .erm .mat-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n  }\n\n  @media (max-width: 600px) {\n    .erm .mat-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  .erm .mat-bento {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .erm .mat-card {\n    min-height: 180px;\n  }\n\n  .erm .mat--pe {\n    grid-column: span 6;\n    grid-row: span 2;\n    min-height: 240px;\n  }\n\n  .erm .mat--pp,\n  .erm .mat--pet {\n    grid-column: span 6;\n  }\n\n  .erm .mat--rigid,\n  .erm .mat--fiber,\n  .erm .mat--eps,\n  .erm .mat--pipe {\n    grid-column: span 3;\n  }\n\n  @media (max-width: 1100px) {\n    .erm .mat-bento {\n      grid-template-columns: repeat(6, minmax(0, 1fr));\n    }\n\n    .erm .mat--pe {\n      grid-column: span 6;\n      grid-row: auto;\n    }\n\n    .erm .mat--pp,\n    .erm .mat--pet {\n      grid-column: span 6;\n    }\n\n    .erm .mat--rigid,\n    .erm .mat--fiber,\n    .erm .mat--eps,\n    .erm .mat--pipe {\n      grid-column: span 3;\n    }\n  }\n\n  @media (max-width: 700px) {\n    .erm .mat-bento {\n      grid-template-columns: 1fr;\n    }\n\n    .erm .mat--pe,\n    .erm .mat--pp,\n    .erm .mat--pet,\n    .erm .mat--rigid,\n    .erm .mat--fiber,\n    .erm .mat--eps,\n    .erm .mat--pipe {\n      grid-column: auto;\n      min-height: unset;\n    }\n  }\n\n  .erm .pgroup {\n    display: grid;\n    gap: 12px;\n  }\n\n  .erm .pbar {\n    background: #e9ecef;\n    border-radius: 8px;\n    overflow: hidden;\n  }\n\n  .erm .prod-content {\n    padding: 16px 20px 24px;\n    flex-grow: 1;\n    display: flex;\n    flex-direction: column;\n  }\n\n  .erm .prod-title {\n    line-height: 1.4;\n    margin-bottom: 8px;\n    color: var(--text-base);\n    \/* Inherit default text color *\/\n  }\n\n  .erm .prod-description {\n    line-height: 1.6;\n    color: var(--text-muted);\n    \/* Inherit default muted color *\/\n    margin-bottom: 24px;\n    display: -webkit-box;\n    line-clamp: 3;\n    -webkit-line-clamp: 3;\n    -webkit-box-orient: vertical;\n    overflow: hidden;\n  }\n\n  .erm .prod-cta-link {\n    font-weight: 600;\n    color: var(--text-brand);\n    \/* Inherit default brand\/link color *\/\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    margin-top: auto;\n    \/* Pushes the button to the bottom *\/\n  }\n\n  .erm .pbar>span {\n    display: block;\n    height: 10px;\n    background: var(--primary);\n  }\n\n  .erm .bar-label {\n    display: flex;\n    justify-content: space-between;\n    font-size: 14px;\n    color: var(--text-light);\n    margin-bottom: 6px;\n  }\n\n  .erm .feature-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 16px;\n  }\n\n  .erm .feature {\n    background: var(--card-bg);\n    color: inherit;\n    border-radius: 8px;\n    box-shadow: var(--card-shadow);\n    padding: 18px;\n  }\n\n  .erm .feature .icon {\n    display: inline-block;\n    width: 28px;\n    height: 28px;\n    color: var(--primary);\n    fill: currentColor;\n    margin: 0 0 8px;\n  }\n\n  .erm .feature h3 {\n    margin: 0 0 8px;\n    color: var(--text-dark);\n  }\n\n  .erm .feature p {\n    margin: 0;\n    color: var(--text-mid);\n    line-height: 1.6;\n  }\n\n  .erm .faq {\n    display: grid;\n    gap: 16px;\n  }\n\n  .erm details {\n    background: #fff;\n    border-radius: 8px;\n    border: 1px solid rgba(0, 0, 0, .08);\n    padding: 16px 18px;\n    transition: box-shadow .2s ease, border-color .2s ease, transform .2s ease;\n  }\n\n  .erm details:hover {\n    box-shadow: var(--card-shadow-hover);\n    transform: translateY(-1px);\n    border-color: rgba(0, 0, 0, .12);\n  }\n\n  .erm summary {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-weight: 800;\n    color: var(--text-dark);\n    cursor: pointer;\n    list-style: none;\n  }\n\n  .erm summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .erm summary::after {\n    content: \"\";\n    margin-left: auto;\n    width: 12px;\n    height: 12px;\n    border-right: 2px solid var(--text-light);\n    border-bottom: 2px solid var(--text-light);\n    transform: rotate(-45deg);\n    transition: transform .2s ease, border-color .2s ease;\n  }\n\n  .erm details[open] summary::after {\n    transform: rotate(45deg);\n    border-color: var(--primary);\n  }\n\n  .erm details>div,\n  .erm details p {\n    margin: 10px 0 0;\n    color: var(--text-mid);\n    line-height: 1.7;\n  }\n\n  .erm summary:focus-visible {\n    outline: 3px solid rgba(34, 160, 251, .35);\n    outline-offset: 3px;\n    border-radius: 8px;\n  }\n\n  .erm .split {\n    display: grid;\n    grid-template-columns: 7fr 5fr;\n    gap: var(--gap);\n  }\n\n  .erm .split>* {\n    min-width: 0;\n  }\n\n  .erm .news h2,\n  .erm .testimonials h2 {\n    text-align: center;\n    color: var(--text-dark);\n  }\n\n  .erm .news .list {\n    display: grid;\n    gap: 12px;\n  }\n\n  .erm .news .item {\n    background: var(--card-bg);\n    border-radius: 8px;\n    box-shadow: var(--card-shadow);\n    padding: 14px 16px;\n    border: 1px solid transparent;\n    transition: all 0.35s ease;\n  }\n\n  .erm .news .item:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 16px 40px rgba(77, 148, 231, 0.1);\n    border-color: #c3d8f0;\n  }\n\n  .erm .testimonials .card {\n    background: var(--card-bg);\n    border-radius: 8px;\n    box-shadow: var(--card-shadow);\n    padding: 16px;\n    display: grid;\n    gap: 10px;\n    border: 1px solid transparent;\n    transition: all 0.35s ease;\n  }\n\n  .erm .testimonials .card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 16px 40px rgba(77, 148, 231, 0.1);\n    border-color: #c3d8f0;\n  }\n\n  .erm .testimonials img {\n    width: 100%;\n    max-height: 220px;\n    object-fit: cover;\n    border-radius: 8px;\n  }\n\n  @media (max-width: 900px) {\n    .erm .split {\n      grid-template-columns: minmax(0, 1fr);\n    }\n  }\n\n  .erm .t-carousel {\n    position: relative;\n    background: var(--card-bg);\n    border-radius: 8px;\n    box-shadow: var(--card-shadow);\n    padding: 16px;\n  }\n\n  .erm .t-viewport {\n    overflow: hidden;\n    border-radius: 8px;\n  }\n\n  .erm .t-track {\n    display: flex;\n    transition: transform .4s ease;\n  }\n\n  .erm .t-item {\n    flex: 0 0 100%;\n    padding: 8px;\n  }\n\n  .erm .t-quote {\n    display: grid;\n    gap: 10px;\n  }\n\n  .erm .t-quote p {\n    margin: 0;\n    color: var(--text-mid);\n    line-height: 1.7;\n  }\n\n  .erm .t-author {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-top: 6px;\n  }\n\n  .erm .t-name {\n    font-weight: 700;\n    color: var(--text-dark);\n  }\n\n  .erm .t-role {\n    font-size: 13px;\n    color: var(--text-light);\n  }\n\n  .erm .t-dots {\n    display: flex;\n    justify-content: center;\n    gap: 8px;\n    margin-top: 10px;\n  }\n\n  .erm .t-dots button {\n    width: 28px;\n    height: 28px;\n    flex: 0 0 auto;\n    display: inline-block;\n    vertical-align: middle;\n    padding: 0;\n    margin: 0;\n    border: 0;\n    border-radius: 50%;\n    background: transparent;\n    box-shadow: none;\n    outline: none;\n    -webkit-appearance: none;\n    appearance: none;\n    line-height: 0;\n    position: relative;\n    cursor: pointer;\n  }\n\n  .erm .t-dots button::before {\n    content: \"\";\n    position: absolute;\n    left: 50%;\n    top: 50%;\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: #cbd5e1;\n    transform: translate(-50%, -50%);\n  }\n\n  .erm .t-dots button[aria-current=\"true\"]::before {\n    background: var(--primary);\n  }\n\n  .erm .t-dots button:focus-visible {\n    outline: 2px solid rgba(34, 160, 251, .5);\n    outline-offset: 2px;\n  }\n\n  .erm .installations {\n    padding-top: 10px;\n  }\n\n  .erm .installations__viewport {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .erm .installations__viewport {\n    -webkit-mask-image: linear-gradient(to right, transparent 0, black 16px, black calc(100% - 16px), transparent 100%);\n    mask-image: linear-gradient(to right, transparent 0, black 16px, black calc(100% - 16px), transparent 100%);\n  }\n\n  .erm .installations__track {\n    display: inline-flex;\n    flex-wrap: nowrap;\n    gap: 12px;\n    will-change: transform;\n    animation: erm-installations-scroll 40s linear infinite;\n    padding: 16px;\n  }\n\n  .erm .installations__viewport:hover .installations__track {\n    animation-play-state: paused;\n  }\n\n  @keyframes erm-installations-scroll {\n    from {\n      transform: translateX(0);\n    }\n\n    to {\n      transform: translateX(-50%);\n    }\n  }\n\n  .erm .inst-card {\n    flex: 0 0 auto;\n    width: 320px;\n    height: 320px;\n    border: 0.5px solid rgba(0, 0, 0, 0.04);\n    background: #FCFAFA;\n    position: relative;\n    border-radius: 8px;\n    transition: all 0.35s ease;\n    overflow: hidden;\n    padding: 0;\n  }\n\n  .erm .inst-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 16px 40px rgba(77, 148, 231, 0.1);\n    border-color: #c3d8f0;\n  }\n\n  .erm .inst-card img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n  @media (min-width: 1024px) {\n    .erm .inst-card {\n      width: 340px;\n      height: 400px;\n    }\n  }\n\n  .erm .cta-banner {\n    background: var(--primary);\n    color: #fff;\n  }\n\n  .erm .cta-banner .h2 {\n    color: #fff;\n  }\n\n  .erm .cta-banner p {\n    color: rgba(255, 255, 255, 0.92);\n  }\n\n  .erm .btn-primary {\n    cursor: pointer;\n    color: #fff;\n    background: var(--btn-blue);\n    border: 1px solid var(--btn-border);\n    box-shadow: none;\n  }\n\n  .erm .btn-primary:hover {\n    transform: translateY(-0.25rem);\n    filter: brightness(1.1);\n    box-shadow: none;\n  }\n\n  @media (min-width: 1024px) {\n    .erm .btn-primary {\n      border-radius: 8px;\n      height: 60px;\n      padding: 0 1.875rem;\n    }\n  }\n\n  [class*=\"faq\"] details>summary,\n  details[class*=\"faq\"]>summary,\n  details.faq-item>summary {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 12px;\n  }\n\n  [class*=\"faq\"] details>summary::-webkit-details-marker,\n  details[class*=\"faq\"]>summary::-webkit-details-marker,\n  details.faq-item>summary::-webkit-details-marker,\n  [class*=\"faq\"] details>summary::marker,\n  details[class*=\"faq\"]>summary::marker,\n  details.faq-item>summary::marker {\n    display: none !important;\n  }\n\n  [class*=\"faq\"] details>summary::after,\n  details[class*=\"faq\"]>summary::after,\n  details.faq-item>summary::after {\n    content: '+' !important;\n    font-size: var(--rtm-icon-size-unified);\n    line-height: 1;\n    font-weight: 600;\n    color: #4d94e7 !important;\n    margin-left: auto;\n    flex-shrink: 0;\n    transform: none !important;\n  }\n\n  [class*=\"faq\"] details[open]>summary::after,\n  details[open][class*=\"faq\"]>summary::after,\n  details[open].faq-item>summary::after {\n    content: '\u2212' !important;\n    transform: none !important;\n  }\n\n  [class*=\"faq\"] details>summary .faq-icon,\n  [class*=\"faq\"] details>summary i[class*=\"fa-chevron\"],\n  [class*=\"faq\"] details>summary i[class*=\"fa-angle\"],\n  [class*=\"faq\"] details>summary i[class*=\"fa-plus\"],\n  [class*=\"faq\"] details>summary i[class*=\"fa-minus\"],\n  details[class*=\"faq\"]>summary .faq-icon,\n  details[class*=\"faq\"]>summary i[class*=\"fa-chevron\"],\n  details[class*=\"faq\"]>summary i[class*=\"fa-angle\"],\n  details[class*=\"faq\"]>summary i[class*=\"fa-plus\"],\n  details[class*=\"faq\"]>summary i[class*=\"fa-minus\"],\n  details.faq-item>summary .faq-icon,\n  details.faq-item>summary i[class*=\"fa-chevron\"],\n  details.faq-item>summary i[class*=\"fa-angle\"],\n  details.faq-item>summary i[class*=\"fa-plus\"],\n  details.faq-item>summary i[class*=\"fa-minus\"] {\n    display: none !important;\n  }\n\n  :root {\n    --rtm-radius-unified: 10px;\n    --rtm-card-bg-unified: #f5f5f5;\n    --rtm-mobile-side-padding-unified: 10px;\n    --rtm-content-max-width-unified: 1200px;\n    --rtm-icon-size-unified: 28px;\n  }\n\n  :where(a[class*=\"btn\"], a[class*=\"button\"], button, .btn, [class*=\"btn-\"], [class*=\"-btn\"], .card, [class*=\"card\"], details, .form-slot, .media, .video, .video-wrap, .video-frame, input, select, textarea) {\n    border-radius: var(--rtm-radius-unified) !important;\n  }\n\n  :where(.card, [class*=\"card\"]) {\n    background: var(--rtm-card-bg-unified) !important;\n    background-color: var(--rtm-card-bg-unified) !important;\n  }\n\n  @media (max-width: 768px) {\n    :where(main, section, article, .container, .content, .wrapper, .wrap, [class*=\"container\"], [class*=\"content\"], [class*=\"wrap\"]) {\n      padding-left: var(--rtm-mobile-side-padding-unified);\n      padding-right: var(--rtm-mobile-side-padding-unified);\n    }\n  }\n\n  @media (min-width: 1024px) {\n    :where(main, section, article, .section, [class*=\"section\"]):not(.rumtoo-hero-page):not(.hero):not([class*=\"hero\"])> :where(.container, .content, .wrapper, .wrap, [class*=\"container\"], [class*=\"content\"], [class*=\"wrap\"]) {\n      max-width: var(--rtm-content-max-width-unified) !important;\n      width: min(100%, var(--rtm-content-max-width-unified)) !important;\n      margin-left: auto !important;\n      margin-right: auto !important;\n    }\n  }\n\n  :where(i[class*=\"fa\"], .fa, .fas, .far, .fal, .fab, .fa-solid, .fa-regular, .fa-brands) {\n    font-size: var(--rtm-icon-size-unified) !important;\n    line-height: 1 !important;\n  }\n\n  :where([class*=\"icon\"] svg, [class*=\"-icon\"] svg, .icon svg) {\n    width: var(--rtm-icon-size-unified) !important;\n    height: var(--rtm-icon-size-unified) !important;\n  }\n\n  [class*=\"faq\"] details>summary::after,\n  details[class*=\"faq\"]>summary::after,\n  details.faq-item>summary::after {\n    font-size: var(--rtm-icon-size-unified) !important;\n  }\n\n  \/* FAQ Accordion Styles *\/\n  .erm .accordion-item {\n    border-bottom: 1px solid rgba(0, 0, 0, 0.08);\n    overflow: hidden;\n  }\n\n  .erm .accordion-header {\n    padding: 24px 0;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    transition: background-color 0.4s ease, color 0.4s ease;\n  }\n\n  .erm .accordion-header h3 {\n    margin: 0;\n    font-weight: 700;\n    color: var(--text-dark);\n    transition: transform 0.4s ease;\n    text-align: left;\n  }\n\n  .erm .accordion-header:hover h3 {\n    transform: translateX(10px);\n  }\n\n  .erm .accordion-icon {\n    width: 20px;\n    height: 20px;\n    position: relative;\n    transition: transform 0.4s ease;\n    flex-shrink: 0;\n    margin-left: 20px;\n  }\n\n  .erm .accordion-icon::before,\n  .erm .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background: var(--primary);\n    transition: transform 0.4s ease, opacity 0.4s ease;\n  }\n\n  .erm .accordion-icon::before {\n    width: 100%;\n    height: 2px;\n    top: 50%;\n    transform: translateY(-50%);\n  }\n\n  .erm .accordion-icon::after {\n    width: 2px;\n    height: 100%;\n    left: 50%;\n    transform: translateX(-50%);\n  }\n\n  .erm .accordion-item.active .accordion-icon::after {\n    transform: translateX(-50%) rotate(90deg);\n    opacity: 0;\n  }\n\n  .erm .accordion-item.active .accordion-icon {\n    transform: rotate(180deg);\n  }\n\n  .erm .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.6s cubic-bezier(0.4, 0, 0.2, 1), padding 0.6s ease;\n  }\n\n  .erm .accordion-item.active .accordion-content {\n    max-height: 500px;\n    padding-bottom: 24px;\n  }\n\n  .erm .accordion-content p {\n    margin: 0;\n    color: var(--text-mid);\n    line-height: 1.7;\n    text-align: left;\n  }\n\n  \/* Reveal Animation *\/\n  .erm .reveal {\n    opacity: 0;\n    transform: translateY(30px);\n    transition: opacity 0.8s ease, transform 0.8s ease;\n  }\n\n  .erm .reveal.visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n<\/style>\n<div class=\"erm\">\n\n  <section class=\"section hero-section\" aria-label=\"Hero\">\n    <div class=\"ERM-container\">\n      <p class=\"eyebrow\">YOUR PARTNER IN RECYCLING INNOVATION<\/p>\n      <h1 class=\"h2\">Plastic Recycling Machine Manufacturer \u2014 Turnkey Lines &amp; Equipment<\/h1>\n      <div class=\"hero-grid\">\n        <div class=\"hero-panel hero-copy\">\n          <span class=\"hero-pill\">R&amp;D \u00b7 Manufacturing \u00b7 Service<\/span>\n          <p class=\"lead\">\n            End\u2011to\u2011end plastic recycling equipment: film washing lines, PET bottle recycling systems, shredding and\n            granulation, washing and dewatering, pelletizing and drying. Engineered for high purity, low energy\n            consumption, and reliable operation\u2014tailored to your capacity and quality targets.\n          <\/p>\n          <div class=\"hero-actions\">\n            <a class=\"btn-primary\" href=\"https:\/\/www.energycle.com\/contact-us\/\"\n              aria-label=\"Design a plastic recycling line with Energycle\">Design My Line<\/a>\n            <a class=\"btn-secondary\" href=\"https:\/\/www.energycle.com\/ordering-process\/\"\n              aria-label=\"Download plastic recycling line specifications\">Download Specs<\/a>\n          <\/div>\n          <p class=\"hero-goal\">\n            Start with your goal:\n            <a href=\"https:\/\/www.energycle.com\/recycling-solutions\/\" class=\"fw-600\">Complete Recycling\n              Line<\/a>\n            or\n            <a href=\"#products\" class=\"fw-600\">Individual Machines<\/a>\n          <\/p>\n          <div class=\"hero-metrics\" aria-label=\"Performance metrics\">\n            <div class=\"metric-card\">\n              <span class=\"metric-label\">Output Purity<\/span>\n              <span class=\"metric-value\">\u22641%<\/span>\n              <p>Contaminants after washing<\/p>\n            <\/div>\n            <div class=\"metric-card\">\n              <span class=\"metric-label\">Drying Result<\/span>\n              <span class=\"metric-value\">\u22642%<\/span>\n              <p>Residual moisture after squeeze &amp; dewater<\/p>\n            <\/div>\n            <div class=\"metric-card\">\n              <span class=\"metric-label\">Line Capacity<\/span>\n              <span class=\"metric-value\">300\u20133000<\/span>\n              <p>kg\/h configurable throughput<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hero-panel hero-visual\">\n          <a class=\"hero-media-link\" href=\"https:\/\/www.energycle.com\/recycling-washing-system\/\">\n            <div class=\"hero-media\">\n              <img class=\"media\" alt=\"Plastic Film Washing Systems\"\n                src=\"https:\/\/www.energycle.com\/wp-content\/uploads\/2025\/06\/Plastic-Film-Washing-Systems.webp\"\n                fetchpriority=\"high\" decoding=\"async\" width=\"1200\" height=\"675\" \/>\n              <div class=\"hero-floating\">\n                <div class=\"hero-floating-card primary\">\n                  <p class=\"hero-tag\">Film Washing Line<\/p>\n                  <strong>1,500 kg\/h<\/strong>\n                  <span>Indonesia \u00b7 Commissioned 2024<\/span>\n                <\/div>\n                <div class=\"hero-floating-card\">\n                  <p class=\"hero-tag\">Energy Saving<\/p>\n                  <strong>-18%<\/strong>\n                  <span>Power vs legacy line<\/span>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/a>\n          <div class=\"cta-bar hero-watch\">\n            <strong>Watch the plastic washing line video<\/strong>\n            <a class=\"btn\" href=\"https:\/\/www.energycle.com\/recycling-video\/\">Play<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"facts\" aria-label=\"Key figures\">\n        <div class=\"fact\">\n          <div class=\"num\">500+<\/div>\n          <div class=\"label\">Projects Designed<\/div>\n        <\/div>\n        <div class=\"fact\">\n          <div class=\"num\">90+<\/div>\n          <div class=\"label\">Countries Served<\/div>\n        <\/div>\n        <div class=\"fact\">\n          <div class=\"num\">15+<\/div>\n          <div class=\"label\">Years of Service<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"strip\" aria-label=\"Solutions\">\n    <div class=\"ERM-container\">\n      <h3 class=\"title\">From Individual Machines to Complete Recycling Lines<\/h3>\n    <\/div>\n  <\/section>\n\n  <section class=\"section grey mobile-bleed\" aria-label=\"Products\" id=\"products\">\n    <div class=\"ERM-container\">\n      <p class=\"eyebrow\">FOR YOUR BUSINESS<\/p>\n      <h2 class=\"h2\">Core Recycling Equipment<\/h2>\n      <p class=\"lead text-center mb-18\">\n        Planning a full project? Explore our <a href=\"https:\/\/www.energycle.com\/recycling-solutions\/\"\n          class=\"fw-600\">Recycling Solutions<\/a> for turnkey line design and engineering.\n      <\/p>\n\n      <div class=\"prod-grid\">\n        <a href=\"https:\/\/www.energycle.com\/advanced-plastic-recycling-equipment-for-pe-film-and-fabrics\/\"\n          class=\"prod-card\">\n          <div class=\"photo-frame worn-edge\">\n            <div class=\"prod-image-wrapper\">\n              <img src=\"https:\/\/recycling.imgix.net\/energycle\/Plastic%20Film%20Washing%20Line.webp\"\n                alt=\"A complete Plastic Film Washing Line system for processing industrial film waste.\"\n                class=\"prod-image\" loading=\"lazy\" decoding=\"async\" width=\"285\">\n            <\/div>\n          <\/div>\n          <div class=\"prod-content\">\n            <div class=\"prod-meta\">\n              <span class=\"label-tag\">Washing<\/span>\n            <\/div>\n            <h3 class=\"prod-title\">Plastic Film Washing Line<\/h3>\n            <p class=\"prod-description\"><strong>Maximize Material Value:<\/strong> Transforms contaminated film waste\n              into exceptionally clean, process-ready feedstock.<\/p>\n            <span class=\"prod-cta-link\">Learn More \u2192<\/span>\n          <\/div>\n        <\/a>\n\n        <a href=\"https:\/\/www.energycle.com\/pet-bottle-recycling-system\/\" class=\"prod-card\">\n          <div class=\"photo-frame worn-edge\">\n            <div class=\"prod-image-wrapper\">\n              <img src=\"https:\/\/recycling.imgix.net\/energycle\/Rigid%20Plastic%20Washing%20Line.webp\"\n                alt=\"An industrial Rigid Plastic Washing Line designed to purify hard plastic materials.\"\n                class=\"prod-image\" loading=\"lazy\" decoding=\"async\" width=\"285\">\n            <\/div>\n          <\/div>\n          <div class=\"prod-content\">\n            <div class=\"prod-meta\">\n              <span class=\"label-tag\">PET Recycling<\/span>\n            <\/div>\n            <h3 class=\"prod-title\">PET Bottle Recycling Machine<\/h3>\n            <p class=\"prod-description\"><strong>From Bale to Flake, We Add Value:<\/strong> Our integrated systems\n              transform post-consumer bottles into high-purity flakes ready for reuse.<\/p>\n            <span class=\"prod-cta-link\">Learn More \u2192<\/span>\n          <\/div>\n        <\/a>\n\n        <a href=\"https:\/\/www.energycle.com\/plastic-granulators\/\" class=\"prod-card\">\n          <div class=\"photo-frame worn-edge\">\n            <div class=\"prod-image-wrapper\">\n              <img src=\"https:\/\/recycling.imgix.net\/energycle\/Plastic%20Granulator-2.webp\"\n                alt=\"A powerful Plastic Granulator machine converting plastic scraps into uniform granules.\"\n                class=\"prod-image\" loading=\"lazy\" decoding=\"async\" width=\"285\">\n            <\/div>\n          <\/div>\n          <div class=\"prod-content\">\n            <div class=\"prod-meta\">\n              <span class=\"label-tag\">Crushing<\/span>\n            <\/div>\n            <h3 class=\"prod-title\">Plastic Granulator\/Crusher<\/h3>\n            <p class=\"prod-description\"><strong>Engineered for Uniformity:<\/strong> Reliably converts diverse plastic\n              waste into consistent, high-density granules optimized for reuse.<\/p>\n            <span class=\"prod-cta-link\">Learn More \u2192<\/span>\n          <\/div>\n        <\/a>\n\n        <a href=\"https:\/\/www.energycle.com\/plastic-shredders\/\" class=\"prod-card\">\n          <div class=\"photo-frame worn-edge\">\n            <div class=\"prod-image-wrapper\">\n              <img src=\"https:\/\/recycling.imgix.net\/energycle\/home\/plastic-shredder-logo.webp?auto=format,compress\"\n                alt=\"A robust, high-torque Plastic Shredder for initial size reduction of large plastic items.\"\n                class=\"prod-image\" loading=\"lazy\" decoding=\"async\" width=\"285\">\n            <\/div>\n          <\/div>\n          <div class=\"prod-content\">\n            <div class=\"prod-meta\">\n              <span class=\"label-tag\">Shredding<\/span>\n            <\/div>\n            <h3 class=\"prod-title\">Plastic Shredder<\/h3>\n            <p class=\"prod-description\"><strong>High-Torque Size Reduction:<\/strong> Our robust shredders conquer bulky\n              plastics for efficient downstream processing.<\/p>\n            <span class=\"prod-cta-link\">Learn More \u2192<\/span>\n          <\/div>\n        <\/a>\n\n        <a href=\"https:\/\/www.energycle.com\/plastic-pelletizers\/\" class=\"prod-card\">\n          <div class=\"photo-frame worn-edge\">\n            <div class=\"prod-image-wrapper\">\n              <img src=\"https:\/\/recycling.imgix.net\/energycle\/Plastic%20Pelletizer.webp\"\n                alt=\"A precision Plastic Pelletizer machine producing high-quality, homogenous plastic pellets.\"\n                class=\"prod-image\" loading=\"lazy\" decoding=\"async\" width=\"285\">\n            <\/div>\n          <\/div>\n          <div class=\"prod-content\">\n            <div class=\"prod-meta\">\n              <span class=\"label-tag\">Pelletizing<\/span>\n            <\/div>\n            <h3 class=\"prod-title\">Plastic Pelletizer<\/h3>\n            <p class=\"prod-description\"><strong>Create High-Value Pellets:<\/strong> Our precision systems convert\n              recycled plastics into homogenous, market-ready pellets for demanding applications.<\/p>\n            <span class=\"prod-cta-link\">Learn More \u2192<\/span>\n          <\/div>\n        <\/a>\n\n        <a href=\"https:\/\/www.energycle.com\/micronize-grinding-system\/\" class=\"prod-card\">\n          <div class=\"photo-frame worn-edge\">\n            <div class=\"prod-image-wrapper\">\n              <img\n                src=\"https:\/\/recycling.imgix.net\/energycle\/home\/plastic-grinding-machine-logo.webp?auto=format,compress\"\n                alt=\"A plastic grinding machine, or pulverizer, processing material into fine powder.\"\n                class=\"prod-image\" loading=\"lazy\" decoding=\"async\" width=\"285\">\n            <\/div>\n          <\/div>\n          <div class=\"prod-content\">\n            <div class=\"prod-meta\">\n              <span class=\"label-tag\">Grinding<\/span>\n            <\/div>\n            <h3 class=\"prod-title\">Plastic Grinding Machine<\/h3>\n            <p class=\"prod-description\"><strong>Precision Pulverizing:<\/strong> Unlock new material applications by\n              grinding plastics into fine, uniform powders tailored to your specific particle size needs.<\/p>\n            <span class=\"prod-cta-link\">Learn More \u2192<\/span>\n          <\/div>\n        <\/a>\n\n        <a href=\"https:\/\/www.energycle.com\/drying-systems\/\" class=\"prod-card\">\n          <div class=\"photo-frame worn-edge\">\n            <div class=\"prod-image-wrapper\">\n              <img src=\"https:\/\/recycling.imgix.net\/energycle\/Plastic%20Drying%20System.webp\"\n                alt=\"An efficient plastic drying system removing moisture from recycled plastic flakes.\"\n                class=\"prod-image\" loading=\"lazy\" decoding=\"async\" width=\"285\">\n            <\/div>\n          <\/div>\n          <div class=\"prod-content\">\n            <div class=\"prod-meta\">\n              <span class=\"label-tag\">Drying<\/span>\n            <\/div>\n            <h3 class=\"prod-title\">Plastic Drying System<\/h3>\n            <p class=\"prod-description\"><strong>Boost Throughput &#038; Quality:<\/strong> Our high-efficiency systems rapidly\n              eliminate moisture, preventing defects and perfecting plastics for processing.<\/p>\n            <span class=\"prod-cta-link\">Learn More \u2192<\/span>\n          <\/div>\n        <\/a>\n\n        <a href=\"https:\/\/www.energycle.com\/industrial-balers\/\" class=\"prod-card\">\n          <div class=\"photo-frame worn-edge\">\n            <div class=\"prod-image-wrapper\">\n              <img src=\"https:\/\/recycling.imgix.net\/energycle\/Baler%20Machine-2.webp\"\n                alt=\"An industrial baler machine compressing plastic waste into a dense, compact bale.\"\n                class=\"prod-image\" loading=\"lazy\" decoding=\"async\" width=\"285\">\n            <\/div>\n          <\/div>\n          <div class=\"prod-content\">\n            <div class=\"prod-meta\">\n              <span class=\"label-tag\">Baling<\/span>\n            <\/div>\n            <h3 class=\"prod-title\">Baler Machine<\/h3>\n            <p class=\"prod-description\"><strong>Optimize Logistics &#038; Costs:<\/strong> Our powerful balers create dense,\n              uniform bales, drastically reducing storage space and transportation expenses.<\/p>\n            <span class=\"prod-cta-link\">Learn More \u2192<\/span>\n          <\/div>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"section\" aria-label=\"Capabilities\">\n    <div class=\"ERM-container\">\n      <h2 class=\"h2 mb-12\">How We Work With Your Project<\/h2>\n      <div class=\"row\">\n        <div class=\"col-4\">\n          <div class=\"pgroup\" aria-label=\"Progress bars\">\n            <div>\n              <div class=\"bar-label\"><span>PRODUCTION<\/span><span>90%<\/span><\/div>\n              <div class=\"pbar\" role=\"progressbar\" aria-valuemin=\"0\" aria-valuemax=\"100\" aria-valuenow=\"90\"><span\n                  class=\"w-90\"><\/span><\/div>\n            <\/div>\n            <div>\n              <div class=\"bar-label\"><span>EPC WORKS<\/span><span>80%<\/span><\/div>\n              <div class=\"pbar\" role=\"progressbar\" aria-valuemin=\"0\" aria-valuemax=\"100\" aria-valuenow=\"80\"><span\n                  class=\"w-80\"><\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"col-8\">\n          <div class=\"feature-grid\">\n            <div class=\"feature\"><svg class=\"icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M4 4h16a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H9l-4 4v-4H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z\" \/>\n              <\/svg>\n              <h3>Inquire Now<\/h3>\n              <p>Reach out to us with any questions about our machinery, washing lines, or custom projects.<\/p>\n            <\/div>\n            <div class=\"feature\"><svg class=\"icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M3 21h18V9l-5 3V9l-5 3V5H3v16Z\" \/>\n              <\/svg>\n              <h3>Manufacturing<\/h3>\n              <p>Depending on the project size, our typical lead time ranges from 30 to 90 days.<\/p>\n            <\/div>\n            <div class=\"feature\"><svg class=\"icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <circle cx=\"11\" cy=\"11\" r=\"7\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" \/>\n                <path d=\"M20 20l-3.5-3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" \/>\n              <\/svg>\n              <h3>Inspection<\/h3>\n              <p>Either visit us for an in-person inspection or opt for a virtual assessment via video call.<\/p>\n            <\/div>\n            <div class=\"feature\"><svg class=\"icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M2 7h12v6h4l4 4v2h-2a2 2 0 1 1-4 0H10a2 2 0 1 1-4 0H2V7Z\" \/>\n              <\/svg>\n              <h3>Shipment<\/h3>\n              <p>Before we can ship the complete machine, you need to pay the final installment.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"section apps-section mobile-bleed\" aria-label=\"Applications\">\n    <div class=\"ERM-container\">\n      <p class=\"eyebrow\">APPLICATIONS<\/p>\n      <h2 class=\"h2\">Applications &amp; Typical Throughput<\/h2>\n      <p class=\"lead text-center\">\n        Choose your feedstock to see the most relevant solution page. For project-level planning, start with\n        <a href=\"https:\/\/www.energycle.com\/recycling-solutions\/\" class=\"fw-700\">Recycling Solutions<\/a>.\n      <\/p>\n      <div class=\"mat-grid\" aria-label=\"Materials matrix\">\n        <article class=\"mat-card\">\n          <h3>PE Film (LDPE\/LLDPE)<\/h3>\n          <p>Ag film, packaging film, printed film, stretch\/silage film.<\/p>\n          <div class=\"chips\" aria-label=\"Typical throughput options\">\n            <span class=\"chip\">300\u2013500 kg\/h<\/span>\n            <span class=\"chip\">500\u20131000 kg\/h<\/span>\n            <span class=\"chip\">1000\u20133000 kg\/h<\/span>\n          <\/div>\n          <div class=\"mat-links\">\n            <a href=\"https:\/\/www.energycle.com\/innovative-pp-pe-plastic-film-shredding-and-densifying-line\/\">View\n              Solution \u2192<\/a>\n            <a class=\"secondary\" href=\"https:\/\/www.energycle.com\/pp-pe-film-pelletizing-machine\/\">Recommended Equipment\n              \u2192<\/a>\n          <\/div>\n        <\/article>\n        <article class=\"mat-card\">\n          <h3>PP Woven Bags &amp; Raffia<\/h3>\n          <p>Woven sacks, FIBCs, raffia, jumbo bags with contamination.<\/p>\n          <div class=\"chips\" aria-label=\"Typical throughput options\">\n            <span class=\"chip\">300\u2013800 kg\/h<\/span>\n            <span class=\"chip\">800\u20131500 kg\/h<\/span>\n          <\/div>\n          <div class=\"mat-links\">\n            <a href=\"https:\/\/www.energycle.com\/recycling-solutions\/pp-woven-bags-raffia-recycling-line\/\">View Solution\n              \u2192<\/a>\n            <a class=\"secondary\"\n              href=\"https:\/\/www.energycle.com\/plastic-shredders\/single-shaft-shredder-for-pe-pp-film-raffia-woven-recycling\/\">Recommended\n              Equipment \u2192<\/a>\n          <\/div>\n        <\/article>\n        <article class=\"mat-card\">\n          <h3>PET Bottles<\/h3>\n          <p>Post\u2011consumer PET bottles from bales to high\u2011purity flakes.<\/p>\n          <div class=\"chips\" aria-label=\"Typical throughput options\">\n            <span class=\"chip\">500\u20131000 kg\/h<\/span>\n            <span class=\"chip\">1000\u20133000 kg\/h<\/span>\n          <\/div>\n          <div class=\"mat-links\">\n            <a href=\"https:\/\/www.energycle.com\/pet-bottle-recycling-system\/\">View Solution \u2192<\/a>\n            <a class=\"secondary\"\n              href=\"https:\/\/www.energycle.com\/plastic-granulators\/wet-plastic-granulator\/\">Recommended Equipment\n              \u2192<\/a>\n          <\/div>\n        <\/article>\n        <article class=\"mat-card\">\n          <h3>Rigid Plastics (HDPE\/PP\/PVC)<\/h3>\n          <p>Crates, drums, bins, profiles, and pipes; pre\u2011wash + wash + granulation.<\/p>\n          <div class=\"chips\" aria-label=\"Typical throughput options\">\n            <span class=\"chip\">500\u20131000 kg\/h<\/span>\n            <span class=\"chip\">1000\u20132000 kg\/h<\/span>\n          <\/div>\n          <div class=\"mat-links\">\n            <a href=\"https:\/\/www.energycle.com\/rigid-plastic-washing-line-for-pp-hdpe-pvc\/\">View Solution \u2192<\/a>\n            <a class=\"secondary\"\n              href=\"https:\/\/www.energycle.com\/plastic-shredders\/single-shaft-shredder-for-rigid-plastic-recycling\/\">Recommended\n              Equipment \u2192<\/a>\n          <\/div>\n        <\/article>\n        <article class=\"mat-card\">\n          <h3>Fibers &amp; Carpet<\/h3>\n          <p>Textile fiber, carpet offcuts; high\u2011torque shredding for downstream processing.<\/p>\n          <div class=\"chips\" aria-label=\"Typical throughput options\">\n            <span class=\"chip\">300\u2013800 kg\/h<\/span>\n            <span class=\"chip\">800\u20131500 kg\/h<\/span>\n          <\/div>\n          <div class=\"mat-links\">\n            <a href=\"https:\/\/www.energycle.com\/plastic-shredders\/textile-waste-single-shaft-shredder\/\">Recommended\n              Equipment \u2192<\/a>\n          <\/div>\n        <\/article>\n        <article class=\"mat-card\">\n          <h3>EPS\/EPP\/EPE Foam<\/h3>\n          <p>Foam recycling and densifying; volume reduction and pelletizing.<\/p>\n          <div class=\"chips\" aria-label=\"Typical throughput options\">\n            <span class=\"chip\">200\u2013500 kg\/h<\/span>\n            <span class=\"chip\">500\u20131000 kg\/h<\/span>\n          <\/div>\n          <div class=\"mat-links\">\n            <a href=\"https:\/\/www.energycle.com\/efficient-eps-styrofoam-foam-granulating-production-line-for-recycling\/\">View\n              Solution \u2192<\/a>\n            <a class=\"secondary\" href=\"https:\/\/www.energycle.com\/eps-recycling-machine\/\">Recommended Equipment \u2192<\/a>\n          <\/div>\n        <\/article>\n        <article class=\"mat-card\">\n          <h3>Pipe &amp; Profile (PVC\/HDPE\/PP)<\/h3>\n          <p>Thick\u2011wall pipes and profiles; pre\u2011shredding and crushing for sizing.<\/p>\n          <div class=\"chips\" aria-label=\"Typical throughput options\">\n            <span class=\"chip\">500\u20131500 kg\/h<\/span>\n            <span class=\"chip\">1500\u20133000 kg\/h<\/span>\n          <\/div>\n          <div class=\"mat-links\">\n            <a href=\"https:\/\/www.energycle.com\/plastic-shredder-machine-for-hdpe-pipe\/\">View Solution \u2192<\/a>\n            <a class=\"secondary\"\n              href=\"https:\/\/www.energycle.com\/plastic-granulators\/horizontal-crusher-for-pvc-pipe-and-profiles\/\">Recommended\n              Equipment \u2192<\/a>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"section grey\" aria-label=\"On-Site Installations\">\n    <div class=\"ERM-container\">\n      <h2 class=\"h2\">On-Site Installations<\/h2>\n      <p class=\"lead text-center\">We deliver efficient and reliable plastic recycling solutions for\n        clients worldwide.<\/p>\n      <p class=\"lead text-center\">Explore our successful installations, from initial planning to final\n        commissioning.<\/p>\n      <div class=\"installations\">\n        <div class=\"installations__viewport\" aria-label=\"Installation cards\">\n          <div class=\"installations__track\">\n\n            <div class=\"inst-card\">\n              <img alt=\"Friction Screw Washer in New Zealand\"\n                src=\"https:\/\/recycling.imgix.net\/image\/on-site photo\/Friction Screw Washer Customer site.webp?fit=crop&#038;ar=4:3&#038;auto=format,compress\"\n                loading=\"lazy\" decoding=\"async\" width=\"340\" height=\"400\" \/>\n            <\/div>\n            <div class=\"inst-card\">\n              <img alt=\"A 500kg\/h rigid plastic granulating line installed in the USA\"\n                src=\"https:\/\/recycling.imgix.net\/image\/on-site photo\/500kgh rigid plastic granulating line.webp?fit=crop&#038;ar=4:3&#038;auto=format,compress\"\n                loading=\"lazy\" decoding=\"async\" width=\"340\" height=\"400\" \/>\n            <\/div>\n            <div class=\"inst-card\">\n              <img alt=\"Large-scale 1500 kg\/h PET bottle washing and recycling line in Indonesia\"\n                src=\"https:\/\/recycling.imgix.net\/image\/on-site photo\/1500 kgh PET Bottle Washing Line In Indonesia.webp?fit=crop&#038;ar=4:3&#038;auto=format,compress\"\n                loading=\"lazy\" decoding=\"async\" width=\"340\" height=\"400\" \/>\n            <\/div>\n            <div class=\"inst-card\">\n              <img alt=\"Municipal Solid Waste (MSW) sorting machine in operation in Uruguay\"\n                src=\"https:\/\/recycling.imgix.net\/image\/on-site photo\/Uruguay MSW Sorting Machine.webp?fit=crop&#038;ar=4:3&#038;auto=format,compress\"\n                loading=\"lazy\" decoding=\"async\" width=\"340\" height=\"400\" \/>\n            <\/div>\n            <div class=\"inst-card\">\n              <img alt=\"Waste film pelletizer machine processing materials in Poland\"\n                src=\"https:\/\/recycling.imgix.net\/image\/web\/CASCADE%20LINE%20TO%20LAMINATED%20SHEET-FILM%20LINE.webp?fit=crop&#038;ar=4:3&#038;auto=format,compress\"\n                loading=\"lazy\" decoding=\"async\" width=\"340\" height=\"400\" \/>\n            <\/div>\n            <div class=\"inst-card\">\n              <img alt=\"Complete PE film washing line installed for a client in Kenya\"\n                src=\"https:\/\/recycling.imgix.net\/image\/web\/pe%20film%20washing%20line.webp?fit=crop&#038;ar=4:3&#038;auto=format,compress\"\n                loading=\"lazy\" decoding=\"async\" width=\"340\" height=\"400\" \/>\n            <\/div>\n            <div class=\"inst-card\">\n              <img alt=\"Advanced electrical control cabinet for a pelletizing machine in Germany\"\n                src=\"https:\/\/recycling.imgix.net\/image\/web\/Pelletizing%20Machine%20Electrical%20Control%20Cabinet.webp?fit=crop&#038;ar=4:3&#038;auto=format,compress\"\n                loading=\"lazy\" decoding=\"async\" width=\"340\" height=\"400\" \/>\n            <\/div>\n            <div class=\"inst-card\">\n              <img alt=\"Heavy-duty belt conveyor system operating in South America\"\n                src=\"https:\/\/recycling.imgix.net\/image\/web\/Belt%20conveyor-08.webp?fit=crop&#038;ar=4:3&#038;auto=format,compress\"\n                loading=\"lazy\" decoding=\"async\" width=\"340\" height=\"400\" \/>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"section grey\" aria-label=\"FAQ\">\n    <div class=\"ERM-container\">\n      <div class=\"row\">\n        <div class=\"col-5\">\n          <img src=\"https:\/\/www.energycle.com\/wp-content\/uploads\/2024\/12\/sean-wang.webp\" alt=\"Team member \u2014 Sean Wang\"\n            class=\"media\" loading=\"lazy\" decoding=\"async\" width=\"471\" height=\"471\">\n        <\/div>\n        <div class=\"col-7\">\n          <div class=\"text-center mb-18 reveal\">\n            <p class=\"eyebrow\">WHY CHOOSE US<\/p>\n            <h2 class=\"h2\">Frequently Asked Questions<\/h2>\n            <p class=\"lead\" style=\"max-width: 800px; margin-left: auto; margin-right: auto;\">\n              We\u2019re dedicated to delivering top-tier recycling machinery that combines efficiency, durability, and\n              value.\n              We invite you to visit our factory and experience our commitment firsthand.\n            <\/p>\n          <\/div>\n\n          <div class=\"reveal\" style=\"transition-delay: 0.2s; max-width: 800px; margin: 0 auto;\">\n            <!-- FAQ 1 \u2014 Industry keyword: plastic recycling machine -->\n            <div class=\"accordion-item\">\n              <div class=\"accordion-header\">\n                <h3>What types of plastic recycling machines do you manufacture?<\/h3>\n                <div class=\"accordion-icon\"><\/div>\n              <\/div>\n              <div class=\"accordion-content\">\n                <p>\n                  We manufacture the full range of plastic recycling equipment: <a\n                    href=\"https:\/\/www.energycle.com\/plastic-shredders\/\">shredders<\/a> (single-shaft &amp; double-shaft),\n                  <a href=\"https:\/\/www.energycle.com\/plastic-granulators\/\">granulators\/crushers<\/a>, <a\n                    href=\"https:\/\/www.energycle.com\/recycling-washing-system\/\">washing lines<\/a> (for film, PET bottles,\n                  and rigid plastics), <a href=\"https:\/\/www.energycle.com\/drying-systems\/\">drying systems<\/a>\n                  (centrifugal &amp; thermal), and <a href=\"https:\/\/www.energycle.com\/plastic-pelletizers\/\">pelletizing\n                    machines<\/a> (strand, water-ring, and cutter-compactor). We also supply auxiliary equipment\n                  including <a href=\"https:\/\/www.energycle.com\/magnetic-separator-for-recycling\/\">magnetic\n                    separators<\/a>, conveyors, and <a href=\"https:\/\/www.energycle.com\/industrial-balers\/\">balers<\/a>.\n                <\/p>\n              <\/div>\n            <\/div>\n\n            <!-- FAQ 2 \u2014 Industry keyword: plastic recycling process -->\n            <div class=\"accordion-item\">\n              <div class=\"accordion-header\">\n                <h3>What is the typical plastic recycling process?<\/h3>\n                <div class=\"accordion-icon\"><\/div>\n              <\/div>\n              <div class=\"accordion-content\">\n                <p>\n                  A standard mechanical recycling line follows these steps: <strong>shredding\/granulation<\/strong> (size\n                  reduction), <strong>washing<\/strong> (hot wash, friction wash, and rinsing to remove contaminants),\n                  <strong>separation<\/strong> (sink-float tanks and air classifiers to sort by material),\n                  <strong>drying<\/strong> (centrifugal dewatering + thermal drying), and <strong>pelletizing<\/strong>\n                  (extrusion into uniform pellets). The exact configuration depends on your input material (film,\n                  bottles, rigid plastics) and target output quality.\n                <\/p>\n              <\/div>\n            <\/div>\n\n            <!-- FAQ 3 \u2014 Industry keyword: plastic recycling machine cost -->\n            <div class=\"accordion-item\">\n              <div class=\"accordion-header\">\n                <h3>How much does a plastic recycling machine cost?<\/h3>\n                <div class=\"accordion-icon\"><\/div>\n              <\/div>\n              <div class=\"accordion-content\">\n                <p>\n                  Individual machines start from $8,000\u2013$15,000 (e.g., a small granulator or dryer). A complete washing\n                  line typically ranges from $80,000 to $300,000, and a full washing + pelletizing system can reach\n                  $200,000\u2013$500,000 depending on capacity (300\u20133,000 kg\/h), automation level, and material type. We\n                  customize each quote \u2014 <a href=\"https:\/\/www.energycle.com\/contact-us\/\">contact us<\/a> with your\n                  material, target output, and throughput for accurate pricing.\n                <\/p>\n              <\/div>\n            <\/div>\n\n            <!-- FAQ 4 \u2014 Commercial: lead time + testing -->\n            <div class=\"accordion-item\">\n              <div class=\"accordion-header\">\n                <h3>What is the manufacturing lead time, and can I test the machines?<\/h3>\n                <div class=\"accordion-icon\"><\/div>\n              <\/div>\n              <div class=\"accordion-content\">\n                <p>Standard machines: approximately 30\u201345 days post\u2011contract. Complete recycling lines: typically 60\u201390\n                  days. Custom projects: timeline specified in the contract.<\/p>\n                <p>Yes, we encourage testing. For complete systems, we perform a comprehensive trial run before shipment\n                  and invite you to participate \u2014 either in person at our factory or via video call.<\/p>\n              <\/div>\n            <\/div>\n\n            <!-- FAQ 5 \u2014 Commercial: warranty + installation -->\n            <div class=\"accordion-item\">\n              <div class=\"accordion-header\">\n                <h3>What warranty and installation support do you provide?<\/h3>\n                <div class=\"accordion-icon\"><\/div>\n              <\/div>\n              <div class=\"accordion-content\">\n                <p>We offer a comprehensive one\u2011year warranty on all machines and parts. We also provide a full\n                  installation package \u2014 our certified engineers travel to your site for setup and commissioning,\n                  typically requiring 7\u201314 days depending on project size. After-sales technical support is available\n                  remotely for the lifetime of the equipment.<\/p>\n              <\/div>\n            <\/div>\n\n            <!-- FAQ 6 \u2014 Industry keyword: which plastics can be recycled -->\n            <div class=\"accordion-item\">\n              <div class=\"accordion-header\">\n                <h3>Which types of plastic waste can your machines process?<\/h3>\n                <div class=\"accordion-icon\"><\/div>\n              <\/div>\n              <div class=\"accordion-content\">\n                <p>\n                  Our equipment handles most thermoplastic waste streams: <strong>PE film<\/strong> (LDPE, LLDPE \u2014\n                  agricultural film, packaging, stretch wrap), <strong>PP woven bags<\/strong> (jumbo bags, raffia,\n                  FIBCs), <strong>PET bottles<\/strong> (post-consumer beverage bottles), <strong>rigid plastics<\/strong>\n                  (HDPE crates, PP bins, PVC pipes), <strong>EPS\/EPE foam<\/strong>, and <strong>fiber\/textile\n                    waste<\/strong>. Each material requires a different line configuration \u2014 we help you select the right\n                  setup based on your feedstock and output requirements.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"text-center mt-16 reveal\">\n            <a class=\"btn-primary\" href=\"https:\/\/www.energycle.com\/ordering-process\/\">Ordering Process\n              <svg aria-hidden=\"true\" viewBox=\"0 0 24 24\" width=\"0.95em\" height=\"0.95em\" class=\"icon-inline-sm\">\n                <path\n                  d=\"M5 12h11.5l-3.8-3.8a1 1 0 1 1 1.4-1.4l5.5 5.5a1 1 0 0 1 0 1.4l-5.5 5.5a1 1 0 0 1-1.4-1.4l3.8-3.8H5a1 1 0 0 1 0-2z\">\n                <\/path>\n              <\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n  <\/section>\n\n  <section class=\"section cta-banner\" aria-label=\"Get in touch\">\n    <div class=\"ERM-container\">\n      <h2 class=\"h2 text-center\">Got a Project?<\/h2>\n      <p class=\"lead text-center\">Get in touch to see how we can help you.<\/p>\n      <p class=\"text-center mt-10\">\n        <a class=\"btn-primary\" href=\"https:\/\/www.energycle.com\/contact-us\/\">Get in Touch\n          <svg aria-hidden=\"true\" viewBox=\"0 0 24 24\" width=\"0.95em\" height=\"0.95em\" class=\"icon-inline\">\n            <path\n              d=\"M5 12h11.5l-3.8-3.8a1 1 0 1 1 1.4-1.4l5.5 5.5a1 1 0 0 1 0 1.4l-5.5 5.5a1 1 0 0 1-1.4-1.4l3.8-3.8H5a1 1 0 0 1 0-2z\">\n            <\/path>\n          <\/svg>\n        <\/a>\n      <\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"section news-testimonials-section mobile-bleed\" aria-label=\"News and Testimonials\">\n    <div class=\"ERM-container\">\n      <div class=\"split\">\n        <div class=\"news\">\n          <p class=\"eyebrow\">Keep always updated with our fresh blog posts<\/p>\n          <h2 class=\"h2\">LATEST NEWS<\/h2>\n\n          <div class=\"list\" aria-label=\"Latest posts\">\n            <div class=\"item\"><a href=\"https:\/\/www.energycle.com\/category\/recycling-news\/\">View all recycling news \u2192<\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"testimonials\">\n          <h2 class=\"h2\">What Customers Say<\/h2>\n          <div class=\"t-carousel\" id=\"t-carousel\">\n            <div class=\"t-viewport\" aria-live=\"polite\">\n              <div class=\"t-track\">\n                <article class=\"t-item\" aria-roledescription=\"slide\">\n                  <div class=\"t-quote\">\n                    <p>Energycle helped us design a compact film washing line that fits our limited floor space without\n                      sacrificing throughput. The commissioning team was professional and efficient.<\/p>\n                    <div class=\"t-author\">\n                      <div>\n                        <div class=\"t-name\">John Mitchell<\/div>\n                        <div class=\"t-role\">Operations Manager, NZ<\/div>\n                      <\/div>\n                    <\/div>\n                  <\/div>\n                <\/article>\n                <article class=\"t-item\" aria-roledescription=\"slide\">\n                  <div class=\"t-quote\">\n                    <p>The PET bottle recycling system consistently hits our purity targets. After\u2011sales support has\n                      been responsive and knowledgeable\u2014downtime has been minimal.<\/p>\n                    <div class=\"t-author\">\n                      <div>\n                        <div class=\"t-name\">Maria Lopez<\/div>\n                        <div class=\"t-role\">Plant Director, USA<\/div>\n                      <\/div>\n                    <\/div>\n                  <\/div>\n                <\/article>\n                <article class=\"t-item\" aria-roledescription=\"slide\">\n                  <div class=\"t-quote\">\n                    <p>From inquiry to shipment, communication was clear. The shredding and granulating combo line\n                      improved our prep quality and reduced energy consumption noticeably.<\/p>\n                    <div class=\"t-author\">\n                      <div>\n                        <div class=\"t-name\">Dimas Pratama<\/div>\n                        <div class=\"t-role\">Production Lead, Indonesia<\/div>\n                      <\/div>\n                    <\/div>\n                  <\/div>\n                <\/article>\n              <\/div>\n            <\/div>\n\n            <div class=\"t-dots\" role=\"tablist\" aria-label=\"Choose testimonial\">\n              <button role=\"tab\" aria-selected=\"true\" aria-current=\"true\" data-index=\"0\" aria-label=\"Slide 1\"><\/button>\n              <button role=\"tab\" aria-selected=\"false\" data-index=\"1\" aria-label=\"Slide 2\"><\/button>\n              <button role=\"tab\" aria-selected=\"false\" data-index=\"2\" aria-label=\"Slide 3\"><\/button>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n<script>\n  (function () {\n    var root = document.getElementById('t-carousel');\n    if (!root) return;\n    var track = root.querySelector('.t-track');\n    var items = Array.prototype.slice.call(root.querySelectorAll('.t-item'));\n    var dots = Array.prototype.slice.call(root.querySelectorAll('.t-dots button'));\n    var index = 0;\n    var timer = null;\n    var INTERVAL = 5000;\n\n    function update() {\n      track.style.transform = 'translateX(' + (-index * 100) + '%)';\n      items.forEach(function (el, i) { el.setAttribute('aria-hidden', i === index ? 'false' : 'true'); });\n      dots.forEach(function (d, i) {\n        if (i === index) { d.setAttribute('aria-current', 'true'); d.setAttribute('aria-selected', 'true'); }\n        else { d.removeAttribute('aria-current'); d.setAttribute('aria-selected', 'false'); }\n      });\n    }\n\n    function next() { index = (index + 1) % items.length; update(); }\n    function prev() { index = (index - 1 + items.length) % items.length; update(); }\n\n    function startAuto() { stopAuto(); timer = setInterval(next, INTERVAL); }\n    function stopAuto() { if (timer) { clearInterval(timer); timer = null; } }\n\n    dots.forEach(function (btn) {\n      btn.addEventListener('click', function () {\n        index = parseInt(btn.getAttribute('data-index')) || 0;\n        update();\n        startAuto();\n      });\n    });\n\n    root.addEventListener('mouseenter', stopAuto);\n    root.addEventListener('mouseleave', startAuto);\n\n    root.addEventListener('keydown', function (e) {\n      if (e.key === 'ArrowLeft') { prev(); startAuto(); }\n      else if (e.key === 'ArrowRight') { next(); startAuto(); }\n    });\n\n    update();\n    startAuto();\n    \/\/ FAQ Accordion Toggle\n    const accordionItems = document.querySelectorAll('.erm .accordion-item');\n    accordionItems.forEach(item => {\n      const header = item.querySelector('.accordion-header');\n      header.addEventListener('click', () => {\n        const isActive = item.classList.contains('active');\n        accordionItems.forEach(i => i.classList.remove('active'));\n        if (!isActive) {\n          item.classList.add('active');\n        }\n      });\n    });\n\n    \/\/ Intersection Observer for Reveal Animations\n    const reveals = document.querySelectorAll('.erm .reveal');\n    const revealsObserver = new IntersectionObserver((entries) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          entry.target.classList.add('visible');\n          revealsObserver.unobserve(entry.target);\n        }\n      });\n    }, {\n      threshold: 0.1,\n      rootMargin: '0px 0px -50px 0px'\n    });\n    reveals.forEach(el => revealsObserver.observe(el));\n  })();\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Organization\",\n  \"name\": \"Energycle\",\n  \"url\": \"https:\/\/www.energycle.com\",\n  \"logo\": \"https:\/\/www.energycle.com\/wp-content\/uploads\/2024\/06\/energycle-logo.webp\",\n  \"description\": \"Manufacturer of plastic recycling machines and complete recycling lines \u2014 shredders, washing systems, granulators, pelletizers, and drying equipment.\",\n  \"foundingDate\": \"2009\",\n  \"numberOfEmployees\": {\n    \"@type\": \"QuantitativeValue\",\n    \"minValue\": 50,\n    \"maxValue\": 200\n  },\n  \"areaServed\": \"Worldwide\",\n  \"knowsAbout\": [\"Plastic Recycling\", \"Plastic Shredding\", \"Plastic Washing\", \"Plastic Pelletizing\", \"PET Bottle Recycling\", \"Film Recycling\"],\n  \"sameAs\": [\n    \"https:\/\/www.youtube.com\/@energycle\",\n    \"https:\/\/www.linkedin.com\/company\/energycle\"\n  ],\n  \"contactPoint\": {\n    \"@type\": \"ContactPoint\",\n    \"contactType\": \"sales\",\n    \"url\": \"https:\/\/www.energycle.com\/contact-us\/\",\n    \"availableLanguage\": [\"English\", \"Chinese\", \"Spanish\"]\n  }\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What types of plastic recycling machines do you manufacture?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"We manufacture the full range of plastic recycling equipment: shredders (single-shaft and double-shaft), granulators\/crushers, washing lines (for film, PET bottles, and rigid plastics), drying systems (centrifugal and thermal), and pelletizing machines (strand, water-ring, and cutter-compactor). We also supply auxiliary equipment including magnetic separators, conveyors, and balers.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the typical plastic recycling process?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A standard mechanical recycling line follows these steps: shredding\/granulation (size reduction), washing (hot wash, friction wash, and rinsing to remove contaminants), separation (sink-float tanks and air classifiers to sort by material), drying (centrifugal dewatering + thermal drying), and pelletizing (extrusion into uniform pellets). The exact configuration depends on your input material and target output quality.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much does a plastic recycling machine cost?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Individual machines start from $8,000\u2013$15,000 (e.g., a small granulator or dryer). A complete washing line typically ranges from $80,000 to $300,000, and a full washing + pelletizing system can reach $200,000\u2013$500,000 depending on capacity (300\u20133,000 kg\/h), automation level, and material type.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the manufacturing lead time, and can I test the machines?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Standard machines: approximately 30\u201345 days post-contract. Complete recycling lines: typically 60\u201390 days. Yes, we encourage testing \u2014 for complete systems, we perform a comprehensive trial run before shipment and invite you to participate either in person or via video call.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What warranty and installation support do you provide?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"We offer a comprehensive one-year warranty on all machines and parts. We also provide a full installation package \u2014 our certified engineers travel to your site for setup and commissioning, typically requiring 7\u201314 days. After-sales technical support is available remotely for the lifetime of the equipment.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Which types of plastic waste can your machines process?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Our equipment handles most thermoplastic waste streams: PE film (LDPE, LLDPE \u2014 agricultural film, packaging, stretch wrap), PP woven bags (jumbo bags, raffia, FIBCs), PET bottles (post-consumer beverage bottles), rigid plastics (HDPE crates, PP bins, PVC pipes), EPS\/EPE foam, and fiber\/textile waste. Each material requires a different line configuration.\"\n      }\n    }\n  ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>SU SOCIO EN LA INNOVACI\u00d3N DEL RECICLAJE Fabricante de maquinaria para el reciclaje de pl\u00e1stico: l\u00edneas y equipos llave en mano I+D \u00b7 Fabricaci\u00f3n \u00b7 Servicio Equipos integrales para el reciclaje de pl\u00e1stico: l\u00edneas de lavado de film, sistemas de reciclaje de botellas de PET, trituraci\u00f3n y granulaci\u00f3n, lavado y deshidrataci\u00f3n, peletizaci\u00f3n y secado. Dise\u00f1ados para una alta pureza, bajo consumo energ\u00e9tico y funcionamiento fiable, adaptados a sus objetivos de capacidad y calidad. <a href=\"https:\/\/www.energycle.com\/es\/\" class=\"more-link\">Sigue leyendo <span class=\"screen-reader-text\">Fabricante de equipos para l\u00edneas completas de reciclaje de pl\u00e1stico<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-14648","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.energycle.com\/es\/wp-json\/wp\/v2\/pages\/14648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.energycle.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.energycle.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.energycle.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.energycle.com\/es\/wp-json\/wp\/v2\/comments?post=14648"}],"version-history":[{"count":3,"href":"https:\/\/www.energycle.com\/es\/wp-json\/wp\/v2\/pages\/14648\/revisions"}],"predecessor-version":[{"id":18364,"href":"https:\/\/www.energycle.com\/es\/wp-json\/wp\/v2\/pages\/14648\/revisions\/18364"}],"wp:attachment":[{"href":"https:\/\/www.energycle.com\/es\/wp-json\/wp\/v2\/media?parent=14648"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}