{"id":1150,"date":"2026-04-10T07:39:35","date_gmt":"2026-04-10T07:39:35","guid":{"rendered":"https:\/\/hxcnc.com\/?page_id=1150"},"modified":"2026-05-20T03:33:45","modified_gmt":"2026-05-20T03:33:45","slug":"stepped-shaft","status":"publish","type":"page","link":"https:\/\/hxcnc.com\/fr\/product\/stepped-shaft\/","title":{"rendered":"Arbres \u00e0 gradins personnalis\u00e9s"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1150\" class=\"elementor elementor-1150\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-aabbccdd elementor-section-stretched elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"aabbccdd\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-eeff0011\" data-id=\"eeff0011\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-22334455 elementor-widget elementor-widget-html\" data-id=\"22334455\" 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  --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  --accent: #0F766E;\n  --aa: rgba(15, 118, 110, .08);\n  --ac: rgba(15, 118, 110, .22);\n  --amb: #B45309;\n  --amA: rgba(180, 83, 9, .1);\n  --amC: rgba(180, 83, 9, .25);\n  --r: 8px;\n  --rl: 12px;\n  --rx: 16px;\n  --hd: 'Roboto Condensed', sans-serif;\n  --bd: 'Roboto', sans-serif;\n  --mn: 'Roboto Mono', monospace;\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.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\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  line-height: 1.2;\n  margin-bottom: 12px;\n}\n.hxc-sub {\n  font-size: 15px;\n  color: var(--muted);\n  max-width: 560px;\n  line-height: 1.75;\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   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-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.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, 60px);\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.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(163, 230, 53, .35), transparent 70%);\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.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.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 \u2014 uniform 1:1 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(4, 1fr);\n  gap: 12px;\n}\n.hxc-gc {\n  position: relative;\n  overflow: hidden;\n  border-radius: var(--rl);\n  background: var(--surface);\n  cursor: pointer;\n  aspect-ratio: 1 \/ 1;\n}\n.hxc-gc img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  transition: transform .45s;\n}\n.hxc-gc:hover img { transform: scale(1.05); }\n.hxc-gov {\n  position: absolute; inset: 0;\n  background: linear-gradient(to top, rgba(15, 25, 60, .72), transparent 55%);\n  display: flex; flex-direction: column; justify-content: flex-end;\n  padding: 14px;\n  opacity: 0;\n  transition: opacity .3s;\n}\n.hxc-gc:hover .hxc-gov { opacity: 1; }\n.hxc-gn {\n  font-family: var(--hd);\n  font-size: 13px;\n  font-weight: 700;\n  color: #fff;\n  line-height: 1.3;\n  margin-bottom: 2px;\n}\n.hxc-gm {\n  font-size: 10px;\n  color: rgba(255, 255, 255, .72);\n  font-family: var(--mn);\n}\n.hxc-gtag {\n  position: absolute;\n  top: 10px; left: 10px;\n  background: rgba(255, 255, 255, .92);\n  border-radius: 4px;\n  padding: 3px 8px;\n  font-size: 10px;\n  font-weight: 600;\n  color: var(--accent);\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   SURFACE TREATMENTS + APPLICATIONS + PROCESS + TESTIMONIALS + FAQ + CTA + 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-trg { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; }\n.hxc-trc {\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-trc:hover {\n  border-color: var(--accent);\n  box-shadow: 0 4px 16px rgba(15, 118, 110, .08);\n  transform: translateY(-2px);\n}\n.hxc-tri { height: 150px; overflow: hidden; }\n.hxc-tri img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  transition: transform .35s;\n}\n.hxc-trc:hover .hxc-tri img { transform: scale(1.05); }\n.hxc-trb { padding: 16px; }\n.hxc-trn {\n  font-family: var(--hd);\n  font-size: 14px;\n  font-weight: 700;\n  margin-bottom: 5px;\n}\n.hxc-trd {\n  font-size: 12px;\n  color: var(--muted);\n  line-height: 1.6;\n  margin-bottom: 8px;\n}\n.hxc-trbg {\n  font-size: 10px;\n  font-weight: 600;\n  color: var(--accent);\n  background: #E0F2EE;\n  padding: 2px 8px;\n  border-radius: 3px;\n  display: inline-block;\n}\n\n.hxc-apg { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; }\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%; 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 {\n  font-size: 12px;\n  color: var(--muted);\n  line-height: 1.55;\n}\n\n.hxc-psg {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\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; 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; 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; align-items: center; 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.hxc-tsg { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n.hxc-tsi {\n  background: var(--card);\n  border: .5px solid var(--border);\n  border-radius: var(--rl);\n  padding: 22px;\n  display: flex; flex-direction: column;\n  gap: 12px;\n}\n.hxc-tss {\n  color: #F59E0B;\n  font-size: 13px;\n  letter-spacing: 2px;\n}\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; height: 36px;\n  border-radius: 50%;\n  background: var(--surface);\n  display: flex; align-items: center; 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.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 #E8EDF2; }\n.hxc-faq-q {\n  width: 100%;\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 .25s;\n}\n.hxc-faq-icon {\n  width: 22px; height: 22px;\n  border-radius: 50%;\n  background: var(--surface);\n  border: .5px solid var(--border);\n  display: flex; align-items: center; justify-content: center;\n  flex-shrink: 0;\n  font-size: 14px;\n  line-height: 1;\n  transition: all .3s;\n  color: var(--muted);\n}\n.hxc-faq-q.open .hxc-faq-icon {\n  background: #DBEAFE;\n  border-color: var(--primary);\n  color: var(--primary);\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.8;\n}\n.hxc-faq-body.open {\n  display: block;\n  animation: hxc-fi2 .2s ease;\n}\n@keyframes hxc-fi2 {\n  from { opacity: 0; transform: translateY(-4px); }\n  to   { opacity: 1; transform: none; }\n}\n.hxc-faq-body strong { color: #374151; font-weight: 500; }\n\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: 700;\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.hxc-rv {\n  opacity: 0;\n  transform: translateY(18px);\n  transition: opacity .5s ease, transform .5s ease;\n}\n.hxc-rv.in {\n  opacity: 1;\n  transform: none;\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   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-gg { grid-template-columns: repeat(3, 1fr); }\n  .hxc-trg, .hxc-apg, .hxc-tsg { grid-template-columns: repeat(2, 1fr); }\n  .hxc-psg { grid-template-columns: repeat(2, 1fr); gap: 36px; }\n  .hxc-psg::before { display: none; }\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: repeat(2, 1fr); gap: 8px; }\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-trg, .hxc-apg, .hxc-tsg, .hxc-faq-grid { grid-template-columns: 1fr; }\n  .hxc-cta { padding: 56px 20px; }\n}\n@media (max-width: 480px) {\n  .hxc-hbtns, .hxc-ctabs, .hxc-hero2-btns { flex-direction: column; align-items: stretch; }\n  .hxc-btn { justify-content: center; width: 100%; }\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 HERO \u2014 ALS-style for Stepped Shafts \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        <div class=\"hxc-hero2-L\">\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\">Up to 12 Steps \u00b7 IT5 Brg Seat \u00b7 \u2197 0.005 \u00b7 1-Setup<\/div>\n            <div class=\"hxc-hero2-id\">SS \/ 001 \u2014 008<\/div>\n          <\/div>\n\n          <h1 class=\"hxc-hero2-h1\">\n            Multi-Step CNC Turned<br>\n            <em>Stepped Shafts<\/em>\n          <\/h1>\n\n          <p class=\"hxc-hero2-sub\">\n            Precision CNC turned and ground stepped shafts with up to 12 diameter steps,\n            keyways, splines, threads, and bearing seats \u2014 all in one 5-axis turn-mill setup.\n            OD tolerance IT5 on bearing seats, step shoulder runout \u2264 0.005 mm, Ra 0.4 \u00b5m\n            ground finish. Concentricity \u2264 0.005 mm TIR between all steps.\n          <\/p>\n\n          <div class=\"hxc-hero2-stats\">\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">IT5<\/div>\n              <div class=\"hxc-hero2-stat-l\">Brg Seat Tol.<\/div>\n            <\/div>\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">\u22640.005<sup>mm<\/sup><\/div>\n              <div class=\"hxc-hero2-stat-l\">Step Runout<\/div>\n            <\/div>\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">12 Steps<\/div>\n              <div class=\"hxc-hero2-stat-l\">Max per Shaft<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-hero2-btns\">\n            <a href=\"#hxc-cta\" class=\"hxc-btn hxc-p\">Get Instant Quote <span class=\"hxc-ar\">\u2192<\/span><\/a>\n            <a href=\"#hxc-gal\" class=\"hxc-btn hxc-o\">View Our Work<\/a>\n          <\/div>\n        <\/div>\n\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 SS-000 GEARBOX INPUT SHAFT \u00b7 7 STEPS \u00b7 42CrMo4<\/span>\n              <span>ISO 9001 \u00b7 5-AXIS TURN-MILL \u00b7 1 SETUP<\/span>\n            <\/div>\n\n            <div class=\"hxc-hero2-pin hxc-hero2-pin-a hxc-hero2-pin-1\">7 Steps \u00b7 1 Setup<\/div>\n            <div class=\"hxc-hero2-pin hxc-hero2-pin-2\">\u2197 Runout \u2264 0.005<\/div>\n\n            <div class=\"hxc-hero2-scene\">\n              <svg viewBox=\"0 0 480 360\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Stepped shaft technical drawing \u2014 side elevation of a 7-step shaft with thread ends, two ground bearing seats highlighted, gear seat with keyway slot, and D-flat coupling end. Includes per-step diameter tags, total length dimension, step shoulder runout GD&amp;T with leader, step diameter tolerance class table, shoulder runout target, one-setup vs multi-setup error comparison, and material vs hardness vs use class menu.\">\n                <defs>\n                  <linearGradient id=\"ssSteel\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                    <stop offset=\"0\" stop-color=\"#94A3B8\"\/>\n                    <stop offset=\"1\" stop-color=\"#475569\"\/>\n                  <\/linearGradient>\n                  <linearGradient id=\"ssSteelDark\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                    <stop offset=\"0\" stop-color=\"#475569\"\/>\n                    <stop offset=\"1\" stop-color=\"#1E293B\"\/>\n                  <\/linearGradient>\n                  <radialGradient id=\"ssGlow\" cx=\"50%\" cy=\"50%\" r=\"50%\">\n                    <stop offset=\"0\" stop-color=\"rgba(163,230,53,.6)\"\/>\n                    <stop offset=\"1\" stop-color=\"transparent\"\/>\n                  <\/radialGradient>\n                <\/defs>\n\n                <!-- MAIN: stepped shaft side elevation -->\n                <g transform=\"translate(160,190)\">\n                  <ellipse cx=\"0\" cy=\"0\" rx=\"148\" ry=\"34\" fill=\"url(#ssGlow)\" opacity=\".55\"\/>\n\n                  <!-- title -->\n                  <text x=\"-145\" y=\"-68\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"9\"\n                        font-weight=\"700\" fill=\"#A3E635\">STEPPED SHAFT \u00b7 7 STEPS \u00b7 1 SETUP<\/text>\n                  <text x=\"-145\" y=\"-58\" font-family=\"Roboto Mono,monospace\" font-size=\"5\"\n                        fill=\"rgba(163,230,53,.7)\">42CrMo4 \u00b7 IH HRC 58 \u00b7 GROUND<\/text>\n\n                  <!-- Runout GD&T frame with leader to step shoulder -->\n                  <g transform=\"translate(60,-50)\">\n                    <rect x=\"0\" y=\"0\" width=\"64\" height=\"10\" fill=\"none\" stroke=\"#FCD34D\" stroke-width=\".5\"\/>\n                    <line x1=\"18\" y1=\"0\" x2=\"18\" y2=\"10\" stroke=\"#FCD34D\" stroke-width=\".5\"\/>\n                    <g transform=\"translate(9,5)\">\n                      <line x1=\"-3\" y1=\"3\" x2=\"3\" y2=\"-3\" stroke=\"#FCD34D\" stroke-width=\".8\" stroke-linecap=\"round\"\/>\n                      <line x1=\"3\" y1=\"-3\" x2=\"-.5\" y2=\"-3\" stroke=\"#FCD34D\" stroke-width=\".8\" stroke-linecap=\"round\"\/>\n                      <line x1=\"3\" y1=\"-3\" x2=\"3\" y2=\".5\" stroke=\"#FCD34D\" stroke-width=\".8\" stroke-linecap=\"round\"\/>\n                    <\/g>\n                    <text x=\"41\" y=\"7\" font-family=\"Roboto Mono,monospace\" font-size=\"6.5\"\n                          fill=\"#FCD34D\" text-anchor=\"middle\" font-weight=\"700\">0.005 A<\/text>\n                  <\/g>\n                  <line x1=\"60\" y1=\"-40\" x2=\"25\" y2=\"-18\" stroke=\"#FCD34D\" stroke-width=\".4\"\/>\n                  <circle cx=\"25\" cy=\"-18\" r=\"1.5\" fill=\"#FCD34D\"\/>\n                  <text x=\"76\" y=\"-30\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\"\n                        fill=\"rgba(252,211,77,.7)\">all shoulders \u22a5 A<\/text>\n\n                  <!-- per-step diameter tags above -->\n                  <text x=\"-125\" y=\"-30\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"rgba(163,230,53,.8)\" text-anchor=\"middle\">M6 THR<\/text>\n                  <text x=\"-100\" y=\"-30\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"rgba(163,230,53,.8)\" text-anchor=\"middle\">\u00d810<\/text>\n                  <text x=\"-65\" y=\"-30\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#A3E635\" text-anchor=\"middle\" font-weight=\"700\">\u00d814 BRG#1<\/text>\n                  <text x=\"-10\" y=\"-30\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"rgba(163,230,53,.8)\" text-anchor=\"middle\">\u00d822 GEAR<\/text>\n                  <text x=\"50\" y=\"-30\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#A3E635\" text-anchor=\"middle\" font-weight=\"700\">\u00d816 BRG#2<\/text>\n                  <text x=\"95\" y=\"-30\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"rgba(163,230,53,.8)\" text-anchor=\"middle\">\u00d810<\/text>\n                  <text x=\"125\" y=\"-30\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"rgba(163,230,53,.8)\" text-anchor=\"middle\">M6 THR<\/text>\n\n                  <!-- shaft profile (closed polygon) -->\n                  <path d=\"M -135,-4 L -115,-4 L -115,-7 L -85,-7 L -85,-11 L -45,-11 L -45,-18 L 25,-18 L 25,-13 L 75,-13 L 75,-7 L 115,-7 L 115,-4 L 135,-4 L 135,4 L 115,4 L 115,7 L 75,7 L 75,13 L 25,13 L 25,18 L -45,18 L -45,11 L -85,11 L -85,7 L -115,7 L -115,4 L -135,4 Z\"\n                        fill=\"url(#ssSteel)\" stroke=\"#1E293B\" stroke-width=\".8\"\/>\n\n                  <!-- Threads on left end -->\n                  <g stroke=\"rgba(163,230,53,.55)\" stroke-width=\".3\">\n                    <line x1=\"-133\" y1=\"-4\" x2=\"-133\" y2=\"4\"\/>\n                    <line x1=\"-130\" y1=\"-4\" x2=\"-130\" y2=\"4\"\/>\n                    <line x1=\"-127\" y1=\"-4\" x2=\"-127\" y2=\"4\"\/>\n                    <line x1=\"-124\" y1=\"-4\" x2=\"-124\" y2=\"4\"\/>\n                    <line x1=\"-121\" y1=\"-4\" x2=\"-121\" y2=\"4\"\/>\n                    <line x1=\"-118\" y1=\"-4\" x2=\"-118\" y2=\"4\"\/>\n                  <\/g>\n\n                  <!-- BRG#1 highlight (step 3, top + bottom edges) -->\n                  <line x1=\"-85\" y1=\"-11\" x2=\"-45\" y2=\"-11\" stroke=\"#A3E635\" stroke-width=\"1.8\"\/>\n                  <line x1=\"-85\" y1=\"11\" x2=\"-45\" y2=\"11\" stroke=\"#A3E635\" stroke-width=\"1.8\"\/>\n\n                  <!-- Keyway slot on gear seat (step 4 top) -->\n                  <rect x=\"-22\" y=\"-20\" width=\"20\" height=\"3\" fill=\"#0F172A\" stroke=\"#A3E635\" stroke-width=\".5\"\/>\n                  <text x=\"-12\" y=\"-22\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\"\n                        fill=\"#A3E635\" text-anchor=\"middle\" font-weight=\"700\">KEYWAY<\/text>\n\n                  <!-- BRG#2 highlight (step 5, top + bottom edges) -->\n                  <line x1=\"25\" y1=\"-13\" x2=\"75\" y2=\"-13\" stroke=\"#A3E635\" stroke-width=\"1.8\"\/>\n                  <line x1=\"25\" y1=\"13\" x2=\"75\" y2=\"13\" stroke=\"#A3E635\" stroke-width=\"1.8\"\/>\n\n                  <!-- D-flat on coupling step 6 (top surface flat indication) -->\n                  <line x1=\"88\" y1=\"-7\" x2=\"108\" y2=\"-7\" stroke=\"#FCD34D\" stroke-width=\"1\"\/>\n                  <text x=\"98\" y=\"-10\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\"\n                        fill=\"#FCD34D\" text-anchor=\"middle\" font-weight=\"700\">D-FLAT<\/text>\n\n                  <!-- Threads on right end -->\n                  <g stroke=\"rgba(163,230,53,.55)\" stroke-width=\".3\">\n                    <line x1=\"118\" y1=\"-4\" x2=\"118\" y2=\"4\"\/>\n                    <line x1=\"121\" y1=\"-4\" x2=\"121\" y2=\"4\"\/>\n                    <line x1=\"124\" y1=\"-4\" x2=\"124\" y2=\"4\"\/>\n                    <line x1=\"127\" y1=\"-4\" x2=\"127\" y2=\"4\"\/>\n                    <line x1=\"130\" y1=\"-4\" x2=\"130\" y2=\"4\"\/>\n                    <line x1=\"133\" y1=\"-4\" x2=\"133\" y2=\"4\"\/>\n                  <\/g>\n\n                  <!-- centre axis -->\n                  <line x1=\"-148\" y1=\"0\" x2=\"148\" y2=\"0\" stroke=\"rgba(163,230,53,.5)\" stroke-width=\".3\" stroke-dasharray=\"6 2 1 2\"\/>\n\n                  <!-- Length dim at bottom -->\n                  <line x1=\"-135\" y1=\"28\" x2=\"135\" y2=\"28\" stroke=\"#A3E635\" stroke-width=\".5\"\/>\n                  <line x1=\"-135\" y1=\"31\" x2=\"-135\" y2=\"18\" stroke=\"#A3E635\" stroke-width=\".4\" stroke-dasharray=\"2 1\"\/>\n                  <line x1=\"135\" y1=\"31\" x2=\"135\" y2=\"18\" stroke=\"#A3E635\" stroke-width=\".4\" stroke-dasharray=\"2 1\"\/>\n                  <path d=\"M -135,28 l 4,-2 l 0,4 z\" fill=\"#A3E635\"\/>\n                  <path d=\"M 135,28 l -4,-2 l 0,4 z\" fill=\"#A3E635\"\/>\n                  <text x=\"0\" y=\"38\" font-family=\"Roboto Mono,monospace\" font-size=\"6.5\"\n                        fill=\"#A3E635\" text-anchor=\"middle\" font-weight=\"700\">L = 180 mm \u00b7 7 STEPS \u00b7 1 CHUCK<\/text>\n                <\/g>\n\n                <!-- TOP-LEFT: step tolerance by function -->\n                <g transform=\"translate(20,30)\">\n                  <rect x=\"0\" y=\"0\" width=\"172\" height=\"84\" fill=\"rgba(15,23,42,.4)\" stroke=\"#475569\" stroke-width=\"1\" stroke-dasharray=\"4 3\" rx=\"6\"\/>\n                  <text x=\"10\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"8\" fill=\"rgba(255,255,255,.55)\" letter-spacing=\"1\">STEP \u00b7 TOL \u00b7 FN<\/text>\n\n                  <line x1=\"10\" y1=\"22\" x2=\"162\" y2=\"22\" stroke=\"rgba(255,255,255,.2)\" stroke-width=\".5\"\/>\n                  <text x=\"14\" y=\"30\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"rgba(255,255,255,.55)\">FUNCTION<\/text>\n                  <text x=\"102\" y=\"30\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"rgba(255,255,255,.55)\">CLASS<\/text>\n                  <text x=\"158\" y=\"30\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"rgba(255,255,255,.55)\" text-anchor=\"end\">\u00b1\u00b5m<\/text>\n\n                  <g font-family=\"Roboto Mono,monospace\" font-size=\"6\">\n                    <rect x=\"10\" y=\"34\" width=\"152\" height=\"11\" fill=\"rgba(163,230,53,.18)\" rx=\"2\"\/>\n                    <text x=\"14\" y=\"42\" fill=\"#A3E635\" font-weight=\"700\">Brg seat \u25c0<\/text>\n                    <text x=\"102\" y=\"42\" fill=\"#A3E635\" font-weight=\"700\">IT5 k5<\/text>\n                    <text x=\"158\" y=\"42\" fill=\"#A3E635\" font-weight=\"700\" text-anchor=\"end\">5<\/text>\n\n                    <text x=\"14\" y=\"54\" fill=\"#fff\">Gear fit<\/text>\n                    <text x=\"102\" y=\"54\" fill=\"rgba(255,255,255,.75)\">IT6 k6<\/text>\n                    <text x=\"158\" y=\"54\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">10<\/text>\n\n                    <text x=\"14\" y=\"66\" fill=\"#fff\">Seal seat<\/text>\n                    <text x=\"102\" y=\"66\" fill=\"rgba(255,255,255,.75)\">IT6 h6<\/text>\n                    <text x=\"158\" y=\"66\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">10<\/text>\n\n                    <text x=\"14\" y=\"78\" fill=\"#FCD34D\">Coupling<\/text>\n                    <text x=\"102\" y=\"78\" fill=\"rgba(252,211,77,.85)\">IT7 h7<\/text>\n                    <text x=\"158\" y=\"78\" fill=\"rgba(252,211,77,.7)\" text-anchor=\"end\">15<\/text>\n                  <\/g>\n                <\/g>\n\n                <!-- TOP-RIGHT: shoulder runout target -->\n                <g transform=\"translate(290,30)\">\n                  <rect x=\"0\" y=\"0\" width=\"180\" height=\"84\" fill=\"rgba(15,23,42,.4)\" stroke=\"#475569\" stroke-width=\"1\" stroke-dasharray=\"4 3\" rx=\"6\"\/>\n                  <text x=\"10\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"8\" fill=\"rgba(255,255,255,.55)\" letter-spacing=\"1\">SHOULDER \u00b7 RUNOUT<\/text>\n\n                  <!-- step transition diagram -->\n                  <g transform=\"translate(46,52)\">\n                    <!-- smaller diameter -->\n                    <rect x=\"-22\" y=\"-6\" width=\"22\" height=\"12\" fill=\"rgba(163,230,53,.18)\" stroke=\"#A3E635\" stroke-width=\".5\"\/>\n                    <!-- bigger diameter -->\n                    <rect x=\"0\" y=\"-13\" width=\"22\" height=\"26\" fill=\"rgba(163,230,53,.18)\" stroke=\"#A3E635\" stroke-width=\".5\"\/>\n                    <!-- shoulder highlighted -->\n                    <line x1=\"0\" y1=\"-13\" x2=\"0\" y2=\"-6\" stroke=\"#FCD34D\" stroke-width=\"1.6\"\/>\n                    <line x1=\"0\" y1=\"6\" x2=\"0\" y2=\"13\" stroke=\"#FCD34D\" stroke-width=\"1.6\"\/>\n                    <!-- centerline -->\n                    <line x1=\"-26\" y1=\"0\" x2=\"26\" y2=\"0\" stroke=\"rgba(255,255,255,.3)\" stroke-width=\".3\" stroke-dasharray=\"3 1\"\/>\n                    <!-- perpendicularity callout -->\n                    <text x=\"6\" y=\"-17\" font-family=\"Roboto Mono,monospace\" font-size=\"5\" fill=\"#FCD34D\" font-weight=\"700\">\u22a5<\/text>\n                    <text x=\"-22\" y=\"22\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#A3E635\" font-weight=\"700\">step A<\/text>\n                    <text x=\"11\" y=\"22\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#A3E635\" font-weight=\"700\">step B<\/text>\n                  <\/g>\n\n                  <g font-family=\"Roboto Mono,monospace\" font-size=\"5.5\">\n                    <text x=\"100\" y=\"32\" fill=\"#A3E635\" font-weight=\"700\">\u2197 \u2264 0.005 mm<\/text>\n                    <text x=\"100\" y=\"42\" fill=\"rgba(255,255,255,.65)\">all shoulders<\/text>\n                    <text x=\"100\" y=\"52\" fill=\"rgba(255,255,255,.65)\">\u22a5 to axis A<\/text>\n                    <line x1=\"100\" y1=\"58\" x2=\"172\" y2=\"58\" stroke=\"rgba(255,255,255,.15)\" stroke-width=\".4\"\/>\n                    <text x=\"100\" y=\"68\" fill=\"#22C55E\" font-weight=\"700\">\u2713 CMM each step<\/text>\n                    <text x=\"100\" y=\"76\" fill=\"#22C55E\" font-weight=\"700\">\u2713 1-setup grind<\/text>\n                  <\/g>\n                <\/g>\n\n                <!-- BOTTOM-LEFT: one-setup vs multi-setup -->\n                <g transform=\"translate(20,232)\">\n                  <rect x=\"0\" y=\"0\" width=\"172\" height=\"108\" fill=\"rgba(15,23,42,.4)\" stroke=\"#475569\" stroke-width=\"1\" stroke-dasharray=\"4 3\" rx=\"6\"\/>\n                  <text x=\"10\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"8\" fill=\"rgba(255,255,255,.55)\" letter-spacing=\"1\">SETUP \u00b7 STRATEGY<\/text>\n\n                  <!-- Multi-setup (red, misaligned) -->\n                  <g transform=\"translate(38,40)\">\n                    <rect x=\"-22\" y=\"-3\" width=\"14\" height=\"6\" fill=\"rgba(239,68,68,.4)\" stroke=\"#EF4444\" stroke-width=\".4\"\/>\n                    <rect x=\"-8\" y=\"-4.5\" width=\"14\" height=\"6\" fill=\"rgba(239,68,68,.4)\" stroke=\"#EF4444\" stroke-width=\".4\"\/>\n                    <rect x=\"6\" y=\"-2.5\" width=\"14\" height=\"6\" fill=\"rgba(239,68,68,.4)\" stroke=\"#EF4444\" stroke-width=\".4\"\/>\n                    <line x1=\"-26\" y1=\"0\" x2=\"24\" y2=\"0\" stroke=\"rgba(255,255,255,.3)\" stroke-width=\".3\" stroke-dasharray=\"3 1\"\/>\n                  <\/g>\n                  <text x=\"14\" y=\"32\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#EF4444\" font-weight=\"700\">MULTI-SETUP \u2717<\/text>\n                  <text x=\"74\" y=\"42\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"#EF4444\" font-weight=\"700\">\u00b115\u00b5m<\/text>\n                  <text x=\"120\" y=\"42\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"rgba(239,68,68,.7)\">cumulative<\/text>\n\n                  <line x1=\"14\" y1=\"56\" x2=\"158\" y2=\"56\" stroke=\"rgba(255,255,255,.15)\" stroke-width=\".4\"\/>\n\n                  <!-- Single setup (lime, aligned) -->\n                  <g transform=\"translate(38,78)\">\n                    <rect x=\"-22\" y=\"-3\" width=\"14\" height=\"6\" fill=\"rgba(163,230,53,.5)\" stroke=\"#A3E635\" stroke-width=\".5\"\/>\n                    <rect x=\"-8\" y=\"-3\" width=\"14\" height=\"6\" fill=\"rgba(163,230,53,.5)\" stroke=\"#A3E635\" stroke-width=\".5\"\/>\n                    <rect x=\"6\" y=\"-3\" width=\"14\" height=\"6\" fill=\"rgba(163,230,53,.5)\" stroke=\"#A3E635\" stroke-width=\".5\"\/>\n                    <line x1=\"-26\" y1=\"0\" x2=\"24\" y2=\"0\" stroke=\"rgba(255,255,255,.4)\" stroke-width=\".3\" stroke-dasharray=\"3 1\"\/>\n                  <\/g>\n                  <text x=\"14\" y=\"70\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#A3E635\" font-weight=\"700\">1-SETUP 5-AXIS \u25c0<\/text>\n                  <text x=\"74\" y=\"80\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"#A3E635\" font-weight=\"700\">\u00b15\u00b5m TIR<\/text>\n                  <text x=\"120\" y=\"80\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"rgba(163,230,53,.7)\">all steps<\/text>\n\n                  <text x=\"86\" y=\"100\" font-family=\"Roboto Mono,monospace\" font-size=\"5\" fill=\"rgba(163,230,53,.9)\" text-anchor=\"middle\" font-weight=\"700\">HXC: turn-mill in 1 chuck<\/text>\n                <\/g>\n\n                <!-- BOTTOM-RIGHT: material \u00d7 hardness \u00d7 use -->\n                <g transform=\"translate(220,232)\">\n                  <rect x=\"0\" y=\"0\" width=\"252\" height=\"108\" fill=\"rgba(15,23,42,.4)\" stroke=\"#475569\" stroke-width=\"1\" stroke-dasharray=\"4 3\" rx=\"6\"\/>\n                  <text x=\"10\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"8\" fill=\"rgba(255,255,255,.55)\" letter-spacing=\"1\">MATERIAL \u00b7 HRC \u00b7 USE<\/text>\n\n                  <line x1=\"10\" y1=\"22\" x2=\"242\" y2=\"22\" stroke=\"rgba(255,255,255,.2)\" stroke-width=\".5\"\/>\n                  <text x=\"14\" y=\"32\" font-family=\"Roboto Mono,monospace\" font-size=\"6\" fill=\"rgba(255,255,255,.55)\">MATERIAL<\/text>\n                  <text x=\"138\" y=\"32\" font-family=\"Roboto Mono,monospace\" font-size=\"6\" fill=\"rgba(255,255,255,.55)\">HRC<\/text>\n                  <text x=\"238\" y=\"32\" font-family=\"Roboto Mono,monospace\" font-size=\"6\" fill=\"rgba(255,255,255,.55)\" text-anchor=\"end\">USE<\/text>\n                  <line x1=\"10\" y1=\"38\" x2=\"242\" y2=\"38\" stroke=\"rgba(255,255,255,.1)\" stroke-width=\".4\"\/>\n\n                  <g font-family=\"Roboto Mono,monospace\" font-size=\"6.5\">\n                    <rect x=\"10\" y=\"40\" width=\"232\" height=\"11\" fill=\"rgba(163,230,53,.16)\" rx=\"2\"\/>\n                    <text x=\"14\" y=\"48\" fill=\"#A3E635\" font-weight=\"700\">42CrMo4 IH \u25c0<\/text>\n                    <text x=\"138\" y=\"48\" fill=\"#A3E635\" font-weight=\"700\">52\u201358<\/text>\n                    <text x=\"238\" y=\"48\" fill=\"#A3E635\" font-weight=\"700\" text-anchor=\"end\">gearbox input<\/text>\n                    <line x1=\"10\" y1=\"54\" x2=\"242\" y2=\"54\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <text x=\"14\" y=\"64\" fill=\"#fff\">20CrMnTi C<\/text>\n                    <text x=\"138\" y=\"64\" fill=\"rgba(255,255,255,.75)\">60+<\/text>\n                    <text x=\"238\" y=\"64\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">EV drivetrain<\/text>\n                    <line x1=\"10\" y1=\"68\" x2=\"242\" y2=\"68\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <text x=\"14\" y=\"78\" fill=\"#FCD34D\">C45<\/text>\n                    <text x=\"138\" y=\"78\" fill=\"rgba(252,211,77,.85)\">28\u201332<\/text>\n                    <text x=\"238\" y=\"78\" fill=\"rgba(252,211,77,.7)\" text-anchor=\"end\">BLDC motor<\/text>\n                    <line x1=\"10\" y1=\"82\" x2=\"242\" y2=\"82\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <text x=\"14\" y=\"92\" fill=\"#fff\">SUS316L \/ 303<\/text>\n                    <text x=\"138\" y=\"92\" fill=\"rgba(255,255,255,.75)\">~25<\/text>\n                    <text x=\"238\" y=\"92\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">pump \u00b7 pharma<\/text>\n                    <line x1=\"10\" y1=\"96\" x2=\"242\" y2=\"96\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <text x=\"14\" y=\"105\" fill=\"rgba(125,211,252,.85)\">Ti Gr5 \/ Al 7075<\/text>\n                    <text x=\"138\" y=\"105\" fill=\"rgba(125,211,252,.7)\">36 \/ HV400<\/text>\n                    <text x=\"238\" y=\"105\" fill=\"rgba(125,211,252,.65)\" text-anchor=\"end\">aero \/ robot<\/text>\n                  <\/g>\n                <\/g>\n\n                <text x=\"468\" y=\"20\" font-family=\"Roboto Mono,monospace\" font-size=\"8\" fill=\"rgba(255,255,255,.4)\" text-anchor=\"end\" letter-spacing=\"1\">SCALE 1:2 \u00b7 MM<\/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\">Gearbox \u00b7 Motor \u00b7 EV \u00b7 Pump \u00b7 Robot \u00b7 Aero \u00b7 Optical<\/div>\n                <div class=\"hxc-hero2-chip-l\">Use Cases<\/div>\n              <\/div>\n              <div class=\"hxc-hero2-chip\">\n                <div class=\"hxc-hero2-chip-v\">42CrMo4 \u00b7 20CrMnTi \u00b7 C45 \u00b7 SUS316L \u00b7 Al 7075 \u00b7 Ti Gr5<\/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 5-Day Proto<\/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 STATS BAR \u2550\u2550\u2550 -->\n  <div class=\"hxc-stats\">\n    <div class=\"hxc-sg\">\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">IT5<\/div>\n        <div class=\"hxc-sl2\">Bearing Seat Tolerance<br>OD ground in 1 setup<\/div>\n      <\/div>\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">\u22640.005mm<\/div>\n        <div class=\"hxc-sl2\">Step Runout<br>concentricity all diameters<\/div>\n      <\/div>\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">12 Steps<\/div>\n        <div class=\"hxc-sl2\">Max Diameter Steps<br>any profile combination<\/div>\n      <\/div>\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">5 Days<\/div>\n        <div class=\"hxc-sl2\">Fastest Delivery<br>prototype orders<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550 GALLERY \u2014 1:1 uniform tiles \u2550\u2550\u2550 -->\n  <div class=\"hxc-s-cd\" id=\"hxc-gal\">\n    <div class=\"hxc-inner\">\n      <div class=\"hxc-gh\">\n        <div>\n          <span class=\"hxc-ey\">Our Work<\/span>\n          <h2 class=\"hxc-h2\">Stepped Shafts We Have Made<\/h2>\n          <p class=\"hxc-sub\">Precision CNC machined stepped shafts for automotive, robotics, aerospace, medical, and industrial applications.<\/p>\n        <\/div>\n        <a class=\"hxc-btn hxc-o\" href=\"#hxc-cta\" style=\"flex-shrink:0\">Request Similar Part <span class=\"hxc-ar\">\u2192<\/span><\/a>\n      <\/div>\n      <div class=\"hxc-gg\">\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Stepped Input Shaft \u2014 Gearbox\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Stepped-Input-Shaft-Gearbox.webp\">\n          <span class=\"hxc-gtag\">42CrMo4 \u00b7 Gearbox<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Stepped Input Shaft \u2014 Gearbox<\/div>\n            <div class=\"hxc-gm\">6 steps \u00b7 \u00d812\u201355mm \u00b7 Keyway \u00b7 Spline \u00b7 200 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Stepped Motor Shaft \u2014 BLDC\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Stepped-Motor-Shaft-BLDC.webp\">\n          <span class=\"hxc-gtag\">C45 \u00b7 Motor<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Stepped Motor Shaft \u2014 BLDC<\/div>\n            <div class=\"hxc-gm\">4 steps \u00b7 \u00d88\u201332mm \u00b7 D-flat \u00b7 500 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Stepped Shaft \u2014 Centrifugal Pump\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Stepped-Shaft-Centrifugal-Pump.webp\">\n          <span class=\"hxc-gtag\">SUS316L \u00b7 Pump<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Stepped Shaft \u2014 Centrifugal Pump<\/div>\n            <div class=\"hxc-gm\">5 steps \u00b7 Passivated \u00b7 80 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Stepped Robot Arm Shaft\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Stepped-Robot-Arm-Shaft.webp\">\n          <span class=\"hxc-gtag\">Al 7075 \u00b7 Robot<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Stepped Robot Arm Shaft<\/div>\n            <div class=\"hxc-gm\">6 steps \u00b7 \u00d86\u201328mm \u00b7 Anodized \u00b7 60 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Stepped Shaft \u2014 Flight Actuator\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Stepped-Shaft-Flight-Actuator.webp\">\n          <span class=\"hxc-gtag\">Ti Grade 5 \u00b7 Aero<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Stepped Shaft \u2014 Flight Actuator<\/div>\n            <div class=\"hxc-gm\">7 steps \u00b7 \u00b10.003mm \u00b7 15 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Stepped Drive Shaft \u2014 EV\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Stepped-Drive-Shaft-EV.webp\">\n          <span class=\"hxc-gtag\">20CrMnTi \u00b7 Drive<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Stepped Drive Shaft \u2014 EV<\/div>\n            <div class=\"hxc-gm\">8 steps \u00b7 Carburized HRC60 \u00b7 300 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Stepped Shaft \u2014 Optical Instrument\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Stepped-Shaft-Optical-Instrument.webp\">\n          <span class=\"hxc-gtag\">SUS303 \u00b7 Instrument<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Stepped Shaft \u2014 Optical Instrument<\/div>\n            <div class=\"hxc-gm\">10 steps \u00b7 \u00d82\u201318mm \u00b7 Ra 0.2\u00b5m \u00b7 40 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"All Steps Verified\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/All-Steps-Verified.webp\">\n          <span class=\"hxc-gtag\">CMM Full Report<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">All Steps Verified<\/div>\n            <div class=\"hxc-gm\">Every diameter CMM measured<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550 PROCESS \u2550\u2550\u2550 -->\n  <div class=\"hxc-s\">\n    <div class=\"hxc-inner\" 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 Finished Part<\/h2>\n      <p class=\"hxc-sub\" style=\"margin:0 auto\">Upload your drawing \u2014 material, tolerances, and surface treatment. Quote in 48 hours.<\/p>\n      <div class=\"hxc-psg\">\n        <div class=\"hxc-ps\">\n          <div class=\"hxc-psn\">01<\/div>\n          <div class=\"hxc-pst\">Upload Drawing<\/div>\n          <div class=\"hxc-psd\">STEP, DXF, PDF, or sketch with key dimensions and tolerances.<\/div>\n        <\/div>\n        <div class=\"hxc-ps\">\n          <div class=\"hxc-psn\">02<\/div>\n          <div class=\"hxc-pst\">Quote in 48h<\/div>\n          <div class=\"hxc-psd\">Material, process, surface treatment, and firm lead time.<\/div>\n        <\/div>\n        <div class=\"hxc-ps\">\n          <div class=\"hxc-psn\">03<\/div>\n          <div class=\"hxc-pst\">CNC Machine &amp; Inspect<\/div>\n          <div class=\"hxc-psd\">Precision turning, grinding, CMM verification, surface treatment.<\/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\">Full dimensional report. DHL \/ FedEx \/ sea freight.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <!-- \u2550\u2550\u2550 TESTIMONIALS \u2550\u2550\u2550 -->\n  <div class=\"hxc-s\">\n    <div class=\"hxc-inner\">\n      <div style=\"text-align:center;margin-bottom:36px\">\n        <span class=\"hxc-ey\">Reviews<\/span>\n        <h2 class=\"hxc-h2\">Trusted Stepped Shafts Manufacturer<\/h2>\n      <\/div>\n      <div class=\"hxc-tsg\">\n        <div class=\"hxc-tsi hxc-rv\">\n          <div class=\"hxc-tss\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <div class=\"hxc-tst\">\"Excellent dimensional consistency across every batch. CMM report matched our incoming inspection perfectly. Lead time as promised.\"<\/div>\n          <div class=\"hxc-tshr\"><\/div>\n          <div class=\"hxc-tsau\">\n            <div class=\"hxc-tsav\">AK<\/div>\n            <div>\n              <div class=\"hxc-tsnm\">Alex K.<\/div>\n              <div class=\"hxc-tsco\">Mechanical Engineer \u00b7 Germany<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-tsi hxc-rv\">\n          <div class=\"hxc-tss\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <div class=\"hxc-tst\">\"HXC's DFM review caught two design issues before production. Finished parts were perfect first time. Strongly recommended.\"<\/div>\n          <div class=\"hxc-tshr\"><\/div>\n          <div class=\"hxc-tsau\">\n            <div class=\"hxc-tsav\">SL<\/div>\n            <div>\n              <div class=\"hxc-tsnm\">Sophie L.<\/div>\n              <div class=\"hxc-tsco\">Design Engineer \u00b7 France<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-tsi hxc-rv\">\n          <div class=\"hxc-tss\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <div class=\"hxc-tst\">\"Three years sourcing precision shafts from HXC. Quality consistent, lead times reliable, engineers always responsive.\"<\/div>\n          <div class=\"hxc-tshr\"><\/div>\n          <div class=\"hxc-tsau\">\n            <div class=\"hxc-tsav\">JT<\/div>\n            <div>\n              <div class=\"hxc-tsnm\">James T.<\/div>\n              <div class=\"hxc-tsco\">Senior Engineer \u00b7 UK<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550 FAQ \u2550\u2550\u2550 -->\n  <div class=\"hxc-s-sf\" id=\"hxc-faq\">\n    <div class=\"hxc-inner\">\n      <span class=\"hxc-ey\">FAQ<\/span>\n      <h2 class=\"hxc-h2\">Stepped Shafts \u2014 Frequently Asked Questions<\/h2>\n      <p class=\"hxc-sub\" style=\"margin-bottom:40px\">Technical and sourcing questions answered by our engineers.<\/p>\n      <div class=\"hxc-faq-grid\">\n        <div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What is a stepped shaft?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              A stepped shaft is a shaft with <strong>multiple cylindrical sections of different diameters<\/strong>, connected by shoulders (steps). Each step serves a different function: bearing seat, gear fit, seal running surface, thread zone, or coupling end. Stepped shafts are the most common shaft type in gearboxes, motors, and actuators \u2014 a single shaft combines all these functions, avoiding the need for multiple mating parts.\n            <\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">Why is concentricity between steps critical?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              <strong>Concentricity<\/strong> (coaxiality) between all stepped diameters ensures that bearings, gears, and couplings mounted on different steps all share the same rotational axis. Poor concentricity creates a bent-shaft condition \u2014 even if every individual diameter is within tolerance \u2014 causing vibration, premature bearing wear, and noise. HXC machines all stepped shaft diameters in a single 5-axis turning-milling setup, achieving concentricity \u2264 0.005 mm TIR between all steps.\n            <\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What is the tightest tolerance achievable on a step diameter?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              Individual bearing seat diameters: <strong>IT5 (\u00b10.005\u20130.010 mm depending on diameter)<\/strong> ground after hardening. Step shoulder runout to adjacent bearing seat: \u2264 0.005 mm. Thread runout: \u2264 0.01 mm. Spline or keyway positional tolerance: \u2264 0.010 mm. All measurements reported by CMM.\n            <\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">Can HXC machine internal features on stepped shafts?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              Yes \u2014 internal features including <strong>centre bores, axial through-holes, radial cross-holes, internal threads, and blind bores<\/strong> are all machined in the same setup as the external stepped profile. Common examples: stepped shafts with internal coolant through-bore; hollow stepped shafts with internal keyway; stepped shafts with axial M6 tapped holes for end-cap fasteners.\n            <\/div>\n          <\/div>\n        <\/div>\n        <div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What is the lead time?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">Prototype (1\u20135 pcs, turned + ground): 5\u20138 days. Small batch (10\u201350 pcs): 8\u201312 days. Production (100\u20131,000 pcs): 10\u201316 days. Stainless or titanium: add 2\u20134 days. Rush production available.<\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What materials are available?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              <strong>42CrMo4<\/strong> (induction hardened) for industrial and automotive. <strong>20CrMnTi<\/strong> (carburized) for maximum surface fatigue and EV drivetrain. <strong>C45<\/strong> for BLDC and general motor shafts. <strong>SUS303\/316L stainless<\/strong> for food, pharma, marine. <strong>Al 6061\/7075<\/strong> hard-anodized for lightweight. <strong>Ti Grade 5<\/strong> for aerospace\/medical.\n            <\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What surface finish is achievable?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">Standard ground OD: Ra 0.4 \u00b5m. Precision bearing seats: Ra 0.2 \u00b5m. Mirror finish for seals: Ra 0.1 \u00b5m. All measured by contact profilometer and reported on the inspection certificate.<\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">Can HXC machine integrated features?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">Yes \u2014 keyways, splines, threads, cross-holes, flats, and tapers are all machined in the same 5-axis turning-milling setup, ensuring concentricity between all features within 0.003 mm TIR.<\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What is the longest stepped shaft HXC can produce?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              Maximum shaft length between centres: <strong>1,200 mm<\/strong>. For shafts over 600 mm, straightness correction after heat treatment is performed before final grinding. Specify the required straightness tolerance on your drawing.\n            <\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">How do I specify a stepped shaft drawing?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              A complete stepped shaft drawing should show: every diameter with tolerance and surface finish; every step shoulder with perpendicularity and runout callout relative to the bearing seat datum; all thread specifications (standard, pitch, class); keyway\/spline profile and standard; and hardness requirement for each zone. HXC engineers can help interpret incomplete drawings \u2014 send a sketch and we will confirm geometry before quoting.\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is a stepped shaft?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A shaft with multiple cylindrical sections of different diameters, each serving a different function: bearing seat, gear fit, seal surface, thread zone, or coupling end.\"}},{\"@type\":\"Question\",\"name\":\"Why is concentricity critical?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Poor concentricity creates a bent-shaft condition causing vibration and premature bearing wear. HXC machines all steps in one 5-axis setup achieving \u2264 0.005 mm TIR.\"}},{\"@type\":\"Question\",\"name\":\"What tolerance is achievable on bearing seats?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"IT5 (\u00b10.005\u20130.010 mm). Step shoulder runout \u2264 0.005 mm. Ground after hardening with full CMM report.\"}},{\"@type\":\"Question\",\"name\":\"What is the lead time?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Prototype: 5\u20138 days. Small batch: 8\u201312 days. Production: 10\u201316 days.\"}}]}\n<\/script>\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 FAQ accordion + 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>\nfunction hxcFaq(btn) {\n  var body = btn.nextElementSibling;\n  var 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\nvar hxcObs = new IntersectionObserver(function(entries) {\n  entries.forEach(function(e, i) {\n    if (e.isIntersecting) {\n      setTimeout(function() { e.target.classList.add('in'); }, i * 90);\n    }\n  });\n}, { threshold: .08 });\n\ndocument.querySelectorAll('.hxc-rv').forEach(function(el) { hxcObs.observe(el); });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-2e74aa78 e-con-full e-flex e-con e-parent\" data-id=\"2e74aa78\" data-element_type=\"container\" data-e-type=\"container\" id=\"hxc-cta\">\n\t\t<div class=\"elementor-element elementor-element-8b547a9 e-con-full e-flex e-con e-child\" data-id=\"8b547a9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-112d8fdc elementor-widget elementor-widget-html\" data-id=\"112d8fdc\" 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-3579aa5f e-con-full e-flex e-con e-child\" data-id=\"3579aa5f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55a3f02f elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"55a3f02f\" 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=\"1150\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"55a3f02f\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Custom Stepped Shafts - HXCNC | Precision CNC Machining Manufacturer\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"1150\"\/>\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 Up to 12 Steps \u00b7 IT5 Brg Seat \u00b7 \u2197 0.005 \u00b7 1-Setup SS \/ 001 \u2014 008 Multi-Step CNC Turned Stepped Shafts Precision CNC turned and ground stepped shafts with up to 12 diameter steps, keyways, splines, threads, and bearing seats \u2014 all in one 5-axis turn-mill setup. OD tolerance IT5 on [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3672,"parent":39,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1150","page","type-page","status-publish","has-post-thumbnail","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>Custom Stepped Shafts - HXCNC | Precision CNC Machining Manufacturer<\/title>\n<meta name=\"description\" content=\"Precision CNC turned and ground stepped shafts with up to 12 diameter steps, keyways, splines, threads, and bearing seats \u2014 all in one 5-axis turn-mill setup.\" \/>\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\/fr\/product\/stepped-shaft\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Custom Stepped Shafts\" \/>\n<meta property=\"og:description\" content=\"Precision CNC turned and ground stepped shafts with up to 12 diameter steps, keyways, splines, threads, and bearing seats \u2014 all in one 5-axis turn-mill setup.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hxcnc.com\/fr\/product\/stepped-shaft\/\" \/>\n<meta property=\"og:site_name\" content=\"HXCNC | Precision CNC Machining Manufacturer\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-20T03:33:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Stepped-Drive-Shaft-EV.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1129\" \/>\n\t<meta property=\"og:image:height\" content=\"1129\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/stepped-shaft\\\/\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/stepped-shaft\\\/\",\"name\":\"Custom Stepped Shafts - HXCNC | Precision CNC Machining Manufacturer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/stepped-shaft\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/stepped-shaft\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Stepped-Drive-Shaft-EV.webp\",\"datePublished\":\"2026-04-10T07:39:35+00:00\",\"dateModified\":\"2026-05-20T03:33:45+00:00\",\"description\":\"Precision CNC turned and ground stepped shafts with up to 12 diameter steps, keyways, splines, threads, and bearing seats \u2014 all in one 5-axis turn-mill setup.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/stepped-shaft\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hxcnc.com\\\/product\\\/stepped-shaft\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/stepped-shaft\\\/#primaryimage\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Stepped-Drive-Shaft-EV.webp\",\"contentUrl\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Stepped-Drive-Shaft-EV.webp\",\"width\":1129,\"height\":1129},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/stepped-shaft\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hxcnc.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Product\",\"item\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Custom Stepped Shafts\"}]},{\"@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\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#organization\",\"name\":\"HXCNC | Precision CNC Machining Manufacturer\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@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":"Arbres \u00e0 \u00e9tapes personnalis\u00e9s - HXCNC | Fabricant de usinage CNC de pr\u00e9cision","description":"Arbres \u00e0 pas tourn\u00e9s et usin\u00e9s avec pr\u00e9cision, avec jusqu'\u00e0 12 \u00e9tapes de diam\u00e8tre, rainures en cl\u00e9, splines, filetages et si\u00e8ges de roulements \u2014 le tout en une seule configuration de tournage-fraisage 5 axes.","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\/fr\/product\/stepped-shaft\/","og_locale":"fr_FR","og_type":"article","og_title":"Custom Stepped Shafts","og_description":"Precision CNC turned and ground stepped shafts with up to 12 diameter steps, keyways, splines, threads, and bearing seats \u2014 all in one 5-axis turn-mill setup.","og_url":"https:\/\/hxcnc.com\/fr\/product\/stepped-shaft\/","og_site_name":"HXCNC | Precision CNC Machining Manufacturer","article_modified_time":"2026-05-20T03:33:45+00:00","og_image":[{"width":1129,"height":1129,"url":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Stepped-Drive-Shaft-EV.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hxcnc.com\/product\/stepped-shaft\/","url":"https:\/\/hxcnc.com\/product\/stepped-shaft\/","name":"Arbres \u00e0 \u00e9tapes personnalis\u00e9s - HXCNC | Fabricant de usinage CNC de pr\u00e9cision","isPartOf":{"@id":"https:\/\/hxcnc.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hxcnc.com\/product\/stepped-shaft\/#primaryimage"},"image":{"@id":"https:\/\/hxcnc.com\/product\/stepped-shaft\/#primaryimage"},"thumbnailUrl":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Stepped-Drive-Shaft-EV.webp","datePublished":"2026-04-10T07:39:35+00:00","dateModified":"2026-05-20T03:33:45+00:00","description":"Arbres \u00e0 pas tourn\u00e9s et usin\u00e9s avec pr\u00e9cision, avec jusqu'\u00e0 12 \u00e9tapes de diam\u00e8tre, rainures en cl\u00e9, splines, filetages et si\u00e8ges de roulements \u2014 le tout en une seule configuration de tournage-fraisage 5 axes.","breadcrumb":{"@id":"https:\/\/hxcnc.com\/product\/stepped-shaft\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hxcnc.com\/product\/stepped-shaft\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/hxcnc.com\/product\/stepped-shaft\/#primaryimage","url":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Stepped-Drive-Shaft-EV.webp","contentUrl":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Stepped-Drive-Shaft-EV.webp","width":1129,"height":1129},{"@type":"BreadcrumbList","@id":"https:\/\/hxcnc.com\/product\/stepped-shaft\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hxcnc.com\/"},{"@type":"ListItem","position":2,"name":"Product","item":"https:\/\/hxcnc.com\/product\/"},{"@type":"ListItem","position":3,"name":"Custom Stepped Shafts"}]},{"@type":"WebSite","@id":"https:\/\/hxcnc.com\/#website","url":"https:\/\/hxcnc.com\/","name":"HXCNC | Fabricant de pi\u00e8ces usin\u00e9es CNC de pr\u00e9cision","description":"HXCNC fournit des services d'usinage CNC de pr\u00e9cision, fraisage CNC, tournage CNC, usinage 5 axes, tournage Swiss, rectification et finition de surface pour prototypes et pi\u00e8ces de production. Certifi\u00e9 ISO 9001, r\u00e9ponse aux devis en 24 heures, tol\u00e9rances strictes et livraison dans le monde entier.","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":"fr-FR"},{"@type":"Organization","@id":"https:\/\/hxcnc.com\/#organization","name":"HXCNC | Fabricant de pi\u00e8ces usin\u00e9es CNC de pr\u00e9cision","url":"https:\/\/hxcnc.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@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\/fr\/wp-json\/wp\/v2\/pages\/1150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/comments?post=1150"}],"version-history":[{"count":4,"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/pages\/1150\/revisions"}],"predecessor-version":[{"id":3681,"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/pages\/1150\/revisions\/3681"}],"up":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/pages\/39"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/media\/3672"}],"wp:attachment":[{"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/media?parent=1150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}