{"id":4422,"date":"2026-04-29T06:13:09","date_gmt":"2026-04-29T06:13:09","guid":{"rendered":"https:\/\/bbpmfg.com\/?page_id=4422"},"modified":"2026-04-29T06:29:38","modified_gmt":"2026-04-29T06:29:38","slug":"material-selection-helper","status":"publish","type":"page","link":"https:\/\/bbpmfg.com\/ar\/split-case-pumps\/material-selection-helper\/","title":{"rendered":"\u0645\u0633\u0627\u0639\u062f \u0627\u062e\u062a\u064a\u0627\u0631 \u0645\u0648\u0627\u062f \u0627\u0644\u0645\u0636\u062e\u0629 \u0627\u0644\u0645\u0642\u0633\u0645\u0629"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-5a1b18b\" data-block-id=\"5a1b18b\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-5a1b18b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d77dbe0\" data-v=\"4\" data-block-id=\"d77dbe0\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d77dbe0-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d77dbe0-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-361f15d\" data-block-id=\"361f15d\"><style>.stk-361f15d-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-361f15d-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-209e138\" data-v=\"4\" data-block-id=\"209e138\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-209e138-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-209e138-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-85f1013\" data-block-id=\"85f1013\"><style>.stk-85f1013 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-85f1013-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b0700c2\" data-v=\"4\" data-block-id=\"b0700c2\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b0700c2-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b0700c2-inner-blocks\">\n<section id=\"bbp-mat-module\">\n    <style>\n        \/* ==========================================================================\n           1. ISOLATION SCOPE & BASE RESET (Strictly Inherit Theme Fonts)\n           ========================================================================== *\/\n        #bbp-mat-module {\n            --bbp-primary: #1848C0 !important;\n            --bbp-primary-hover: #123690 !important;\n            --bbp-accent: #F0C018 !important;\n            --bbp-bg-main: #f4f6f9 !important; \/* Premium industrial light gray bleed *\/\n            --bbp-bg-panel: #ffffff !important;\n            --bbp-text-dark: #0f172a !important;\n            --bbp-text-mut: #64748b !important;\n            --bbp-border: #e2e8f0 !important;\n            --bbp-danger: #ef4444 !important;\n\n            width: 100% !important;\n            background-color: var(--bbp-bg-main) !important;\n            padding: 70px 0 !important;\n            box-sizing: border-box !important;\n            line-height: 1.6 !important;\n            font-family: inherit !important; \/* Strictly inherit Blocksy theme font *\/\n            color: var(--bbp-text-dark) !important;\n        }\n\n        #bbp-mat-module * {\n            box-sizing: inherit !important;\n        }\n\n        \/* Anchored Container *\/\n        #bbp-mat-module .bbp-container {\n            max-width: 1600px !important;\n            margin: 0 auto !important;\n            padding: 0 40px !important;\n            width: 100% !important;\n            display: flex !important;\n            flex-direction: column !important;\n            align-items: center !important;\n        }\n\n        #bbp-mat-module .bbp-inner-wrapper {\n            width: 100% !important;\n            max-width: 1400px !important; \/* Optimal width for dual-panel *\/\n        }\n\n        \/* ==========================================================================\n           2. HEADER SECTION (Semantic SEO tags mapped with strict classes)\n           ========================================================================== *\/\n        #bbp-mat-module .bbp-header-wrapper {\n            margin-bottom: 40px !important;\n            text-align: left !important;\n            border-left: 5px solid var(--bbp-accent) !important;\n            padding-left: 20px !important;\n        }\n\n        #bbp-mat-module h2.bbp-mat-h2 {\n            font-size: 32px !important;\n            color: var(--bbp-primary) !important;\n            font-weight: 800 !important;\n            margin: 0 0 10px 0 !important;\n            letter-spacing: -0.5px !important;\n            line-height: 1.2 !important;\n        }\n\n        #bbp-mat-module p.bbp-mat-subtitle {\n            font-family: inherit !important;\n            font-size: 16px !important;\n            color: var(--bbp-text-mut) !important;\n            font-weight: 500 !important;\n            margin: 0 !important;\n            max-width: 800px !important;\n        }\n\n        \/* ==========================================================================\n           3. DUAL-PANEL LAYOUT GRID\n           ========================================================================== *\/\n        #bbp-mat-module .bbp-mat-grid {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr !important;\n            box-shadow: 0 20px 50px rgba(0,0,0,0.06) !important;\n            border-radius: 4px !important;\n            overflow: hidden !important;\n            align-items: stretch !important; \/* Forces panels to equal height, killing whitespace *\/\n        }\n\n        \/* ==========================================================================\n           4. LEFT PANEL: FLUID CHEMISTRY INPUTS\n           ========================================================================== *\/\n        #bbp-mat-module .bbp-input-panel {\n            background-color: var(--bbp-bg-panel) !important;\n            padding: 50px 45px !important;\n            border-top: 4px solid var(--bbp-primary) !important;\n        }\n\n        #bbp-mat-module h3.bbp-mat-h3 {\n            font-family: inherit !important;\n            font-size: 18px !important;\n            color: var(--bbp-primary) !important;\n            font-weight: 800 !important;\n            margin: 0 0 25px 0 !important;\n            padding-bottom: 15px !important;\n            border-bottom: 2px solid var(--bbp-border) !important;\n            text-transform: uppercase !important;\n        }\n\n        #bbp-mat-module .bbp-input-group {\n            margin-bottom: 20px !important;\n        }\n\n        #bbp-mat-module .bbp-input-group label {\n            display: block !important;\n            font-size: 13px !important;\n            font-weight: 700 !important;\n            color: var(--bbp-text-dark) !important;\n            text-transform: uppercase !important;\n            margin-bottom: 8px !important;\n            letter-spacing: 0.5px !important;\n        }\n\n        #bbp-mat-module select.bbp-input-control {\n            width: 100% !important;\n            height: 48px !important;\n            padding: 0 40px 0 16px !important;\n            font-family: inherit !important;\n            font-size: 15px !important;\n            font-weight: 600 !important;\n            color: var(--bbp-primary) !important;\n            background-color: var(--bbp-bg-main) !important;\n            border: 1px solid var(--bbp-border) !important;\n            border-radius: 2px !important;\n            outline: none !important;\n            transition: border-color 0.2s ease, background-color 0.2s ease !important;\n            appearance: none !important;\n            -webkit-appearance: none !important;\n            \/* Custom SVG Arrow *\/\n            background-image: linear-gradient(45deg, transparent 50%, var(--bbp-primary) 50%), linear-gradient(135deg, var(--bbp-primary) 50%, transparent 50%) !important;\n            background-position: calc(100% - 20px) calc(1em + 6px), calc(100% - 15px) calc(1em + 6px) !important;\n            background-size: 5px 5px, 5px 5px !important;\n            background-repeat: no-repeat !important;\n        }\n\n        #bbp-mat-module select.bbp-input-control:focus {\n            border-color: var(--bbp-primary) !important;\n            background-color: #ffffff !important;\n        }\n\n        #bbp-mat-module .bbp-btn-calc {\n            width: 100% !important;\n            height: 54px !important;\n            margin-top: 20px !important;\n            background-color: var(--bbp-primary) !important;\n            color: #ffffff !important;\n            font-family: inherit !important;\n            font-size: 16px !important;\n            font-weight: 800 !important;\n            text-transform: uppercase !important;\n            border: none !important;\n            cursor: pointer !important;\n            transition: background-color 0.3s ease !important;\n            border-radius: 2px !important;\n        }\n\n        #bbp-mat-module .bbp-btn-calc:hover {\n            background-color: var(--bbp-primary-hover) !important;\n        }\n\n        \/* ==========================================================================\n           5. RIGHT PANEL: DYNAMIC RESULTS (Deep Blue B2B styling)\n           ========================================================================== *\/\n        #bbp-mat-module .bbp-results-panel {\n            background-color: var(--bbp-primary) !important;\n            padding: 50px 45px !important;\n            border-top: 4px solid var(--bbp-accent) !important;\n            display: flex !important;\n            flex-direction: column !important;\n        }\n\n        #bbp-mat-module h3.bbp-mat-h3-alt {\n            font-family: inherit !important;\n            font-size: 20px !important;\n            color: #ffffff !important;\n            font-weight: 800 !important;\n            margin: 0 0 25px 0 !important;\n            padding-bottom: 15px !important;\n            border-bottom: 2px solid rgba(255,255,255,0.2) !important;\n            text-transform: uppercase !important;\n        }\n\n        #bbp-mat-module .bbp-placeholder {\n            flex-grow: 1 !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            text-align: center !important;\n            color: rgba(255,255,255,0.6) !important;\n            font-size: 16px !important;\n            border: 2px dashed rgba(255,255,255,0.2) !important;\n            padding: 40px !important;\n            border-radius: 4px !important;\n        }\n\n        \/* Results Output Areas *\/\n        #bbp-mat-module .bbp-result-content {\n            display: none !important;\n            flex-direction: column !important;\n            flex-grow: 1 !important;\n            animation: bbpFadeInMat 0.4s ease forwards !important;\n        }\n\n        #bbp-mat-module .bbp-result-content.bbp-show {\n            display: flex !important;\n        }\n\n        @keyframes bbpFadeInMat {\n            from { opacity: 0; transform: translateY(10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        #bbp-mat-module .bbp-rec-main {\n            background-color: #ffffff !important;\n            padding: 25px !important;\n            border-radius: 4px !important;\n            border-left: 6px solid var(--bbp-accent) !important;\n            box-shadow: 0 10px 25px rgba(0,0,0,0.2) !important;\n            margin-bottom: 20px !important;\n        }\n\n        #bbp-mat-module .bbp-rec-grade {\n            font-size: 26px !important;\n            font-weight: 800 !important;\n            color: var(--bbp-primary) !important;\n            margin-bottom: 8px !important;\n            line-height: 1.2 !important;\n        }\n\n        #bbp-mat-module .bbp-rec-reason {\n            font-size: 14px !important;\n            color: var(--bbp-text-mut) !important;\n            font-weight: 500 !important;\n            line-height: 1.6 !important;\n        }\n\n        #bbp-mat-module .bbp-warn-box {\n            background-color: #fffbeb !important;\n            border-left: 4px solid var(--bbp-accent) !important;\n            padding: 12px 16px !important;\n            font-size: 13px !important;\n            color: #92400e !important;\n            font-weight: 600 !important;\n            margin-bottom: 20px !important;\n            border-radius: 2px !important;\n        }\n\n        #bbp-mat-module .bbp-alts-title {\n            font-size: 12px !important;\n            color: rgba(255,255,255,0.7) !important;\n            text-transform: uppercase !important;\n            letter-spacing: 0.5px !important;\n            font-weight: 700 !important;\n            margin-bottom: 10px !important;\n        }\n\n        #bbp-mat-module .bbp-alt-item {\n            background-color: rgba(255,255,255,0.05) !important;\n            border: 1px solid rgba(255,255,255,0.1) !important;\n            padding: 12px 16px !important;\n            margin-bottom: 8px !important;\n            font-size: 13px !important;\n            color: rgba(255,255,255,0.9) !important;\n            border-radius: 2px !important;\n        }\n\n        #bbp-mat-module .bbp-alt-item strong {\n            color: var(--bbp-accent) !important;\n            font-weight: 700 !important;\n            font-size: 14px !important;\n        }\n\n        #bbp-mat-module .bbp-footnote {\n            margin-top: auto !important;\n            padding-top: 20px !important;\n            font-size: 12px !important;\n            color: rgba(255,255,255,0.5) !important;\n            line-height: 1.5 !important;\n            border-top: 1px solid rgba(255,255,255,0.1) !important;\n        }\n\n        #bbp-mat-module .bbp-footnote strong {\n            color: rgba(255,255,255,0.8) !important;\n        }\n\n        \/* Folded Corner CTA (Inside Dark Panel) *\/\n        #bbp-mat-module .bbp-cta-row {\n            margin-top: 25px !important;\n            text-align: center !important;\n            display: none !important;\n        }\n\n        #bbp-mat-module .bbp-cta-row.bbp-show {\n            display: block !important;\n            animation: bbpFadeInMat 0.4s ease forwards !important;\n            animation-delay: 0.2s !important;\n        }\n\n        #bbp-mat-module a.bbp-cta-btn {\n            display: inline-flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            background-color: var(--bbp-accent) !important;\n            color: #111111 !important;\n            font-size: 15px !important;\n            font-weight: 800 !important;\n            text-transform: uppercase !important;\n            text-decoration: none !important;\n            padding: 16px 36px !important;\n            clip-path: polygon(15px 0, 100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 15px) !important;\n            transition: all 0.3s ease !important;\n            border: none !important;\n        }\n\n        #bbp-mat-module a.bbp-cta-btn:hover {\n            background-color: #ffffff !important;\n            transform: translateY(-2px) !important;\n        }\n\n        \/* ==========================================================================\n           6. RESPONSIVE BREAKPOINTS\n           ========================================================================== *\/\n        @media (max-width:1000px) {\n            #bbp-mat-module .bbp-mat-grid { grid-template-columns: 1fr !important; }\n            #bbp-mat-module .bbp-input-panel,\n            #bbp-mat-module .bbp-results-panel { padding: 40px 35px !important; }\n        }\n\n        @media (max-width:690px) {\n            #bbp-mat-module { padding: 40px 0 !important; }\n            #bbp-mat-module .bbp-container { padding: 0 20px !important; }\n            #bbp-mat-module h2.bbp-mat-h2 { font-size: 26px !important; }\n            #bbp-mat-module .bbp-input-panel,\n            #bbp-mat-module .bbp-results-panel { padding: 30px 20px !important; }\n        }\n    <\/style>\n\n    <div class=\"bbp-container\">\n        <div class=\"bbp-inner-wrapper\">\n            \n            <div class=\"bbp-header-wrapper\">\n                <h2 class=\"bbp-mat-h2\">Split Case Pump Material Selection Helper<\/h2>\n                <p class=\"bbp-mat-subtitle\">Input fluid chemistry \u2014 get a recommended material grade across BBP&#8217;s standard options<\/p>\n            <\/div>\n\n            <div class=\"bbp-mat-grid\">\n                \n                <div class=\"bbp-input-panel\">\n                    <h3 class=\"bbp-mat-h3\">Fluid Chemistry Profile<\/h3>\n                    \n                    <div class=\"bbp-input-group\">\n                        <label>Fluid Type<\/label>\n                        <select class=\"bbp-input-control\" id=\"bbp-mat-fluid\">\n                            <option value=\"potable\">Potable \/ Clean Water<\/option>\n                            <option value=\"cooling\">Cooling Tower \/ Chilled Water<\/option>\n                            <option value=\"brackish\">Brackish \/ Slightly Saline<\/option>\n                            <option value=\"seawater\">Seawater<\/option>\n                            <option value=\"wastewater\">Low-Temp Wastewater<\/option>\n                            <option value=\"brine\">Concentrated Brine \/ Chloride<\/option>\n                            <option value=\"acid-mild\">Mild Acid \/ Food Grade<\/option>\n                            <option value=\"acid-strong\">Sulfuric \/ Hot Chloride Process<\/option>\n                        <\/select>\n                    <\/div>\n\n                    <div class=\"bbp-input-group\">\n                        <label>Chloride Level (ppm)<\/label>\n                        <select class=\"bbp-input-control\" id=\"bbp-mat-cl\">\n                            <option value=\"0\">&lt;200 (potable)<\/option>\n                            <option value=\"1\">200\u20131,000 (cooling water)<\/option>\n                            <option value=\"2\">1,000\u201310,000 (brackish)<\/option>\n                            <option value=\"3\">10,000\u201335,000 (seawater)<\/option>\n                            <option value=\"4\">&gt;35,000 (brine)<\/option>\n                        <\/select>\n                    <\/div>\n\n                    <div class=\"bbp-input-group\">\n                        <label>Temperature Range<\/label>\n                        <select class=\"bbp-input-control\" id=\"bbp-mat-temp\">\n                            <option value=\"ambient\">Ambient (5\u201360\u00b0C)<\/option>\n                            <option value=\"warm\">Warm (60\u2013100\u00b0C)<\/option>\n                            <option value=\"hot\">Hot (100\u2013180\u00b0C)<\/option>\n                        <\/select>\n                    <\/div>\n\n                    <div class=\"bbp-input-group\">\n                        <label>pH Range<\/label>\n                        <select class=\"bbp-input-control\" id=\"bbp-mat-ph\">\n                            <option value=\"neutral\">Neutral (6\u20138)<\/option>\n                            <option value=\"alkaline\">Alkaline (8\u201311)<\/option>\n                            <option value=\"acidic-mild\">Mild Acidic (4\u20136)<\/option>\n                            <option value=\"acidic-strong\">Strong Acidic (&lt;4)<\/option>\n                        <\/select>\n                    <\/div>\n\n                    <button class=\"bbp-btn-calc\" onclick=\"window.bbpMatRunExec()\">Get Material Recommendation<\/button>\n                <\/div>\n\n                <div class=\"bbp-results-panel\">\n                    <h3 class=\"bbp-mat-h3-alt\">Recommended Material Grade<\/h3>\n                    \n                    <div id=\"bbp-mat-empty\" class=\"bbp-placeholder\">\n                        Input fluid chemistry \u2014 your recommended material grade appears here.\n                    <\/div>\n\n                    <div id=\"bbp-mat-result-box\" class=\"bbp-result-content\">\n                        <\/div>\n                    \n                    <div class=\"bbp-footnote\">\n                        <strong>Important:<\/strong> This selection helper is a starting point only. Final material selection should consider abrasive content, flow velocity, dissolved oxygen, and continuous-vs-intermittent service. BBP engineering will confirm or adjust the grade for your specific duty.\n                    <\/div>\n\n                    <div class=\"bbp-cta-row\" id=\"bbp-mat-cta\">\n                        <a href=\"#ct-popup-820\" class=\"bbp-cta-btn\">Confirm Grade with Engineering &rarr;<\/a>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n    \/\/ Safely encapsulated to prevent WP JS execution issues.\n    \/\/ Removed all `&&` and `||` inside the complex validation logic to prevent KSES stripping.\n    if (typeof window.bbpMatRunExec !== 'function') {\n        window.bbpMatRunExec = function() {\n            var fluid = document.getElementById('bbp-mat-fluid').value;\n            var cl = parseInt(document.getElementById('bbp-mat-cl').value);\n            var temp = document.getElementById('bbp-mat-temp').value;\n            var ph = document.getElementById('bbp-mat-ph').value;\n\n            var grade = 'Cast Iron HT250';\n            var reason = 'Standard service \u2014 clean potable water at ambient temperature.';\n            var alts = [];\n            var warn = '';\n\n            \/\/ Safe logic tree (No ampersand operators)\n            var c1 = false, c2 = false, c3 = false, c4 = false, c5 = false, c6 = false, c7 = false, c8 = false;\n\n            \/\/ Cond 1: potable AND cl <= 1 AND ph === neutral AND temp === ambient\n            if (fluid === 'potable') { if (cl <= 1) { if (ph === 'neutral') { if (temp === 'ambient') { c1 = true; } } } }\n\n            \/\/ Cond 2: cooling OR (cl === 1 AND ph !== 'acidic-strong')\n            if (fluid === 'cooling') { c2 = true; }\n            else if (cl === 1) { if (ph !== 'acidic-strong') { c2 = true; } }\n\n            \/\/ Cond 3: wastewater OR (cl === 2 AND ph !== 'acidic-strong')\n            if (fluid === 'wastewater') { c3 = true; }\n            else if (cl === 2) { if (ph !== 'acidic-strong') { c3 = true; } }\n\n            \/\/ Cond 4: brackish AND cl === 2\n            if (fluid === 'brackish') { if (cl === 2) { c4 = true; } }\n\n            \/\/ Cond 5: seawater OR cl === 3\n            if (fluid === 'seawater') { c5 = true; }\n            else if (cl === 3) { c5 = true; }\n\n            \/\/ Cond 6: brine OR cl === 4\n            if (fluid === 'brine') { c6 = true; }\n            else if (cl === 4) { c6 = true; }\n\n            \/\/ Cond 7: acid-mild\n            if (fluid === 'acid-mild') { c7 = true; }\n\n            \/\/ Cond 8: acid-strong OR ph === 'acidic-strong'\n            if (fluid === 'acid-strong') { c8 = true; }\n            else if (ph === 'acidic-strong') { c8 = true; }\n\n            \/\/ Apply Results\n            if (c1) {\n                grade = 'Cast Iron HT250';\n                reason = 'Clean potable or treated water \u2014 standard cast iron is the cost-effective baseline. Bronze impeller upgrade available for elevated temperatures.';\n                alts.push({n:'SS304', r:'Upgrade if downstream chloride creep is possible (food-grade or sensitive applications).'});\n            } else if (c2) {\n                grade = 'SS304 or Cast Iron HT250 with epoxy coating';\n                reason = 'Cooling tower service with mild chloride \u2014 SS304 wetted parts or epoxy-lined cast iron handle treated cooling water.';\n                alts.push({n:'SS316L', r:'Upgrade if cooling tower blowdown concentrates chloride above 1,000 ppm.'});\n            } else if (c3) {\n                grade = 'SS316L';\n                reason = 'Low-temperature wastewater and brackish service \u2014 316L is the standard step up from 304 once chloride exceeds 1,000 ppm.';\n                alts.push({n:'Duplex 2205', r:'If chloride approaches 5,000 ppm or temperature exceeds 60\u00b0C.'});\n            } else if (c4) {\n                grade = 'SS316L';\n                reason = 'Brackish water at moderate chloride \u2014 316L is durable and cost-effective.';\n                alts.push({n:'Duplex 2205', r:'If service includes intermittent seawater exposure.'});\n            } else if (c5) {\n                grade = 'Duplex 2205';\n                reason = 'Seawater service \u2014 duplex stainless resists chloride pitting where 316L hits its limit (~25,000 ppm chloride at warm temperature).';\n                alts.push({n:'SS904L', r:'For continuous seawater + elevated temperature combinations.'});\n                if (temp === 'hot') { warn = 'Hot seawater above 60\u00b0C accelerates pitting \u2014 confirm Duplex 2205 vs SS904L with engineering.'; }\n            } else if (c6) {\n                grade = 'Duplex 2205 or SS904L';\n                reason = 'Concentrated brine \u2014 Duplex 2205 covers most brine duty; SS904L for combined high chloride and elevated temperature.';\n                alts.push({n:'Custom alloy', r:'Hastelloy or super-duplex for extreme conditions \u2014 engineered order.'});\n            } else if (c7) {\n                grade = 'SS304 or SS316';\n                reason = 'Food-grade or mild acid service \u2014 austenitic stainless steel covers most mild acid applications below 60\u00b0C.';\n                alts.push({n:'SS316L', r:'For continuous service or warm temperature.'});\n            } else if (c8) {\n                grade = 'SS904L';\n                reason = 'Sulfuric acid or hot chloride process \u2014 SS904L is BBP\\'s standard top grade for harsh chemical handling.';\n                alts.push({n:'Custom alloy', r:'For concentrations or temperatures beyond 904L envelope \u2014 engineered order.'});\n                warn = 'Strong acid service often requires custom alloy. SS904L covers many cases but confirm with engineering before commitment.';\n            }\n\n            \/\/ Global Hot Warning\n            if (temp === 'hot') {\n                if (grade === 'Cast Iron HT250') {\n                    warn = 'Hot service (>100\u00b0C) \u2014 consider upgrade to SS316\/316L for thermal cycling resistance.';\n                } else if (grade === 'SS304 or Cast Iron HT250 with epoxy coating') {\n                    warn = 'Hot service (>100\u00b0C) \u2014 consider upgrade to SS316\/316L for thermal cycling resistance.';\n                }\n            }\n\n            \/\/ Build HTML\n            var html = '';\n            html += '<div class=\"bbp-rec-main\">';\n            html += '<div class=\"bbp-rec-grade\">' + grade + '<\/div>';\n            html += '<div class=\"bbp-rec-reason\">' + reason + '<\/div>';\n            html += '<\/div>';\n            \n            if (warn !== '') {\n                html += '<div class=\"bbp-warn-box\">\u26a0 ' + warn + '<\/div>';\n            }\n            \n            if (alts.length > 0) {\n                html += '<div class=\"bbp-alts-title\">Alternative Grades<\/div>';\n                for (var i=0; i<alts.length; i++) {\n                    html += '<div class=\"bbp-alt-item\"><strong>' + alts[i].n + '<\/strong> \u2014 ' + alts[i].r + '<\/div>';\n                }\n            }\n\n            \/\/ [\u6838\u5fc3\u4fee\u590d] \u4f7f\u7528 setProperty \u5f3a\u884c\u8d4b\u4e88 !important \u6743\u91cd\u4ee5\u8986\u76d6 CSS\n            document.getElementById('bbp-mat-empty').style.setProperty('display', 'none', 'important');\n            \n            document.getElementById('bbp-mat-result-box').innerHTML = html;\n            document.getElementById('bbp-mat-result-box').classList.add('bbp-show');\n            document.getElementById('bbp-mat-cta').classList.add('bbp-show');\n        };\n    }\n    <\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Split Case Pump Material Selection Helper Input fluid chemistry \u2014 get a recommended material grade across BBP&#8217;s standard options Fluid Chemistry Profile Fluid Type Potable \/ Clean WaterCooling Tower \/ Chilled WaterBrackish \/ Slightly SalineSeawaterLow-Temp WastewaterConcentrated Brine \/ ChlorideMild Acid \/ Food GradeSulfuric \/ Hot Chloride Process Chloride Level (ppm) &lt;200 (potable)200\u20131,000 (cooling water)1,000\u201310,000 (brackish)10,000\u201335,000 [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":1723,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-4422","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/pages\/4422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/comments?post=4422"}],"version-history":[{"count":0,"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/pages\/4422\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/pages\/1723"}],"wp:attachment":[{"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/media?parent=4422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}