{"id":6152,"date":"2026-09-07T14:46:14","date_gmt":"2026-09-07T06:46:14","guid":{"rendered":"https:\/\/walleglobal.com\/?p=6152"},"modified":"2026-09-07T14:46:16","modified_gmt":"2026-09-07T06:46:16","slug":"typen-von-hplc-pumpendichtungen","status":"publish","type":"post","link":"https:\/\/walleglobal.com\/de\/2026\/09\/types-of-hplc-pump-seals\/","title":{"rendered":"Arten von HPLC-Pumpendichtungen: Kolben-, Plunger-, Sp\u00fcl- und Ventildichtungen"},"content":{"rendered":"\n<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  <meta name=\"robots\" content=\"noindex,nofollow\">\n  <title>Types of HPLC Pump Seals \u2014 WordPress Page Preview<\/title>\n  <style>\nhtml, body { margin: 0; padding: 0; }\n\/* WordPress\u300c\u5916\u89c2 \u2192 \u81ea\u5b9a\u4e49 \u2192 \u989d\u5916 CSS\u300d\uff1a\u590d\u5236\u672c\u6587\u4ef6\u5168\u90e8\u5185\u5bb9\u3002\u5168\u90e8\u89c4\u5219\u4f7f\u7528 wpump \u547d\u540d\u7a7a\u95f4\u3002 *\/\n.wpump-page,\n.wpump-page * { box-sizing: border-box; }\n.wpump-page {\n  --ink: #142838;\n  --muted: #667c8b;\n  --line: #dbe6ec;\n  --paper: #fff;\n  --soft: #f4f8fa;\n  --deep: #061722;\n  --deep-2: #0a2532;\n  --blue: #378cff;\n  --cyan: #31d4be;\n  --amber: #ffbe59;\n  --red: #ed6a5a;\n  --shadow: 0 24px 70px rgba(13, 48, 68, .12);\n  position: relative;\n  width: 100vw;\n  max-width: 100vw;\n  margin-left: calc(50% - 50vw);\n  overflow: visible;\n  color: var(--ink);\n  background: var(--paper);\n  font-family: Inter, \"Avenir Next\", \"Segoe UI\", Arial, sans-serif;\n  font-size: 17px;\n  line-height: 1.76;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n}\n.wpump-page a { color: inherit; text-decoration: none; }\n.wpump-page button { font: inherit; }\n.wpump-page svg { display: block; max-width: 100%; }\n.wpump-page p,\n.wpump-page h1,\n.wpump-page h2,\n.wpump-page h3,\n.wpump-page figure,\n.wpump-page blockquote { margin-top: 0; }\n.wpump-page :focus-visible { outline: 3px solid var(--amber); outline-offset: 4px; }\n\n.wpump-reading-progress { position: fixed; z-index: 9999; inset: 0 0 auto; height: 4px; background: rgba(7, 28, 40, .13); pointer-events: none; }\n.wpump-reading-progress span { display: block; width: 0; height: 100%; background: linear-gradient(90deg, var(--cyan), var(--blue), var(--amber)); box-shadow: 0 0 16px rgba(55, 140, 255, .45); transition: width .08s linear; }\n\n.wpump-hero { position: relative; min-height: 800px; overflow: hidden; color: #edf9ff; background: radial-gradient(circle at 74% 43%, #123d50 0, #0a2938 28%, #061923 61%, #030c12 100%); isolation: isolate; }\n.wpump-hero::after { content: \"\"; position: absolute; z-index: 0; inset: auto 0 0; height: 170px; background: linear-gradient(180deg, transparent, rgba(2, 11, 17, .75)); }\n.wpump-hero-grid { position: absolute; z-index: -1; inset: 0; opacity: .24; background-image: linear-gradient(rgba(115, 187, 219, .1) 1px, transparent 1px), linear-gradient(90deg, rgba(115, 187, 219, .1) 1px, transparent 1px); background-size: 62px 62px; mask-image: linear-gradient(90deg, #000, rgba(0,0,0,.8) 58%, transparent); }\n.wpump-hero-glow { position: absolute; z-index: -1; border-radius: 50%; filter: blur(5px); }\n.wpump-glow-one { top: -250px; right: -130px; width: 600px; height: 600px; background: radial-gradient(circle, rgba(55,140,255,.2), transparent 68%); }\n.wpump-glow-two { bottom: -400px; left: 25%; width: 670px; height: 670px; background: radial-gradient(circle, rgba(49,212,190,.17), transparent 71%); }\n.wpump-hero-inner { position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0, 1.04fr) minmax(470px, .96fr); align-items: center; gap: clamp(30px, 4.5vw, 75px); width: min(1460px, calc(100% - 72px)); min-height: 800px; margin: 0 auto; padding: 88px 0 82px; }\n.wpump-breadcrumb { display: flex; align-items: center; gap: 12px; margin-bottom: 30px; color: #819ba9; font-size: 10px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }\n.wpump-breadcrumb i { width: 27px; height: 1px; background: #46687a; }\n.wpump-eyebrow { display: inline-flex; align-items: center; gap: 11px; margin-bottom: 20px; color: #8ef7e7; font-size: 10px; font-weight: 900; letter-spacing: .19em; }\n.wpump-eyebrow b { width: 9px; height: 9px; border-radius: 50%; background: var(--cyan); box-shadow: 0 0 18px rgba(49,212,190,.82); animation: wpump-pulse 2.6s ease-in-out infinite; }\n@keyframes wpump-pulse { 0%,100% { opacity: .52; transform: scale(.82); } 50% { opacity: 1; transform: scale(1.16); } }\n.wpump-hero h1 { max-width: 800px; margin-bottom: 25px; color: #f5fbff; font-size: clamp(44px, 4.85vw, 74px); font-weight: 850; line-height: 1.04; letter-spacing: -.05em; }\n.wpump-hero-deck { max-width: 730px; margin-bottom: 33px; color: #a9c0cd; font-size: clamp(17px, 1.25vw, 20px); line-height: 1.65; }\n.wpump-hero-actions { display: flex; flex-wrap: wrap; gap: 13px; margin-bottom: 42px; }\n.wpump-button { display: inline-flex; align-items: center; justify-content: center; min-height: 54px; padding: 14px 22px; border: 1px solid transparent; border-radius: 9px; font-size: 13px; font-weight: 830; line-height: 1.2; transition: transform .22s ease, border-color .22s ease, background .22s ease, box-shadow .22s ease; }\n.wpump-button:hover { transform: translateY(-2px); }\n.wpump-button-primary { color: #041d26 !important; background: linear-gradient(135deg, #78f0dc, var(--cyan)); box-shadow: 0 15px 34px rgba(49,212,190,.2); }\n.wpump-button-primary b { margin-left: 13px; font-size: 18px; }\n.wpump-button-ghost { color: #d9eaf2 !important; border-color: #456678; background: rgba(255,255,255,.035); }\n.wpump-button-ghost:hover { border-color: #7aa1b4; background: rgba(255,255,255,.075); }\n.wpump-metrics { display: grid; grid-template-columns: repeat(3, 1fr); max-width: 700px; border-top: 1px solid rgba(157,199,218,.18); }\n.wpump-metrics div { padding: 21px 22px 0 0; }\n.wpump-metrics div + div { padding-left: 22px; border-left: 1px solid rgba(157,199,218,.18); }\n.wpump-metrics strong { display: block; color: #f2fbff; font-size: 25px; line-height: 1; letter-spacing: -.03em; }\n.wpump-metrics span { display: block; margin-top: 7px; color: #7893a1; font-size: 9px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }\n\n.wpump-hero-visual { position: relative; width: min(100%, 700px); justify-self: end; margin: 0; }\n.wpump-hero-visual svg { width: 100%; overflow: visible; }\n.wpump-visual-label { position: absolute; z-index: 2; top: 25px; left: 28px; display: flex; flex-direction: column; padding-left: 12px; border-left: 2px solid var(--cyan); }\n.wpump-visual-label span { color: #72ebd9; font-size: 9px; font-weight: 900; letter-spacing: .17em; }\n.wpump-visual-label b { margin-top: 3px; color: #eafffb; font-size: 11px; letter-spacing: .04em; }\n.wpump-flow-dots { animation: wpump-flow 3.4s ease-in-out infinite; }\n@keyframes wpump-flow { 0%,100% { opacity: .35; } 50% { opacity: 1; } }\n.wpump-hero-visual figcaption { display: flex; align-items: center; gap: 10px; width: fit-content; margin: -13px auto 0; color: #87a3b1; font-size: 10px; }\n.wpump-hero-visual figcaption span { width: 7px; height: 7px; border-radius: 50%; background: var(--cyan); box-shadow: 0 0 12px rgba(49,212,190,.65); }\n\n\/* The sidebar uses three JS-controlled states: relative, fixed, and bottom. No sticky positioning is required. *\/\n.wpump-content-shell { position: relative; display: grid; grid-template-columns: 282px minmax(0, 920px); align-items: stretch; gap: clamp(50px, 6vw, 100px); width: min(1310px, calc(100% - 64px)); margin: 0 auto; padding: 84px 0 120px; overflow: visible; }\n.wpump-sidebar { position: relative; min-width: 0; align-self: stretch; overflow: visible; }\n.wpump-sidebar-card { position: relative; display: flex; flex-direction: column; width: 100%; max-height: calc(100vh - 118px); overflow: hidden; border: 1px solid var(--line); border-radius: 16px; background: rgba(255,255,255,.98); box-shadow: 0 18px 48px rgba(13,52,73,.08); }\n.wpump-sidebar-card.is-fixed { position: fixed; z-index: 40; top: var(--wpump-fixed-top); left: var(--wpump-fixed-left); width: var(--wpump-fixed-width); }\n.wpump-sidebar-card.is-bottom { position: absolute; top: auto; right: 0; bottom: 0; left: 0; width: auto; }\n.wpump-sidebar-title { display: flex; flex: 0 0 auto; align-items: center; justify-content: space-between; padding: 19px 19px 15px; border-bottom: 1px solid var(--line); }\n.wpump-sidebar-title > span { color: #20394a; font-size: 10px; font-weight: 900; letter-spacing: .14em; text-transform: uppercase; }\n.wpump-sidebar-title button { display: none; padding: 0; border: 0; color: var(--ink); background: transparent; font-size: 12px; font-weight: 800; cursor: pointer; }\n.wpump-toc { min-height: 0; max-height: calc(100vh - 318px); padding: 7px 0; overflow: auto; overscroll-behavior: contain; scrollbar-width: thin; scrollbar-color: #b7cbd5 transparent; }\n.wpump-toc a { position: relative; display: grid; grid-template-columns: 31px 1fr; gap: 8px; align-items: start; padding: 8px 15px 8px 18px; color: #667d8b; transition: color .2s ease, background .2s ease; }\n.wpump-toc a::before { content: \"\"; position: absolute; inset: 7px auto 7px 0; width: 3px; border-radius: 0 3px 3px 0; background: transparent; }\n.wpump-toc a:hover { color: #126d8a; background: #effaff; }\n.wpump-toc a.is-active { color: #096c86; background: #eaf9fb; }\n.wpump-toc a.is-active::before { background: var(--cyan); }\n.wpump-toc span { color: #a1b1ba; font-size: 9px; font-weight: 900; letter-spacing: .08em; }\n.wpump-toc em { font-size: 11px; font-style: normal; font-weight: 730; line-height: 1.4; }\n.wpump-sidebar-note { flex: 0 0 auto; margin: 9px; padding: 15px; border-radius: 11px; color: #d7eef6; background: #0b2734; }\n.wpump-sidebar-note span { color: #6aead7; font-size: 8px; font-weight: 900; letter-spacing: .15em; }\n.wpump-sidebar-note p { margin: 7px 0 0; color: #9bb6c2; font-size: 10px; line-height: 1.55; }\n\n.wpump-main,\n.wpump-article { min-width: 0; }\n.wpump-article p { margin-bottom: 23px; color: #405767; }\n.wpump-article strong { color: #173447; }\n.wpump-article h3 { margin: 28px 0 11px; color: #173447; font-size: 21px; line-height: 1.3; letter-spacing: -.02em; }\n.wpump-intro { padding-bottom: 57px; border-bottom: 1px solid var(--line); }\n.wpump-intro > p:first-of-type { color: #1d394b; font-size: 20px; line-height: 1.7; }\n.wpump-tags { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 28px; }\n.wpump-tags span { padding: 7px 11px; border: 1px solid #d9e9ef; border-radius: 999px; color: #377084; background: #f2fafc; font-size: 9px; font-weight: 870; line-height: 1; letter-spacing: .09em; text-transform: uppercase; }\n.wpump-article blockquote { position: relative; margin: 31px 0; padding: 25px 28px 25px 35px; border: 0; border-radius: 0 13px 13px 0; background: linear-gradient(90deg, #eafafc, #f7fcfd); }\n.wpump-article blockquote::before { content: \"\"; position: absolute; inset: 0 auto 0 0; width: 5px; background: linear-gradient(var(--cyan), var(--blue)); }\n.wpump-article blockquote p { margin: 0; color: #1f4859; font-size: 18px; line-height: 1.64; }\n.wpump-section { padding: 73px 0 18px; scroll-margin-top: 120px; }\n.wpump-section + .wpump-section { border-top: 1px solid var(--line); }\n.wpump-section-heading { display: grid; grid-template-columns: 48px 1fr; gap: 17px; align-items: start; margin-bottom: 29px; }\n.wpump-section-index { display: grid; place-items: center; width: 48px; height: 48px; margin-top: 4px; border: 1px solid #bfe5eb; border-radius: 50%; color: #09758a; background: #eaf9fb; font-size: 10px; font-weight: 900; letter-spacing: .08em; }\n.wpump-section-heading p { margin: 0 0 7px; color: #18768b; font-size: 9px; font-weight: 900; letter-spacing: .16em; text-transform: uppercase; }\n.wpump-section h2 { margin: 0; color: #0d2c3d; font-size: clamp(31px, 3.2vw, 46px); font-weight: 840; line-height: 1.12; letter-spacing: -.04em; scroll-margin-top: 120px; }\n\n.wpump-system-chain { display: grid; grid-template-columns: 1fr auto 1fr auto 1fr auto 1.15fr; gap: 9px; align-items: center; margin: 34px 0 0; padding: 25px 21px; border: 1px solid #d9e6ec; border-radius: 15px; background: #f5f9fb; }\n.wpump-system-chain > div { min-height: 118px; padding: 17px 14px; border: 1px solid #d9e6ec; border-radius: 11px; background: #fff; }\n.wpump-system-chain > i { color: #98aab4; font-style: normal; }\n.wpump-system-chain span,\n.wpump-system-chain b,\n.wpump-system-chain small { display: block; }\n.wpump-system-chain span { color: #147d93; font-size: 9px; font-weight: 900; }\n.wpump-system-chain b { margin-top: 13px; color: #203c4c; font-size: 12px; }\n.wpump-system-chain small { margin-top: 5px; color: #7a8d99; font-size: 9px; line-height: 1.45; }\n.wpump-system-chain .is-result { border-color: #39687a; background: #0b2a38; }\n.wpump-system-chain .is-result span { color: var(--cyan); }\n.wpump-system-chain .is-result b { color: #f0fbff; }\n.wpump-system-chain .is-result small { color: #9eb9c5; }\n\n.wpump-locator { margin: 34px 0 35px; overflow: hidden; border: 1px solid #355f72; border-radius: 17px; color: #eefaff; background: #082430; box-shadow: 0 27px 68px rgba(7,42,57,.17); }\n.wpump-locator-head { display: flex; align-items: center; justify-content: space-between; gap: 25px; padding: 22px 25px; border-bottom: 1px solid rgba(181,217,231,.15); }\n.wpump-locator-head span { color: #67e5d3; font-size: 9px; font-weight: 900; letter-spacing: .16em; }\n.wpump-locator-head h3 { margin: 5px 0 0; color: #f4fcff; font-size: 22px; }\n.wpump-locator-head strong { max-width: 260px; padding: 7px 11px; border: 1px solid #426a7b; border-radius: 999px; color: #9eb9c5; font-size: 9px; line-height: 1.35; text-align: center; }\n.wpump-locator-body { display: grid; grid-template-columns: .63fr 1.1fr 1fr; min-height: 360px; }\n.wpump-locator-controls { display: flex; flex-direction: column; gap: 7px; padding: 21px; border-right: 1px solid rgba(181,217,231,.15); }\n.wpump-locator-controls button { display: grid; grid-template-columns: 29px 1fr; gap: 7px; align-items: center; min-height: 51px; padding: 9px 11px; border: 1px solid #315565; border-radius: 9px; color: #b8ced7; background: #0d2d3b; text-align: left; cursor: pointer; transition: border-color .2s ease, background .2s ease, color .2s ease, transform .2s ease; }\n.wpump-locator-controls button:hover { border-color: #5790a7; transform: translateY(-1px); }\n.wpump-locator-controls button.is-active { border-color: var(--cyan); color: #04252c; background: linear-gradient(135deg, #80efdf, var(--cyan)); }\n.wpump-locator-controls button i { color: #71919f; font-size: 8px; font-style: normal; font-weight: 900; }\n.wpump-locator-controls button.is-active i { color: #196d6d; }\n.wpump-locator-controls button span { font-size: 10px; font-weight: 820; }\n.wpump-locator-stage { position: relative; min-height: 360px; overflow: hidden; border-right: 1px solid rgba(181,217,231,.15); background: radial-gradient(circle at 48% 50%, #174453, #0a2734 66%); }\n.wpump-loc-housing { position: absolute; inset: 77px 29px; border: 16px solid #537180; border-radius: 24px; background: #09222d; box-shadow: inset 0 0 0 2px #7d99a5, 0 18px 40px rgba(0,0,0,.25); }\n.wpump-loc-chamber { position: absolute; top: 115px; right: 53px; width: 46%; height: 129px; border: 2px solid #3f7889; border-radius: 13px; background: rgba(30,114,128,.3); }\n.wpump-loc-plunger { position: absolute; top: 161px; left: 15px; width: 75%; height: 37px; border: 1px solid #c6f1fa; border-radius: 19px; background: linear-gradient(#def8ff, #6ba7ba); }\n.wpump-loc-primary,\n.wpump-loc-wash,\n.wpump-loc-support { position: absolute; top: 130px; width: 21px; height: 99px; border-radius: 6px; opacity: .32; transition: opacity .24s ease, transform .24s ease, box-shadow .24s ease; }\n.wpump-loc-primary { left: 37%; background: var(--cyan); }\n.wpump-loc-wash { left: 27%; background: var(--amber); }\n.wpump-loc-support { left: 44%; width: 15px; background: #a8bfca; }\n.wpump-loc-primary span,\n.wpump-loc-wash span,\n.wpump-loc-support span,\n.wpump-loc-check span,\n.wpump-loc-purge span { position: absolute; bottom: -22px; left: 50%; color: #75919e; font-size: 7px; font-weight: 900; letter-spacing: .07em; transform: translateX(-50%); }\n.wpump-loc-check { position: absolute; z-index: 3; display: grid; place-items: center; width: 45px; height: 45px; border: 7px solid #46879a; border-radius: 50%; opacity: .32; transition: opacity .24s ease, transform .24s ease, box-shadow .24s ease; }\n.wpump-loc-check.is-inlet { right: 24%; bottom: 43px; }\n.wpump-loc-check.is-outlet { top: 42px; right: 18%; }\n.wpump-loc-purge { position: absolute; right: 8px; top: 157px; width: 48px; height: 48px; border: 7px solid #6c86d7; border-radius: 13px; opacity: .32; transition: opacity .24s ease, transform .24s ease, box-shadow .24s ease; }\n.wpump-locator.is-primary .wpump-loc-primary,\n.wpump-locator.is-wash .wpump-loc-wash,\n.wpump-locator.is-support .wpump-loc-support,\n.wpump-locator.is-check .wpump-loc-check,\n.wpump-locator.is-purge .wpump-loc-purge { opacity: 1; transform: scale(1.08); box-shadow: 0 0 22px rgba(49,212,190,.38); }\n.wpump-locator-result { padding: 27px 24px; background: radial-gradient(circle at 100% 0, rgba(55,140,255,.13), transparent 50%); }\n.wpump-locator-result > span { color: #6ce6d5; font-size: 8px; font-weight: 900; letter-spacing: .14em; }\n.wpump-locator-result h3 { margin: 11px 0 12px; color: #f0fbff; font-size: 22px; }\n.wpump-locator-result > p { margin-bottom: 19px; color: #a3bbc6; font-size: 11px; line-height: 1.65; }\n.wpump-locator-result > div { padding: 14px; border: 1px solid #345666; border-radius: 9px; background: rgba(255,255,255,.025); }\n.wpump-locator-result > div b { color: var(--amber); font-size: 8px; letter-spacing: .13em; }\n.wpump-locator-result > div p { margin: 5px 0 0; color: #c4d8e0; font-size: 10px; }\n.wpump-locator-result > a { display: inline-flex; margin-top: 18px; color: #7cebd9; font-size: 10px; font-weight: 830; }\n\n.wpump-table-wrap { margin: 31px 0; overflow-x: auto; border: 1px solid #d9e5eb; border-radius: 14px; background: #fff; box-shadow: 0 18px 50px rgba(11,55,77,.06); }\n.wpump-table-wrap table { width: 100%; min-width: 650px; border-collapse: collapse; }\n.wpump-table-wrap th { padding: 16px 19px; color: #effaff; background: #0b2d3d; font-size: 9px; font-weight: 900; letter-spacing: .1em; text-align: left; text-transform: uppercase; }\n.wpump-table-wrap td { padding: 14px 19px; border-top: 1px solid #e1e9ed; color: #506672; font-size: 11px; line-height: 1.5; }\n.wpump-table-wrap td:first-child { color: #203d4d; font-weight: 730; }\n.wpump-table-wrap tr:nth-child(even) td { background: #f7fafb; }\n.wpump-table-wrap tr:hover td { background: #eef9fb; }\n.wpump-table-note { margin-top: -18px !important; color: #7b8e99 !important; font-size: 10px; }\n.wpump-term-card { position: relative; margin: 31px 0; padding: 25px 28px 25px 129px; border: 1px solid #cae2e9; border-radius: 14px; background: linear-gradient(135deg, #f0fafb, #fff); }\n.wpump-term-card::before { content: \"P \/ P\"; position: absolute; left: 28px; top: 50%; display: grid; place-items: center; width: 72px; height: 72px; border: 2px solid #44cdb9; border-radius: 50%; color: #126f80; background: #fff; font-size: 15px; font-weight: 900; transform: translateY(-50%); }\n.wpump-term-card > span { color: #128097; font-size: 8px; font-weight: 900; letter-spacing: .15em; }\n.wpump-term-card h3 { margin: 7px 0 5px; font-size: 20px; }\n.wpump-term-card p { margin: 0; font-size: 12px; line-height: 1.65; }\n\n.wpump-visual { margin: 34px 0 31px; overflow: hidden; border: 1px solid #d9e5eb; border-radius: 17px; background: #f5f9fb; box-shadow: 0 20px 54px rgba(11,51,70,.07); }\n.wpump-visual-head { display: flex; align-items: center; justify-content: space-between; gap: 22px; padding: 17px 21px; border-bottom: 1px solid #d9e5eb; background: rgba(255,255,255,.84); }\n.wpump-visual-head span { color: #16788d; font-size: 9px; font-weight: 900; letter-spacing: .15em; }\n.wpump-visual-head strong { color: #385363; font-size: 11px; text-align: right; }\n.wpump-visual figcaption { padding: 14px 21px; border-top: 1px solid #d9e5eb; color: #728793; background: #fff; font-size: 10px; line-height: 1.55; }\n.wpump-evidence-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin: 31px 0; }\n.wpump-evidence-grid > div { padding: 22px 20px; border: 1px solid #d9e6ec; border-radius: 13px; background: #f7fafb; }\n.wpump-evidence-grid > div > span { color: #147d93; font-size: 8px; font-weight: 900; letter-spacing: .14em; }\n.wpump-evidence-grid h3 { margin: 11px 0 13px; font-size: 17px; }\n.wpump-evidence-grid p { margin: 0; color: #687d88; font-size: 11px; line-height: 1.6; }\n.wpump-evidence-grid ul,\n.wpump-two-panel ul,\n.wpump-maintenance-board ul,\n.wpump-contact-spec ul { margin: 0; padding: 0; list-style: none; }\n.wpump-evidence-grid li,\n.wpump-two-panel li,\n.wpump-maintenance-board li,\n.wpump-contact-spec li { position: relative; padding: 5px 0 5px 15px; color: #667b87; font-size: 10px; line-height: 1.48; }\n.wpump-evidence-grid li::before,\n.wpump-two-panel li::before,\n.wpump-maintenance-board li::before,\n.wpump-contact-spec li::before { content: \"\"; position: absolute; left: 1px; top: 12px; width: 5px; height: 5px; border-radius: 50%; background: #55bdc4; }\n.wpump-evidence-grid .is-engineering { border-color: #376679; color: #edfbff; background: #0d3040; }\n.wpump-evidence-grid .is-engineering > span { color: var(--cyan); }\n.wpump-evidence-grid .is-engineering h3 { color: #f2fbff; }\n.wpump-evidence-grid .is-engineering p,\n.wpump-evidence-grid .is-engineering li { color: #aac2cc; }\n.wpump-evidence-grid .is-engineering li::before { background: var(--cyan); }\n.wpump-source-note { margin: 27px 0 0 !important; padding: 17px 19px; border-left: 4px solid var(--blue); border-radius: 0 10px 10px 0; color: #536b78 !important; background: #f0f7fb; font-size: 11px; line-height: 1.65; }\n\n.wpump-balance-stage { display: grid; grid-template-columns: 1fr auto 1.08fr auto 1fr; gap: 14px; align-items: center; padding: 36px 31px; }\n.wpump-balance-stage > div { min-height: 142px; padding: 22px 17px; border: 1px solid #d5e3e9; border-radius: 12px; background: #fff; text-align: center; }\n.wpump-balance-stage > i { color: #879da9; font-style: normal; }\n.wpump-balance-stage span,\n.wpump-balance-stage b,\n.wpump-balance-stage small { display: block; }\n.wpump-balance-stage span { color: #568292; font-size: 8px; font-weight: 900; letter-spacing: .1em; }\n.wpump-balance-stage b { margin-top: 18px; color: #203d4c; font-size: 18px; }\n.wpump-balance-stage small { margin-top: 5px; color: #7d909a; font-size: 9px; }\n.wpump-balance-stage .is-core { border-color: #277d90; background: #0c3040; box-shadow: 0 16px 35px rgba(9,56,75,.13); }\n.wpump-balance-stage .is-core span { color: var(--cyan); }\n.wpump-balance-stage .is-core b { color: #f1fbff; }\n.wpump-balance-stage .is-core small { color: #aac3ce; }\n\n.wpump-surface-stage { display: grid; grid-template-columns: 1fr 1fr; gap: 25px; padding: 36px 38px; }\n.wpump-surface-stage > div { position: relative; min-height: 205px; padding: 22px; border: 1px solid #d6e4ea; border-radius: 13px; background: #fff; text-align: center; }\n.wpump-surface-stage span,\n.wpump-surface-stage b { display: block; }\n.wpump-surface-stage span { color: #247b8e; font-size: 8px; font-weight: 900; letter-spacing: .13em; }\n.wpump-surface-stage i { position: relative; display: block; width: 78%; height: 48px; margin: 42px auto 29px; border: 1px solid #d5f4fa; border-radius: 25px; background: linear-gradient(#e5faff, #73afc1); box-shadow: 0 12px 28px rgba(38,108,132,.14); }\n.wpump-surface-stage .is-bad { border-color: #efd4ca; background: #fff9f6; }\n.wpump-surface-stage .is-bad span { color: #b15845; }\n.wpump-surface-stage .is-bad i { position: absolute; width: 2px; height: 44px; margin: 49px 0 0 22%; border: 0; border-radius: 0; background: #c86855; box-shadow: none; transform: rotate(24deg); }\n.wpump-surface-stage .is-bad i:nth-of-type(2) { margin-left: 38%; transform: rotate(-18deg); }\n.wpump-surface-stage .is-bad i:nth-of-type(3) { margin-left: 54%; height: 33px; }\n.wpump-surface-stage .is-bad b { margin-top: 120px; }\n.wpump-two-panel { display: grid; grid-template-columns: 1fr 1fr; gap: 13px; margin: 30px 0; }\n.wpump-two-panel > div { padding: 23px 22px; border: 1px solid #d9e5ea; border-radius: 13px; background: #f7fafb; }\n.wpump-two-panel > div > span { color: #17788d; font-size: 8px; font-weight: 900; letter-spacing: .13em; }\n.wpump-two-panel .is-signal { border-color: #efd4c5; background: #fff8f4; }\n.wpump-two-panel .is-signal > span { color: #b75943; }\n.wpump-two-panel .is-signal li::before { background: #dd846e; }\n\n.wpump-wash-stage { display: grid; grid-template-columns: 1fr auto 1.25fr auto 1fr; gap: 22px; align-items: center; padding: 48px 41px; }\n.wpump-wash-stage > b { color: #74a1b2; font-size: 18px; }\n.wpump-reservoir,\n.wpump-drain { text-align: center; }\n.wpump-reservoir span,\n.wpump-drain span { display: block; color: #277b8e; font-size: 8px; font-weight: 900; letter-spacing: .12em; }\n.wpump-reservoir i { display: block; width: 83px; height: 91px; margin: 12px auto 0; border: 3px solid #6e94a5; border-radius: 9px 9px 19px 19px; background: linear-gradient(transparent 25%, rgba(49,212,190,.55) 26%); }\n.wpump-drain i { display: block; width: 80px; height: 59px; margin: 20px auto 0; border: 3px solid #6e94a5; border-top: 0; border-radius: 0 0 14px 14px; background: linear-gradient(transparent 45%, rgba(55,140,255,.35) 46%); }\n.wpump-wash-zone { position: relative; height: 143px; border: 13px solid #526f7e; border-radius: 17px; background: #0d2d3a; }\n.wpump-wash-zone > span { position: absolute; top: 11px; left: 50%; color: #87a6b4; font-size: 8px; font-weight: 900; transform: translateX(-50%); }\n.wpump-wash-plunger { position: absolute; top: 54px; left: -28px; width: calc(100% + 56px); height: 32px; border-radius: 17px; background: linear-gradient(#e0f8ff, #78adbf); }\n.wpump-wash-ring { position: absolute; z-index: 2; top: 40px; left: 30%; width: 22px; height: 59px; border-radius: 5px; background: var(--amber); box-shadow: 0 0 17px rgba(255,190,89,.34); }\n\n.wpump-cycle-stage { display: grid; grid-template-columns: repeat(7, auto); gap: 10px; align-items: center; padding: 34px 23px; }\n.wpump-cycle-stage > div { min-width: 0; min-height: 142px; padding: 18px 14px; border: 1px solid #d8e4e9; border-radius: 11px; background: #fff; }\n.wpump-cycle-stage > em { color: #8ba0ab; font-style: normal; }\n.wpump-cycle-stage i,\n.wpump-cycle-stage b,\n.wpump-cycle-stage span { display: block; }\n.wpump-cycle-stage i { color: #1690a3; font-size: 9px; font-style: normal; font-weight: 900; }\n.wpump-cycle-stage b { margin-top: 17px; color: #203e4d; font-size: 13px; }\n.wpump-cycle-stage span { margin-top: 7px; color: #758993; font-size: 9px; line-height: 1.45; }\n.wpump-cycle-stage > div:last-child { border-color: #edcfc6; background: #fff8f5; }\n.wpump-cycle-stage > div:last-child i { color: #be5a46; }\n\n.wpump-stroke-stage { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; padding: 31px; }\n.wpump-stroke-stage > div { padding: 24px 20px; border: 1px solid #d6e4ea; border-radius: 12px; background: #fff; }\n.wpump-stroke-stage > div > span { color: #17798d; font-size: 8px; font-weight: 900; letter-spacing: .13em; }\n.wpump-valve-line { display: grid; grid-template-columns: 1fr auto 1.15fr auto 1fr; gap: 8px; align-items: center; margin: 20px 0 12px; }\n.wpump-valve-line b,\n.wpump-valve-line em { padding: 10px 7px; border: 1px solid #d5e3e9; border-radius: 7px; color: #647b87; background: #f7fafb; font-size: 8px; font-style: normal; text-align: center; }\n.wpump-valve-line b.is-open { border-color: #8bd7ca; color: #116b6f; background: #e7faf6; }\n.wpump-valve-line i { color: #37a795; font-style: normal; }\n.wpump-valve-line i.is-muted { color: #c87868; }\n.wpump-stroke-stage small { color: #7e919b; font-size: 9px; }\n.wpump-signal-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin: 29px 0; }\n.wpump-signal-grid > div { display: flex; gap: 12px; align-items: center; min-height: 70px; padding: 15px; border: 1px solid #d8e4e9; border-radius: 10px; background: #f7fafb; }\n.wpump-signal-grid i { display: grid; flex: 0 0 29px; place-items: center; width: 29px; height: 29px; border-radius: 50%; color: #087385; background: #dff6f7; font-size: 8px; font-style: normal; font-weight: 900; }\n.wpump-signal-grid span { color: #425e6d; font-size: 10px; font-weight: 730; }\n\n.wpump-route-stage { display: grid; grid-template-columns: .65fr 1fr 1fr; gap: 40px; align-items: center; padding: 50px 44px; }\n.wpump-route-source { position: relative; text-align: center; }\n.wpump-route-source span { display: grid; place-items: center; width: 90px; height: 90px; margin: 0 auto; border: 10px solid #557786; border-radius: 50%; color: #eaf9ff; background: #0c3040; font-size: 11px; font-weight: 900; }\n.wpump-route-source i { position: absolute; width: 10%; height: 5px; margin: -47px 0 0 7%; background: var(--cyan); }\n.wpump-route-junction { position: relative; padding: 24px 14px; border: 2px solid #3c8ea0; border-radius: 12px; color: #16687b; background: #eaf9fb; font-size: 9px; text-align: center; }\n.wpump-route-targets { display: grid; gap: 19px; }\n.wpump-route-targets > div { padding: 15px; border: 1px solid #d4e3e9; border-radius: 9px; background: #fff; }\n.wpump-route-targets span,\n.wpump-route-targets b { display: block; }\n.wpump-route-targets span { color: #82949e; font-size: 8px; font-weight: 900; }\n.wpump-route-targets b { margin-top: 5px; color: #18758a; font-size: 11px; }\n.wpump-three-card { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin: 29px 0; }\n.wpump-three-card > div { padding: 21px; border: 1px solid #d8e4ea; border-radius: 12px; background: #f7fafb; }\n.wpump-three-card span { color: #16798e; font-size: 8px; font-weight: 900; letter-spacing: .12em; }\n.wpump-three-card p { margin: 11px 0 0; font-size: 11px; line-height: 1.55; }\n\n.wpump-stack-stage { padding: 43px; }\n.wpump-stack-housing { position: relative; height: 180px; overflow: hidden; border: 20px solid #587483; border-radius: 19px; background: #092a37; }\n.wpump-stack-housing > span { position: absolute; top: 8px; right: 13px; color: #7896a4; font-size: 8px; font-weight: 900; }\n.wpump-stack-housing > i { position: absolute; top: 28px; display: grid; place-items: center; height: 84px; border-radius: 6px; color: #08212c; font-size: 7px; font-style: normal; font-weight: 900; writing-mode: vertical-rl; }\n.wpump-stack-holder { left: 16%; width: 33px; background: #91a9b4; }\n.wpump-stack-support { left: 31%; width: 25px; background: #b4c8d1; }\n.wpump-stack-primary { left: 43%; width: 36px; background: var(--cyan); }\n.wpump-stack-housing > b { position: absolute; top: 55px; left: -2%; width: 86%; height: 35px; padding: 5px 20px; border-radius: 18px; color: #205164; background: linear-gradient(#e5faff,#7fb0c1); font-size: 8px; text-align: right; }\n.wpump-stack-housing > em { position: absolute; right: 8%; bottom: 13px; color: #8af2df; font-size: 9px; font-style: normal; font-weight: 900; }\n\n.wpump-chemistry-map { display: grid; grid-template-columns: repeat(5, 1fr); gap: 9px; margin: 31px 0; }\n.wpump-chemistry-map > div { min-height: 90px; padding: 17px 13px; border: 1px solid #d9e5ea; border-radius: 10px; background: #f7fafb; }\n.wpump-chemistry-map span,\n.wpump-chemistry-map b { display: block; }\n.wpump-chemistry-map span { font-size: 7px; font-weight: 900; letter-spacing: .11em; }\n.wpump-chemistry-map b { margin-top: 11px; color: #274554; font-size: 11px; }\n.wpump-chemistry-map .is-aqueous span { color: #08758d; }\n.wpump-chemistry-map .is-organic span { color: #376db1; }\n.wpump-chemistry-map .is-normal span { color: #806a23; }\n.wpump-chemistry-map .is-reactive span { color: #ad5545; }\n.wpump-chemistry-map .is-buffer span { color: #6661a4; }\n.wpump-callout { display: grid; grid-template-columns: 165px 1fr; gap: 25px; align-items: center; margin: 30px 0; padding: 24px 26px; border: 1px solid #e7d6aa; border-radius: 13px; background: #fffaf0; }\n.wpump-callout > span { color: #876512; font-size: 9px; font-weight: 900; letter-spacing: .13em; }\n.wpump-callout h3 { margin: 0 0 6px; font-size: 18px; }\n.wpump-callout p { margin: 0; color: #746743; font-size: 11px; line-height: 1.6; }\n\n.wpump-failure-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; margin: 31px 0; }\n.wpump-failure-grid article { padding: 24px 23px; border: 1px solid #d9e5ea; border-radius: 13px; background: #f7fafb; }\n.wpump-failure-grid article:nth-child(2),\n.wpump-failure-grid article:nth-child(5) { border-color: #ebd2c8; background: #fff9f6; }\n.wpump-failure-grid span { color: #17798e; font-size: 8px; font-weight: 900; letter-spacing: .13em; }\n.wpump-failure-grid h3 { margin: 10px 0 8px; font-size: 18px; }\n.wpump-failure-grid p { margin: 0; font-size: 11px; line-height: 1.6; }\n.wpump-diagnostic-callout { display: grid; grid-template-columns: 1.45fr repeat(4, 1fr); gap: 1px; margin: 29px 0; overflow: hidden; border: 1px solid #315b6c; border-radius: 13px; background: #315b6c; }\n.wpump-diagnostic-callout > span,\n.wpump-diagnostic-callout > div { padding: 18px 14px; background: #0c2d3c; }\n.wpump-diagnostic-callout > span { color: #6fead8; font-size: 9px; font-weight: 900; letter-spacing: .12em; }\n.wpump-diagnostic-callout > div { color: #bed2db; font-size: 9px; }\n.wpump-diagnostic-callout b { display: block; margin-bottom: 6px; color: var(--amber); font-size: 9px; }\n\n.wpump-selection-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 11px; margin: 31px 0; }\n.wpump-selection-grid article { position: relative; min-height: 150px; padding: 23px 22px 20px 69px; border: 1px solid #d9e5ea; border-radius: 12px; background: #f7fafb; }\n.wpump-selection-grid article > i { position: absolute; top: 23px; left: 21px; display: grid; place-items: center; width: 32px; height: 32px; border-radius: 50%; color: #087286; background: #dff6f7; font-size: 8px; font-style: normal; font-weight: 900; }\n.wpump-selection-grid h3 { margin: 0 0 7px; font-size: 17px; }\n.wpump-selection-grid p { margin: 0; font-size: 10px; line-height: 1.58; }\n.wpump-selection-grid .is-critical { grid-column: span 2; min-height: 128px; border-color: #3a7183; background: #0d3040; }\n.wpump-selection-grid .is-critical i { color: #06343a; background: var(--cyan); }\n.wpump-selection-grid .is-critical h3 { color: #f2fbff; }\n.wpump-selection-grid .is-critical p { color: #abc4ce; }\n\n.wpump-reverse-layout { display: grid; grid-template-columns: .8fr 1.2fr; gap: 13px; margin: 31px 0; }\n.wpump-used-seal,\n.wpump-reverse-inputs { padding: 25px 23px; border: 1px solid #d9e5ea; border-radius: 13px; background: #f7fafb; }\n.wpump-used-seal > span,\n.wpump-reverse-inputs > span { color: #14798e; font-size: 8px; font-weight: 900; letter-spacing: .13em; }\n.wpump-used-seal > div { display: flex; flex-wrap: wrap; gap: 7px; margin-top: 20px; }\n.wpump-used-seal b { padding: 8px 9px; border: 1px solid #edd5cc; border-radius: 7px; color: #a64c3b; background: #fff8f5; font-size: 8px; letter-spacing: .05em; }\n.wpump-reverse-inputs ol { columns: 2; margin: 18px 0 0; padding-left: 21px; }\n.wpump-reverse-inputs li { padding: 4px 9px 4px 0; color: #617783; font-size: 10px; break-inside: avoid; }\n\n.wpump-mistake-list { display: grid; gap: 9px; margin: 30px 0; }\n.wpump-mistake-list article { display: grid; grid-template-columns: 48px 1fr; gap: 17px; align-items: center; padding: 17px 20px; border: 1px solid #d9e5ea; border-radius: 11px; background: #f8fafb; }\n.wpump-mistake-list article > span { display: grid; place-items: center; width: 42px; height: 42px; border-radius: 50%; color: #a74d3d; background: #ffede7; font-size: 9px; font-weight: 900; }\n.wpump-mistake-list h3 { margin: 0 0 3px; font-size: 14px; }\n.wpump-mistake-list p { margin: 0; color: #6f838e; font-size: 10px; line-height: 1.5; }\n.wpump-maintenance-board { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin: 31px 0; }\n.wpump-maintenance-board > div { padding: 23px 21px; border: 1px solid #d9e5ea; border-radius: 12px; background: #f7fafb; }\n.wpump-maintenance-board > div:nth-child(2) { border-color: #367183; background: #0e3241; }\n.wpump-maintenance-board > div > span { color: #147a8f; font-size: 8px; font-weight: 900; letter-spacing: .13em; }\n.wpump-maintenance-board > div:nth-child(2) > span { color: var(--cyan); }\n.wpump-maintenance-board > div:nth-child(2) li { color: #b0c7d0; }\n.wpump-maintenance-board > div:nth-child(2) li::before { background: var(--cyan); }\n.wpump-inline-cta { display: grid; grid-template-columns: 1fr auto auto; gap: 14px; align-items: center; margin: 27px 0; padding: 19px 22px; border: 1px solid #307589; border-radius: 11px; color: #eafaff !important; background: #0c3040; transition: transform .2s ease, background .2s ease; }\n.wpump-inline-cta:hover { background: #104154; transform: translateY(-2px); }\n.wpump-inline-cta span { color: #73e9d7; font-size: 8px; font-weight: 900; letter-spacing: .13em; }\n.wpump-inline-cta b { color: #effbff; font-size: 12px; }\n.wpump-inline-cta i { color: var(--amber); font-style: normal; }\n\n.wpump-summary-section { padding-bottom: 65px; }\n.wpump-role-map { display: grid; grid-template-columns: repeat(5, 1fr); gap: 8px; margin: 31px 0; }\n.wpump-role-map > div { min-height: 125px; padding: 19px 14px; border: 1px solid #d7e4e9; border-radius: 11px; background: #f7fafb; }\n.wpump-role-map b,\n.wpump-role-map span { display: block; }\n.wpump-role-map b { color: #14798d; font-size: 8px; letter-spacing: .08em; }\n.wpump-role-map span { margin-top: 13px; color: #677c87; font-size: 9px; line-height: 1.5; }\n.wpump-equation { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: center; margin: 31px 0; padding: 25px; border-radius: 14px; color: #eafaff; background: #0b2c3b; }\n.wpump-equation span { padding: 7px 9px; border: 1px solid #416879; border-radius: 6px; color: #bad0da; font-size: 8px; font-weight: 900; }\n.wpump-equation i { color: #6a8a98; font-size: 9px; font-style: normal; }\n.wpump-equation b { padding: 8px 11px; border-radius: 6px; color: #06313a; background: var(--cyan); font-size: 9px; }\n\n.wpump-faq-list { margin: 31px 0; border-top: 1px solid #d9e5ea; }\n.wpump-faq-item { border-bottom: 1px solid #d9e5ea; }\n.wpump-faq-item > button { display: grid; grid-template-columns: 1fr 24px; gap: 18px; align-items: center; width: 100%; padding: 20px 4px; border: 0; color: #19394a; background: transparent; text-align: left; cursor: pointer; }\n.wpump-faq-item > button span { font-size: 14px; font-weight: 780; }\n.wpump-faq-item > button i { position: relative; width: 20px; height: 20px; border: 1px solid #bcd2dc; border-radius: 50%; }\n.wpump-faq-item > button i::before,\n.wpump-faq-item > button i::after { content: \"\"; position: absolute; top: 9px; left: 5px; width: 8px; height: 1px; background: #247d90; transition: transform .2s ease; }\n.wpump-faq-item > button i::after { transform: rotate(90deg); }\n.wpump-faq-item > button[aria-expanded=\"true\"] i::after { transform: rotate(0); }\n.wpump-faq-answer { display: grid; grid-template-rows: 0fr; transition: grid-template-rows .28s ease; }\n.wpump-faq-answer > p { min-height: 0; margin: 0; overflow: hidden; color: #617784; font-size: 12px; line-height: 1.7; }\n.wpump-faq-item.is-open .wpump-faq-answer { grid-template-rows: 1fr; }\n.wpump-faq-item.is-open .wpump-faq-answer > p { padding: 0 42px 20px 4px; }\n\n.wpump-contact { margin-top: 78px; padding: 54px; border-radius: 20px; color: #ebfaff; background: radial-gradient(circle at 100% 0, rgba(55,140,255,.24), transparent 43%), #082a39; box-shadow: 0 30px 72px rgba(7,44,60,.18); scroll-margin-top: 100px; }\n.wpump-contact-grid { display: grid; grid-template-columns: 1.18fr .82fr; gap: 50px; align-items: center; }\n.wpump-contact .wpump-eyebrow { margin-bottom: 13px; }\n.wpump-contact h2 { margin: 0 0 17px; color: #f3fcff; font-size: clamp(32px, 4vw, 50px); line-height: 1.06; letter-spacing: -.04em; }\n.wpump-contact p { margin-bottom: 25px; color: #a9c2cc; font-size: 13px; line-height: 1.65; }\n.wpump-button.is-light { color: #052932 !important; background: linear-gradient(135deg, #85f2e0, var(--cyan)); }\n.wpump-button.is-light i { margin-left: 12px; font-style: normal; }\n.wpump-contact-spec { padding: 24px; border: 1px solid #426879; border-radius: 13px; background: rgba(255,255,255,.035); }\n.wpump-contact-spec > span { color: var(--amber); font-size: 8px; font-weight: 900; letter-spacing: .14em; }\n.wpump-contact-spec li { color: #b9d0d9; }\n.wpump-contact-spec li::before { background: var(--cyan); }\n.wpump-back-top { position: fixed; z-index: 80; right: 24px; bottom: 24px; display: grid; place-items: center; width: 44px; height: 44px; border: 1px solid #457285; border-radius: 50%; color: #eafaff; background: #0b3040; box-shadow: 0 12px 30px rgba(6,41,56,.22); opacity: 0; visibility: hidden; transform: translateY(12px); cursor: pointer; transition: opacity .2s ease, visibility .2s ease, transform .2s ease, background .2s ease; }\n.wpump-back-top.is-visible { opacity: 1; visibility: visible; transform: translateY(0); }\n.wpump-back-top:hover { background: #14536a; }\n\n@media (max-width: 1180px) {\n  .wpump-hero-inner { grid-template-columns: 1fr .86fr; width: min(1120px, calc(100% - 48px)); }\n  .wpump-hero h1 { font-size: clamp(42px, 5vw, 64px); }\n  .wpump-content-shell { grid-template-columns: 250px minmax(0, 1fr); gap: 50px; width: min(1100px, calc(100% - 48px)); }\n  .wpump-locator-body { grid-template-columns: .6fr 1fr 1fr; }\n  .wpump-role-map { grid-template-columns: repeat(3, 1fr); }\n}\n\n@media (max-width: 900px) {\n  .wpump-hero { min-height: auto; }\n  .wpump-hero-inner { grid-template-columns: 1fr; min-height: auto; padding: 78px 0 70px; }\n  .wpump-hero-copy { max-width: 790px; }\n  .wpump-hero-visual { width: min(100%, 650px); justify-self: center; }\n  .wpump-content-shell { display: block; width: min(790px, calc(100% - 40px)); padding-top: 42px; }\n  .wpump-sidebar { margin-bottom: 36px; }\n  .wpump-sidebar-card,\n  .wpump-sidebar-card.is-fixed,\n  .wpump-sidebar-card.is-bottom { position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; max-height: none; }\n  .wpump-sidebar-title > span { display: none; }\n  .wpump-sidebar-title button { display: flex; width: 100%; align-items: center; justify-content: space-between; }\n  .wpump-toc { display: none; max-height: 55vh; }\n  .wpump-sidebar-card.is-open .wpump-toc { display: block; }\n  .wpump-sidebar-note { display: none; }\n  .wpump-locator-body { grid-template-columns: 1fr 1.2fr; }\n  .wpump-locator-controls { grid-column: span 2; display: grid; grid-template-columns: repeat(5, 1fr); border-right: 0; border-bottom: 1px solid rgba(181,217,231,.15); }\n  .wpump-locator-controls button { grid-template-columns: 1fr; text-align: center; }\n  .wpump-locator-controls button i { display: none; }\n  .wpump-system-chain { grid-template-columns: 1fr 1fr; }\n  .wpump-system-chain > i { display: none; }\n  .wpump-cycle-stage { grid-template-columns: repeat(2, 1fr); }\n  .wpump-cycle-stage > em { display: none; }\n  .wpump-chemistry-map { grid-template-columns: repeat(3, 1fr); }\n  .wpump-diagnostic-callout { grid-template-columns: repeat(2, 1fr); }\n  .wpump-diagnostic-callout > span { grid-column: span 2; }\n  .wpump-maintenance-board { grid-template-columns: 1fr; }\n  .wpump-contact { padding: 42px; }\n  .wpump-contact-grid { grid-template-columns: 1fr; gap: 30px; }\n}\n\n@media (max-width: 680px) {\n  .wpump-page { font-size: 16px; }\n  .wpump-hero-inner { width: calc(100% - 32px); padding: 62px 0 55px; }\n  .wpump-breadcrumb { margin-bottom: 23px; }\n  .wpump-hero h1 { font-size: clamp(37px, 12vw, 51px); }\n  .wpump-hero-deck { font-size: 16px; }\n  .wpump-hero-actions { flex-direction: column; }\n  .wpump-button { width: 100%; }\n  .wpump-metrics div { padding-right: 10px; }\n  .wpump-metrics div + div { padding-left: 10px; }\n  .wpump-metrics strong { font-size: 21px; }\n  .wpump-hero-visual { margin-top: 15px; }\n  .wpump-visual-label { top: 5px; left: 7px; }\n  .wpump-hero-visual figcaption { margin-top: 0; text-align: center; }\n  .wpump-content-shell { width: calc(100% - 28px); padding-bottom: 75px; }\n  .wpump-section { padding-top: 58px; }\n  .wpump-section-heading { grid-template-columns: 40px 1fr; gap: 13px; }\n  .wpump-section-index { width: 40px; height: 40px; }\n  .wpump-section h2 { font-size: 31px; }\n  .wpump-intro > p:first-of-type { font-size: 18px; }\n  .wpump-article blockquote { padding: 21px 20px 21px 26px; }\n  .wpump-article blockquote p { font-size: 16px; }\n  .wpump-system-chain,\n  .wpump-evidence-grid,\n  .wpump-two-panel,\n  .wpump-stroke-stage,\n  .wpump-signal-grid,\n  .wpump-three-card,\n  .wpump-failure-grid,\n  .wpump-selection-grid,\n  .wpump-reverse-layout,\n  .wpump-contact-grid { grid-template-columns: 1fr; }\n  .wpump-selection-grid .is-critical { grid-column: auto; }\n  .wpump-locator-head { align-items: flex-start; flex-direction: column; }\n  .wpump-locator-body { display: block; }\n  .wpump-locator-controls { display: grid; grid-template-columns: repeat(2, 1fr); }\n  .wpump-locator-stage { min-height: 320px; border-right: 0; border-bottom: 1px solid rgba(181,217,231,.15); }\n  .wpump-locator-result { min-height: 300px; }\n  .wpump-term-card { padding: 111px 22px 22px; }\n  .wpump-term-card::before { top: 22px; left: 22px; transform: none; }\n  .wpump-visual-head { align-items: flex-start; flex-direction: column; gap: 5px; }\n  .wpump-visual-head strong { text-align: left; }\n  .wpump-balance-stage { grid-template-columns: 1fr; padding: 24px 19px; }\n  .wpump-balance-stage > i { transform: rotate(90deg); }\n  .wpump-surface-stage { grid-template-columns: 1fr; padding: 24px 19px; }\n  .wpump-wash-stage { grid-template-columns: 1fr; padding: 30px 25px; }\n  .wpump-wash-stage > b { transform: rotate(90deg); text-align: center; }\n  .wpump-wash-zone { width: min(260px,100%); margin: 0 auto; }\n  .wpump-cycle-stage { grid-template-columns: 1fr; padding: 24px 19px; }\n  .wpump-valve-line { grid-template-columns: 1fr; }\n  .wpump-valve-line i { text-align: center; transform: rotate(90deg); }\n  .wpump-route-stage { grid-template-columns: 1fr; padding: 35px 25px; }\n  .wpump-route-source i { display: none; }\n  .wpump-stack-stage { padding: 25px 18px; }\n  .wpump-stack-housing { border-width: 12px; }\n  .wpump-chemistry-map { grid-template-columns: repeat(2, 1fr); }\n  .wpump-callout { grid-template-columns: 1fr; gap: 10px; }\n  .wpump-diagnostic-callout { grid-template-columns: 1fr; }\n  .wpump-diagnostic-callout > span { grid-column: auto; }\n  .wpump-reverse-inputs ol { columns: 1; }\n  .wpump-role-map { grid-template-columns: repeat(2, 1fr); }\n  .wpump-inline-cta { grid-template-columns: 1fr auto; }\n  .wpump-inline-cta span { grid-column: span 2; }\n  .wpump-contact { margin-top: 55px; padding: 30px 23px; border-radius: 16px; }\n  .wpump-contact h2 { font-size: 35px; }\n  .wpump-back-top { right: 15px; bottom: 15px; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .wpump-page *,\n  .wpump-page *::before,\n  .wpump-page *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }\n}\n  <\/style>\n<\/head>\n<body>\n<div class=\"wpump-page\" id=\"wpump-top\" data-wpump-page>\n  <div class=\"wpump-reading-progress\" aria-hidden=\"true\"><span data-wpump-progress><\/span><\/div>\n\n  <header class=\"wpump-hero\">\n    <div class=\"wpump-hero-grid\" aria-hidden=\"true\"><\/div>\n    <div class=\"wpump-hero-glow wpump-glow-one\" aria-hidden=\"true\"><\/div>\n    <div class=\"wpump-hero-glow wpump-glow-two\" aria-hidden=\"true\"><\/div>\n    <div class=\"wpump-hero-inner\">\n      <div class=\"wpump-hero-copy\">\n        <div class=\"wpump-breadcrumb\"><span>Walle Seals<\/span><i><\/i><span>Seal Design &amp; Selection<\/span><\/div>\n        <div class=\"wpump-eyebrow\"><b><\/b>PRECISION FLOW PATH<\/div>\n        <h1>Types of HPLC Pump Seals: Piston, Plunger, Wash and Valve Seals<\/h1>\n        <p class=\"wpump-hero-deck\">Map every sealing interface inside an HPLC or UHPLC pump\u2014then connect its position and function to leakage, pressure stability, solvent compatibility and service life.<\/p>\n        <div class=\"wpump-hero-actions\">\n          <a class=\"wpump-button wpump-button-primary\" href=\"#wpump-overview\">Explore the pump map <b>\u2193<\/b><\/a>\n          <a class=\"wpump-button wpump-button-ghost\" href=\"#wpump-checklist\">Open the selection checklist<\/a>\n        <\/div>\n        <div class=\"wpump-metrics\" aria-label=\"Guide overview\">\n          <div><strong>5<\/strong><span>sealing roles<\/span><\/div>\n          <div><strong>7<\/strong><span>selection inputs<\/span><\/div>\n          <div><strong>10<\/strong><span>technical FAQs<\/span><\/div>\n        <\/div>\n      <\/div>\n\n      <figure class=\"wpump-hero-visual\" aria-label=\"Cutaway diagram of an HPLC pump head and its seals\">\n        <div class=\"wpump-visual-label\"><span>PUMP HEAD MAP<\/span><b>RECIPROCATING DELIVERY<\/b><\/div>\n        <svg viewBox=\"0 0 720 610\" role=\"img\" aria-labelledby=\"wpump-hero-title wpump-hero-desc\">\n          <title id=\"wpump-hero-title\">HPLC pump sealing interfaces<\/title>\n          <desc id=\"wpump-hero-desc\">A technical cutaway showing a plunger, primary seal, wash seal, support ring and inlet and outlet check valves.<\/desc>\n          <defs>\n            <linearGradient id=\"wpump-metal\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#9db4c4\"\/><stop offset=\"0.45\" stop-color=\"#526878\"\/><stop offset=\"1\" stop-color=\"#273948\"\/><\/linearGradient>\n            <linearGradient id=\"wpump-plunger-gradient\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#e9fbff\"\/><stop offset=\"0.45\" stop-color=\"#92cfe2\"\/><stop offset=\"1\" stop-color=\"#47768a\"\/><\/linearGradient>\n            <linearGradient id=\"wpump-fluid\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"#39d8c2\"\/><stop offset=\"1\" stop-color=\"#4ea0ff\"\/><\/linearGradient>\n            <filter id=\"wpump-shadow\" x=\"-30%\" y=\"-30%\" width=\"160%\" height=\"160%\"><feDropShadow dx=\"0\" dy=\"20\" stdDeviation=\"20\" flood-color=\"#000\" flood-opacity=\"0.38\"\/><\/filter>\n            <filter id=\"wpump-flow-glow\" x=\"-200%\" y=\"-200%\" width=\"400%\" height=\"400%\"><feGaussianBlur stdDeviation=\"5\" result=\"b\"\/><feMerge><feMergeNode in=\"b\"\/><feMergeNode in=\"SourceGraphic\"\/><\/feMerge><\/filter>\n          <\/defs>\n          <g opacity=\"0.33\" stroke=\"#416172\" fill=\"none\">\n            <path d=\"M58 115H662M58 205H662M58 295H662M58 385H662M58 475H662\" stroke-dasharray=\"3 10\"\/>\n            <path d=\"M110 70V535M230 70V535M350 70V535M470 70V535M590 70V535\" stroke-dasharray=\"3 10\"\/>\n          <\/g>\n          <g filter=\"url(#wpump-shadow)\">\n            <path d=\"M165 175h388c37 0 67 30 67 67v151c0 37-30 67-67 67H165z\" fill=\"url(#wpump-metal)\" stroke=\"#b4c7d3\" stroke-opacity=\"0.34\" stroke-width=\"2\"\/>\n            <path d=\"M273 224h258c22 0 40 18 40 40v107c0 22-18 40-40 40H273z\" fill=\"#0b2634\" stroke=\"#7192a4\" stroke-width=\"2\"\/>\n            <path d=\"M276 254h245c12 0 22 10 22 22v84c0 12-10 22-22 22H276z\" fill=\"#0b4450\" opacity=\"0.78\"\/>\n            <rect x=\"64\" y=\"284\" width=\"335\" height=\"69\" rx=\"34.5\" fill=\"url(#wpump-plunger-gradient)\" stroke=\"#d1f5ff\" stroke-opacity=\"0.55\"\/>\n            <rect x=\"236\" y=\"245\" width=\"29\" height=\"147\" rx=\"8\" fill=\"#31d4ba\"\/>\n            <rect x=\"198\" y=\"252\" width=\"24\" height=\"133\" rx=\"7\" fill=\"#ffbf58\"\/>\n            <rect x=\"268\" y=\"239\" width=\"18\" height=\"159\" rx=\"5\" fill=\"#8ba3b2\"\/>\n          <\/g>\n          <g class=\"wpump-flow-path\" fill=\"none\" stroke=\"url(#wpump-fluid)\" stroke-width=\"7\" stroke-linecap=\"round\" filter=\"url(#wpump-flow-glow)\">\n            <path d=\"M468 382v78c0 28-23 51-51 51H330\"\/>\n            <path d=\"M489 254v-83c0-27 22-49 49-49h91\"\/>\n          <\/g>\n          <g class=\"wpump-flow-dots\" fill=\"#b8fff4\">\n            <circle cx=\"468\" cy=\"444\" r=\"5\"\/><circle cx=\"404\" cy=\"511\" r=\"5\"\/><circle cx=\"489\" cy=\"206\" r=\"5\"\/><circle cx=\"551\" cy=\"122\" r=\"5\"\/>\n          <\/g>\n          <g>\n            <circle cx=\"468\" cy=\"449\" r=\"24\" fill=\"#0f2431\" stroke=\"#53d8c4\" stroke-width=\"6\"\/><circle cx=\"468\" cy=\"449\" r=\"8\" fill=\"#8ff5e3\"\/>\n            <circle cx=\"489\" cy=\"177\" r=\"24\" fill=\"#0f2431\" stroke=\"#4aa0ff\" stroke-width=\"6\"\/><circle cx=\"489\" cy=\"177\" r=\"8\" fill=\"#98cfff\"\/>\n          <\/g>\n          <g font-family=\"Arial, sans-serif\">\n            <path d=\"M245 245L178 158H67\" fill=\"none\" stroke=\"#557688\"\/><circle cx=\"245\" cy=\"245\" r=\"4\" fill=\"#35d4b9\"\/>\n            <text x=\"67\" y=\"146\" fill=\"#7ff3df\" font-size=\"11\" font-weight=\"700\">PRIMARY SEAL<\/text><text x=\"67\" y=\"163\" fill=\"#7895a3\" font-size=\"9\">high-pressure containment<\/text>\n            <path d=\"M208 252L159 426H57\" fill=\"none\" stroke=\"#557688\"\/><circle cx=\"208\" cy=\"252\" r=\"4\" fill=\"#ffbf58\"\/>\n            <text x=\"57\" y=\"445\" fill=\"#ffd385\" font-size=\"11\" font-weight=\"700\">WASH SEAL<\/text><text x=\"57\" y=\"462\" fill=\"#7895a3\" font-size=\"9\">rear-side rinse circuit<\/text>\n            <path d=\"M277 239L332 131h72\" fill=\"none\" stroke=\"#557688\"\/><circle cx=\"277\" cy=\"239\" r=\"4\" fill=\"#a8bfca\"\/>\n            <text x=\"337\" y=\"116\" fill=\"#c9dbe4\" font-size=\"11\" font-weight=\"700\">SUPPORT RING<\/text><text x=\"337\" y=\"133\" fill=\"#7895a3\" font-size=\"9\">geometry and extrusion control<\/text>\n            <path d=\"M489 177L584 194h75\" fill=\"none\" stroke=\"#557688\"\/><text x=\"572\" y=\"215\" fill=\"#98cfff\" font-size=\"11\" font-weight=\"700\">OUTLET CHECK<\/text>\n            <path d=\"M468 449L565 486h93\" fill=\"none\" stroke=\"#557688\"\/><text x=\"574\" y=\"508\" fill=\"#7ff3df\" font-size=\"11\" font-weight=\"700\">INLET CHECK<\/text>\n          <\/g>\n          <g transform=\"translate(291 287)\">\n            <rect width=\"194\" height=\"62\" rx=\"12\" fill=\"#071723\" stroke=\"#587786\"\/>\n            <text x=\"97\" y=\"24\" fill=\"#819ba8\" text-anchor=\"middle\" font-family=\"Arial\" font-size=\"9\" letter-spacing=\"1.4\">MOBILE PHASE<\/text>\n            <text x=\"97\" y=\"46\" fill=\"#eafffb\" text-anchor=\"middle\" font-family=\"Arial\" font-size=\"15\" font-weight=\"700\">PRESSURE CHAMBER<\/text>\n          <\/g>\n        <\/svg>\n        <figcaption><span><\/span>Small interfaces control pressure, flow and analytical repeatability.<\/figcaption>\n      <\/figure>\n    <\/div>\n  <\/header>\n\n  <div class=\"wpump-content-shell\" data-wpump-shell>\n    <aside class=\"wpump-sidebar\" data-wpump-sidebar>\n      <div class=\"wpump-sidebar-card\" data-wpump-sidebar-card>\n        <div class=\"wpump-sidebar-title\"><span>On this page<\/span><button type=\"button\" data-wpump-toc-toggle aria-expanded=\"false\">Contents <b>+<\/b><\/button><\/div>\n        <nav class=\"wpump-toc\" data-wpump-toc aria-label=\"Article contents\">\n          <a href=\"#wpump-overview\"><span>00<\/span><em>Pump Seal Overview<\/em><\/a>\n          <a href=\"#wpump-piston\"><span>01<\/span><em>HPLC Piston Seals<\/em><\/a>\n          <a href=\"#wpump-plunger\"><span>02<\/span><em>HPLC Plunger Seals<\/em><\/a>\n          <a href=\"#wpump-wash\"><span>03<\/span><em>HPLC Wash Seals<\/em><\/a>\n          <a href=\"#wpump-buffers\"><span>04<\/span><em>Why Buffer Salts Damage Seals<\/em><\/a>\n          <a href=\"#wpump-check-valves\"><span>05<\/span><em>Check-Valve Components<\/em><\/a>\n          <a href=\"#wpump-purge\"><span>06<\/span><em>Purge &amp; Flow-Control Seals<\/em><\/a>\n          <a href=\"#wpump-support\"><span>07<\/span><em>Support Rings<\/em><\/a>\n          <a href=\"#wpump-materials\"><span>08<\/span><em>Material Comparison<\/em><\/a>\n          <a href=\"#wpump-solvents\"><span>09<\/span><em>Solvent Compatibility<\/em><\/a>\n          <a href=\"#wpump-failures\"><span>10<\/span><em>Common Failure Symptoms<\/em><\/a>\n          <a href=\"#wpump-diagnosis\"><span>11<\/span><em>Diagnose the Failed Seal<\/em><\/a>\n          <a href=\"#wpump-selection\"><span>12<\/span><em>Select the Right Seal<\/em><\/a>\n          <a href=\"#wpump-reverse\"><span>13<\/span><em>Reverse Engineering<\/em><\/a>\n          <a href=\"#wpump-mistakes\"><span>14<\/span><em>Selection Mistakes<\/em><\/a>\n          <a href=\"#wpump-maintenance\"><span>15<\/span><em>Preventive Maintenance<\/em><\/a>\n          <a href=\"#wpump-checklist\"><span>16<\/span><em>Selection Checklist<\/em><\/a>\n          <a href=\"#wpump-summary\"><span>17<\/span><em>Engineering Summary<\/em><\/a>\n          <a href=\"#wpump-faq\"><span>18<\/span><em>Frequently Asked Questions<\/em><\/a>\n          <a href=\"#wpump-contact\"><span>19<\/span><em>Custom Pump Seal Review<\/em><\/a>\n        <\/nav>\n        <div class=\"wpump-sidebar-note\"><span>KEY PRINCIPLE<\/span><p>The primary seal contains pressure, the wash seal protects the rear interface and the valve system directs mobile-phase flow.<\/p><\/div>\n      <\/div>\n    <\/aside>\n\n    <main class=\"wpump-main\">\n      <article class=\"wpump-article\" data-wpump-article>\n        <section class=\"wpump-intro\">\n          <div class=\"wpump-tags\"><span>HPLC Seals<\/span><span>Pump Seals<\/span><span>Plunger Seals<\/span><span>Wash Seals<\/span><\/div>\n          <p>The HPLC or UHPLC pump must deliver mobile phase at a precise, repeatable flow rate while maintaining stable pressure throughout every chromatographic run. Several small sealing and flow-control components make that possible.<\/p>\n          <p>Depending on the instrument, the pump may contain piston or plunger seals, wash or rinsing seals, check-valve interfaces, purge-valve seals and supporting rings. Their condition directly affects pressure, flow stability, solvent leakage, retention-time repeatability, baseline stability and maintenance frequency.<\/p>\n          <blockquote><p><strong>The primary pump seal contains the high-pressure mobile phase, the wash seal protects and cleans the rear side of the primary seal and plunger, and the valve system controls solvent flow direction.<\/strong><\/p><\/blockquote>\n          <div class=\"wpump-system-chain\" aria-label=\"HPLC pump sealing system\">\n            <div><span>01<\/span><b>Draw solvent<\/b><small>Inlet check opens<\/small><\/div><i>\u2192<\/i>\n            <div><span>02<\/span><b>Displace volume<\/b><small>Plunger advances<\/small><\/div><i>\u2192<\/i>\n            <div><span>03<\/span><b>Contain pressure<\/b><small>Primary seal holds<\/small><\/div><i>\u2192<\/i>\n            <div class=\"is-result\"><span>04<\/span><b>Deliver stable flow<\/b><small>Outlet check opens<\/small><\/div>\n          <\/div>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-overview\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">00<\/span><div><p>POSITION \u2192 FUNCTION \u2192 SYMPTOM<\/p><h2>Quick Overview of HPLC Pump Seal Types<\/h2><\/div><\/div>\n          <p>Not every pump uses the same architecture or terminology. Use this interactive map to identify the sealing role before selecting a replacement.<\/p>\n          <div class=\"wpump-locator is-primary\" data-wpump-locator>\n            <div class=\"wpump-locator-head\"><div><span>INTERACTIVE PUMP MAP<\/span><h3>Select a component<\/h3><\/div><strong data-wpump-locator-status>Primary high-pressure interface<\/strong><\/div>\n            <div class=\"wpump-locator-body\">\n              <div class=\"wpump-locator-controls\" role=\"group\" aria-label=\"Pump sealing components\">\n                <button class=\"is-active\" type=\"button\" data-wpump-part=\"primary\" aria-pressed=\"true\"><i>01<\/i><span>Primary seal<\/span><\/button>\n                <button type=\"button\" data-wpump-part=\"wash\" aria-pressed=\"false\"><i>02<\/i><span>Wash seal<\/span><\/button>\n                <button type=\"button\" data-wpump-part=\"check\" aria-pressed=\"false\"><i>03<\/i><span>Check valves<\/span><\/button>\n                <button type=\"button\" data-wpump-part=\"purge\" aria-pressed=\"false\"><i>04<\/i><span>Purge valve<\/span><\/button>\n                <button type=\"button\" data-wpump-part=\"support\" aria-pressed=\"false\"><i>05<\/i><span>Support ring<\/span><\/button>\n              <\/div>\n              <div class=\"wpump-locator-stage\" aria-hidden=\"true\">\n                <div class=\"wpump-loc-housing\"><\/div>\n                <div class=\"wpump-loc-chamber\"><\/div>\n                <div class=\"wpump-loc-plunger\"><\/div>\n                <div class=\"wpump-loc-primary\"><span>PRIMARY<\/span><\/div>\n                <div class=\"wpump-loc-wash\"><span>WASH<\/span><\/div>\n                <div class=\"wpump-loc-support\"><span>SUPPORT<\/span><\/div>\n                <div class=\"wpump-loc-check is-inlet\"><span>IN<\/span><\/div>\n                <div class=\"wpump-loc-check is-outlet\"><span>OUT<\/span><\/div>\n                <div class=\"wpump-loc-purge\"><span>PURGE<\/span><\/div>\n              <\/div>\n              <div class=\"wpump-locator-result\" aria-live=\"polite\">\n                <span data-wpump-result-kicker>PRIMARY PISTON \/ PLUNGER SEAL<\/span>\n                <h3 data-wpump-result-title>Contains the high-pressure mobile phase.<\/h3>\n                <p data-wpump-result-copy>This dynamic seal maintains contact around the reciprocating element while balancing leakage resistance against friction and wear.<\/p>\n                <div><b>COMMON SIGNALS<\/b><p data-wpump-result-signals>Mobile-phase leakage \u00b7 unstable pressure \u00b7 reduced flow<\/p><\/div>\n                <a href=\"#wpump-piston\" data-wpump-result-link>Open this component \u2192<\/a>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"wpump-table-wrap\" role=\"region\" aria-label=\"Quick overview of HPLC pump seal types\" tabindex=\"0\">\n            <table><thead><tr><th>Seal or component<\/th><th>Main function<\/th><th>Typical location<\/th><th>Common failure symptoms<\/th><\/tr><\/thead>\n              <tbody>\n                <tr><td>Piston \/ plunger seal<\/td><td>Contains high-pressure mobile phase<\/td><td>Around the reciprocating piston or plunger<\/td><td>Leakage, unstable pressure, reduced flow<\/td><\/tr>\n                <tr><td>Wash \/ rinsing seal<\/td><td>Contains wash fluid and protects the primary seal<\/td><td>Behind the high-pressure seal<\/td><td>Wash-fluid leakage, salt deposits, shortened primary-seal life<\/td><\/tr>\n                <tr><td>Check-valve sealing interface<\/td><td>Controls one-way mobile-phase flow<\/td><td>Pump inlet and outlet<\/td><td>Pressure ripple, loss of prime, unstable flow<\/td><\/tr>\n                <tr><td>Purge \/ switching-valve seal<\/td><td>Seals controlled flow-routing paths<\/td><td>Purge or switching valve<\/td><td>External leakage, incomplete pressure build<\/td><\/tr>\n                <tr><td>Support \/ backup component<\/td><td>Supports the high-pressure seal<\/td><td>Adjacent to the primary seal<\/td><td>Extrusion, deformation, premature wear<\/td><\/tr>\n              <\/tbody>\n            <\/table>\n          <\/div>\n          <div class=\"wpump-term-card\"><span>TERMINOLOGY NOTE<\/span><h3>Piston seal vs plunger seal<\/h3><p>These terms often describe the same primary high-pressure function. Thermo Fisher commonly uses \u201cpiston seal,\u201d while Shimadzu and Waters often use \u201cplunger seal.\u201d Always follow the instrument model&#8217;s terminology and part configuration.<\/p><\/div>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-piston\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">01<\/span><div><p>PRIMARY HIGH-PRESSURE SEAL<\/p><h2>HPLC Piston Seals<\/h2><\/div><\/div>\n          <p>The piston seal is the primary dynamic sealing element around the reciprocating piston. It must contain high-pressure solvent while permitting smooth movement, resisting chemical attack, maintaining geometry and preventing extrusion.<\/p>\n          <figure class=\"wpump-visual wpump-balance-visual\">\n            <div class=\"wpump-visual-head\"><span>DESIGN BALANCE<\/span><strong>Sealing force and friction work against each other<\/strong><\/div>\n            <div class=\"wpump-balance-stage\"><div><span>TOO LITTLE CONTACT<\/span><b>Leakage<\/b><small>Pressure and flow decrease<\/small><\/div><i>\u2194<\/i><div class=\"is-core\"><span>OPTIMIZE<\/span><b>Seal system<\/b><small>Material + lip + hardware<\/small><\/div><i>\u2194<\/i><div><span>TOO MUCH CONTACT<\/span><b>Friction<\/b><small>Heat and wear increase<\/small><\/div><\/div>\n            <figcaption>A reliable pump seal contains pressure without creating unnecessary drive load or wear.<\/figcaption>\n          <\/figure>\n          <div class=\"wpump-evidence-grid\">\n            <div><span>CORE FUNCTIONS<\/span><h3>What the seal must do<\/h3><ul><li>Contain high-pressure solvent<\/li><li>Allow reciprocating motion<\/li><li>Minimize friction<\/li><li>Resist chemical attack<\/li><li>Maintain dimensional stability<\/li><li>Resist extrusion<\/li><\/ul><\/div>\n            <div><span>MATERIAL OPTIONS<\/span><h3>Common systems<\/h3><ul><li>Virgin PTFE<\/li><li>Filled PTFE<\/li><li>Graphite-filled PTFE<\/li><li>Polyethylene<\/li><li>UHMWPE<\/li><li>Proprietary polymers<\/li><\/ul><\/div>\n            <div class=\"is-engineering\"><span>SELECTION INPUTS<\/span><h3>Look beyond pressure<\/h3><ul><li>Mobile phase<\/li><li>Piston material and finish<\/li><li>Flow and cycle rate<\/li><li>Required lifetime<\/li><li>Groove and support geometry<\/li><\/ul><\/div>\n          <\/div>\n          <p class=\"wpump-source-note\"><b>Manufacturer example:<\/b> Agilent describes UHMWPE and graphite-filled PTFE CrossLab pump seals; Shimadzu also lists graphite-filled PTFE and polyethylene options for selected plunger-seal configurations.<\/p>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-plunger\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">02<\/span><div><p>THE SLIDING COUNTERFACE<\/p><h2>HPLC Plunger Seals<\/h2><\/div><\/div>\n          <p>Where the pump manufacturer uses the term \u201cplunger,\u201d the plunger seal performs the same primary high-pressure function. Precision plungers are commonly sapphire or ceramic, and their surface condition directly controls seal life.<\/p>\n          <figure class=\"wpump-visual wpump-surface-visual\">\n            <div class=\"wpump-visual-head\"><span>PLUNGER INSPECTION<\/span><strong>A new seal cannot repair a damaged counterface<\/strong><\/div>\n            <div class=\"wpump-surface-stage\"><div class=\"is-good\"><span>ACCEPTABLE SURFACE<\/span><i><\/i><b>Smooth and aligned<\/b><\/div><div class=\"is-bad\"><span>WEAR ACCELERATOR<\/span><i><\/i><i><\/i><i><\/i><b>Scratch \u00b7 salt \u00b7 misalignment<\/b><\/div><\/div>\n            <figcaption>Shimadzu recommends replacing the plunger when scratches are found during pump maintenance.<\/figcaption>\n          <\/figure>\n          <div class=\"wpump-two-panel\">\n            <div><span>POTENTIAL PLUNGER PROBLEMS<\/span><ul><li>Scratches<\/li><li>Abrasive deposits<\/li><li>Salt crystals<\/li><li>Surface damage<\/li><li>Misalignment<\/li><\/ul><\/div>\n            <div class=\"is-signal\"><span>TYPICAL SEAL-FAILURE SIGNALS<\/span><ul><li>Mobile-phase leakage<\/li><li>Pressure fluctuation<\/li><li>Reduced pressure or flow<\/li><li>Salt around the pump head<\/li><li>Shortened seal life<\/li><li>Reproducibility changes<\/li><\/ul><\/div>\n          <\/div>\n          <blockquote><p>A pump seal problem may first appear as a chromatography problem\u2014such as retention-time shifts or baseline noise\u2014rather than an obvious external leak.<\/p><\/blockquote>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-wash\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">03<\/span><div><p>REAR-SIDE PROTECTION<\/p><h2>HPLC Wash Seals<\/h2><\/div><\/div>\n          <p>A wash seal\u2014also called a seal-wash seal, secondary seal or rinsing seal\u2014sits behind the primary high-pressure seal. It contains a separate wash-fluid circuit that flushes the rear side of the primary seal and exposed plunger.<\/p>\n          <figure class=\"wpump-visual wpump-wash-visual\">\n            <div class=\"wpump-visual-head\"><span>SEAL-WASH CIRCUIT<\/span><strong>Remove residue before it becomes an abrasive deposit<\/strong><\/div>\n            <div class=\"wpump-wash-stage\"><div class=\"wpump-reservoir\"><span>FRESH WASH<\/span><i><\/i><\/div><b>\u2192<\/b><div class=\"wpump-wash-zone\"><span>WASH SEAL<\/span><i class=\"wpump-wash-plunger\"><\/i><i class=\"wpump-wash-ring\"><\/i><\/div><b>\u2192<\/b><div class=\"wpump-drain\"><span>RESIDUE OUT<\/span><i><\/i><\/div><\/div>\n            <figcaption>The wash circuit is normally separate from full system pressure and should be inspected with the primary seal.<\/figcaption>\n          <\/figure>\n          <div class=\"wpump-evidence-grid\">\n            <div><span>WHY WASH?<\/span><h3>Prevent deposits<\/h3><ul><li>Flush mobile-phase residue<\/li><li>Remove precipitated salts<\/li><li>Lubricate the plunger region<\/li><li>Protect the primary seal<\/li><li>Reduce abrasive wear<\/li><\/ul><\/div>\n            <div><span>WASH-SEAL ROLE<\/span><h3>What it contains<\/h3><ul><li>Guides wash solvent<\/li><li>Prevents wash-fluid leakage<\/li><li>Protects the piston<\/li><li>Separates the wash region<\/li><li>Uses PTFE, PE or proprietary polymers<\/li><\/ul><\/div>\n            <div class=\"is-engineering\"><span>FAILURE SIGNALS<\/span><h3>Inspect the wash system<\/h3><ul><li>Wash solution leakage<\/li><li>Fast reservoir loss<\/li><li>Salt on the plunger<\/li><li>Primary-seal wear<\/li><li>Contaminated tubing<\/li><li>Liquid near the wash housing<\/li><\/ul><\/div>\n          <\/div>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-buffers\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">04<\/span><div><p>ABRASIVE DAMAGE CYCLE<\/p><h2>Why Buffer Salts Damage HPLC Pump Seals<\/h2><\/div><\/div>\n          <p>Buffered mobile phases create a particularly demanding environment. Small amounts of buffer can migrate past the primary seal; when the solvent evaporates, hard salt crystals remain on the moving piston and are dragged repeatedly across the sealing surface.<\/p>\n          <figure class=\"wpump-visual wpump-cycle-visual\">\n            <div class=\"wpump-visual-head\"><span>BUFFER-DAMAGE PATH<\/span><strong>A small leak can become a self-accelerating wear mechanism<\/strong><\/div>\n            <div class=\"wpump-cycle-stage\"><div><i>01<\/i><b>Migrate<\/b><span>Buffer reaches the rear side<\/span><\/div><em>\u2192<\/em><div><i>02<\/i><b>Evaporate<\/b><span>Solvent leaves the surface<\/span><\/div><em>\u2192<\/em><div><i>03<\/i><b>Crystallize<\/b><span>Salt deposits become abrasive<\/span><\/div><em>\u2192<\/em><div><i>04<\/i><b>Abrade<\/b><span>Piston and seal lip wear<\/span><\/div><\/div>\n            <figcaption>The resulting damage can increase leakage, which transports more buffer into the same cycle.<\/figcaption>\n          <\/figure>\n          <div class=\"wpump-two-panel\">\n            <div><span>POSSIBLE CONSEQUENCES<\/span><ul><li>Scratched piston or plunger<\/li><li>Abraded seal lip<\/li><li>Increased leakage<\/li><li>Pressure instability<\/li><li>Shorter maintenance intervals<\/li><\/ul><\/div>\n            <div class=\"is-signal\"><span>CONTROL THE CYCLE<\/span><ul><li>Use the specified seal-wash system<\/li><li>Keep the wash solvent fresh<\/li><li>Do not let salts dry on the plunger<\/li><li>Inspect both seal and counterface<\/li><li>Follow the instrument procedure<\/li><\/ul><\/div>\n          <\/div>\n          <p class=\"wpump-source-note\"><b>Manufacturer example:<\/b> Agilent strongly recommends seal washing during prolonged use of buffer concentrations around 0.1 M or higher. The exact wash solution and procedure must still follow the instrument manufacturer&#8217;s instructions.<\/p>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-check-valves\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">05<\/span><div><p>ONE-WAY FLOW CONTROL<\/p><h2>HPLC Valve Seals and Check-Valve Interfaces<\/h2><\/div><\/div>\n          <p>\u201cValve seal\u201d can refer to several very different constructions: inlet and outlet check valves, purge valves, proportioning valves or switching valves. Some use discrete polymer seals; others rely on precision ball-and-seat, cartridge or face-sealing interfaces. Identify the valve design before specifying a replacement.<\/p>\n          <figure class=\"wpump-visual wpump-stroke-visual\">\n            <div class=\"wpump-visual-head\"><span>RECIPROCATING PUMP CYCLE<\/span><strong>Check valves must switch cleanly with every stroke<\/strong><\/div>\n            <div class=\"wpump-stroke-stage\">\n              <div><span>INTAKE STROKE<\/span><div class=\"wpump-valve-line\"><b class=\"is-open\">INLET OPEN<\/b><i>\u2192<\/i><em>PUMP CHAMBER<\/em><i class=\"is-muted\">\u00d7<\/i><b>OUTLET CLOSED<\/b><\/div><small>Solvent enters the chamber.<\/small><\/div>\n              <div><span>DELIVERY STROKE<\/span><div class=\"wpump-valve-line\"><b>INLET CLOSED<\/b><i class=\"is-muted\">\u00d7<\/i><em>PRESSURIZE<\/em><i>\u2192<\/i><b class=\"is-open\">OUTLET OPEN<\/b><\/div><small>Mobile phase moves toward the column.<\/small><\/div>\n            <\/div>\n          <\/figure>\n          <div class=\"wpump-signal-grid\">\n            <div><i>01<\/i><span>Pressure pulsation<\/span><\/div><div><i>02<\/i><span>Flow instability<\/span><\/div><div><i>03<\/i><span>Difficulty priming<\/span><\/div><div><i>04<\/i><span>Unexpected pressure drop<\/span><\/div><div><i>05<\/i><span>Failure to reach pressure<\/span><\/div><div><i>06<\/i><span>Poor flow reproducibility<\/span><\/div>\n          <\/div>\n          <blockquote><p>These symptoms do not automatically prove that the polymer piston seal has failed. Pump troubleshooting must consider both the primary seal and the check valves.<\/p><\/blockquote>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-purge\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">06<\/span><div><p>CONTROLLED BYPASS<\/p><h2>Purge and Flow-Control Valve Seals<\/h2><\/div><\/div>\n          <p>A purge or drain valve routes mobile phase away from the normal downstream path during priming, solvent replacement, air removal and maintenance. Depending on the instrument, sealing may use polymer seats, face seals, O-rings, rotor\/stator interfaces or precision metal and ceramic components.<\/p>\n          <figure class=\"wpump-visual wpump-route-visual\">\n            <div class=\"wpump-visual-head\"><span>FLOW ROUTING<\/span><strong>One valve, two intentional destinations<\/strong><\/div>\n            <div class=\"wpump-route-stage\"><div class=\"wpump-route-source\"><span>PUMP<\/span><i><\/i><\/div><div class=\"wpump-route-junction\"><b>PURGE \/ DRAIN VALVE<\/b><i><\/i><\/div><div class=\"wpump-route-targets\"><div><span>NORMAL<\/span><b>\u2192 COLUMN<\/b><\/div><div><span>PURGE<\/span><b>\u2192 WASTE<\/b><\/div><\/div><\/div>\n            <figcaption>Internal bypass can prevent pressure build even when no liquid is visible outside the valve.<\/figcaption>\n          <\/figure>\n          <div class=\"wpump-three-card\"><div><span>EXTERNAL LEAK<\/span><p>Liquid appears around the valve or its housing.<\/p><\/div><div><span>INTERNAL BYPASS<\/span><p>Flow escapes to the unintended path inside the valve.<\/p><\/div><div><span>LOW PRESSURE<\/span><p>The pump cannot build or maintain the expected pressure.<\/p><\/div><\/div>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-support\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">07<\/span><div><p>SEAL-STACK GEOMETRY<\/p><h2>Support Rings and Backup Components<\/h2><\/div><\/div>\n          <p>A high-pressure seal rarely works in isolation. Support rings, backup rings, holders and seat components stabilize the primary seal, control deformation, resist extrusion and preserve the intended lip geometry.<\/p>\n          <figure class=\"wpump-visual wpump-stack-visual\">\n            <div class=\"wpump-visual-head\"><span>SIMPLIFIED CROSS SECTION<\/span><strong>Performance belongs to the complete stack\u2014not just the polymer ring<\/strong><\/div>\n            <div class=\"wpump-stack-stage\"><div class=\"wpump-stack-housing\"><span>HOUSING<\/span><i class=\"wpump-stack-holder\">HOLDER<\/i><i class=\"wpump-stack-support\">SUPPORT<\/i><i class=\"wpump-stack-primary\">PRIMARY SEAL<\/i><b>PLUNGER<\/b><em>PRESSURE \u2192<\/em><\/div><\/div>\n            <figcaption>An apparently identical seal can behave differently when its original support geometry is not reproduced.<\/figcaption>\n          <\/figure>\n          <div class=\"wpump-evidence-grid\">\n            <div><span>STABILIZE<\/span><h3>Control movement<\/h3><p>Keep the primary seal located and aligned during reciprocation.<\/p><\/div>\n            <div><span>BACK UP<\/span><h3>Resist extrusion<\/h3><p>Support vulnerable polymer regions under peak pressure and cycling.<\/p><\/div>\n            <div class=\"is-engineering\"><span>PRESERVE<\/span><h3>Maintain geometry<\/h3><p>Hold the lip, seat and gland relationship required by the design.<\/p><\/div>\n          <\/div>\n          <p class=\"wpump-source-note\"><b>Design implication:<\/b> Thermo Fisher separately identifies piston seals and support rings in Vanquish pump-head documentation. Reverse engineering should therefore capture the full assembly rather than the seal dimensions alone.<\/p>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-materials\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">08<\/span><div><p>POLYMER TRADE-OFFS<\/p><h2>HPLC Pump Seal Material Comparison<\/h2><\/div><\/div>\n          <p>No single material leads every category. The correct compound must balance the complete fluid mixture, pressure, friction, wear, seal profile and supporting hardware.<\/p>\n          <div class=\"wpump-table-wrap\" role=\"region\" aria-label=\"HPLC pump seal material comparison\" tabindex=\"0\">\n            <table><thead><tr><th>Material<\/th><th>Chemical resistance<\/th><th>Wear resistance<\/th><th>Pressure capability<\/th><th>Friction<\/th><th>Typical role<\/th><\/tr><\/thead><tbody>\n              <tr><td><b>Virgin PTFE<\/b><\/td><td>Excellent<\/td><td>Moderate<\/td><td>Moderate<\/td><td>Very low<\/td><td>Chemical-resistant sealing<\/td><\/tr>\n              <tr><td><b>Filled PTFE<\/b><\/td><td>Excellent*<\/td><td>Improved<\/td><td>Improved<\/td><td>Low<\/td><td>High-cycle piston seals<\/td><\/tr>\n              <tr><td><b>UHMWPE<\/b><\/td><td>Very good for suitable media<\/td><td>Excellent<\/td><td>Good; design dependent<\/td><td>Low<\/td><td>Pump \/ piston seals<\/td><\/tr>\n              <tr><td><b>PE<\/b><\/td><td>Application-specific<\/td><td>Good<\/td><td>Pressure dependent<\/td><td>Low<\/td><td>Normal-phase pump seals<\/td><\/tr>\n              <tr><td><b>PEEK<\/b><\/td><td>Very good<\/td><td>Excellent<\/td><td>Excellent<\/td><td>Higher<\/td><td>Support, valve and high-load components<\/td><\/tr>\n            <\/tbody><\/table>\n          <\/div>\n          <p class=\"wpump-table-note\">*A filler system can change chemical compatibility. Confirm the exact grade against the full solvent, buffer and additive mixture.<\/p>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-solvents\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">09<\/span><div><p>COMPLETE MOBILE PHASE<\/p><h2>Solvent Compatibility Matters<\/h2><\/div><\/div>\n          <p>The seal sees more than the primary solvent name. Evaluate every constituent, concentration and cleaning condition in the real operating cycle.<\/p>\n          <div class=\"wpump-chemistry-map\">\n            <div class=\"is-aqueous\"><span>AQUEOUS<\/span><b>Water<\/b><\/div><div class=\"is-organic\"><span>POLAR ORGANIC<\/span><b>Acetonitrile<\/b><\/div><div class=\"is-organic\"><span>POLAR ORGANIC<\/span><b>Methanol<\/b><\/div><div class=\"is-organic\"><span>POLAR ORGANIC<\/span><b>Isopropanol<\/b><\/div><div class=\"is-normal\"><span>NORMAL PHASE<\/span><b>Hexane<\/b><\/div><div class=\"is-normal\"><span>STRONG SOLVENT<\/span><b>THF<\/b><\/div><div class=\"is-reactive\"><span>pH LOAD<\/span><b>Acids<\/b><\/div><div class=\"is-reactive\"><span>pH LOAD<\/span><b>Bases<\/b><\/div><div class=\"is-buffer\"><span>RESIDUE RISK<\/span><b>Buffers<\/b><\/div><div class=\"is-buffer\"><span>FORMULATION<\/span><b>Additives<\/b><\/div>\n          <\/div>\n          <div class=\"wpump-callout\"><span>NORMAL-PHASE EXAMPLE<\/span><div><h3>Same size does not mean same application.<\/h3><p>Agilent recommends different polyethylene pump and wash seals for prolonged normal-phase use with solvents such as hexane, and notes different pressure limitations for these seals. Match chemistry and pressure together.<\/p><\/div><\/div>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-failures\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">10<\/span><div><p>OBSERVE THE SYSTEM<\/p><h2>Common HPLC Pump Seal Failure Symptoms<\/h2><\/div><\/div>\n          <div class=\"wpump-failure-grid\">\n            <article><span>01 \u00b7 VISIBLE<\/span><h3>External solvent leakage<\/h3><p>Possible causes: worn primary seal, damaged plunger, incorrect installation or material incompatibility.<\/p><\/article>\n            <article><span>02 \u00b7 HYDRAULIC<\/span><h3>Pressure fluctuations<\/h3><p>Possible causes: primary-seal leakage, contaminated check valve, air in the pump or worn components.<\/p><\/article>\n            <article><span>03 \u00b7 CHROMATOGRAPHIC<\/span><h3>Retention-time shifts<\/h3><p>Excessive leakage can reduce flow repeatability and move retention times.<\/p><\/article>\n            <article><span>04 \u00b7 CHROMATOGRAPHIC<\/span><h3>Increased baseline noise<\/h3><p>Unstable solvent delivery can contribute to inconsistent chromatographic performance.<\/p><\/article>\n            <article><span>05 \u00b7 DEPOSIT<\/span><h3>Salt around the piston<\/h3><p>Look for buffered mobile phase, weak seal washing and leakage past the primary seal.<\/p><\/article>\n            <article><span>06 \u00b7 LIFETIME<\/span><h3>Rapid seal wear<\/h3><p>Inspect for scratches, abrasive deposits, wrong material, excessive pressure or installation damage.<\/p><\/article>\n          <\/div>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-diagnosis\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">11<\/span><div><p>SYMPTOM-TO-COMPONENT MAP<\/p><h2>How to Diagnose Which Seal Is Failing<\/h2><\/div><\/div>\n          <p>Use the location and a pattern of symptoms to narrow the search. One symptom alone is rarely enough.<\/p>\n          <div class=\"wpump-table-wrap\" role=\"region\" aria-label=\"HPLC pump seal diagnostic table\" tabindex=\"0\"><table><thead><tr><th>Observed symptom<\/th><th>Components to inspect first<\/th><\/tr><\/thead><tbody>\n            <tr><td>Mobile phase leaking behind pump head<\/td><td>Primary piston \/ plunger seal<\/td><\/tr>\n            <tr><td>Wash fluid leaking<\/td><td>Wash seal and wash housing<\/td><\/tr>\n            <tr><td>Salt deposits on plunger<\/td><td>Primary seal and wash system<\/td><\/tr>\n            <tr><td>Pressure pulsation<\/td><td>Check valves, air and primary seals<\/td><\/tr>\n            <tr><td>Pump cannot maintain pressure<\/td><td>Primary seal, purge valve and check valves<\/td><\/tr>\n            <tr><td>Short seal life<\/td><td>Plunger surface, compatibility and wash system<\/td><\/tr>\n            <tr><td>High friction or wear<\/td><td>Primary seal material and piston surface<\/td><\/tr>\n            <tr><td>Difficulty priming<\/td><td>Inlet check valve, pump seals and air in flow path<\/td><\/tr>\n          <\/tbody><\/table><\/div>\n          <div class=\"wpump-diagnostic-callout\"><span>PRESSURE FLUCTUATION \u2260 ONE CAUSE<\/span><div><b>01<\/b> Worn piston seal<\/div><div><b>02<\/b> Contaminated check valve<\/div><div><b>03<\/b> Air bubbles<\/div><div><b>04<\/b> Purge-valve problem<\/div><\/div>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-selection\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">12<\/span><div><p>SPECIFICATION INPUTS<\/p><h2>How to Select the Right HPLC Pump Seal<\/h2><\/div><\/div>\n          <p>A useful seal request connects the hardware, duty cycle and chemistry. These seven input groups prevent most avoidable selection errors.<\/p>\n          <div class=\"wpump-selection-grid\">\n            <article><i>01<\/i><h3>Instrument<\/h3><p>Manufacturer, model, pump module, HPLC or UHPLC, and seal location.<\/p><\/article>\n            <article><i>02<\/i><h3>Seal type<\/h3><p>Primary piston\/plunger, wash, valve interface or support ring.<\/p><\/article>\n            <article><i>03<\/i><h3>Mobile phase<\/h3><p>All solvents, buffers, acids, bases and additives with concentration.<\/p><\/article>\n            <article class=\"is-critical\"><i>04<\/i><h3>Pressure<\/h3><p>Normal, maximum and cycling. UHPLC demands much greater extrusion resistance.<\/p><\/article>\n            <article><i>05<\/i><h3>Dimensions<\/h3><p>Plunger diameter, seal ID\/OD\/height, gland dimensions, drawing or sample.<\/p><\/article>\n            <article><i>06<\/i><h3>Plunger<\/h3><p>Sapphire, ceramic or other material; surface condition and alignment.<\/p><\/article>\n            <article><i>07<\/i><h3>Failure history<\/h3><p>Leakage, instability, wear, swelling, deposits and actual service life.<\/p><\/article>\n          <\/div>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-reverse\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">13<\/span><div><p>RECONSTRUCT THE ORIGINAL SYSTEM<\/p><h2>Reverse Engineering Requires More Than Measuring<\/h2><\/div><\/div>\n          <p>A used seal is evidence\u2014but not a reliable master dimension. Service can permanently change both its size and shape.<\/p>\n          <div class=\"wpump-reverse-layout\">\n            <div class=\"wpump-used-seal\"><span>USED SEAL MAY BE<\/span><div><b>DEFORMED<\/b><b>SWOLLEN<\/b><b>WORN<\/b><b>RELAXED<\/b><b>COMPRESSED<\/b><\/div><\/div>\n            <div class=\"wpump-reverse-inputs\"><span>REBUILD FROM MULTIPLE INPUTS<\/span><ol><li>Used seal dimensions<\/li><li>New reference sample<\/li><li>Pump-head and gland geometry<\/li><li>Plunger diameter and condition<\/li><li>Seal orientation and support parts<\/li><li>Pressure and solvent chemistry<\/li><\/ol><\/div>\n          <\/div>\n          <blockquote><p>Two seals can have identical nominal dimensions but very different service lives because their polymer compounds, fillers, profiles or supporting components differ.<\/p><\/blockquote>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-mistakes\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">14<\/span><div><p>SEVEN AVOIDABLE ERRORS<\/p><h2>Common HPLC Pump Seal Selection Mistakes<\/h2><\/div><\/div>\n          <div class=\"wpump-mistake-list\">\n            <article><span>01<\/span><div><h3>Treating \u201cpiston\u201d and \u201cplunger\u201d as automatically different parts<\/h3><p>Map manufacturer terminology to the actual primary-seal function.<\/p><\/div><\/article>\n            <article><span>02<\/span><div><h3>Selecting by dimensions alone<\/h3><p>Verify pressure, solvent mixture, compound and support geometry.<\/p><\/div><\/article>\n            <article><span>03<\/span><div><h3>Ignoring the wash seal<\/h3><p>Inspect the wash circuit whenever the primary seal is serviced.<\/p><\/div><\/article>\n            <article><span>04<\/span><div><h3>Installing a new seal on a damaged plunger<\/h3><p>Replace or correct scratched and contaminated counterfaces first.<\/p><\/div><\/article>\n            <article><span>05<\/span><div><h3>Calling every pressure fluctuation a seal failure<\/h3><p>Rule out check valves, air and purge-valve bypass.<\/p><\/div><\/article>\n            <article><span>06<\/span><div><h3>Using the wrong material for normal-phase solvents<\/h3><p>Follow the pump maker&#8217;s chemistry and pressure limitations.<\/p><\/div><\/article>\n            <article><span>07<\/span><div><h3>Ignoring seal orientation<\/h3><p>Install directional lips or energized seals in the specified direction.<\/p><\/div><\/article>\n          <\/div>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-maintenance\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">15<\/span><div><p>LIFETIME CONTROL<\/p><h2>Preventive Maintenance Tips<\/h2><\/div><\/div>\n          <div class=\"wpump-maintenance-board\">\n            <div><span>WASH SYSTEM<\/span><ul><li>Use seal wash when required<\/li><li>Keep wash solvent fresh<\/li><li>Never let buffer salts dry<\/li><\/ul><\/div>\n            <div><span>PLUNGER &amp; INSTALLATION<\/span><ul><li>Inspect and replace damaged plungers<\/li><li>Use clean installation tools<\/li><li>Avoid scratching sealing surfaces<\/li><li>Confirm seal orientation<\/li><\/ul><\/div>\n            <div><span>MONITOR &amp; SCHEDULE<\/span><ul><li>Track pump pressure stability<\/li><li>Record real service life<\/li><li>Follow the manufacturer&#8217;s interval<\/li><\/ul><\/div>\n          <\/div>\n          <p class=\"wpump-source-note\"><b>Maintenance example:<\/b> Thermo Fisher recommends piston-seal replacement when excessive leakage is present and wash-seal replacement within defined pump-head maintenance procedures.<\/p>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-checklist\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">16<\/span><div><p>RFQ DATA SHEET<\/p><h2>HPLC Pump Seal Selection Checklist<\/h2><\/div><\/div>\n          <p>Send the following information with a replacement or custom-seal request. More complete inputs shorten the material and geometry review.<\/p>\n          <div class=\"wpump-table-wrap\" role=\"region\" aria-label=\"HPLC pump seal selection checklist\" tabindex=\"0\"><table><thead><tr><th>Parameter<\/th><th>Information required<\/th><\/tr><\/thead><tbody>\n            <tr><td>Instrument<\/td><td>Manufacturer and model<\/td><\/tr><tr><td>Pump<\/td><td>Pump model or module number<\/td><\/tr><tr><td>Seal type<\/td><td>Piston, plunger, wash or valve<\/td><\/tr><tr><td>Mobile phase<\/td><td>Complete solvent and buffer composition<\/td><\/tr><tr><td>Pressure<\/td><td>Normal and maximum<\/td><\/tr><tr><td>Temperature<\/td><td>Normal and maximum<\/td><\/tr><tr><td>Plunger<\/td><td>Material, diameter and surface condition<\/td><\/tr><tr><td>Seal dimensions<\/td><td>ID, OD, thickness and profile<\/td><\/tr><tr><td>Drawing<\/td><td>Pump-head or seal drawing if available<\/td><\/tr><tr><td>Sample<\/td><td>New or used physical sample<\/td><\/tr><tr><td>Current material<\/td><td>Exact compound or best available description<\/td><\/tr><tr><td>Failure symptom<\/td><td>Leakage, wear, swelling or pressure instability<\/td><\/tr><tr><td>Service life<\/td><td>Current and desired replacement interval<\/td><\/tr><tr><td>Quantity<\/td><td>Prototype and estimated annual demand<\/td><\/tr>\n          <\/tbody><\/table><\/div>\n          <a class=\"wpump-inline-cta\" href=\"#wpump-contact\"><span>READY TO SPECIFY A SEAL?<\/span><b>Use this checklist in your enquiry<\/b><i>\u2192<\/i><\/a>\n        <\/section>\n\n        <section class=\"wpump-section wpump-summary-section\" id=\"wpump-summary\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">17<\/span><div><p>SYSTEM-LEVEL VIEW<\/p><h2>One Pump, Several Sealing Functions<\/h2><\/div><\/div>\n          <div class=\"wpump-role-map\"><div><b>PRIMARY SEAL<\/b><span>Contains high-pressure mobile phase<\/span><\/div><div><b>WASH SEAL<\/b><span>Manages the protective wash circuit<\/span><\/div><div><b>CHECK VALVES<\/b><span>Control one-way solvent delivery<\/span><\/div><div><b>PURGE VALVE<\/b><span>Routes flow to column or waste<\/span><\/div><div><b>SUPPORT PARTS<\/b><span>Control geometry and extrusion<\/span><\/div><\/div>\n          <div class=\"wpump-equation\"><span>PRESSURE<\/span><i>+<\/i><span>CHEMISTRY<\/span><i>+<\/i><span>PLUNGER<\/span><i>+<\/i><span>SURFACE<\/span><i>+<\/i><span>GEOMETRY<\/span><i>+<\/i><span>MAINTENANCE<\/span><b>= RELIABLE PUMP<\/b><\/div>\n          <blockquote><p>Dimensions alone are not enough. The material, profile, orientation and supporting hardware must match the actual instrument and operating environment.<\/p><\/blockquote>\n        <\/section>\n\n        <section class=\"wpump-section\" id=\"wpump-faq\">\n          <div class=\"wpump-section-heading\"><span class=\"wpump-section-index\">18<\/span><div><p>QUICK ANSWERS<\/p><h2>Frequently Asked Questions<\/h2><\/div><\/div>\n          <div class=\"wpump-faq-list\">\n            <div class=\"wpump-faq-item\"><button type=\"button\" aria-expanded=\"false\"><span>What is an HPLC piston seal?<\/span><i><\/i><\/button><div class=\"wpump-faq-answer\"><p>A piston seal is the primary dynamic seal around the reciprocating piston in an HPLC pump. It prevents high-pressure mobile phase from escaping from the pump chamber.<\/p><\/div><\/div>\n            <div class=\"wpump-faq-item\"><button type=\"button\" aria-expanded=\"false\"><span>Is a piston seal the same as a plunger seal?<\/span><i><\/i><\/button><div class=\"wpump-faq-answer\"><p>Often, yes. Manufacturers use \u201cpiston\u201d and \u201cplunger\u201d differently; both terms can describe the primary seal around the reciprocating pump element.<\/p><\/div><\/div>\n            <div class=\"wpump-faq-item\"><button type=\"button\" aria-expanded=\"false\"><span>What is an HPLC wash seal?<\/span><i><\/i><\/button><div class=\"wpump-faq-answer\"><p>A wash seal is part of the seal-wash circuit behind the primary seal. It contains wash fluid and allows the rear of the primary seal and plunger to be flushed.<\/p><\/div><\/div>\n            <div class=\"wpump-faq-item\"><button type=\"button\" aria-expanded=\"false\"><span>Why does an HPLC pump need seal wash?<\/span><i><\/i><\/button><div class=\"wpump-faq-answer\"><p>Seal wash removes mobile-phase residue and precipitated salts behind the primary seal, helping protect the piston and extend seal life.<\/p><\/div><\/div>\n            <div class=\"wpump-faq-item\"><button type=\"button\" aria-expanded=\"false\"><span>What materials are HPLC pump seals made from?<\/span><i><\/i><\/button><div class=\"wpump-faq-answer\"><p>Common options include PTFE, filled PTFE, UHMWPE, PE and proprietary engineered polymers, depending on pump design and service conditions.<\/p><\/div><\/div>\n            <div class=\"wpump-faq-item\"><button type=\"button\" aria-expanded=\"false\"><span>What causes an HPLC plunger seal to fail?<\/span><i><\/i><\/button><div class=\"wpump-faq-answer\"><p>Common causes include wear, solvent incompatibility, abrasive buffer deposits, a scratched plunger, excessive pressure and incorrect installation.<\/p><\/div><\/div>\n            <div class=\"wpump-faq-item\"><button type=\"button\" aria-expanded=\"false\"><span>Can a scratched HPLC plunger damage a new seal?<\/span><i><\/i><\/button><div class=\"wpump-faq-answer\"><p>Yes. A damaged plunger can accelerate wear and cause premature leakage, so inspect it whenever the seals are replaced.<\/p><\/div><\/div>\n            <div class=\"wpump-faq-item\"><button type=\"button\" aria-expanded=\"false\"><span>What causes fluctuating HPLC pump pressure?<\/span><i><\/i><\/button><div class=\"wpump-faq-answer\"><p>Possible causes include piston-seal leakage, contaminated check valves, air in the pump, purge-valve problems and other flow-path issues.<\/p><\/div><\/div>\n            <div class=\"wpump-faq-item\"><button type=\"button\" aria-expanded=\"false\"><span>Are HPLC and UHPLC pump seals interchangeable?<\/span><i><\/i><\/button><div class=\"wpump-faq-answer\"><p>Not necessarily. UHPLC can impose much higher pressure and tighter performance requirements, so material, geometry and pressure capability must be confirmed for the specific pump.<\/p><\/div><\/div>\n            <div class=\"wpump-faq-item\"><button type=\"button\" aria-expanded=\"false\"><span>Can HPLC pump seals be reverse engineered?<\/span><i><\/i><\/button><div class=\"wpump-faq-answer\"><p>Yes. Custom seals can be developed from drawings, samples and pump geometry, but pressure, solvent chemistry, plunger condition and the original material should also be evaluated.<\/p><\/div><\/div>\n          <\/div>\n        <\/section>\n\n        <section class=\"wpump-contact\" id=\"wpump-contact\">\n          <div class=\"wpump-contact-grid\">\n            <div><span class=\"wpump-eyebrow\">CUSTOM HPLC &amp; UHPLC SEALING<\/span><h2>Need a Custom HPLC Pump Seal?<\/h2><p>Walle Seals develops precision piston, plunger, wash, valve and engineered polymer sealing components for chromatography pumps.<\/p><a href=\"\/contact-us\/\" class=\"wpump-button is-light\">Discuss your application <i>\u2192<\/i><\/a><\/div>\n            <div class=\"wpump-contact-spec\"><span>SEND US<\/span><ul><li>Instrument and pump model<\/li><li>Seal drawing or sample<\/li><li>Plunger diameter and condition<\/li><li>Operating and maximum pressure<\/li><li>Solvents, buffers and additives<\/li><li>Current material and failure symptoms<\/li><li>Target life and annual quantity<\/li><\/ul><\/div>\n          <\/div>\n        <\/section>\n      <\/article>\n    <\/main>\n  <\/div>\n  <button class=\"wpump-back-top\" type=\"button\" data-wpump-back-top aria-label=\"Back to top\"><span>\u2191<\/span><\/button>\n<\/div>\n  <script>\n\/* WordPress JavaScript \u6a21\u5757\uff1a\u590d\u5236\u672c\u6587\u4ef6\u5168\u90e8\u5185\u5bb9\uff0c\u4e0d\u8981\u6dfb\u52a0 script \u6807\u7b7e\uff1b\u65e0\u9700 jQuery\u3002 *\/\n(function () {\n  \"use strict\";\n\n  function init(root) {\n    if (!root) return;\n    if (root.dataset.wpumpReady === \"true\") return;\n    root.dataset.wpumpReady = \"true\";\n\n    var article = root.querySelector(\"[data-wpump-article]\");\n    var progress = root.querySelector(\"[data-wpump-progress]\");\n    var backTop = root.querySelector(\"[data-wpump-back-top]\");\n    var toc = root.querySelector(\"[data-wpump-toc]\");\n    var toggle = root.querySelector(\"[data-wpump-toc-toggle]\");\n    var shell = root.querySelector(\"[data-wpump-shell]\");\n    var sidebar = root.querySelector(\"[data-wpump-sidebar]\");\n    var card = root.querySelector(\"[data-wpump-sidebar-card]\");\n    var links = toc ? Array.prototype.slice.call(toc.querySelectorAll('a[href^=\"#\"]')) : [];\n    var reduceMotion = false;\n    var ticking = false;\n\n    if (window.matchMedia) {\n      reduceMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n    }\n\n    function adminOffset() {\n      if (!document.body) return 92;\n      return document.body.classList.contains(\"admin-bar\") ? 128 : 92;\n    }\n\n    function targetFor(link) {\n      var href = link.getAttribute(\"href\") || \"\";\n      if (!href) return null;\n      if (href.charAt(0) !== \"#\") return null;\n      try {\n        return root.querySelector(href);\n      } catch (error) {\n        return null;\n      }\n    }\n\n    function clearCard() {\n      if (!card) return;\n      card.classList.remove(\"is-fixed\", \"is-bottom\");\n      card.style.removeProperty(\"--wpump-fixed-left\");\n      card.style.removeProperty(\"--wpump-fixed-top\");\n      card.style.removeProperty(\"--wpump-fixed-width\");\n    }\n\n    function updateSidebar() {\n      if (!card) return;\n      if (!sidebar) return;\n      if (!shell) return;\n      if (!window.matchMedia(\"(min-width: 901px)\").matches) {\n        clearCard();\n        return;\n      }\n\n      var top = adminOffset();\n      var pageY = window.pageYOffset || document.documentElement.scrollTop || 0;\n      var shellRect = shell.getBoundingClientRect();\n      var sidebarRect = sidebar.getBoundingClientRect();\n      var start = pageY + shellRect.top;\n      var end = start + shell.offsetHeight;\n      var cardHeight = card.offsetHeight;\n      var fixedLine = pageY + top;\n\n      card.style.setProperty(\"--wpump-fixed-top\", top + \"px\");\n      card.style.setProperty(\"--wpump-fixed-left\", sidebarRect.left + \"px\");\n      card.style.setProperty(\"--wpump-fixed-width\", sidebarRect.width + \"px\");\n\n      if (fixedLine <= start) {\n        card.classList.remove(\"is-fixed\", \"is-bottom\");\n      } else if (fixedLine + cardHeight >= end) {\n        card.classList.remove(\"is-fixed\");\n        card.classList.add(\"is-bottom\");\n      } else {\n        card.classList.remove(\"is-bottom\");\n        card.classList.add(\"is-fixed\");\n      }\n    }\n\n    function updateProgress() {\n      if (article) {\n        var rect = article.getBoundingClientRect();\n        var viewport = window.innerHeight || document.documentElement.clientHeight;\n        var total = Math.max(article.offsetHeight - viewport * 0.35, 1);\n        var passed = Math.min(Math.max(-rect.top + viewport * 0.18, 0), total);\n        if (progress) {\n          progress.style.width = Math.min(100, Math.max(0, passed \/ total * 100)) + \"%\";\n        }\n      }\n      if (backTop) backTop.classList.toggle(\"is-visible\", window.scrollY > 700);\n    }\n\n    function updateActiveLink() {\n      if (!links.length) return;\n      var line = adminOffset() + 42;\n      var active = links[0];\n\n      links.forEach(function (link) {\n        var target = targetFor(link);\n        if (!target) return;\n        if (target.getBoundingClientRect().top <= line) active = link;\n      });\n\n      links.forEach(function (link) {\n        link.classList.toggle(\"is-active\", link === active);\n      });\n\n      if (!active) return;\n      if (!toc) return;\n      if (!window.matchMedia(\"(min-width: 901px)\").matches) return;\n      var linkTop = active.offsetTop;\n      var linkBottom = linkTop + active.offsetHeight;\n      if (linkTop < toc.scrollTop) toc.scrollTop = Math.max(0, linkTop - 20);\n      if (linkBottom > toc.scrollTop + toc.clientHeight) {\n        toc.scrollTop = linkBottom - toc.clientHeight + 20;\n      }\n    }\n\n    function update() {\n      updateProgress();\n      updateSidebar();\n      updateActiveLink();\n    }\n\n    function requestUpdate() {\n      if (ticking) return;\n      window.requestAnimationFrame(function () {\n        update();\n        ticking = false;\n      });\n      ticking = true;\n    }\n\n    function scrollToTarget(target) {\n      if (!target) return;\n      var pageY = window.pageYOffset || document.documentElement.scrollTop || 0;\n      var top = Math.max(0, pageY + target.getBoundingClientRect().top - adminOffset());\n      try {\n        window.scrollTo({ top: top, behavior: reduceMotion ? \"auto\" : \"smooth\" });\n      } catch (error) {\n        window.scrollTo(0, top);\n      }\n    }\n\n    function closeMobileToc() {\n      if (!toc) return;\n      if (!window.matchMedia(\"(max-width: 900px)\").matches) return;\n      toc.classList.remove(\"is-open\");\n      if (card) card.classList.remove(\"is-open\");\n      if (toggle) {\n        toggle.setAttribute(\"aria-expanded\", \"false\");\n        var icon = toggle.querySelector(\"b\");\n        if (icon) icon.textContent = \"+\";\n      }\n    }\n\n    window.addEventListener(\"scroll\", requestUpdate, { passive: true });\n    window.addEventListener(\"resize\", function () {\n      clearCard();\n      requestUpdate();\n    });\n    window.addEventListener(\"load\", requestUpdate);\n\n    Array.prototype.slice.call(root.querySelectorAll('a[href^=\"#\"]')).forEach(function (link) {\n      link.addEventListener(\"click\", function (event) {\n        var target = targetFor(link);\n        if (!target) return;\n        event.preventDefault();\n        scrollToTarget(target);\n        closeMobileToc();\n      });\n    });\n\n    if (toggle) {\n      if (toc) {\n        toggle.addEventListener(\"click\", function () {\n          var isOpen = toc.classList.toggle(\"is-open\");\n          if (card) card.classList.toggle(\"is-open\", isOpen);\n          toggle.setAttribute(\"aria-expanded\", String(isOpen));\n          var icon = toggle.querySelector(\"b\");\n          if (icon) icon.textContent = isOpen ? \"\u2212\" : \"+\";\n        });\n      }\n    }\n\n    if (backTop) {\n      backTop.addEventListener(\"click\", function () {\n        scrollToTarget(root);\n      });\n    }\n\n    var faqItems = Array.prototype.slice.call(root.querySelectorAll(\".wpump-faq-item\"));\n\n    function closeFaq(item) {\n      var button = item.querySelector(\"button\");\n      item.classList.remove(\"is-open\");\n      if (button) button.setAttribute(\"aria-expanded\", \"false\");\n    }\n\n    function openFaq(item) {\n      var button = item.querySelector(\"button\");\n      item.classList.add(\"is-open\");\n      if (button) button.setAttribute(\"aria-expanded\", \"true\");\n    }\n\n    faqItems.forEach(function (item, index) {\n      var button = item.querySelector(\"button\");\n      var answer = item.querySelector(\".wpump-faq-answer\");\n      if (!button) return;\n      if (!answer) return;\n\n      var buttonId = \"wpump-faq-button-\" + (index + 1);\n      var answerId = \"wpump-faq-answer-\" + (index + 1);\n      button.id = buttonId;\n      button.setAttribute(\"aria-controls\", answerId);\n      answer.id = answerId;\n      answer.setAttribute(\"role\", \"region\");\n      answer.setAttribute(\"aria-labelledby\", buttonId);\n\n      button.addEventListener(\"click\", function () {\n        var shouldOpen = !item.classList.contains(\"is-open\");\n        faqItems.forEach(closeFaq);\n        if (shouldOpen) openFaq(item);\n        requestUpdate();\n      });\n    });\n\n    var locator = root.querySelector(\"[data-wpump-locator]\");\n    if (locator) {\n      var status = locator.querySelector(\"[data-wpump-locator-status]\");\n      var kicker = locator.querySelector(\"[data-wpump-result-kicker]\");\n      var title = locator.querySelector(\"[data-wpump-result-title]\");\n      var copy = locator.querySelector(\"[data-wpump-result-copy]\");\n      var signals = locator.querySelector(\"[data-wpump-result-signals]\");\n      var resultLink = locator.querySelector(\"[data-wpump-result-link]\");\n      var buttons = Array.prototype.slice.call(locator.querySelectorAll(\"[data-wpump-part]\"));\n      var parts = {\n        primary: {\n          status: \"Primary high-pressure interface\",\n          kicker: \"PRIMARY PISTON \/ PLUNGER SEAL\",\n          title: \"Contains the high-pressure mobile phase.\",\n          copy: \"This dynamic seal maintains contact around the reciprocating element while balancing leakage resistance against friction and wear.\",\n          signals: \"Mobile-phase leakage \u00b7 unstable pressure \u00b7 reduced flow\",\n          href: \"#wpump-piston\"\n        },\n        wash: {\n          status: \"Rear-side rinse interface\",\n          kicker: \"WASH \/ RINSING SEAL\",\n          title: \"Contains wash fluid and protects the primary seal.\",\n          copy: \"The wash circuit removes mobile-phase residue and salt deposits from the exposed plunger behind the high-pressure seal.\",\n          signals: \"Wash-fluid leakage \u00b7 salt deposits \u00b7 short primary-seal life\",\n          href: \"#wpump-wash\"\n        },\n        check: {\n          status: \"One-direction flow interface\",\n          kicker: \"INLET AND OUTLET CHECK VALVES\",\n          title: \"Switches mobile-phase flow with each pump stroke.\",\n          copy: \"The inlet admits solvent during intake; the outlet opens during delivery. Designs can use ball-and-seat, cartridge or face-sealing elements.\",\n          signals: \"Pressure pulsation \u00b7 loss of prime \u00b7 unstable flow\",\n          href: \"#wpump-check-valves\"\n        },\n        purge: {\n          status: \"Controlled bypass interface\",\n          kicker: \"PURGE \/ FLOW-CONTROL VALVE\",\n          title: \"Routes flow toward the column or to waste.\",\n          copy: \"This valve supports priming, solvent replacement, air removal and maintenance without sending the flow through the normal downstream path.\",\n          signals: \"External leakage \u00b7 internal bypass \u00b7 low pressure\",\n          href: \"#wpump-purge\"\n        },\n        support: {\n          status: \"Seal-stack support interface\",\n          kicker: \"SUPPORT \/ BACKUP COMPONENT\",\n          title: \"Controls deformation and extrusion.\",\n          copy: \"Support rings and holders preserve primary-seal geometry under load, so their dimensions and position belong to the sealing specification.\",\n          signals: \"Extrusion \u00b7 deformation \u00b7 premature wear\",\n          href: \"#wpump-support\"\n        }\n      };\n\n      function applyPart(key) {\n        var part = parts[key];\n        if (!part) return;\n        locator.classList.remove(\"is-primary\", \"is-wash\", \"is-check\", \"is-purge\", \"is-support\");\n        locator.classList.add(\"is-\" + key);\n        buttons.forEach(function (button) {\n          var active = button.getAttribute(\"data-wpump-part\") === key;\n          button.classList.toggle(\"is-active\", active);\n          button.setAttribute(\"aria-pressed\", String(active));\n        });\n        if (status) status.textContent = part.status;\n        if (kicker) kicker.textContent = part.kicker;\n        if (title) title.textContent = part.title;\n        if (copy) copy.textContent = part.copy;\n        if (signals) signals.textContent = part.signals;\n        if (resultLink) resultLink.setAttribute(\"href\", part.href);\n        requestUpdate();\n      }\n\n      buttons.forEach(function (button) {\n        button.addEventListener(\"click\", function () {\n          applyPart(button.getAttribute(\"data-wpump-part\"));\n        });\n      });\n    }\n\n    update();\n  }\n\n  function initAll() {\n    Array.prototype.slice.call(document.querySelectorAll(\"[data-wpump-page]\")).forEach(init);\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", initAll);\n  } else {\n    initAll();\n  }\n})();\n  <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Types of HPLC Pump Seals \u2014 WordPress Page Preview Walle SealsSeal Design &amp; Selection PRECISION FLOW PATH Types of HPLC Pump Seals: Piston, Plunger, Wash and Valve Seals Map every sealing interface inside an HPLC or UHPLC pump\u2014then connect its position and function to leakage, pressure stability, solvent compatibility and service life. Explore the pump [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6154,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[85,108],"tags":[],"class_list":["post-6152","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-seal-design-selection"],"_links":{"self":[{"href":"https:\/\/walleglobal.com\/de\/wp-json\/wp\/v2\/posts\/6152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/walleglobal.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/walleglobal.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/walleglobal.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/walleglobal.com\/de\/wp-json\/wp\/v2\/comments?post=6152"}],"version-history":[{"count":1,"href":"https:\/\/walleglobal.com\/de\/wp-json\/wp\/v2\/posts\/6152\/revisions"}],"predecessor-version":[{"id":6153,"href":"https:\/\/walleglobal.com\/de\/wp-json\/wp\/v2\/posts\/6152\/revisions\/6153"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/walleglobal.com\/de\/wp-json\/wp\/v2\/media\/6154"}],"wp:attachment":[{"href":"https:\/\/walleglobal.com\/de\/wp-json\/wp\/v2\/media?parent=6152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/walleglobal.com\/de\/wp-json\/wp\/v2\/categories?post=6152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/walleglobal.com\/de\/wp-json\/wp\/v2\/tags?post=6152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}