{"id":1437,"date":"2026-05-13T06:15:32","date_gmt":"2026-05-13T06:15:32","guid":{"rendered":"https:\/\/tcpel.net\/?page_id=1437"},"modified":"2026-05-13T08:25:07","modified_gmt":"2026-05-13T08:25:07","slug":"cattle-pellet-mill-decision-tool","status":"publish","type":"page","link":"https:\/\/tcpel.net\/pt-br\/feed-pellet-machine\/cattle-feed-pellet-machine\/cattle-pellet-mill-decision-tool\/","title":{"rendered":"Ferramenta de decis\u00e3o de moinho de pellets de gado de dois rolos versus tr\u00eas rolos"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-1532ff2\" data-block-id=\"1532ff2\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-1532ff2-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f6d917b\" data-v=\"4\" data-block-id=\"f6d917b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f6d917b-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f6d917b-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-294fae3\" data-block-id=\"294fae3\"><style>.stk-294fae3-column{--stk-columns-spacing:var(--stk--preset--spacing--40, 1rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-294fae3-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-27f6726\" data-v=\"4\" data-block-id=\"27f6726\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-27f6726-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-27f6726-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-7ebe827\" data-block-id=\"7ebe827\"><style>.stk-7ebe827 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-7ebe827-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-0a2ad4c\" data-v=\"4\" data-block-id=\"0a2ad4c\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-0a2ad4c-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-0a2ad4c-inner-blocks\">\n<!-- \n  Custom HTML Module: TCPEL Two-Roller vs Three-Roller Decision Tool\n  Compatibility: Blocksy, Stackable, Gutenberg, FlyingPress\n  Design Style: Precision Engineering, Dual-Pane Console, Zero Whitespace\n-->\n<section id=\"tcpel-decision-tool-0601\" class=\"tcpel-section-wrapper\">\n    <style>\n        \/* ====================================================================\n           1. Scope & Isolation: Strict prefixing with #tcpel-decision-tool-0601\n           2. Typography: Inherit Blocksy global fonts (No font-family declared)\n           3. Layout Strategy: CSS Flexbox, Dual-Pane, Zero Whitespace\n           ==================================================================== *\/\n\n        \/* Full-Bleed Engineering Canvas *\/\n        #tcpel-decision-tool-0601 {\n            position: relative !important;\n            width: 100% !important;\n            padding: 80px 0 !important;\n            background-color: #f4f6f8 !important; \/* Unified Industrial Base Gray *\/\n            background-image: \n                linear-gradient(rgba(0, 120, 192, 0.03) 1px, transparent 1px), \n                linear-gradient(90deg, rgba(0, 120, 192, 0.03) 1px, transparent 1px) !important;\n            background-size: 40px 40px !important;\n            box-sizing: border-box !important;\n            overflow: hidden !important;\n            z-index: 1 !important;\n            border-top: 1px solid #eeeeee !important;\n        }\n\n        #tcpel-decision-tool-0601 * {\n            box-sizing: border-box !important;\n            margin: 0;\n            padding: 0;\n        }\n\n        \/* Abstract Layered Watermark *\/\n        #tcpel-decision-tool-0601::after {\n            content: \"DECISION\" !important;\n            position: absolute !important;\n            top: 2% !important;\n            right: 0 !important;\n            font-size: 12vw !important;\n            font-weight: 900 !important;\n            color: rgba(0, 120, 192, 0.015) !important;\n            line-height: 1 !important;\n            z-index: -1 !important;\n            pointer-events: none !important;\n            white-space: nowrap !important;\n        }\n\n        \/* Anchored Container - max 1600px *\/\n        #tcpel-decision-tool-0601 .tcpel-dt-container {\n            max-width: 1600px !important;\n            margin: 0 auto !important;\n            padding: 0 40px !important;\n            position: relative !important;\n            z-index: 2 !important;\n        }\n\n        \/* ==================== Strict Semantic Heading Classes ==================== *\/\n        \n        #tcpel-decision-tool-0601 .tcpel-dt-header {\n            margin-bottom: 40px !important;\n            max-width: 1100px !important;\n        }\n\n        \/* EXPLICIT H1 strictly bound to class *\/\n        #tcpel-decision-tool-0601 h1.tcpel-dt-h1 {\n            font-size: 32px !important; \n            font-weight: 800 !important;\n            color: #111111 !important;\n            line-height: 1.25 !important;\n            margin-bottom: 15px !important;\n            position: relative !important;\n            padding-left: 20px !important;\n            display: block !important;\n        }\n\n        #tcpel-decision-tool-0601 h1.tcpel-dt-h1::before {\n            content: \"\" !important;\n            position: absolute !important;\n            left: 0 !important;\n            top: 4px !important;\n            bottom: 4px !important;\n            width: 6px !important;\n            background-color: #0078C0 !important; \/* Primary Blue *\/\n        }\n\n        #tcpel-decision-tool-0601 p.tcpel-dt-lead {\n            font-size: 16px !important;\n            color: #555555 !important;\n            line-height: 1.7 !important;\n            margin: 0 !important;\n        }\n\n        \/* ==================== Dual-Pane Console Grid ==================== *\/\n        \n        #tcpel-decision-tool-0601 .tcpel-dt-grid {\n            display: flex !important;\n            flex-wrap: wrap !important;\n            background: #ffffff !important;\n            box-shadow: 0 25px 60px rgba(0, 0, 0, 0.06) !important;\n            border-top: 4px solid #0078C0 !important; \/* Primary Color Anchor *\/\n            border-radius: 2px !important;\n            overflow: hidden !important;\n            border-left: 1px solid #eeeeee !important;\n            border-right: 1px solid #eeeeee !important;\n        }\n\n        \/* LEFT PANE: Questionnaire Form *\/\n        #tcpel-decision-tool-0601 .tcpel-dt-form-pane {\n            flex: 1 1 50% !important;\n            padding: 50px 45px !important;\n            background: #ffffff !important;\n            display: flex !important;\n            flex-direction: column !important;\n        }\n\n        #tcpel-decision-tool-0601 .tcpel-dt-step {\n            margin-bottom: 35px !important;\n            padding-bottom: 25px !important;\n            border-bottom: 1px solid #f0f0f0 !important;\n        }\n        \n        #tcpel-decision-tool-0601 .tcpel-dt-step:last-of-type {\n            border-bottom: none !important;\n            margin-bottom: 25px !important;\n            padding-bottom: 0 !important;\n        }\n\n        #tcpel-decision-tool-0601 h2.tcpel-dt-h2 {\n            font-size: 18px !important;\n            font-weight: 800 !important;\n            color: #111111 !important;\n            margin-bottom: 16px !important;\n            display: flex !important;\n            align-items: flex-start !important;\n            line-height: 1.4 !important;\n        }\n\n        #tcpel-decision-tool-0601 h2.tcpel-dt-h2 .tcpel-step-num {\n            color: #0078C0 !important;\n            margin-right: 10px !important;\n            font-weight: 900 !important;\n        }\n\n        \/* Advanced Radio Button Replacement (Industrial Touch Strips) *\/\n        #tcpel-decision-tool-0601 label.tcpel-dt-radio-label {\n            display: flex !important;\n            align-items: center !important;\n            padding: 14px 18px !important;\n            margin-bottom: 10px !important;\n            border: 1px solid #e2e8f0 !important;\n            border-radius: 2px !important;\n            cursor: pointer !important;\n            transition: all 0.2s ease !important;\n            background: #ffffff !important;\n            position: relative !important;\n        }\n\n        #tcpel-decision-tool-0601 label.tcpel-dt-radio-label:last-child {\n            margin-bottom: 0 !important;\n        }\n\n        #tcpel-decision-tool-0601 label.tcpel-dt-radio-label:hover {\n            background: #f8fafc !important;\n            border-color: #cbd5e1 !important;\n        }\n\n        #tcpel-decision-tool-0601 input[type=\"radio\"].tcpel-hidden-radio {\n            position: absolute !important;\n            opacity: 0 !important;\n            width: 0 !important;\n            height: 0 !important;\n        }\n\n        \/* Custom Radio Circle *\/\n        #tcpel-decision-tool-0601 .tcpel-radio-custom {\n            width: 20px !important;\n            height: 20px !important;\n            border: 2px solid #cbd5e1 !important;\n            border-radius: 50% !important;\n            margin-right: 15px !important;\n            flex-shrink: 0 !important;\n            position: relative !important;\n            transition: all 0.2s ease !important;\n        }\n\n        #tcpel-decision-tool-0601 input[type=\"radio\"].tcpel-hidden-radio:checked + .tcpel-radio-custom {\n            border-color: #0078C0 !important;\n        }\n\n        #tcpel-decision-tool-0601 input[type=\"radio\"].tcpel-hidden-radio:checked + .tcpel-radio-custom::after {\n            content: \"\" !important;\n            position: absolute !important;\n            top: 3px !important;\n            left: 3px !important;\n            width: 10px !important;\n            height: 10px !important;\n            background: #0078C0 !important;\n            border-radius: 50% !important;\n        }\n\n        #tcpel-decision-tool-0601 .tcpel-radio-text {\n            font-size: 15px !important;\n            color: #333333 !important;\n            font-weight: 500 !important;\n            line-height: 1.4 !important;\n            transition: all 0.2s ease !important;\n        }\n\n        #tcpel-decision-tool-0601 input[type=\"radio\"].tcpel-hidden-radio:checked ~ .tcpel-radio-text {\n            color: #0078C0 !important;\n            font-weight: 700 !important;\n        }\n\n        #tcpel-decision-tool-0601 label.tcpel-dt-radio-label:has(input:checked) {\n            background: rgba(0, 120, 192, 0.04) !important;\n            border-color: #0078C0 !important;\n        }\n\n        \/* Primary Action Button *\/\n        #tcpel-decision-tool-0601 button.tcpel-btn-recommend {\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            width: 100% !important;\n            height: 56px !important;\n            background: #006030 !important; \/* Secondary Color *\/\n            color: #ffffff !important;\n            border: none !important;\n            border-radius: 2px !important;\n            font-size: 16px !important;\n            font-weight: 800 !important;\n            cursor: pointer !important;\n            transition: all 0.3s ease !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            margin-top: auto !important;\n        }\n\n        #tcpel-decision-tool-0601 button.tcpel-btn-recommend:hover {\n            background: #004d26 !important;\n            transform: translateY(-2px) !important;\n            box-shadow: 0 10px 20px rgba(0, 96, 48, 0.2) !important;\n        }\n\n        \/* RIGHT PANE: Deep Industrial Display *\/\n        #tcpel-decision-tool-0601 .tcpel-dt-display-pane {\n            flex: 1 1 50% !important;\n            background: #0f172a !important; \/* Deep Navy *\/\n            padding: 50px 45px !important;\n            position: relative !important;\n            color: #e2e8f0 !important;\n            border-left: 1px solid #1e293b !important;\n            display: flex !important;\n            flex-direction: column !important;\n        }\n\n        #tcpel-decision-tool-0601 .tcpel-dt-display-pane::before {\n            content: \"\" !important;\n            position: absolute !important;\n            top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;\n            background-image: \n                linear-gradient(rgba(255,255,255,0.02) 1px, transparent 1px), \n                linear-gradient(90deg, rgba(255,255,255,0.02) 1px, transparent 1px) !important;\n            background-size: 20px 20px !important;\n            pointer-events: none !important;\n        }\n\n        \/* Standby State *\/\n        #tcpel-decision-tool-0601 .tcpel-dt-standby {\n            flex-grow: 1 !important;\n            display: flex !important;\n            flex-direction: column !important;\n            align-items: center !important;\n            justify-content: center !important;\n            text-align: center !important;\n            opacity: 0.5 !important;\n            z-index: 2 !important;\n        }\n\n        #tcpel-decision-tool-0601 .tcpel-dt-standby[style*=\"display: none\"] {\n            display: none !important;\n        }\n\n        #tcpel-decision-tool-0601 .tcpel-dt-standby svg {\n            width: 50px !important;\n            height: 50px !important;\n            fill: #64748b !important;\n            margin-bottom: 15px !important;\n        }\n\n        \/* Result State *\/\n        #tcpel-decision-tool-0601 .tcpel-dt-result {\n            display: none;\n            flex-direction: column !important;\n            z-index: 2 !important;\n            position: relative !important;\n            animation: tcpelFadeIn 0.4s ease forwards !important;\n            height: 100% !important;\n        }\n\n        @keyframes tcpelFadeIn {\n            from { opacity: 0; transform: translateY(10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        #tcpel-decision-tool-0601 .tcpel-dt-result.tcpel-active {\n            display: flex !important;\n        }\n\n        #tcpel-decision-tool-0601 .tcpel-tier-badge {\n            background: #0078C0 !important; \/* Primary *\/\n            color: #ffffff !important;\n            display: inline-flex !important;\n            align-items: center !important;\n            padding: 6px 14px !important;\n            border-radius: 2px !important;\n            font-size: 13px !important;\n            letter-spacing: 1px !important;\n            text-transform: uppercase !important;\n            font-weight: 800 !important;\n            margin-bottom: 15px !important;\n            align-self: flex-start !important;\n        }\n\n        #tcpel-decision-tool-0601 h3.tcpel-dt-h3 {\n            font-size: 24px !important;\n            color: #ffffff !important;\n            margin-bottom: 20px !important;\n            font-weight: 800 !important;\n            line-height: 1.3 !important;\n        }\n\n        #tcpel-decision-tool-0601 .tcpel-rationale-box {\n            background: rgba(255, 255, 255, 0.03) !important;\n            border: 1px solid rgba(255, 255, 255, 0.1) !important;\n            padding: 20px 25px !important;\n            border-radius: 2px !important;\n            margin-bottom: 25px !important;\n            border-left: 4px solid #006030 !important; \/* Secondary *\/\n        }\n\n        #tcpel-decision-tool-0601 .tcpel-rationale-box p {\n            font-size: 15px !important;\n            color: #cbd5e1 !important;\n            line-height: 1.7 !important;\n            margin: 0 !important;\n        }\n\n        #tcpel-decision-tool-0601 .tcpel-models-grid {\n            display: grid !important;\n            grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important;\n            gap: 15px !important;\n            margin-bottom: 25px !important;\n        }\n\n        \/* Model Cards rendered via JS *\/\n        #tcpel-decision-tool-0601 .tcpel-model-card {\n            background: #ffffff !important;\n            padding: 15px 20px !important;\n            border-radius: 2px !important;\n            box-shadow: 0 5px 15px rgba(0,0,0,0.2) !important;\n            display: flex !important;\n            flex-direction: column !important;\n            border-top: 3px solid #0078C0 !important;\n        }\n\n        #tcpel-decision-tool-0601 .tcpel-model-card strong {\n            display: block !important;\n            color: #111111 !important;\n            font-size: 18px !important;\n            font-weight: 900 !important;\n            margin-bottom: 5px !important;\n        }\n\n        #tcpel-decision-tool-0601 .tcpel-model-card span {\n            color: #555555 !important;\n            font-size: 14px !important;\n            display: block !important;\n        }\n\n        #tcpel-decision-tool-0601 .tcpel-model-card span.tcpel-price {\n            color: #006030 !important;\n            font-weight: 700 !important;\n            margin-top: 8px !important;\n            padding-top: 8px !important;\n            border-top: 1px solid #eeeeee !important;\n        }\n\n        \/* Action Buttons inside result *\/\n        #tcpel-decision-tool-0601 .tcpel-dt-cta-group {\n            display: flex !important;\n            gap: 15px !important;\n            flex-wrap: wrap !important;\n            margin-top: auto !important;\n        }\n\n        #tcpel-decision-tool-0601 a.tcpel-res-btn {\n            display: inline-flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            padding: 14px 24px !important;\n            background: #0078C0 !important;\n            color: #ffffff !important;\n            text-decoration: none !important;\n            font-weight: 800 !important;\n            border-radius: 2px !important;\n            transition: all 0.3s ease !important;\n            flex: 1 1 auto !important;\n        }\n\n        #tcpel-decision-tool-0601 a.tcpel-res-btn:hover {\n            background: #005a91 !important;\n        }\n\n        #tcpel-decision-tool-0601 a.tcpel-res-btn-sec {\n            background: transparent !important;\n            border: 2px solid #0078C0 !important;\n            color: #ffffff !important;\n        }\n\n        #tcpel-decision-tool-0601 a.tcpel-res-btn-sec:hover {\n            background: rgba(0, 120, 192, 0.1) !important;\n        }\n\n        \/* Bottom Footer Bar *\/\n        #tcpel-decision-tool-0601 .tcpel-dt-footer {\n            background: #e2e8f0 !important;\n            padding: 16px 30px !important;\n            text-align: center !important;\n            font-size: 13px !important;\n            font-weight: 600 !important;\n            color: #475569 !important;\n            border-bottom-left-radius: 4px !important;\n            border-bottom-right-radius: 4px !important;\n            width: 100% !important;\n        }\n\n        \/* ==================== Responsive Adjustments ==================== *\/\n        @media (max-width: 992px) {\n            #tcpel-decision-tool-0601 .tcpel-dt-form-pane,\n            #tcpel-decision-tool-0601 .tcpel-dt-display-pane {\n                flex: 1 1 100% !important;\n            }\n            #tcpel-decision-tool-0601 .tcpel-dt-display-pane {\n                border-left: none !important;\n                border-top: 1px solid #1e293b !important;\n            }\n        }\n        @media (max-width:690px) {\n            #tcpel-decision-tool-0601 { padding: 50px 0 !important; }\n            #tcpel-decision-tool-0601 .tcpel-dt-container { padding: 0 20px !important; }\n            #tcpel-decision-tool-0601 h1.tcpel-dt-h1 { font-size: 26px !important; }\n            #tcpel-decision-tool-0601 .tcpel-dt-form-pane,\n            #tcpel-decision-tool-0601 .tcpel-dt-display-pane { padding: 35px 20px !important; }\n            #tcpel-decision-tool-0601 a.tcpel-res-btn,\n            #tcpel-decision-tool-0601 a.tcpel-res-btn-sec { width: 100% !important; }\n        }\n    <\/style>\n\n    <div class=\"tcpel-dt-container\">\n        \n        <div class=\"tcpel-dt-header\">\n            <!-- Explicit H1 styling and tag strictly enforced -->\n            <h1 class=\"tcpel-dt-h1\">Two-Roller vs Three-Roller Cattle Pellet Mill \u2014 Decision Tool<\/h1>\n            <p class=\"tcpel-dt-lead\">Five questions. Get a tier recommendation with the rationale, recommended TCF models, and a payback signal.<\/p>\n        <\/div>\n\n        <div class=\"tcpel-dt-grid\">\n            \n            <!-- LEFT PANE: Questionnaire Form -->\n            <div class=\"tcpel-dt-form-pane\">\n                <form id=\"tcpel-decision-form\">\n\n                    <!-- Step 1 -->\n                    <div class=\"tcpel-dt-step\">\n                        <h2 class=\"tcpel-dt-h2\"><span class=\"tcpel-step-num\">1.<\/span> Target daily pellet production<\/h2>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_daily_output\" value=\"under-5\" data-score=\"1\" class=\"tcpel-hidden-radio\" checked>\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">&lt; 5 tonne\/day (small farm)<\/span>\n                        <\/label>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_daily_output\" value=\"5-20\" data-score=\"1\" class=\"tcpel-hidden-radio\">\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">5\u201320 tonne\/day (mid-size farm)<\/span>\n                        <\/label>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_daily_output\" value=\"20-30\" data-score=\"3\" class=\"tcpel-hidden-radio\">\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">20\u201330 tonne\/day (large farm \/ cooperative)<\/span>\n                        <\/label>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_daily_output\" value=\"over-30\" data-score=\"5\" class=\"tcpel-hidden-radio\">\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">Over 30 tonne\/day (commercial feedlot \/ plant)<\/span>\n                        <\/label>\n                    <\/div>\n\n                    <!-- Step 2 -->\n                    <div class=\"tcpel-dt-step\">\n                        <h2 class=\"tcpel-dt-h2\"><span class=\"tcpel-step-num\">2.<\/span> Grass \/ forage content of cattle ration<\/h2>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_grass\" value=\"low\" data-score=\"1\" class=\"tcpel-hidden-radio\" checked>\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">Under 25% grass content<\/span>\n                        <\/label>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_grass\" value=\"mid\" data-score=\"2\" class=\"tcpel-hidden-radio\">\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">25\u201340% grass content<\/span>\n                        <\/label>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_grass\" value=\"high\" data-score=\"4\" class=\"tcpel-hidden-radio\">\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">Over 40% grass content (heavy alfalfa \/ straw rations)<\/span>\n                        <\/label>\n                    <\/div>\n\n                    <!-- Step 3 -->\n                    <div class=\"tcpel-dt-step\">\n                        <h2 class=\"tcpel-dt-h2\"><span class=\"tcpel-step-num\">3.<\/span> Production shift pattern<\/h2>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_shifts\" value=\"1\" data-score=\"1\" class=\"tcpel-hidden-radio\" checked>\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">Single 8-hour shift<\/span>\n                        <\/label>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_shifts\" value=\"2\" data-score=\"3\" class=\"tcpel-hidden-radio\">\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">Two shifts (16 hours)<\/span>\n                        <\/label>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_shifts\" value=\"3\" data-score=\"4\" class=\"tcpel-hidden-radio\">\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">Three shifts \/ continuous production<\/span>\n                        <\/label>\n                    <\/div>\n\n                    <!-- Step 4 -->\n                    <div class=\"tcpel-dt-step\">\n                        <h2 class=\"tcpel-dt-h2\"><span class=\"tcpel-step-num\">4.<\/span> Die life priority (vs CAPEX preference)<\/h2>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_die\" value=\"cost\" data-score=\"1\" class=\"tcpel-hidden-radio\" checked>\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">Minimize CAPEX \u2014 replace dies as needed<\/span>\n                        <\/label>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_die\" value=\"balanced\" data-score=\"2\" class=\"tcpel-hidden-radio\">\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">Balanced \u2014 fewer replacements is preferable<\/span>\n                        <\/label>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_die\" value=\"life\" data-score=\"4\" class=\"tcpel-hidden-radio\">\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">Maximize die life \u2014 long production runs matter most<\/span>\n                        <\/label>\n                    <\/div>\n\n                    <!-- Step 5 -->\n                    <div class=\"tcpel-dt-step\">\n                        <h2 class=\"tcpel-dt-h2\"><span class=\"tcpel-step-num\">5.<\/span> Capacity flexibility need<\/h2>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_flex\" value=\"steady\" data-score=\"1\" class=\"tcpel-hidden-radio\" checked>\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">Steady output close to nominal capacity<\/span>\n                        <\/label>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_flex\" value=\"seasonal\" data-score=\"2\" class=\"tcpel-hidden-radio\">\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">Seasonal peaks (e.g., harvest season +50%)<\/span>\n                        <\/label>\n                        <label class=\"tcpel-dt-radio-label\">\n                            <input type=\"radio\" name=\"tcpel_flex\" value=\"surge\" data-score=\"4\" class=\"tcpel-hidden-radio\">\n                            <div class=\"tcpel-radio-custom\"><\/div>\n                            <span class=\"tcpel-radio-text\">Frequent capacity surges and high-fiber ration changes<\/span>\n                        <\/label>\n                    <\/div>\n\n                <\/form>\n\n                <button class=\"tcpel-btn-recommend\" onclick=\"window.tcpelCalculateDecision()\">Get Tier Recommendation \u2192<\/button>\n            <\/div>\n\n            <!-- RIGHT PANE: Digital Display -->\n            <div class=\"tcpel-dt-display-pane\">\n                \n                <!-- Standby State -->\n                <div class=\"tcpel-dt-standby\" id=\"tcpel-dt-standby-screen\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 9h-2V7h-2v5H6v2h2v5h2v-5h2v-2zM18 7h-2v2h2V7zm0 4h-2v2h2v-2zm0 4h-2v2h2v-2z\"\/><\/svg>\n                    <h4 style=\"font-size:16px; margin:0; text-transform:uppercase; letter-spacing:1px; color:#94a3b8;\">Awaiting Parameters<\/h4>\n                    <p style=\"font-size:13px; margin-top:5px; color:#64748b;\">Complete all 5 steps to generate<\/p>\n                <\/div>\n\n                <!-- Result Output -->\n                <div class=\"tcpel-dt-result\" id=\"tcpel-dt-result-screen\">\n                    <div id=\"tcpel-dt-output-container\">\n                        <!-- JS injects content here -->\n                    <\/div>\n\n                    <div class=\"tcpel-dt-cta-group\">\n                        <a href=\"#ct-popup-816\" class=\"tcpel-res-btn\">Request Quote for Recommended Tier \u2192<\/a>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n\n            <!-- Full Width Footer Note -->\n            <div class=\"tcpel-dt-footer\">\n                TCPEL TCF Series \u00b7 Two-Roller (TCF150\u2013TCF450) vs Three-Roller (TCF550\u2013TCF800) \u00b7 2,500 kg\/h capacity threshold \u00b7 FOB Qingdao USD\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <!-- Vanilla JS Logic Engine (Encapsulated, 100% Logic Preserved) -->\n    <script>\n        (function() {\n            window.tcpelCalculateDecision = function() {\n                const inputs = document.querySelectorAll('#tcpel-decision-form input[type=\"radio\"]:checked');\n                let totalScore = 0;\n                let rationale = [];\n\n                \/\/ Replicate original score loop\n                inputs.forEach(function(inp) {\n                    totalScore += parseInt(inp.dataset.score) || 0;\n                    const stepLabel = inp.closest('.tcpel-dt-step').querySelector('h2').textContent.trim();\n                    const value = inp.parentElement.querySelector('.tcpel-radio-text').textContent.trim();\n                    rationale.push({step: stepLabel, choice: value});\n                });\n\n                \/\/ Threshold logic (Preserved exactly as provided)\n                let tier, models, rationaleText;\n                if (totalScore <= 8) {\n                    tier = \"TWO-ROLLER (small ranch \/ small farm)\";\n                    models = [\n                        {model: \"TCF150\", spec: \"150-200 kg\/h\", price: \"$900\"},\n                        {model: \"TCF200\", spec: \"300-400 kg\/h\", price: \"$1,600\"},\n                        {model: \"TCF250\", spec: \"600-800 kg\/h\", price: \"$2,400\"}\n                    ];\n                    rationaleText = \"Your operation profile (low daily volume, low grass content, single shift, CAPEX-sensitive) maps directly to the entry-tier two-roller models. Daily output under 5 tonne fits comfortably within nominal capacity of the TCF150 to TCF250 range with margin for ration variation.\";\n                } else if (totalScore <= 12) {\n                    tier = \"TWO-ROLLER (mid-size farm \/ feed cooperative)\";\n                    models = [\n                        {model: \"TCF300\", spec: \"800-1,000 kg\/h\", price: \"$2,700\"},\n                        {model: \"TCF350\", spec: \"1,000-1,200 kg\/h\", price: \"$3,600\"},\n                        {model: \"TCF400\", spec: \"1,400-2,000 kg\/h\", price: \"$4,300\"},\n                        {model: \"TCF450\", spec: \"2,000-2,500 kg\/h\", price: \"$6,300\"}\n                    ];\n                    rationaleText = \"Your profile (5-20 tonne\/day, moderate ration complexity, single-to-double shift) fits the upper two-roller tier. TCF300 to TCF450 deliver 8-20 tonne\/day single-shift output. Automatic oil pump is standard from TCF300 upward, which matters for the longer continuous runs your shift pattern implies.\";\n                } else if (totalScore <= 16) {\n                    tier = \"THREE-ROLLER (entry-commercial)\";\n                    models = [\n                        {model: \"TCF550\", spec: \"2,500-3,500 kg\/h\", price: \"$9,500\"},\n                        {model: \"TCF650\", spec: \"3,000-4,000 kg\/h\", price: \"$14,500\"}\n                    ];\n                    rationaleText = \"Your operation has crossed the 20 tonne-per-day threshold and\/or runs grass-heavy rations with multi-shift production. The third roller distributes compression force across three contact zones rather than two, which extends die life on high-fiber rations and stabilizes capacity through long runs. CAPEX is higher (TCF550 starts at $9,500), but reduced wear-part replacement typically pays back within 12-18 months at this throughput.\";\n                } else {\n                    tier = \"THREE-ROLLER (commercial feedlot \/ regional feed plant)\";\n                    models = [\n                        {model: \"TCF700\", spec: \"4,000-5,000 kg\/h\", price: \"$18,800\"},\n                        {model: \"TCF800\", spec: \"5,000-6,000 kg\/h\", price: \"$22,500\"}\n                    ];\n                    rationaleText = \"Your operation profile (over 30 tonne\/day, high grass content, multi-shift continuous production, die-life priority) maps to the largest three-roller models. TCF700 and TCF800 are engineered for commercial feedlot and regional feed plant scale. At 110-132 kW main motor and 6,000 kg\/h ceiling, these handle commercial cattle finishing rations with full conditioner steam loop and sequenced die-swap by SKU.\";\n                }\n\n                \/\/ Render Models Array into highly styled B2B Grid\n                let modelsHtml = models.map(function(m) {\n                    return `\n                        <div class=\"tcpel-model-card\">\n                            <strong>${m.model}<\/strong>\n                            <span>${m.spec}<\/span>\n                            <span class=\"tcpel-price\">${m.price} FOB Qingdao<\/span>\n                        <\/div>\n                    `;\n                }).join('');\n\n                \/\/ Inject into DOM applying new strictly styled classes\n                const html = `\n                    <span class=\"tcpel-tier-badge\">Recommended Tier<\/span>\n                    <h3 class=\"tcpel-dt-h3\">${tier}<\/h3>\n                    <div class=\"tcpel-rationale-box\">\n                        <p>${rationaleText}<\/p>\n                    <\/div>\n                    <p style=\"margin: 20px 0 10px; font-weight: 800; color: #ffffff; text-transform: uppercase; letter-spacing: 1px; font-size: 14px;\">Applicable TCF Models<\/p>\n                    <div class=\"tcpel-models-grid\">${modelsHtml}<\/div>\n                    <p style=\"font-size: 13px; color: #94a3b8; margin-top: 10px; margin-bottom: 30px; line-height: 1.5; border-top: 1px solid rgba(255,255,255,0.05); padding-top: 15px;\">\n                        Recommendation is based on your input weights across daily output, grass content, shift pattern, die-life priority, and capacity flexibility. For project-specific TCO analysis (CAPEX + die replacement + energy + maintenance), contact TCPEL.\n                    <\/p>\n                `;\n\n                document.getElementById('tcpel-dt-output-container').innerHTML = html;\n                document.getElementById('tcpel-dt-standby-screen').style.display = 'none';\n                document.getElementById('tcpel-dt-result-screen').classList.add('tcpel-active');\n            };\n        })();\n    <\/script>\n<\/section>\n&#8220;`<\/H3><\/H2><\/H1>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Two-Roller vs Three-Roller Cattle Pellet Mill \u2014 Decision Tool Five questions. Get a tier recommendation with the rationale, recommended TCF models, and a payback signal. 1. Target daily pellet production &lt; 5 tonne\/day (small farm) 5\u201320 tonne\/day (mid-size farm) 20\u201330 tonne\/day (large farm \/ cooperative) Over 30 tonne\/day (commercial feedlot \/ plant) 2. Grass \/ [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":1402,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1437","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/pages\/1437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/comments?post=1437"}],"version-history":[{"count":0,"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/pages\/1437\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/pages\/1402"}],"wp:attachment":[{"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/media?parent=1437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}