{"id":4152,"date":"2026-08-26T02:24:21","date_gmt":"2026-08-26T02:24:21","guid":{"rendered":"https:\/\/masstechx.com\/?page_id=4152"},"modified":"2026-08-26T07:54:12","modified_gmt":"2026-08-26T07:54:12","slug":"industrial-drum-washing-machine","status":"publish","type":"page","link":"https:\/\/masstechx.com\/fr\/industrial-drum-washing-machine\/","title":{"rendered":"Machine \u00e0 laver industrielle \u00e0 tambour"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-5ea9a6d\" data-block-id=\"5ea9a6d\"><style>.stk-5ea9a6d {margin-bottom:0px !important;}.stk-5ea9a6d-column{--stk-column-gap:var(--stk--preset--spacing--50, 1.5rem) !important;row-gap:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-5ea9a6d-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-8a14444\" data-v=\"4\" data-block-id=\"8a14444\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-8a14444-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-8a14444-inner-blocks\">\n<div id=\"mt-hero-drum-washer-v12\">\n  \n  <!-- \u9ad8\u6027\u80fd\u80cc\u666f\uff1a\u5f84\u5411\u6e10\u53d8\u5149\u6655 + \u51e0\u4f55\u56fe\u5f62 -->\n  <div class=\"mt-graphic-bg\">\n    <div class=\"mt-color-orb mt-orb-blue\"><\/div>\n    <div class=\"mt-color-orb mt-orb-purple\"><\/div>\n    \n    <div class=\"mt-vector-shard mt-shard-1\"><\/div>\n    <div class=\"mt-vector-shard mt-shard-2\"><\/div>\n    <div class=\"mt-vector-shard mt-shard-3\"><\/div>\n\n    <div class=\"mt-tech-node mt-node-tl\"><\/div>\n    <div class=\"mt-tech-node mt-node-br\"><\/div>\n    \n    <div class=\"mt-overlay-pattern\"><\/div>\n  <\/div>\n  \n  <div class=\"mt-hero-inner\">\n    \n    <!-- Top Section -->\n    <div class=\"mt-hero-top\">\n      \n      <!-- Left: Content -->\n      <div class=\"mt-hero-content\">\n        <div class=\"mt-data-tags\">\n          <span class=\"mt-tag\">\n            <span class=\"mt-tag-dot\"><\/span>\n            Engineer-reviewed quote within 24 hours\n          <\/span>\n          <span class=\"mt-tag\">\n            <span class=\"mt-tag-dot\"><\/span>\n            Standard machines in 25-40 working days\n          <\/span>\n          <span class=\"mt-tag\">\n            <span class=\"mt-tag-dot\"><\/span>\n            50-200 L round &#038; 25-50 L square\n          <\/span>\n        <\/div>\n\n        <h1 class=\"mt-hero-h1\">Industrial Drum Cleaning Machine<\/h1>\n        \n        <p class=\"mt-hero-body\">\n          An industrial drum washing machine earns its place when your plant turns barrels around faster than people can scrub them. We build two series of open-top container washers that clean the inner wall, outer wall and base of plastic and stainless steel turnover barrels. Motor-driven brushes and high-pressure fan-jet rinsing run together inside a closed chamber.\n        <\/p>\n\n        <div class=\"mt-statement-box\">\n          <div class=\"mt-accent-line\"><\/div>\n          <p><strong>Send us your barrel for a trial wash<\/strong><\/p>\n        <\/div>\n\n        <div class=\"mt-cta-group\">\n          <a href=\"#ct-popup-813\" class=\"mt-btn-primary\">\n            <span class=\"mt-btn-text\">Get a Quote in 24 Hours<\/span>\n            <svg class=\"mt-btn-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n          <\/a>\n          <p class=\"mt-cta-subtext\">\n            Tell us the barrel and the residue. We will say plainly whether it is inside our envelope before anyone talks about price.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <!-- Right: Holographic Magnetic Levitation Stage -->\n      <div class=\"mt-hero-visual\">\n        <div class=\"mt-holo-system\">\n          \n          <div class=\"mt-orbit mt-orbit-1\"><\/div>\n          <div class=\"mt-orbit mt-orbit-2\"><\/div>\n          <div class=\"mt-orbit mt-orbit-3\"><\/div>\n          <div class=\"mt-holo-base\"><\/div>\n\n          <!-- \u78c1\u60ac\u6d6e\u8fd0\u52a8\u5c42 -->\n          <div class=\"mt-levitation-wrapper\">\n            \n            <!-- \u6838\u5fc3\u4fee\u590d\uff1a\u88c1\u5207\u5bb9\u5668\u8bbe\u5b9a\u4e3a\u6bd4\u56fe\u7247\u7a0d\u6241\u7684\u6bd4\u4f8b\uff0c\u4ec5\u88c1\u5207\u4e0a\u4e0b\u7a7a\u767d\uff0c\u4e0d\u78b0\u5de6\u53f3 -->\n            <div class=\"mt-img-crop-box\">\n              \n              <!-- \u52a8\u6001\u626b\u63cf\u5149\u5203\u8fb9\u6846\uff1a\u5b8c\u5168\u4e0e\u88c1\u5207\u6846\u5c3a\u5bf8\u4e00\u81f4 -->\n              <div class=\"mt-striped-dynamic-border\"><\/div>\n              \n              <div class=\"mt-bracket mt-tl\"><\/div>\n              <div class=\"mt-bracket mt-tr\"><\/div>\n              <div class=\"mt-bracket mt-bl\"><\/div>\n              <div class=\"mt-bracket mt-br\"><\/div>\n              <div class=\"mt-bracket-label\">SYS_ACTIVE<\/div>\n              \n              <!-- \u56fe\u7247\u6a2a\u5411\u8bbe\u4e3a 100% \u5b8c\u5168\u4fdd\u7559\uff0c\u4e0a\u4e0b\u5c45\u4e2d\uff0c\u591a\u4f59\u7684\u5929\u5730\u7a7a\u767d\u88ab\u5916\u5c42\u9690\u85cf -->\n              <img decoding=\"async\" \n                src=\"https:\/\/masstechx.com\/wp-content\/uploads\/2026\/08\/Drum-Washing-Machine-15.png\" \n                alt=\"Industrial Drum Cleaning Machine 3D view\" \n                class=\"mt-hero-img\"\n                width=\"800\"\n                height=\"600\"\n                fetchpriority=\"high\"\n              \/>\n            <\/div>\n            \n          <\/div>\n\n        <\/div>\n      <\/div>\n      \n    <\/div>\n\n    <!-- Bottom Section: Modular Dashboard Cards -->\n    <div class=\"mt-hero-bottom\">\n      <div class=\"mt-dashboard-panel\">\n        <div class=\"mt-dash-header\">\n          <div class=\"mt-dash-indicator\"><\/div>\n          <h2 class=\"mt-hud-title\">Technical Specifications<\/h2>\n        <\/div>\n        \n        <div class=\"mt-cards-grid\">\n          <div class=\"mt-spec-card\">\n            <div class=\"mt-spec-label\">Barrel envelope<\/div>\n            <div class=\"mt-spec-value\">50-200 L open-top round barrels<br>25-50 L open-top square buckets<\/div>\n          <\/div>\n          \n          <div class=\"mt-spec-card\">\n            <div class=\"mt-spec-label\">Throughput<\/div>\n            <div class=\"mt-spec-value\">100 bph (round-barrel series)<br>100-200 bph (square-bucket series)<\/div>\n          <\/div>\n\n          <div class=\"mt-spec-card\">\n            <div class=\"mt-spec-label\">Wash chamber<\/div>\n            <div class=\"mt-spec-value\">SUS 304 stainless steel<br><span class=\"mt-hl\">Corrosion Resistant<\/span><\/div>\n          <\/div>\n\n          <div class=\"mt-spec-card\">\n            <div class=\"mt-spec-label\">Rinse timer<\/div>\n            <div class=\"mt-spec-value\">10-60 seconds<br>Adjustable on control panel<\/div>\n          <\/div>\n\n          <div class=\"mt-spec-card\">\n            <div class=\"mt-spec-label\">Power supply<\/div>\n            <div class=\"mt-spec-value\">Three-phase four-wire<br>Confirmed to local voltage<\/div>\n          <\/div>\n\n          <div class=\"mt-spec-card\">\n            <div class=\"mt-spec-label\">Warranty<\/div>\n            <div class=\"mt-spec-value\">24-month warranty<br>Covering all machine parts<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <style>\n    \/* Scope strictly to ID *\/\n    #mt-hero-drum-washer-v12 {\n      --mt-primary: #0078C0;\n      --mt-primary-glow: rgba(0, 120, 192, 0.5);\n      --mt-secondary: #7860A8;\n      --mt-accent: #00d2ff;\n      --mt-bg: #05070a;\n      --mt-text: #e2e4e9;\n      --mt-text-muted: #8b93a0;\n      --mt-card-bg: rgba(14, 18, 26, 0.7);\n      \n      width: 100% !important;\n      background-color: var(--mt-bg);\n      position: relative;\n      overflow: hidden;\n      padding-block: clamp(40px, 5vw, 60px) clamp(60px, 8vw, 80px);\n      font-family: inherit;\n    }\n\n    #mt-hero-drum-washer-v12 .mt-graphic-bg {\n      position: absolute; inset: 0; z-index: 0; pointer-events: none; overflow: hidden;\n    }\n\n    #mt-hero-drum-washer-v12 .mt-color-orb {\n      position: absolute; border-radius: 50%; transform: translate3d(0,0,0);\n    }\n    #mt-hero-drum-washer-v12 .mt-orb-blue {\n      width: 80vw; height: 80vw; max-width: 900px; max-height: 900px;\n      top: -30%; right: -20%;\n      background: radial-gradient(closest-side, rgba(0, 120, 192, 0.25) 0%, transparent 100%);\n    }\n    #mt-hero-drum-washer-v12 .mt-orb-purple {\n      width: 70vw; height: 70vw; max-width: 700px; max-height: 700px;\n      bottom: -20%; left: -20%;\n      background: radial-gradient(closest-side, rgba(120, 96, 168, 0.25) 0%, transparent 100%);\n    }\n\n    #mt-hero-drum-washer-v12 .mt-vector-shard {\n      position: absolute; border: 1px solid rgba(255,255,255,0.03); transform: translate3d(0,0,0);\n    }\n    #mt-hero-drum-washer-v12 .mt-shard-1 {\n      width: 80%; height: 60%; top: -15%; right: -5%;\n      clip-path: polygon(0 0, 100% 0, 90% 100%, 15% 100%);\n      transform: rotate(-10deg) translate3d(0,0,0);\n      background: linear-gradient(135deg, rgba(0,120,192,0.08) 0%, transparent 100%);\n      border-bottom: 2px solid rgba(0, 120, 192, 0.4);\n    }\n    #mt-hero-drum-washer-v12 .mt-shard-2 {\n      width: 70%; height: 50%; bottom: -20%; left: -10%;\n      clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%);\n      transform: rotate(15deg) translate3d(0,0,0);\n      background: linear-gradient(135deg, rgba(120,96,168,0.08) 0%, transparent 100%);\n      border-top: 2px solid rgba(120, 96, 168, 0.4);\n    }\n\n    #mt-hero-drum-washer-v12 .mt-tech-node {\n      position: absolute; width: 8px; height: 8px; background: #fff; border-radius: 50%; transform: translate3d(0,0,0);\n    }\n    #mt-hero-drum-washer-v12 .mt-tech-node::before {\n      content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);\n      width: 24px; height: 24px; border: 1px solid rgba(255,255,255,0.2); border-radius: 50%;\n    }\n    #mt-hero-drum-washer-v12 .mt-node-tl { top: 20%; left: 15%; box-shadow: 0 0 15px var(--mt-secondary); }\n    #mt-hero-drum-washer-v12 .mt-node-tl::after {\n      content: ''; position: absolute; top: 4px; left: 4px; width: 100px; height: 1px;\n      background: linear-gradient(90deg, rgba(255,255,255,0.3), transparent); transform: rotate(45deg); transform-origin: left;\n    }\n    #mt-hero-drum-washer-v12 .mt-node-br { bottom: 30%; right: 20%; box-shadow: 0 0 15px var(--mt-primary); }\n\n    #mt-hero-drum-washer-v12 .mt-overlay-pattern {\n      position: absolute; inset: 0; opacity: 0.8;\n      background-image: radial-gradient(rgba(255,255,255,0.05) 1px, transparent 1px);\n      background-size: 20px 20px;\n    }\n\n    \/* === Foreground Layout === *\/\n    #mt-hero-drum-washer-v12 .mt-hero-inner {\n      max-width: 1600px !important; margin: 0 auto; padding-inline: clamp(20px, 4vw, 60px);\n      position: relative; z-index: 2; display: flex; flex-direction: column; gap: clamp(40px, 6vw, 80px);\n    }\n\n    #mt-hero-drum-washer-v12 .mt-hero-top { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 4vw; align-items: center; }\n\n    #mt-hero-drum-washer-v12 .mt-hero-content { display: flex; flex-direction: column; gap: 22px; }\n\n    #mt-hero-drum-washer-v12 .mt-data-tags { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 6px; }\n\n    #mt-hero-drum-washer-v12 .mt-tag {\n      display: inline-flex; align-items: center; gap: 8px; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em;\n      color: #fff; background: rgba(0,120,192,0.15); border: 1px solid rgba(0,120,192,0.3); padding: 6px 14px; border-radius: 2px;\n    }\n    #mt-hero-drum-washer-v12 .mt-tag-dot {\n      width: 6px; height: 6px; background: #fff; border-radius: 50%; box-shadow: 0 0 8px var(--mt-primary-glow);\n    }\n\n    #mt-hero-drum-washer-v12 .mt-hero-h1 {\n      font-size: clamp(40px, 5vw, 64px); font-weight: 700; line-height: 1.1; margin: 0;\n      color: #ffffff; text-wrap: balance; text-shadow: 0 10px 30px rgba(0,0,0,0.5);\n    }\n\n    #mt-hero-drum-washer-v12 .mt-hero-body {\n      font-size: clamp(15px, 1.2vw, 17px); line-height: 1.65; color: var(--mt-text-muted); margin: 0; max-width: 92%;\n    }\n\n    #mt-hero-drum-washer-v12 .mt-statement-box { position: relative; padding-left: 24px; margin: 4px 0; }\n\n    #mt-hero-drum-washer-v12 .mt-accent-line {\n      position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: var(--mt-secondary); box-shadow: 0 0 16px rgba(120, 96, 168, 0.5);\n    }\n\n    #mt-hero-drum-washer-v12 .mt-statement-box p { margin: 0; font-size: clamp(15px, 1.2vw, 17px); color: #fff; }\n\n    #mt-hero-drum-washer-v12 .mt-cta-group { margin-top: 12px; display: flex; flex-direction: column; gap: 16px; max-width: 480px; }\n\n    #mt-hero-drum-washer-v12 .mt-btn-primary {\n      display: inline-flex; align-items: center; justify-content: center; gap: 12px; background: var(--mt-primary); color: #ffffff; padding: 16px 36px;\n      font-size: 16px; font-weight: 600; text-decoration: none; border: 1px solid rgba(255,255,255,0.15); box-shadow: 0 8px 30px rgba(0, 120, 192, 0.4);\n      transition: all 0.3s ease; width: fit-content; position: relative; overflow: hidden;\n      clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);\n    }\n\n    #mt-hero-drum-washer-v12 .mt-btn-primary:hover { background: #0089db; transform: translateY(-2px); box-shadow: 0 12px 40px rgba(0, 120, 192, 0.6); }\n    #mt-hero-drum-washer-v12 .mt-btn-icon { width: 18px; height: 18px; transition: transform 0.3s ease; }\n    #mt-hero-drum-washer-v12 .mt-btn-primary:hover .mt-btn-icon { transform: translateX(4px); }\n\n    #mt-hero-drum-washer-v12 .mt-cta-subtext {\n      font-size: 13px; line-height: 1.5; color: var(--mt-text-muted); margin: 0; border-left: 1px solid rgba(255,255,255,0.1); padding-left: 16px;\n    }\n\n    \/* === Right: Holographic Stage === *\/\n    #mt-hero-drum-washer-v12 .mt-hero-visual {\n      display: flex; align-items: center; justify-content: center; position: relative; height: 100%; min-height: 500px;\n    }\n\n    #mt-hero-drum-washer-v12 .mt-holo-system {\n      position: relative; width: 100%; max-width: 600px; aspect-ratio: 1; display: flex; align-items: center; justify-content: center; perspective: 1200px;\n    }\n\n    #mt-hero-drum-washer-v12 .mt-orbit {\n      position: absolute; top: 50%; left: 50%; border-radius: 50%; border: 1px solid rgba(0,120,192,0.3);\n      transform-style: preserve-3d; pointer-events: none; will-change: transform;\n    }\n    #mt-hero-drum-washer-v12 .mt-orbit-1 {\n      width: 90%; height: 90%; margin-top: -45%; margin-left: -45%; border-top-color: var(--mt-primary); animation: orbitSpin 15s linear infinite;\n    }\n    #mt-hero-drum-washer-v12 .mt-orbit-2 {\n      width: 110%; height: 110%; margin-top: -55%; margin-left: -55%; border-right-color: var(--mt-secondary);\n      animation: orbitSpin 20s linear infinite reverse; transform: rotateX(60deg) rotateY(20deg);\n    }\n\n    @keyframes orbitSpin {\n      0% { transform: rotateX(70deg) rotateY(0deg) rotateZ(0deg); }\n      100% { transform: rotateX(70deg) rotateY(0deg) rotateZ(360deg); }\n    }\n\n    #mt-hero-drum-washer-v12 .mt-holo-base {\n      position: absolute; bottom: 10%; width: 60%; height: 60px; border-radius: 50%; border: 2px solid rgba(0, 120, 192, 0.4);\n      background: radial-gradient(ellipse at center, rgba(0,120,192,0.2) 0%, transparent 60%); transform: rotateX(75deg);\n      box-shadow: 0 0 40px rgba(0,120,192,0.3), inset 0 0 20px rgba(0,120,192,0.5); animation: basePulse 4s ease-in-out infinite; will-change: transform, opacity;\n    }\n\n    @keyframes basePulse {\n      0%, 100% { opacity: 0.6; transform: rotateX(75deg) scale(1); }\n      50% { opacity: 1; transform: rotateX(75deg) scale(1.05); }\n    }\n\n    #mt-hero-drum-washer-v12 .mt-levitation-wrapper {\n      position: relative; z-index: 10; animation: magLevitate 5s ease-in-out infinite; display: inline-block; will-change: transform;\n      width: 100%; max-width: 520px; \n    }\n\n    @keyframes magLevitate {\n      0%, 100% { transform: translate3d(0, 0, 0) rotateY(-8deg) rotateX(4deg); }\n      50% { transform: translate3d(0, -15px, 0) rotateY(-5deg) rotateX(2deg); }\n    }\n\n    \/* === \u6838\u5fc3\u4fee\u590d\uff1a\u5bbd\u6241\u88c1\u5207\u76f8\u6846\uff08\u6a2a\u5411\u4fdd\u6301\u5b8c\u6574\uff0c\u4e0a\u4e0b\u88c1\u5207\u591a\u4f59\u7a7a\u767d\uff09 === *\/\n    #mt-hero-drum-washer-v12 .mt-img-crop-box {\n      position: relative;\n      width: 100%;\n      \/* 4:3\u7684\u56fe\u8bbe\u4e3a16:11\u5bb9\u5668\uff0c\u5bbd\u5ea6\u62c9\u6ee1\uff0c\u9ad8\u5ea6\u7565\u7f29\u4ee5\u5403\u6389\u539f\u56fe\u7684\u4e0a\u4e0b\u900f\u660e\u50cf\u7d20 *\/\n      aspect-ratio: 16 \/ 11; \n      border-radius: 6px;\n      overflow: hidden; \n      filter: drop-shadow(0 20px 40px rgba(0,0,0,0.7));\n      transform: translate3d(0,0,0);\n      margin: 0 auto;\n    }\n\n    \/* \u56fe\u7247\u6a2a\u5411 100% \u4e0d\u653e\u5927\u4e0d\u88c1\u5207\uff0c\u5229\u7528 absolute \u5c45\u4e2d\u8ba9\u5916\u5c42\u622a\u65ad\u7eb5\u5411\u767d\u8fb9 *\/\n    #mt-hero-drum-washer-v12 .mt-hero-img {\n      position: absolute;\n      top: 50%;\n      left: 0;\n      width: 100%;  \n      height: auto;\n      object-fit: contain;\n      transform: translateY(-50%);\n      z-index: 1;\n      max-width: none; \n    }\n\n    \/* \u52a8\u6001\u626b\u63cf\u5149\u5203\uff1a\u7d27\u8d34\u76f8\u6846\u5185\u58c1 *\/\n    #mt-hero-drum-washer-v12 .mt-striped-dynamic-border {\n      position: absolute;\n      inset: 0;\n      z-index: 4;\n      pointer-events: none;\n      border-radius: inherit;\n      padding: 3px; \n      mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n      -webkit-mask-composite: xor;\n      mask-composite: exclude;\n      transform: translate3d(0,0,0);\n    }\n\n    \/* \u4e09\u8272\u6761\u7eb9\u52a8\u6548\u626b\u63cf *\/\n    #mt-hero-drum-washer-v12 .mt-striped-dynamic-border::before {\n      content: \"\"; position: absolute; top: 50%; left: 50%; width: 200%; height: 200%;\n      background: repeating-conic-gradient(\n        var(--mt-primary) 0deg, var(--mt-primary) 15deg,\n        var(--mt-secondary) 15deg, var(--mt-secondary) 30deg,\n        var(--mt-accent) 30deg, var(--mt-accent) 45deg\n      );\n      transform: translate(-50%, -50%) rotate(0deg); animation: stripeSpin 4s linear infinite; will-change: transform;\n    }\n\n    @keyframes stripeSpin { 100% { transform: translate(-50%, -50%) rotate(360deg); } }\n\n    \/* \u8fb9\u89d2\u5b9a\u4f4d\u4f9d\u7136\u5728\u76f8\u6846\u8fb9\u7f18 *\/\n    #mt-hero-drum-washer-v12 .mt-bracket {\n      position: absolute; width: 20px; height: 20px; border: 2px solid rgba(255,255,255,0.4); z-index: 5; pointer-events: none;\n    }\n    #mt-hero-drum-washer-v12 .mt-tl { top: 0; left: 0; border-right: none; border-bottom: none; }\n    #mt-hero-drum-washer-v12 .mt-tr { top: 0; right: 0; border-left: none; border-bottom: none; }\n    #mt-hero-drum-washer-v12 .mt-bl { bottom: 0; left: 0; border-right: none; border-top: none; }\n    #mt-hero-drum-washer-v12 .mt-br { bottom: 0; right: 0; border-left: none; border-top: none; }\n\n    #mt-hero-drum-washer-v12 .mt-bracket-label {\n      position: absolute; top: 4px; right: 8px; color: #fff; font-size: 10px; font-family: ui-monospace, monospace; letter-spacing: 1px; z-index: 6; opacity: 0.9;\n    }\n\n    \/* === Bottom: Modular Cards === *\/\n    #mt-hero-drum-washer-v12 .mt-dashboard-panel { width: 100%; display: flex; flex-direction: column; gap: 24px; }\n\n    #mt-hero-drum-washer-v12 .mt-dash-header { display: flex; align-items: center; gap: 12px; padding-bottom: 12px; border-bottom: 1px solid rgba(255,255,255,0.05); }\n\n    #mt-hero-drum-washer-v12 .mt-dash-indicator { width: 8px; height: 16px; background: var(--mt-secondary); box-shadow: 0 0 10px var(--mt-secondary); }\n\n    #mt-hero-drum-washer-v12 .mt-hud-title { font-size: clamp(16px, 1.5vw, 18px); font-weight: 600; color: #fff; margin: 0; text-transform: uppercase; letter-spacing: 0.05em; }\n\n    #mt-hero-drum-washer-v12 .mt-cards-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n\n    #mt-hero-drum-washer-v12 .mt-spec-card {\n      position: relative; background: var(--mt-card-bg);\n      backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);\n      border: 1px solid rgba(255,255,255,0.08); border-top: 2px solid rgba(0,120,192,0.4); \n      padding: 24px; display: flex; flex-direction: column; gap: 8px; transition: transform 0.3s ease, border-color 0.3s ease;\n      transform: translate3d(0,0,0);\n    }\n\n    #mt-hero-drum-washer-v12 .mt-spec-card:hover { border-top-color: var(--mt-primary); transform: translate3d(0, -4px, 0); }\n\n    #mt-hero-drum-washer-v12 .mt-spec-label {\n      font-size: 11px; text-transform: uppercase; letter-spacing: 0.06em; color: var(--mt-text-muted); font-family: ui-monospace, \"SF Mono\", Menlo, monospace; display: flex; align-items: center; gap: 6px;\n    }\n    #mt-hero-drum-washer-v12 .mt-spec-label::before { content: ''; width: 4px; height: 4px; background: rgba(255,255,255,0.3); }\n\n    #mt-hero-drum-washer-v12 .mt-spec-value { font-size: 14px; color: #fff; line-height: 1.5; font-weight: 500; z-index: 2; }\n    #mt-hero-drum-washer-v12 .mt-hl { color: var(--mt-primary); font-size: 13px; }\n\n    \/* Responsive *\/\n    @media (max-width:1000px) { #mt-hero-drum-washer-v12 .mt-cards-grid { grid-template-columns: repeat(2, 1fr); } }\n    @media (max-width: 991px) {\n      #mt-hero-drum-washer-v12 .mt-hero-top { grid-template-columns: 1fr; }\n      #mt-hero-drum-washer-v12 .mt-orbit { display: none; }\n      #mt-hero-drum-washer-v12 .mt-holo-system { min-height: 300px; }\n      #mt-hero-drum-washer-v12 .mt-img-crop-box { aspect-ratio: auto; min-height: 300px; }\n      #mt-hero-drum-washer-v12 .mt-hero-img { position: relative; top: auto; transform: none; height: 100%; object-fit: contain; }\n    }\n    @media (max-width: 640px) {\n      #mt-hero-drum-washer-v12 .mt-cards-grid { grid-template-columns: 1fr; }\n      #mt-hero-drum-washer-v12 .mt-shard-1, #mt-hero-drum-washer-v12 .mt-shard-2 { display: none; }\n    }\n  <\/style>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-7a82a02\" data-block-id=\"7a82a02\"><style>.stk-7a82a02 {margin-bottom:0px !important;}.stk-7a82a02-column{--stk-column-gap:var(--stk--preset--spacing--50, 1.5rem) !important;row-gap:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-7a82a02-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-c880424\" data-v=\"4\" data-block-id=\"c880424\"><style>.stk-c880424-container{margin-top:var(--stk--preset--spacing--50, 1.5rem) !important;margin-right:var(--stk--preset--spacing--50, 1.5rem) !important;margin-bottom:var(--stk--preset--spacing--50, 1.5rem) !important;margin-left:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-c880424-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-c880424-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-ad9e0ca\" data-block-id=\"ad9e0ca\"><style>.stk-ad9e0ca {margin-bottom:0px !important;}.stk-ad9e0ca-column{--stk-column-gap:var(--stk--preset--spacing--50, 1.5rem) !important;row-gap:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-ad9e0ca-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-320b931\" data-v=\"4\" data-block-id=\"320b931\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-320b931-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-320b931-inner-blocks\">\n<div id=\"zmt-drum-class-module-882\">\n  <style>\n    \/* \u57fa\u7840\u91cd\u7f6e\u4e0e\u5b89\u5168\u533a *\/\n    #zmt-drum-class-module-882 * {\n      box-sizing: border-box;\n    }\n\n    #zmt-drum-class-module-882 {\n      --zmt-primary: #0078C0;\n      --zmt-secondary: #7860A8;\n      --zmt-bg-base: #f4f6f9;\n      --zmt-text-main: #1a1f24;\n      --zmt-text-muted: #5a6470;\n      --zmt-border-heavy: #cbd5e1;\n      \n      width: 100% !important;\n      background-color: var(--zmt-bg-base);\n      padding-top: clamp(30px, 4vw, 50px);\n      padding-bottom: clamp(60px, 8vw, 100px);\n      font-family: inherit;\n      position: relative;\n      overflow: hidden;\n      z-index: 0;\n    }\n\n    \/* --- \u4e0d\u89c4\u5219\u8272\u5757\u62fc\u63a5\u4e0e\u7ebf\u6761\u5207\u5272\u80cc\u666f --- *\/\n    #zmt-drum-class-module-882::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      z-index: -2;\n      background-image: \n        radial-gradient(circle at 80% 20%, rgba(0, 120, 192, 0.1) 0%, transparent 55%),\n        linear-gradient(-25deg, transparent 65%, rgba(203, 213, 225, 0.25) 65%),\n        linear-gradient(155deg, rgba(120, 96, 168, 0.04) 30%, transparent 30%),\n        repeating-linear-gradient(45deg, transparent, transparent 20px, rgba(0, 120, 192, 0.02) 20px, rgba(0, 120, 192, 0.02) 22px);\n    }\n\n    #zmt-drum-class-module-882::after {\n      content: \"\";\n      position: absolute;\n      top: 5%; \n      right: -5%;\n      width: 45%; \n      height: 65%;\n      background: linear-gradient(135deg, rgba(0, 120, 192, 0.03), transparent);\n      clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%, 0 25%);\n      border-left: 1px solid rgba(0, 120, 192, 0.1);\n      border-top: 1px solid rgba(0, 120, 192, 0.1);\n      z-index: -1;\n      pointer-events: none;\n    }\n\n    #zmt-drum-class-module-882 .zmt-inner {\n      max-width: 1600px !important;\n      margin: 0 auto;\n      padding-inline: clamp(20px, 4vw, 60px);\n      display: flex;\n      flex-direction: column;\n      gap: clamp(40px, 5vw, 60px);\n      position: relative;\n      z-index: 2;\n    }\n\n    \/* --- \u9996\u5c4f\uff1a\u6587\u5b57\u4e0e\u4ea7\u54c1\u56fe\u7f51\u683c\u5e03\u5c40 --- *\/\n    #zmt-drum-class-module-882 .zmt-hero-grid {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 40px;\n      align-items: center;\n    }\n    @media (min-width: 992px) {\n      #zmt-drum-class-module-882 .zmt-hero-grid {\n        grid-template-columns: 1.3fr 1fr;\n        gap: 60px;\n      }\n    }\n\n    #zmt-drum-class-module-882 .sbt-h2 {\n      width: 100% !important;\n      white-space: normal;\n      overflow-wrap: break-word;\n      margin: 0 0 clamp(24px, 4vw, 40px) 0 !important;\n      padding-top: 0 !important;\n      font-size: clamp(28px, 3.5vw, 44px);\n      font-weight: 700;\n      line-height: 1.15;\n      color: var(--zmt-text-main);\n      position: relative;\n    }\n\n    #zmt-drum-class-module-882 .sbt-h2::before {\n      content: \"\";\n      display: block;\n      width: 60px;\n      height: 4px;\n      background: repeating-linear-gradient(45deg, var(--zmt-primary), var(--zmt-primary) 5px, transparent 5px, transparent 10px);\n      margin-bottom: 16px;\n    }\n\n    #zmt-drum-class-module-882 .zmt-intro-text,\n    #zmt-drum-class-module-882 .zmt-intro-highlight {\n      width: 100% !important;\n      white-space: normal;\n      overflow-wrap: break-word;\n      display: block;\n      max-width: 100%;\n    }\n\n    #zmt-drum-class-module-882 .zmt-intro-text {\n      font-size: clamp(16px, 1.2vw, 18px);\n      line-height: 1.6;\n      color: var(--zmt-text-main);\n      margin-bottom: 20px;\n    }\n\n    #zmt-drum-class-module-882 .zmt-intro-highlight {\n      font-size: clamp(18px, 1.4vw, 22px);\n      font-weight: 600;\n      color: var(--zmt-primary);\n      line-height: 1.5;\n      margin-bottom: 0;\n      padding: 20px;\n      background: rgba(0, 120, 192, 0.05);\n      border-left: 4px solid var(--zmt-primary);\n    }\n\n    \/* === \u56fe\u7247\u533a\u57df\uff1a\u9ad8\u7ea7\u51e0\u4f55\u9519\u5c42\u8bbe\u8ba1 === *\/\n    #zmt-drum-class-module-882 .zmt-hero-visual {\n      position: relative;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      padding: clamp(40px, 6vw, 80px) 20px;\n      min-height: 400px;\n    }\n\n    \/* \u9ad8\u7ea7\u611f\u80cc\u677f\uff1a\u6781\u7b80\u5e7c\u7ec6\u659c\u7eb9 + \u5b9e\u8272\u9519\u4f4d\u6295\u5f71 *\/\n    #zmt-drum-class-module-882 .zmt-design-backdrop {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      width: 85%;\n      height: 80%;\n      background-color: #ffffff;\n      \/* \u6781\u7b80\u7ec6\u659c\u7eb9\u5370\u82b1\uff0c\u6a21\u62df\u5de5\u4e1a\u9632\u6ed1\u91d1\u5c5e\u677f *\/\n      background-image: repeating-linear-gradient(\n        -45deg, \n        transparent, \n        transparent 15px, \n        rgba(90, 100, 112, 0.04) 15px, \n        rgba(90, 100, 112, 0.04) 16px\n      );\n      \/* \u786c\u6717\u7684\u9519\u4f4d\u9634\u5f71\uff0c\u8425\u9020\u677f\u6750\u5c42\u53e0\u611f *\/\n      box-shadow: 20px 20px 0 rgba(0, 120, 192, 0.06);\n      border: 1px solid rgba(0, 120, 192, 0.1);\n      z-index: 0;\n    }\n\n    \/* \u7ed3\u6784\u5f3a\u5316\uff1a\u5de6\u4fa7\u4e3b\u627f\u91cd\u5b9a\u4f4d\u6761 *\/\n    #zmt-drum-class-module-882 .zmt-design-backdrop::before {\n      content: \"\";\n      position: absolute;\n      left: -1px;\n      top: 10%;\n      bottom: 10%;\n      width: 8px;\n      background-color: var(--zmt-primary);\n    }\n\n    \/* \u7ed3\u6784\u5f3a\u5316\uff1a\u53f3\u4e0a\u60ac\u6d6e L\u578b\u5b9a\u4f4d\u89d2\u6807 *\/\n    #zmt-drum-class-module-882 .zmt-design-backdrop::after {\n      content: \"\";\n      position: absolute;\n      top: -20px;\n      right: -20px;\n      width: 60px;\n      height: 60px;\n      border-top: 4px solid var(--zmt-primary);\n      border-right: 4px solid var(--zmt-primary);\n    }\n\n    \/* \u8bbe\u5907\u56fe\u653e\u5927\u5e76\u7a81\u7834\u80cc\u677f\u8fb9\u754c\uff0c\u5f62\u6210\u7acb\u4f53\u51b2\u51fb\u529b *\/\n    #zmt-drum-class-module-882 .zmt-hero-visual img {\n      position: relative;\n      z-index: 2;\n      width: 110%; \/* \u9002\u5ea6\u653e\u5927 *\/\n      max-width: none;\n      height: auto;\n      display: block;\n      object-fit: contain;\n      filter: drop-shadow(0 20px 30px rgba(0,0,0,0.12));\n    }\n\n    \/* --- \u6838\u5fc3\u4ea4\u4e92\u533a\uff1a\u4e92\u9501\u5f0f\u673a\u68b0\u5207\u89d2Tab --- *\/\n    #zmt-drum-class-module-882 .zmt-interactive-console {\n      display: flex;\n      flex-direction: column;\n      gap: 0; \n      width: 100%;\n      margin-top: 20px;\n    }\n\n    #zmt-drum-class-module-882 .zmt-arc-nav {\n      display: flex;\n      justify-content: flex-start;\n      gap: 4px;\n      width: 100%;\n      overflow-x: auto;\n      scrollbar-width: none;\n      border-bottom: 2px solid var(--zmt-border-heavy);\n      padding-bottom: 0;\n    }\n    #zmt-drum-class-module-882 .zmt-arc-nav::-webkit-scrollbar {\n      display: none;\n    }\n\n    #zmt-drum-class-module-882 .zmt-nav-btn {\n      flex: 0 0 auto;\n      background: #f8fafc;\n      border: 1px solid rgba(203, 213, 225, 0.6);\n      border-bottom: none;\n      border-top: 4px solid transparent;\n      padding: 14px 24px;\n      font-size: 14px;\n      font-weight: 600;\n      color: var(--zmt-text-muted);\n      cursor: pointer;\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 0 100%, 0 10px);\n      margin-bottom: -2px;\n      position: relative;\n      z-index: 1;\n    }\n\n    #zmt-drum-class-module-882 .zmt-nav-btn:hover {\n      background: #ffffff;\n      color: var(--zmt-primary);\n    }\n    #zmt-drum-class-module-882 .zmt-nav-btn.zmt-active {\n      background: #ffffff;\n      color: var(--zmt-text-main);\n      border-color: var(--zmt-border-heavy);\n      border-top: 4px solid var(--zmt-primary);\n      z-index: 3;\n    }\n\n    \/* \u6ed1\u52a8\u8231\uff1a\u9759\u6001\u77ac\u5207 *\/\n    #zmt-drum-class-module-882 .zmt-cards-viewport {\n      display: flex;\n      width: 100%;\n      overflow-x: hidden;\n      scroll-behavior: auto;\n      scroll-snap-type: x mandatory;\n      gap: 20px;\n      padding: 20px 0 0 0;\n      scrollbar-width: none;\n    }\n    #zmt-drum-class-module-882 .zmt-cards-viewport::-webkit-scrollbar {\n      display: none;\n    }\n\n    \/* \u9759\u6001\u5b9e\u5fc3\u91cd\u5de5\u5361\u7247 *\/\n    #zmt-drum-class-module-882 .zmt-card {\n      flex: 0 0 100%;\n      scroll-snap-align: start;\n      background: #ffffff;\n      border: 1px solid var(--zmt-border-heavy);\n      padding: clamp(24px, 4vw, 40px);\n      display: flex;\n      flex-direction: column;\n      gap: 20px;\n      position: relative;\n      clip-path: polygon(0 0, calc(100% - 30px) 0, 100% 30px, 100% 100%, 0 100%);\n    }\n\n    @media (min-width: 992px) {\n      #zmt-drum-class-module-882 .zmt-card {\n        flex-direction: row;\n        align-items: center;\n        gap: 40px;\n      }\n    }\n\n    #zmt-drum-class-module-882 .zmt-card.zmt-target-yes {\n      border: 2px solid var(--zmt-primary);\n      box-shadow: 4px 4px 0 rgba(0, 120, 192, 0.1);\n    }\n    #zmt-drum-class-module-882 .zmt-card.zmt-target-yes::before {\n      content: \"\";\n      position: absolute;\n      top: 0; left: 0;\n      width: 4px;\n      height: 100%;\n      background: var(--zmt-primary);\n    }\n\n    #zmt-drum-class-module-882 .zmt-card-col { flex: 1; }\n\n    #zmt-drum-class-module-882 .zmt-data-label {\n      font-size: 13px;\n      font-weight: 600;\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n      color: var(--zmt-text-muted);\n      margin-bottom: 8px;\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      display: flex;\n      align-items: center;\n      gap: 8px;\n    }\n    #zmt-drum-class-module-882 .zmt-data-label::before {\n      content: \"\";\n      display: inline-block;\n      width: 6px; height: 6px;\n      background: var(--zmt-secondary);\n    }\n\n    #zmt-drum-class-module-882 .zmt-data-value {\n      font-size: clamp(16px, 1.2vw, 18px);\n      font-weight: 500;\n      color: var(--zmt-text-main);\n      line-height: 1.6;\n    }\n\n    #zmt-drum-class-module-882 .zmt-status-badge {\n      display: inline-flex;\n      align-items: center;\n      padding: 10px 16px;\n      font-size: 14px;\n      font-weight: 600;\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n      background: #f1f5f9;\n      color: var(--zmt-text-muted);\n      border-left: 4px solid var(--zmt-text-muted);\n    }\n    #zmt-drum-class-module-882 .zmt-target-yes .zmt-status-badge {\n      background: rgba(0, 120, 192, 0.08);\n      color: var(--zmt-primary);\n      border-left-color: var(--zmt-primary);\n    }\n\n    \/* --- \u94ed\u724c\u4e0e\u5e95\u90e8\u7ed3\u6784 --- *\/\n    #zmt-drum-class-module-882 .zmt-statement-plate {\n      background: #1a1f24;\n      color: #fff;\n      padding: clamp(24px, 3vw, 32px) clamp(30px, 4vw, 40px);\n      border-left: 6px solid var(--zmt-secondary);\n      margin-top: 24px;\n      position: relative;\n      background-image: linear-gradient(45deg, rgba(255,255,255,0.02) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.02) 50%, rgba(255,255,255,0.02) 75%, transparent 75%, transparent);\n      background-size: 4px 4px;\n    }\n    #zmt-drum-class-module-882 .zmt-statement-plate p {\n      margin: 0;\n      font-size: clamp(15px, 1vw, 17px);\n      line-height: 1.6;\n    }\n\n    #zmt-drum-class-module-882 .zmt-impact-section {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 40px;\n      align-items: stretch;\n    }\n    @media (min-width: 992px) {\n      #zmt-drum-class-module-882 .zmt-impact-section {\n        grid-template-columns: 1.5fr 1fr;\n        gap: 60px;\n      }\n    }\n\n    #zmt-drum-class-module-882 .zmt-h3 {\n      font-size: clamp(22px, 2vw, 28px);\n      font-weight: 700;\n      line-height: 1.3;\n      color: var(--zmt-text-main);\n      margin: 0 0 20px 0;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    #zmt-drum-class-module-882 .zmt-h3::before {\n      content: \"\";\n      display: block;\n      width: 14px; height: 14px;\n      background: var(--zmt-secondary);\n      clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);\n    }\n\n    #zmt-drum-class-module-882 .zmt-impact-list {\n      list-style: none;\n      padding: 0;\n      margin: 24px 0 0 0;\n      display: flex;\n      flex-direction: column;\n      gap: 12px;\n    }\n    #zmt-drum-class-module-882 .zmt-impact-list li {\n      position: relative;\n      padding-left: 28px;\n      font-size: clamp(15px, 1vw, 17px);\n      line-height: 1.6;\n      color: var(--zmt-text-main);\n      background: #ffffff;\n      padding: 16px 16px 16px 40px;\n      border: 1px solid var(--zmt-border-heavy);\n    }\n    #zmt-drum-class-module-882 .zmt-impact-list li::before {\n      content: \"\";\n      position: absolute;\n      left: 16px; top: 24px;\n      width: 8px; height: 8px;\n      background: var(--zmt-secondary);\n      transform: translateY(-50%);\n    }\n\n    #zmt-drum-class-module-882 .zmt-action-panel {\n      background: var(--zmt-primary);\n      padding: clamp(32px, 4vw, 48px);\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      align-items: flex-start;\n      gap: 24px;\n      position: relative;\n      overflow: hidden;\n    }\n    #zmt-drum-class-module-882 .zmt-action-panel::before {\n      content: \"\";\n      position: absolute;\n      top: -20%; right: -10%;\n      width: 200px; height: 200px;\n      border: 40px solid rgba(255,255,255,0.1);\n      border-radius: 50%;\n    }\n    #zmt-drum-class-module-882 .zmt-action-panel p {\n      color: #fff;\n      font-size: clamp(16px, 1.2vw, 18px);\n      line-height: 1.5;\n      margin: 0;\n      position: relative;\n      z-index: 1;\n    }\n    #zmt-drum-class-module-882 .zmt-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      background: #fff;\n      color: var(--zmt-primary);\n      font-size: 15px;\n      font-weight: 700;\n      text-decoration: none;\n      padding: 16px 32px;\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n      position: relative;\n      z-index: 1;\n      transition: background 0.3s ease, color 0.3s ease;\n      clip-path: polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 12px 100%, 0 calc(100% - 12px));\n    }\n    #zmt-drum-class-module-882 .zmt-btn:hover {\n      background: var(--zmt-text-main);\n      color: #fff;\n    }\n  <\/style>\n\n  <div class=\"zmt-inner\">\n    <!-- Header Section \u878d\u5165\u5e26\u6709\u9ad8\u7ea7\u51e0\u4f55\u8bbe\u8ba1\u611f\u7684\u80cc\u677f -->\n    <div class=\"zmt-hero-grid\">\n      <div class=\"zmt-header-content\">\n        <h2 class=\"sbt-h2\">One Question Tells You Which Machine Class You Are Looking At<\/h2>\n        <p class=\"zmt-intro-text\">Search for a drum washer in English and you land in four or five unrelated equipment categories at once. Google&#8217;s own AI summary splits the term apart and then asks the searcher which one they meant. One question sorts every result you will see.<\/p>\n        <p class=\"zmt-intro-highlight\">Is the drum the thing being cleaned, or is the drum part of the machine? Answer that and every product page in your search results falls into place. It also works on the next category that appears, which is why we prefer it to a fixed list of meanings.<\/p>\n      <\/div>\n      \n      <!-- \u5e26\u6709\u5e7c\u7ec6\u659c\u7eb9\u3001\u60ac\u6d6e\u89d2\u6807\u53ca\u9519\u4f4d\u6df1\u8272\u9634\u5f71\u7684\u9ad8\u7ea7\u5e95\u5ea7 -->\n      <div class=\"zmt-hero-visual\">\n        <div class=\"zmt-design-backdrop\"><\/div>\n        <img decoding=\"async\" src=\"https:\/\/masstechx.com\/wp-content\/uploads\/2026\/08\/Drum-Washing-Machine-3.png\" alt=\"Industrial Drum Washing Machine Container Washer\" width=\"800\" height=\"600\" fetchpriority=\"high\">\n      <\/div>\n    <\/div>\n\n    <!-- Interactive Console (\u786c\u5207\u673a\u68b0Tab + \u9759\u6001\u5316\u5361\u7247) -->\n    <div class=\"zmt-interactive-console\">\n      <div class=\"zmt-arc-nav\" role=\"tablist\" aria-label=\"Drum Machine Classes\">\n        <button class=\"zmt-nav-btn zmt-active\" role=\"tab\" aria-selected=\"true\" data-index=\"0\">Item Being Cleaned<\/button>\n        <button class=\"zmt-nav-btn\" role=\"tab\" aria-selected=\"false\" data-index=\"1\">Rotating Chamber<\/button>\n        <button class=\"zmt-nav-btn\" role=\"tab\" aria-selected=\"false\" data-index=\"2\">Pulp Mat<\/button>\n        <button class=\"zmt-nav-btn\" role=\"tab\" aria-selected=\"false\" data-index=\"3\">Produce Tumbler<\/button>\n        <button class=\"zmt-nav-btn\" role=\"tab\" aria-selected=\"false\" data-index=\"4\">Laundry Tub<\/button>\n        <button class=\"zmt-nav-btn\" role=\"tab\" aria-selected=\"false\" data-index=\"5\">No Machine<\/button>\n      <\/div>\n\n      <div class=\"zmt-cards-viewport\" id=\"zmt-cards-viewport-882\">\n        \n        <div class=\"zmt-card zmt-target-yes\" data-index=\"0\">\n          <div class=\"zmt-card-col\">\n            <div class=\"zmt-data-label\">What the word &#8220;drum&#8221; refers to<\/div>\n            <div class=\"zmt-data-value\">The drum is the item being cleaned<\/div>\n          <\/div>\n          <div class=\"zmt-card-col\">\n            <div class=\"zmt-data-label\">What the machine actually is<\/div>\n            <div class=\"zmt-data-value\">A container washer. Barrels, buckets, pails and bins go in dirty and come out ready to refill.<\/div>\n          <\/div>\n          <div class=\"zmt-card-col\" style=\"flex: 0 0 auto;\">\n            <div class=\"zmt-data-label\">Is this what we build<\/div>\n            <div class=\"zmt-status-badge\">Yes. This is our equipment.<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"zmt-card\" data-index=\"1\">\n          <div class=\"zmt-card-col\">\n            <div class=\"zmt-data-label\">What the word &#8220;drum&#8221; refers to<\/div>\n            <div class=\"zmt-data-value\">The drum is a rotating chamber holding loose parts<\/div>\n          <\/div>\n          <div class=\"zmt-card-col\">\n            <div class=\"zmt-data-label\">What the machine actually is<\/div>\n            <div class=\"zmt-data-value\">A rotary drum parts washer. Small components tumble inside while spray stages clean them.<\/div>\n          <\/div>\n          <div class=\"zmt-card-col\" style=\"flex: 0 0 auto;\">\n            <div class=\"zmt-data-label\">Is this what we build<\/div>\n            <div class=\"zmt-status-badge\">No<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"zmt-card\" data-index=\"2\">\n          <div class=\"zmt-card-col\">\n            <div class=\"zmt-data-label\">What the word &#8220;drum&#8221; refers to<\/div>\n            <div class=\"zmt-data-value\">The drum carries a pulp mat<\/div>\n          <\/div>\n          <div class=\"zmt-card-col\">\n            <div class=\"zmt-data-label\">What the machine actually is<\/div>\n            <div class=\"zmt-data-value\">An open drum washer in a paper mill. TAPPI\/ANSI T 281 sp-22 defines the sampling technique for pulp mat and liquor on this equipment.<\/div>\n          <\/div>\n          <div class=\"zmt-card-col\" style=\"flex: 0 0 auto;\">\n            <div class=\"zmt-data-label\">Is this what we build<\/div>\n            <div class=\"zmt-status-badge\">No<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"zmt-card\" data-index=\"3\">\n          <div class=\"zmt-card-col\">\n            <div class=\"zmt-data-label\">What the word &#8220;drum&#8221; refers to<\/div>\n            <div class=\"zmt-data-value\">The drum tumbles produce<\/div>\n          <\/div>\n          <div class=\"zmt-card-col\">\n            <div class=\"zmt-data-label\">What the machine actually is<\/div>\n            <div class=\"zmt-data-value\">A rotary drum washer for root crops, edamame and similar produce, usually after a soak stage.<\/div>\n          <\/div>\n          <div class=\"zmt-card-col\" style=\"flex: 0 0 auto;\">\n            <div class=\"zmt-data-label\">Is this what we build<\/div>\n            <div class=\"zmt-status-badge\">No<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"zmt-card\" data-index=\"4\">\n          <div class=\"zmt-card-col\">\n            <div class=\"zmt-data-label\">What the word &#8220;drum&#8221; refers to<\/div>\n            <div class=\"zmt-data-value\">The drum is the inner tub of a laundry machine<\/div>\n          <\/div>\n          <div class=\"zmt-card-col\">\n            <div class=\"zmt-data-label\">What the machine actually is<\/div>\n            <div class=\"zmt-data-value\">A household or commercial washing machine. This meaning owns most of the raw search traffic.<\/div>\n          <\/div>\n          <div class=\"zmt-card-col\" style=\"flex: 0 0 auto;\">\n            <div class=\"zmt-data-label\">Is this what we build<\/div>\n            <div class=\"zmt-status-badge\">No<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"zmt-card\" data-index=\"5\">\n          <div class=\"zmt-card-col\">\n            <div class=\"zmt-data-label\">What the word &#8220;drum&#8221; refers to<\/div>\n            <div class=\"zmt-data-value\">There is no machine at all<\/div>\n          <\/div>\n          <div class=\"zmt-card-col\">\n            <div class=\"zmt-data-label\">What the machine actually is<\/div>\n            <div class=\"zmt-data-value\">A 55-gallon drum of washer fluid. A product sold by the barrel, not a barrel-cleaning product.<\/div>\n          <\/div>\n          <div class=\"zmt-card-col\" style=\"flex: 0 0 auto;\">\n            <div class=\"zmt-data-label\">Is this what we build<\/div>\n            <div class=\"zmt-status-badge\">No<\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n    <!-- Regulatory Quote -->\n    <div class=\"zmt-statement-plate\">\n      <p>Container washing is a real and regulated activity, not a category we invented for a web page. The US Environmental Protection Agency describes reconditioning operations that accept used drums and totes from other companies and wash or burn out the residual chemicals inside them.<\/p>\n    <\/div>\n\n    <!-- Impact & CTA Section -->\n    <div class=\"zmt-impact-section\">\n      <div class=\"zmt-impact-content\">\n        <h3 class=\"zmt-h3\">What Getting This Wrong Costs<\/h3>\n        <p class=\"zmt-intro-text\" style=\"margin:0;\">These machine classes are not interchangeable, and the mistake is expensive in a specific way. A plant that specifies a rotary drum washer expecting a container washer receives equipment that tumbles parts, and the barrels it bought the machine for still leave the site for contract cleaning.<\/p>\n        <ul class=\"zmt-impact-list\">\n          <li>A buyer searching for an industrial drum washer lands on parts-washer pages ranked for the same words.<\/li>\n          <li>A quotation for a steel drum washing machine can arrive from a supplier building a completely different machine.<\/li>\n          <li>Phrases like rotary drum washer and 55 gallon drum washer sit in more than one world, so the words alone settle nothing.<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"zmt-action-panel\">\n        <p>Not sure which class you are looking at? The drum washer class selector settles it in three questions. If your barrels are the thing that needs cleaning, the next section tells you whether yours fit.<\/p>\n        <a href=\"#ct-popup-813\" class=\"zmt-btn\">Discuss Your Production Line<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const moduleRoot = document.getElementById('zmt-drum-class-module-882');\n      if(!moduleRoot) return;\n      \n      const navBtns = moduleRoot.querySelectorAll('.zmt-nav-btn');\n      const viewport = moduleRoot.querySelector('#zmt-cards-viewport-882');\n      const cards = moduleRoot.querySelectorAll('.zmt-card');\n\n      navBtns.forEach(btn => {\n        btn.addEventListener('click', function() {\n          const index = parseInt(this.getAttribute('data-index'));\n          \n          navBtns.forEach(b => {\n            b.classList.remove('zmt-active');\n            b.setAttribute('aria-selected', 'false');\n          });\n          this.classList.add('zmt-active');\n          this.setAttribute('aria-selected', 'true');\n          \n          if(cards[index]) {\n            const scrollPos = cards[index].offsetLeft - viewport.offsetLeft;\n            viewport.scrollTo({ left: scrollPos, behavior: 'auto' });\n          }\n        });\n      });\n      \n      viewport.addEventListener('scroll', function() {\n        let activeIndex = 0;\n        let minDiff = Infinity;\n        cards.forEach((card, i) => {\n          const diff = Math.abs((card.offsetLeft - viewport.offsetLeft) - viewport.scrollLeft);\n          if (diff < minDiff) {\n            minDiff = diff;\n            activeIndex = i;\n          }\n        });\n        navBtns.forEach(b => b.classList.remove('zmt-active'));\n        if(navBtns[activeIndex]) {\n          navBtns[activeIndex].classList.add('zmt-active');\n        }\n      });\n    });\n  <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-f45c637\" data-block-id=\"f45c637\"><style>.stk-f45c637 {margin-bottom:0px !important;}.stk-f45c637-column{--stk-column-gap:var(--stk--preset--spacing--50, 1.5rem) !important;row-gap:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f45c637-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5853474\" data-v=\"4\" data-block-id=\"5853474\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5853474-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5853474-inner-blocks\">\n<div id=\"zmt-barrel-env-827\">\n  <style>\n    \/* === \u57fa\u7840\u5bb9\u5668\u4e0e\u9632\u5fa1\u6027\u9694\u79bb (\u6df1\u8272\u5de5\u4e1a\u98ce) === *\/\n    #zmt-barrel-env-827 {\n      all: initial;\n      display: block;\n      width: 100% !important;\n      background-color: #0A0D12; \/* \u6781\u6df1\u77f3\u58a8\u9ed1\u57fa\u5e95 *\/\n      font-family: inherit;\n      padding-top: clamp(32px, 4vw, 50px);\n      padding-bottom: clamp(60px, 7vw, 100px);\n      box-sizing: border-box;\n      position: relative;\n      overflow: hidden;\n      color: #D1D5DB;\n    }\n    \n    #zmt-barrel-env-827 * {\n      box-sizing: border-box;\n    }\n\n    \/* === \u80cc\u666f\u8bbe\u8ba1\uff1a\u4e0d\u89c4\u5219\u6df1\u8272\u5757\u5207\u5272\u4e0e\u5de5\u7a0b\u8f85\u52a9\u7ebf === *\/\n    #zmt-barrel-env-827::before {\n      content: '';\n      position: absolute;\n      top: 0; right: 0; bottom: 0; left: 0;\n      background: linear-gradient(115deg, transparent 40%, rgba(0, 120, 192, 0.04) 40.2%, rgba(0, 120, 192, 0.08) 70%, transparent 70.2%);\n      pointer-events: none;\n      z-index: 0;\n    }\n\n    #zmt-barrel-env-827::after {\n      content: '';\n      position: absolute;\n      top: 0; left: 0; width: 100%; height: 100%;\n      background: \n        linear-gradient(-35deg, transparent 85%, rgba(120, 96, 168, 0.06) 85.1%, rgba(120, 96, 168, 0.02) 100%),\n        repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 80px),\n        repeating-linear-gradient(0deg, rgba(255,255,255,0.015) 0, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 80px);\n      pointer-events: none;\n      z-index: 0;\n    }\n\n    \/* === \u5185\u5c42\u9650\u5bbd === *\/\n    #zmt-barrel-env-827 .zmt-inner {\n      max-width: 1600px !important;\n      margin: 0 auto;\n      padding-inline: clamp(20px, 4vw, 60px);\n      position: relative;\n      z-index: 2;\n    }\n\n    \/* === \u6807\u9898\u4e0e\u5bfc\u8bed === *\/\n    #zmt-barrel-env-827 .sbt-h2 {\n      width: 100% !important;\n      white-space: normal;\n      overflow-wrap: break-word;\n      margin: 0 0 clamp(20px, 3vw, 24px) 0 !important;\n      padding-top: 0 !important;\n      font-size: clamp(28px, 3.5vw, 44px);\n      font-weight: 700;\n      line-height: 1.15;\n      color: #FFFFFF;\n      display: flex;\n      align-items: center;\n      gap: 16px;\n    }\n    \n    #zmt-barrel-env-827 .sbt-h2::before {\n      content: '';\n      display: block;\n      width: 12px;\n      height: 32px;\n      background: #0078C0;\n    }\n\n    #zmt-barrel-env-827 .zmt-lead-panel {\n      font-size: clamp(15px, 1.2vw, 17px);\n      line-height: 1.6;\n      color: #E2E8F0; \n      background: rgba(0, 120, 192, 0.08);\n      border-left: 2px solid #0078C0;\n      padding: 12px 20px;\n      margin-bottom: clamp(32px, 4vw, 48px); \n      max-width: 1200px;\n      display: inline-block;\n    }\n\n    \/* === \u4e3b\u4f53\u975e\u5bf9\u79f0\u5e03\u5c40 === *\/\n    #zmt-barrel-env-827 .zmt-grid-layout {\n      display: flex;\n      flex-wrap: wrap;\n      gap: clamp(24px, 3vw, 40px);\n      align-items: stretch; \/* \u8ba9\u5de6\u53f3\u6a21\u5757\u81ea\u52a8\u7b49\u9ad8 *\/\n    }\n\n    \/* === \u5de6\u4fa7\uff1a\u5de5\u4e1a\u53c2\u6570\u77e9\u9635\u8868 + \u57ab\u5e95\u80cc\u666f\u5927\u56fe (55%) === *\/\n    #zmt-barrel-env-827 .zmt-data-matrix {\n      flex: 1 1 55%;\n      min-width: 320px;\n      position: relative;\n      clip-path: polygon(0 0, calc(100% - 24px) 0, 100% 24px, 100% 100%, 24px 100%, 0 calc(100% - 24px));\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      display: flex;\n      flex-direction: column;\n      overflow: hidden; \n      \/* \u80cc\u666f\u8272\u4ea4\u7531\u6e10\u53d8\u8499\u7248\u63a7\u5236\uff0c\u8fd9\u91cc\u4fdd\u6301\u900f\u660e *\/\n      background-color: #11151D; \n    }\n\n    \/* \u8868\u683c\u9876\u90e8\u88c5\u9970\u7ebf *\/\n    #zmt-barrel-env-827 .zmt-data-matrix::before {\n      content: '';\n      position: absolute;\n      top: 0; left: 0;\n      width: 100%; height: 4px;\n      background: linear-gradient(90deg, #0078C0, transparent);\n      z-index: 4; \/* \u5c42\u7ea7\u6700\u9ad8 *\/\n    }\n\n    \/* \u2605 \u6838\u5fc3\uff1a\u57ab\u5e95\u5168\u9ad8\u8bbe\u5907\u80cc\u666f\u5c42 (\u5305\u542b\u96fe\u5316\u4e0e\u6e10\u53d8\u62a4\u773c\u8499\u7248) \u2605 *\/\n    #zmt-barrel-env-827 .zmt-matrix-bg {\n      position: absolute;\n      top: 0; left: 0;\n      width: 100%; height: 100%;\n      z-index: 0;\n    }\n\n    #zmt-barrel-env-827 .zmt-matrix-bg img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      object-position: center 20%; \/* \u5411\u4e0a\u7565\u5fae\u504f\u79fb\uff0c\u5c55\u793a\u4e0a\u534a\u90e8\u673a\u5668\u7ed3\u6784 *\/\n      \/* \u96fe\u5316\u5904\u7406\uff1a\u6a21\u7cca\u6389\u7ec6\u8282\uff0c\u540c\u65f6\u964d\u4f4e\u4e00\u5b9a\u4eae\u5ea6\u9632\u6b62\u523a\u773c *\/\n      filter: blur(5px) brightness(0.9);\n      transform: scale(1.05); \/* \u9632\u6b62\u8fb9\u7f18\u6a21\u7cca\u5bfc\u81f4\u9732\u767d *\/\n    }\n\n    \/* \u6e10\u53d8\u906e\u7f69\u5c42\uff1a\u4e0a\u65b9\u6697\u573a\u4fdd\u6587\u5b57\uff0c\u4e0b\u65b9\u901a\u900f\u663e\u8bbe\u5907 *\/\n    #zmt-barrel-env-827 .zmt-matrix-bg::after {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background: linear-gradient(\n        180deg, \n        #11151D 0%, \n        rgba(17, 21, 29, 0.90) 35%, \n        rgba(17, 21, 29, 0.6) 60%, \n        rgba(17, 21, 29, 0.15) 100%\n      );\n    }\n\n    \/* \u6570\u636e\u5185\u5bb9\u5c42\u7ea7\u63d0\u5347 *\/\n    #zmt-barrel-env-827 .zmt-matrix-content {\n      position: relative;\n      z-index: 2;\n      display: flex;\n      flex-direction: column;\n      height: 100%;\n    }\n\n    #zmt-barrel-env-827 .zmt-matrix-title {\n      font-size: 18px;\n      font-weight: 600;\n      color: #FFFFFF;\n      padding: 20px 24px;\n      margin: 0;\n      border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n      background: rgba(255, 255, 255, 0.02);\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n\n    #zmt-barrel-env-827 .zmt-matrix-title::after {\n      content: 'ISO 15750-1 REF';\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      font-size: 11px;\n      color: #7860A8;\n      background: rgba(120, 96, 168, 0.15);\n      padding: 4px 8px;\n      border-radius: 2px;\n    }\n\n    #zmt-barrel-env-827 .zmt-table-wrap {\n      overflow-x: auto;\n      padding: 24px;\n      flex-shrink: 0; \/* \u9632\u6b62\u8868\u683c\u88ab\u538b\u7f29 *\/\n    }\n\n    #zmt-barrel-env-827 table {\n      width: 100%;\n      border-collapse: collapse;\n      text-align: left;\n    }\n\n    #zmt-barrel-env-827 th {\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      font-size: 12px;\n      text-transform: uppercase;\n      color: #9CA3AF;\n      padding: 0 16px 12px 16px;\n      border-bottom: 1px solid rgba(0, 120, 192, 0.5); \n      white-space: nowrap;\n    }\n\n    #zmt-barrel-env-827 td {\n      font-size: 14px;\n      line-height: 1.5;\n      padding: 16px;\n      border-bottom: 1px solid rgba(255, 255, 255, 0.06); \n      color: #E2E8F0;\n      text-shadow: 0 1px 2px rgba(0,0,0,0.8); \/* \u589e\u52a0\u6587\u5b57\u9634\u5f71\u62b5\u6297\u80cc\u666f\u56fe *\/\n    }\n\n    #zmt-barrel-env-827 tr:hover td {\n      background: rgba(0, 120, 192, 0.15);\n      color: #FFFFFF;\n    }\n\n    #zmt-barrel-env-827 td:first-child {\n      font-weight: 600;\n      color: #FFFFFF;\n    }\n\n    \/* \u7528\u4e8e\u6491\u5f00\u5e95\u90e8\u900f\u89c6\u56fe\u533a\u57df\u7684\u5360\u4f4d\u7b26 *\/\n    #zmt-barrel-env-827 .zmt-matrix-spacer {\n      flex-grow: 1;\n      min-height: 120px; \/* \u5728\u79fb\u52a8\u7aef\u6ca1\u6709\u53f3\u4fa7\u9ad8\u5ea6\u652f\u6491\u65f6\uff0c\u4ecd\u4fdd\u7559\u4e00\u6bb5\u6e05\u6670\u7684\u673a\u5668\u5c3e\u90e8 *\/\n    }\n\n    \/* === \u53f3\u4fa7\uff1a\u786c\u6717\u63a7\u5236\u53f0 (45%) === *\/\n    #zmt-barrel-env-827 .zmt-console-wrapper {\n      flex: 1 1 40%;\n      min-width: 320px;\n    }\n\n    #zmt-barrel-env-827 .zmt-solid-panel {\n      background: #11151D; \n      border: 1px solid rgba(255, 255, 255, 0.1);\n      position: relative;\n      padding: 32px 28px;\n      display: flex;\n      flex-direction: column;\n      height: 100%;\n    }\n\n    \/* \u53f3\u4fa7\u9762\u677f\u5de5\u7a0b\u611f\u8fb9\u6846\u7ec6\u8282\uff1aL\u578b\u89d2\u6807 *\/\n    #zmt-barrel-env-827 .zmt-solid-panel::before {\n      content: '';\n      position: absolute;\n      top: -1px; right: -1px;\n      width: 40px; height: 40px;\n      border-top: 2px solid #0078C0;\n      border-right: 2px solid #0078C0;\n      z-index: 3;\n    }\n    #zmt-barrel-env-827 .zmt-solid-panel::after {\n      content: '';\n      position: absolute;\n      bottom: -1px; left: -1px;\n      width: 40px; height: 40px;\n      border-bottom: 2px solid #0078C0;\n      border-left: 2px solid #0078C0;\n      z-index: 3;\n    }\n\n    \/* \u9762\u677f\u5185\u90e8\u523b\u5ea6\u7ebf\u88c5\u9970 *\/\n    #zmt-barrel-env-827 .zmt-panel-accent {\n      position: absolute;\n      left: 8px; top: 32px; bottom: 32px;\n      width: 2px;\n      background: repeating-linear-gradient(0deg, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.1) 1px, transparent 1px, transparent 10px);\n      z-index: 3;\n    }\n\n    \/* Tab \u5bfc\u822a *\/\n    #zmt-barrel-env-827 .zmt-tab-nav {\n      display: flex;\n      gap: 4px;\n      margin-bottom: 24px;\n      border-bottom: 1px solid rgba(255,255,255,0.1);\n      padding-bottom: 0;\n      position: relative;\n      z-index: 2;\n    }\n\n    #zmt-barrel-env-827 .zmt-tab-btn {\n      background: rgba(255,255,255,0.03);\n      border: 1px solid transparent;\n      border-bottom: none;\n      color: #9CA3AF;\n      font-size: 13.5px;\n      font-weight: 600;\n      padding: 10px 20px;\n      cursor: pointer;\n      transition: all 0.2s ease;\n      clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 0 100%);\n    }\n\n    #zmt-barrel-env-827 .zmt-tab-btn:hover {\n      background: rgba(255,255,255,0.06);\n      color: #FFFFFF;\n    }\n\n    #zmt-barrel-env-827 .zmt-tab-btn.active {\n      background: #0078C0;\n      color: #FFFFFF;\n    }\n\n    \/* Tab \u5185\u5bb9\u533a *\/\n    #zmt-barrel-env-827 .zmt-tab-pane {\n      display: none;\n      position: relative;\n      z-index: 2;\n      padding-left: 12px; \n    }\n\n    #zmt-barrel-env-827 .zmt-tab-pane.active {\n      display: block;\n    }\n\n    #zmt-barrel-env-827 .zmt-h3 {\n      font-size: 18px;\n      color: #FFFFFF;\n      margin: 0 0 12px 0;\n      line-height: 1.4;\n    }\n\n    #zmt-barrel-env-827 .zmt-sub-label {\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      font-size: 12px;\n      color: #0078C0;\n      text-transform: uppercase;\n      margin: 20px 0 10px 0;\n      display: inline-block;\n      letter-spacing: 0.05em;\n      border-bottom: 1px dashed rgba(0, 120, 192, 0.4);\n    }\n\n    #zmt-barrel-env-827 p {\n      font-size: 14.5px;\n      line-height: 1.6;\n      margin: 0 0 16px 0;\n      color: #E2E8F0; \n    }\n\n    #zmt-barrel-env-827 ul {\n      margin: 0 0 16px 0;\n      padding-left: 0;\n      list-style: none;\n    }\n\n    #zmt-barrel-env-827 li {\n      font-size: 14px;\n      line-height: 1.5;\n      margin-bottom: 10px;\n      padding-left: 20px;\n      position: relative;\n      color: #D1D5DB;\n    }\n\n    #zmt-barrel-env-827 li::before {\n      content: '';\n      position: absolute;\n      left: 0; top: 6px;\n      width: 6px; height: 6px;\n      background: #7860A8;\n      clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n    }\n\n    \/* CTA \u6a21\u5757 *\/\n    #zmt-barrel-env-827 .zmt-cta-box {\n      margin-top: auto;\n      padding-top: 24px;\n      padding-left: 12px;\n      position: relative;\n      z-index: 2;\n    }\n\n    #zmt-barrel-env-827 .zmt-cta-text {\n      font-size: 13.5px;\n      color: #9CA3AF;\n      margin-bottom: 16px;\n      line-height: 1.5;\n      padding-left: 12px;\n      border-left: 2px solid rgba(120, 96, 168, 0.5); \n    }\n\n    #zmt-barrel-env-827 .zmt-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      background: #0078C0;\n      color: #FFFFFF;\n      text-decoration: none;\n      font-weight: 600;\n      font-size: 14px;\n      padding: 12px 24px;\n      transition: all 0.3s ease;\n      border: 1px solid #0078C0;\n      clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));\n    }\n\n    #zmt-barrel-env-827 .zmt-btn:hover {\n      background: #005A90;\n      border-color: #0078C0;\n    }\n\n    @media (max-width: 992px) {\n      #zmt-barrel-env-827 .zmt-data-matrix {\n        clip-path: none; \n      }\n    }\n  <\/style>\n\n  <div class=\"zmt-inner\">\n    <h2 class=\"sbt-h2\">Barrel Envelope and Loading Geometry<\/h2>\n    \n    <div class=\"zmt-lead-panel\">\n      Two things decide whether a barrel can be washed on our machines: how big it is, and how it opens. Size sets the chamber. The opening sets the entire cleaning method.\n    <\/div>\n\n    <div class=\"zmt-grid-layout\">\n      \n      <!-- \u5de6\u4fa7\uff1a\u5c3a\u5bf8\u89c4\u683c\u77e9\u9635 + \u96fe\u5316\u6e10\u53d8\u5e95\u56fe -->\n      <div class=\"zmt-data-matrix\">\n        \n        <!-- \u2605 \u7edd\u5bf9\u5e95\u56fe\u5c42\uff1a\u5bbd\u5ea6\u9ad8\u5ea6100%\u6491\u6ee1\u5361\u7247\uff0c\u5e26\u6709\u96fe\u5316\u4e0e\u9ed1\u573a\u6e10\u53d8\u62a4\u773c\u5c42 \u2605 -->\n        <div class=\"zmt-matrix-bg\">\n          <img decoding=\"async\" src=\"https:\/\/masstechx.com\/wp-content\/uploads\/2026\/08\/Drum-Washing-Machine-1.png\" alt=\"Drum Washing Machine\" loading=\"lazy\">\n        <\/div>\n\n        <!-- \u2605 \u76f8\u5bf9\u5185\u5bb9\u5c42\uff1a\u6b63\u5e38\u6392\u5e03\u8868\u683c\uff0c\u4fdd\u7559\u81ea\u7136\u7559\u767d\u900f\u8fc7\u4e0b\u65b9\u673a\u5668 \u2605 -->\n        <div class=\"zmt-matrix-content\">\n          <h3 class=\"zmt-matrix-title\">Sizes We Build For as Standard<\/h3>\n          <div class=\"zmt-table-wrap\">\n            <table>\n              <thead>\n                <tr>\n                  <th>Barrel type<\/th>\n                  <th>Capacity envelope<\/th>\n                  <th>Machine series<\/th>\n                  <th>Loading<\/th>\n                <\/tr>\n              <\/thead>\n              <tbody>\n                <tr>\n                  <td>Open-top round barrel, plastic or stainless steel<\/td>\n                  <td>50-200 L (13-53 US gal)<\/td>\n                  <td>MS \/ HX round-barrel washer<\/td>\n                  <td>Inserted into the wash chamber, clamped, door closed and locked<\/td>\n                <\/tr>\n                <tr>\n                  <td>Open-top square bucket<\/td>\n                  <td>25-50 L (6.6-13 US gal)<\/td>\n                  <td>FS \/ FS-NC square-bucket washer<\/td>\n                  <td>Placed on the rotating rack, door closed and locked<\/td>\n                <\/tr>\n                <tr>\n                  <td>Closed-head drum with a bung opening<\/td>\n                  <td>Outside our standard build<\/td>\n                  <td>Not covered<\/td>\n                  <td>Needs a lance or bung-inserted jet head, a different machine class<\/td>\n                <\/tr>\n                <tr>\n                  <td>Standard open-head steel drum to ISO 15750-1<\/td>\n                  <td>208, 210 and 216.5 L minimum total capacity<\/td>\n                  <td>Above the 200 L standard envelope<\/td>\n                  <td>Send the outside diameter and height; barrel geometry is customisable<\/td>\n                <\/tr>\n              <\/tbody>\n            <\/table>\n          <\/div>\n          \n          <!-- \u6491\u5f00\u9ad8\u5ea6\u7528\u7684\u5f39\u6027\u57ab\u7247\uff0c\u8d1f\u8d23\u5728\u5e95\u90e8\u8ba9\u51fa\u673a\u5668\u663e\u793a\u533a -->\n          <div class=\"zmt-matrix-spacer\"><\/div>\n        <\/div>\n\n      <\/div>\n\n      <!-- \u53f3\u4fa7\uff1a\u786c\u6d3e\u6df1\u8272\u63a7\u5236\u53f0 -->\n      <div class=\"zmt-console-wrapper\">\n        <div class=\"zmt-solid-panel\">\n\n          <div class=\"zmt-panel-accent\"><\/div>\n          \n          <div class=\"zmt-tab-nav\">\n            <button class=\"zmt-tab-btn active\" data-target=\"tab-opening\">Opening vs Material<\/button>\n            <button class=\"zmt-tab-btn\" data-target=\"tab-mismatch\">Mismatch Costs<\/button>\n          <\/div>\n\n          <!-- Tab 1 -->\n          <div class=\"zmt-tab-pane active\" id=\"tab-opening\">\n            <h3 class=\"zmt-h3\">Why the Opening Matters More Than the Material<\/h3>\n            <p>An open-top barrel gives brushes and nozzles direct line of sight to every internal surface. A closed-head drum does not, so it has to be cleaned through a bung with a rotating jet head. Those are two different machines, not two settings on one machine.<\/p>\n            <ul>\n              <li>We ask about the opening before we ask about litres.<\/li>\n              <li>A 200 L closed-head drum and a 200 L open-top barrel need entirely different equipment.<\/li>\n              <li>Barrel material changes brush selection; it never changes which machine class applies.<\/li>\n              <li>Barrels are washed for reuse, so the finish that matters is the one that lets you refill the container.<\/li>\n            <\/ul>\n            \n            <span class=\"zmt-sub-label\">Materials We Clean<\/span>\n            <ul>\n              <li>Plastic turnover barrels, including HDPE and PP<\/li>\n              <li>Stainless steel turnover barrels<\/li>\n              <li>Plastic square buckets and crates used in food and chemical plants<\/li>\n              <li>Barrels carrying scale and dried process residue that need descaling as well as washing<\/li>\n            <\/ul>\n            <p style=\"margin-bottom:0;\">Barrel geometry and wash programme are both built to your container. The brush head is shaped to the barrel profile by our designers rather than fitted from a catalogue.<\/p>\n          <\/div>\n\n          <!-- Tab 2 -->\n          <div class=\"zmt-tab-pane\" id=\"tab-mismatch\">\n            <h3 class=\"zmt-h3\">What an Envelope Mismatch Costs on the Floor<\/h3>\n            <p>A barrel that does not seat properly is the most common reason a plant ends up washing by hand next to a machine it already paid for. The clamp cannot locate it, the brush head misses the base radius, and every barrel needs a second pass.<\/p>\n            <ul>\n              <li>Too tall and the cabin door will not close on it.<\/li>\n              <li>Too wide and the outer brushes cannot reach the wall at working pressure.<\/li>\n              <li>A plastic drum washing machine and a stainless-barrel build differ in brush stiffness, not only in frame.<\/li>\n              <li>Food, chemical, new materials and environmental plants all run barrels that look alike and seat differently.<\/li>\n            <\/ul>\n          <\/div>\n\n          <div class=\"zmt-cta-box\">\n            <div class=\"zmt-cta-text\">\n              Check your container against the standard envelope with the barrel fit and throughput checker before you ask for a price.\n            <\/div>\n            <a href=\"#ct-popup-813\" class=\"zmt-btn\">Request a Quote<\/a>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <script>\n    \/\/ \u9650\u5236\u5728\u5f53\u524d\u6a21\u5757\u5185\u7684\u7eaf\u51c0 Vanilla JS Tab \u5207\u6362\u529f\u80fd\n    document.addEventListener('DOMContentLoaded', function() {\n      const module = document.getElementById('zmt-barrel-env-827');\n      if (!module) return;\n\n      const tabs = module.querySelectorAll('.zmt-tab-btn');\n      const panes = module.querySelectorAll('.zmt-tab-pane');\n\n      tabs.forEach(tab => {\n        tab.addEventListener('click', function() {\n          const targetId = this.getAttribute('data-target');\n          \n          tabs.forEach(t => t.classList.remove('active'));\n          panes.forEach(p => p.classList.remove('active'));\n          \n          this.classList.add('active');\n          const targetPane = module.querySelector('#' + targetId);\n          if(targetPane) targetPane.classList.add('active');\n        });\n      });\n    });\n  <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-696d178\" data-block-id=\"696d178\"><style>.stk-696d178 {margin-bottom:0px !important;}.stk-696d178-column{--stk-column-gap:var(--stk--preset--spacing--50, 1.5rem) !important;row-gap:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-696d178-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-7c7b256\" data-v=\"4\" data-block-id=\"7c7b256\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-7c7b256-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-7c7b256-inner-blocks\">\n<div id=\"sbt-bx-0827\" class=\"sbt-wrapper\">\n  <style>\n    \/* =========================================\n       1. \u57fa\u7840\u91cd\u7f6e\u4e0e\u65e0\u7f51\u683c\u673a\u68b0\u88c5\u7532\u80cc\u666f\n       ========================================= *\/\n    #sbt-bx-0827 {\n      all: initial;\n      display: block;\n      width: 100% !important;\n      background-color: #eef2f6;\n      font-family: inherit;\n      padding-top: clamp(40px, 5vw, 60px);\n      padding-bottom: clamp(60px, 8vw, 80px);\n      box-sizing: border-box;\n      position: relative;\n      overflow: hidden;\n      color: #1e293b;\n      \n      \/* HUD \u53d8\u91cf\u7cfb\u7edf *\/\n      --zmt-pri: #0078C0;\n      --zmt-sec: #7860A8;\n      --hud-glass: rgba(255, 255, 255, 0.65);\n      --hud-border: rgba(0, 120, 192, 0.25);\n      --hud-border-light: rgba(0, 120, 192, 0.1);\n      --hud-shadow: 0 12px 32px rgba(0, 50, 100, 0.06);\n    }\n\n    #sbt-bx-0827 * { box-sizing: border-box; }\n\n    \/* \u80cc\u666f\u5c42 1\uff1a\u5168\u606f\u805a\u5149\u706f\u4e0e\u5de8\u578b\u659c\u5411\u7ed3\u6784\u5149\u5f71 *\/\n    #sbt-bx-0827::before {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background-image: \n        radial-gradient(circle at 15% 0%, rgba(0, 120, 192, 0.12) 0%, transparent 60%),\n        radial-gradient(circle at 85% 100%, rgba(120, 96, 168, 0.08) 0%, transparent 60%),\n        linear-gradient(115deg, transparent 35%, rgba(0, 120, 192, 0.03) 35%, rgba(0, 120, 192, 0.03) 65%, transparent 65%);\n      z-index: 0;\n      pointer-events: none;\n    }\n    \n    \/* \u80cc\u666f\u5c42 2\uff1a\u5c40\u90e8\u9632\u6ed1\u5de5\u4e1a\u659c\u7eb9\uff08\u975e\u5168\u5c40\u7f51\u683c\uff0c\u5229\u7528\u6e10\u53d8\u906e\u7f69\u878d\u5165\u8fb9\u7f18\uff09 *\/\n    #sbt-bx-0827::after {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background-image: repeating-linear-gradient(-45deg, transparent, transparent 8px, rgba(0, 120, 192, 0.02) 8px, rgba(0, 120, 192, 0.02) 16px);\n      -webkit-mask-image: linear-gradient(135deg, black 5%, transparent 40%, transparent 60%, black 95%);\n      mask-image: linear-gradient(135deg, black 5%, transparent 40%, transparent 60%, black 95%);\n      z-index: 0;\n      pointer-events: none;\n    }\n\n    \/* \u72ec\u7acb\u5de8\u578b\u4e0d\u89c4\u5219\u5207\u89d2\u51e0\u4f55\u5e95\u677f\uff0c\u8d4b\u4e88\u80cc\u666f\u539a\u91cd\u7684\u88c5\u7532\u5c42\u6b21\u611f *\/\n    #sbt-bx-0827 .sbt-ambient-geometry {\n      position: absolute;\n      top: 8%; right: -5%;\n      width: 55%; height: 75%;\n      background: linear-gradient(225deg, rgba(255, 255, 255, 0.4) 0%, transparent 70%);\n      clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%, 0 25%);\n      border-left: 2px solid rgba(0, 120, 192, 0.15);\n      border-top: 2px solid rgba(0, 120, 192, 0.15);\n      box-shadow: -30px 30px 60px rgba(0, 0, 0, 0.02);\n      z-index: 0;\n      pointer-events: none;\n    }\n    \/* \u5e95\u90e8\u5e73\u8861\u914d\u91cd\u8272\u5757 *\/\n    #sbt-bx-0827 .sbt-ambient-geometry::after {\n      content: '';\n      position: absolute;\n      bottom: -10%; left: -20%;\n      width: 50%; height: 40%;\n      background: linear-gradient(45deg, rgba(120, 96, 168, 0.05) 0%, transparent 60%);\n      clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 100%);\n      border-right: 1px solid rgba(120, 96, 168, 0.1);\n    }\n\n    \/* \u5185\u4fa7\u9650\u5bbd *\/\n    #sbt-bx-0827 .sbt-inner {\n      max-width: 1600px !important;\n      margin: 0 auto;\n      padding-inline: clamp(30px, 4vw, 50px);\n      position: relative;\n      z-index: 1;\n      display: flex;\n      flex-direction: column;\n      gap: clamp(32px, 4vw, 56px);\n    }\n\n    \/* =========================================\n       2. \u5168\u5c40\u6392\u7248\n       ========================================= *\/\n    #sbt-bx-0827 .sbt-h2, \n    #sbt-bx-0827 .sbt-h3, \n    #sbt-bx-0827 p {\n      width: 100% !important;\n      white-space: normal !important;\n      overflow-wrap: break-word !important;\n      margin: 0;\n    }\n\n    #sbt-bx-0827 .sbt-h2 {\n      display: flex;\n      align-items: center;\n      gap: 16px;\n      margin: 0 0 24px 0 !important;\n      padding-top: 0 !important;\n      font-size: clamp(32px, 4vw, 48px);\n      font-weight: 800;\n      line-height: 1.15;\n      color: var(--zmt-pri);\n      letter-spacing: -0.01em;\n    }\n    \/* \u6807\u9898 HUD \u88c5\u9970\u6307\u793a\u5668 *\/\n    #sbt-bx-0827 .sbt-h2::before {\n      content: '';\n      display: inline-block;\n      width: 24px; height: 24px;\n      border: 3px solid var(--zmt-pri);\n      clip-path: polygon(0 0, 100% 0, 100% 30%, 30% 100%, 0 100%);\n    }\n\n    #sbt-bx-0827 .sbt-h3 {\n      font-size: clamp(20px, 2.5vw, 24px);\n      font-weight: 700;\n      color: #0f172a;\n      line-height: 1.3;\n      margin-bottom: 20px;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    #sbt-bx-0827 .sbt-h3::before {\n      content: '\u25a0';\n      color: var(--zmt-sec);\n      font-size: 14px;\n    }\n\n    #sbt-bx-0827 p {\n      font-size: clamp(15px, 1.2vw, 17px);\n      line-height: 1.6;\n      color: #475569;\n      margin-bottom: 16px;\n    }\n\n    \/* =========================================\n       3. \u6838\u5fc3\u8bbe\u8ba1\uff1aHUD \u78e8\u7802\u73bb\u7483\u88c5\u7532\u5361\u7247\u57fa\u7c7b (Mixin \u66ff\u4ee3)\n       ========================================= *\/\n    .sbt-glass-hud {\n      background: var(--hud-glass);\n      backdrop-filter: blur(16px);\n      -webkit-backdrop-filter: blur(16px);\n      border: 1px solid var(--hud-border);\n      position: relative;\n      \/* \u5207\u89d2\u8bbe\u8ba1 *\/\n      clip-path: polygon(0 0, calc(100% - 24px) 0, 100% 24px, 100% 100%, 24px 100%, 0 calc(100% - 24px));\n      box-shadow: var(--hud-shadow);\n      transition: all 0.3s ease;\n    }\n    \/* \u53cc\u5c42\u63cf\u8fb9\u4e0e HUD \u65ad\u70b9\u7ebf\u6846\u8f85\u52a9 *\/\n    .sbt-glass-hud::before {\n      content: '';\n      position: absolute;\n      inset: 4px;\n      border: 1px dashed var(--hud-border-light);\n      pointer-events: none;\n      clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 20px 100%, 0 calc(100% - 20px));\n    }\n    \/* L\u578b\u89d2\u7ebf (\u53f3\u4e0a\u3001\u5de6\u4e0b) *\/\n    .sbt-glass-hud-corners::after {\n      content: '';\n      position: absolute;\n      top: 0; right: 0; bottom: 0; left: 0;\n      pointer-events: none;\n      background: \n        linear-gradient(to right, var(--zmt-pri) 40%, transparent 40%) 0 0 \/ 20px 2px no-repeat,\n        linear-gradient(to bottom, var(--zmt-pri) 40%, transparent 40%) 0 0 \/ 2px 20px no-repeat,\n        linear-gradient(to left, var(--zmt-sec) 40%, transparent 40%) 100% 100% \/ 20px 2px no-repeat,\n        linear-gradient(to top, var(--zmt-sec) 40%, transparent 40%) 100% 100% \/ 2px 20px no-repeat;\n    }\n\n    \/* =========================================\n       4. \u6a21\u5757 1\uff1a\u539f\u7406\u63d0\u793a\u6846\u4e0e\u6df7\u5408\u5e03\u5c40\n       ========================================= *\/\n    #sbt-bx-0827 .sbt-extracted-statement {\n      font-size: clamp(16px, 1.4vw, 18px);\n      font-weight: 500;\n      color: #0f172a;\n      line-height: 1.6;\n      padding: clamp(24px, 3vw, 32px) clamp(32px, 4vw, 48px);\n      border-left: 6px solid var(--zmt-pri);\n    }\n    \/* \u6d6e\u5c42\u6807\u7b7e *\/\n    #sbt-bx-0827 .sbt-extracted-statement .sbt-badge {\n      position: absolute;\n      top: 0; left: 24px;\n      background: var(--zmt-pri);\n      color: #fff;\n      font-family: ui-monospace, monospace;\n      font-size: 11px;\n      font-weight: 700;\n      padding: 4px 12px;\n      letter-spacing: 0.1em;\n      clip-path: polygon(0 0, 100% 0, calc(100% - 8px) 100%, 0 100%);\n    }\n\n    #sbt-bx-0827 .sbt-hybrid-layout {\n      display: grid;\n      grid-template-columns: 1fr 1.2fr;\n      gap: clamp(32px, 4vw, 48px);\n      align-items: stretch;\n    }\n\n    \/* \u5de6\u4fa7\uff1aHUD \u673a\u68b0\u53d6\u666f\u6846 *\/\n    #sbt-bx-0827 .sbt-image-frame {\n      padding: 40px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: linear-gradient(135deg, rgba(255,255,255,0.8), rgba(240,247,250,0.6));\n    }\n    \/* \u534a\u900f\u660e\u4fe1\u606f\u6d6e\u5c42 (\u626b\u63cf\u6570\u636e\u53c2\u6570) *\/\n    #sbt-bx-0827 .sbt-image-overlay {\n      position: absolute;\n      bottom: 20px; left: 20px;\n      background: rgba(0, 0, 0, 0.7);\n      backdrop-filter: blur(8px);\n      color: #00ffcc;\n      font-family: ui-monospace, monospace;\n      font-size: 12px;\n      padding: 8px 12px;\n      border-left: 2px solid #00ffcc;\n    }\n    #sbt-bx-0827 .sbt-image-frame img {\n      width: 100%; height: auto; max-height: 400px;\n      object-fit: contain;\n      filter: drop-shadow(0 20px 30px rgba(0,0,0,0.1));\n    }\n\n    \/* \u53f3\u4fa7\uff1a\u7d27\u51d1\u5217\u8868\u4e0e\u63a7\u5236\u9762\u677f(\u624b\u98ce\u7434) *\/\n    #sbt-bx-0827 .sbt-text-content {\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      gap: 24px;\n    }\n    #sbt-bx-0827 .sbt-list {\n      list-style: none;\n      padding: 0; margin: 0;\n    }\n    #sbt-bx-0827 .sbt-list li {\n      position: relative;\n      padding-left: 28px;\n      margin-bottom: 14px;\n      line-height: 1.6;\n      font-size: clamp(15px, 1.2vw, 16px);\n      background: rgba(255,255,255,0.4);\n      padding-block: 8px;\n      border-bottom: 1px solid var(--hud-border-light);\n    }\n    #sbt-bx-0827 .sbt-list li::before {\n      content: '\u2bc8';\n      position: absolute;\n      left: 6px; top: 8px;\n      color: var(--zmt-pri);\n      font-size: 12px;\n    }\n\n    \/* \u673a\u68b0\u9762\u677f\u8231\u95e8 (\u624b\u98ce\u7434) *\/\n    #sbt-bx-0827 .sbt-accordion {\n      background: rgba(255,255,255,0.8);\n      border: 1px solid var(--hud-border);\n      clip-path: polygon(0 0, calc(100% - 16px) 0, 100% 16px, 100% 100%, 0 100%);\n    }\n    #sbt-bx-0827 .sbt-acc-header {\n      padding: 16px 24px;\n      cursor: pointer;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      background: rgba(0, 120, 192, 0.05);\n      border-bottom: 1px solid transparent;\n      transition: all 0.3s;\n    }\n    #sbt-bx-0827 .sbt-accordion.active .sbt-acc-header {\n      border-bottom-color: var(--hud-border);\n    }\n    #sbt-bx-0827 .sbt-acc-title {\n      font-size: 16px; font-weight: 700; color: var(--zmt-pri); margin: 0;\n      text-transform: uppercase; letter-spacing: 0.05em;\n    }\n    #sbt-bx-0827 .sbt-acc-icon {\n      font-family: ui-monospace, monospace;\n      font-size: 20px; color: var(--zmt-pri);\n      transition: transform 0.3s;\n    }\n    #sbt-bx-0827 .sbt-acc-body {\n      display: grid; grid-template-rows: 0fr; transition: grid-template-rows 0.4s ease;\n    }\n    #sbt-bx-0827 .sbt-acc-body-inner { overflow: hidden; padding: 0 24px; }\n    #sbt-bx-0827 .sbt-accordion.active .sbt-acc-body { grid-template-rows: 1fr; }\n    #sbt-bx-0827 .sbt-accordion.active .sbt-acc-body-inner { padding: 20px 24px; }\n    #sbt-bx-0827 .sbt-accordion.active .sbt-acc-icon { transform: rotate(45deg); }\n\n    \/* =========================================\n       5. \u6a21\u5757 2\uff1aHUD \u60ac\u6d6e\u65f6\u95f4\u8f74\u6570\u636e\u5361\u7247\n       ========================================= *\/\n    #sbt-bx-0827 .sbt-operations {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));\n      gap: 32px;\n    }\n    #sbt-bx-0827 .sbt-timeline-card {\n      padding: clamp(24px, 3vw, 40px);\n    }\n    #sbt-bx-0827 .sbt-timeline-card .sbt-h3 {\n      border-bottom: 1px dashed var(--hud-border);\n      padding-bottom: 16px;\n    }\n    \n    #sbt-bx-0827 .sbt-step-container {\n      position: relative;\n      padding-top: 16px;\n    }\n    \/* \u65f6\u95f4\u8f74\u5f15\u5bfc\u7ebf *\/\n    #sbt-bx-0827 .sbt-step-container::before {\n      content: '';\n      position: absolute;\n      top: 16px; bottom: 0; left: 15px;\n      width: 2px;\n      background: repeating-linear-gradient(to bottom, var(--hud-border) 0, var(--hud-border) 6px, transparent 6px, transparent 12px);\n      z-index: 0;\n    }\n    #sbt-bx-0827 .sbt-step {\n      display: flex; gap: 20px; margin-bottom: 24px; position: relative; z-index: 1;\n    }\n    #sbt-bx-0827 .sbt-step:last-child { margin-bottom: 0; }\n\n    #sbt-bx-0827 .sbt-step-num {\n      font-family: ui-monospace, monospace;\n      background: #fff;\n      border: 2px solid var(--zmt-pri);\n      color: var(--zmt-pri);\n      font-weight: 700; font-size: 13px;\n      width: 32px; height: 32px;\n      display: flex; align-items: center; justify-content: center;\n      clip-path: polygon(25% 0, 100% 0, 100% 75%, 75% 100%, 0 100%, 0 25%);\n      flex-shrink: 0;\n    }\n    #sbt-bx-0827 .sbt-step-text {\n      font-size: 15px; line-height: 1.5; color: #1e293b;\n      background: rgba(255,255,255,0.5);\n      padding: 12px 16px;\n      border: 1px solid var(--hud-border-light);\n      border-radius: 2px;\n    }\n\n    \/* =========================================\n       6. \u6a21\u5757 3\uff1a\u78e8\u7802\u73bb\u7483 3D \u7ffb\u8f6c\u77e9\u9635\n       ========================================= *\/\n    #sbt-bx-0827 .sbt-flip-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n      gap: 24px;\n      margin: 24px 0 32px 0;\n    }\n    #sbt-bx-0827 .sbt-flip-card {\n      background: transparent; height: 200px; perspective: 1000px; cursor: pointer;\n    }\n    #sbt-bx-0827 .sbt-flip-inner {\n      position: relative; width: 100%; height: 100%;\n      transition: transform 0.6s cubic-bezier(0.4, 0.2, 0.2, 1);\n      transform-style: preserve-3d;\n    }\n    #sbt-bx-0827 .sbt-flip-card:hover .sbt-flip-inner {\n      transform: rotateY(180deg);\n    }\n    #sbt-bx-0827 .sbt-flip-front, \n    #sbt-bx-0827 .sbt-flip-back {\n      position: absolute; width: 100%; height: 100%;\n      backface-visibility: hidden;\n      padding: 24px;\n      display: flex; flex-direction: column; justify-content: center;\n    }\n    \n    \/* \u6b63\u9762\uff1a\u73bb\u7483\u62df\u6001 + HUD \u5207\u89d2 *\/\n    #sbt-bx-0827 .sbt-flip-front {\n      background: var(--hud-glass);\n      backdrop-filter: blur(12px);\n      border: 1px solid var(--hud-border);\n      clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%);\n    }\n    #sbt-bx-0827 .sbt-flip-front .sbt-year {\n      font-size: 64px; font-weight: 800; color: rgba(0, 120, 192, 0.08);\n      position: absolute; bottom: 5px; right: 15px; line-height: 1;\n    }\n    #sbt-bx-0827 .sbt-flip-front .sbt-patent {\n      font-family: ui-monospace, monospace; color: var(--zmt-sec);\n      font-size: 14px; font-weight: 700; margin-bottom: 8px;\n    }\n    #sbt-bx-0827 .sbt-flip-front .sbt-author {\n      font-size: 18px; color: #0f172a; font-weight: 700; line-height: 1.3;\n      position: relative; z-index: 1;\n    }\n\n    \/* \u80cc\u9762\uff1a\u6df1\u8272\u673a\u68b0\u96f7\u8fbe\u53cd\u9988\u9762\u677f *\/\n    #sbt-bx-0827 .sbt-flip-back {\n      background: #0f172a;\n      color: #fff;\n      transform: rotateY(180deg);\n      border: 1px solid var(--zmt-sec);\n      clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%);\n    }\n    #sbt-bx-0827 .sbt-flip-back p {\n      color: rgba(255,255,255,0.9); font-size: 14px; line-height: 1.6; font-family: ui-monospace, monospace;\n    }\n\n    \/* =========================================\n       7. \u6a21\u5757 4\uff1a\u5168\u5bbd\u5e95\u90e8\u6536\u53e3 (\u673a\u68b0\u88c5\u7532)\n       ========================================= *\/\n    #sbt-bx-0827 .sbt-footer-layout {\n      display: grid; grid-template-columns: 2fr 1fr; gap: 32px; align-items: stretch;\n      padding-top: 40px;\n    }\n\n    \/* \u5f15\u7528\u9762\u677f\uff1a\u53cc\u5c42\u63cf\u8fb9 + \u73bb\u7483\u62df\u6001 *\/\n    #sbt-bx-0827 .sbt-quote-panel {\n      padding: 32px 40px;\n      display: flex; flex-direction: column; justify-content: center;\n    }\n    #sbt-bx-0827 .sbt-quote {\n      margin: 20px 0 0 0; padding: 20px 24px;\n      border-left: 4px solid var(--zmt-sec);\n      background: rgba(120, 96, 168, 0.05);\n      font-style: italic; color: #1e293b; font-size: 16px;\n    }\n    #sbt-bx-0827 .sbt-quote small {\n      display: block; margin-top: 12px; font-style: normal;\n      font-family: ui-monospace, monospace; color: var(--zmt-sec); font-weight: 700; font-size: 12px;\n    }\n\n    \/* CTA \u9762\u677f\uff1a\u9ad8\u5bf9\u6bd4\u91cd\u88c5\u673a\u7532\u98ce\u683c *\/\n    #sbt-bx-0827 .sbt-cta-box {\n      background: var(--zmt-pri);\n      padding: 40px 32px;\n      display: flex; flex-direction: column; justify-content: center; align-items: flex-start;\n      color: #ffffff;\n      clip-path: polygon(0 0, calc(100% - 30px) 0, 100% 30px, 100% 100%, 0 100%);\n      position: relative;\n    }\n    #sbt-bx-0827 .sbt-cta-box::after {\n      content: ''; position: absolute; top: 0; right: 0; width: 30px; height: 30px;\n      background: rgba(255,255,255,0.2);\n    }\n    #sbt-bx-0827 .sbt-cta-box p {\n      color: rgba(255,255,255,0.9); margin-bottom: 24px; font-size: 16px;\n    }\n    #sbt-bx-0827 .sbt-cta {\n      display: inline-flex; align-items: center; justify-content: center;\n      background-color: #ffffff; color: var(--zmt-pri); text-decoration: none;\n      font-family: ui-monospace, monospace; font-size: 14px; font-weight: 700;\n      text-transform: uppercase; padding: 16px 32px; transition: all 0.3s ease;\n      border: 2px solid transparent;\n    }\n    #sbt-bx-0827 .sbt-cta:hover {\n      background-color: transparent; color: #fff; border-color: #fff;\n    }\n\n    @media (max-width:1000px) {\n      #sbt-bx-0827 .sbt-hybrid-layout,\n      #sbt-bx-0827 .sbt-footer-layout { grid-template-columns: 1fr; }\n    }\n  <\/style>\n\n  <div class=\"sbt-ambient-geometry\"><\/div>\n\n  <div class=\"sbt-inner\">\n\n    <!-- Header \u533a\u57df -->\n    <div>\n      <h2 class=\"sbt-h2\">The Brush-and-Spray Cleaning Mechanism<\/h2>\n      <div class=\"sbt-extracted-statement sbt-glass-hud sbt-glass-hud-corners\">\n        <span class=\"sbt-badge\">CORE PRINCIPLE<\/span>\n        &#8220;Higher pressure is not automatically cleaner. Writing in Chemical Engineering, Richard Packman of inTank Technologies sets out why: cleaning relies on kinetic energy transfer, and a high-velocity jet delivers impact force proportional to the fluid velocity squared.&#8221;\n      <\/div>\n    <\/div>\n\n    <!-- \u6a21\u5757 1\uff1a\u53d6\u666f\u6846\u5b9e\u7269\u56fe\u4e0e\u6298\u53e0\u63a7\u5236\u9762\u677f -->\n    <div class=\"sbt-hybrid-layout\">\n      <div class=\"sbt-image-frame sbt-glass-hud sbt-glass-hud-corners\">\n        <img decoding=\"async\" src=\"https:\/\/masstechx.com\/wp-content\/uploads\/2026\/08\/Drum-Washing-Machine-2.png\" alt=\"Drum Washing Machine Mechanism\" fetchpriority=\"high\" width=\"600\" height=\"400\" \/>\n        <div class=\"sbt-image-overlay\">SYS.SCAN.ACTIVE \/\/<\/div>\n      <\/div>\n\n      <div class=\"sbt-text-content\">\n        <ul class=\"sbt-list\">\n          <li>Hard, brittle deposits such as dried polymer or cured coating respond well to that concentrated impact.<\/li>\n          <li>Soft, tacky residue behaves the opposite way: lower pressures with higher flowrates work better, because they flush material away without smearing it across the surface.<\/li>\n          <li>On soft soil the goal is to lift and transport the residue rather than to fracture it.<\/li>\n        <\/ul>\n\n        <div class=\"sbt-accordion\">\n          <div class=\"sbt-acc-header\" onclick=\"this.parentElement.classList.toggle('active')\">\n            <h3 class=\"sbt-acc-title\">What This Means for a Barrel Washer<\/h3>\n            <span class=\"sbt-acc-icon\">\u26cc<\/span>\n          <\/div>\n          <div class=\"sbt-acc-body\">\n            <div class=\"sbt-acc-body-inner\">\n              <p>Residue form, not pressure, decides the method. That is the reason our rinse timer is adjustable from 10-60 seconds and the reason brushes stay in the machine rather than being replaced by more nozzles.<\/p>\n              <ul class=\"sbt-list\">\n                <li>A jet reaches a point.<\/li>\n                <li>A brush sweeps a surface.<\/li>\n                <li>Raising pressure does nothing for a tacky film, and a smeared barrel costs you a second pass.<\/li>\n                <li>Running both means the machine is not betting the result on one mechanism.<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- \u6a21\u5757 2\uff1a\u53cc\u7ebf\u5e76\u6392 HUD \u60ac\u6d6e\u65f6\u95f4\u8f74 -->\n    <div class=\"sbt-operations\">\n      <div class=\"sbt-timeline-card sbt-glass-hud sbt-glass-hud-corners\">\n        <h3 class=\"sbt-h3\">How the Round-Barrel Machine Runs<\/h3>\n        <div class=\"sbt-step-container\">\n          <div class=\"sbt-step\"><span class=\"sbt-step-num\">01<\/span><div class=\"sbt-step-text\">The barrel is placed into the chamber and registered using a positioning clamp.<\/div><\/div>\n          <div class=\"sbt-step\"><span class=\"sbt-step-num\">02<\/span><div class=\"sbt-step-text\">The cabin door is shut and locked before anything starts turning.<\/div><\/div>\n          <div class=\"sbt-step\"><span class=\"sbt-step-num\">03<\/span><div class=\"sbt-step-text\">Inner and outer brushes and the rinse pump come on together, scrubbing the inner face, the outer wall and the inside bottom.<\/div><\/div>\n          <div class=\"sbt-step\"><span class=\"sbt-step-num\">04<\/span><div class=\"sbt-step-text\">The rinsing water stays within the machine casing and exits towards the separation waste tank.<\/div><\/div>\n          <div class=\"sbt-step\"><span class=\"sbt-step-num\">05<\/span><div class=\"sbt-step-text\">The cabin opens, the washed barrel comes out, and the next one goes in.<\/div><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sbt-timeline-card sbt-glass-hud sbt-glass-hud-corners\">\n        <h3 class=\"sbt-h3\">How the Square-Bucket Machine Runs<\/h3>\n        <div class=\"sbt-step-container\">\n          <div class=\"sbt-step\"><span class=\"sbt-step-num\">01<\/span><div class=\"sbt-step-text\">The bucket is set on the rack and the cabin door is closed and latched securely.<\/div><\/div>\n          <div class=\"sbt-step\"><span class=\"sbt-step-num\">02<\/span><div class=\"sbt-step-text\">The bucket itself turns counter-clockwise at low speed inside the spinner.<\/div><\/div>\n          <div class=\"sbt-step\"><span class=\"sbt-step-num\">03<\/span><div class=\"sbt-step-text\">The main brush turns clockwise at high speed against that direction, so brush and bucket meet in relative motion rather than travelling together.<\/div><\/div>\n          <div class=\"sbt-step\"><span class=\"sbt-step-num\">04<\/span><div class=\"sbt-step-text\">Internal and external pumps feed high-pressure fan-shaped nozzles for 360-degree flushing while the brushes work.<\/div><\/div>\n          <div class=\"sbt-step\"><span class=\"sbt-step-num\">05<\/span><div class=\"sbt-step-text\">Wash water is captured within the body and sent into waste separation tank.<\/div><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- \u6a21\u5757 3\uff1a\u7ffb\u8f6c\u77e9\u9635\u88c5\u7532\u5c42 -->\n    <div>\n      <h3 class=\"sbt-h3\">An Old Mechanism, Deliberately Chosen<\/h3>\n      <p>Rotating a barrel against brushes is not a new idea, and that is exactly why we kept it. The published record for the principle goes back more than a century, and the particular arrangement our two series use was described in a patent application in 1988.<\/p>\n\n      <div class=\"sbt-flip-grid\">\n        <div class=\"sbt-flip-card\">\n          <div class=\"sbt-flip-inner\">\n            <div class=\"sbt-flip-front\">\n              <div class=\"sbt-patent\">US443751A<\/div>\n              <div class=\"sbt-author\">Ulrich and Henry E. Eberhardt<\/div>\n              <div class=\"sbt-year\">1890<\/div>\n            <\/div>\n            <div class=\"sbt-flip-back\">\n              <p>The barrel is supported on india-rubber rollers on two parallel shafts and rotated into contact with brushes at its ends and top.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sbt-flip-card\">\n          <div class=\"sbt-flip-inner\">\n            <div class=\"sbt-flip-front\">\n              <div class=\"sbt-patent\">US637854A<\/div>\n              <div class=\"sbt-author\">Adam Danner<\/div>\n              <div class=\"sbt-year\">1899<\/div>\n            <\/div>\n            <div class=\"sbt-flip-back\">\n              <p>A brush arrangement whose stated object was that a thorough cleansing is effected and objectionable wear avoided.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sbt-flip-card\">\n          <div class=\"sbt-flip-inner\">\n            <div class=\"sbt-flip-front\">\n              <div class=\"sbt-patent\">DE3715305A1<\/div>\n              <div class=\"sbt-author\">Helmut Silberzahn<\/div>\n              <div class=\"sbt-year\">1988<\/div>\n            <\/div>\n            <div class=\"sbt-flip-back\">\n              <p>A washing chamber with a spinning brush whose axis of rotation runs parallel to the container axis, together with spray devices that spray both the containers and the brushes.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <p>Cleaning hard without damaging the barrel was already the design problem in 1899. It is still the trade-off a brush head has to solve on a barrel you intend to put back into service.<\/p>\n    <\/div>\n\n    <!-- \u6a21\u5757 4\uff1a\u5168\u586b\u5145\u5f0f\u56fe\u6587\u6536\u53e3\u5361\u7247 (HUD\u4e0e\u91cd\u5de5\u5207\u89d2) -->\n    <div class=\"sbt-footer-layout\">\n      <div class=\"sbt-quote-panel sbt-glass-hud sbt-glass-hud-corners\">\n        <h3 class=\"sbt-h3\">Brush Construction<\/h3>\n        <p>Brushes are built on nylon rods with bristles chosen for corrosion and ageing resistance, so they hold their shape instead of shedding into the barrel. The head profile is cut to the barrel shape, which is what gives a usable result on the base radius rather than only on the side wall.<\/p>\n        <blockquote class=\"sbt-quote\">\n          &#8220;We keep the brushes because a nozzle only ever cleans where it is pointing. The brush is what deals with the film left behind after the water has done its work, and the shaped head is what reaches the bottom radius where residue actually collects.&#8221;\n          <small>\u2014 Mass Technology Engineering Team, Zhangjiagang<\/small>\n        <\/blockquote>\n      <\/div>\n\n      <div class=\"sbt-cta-box\">\n        <p>Send us your barrel for a trial wash and we will run your actual container and residue before you order.<\/p>\n        <a href=\"#ct-popup-813\" class=\"sbt-cta\">Request a Quote<\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-7eca598\" data-block-id=\"7eca598\"><style>.stk-7eca598 {margin-bottom:0px !important;}.stk-7eca598-column{--stk-column-gap:var(--stk--preset--spacing--50, 1.5rem) !important;row-gap:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-7eca598-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-ca73e3d\" data-v=\"4\" data-block-id=\"ca73e3d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-ca73e3d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-ca73e3d-inner-blocks\">\n<div id=\"zmt-washer-specs-308\">\n  <style>\n    \/* === \u57fa\u7840\u5bb9\u5668\uff1a\u91cd\u7f6e\u4e0e\u6781\u6df1\u5de5\u4e1a\u573a\u666f === *\/\n    #zmt-washer-specs-308 {\n      all: initial;\n      display: block;\n      width: 100% !important;\n      background-color: #05070A; \/* \u6781\u6df1\u77f3\u58a8\u9ed1\u7a7a\u95f4 *\/\n      font-family: inherit;\n      padding-top: clamp(32px, 5vw, 60px);\n      padding-bottom: clamp(60px, 8vw, 100px);\n      box-sizing: border-box;\n      position: relative;\n      overflow: hidden;\n      color: #E2E8F0;\n    }\n    \n    #zmt-washer-specs-308 * {\n      box-sizing: border-box;\n    }\n\n    \/* === \u4e0d\u89c4\u5219\u51e0\u4f55\u5207\u5272\u80cc\u666f\u4e0e\u7ebf\u6761\u56fe\u6848\u8bbe\u8ba1 === *\/\n    #zmt-washer-specs-308::before {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background: \n        linear-gradient(115deg, transparent 45%, rgba(0, 120, 192, 0.05) 45.1%, rgba(0, 120, 192, 0.02) 65%, transparent 65.1%),\n        linear-gradient(-35deg, transparent 60%, rgba(120, 96, 168, 0.04) 60.1%, rgba(120, 96, 168, 0.01) 85%, transparent 85.1%);\n      pointer-events: none;\n      z-index: 0;\n    }\n\n    \/* \u5de5\u4e1a\u523b\u5ea6\u7ebf\u4e0e\u7cbe\u5bc6\u70b9\u9635 *\/\n    #zmt-washer-specs-308::after {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background: \n        repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 120px),\n        repeating-linear-gradient(0deg, rgba(255,255,255,0.015) 0, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 120px);\n      pointer-events: none;\n      z-index: 0;\n    }\n\n    \/* === \u5185\u5c42\u9650\u5bbd === *\/\n    #zmt-washer-specs-308 .zmt-inner {\n      max-width: 1600px !important;\n      margin: 0 auto;\n      padding-inline: clamp(20px, 4vw, 60px);\n      position: relative;\n      z-index: 2;\n      display: flex;\n      flex-direction: column;\n    }\n\n    \/* === \u6807\u9898\u4e0e\u5bfc\u8bed === *\/\n    #zmt-washer-specs-308 .zmt-header-group {\n      width: 100%;\n      margin-bottom: clamp(32px, 5vw, 56px);\n      position: relative;\n    }\n\n    #zmt-washer-specs-308 .sbt-h2 {\n      width: 100% !important;\n      white-space: normal;\n      overflow-wrap: break-word;\n      margin: 0 0 clamp(16px, 3vw, 24px) 0 !important;\n      padding-top: 0 !important;\n      font-size: clamp(28px, 3.5vw, 44px);\n      font-weight: 700;\n      line-height: 1.15;\n      color: #FFFFFF !important; \n      display: flex;\n      align-items: center;\n      gap: 16px;\n    }\n\n    #zmt-washer-specs-308 .sbt-h2::before {\n      content: '';\n      display: block;\n      width: 14px;\n      height: 36px;\n      background: #0078C0; \n      clip-path: polygon(0 0, 100% 0, 100% 70%, 0 100%);\n    }\n\n    #zmt-washer-specs-308 .zmt-lead-text {\n      width: 100%;\n      white-space: normal;\n      overflow-wrap: break-word;\n      font-size: clamp(15px, 1.2vw, 17px);\n      line-height: 1.6;\n      color: #CBD5E1;\n      padding: 16px 20px;\n      background: linear-gradient(90deg, rgba(0, 120, 192, 0.08) 0%, transparent 100%);\n      border-left: 2px solid #0078C0;\n    }\n\n    \/* === \u5b9e\u5fc3 2D \u6570\u636e\u63a7\u5236\u53f0 (\u5e26\u5e95\u5c42\u56fe\u7247) === *\/\n    #zmt-washer-specs-308 .zmt-data-console {\n      width: 100%;\n      background: #0E121A;\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      position: relative;\n      clip-path: polygon(0 0, calc(100% - 32px) 0, 100% 32px, 100% 100%, 32px 100%, 0 calc(100% - 32px));\n      margin-bottom: 40px;\n      overflow: hidden; \n    }\n\n    \/* \u63a7\u5236\u53f0\u9876\u90e8\u88c5\u9970\u6761 *\/\n    #zmt-washer-specs-308 .zmt-data-console::before {\n      content: '';\n      position: absolute;\n      top: 0; left: 0; right: 32px;\n      height: 3px;\n      background: linear-gradient(90deg, #0078C0, #7860A8);\n      z-index: 4;\n    }\n\n    \/* \u2605 \u6838\u5fc3\uff1a\u63d2\u5165\u5230\u8868\u683c\u80cc\u666f\u7684\u9ad8\u6e05\u8bbe\u5907\u56fe\u5c42 \u2605 *\/\n    #zmt-washer-specs-308 .zmt-table-bg {\n      position: absolute;\n      inset: 0;\n      \/* \u6df7\u5408\u6e10\u53d8\u8499\u7248\uff1a\u5de6\u4fa7(\u7b2c\u4e00\u5217)\u5168\u9ed1\u4fdd\u8bc1\u5b57\u4e0d\u82b1\uff0c\u53f3\u534a\u4fa7\u900f\u660e\u5ea6\u653e\u5f00\u900f\u51fa\u539f\u56fe *\/\n      background-image: \n        linear-gradient(90deg, #0E121A 28%, rgba(14, 18, 26, 0.85) 50%, rgba(14, 18, 26, 0.3) 100%),\n        url('https:\/\/masstechx.com\/wp-content\/uploads\/2026\/08\/Drum-Washing-Machine-4.png');\n      background-size: 100% 100%, 55% auto; \/* \u673a\u5668\u56fe\u4e3b\u8981\u5360\u636e\u53f3\u534a\u90e8 *\/\n      background-position: center, right 20px bottom 20px;\n      background-repeat: no-repeat, no-repeat;\n      z-index: 0;\n      opacity: 0.95; \/* \u9ad8\u900f\u660e\u5ea6\u4fdd\u6301\u56fe\u50cf\u6e05\u6670 *\/\n    }\n\n    \/* \u63a7\u5236\u53f0\u5de5\u4e1a\u94ed\u724c *\/\n    #zmt-washer-specs-308 .zmt-console-tag {\n      position: absolute;\n      top: 0; right: 40px;\n      background: rgba(255,255,255,0.05);\n      color: #9CA3AF;\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      font-size: 11px;\n      padding: 6px 12px;\n      letter-spacing: 0.08em;\n      border-left: 1px solid rgba(255,255,255,0.1);\n      border-right: 1px solid rgba(255,255,255,0.1);\n      border-bottom: 1px solid rgba(255,255,255,0.1);\n      z-index: 3;\n    }\n\n    \/* === \u8868\u683c\u5bb9\u5668 === *\/\n    #zmt-washer-specs-308 .zmt-table-wrap {\n      position: relative;\n      z-index: 2; \/* \u786e\u4fdd\u8868\u683c\u5728\u80cc\u666f\u56fe\u4e0a\u65b9 *\/\n      width: 100%;\n      overflow-x: auto;\n      padding: clamp(24px, 4vw, 40px);\n      padding-top: 48px;\n    }\n\n    \/* \u5b9a\u5236\u5de5\u4e1a\u98ce\u6eda\u52a8\u6761 *\/\n    #zmt-washer-specs-308 .zmt-table-wrap::-webkit-scrollbar { height: 6px; }\n    #zmt-washer-specs-308 .zmt-table-wrap::-webkit-scrollbar-track { background: rgba(255,255,255,0.05); }\n    #zmt-washer-specs-308 .zmt-table-wrap::-webkit-scrollbar-thumb { background: #0078C0; border-radius: 0; }\n\n    #zmt-washer-specs-308 table {\n      width: 100%;\n      border-collapse: collapse;\n      text-align: left;\n      min-width: 900px; \n    }\n\n    \/* \u8868\u5934 *\/\n    #zmt-washer-specs-308 th {\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      font-size: 13px;\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n      color: #0078C0; \n      padding: 0 16px 20px 16px;\n      border-bottom: 2px solid rgba(0, 120, 192, 0.6);\n      white-space: nowrap;\n    }\n    \n    #zmt-washer-specs-308 th:first-child {\n      width: 28%;\n      color: #FFFFFF;\n    }\n\n    \/* \u6570\u636e\u884c *\/\n    #zmt-washer-specs-308 td {\n      font-size: 14.5px;\n      line-height: 1.6;\n      padding: 20px 16px;\n      color: #F8FAFC; \/* \u63d0\u4eae\u6b63\u6587\u989c\u8272\u5bf9\u6297\u80cc\u666f\u5e72\u6270 *\/\n      border-bottom: 1px dashed rgba(255, 255, 255, 0.15);\n      vertical-align: top;\n      position: relative;\n      transition: all 0.2s ease;\n      \/* \u2605 \u5f3a\u9634\u5f71\u62a4\u822a\uff1a\u4fdd\u8bc1\u53f3\u4fa7\u56fe\u7247\u6e05\u6670\u7684\u540c\u65f6\uff0c\u6587\u5b57\u7edd\u5bf9\u53ef\u8bfb \u2605 *\/\n      text-shadow: 0 1px 4px rgba(0,0,0,1), 0 2px 10px rgba(0,0,0,0.8);\n    }\n\n    \/* \u7b2c\u4e00\u5217\uff08\u89c4\u683c\u540d\uff09\u6837\u5f0f *\/\n    #zmt-washer-specs-308 td:first-child {\n      font-weight: 600;\n      color: #B4A0DE; \/* \u63d0\u4eae\u540e\u7684\u526f\u8272\u7cfb *\/\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      font-size: 13px;\n      text-shadow: none; \/* \u5de6\u4fa7\u5df2\u6709\u7eaf\u9ed1\u5e95\u8272\uff0c\u65e0\u9700\u91cd\u9634\u5f71 *\/\n    }\n\n    \/* \u60ac\u505c\u8054\u52a8\u9ad8\u4eae\u8bbe\u8ba1 *\/\n    #zmt-washer-specs-308 tr {\n      position: relative;\n    }\n    \n    #zmt-washer-specs-308 td:first-child::before {\n      content: '';\n      position: absolute;\n      left: 0; top: 0; bottom: 0;\n      width: 2px;\n      background: #0078C0;\n      opacity: 0;\n      transition: opacity 0.2s ease;\n    }\n\n    #zmt-washer-specs-308 tr:hover td {\n      background: rgba(0, 120, 192, 0.15);\n      color: #FFFFFF;\n    }\n    \n    #zmt-washer-specs-308 tr:hover td:first-child::before {\n      opacity: 1;\n    }\n\n    \/* === \u5e95\u90e8 CTA \u5c45\u4e2d\u6a21\u5757 === *\/\n    #zmt-washer-specs-308 .zmt-cta-area {\n      display: flex;\n      justify-content: center; \/* \u2605 \u6309\u94ae\u5c45\u4e2d\u5e03\u5c40 \u2605 *\/\n      margin-top: 10px;\n    }\n\n    #zmt-washer-specs-308 .zmt-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      background: #0078C0;\n      color: #FFFFFF !important;\n      text-decoration: none;\n      font-weight: 600;\n      font-size: 15px;\n      padding: 16px 40px;\n      transition: all 0.3s ease;\n      border: 1px solid transparent;\n      box-shadow: 0 0 20px rgba(0, 120, 192, 0.4);\n      clip-path: polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 12px 100%, 0 calc(100% - 12px));\n    }\n\n    #zmt-washer-specs-308 .zmt-btn::after {\n      content: '\u2192';\n      margin-left: 12px;\n      font-family: monospace;\n      transition: transform 0.3s ease;\n    }\n\n    #zmt-washer-specs-308 .zmt-btn:hover {\n      background: #7860A8;\n      border-color: #7860A8;\n      transform: translateY(-2px);\n      box-shadow: 0 0 30px rgba(120, 96, 168, 0.6);\n    }\n    \n    #zmt-washer-specs-308 .zmt-btn:hover::after {\n      transform: translateX(4px);\n    }\n\n    \/* === \u54cd\u5e94\u5f0f\u8c03\u6574 === *\/\n    @media (max-width: 992px) {\n      #zmt-washer-specs-308 .zmt-data-console {\n        clip-path: none; \n      }\n      #zmt-washer-specs-308 .zmt-table-bg {\n        \/* \u79fb\u52a8\u7aef\u524a\u5f31\u80cc\u666f\u56fe\u5360\u6bd4\u4e0e\u900f\u660e\u5ea6\uff0c\u9632\u7eb5\u5411\u62c9\u957f\u540e\u6742\u4e71 *\/\n        background-size: 100% 100%, 100% auto;\n        opacity: 0.3; \n        background-position: center, center bottom;\n      }\n      #zmt-washer-specs-308 .zmt-btn {\n        width: 100%; \n      }\n    }\n  <\/style>\n\n  <div class=\"zmt-inner\">\n    \n    <!-- 1. \u5168\u5bbd\u6807\u9898\u4e0e\u5bfc\u8bed\u6a21\u5757 -->\n    <div class=\"zmt-header-group\">\n      <h2 class=\"sbt-h2\">Drum Washer Specifications<\/h2>\n      <div class=\"zmt-lead-text\">\n        Every figure below is what we build to. Where a number depends on your container or your residue, the table says so, rather than quoting one value that will not survive contact with your plant.\n      <\/div>\n    <\/div>\n\n    <!-- 2. \u5b9e\u5fc3 2D \u5de5\u4e1a\u53c2\u6570\u77e9\u9635 (\u5e26\u8bbe\u5907\u5e95\u56fe) -->\n    <div class=\"zmt-data-console\">\n      \n      <!-- \u2605 \u80cc\u666f\u56fe\u7247\u5c42 (\u901a\u8fc7\u6e10\u53d8\u4e0e\u5bb9\u5668\u5206\u79bb\u4fdd\u8bc1\u6e05\u6670\u5ea6) \u2605 -->\n      <div class=\"zmt-table-bg\"><\/div>\n\n      <div class=\"zmt-console-tag\">SPECS.MATRIX \/\/ ISO 15750 REF<\/div>\n      \n      <div class=\"zmt-table-wrap\">\n        <table>\n          <thead>\n            <tr>\n              <th>Specification<\/th>\n              <th>MS \/ HX round-barrel washer<\/th>\n              <th>FS \/ FS-NC square-bucket washer<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr>\n              <td>Barrel type<\/td>\n              <td>Open-top round barrel<\/td>\n              <td>Open-top square bucket<\/td>\n            <\/tr>\n            <tr>\n              <td>Capacity envelope<\/td>\n              <td>50-200 L (13-53 US gal)<\/td>\n              <td>25-50 L (6.6-13 US gal)<\/td>\n            <\/tr>\n            <tr>\n              <td>Throughput<\/td>\n              <td>100 barrels per hour, varying with how contaminated the container is<\/td>\n              <td>100-200 barrels per hour<\/td>\n            <\/tr>\n            <tr>\n              <td>Wash chamber and frame material<\/td>\n              <td>SUS 304 stainless steel<\/td>\n              <td>SUS 304 stainless steel<\/td>\n            <\/tr>\n            <tr>\n              <td>Cleaning mechanism<\/td>\n              <td>Fixed three-rod brush set, inner and outer brushes, rinse pump<\/td>\n              <td>Counter-rotating bucket and main brush, internal and external high-pressure fan nozzles<\/td>\n            <\/tr>\n            <tr>\n              <td>Rinse timer<\/td>\n              <td>10-60 seconds, adjustable<\/td>\n              <td>Set per wash programme<\/td>\n            <\/tr>\n            <tr>\n              <td>Working mode<\/td>\n              <td>Automatic<\/td>\n              <td>Automatic or multi-mode<\/td>\n            <\/tr>\n            <tr>\n              <td>Power supply<\/td>\n              <td>Three-phase four-wire<\/td>\n              <td>Three-phase four-wire<\/td>\n            <\/tr>\n            <tr>\n              <td>Wash water handling<\/td>\n              <td>Collected in the machine case, discharged to the waste separation tank<\/td>\n              <td>Collected in the machine case, discharged to the waste separation tank<\/td>\n            <\/tr>\n            <tr>\n              <td>Barrel-specific build<\/td>\n              <td>Barrel geometry and wash programme built to your container<\/td>\n              <td>Barrel geometry and wash programme built to your container<\/td>\n            <\/tr>\n            <tr>\n              <td>Standard machine lead time<\/td>\n              <td>25-40 working days<\/td>\n              <td>25-40 working days<\/td>\n            <\/tr>\n            <tr>\n              <td>Customised or line-integrated build<\/td>\n              <td>30-60 days<\/td>\n              <td>30-60 days<\/td>\n            <\/tr>\n            <tr>\n              <td>Reference standard for open-head drum capacity<\/td>\n              <td>ISO 15750-1:2002 lists 208, 210 and 216.5 L, all above our 200 L standard chamber<\/td>\n              <td>Not applicable to square buckets<\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n    <\/div>\n\n    <!-- 3. CTA (\u5c45\u4e2d\u5e03\u5c40) -->\n    <div class=\"zmt-cta-area\">\n      <a href=\"#ct-popup-813\" class=\"zmt-btn\">Get a Quote in 24 Hours<\/a>\n    <\/div>\n\n  <\/div>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-f7994b9\" data-block-id=\"f7994b9\"><style>.stk-f7994b9 {margin-bottom:0px !important;}.stk-f7994b9-column{--stk-column-gap:var(--stk--preset--spacing--50, 1.5rem) !important;row-gap:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f7994b9-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d2960f4\" data-v=\"4\" data-block-id=\"d2960f4\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d2960f4-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d2960f4-inner-blocks\">\n<div id=\"zmt-machine-series-883\">\n  <style>\n    \/* ==========================================================\n       \u57fa\u7840\u4e0e\u5b89\u5168\u533a\u8bbe\u5b9a (\u6781\u81f4\u538b\u7f29\u5916\u56f4\u95f4\u8ddd)\n       ========================================================== *\/\n    #zmt-machine-series-883 * {\n      box-sizing: border-box;\n    }\n    \n    #zmt-machine-series-883 {\n      --zmt-pri: #0078C0;\n      --zmt-sec: #7860A8;\n      --zmt-ink: #0b1120;\n      --zmt-text: #334155;\n      --zmt-bg: #eef2f6;\n      --zmt-glass-bg: rgba(255, 255, 255, 0.85);\n      --zmt-card-border: rgba(0, 120, 192, 0.2);\n      \n      width: 100% !important;\n      background-color: var(--zmt-bg);\n      \/* \u6781\u81f4\u538b\u7f29\u4e0a\u4e0b\u8fb9\u8ddd *\/\n      padding-top: clamp(20px, 3vw, 30px); \n      padding-bottom: clamp(30px, 4vw, 50px);\n      font-family: inherit;\n      position: relative;\n      overflow: hidden;\n      z-index: 1;\n    }\n\n    \/* ==========================================================\n       \u9ad8\u5bc6\u5ea6\u80cc\u666f\uff1a\u5168\u5c40\u91d1\u5c5e\u62c9\u4e1d + \u786c\u6717\u659c\u5207\u88c5\u7532\u5e26\n       ========================================================== *\/\n    #zmt-machine-series-883::before {\n      content: '';\n      position: absolute;\n      inset: 0;\n      z-index: -2;\n      \/* \u7ec6\u817b\u7684\u5de5\u4e1a\u91d1\u5c5e\u62c9\u4e1d\u5e95\u7eb9 *\/\n      background-image: repeating-linear-gradient(\n        90deg,\n        rgba(0,0,0,0.01) 0px,\n        rgba(0,0,0,0.01) 1px,\n        transparent 1px,\n        transparent 4px\n      ),\n      linear-gradient(to bottom, #eef2f6 0%, #ffffff 100%);\n      pointer-events: none;\n    }\n\n    \/* \u6a2a\u8d2f\u753b\u9762\u7684\u4e3b\u8272\u4e0e\u526f\u8272\u659c\u5207\u88c5\u7532\u5e26\uff0c\u63d0\u4f9b\u5f3a\u70c8\u7684\u89c6\u89c9\u7275\u5f15\u529b *\/\n    #zmt-machine-series-883::after {\n      content: '';\n      position: absolute;\n      top: -20%; left: -10%; width: 120%; height: 60%;\n      background: linear-gradient(105deg, var(--zmt-pri) 0%, rgba(0, 120, 192, 0.05) 40%, transparent 40%);\n      transform: translateY(10%);\n      z-index: -1;\n      pointer-events: none;\n    }\n\n    \/* \u7b2c\u4e8c\u6761\u659c\u5411\u88c5\u9970\u5e26\uff0c\u586b\u8865\u53f3\u4e0b\u89d2 *\/\n    #zmt-machine-series-883 .zmt-bg-accent {\n      position: absolute;\n      bottom: -30%; right: -20%; width: 80%; height: 80%;\n      background: linear-gradient(-75deg, rgba(120, 96, 168, 0.08) 0%, transparent 50%);\n      z-index: -1;\n      pointer-events: none;\n    }\n\n    \/* \u5185\u90e8\u5bb9\u5668\uff0c\u51cf\u5c0f gap *\/\n    #zmt-machine-series-883 .zmt-inner {\n      max-width: 1600px !important;\n      margin: 0 auto;\n      padding-inline: clamp(15px, 3vw, 40px);\n      display: flex;\n      flex-direction: column;\n      gap: clamp(20px, 3vw, 30px); \/* \u6781\u5927\u7f29\u5c0f\u6a21\u5757\u95f4\u7684\u7a7a\u9699 *\/\n      position: relative;\n      z-index: 2;\n    }\n\n    \/* ==========================================================\n       \u6781\u7d27\u51d1\u6807\u9898\u6392\u7248\n       ========================================================== *\/\n    #zmt-machine-series-883 .sbt-h2 {\n      width: 100% !important;\n      white-space: normal;\n      overflow-wrap: break-word;\n      margin: 0 0 12px 0 !important; \/* \u538b\u7f29\u6807\u9898\u4e0b\u8fb9\u8ddd *\/\n      padding-top: 0 !important;\n      font-size: clamp(28px, 3.5vw, 42px);\n      font-weight: 800;\n      line-height: 1.15;\n      color: var(--zmt-ink);\n      position: relative;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    #zmt-machine-series-883 .sbt-h2::before {\n      content: '';\n      display: inline-block;\n      width: 6px; height: 28px;\n      background: var(--zmt-pri);\n      clip-path: polygon(0 0, 100% 15%, 100% 100%, 0 85%);\n    }\n\n    #zmt-machine-series-883 .zmt-intro-body {\n      width: 100% !important;\n      white-space: normal;\n      overflow-wrap: break-word;\n      font-size: clamp(15px, 1.2vw, 16px);\n      line-height: 1.6;\n      color: var(--zmt-text);\n      font-weight: 500;\n      margin: 0;\n      max-width: 1000px;\n    }\n\n    \/* ==========================================================\n       \u65e0\u7f1d\u54ac\u5408\u7684\u673a\u68b0 Tab \u5bfc\u822a (\u8d34\u5408\u4e0b\u65b9\u5185\u5bb9)\n       ========================================================== *\/\n    #zmt-machine-series-883 .zmt-tabs-nav {\n      display: flex;\n      justify-content: flex-start;\n      gap: 2px;\n      width: 100%;\n      overflow-x: auto;\n      scrollbar-width: none;\n      \/* \u5e95\u90e8\u7c97\u8fb9\u6846\uff0c\u76f4\u63a5\u4e0e\u4e0b\u65b9\u5361\u7247\u8fde\u63a5 *\/\n      border-bottom: 3px solid var(--zmt-pri);\n    }\n    #zmt-machine-series-883 .zmt-tabs-nav::-webkit-scrollbar {\n      display: none;\n    }\n    \n    #zmt-machine-series-883 .zmt-tab-btn {\n      flex: 0 0 auto;\n      background: rgba(255, 255, 255, 0.5);\n      border: 1px solid var(--zmt-card-border);\n      border-bottom: none;\n      border-top: 3px solid transparent;\n      padding: 12px 24px;\n      font-size: 13px;\n      font-weight: 700;\n      color: var(--zmt-text);\n      cursor: pointer;\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 0 100%, 0 10px);\n      margin-bottom: 0; \n      position: relative;\n      z-index: 1;\n      transition: all 0.2s ease;\n      text-transform: uppercase;\n    }\n    #zmt-machine-series-883 .zmt-tab-btn:hover {\n      background: rgba(255, 255, 255, 0.9);\n      color: var(--zmt-pri);\n    }\n    #zmt-machine-series-883 .zmt-tab-btn.zmt-active {\n      background: var(--zmt-pri);\n      color: #ffffff;\n      border-color: var(--zmt-pri);\n      border-top: 3px solid var(--zmt-sec);\n      z-index: 3;\n    }\n\n    \/* ==========================================================\n       \u7d27\u51d1\u6ed1\u52a8\u89c6\u53e3 (\u53bb\u9664\u591a\u4f59\u5916\u56f4 padding)\n       ========================================================== *\/\n    #zmt-machine-series-883 .zmt-tabs-viewport {\n      display: flex;\n      width: 100%;\n      overflow-x: hidden;\n      overflow-y: hidden;\n      scroll-behavior: smooth;\n      scroll-snap-type: x mandatory;\n      align-items: flex-start;\n      \/* \u7d27\u8d34\u5bfc\u822a\u680f *\/\n      margin-top: -3px; \n      transition: height 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);\n    }\n    \n    #zmt-machine-series-883 .zmt-tab-panel {\n      flex: 0 0 100%;\n      width: 100%;\n      scroll-snap-align: start;\n      \/* \u5f7b\u5e95\u53bb\u9664\u56db\u5468\u9884\u7559\u7ed9\u9634\u5f71\u7684 padding\uff0c\u5b9e\u73b0\u786c\u5207\u8d34\u8fb9 *\/\n      padding: 0;\n    }\n\n    \/* ==========================================================\n       \u7d27\u51d1\u578b\u6ed1\u52a8\u95e8\u673a\u7532\u5361\u7247\n       ========================================================== *\/\n    #zmt-machine-series-883 .zmt-slide-card {\n      position: relative;\n      width: 100%;\n      min-height: 360px;\n      background: var(--zmt-glass-bg);\n      backdrop-filter: blur(12px);\n      -webkit-backdrop-filter: blur(12px);\n      border: 1px solid var(--zmt-card-border);\n      \/* \u53d6\u6d88\u5927\u9634\u5f71\uff0c\u6539\u7528\u786c\u6717\u7684\u65ad\u70b9\u63cf\u8fb9 *\/\n      border-top: none;\n      display: flex;\n      overflow: hidden;\n    }\n\n    \/* \u5de6\u4e0b\u53f3\u4e0a\u673a\u68b0\u89d2\u6807 (\u76f4\u8d34\u8fb9\u6846) *\/\n    #zmt-machine-series-883 .zmt-slide-card::after {\n      content: ''; position: absolute; top: 0; right: 0; width: 30px; height: 30px;\n      border-top: 3px solid var(--zmt-pri); border-right: 3px solid var(--zmt-pri);\n      pointer-events: none; z-index: 4;\n    }\n    #zmt-machine-series-883 .zmt-slide-card::before {\n      content: ''; position: absolute; bottom: 0; left: 0; width: 30px; height: 30px;\n      border-bottom: 3px solid var(--zmt-sec); border-left: 3px solid var(--zmt-sec);\n      pointer-events: none; z-index: 4;\n    }\n\n    \/* \u5185\u90e8\u56fe\u50cf\u9762\u677f\uff1a\u62c9\u6ee1\u9ad8\u5ea6\uff0c\u53bb\u9664\u95f4\u9699 *\/\n    #zmt-machine-series-883 .zmt-image-panel {\n      position: absolute;\n      top: 0; bottom: 0; width: 50%;\n      display: flex; align-items: center; justify-content: center;\n      z-index: 1;\n      background: rgba(0, 120, 192, 0.03);\n      border-right: 1px solid rgba(0,0,0,0.05);\n    }\n    #zmt-machine-series-883 .zmt-image-panel img {\n      width: auto; max-width: 90%; height: auto; max-height: 90%;\n      object-fit: contain;\n      transform: scale(0.95);\n      filter: drop-shadow(0 8px 16px rgba(0,0,0,0.1));\n      transition: transform 0.5s cubic-bezier(0.2, 0.8, 0.2, 1), filter 0.5s ease;\n    }\n\n    \/* \u5185\u90e8\u6587\u672c\u9762\u677f\uff1a\u7d27\u51d1\u8fb9\u8ddd *\/\n    #zmt-machine-series-883 .zmt-text-panel {\n      position: relative;\n      z-index: 2;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      padding: clamp(24px, 3vw, 40px);\n      transition: width 0.5s cubic-bezier(0.2, 0.8, 0.2, 1), background 0.5s ease;\n    }\n\n    \/* \u7d27\u5bc6\u538b\u7f29\u7684\u6587\u5b57\u6392\u7248 *\/\n    #zmt-machine-series-883 .zmt-h3 {\n      font-size: clamp(18px, 1.8vw, 22px); font-weight: 700; color: var(--zmt-ink);\n      line-height: 1.3; margin: 0 0 12px 0; display: flex; align-items: center; gap: 8px;\n      width: 100% !important; white-space: normal; overflow-wrap: break-word;\n    }\n    #zmt-machine-series-883 .zmt-h3::before {\n      content: ''; display: block; width: 10px; height: 10px; background: var(--zmt-pri);\n      clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);\n    }\n    #zmt-machine-series-883 .zmt-card-body {\n      font-size: 14px; line-height: 1.5; color: var(--zmt-text); margin-bottom: 16px;\n      width: 100% !important; white-space: normal; overflow-wrap: break-word;\n    }\n    #zmt-machine-series-883 .zmt-list {\n      list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px;\n    }\n    #zmt-machine-series-883 .zmt-list li {\n      position: relative; padding-left: 20px; font-size: 14px; line-height: 1.5; color: var(--zmt-text);\n      width: 100% !important; white-space: normal; overflow-wrap: break-word;\n    }\n    #zmt-machine-series-883 .zmt-list li::before {\n      content: ''; position: absolute; left: 0; top: 6px; width: 4px; height: 4px;\n      background: var(--zmt-sec);\n    }\n\n    \/* \u684c\u9762\u7aef\u52a8\u6548\u903b\u8f91\uff1a\u7d27\u5bc6\u6ed1\u79fb *\/\n    @media (min-width: 992px) {\n      \/* \u5de6\u5361 (\u56fe\u5728\u53f3\uff0c\u5411\u53f3\u63a8\u663e) *\/\n      #zmt-machine-series-883 .zmt-align-left .zmt-image-panel { right: 0; border-left: 1px solid rgba(0,0,0,0.05); border-right: none;}\n      #zmt-machine-series-883 .zmt-align-left .zmt-image-panel img { transform: scale(0.9) translateX(-10%); }\n      #zmt-machine-series-883 .zmt-align-left .zmt-text-panel {\n        width: 85%; \/* \u906e\u76d6\u6781\u5927\u90e8\u5206\u56fe\u7247 *\/\n        background: linear-gradient(90deg, rgba(255,255,255,1) 70%, rgba(255,255,255,0.4) 100%);\n        backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);\n        border-right: 1px solid rgba(0,0,0,0.05);\n      }\n      #zmt-machine-series-883 .zmt-align-left:hover .zmt-text-panel {\n        width: 50%; background: rgba(255,255,255,1);\n      }\n      #zmt-machine-series-883 .zmt-align-left:hover .zmt-image-panel img {\n        transform: scale(1.05) translateX(0);\n        filter: drop-shadow(0 15px 25px rgba(0, 120, 192, 0.15));\n      }\n\n      \/* \u53f3\u5361 (\u56fe\u5728\u5de6\uff0c\u5411\u5de6\u63a8\u663e) *\/\n      #zmt-machine-series-883 .zmt-align-right { justify-content: flex-end; }\n      #zmt-machine-series-883 .zmt-align-right .zmt-image-panel { left: 0; border-right: 1px solid rgba(0,0,0,0.05); }\n      #zmt-machine-series-883 .zmt-align-right .zmt-image-panel img { transform: scale(0.9) translateX(10%); }\n      #zmt-machine-series-883 .zmt-align-right .zmt-text-panel {\n        width: 85%;\n        background: linear-gradient(-90deg, rgba(255,255,255,1) 70%, rgba(255,255,255,0.4) 100%);\n        backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);\n        border-left: 1px solid rgba(0,0,0,0.05);\n      }\n      #zmt-machine-series-883 .zmt-align-right:hover .zmt-text-panel {\n        width: 50%; background: rgba(255,255,255,1);\n      }\n      #zmt-machine-series-883 .zmt-align-right:hover .zmt-image-panel img {\n        transform: scale(1.05) translateX(0); \n        filter: drop-shadow(0 15px 25px rgba(120, 96, 168, 0.15));\n      }\n    }\n\n    \/* \u79fb\u52a8\u7aef\u964d\u7ea7 *\/\n    @media (max-width: 991px) {\n      #zmt-machine-series-883 .zmt-slide-card { flex-direction: column; }\n      #zmt-machine-series-883 .zmt-image-panel { position: relative; width: 100%; height: 260px; border-bottom: 1px solid var(--zmt-card-border); background: #fff;}\n      #zmt-machine-series-883 .zmt-image-panel img { transform: scale(1) translateX(0) !important; }\n      #zmt-machine-series-883 .zmt-text-panel { width: 100% !important; background: transparent !important; backdrop-filter: none; border: none; }\n    }\n\n    \/* ==========================================================\n       \u6781\u7d27\u51d1\u6570\u636e\u77e9\u9635 (\u65e0\u5916\u8f6e\u5ed3\uff0c\u8d34\u5e95\u8fb9)\n       ========================================================== *\/\n    #zmt-machine-series-883 .zmt-matrix-wrapper {\n      background: #ffffff;\n      border: 1px solid var(--zmt-card-border);\n      border-top: none; \/* \u4e0e\u4e0a\u65b9\u5bb9\u5668\u5bf9\u9f50 *\/\n      position: relative;\n    }\n\n    #zmt-machine-series-883 .zmt-matrix-header-row {\n      display: grid; grid-template-columns: 1fr;\n      background: var(--zmt-ink);\n      color: #fff; font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      font-size: 12px; text-transform: uppercase; letter-spacing: 0.05em; font-weight: 700;\n    }\n    @media (min-width:690px) {\n      #zmt-machine-series-883 .zmt-matrix-header-row { grid-template-columns: 1.2fr 1fr 1fr; }\n    }\n    #zmt-machine-series-883 .zmt-matrix-cell-head {\n      padding: 12px 20px; border-right: 1px solid rgba(255,255,255,0.15);\n    }\n\n    #zmt-machine-series-883 .zmt-matrix-row {\n      display: grid; grid-template-columns: 1fr;\n      border-bottom: 1px solid rgba(0,0,0,0.05); background: #ffffff; transition: background 0.2s ease;\n    }\n    #zmt-machine-series-883 .zmt-matrix-row:last-child { border-bottom: none; }\n    #zmt-machine-series-883 .zmt-matrix-row:nth-child(even) { background: rgba(0, 120, 192, 0.03); }\n    #zmt-machine-series-883 .zmt-matrix-row:hover { background: rgba(0, 120, 192, 0.06); }\n    @media (min-width:690px) { #zmt-machine-series-883 .zmt-matrix-row { grid-template-columns: 1.2fr 1fr 1fr; } }\n\n    #zmt-machine-series-883 .zmt-matrix-label {\n      padding: 12px 20px; font-weight: 600; color: var(--zmt-ink);\n      font-size: 13px; border-left: 3px solid transparent; display: flex; align-items: center;\n    }\n    #zmt-machine-series-883 .zmt-matrix-row:hover .zmt-matrix-label { border-left-color: var(--zmt-pri); }\n    \n    #zmt-machine-series-883 .zmt-matrix-value {\n      padding: 12px 20px; font-size: 13px; color: var(--zmt-text); display: flex; align-items: center;\n    }\n    @media (max-width:689px) {\n      #zmt-machine-series-883 .zmt-matrix-value::before {\n        content: attr(data-th) \": \"; font-weight: 700; margin-right: 8px; color: var(--zmt-pri);\n      }\n      #zmt-machine-series-883 .zmt-matrix-cell-head { display: none; }\n      #zmt-machine-series-883 .zmt-matrix-label { background: rgba(0,0,0,0.03); border-left: 3px solid var(--zmt-pri); }\n    }\n\n    \/* ==========================================================\n       \u8d85\u7d27\u51d1\u65e0\u7f1d\u8d34\u5408\u7684\u5e95\u90e8\u5de5\u4e1a\u94ed\u724c\n       ========================================================== *\/\n    #zmt-machine-series-883 .zmt-footer-plate {\n      display: grid; grid-template-columns: 1fr; gap: 24px;\n      background: #111827; color: #ffffff;\n      padding: clamp(24px, 3vw, 40px); position: relative;\n      border-top: 3px solid var(--zmt-pri); z-index: 2;\n    }\n    @media (min-width: 992px) {\n      #zmt-machine-series-883 .zmt-footer-plate { grid-template-columns: 2fr 1fr; align-items: center; }\n    }\n\n    #zmt-machine-series-883 .zmt-footer-plate .zmt-h3 { color: #ffffff; margin-bottom: 12px; font-size: 18px; }\n    #zmt-machine-series-883 .zmt-footer-plate .zmt-list { gap: 6px; }\n    #zmt-machine-series-883 .zmt-footer-plate .zmt-list li {\n      color: rgba(255, 255, 255, 0.85); border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding-block: 6px; font-size: 13px;\n    }\n    #zmt-machine-series-883 .zmt-footer-plate .zmt-list li:last-child { border-bottom: none; }\n    #zmt-machine-series-883 .zmt-footer-plate .zmt-list li::before { border: none; background: #00ffcc; border-radius: 50%; width: 4px; height: 4px; top: 12px;}\n\n    #zmt-machine-series-883 .zmt-cta-container { display: flex; justify-content: flex-start; }\n    @media (min-width: 992px) { #zmt-machine-series-883 .zmt-cta-container { justify-content: flex-end; } }\n\n    #zmt-machine-series-883 .zmt-btn {\n      display: inline-flex; align-items: center; justify-content: center;\n      background: #ffffff; color: var(--zmt-pri);\n      font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em;\n      text-decoration: none; padding: 14px 28px;\n      clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));\n      transition: background 0.2s ease, color 0.2s ease;\n      white-space: nowrap;\n    }\n    #zmt-machine-series-883 .zmt-btn:hover { background: var(--zmt-sec); color: #fff; }\n  <\/style>\n\n  <div class=\"zmt-bg-accent\"><\/div>\n\n  <div class=\"zmt-inner\">\n    \n    <!-- \u5934\u90e8\u4fe1\u606f -->\n    <div class=\"zmt-header\">\n      <h2 class=\"sbt-h2\">Two Machine Series and Which One Fits Your Barrel<\/h2>\n      <p class=\"zmt-intro-body\">The two series are not a good-better pairing. They are built around two different barrel geometries, and around two different ways of creating motion between container and brush.<\/p>\n    <\/div>\n\n    <!-- \u7d27\u5bc6\u8d34\u5408\u7684\u4e92\u9501 Tab \u5bfc\u822a\u4e0e\u89c6\u53e3\u7ec4 -->\n    <div class=\"zmt-tabs-group\" style=\"display: flex; flex-direction: column; gap: 0;\">\n      \n      <!-- \u673a\u68b0\u4e92\u9501\u5f0f Tab \u5bfc\u822a -->\n      <div class=\"zmt-tabs-nav\" role=\"tablist\" aria-label=\"Machine Series Options\">\n        <button class=\"zmt-tab-btn zmt-active\" role=\"tab\" aria-selected=\"true\" data-index=\"0\">MS \/ HX Series<\/button>\n        <button class=\"zmt-tab-btn\" role=\"tab\" aria-selected=\"false\" data-index=\"1\">FS \/ FS-NC Series<\/button>\n        <button class=\"zmt-tab-btn\" role=\"tab\" aria-selected=\"false\" data-index=\"2\">Decision Matrix<\/button>\n      <\/div>\n\n      <!-- \u65e0\u8fb9\u8ddd\u52a8\u6001\u89c6\u53e3 -->\n      <div class=\"zmt-tabs-viewport\" id=\"zmt-tabs-viewport-883\">\n        \n        <!-- Panel 1: MS\/HX \u62bd\u62c9\u5361\u7247 -->\n        <div class=\"zmt-tab-panel\">\n          <div class=\"zmt-slide-card zmt-align-left\">\n            <div class=\"zmt-image-panel\">\n              <img decoding=\"async\" src=\"https:\/\/masstechx.com\/wp-content\/uploads\/2026\/08\/MS.png\" alt=\"MS \/ HX Round-Barrel Washer Machine\" width=\"500\" height=\"350\" fetchpriority=\"high\">\n            <\/div>\n            <div class=\"zmt-text-panel\">\n              <h3 class=\"zmt-h3\">MS \/ HX Round-Barrel Washer<\/h3>\n              <p class=\"zmt-card-body\">Built for 50-200 L open-top round barrels in plastic or stainless steel. A fixed three-rod brush set works together with inner and outer brushes and a rinse pump.<\/p>\n              <ul class=\"zmt-list\">\n                <li>The brushes travel while the barrel stays held in a positioning clamp.<\/li>\n                <li>Rinse duration is set on the panel from 10-60 seconds to suit the residue.<\/li>\n                <li>Barrels come off the machine ready for reuse rather than for disposal.<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- Panel 2: FS\/FS-NC \u62bd\u62c9\u5361\u7247 -->\n        <div class=\"zmt-tab-panel\">\n          <div class=\"zmt-slide-card zmt-align-right\">\n            <div class=\"zmt-image-panel\">\n              <img decoding=\"async\" src=\"https:\/\/masstechx.com\/wp-content\/uploads\/2026\/08\/FS.png\" alt=\"FS \/ FS-NC Square-Bucket Washer Machine\" width=\"500\" height=\"350\" loading=\"lazy\">\n            <\/div>\n            <div class=\"zmt-text-panel\">\n              <h3 class=\"zmt-h3\">FS \/ FS-NC Square-Bucket Washer<\/h3>\n              <p class=\"zmt-card-body\">Built for 25-50 L open-top square buckets. The bucket itself rotates counter-clockwise at low speed while the main brush turns clockwise at high speed.<\/p>\n              <ul class=\"zmt-list\">\n                <li>The two parts revolve in opposite directions to maintain smooth contact against a flat wall.<\/li>\n                <li>Corners that a stationary brush would shadow are swept as the bucket turns past.<\/li>\n                <li>Internal and external fan nozzles run alongside the brushes throughout the cycle.<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n        \n        <!-- Panel 3: \u7d27\u51d1\u65e0\u7f1d\u77e9\u9635 -->\n        <div class=\"zmt-tab-panel\">\n          <div class=\"zmt-matrix-wrapper\">\n            <div class=\"zmt-matrix-header-row\">\n              <div class=\"zmt-matrix-cell-head\">Selection criterion<\/div>\n              <div class=\"zmt-matrix-cell-head\">MS \/ HX round-barrel<\/div>\n              <div class=\"zmt-matrix-cell-head\">FS \/ FS-NC square-bucket<\/div>\n            <\/div>\n            <div class=\"zmt-matrix-row\">\n              <div class=\"zmt-matrix-label\">Container geometry<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"MS \/ HX\">Open-top round<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"FS \/ FS-NC\">Open-top square<\/div>\n            <\/div>\n            <div class=\"zmt-matrix-row\">\n              <div class=\"zmt-matrix-label\">Capacity per container<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"MS \/ HX\">100-200 L per barrel<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"FS \/ FS-NC\">25-50 L per bucket<\/div>\n            <\/div>\n            <div class=\"zmt-matrix-row\">\n              <div class=\"zmt-matrix-label\">Suitable barrel range<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"MS \/ HX\">50-200 L<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"FS \/ FS-NC\">25-50 L<\/div>\n            <\/div>\n            <div class=\"zmt-matrix-row\">\n              <div class=\"zmt-matrix-label\">Rated throughput<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"MS \/ HX\">100 barrels per hour<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"FS \/ FS-NC\">100-200 barrels per hour<\/div>\n            <\/div>\n            <div class=\"zmt-matrix-row\">\n              <div class=\"zmt-matrix-label\">Relative motion<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"MS \/ HX\">Brushes rotate, barrel held<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"FS \/ FS-NC\">Bucket and brush counter-rotate<\/div>\n            <\/div>\n            <div class=\"zmt-matrix-row\">\n              <div class=\"zmt-matrix-label\">Rinse control<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"MS \/ HX\">10-60 seconds, adjustable<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"FS \/ FS-NC\">Set per wash programme<\/div>\n            <\/div>\n            <div class=\"zmt-matrix-row\">\n              <div class=\"zmt-matrix-label\">Working mode<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"MS \/ HX\">Automatic<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"FS \/ FS-NC\">Automatic or multi-mode<\/div>\n            <\/div>\n            <div class=\"zmt-matrix-row\">\n              <div class=\"zmt-matrix-label\">Frame and chamber<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"MS \/ HX\">SUS 304<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"FS \/ FS-NC\">SUS 304<\/div>\n            <\/div>\n            <div class=\"zmt-matrix-row\">\n              <div class=\"zmt-matrix-label\">Where it earns its place<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"MS \/ HX\">Food, chemical, new materials and environmental plants running large round turnover barrels<\/div>\n              <div class=\"zmt-matrix-value\" data-th=\"FS \/ FS-NC\">Plants cycling high volumes of small square buckets<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div> <!-- \/zmt-tabs-group -->\n\n    <!-- \u8d85\u538b\u7f29\u8d34\u5408\u5e95\u90e8\u94ed\u724c -->\n    <div class=\"zmt-footer-plate\">\n      <div class=\"zmt-industry-content\">\n        <h3 class=\"zmt-h3\">Industries Running These Machines<\/h3>\n        <ul class=\"zmt-list\">\n          <li>Food processing plants cleaning and descaling reusable ingredient barrels<\/li>\n          <li>Chemical plants returning turnover barrels to service between batches<\/li>\n          <li>New materials producers handling powder and slurry residue in reusable containers<\/li>\n          <li>Environmental protection operations cycling collection barrels<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"zmt-cta-container\">\n        <a href=\"#ct-popup-813\" class=\"zmt-btn\">Discuss Your Production Line<\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const moduleRoot = document.getElementById('zmt-machine-series-883');\n      if(!moduleRoot) return;\n      \n      const navBtns = moduleRoot.querySelectorAll('.zmt-tab-btn');\n      const viewport = moduleRoot.querySelector('#zmt-tabs-viewport-883');\n      const panels = moduleRoot.querySelectorAll('.zmt-tab-panel');\n\n      \/\/ \u7cbe\u786e\u540c\u6b65\u9ad8\u5ea6\u4ee5\u6d88\u9664\u4e0b\u65b9\u7559\u767d\n      function syncViewportHeight(index) {\n        if(panels[index]) {\n          viewport.style.height = panels[index].offsetHeight + 'px';\n        }\n      }\n\n      setTimeout(() => syncViewportHeight(0), 100);\n\n      navBtns.forEach(btn => {\n        btn.addEventListener('click', function() {\n          const index = parseInt(this.getAttribute('data-index'));\n          \n          navBtns.forEach(b => {\n            b.classList.remove('zmt-active');\n            b.setAttribute('aria-selected', 'false');\n          });\n          this.classList.add('zmt-active');\n          this.setAttribute('aria-selected', 'true');\n          \n          if(panels[index]) {\n            const scrollPos = panels[index].offsetLeft - viewport.offsetLeft;\n            viewport.scrollTo({ left: scrollPos, behavior: 'smooth' });\n            syncViewportHeight(index);\n          }\n        });\n      });\n      \n      let scrollTimeout;\n      viewport.addEventListener('scroll', function() {\n        clearTimeout(scrollTimeout);\n        scrollTimeout = setTimeout(() => {\n          let activeIndex = 0;\n          let minDiff = Infinity;\n          panels.forEach((panel, i) => {\n            const diff = Math.abs((panel.offsetLeft - viewport.offsetLeft) - viewport.scrollLeft);\n            if (diff < minDiff) {\n              minDiff = diff;\n              activeIndex = i;\n            }\n          });\n          navBtns.forEach(b => b.classList.remove('zmt-active'));\n          if(navBtns[activeIndex]) {\n            navBtns[activeIndex].classList.add('zmt-active');\n            syncViewportHeight(activeIndex);\n          }\n        }, 80);\n      });\n\n      window.addEventListener('resize', () => {\n        const activeBtn = moduleRoot.querySelector('.zmt-tab-btn.zmt-active');\n        if (activeBtn) {\n          syncViewportHeight(parseInt(activeBtn.getAttribute('data-index')));\n        }\n      });\n    });\n  <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-ee665c9\" data-block-id=\"ee665c9\"><style>.stk-ee665c9 {margin-bottom:0px !important;}.stk-ee665c9-column{--stk-column-gap:var(--stk--preset--spacing--50, 1.5rem) !important;row-gap:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-ee665c9-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-0d37a92\" data-v=\"4\" data-block-id=\"0d37a92\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-0d37a92-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-0d37a92-inner-blocks\">\n<div id=\"mt-b2b-pricing-dark-v3\">\n  \n  <!-- \u5de5\u4e1a\u5efa\u7b51\u7ea7\u6df1\u8272\u80cc\u666f\uff1a\u7b49\u9ad8\u7ebf + \u7f51\u683c\u5e95\u7eb9 + \u84dd\u7d2b\u73af\u5883\u5149\u6655 -->\n  <div class=\"mt-architect-bg\">\n    <div class=\"mt-dark-orb mt-orb-blue\"><\/div>\n    <div class=\"mt-dark-orb mt-orb-purple\"><\/div>\n    \n    <!-- \u62d3\u6251\u7b49\u9ad8\u7ebf\u7eb9\u7406 -->\n    <div class=\"mt-topo-pattern\"><\/div>\n    \n    <!-- \u6df1\u8272\u51e0\u4f55\u659c\u5207\u5757\u9762 -->\n    <div class=\"mt-bg-slice mt-slice-left\"><\/div>\n    <div class=\"mt-bg-slice mt-slice-right\"><\/div>\n    \n    <!-- \u529b\u5b66\u57fa\u51c6\u7ebf -->\n    <div class=\"mt-engineering-line mt-line-h\">\n      <span class=\"mt-mech-arrow mt-arrow-left\"><\/span>\n      <span class=\"mt-mech-arrow mt-arrow-right\"><\/span>\n    <\/div>\n    <div class=\"mt-engineering-line mt-line-v\"><\/div>\n  <\/div>\n  \n  <div class=\"mt-dashboard-inner\">\n    \n    <!-- \u5934\u90e8\u533a\u57df -->\n    <div class=\"mt-header-zone\">\n      <h2 class=\"sbt-h2\">Pricing Mechanism, <span class=\"mt-hl-primary\">Lead Times and Terms<\/span><\/h2>\n      <p class=\"mt-intro-text\">\n        There is no price list for this equipment, because a barrel washer is built around a container rather than sold off a shelf. Price follows the series, the number of wash positions, the barrel envelope, the degree of automation and how the machine sits inside your existing layout.\n      <\/p>\n    <\/div>\n\n    <!-- \u6a21\u5757\u5316\u91cd\u5de5\u4eea\u8868\u76d8\u77e9\u9635 -->\n    <div class=\"mt-bento-matrix\">\n      \n      <!-- \u6a21\u5757 1: \u4ef7\u683c\u9a71\u52a8\u56e0\u7d20 -->\n      <div class=\"mt-mech-panel mt-span-full\">\n        <div class=\"mt-panel-rivets\"><i><\/i><i><\/i><i><\/i><i><\/i><\/div>\n        <div class=\"mt-panel-corner mt-pc-tr\"><\/div>\n        \n        <h3 class=\"mt-panel-h3\"><span class=\"mt-h3-icon\"><\/span>What Moves Your Price<\/h3>\n        \n        <div class=\"mt-spec-table\">\n          <div class=\"mt-st-header\">\n            <div class=\"mt-st-col\">Driver<\/div>\n            <div class=\"mt-st-col\">Effect on cost<\/div>\n            <div class=\"mt-st-col\">How to bring it down<\/div>\n          <\/div>\n          \n          <div class=\"mt-st-row\">\n            <div class=\"mt-st-col mt-col-title\">Barrel geometry range<\/div>\n            <div class=\"mt-st-col\">One fixed profile is the cheapest build; a machine that must take several barrel shapes costs more in tooling and brush sets.<\/div>\n            <div class=\"mt-st-col mt-col-tip\">Send the barrels you actually run today, not the full range you once considered.<\/div>\n          <\/div>\n          \n          <div class=\"mt-st-row\">\n            <div class=\"mt-st-col mt-col-title\">Wash positions<\/div>\n            <div class=\"mt-st-col\">Each additional position adds structure, drive and pump capacity.<\/div>\n            <div class=\"mt-st-col mt-col-tip\">Size positions to real hourly demand rather than to peak-day demand.<\/div>\n          <\/div>\n          \n          <div class=\"mt-st-row\">\n            <div class=\"mt-st-col mt-col-title\">Degree of automation<\/div>\n            <div class=\"mt-st-col\">Manual load and unload is the lowest cost point; conveyor feeding and automatic transfer raise it.<\/div>\n            <div class=\"mt-st-col mt-col-tip\">Start with manual loading if an operator is already on that station.<\/div>\n          <\/div>\n          \n          <div class=\"mt-st-row\">\n            <div class=\"mt-st-col mt-col-title\">Water handling<\/div>\n            <div class=\"mt-st-col\">Simple collection to a separation tank costs less than recirculation with filtration.<\/div>\n            <div class=\"mt-st-col mt-col-tip\">Tell us your discharge route early so the machine is not over-specified.<\/div>\n          <\/div>\n          \n          <div class=\"mt-st-row\">\n            <div class=\"mt-st-col mt-col-title\">Local supply conditions<\/div>\n            <div class=\"mt-st-col\">Voltage, frequency and incoming water pressure all shape component selection.<\/div>\n            <div class=\"mt-st-col mt-col-tip\">Confirm your site voltage in the enquiry so the machine is built right the first time.<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- \u6a21\u5757 2: \u4ea4\u4ed8\u5468\u671f Timeline -->\n      <div class=\"mt-mech-panel mt-span-full mt-panel-alt\">\n        <div class=\"mt-panel-rivets\"><i><\/i><i><\/i><i><\/i><i><\/i><\/div>\n        <div class=\"mt-panel-corner mt-pc-bl\"><\/div>\n        \n        <div class=\"mt-flex-header\">\n          <h3 class=\"mt-panel-h3\"><span class=\"mt-h3-icon\"><\/span>Lead Times<\/h3>\n          <p class=\"mt-header-desc\">Lead time starts when the barrel drawing or sample is approved and excludes freight. Tell us the date you are working to and we confirm feasibility at barrel review, not after the order is placed.<\/p>\n        <\/div>\n\n        <div class=\"mt-timeline-grid\">\n          <div class=\"mt-tl-card\">\n            <div class=\"mt-tl-badge\">25-40 working days<\/div>\n            <h4 class=\"mt-tl-title\">Standard configuration machine<\/h4>\n            <p class=\"mt-tl-desc\">Build, assembly and factory test on a standard barrel envelope.<\/p>\n          <\/div>\n          <div class=\"mt-tl-divider\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/div>\n          <div class=\"mt-tl-card\">\n            <div class=\"mt-tl-badge\">30-60 days<\/div>\n            <h4 class=\"mt-tl-title\">Customised or line-integrated<\/h4>\n            <p class=\"mt-tl-desc\">Barrel-specific brush tooling, non-standard chamber, integration with existing handling.<\/p>\n          <\/div>\n          <div class=\"mt-tl-divider\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/div>\n          <div class=\"mt-tl-card mt-tl-highlight\">\n            <div class=\"mt-tl-badge mt-badge-hl\">Pre-order Stage<\/div>\n            <h4 class=\"mt-tl-title\">Trial wash before order<\/h4>\n            <p class=\"mt-tl-desc\">Arranged on receipt of your barrel. Your own container and residue run on the machine.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- \u6a21\u5757 3: \u4ea7\u80fd\u8ba1\u7b97 -->\n      <div class=\"mt-mech-panel mt-span-7\">\n        <div class=\"mt-panel-rivets\"><i><\/i><i><\/i><i><\/i><i><\/i><\/div>\n        <div class=\"mt-panel-corner mt-pc-tl\"><\/div>\n        \n        <h3 class=\"mt-panel-h3\"><span class=\"mt-h3-icon\"><\/span>Reading the Throughput Figure Honestly<\/h3>\n        <p class=\"mt-panel-text\">The rated figures on this page are cycle rates: 100 barrels per hour on the round-barrel series and 100-200 barrels per hour on the square-bucket series. They are what the machine does, not what a shift produces.<\/p>\n        \n        <div class=\"mt-data-callout\">Factors shifting real-world output:<\/div>\n        <ul class=\"mt-mech-list\">\n          <li><span class=\"mt-list-tick\"><\/span>Loading and unloading time<\/li>\n          <li><span class=\"mt-list-tick\"><\/span>Changeover between barrel types<\/li>\n          <li><span class=\"mt-list-tick\"><\/span>How heavy the residue is on the barrels coming in<\/li>\n          <li><span class=\"mt-list-tick\"><\/span>Brush cleaning between runs<\/li>\n          <li><span class=\"mt-list-tick\"><\/span>Rewash rate on the barrels that do not come clean on the first pass<\/li>\n        <\/ul>\n\n        <div class=\"mt-alert-block\">\n          <strong>Action:<\/strong> Send your barrel count per shift and your residue type and we will work the arithmetic through with you, rather than publish a cycle rate multiplied by eight.\n        <\/div>\n      <\/div>\n\n      <!-- \u6a21\u5757 4: \u62a5\u4ef7\u3001\u4ed8\u6b3e\u4e0e CTA -->\n      <div class=\"mt-mech-panel mt-span-5 mt-panel-dark\">\n        <div class=\"mt-panel-rivets\"><i><\/i><i><\/i><i><\/i><i><\/i><\/div>\n        <div class=\"mt-panel-corner mt-pc-br\"><\/div>\n        \n        <div class=\"mt-flow-group\">\n          <h3 class=\"mt-panel-h3 mt-h3-light\"><span class=\"mt-h3-icon\"><\/span>How Your Quote Is Produced<\/h3>\n          <p class=\"mt-panel-text mt-text-light\">Send the barrel details and an engineer returns a quote within 24 hours on business days. The reply names the series that applies and spells out what the machine covers, so you can rule it in or out before the commercial conversation starts.<\/p>\n        <\/div>\n\n        <div class=\"mt-flow-group\">\n          <h3 class=\"mt-panel-h3 mt-h3-light\"><span class=\"mt-h3-icon\"><\/span>Payment and What Ships<\/h3>\n          <p class=\"mt-panel-text mt-text-light\">Orders run on a 30% deposit with the balance due before shipment, settled by bank transfer. Each machine ships with an operation manual, electrical drawings and the standard export document set.<\/p>\n        <\/div>\n\n        <div class=\"mt-cta-wrapper\">\n          <!-- \u6838\u5fc3\u4fee\u590d\uff1a\u4f7f\u7528 filter: drop-shadow \u89e3\u51b3\u5207\u89d2\u9634\u5f71\u88ab\u622a\u65ad\u6ea2\u51fa\u95ee\u9898\uff0c\u4fdd\u8bc1\u6309\u94ae\u7a33\u7a33\u5728\u5361\u7247\u5185 -->\n          <a href=\"#ct-popup-813\" class=\"mt-btn-primary\">\n            <span class=\"mt-btn-text\">Get a Quote in 24 Hours<\/span>\n            <svg class=\"mt-btn-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n          <\/a>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <style>\n    \/* Scope strictly to ID *\/\n    #mt-b2b-pricing-dark-v3 {\n      --mt-primary: #0078C0;\n      --mt-primary-glow: rgba(0, 120, 192, 0.5);\n      --mt-secondary: #7860A8;\n      \n      \/* \u6df1\u8272\u7cfb\u4e3b\u8272\u677f *\/\n      --mt-bg-base: #07090c; \n      --mt-bg-slice-1: #0d1117;\n      --mt-bg-slice-2: #131b26;\n      --mt-text-main: #e2e8f0;\n      --mt-text-muted: #94a3b8;\n      \n      \/* \u8fb9\u6846\u4e0e\u9762\u677f\u5e95\u8272 *\/\n      --mt-border-hard: rgba(255, 255, 255, 0.15);\n      --mt-border-light: rgba(255, 255, 255, 0.08);\n      --mt-panel-bg: rgba(15, 23, 42, 0.6);\n      --mt-panel-alt: rgba(30, 41, 59, 0.4);\n      --mt-panel-dark: rgba(2, 6, 23, 0.8);\n      \n      \/* \u8868\u683c\u8272 *\/\n      --mt-table-header: rgba(255, 255, 255, 0.05);\n      --mt-table-row: rgba(255, 255, 255, 0.02);\n      \n      width: 100% !important;\n      background-color: var(--mt-bg-base);\n      position: relative;\n      overflow: hidden;\n      padding-block: clamp(30px, 4vw, 50px) clamp(60px, 8vw, 90px);\n      font-family: inherit;\n      color: var(--mt-text-main);\n    }\n\n    \/* === \u5de5\u4e1a\u5efa\u7b51\u7ea7\u6df1\u8272\u80cc\u666f\uff1a\u7b49\u9ad8\u7ebf + \u7f51\u683c\u5e95\u7eb9 + \u84dd\u7d2b\u73af\u5883\u5149\u6655 === *\/\n    #mt-b2b-pricing-dark-v3 .mt-architect-bg {\n      position: absolute; inset: 0; z-index: 0; pointer-events: none; overflow: hidden;\n    }\n    \n    \/* \u5e7d\u84dd\u79d1\u6280\u5149\u6591 *\/\n    #mt-b2b-pricing-dark-v3 .mt-dark-orb {\n      position: absolute; border-radius: 50%; filter: blur(120px); opacity: 0.25;\n    }\n    #mt-b2b-pricing-dark-v3 .mt-orb-blue {\n      width: 60vw; height: 60vw; max-width: 800px; max-height: 800px;\n      top: -20%; left: -10%; background: var(--mt-primary);\n    }\n    #mt-b2b-pricing-dark-v3 .mt-orb-purple {\n      width: 50vw; height: 50vw; max-width: 600px; max-height: 600px;\n      bottom: -10%; right: -10%; background: var(--mt-secondary);\n    }\n\n    \/* \u62d3\u6251\u7b49\u9ad8\u7ebf\u7eb9\u7406 *\/\n    #mt-b2b-pricing-dark-v3 .mt-topo-pattern {\n      position: absolute; inset: 0; opacity: 0.15;\n      background-image: repeating-radial-gradient(circle at 0 0, transparent 0, transparent 40px, rgba(255,255,255,0.1) 40px, rgba(255,255,255,0.1) 41px);\n    }\n\n    \/* \u6df1\u8272\u51e0\u4f55\u659c\u5207\u5757\u9762 *\/\n    #mt-b2b-pricing-dark-v3 .mt-bg-slice {\n      position: absolute; height: 100%; box-shadow: inset 0 0 100px rgba(0,0,0,0.5);\n    }\n    #mt-b2b-pricing-dark-v3 .mt-slice-left {\n      top: 0; left: -10%; width: 50%; background: var(--mt-bg-slice-1);\n      transform: skewX(-15deg); border-right: 1px solid var(--mt-border-light);\n    }\n    #mt-b2b-pricing-dark-v3 .mt-slice-right {\n      bottom: 0; right: -5%; width: 45%; height: 70%; background: var(--mt-bg-slice-2);\n      transform: skewX(10deg); border-left: 1px solid var(--mt-border-light);\n    }\n\n    \/* \u529b\u5b66\u57fa\u51c6\u7ebf *\/\n    #mt-b2b-pricing-dark-v3 .mt-engineering-line {\n      position: absolute; background: var(--mt-primary); opacity: 0.3;\n    }\n    #mt-b2b-pricing-dark-v3 .mt-line-h { top: 25%; left: 10%; width: 80%; height: 1px; }\n    #mt-b2b-pricing-dark-v3 .mt-line-v { top: 10%; right: 25%; width: 1px; height: 80%; }\n    #mt-b2b-pricing-dark-v3 .mt-mech-arrow {\n      position: absolute; top: -4px; width: 8px; height: 8px;\n      border-top: 1px solid var(--mt-primary); border-right: 1px solid var(--mt-primary);\n    }\n    #mt-b2b-pricing-dark-v3 .mt-arrow-left { left: 0; transform: rotate(-135deg); }\n    #mt-b2b-pricing-dark-v3 .mt-arrow-right { right: 0; transform: rotate(45deg); }\n\n    \/* === \u5bb9\u5668\u4e0e\u6392\u7248 === *\/\n    #mt-b2b-pricing-dark-v3 .mt-dashboard-inner {\n      max-width: 1600px !important; margin: 0 auto; padding-inline: clamp(20px, 4vw, 60px);\n      position: relative; z-index: 2; display: flex; flex-direction: column; gap: clamp(30px, 5vw, 50px);\n    }\n\n    \/* \u6807\u9898\u53ca\u4e0b\u65b9\u6587\u5b57\u5145\u6ee1\u4e00\u884c\u81ea\u52a8\u6362\u884c *\/\n    #mt-b2b-pricing-dark-v3 .mt-header-zone { width: 100%; max-width: 100%; }\n    \n    \/* \u517c\u5bb9\u6697\u8272\u73af\u5883\u7684\u7eaf\u767d\u6807\u9898 *\/\n    #mt-b2b-pricing-dark-v3 .sbt-h2 {\n      width: 100% !important; white-space: normal; overflow-wrap: break-word;\n      margin: 0 0 clamp(24px, 4vw, 40px) 0 !important; padding-top: 0 !important;\n      font-size: clamp(28px, 3.5vw, 44px); font-weight: 700; line-height: 1.15;\n      color: #ffffff !important; \n    }\n    #mt-b2b-pricing-dark-v3 .mt-hl-primary { color: var(--mt-primary); }\n\n    #mt-b2b-pricing-dark-v3 .mt-intro-text {\n      width: 100%; font-size: clamp(16px, 1.2vw, 18px); line-height: 1.65; color: var(--mt-text-muted); margin: 0;\n    }\n\n    \/* === \u91cd\u5de5\u4eea\u8868\u76d8\u7f51\u683c\u77e9\u9635 (Bento) === *\/\n    #mt-b2b-pricing-dark-v3 .mt-bento-matrix {\n      display: grid; grid-template-columns: repeat(12, 1fr); gap: 24px;\n    }\n\n    #mt-b2b-pricing-dark-v3 .mt-span-full { grid-column: span 12; }\n    #mt-b2b-pricing-dark-v3 .mt-span-7 { grid-column: span 7; }\n    #mt-b2b-pricing-dark-v3 .mt-span-5 { grid-column: span 5; }\n\n    \/* \u6df1\u8272\u5de5\u4e1a\u8bbe\u5907\u673a\u68b0\u9762\u677f\u8bbe\u8ba1 *\/\n    #mt-b2b-pricing-dark-v3 .mt-mech-panel {\n      background: var(--mt-panel-bg); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);\n      border: 1px solid var(--mt-border-hard);\n      box-shadow: 4px 4px 0px rgba(0,0,0,0.5); \/* \u9ed1\u5e95\u9762\u677f\u4e0b\u52a0\u6df1\u5b9e\u4f53\u9634\u5f71 *\/\n      padding: clamp(24px, 3vw, 40px);\n      position: relative; display: flex; flex-direction: column; gap: 20px;\n    }\n    \n    #mt-b2b-pricing-dark-v3 .mt-panel-alt {\n      background: var(--mt-panel-alt); border-top: 4px solid var(--mt-primary);\n    }\n    \n    #mt-b2b-pricing-dark-v3 .mt-panel-dark {\n      background: var(--mt-panel-dark); border-color: rgba(0, 120, 192, 0.4);\n      box-shadow: 4px 4px 0px rgba(0, 120, 192, 0.2);\n    }\n\n    \/* \u6df1\u8272\u673a\u68b0\u94c6\u63a5\u7ec6\u8282 *\/\n    #mt-b2b-pricing-dark-v3 .mt-panel-rivets i {\n      position: absolute; width: 6px; height: 6px; border-radius: 50%;\n      background: #334155; border: 1px solid #0f172a;\n      box-shadow: inset 1px 1px 1px rgba(255,255,255,0.2);\n    }\n    #mt-b2b-pricing-dark-v3 .mt-panel-rivets i:nth-child(1) { top: 8px; left: 8px; }\n    #mt-b2b-pricing-dark-v3 .mt-panel-rivets i:nth-child(2) { top: 8px; right: 8px; }\n    #mt-b2b-pricing-dark-v3 .mt-panel-rivets i:nth-child(3) { bottom: 8px; left: 8px; }\n    #mt-b2b-pricing-dark-v3 .mt-panel-rivets i:nth-child(4) { bottom: 8px; right: 8px; }\n\n    \/* \u5de5\u4e1a\u89d2\u6807\u88c5\u9970 *\/\n    #mt-b2b-pricing-dark-v3 .mt-panel-corner {\n      position: absolute; width: 16px; height: 16px; border: 3px solid var(--mt-primary);\n    }\n    #mt-b2b-pricing-dark-v3 .mt-pc-tr { top: -2px; right: -2px; border-bottom: none; border-left: none; }\n    #mt-b2b-pricing-dark-v3 .mt-pc-tl { top: -2px; left: -2px; border-bottom: none; border-right: none; }\n    #mt-b2b-pricing-dark-v3 .mt-pc-bl { bottom: -2px; left: -2px; border-top: none; border-right: none; }\n    #mt-b2b-pricing-dark-v3 .mt-pc-br { bottom: -2px; right: -2px; border-top: none; border-left: none; }\n\n    \/* \u6a21\u5757\u5185\u6807\u9898 (\u7edf\u4e00\u6df1\u8272\u57fa\u5e95\u4eae\u8272\u5b57) *\/\n    #mt-b2b-pricing-dark-v3 .mt-panel-h3 {\n      font-size: clamp(20px, 1.8vw, 24px); font-weight: 700; margin: 0; color: #ffffff;\n      display: flex; align-items: center; gap: 12px;\n    }\n    #mt-b2b-pricing-dark-v3 .mt-h3-icon {\n      display: block; width: 8px; height: 16px; background: var(--mt-primary);\n    }\n\n    #mt-b2b-pricing-dark-v3 .mt-panel-text {\n      font-size: 15px; line-height: 1.6; color: var(--mt-text-muted); margin: 0;\n    }\n\n    \/* === \u6570\u636e\u77e9\u9635\uff1aPrice Drivers === *\/\n    #mt-b2b-pricing-dark-v3 .mt-spec-table {\n      display: flex; flex-direction: column; width: 100%; border: 1px solid var(--mt-border-light);\n    }\n    #mt-b2b-pricing-dark-v3 .mt-st-row {\n      display: grid; grid-template-columns: 1fr 1.5fr 1fr; border-bottom: 1px solid var(--mt-border-light);\n    }\n    #mt-b2b-pricing-dark-v3 .mt-st-row:last-child { border-bottom: none; }\n    #mt-b2b-pricing-dark-v3 .mt-st-header {\n      display: grid; grid-template-columns: 1fr 1.5fr 1fr; background: var(--mt-table-header); border-bottom: 2px solid var(--mt-border-hard);\n      font-family: ui-monospace, monospace; font-size: 13px; font-weight: 700; text-transform: uppercase; color: var(--mt-text-muted);\n    }\n    #mt-b2b-pricing-dark-v3 .mt-st-col {\n      padding: 16px; font-size: 15px; line-height: 1.5; border-right: 1px solid var(--mt-border-light);\n    }\n    #mt-b2b-pricing-dark-v3 .mt-st-col:last-child { border-right: none; }\n    #mt-b2b-pricing-dark-v3 .mt-col-title { font-weight: 600; color: #ffffff; background: var(--mt-table-row); }\n    #mt-b2b-pricing-dark-v3 .mt-col-tip { background: rgba(0, 120, 192, 0.1); color: #38bdf8; font-weight: 500; font-size: 14px; }\n\n    \/* === Timeline \u77e9\u9635\uff1aLead Times === *\/\n    #mt-b2b-pricing-dark-v3 .mt-flex-header {\n      display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 20px; border-bottom: 1px dashed var(--mt-border-hard); padding-bottom: 16px;\n    }\n    #mt-b2b-pricing-dark-v3 .mt-header-desc {\n      font-size: 14px; color: var(--mt-text-muted); max-width: 600px; margin: 0; line-height: 1.5;\n    }\n    #mt-b2b-pricing-dark-v3 .mt-timeline-grid {\n      display: flex; align-items: stretch; justify-content: space-between; gap: 16px;\n    }\n    #mt-b2b-pricing-dark-v3 .mt-tl-card {\n      flex: 1; background: rgba(0,0,0,0.3); border: 1px solid var(--mt-border-light); padding: 20px;\n      display: flex; flex-direction: column; gap: 10px; position: relative;\n    }\n    #mt-b2b-pricing-dark-v3 .mt-tl-divider {\n      display: flex; align-items: center; justify-content: center; color: var(--mt-border-hard); width: 24px;\n    }\n    #mt-b2b-pricing-dark-v3 .mt-tl-highlight {\n      border-color: var(--mt-primary); background: rgba(0,120,192,0.05);\n    }\n    #mt-b2b-pricing-dark-v3 .mt-tl-badge {\n      font-family: ui-monospace, monospace; font-size: 12px; font-weight: 700; color: #94a3b8;\n      background: rgba(255,255,255,0.05); padding: 4px 8px; width: fit-content; text-transform: uppercase;\n    }\n    #mt-b2b-pricing-dark-v3 .mt-badge-hl { background: var(--mt-primary); color: #fff; }\n    #mt-b2b-pricing-dark-v3 .mt-tl-title { font-size: 16px; font-weight: 700; margin: 0; color: #fff; }\n    #mt-b2b-pricing-dark-v3 .mt-tl-desc { font-size: 14px; color: var(--mt-text-muted); margin: 0; line-height: 1.5; }\n\n    \/* === Throughput List === *\/\n    #mt-b2b-pricing-dark-v3 .mt-data-callout {\n      font-family: ui-monospace, monospace; font-size: 13px; font-weight: 700; color: #fff; text-transform: uppercase;\n    }\n    #mt-b2b-pricing-dark-v3 .mt-mech-list {\n      list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: 1fr; gap: 12px;\n    }\n    #mt-b2b-pricing-dark-v3 .mt-mech-list li {\n      display: flex; align-items: flex-start; gap: 12px; font-size: 15px; color: var(--mt-text-main);\n      background: rgba(0,0,0,0.2); border: 1px solid var(--mt-border-light); padding: 12px 16px;\n    }\n    #mt-b2b-pricing-dark-v3 .mt-list-tick {\n      width: 16px; height: 16px; flex-shrink: 0; border: 2px solid var(--mt-primary); position: relative; margin-top: 2px;\n    }\n    #mt-b2b-pricing-dark-v3 .mt-list-tick::after {\n      content: ''; position: absolute; top: 2px; left: 2px; width: 8px; height: 8px; background: var(--mt-primary);\n    }\n    #mt-b2b-pricing-dark-v3 .mt-alert-block {\n      background: rgba(0, 120, 192, 0.1); border-left: 4px solid var(--mt-primary); padding: 16px;\n      font-size: 14.5px; line-height: 1.6; color: #e2e8f0;\n    }\n\n    \/* === Right Dark Panel & CTA === *\/\n    #mt-b2b-pricing-dark-v3 .mt-flow-group {\n      display: flex; flex-direction: column; gap: 12px; padding-bottom: 24px; border-bottom: 1px solid rgba(255,255,255,0.05);\n    }\n    #mt-b2b-pricing-dark-v3 .mt-cta-wrapper {\n      margin-top: auto; padding-top: 16px;\n    }\n    \n    \/* \u6838\u5fc3\u4fee\u590d\uff1a\u6309\u94ae\u8fb9\u6846\u5b8c\u7f8e\u5185\u655b\u4e0e\u9634\u5f71\u5206\u79bb *\/\n    #mt-b2b-pricing-dark-v3 .mt-btn-primary {\n      display: inline-flex; align-items: center; justify-content: center; gap: 12px;\n      background: var(--mt-primary); color: #ffffff; padding: 18px 32px; width: 100%;\n      font-size: 16px; font-weight: 600; text-decoration: none;\n      transition: all 0.3s ease; position: relative; overflow: hidden;\n      \/* \u7ef4\u6301\u5207\u89d2 *\/\n      clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);\n      \/* \u4fee\u590d\u8fb9\u6846\u6ea2\u51fa\uff1a\u4f7f\u7528\u5185\u9634\u5f71\u66ff\u4ee3\u5916\u90e8\u6269\u6563\u5149\u6548\uff0c\u4e25\u683c\u9501\u5b9a\u5728\u5bb9\u5668\u5185 *\/\n      box-shadow: inset 0 0 20px rgba(255,255,255,0.1); \n      border: 1px solid rgba(255,255,255,0.2); \n    }\n    \n    #mt-b2b-pricing-dark-v3 .mt-btn-primary::before {\n      content: ''; position: absolute; top: 0; left: -100%; width: 50%; height: 100%;\n      background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent); transform: skewX(-20deg); transition: left 0.5s ease;\n    }\n    #mt-b2b-pricing-dark-v3 .mt-btn-primary:hover { \n      background: #008be0; \n      \/* Hover\u65f6\u52a0\u6df1\u5185\u9634\u5f71\u548c\u8fb9\u6846\u9ad8\u4eae\uff0c\u4e0d\u5916\u6ea2 *\/\n      box-shadow: inset 0 0 30px rgba(255,255,255,0.2); \n      border-color: rgba(255,255,255,0.5);\n    }\n    #mt-b2b-pricing-dark-v3 .mt-btn-primary:hover::before { left: 150%; }\n    \n    #mt-b2b-pricing-dark-v3 .mt-btn-icon { width: 18px; height: 18px; transition: transform 0.3s ease; }\n    #mt-b2b-pricing-dark-v3 .mt-btn-primary:hover .mt-btn-icon { transform: translateX(4px); }\n\n\n    \/* === Responsive Design === *\/\n    @media (max-width:1000px) {\n      #mt-b2b-pricing-dark-v3 .mt-st-header { display: none; }\n      #mt-b2b-pricing-dark-v3 .mt-st-row { grid-template-columns: 1fr; border: 1px solid var(--mt-border-light); margin-bottom: 12px; }\n      #mt-b2b-pricing-dark-v3 .mt-spec-table { border: none; }\n      #mt-b2b-pricing-dark-v3 .mt-st-col { border-right: none; border-bottom: 1px solid var(--mt-border-light); }\n      #mt-b2b-pricing-dark-v3 .mt-span-7, #mt-b2b-pricing-dark-v3 .mt-span-5 { grid-column: span 12; }\n    }\n    @media (max-width:690px) {\n      #mt-b2b-pricing-dark-v3 .mt-timeline-grid { flex-direction: column; gap: 8px; }\n      #mt-b2b-pricing-dark-v3 .mt-tl-divider { transform: rotate(90deg); padding: 8px 0; }\n    }\n  <\/style>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-8aa338c\" data-block-id=\"8aa338c\"><style>.stk-8aa338c {margin-bottom:0px !important;}.stk-8aa338c-column{--stk-column-gap:var(--stk--preset--spacing--50, 1.5rem) !important;row-gap:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-8aa338c-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-771505a\" data-v=\"4\" data-block-id=\"771505a\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-771505a-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-771505a-inner-blocks\">\n<div id=\"zmt-support-mod-102\">\n  <style>\n    \/* === \u57fa\u7840\u5bb9\u5668\uff1a\u6d45\u8272\u5de5\u4e1a\u573a\u666f === *\/\n    #zmt-support-mod-102 {\n      all: initial;\n      display: block;\n      width: 100% !important;\n      background-color: #F4F7FA; \/* \u6d45\u7070\u504f\u84dd\u5de5\u4e1a\u57fa\u5e95 *\/\n      font-family: inherit;\n      padding-top: clamp(32px, 4vw, 50px);\n      padding-bottom: clamp(60px, 8vw, 100px);\n      box-sizing: border-box;\n      position: relative;\n      overflow: hidden;\n      color: #334155;\n    }\n    \n    #zmt-support-mod-102 * {\n      box-sizing: border-box;\n    }\n\n    \/* === \u6d45\u8272\u7cfb\u4e0d\u89c4\u5219\u51e0\u4f55\u5207\u5272\u80cc\u666f === *\/\n    #zmt-support-mod-102::before {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background: \n        linear-gradient(115deg, #FFFFFF 42%, rgba(0, 120, 192, 0.03) 42.1%, rgba(0, 120, 192, 0.05) 75%, #FFFFFF 75.1%);\n      pointer-events: none;\n      z-index: 0;\n    }\n\n    \/* \u5de5\u4e1a\u9632\u6ed1\u659c\u7eb9\u589e\u52a0\u7ec6\u8282 *\/\n    #zmt-support-mod-102::after {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background: repeating-linear-gradient(\n        -45deg, \n        transparent, \n        transparent 10px, \n        rgba(0, 120, 192, 0.015) 10px, \n        rgba(0, 120, 192, 0.015) 20px\n      );\n      pointer-events: none;\n      z-index: 0;\n    }\n\n    \/* === \u5185\u5c42\u9650\u5bbd === *\/\n    #zmt-support-mod-102 .zmt-inner {\n      max-width: 1600px !important;\n      margin: 0 auto;\n      padding-inline: clamp(20px, 4vw, 60px);\n      position: relative;\n      z-index: 2;\n      display: flex;\n      flex-direction: column;\n    }\n\n    \/* === \u6807\u9898\u4e0e\u6587\u5b57\u5145\u6ee1\u4e00\u884c\u81ea\u52a8\u6362\u884c === *\/\n    #zmt-support-mod-102 .zmt-header-group {\n      width: 100%;\n      margin-bottom: clamp(32px, 5vw, 56px);\n      position: relative;\n    }\n\n    #zmt-support-mod-102 .sbt-h2 {\n      width: 100% !important;\n      white-space: normal;\n      overflow-wrap: break-word;\n      margin: 0 0 clamp(24px, 4vw, 40px) 0 !important;\n      padding-top: 0 !important;\n      font-size: clamp(28px, 3.5vw, 44px);\n      font-weight: 700;\n      line-height: 1.15;\n      color: #000000 !important; \n      display: flex;\n      align-items: center;\n      gap: 16px;\n    }\n\n    #zmt-support-mod-102 .sbt-h2::before {\n      content: '';\n      display: block;\n      width: 8px;\n      height: 36px;\n      background: #0078C0;\n    }\n\n    #zmt-support-mod-102 .zmt-lead-text {\n      width: 100% !important;\n      white-space: normal;\n      overflow-wrap: break-word;\n      font-size: clamp(15px, 1.2vw, 17px);\n      line-height: 1.6;\n      color: #334155;\n      padding: 16px 20px;\n      background: rgba(0, 120, 192, 0.05);\n      border-left: 2px solid #0078C0;\n    }\n\n    \/* === \u4e3b\u4f53\u975e\u5bf9\u79f0\u5e03\u5c40 === *\/\n    #zmt-support-mod-102 .zmt-grid-layout {\n      display: flex;\n      flex-wrap: wrap;\n      gap: clamp(32px, 4vw, 40px);\n      align-items: stretch; \/* \u4fdd\u8bc1\u5de6\u53f3\u7b49\u9ad8 *\/\n    }\n\n    \/* === \u5de6\u4fa7\uff1a\u767d\u8272\u5b9e\u5fc3\u5361\u7247 + \u5e95\u90e8\u7559\u767d\u63d2\u56fe (55%) === *\/\n    #zmt-support-mod-102 .zmt-data-card {\n      flex: 1 1 55%;\n      min-width: 320px;\n      background: #FFFFFF;\n      border: 1px solid #E2E8F0;\n      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);\n      position: relative;\n      display: flex;\n      flex-direction: column;\n      clip-path: polygon(0 0, calc(100% - 24px) 0, 100% 24px, 100% 100%, 0 100%);\n      overflow: hidden;\n    }\n\n    #zmt-support-mod-102 .zmt-data-card::before {\n      content: '';\n      position: absolute;\n      top: 0; left: 0; width: 100%; height: 4px;\n      background: #0078C0;\n      z-index: 3;\n    }\n\n    #zmt-support-mod-102 .zmt-table-wrap {\n      padding: clamp(24px, 4vw, 40px);\n      position: relative;\n      z-index: 2;\n      flex-shrink: 0; \/* \u4fdd\u8bc1\u8868\u683c\u4e0d\u88ab\u6324\u538b *\/\n      width: 100%;\n      overflow-x: auto;\n    }\n\n    #zmt-support-mod-102 .zmt-matrix-table {\n      width: 100%;\n      border-collapse: collapse;\n      text-align: left;\n    }\n\n    #zmt-support-mod-102 .zmt-matrix-table th {\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      font-size: 13px;\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n      color: #64748B;\n      padding: 0 16px 16px 0;\n      border-bottom: 2px solid #0078C0;\n    }\n\n    #zmt-support-mod-102 .zmt-matrix-table td {\n      font-size: 14.5px;\n      line-height: 1.6;\n      padding: 16px 16px 16px 0;\n      color: #334155;\n      border-bottom: 1px solid #F1F5F9;\n      transition: background 0.2s ease;\n    }\n\n    #zmt-support-mod-102 .zmt-matrix-table tr:hover td {\n      background: #F8FAFC;\n      color: #0F172A;\n    }\n\n    #zmt-support-mod-102 .zmt-matrix-table td:first-child {\n      font-weight: 600;\n      color: #0F172A;\n      width: 45%;\n    }\n\n    \/* \u2605 \u6838\u5fc3\uff1a\u91ca\u653e\u5185\u8fb9\u8ddd\u7a7a\u95f4\uff0c\u89c6\u89c9\u653e\u5927\u5e95\u90e8\u8bbe\u5907\u56fe \u2605 *\/\n    #zmt-support-mod-102 .zmt-card-filler-img {\n      flex: 1 1 0; \/* \u5438\u7eb3\u5361\u7247\u6240\u6709\u5269\u4f59\u9ad8\u5ea6\uff0c\u7edd\u4e0d\u6539\u53d8\u539f\u5361\u7247\u957f\u5ea6 *\/\n      position: relative;\n      width: 100%;\n      min-height: 0; \/* \u9632\u6b62 Flex \u5b50\u5143\u7d20\u6ea2\u51fa *\/\n      display: flex;\n      align-items: flex-end; \/* \u4f7f\u56fe\u7247\u5728\u5bb9\u5668\u5e95\u90e8\u5bf9\u9f50 *\/\n      justify-content: center;\n      overflow: hidden;\n      padding: 0; \/* \u79fb\u9664\u5185\u8fb9\u8ddd\uff0c\u7ed9\u56fe\u7247\u6700\u5927\u7684\u65bd\u5c55\u7a7a\u95f4 *\/\n      background: radial-gradient(circle at center bottom, rgba(0, 120, 192, 0.04) 0%, transparent 70%);\n    }\n\n    #zmt-support-mod-102 .zmt-card-filler-img img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain;\n      object-position: center bottom;\n      opacity: 1; \n      \/* \u2605 \u89c6\u89c9\u653e\u5927 20%\uff0c\u540c\u65f6\u539f\u70b9\u8bbe\u5728\u5e95\u90e8\u4e2d\u5fc3\uff0c\u9632\u6b62\u653e\u5927\u540e\u4e0b\u7f18\u88ab\u88c1 \u2605 *\/\n      transform: scale(1.2); \n      transform-origin: center bottom;\n      filter: drop-shadow(0 15px 25px rgba(0,0,0,0.08)); \n    }\n\n    \/* === \u53f3\u4fa7\uff1a\u5782\u76f4\u53e0\u653e\u7684\u6d45\u8272\u5de5\u4e1a\u5361\u7247\u7fa4 (40%) === *\/\n    #zmt-support-mod-102 .zmt-side-cards {\n      flex: 1 1 40%;\n      min-width: 320px;\n      display: flex;\n      flex-direction: column;\n      gap: 24px;\n    }\n\n    #zmt-support-mod-102 .zmt-card {\n      background: #FFFFFF;\n      border: 1px solid #E2E8F0;\n      box-shadow: 0 5px 15px rgba(0,0,0,0.02);\n      padding: clamp(24px, 3vw, 32px);\n      position: relative;\n      transition: transform 0.3s ease, box-shadow 0.3s ease;\n    }\n\n    #zmt-support-mod-102 .zmt-card:hover {\n      transform: translateY(-4px);\n      box-shadow: 0 15px 30px rgba(0,0,0,0.06);\n    }\n\n    #zmt-support-mod-102 .zmt-voltage {\n      border-left: 3px solid #0078C0;\n    }\n    #zmt-support-mod-102 .zmt-turnkey {\n      border-left: 3px solid #7860A8;\n    }\n\n    #zmt-support-mod-102 .zmt-h3 {\n      font-size: 19px;\n      font-weight: 600;\n      color: #0F172A;\n      margin: 0 0 16px 0;\n      line-height: 1.3;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n\n    #zmt-support-mod-102 .zmt-h3::before {\n      content: '\u25a0';\n      font-size: 10px;\n    }\n    #zmt-support-mod-102 .zmt-voltage .zmt-h3::before { color: #0078C0; }\n    #zmt-support-mod-102 .zmt-turnkey .zmt-h3::before { color: #7860A8; }\n\n    #zmt-support-mod-102 p {\n      font-size: 14.5px;\n      line-height: 1.6;\n      margin: 0 0 16px 0;\n      color: #475569;\n    }\n\n    #zmt-support-mod-102 ul {\n      margin: 0;\n      padding-left: 0;\n      list-style: none;\n    }\n\n    #zmt-support-mod-102 li {\n      font-size: 14px;\n      line-height: 1.5;\n      margin-bottom: 12px;\n      padding-left: 20px;\n      position: relative;\n      color: #334155;\n    }\n\n    #zmt-support-mod-102 li::before {\n      content: '';\n      position: absolute;\n      left: 0; top: 6px;\n      width: 6px; height: 6px;\n      background: #0078C0;\n    }\n\n    \/* === CTA \u533a\u57df === *\/\n    #zmt-support-mod-102 .zmt-cta-block {\n      background: #F8FAFC;\n      border: 1px dashed #CBD5E1;\n      padding: 24px;\n      display: flex;\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 20px;\n      margin-top: auto; \/* \u81ea\u52a8\u63a8\u5230\u6700\u5e95\u90e8\u5bf9\u9f50 *\/\n    }\n\n    #zmt-support-mod-102 .zmt-cta-statement {\n      font-size: 14.5px;\n      color: #334155;\n      line-height: 1.6;\n      margin: 0;\n      border-left: 2px solid #7860A8;\n      padding-left: 12px;\n    }\n\n    #zmt-support-mod-102 .zmt-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      background: #0078C0;\n      color: #FFFFFF !important;\n      text-decoration: none;\n      font-weight: 600;\n      font-size: 14px;\n      padding: 14px 32px;\n      transition: all 0.3s ease;\n      clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));\n    }\n\n    #zmt-support-mod-102 .zmt-btn:hover {\n      background: #005A90;\n      transform: translateY(-2px);\n      box-shadow: 0 4px 12px rgba(0, 120, 192, 0.2);\n    }\n\n    @media (max-width: 992px) {\n      #zmt-support-mod-102 .zmt-data-card {\n        clip-path: none;\n      }\n      #zmt-support-mod-102 .zmt-card-filler-img {\n        flex: none;\n        min-height: 250px; \/* \u79fb\u52a8\u7aef\u8131\u79bb\u7b49\u9ad8\u675f\u7f1a\u540e\uff0c\u9884\u7559\u51fa\u56fe\u7247\u9ad8\u5ea6 *\/\n      }\n      #zmt-support-mod-102 .zmt-btn {\n        width: 100%;\n      }\n    }\n  <\/style>\n\n  <div class=\"zmt-inner\">\n    \n    <!-- \u5168\u5bbd\u6807\u9898\u4e0e\u5bfc\u8bed -->\n    <div class=\"zmt-header-group\">\n      <h2 class=\"sbt-h2\">Documents, Warranty and Support With Every Machine<\/h2>\n      <div class=\"zmt-lead-text\">\n        A washer that stops on week three costs more than the quote saved. These are the terms we carry, stated here so you can hold us to them.\n      <\/div>\n    <\/div>\n\n    <div class=\"zmt-grid-layout\">\n      \n      <!-- \u5de6\u4fa7\uff1a\u6d45\u8272\u5b9e\u5fc3\u6570\u636e\u8868 + \u5e95\u90e8\u81ea\u7136\u7559\u767d\u533a\u5d4c\u5165\u653e\u5927\u8bbe\u5907\u56fe -->\n      <div class=\"zmt-data-card\">\n        \n        <div class=\"zmt-table-wrap\">\n          <table class=\"zmt-matrix-table\">\n            <thead>\n              <tr>\n                <th>Commitment<\/th>\n                <th>What it covers<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr>\n                <td>24-month warranty<\/td>\n                <td>All machine parts<\/td>\n              <\/tr>\n              <tr>\n                <td>24-hour engineer response<\/td>\n                <td>Technical support after commissioning<\/td>\n              <\/tr>\n              <tr>\n                <td>Spare parts within 5 working days<\/td>\n                <td>Replacement parts dispatched by international courier<\/td>\n              <\/tr>\n              <tr>\n                <td>Documents with the machine<\/td>\n                <td>An operation manual, electrical drawings and the standard export document set<\/td>\n              <\/tr>\n              <tr>\n                <td>Trial wash before you order<\/td>\n                <td>Your own barrel and residue run on the machine<\/td>\n              <\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n\n        <!-- \u2605 \u6838\u5fc3\uff1a\u79fb\u9664\u5185\u8fb9\u8ddd\u5e76\u901a\u8fc7 scale(1.2) \u8fdb\u884c\u89c6\u89c9\u653e\u5927\uff0c\u4e0d\u6539\u53d8\u5361\u7247\u9ad8\u5ea6 \u2605 -->\n        <div class=\"zmt-card-filler-img\">\n          <img decoding=\"async\" src=\"https:\/\/masstechx.com\/wp-content\/uploads\/2026\/08\/Drum-Washing-Machine-5.png\" alt=\"Drum Washing Machine\" loading=\"lazy\">\n        <\/div>\n\n      <\/div>\n\n      <!-- \u53f3\u4fa7\uff1a\u5782\u76f4\u53e0\u653e\u7684\u5de5\u4e1a\u4fe1\u606f\u5361\u7247\u7fa4 -->\n      <div class=\"zmt-side-cards\">\n        \n        <div class=\"zmt-card zmt-voltage\">\n          <h3 class=\"zmt-h3\">Voltage Is Confirmed Before the Machine Is Built<\/h3>\n          <p>Both series run on a three-phase four-wire supply. We confirm your site voltage and frequency in the enquiry rather than after the crate is opened, because motor selection follows from it.<\/p>\n          <ul>\n            <li>State your voltage and frequency in the enquiry, not at commissioning.<\/li>\n            <li>Order the spare parts you want held on site together with the machine.<\/li>\n            <li>Shipping spares with the machine costs a fraction of shipping them alone against a stopped line.<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"zmt-card zmt-turnkey\">\n          <h3 class=\"zmt-h3\">Turnkey Scope When You Need It<\/h3>\n          <p style=\"margin-bottom:0;\">For plants installing a washer as part of a wider line, we cover plant layout design, equipment manufacture, production line installation, on-site operator training and after-sales support.<\/p>\n        <\/div>\n\n        <div class=\"zmt-cta-block\">\n          <p class=\"zmt-cta-statement\">Ask for the two-series specification sheet if you want the MS\/HX and FS data side by side before you raise an enquiry.<\/p>\n          <a href=\"#ct-popup-813\" class=\"zmt-btn\">Request a Quote<\/a>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-a3718a8\" data-block-id=\"a3718a8\"><style>.stk-a3718a8 {margin-bottom:0px !important;}.stk-a3718a8-column{--stk-column-gap:var(--stk--preset--spacing--50, 1.5rem) !important;row-gap:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-a3718a8-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-4b1e0b4\" data-v=\"4\" data-block-id=\"4b1e0b4\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-4b1e0b4-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-4b1e0b4-inner-blocks\">\n<div id=\"zjmi-dark-module\" class=\"zjmi-wrapper\">\n  <!-- \u8fdb\u9636\u80cc\u666f\u7cfb\u7edf\uff1a\u591a\u7ef4\u5de5\u7a0b\u84dd\u56fe + HUD \u63a7\u5236\u53f0\u8fb9\u6846 + \u673a\u68b0\u5149\u6805 -->\n  <div class=\"zjmi-bg-glow\"><\/div>\n  <div class=\"zjmi-bg-grid\"><\/div>\n  <div class=\"zjmi-bg-stripes\"><\/div>\n  <div class=\"zjmi-bg-hud\">\n    <div class=\"zjmi-hud-corner zjmi-hud-tl\"><\/div>\n    <div class=\"zjmi-hud-corner zjmi-hud-tr\"><\/div>\n    <div class=\"zjmi-hud-corner zjmi-hud-bl\"><\/div>\n    <div class=\"zjmi-hud-corner zjmi-hud-br\"><\/div>\n    <div class=\"zjmi-hud-crosshair\"><\/div>\n  <\/div>\n\n  <div class=\"zjmi-inner\">\n    \n    <!-- Header \u533a\u57df -->\n    <h2 class=\"sbt-h2\">The Order Process, From Your Barrel to Commissioning<\/h2>\n\n    <!-- \u6a21\u5757 1\uff1a\u9ad8\u5bc6\u5ea6\u6a2a\u5411\u65f6\u95f4\u8f74 -->\n    <div class=\"zjmi-timeline-container\">\n      <div class=\"zjmi-tl-nav\" role=\"tablist\">\n        <button class=\"zjmi-tl-btn zjmi-active\" data-target=\"zjmi-step-1\" role=\"tab\">\n          <span class=\"zjmi-tl-num\">01<\/span>\n        <\/button>\n        <button class=\"zjmi-tl-btn\" data-target=\"zjmi-step-2\" role=\"tab\">\n          <span class=\"zjmi-tl-num\">02<\/span>\n        <\/button>\n        <button class=\"zjmi-tl-btn\" data-target=\"zjmi-step-3\" role=\"tab\">\n          <span class=\"zjmi-tl-num\">03<\/span>\n        <\/button>\n        <button class=\"zjmi-tl-btn\" data-target=\"zjmi-step-4\" role=\"tab\">\n          <span class=\"zjmi-tl-num\">04<\/span>\n        <\/button>\n        <button class=\"zjmi-tl-btn\" data-target=\"zjmi-step-5\" role=\"tab\">\n          <span class=\"zjmi-tl-num\">05<\/span>\n        <\/button>\n        <button class=\"zjmi-tl-btn\" data-target=\"zjmi-step-6\" role=\"tab\">\n          <span class=\"zjmi-tl-num\">06<\/span>\n        <\/button>\n      <\/div>\n\n      <!-- \u6d41\u7a0b\u5185\u5bb9\u533a -->\n      <div class=\"zjmi-tl-viewport\">\n        <div class=\"zjmi-tl-pane zjmi-active\" id=\"zjmi-step-1\" role=\"tabpanel\">\n          <span class=\"zjmi-phase-label\">PROCESS \/\/ 01<\/span>\n          <p class=\"zjmi-pane-text\">Send the barrel details &#8211; shape, capacity, material, opening type and what residue it carries. Photographs of a dirty barrel help more than a drawing.<\/p>\n        <\/div>\n        <div class=\"zjmi-tl-pane\" id=\"zjmi-step-2\" role=\"tabpanel\">\n          <span class=\"zjmi-phase-label\">PROCESS \/\/ 02<\/span>\n          <p class=\"zjmi-pane-text\">Engineer review within 24 hours \u2014 we say which series applies, or say plainly that your barrel is outside our envelope.<\/p>\n        <\/div>\n        <div class=\"zjmi-tl-pane\" id=\"zjmi-step-3\" role=\"tabpanel\">\n          <span class=\"zjmi-phase-label\">PROCESS \/\/ 03<\/span>\n          <p class=\"zjmi-pane-text\">Trial wash \u2014 send us your actual container and we run it, so the brush profile and rinse duration are set against your residue rather than a guess.<\/p>\n        <\/div>\n        <div class=\"zjmi-tl-pane\" id=\"zjmi-step-4\" role=\"tabpanel\">\n          <span class=\"zjmi-phase-label\">PROCESS \/\/ 04<\/span>\n          <p class=\"zjmi-pane-text\">Written quotation &#8211; series, wash positions, barrel envelope, automation level, lead time and terms in one document.<\/p>\n        <\/div>\n        <div class=\"zjmi-tl-pane\" id=\"zjmi-step-5\" role=\"tabpanel\">\n          <span class=\"zjmi-phase-label\">PROCESS \/\/ 05<\/span>\n          <p class=\"zjmi-pane-text\">Build and factory test &#8211; barrel-specific brush heads are shaped to your container, and the machine is run before it is crated.<\/p>\n        <\/div>\n        <div class=\"zjmi-tl-pane\" id=\"zjmi-step-6\" role=\"tabpanel\">\n          <span class=\"zjmi-phase-label\">PROCESS \/\/ 06<\/span>\n          <p class=\"zjmi-pane-text\">Installation, training and support \u2014 commissioning and operator training on site where the scope calls for it, then 24-hour engineer response.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- \u6a21\u5757 2\uff1a\u9876\u90e8\u63a7\u5236\u53f0 + \u7eb5\u5411\u7ffb\u76d6 (\u5f7b\u5e95\u6d88\u9664\u9ad8\u5ea6\u5dee\u7a7a\u767d) -->\n    <div class=\"zjmi-spec-section\">\n      <h3 class=\"zjmi-h3\">What to Send So the First Quote Is the Right One<\/h3>\n      \n      <div class=\"zjmi-switchboard\">\n        \n        <!-- \u9876\u90e8\uff1a\u6a2a\u5411\u6570\u636e\u5bfc\u822a\uff0c\u4e0d\u5360\u7528\u5782\u76f4\u7a7a\u95f4 -->\n        <div class=\"zjmi-sb-nav\">\n          <button class=\"zjmi-sb-btn zjmi-active\" data-target=\"zjmi-page-1\">\n            <span class=\"zjmi-sb-dot\"><\/span>Barrel sample\n          <\/button>\n          <button class=\"zjmi-sb-btn\" data-target=\"zjmi-page-2\">\n            <span class=\"zjmi-sb-dot\"><\/span>Residue description\n          <\/button>\n          <button class=\"zjmi-sb-btn\" data-target=\"zjmi-page-3\">\n            <span class=\"zjmi-sb-dot\"><\/span>Barrels per shift\n          <\/button>\n          <button class=\"zjmi-sb-btn\" data-target=\"zjmi-page-4\">\n            <span class=\"zjmi-sb-dot\"><\/span>Site utilities\n          <\/button>\n          <button class=\"zjmi-sb-btn\" data-target=\"zjmi-page-5\">\n            <span class=\"zjmi-sb-dot\"><\/span>Discharge route\n          <\/button>\n        <\/div>\n\n        <!-- \u5e95\u90e8\uff1aGrid \u5806\u53e0\u7ffb\u9875\u533a (\u9ad8\u5ea6\u5b8c\u5168\u8d34\u5408\u5185\u5bb9) -->\n        <div class=\"zjmi-sb-viewport\">\n          \n          <div class=\"zjmi-sb-page zjmi-active\" id=\"zjmi-page-1\">\n            <div class=\"zjmi-page-inner\">\n              <div class=\"zjmi-data-col\">\n                <div class=\"zjmi-data-label\">What to state<\/div>\n                <div class=\"zjmi-data-value\">Outside diameter, height, opening type<\/div>\n              <\/div>\n              <div class=\"zjmi-data-col\">\n                <div class=\"zjmi-data-label\">Why it changes the machine<\/div>\n                <div class=\"zjmi-data-value\">Sets chamber size and whether a standard brush head fits<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"zjmi-sb-page\" id=\"zjmi-page-2\">\n            <div class=\"zjmi-page-inner\">\n              <div class=\"zjmi-data-col\">\n                <div class=\"zjmi-data-label\">What to state<\/div>\n                <div class=\"zjmi-data-value\">Whether it dries hard or stays tacky<\/div>\n              <\/div>\n              <div class=\"zjmi-data-col\">\n                <div class=\"zjmi-data-label\">Why it changes the machine<\/div>\n                <div class=\"zjmi-data-value\">Decides rinse duration and whether brush contact carries the load<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"zjmi-sb-page\" id=\"zjmi-page-3\">\n            <div class=\"zjmi-page-inner\">\n              <div class=\"zjmi-data-col\">\n                <div class=\"zjmi-data-label\">What to state<\/div>\n                <div class=\"zjmi-data-value\">Peak and average separately<\/div>\n              <\/div>\n              <div class=\"zjmi-data-col\">\n                <div class=\"zjmi-data-label\">Why it changes the machine<\/div>\n                <div class=\"zjmi-data-value\">Sets wash positions rather than machine size<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"zjmi-sb-page\" id=\"zjmi-page-4\">\n            <div class=\"zjmi-page-inner\">\n              <div class=\"zjmi-data-col\">\n                <div class=\"zjmi-data-label\">What to state<\/div>\n                <div class=\"zjmi-data-value\">Voltage, frequency, water pressure<\/div>\n              <\/div>\n              <div class=\"zjmi-data-col\">\n                <div class=\"zjmi-data-label\">Why it changes the machine<\/div>\n                <div class=\"zjmi-data-value\">Drives motor and pump selection<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"zjmi-sb-page\" id=\"zjmi-page-5\">\n            <div class=\"zjmi-page-inner\">\n              <div class=\"zjmi-data-col\">\n                <div class=\"zjmi-data-label\">What to state<\/div>\n                <div class=\"zjmi-data-value\">Where wash water goes on your site<\/div>\n              <\/div>\n              <div class=\"zjmi-data-col\">\n                <div class=\"zjmi-data-label\">Why it changes the machine<\/div>\n                <div class=\"zjmi-data-value\">Determines whether simple collection is enough<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- CTA \u6a21\u5757 -->\n    <div class=\"zjmi-cta-panel\">\n      <a href=\"#ct-popup-813\" class=\"zjmi-btn-primary\">Request a Quote<\/a>\n    <\/div>\n\n  <\/div>\n\n  <style>\n    \/* ==== \u5168\u5c40\u8bbe\u5b9a (\u6781\u81f4\u538b\u7f29\u8fb9\u8ddd) ==== *\/\n    #zjmi-dark-module {\n      position: relative;\n      width: 100% !important;\n      background-color: #080c11; \n      color: #e2e8f0;\n      padding-block: clamp(40px, 6vw, 64px); \n      overflow: hidden;\n      font-family: inherit;\n      box-sizing: border-box;\n      color-scheme: dark; \n    }\n\n    #zjmi-dark-module * { box-sizing: border-box; }\n\n    \/* ==== \u8fdb\u9636\u80cc\u666f\u8bbe\u8ba1\u4f53\u7cfb (\u7eaf CSS \u5b9e\u73b0\u91cd\u5de5\u7f8e\u5b66) ==== *\/\n    \n    \/* 1. \u6838\u5fc3\u5149\u6e90\uff1a\u53cc\u8272\u5fae\u5149\u78b0\u649e *\/\n    #zjmi-dark-module .zjmi-bg-glow {\n      position: absolute; inset: 0;\n      background: radial-gradient(circle at 15% 0%, rgba(0, 120, 192, 0.12) 0%, transparent 40%),\n                  radial-gradient(circle at 85% 100%, rgba(120, 96, 168, 0.08) 0%, transparent 40%);\n      z-index: 0; pointer-events: none;\n    }\n\n    \/* 2. CAD \u7cbe\u5bc6\u5de5\u7a0b\u7f51\u683c (\u4e3b\u526f\u7f51\u683c\u5d4c\u5957) *\/\n    #zjmi-dark-module .zjmi-bg-grid {\n      position: absolute; inset: 0;\n      background-size: 60px 60px;\n      background-image: \n        linear-gradient(to right, rgba(255, 255, 255, 0.04) 1px, transparent 1px),\n        linear-gradient(to bottom, rgba(255, 255, 255, 0.04) 1px, transparent 1px);\n      z-index: 0; pointer-events: none;\n      mask-image: radial-gradient(ellipse at center, rgba(0,0,0,1) 30%, rgba(0,0,0,0) 80%);\n      -webkit-mask-image: radial-gradient(ellipse at center, rgba(0,0,0,1) 30%, rgba(0,0,0,0) 80%);\n    }\n    #zjmi-dark-module .zjmi-bg-grid::before {\n      content: ''; position: absolute; inset: 0;\n      background-size: 15px 15px;\n      background-image: \n        linear-gradient(to right, rgba(255, 255, 255, 0.015) 1px, transparent 1px),\n        linear-gradient(to bottom, rgba(255, 255, 255, 0.015) 1px, transparent 1px);\n    }\n\n    \/* 3. \u673a\u68b0\u8b66\u793a\u5149\u6805 (\u53f3\u4fa7\u659c\u7eb9) *\/\n    #zjmi-dark-module .zjmi-bg-stripes {\n      position: absolute; top: 0; right: 0; bottom: 0;\n      width: 400px;\n      background: repeating-linear-gradient(\n        45deg,\n        transparent, transparent 10px,\n        rgba(255, 255, 255, 0.015) 10px, rgba(255, 255, 255, 0.015) 20px\n      );\n      mask-image: linear-gradient(to left, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);\n      -webkit-mask-image: linear-gradient(to left, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);\n      z-index: 0; pointer-events: none;\n    }\n\n    \/* 4. HUD \u63a7\u5236\u53f0\u9501\u5b9a\u8fb9\u6846\u4e0e\u51c6\u661f *\/\n    #zjmi-dark-module .zjmi-bg-hud {\n      position: absolute;\n      inset: clamp(10px, 2vw, 24px);\n      border: 1px solid rgba(0, 120, 192, 0.1);\n      z-index: 0; pointer-events: none;\n    }\n    #zjmi-dark-module .zjmi-hud-corner {\n      position: absolute; width: 40px; height: 40px;\n      border-color: #0078C0; border-style: solid; opacity: 0.6;\n    }\n    #zjmi-dark-module .zjmi-hud-tl { top: -1px; left: -1px; border-width: 2px 0 0 2px; }\n    #zjmi-dark-module .zjmi-hud-tr { top: -1px; right: -1px; border-width: 2px 2px 0 0; }\n    #zjmi-dark-module .zjmi-hud-bl { bottom: -1px; left: -1px; border-width: 0 0 2px 2px; }\n    #zjmi-dark-module .zjmi-hud-br { bottom: -1px; right: -1px; border-width: 0 2px 2px 0; }\n    \n    #zjmi-dark-module .zjmi-hud-crosshair {\n      position: absolute; top: 50%; right: -20px; transform: translateY(-50%);\n      width: 40px; height: 1px; background: rgba(0, 120, 192, 0.3);\n    }\n    #zjmi-dark-module .zjmi-hud-crosshair::before {\n      content: ''; position: absolute; top: -20px; left: 50%; transform: translateX(-50%);\n      width: 1px; height: 40px; background: rgba(0, 120, 192, 0.3);\n    }\n\n    \/* ==== \u6838\u5fc3\u5185\u5bb9\u533a\u9650\u5236 ==== *\/\n    #zjmi-dark-module .zjmi-inner {\n      position: relative;\n      max-width: 1600px !important;\n      margin: 0 auto;\n      padding-inline: clamp(20px, 4vw, 60px);\n      z-index: 2;\n    }\n\n    \/* ==== H2 \u6807\u9898 ==== *\/\n    #zjmi-dark-module .sbt-h2 {\n      width: 100% !important;\n      white-space: normal;\n      overflow-wrap: break-word;\n      margin: 0 0 clamp(24px, 4vw, 32px) 0 !important;\n      padding-top: 0 !important;\n      font-size: clamp(28px, 3.5vw, 44px);\n      font-weight: 700;\n      line-height: 1.15;\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n    }\n    #zjmi-dark-module .sbt-h2::before {\n      content: ''; display: inline-block; flex-shrink: 0;\n      width: 12px; height: 0.8em;\n      background: linear-gradient(180deg, #0078C0, #7860A8); \n      margin-right: 16px;\n      clip-path: polygon(0 0, 100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%);\n    }\n\n    \/* ==== \u6a21\u5757 1\uff1a\u6a2a\u5411\u65f6\u95f4\u8f74\u5bfc\u822a ==== *\/\n    #zjmi-dark-module .zjmi-timeline-container {\n      margin-bottom: clamp(40px, 6vw, 64px);\n    }\n    #zjmi-dark-module .zjmi-tl-nav {\n      display: flex; flex-wrap: wrap; gap: 16px;\n      margin-bottom: 24px;\n      position: relative;\n    }\n    \/* \u8d2f\u7a7f\u8f85\u52a9\u7ebf *\/\n    #zjmi-dark-module .zjmi-tl-nav::before {\n      content: ''; position: absolute;\n      top: 50%; left: 0; right: 0;\n      height: 1px; background: rgba(0, 120, 192, 0.2);\n      z-index: 0;\n    }\n\n    #zjmi-dark-module .zjmi-tl-btn {\n      position: relative; z-index: 1;\n      background: #080c11; border: 1px solid rgba(0, 120, 192, 0.3);\n      width: 48px; height: 48px;\n      display: flex; align-items: center; justify-content: center;\n      cursor: pointer; transition: all 0.3s ease;\n      clip-path: polygon(8px 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%, 0 8px);\n    }\n    #zjmi-dark-module .zjmi-tl-num {\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      font-size: 15px; font-weight: 700; color: #8b949e;\n    }\n    #zjmi-dark-module .zjmi-tl-btn:hover { border-color: #0078C0; background: rgba(0, 120, 192, 0.1); }\n    #zjmi-dark-module .zjmi-tl-btn.zjmi-active {\n      background: #0078C0; border-color: #0078C0;\n      box-shadow: 0 0 20px rgba(0,120,192,0.4);\n    }\n    #zjmi-dark-module .zjmi-tl-btn.zjmi-active .zjmi-tl-num { color: #ffffff; }\n\n    #zjmi-dark-module .zjmi-tl-viewport {\n      background: rgba(13, 17, 23, 0.7);\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n      border: 1px solid rgba(255, 255, 255, 0.05);\n      border-left: 3px solid #0078C0;\n      padding: clamp(20px, 4vw, 32px);\n    }\n    #zjmi-dark-module .zjmi-tl-pane {\n      display: none; animation: zjmiFade 0.4s ease forwards;\n    }\n    #zjmi-dark-module .zjmi-tl-pane.zjmi-active { display: block; }\n    @keyframes zjmiFade { from { opacity: 0; transform: translateY(4px); } to { opacity: 1; transform: translateY(0); } }\n\n    #zjmi-dark-module .zjmi-phase-label {\n      display: inline-block; font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      font-size: 12px; font-weight: 600; color: #7860A8; \n      margin-bottom: 12px; letter-spacing: 0.1em;\n      padding: 4px 10px; background: rgba(120, 96, 168, 0.1); border: 1px solid rgba(120, 96, 168, 0.2);\n    }\n    #zjmi-dark-module .zjmi-pane-text {\n      font-size: clamp(16px, 2vw, 18px); font-weight: 400;\n      line-height: 1.6; color: #e2e8f0; margin: 0;\n    }\n\n    \/* ==== H3 \u6807\u9898 ==== *\/\n    #zjmi-dark-module .zjmi-h3 {\n      font-size: clamp(20px, 2.5vw, 26px); font-weight: 600;\n      line-height: 1.3; color: #ffffff;\n      margin: 0 0 clamp(20px, 3vw, 28px) 0;\n      display: inline-block; border-bottom: 1px solid rgba(255,255,255,0.1); padding-bottom: 8px;\n    }\n\n    \/* ==== \u6a21\u5757 2\uff1a\u9876\u90e8\u63a7\u5236\u53f0 + \u7eb5\u5411 Grid-Stack \u7ffb\u9875 ==== *\/\n    #zjmi-dark-module .zjmi-switchboard {\n      display: flex; flex-direction: column;\n      background: rgba(13, 17, 23, 0.6);\n      backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);\n      border: 1px solid #30363d;\n      box-shadow: 0 10px 30px rgba(0,0,0,0.3);\n    }\n\n    #zjmi-dark-module .zjmi-sb-nav {\n      display: flex; flex-wrap: wrap;\n      background: rgba(8, 12, 17, 0.9);\n      border-bottom: 1px solid #30363d;\n    }\n    \n    #zjmi-dark-module .zjmi-sb-btn {\n      flex: 1 1 auto;\n      background: transparent; border: none;\n      padding: 18px 20px; font-size: 14px; font-weight: 600;\n      color: #8b949e; text-align: center; cursor: pointer;\n      display: flex; align-items: center; justify-content: center; gap: 10px;\n      border-bottom: 2px solid transparent; transition: all 0.3s ease;\n    }\n    #zjmi-dark-module .zjmi-sb-dot {\n      width: 6px; height: 6px; background: #30363d; border-radius: 50%; transition: all 0.3s;\n    }\n    #zjmi-dark-module .zjmi-sb-btn:hover { background: rgba(255,255,255,0.02); color: #c9d1d9; }\n    #zjmi-dark-module .zjmi-sb-btn.zjmi-active {\n      background: rgba(0, 120, 192, 0.08); color: #ffffff; border-bottom-color: #0078C0;\n    }\n    #zjmi-dark-module .zjmi-sb-btn.zjmi-active .zjmi-sb-dot { background: #0078C0; box-shadow: 0 0 8px #0078C0; }\n\n    #zjmi-dark-module .zjmi-sb-viewport {\n      display: grid; grid-template-columns: 1fr;\n      perspective: 1200px; padding: clamp(32px, 5vw, 48px);\n    }\n\n    #zjmi-dark-module .zjmi-sb-page {\n      grid-area: 1 \/ 1;\n      transform-origin: top center;\n      transform: rotateX(-90deg);\n      opacity: 0; visibility: hidden; pointer-events: none;\n      transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.3s ease, visibility 0.5s;\n    }\n\n    #zjmi-dark-module .zjmi-sb-page.zjmi-active {\n      transform: rotateX(0deg); opacity: 1; visibility: visible; pointer-events: auto; z-index: 2;\n    }\n\n    #zjmi-dark-module .zjmi-page-inner {\n      display: grid; grid-template-columns: 1fr; gap: 32px;\n    }\n    @media (min-width:690px) {\n      #zjmi-dark-module .zjmi-page-inner { grid-template-columns: 1fr 1fr; gap: 48px; }\n    }\n\n    #zjmi-dark-module .zjmi-data-col {\n      display: flex; flex-direction: column; gap: 12px;\n      padding-left: 20px; border-left: 2px solid rgba(0, 120, 192, 0.4);\n      position: relative;\n    }\n    \/* \u6570\u636e\u5de6\u4fa7\u5c0f\u51c6\u661f\u88c5\u9970 *\/\n    #zjmi-dark-module .zjmi-data-col::before {\n      content: ''; position: absolute; left: -5px; top: 0;\n      width: 8px; height: 8px; background: #080c11; border: 2px solid #0078C0; border-radius: 50%;\n    }\n\n    #zjmi-dark-module .zjmi-data-label {\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      font-size: 13px; font-weight: 700; letter-spacing: 0.08em;\n      text-transform: uppercase; color: #0078C0;\n    }\n    #zjmi-dark-module .zjmi-data-value {\n      font-size: 16px; font-weight: 400; line-height: 1.6; color: #e2e8f0;\n    }\n\n    \/* ==== CTA \u9762\u677f ==== *\/\n    #zjmi-dark-module .zjmi-cta-panel {\n      margin-top: clamp(40px, 6vw, 56px);\n      display: flex; justify-content: flex-start;\n      position: relative; z-index: 2;\n    }\n    #zjmi-dark-module .zjmi-btn-primary {\n      display: inline-flex; align-items: center; justify-content: center;\n      padding: 16px 40px; background: #0078C0; color: #ffffff !important;\n      font-size: 16px; font-weight: 600; text-decoration: none;\n      clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);\n      transition: all 0.3s ease; border: 1px solid rgba(255,255,255,0.1);\n      box-shadow: 0 4px 15px rgba(0, 120, 192, 0.2);\n    }\n    #zjmi-dark-module .zjmi-btn-primary:hover {\n      background: #005f99; transform: translateY(-2px); box-shadow: 0 8px 25px rgba(0, 120, 192, 0.4);\n    }\n  <\/style>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const moduleRoot = document.getElementById('zjmi-dark-module');\n      if (!moduleRoot) return;\n\n      \/* \u6a21\u5757 1\uff1a\u65f6\u95f4\u8f74\u5207\u6362 *\/\n      const tlBtns = moduleRoot.querySelectorAll('.zjmi-tl-btn');\n      const tlPanes = moduleRoot.querySelectorAll('.zjmi-tl-pane');\n      tlBtns.forEach(btn => {\n        btn.addEventListener('click', () => {\n          tlBtns.forEach(b => b.classList.remove('zjmi-active'));\n          tlPanes.forEach(p => p.classList.remove('zjmi-active'));\n          btn.classList.add('zjmi-active');\n          const target = moduleRoot.querySelector('#' + btn.getAttribute('data-target'));\n          if(target) target.classList.add('zjmi-active');\n        });\n      });\n\n      \/* \u6a21\u5757 2\uff1a\u9876\u90e8\u4e2d\u63a7\u53f0 3D \u7eb5\u5411\u7ffb\u76d6 *\/\n      const sbBtns = moduleRoot.querySelectorAll('.zjmi-sb-btn');\n      const sbPages = moduleRoot.querySelectorAll('.zjmi-sb-page');\n      sbBtns.forEach(btn => {\n        btn.addEventListener('click', () => {\n          if (btn.classList.contains('zjmi-active')) return;\n          sbBtns.forEach(b => b.classList.remove('zjmi-active'));\n          sbPages.forEach(p => p.classList.remove('zjmi-active'));\n          btn.classList.add('zjmi-active');\n          const target = moduleRoot.querySelector('#' + btn.getAttribute('data-target'));\n          if(target) target.classList.add('zjmi-active');\n        });\n      });\n    });\n  <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-c197cc3\" data-block-id=\"c197cc3\"><style>.stk-c197cc3 {margin-bottom:0px !important;}.stk-c197cc3-column{--stk-column-gap:var(--stk--preset--spacing--50, 1.5rem) !important;row-gap:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-c197cc3-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a0ad9f1\" data-v=\"4\" data-block-id=\"a0ad9f1\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a0ad9f1-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a0ad9f1-inner-blocks\">\n<div id=\"mt-b2b-exclusion-light-v2\">\n  \n  <!-- \u9ad8\u7ea7\u6d45\u8272\u80cc\u666f\uff1a\u5927\u5757\u9762\u51e0\u4f55\u659c\u5207 + \u9635\u5217\u70b9\u7eb9 + \u5de5\u7a0b\u529b\u5b66\u57fa\u51c6\u7ebf -->\n  <div class=\"mt-architect-bg\">\n    <div class=\"mt-bg-base\"><\/div>\n    <div class=\"mt-bg-slice mt-slice-1\"><\/div>\n    <div class=\"mt-bg-slice mt-slice-2\"><\/div>\n    <div class=\"mt-blueprint-dots\"><\/div>\n    <div class=\"mt-eng-line mt-line-h\">\n      <div class=\"mt-measure-mark mt-mark-left\"><\/div>\n      <div class=\"mt-measure-mark mt-mark-right\"><\/div>\n    <\/div>\n    <div class=\"mt-eng-line mt-line-v\"><\/div>\n    <div class=\"mt-glow-orb mt-orb-primary\"><\/div>\n    <div class=\"mt-glow-orb mt-orb-secondary\"><\/div>\n  <\/div>\n\n  <div class=\"mt-container\">\n    \n    <!-- \u6062\u590d\u539f\u751f\u5e03\u5c40\uff0c\u56fe\u7247\u505a\u7edd\u5bf9\u5b9a\u4f4d\u80cc\u666f\u60ac\u6d6e\u4e8e\u53f3\u4e0a\u89d2 -->\n    <div class=\"mt-header-block\">\n      <div class=\"mt-header-text\">\n        <h2 class=\"sbt-h2\">When This Is Not the <span class=\"mt-text-primary\">Right Machine<\/span><\/h2>\n        <p class=\"mt-hero-desc\">\n          Ruling yourself out early is cheaper than discovering it at commissioning. These are the cases where our machine is the wrong call, and a different machine or a different supplier is the right answer.\n        <\/p>\n      <\/div>\n      \n      <!-- \u53f3\u4e0a\u89d2\u4f5c\u4e3a\u80cc\u666f\u7684\u60ac\u6d6e\u8bbe\u5907\u56fe (\u7f29\u5c0f\u5c3a\u5bf8\uff0c\u6d88\u9664\u7a7a\u767d) -->\n      <div class=\"mt-header-visual\">\n        <img decoding=\"async\" src=\"https:\/\/masstechx.com\/wp-content\/uploads\/2026\/08\/Drum-Washing-Machine-7.png\" alt=\"Industrial Drum Washing Machine System\" width=\"300\" height=\"200\" fetchpriority=\"high\">\n      <\/div>\n    <\/div>\n\n    <!-- \u5de5\u4e1a\u63a7\u5236\u53f0 Tabs \u4ea4\u4e92\u533a (\u5b8c\u5168\u4fdd\u7559\u539f\u6709\u6392\u7248) -->\n    <div class=\"mt-tabs-system\">\n      \n      <!-- \u94ed\u724c\u5f0f Tab \u5bfc\u822a (\u6d45\u8272\u7248) -->\n      <div class=\"mt-tabs-nav\" role=\"tablist\">\n        <button class=\"mt-tab-btn active\" data-target=\"mt-tab-wrong-fit\" role=\"tab\" aria-selected=\"true\">\n          <span class=\"mt-btn-dot\"><\/span>\n          <span class=\"mt-btn-text\">Wrong Fit Scenarios<\/span>\n          <span class=\"mt-btn-code\">IDX-01<\/span>\n        <\/button>\n        <button class=\"mt-tab-btn\" data-target=\"mt-tab-boundaries\" role=\"tab\" aria-selected=\"false\">\n          <span class=\"mt-btn-dot\"><\/span>\n          <span class=\"mt-btn-text\">Operator Boundaries<\/span>\n          <span class=\"mt-btn-code\">IDX-02<\/span>\n        <\/button>\n      <\/div>\n\n      <!-- 3D \u673a\u68b0\u9762\u677f\u5185\u5bb9\u533a -->\n      <div class=\"mt-tabs-content-wrapper\">\n        \n        <!-- Tab 1: Wrong Fit Matrix -->\n        <div id=\"mt-tab-wrong-fit\" class=\"mt-tab-panel active\" role=\"tabpanel\">\n          <div class=\"mt-mech-chassis\">\n            <div class=\"mt-rivet mt-r-tl\"><\/div><div class=\"mt-rivet mt-r-tr\"><\/div>\n            <div class=\"mt-rivet mt-r-bl\"><\/div><div class=\"mt-rivet mt-r-br\"><\/div>\n            <div class=\"mt-cut-corner mt-cc-tr\"><\/div>\n            \n            <div class=\"mt-data-matrix\">\n              <!-- Header Row -->\n              <div class=\"mt-dm-row mt-dm-header\">\n                <div class=\"mt-dm-col\">Situation<\/div>\n                <div class=\"mt-dm-col\">Why our machine is the wrong fit<\/div>\n                <div class=\"mt-dm-col mt-col-alt\">What to look for instead<\/div>\n              <\/div>\n              \n              <!-- Row 1 -->\n              <div class=\"mt-dm-row\">\n                <div class=\"mt-dm-col mt-dm-highlight\">Closed-head drums with a bung opening<\/div>\n                <div class=\"mt-dm-col\">Our machines load from the top and clean with brushes that need line of sight to the wall.<\/div>\n                <div class=\"mt-dm-col mt-col-alt\">A bung-inserted rotating jet head, sized to your bung diameter.<\/div>\n              <\/div>\n              \n              <!-- Row 2 -->\n              <div class=\"mt-dm-row\">\n                <div class=\"mt-dm-col mt-dm-highlight\">Solvent residue, flammable media, or an area needing explosion protection<\/div>\n                <div class=\"mt-dm-col\">We supply no explosion-protection documentation for these two series, so they should not be specified into that duty.<\/div>\n                <div class=\"mt-dm-col mt-col-alt\">Equipment supplied with the explosion-protection certification your area classification requires.<\/div>\n              <\/div>\n\n              <!-- Row 3 -->\n              <div class=\"mt-dm-row\">\n                <div class=\"mt-dm-col mt-dm-highlight\">A validated sanitising or sterilising endpoint<\/div>\n                <div class=\"mt-dm-col\">These two series are built for brushing and descaling. They are not supplied with a validated disinfection cycle.<\/div>\n                <div class=\"mt-dm-col mt-col-alt\">Equipment specified and validated against your own hygiene protocol, or our trash bin washer where a disinfection stage is fitted.<\/div>\n              <\/div>\n\n              <!-- Row 4 -->\n              <div class=\"mt-dm-row\">\n                <div class=\"mt-dm-col mt-dm-highlight\">Barrels above 200 L, including standard ISO 15750-1 open-head steel drums at 208-216.5 L<\/div>\n                <div class=\"mt-dm-col\">Above the standard chamber envelope.<\/div>\n                <div class=\"mt-dm-col mt-col-alt\">Send the outside diameter and height \u2014 barrel geometry is customisable, so this is a build question rather than a refusal.<\/div>\n              <\/div>\n\n              <!-- Row 5 -->\n              <div class=\"mt-dm-row\">\n                <div class=\"mt-dm-col mt-dm-highlight\">IBC totes or beer kegs<\/div>\n                <div class=\"mt-dm-col\">We do not build machines for these containers.<\/div>\n                <div class=\"mt-dm-col mt-col-alt\">A tote washer or keg washer from a supplier that specialises in them.<\/div>\n              <\/div>\n\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- Tab 2: Operator Boundaries -->\n        <div id=\"mt-tab-boundaries\" class=\"mt-tab-panel\" role=\"tabpanel\">\n          <div class=\"mt-mech-chassis mt-chassis-alt\">\n            <div class=\"mt-rivet mt-r-tl\"><\/div><div class=\"mt-rivet mt-r-tr\"><\/div>\n            <div class=\"mt-rivet mt-r-bl\"><\/div><div class=\"mt-rivet mt-r-br\"><\/div>\n            <div class=\"mt-cut-corner mt-cc-bl\"><\/div>\n\n            <h3 class=\"mt-panel-title\">Two Boundaries That Sit With the Operator<\/h3>\n\n            <div class=\"mt-split-grid\">\n              \n              <!-- Column 1 -->\n              <div class=\"mt-split-col\">\n                <h4 class=\"mt-split-h4\">Machine safety acceptance in your jurisdiction<\/h4>\n                <p class=\"mt-split-body\">The square-bucket series rotates the container during the wash cycle. In the United States, OSHA 29 CFR 1910.212(a)(4) requires that revolving drums, barrels and containers be guarded by an enclosure interlocked with the drive mechanism, and 1910.212(b) requires machines designed for a fixed location to be securely anchored.<\/p>\n                <ul class=\"mt-split-list\">\n                  <li>Machine safety acceptance is settled on your site against your own regulations.<\/li>\n                  <li>We supply the electrical drawings that acceptance work needs.<\/li>\n                  <li>Ask and we will state exactly how the machine is configured before you order.<\/li>\n                <\/ul>\n              <\/div>\n\n              <!-- Column 2 -->\n              <div class=\"mt-split-col\">\n                <h4 class=\"mt-split-h4\">Hazardous residue and where the wash water goes<\/h4>\n                <p class=\"mt-split-body\">Barrels that held hazardous material have to satisfy the empty-container conditions in your jurisdiction before they are washed. In the United States that is the provision at 40 CFR 261.7, under which residues remaining in a container are exempt from regulation only when a set of conditions is met.<\/p>\n                <ul class=\"mt-split-list mt-list-alt\">\n                  <li>Our machines collect rinse water in the case and discharge it to a waste separation tank.<\/li>\n                  <li>Collection is not treatment.<\/li>\n                  <li>Lawful treatment and discharge of contaminated wash water remains the operator&#8217;s responsibility under local rules.<\/li>\n                <\/ul>\n              <\/div>\n\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <style>\n    \/* Scope strictly to ID *\/\n    #mt-b2b-exclusion-light-v2 {\n      --mt-primary: #0078C0;\n      --mt-secondary: #7860A8;\n      --mt-bg-app: #f1f5f9;      \n      --mt-bg-slice: #ffffff;    \n      --mt-text-main: #0f172a;   \n      --mt-text-muted: #475569;  \n      --mt-border-hard: #cbd5e1; \n      --mt-border-soft: #e2e8f0; \n      --mt-panel-bg: #ffffff;    \n      \n      width: 100% !important;\n      background-color: var(--mt-bg-app);\n      position: relative;\n      overflow: hidden;\n      padding-block: clamp(40px, 5vw, 60px) clamp(60px, 8vw, 90px);\n      font-family: inherit;\n      color: var(--mt-text-main);\n    }\n\n    \/* === \u5de5\u4e1a\u5efa\u7b51\u7ea7\u6d45\u8272\u80cc\u666f (\u4fdd\u7559\u4e0d\u53d8) === *\/\n    #mt-b2b-exclusion-light-v2 .mt-architect-bg { position: absolute; inset: 0; z-index: 0; pointer-events: none; overflow: hidden; }\n    #mt-b2b-exclusion-light-v2 .mt-bg-base { position: absolute; inset: 0; background: var(--mt-bg-app); }\n    #mt-b2b-exclusion-light-v2 .mt-bg-slice { position: absolute; height: 120%; background: var(--mt-bg-slice); box-shadow: 0 0 40px rgba(0,0,0,0.03); }\n    #mt-b2b-exclusion-light-v2 .mt-slice-1 { top: -10%; right: -10%; width: 55%; transform: skewX(-12deg); border-left: 1px solid var(--mt-border-soft); }\n    #mt-b2b-exclusion-light-v2 .mt-slice-2 { bottom: -10%; left: -5%; width: 35%; height: 50%; transform: skewY(-6deg); background: linear-gradient(45deg, rgba(0,120,192,0.03) 0%, #ffffff 100%); border-top: 1px solid var(--mt-border-soft); }\n    #mt-b2b-exclusion-light-v2 .mt-blueprint-dots { position: absolute; inset: 0; opacity: 0.6; background-image: radial-gradient(rgba(15,23,42,0.08) 1px, transparent 1px); background-size: 24px 24px; mask-image: radial-gradient(ellipse at center, black 20%, transparent 80%); -webkit-mask-image: radial-gradient(ellipse at center, black 20%, transparent 80%); }\n    #mt-b2b-exclusion-light-v2 .mt-eng-line { position: absolute; background: var(--mt-primary); opacity: 0.15; }\n    #mt-b2b-exclusion-light-v2 .mt-line-h { top: 20%; left: 0; width: 100%; height: 1px; }\n    #mt-b2b-exclusion-light-v2 .mt-line-v { top: 0; left: 15%; width: 1px; height: 100%; }\n    #mt-b2b-exclusion-light-v2 .mt-measure-mark { position: absolute; top: -4px; width: 1px; height: 9px; background: var(--mt-primary); }\n    #mt-b2b-exclusion-light-v2 .mt-mark-left { left: 15%; }\n    #mt-b2b-exclusion-light-v2 .mt-mark-right { right: 15%; }\n    #mt-b2b-exclusion-light-v2 .mt-glow-orb { position: absolute; border-radius: 50%; filter: blur(100px); opacity: 0.4; transform: translate3d(0,0,0); }\n    #mt-b2b-exclusion-light-v2 .mt-orb-primary { top: -20%; left: 0; width: 60vw; height: 60vw; max-width: 800px; max-height: 800px; background: radial-gradient(closest-side, rgba(0, 120, 192, 0.15), transparent); }\n    #mt-b2b-exclusion-light-v2 .mt-orb-secondary { bottom: -30%; right: 0; width: 50vw; height: 50vw; max-width: 600px; max-height: 600px; background: radial-gradient(closest-side, rgba(120, 96, 168, 0.1), transparent); }\n\n    \/* === \u5bb9\u5668\u6392\u7248 === *\/\n    #mt-b2b-exclusion-light-v2 .mt-container {\n      max-width: 1600px !important; margin: 0 auto; padding-inline: clamp(20px, 4vw, 60px);\n      position: relative; z-index: 2; display: flex; flex-direction: column; gap: clamp(30px, 5vw, 50px);\n    }\n\n    \/* === \u8c03\u6574\u4e3a\u80cc\u666f\u56fe\u7684\u5934\u90e8\u6392\u7248 === *\/\n    #mt-b2b-exclusion-light-v2 .mt-header-block { \n      position: relative; \n      width: 100%; \n      display: flex;\n      flex-direction: column;\n      z-index: 1;\n    }\n    \n    #mt-b2b-exclusion-light-v2 .mt-header-text {\n      max-width: 65%; \/* \u7ed9\u53f3\u4fa7\u7edd\u5bf9\u5b9a\u4f4d\u56fe\u7247\u7559\u51fa\u7a7a\u95f4 *\/\n      position: relative;\n      z-index: 2;\n    }\n\n    #mt-b2b-exclusion-light-v2 .sbt-h2 {\n      width: 100% !important; white-space: normal; overflow-wrap: break-word;\n      margin: 0 0 clamp(20px, 3vw, 24px) 0 !important; padding-top: 0 !important;\n      font-size: clamp(28px, 3.5vw, 44px); font-weight: 700; line-height: 1.15;\n      color: #0f172a !important; \n    }\n    #mt-b2b-exclusion-light-v2 .mt-text-primary { color: var(--mt-primary); }\n\n    #mt-b2b-exclusion-light-v2 .mt-hero-desc {\n      width: 100%; font-size: clamp(16px, 1.2vw, 18px); line-height: 1.65; color: var(--mt-text-muted); margin: 0;\n    }\n\n    \/* === \u53f3\u4e0a\u89d2\u7edd\u5bf9\u5b9a\u4f4d\u80cc\u666f\u56fe\u7247 === *\/\n    #mt-b2b-exclusion-light-v2 .mt-header-visual {\n      position: absolute;\n      top: -20px;\n      right: 2%;\n      width: clamp(200px, 22vw, 320px); \/* \u7f29\u5c0f\u56fe\u7247\u5c3a\u5bf8 *\/\n      z-index: 0;\n      pointer-events: none; \/* \u4f5c\u4e3a\u80cc\u666f\u4e0d\u53ef\u4ea4\u4e92 *\/\n      opacity: 0.95;\n    }\n\n    #mt-b2b-exclusion-light-v2 .mt-header-visual img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n      filter: drop-shadow(0 15px 25px rgba(0,0,0,0.06));\n      \/* \u7ef4\u6301\u539f\u6709\u8bbe\u8ba1\u7684 3D \u900f\u89c6\u98ce\u683c *\/\n      transform: perspective(1000px) rotateY(-10deg) rotateX(2deg);\n    }\n\n    \/* === \u79fb\u52a8\u7aef\u964d\u7ea7\u4fdd\u62a4 === *\/\n    @media (max-width:690px) {\n      #mt-b2b-exclusion-light-v2 .mt-header-text { max-width: 100%; }\n      #mt-b2b-exclusion-light-v2 .mt-header-visual { \n        opacity: 0.15; \/* \u79fb\u52a8\u7aef\u5b8c\u5168\u964d\u7ea7\u4e3a\u5f31\u6c34\u5370\u80cc\u666f *\/\n        right: -10%;\n        top: 0;\n      }\n    }\n\n    \/* === \u5de5\u4e1a\u63a7\u5236\u53f0 Tabs (\u5b8c\u5168\u4fdd\u7559\u539f\u6709\u6392\u7248) === *\/\n    #mt-b2b-exclusion-light-v2 .mt-tabs-system { display: flex; flex-direction: column; gap: 24px; }\n    #mt-b2b-exclusion-light-v2 .mt-tabs-nav { display: flex; flex-wrap: wrap; gap: 12px; border-bottom: 2px solid var(--mt-border-hard); padding-bottom: 12px; }\n    #mt-b2b-exclusion-light-v2 .mt-tab-btn { background: #ffffff; border: 1px solid var(--mt-border-hard); padding: 14px 24px; color: var(--mt-text-muted); font-size: 15px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; display: inline-flex; align-items: center; gap: 10px; cursor: pointer; transition: all 0.3s ease; position: relative; overflow: hidden; clip-path: polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 0 100%); box-shadow: 0 4px 6px rgba(0,0,0,0.02); }\n    #mt-b2b-exclusion-light-v2 .mt-tab-btn:hover { background: #f8fafc; border-color: var(--mt-primary); color: var(--mt-text-main); }\n    #mt-b2b-exclusion-light-v2 .mt-tab-btn.active { background: var(--mt-primary); border-color: var(--mt-primary); color: #ffffff; box-shadow: inset 0 -4px 0 rgba(0,0,0,0.2); }\n    #mt-b2b-exclusion-light-v2 .mt-btn-dot { width: 6px; height: 6px; border-radius: 50%; background: currentColor; transition: background 0.3s; }\n    #mt-b2b-exclusion-light-v2 .mt-tab-btn.active .mt-btn-dot { background: #ffffff; box-shadow: 0 0 8px rgba(255,255,255,0.8); }\n    #mt-b2b-exclusion-light-v2 .mt-btn-code { font-family: ui-monospace, monospace; font-size: 12px; opacity: 0.6; margin-left: 8px; font-weight: 500; }\n    #mt-b2b-exclusion-light-v2 .mt-tabs-content-wrapper { perspective: 1500px; transform-style: preserve-3d; }\n    #mt-b2b-exclusion-light-v2 .mt-tab-panel { display: none; width: 100%; opacity: 0; transform: rotateX(2deg) rotateY(-1deg) translateZ(-20px); transition: opacity 0.5s ease, transform 0.5s cubic-bezier(0.2, 0.8, 0.2, 1); }\n    #mt-b2b-exclusion-light-v2 .mt-tab-panel.active { display: block; opacity: 1; transform: rotateX(0) rotateY(0) translateZ(0); }\n    #mt-b2b-exclusion-light-v2 .mt-mech-chassis { background: var(--mt-panel-bg); border: 1px solid var(--mt-border-hard); border-top: 4px solid var(--mt-primary); box-shadow: 0 15px 35px rgba(15, 23, 42, 0.05), 0 5px 15px rgba(15, 23, 42, 0.03); padding: clamp(24px, 4vw, 48px); position: relative; }\n    #mt-b2b-exclusion-light-v2 .mt-chassis-alt { border-top-color: var(--mt-secondary); }\n    #mt-b2b-exclusion-light-v2 .mt-rivet { position: absolute; width: 8px; height: 8px; border-radius: 50%; background: #f1f5f9; border: 1px solid #cbd5e1; box-shadow: inset 1px 1px 2px #fff, inset -1px -1px 2px #94a3b8; }\n    #mt-b2b-exclusion-light-v2 .mt-r-tl { top: 12px; left: 12px; } #mt-b2b-exclusion-light-v2 .mt-r-tr { top: 12px; right: 12px; } #mt-b2b-exclusion-light-v2 .mt-r-bl { bottom: 12px; left: 12px; } #mt-b2b-exclusion-light-v2 .mt-r-br { bottom: 12px; right: 12px; }\n    #mt-b2b-exclusion-light-v2 .mt-cut-corner { position: absolute; width: 24px; height: 24px; border: 3px solid; pointer-events: none; }\n    #mt-b2b-exclusion-light-v2 .mt-cc-tr { top: -3px; right: -3px; border-color: var(--mt-primary) var(--mt-primary) transparent transparent; }\n    #mt-b2b-exclusion-light-v2 .mt-cc-bl { bottom: -3px; left: -3px; border-color: transparent transparent var(--mt-secondary) var(--mt-secondary); }\n\n    \/* \u6570\u636e\u77e9\u9635 Table *\/\n    #mt-b2b-exclusion-light-v2 .mt-data-matrix { display: flex; flex-direction: column; width: 100%; border: 1px solid var(--mt-border-hard); }\n    #mt-b2b-exclusion-light-v2 .mt-dm-row { display: grid; grid-template-columns: 1fr 1.5fr 1fr; border-bottom: 1px solid var(--mt-border-soft); transition: background 0.3s ease; }\n    #mt-b2b-exclusion-light-v2 .mt-dm-row:last-child { border-bottom: none; }\n    #mt-b2b-exclusion-light-v2 .mt-dm-row:hover:not(.mt-dm-header) { background: #f8fafc; }\n    #mt-b2b-exclusion-light-v2 .mt-dm-header { background: #f1f5f9; font-family: ui-monospace, monospace; font-size: 13px; font-weight: 700; color: var(--mt-text-muted); text-transform: uppercase; border-bottom: 2px solid var(--mt-border-hard); }\n    #mt-b2b-exclusion-light-v2 .mt-dm-col { padding: 20px; font-size: 15px; line-height: 1.6; border-right: 1px solid var(--mt-border-soft); }\n    #mt-b2b-exclusion-light-v2 .mt-dm-col:last-child { border-right: none; }\n    #mt-b2b-exclusion-light-v2 .mt-dm-highlight { color: var(--mt-text-main); font-weight: 700; background: #ffffff; }\n    #mt-b2b-exclusion-light-v2 .mt-col-alt { color: var(--mt-primary); font-weight: 600; background: rgba(0, 120, 192, 0.03); }\n\n    \/* Boundaries Split Grid *\/\n    #mt-b2b-exclusion-light-v2 .mt-panel-title { font-size: clamp(22px, 2vw, 28px); font-weight: 700; color: var(--mt-text-main); margin: 0 0 32px 0; padding-bottom: 16px; border-bottom: 1px dashed var(--mt-border-hard); }\n    #mt-b2b-exclusion-light-v2 .mt-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; }\n    #mt-b2b-exclusion-light-v2 .mt-split-col { display: flex; flex-direction: column; gap: 16px; }\n    #mt-b2b-exclusion-light-v2 .mt-split-h4 { font-size: 18px; font-weight: 700; color: var(--mt-text-main); margin: 0; display: flex; align-items: center; gap: 12px; }\n    #mt-b2b-exclusion-light-v2 .mt-split-h4::before { content: ''; display: block; width: 6px; height: 16px; background: var(--mt-secondary); }\n    #mt-b2b-exclusion-light-v2 .mt-split-body { font-size: 15px; line-height: 1.6; color: var(--mt-text-muted); margin: 0; }\n    #mt-b2b-exclusion-light-v2 .mt-split-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 12px; }\n    #mt-b2b-exclusion-light-v2 .mt-split-list li { position: relative; padding-left: 20px; font-size: 15px; color: var(--mt-text-main); line-height: 1.5; }\n    #mt-b2b-exclusion-light-v2 .mt-split-list li::before { content: ''; position: absolute; left: 0; top: 8px; width: 6px; height: 6px; border: 1px solid var(--mt-primary); background: rgba(0,120,192,0.1); transform: rotate(45deg); }\n    #mt-b2b-exclusion-light-v2 .mt-list-alt li::before { border-color: var(--mt-secondary); background: rgba(120,96,168,0.1); }\n\n    \/* Responsive *\/\n    @media (max-width:1000px) {\n      #mt-b2b-exclusion-light-v2 .mt-dm-header { display: none; }\n      #mt-b2b-exclusion-light-v2 .mt-dm-row { grid-template-columns: 1fr; border: 1px solid var(--mt-border-hard); margin-bottom: 16px; background: #ffffff; }\n      #mt-b2b-exclusion-light-v2 .mt-dm-col { border-right: none; border-bottom: 1px solid var(--mt-border-soft); }\n      #mt-b2b-exclusion-light-v2 .mt-data-matrix { border: none; }\n    }\n    @media (max-width:690px) {\n      #mt-b2b-exclusion-light-v2 .mt-tabs-nav { flex-direction: column; }\n      #mt-b2b-exclusion-light-v2 .mt-tab-btn { width: 100%; justify-content: flex-start; }\n      #mt-b2b-exclusion-light-v2 .mt-split-grid { grid-template-columns: 1fr; gap: 32px; }\n    }\n  <\/style>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const container = document.getElementById('mt-b2b-exclusion-light-v2');\n      if(!container) return;\n      \n      const tabBtns = container.querySelectorAll('.mt-tab-btn');\n      const tabPanels = container.querySelectorAll('.mt-tab-panel');\n\n      tabBtns.forEach(btn => {\n        btn.addEventListener('click', () => {\n          const targetId = btn.getAttribute('data-target');\n          \n          tabBtns.forEach(b => {\n            b.classList.remove('active');\n            b.setAttribute('aria-selected', 'false');\n          });\n          btn.classList.add('active');\n          btn.setAttribute('aria-selected', 'true');\n          \n          tabPanels.forEach(panel => {\n            if(panel.id === targetId) {\n              panel.classList.add('active');\n            } else {\n              panel.classList.remove('active');\n            }\n          });\n        });\n      });\n    });\n  <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-5f0bbcb\" data-block-id=\"5f0bbcb\"><style>.stk-5f0bbcb {margin-bottom:0px !important;}.stk-5f0bbcb-column{--stk-column-gap:var(--stk--preset--spacing--50, 1.5rem) !important;row-gap:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-5f0bbcb-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-13a3808\" data-v=\"4\" data-block-id=\"13a3808\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-13a3808-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-13a3808-inner-blocks\">\n<div id=\"zmt-tool-hub-512\">\n  <style>\n    \/* === \u57fa\u7840\u5bb9\u5668\uff1a\u6781\u6df1\u77f3\u58a8\u9ed1\u57fa\u5e95\u4e0e\u7f29\u77ed\u7684\u4e0a\u8fb9\u8ddd === *\/\n    #zmt-tool-hub-512 {\n      all: initial;\n      display: block;\n      width: 100% !important;\n      background-color: #0A0D12; \n      font-family: inherit;\n      \/* \u6309\u7167\u8981\u6c42\uff1a\u660e\u663e\u7f29\u77ed\u4e0a\u8fb9\u8ddd\uff0c\u4fdd\u6301\u6b63\u5e38\u7684\u4e0b\u90e8\u547c\u5438\u7a7a\u95f4 *\/\n      padding-top: clamp(24px, 3vw, 40px);\n      padding-bottom: clamp(60px, 8vw, 100px);\n      box-sizing: border-box;\n      position: relative;\n      overflow: hidden;\n      color: #E2E8F0;\n    }\n    \n    #zmt-tool-hub-512 * {\n      box-sizing: border-box;\n    }\n\n    \/* === \u6838\u5fc3\u8bbe\u8ba1\uff1a\u4e0d\u89c4\u5219\u5207\u5272\u8272\u5757\u4e0e\u5de5\u7a0b\u7ebf\u6761\u62fc\u63a5\u80cc\u666f === *\/\n    #zmt-tool-hub-512::before {\n      content: '';\n      position: absolute;\n      inset: 0;\n      \/* \u4f7f\u7528\u9510\u5229\u7684 linear-gradient \u5236\u9020\u5927\u578b\u88c5\u7532\u5207\u9762\u9519\u89c9 *\/\n      background: \n        linear-gradient(115deg, #0A0D12 40%, rgba(0, 120, 192, 0.04) 40.1%, rgba(0, 120, 192, 0.04) 65%, #0A0D12 65.1%),\n        linear-gradient(-35deg, transparent 70%, rgba(120, 96, 168, 0.03) 70.1%, rgba(120, 96, 168, 0.03) 85%, transparent 85.1%);\n      pointer-events: none;\n      z-index: 0;\n    }\n\n    #zmt-tool-hub-512::after {\n      content: '';\n      position: absolute;\n      inset: 0;\n      \/* \u5e95\u5c42\u53e0\u52a0\u7cbe\u7ec6\u7684\u5de5\u4e1a\u7f51\u683c\u8f85\u52a9\u7ebf *\/\n      background: \n        repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 60px),\n        repeating-linear-gradient(0deg, rgba(255,255,255,0.015) 0, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 60px);\n      pointer-events: none;\n      z-index: 0;\n    }\n\n    \/* === \u5185\u5c42\u9650\u5bbd\u5bb9\u5668 === *\/\n    #zmt-tool-hub-512 .zmt-inner {\n      max-width: 1600px !important;\n      margin: 0 auto;\n      padding-inline: clamp(20px, 4vw, 60px);\n      position: relative;\n      z-index: 2;\n    }\n\n    \/* === H2 \u6807\u9898\u6837\u5f0f\uff1a\u4e25\u683c\u9075\u5faa\u8981\u6c42\uff0c\u5145\u6ee1\u4e00\u884c\u81ea\u52a8\u6362\u884c === *\/\n    #zmt-tool-hub-512 .sbt-h2 {\n      width: 100% !important;\n      white-space: normal !important;\n      overflow-wrap: break-word !important;\n      margin: 0 0 clamp(24px, 4vw, 40px) 0 !important;\n      padding-top: 0 !important;\n      font-size: clamp(28px, 3.5vw, 44px);\n      font-weight: 700;\n      line-height: 1.15;\n      color: #FFFFFF !important;\n      display: flex;\n      align-items: center;\n      gap: 16px;\n    }\n\n    \/* \u6807\u9898\u524d\u7684\u5de5\u4e1a\u4e3b\u8272\u6807\u5757 *\/\n    #zmt-tool-hub-512 .sbt-h2::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 36px;\n      background: #0078C0;\n      clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);\n    }\n\n    \/* === 1x3 \u5de5\u5177\u5361\u7247\u7f51\u683c === *\/\n    #zmt-tool-hub-512 .zmt-tool-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));\n      gap: clamp(24px, 3vw, 40px);\n      align-items: stretch;\n    }\n\n    \/* === \u72ec\u7acb\u5de5\u5177\u5361\u7247\u8bbe\u8ba1 === *\/\n    #zmt-tool-hub-512 .zmt-tool-card {\n      background: rgba(14, 18, 26, 0.95);\n      border: 1px solid rgba(255, 255, 255, 0.08);\n      position: relative;\n      padding: clamp(24px, 3vw, 36px);\n      display: flex;\n      flex-direction: column;\n      transition: all 0.3s ease;\n      \/* \u5e95\u90e8\u53f3\u4fa7\u91cd\u5de5\u5207\u89d2 *\/\n      clip-path: polygon(0 0, 100% 0, 100% calc(100% - 24px), calc(100% - 24px) 100%, 0 100%);\n    }\n\n    #zmt-tool-hub-512 .zmt-tool-card::before {\n      content: '';\n      position: absolute;\n      top: 0; left: 0;\n      width: 100%; height: 3px;\n      background: #0078C0;\n      transition: height 0.3s ease;\n    }\n\n    #zmt-tool-hub-512 .zmt-tool-card:hover {\n      background: #111620;\n      border-color: rgba(0, 120, 192, 0.3);\n      transform: translateY(-4px);\n    }\n    \n    #zmt-tool-hub-512 .zmt-tool-card:hover::before {\n      background: #7860A8;\n    }\n\n    \/* \u5361\u7247\u5185\u90e8\u6392\u7248 *\/\n    #zmt-tool-hub-512 .zmt-h3 {\n      width: 100%;\n      white-space: normal;\n      overflow-wrap: break-word;\n      font-size: 22px;\n      font-weight: 600;\n      color: #FFFFFF;\n      margin: 0 0 20px 0;\n      line-height: 1.3;\n    }\n\n    #zmt-tool-hub-512 .zmt-h4 {\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      font-size: 12px;\n      color: #7860A8; \/* \u526f\u8272\u70b9\u7f00 *\/\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n      margin: 0 0 8px 0;\n      font-weight: 600;\n    }\n\n    #zmt-tool-hub-512 .zmt-desc {\n      width: 100%;\n      white-space: normal;\n      overflow-wrap: break-word;\n      font-size: 15px;\n      line-height: 1.6;\n      color: #9CA3AF;\n      margin: 0 0 32px 0;\n      flex-grow: 1;\n    }\n\n    \/* === \u5de5\u5177\u5165\u53e3\u6309\u94ae === *\/\n    #zmt-tool-hub-512 .zmt-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: space-between;\n      background: rgba(0, 120, 192, 0.1);\n      border: 1px solid rgba(0, 120, 192, 0.4);\n      color: #60A5FA !important;\n      text-decoration: none;\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      font-weight: 600;\n      font-size: 14px;\n      padding: 14px 20px;\n      transition: all 0.3s ease;\n      clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));\n    }\n\n    #zmt-tool-hub-512 .zmt-btn::after {\n      content: '\u2192';\n      font-size: 16px;\n      transition: transform 0.3s ease;\n    }\n\n    #zmt-tool-hub-512 .zmt-btn:hover {\n      background: #0078C0;\n      color: #FFFFFF !important;\n      border-color: #0078C0;\n    }\n    \n    #zmt-tool-hub-512 .zmt-btn:hover::after {\n      transform: translateX(4px);\n    }\n  <\/style>\n\n  <div class=\"zmt-inner\">\n    \n    <!-- \u5168\u5bbd\u6807\u9898 -->\n    <h2 class=\"sbt-h2\">Engineering Calculation &#038; Selection Tools<\/h2>\n\n    <!-- \u5de5\u5177\u5361\u7247\u77e9\u9635 -->\n    <div class=\"zmt-tool-grid\">\n      \n      <!-- Tool 1 -->\n      <div class=\"zmt-tool-card\">\n        <h3 class=\"zmt-h3\">Barrel Fit Checker<\/h3>\n        <h4 class=\"zmt-h4\">Core Function<\/h4>\n        <p class=\"zmt-desc\">Verify chamber compatibility against specific barrel dimensions and opening geometry.<\/p>\n        <a href=\"https:\/\/masstechx.com\/industrial-drum-washing-machine\/barrel-fit-checker\/\" class=\"zmt-btn\">Open Fit Checker<\/a>\n      <\/div>\n\n      <!-- Tool 2 -->\n      <div class=\"zmt-tool-card\">\n        <h3 class=\"zmt-h3\">Residue Cycle Planner<\/h3>\n        <h4 class=\"zmt-h4\">Core Function<\/h4>\n        <p class=\"zmt-desc\">Map required wash stages, water pressure, and chemical dosing based on residue type.<\/p>\n        <a href=\"https:\/\/masstechx.com\/industrial-drum-washing-machine\/residue-cycle-planner\/\" class=\"zmt-btn\">Open Cycle Planner<\/a>\n      <\/div>\n\n      <!-- Tool 3 -->\n      <div class=\"zmt-tool-card\">\n        <h3 class=\"zmt-h3\">Drum Washer Class Selector<\/h3>\n        <h4 class=\"zmt-h4\">Core Function<\/h4>\n        <p class=\"zmt-desc\">Determine the applicable machine series based on container format and target throughput.<\/p>\n        <a href=\"https:\/\/masstechx.com\/industrial-drum-washing-machine\/drum-washer-class-selector\/\" class=\"zmt-btn\">Open Class Selector<\/a>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-91c16dd\" data-block-id=\"91c16dd\"><style>.stk-91c16dd {margin-bottom:0px !important;}.stk-91c16dd-column{--stk-column-gap:var(--stk--preset--spacing--50, 1.5rem) !important;row-gap:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-91c16dd-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-2866a73\" data-v=\"4\" data-block-id=\"2866a73\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-2866a73-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-2866a73-inner-blocks\">\n<div id=\"zmt-faq-module-884\">\n  <!-- FAQ JSON-LD Schema (\u4e25\u683c\u5339\u914d\u9875\u9762\u5185\u5bb9) -->\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What barrel sizes and shapes can this machine wash?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Open-top round barrels from 50-200 L (13-53 US gal) on the MS\/HX series, and open-top square buckets from 25-50 L (6.6-13 US gal) on the FS series. Barrel geometry is customisable, so a container outside those bands is a build question rather than an automatic no.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Can it take a standard 55-gallon (208 L) drum?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Not as a standard build. Our standard round-barrel chamber is sized to 200 L, and a US 55-gallon drum is 208 L; ISO 15750-1 puts removable-head steel drums at 208, 210 and 216.5 L minimum total capacity. Send the outside diameter and height of your actual drum and we will confirm whether a customised chamber covers it, since barrel geometry and wash programme are both built to your container.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Can plastic barrels be washed, or only stainless steel?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Both. The machines are built for cleaning and descaling plastic and stainless steel turnover barrels, and the brush head is shaped to the barrel profile in either material.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"How many barrels per hour can be cleaned?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"100 barrels per hour on the round-barrel series and 100-200 barrels per hour on the square-bucket series. Those are cycle rates and they vary with how contaminated the container is, so treat them as machine capability rather than as shift output.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Can one machine handle both round barrels and square buckets?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"The two geometries are handled by two different series, because the way relative motion is created differs. A machine that must take several barrel shapes can be built, and it costs more in tooling and brush sets than a single-profile build.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"How does the brush-and-spray cycle actually work?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"On the round-barrel machine, the barrel is clamped in position and inner and outer brushes run together with the rinse pump. On the square-bucket machine, the bucket rotates counter-clockwise at low speed while the main brush turns clockwise at high speed, with internal and external fan nozzles giving 360-degree flushing throughout the cycle.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Why does residue type matter more than water pressure?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Because impact and flow do different jobs. Hard, brittle deposits respond to concentrated impact pressure, while soft, tacky residue is removed better at lower pressure and higher flow, which lifts it away instead of smearing it. That is why the rinse timer is adjustable from 10-60 seconds rather than the machine being sold on a pressure figure.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Is this a batch machine or a continuous system?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Both series are batch machines: one container is loaded, the cabin is closed and locked, the cycle runs, and the container comes out before the next goes in. Throughput comes from cycle time and the number of wash positions rather than from a conveyor running continuously.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"How much water does it use, and is that quoted in GPM or L\/min?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Water flow is set by the machine configuration and your incoming supply pressure, and it is stated in the quotation for the build you are getting. We give it in litres per minute and in US gallons per minute, because plant drawings in North America generally carry GPM while our engineering documents carry L\/min.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What does the price depend on?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Series, number of wash positions, barrel envelope, degree of automation, water handling arrangement and how the machine ties into existing handling. There is no fixed price list for barrel-specific equipment; your figure comes back in a written quotation within 24 hours.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What maintenance does the machine need?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Brush inspection and replacement as bristles wear, nozzle checks so spray pattern stays even, and clearing the waste separation tank on your own schedule. Brushes are built on nylon rods with bristles selected for corrosion and ageing resistance so they hold shape rather than shedding into the barrel.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Which industries use these machines?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Food, chemical, new materials and environmental protection plants that run reusable turnover barrels and need them cleaned and descaled between uses. The square-bucket series also runs in plants cycling high volumes of small containers. Buyers reach us searching for a barrel washing machine or a chemical drum washer, and both phrases describe the same open-top container duty.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Can I send my own barrel for a trial wash before ordering?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Yes, and we would rather you did. Send us your actual container with its residue and we run it on the machine, so brush profile and rinse duration are set against the real soil instead of an assumption.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Is a cleaning machine for industrial drums the same thing as an industrial parts washer?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"No, and mixing them up is the most expensive mistake in this category. In a container washer the drum is the item being cleaned; in a rotary drum parts washer the drum is part of the machine and loose components tumble inside it. We build the first kind.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What voltage do the machines run on?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Three-phase four-wire. We confirm your site voltage and frequency during the enquiry, before motor selection is fixed, so the machine arrives matched to your supply rather than adapted after delivery.\"\n        }\n      }\n    ]\n  }\n  <\/script>\n\n  <style>\n    \/* \u57fa\u7840\u4e0e\u5b89\u5168\u533a (\u7f29\u77ed\u4e0a\u8fb9\u8ddd) *\/\n    #zmt-faq-module-884 * {\n      box-sizing: border-box;\n    }\n    \n    #zmt-faq-module-884 {\n      --zmt-pri: #0078C0;\n      --zmt-sec: #7860A8;\n      --zmt-ink: #0f172a;\n      --zmt-text: #475569;\n      --zmt-bg: #f8fafc;\n      --zmt-border: rgba(0, 120, 192, 0.15);\n      \n      width: 100% !important;\n      background-color: var(--zmt-bg);\n      padding-top: clamp(20px, 3vw, 40px); \/* \u6781\u77ed\u4e0a\u8fb9\u8ddd *\/\n      padding-bottom: clamp(60px, 8vw, 100px);\n      font-family: inherit;\n      position: relative;\n      overflow: hidden;\n      z-index: 1;\n    }\n\n    \/* \u9ad8\u7ea7\u80cc\u666f\uff1a\u4e0d\u89c4\u5219\u5207\u89d2\u51e0\u4f55 + \u7ebf\u6761\u56fe\u6848 *\/\n    #zmt-faq-module-884::before {\n      content: '';\n      position: absolute;\n      top: -10%; right: -5%;\n      width: 65%; height: 120%;\n      background: #ffffff;\n      \/* \u4e0d\u89c4\u5219\u5207\u89d2\u5207\u5272 *\/\n      clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%);\n      box-shadow: -30px 0 50px rgba(0,0,0,0.02);\n      z-index: -2;\n      pointer-events: none;\n    }\n\n    #zmt-faq-module-884::after {\n      content: '';\n      position: absolute;\n      top: 0; left: 0; width: 40%; height: 100%;\n      \/* \u5de5\u4e1a\u659c\u7eb9\u7ebf\u6761\u56fe\u6848 *\/\n      background-image: repeating-linear-gradient(\n        45deg, \n        transparent, \n        transparent 15px, \n        rgba(0, 120, 192, 0.02) 15px, \n        rgba(0, 120, 192, 0.02) 16px\n      );\n      z-index: -3;\n      pointer-events: none;\n    }\n\n    \/* \u5185\u5c42\u5bb9\u5668\uff1a\u5c45\u4e2d\u5e03\u5c40 *\/\n    #zmt-faq-module-884 .zmt-inner {\n      max-width: 1000px !important; \/* \u9650\u5236\u5bbd\u5ea6\uff0c\u63d0\u5347\u957f\u6587\u672c\u9605\u8bfb\u4f53\u9a8c *\/\n      margin: 0 auto;\n      padding-inline: clamp(20px, 4vw, 60px);\n      display: flex;\n      flex-direction: column;\n      position: relative;\n      z-index: 2;\n    }\n\n    \/* H2 \u6807\u9898 (\u5145\u6ee1\u4e00\u884c\u81ea\u52a8\u6362\u884c) *\/\n    #zmt-faq-module-884 .sbt-h2 {\n      width: 100% !important;\n      white-space: normal;\n      overflow-wrap: break-word;\n      margin: 0 0 clamp(32px, 5vw, 48px) 0 !important;\n      padding-top: 0 !important;\n      font-size: clamp(28px, 3.5vw, 44px);\n      font-weight: 800;\n      line-height: 1.15;\n      color: var(--zmt-ink);\n      position: relative;\n      text-align: center;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      gap: 16px;\n    }\n    #zmt-faq-module-884 .sbt-h2::after {\n      content: '';\n      display: block;\n      width: 60px; height: 4px;\n      background: var(--zmt-pri);\n    }\n\n    \/* \u5de5\u4e1a\u624b\u98ce\u7434\u5bb9\u5668 *\/\n    #zmt-faq-module-884 .zmt-faq-list {\n      display: flex;\n      flex-direction: column;\n      gap: 12px;\n      width: 100%;\n    }\n\n    \/* \u5355\u4e2a\u624b\u98ce\u7434\u9879 *\/\n    #zmt-faq-module-884 .zmt-faq-item {\n      background: rgba(255, 255, 255, 0.8);\n      backdrop-filter: blur(12px);\n      -webkit-backdrop-filter: blur(12px);\n      border: 1px solid var(--zmt-border);\n      border-radius: 2px;\n      transition: all 0.3s ease;\n      position: relative;\n    }\n    \n    \/* \u6fc0\u6d3b\u6001\uff1a\u5de6\u4fa7\u8fb9\u7f18\u9ad8\u4eae\u4e0e\u5fae\u9634\u5f71 *\/\n    #zmt-faq-module-884 .zmt-faq-item.active {\n      background: #ffffff;\n      box-shadow: 0 10px 30px rgba(0, 50, 100, 0.05);\n      border-color: rgba(0, 120, 192, 0.3);\n    }\n    #zmt-faq-module-884 .zmt-faq-item::before {\n      content: '';\n      position: absolute;\n      top: -1px; bottom: -1px; left: -1px; width: 4px;\n      background: var(--zmt-pri);\n      transform: scaleY(0);\n      transform-origin: top;\n      transition: transform 0.3s ease;\n    }\n    #zmt-faq-module-884 .zmt-faq-item.active::before {\n      transform: scaleY(1);\n    }\n\n    \/* \u95ee\u9898\u5934\u90e8 (\u70b9\u51fb\u533a) *\/\n    #zmt-faq-module-884 .zmt-faq-header {\n      padding: clamp(16px, 2vw, 24px) clamp(20px, 3vw, 32px);\n      cursor: pointer;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      gap: 20px;\n      background: transparent;\n      user-select: none;\n    }\n    #zmt-faq-module-884 .zmt-faq-header:hover {\n      background: rgba(0, 120, 192, 0.02);\n    }\n\n    \/* H3 \u95ee\u9898\u6587\u5b57 (\u5145\u6ee1\u5bb9\u5668\uff0c\u81ea\u52a8\u6362\u884c) *\/\n    #zmt-faq-module-884 .zmt-h3 {\n      width: 100% !important;\n      white-space: normal;\n      overflow-wrap: break-word;\n      font-size: clamp(16px, 1.4vw, 18px);\n      font-weight: 700;\n      color: var(--zmt-ink);\n      line-height: 1.4;\n      margin: 0;\n      transition: color 0.3s;\n    }\n    #zmt-faq-module-884 .zmt-faq-item.active .zmt-h3 {\n      color: var(--zmt-pri);\n    }\n\n    \/* \u673a\u68b0\u611f\u6298\u53e0\u56fe\u6807 (\u66ff\u4ee3 + \u53f7) *\/\n    #zmt-faq-module-884 .zmt-faq-icon {\n      width: 12px; height: 12px;\n      border-right: 2px solid var(--zmt-text);\n      border-bottom: 2px solid var(--zmt-text);\n      transform: rotate(45deg);\n      transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s;\n      flex-shrink: 0;\n      margin-top: -4px; \/* \u89c6\u89c9\u5bf9\u9f50 *\/\n    }\n    #zmt-faq-module-884 .zmt-faq-item.active .zmt-faq-icon {\n      transform: rotate(-135deg);\n      border-color: var(--zmt-pri);\n      margin-top: 4px;\n    }\n\n    \/* \u56de\u7b54\u5c55\u5f00\u533a *\/\n    #zmt-faq-module-884 .zmt-faq-body {\n      display: grid;\n      grid-template-rows: 0fr;\n      transition: grid-template-rows 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);\n    }\n    #zmt-faq-module-884 .zmt-faq-item.active .zmt-faq-body {\n      grid-template-rows: 1fr;\n    }\n    \n    #zmt-faq-module-884 .zmt-faq-content {\n      overflow: hidden;\n    }\n    \n    \/* \u5185\u90e8\u56de\u7b54\u6587\u672c (\u5145\u6ee1\u5bb9\u5668\uff0c\u81ea\u52a8\u6362\u884c) *\/\n    #zmt-faq-module-884 .zmt-faq-text {\n      width: 100% !important;\n      white-space: normal;\n      overflow-wrap: break-word;\n      padding: 0 clamp(20px, 3vw, 32px) clamp(24px, 3vw, 32px) clamp(20px, 3vw, 32px);\n      font-size: clamp(15px, 1.2vw, 16px);\n      line-height: 1.6;\n      color: var(--zmt-text);\n      margin: 0;\n    }\n\n  <\/style>\n\n  <div class=\"zmt-inner\">\n    <h2 class=\"sbt-h2\">Industrial Drum Washing Machine FAQs<\/h2>\n\n    <div class=\"zmt-faq-list\">\n      \n      <!-- Item 1 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">What barrel sizes and shapes can this machine wash?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">Open-top round barrels from 50-200 L (13-53 US gal) on the MS\/HX series, and open-top square buckets from 25-50 L (6.6-13 US gal) on the FS series. Barrel geometry is customisable, so a container outside those bands is a build question rather than an automatic no.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Item 2 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">Can it take a standard 55-gallon (208 L) drum?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">Not as a standard build. Our standard round-barrel chamber is sized to 200 L, and a US 55-gallon drum is 208 L; ISO 15750-1 puts removable-head steel drums at 208, 210 and 216.5 L minimum total capacity. Send the outside diameter and height of your actual drum and we will confirm whether a customised chamber covers it, since barrel geometry and wash programme are both built to your container.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Item 3 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">Can plastic barrels be washed, or only stainless steel?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">Both. The machines are built for cleaning and descaling plastic and stainless steel turnover barrels, and the brush head is shaped to the barrel profile in either material.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Item 4 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">How many barrels per hour can be cleaned?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">100 barrels per hour on the round-barrel series and 100-200 barrels per hour on the square-bucket series. Those are cycle rates and they vary with how contaminated the container is, so treat them as machine capability rather than as shift output.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Item 5 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">Can one machine handle both round barrels and square buckets?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">The two geometries are handled by two different series, because the way relative motion is created differs. A machine that must take several barrel shapes can be built, and it costs more in tooling and brush sets than a single-profile build.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Item 6 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">How does the brush-and-spray cycle actually work?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">On the round-barrel machine, the barrel is clamped in position and inner and outer brushes run together with the rinse pump. On the square-bucket machine, the bucket rotates counter-clockwise at low speed while the main brush turns clockwise at high speed, with internal and external fan nozzles giving 360-degree flushing throughout the cycle.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Item 7 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">Why does residue type matter more than water pressure?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">Because impact and flow do different jobs. Hard, brittle deposits respond to concentrated impact pressure, while soft, tacky residue is removed better at lower pressure and higher flow, which lifts it away instead of smearing it. That is why the rinse timer is adjustable from 10-60 seconds rather than the machine being sold on a pressure figure.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Item 8 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">Is this a batch machine or a continuous system?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">Both series are batch machines: one container is loaded, the cabin is closed and locked, the cycle runs, and the container comes out before the next goes in. Throughput comes from cycle time and the number of wash positions rather than from a conveyor running continuously.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Item 9 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">How much water does it use, and is that quoted in GPM or L\/min?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">Water flow is set by the machine configuration and your incoming supply pressure, and it is stated in the quotation for the build you are getting. We give it in litres per minute and in US gallons per minute, because plant drawings in North America generally carry GPM while our engineering documents carry L\/min.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Item 10 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">What does the price depend on?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">Series, number of wash positions, barrel envelope, degree of automation, water handling arrangement and how the machine ties into existing handling. There is no fixed price list for barrel-specific equipment; your figure comes back in a written quotation within 24 hours.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Item 11 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">What maintenance does the machine need?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">Brush inspection and replacement as bristles wear, nozzle checks so spray pattern stays even, and clearing the waste separation tank on your own schedule. Brushes are built on nylon rods with bristles selected for corrosion and ageing resistance so they hold shape rather than shedding into the barrel.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Item 12 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">Which industries use these machines?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">Food, chemical, new materials and environmental protection plants that run reusable turnover barrels and need them cleaned and descaled between uses. The square-bucket series also runs in plants cycling high volumes of small containers. Buyers reach us searching for a barrel washing machine or a chemical drum washer, and both phrases describe the same open-top container duty.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Item 13 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">Can I send my own barrel for a trial wash before ordering?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">Yes, and we would rather you did. Send us your actual container with its residue and we run it on the machine, so brush profile and rinse duration are set against the real soil instead of an assumption.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Item 14 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">Is a cleaning machine for industrial drums the same thing as an industrial parts washer?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">No, and mixing them up is the most expensive mistake in this category. In a container washer the drum is the item being cleaned; in a rotary drum parts washer the drum is part of the machine and loose components tumble inside it. We build the first kind.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Item 15 -->\n      <div class=\"zmt-faq-item\">\n        <div class=\"zmt-faq-header\">\n          <h3 class=\"zmt-h3\">What voltage do the machines run on?<\/h3>\n          <div class=\"zmt-faq-icon\"><\/div>\n        <\/div>\n        <div class=\"zmt-faq-body\">\n          <div class=\"zmt-faq-content\">\n            <p class=\"zmt-faq-text\">Three-phase four-wire. We confirm your site voltage and frequency during the enquiry, before motor selection is fixed, so the machine arrives matched to your supply rather than adapted after delivery.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const faqRoot = document.getElementById('zmt-faq-module-884');\n      if(!faqRoot) return;\n      \n      const headers = faqRoot.querySelectorAll('.zmt-faq-header');\n      \n      \/\/ \u9ed8\u8ba4\u5c55\u5f00\u7b2c\u4e00\u4e2a\n      if(headers.length > 0) {\n        headers[0].parentElement.classList.add('active');\n      }\n\n      headers.forEach(header => {\n        header.addEventListener('click', function() {\n          const currentItem = this.parentElement;\n          const isActive = currentItem.classList.contains('active');\n          \n          \/\/ \u624b\u98ce\u7434\u4e92\u65a5\u903b\u8f91\uff1a\u5173\u95ed\u5176\u4ed6\n          faqRoot.querySelectorAll('.zmt-faq-item').forEach(item => {\n            item.classList.remove('active');\n          });\n          \n          \/\/ \u5207\u6362\u5f53\u524d\n          if(!isActive) {\n            currentItem.classList.add('active');\n          }\n        });\n      });\n    });\n  <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-4eb9ac7\" data-block-id=\"4eb9ac7\"><style>.stk-4eb9ac7 {margin-bottom:0px !important;}.stk-4eb9ac7-column{--stk-column-gap:var(--stk--preset--spacing--50, 1.5rem) !important;row-gap:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-4eb9ac7-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-4de4402\" data-v=\"4\" data-block-id=\"4de4402\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-4de4402-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-4de4402-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Engineer-reviewed quote within 24 hours Standard machines in 25-40 working days 50-200 L round &#038; 25-50 L square Industrial Drum Cleaning Machine An industrial drum washing machine earns its place when your plant turns barrels around faster than people can scrub them. We build two series of open-top container washers that clean the inner wall, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":4193,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-4152","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"_links":{"self":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages\/4152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/comments?post=4152"}],"version-history":[{"count":0,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages\/4152\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/media\/4193"}],"wp:attachment":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/media?parent=4152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}