{"id":1624,"date":"2026-04-09T15:26:02","date_gmt":"2026-04-09T15:26:02","guid":{"rendered":"https:\/\/hxcnc.com\/?page_id=1624"},"modified":"2026-05-14T06:29:05","modified_gmt":"2026-05-14T06:29:05","slug":"pawl-ratchet-assemblies","status":"publish","type":"page","link":"https:\/\/hxcnc.com\/zh\/precision-transmission-components\/pawl-ratchet-assemblies\/","title":{"rendered":"\u68d8\u722a\u4e0e\u68d8\u8f6e\u7ec4\u4ef6"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1624\" class=\"elementor elementor-1624\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b26ef4 e-con-full e-flex e-con e-parent\" data-id=\"6b26ef4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-041fd8d elementor-widget elementor-widget-html\" data-id=\"041fd8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Roboto:wght@300;400;500;700;900&family=Roboto+Condensed:wght@400;700;900&family=Roboto+Mono:wght@400;500&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   FAQ button \u2014 strip default browser styles\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-faq-q,\n.hxc-faq-q:hover,\n.hxc-faq-q:focus,\n.hxc-faq-q:active,\n.hxc-faq-q:focus-visible {\n  background: transparent !important;\n  box-shadow: none !important;\n  outline: none !important;\n}\n.hxc-faq-q:hover,\n.hxc-faq-q.open {\n  color: var(--primary);\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DESIGN TOKENS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-wrap {\n  --bg: #F7F9FC;\n  --card: #FFFFFF;\n  --surface: #EEF3F8;\n  --text: #1F2937;\n  --muted: #5B6777;\n  --mute2: #9CA8B4;\n  --border: #D7E0EA;\n\n  --primary: #2563EB;\n  --hover: #1D4ED8;\n  --pa: rgba(37, 99, 235, .08);\n  --pb: rgba(37, 99, 235, .15);\n  --pc: rgba(37, 99, 235, .22);\n\n  --accent: #0F766E;\n  --aa: rgba(15, 118, 110, .08);\n  --ac: rgba(15, 118, 110, .22);\n\n  --amb: #B45309;\n  --amA: rgba(180, 83, 9, .1);\n  --amC: rgba(180, 83, 9, .25);\n\n  --r: 8px;\n  --rl: 12px;\n  --rx: 16px;\n\n  --hd: 'Roboto Condensed', sans-serif;\n  --bd: 'Roboto', sans-serif;\n  --mn: 'Roboto Mono', monospace;\n\n  font-family: var(--bd);\n  color: var(--text);\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n}\n.hxc-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.hxc-wrap a { color: inherit; text-decoration: none; }\n.hxc-wrap img { display: block; width: 100%; height: 100%; object-fit: cover; }\n\n.hxc-inner { max-width: 1200px; margin: 0 auto; padding: 0 48px; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SECTION CONTAINERS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-s { padding: 80px 0; background: var(--bg); }\n.hxc-s-sf {\n  padding: 80px 0;\n  background: var(--surface);\n  border-top: .5px solid var(--border);\n  border-bottom: .5px solid var(--border);\n}\n.hxc-s-cd {\n  padding: 80px 0;\n  background: var(--card);\n  border-bottom: .5px solid var(--border);\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SHARED \u2014 eyebrows, headings, buttons\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-ey {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n  color: var(--accent);\n  background: #E0F2EE;\n  padding: 4px 12px;\n  border-radius: 20px;\n  margin-bottom: 14px;\n}\n.hxc-ey::before {\n  content: '';\n  width: 6px;\n  height: 6px;\n  border-radius: 50%;\n  background: var(--accent);\n  flex-shrink: 0;\n}\n.hxc-h2 {\n  font-family: var(--hd);\n  font-size: clamp(24px, 3vw, 34px);\n  font-weight: 700;\n  color: var(--text);\n  line-height: 1.2;\n  margin-bottom: 12px;\n}\n.hxc-sub {\n  font-size: 15px;\n  color: var(--muted);\n  max-width: 540px;\n  line-height: 1.75;\n}\n.hxc-lbl {\n  font-size: 11px;\n  font-weight: 600;\n  color: var(--muted);\n  text-transform: uppercase;\n  letter-spacing: .08em;\n  margin-bottom: 14px;\n}\n\n.hxc-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  height: 46px;\n  padding: 0 26px;\n  border-radius: var(--r);\n  font-family: var(--bd);\n  font-size: 14px;\n  font-weight: 500;\n  cursor: pointer;\n  border: 1.5px solid transparent;\n  transition: all .2s;\n  white-space: nowrap;\n}\n.hxc-p {\n  background: var(--primary);\n  color: #fff;\n  border-color: var(--primary);\n}\n.hxc-p:hover {\n  background: var(--hover);\n  border-color: var(--hover);\n  transform: translateY(-1px);\n  box-shadow: 0 4px 14px rgba(37, 99, 235, .28);\n}\n.hxc-o {\n  background: transparent;\n  color: var(--primary);\n  border-color: var(--primary);\n}\n.hxc-o:hover { background: #EFF6FF; }\n.hxc-w {\n  background: #fff;\n  color: var(--primary);\n  border-color: #fff;\n}\n.hxc-w:hover {\n  background: #EFF6FF;\n  transform: translateY(-1px);\n}\n.hxc-g {\n  background: transparent;\n  color: #fff;\n  border-color: rgba(255, 255, 255, .5);\n}\n.hxc-g:hover {\n  border-color: #fff;\n  background: rgba(255, 255, 255, .1);\n}\n.hxc-ar { transition: transform .2s; }\n.hxc-btn:hover .hxc-ar { transform: translateX(3px); }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   HERO \u2014 ALS-style technical drawing board\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-hero2 {\n  background: var(--card);\n  overflow: hidden;\n  position: relative;\n  width: 100%;\n  border-bottom: .5px solid var(--border);\n}\n.hxc-hero2::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image:\n    linear-gradient(var(--border) 1px, transparent 1px),\n    linear-gradient(90deg, var(--border) 1px, transparent 1px);\n  background-size: 44px 44px;\n  opacity: .18;\n  pointer-events: none;\n}\n.hxc-hero2::after {\n  content: '';\n  position: absolute;\n  top: 0; right: 0; bottom: 0;\n  width: 44%;\n  background: linear-gradient(270deg, var(--surface), transparent);\n  pointer-events: none;\n}\n.hxc-hero2-stripe {\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 3px;\n  background: linear-gradient(90deg, var(--amb), #F59E0B, var(--amb));\n  z-index: 2;\n}\n.hxc-hero2-grid {\n  position: relative;\n  z-index: 1;\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);\n  min-height: 640px;\n  align-items: stretch;\n  width: 100%;\n}\n\n.hxc-hero2-L {\n  padding: 80px 40px 72px 0;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  border-right: 1px solid var(--border);\n  min-width: 0;\n}\n.hxc-hero2-flag {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 20px;\n  flex-wrap: wrap;\n}\n.hxc-hero2-badge {\n  padding: 4px 14px;\n  border-radius: 100px;\n  background: var(--pa);\n  border: 1px solid var(--pc);\n  font-family: var(--mn);\n  font-size: 10px;\n  color: var(--primary);\n  letter-spacing: 2px;\n  text-transform: uppercase;\n}\n.hxc-hero2-badge-amb {\n  background: var(--amA);\n  border-color: var(--amC);\n  color: var(--amb);\n}\n.hxc-hero2-id {\n  font-family: var(--mn);\n  font-size: 10px;\n  color: var(--mute2);\n  letter-spacing: 2px;\n}\n.hxc-hero2-h1 {\n  font-family: var(--hd);\n  font-size: clamp(38px, 5vw, 68px);\n  font-weight: 900;\n  line-height: .96;\n  letter-spacing: -2px;\n  color: var(--text);\n  margin-bottom: 18px;\n}\n.hxc-hero2-h1 em {\n  color: var(--primary);\n  font-style: normal;\n  display: block;\n}\n.hxc-hero2-sub {\n  font-size: 15px;\n  color: var(--muted);\n  max-width: 500px;\n  line-height: 1.78;\n  margin-bottom: 28px;\n}\n.hxc-hero2-stats {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n  max-width: 500px;\n  margin-bottom: 30px;\n}\n.hxc-hero2-stat {\n  padding: 14px 10px;\n  background: var(--surface);\n  border: 1px solid var(--border);\n  border-radius: 10px;\n  text-align: center;\n  transition: all .18s;\n}\n.hxc-hero2-stat:hover {\n  background: var(--pa);\n  border-color: var(--pc);\n}\n.hxc-hero2-stat-v {\n  font-family: var(--hd);\n  font-size: 19px;\n  font-weight: 900;\n  color: var(--primary);\n  line-height: 1;\n}\n.hxc-hero2-stat-v sup { font-size: 10px; font-weight: 700; }\n.hxc-hero2-stat-l {\n  font-family: var(--mn);\n  font-size: 9px;\n  color: var(--mute2);\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  margin-top: 5px;\n}\n.hxc-hero2-btns {\n  display: flex;\n  gap: 12px;\n  flex-wrap: wrap;\n}\n\n.hxc-hero2-R {\n  position: relative;\n  padding: 40px 0 40px 40px;\n  min-width: 0;\n}\n.hxc-hero2-board {\n  position: relative;\n  background: linear-gradient(165deg, #0F172A 0%, #1E293B 60%, #0F172A 100%);\n  border-radius: 24px;\n  height: 100%;\n  min-height: 560px;\n  overflow: hidden;\n  box-shadow:\n    0 30px 80px -20px rgba(15, 23, 42, .35),\n    0 8px 24px -6px rgba(15, 23, 42, .2);\n}\n.hxc-hero2-board::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image:\n    linear-gradient(rgba(255, 255, 255, .03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255, 255, 255, .03) 1px, transparent 1px);\n  background-size: 32px 32px;\n}\n.hxc-hero2-board::after {\n  content: '';\n  position: absolute;\n  top: -30%;\n  right: -20%;\n  width: 70%;\n  height: 70%;\n  background: radial-gradient(circle, rgba(180, 83, 9, .35), transparent 70%);\n}\n\n.hxc-hero2-ribbon {\n  position: absolute;\n  top: 18px;\n  left: 18px;\n  right: 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  z-index: 3;\n  font-family: var(--mn);\n  font-size: 10px;\n  color: rgba(255, 255, 255, .5);\n  letter-spacing: 2px;\n  text-transform: uppercase;\n}\n.hxc-hero2-ribbon .dot {\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: #22C55E;\n  box-shadow: 0 0 0 3px rgba(34, 197, 94, .2);\n  display: inline-block;\n  margin-right: 8px;\n  vertical-align: middle;\n  animation: hxc-h2-pulse 2s ease-in-out infinite;\n}\n@keyframes hxc-h2-pulse {\n  0%, 100% { box-shadow: 0 0 0 3px rgba(34, 197, 94, .2); }\n  50%      { box-shadow: 0 0 0 6px rgba(34, 197, 94, .08); }\n}\n.hxc-hero2-scene {\n  position: absolute;\n  inset: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 2;\n}\n.hxc-hero2-scene svg { width: 94%; height: auto; }\n\n.hxc-hero2-pin {\n  position: absolute;\n  z-index: 3;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  padding: 5px 11px 5px 7px;\n  background: rgba(255, 255, 255, .95);\n  border-radius: 100px;\n  font-family: var(--mn);\n  font-size: 10px;\n  font-weight: 600;\n  color: var(--primary);\n  box-shadow: 0 4px 12px rgba(0, 0, 0, .3);\n}\n.hxc-hero2-pin::before {\n  content: '';\n  width: 6px;\n  height: 6px;\n  border-radius: 50%;\n  background: var(--primary);\n}\n.hxc-hero2-pin-a {\n  background: rgba(254, 243, 199, .95);\n  color: var(--amb);\n}\n.hxc-hero2-pin-a::before { background: var(--amb); }\n.hxc-hero2-pin-t {\n  background: rgba(204, 251, 241, .95);\n  color: var(--accent);\n}\n.hxc-hero2-pin-t::before { background: var(--accent); }\n.hxc-hero2-pin-1 { top: 22%; left: 6%; }\n.hxc-hero2-pin-2 { top: 50%; right: 8%; }\n.hxc-hero2-pin-3 { bottom: 28%; left: 10%; }\n\n.hxc-hero2-chips {\n  position: absolute;\n  left: 18px;\n  right: 18px;\n  bottom: 18px;\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n  z-index: 3;\n}\n.hxc-hero2-chip {\n  padding: 12px 14px;\n  background: rgba(255, 255, 255, .06);\n  border: 1px solid rgba(255, 255, 255, .12);\n  border-radius: 10px;\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n}\n.hxc-hero2-chip-v {\n  font-family: var(--hd);\n  font-size: 13px;\n  font-weight: 700;\n  color: #fff;\n  line-height: 1.15;\n}\n.hxc-hero2-chip-v span { font-size: 10px; font-weight: 600; }\n.hxc-hero2-chip-l {\n  font-family: var(--mn);\n  font-size: 8px;\n  color: rgba(255, 255, 255, .55);\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  margin-top: 4px;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   STATS BAR\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-stats {\n  background: var(--card);\n  border-bottom: .5px solid var(--border);\n}\n.hxc-sg {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 0 48px;\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n}\n.hxc-st {\n  padding: 28px 20px;\n  text-align: center;\n  border-right: .5px solid var(--border);\n}\n.hxc-st:last-child { border-right: none; }\n.hxc-sn {\n  font-family: var(--mn);\n  font-size: 26px;\n  font-weight: 500;\n  color: var(--accent);\n  line-height: 1;\n}\n.hxc-sl2 {\n  font-size: 12px;\n  color: var(--muted);\n  margin-top: 6px;\n  line-height: 1.4;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   GALLERY GRID\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-gh {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 32px;\n  gap: 20px;\n  flex-wrap: wrap;\n}\n.hxc-gg {\n  display: grid;\n  grid-template-columns: repeat(12, 1fr);\n  grid-auto-rows: auto;\n  gap: 8px;\n}\n.hxc-gc {\n  position: relative;\n  overflow: hidden;\n  border-radius: var(--rl);\n  background: var(--surface);\n  cursor: pointer;\n}\n.hxc-gc img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n  transition: transform .45s ease;\n}\n.hxc-gc:hover img { transform: scale(1.05); }\n.hxc-a   { grid-column: span 5; min-height: 340px; }\n.hxc-b   { grid-column: span 4; min-height: 164px; }\n.hxc-c   { grid-column: span 3; min-height: 164px; }\n.hxc-d   { grid-column: span 3; min-height: 164px; }\n.hxc-e   { grid-column: span 4; min-height: 164px; }\n.hxc-f   { grid-column: span 5; min-height: 164px; }\n.hxc-gg7 { grid-column: span 4; min-height: 164px; }\n.hxc-gg8 { grid-column: span 3; min-height: 164px; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CAPABILITIES \u2014 sidebar tabs (no image column)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-cw {\n  background: var(--card);\n  border: .5px solid var(--border);\n  border-radius: var(--rx);\n  overflow: hidden;\n  display: grid;\n  grid-template-columns: 260px 1fr;\n}\n.hxc-csb {\n  border-right: .5px solid var(--border);\n  padding: 8px 0;\n}\n.hxc-ct {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  padding: 14px 16px;\n  cursor: pointer;\n  transition: all .2s;\n  border-left: 3px solid transparent;\n  font-size: 13px;\n  color: var(--muted);\n}\n.hxc-ct:hover { background: #fafbfc; color: var(--text); }\n.hxc-ct.on {\n  background: var(--surface);\n  color: var(--primary);\n  font-weight: 500;\n  border-left-color: var(--primary);\n}\n.hxc-ci {\n  width: 34px;\n  height: 34px;\n  border-radius: var(--r);\n  background: var(--surface);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 15px;\n  flex-shrink: 0;\n}\n.hxc-ct.on .hxc-ci { background: #DBEAFE; }\n.hxc-cb { display: none; animation: hxc-fi .2s ease; }\n.hxc-cb.on { display: block; padding: 28px 32px; }\n@keyframes hxc-fi {\n  from { opacity: 0; transform: translateY(5px); }\n  to   { opacity: 1; transform: none; }\n}\n.hxc-cttl {\n  font-family: var(--hd);\n  font-size: 18px;\n  font-weight: 700;\n  margin-bottom: 8px;\n}\n.hxc-cdesc {\n  font-size: 13px;\n  color: var(--muted);\n  line-height: 1.75;\n  margin-bottom: 20px;\n}\n.hxc-tbl { width: 100%; border-collapse: collapse; }\n.hxc-tbl tr { border-bottom: .5px solid var(--border); }\n.hxc-tbl tr:last-child { border-bottom: none; }\n.hxc-tbl td {\n  padding: 10px 0;\n  font-size: 13px;\n  vertical-align: middle;\n}\n.hxc-tbl td:first-child { color: var(--muted); width: 200px; }\n.hxc-tbl td:last-child { font-family: var(--mn); font-weight: 500; font-size: 12px; }\n.hxc-hi {\n  background: #E0F2EE;\n  color: var(--accent);\n  border-radius: 3px;\n  padding: 1px 6px;\n  font-size: 11px;\n  font-weight: 600;\n  font-family: var(--mn);\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   MATERIALS \u2014 8 cards (5 metals + 3 plastics)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-mts {\n  display: flex;\n  border: .5px solid var(--border);\n  border-radius: var(--r);\n  overflow: hidden;\n  width: fit-content;\n  margin-bottom: 28px;\n}\n.hxc-mtt {\n  padding: 9px 22px;\n  font-size: 13px;\n  font-weight: 500;\n  color: var(--muted);\n  cursor: pointer;\n  background: var(--card);\n  transition: all .2s;\n  border-right: .5px solid var(--border);\n}\n.hxc-mtt:last-child { border-right: none; }\n.hxc-mtt.on { background: var(--primary); color: #fff; }\n.hxc-mg {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));\n  gap: 14px;\n}\n.hxc-mc {\n  background: var(--card);\n  border: .5px solid var(--border);\n  border-radius: var(--rl);\n  overflow: hidden;\n  cursor: pointer;\n  transition: all .25s;\n}\n.hxc-mc:hover {\n  border-color: var(--primary);\n  transform: translateY(-2px);\n  box-shadow: 0 6px 20px rgba(37, 99, 235, .1);\n}\n.hxc-mci {\n  height: 128px;\n  overflow: hidden;\n  position: relative;\n}\n.hxc-mci img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform .35s;\n}\n.hxc-mc:hover .hxc-mci img { transform: scale(1.07); }\n.hxc-mif { padding: 13px 15px; }\n.hxc-mn2 { font-size: 13px; font-weight: 500; margin-bottom: 5px; }\n.hxc-mp { font-size: 11px; color: var(--muted); line-height: 1.5; margin-bottom: 9px; }\n.hxc-mtgs { display: flex; gap: 4px; flex-wrap: wrap; }\n.hxc-mtg {\n  font-size: 10px;\n  font-weight: 600;\n  padding: 2px 6px;\n  border-radius: 3px;\n  background: var(--surface);\n  color: var(--muted);\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   PROCESS \u2014 4 numbered steps\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-psg {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 0;\n  position: relative;\n  margin-top: 52px;\n}\n.hxc-psg::before {\n  content: '';\n  position: absolute;\n  top: 27px;\n  left: calc(12.5% + 20px);\n  right: calc(12.5% + 20px);\n  height: 1px;\n  background: repeating-linear-gradient(90deg, var(--primary) 0, var(--primary) 6px, transparent 6px, transparent 14px);\n  z-index: 0;\n}\n.hxc-ps {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  padding: 0 12px;\n  position: relative;\n  z-index: 1;\n}\n.hxc-psn {\n  width: 54px;\n  height: 54px;\n  border-radius: 50%;\n  background: var(--primary);\n  color: #fff;\n  font-family: var(--mn);\n  font-size: 15px;\n  font-weight: 500;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 16px;\n  box-shadow: 0 0 0 6px var(--surface), 0 0 0 7px var(--border);\n}\n.hxc-pst {\n  font-family: var(--hd);\n  font-size: 14px;\n  font-weight: 700;\n  margin-bottom: 7px;\n}\n.hxc-psd {\n  font-size: 12px;\n  color: var(--muted);\n  line-height: 1.65;\n  max-width: 180px;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   QUALITY \u2014 certifications + inspection protocol\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-qg {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 40px;\n  align-items: start;\n}\n.hxc-qc {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  background: var(--card);\n  border: .5px solid var(--border);\n  border-radius: var(--rl);\n  padding: 14px 16px;\n  margin-bottom: 10px;\n}\n.hxc-qci {\n  width: 42px;\n  height: 42px;\n  border-radius: var(--r);\n  background: #E0F2EE;\n  color: var(--accent);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 18px;\n  flex-shrink: 0;\n}\n.hxc-qcn { font-size: 13px; font-weight: 500; margin-bottom: 2px; }\n.hxc-qcd { font-size: 11px; color: var(--muted); }\n.hxc-qs {\n  display: flex;\n  gap: 14px;\n  padding: 16px 0;\n  border-bottom: .5px solid var(--border);\n}\n.hxc-qs:last-child { border-bottom: none; }\n.hxc-qsn {\n  width: 28px;\n  height: 28px;\n  border-radius: 50%;\n  background: var(--primary);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 600;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  margin-top: 1px;\n  font-family: var(--mn);\n}\n.hxc-qst { font-size: 13px; font-weight: 500; margin-bottom: 3px; }\n.hxc-qsd { font-size: 12px; color: var(--muted); line-height: 1.6; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CASE STUDIES\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-casg {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n}\n.hxc-casc {\n  background: var(--card);\n  border: .5px solid var(--border);\n  border-radius: var(--rx);\n  overflow: hidden;\n  transition: all .25s;\n}\n.hxc-casc:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 8px 28px rgba(37, 99, 235, .1);\n  border-color: var(--primary);\n}\n.hxc-casi {\n  height: 210px;\n  position: relative;\n  overflow: hidden;\n}\n.hxc-casi img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform .4s;\n}\n.hxc-casc:hover .hxc-casi img { transform: scale(1.05); }\n.hxc-casl {\n  position: absolute;\n  top: 12px;\n  left: 12px;\n  background: var(--primary);\n  color: #fff;\n  font-size: 10px;\n  font-weight: 600;\n  padding: 3px 9px;\n  border-radius: 4px;\n  font-family: var(--mn);\n}\n.hxc-casb { padding: 18px 20px; }\n.hxc-cast {\n  font-family: var(--hd);\n  font-size: 15px;\n  font-weight: 700;\n  margin-bottom: 10px;\n}\n.hxc-casm {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 6px;\n  margin-bottom: 12px;\n}\n.hxc-kv {\n  background: var(--surface);\n  border-radius: var(--r);\n  padding: 8px 10px;\n}\n.hxc-k {\n  font-size: 10px;\n  color: var(--muted);\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  margin-bottom: 2px;\n}\n.hxc-v {\n  font-size: 12px;\n  font-weight: 500;\n  font-family: var(--mn);\n}\n.hxc-casr {\n  font-size: 12px;\n  color: var(--accent);\n  font-weight: 500;\n  border-top: .5px solid var(--border);\n  padding-top: 10px;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   APPLICATIONS GRID\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-apg {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 14px;\n}\n.hxc-apc {\n  background: var(--card);\n  border: .5px solid var(--border);\n  border-radius: var(--rl);\n  overflow: hidden;\n  transition: all .25s;\n}\n.hxc-apc:hover {\n  border-color: var(--primary);\n  transform: translateY(-2px);\n}\n.hxc-api { height: 130px; overflow: hidden; }\n.hxc-api img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform .35s;\n}\n.hxc-apc:hover .hxc-api img { transform: scale(1.06); }\n.hxc-apb { padding: 14px 16px; }\n.hxc-apt {\n  font-family: var(--hd);\n  font-size: 13px;\n  font-weight: 700;\n  margin-bottom: 5px;\n}\n.hxc-apd { font-size: 12px; color: var(--muted); line-height: 1.55; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   TESTIMONIALS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-tsg {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n}\n.hxc-tsi {\n  background: var(--card);\n  border: .5px solid var(--border);\n  border-radius: var(--rl);\n  padding: 22px;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.hxc-tss { color: #F59E0B; font-size: 13px; letter-spacing: 2px; }\n.hxc-tst {\n  font-size: 13px;\n  color: var(--muted);\n  line-height: 1.75;\n  flex: 1;\n}\n.hxc-tshr { border-top: .5px solid var(--border); }\n.hxc-tsau { display: flex; align-items: center; gap: 10px; }\n.hxc-tsav {\n  width: 36px;\n  height: 36px;\n  border-radius: 50%;\n  background: var(--surface);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--primary);\n  flex-shrink: 0;\n}\n.hxc-tsnm { font-size: 12px; font-weight: 500; }\n.hxc-tsco { font-size: 11px; color: var(--muted); }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   FAQ \u2014 2-column collapsible\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-faq-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 0 32px;\n  align-items: start;\n}\n.hxc-faq-item { border-bottom: .5px solid var(--border); }\n.hxc-faq-q {\n  width: 100%;\n  background: none;\n  border: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 16px;\n  padding: 18px 0;\n  font-family: var(--bd);\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--text);\n  cursor: pointer;\n  text-align: left;\n  transition: color .2s;\n}\n.hxc-faq-icon {\n  width: 22px;\n  height: 22px;\n  border-radius: 50%;\n  background: var(--surface);\n  border: .5px solid var(--border);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  font-size: 14px;\n  line-height: 1;\n  transition: all .25s;\n  color: var(--muted);\n}\n.hxc-faq-q.open .hxc-faq-icon {\n  background: var(--primary);\n  border-color: var(--primary);\n  color: #fff;\n  transform: rotate(45deg);\n}\n.hxc-faq-body {\n  display: none;\n  padding: 0 0 18px;\n  font-size: 13px;\n  color: var(--muted);\n  line-height: 1.75;\n}\n.hxc-faq-body.open {\n  display: block;\n  animation: hxc-faq-in .2s ease;\n}\n@keyframes hxc-faq-in {\n  from { opacity: 0; transform: translateY(-4px); }\n  to   { opacity: 1; transform: none; }\n}\n.hxc-faq-body strong { color: var(--text); font-weight: 500; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CTA\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-cta {\n  background: var(--primary);\n  padding: 80px 48px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.hxc-cta::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse at 25% 50%, rgba(255, 255, 255, .07), transparent 60%),\n    radial-gradient(ellipse at 75% 50%, rgba(255, 255, 255, .05), transparent 60%);\n}\n.hxc-cta > * { position: relative; z-index: 1; }\n.hxc-ctat {\n  font-family: var(--hd);\n  font-size: clamp(24px, 3vw, 36px);\n  font-weight: 900;\n  color: #fff;\n  line-height: 1.2;\n  margin-bottom: 12px;\n}\n.hxc-ctasb {\n  font-size: 15px;\n  color: rgba(255, 255, 255, .72);\n  margin-bottom: 32px;\n  max-width: 460px;\n  line-height: 1.7;\n  margin-left: auto;\n  margin-right: auto;\n}\n.hxc-ctabs {\n  display: flex;\n  gap: 12px;\n  justify-content: center;\n  flex-wrap: wrap;\n}\n.hxc-ctan {\n  margin-top: 16px;\n  font-size: 12px;\n  color: rgba(255, 255, 255, .45);\n  font-family: var(--mn);\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SCROLL REVEAL\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-rv {\n  opacity: 0;\n  transform: translateY(18px);\n  transition: opacity .5s ease, transform .5s ease;\n}\n.hxc-rv.in { opacity: 1; transform: none; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESPONSIVE BREAKPOINTS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width: 1024px) {\n  .hxc-inner, .hxc-sg { padding: 0 32px; }\n  .hxc-cw { grid-template-columns: 1fr; }\n  .hxc-gg { grid-template-columns: repeat(6, 1fr); }\n  .hxc-a { grid-column: span 4; min-height: 260px; }\n  .hxc-b, .hxc-c, .hxc-d, .hxc-e, .hxc-f, .hxc-gg7, .hxc-gg8 {\n    grid-column: span 3;\n    min-height: 150px;\n  }\n  .hxc-qg, .hxc-casg { grid-template-columns: 1fr; }\n}\n@media (max-width: 880px) {\n  .hxc-hero2-grid { grid-template-columns: 1fr; min-height: auto; }\n  .hxc-hero2-L { padding: 64px 0 32px; border-right: none; }\n  .hxc-hero2-R { padding: 0 0 48px; }\n  .hxc-hero2-pin-1, .hxc-hero2-pin-3 { display: none; }\n}\n@media (max-width: 768px) {\n  .hxc-inner, .hxc-sg { padding: 0 20px; }\n  .hxc-s, .hxc-s-sf, .hxc-s-cd { padding: 52px 0; }\n  .hxc-gg { grid-template-columns: 1fr 1fr; gap: 6px; }\n  .hxc-a, .hxc-b, .hxc-c, .hxc-d, .hxc-e, .hxc-f, .hxc-gg7, .hxc-gg8 {\n    grid-column: span 2;\n    min-height: 150px;\n  }\n  .hxc-sg { grid-template-columns: repeat(2, 1fr); }\n  .hxc-st:nth-child(2) { border-right: none; }\n  .hxc-st:nth-child(3) { border-right: .5px solid var(--border); }\n  .hxc-apg, .hxc-tsg { grid-template-columns: 1fr 1fr; }\n  .hxc-psg { grid-template-columns: 1fr 1fr; gap: 32px; }\n  .hxc-psg::before { display: none; }\n  .hxc-mg { grid-template-columns: 1fr 1fr; }\n  .hxc-faq-grid { grid-template-columns: 1fr; gap: 0; }\n  .hxc-csb {\n    display: flex;\n    overflow-x: auto;\n    border-right: none;\n    border-bottom: .5px solid var(--border);\n  }\n  .hxc-ct {\n    border-left: none;\n    border-bottom: 3px solid transparent;\n    white-space: nowrap;\n  }\n  .hxc-ct.on {\n    border-left: none;\n    border-bottom-color: var(--primary);\n    background: var(--surface);\n  }\n  .hxc-cb.on { padding: 22px 20px; }\n  .hxc-tbl td:first-child { width: 150px; }\n  .hxc-cta { padding: 56px 20px; }\n}\n@media (max-width: 480px) {\n  .hxc-hbtns, .hxc-ctabs { flex-direction: column; align-items: stretch; }\n  .hxc-btn { justify-content: center; width: 100%; }\n  .hxc-apg, .hxc-tsg, .hxc-mg, .hxc-casg { grid-template-columns: 1fr; }\n  .hxc-hero2-stats { grid-template-columns: 1fr 1fr; }\n  .hxc-hero2-chips { grid-template-columns: 1fr; }\n}\n<\/style>\n\n\n<div class=\"hxc-wrap\">\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       HERO \u2014 ALS-style technical drawing board\n       re-skinned for Pawl & Ratchet Assemblies\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <section class=\"hxc-hero2\">\n    <div class=\"hxc-hero2-stripe\"><\/div>\n    <div class=\"hxc-inner\">\n      <div class=\"hxc-hero2-grid\">\n\n        <!-- LEFT \u2014 copy + stats + CTAs -->\n        <div class=\"hxc-hero2-L\">\n\n          <div class=\"hxc-hero2-flag\">\n            <div class=\"hxc-hero2-badge\">Product Category<\/div>\n            <div class=\"hxc-hero2-badge hxc-hero2-badge-amb\">Indexing \u00b7 Backstop \u00b7 Overrunning<\/div>\n            <div class=\"hxc-hero2-id\">PRA \/ 001 \u2014 005<\/div>\n          <\/div>\n\n          <h1 class=\"hxc-hero2-h1\">\n            Pawl &amp; Ratchet<br>\n            <em>Assemblies<\/em>\n          <\/h1>\n\n          <p class=\"hxc-hero2-sub\">\n            High-accuracy ratchet wheels, pawls, and complete assemblies for indexing, overrunning, and backstop\n            applications. Any pitch, any tooth count, any geometry \u2014 prototype to mass production, every part fully\n            CMM-inspected and 100% engagement-tested.\n          <\/p>\n\n          <div class=\"hxc-hero2-stats\">\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">\u00b10.010<sup>mm<\/sup><\/div>\n              <div class=\"hxc-hero2-stat-l\">Tooth Form Tol.<\/div>\n            <\/div>\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">4\u2013300<sup>T<\/sup><\/div>\n              <div class=\"hxc-hero2-stat-l\">Tooth Count<\/div>\n            <\/div>\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">SF 4:1<\/div>\n              <div class=\"hxc-hero2-stat-l\">CE Lifting<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-hero2-btns\">\n            <a href=\"#hxc-cta\" class=\"hxc-btn hxc-p\">\n              Get Instant Quote <span class=\"hxc-ar\">\u2192<\/span>\n            <\/a>\n            <a href=\"#hxc-gal\" class=\"hxc-btn hxc-o\">\n              View Our Work\n            <\/a>\n          <\/div>\n        <\/div>\n\n        <!-- RIGHT \u2014 dark technical board with SVG drawing -->\n        <div class=\"hxc-hero2-R\">\n          <div class=\"hxc-hero2-board\">\n\n            <div class=\"hxc-hero2-ribbon\">\n              <span><span class=\"dot\"><\/span>PART DWG \u00b7 PRA-000 RATCHET 36T \u00b7 42CrMo4<\/span>\n              <span>ISO 9001 \u00b7 CE LIFTING SF 4:1<\/span>\n            <\/div>\n\n            <div class=\"hxc-hero2-pin hxc-hero2-pin-a hxc-hero2-pin-1\">36 T \u00b7 Pitch 10\u00b0<\/div>\n            <div class=\"hxc-hero2-pin hxc-hero2-pin-2\">Pawl Lock 0\u20135\u00b0<\/div>\n            <div class=\"hxc-hero2-pin hxc-hero2-pin-t hxc-hero2-pin-3\">HRC 48\u201355<\/div>\n\n            <div class=\"hxc-hero2-scene\">\n              <svg viewBox=\"0 0 480 360\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Pawl and ratchet technical drawing \u2014 18-tooth ratchet wheel with engaged pawl, locking face geometry detail, pawl jump-out failure mode comparison, plus dual-pawl backlash reduction diagram\">\n                <defs>\n                  <radialGradient id=\"praGear\" cx=\"50%\" cy=\"40%\" r=\"60%\">\n                    <stop offset=\"0\" stop-color=\"#E2E8F0\"\/>\n                    <stop offset=\"1\" stop-color=\"#475569\"\/>\n                  <\/radialGradient>\n                  <linearGradient id=\"praSteel\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                    <stop offset=\"0\" stop-color=\"#94A3B8\"\/>\n                    <stop offset=\"1\" stop-color=\"#334155\"\/>\n                  <\/linearGradient>\n                <\/defs>\n\n                <!-- \u2550\u2550\u2550 MAIN: 18-tooth ratchet wheel + engaged pawl \u2550\u2550\u2550 -->\n                <g transform=\"translate(170,170)\">\n\n                  <!-- ratchet wheel body (circle) -->\n                  <circle cx=\"0\" cy=\"0\" r=\"80\" fill=\"url(#praGear)\" stroke=\"#1E293B\" stroke-width=\"1\"\/>\n                  <!-- centre bore -->\n                  <circle cx=\"0\" cy=\"0\" r=\"14\" fill=\"#0F172A\" stroke=\"#1E293B\" stroke-width=\".7\"\/>\n                  <!-- keyway slot -->\n                  <rect x=\"-2\" y=\"-18\" width=\"4\" height=\"6\" fill=\"#0F172A\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n\n                  <!-- 18 saw-teeth around the wheel circumference (asymmetric, locking face near-radial CCW, drive face sloping CW) -->\n                  <g fill=\"url(#praGear)\" stroke=\"#475569\" stroke-width=\".5\">\n                    <!-- tooth at 0\u00b0 -->\n                    <polygon points=\"80,0 88,0 86,7\"\/>\n                    <!-- tooth at 20\u00b0 (rotated repeatedly) -->\n                    <polygon points=\"75.18,27.36 82.71,30.10 78.71,36.42\"\/>\n                    <polygon points=\"61.28,51.42 66.71,57.51 60.65,62.04\"\/>\n                    <polygon points=\"40,69.28 42.42,77.13 35.32,79.39\"\/>\n                    <polygon points=\"13.90,78.78 12.32,86.61 4.86,86.27\"\/>\n                    <polygon points=\"-13.90,78.78 -19.32,84.85 -25.71,80.21\"\/>\n                    <polygon points=\"-40,69.28 -47.51,72.81 -52.49,66.04\"\/>\n                    <polygon points=\"-61.28,51.42 -69.39,52.06 -72.04,45.13\"\/>\n                    <polygon points=\"-75.18,27.36 -83.10,25.36 -83.10,17.94\"\/>\n                    <polygon points=\"-80,0 -88,-3 -86,-10\"\/>\n                    <polygon points=\"-75.18,-27.36 -82.71,-32.10 -77.71,-37.42\"\/>\n                    <polygon points=\"-61.28,-51.42 -66.71,-58.51 -59.65,-62.04\"\/>\n                    <polygon points=\"-40,-69.28 -42.42,-77.13 -34.32,-78.39\"\/>\n                    <polygon points=\"-13.90,-78.78 -12.32,-86.61 -3.86,-85.27\"\/>\n                    <polygon points=\"13.90,-78.78 19.32,-84.85 26.71,-79.21\"\/>\n                    <polygon points=\"40,-69.28 47.51,-72.81 53.49,-65.04\"\/>\n                    <polygon points=\"61.28,-51.42 69.39,-52.06 73.04,-44.13\"\/>\n                    <polygon points=\"75.18,-27.36 83.10,-25.36 84.10,-16.94\"\/>\n                  <\/g>\n\n                  <!-- locking face highlight (red-ish radial line on the tooth at 0\u00b0 to show it's the blocking direction) -->\n                  <line x1=\"80\" y1=\"0\" x2=\"88\" y2=\"0\"\n                        stroke=\"#22C55E\" stroke-width=\"1.5\"\/>\n\n                  <!-- direction arrow (CW = permitted, CCW = blocked) -->\n                  <g transform=\"translate(0,0)\">\n                    <path d=\"M 0,-50 A 50 50 0 0 1 50,0\"\n                          stroke=\"#22C55E\" stroke-width=\"1.2\" fill=\"none\"\/>\n                    <path d=\"M 50,0 l-3,-4 l5,-1 z\" fill=\"#22C55E\"\/>\n                    <text x=\"38\" y=\"-30\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"9\"\n                          font-weight=\"700\" fill=\"#22C55E\">FREE<\/text>\n                  <\/g>\n                  <g transform=\"translate(0,0)\">\n                    <path d=\"M 0,-50 A 50 50 0 0 0 -50,0\"\n                          stroke=\"#EF4444\" stroke-width=\"1.2\" fill=\"none\"\/>\n                    <path d=\"M -50,0 l3,-4 l-5,-1 z\" fill=\"#EF4444\"\/>\n                    <text x=\"-38\" y=\"-30\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"9\"\n                          font-weight=\"700\" fill=\"#EF4444\" text-anchor=\"end\">LOCK<\/text>\n                  <\/g>\n\n                  <!-- \u2550\u2550\u2550 PAWL \u2014 engaged at top-right tooth \u2550\u2550\u2550 -->\n                  <g transform=\"translate(85,3) rotate(20)\">\n                    <!-- pawl body (elongated lever shape) -->\n                    <path d=\"M 0,-4 L 32,-7 L 38,-4 L 38,4 L 32,7 L 0,4 Z\"\n                          fill=\"url(#praSteel)\" stroke=\"#1E293B\" stroke-width=\".7\"\/>\n                    <!-- pawl pivot bore (right end) -->\n                    <circle cx=\"34\" cy=\"0\" r=\"3\" fill=\"#0F172A\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n                    <!-- pawl nose engagement point (left end) -->\n                    <path d=\"M 0,-4 L -4,0 L 0,4\" fill=\"#FCD34D\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n\n                    <!-- torsion spring coil indicator at the pivot -->\n                    <g transform=\"translate(34,0)\" fill=\"none\" stroke=\"#22C55E\" stroke-width=\".7\">\n                      <circle cx=\"0\" cy=\"0\" r=\"6\" stroke-dasharray=\"2 1.5\"\/>\n                    <\/g>\n                    <text x=\"40\" y=\"-9\" font-family=\"Roboto Mono,monospace\" font-size=\"6\"\n                          fill=\"#22C55E\">SPR<\/text>\n                  <\/g>\n\n                  <!-- pawl pivot point label -->\n                  <text x=\"125\" y=\"3\" font-family=\"Roboto Mono,monospace\" font-size=\"7\"\n                        fill=\"rgba(255,255,255,.65)\">PIVOT<\/text>\n\n                  <!-- pawl callout above -->\n                  <text x=\"100\" y=\"-5\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"9\"\n                        font-weight=\"700\" fill=\"#FCD34D\" text-anchor=\"middle\">PAWL \u00b7 NOSE<\/text>\n\n                  <!-- centre callouts -->\n                  <text x=\"0\" y=\"-95\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"11\"\n                        fill=\"#fff\" font-weight=\"900\" text-anchor=\"middle\">RATCHET 36 T<\/text>\n                  <text x=\"0\" y=\"-83\" font-family=\"Roboto Mono,monospace\" font-size=\"6\"\n                        fill=\"rgba(255,255,255,.55)\" text-anchor=\"middle\">PITCH 10\u00b0 \u00b7 MOD 4<\/text>\n\n                  <!-- OD callout -->\n                  <line x1=\"-80\" y1=\"0\" x2=\"-92\" y2=\"0\"\n                        stroke=\"#60A5FA\" stroke-width=\".5\" stroke-dasharray=\"2 2\"\/>\n                  <line x1=\"80\" y1=\"0\" x2=\"92\" y2=\"0\"\n                        stroke=\"#60A5FA\" stroke-width=\".5\" stroke-dasharray=\"2 2\"\/>\n                  <text x=\"-95\" y=\"2\" font-family=\"Roboto Mono,monospace\" font-size=\"6\"\n                        fill=\"#93C5FD\" text-anchor=\"end\">\u2300160<\/text>\n\n                  <!-- view label -->\n                  <text x=\"-92\" y=\"105\" font-family=\"Roboto Mono,monospace\" font-size=\"7\"\n                        fill=\"rgba(255,255,255,.55)\">SECTION \u00b7 EXTERNAL RATCHET \u00b7 42CrMo4<\/text>\n                <\/g>\n\n                <!-- \u2550\u2550\u2550 TOP-RIGHT: TOOTH GEOMETRY DETAIL (locking-face vs drive-face angles) \u2550\u2550\u2550 -->\n                <g transform=\"translate(298,40)\">\n                  <rect x=\"0\" y=\"0\" width=\"172\" height=\"106\"\n                        fill=\"rgba(15,23,42,.4)\" stroke=\"#475569\" stroke-width=\"1\"\n                        stroke-dasharray=\"4 3\" rx=\"6\"\/>\n                  <text x=\"10\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"8\"\n                        fill=\"rgba(255,255,255,.55)\" letter-spacing=\"1\">DETAIL \u00b7 TOOTH PROFILE<\/text>\n\n                  <!-- single saw-tooth shape (large) -->\n                  <g transform=\"translate(86,68)\">\n                    <!-- root line (horizontal reference) -->\n                    <line x1=\"-50\" y1=\"0\" x2=\"50\" y2=\"0\"\n                          stroke=\"rgba(255,255,255,.4)\" stroke-width=\".4\" stroke-dasharray=\"2 2\"\/>\n                    <!-- saw-tooth shape -->\n                    <path d=\"M -40,0 L -40,-25 L 35,0 Z\"\n                          fill=\"rgba(226,232,240,.85)\" stroke=\"#1E293B\" stroke-width=\".7\"\/>\n\n                    <!-- locking face (vertical, 0\u00b0 from radial \u2014 red highlight) -->\n                    <line x1=\"-40\" y1=\"0\" x2=\"-40\" y2=\"-25\"\n                          stroke=\"#22C55E\" stroke-width=\"1.5\"\/>\n                    <text x=\"-46\" y=\"-14\" font-family=\"Roboto Mono,monospace\" font-size=\"6\"\n                          fill=\"#22C55E\" text-anchor=\"end\" font-weight=\"700\">LOCK 0\u00b0<\/text>\n\n                    <!-- drive face (sloped \u2014 yellow) -->\n                    <line x1=\"-40\" y1=\"-25\" x2=\"35\" y2=\"0\"\n                          stroke=\"#FCD34D\" stroke-width=\"1.5\"\/>\n                    <text x=\"0\" y=\"-22\" font-family=\"Roboto Mono,monospace\" font-size=\"6\"\n                          fill=\"#FCD34D\" text-anchor=\"middle\" font-weight=\"700\">DRIVE 18\u00b0<\/text>\n\n                    <!-- angle indicator at lock face -->\n                    <path d=\"M -40,-15 A 6 6 0 0 0 -36,-12\"\n                          fill=\"none\" stroke=\"#22C55E\" stroke-width=\".5\"\/>\n                  <\/g>\n                  <text x=\"86\" y=\"92\" font-family=\"Roboto Mono,monospace\" font-size=\"6\"\n                        fill=\"rgba(255,255,255,.65)\" text-anchor=\"middle\">ASYMMETRIC SAW-TOOTH<\/text>\n                  <text x=\"86\" y=\"100\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\"\n                        fill=\"rgba(34,197,94,.85)\" text-anchor=\"middle\" font-weight=\"700\">\u2713 POSITIVE LOCK \u00b7 NO JUMP-OUT<\/text>\n                <\/g>\n\n                <!-- \u2550\u2550\u2550 BOTTOM-LEFT: SINGLE vs DUAL PAWL BACKLASH \u2550\u2550\u2550 -->\n                <g transform=\"translate(20,232)\">\n                  <rect x=\"0\" y=\"0\" width=\"248\" height=\"108\"\n                        fill=\"rgba(15,23,42,.4)\" stroke=\"#475569\" stroke-width=\"1\"\n                        stroke-dasharray=\"4 3\" rx=\"6\"\/>\n                  <text x=\"10\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"8\"\n                        fill=\"rgba(255,255,255,.55)\" letter-spacing=\"1\">DETAIL \u00b7 BACKLASH REDUCTION<\/text>\n\n                  <!-- LEFT: single pawl -->\n                  <g transform=\"translate(60,60)\">\n                    <!-- arc segment showing 10\u00b0 free travel -->\n                    <path d=\"M -20,0 A 20 20 0 0 1 -3.47,-19.70\"\n                          fill=\"none\" stroke=\"#EF4444\" stroke-width=\"1.5\"\/>\n                    <!-- center point -->\n                    <circle cx=\"0\" cy=\"0\" r=\"2\" fill=\"#fff\"\/>\n                    <!-- ref lines -->\n                    <line x1=\"0\" y1=\"0\" x2=\"-22\" y2=\"0\" stroke=\"rgba(255,255,255,.4)\" stroke-width=\".4\"\/>\n                    <line x1=\"0\" y1=\"0\" x2=\"-3.82\" y2=\"-21.66\" stroke=\"rgba(255,255,255,.4)\" stroke-width=\".4\"\/>\n                  <\/g>\n                  <text x=\"60\" y=\"84\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"9\"\n                        font-weight=\"700\" fill=\"#EF4444\" text-anchor=\"middle\">SINGLE PAWL<\/text>\n                  <text x=\"60\" y=\"94\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\"\n                        fill=\"rgba(255,255,255,.65)\" text-anchor=\"middle\">10\u00b0 free travel \u00b7 36 T<\/text>\n\n                  <!-- divider -->\n                  <line x1=\"124\" y1=\"22\" x2=\"124\" y2=\"92\"\n                        stroke=\"rgba(255,255,255,.15)\" stroke-width=\".5\" stroke-dasharray=\"2 2\"\/>\n\n                  <!-- RIGHT: dual pawl (offset by 5\u00b0 = half pitch) -->\n                  <g transform=\"translate(184,60)\">\n                    <path d=\"M -20,0 A 20 20 0 0 1 -11.83,-16.13\"\n                          fill=\"none\" stroke=\"#22C55E\" stroke-width=\"1.5\"\/>\n                    <circle cx=\"0\" cy=\"0\" r=\"2\" fill=\"#fff\"\/>\n                    <line x1=\"0\" y1=\"0\" x2=\"-22\" y2=\"0\" stroke=\"rgba(255,255,255,.4)\" stroke-width=\".4\"\/>\n                    <line x1=\"0\" y1=\"0\" x2=\"-13.01\" y2=\"-17.74\" stroke=\"rgba(255,255,255,.4)\" stroke-width=\".4\"\/>\n                  <\/g>\n                  <text x=\"184\" y=\"84\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"9\"\n                        font-weight=\"700\" fill=\"#22C55E\" text-anchor=\"middle\">DUAL PAWL<\/text>\n                  <text x=\"184\" y=\"94\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\"\n                        fill=\"rgba(34,197,94,.85)\" text-anchor=\"middle\">5\u00b0 free travel \u00b7 half pitch<\/text>\n                <\/g>\n\n                <!-- \u2550\u2550\u2550 BOTTOM-RIGHT: HOLDING TORQUE TABLE (the engineer's quick lookup) \u2550\u2550\u2550 -->\n                <g transform=\"translate(298,170)\">\n                  <rect x=\"0\" y=\"0\" width=\"172\" height=\"170\"\n                        fill=\"rgba(15,23,42,.4)\" stroke=\"#475569\" stroke-width=\"1\"\n                        stroke-dasharray=\"4 3\" rx=\"6\"\/>\n                  <text x=\"10\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"8\"\n                        fill=\"rgba(255,255,255,.55)\" letter-spacing=\"1\">HOLDING TORQUE \u00b7 42CrMo4<\/text>\n\n                  <!-- header -->\n                  <line x1=\"10\" y1=\"22\" x2=\"162\" y2=\"22\" stroke=\"rgba(255,255,255,.2)\" stroke-width=\".5\"\/>\n                  <text x=\"14\" y=\"34\" font-family=\"Roboto Mono,monospace\" font-size=\"6\"\n                        fill=\"rgba(255,255,255,.55)\">\u2300 \u00d7 T<\/text>\n                  <text x=\"86\" y=\"34\" font-family=\"Roboto Mono,monospace\" font-size=\"6\"\n                        fill=\"rgba(255,255,255,.55)\">MAX TQ<\/text>\n                  <text x=\"158\" y=\"34\" font-family=\"Roboto Mono,monospace\" font-size=\"6\"\n                        fill=\"rgba(255,255,255,.55)\" text-anchor=\"end\">USE<\/text>\n                  <line x1=\"10\" y1=\"40\" x2=\"162\" y2=\"40\" stroke=\"rgba(255,255,255,.1)\" stroke-width=\".4\"\/>\n\n                  <g font-family=\"Roboto Mono,monospace\" font-size=\"7\">\n                    <!-- 80 \u00d7 18T -->\n                    <text x=\"14\" y=\"54\" fill=\"#fff\">\u230080 \u00d7 18T<\/text>\n                    <text x=\"86\" y=\"54\" fill=\"#FCD34D\" font-weight=\"700\">120 N\u00b7m<\/text>\n                    <text x=\"158\" y=\"54\" fill=\"rgba(255,255,255,.55)\" text-anchor=\"end\" font-size=\"6\">hand tools<\/text>\n                    <line x1=\"10\" y1=\"60\" x2=\"162\" y2=\"60\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <!-- 160 \u00d7 36T \u25c0 -->\n                    <rect x=\"10\" y=\"62\" width=\"152\" height=\"16\" fill=\"rgba(34,197,94,.12)\" rx=\"2\"\/>\n                    <text x=\"14\" y=\"74\" fill=\"#22C55E\" font-weight=\"700\">\u2300160 \u00d7 36T \u25c0<\/text>\n                    <text x=\"86\" y=\"74\" fill=\"#22C55E\" font-weight=\"700\">680 N\u00b7m<\/text>\n                    <text x=\"158\" y=\"74\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\" font-size=\"6\">winches<\/text>\n                    <line x1=\"10\" y1=\"80\" x2=\"162\" y2=\"80\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <!-- 240 \u00d7 48T -->\n                    <text x=\"14\" y=\"94\" fill=\"#fff\">\u2300240 \u00d7 48T<\/text>\n                    <text x=\"86\" y=\"94\" fill=\"#FCD34D\" font-weight=\"700\">1.6 kN\u00b7m<\/text>\n                    <text x=\"158\" y=\"94\" fill=\"rgba(255,255,255,.55)\" text-anchor=\"end\" font-size=\"6\">hoists<\/text>\n                    <line x1=\"10\" y1=\"100\" x2=\"162\" y2=\"100\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <!-- 400 \u00d7 72T -->\n                    <text x=\"14\" y=\"114\" fill=\"#fff\">\u2300400 \u00d7 72T<\/text>\n                    <text x=\"86\" y=\"114\" fill=\"#FCD34D\" font-weight=\"700\">4.5 kN\u00b7m<\/text>\n                    <text x=\"158\" y=\"114\" fill=\"rgba(255,255,255,.55)\" text-anchor=\"end\" font-size=\"6\">conveyor<\/text>\n                    <line x1=\"10\" y1=\"120\" x2=\"162\" y2=\"120\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <text x=\"14\" y=\"134\" fill=\"#7DD3FC\" font-weight=\"700\">DUAL PAWL<\/text>\n                    <text x=\"86\" y=\"134\" fill=\"#FCD34D\" font-weight=\"700\">\u00d72.0<\/text>\n                    <text x=\"158\" y=\"134\" fill=\"rgba(255,255,255,.55)\" text-anchor=\"end\" font-size=\"6\">capacity<\/text>\n                  <\/g>\n\n                  <line x1=\"10\" y1=\"144\" x2=\"162\" y2=\"144\" stroke=\"rgba(255,255,255,.2)\" stroke-width=\".5\"\/>\n                  <g font-family=\"Roboto Mono,monospace\" font-size=\"6.5\">\n                    <text x=\"14\" y=\"156\" fill=\"#fff\">SAFETY FACTOR<\/text>\n                    <text x=\"158\" y=\"156\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">SF 4 : 1 \u00b7 CE<\/text>\n                  <\/g>\n                  <g transform=\"translate(14,166)\" font-family=\"Roboto Mono,monospace\" font-size=\"6.5\">\n                    <text x=\"0\"  y=\"0\"  fill=\"#22C55E\">\u2713<\/text>\n                    <text x=\"9\"  y=\"0\"  fill=\"rgba(255,255,255,.65)\">100% ENGAGEMENT TESTED<\/text>\n                  <\/g>\n                <\/g>\n\n                <text x=\"468\" y=\"20\" font-family=\"Roboto Mono,monospace\" font-size=\"8\"\n                      fill=\"rgba(255,255,255,.4)\" text-anchor=\"end\" letter-spacing=\"1\">\n                  SCALE 1 : 2 \u00b7 MM\n                <\/text>\n              <\/svg>\n            <\/div>\n\n            <div class=\"hxc-hero2-chips\">\n              <div class=\"hxc-hero2-chip\">\n                <div class=\"hxc-hero2-chip-v\">External \u00b7 Internal \u00b7 Face \u00b7 Linear<\/div>\n                <div class=\"hxc-hero2-chip-l\">Ratchet Types<\/div>\n              <\/div>\n              <div class=\"hxc-hero2-chip\">\n                <div class=\"hxc-hero2-chip-v\">42CrMo4 \u00b7 20CrMnTi \u00b7 SUS \u00b7 POM<\/div>\n                <div class=\"hxc-hero2-chip-l\">Materials<\/div>\n              <\/div>\n              <div class=\"hxc-hero2-chip\">\n                <div class=\"hxc-hero2-chip-v\">48<span>hr<\/span> Quote \u00b7 MOQ 1<\/div>\n                <div class=\"hxc-hero2-chip-l\">Service<\/div>\n              <\/div>\n            <\/div>\n\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       STATS BAR\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"hxc-stats\">\n    <div class=\"hxc-sg\">\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">\u00b10.010mm<\/div>\n        <div class=\"hxc-sl2\">Tooth Form Tolerance<br>profile &amp; pitch<\/div>\n      <\/div>\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">4\u2013300 T<\/div>\n        <div class=\"hxc-sl2\">Tooth Count Range<br>any pitch &amp; pressure angle<\/div>\n      <\/div>\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">5 Days<\/div>\n        <div class=\"hxc-sl2\">Fastest Lead Time<br>sample orders<\/div>\n      <\/div>\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">1\u201350,000<\/div>\n        <div class=\"hxc-sl2\">Order Quantity<br>prototype to mass production<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       GALLERY \u2014 8-tile bento grid\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"hxc-s-cd\" id=\"hxc-gal\">\n    <div class=\"hxc-inner\">\n\n      <div class=\"hxc-gh\">\n        <div>\n          <span class=\"hxc-ey\">Our Work<\/span>\n          <h2 class=\"hxc-h2\">Products We've Made<\/h2>\n          <p class=\"hxc-sub\">\n            Real pawl and ratchet orders shipped to customers in lifting, automotive, medical, outdoor and\n            industrial sectors.\n          <\/p>\n        <\/div>\n        <a href=\"#hxc-cta\" class=\"hxc-btn hxc-o\" style=\"flex-shrink:0\">\n          Request Similar Part <span class=\"hxc-ar\">\u2192<\/span>\n        <\/a>\n      <\/div>\n\n      <div class=\"hxc-gg\">\n        <div class=\"hxc-gc hxc-a\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Automotive-Seat-Belt-Retractor.webp\"\n               alt=\"Hardened steel ratchet wheel and pawl winch assembly\">\n        <\/div>\n        <div class=\"hxc-gc hxc-b\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Backstop-Ratchet-Assembly.webp\"\n               alt=\"Stainless ratchet marine deck winch\">\n        <\/div>\n        <div class=\"hxc-gc hxc-c\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Brass-Ratchet-Wheel.webp\"\n               alt=\"Fine pitch brass ratchet instrument clockwork\">\n        <\/div>\n        <div class=\"hxc-gc hxc-d\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/CMM-Tooth-Form-Pitch-Inspection.webp\"\n               alt=\"POM plastic ratchet medical device low noise\">\n        <\/div>\n        <div class=\"hxc-gc hxc-e\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Hardened-Ratchet-Wheel-Pawl-\u2014-Lifting-Winch.webp\"\n               alt=\"Batch production automotive seatbelt ratchet\">\n        <\/div>\n        <div class=\"hxc-gc hxc-f\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/POM-Ratchet-Assembly.webp\"\n               alt=\"Heavy duty backstop ratchet industrial conveyor\">\n        <\/div>\n        <div class=\"hxc-gc hxc-gg7\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Stainless-Ratchet-Assembly.webp\"\n               alt=\"CMM quality inspection ratchet tooth form pitch\">\n        <\/div>\n        <div class=\"hxc-gc hxc-gg8\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Titanium-Ratchet-\u2014-Aerospace-Indexing-Mechanism.webp\"\n               alt=\"Titanium ratchet aerospace lightweight indexing\">\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       CAPABILITIES \u2014 sidebar tabs (no image column)\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"hxc-s\" id=\"hxc-cap\">\n    <div class=\"hxc-inner\">\n\n      <span class=\"hxc-ey\">Technical Specs<\/span>\n      <h2 class=\"hxc-h2\">Pawl &amp; Ratchet Machining Capabilities<\/h2>\n      <p class=\"hxc-sub\" style=\"margin-bottom:36px\">\n        Four processes \u2014 from standard broached ratchet wheels to full sub-assembly integration with springs, pins,\n        and housings.\n      <\/p>\n\n      <div class=\"hxc-cw\">\n\n        <div class=\"hxc-csb\">\n          <div class=\"hxc-ct on\" onclick=\"hxcCap(this,'hxc-c1')\">\n            <div class=\"hxc-ci\">\u2699\ufe0f<\/div>\n            <div>\n              <div style=\"font-size:13px;font-weight:500\">Ratchet Wheel Milling<\/div>\n              <div style=\"font-size:11px;color:var(--muted);margin-top:1px\">CNC tooth form<\/div>\n            <\/div>\n          <\/div>\n          <div class=\"hxc-ct\" onclick=\"hxcCap(this,'hxc-c2')\">\n            <div class=\"hxc-ci\">\ud83d\udd2c<\/div>\n            <div>\n              <div style=\"font-size:13px;font-weight:500\">Broaching &amp; Shaping<\/div>\n              <div style=\"font-size:11px;color:var(--muted);margin-top:1px\">High-volume internal<\/div>\n            <\/div>\n          <\/div>\n          <div class=\"hxc-ct\" onclick=\"hxcCap(this,'hxc-c3')\">\n            <div class=\"hxc-ci\">\ud83c\udfed<\/div>\n            <div>\n              <div style=\"font-size:13px;font-weight:500\">Pawl CNC Turning<\/div>\n              <div style=\"font-size:11px;color:var(--muted);margin-top:1px\">Pivot geometry<\/div>\n            <\/div>\n          <\/div>\n          <div class=\"hxc-ct\" onclick=\"hxcCap(this,'hxc-c4')\">\n            <div class=\"hxc-ci\">\ud83d\udd27<\/div>\n            <div>\n              <div style=\"font-size:13px;font-weight:500\">Complete Assembly<\/div>\n              <div style=\"font-size:11px;color:var(--muted);margin-top:1px\">Spring + pin + housing<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hxc-cb on\" id=\"hxc-c1\">\n          <div class=\"hxc-cttl\">Ratchet Wheel CNC Milling<\/div>\n          <div class=\"hxc-cdesc\">\n            5-axis CNC milling generates any ratchet tooth profile \u2014 asymmetric saw-tooth, square, or custom \u2014 on\n            external or internal ratchet wheels. Ideal for custom pitches, large diameters, and prototypes.\n            Integrated bore, keyway, and mounting features machined in one setup.\n          <\/div>\n          <table class=\"hxc-tbl\">\n            <tr><td>OD range<\/td><td>8 \u2013 800 mm<\/td><\/tr>\n            <tr><td>Tooth count<\/td><td>4 \u2013 300<\/td><\/tr>\n            <tr><td>Pitch range<\/td><td>0.5 \u2013 50 mm<\/td><\/tr>\n            <tr><td>Tooth form tol.<\/td><td>\u00b10.010 mm<\/td><\/tr>\n            <tr><td>Type<\/td><td>External \u00b7 Internal \u00b7 Face <span class=\"hxc-hi\">any<\/span><\/td><\/tr>\n            <tr><td>MOQ<\/td><td>1 pc<\/td><\/tr>\n            <tr><td>Lead time<\/td><td>5 \u2013 12 days<\/td><\/tr>\n            <tr><td>Materials<\/td><td>All metals + engineering plastics<\/td><\/tr>\n          <\/table>\n        <\/div>\n\n        <div class=\"hxc-cb\" id=\"hxc-c2\">\n          <div class=\"hxc-cttl\">Broaching &amp; Gear Shaping<\/div>\n          <div class=\"hxc-cdesc\">\n            Broaching delivers consistent internal ratchet profiles at high volume with excellent surface finish.\n            Gear shaping is used for internal ratchets and face ratchets where broaching is not feasible. Both\n            processes suit medium to large production runs with repeatable tooth geometry.\n          <\/div>\n          <table class=\"hxc-tbl\">\n            <tr><td>Internal ID range<\/td><td>12 \u2013 300 mm<\/td><\/tr>\n            <tr><td>Tooth count<\/td><td>8 \u2013 200<\/td><\/tr>\n            <tr><td>Tooth form tol.<\/td><td>\u00b10.012 mm<\/td><\/tr>\n            <tr><td>Surface finish Ra<\/td><td>0.8 \u2013 1.6 \u00b5m<\/td><\/tr>\n            <tr><td>Typical quantity<\/td><td>100 \u2013 50,000 pcs<\/td><\/tr>\n            <tr><td>Lead time<\/td><td>7 \u2013 16 days<\/td><\/tr>\n            <tr><td>Materials<\/td><td>Steel, Al, Brass, Cast Iron<\/td><\/tr>\n            <tr><td>Post-process<\/td><td>Heat treat \u00b7 Plating \u00b7 Grind<\/td><\/tr>\n          <\/table>\n        <\/div>\n\n        <div class=\"hxc-cb\" id=\"hxc-c3\">\n          <div class=\"hxc-cttl\">Pawl CNC Turning &amp; Milling<\/div>\n          <div class=\"hxc-cdesc\">\n            Pawls are machined complete \u2014 pivot bore, engagement nose, spring recess, and any stop faces \u2014 in a\n            single 5-axis setup for maximum concentricity. Custom pawl geometry, including dual-pawl and\n            spring-loaded integral designs, are fully supported.\n          <\/div>\n          <table class=\"hxc-tbl\">\n            <tr><td>Pivot bore dia.<\/td><td>2 \u2013 50 mm<\/td><\/tr>\n            <tr><td>Overall length<\/td><td>5 \u2013 250 mm<\/td><\/tr>\n            <tr><td>Nose form tol.<\/td><td>\u00b10.010 mm<\/td><\/tr>\n            <tr><td>Spring pocket<\/td><td>Yes \u2014 any geometry<\/td><\/tr>\n            <tr><td>Dual-pawl design<\/td><td>Yes \u2014 supported<\/td><\/tr>\n            <tr><td>MOQ<\/td><td>1 pc<\/td><\/tr>\n            <tr><td>Lead time<\/td><td>5 \u2013 10 days<\/td><\/tr>\n            <tr><td>Materials<\/td><td>Steel, Stainless, Al, POM, PEEK<\/td><\/tr>\n          <\/table>\n        <\/div>\n\n        <div class=\"hxc-cb\" id=\"hxc-c4\">\n          <div class=\"hxc-cttl\">Complete Sub-Assembly<\/div>\n          <div class=\"hxc-cdesc\">\n            HXC supplies fully assembled and tested pawl-and-ratchet units \u2014 ratchet wheel, pawl, pivot pin, return\n            spring, and housing or carrier bracket \u2014 ready to drop into your product. Each assembly is\n            engagement-tested before shipment.\n          <\/div>\n          <table class=\"hxc-tbl\">\n            <tr><td>Scope<\/td><td>Wheel + pawl + spring + pin<\/td><\/tr>\n            <tr><td>Housing options<\/td><td>Aluminium \u00b7 Steel \u00b7 Plastic<\/td><\/tr>\n            <tr><td>Spring type<\/td><td>Torsion \u00b7 Compression \u00b7 Leaf<\/td><\/tr>\n            <tr><td>Engagement test<\/td><td>Yes \u2014 100% cycled<\/td><\/tr>\n            <tr><td>Cycle test qty<\/td><td>Up to 1,000 cycles QC sample<\/td><\/tr>\n            <tr><td>Lead time<\/td><td>10 \u2013 18 days<\/td><\/tr>\n            <tr><td>MOQ<\/td><td>1 set<\/td><\/tr>\n            <tr><td>Drawing format<\/td><td>Assembly DXF \/ STEP accepted<\/td><\/tr>\n          <\/table>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       MATERIALS \u2014 8 cards (5 metals + 3 plastics) hxcnc.com\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"hxc-s-sf\">\n    <div class=\"hxc-inner\">\n\n      <span class=\"hxc-ey\">Materials<\/span>\n      <h2 class=\"hxc-h2\">50+ Certified Materials<\/h2>\n      <p class=\"hxc-sub\" style=\"margin-bottom:28px\">\n        Full mill certificates and spectral analysis on every batch. Ratchet wheel and pawl materials selected\n        together for optimal engagement life.\n      <\/p>\n\n      <div class=\"hxc-mts\">\n        <div class=\"hxc-mtt on\" onclick=\"hxcMat(this,'hxc-met')\">Metals<\/div>\n        <div class=\"hxc-mtt\" onclick=\"hxcMat(this,'hxc-pla')\">Engineering Plastics<\/div>\n      <\/div>\n\n      <div id=\"hxc-met\" class=\"hxc-mg\">\n\n        <div class=\"hxc-mc\">\n          <div class=\"hxc-mci\">\n            <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/04\/Passivation-Stainless-Steel-scaled.webp\"\n                 alt=\"SUS316L stainless ratchet marine food grade\">\n          <\/div>\n          <div class=\"hxc-mif\">\n            <div class=\"hxc-mn2\">SUS316L Stainless<\/div>\n            <div class=\"hxc-mp\">Passivated for marine, food-processing, and medical environments. Excellent corrosion resistance.<\/div>\n            <div class=\"hxc-mtgs\">\n              <span class=\"hxc-mtg\">Marine<\/span>\n              <span class=\"hxc-mtg\">Food Grade<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hxc-mc\">\n          <div class=\"hxc-mci\">\n            <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/04\/Alloy-Steel-CNC.jpg\"\n                 alt=\"42CrMo4 hardened ratchet wheel lifting\">\n          <\/div>\n          <div class=\"hxc-mif\">\n            <div class=\"hxc-mn2\">42CrMo4 Alloy Steel<\/div>\n            <div class=\"hxc-mp\">Through-hardened to HRC 48\u201355. Industry standard for high-load ratchet wheels in lifting and industrial drives.<\/div>\n            <div class=\"hxc-mtgs\">\n              <span class=\"hxc-mtg\">High Load<\/span>\n              <span class=\"hxc-mtg\">Hardened<\/span>\n              <span class=\"hxc-mtg\">Lifting<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hxc-mc\">\n          <div class=\"hxc-mci\">\n            <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/04\/aluminum-spur-gears-factories-scaled.webp\"\n                 alt=\"Aluminium 6061 ratchet lightweight aerospace\">\n          <\/div>\n          <div class=\"hxc-mif\">\n            <div class=\"hxc-mn2\">Al 6061-T6<\/div>\n            <div class=\"hxc-mp\">Lightweight, anodizable. Aerospace indexing mechanisms and robotics applications.<\/div>\n            <div class=\"hxc-mtgs\">\n              <span class=\"hxc-mtg\">Lightweight<\/span>\n              <span class=\"hxc-mtg\">Aerospace<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hxc-mc\">\n          <div class=\"hxc-mci\">\n            <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/04\/Brass-Nuts.jpg\"\n                 alt=\"Brass ratchet wheel fine pitch instrument clockwork\">\n          <\/div>\n          <div class=\"hxc-mif\">\n            <div class=\"hxc-mn2\">C36000 Brass<\/div>\n            <div class=\"hxc-mp\">Free-machining, low-noise. Fine-pitch ratchets for instruments, clocks, and optical equipment.<\/div>\n            <div class=\"hxc-mtgs\">\n              <span class=\"hxc-mtg\">Fine Pitch<\/span>\n              <span class=\"hxc-mtg\">Instruments<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hxc-mc\">\n          <div class=\"hxc-mci\">\n            <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/04\/Martensitic-Stainless-Steel-420.jpg\"\n                 alt=\"20CrMnTi case hardened ratchet automotive\">\n          <\/div>\n          <div class=\"hxc-mif\">\n            <div class=\"hxc-mn2\">20CrMnTi Steel<\/div>\n            <div class=\"hxc-mp\">Case-hardened surface HRC 58\u201362, tough core. Automotive seat-belt retractors and high-cycle applications.<\/div>\n            <div class=\"hxc-mtgs\">\n              <span class=\"hxc-mtg\">Case Hardened<\/span>\n              <span class=\"hxc-mtg\">Automotive<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n      <div id=\"hxc-pla\" class=\"hxc-mg\" style=\"display:none\">\n\n        <div class=\"hxc-mc\">\n          <div class=\"hxc-mci\">\n            <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/04\/POM-Plastic-Gears.webp\"\n                 alt=\"POM Delrin ratchet low noise medical\">\n          <\/div>\n          <div class=\"hxc-mif\">\n            <div class=\"hxc-mn2\">POM (Delrin)<\/div>\n            <div class=\"hxc-mp\">Self-lubricating, low noise. Ideal for medical devices, office equipment, and light-duty ratchet mechanisms.<\/div>\n            <div class=\"hxc-mtgs\">\n              <span class=\"hxc-mtg\">Low Noise<\/span>\n              <span class=\"hxc-mtg\">Medical<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hxc-mc\">\n          <div class=\"hxc-mci\">\n            <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/04\/Nylon-Gears.webp\"\n                 alt=\"Nylon PA66 ratchet consumer product quiet\">\n          <\/div>\n          <div class=\"hxc-mif\">\n            <div class=\"hxc-mn2\">Nylon PA66-GF30<\/div>\n            <div class=\"hxc-mp\">Glass-filled for improved stiffness and reduced creep. Quiet ratchet assemblies in consumer products.<\/div>\n            <div class=\"hxc-mtgs\">\n              <span class=\"hxc-mtg\">Quiet<\/span>\n              <span class=\"hxc-mtg\">Lightweight<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hxc-mc\">\n          <div class=\"hxc-mci\">\n            <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/04\/peek.jpg\"\n                 alt=\"PEEK ratchet medical sterilisable high temperature\">\n          <\/div>\n          <div class=\"hxc-mif\">\n            <div class=\"hxc-mn2\">PEEK<\/div>\n            <div class=\"hxc-mp\">Sterilizable to 260\u00b0C. Surgical and laboratory instrument ratchet mechanisms.<\/div>\n            <div class=\"hxc-mtgs\">\n              <span class=\"hxc-mtg\">Sterilizable<\/span>\n              <span class=\"hxc-mtg\">Medical<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       CASE STUDIES \u2014 3-card project highlights\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"hxc-s\" id=\"hxc-cases\">\n    <div class=\"hxc-inner\">\n\n      <span class=\"hxc-ey\">Case Studies<\/span>\n      <h2 class=\"hxc-h2\">Real Projects, Real Results<\/h2>\n      <p class=\"hxc-sub\" style=\"margin-bottom:36px\">\n        Selected orders covering our range \u2014 from single prototype assemblies to 10,000-set production runs.\n      <\/p>\n\n      <div class=\"hxc-casg\">\n\n        <div class=\"hxc-casc hxc-rv\">\n          <div class=\"hxc-casi\">\n            <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Hand-Winch-Ratchet-Pawl-Sets.webp\"\n                 alt=\"industrial lifting winch ratchet assembly\">\n            <div class=\"hxc-casl\">Lifting Equipment<\/div>\n          <\/div>\n          <div class=\"hxc-casb\">\n            <div class=\"hxc-cast\">Hand Winch Ratchet &amp; Pawl Sets<\/div>\n            <div class=\"hxc-casm\">\n              <div class=\"hxc-kv\"><div class=\"hxc-k\">Wheel<\/div><div class=\"hxc-v\">42CrMo4 HRC 52<\/div><\/div>\n              <div class=\"hxc-kv\"><div class=\"hxc-k\">Finish<\/div><div class=\"hxc-v\">Black Oxide<\/div><\/div>\n              <div class=\"hxc-kv\"><div class=\"hxc-k\">Quantity<\/div><div class=\"hxc-v\">800 sets<\/div><\/div>\n              <div class=\"hxc-kv\"><div class=\"hxc-k\">Lead Time<\/div><div class=\"hxc-v\">14 days<\/div><\/div>\n            <\/div>\n            <div class=\"hxc-casr\">\u2713 100% engagement-tested \u00b7 CE marking documentation supplied<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hxc-casc hxc-rv\">\n          <div class=\"hxc-casi\">\n            <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Seat-Belt-Retractor-Ratchet-Wheels.webp\"\n                 alt=\"automotive seatbelt retractor ratchet mass production\">\n            <div class=\"hxc-casl\">Automotive<\/div>\n          <\/div>\n          <div class=\"hxc-casb\">\n            <div class=\"hxc-cast\">Seat-Belt Retractor Ratchet Wheels<\/div>\n            <div class=\"hxc-casm\">\n              <div class=\"hxc-kv\"><div class=\"hxc-k\">Material<\/div><div class=\"hxc-v\">20CrMnTi<\/div><\/div>\n              <div class=\"hxc-kv\"><div class=\"hxc-k\">Process<\/div><div class=\"hxc-v\">Broach + Case Harden<\/div><\/div>\n              <div class=\"hxc-kv\"><div class=\"hxc-k\">Quantity<\/div><div class=\"hxc-v\">10,000 pcs<\/div><\/div>\n              <div class=\"hxc-kv\"><div class=\"hxc-k\">Lead Time<\/div><div class=\"hxc-v\">18 days<\/div><\/div>\n            <\/div>\n            <div class=\"hxc-casr\">\u2713 IATF 16949 PPAP Level 3 submitted \u00b7 zero dimensional rejects<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hxc-casc hxc-rv\">\n          <div class=\"hxc-casi\">\n            <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Infusion-Pump-Silent-Ratchet-Assembly.webp\"\n                 alt=\"medical infusion pump POM ratchet assembly silent\">\n            <div class=\"hxc-casl\">Medical Devices<\/div>\n          <\/div>\n          <div class=\"hxc-casb\">\n            <div class=\"hxc-cast\">Infusion Pump Silent Ratchet Assembly<\/div>\n            <div class=\"hxc-casm\">\n              <div class=\"hxc-kv\"><div class=\"hxc-k\">Wheel<\/div><div class=\"hxc-v\">POM Delrin<\/div><\/div>\n              <div class=\"hxc-kv\"><div class=\"hxc-k\">Pawl<\/div><div class=\"hxc-v\">SUS316L<\/div><\/div>\n              <div class=\"hxc-kv\"><div class=\"hxc-k\">Quantity<\/div><div class=\"hxc-v\">1,000 sets<\/div><\/div>\n              <div class=\"hxc-kv\"><div class=\"hxc-k\">Lead Time<\/div><div class=\"hxc-v\">10 days<\/div><\/div>\n            <\/div>\n            <div class=\"hxc-casr\">\u2713 Noise &lt; 38 dB verified \u00b7 FDA material certs supplied<\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       PROCESS \u2014 4 numbered steps\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"hxc-s-sf\">\n    <div class=\"hxc-inner\">\n\n      <div style=\"text-align:center\">\n        <span class=\"hxc-ey\">How It Works<\/span>\n        <h2 class=\"hxc-h2\" style=\"margin:0 auto 10px\">From Drawing to Your Door<\/h2>\n        <p class=\"hxc-sub\" style=\"margin:0 auto\">\n          Upload your CAD file or sketch \u2014 we handle everything from tooth geometry optimisation to full assembly\n          testing and global shipping.\n        <\/p>\n      <\/div>\n\n      <div class=\"hxc-psg\">\n        <div class=\"hxc-ps\">\n          <div class=\"hxc-psn\">01<\/div>\n          <div class=\"hxc-pst\">Upload CAD \/ Drawing<\/div>\n          <div class=\"hxc-psd\">STEP, DXF, DWG, PDF or even a sketch with tooth count, pitch, OD, and engagement direction.<\/div>\n        <\/div>\n        <div class=\"hxc-ps\">\n          <div class=\"hxc-psn\">02<\/div>\n          <div class=\"hxc-pst\">Quote in 48 Hours<\/div>\n          <div class=\"hxc-psd\">Tooth geometry review, material and hardness recommendation, assembly scope, and firm lead time.<\/div>\n        <\/div>\n        <div class=\"hxc-ps\">\n          <div class=\"hxc-psn\">03<\/div>\n          <div class=\"hxc-pst\">Machining &amp; Assembly QC<\/div>\n          <div class=\"hxc-psd\">CNC machining with in-process CMM on tooth form and pitch. Assembled sets 100% engagement-tested before packing.<\/div>\n        <\/div>\n        <div class=\"hxc-ps\">\n          <div class=\"hxc-psn\">04<\/div>\n          <div class=\"hxc-pst\">Ship Worldwide<\/div>\n          <div class=\"hxc-psd\">Protective packaging, inspection report enclosed. DHL \/ FedEx \/ sea freight available.<\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       QUALITY \u2014 certifications + 4-stage inspection\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"hxc-s\">\n    <div class=\"hxc-inner\">\n\n      <span class=\"hxc-ey\">Quality<\/span>\n      <h2 class=\"hxc-h2\">Zero-Defect Commitment<\/h2>\n      <p class=\"hxc-sub\" style=\"margin-bottom:36px\">\n        Every pawl and ratchet assembly passes a 4-stage inspection protocol \u2014 including 100% functional engagement\n        testing \u2014 before leaving our facility.\n      <\/p>\n\n      <div class=\"hxc-qg\">\n\n        <div>\n          <div class=\"hxc-lbl\">Certifications &amp; Equipment<\/div>\n\n          <div class=\"hxc-qc\">\n            <div class=\"hxc-qci\">\u2713<\/div>\n            <div>\n              <div class=\"hxc-qcn\">ISO 9001:2015<\/div>\n              <div class=\"hxc-qcd\">Quality Management System \u2014 all processes certified<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-qc\">\n            <div class=\"hxc-qci\">\ud83d\udcd0<\/div>\n            <div>\n              <div class=\"hxc-qcn\">DIN \/ Customer Standards<\/div>\n              <div class=\"hxc-qcd\">Tooth form, pitch, and runout to drawing tolerance; IATF 16949 PPAP on request<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-qc\">\n            <div class=\"hxc-qci\">\ud83d\udd2d<\/div>\n            <div>\n              <div class=\"hxc-qcn\">Zeiss CMM + Optical CMM<\/div>\n              <div class=\"hxc-qcd\">3D coordinate measurement and optical profile scanning for tooth form verification<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-qc\">\n            <div class=\"hxc-qci\">\ud83d\udcc4<\/div>\n            <div>\n              <div class=\"hxc-qcn\">Full Material Certification<\/div>\n              <div class=\"hxc-qcd\">Mill cert + spectral analysis on every batch; third-party certs available on request<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div>\n          <div class=\"hxc-lbl\">4-Stage Inspection Protocol<\/div>\n\n          <div class=\"hxc-qs\">\n            <div class=\"hxc-qsn\">1<\/div>\n            <div>\n              <div class=\"hxc-qst\">Incoming Material Check<\/div>\n              <div class=\"hxc-qsd\">Spectral analyzer confirms alloy grade for ratchet wheel and pawl blanks before any machining.<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-qs\">\n            <div class=\"hxc-qsn\">2<\/div>\n            <div>\n              <div class=\"hxc-qst\">First Article Inspection<\/div>\n              <div class=\"hxc-qsd\">Full CMM measurement of the first ratchet wheel \u2014 tooth form, pitch, OD, bore, and runout confirmed before batch production.<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-qs\">\n            <div class=\"hxc-qsn\">3<\/div>\n            <div>\n              <div class=\"hxc-qst\">In-Process Tooth Form Check<\/div>\n              <div class=\"hxc-qsd\">Optical profile scanning at defined intervals during production verifies tooth angle, root radius, and pitch consistency.<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-qs\">\n            <div class=\"hxc-qsn\">4<\/div>\n            <div>\n              <div class=\"hxc-qst\">100% Functional Engagement Test<\/div>\n              <div class=\"hxc-qsd\">Every assembled set is cycled through its engagement direction to confirm positive pawl lock and free back-travel before shipment.<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       TESTIMONIALS\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"hxc-s\">\n    <div class=\"hxc-inner\">\n\n      <div style=\"text-align:center;margin-bottom:36px\">\n        <span class=\"hxc-ey\">Reviews<\/span>\n        <h2 class=\"hxc-h2\">Trusted by Engineers Worldwide<\/h2>\n      <\/div>\n\n      <div class=\"hxc-tsg\">\n\n        <div class=\"hxc-tsi hxc-rv\">\n          <div class=\"hxc-tss\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <div class=\"hxc-tst\">\"800 winch ratchet sets \u2014 hardened, black-oxide, 100% engagement-tested. Every single set passed our incoming inspection first time. CE documentation was complete and saved us weeks. Exactly what a supplier should be.\"<\/div>\n          <div class=\"hxc-tshr\"><\/div>\n          <div class=\"hxc-tsau\">\n            <div class=\"hxc-tsav\">DH<\/div>\n            <div>\n              <div class=\"hxc-tsnm\">Dirk H.<\/div>\n              <div class=\"hxc-tsco\">Product Engineer \u00b7 Germany<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hxc-tsi hxc-rv\">\n          <div class=\"hxc-tss\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <div class=\"hxc-tst\">\"10,000 seat-belt retractor ratchet wheels on a tight automotive schedule. HXC hit every dimension, submitted PPAP on time, and had zero NCRs through our entire IATF audit. They are now our preferred supplier for precision stampings and ratchets.\"<\/div>\n          <div class=\"hxc-tshr\"><\/div>\n          <div class=\"hxc-tsau\">\n            <div class=\"hxc-tsav\">MO<\/div>\n            <div>\n              <div class=\"hxc-tsnm\">Maria O.<\/div>\n              <div class=\"hxc-tsco\">Supplier Quality Engineer \u00b7 Spain<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hxc-tsi hxc-rv\">\n          <div class=\"hxc-tss\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <div class=\"hxc-tst\">\"Silent POM ratchet assemblies for our infusion pump \u2014 noise below 38 dB was a hard requirement. HXC nailed the geometry on the first prototype, provided FDA material certs, and scaled to production in 10 days. Outstanding.\"<\/div>\n          <div class=\"hxc-tshr\"><\/div>\n          <div class=\"hxc-tsau\">\n            <div class=\"hxc-tsav\">KW<\/div>\n            <div>\n              <div class=\"hxc-tsnm\">Kevin W.<\/div>\n              <div class=\"hxc-tsco\">Mechanical Design Engineer \u00b7 USA<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       FAQ \u2014 17 questions, 2-column collapsible\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"hxc-s-sf\" id=\"hxc-faq\">\n    <div class=\"hxc-inner\">\n\n      <span class=\"hxc-ey\">FAQ<\/span>\n      <h2 class=\"hxc-h2\">Frequently Asked Questions<\/h2>\n      <p class=\"hxc-sub\" style=\"margin-bottom:40px\">\n        Everything engineers and buyers ask about pawl and ratchet assemblies \u2014 answered by our manufacturing team.\n      <\/p>\n\n      <div class=\"hxc-faq-grid\">\n\n        <!-- LEFT column -->\n        <div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What is a pawl and ratchet?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              A pawl and ratchet is a mechanical assembly that <strong>permits rotation in one direction while preventing rotation in the other<\/strong>. The ratchet wheel is a toothed disc with asymmetric \u2014 usually saw-tooth \u2014 teeth. The pawl is a pivoting lever or pin whose nose engages between ratchet teeth. When the wheel turns in the permitted direction, the pawl nose rides over the sloping tooth faces. When the wheel attempts to turn in the blocked direction, the pawl nose locks into the steep tooth face and prevents motion. Together they are one of the oldest and most reliable one-way mechanical elements.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What is the difference between a ratchet and a pawl?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              The <strong>ratchet<\/strong> is the toothed wheel (or rack or ring). It is the driven or held element with the asymmetric teeth that determine the angular resolution and load capacity of the assembly. The <strong>pawl<\/strong> is the engaging element \u2014 the pivoting arm, lever, or pin that interfaces with the ratchet teeth to either allow or prevent motion. They always work together; neither functions without the other. In common usage \"ratchet\" often refers to the whole assembly, but in precision engineering the two parts are specified and manufactured separately.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What are the types of ratchet mechanisms?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              The main types are: <strong>external ratchet<\/strong> \u2014 teeth on the outer circumference; the most common type in winches, hand tools, and drives; <strong>internal ratchet<\/strong> \u2014 teeth on the inner bore; used in freewheel hubs and compact mechanisms; <strong>face (end) ratchet<\/strong> \u2014 teeth on the end face of a disc; used where axial rather than radial engagement is needed; <strong>linear (rack) ratchet<\/strong> \u2014 a toothed bar with a pawl for linear one-way motion; and <strong>roller ratchet (sprag clutch)<\/strong> \u2014 uses rollers or sprags rather than a discrete pawl, giving silent engagement and any angular resolution. HXC manufactures all of these types.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What is an indexing ratchet?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              An indexing ratchet is designed to <strong>advance a mechanism by a precise, repeatable angular step<\/strong> \u2014 one tooth per actuation stroke. Each tooth represents a fixed angular increment: a 36-tooth ratchet indexes 10\u00b0 per step, a 72-tooth ratchet indexes 5\u00b0. Indexing ratchets are used in rotary indexing tables, feed mechanisms, counting mechanisms, escapements, and any application where a shaft must be advanced by exact increments. <strong>Angular resolution is determined solely by tooth count<\/strong> \u2014 the more teeth, the finer the step. Fine-pitch indexing ratchets with up to 300 teeth are used in precision instruments.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What is a backstop ratchet?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              A backstop ratchet is a ratchet-and-pawl assembly where the <strong>pawl is fixed to the housing<\/strong> (not moving), and its sole function is to prevent reverse rotation of a loaded shaft. Unlike an indexing ratchet, it does not advance the shaft \u2014 it simply holds position. Backstop ratchets are used on <strong>incline conveyors<\/strong> (preventing belt run-back on power loss), <strong>winches and hoists<\/strong> (holding suspended loads), and <strong>valve actuators<\/strong> (preventing back-drive from line pressure). They are designed for high static holding loads and are typically specified with a safety factor of 3\u20135\u00d7 the operating torque.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What is an overrunning ratchet (freewheel)?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              An overrunning ratchet allows the driven shaft to <strong>run faster than the driving shaft<\/strong> without transmitting reverse torque \u2014 the classic freewheel or one-way clutch function. The bicycle rear hub is the most familiar example: pedalling drives the wheel, but the wheel can coast without back-driving the pedals. In industrial applications, overrunning ratchets are used in <strong>backstop clutches, engine starters, conveyor overrunning drives, and dual-motor arrangements<\/strong> where one motor must override another without locking both. Fine-tooth overrunning ratchets give finer engagement and smoother coasting than coarse-tooth designs.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What tooth profile is best for a ratchet wheel?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              The most common profile is the <strong>asymmetric saw-tooth<\/strong>: a near-radial (or slightly undercut) locking face and a gradual sloping drive face. The locking-face angle is typically 0\u201315\u00b0 from radial \u2014 steeper faces give more positive lock and resist pawl jump-out under shock loads; shallower faces require less pawl spring force for engagement. For <strong>high-load or safety-critical applications<\/strong>, a slight negative rake (undercut) on the locking face gives a self-clamping action. For <strong>bi-directional selectable ratchets<\/strong>, symmetric or near-symmetric teeth are used. Square teeth are used for face ratchets. HXC can machine any profile to your drawing.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              How is the holding torque of a ratchet calculated?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              Holding torque capacity is primarily determined by: <strong>tooth bending strength<\/strong> (material, module\/pitch, and face width); <strong>number of pawls in simultaneous engagement<\/strong> (multiple pawls multiply load capacity); and <strong>tooth face geometry<\/strong> (undercut vs. radial locking face). The simplified formula for a single pawl is: T = F \u00d7 r, where F is the tooth face force and r is the pitch radius. Tooth face force F \u2264 \u03c3_allowable \u00d7 b \u00d7 m\u00b2, where b is face width and m is module. For safety-critical lifting applications, apply a safety factor of \u2265 3 to the calculated capacity. HXC engineers can review your load case and recommend module, tooth count, and material for your required torque.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What causes ratchet skip or jump-out?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              Ratchet skip (pawl jump-out) occurs when the pawl rides over the locking face instead of engaging. The main causes are: <strong>insufficient pawl spring force<\/strong> \u2014 the spring must hold the pawl nose against the tooth root at all operating speeds; <strong>too-shallow locking face angle<\/strong> \u2014 angles below 5\u00b0 from radial are prone to skip under shock loads; <strong>excessive operating speed<\/strong> \u2014 at high RPM centrifugal force can pull the pawl away from the wheel; <strong>worn or rounded tooth faces<\/strong> \u2014 work-hardened or worn locking faces reduce engagement; and <strong>misalignment<\/strong> \u2014 the pawl pivot axis must be parallel to the ratchet wheel axis. Adding a second pawl offset by half a tooth pitch increases load capacity and eliminates one-tooth skip.\n            <\/div>\n          <\/div>\n\n        <\/div>\n\n        <!-- RIGHT column -->\n        <div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What is the angular backlash of a ratchet mechanism?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              Unlike gear backlash, ratchet \"backlash\" is the <strong>free angular travel before the pawl engages the next tooth<\/strong> \u2014 equal to one full tooth pitch. A 36-tooth ratchet wheel has 10\u00b0 of free travel before the pawl locks; a 72-tooth wheel has 5\u00b0. This is inherent to the design and is why fine-tooth ratchets are used where minimal lost motion is important. To approach zero backlash in a ratchet-style mechanism, designers use <strong>dual offset pawls<\/strong> (halving the free angle), multiple engagement points, or switch to a sprag clutch or roller ratchet which has truly zero engagement backlash. For precision indexing, this free angle is the primary resolution limit.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What is a dual-pawl ratchet and why use it?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              A dual-pawl ratchet has <strong>two pawls angularly offset by half a tooth pitch<\/strong> (180\u00b0 \/ tooth count). The benefits are: <strong>doubled load capacity<\/strong> \u2014 both pawls share the holding load equally; <strong>halved free-angle backlash<\/strong> \u2014 while one pawl is between teeth, the other is already at the tooth root; and <strong>redundancy<\/strong> \u2014 if one pawl spring fails, the other holds. Dual-pawl designs are standard in safety-critical lifting applications (CE Machinery Directive), high-cycle automotive components, and any ratchet where reduced lost motion matters. HXC can machine and assemble dual-pawl units to your drawing.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What spring type is best for a pawl?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              Three spring types are common: <strong>torsion spring<\/strong> \u2014 a coil spring that wraps around the pawl pivot pin, the most compact and reliable choice for most applications; <strong>compression spring in a blind pocket<\/strong> \u2014 pushes the pawl nose radially into the wheel, easy to service and replace; and <strong>leaf spring<\/strong> \u2014 a flat spring integrated into the housing, used in thin-profile mechanisms like bicycle freewheels and instrument ratchets. Key design criteria: the spring force must overcome the centrifugal force on the pawl at maximum operating speed plus provide reliable engagement force at the tooth root. <strong>Stainless steel springs are required for marine, food-grade, and medical applications.<\/strong>\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What is a ratchet used for in lifting equipment?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              In lifting equipment, ratchets serve as <strong>load-holding backstops<\/strong>. When a hand winch, come-along, or manual hoist is operated, the ratchet wheel is attached to the drum or drive shaft. When the operator pauses or releases the handle, the pawl engages the ratchet teeth and prevents the load from running back. This allows lifting in incremental steps without holding the handle under load. For CE-marked lifting equipment, the ratchet assembly must be rated for a minimum <strong>safety factor of 4:1<\/strong> on static holding load and must pass a proof-load test. HXC can supply the relevant material certificates and dimensional reports required for CE marking.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What material is best for a ratchet wheel used in lifting?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              For lifting and load-holding ratchets the priority is <strong>toughness and resistance to brittle fracture<\/strong> under impact loads, not just hardness. The standard choice is <strong>42CrMo4 through-hardened to HRC 48\u201355<\/strong> \u2014 it combines high yield strength with good notch toughness and is widely accepted in CE-marked lifting gear. For very high-cycle applications (automotive retractors), <strong>case-hardened 20CrMnTi<\/strong> gives a harder tooth surface with a ductile core. Avoid through-hardening to above HRC 58 in lifting ratchets \u2014 while the hardness is higher, the material becomes brittle and susceptible to sudden fracture under shock loading. HXC engineers will advise the correct hardness range for your load case.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What is a ratchet strap \/ tie-down ratchet?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              A tie-down ratchet is a <strong>hand-operated linear ratchet mechanism<\/strong> used to tension a webbing strap around a load for transport. The ratchet axle winds in the webbing as the handle is pumped; the pawl prevents the strap from slackening when the handle is released. Tie-down ratchet bodies and axles are typically pressed steel or die-cast zinc for consumer grades, or machined steel for heavy-duty cargo applications. HXC manufactures the precision-machined components used in <strong>heavy cargo tie-down systems<\/strong> \u2014 ratchet axles, pawl carriers, and pivot pins to EN 12195-2 working load requirements \u2014 for clients supplying the transport and logistics sectors.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              Can you make a reversible or bi-directional ratchet?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              Yes. A <strong>reversible ratchet<\/strong> uses one of several mechanisms to allow the operator to select the permitted direction: a <strong>flip pawl<\/strong> that can be physically turned 180\u00b0 to engage the opposite tooth face; a <strong>sliding pawl selector<\/strong> that moves between two pawls \u2014 one for each direction; or a <strong>dual-sided ratchet wheel<\/strong> with different tooth geometries on each face. The most familiar example is the reversible ratchet spanner. HXC machines all these variants including the selector mechanisms, detent balls, and flip levers. For bi-directional <strong>neutral locking<\/strong> (locked in both directions), two opposing pawls can be engaged simultaneously.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              How do I specify a pawl and ratchet assembly for quoting?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              Provide as many of these as possible: <strong>ratchet wheel OD and bore<\/strong>, <strong>tooth count and pitch (or module)<\/strong>, <strong>tooth profile<\/strong> (saw-tooth angle, undercut or not), <strong>face width<\/strong>, <strong>engagement direction<\/strong> (CW or CCW), <strong>material and hardness<\/strong>, <strong>pawl geometry<\/strong> (pivot bore dia., nose radius, spring type), <strong>assembly scope<\/strong> (wheel only \/ pawl only \/ complete assembly with spring and pin), <strong>surface finish<\/strong>, and <strong>quantity<\/strong>. A sketch, CAD file (STEP\/DXF), or even a photo of an existing part is enough to start. For holding torque requirements, provide your maximum load torque and required safety factor \u2014 we will back-calculate the geometry.\n            <\/div>\n          <\/div>\n\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     FAQ STRUCTURED DATA (JSON-LD)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\"@type\":\"Question\",\"name\":\"What is a pawl and ratchet?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A pawl and ratchet permits rotation in one direction while preventing rotation in the other. The ratchet wheel is a toothed disc with asymmetric saw-tooth teeth. The pawl is a pivoting lever whose nose engages between teeth to lock the blocked direction while riding over the sloping face in the permitted direction.\"}},\n    {\"@type\":\"Question\",\"name\":\"What are the types of ratchet mechanisms?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Main types: external ratchet (teeth on outer circumference), internal ratchet (teeth on inner bore), face ratchet (teeth on end face), linear rack ratchet, and roller ratchet\/sprag clutch. Each suits different applications from winches to freewheel hubs to precision instruments.\"}},\n    {\"@type\":\"Question\",\"name\":\"What is an indexing ratchet?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"An indexing ratchet advances a mechanism by a precise angular step \u2014 one tooth per actuation. Angular resolution equals 360\u00b0 divided by tooth count. A 72-tooth ratchet indexes 5\u00b0 per step. Used in rotary indexing tables, feed mechanisms, and precision instruments.\"}},\n    {\"@type\":\"Question\",\"name\":\"What is a backstop ratchet?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A backstop ratchet has a fixed pawl in the housing that prevents reverse rotation of a loaded shaft. Used on incline conveyors, winches, and valve actuators. Designed for high static holding loads with safety factors of 3\u20135\u00d7 operating torque.\"}},\n    {\"@type\":\"Question\",\"name\":\"What causes ratchet skip or jump-out?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ratchet skip is caused by: insufficient pawl spring force, too-shallow locking face angle (below 5\u00b0 from radial), excessive operating speed causing centrifugal disengagement, worn or rounded tooth faces, or pawl misalignment. Adding a second pawl offset by half a tooth pitch eliminates one-tooth skip.\"}},\n    {\"@type\":\"Question\",\"name\":\"What is a dual-pawl ratchet and why use it?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A dual-pawl ratchet has two pawls offset by half a tooth pitch. Benefits: doubled load capacity, halved free-angle backlash, and redundancy if one spring fails. Standard in CE-marked lifting equipment and high-cycle automotive applications.\"}},\n    {\"@type\":\"Question\",\"name\":\"What material is best for a lifting ratchet wheel?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"42CrMo4 through-hardened to HRC 48\u201355 is the standard for lifting ratchets \u2014 high yield strength with good notch toughness. For high-cycle applications, case-hardened 20CrMnTi gives a harder surface with ductile core. Avoid hardness above HRC 58 in lifting ratchets as the material becomes brittle under shock loads.\"}},\n    {\"@type\":\"Question\",\"name\":\"What is the angular backlash of a ratchet mechanism?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ratchet backlash equals one full tooth pitch \u2014 the free travel before the pawl engages the next tooth. A 36-tooth ratchet has 10\u00b0 free travel; a 72-tooth wheel has 5\u00b0. Dual-pawl designs halve this. For truly zero backlash, sprag clutches or roller ratchets are used.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can you make a reversible or bi-directional ratchet?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Options include a flip pawl, a sliding pawl selector between two pawls, or a dual-sided ratchet wheel. For bi-directional locking, two opposing pawls can be engaged simultaneously. HXC machines all variants including selector mechanisms and detent components.\"}},\n    {\"@type\":\"Question\",\"name\":\"How do I specify a pawl and ratchet assembly for quoting?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Provide: ratchet wheel OD and bore, tooth count and pitch, tooth profile, face width, engagement direction, material and hardness, pawl geometry, assembly scope, surface finish, and quantity. A sketch, STEP\/DXF file, or photo is enough to start. For torque requirements, provide maximum load and safety factor.\"}}\n  ]\n}\n<\/script>\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     INTERACTIONS \u2014 Capabilities tabs + Materials toggle + FAQ + scroll reveal\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<script>\n\/\/ \u2500\u2500 Capabilities tab switch \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction hxcCap(el, id) {\n  document.querySelectorAll('.hxc-ct').forEach(t => t.classList.remove('on'));\n  document.querySelectorAll('.hxc-cb').forEach(p => p.classList.remove('on'));\n  el.classList.add('on');\n  document.getElementById(id).classList.add('on');\n}\n\n\/\/ \u2500\u2500 Materials Metals\/Plastics toggle \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction hxcMat(el, type) {\n  document.querySelectorAll('.hxc-mtt').forEach(t => t.classList.remove('on'));\n  el.classList.add('on');\n  document.getElementById('hxc-met').style.display = (type === 'hxc-met') ? 'grid' : 'none';\n  document.getElementById('hxc-pla').style.display = (type === 'hxc-pla') ? 'grid' : 'none';\n}\n\n\/\/ \u2500\u2500 FAQ accordion toggle \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction hxcFaq(btn) {\n  const body = btn.nextElementSibling;\n  const isOpen = btn.classList.contains('open');\n  btn.classList.toggle('open', !isOpen);\n  btn.setAttribute('aria-expanded', String(!isOpen));\n  body.classList.toggle('open', !isOpen);\n}\n\n\/\/ \u2500\u2500 Scroll reveal observer \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst hxcObs = new IntersectionObserver(entries => {\n  entries.forEach((e, i) => {\n    if (e.isIntersecting) {\n      setTimeout(() => e.target.classList.add('in'), i * 90);\n    }\n  });\n}, { threshold: .08 });\n\ndocument.querySelectorAll('.hxc-rv').forEach(el => hxcObs.observe(el));\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-315e8de e-con-full e-flex e-con e-parent\" data-id=\"315e8de\" data-element_type=\"container\" data-e-type=\"container\" id=\"hxc-cta\">\n\t\t<div class=\"elementor-element elementor-element-16f9049 e-con-full e-flex e-con e-child\" data-id=\"16f9049\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af2ec78 elementor-widget elementor-widget-html\" data-id=\"af2ec78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- HXCNC CTA Left Panel | namespace .HXCL | Elementor HTML Widget -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Roboto:wght@300;400;500;700;900&family=Roboto+Condensed:wght@400;700;900&family=Roboto+Mono:wght@400;500&display=swap\" rel=\"stylesheet\">\n<style>\n.HXCL{\n  --bg:#F7F9FC;--wh:#FFFFFF;--lt:#EEF3F8;\n  --tx:#1F2937;--tx1:#5B6777;--tx2:#9CA8B4;--bd:#D7E0EA;\n  --a:#2563EB;--a2:#1D4ED8;--aA:rgba(37,99,235,.07);--aC:rgba(37,99,235,.20);\n  --ac:#0F766E;--acA:rgba(15,118,110,.08);--acB:rgba(15,118,110,.15);--acC:rgba(15,118,110,.22);\n  --fh:'Roboto Condensed',sans-serif;--fb:'Roboto',sans-serif;--fm:'Roboto Mono',monospace;\n}\n.HXCL,.HXCL *,.HXCL *::before,.HXCL *::after{box-sizing:border-box;margin:0;padding:0;}\n.HXCL{font-family:var(--fb);color:var(--tx);line-height:1.6;}\n\n\/* \u2500\u2500 PANEL \u2500\u2500 *\/\n.HXCL .panel{\n  background:var(--bg);\n  border:1.5px solid var(--bd);\n  border-radius:20px;\n  padding:52px 48px;\n  position:relative;\n  overflow:hidden;\n  display:flex;\n  flex-direction:column;\n  gap:0;\n  height:100%;\n}\n\/* dot-grid texture *\/\n.HXCL .panel::before{\n  content:'';position:absolute;inset:0;\n  background-image:radial-gradient(var(--bd) 1px, transparent 1px);\n  background-size:24px 24px;\n  opacity:.5;pointer-events:none;\n}\n\/* top accent line *\/\n.HXCL .panel::after{\n  content:'';position:absolute;top:0;left:0;right:0;height:3px;\n  background:linear-gradient(90deg, var(--ac) 0%, var(--a) 100%);\n}\n\n\/* all content sits above the texture *\/\n.HXCL .panel > *{position:relative;z-index:1;}\n\n\/* eyebrow *\/\n.HXCL .eyebrow{\n  display:inline-flex;align-items:center;gap:8px;\n  font-family:var(--fm);font-size:11px;font-weight:500;\n  letter-spacing:3px;text-transform:uppercase;\n  color:var(--ac);margin-bottom:18px;\n}\n.HXCL .eyebrow::before{content:'';width:16px;height:1.5px;background:var(--ac);}\n\n\/* headline *\/\n.HXCL .headline{\n  font-family:var(--fh);\n  font-size:clamp(32px,3.4vw,50px);\n  font-weight:900;\n  line-height:.92;\n  letter-spacing:-1.5px;\n  color:var(--tx);\n  margin-bottom:16px;\n}\n.HXCL .headline em{color:var(--ac);font-style:normal;}\n\n\/* sub *\/\n.HXCL .sub{\n  font-size:14px;color:var(--tx1);line-height:1.82;\n  max-width:380px;margin-bottom:32px;\n}\n\n\/* \u2500\u2500 STATS \u2500\u2500 *\/\n.HXCL .stats{\n  display:grid;grid-template-columns:repeat(3,1fr);\n  gap:1px;background:var(--bd);\n  border:1.5px solid var(--bd);border-radius:14px;\n  overflow:hidden;margin-bottom:32px;\n}\n.HXCL .stat{\n  padding:16px 14px;background:var(--wh);\n  transition:background .18s;\n}\n.HXCL .stat:hover{background:var(--lt);}\n.HXCL .stat .sv{\n  font-family:var(--fh);font-size:22px;font-weight:900;\n  color:var(--ac);line-height:1;margin-bottom:4px;\n}\n.HXCL .stat .sv small{font-size:14px;color:var(--tx2);}\n.HXCL .stat .sl{\n  font-family:var(--fm);font-size:9px;color:var(--tx2);\n  letter-spacing:1.5px;text-transform:uppercase;\n}\n\n\/* \u2500\u2500 ADVANTAGE LIST \u2500\u2500 *\/\n.HXCL .avlist{display:flex;flex-direction:column;gap:9px;margin-bottom:28px;}\n.HXCL .avitem{\n  display:flex;align-items:flex-start;gap:12px;\n  padding:14px 16px;\n  background:var(--wh);border:1.5px solid var(--bd);border-radius:13px;\n  transition:border-color .18s, box-shadow .18s;\n}\n.HXCL .avitem:hover{\n  border-color:var(--acC);\n  box-shadow:0 4px 16px var(--acA);\n}\n.HXCL .avitem .ico{\n  width:34px;height:34px;border-radius:8px;flex-shrink:0;\n  background:var(--acA);border:1px solid var(--acC);\n  display:flex;align-items:center;justify-content:center;font-size:15px;\n  transition:background .18s;\n}\n.HXCL .avitem:hover .ico{background:var(--acB);}\n.HXCL .avitem .at{\n  font-family:var(--fh);font-size:14px;font-weight:700;\n  color:var(--tx);margin-bottom:2px;line-height:1.2;\n}\n.HXCL .avitem .ad{\n  font-size:12px;color:var(--tx1);line-height:1.62;\n}\n\n\/* \u2500\u2500 CERT TAGS \u2500\u2500 *\/\n.HXCL .certs{\n  display:flex;flex-wrap:wrap;gap:7px;\n  padding-top:20px;border-top:1.5px solid var(--bd);\n}\n.HXCL .cert{\n  padding:4px 11px;border-radius:100px;\n  background:var(--lt);border:1px solid var(--bd);\n  font-family:var(--fm);font-size:10px;color:var(--tx2);letter-spacing:.8px;\n}\n.HXCL .cert.hi{\n  background:var(--acA);border-color:var(--acC);\n  color:var(--ac);font-weight:700;\n}\n<\/style>\n\n<div class=\"HXCL\">\n<div class=\"panel\">\n\n  <div class=\"eyebrow\">Get a Quote<\/div>\n\n  <h2 class=\"headline\">\n    Send Your Drawing.<br><em>Get a Quote.<\/em>\n  <\/h2>\n\n  <p class=\"sub\">Every enquiry includes a DFM review \u2014 tolerance feasibility, material confirmation, and process approach confirmed before production starts. MOQ 1 piece.<\/p>\n\n  <!-- Stats row -->\n  <div class=\"stats\">\n    <div class=\"stat\">\n      <div class=\"sv\">24<small>hr<\/small><\/div>\n      <div class=\"sl\">Quote Response<\/div>\n    <\/div>\n    <div class=\"stat\">\n      <div class=\"sv\">MOQ <small>1<\/small><\/div>\n      <div class=\"sl\">Prototypes OK<\/div>\n    <\/div>\n    <div class=\"stat\">\n      <div class=\"sv\">ISO<\/div>\n      <div class=\"sl\">9001:2015<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Advantage list -->\n  <div class=\"avlist\">\n    <div class=\"avitem\">\n      <div class=\"ico\">&#128208;<\/div>\n      <div>\n        <div class=\"at\">DFM Review on Every Enquiry<\/div>\n        <div class=\"ad\">Tolerance feasibility, fixturing strategy, and material confirmation. Specific, actionable feedback \u2014 not generic pushback.<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"avitem\">\n      <div class=\"ico\">&#127919;<\/div>\n      <div>\n        <div class=\"at\">First Article Inspection \u2014 Standard<\/div>\n        <div class=\"ad\">FAI report on every new run. Material certs and surface treatment certs included with every shipment.<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"avitem\">\n      <div class=\"ico\">&#128260;<\/div>\n      <div>\n        <div class=\"at\">Same Process: Prototype to Production<\/div>\n        <div class=\"ad\">Process plan from your prototype applies to production batches. No re-qualification when you scale.<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"avitem\">\n      <div class=\"ico\">&#9881;<\/div>\n      <div>\n        <div class=\"at\">3 \/ 4 \/ 5-Axis CNC + Turning<\/div>\n        <div class=\"ad\">Complex structural parts, shafts, housings, and transmission components. Metals and engineering plastics.<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Cert tags -->\n  <div class=\"certs\">\n    <span class=\"cert hi\">ISO 9001:2015<\/span>\n    <span class=\"cert\">3\/4\/5-Axis Milling<\/span>\n    <span class=\"cert\">CNC Turning<\/span>\n    <span class=\"cert\">CMM Inspection<\/span>\n    <span class=\"cert\">Global Delivery<\/span>\n  <\/div>\n\n<\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-413cc56 e-con-full e-flex e-con e-child\" data-id=\"413cc56\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-292427c elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"292427c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"1624\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"292427c\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Pawl &amp; Ratchet Assemblies | CNC Machined | HXCNC\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"1624\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tName\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_12786b6 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_12786b6\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCompany\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_12786b6]\" id=\"form-field-field_12786b6\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Company Name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Email\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-field_0c79fc0 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_0c79fc0\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tMaterial\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[field_0c79fc0]\" id=\"form-field-field_0c79fc0\" class=\"elementor-field-textual elementor-size-sm\">\n\t\t\t\t\t\t\t\t\t<option value=\"aluminium_6061_t6\">Aluminium 6061-T6<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"aluminium_7075_t6\">Aluminium 7075-T6<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"stainless_steel_304\">Stainless Steel 304<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"stainless_steel_316l\">Stainless Steel 316L<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"carbon_steel_4140\">Carbon Steel \/ 4140<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"titanium_ti_6al_4v\">Titanium Ti-6Al-4V<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"brass_c360\">Brass C360<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"copper\">Copper<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"peek\">PEEK<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"pom_acetal\">POM \/ Acetal<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"nylon_pa6_pa66\">Nylon PA6 \/ PA66<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"ptfe_teflon\">PTFE \/ Teflon<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"polycarbonate\">Polycarbonate<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"abs\">ABS<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"other_not_sure\">Other \/ Not sure<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-field_161b5ef elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_161b5ef\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tSurface Finish\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[field_161b5ef]\" id=\"form-field-field_161b5ef\" class=\"elementor-field-textual elementor-size-sm\">\n\t\t\t\t\t\t\t\t\t<option value=\"as_machined\">As-machined<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"anodised_type_ii\">Anodised Type II<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"anodised_type_iii_hard\">Anodised Type III (Hard)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"electroplating\">Electroplating<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"powder_coating\">Powder Coating<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"black_oxide\">Black Oxide<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"passivation_ss\">Passivation (SS)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"polishing_ra_requirement\">Polishing \/ Ra requirement<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"other_specify_below\">Other (specify below)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Select \">Select finish (optional)<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tAdditional Requirements\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Target delivery date, critical dimensions, tolerance callouts, inspection requirements, application context...\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-upload elementor-field-group elementor-column elementor-field-group-field_0071b0f elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_0071b0f\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tFile Upload\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input type=\"file\" name=\"form_fields[field_0071b0f]\" id=\"form-field-field_0071b0f\" class=\"elementor-field elementor-size-sm  elementor-upload-field\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-arrow-alt-circle-right\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256zm72 20v-40c0-6.6 5.4-12 12-12h116v-67c0-10.7 12.9-16 20.5-8.5l99 99c4.7 4.7 4.7 12.3 0 17l-99 99c-7.6 7.6-20.5 2.2-20.5-8.5v-67H140c-6.6 0-12-5.4-12-12z\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Submit Enquiry<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Product Category Indexing \u00b7 Backstop \u00b7 Overrunning PRA \/ 001 \u2014 005 Pawl &amp; Ratchet Assemblies High-accuracy ratchet wheels, pawls, and complete assemblies for indexing, overrunning, and backstop applications. Any pitch, any tooth count, any geometry \u2014 prototype to mass production, every part fully CMM-inspected and 100% engagement-tested. \u00b10.010mm Tooth Form Tol. 4\u2013300T Tooth Count [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":256,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1624","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v28.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Pawl &amp; Ratchet Assemblies | CNC Machined | HXCNC<\/title>\n<meta name=\"description\" content=\"Precision CNC machined pawl and ratchet assemblies for one-way rotation and indexing. Custom tooth geometry, hardened steel for reliable backstop in automation and tooling.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hxcnc.com\/zh\/precision-transmission-components\/pawl-ratchet-assemblies\/\" \/>\n<meta property=\"og:locale\" content=\"zh_TW\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pawl &amp; Ratchet Assemblies\" \/>\n<meta property=\"og:description\" content=\"Precision CNC machined pawl and ratchet assemblies for one-way rotation and indexing. Custom tooth geometry, hardened steel for reliable backstop in automation and tooling.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hxcnc.com\/zh\/precision-transmission-components\/pawl-ratchet-assemblies\/\" \/>\n<meta property=\"og:site_name\" content=\"HXCNC | Precision CNC Machining Manufacturer\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-14T06:29:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Automotive-Seat-Belt-Retractor.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u9810\u4f30\u95b1\u8b80\u6642\u9593\" \/>\n\t<meta name=\"twitter:data1\" content=\"19 \u5206\u9418\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/precision-transmission-components\\\/pawl-ratchet-assemblies\\\/\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/precision-transmission-components\\\/pawl-ratchet-assemblies\\\/\",\"name\":\"Pawl & Ratchet Assemblies | CNC Machined | HXCNC\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/precision-transmission-components\\\/pawl-ratchet-assemblies\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/precision-transmission-components\\\/pawl-ratchet-assemblies\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Automotive-Seat-Belt-Retractor.webp\",\"datePublished\":\"2026-04-09T15:26:02+00:00\",\"dateModified\":\"2026-05-14T06:29:05+00:00\",\"description\":\"Precision CNC machined pawl and ratchet assemblies for one-way rotation and indexing. Custom tooth geometry, hardened steel for reliable backstop in automation and tooling.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/precision-transmission-components\\\/pawl-ratchet-assemblies\\\/#breadcrumb\"},\"inLanguage\":\"zh-TW\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hxcnc.com\\\/precision-transmission-components\\\/pawl-ratchet-assemblies\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-TW\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/precision-transmission-components\\\/pawl-ratchet-assemblies\\\/#primaryimage\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Automotive-Seat-Belt-Retractor.webp\",\"contentUrl\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Automotive-Seat-Belt-Retractor.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/precision-transmission-components\\\/pawl-ratchet-assemblies\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hxcnc.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Precision Transmission Components\",\"item\":\"https:\\\/\\\/hxcnc.com\\\/precision-transmission-components\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Pawl &amp; Ratchet Assemblies\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#website\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/\",\"name\":\"HXCNC | Precision CNC Machining Manufacturer\",\"description\":\"HXCNC provides precision CNC machining, CNC milling, CNC turning, 5-axis machining, Swiss turning, grinding, and surface finishing services for prototypes and production parts. ISO 9001 certified, 24-hour quote response, tight tolerances, and worldwide delivery.\",\"publisher\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hxcnc.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-TW\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#organization\",\"name\":\"HXCNC | Precision CNC Machining Manufacturer\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-TW\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/HX-logo.png\",\"contentUrl\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/HX-logo.png\",\"width\":1400,\"height\":402,\"caption\":\"HXCNC | Precision CNC Machining Manufacturer\"},\"image\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u68d8\u722a\u8207\u9f52\u8f2a\u7ec4\u4ef6 | CNC\u52a0\u5de5 | HXCNC","description":"\u7cbe\u5bc6 CNC \u52a0\u5de5\u68d8\u722a\u8207\u68d8\u8f2a\u7d44\u4ef6\uff0c\u7528\u65bc\u55ae\u5411\u65cb\u8f49\u8207\u5b9a\u4f4d\u3002\u5ba2\u88fd\u9f52\u5f62\u5e7e\u4f55\u3001\u786c\u5316\u92fc\u6750\uff0c\u63d0\u4f9b\u81ea\u52d5\u5316\u8207\u5de5\u5177\u6a5f\u4e2d\u7684\u53ef\u9760\u80cc\u6b62\u88dd\u7f6e\u3002.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hxcnc.com\/zh\/precision-transmission-components\/pawl-ratchet-assemblies\/","og_locale":"zh_TW","og_type":"article","og_title":"Pawl &amp; Ratchet Assemblies","og_description":"Precision CNC machined pawl and ratchet assemblies for one-way rotation and indexing. Custom tooth geometry, hardened steel for reliable backstop in automation and tooling.","og_url":"https:\/\/hxcnc.com\/zh\/precision-transmission-components\/pawl-ratchet-assemblies\/","og_site_name":"HXCNC | Precision CNC Machining Manufacturer","article_modified_time":"2026-05-14T06:29:05+00:00","og_image":[{"url":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Automotive-Seat-Belt-Retractor.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"\u9810\u4f30\u95b1\u8b80\u6642\u9593":"19 \u5206\u9418"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hxcnc.com\/precision-transmission-components\/pawl-ratchet-assemblies\/","url":"https:\/\/hxcnc.com\/precision-transmission-components\/pawl-ratchet-assemblies\/","name":"\u68d8\u722a\u8207\u9f52\u8f2a\u7ec4\u4ef6 | CNC\u52a0\u5de5 | HXCNC","isPartOf":{"@id":"https:\/\/hxcnc.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hxcnc.com\/precision-transmission-components\/pawl-ratchet-assemblies\/#primaryimage"},"image":{"@id":"https:\/\/hxcnc.com\/precision-transmission-components\/pawl-ratchet-assemblies\/#primaryimage"},"thumbnailUrl":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Automotive-Seat-Belt-Retractor.webp","datePublished":"2026-04-09T15:26:02+00:00","dateModified":"2026-05-14T06:29:05+00:00","description":"\u7cbe\u5bc6 CNC \u52a0\u5de5\u68d8\u722a\u8207\u68d8\u8f2a\u7d44\u4ef6\uff0c\u7528\u65bc\u55ae\u5411\u65cb\u8f49\u8207\u5b9a\u4f4d\u3002\u5ba2\u88fd\u9f52\u5f62\u5e7e\u4f55\u3001\u786c\u5316\u92fc\u6750\uff0c\u63d0\u4f9b\u81ea\u52d5\u5316\u8207\u5de5\u5177\u6a5f\u4e2d\u7684\u53ef\u9760\u80cc\u6b62\u88dd\u7f6e\u3002.","breadcrumb":{"@id":"https:\/\/hxcnc.com\/precision-transmission-components\/pawl-ratchet-assemblies\/#breadcrumb"},"inLanguage":"zh-TW","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hxcnc.com\/precision-transmission-components\/pawl-ratchet-assemblies\/"]}]},{"@type":"ImageObject","inLanguage":"zh-TW","@id":"https:\/\/hxcnc.com\/precision-transmission-components\/pawl-ratchet-assemblies\/#primaryimage","url":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Automotive-Seat-Belt-Retractor.webp","contentUrl":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Automotive-Seat-Belt-Retractor.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/hxcnc.com\/precision-transmission-components\/pawl-ratchet-assemblies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hxcnc.com\/"},{"@type":"ListItem","position":2,"name":"Precision Transmission Components","item":"https:\/\/hxcnc.com\/precision-transmission-components\/"},{"@type":"ListItem","position":3,"name":"Pawl &amp; Ratchet Assemblies"}]},{"@type":"WebSite","@id":"https:\/\/hxcnc.com\/#website","url":"https:\/\/hxcnc.com\/","name":"HXCNC | \u7cbe\u5bc6 CNC \u52a0\u5de5\u88fd\u9020\u5546","description":"HXCNC \u63d0\u4f9b\u7cbe\u5bc6 CNC \u52a0\u5de5\u3001CNC \u9a19\u524a\u3001CNC \u8f49\u52d5\u30015 \u8ef8\u52a0\u5de5\u3001\u745e\u58eb\u8eca\u524a\u3001\u78e8\u524a\u8207\u8868\u9762\u7cbe\u52a0\u5de5\u670d\u52d9\uff0c\u7528\u65bc\u539f\u578b\u8207\u91cf\u7522\u96f6\u4ef6\u3002ISO 9001 \u8a8d\u8b49\u300124 \u5c0f\u6642\u5831\u50f9\u56de\u8986\u3001\u56b4\u683c\u516c\u5dee\u8207\u5168\u7403\u4ea4\u4ed8\u3002.","publisher":{"@id":"https:\/\/hxcnc.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hxcnc.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-TW"},{"@type":"Organization","@id":"https:\/\/hxcnc.com\/#organization","name":"HXCNC | \u7cbe\u5bc6 CNC \u52a0\u5de5\u88fd\u9020\u5546","url":"https:\/\/hxcnc.com\/","logo":{"@type":"ImageObject","inLanguage":"zh-TW","@id":"https:\/\/hxcnc.com\/#\/schema\/logo\/image\/","url":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/04\/HX-logo.png","contentUrl":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/04\/HX-logo.png","width":1400,"height":402,"caption":"HXCNC | Precision CNC Machining Manufacturer"},"image":{"@id":"https:\/\/hxcnc.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/hxcnc.com\/zh\/wp-json\/wp\/v2\/pages\/1624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hxcnc.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hxcnc.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/zh\/wp-json\/wp\/v2\/comments?post=1624"}],"version-history":[{"count":7,"href":"https:\/\/hxcnc.com\/zh\/wp-json\/wp\/v2\/pages\/1624\/revisions"}],"predecessor-version":[{"id":2868,"href":"https:\/\/hxcnc.com\/zh\/wp-json\/wp\/v2\/pages\/1624\/revisions\/2868"}],"up":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/zh\/wp-json\/wp\/v2\/pages\/256"}],"wp:attachment":[{"href":"https:\/\/hxcnc.com\/zh\/wp-json\/wp\/v2\/media?parent=1624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}