{"id":1146,"date":"2026-04-10T07:39:34","date_gmt":"2026-04-10T07:39:34","guid":{"rendered":"https:\/\/hxcnc.com\/?page_id=1146"},"modified":"2026-05-23T08:44:09","modified_gmt":"2026-05-23T08:44:09","slug":"roller-shaft","status":"publish","type":"page","link":"https:\/\/hxcnc.com\/ro\/product\/roller-shaft\/","title":{"rendered":"Rulmen\u021bi personaliza\u021bi de \u00eenalt\u0103 precizie pentru role"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1146\" class=\"elementor elementor-1146\" 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-boxed 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(167, 139, 250, .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 Roller 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\">h4\/h5 OD \u00b7 HRC 60 \u00b7 Ra 0.1\u00b5m Mirror \u00b7 CMM<\/div>\n            <div class=\"hxc-hero2-id\">RS \/ 001 \u2014 008<\/div>\n          <\/div>\n\n          <h1 class=\"hxc-hero2-h1\">\n            High-Precision Ground<br>\n            <em>Roller Shafts<\/em>\n          <\/h1>\n\n          <p class=\"hxc-hero2-sub\">\n            Precision CNC ground roller shafts and roll pins for high-precision roller assemblies \u2014\n            OD tolerance h4 \/ h5, surface hardness HRC 58\u201362 case-hardened, mirror finish Ra 0.1 \u00b5m.\n            Engineered for printing presses, laminating machines, precision feed rollers, and\n            metering rollers where consistent nip pressure is critical.\n          <\/p>\n\n          <div class=\"hxc-hero2-stats\">\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">Ra 0.1<sup>\u00b5m<\/sup><\/div>\n              <div class=\"hxc-hero2-stat-l\">Mirror Finish<\/div>\n            <\/div>\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">HRC 58\u201362<\/div>\n              <div class=\"hxc-hero2-stat-l\">Case Hardness<\/div>\n            <\/div>\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">h4 \/ h5<\/div>\n              <div class=\"hxc-hero2-stat-l\">OD Tolerance<\/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 RS-000 PRECISION PRINTING ROLLER SHAFT \u00b7 42CrMo4 IH HRC 60<\/span>\n              <span>ISO 9001 \u00b7 MIRROR GROUND \u00b7 CMM<\/span>\n            <\/div>\n\n            <div class=\"hxc-hero2-pin hxc-hero2-pin-a hxc-hero2-pin-1\">HRC 60 \u00b7 Ra 0.1\u00b5m<\/div>\n            <div class=\"hxc-hero2-pin hxc-hero2-pin-2\">h4 \/ h5 OD<\/div>\n\n            <div class=\"hxc-hero2-scene\">\n              <svg viewBox=\"0 0 480 360\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"High-precision roller shaft technical drawing \u2014 long roller body with two end bearing journals (h4\/h5 fit), bearing icons, mirror-ground Ra 0.1 \u00b5m top and bottom edges highlighted in violet, phantom contact roller floating above with NIP zone marked, hardness HRC 60 callout, length and diameter dimensions, GD&amp;T runout frame. Four corners: Ra surface finish table, OD tolerance \u00d7 HRC grade matrix, four roller surface type end-views (smooth\/knurled\/grooved\/cellular), material \u00d7 hardness \u00d7 use class menu.\">\n                <defs>\n                  <linearGradient id=\"rsSteel\" 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=\"rsSteelDark\" 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=\"rsGlow\" cx=\"50%\" cy=\"50%\" r=\"50%\">\n                    <stop offset=\"0\" stop-color=\"rgba(167,139,250,.6)\"\/>\n                    <stop offset=\"1\" stop-color=\"transparent\"\/>\n                  <\/radialGradient>\n                <\/defs>\n\n                <!-- MAIN: long roller shaft side elevation -->\n                <g transform=\"translate(160,196)\">\n                  <ellipse cx=\"0\" cy=\"0\" rx=\"148\" ry=\"30\" fill=\"url(#rsGlow)\" opacity=\".55\"\/>\n\n                  <!-- title -->\n                  <text x=\"-145\" y=\"-72\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"9\"\n                        font-weight=\"700\" fill=\"#A78BFA\">PRECISION ROLLER SHAFT \u00b7 MIRROR GROUND \u00b7 HRC 60<\/text>\n                  <text x=\"-145\" y=\"-62\" font-family=\"Roboto Mono,monospace\" font-size=\"5\"\n                        fill=\"rgba(167,139,250,.7)\">42CrMo4 \u00b7 IH HRC 60 \u00b12 \u00b7 h5 OD \u00b7 Ra 0.1\u00b5m<\/text>\n\n                  <!-- Runout GD&T frame floating top-right with leader to roller body -->\n                  <g transform=\"translate(64,-52)\">\n                    <rect x=\"0\" y=\"0\" width=\"68\" 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=\"43\" y=\"7\" font-family=\"Roboto Mono,monospace\" font-size=\"6.5\"\n                          fill=\"#FCD34D\" text-anchor=\"middle\" font-weight=\"700\">0.003 A-B<\/text>\n                  <\/g>\n                  <line x1=\"64\" y1=\"-42\" x2=\"-115\" y2=\"-5\" stroke=\"#FCD34D\" stroke-width=\".4\"\/>\n                  <circle cx=\"-115\" cy=\"-5\" r=\"1.5\" fill=\"#FCD34D\"\/>\n                  <text x=\"84\" y=\"-32\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\"\n                        fill=\"rgba(252,211,77,.7)\">brg-to-brg total runout<\/text>\n\n                  <!-- Phantom contact roller above (dashed circle) -->\n                  <circle cx=\"0\" cy=\"-24\" r=\"11\" fill=\"rgba(167,139,250,.04)\" stroke=\"rgba(167,139,250,.45)\" stroke-width=\".5\" stroke-dasharray=\"3 2\"\/>\n                  <text x=\"0\" y=\"-26\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"rgba(167,139,250,.6)\" text-anchor=\"middle\">CONTACT<\/text>\n                  <text x=\"0\" y=\"-21\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"rgba(167,139,250,.5)\" text-anchor=\"middle\">(phantom)<\/text>\n\n                  <!-- NIP zone marker on roller top -->\n                  <line x1=\"-11\" y1=\"-13\" x2=\"11\" y2=\"-13\" stroke=\"#A78BFA\" stroke-width=\"2.5\"\/>\n                  <text x=\"20\" y=\"-12\" font-family=\"Roboto Mono,monospace\" font-size=\"5\" fill=\"#A78BFA\" font-weight=\"700\">\u2190 NIP<\/text>\n\n                  <!-- per-zone tags above the bearing journals -->\n                  <text x=\"-115\" y=\"-32\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#A78BFA\" text-anchor=\"middle\" font-weight=\"700\">\u00d810 h5<\/text>\n                  <text x=\"-115\" y=\"-27\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"rgba(167,139,250,.65)\" text-anchor=\"middle\">REAR BRG<\/text>\n                  <text x=\"115\" y=\"-32\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#A78BFA\" text-anchor=\"middle\" font-weight=\"700\">\u00d810 h5<\/text>\n                  <text x=\"115\" y=\"-27\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"rgba(167,139,250,.65)\" text-anchor=\"middle\">FRONT BRG<\/text>\n\n                  <!-- shaft profile: bearings + long roller body -->\n                  <path d=\"M -135,-5 L -100,-5 L -100,-12 L 100,-12 L 100,-5 L 135,-5 L 135,5 L 100,5 L 100,12 L -100,12 L -100,5 L -135,5 Z\"\n                        fill=\"url(#rsSteel)\" stroke=\"#1E293B\" stroke-width=\".8\"\/>\n\n                  <!-- REAR bearing journal highlight (violet edges) -->\n                  <line x1=\"-135\" y1=\"-5\" x2=\"-100\" y2=\"-5\" stroke=\"#A78BFA\" stroke-width=\"1.8\"\/>\n                  <line x1=\"-135\" y1=\"5\" x2=\"-100\" y2=\"5\" stroke=\"#A78BFA\" stroke-width=\"1.8\"\/>\n\n                  <!-- bearing icon on rear journal -->\n                  <g transform=\"translate(-115,0)\">\n                    <circle cx=\"0\" cy=\"0\" r=\"3.2\" fill=\"none\" stroke=\"#A78BFA\" stroke-width=\".3\"\/>\n                    <circle cx=\"-2.6\" cy=\"0\" r=\".7\" fill=\"#A78BFA\"\/>\n                    <circle cx=\"2.6\" cy=\"0\" r=\".7\" fill=\"#A78BFA\"\/>\n                    <circle cx=\"0\" cy=\"-2.6\" r=\".7\" fill=\"#A78BFA\"\/>\n                    <circle cx=\"0\" cy=\"2.6\" r=\".7\" fill=\"#A78BFA\"\/>\n                  <\/g>\n\n                  <!-- ROLLER BODY top edge mirror highlight (full length) -->\n                  <line x1=\"-100\" y1=\"-12\" x2=\"-15\" y2=\"-12\" stroke=\"#A78BFA\" stroke-width=\"1.5\" opacity=\".55\"\/>\n                  <line x1=\"15\" y1=\"-12\" x2=\"100\" y2=\"-12\" stroke=\"#A78BFA\" stroke-width=\"1.5\" opacity=\".55\"\/>\n                  <line x1=\"-100\" y1=\"12\" x2=\"100\" y2=\"12\" stroke=\"#A78BFA\" stroke-width=\"1.5\" opacity=\".55\"\/>\n\n                  <!-- MIRROR Ra 0.1 callout in middle bottom of body -->\n                  <text x=\"-60\" y=\"3\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"#A78BFA\" font-weight=\"700\">MIRROR Ra 0.1 \u00b5m<\/text>\n                  <text x=\"40\" y=\"3\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"#A78BFA\" font-weight=\"700\">HRC 60 \u00b12 \u00b7 CASE<\/text>\n\n                  <!-- FRONT bearing journal highlight -->\n                  <line x1=\"100\" y1=\"-5\" x2=\"135\" y2=\"-5\" stroke=\"#A78BFA\" stroke-width=\"1.8\"\/>\n                  <line x1=\"100\" y1=\"5\" x2=\"135\" y2=\"5\" stroke=\"#A78BFA\" stroke-width=\"1.8\"\/>\n\n                  <!-- bearing icon on front journal -->\n                  <g transform=\"translate(115,0)\">\n                    <circle cx=\"0\" cy=\"0\" r=\"3.2\" fill=\"none\" stroke=\"#A78BFA\" stroke-width=\".3\"\/>\n                    <circle cx=\"-2.6\" cy=\"0\" r=\".7\" fill=\"#A78BFA\"\/>\n                    <circle cx=\"2.6\" cy=\"0\" r=\".7\" fill=\"#A78BFA\"\/>\n                    <circle cx=\"0\" cy=\"-2.6\" r=\".7\" fill=\"#A78BFA\"\/>\n                    <circle cx=\"0\" cy=\"2.6\" r=\".7\" fill=\"#A78BFA\"\/>\n                  <\/g>\n\n                  <!-- centre axis -->\n                  <line x1=\"-148\" y1=\"0\" x2=\"148\" y2=\"0\" stroke=\"rgba(167,139,250,.5)\" stroke-width=\".3\" stroke-dasharray=\"6 2 1 2\"\/>\n\n                  <!-- \u00d824 callout (diameter of body) -->\n                  <g transform=\"translate(-115,18)\">\n                    <line x1=\"0\" y1=\"-30\" x2=\"0\" y2=\"6\" stroke=\"rgba(167,139,250,.4)\" stroke-width=\".3\" stroke-dasharray=\"2 1\"\/>\n                    <line x1=\"14\" y1=\"-12\" x2=\"-2\" y2=\"-12\" stroke=\"#A78BFA\" stroke-width=\".4\"\/>\n                    <line x1=\"14\" y1=\"12\" x2=\"-2\" y2=\"12\" stroke=\"#A78BFA\" stroke-width=\".4\"\/>\n                  <\/g>\n\n                  <!-- Length dim at bottom -->\n                  <line x1=\"-135\" y1=\"26\" x2=\"135\" y2=\"26\" stroke=\"#A78BFA\" stroke-width=\".5\"\/>\n                  <line x1=\"-135\" y1=\"29\" x2=\"-135\" y2=\"7\" stroke=\"#A78BFA\" stroke-width=\".4\" stroke-dasharray=\"2 1\"\/>\n                  <line x1=\"135\" y1=\"29\" x2=\"135\" y2=\"7\" stroke=\"#A78BFA\" stroke-width=\".4\" stroke-dasharray=\"2 1\"\/>\n                  <path d=\"M -135,26 l 4,-2 l 0,4 z\" fill=\"#A78BFA\"\/>\n                  <path d=\"M 135,26 l -4,-2 l 0,4 z\" fill=\"#A78BFA\"\/>\n                  <text x=\"0\" y=\"36\" font-family=\"Roboto Mono,monospace\" font-size=\"6.5\"\n                        fill=\"#A78BFA\" text-anchor=\"middle\" font-weight=\"700\">L = 280 mm \u00b7 \u00d824 ROLLER BODY \u00b7 1 GRIND<\/text>\n                <\/g>\n\n                <!-- TOP-LEFT: surface finish Ra table -->\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\">SURFACE \u00b7 Ra \u00b5m<\/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)\">FINISH<\/text>\n                  <text x=\"92\" y=\"30\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"rgba(255,255,255,.55)\">Ra<\/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\">USE<\/text>\n\n                  <g font-family=\"Roboto Mono,monospace\" font-size=\"6\">\n                    <text x=\"14\" y=\"40\" fill=\"#fff\">Turned<\/text>\n                    <text x=\"92\" y=\"40\" fill=\"rgba(255,255,255,.75)\">1.6<\/text>\n                    <text x=\"158\" y=\"40\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">rough<\/text>\n\n                    <text x=\"14\" y=\"50\" fill=\"#fff\">Ground<\/text>\n                    <text x=\"92\" y=\"50\" fill=\"rgba(255,255,255,.75)\">0.4<\/text>\n                    <text x=\"158\" y=\"50\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">brg journal<\/text>\n\n                    <text x=\"14\" y=\"60\" fill=\"#fff\">Fine grd<\/text>\n                    <text x=\"92\" y=\"60\" fill=\"rgba(255,255,255,.75)\">0.2<\/text>\n                    <text x=\"158\" y=\"60\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">precision<\/text>\n\n                    <rect x=\"10\" y=\"64\" width=\"152\" height=\"11\" fill=\"rgba(167,139,250,.18)\" rx=\"2\"\/>\n                    <text x=\"14\" y=\"72\" fill=\"#A78BFA\" font-weight=\"700\">Mirror \u25c0<\/text>\n                    <text x=\"92\" y=\"72\" fill=\"#A78BFA\" font-weight=\"700\">0.1<\/text>\n                    <text x=\"158\" y=\"72\" fill=\"#A78BFA\" font-weight=\"700\" text-anchor=\"end\">printing roll<\/text>\n\n                    <text x=\"14\" y=\"82\" fill=\"#FCD34D\">Lapped<\/text>\n                    <text x=\"92\" y=\"82\" fill=\"rgba(252,211,77,.85)\">0.05<\/text>\n                    <text x=\"158\" y=\"82\" fill=\"rgba(252,211,77,.7)\" text-anchor=\"end\">optical<\/text>\n                  <\/g>\n                <\/g>\n\n                <!-- TOP-RIGHT: OD tol \u00d7 HRC grade -->\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\">OD TOL \u00b7 HRC \u00b7 USE<\/text>\n\n                  <line x1=\"10\" y1=\"22\" x2=\"170\" 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)\">TOL<\/text>\n                  <text x=\"64\" y=\"30\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"rgba(255,255,255,.55)\">HRC<\/text>\n                  <text x=\"166\" y=\"30\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"rgba(255,255,255,.55)\" text-anchor=\"end\">USE<\/text>\n\n                  <g font-family=\"Roboto Mono,monospace\" font-size=\"6\">\n                    <text x=\"14\" y=\"42\" fill=\"#fff\">h4<\/text>\n                    <text x=\"64\" y=\"42\" fill=\"rgba(255,255,255,.75)\">60+<\/text>\n                    <text x=\"166\" y=\"42\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">ultra-prec print<\/text>\n\n                    <rect x=\"10\" y=\"46\" width=\"160\" height=\"11\" fill=\"rgba(167,139,250,.18)\" rx=\"2\"\/>\n                    <text x=\"14\" y=\"54\" fill=\"#A78BFA\" font-weight=\"700\">h5 \u25c0<\/text>\n                    <text x=\"64\" y=\"54\" fill=\"#A78BFA\" font-weight=\"700\">58\u201362<\/text>\n                    <text x=\"166\" y=\"54\" fill=\"#A78BFA\" font-weight=\"700\" text-anchor=\"end\">matched brg roll<\/text>\n\n                    <text x=\"14\" y=\"66\" fill=\"#fff\">h6<\/text>\n                    <text x=\"64\" y=\"66\" fill=\"rgba(255,255,255,.75)\">50\u201355<\/text>\n                    <text x=\"166\" y=\"66\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">general conveyor<\/text>\n\n                    <text x=\"14\" y=\"78\" fill=\"#FCD34D\">h7<\/text>\n                    <text x=\"64\" y=\"78\" fill=\"rgba(252,211,77,.85)\">40\u201350<\/text>\n                    <text x=\"166\" y=\"78\" fill=\"rgba(252,211,77,.7)\" text-anchor=\"end\">rough handling<\/text>\n                  <\/g>\n                <\/g>\n\n                <!-- BOTTOM-LEFT: roller surface types (4 end-view icons) -->\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\">ROLLER SURFACE \u00b7 TYPE<\/text>\n\n                  <!-- SMOOTH \/ MIRROR -->\n                  <g transform=\"translate(28,50)\">\n                    <circle cx=\"0\" cy=\"0\" r=\"11\" fill=\"rgba(167,139,250,.22)\" stroke=\"#A78BFA\" stroke-width=\".6\"\/>\n                    <!-- highlight glint -->\n                    <path d=\"M -7,-7 A 11,11 0 0,1 -7,7\" fill=\"none\" stroke=\"rgba(255,255,255,.6)\" stroke-width=\".4\"\/>\n                    <text x=\"0\" y=\"22\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#A78BFA\" text-anchor=\"middle\" font-weight=\"700\">MIRROR \u25c0<\/text>\n                    <text x=\"0\" y=\"28\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"rgba(167,139,250,.65)\" text-anchor=\"middle\">printing<\/text>\n                  <\/g>\n\n                  <!-- KNURLED (crosshatch) -->\n                  <g transform=\"translate(64,50)\">\n                    <circle cx=\"0\" cy=\"0\" r=\"11\" fill=\"rgba(167,139,250,.18)\" stroke=\"#A78BFA\" stroke-width=\".6\"\/>\n                    <g stroke=\"#A78BFA\" stroke-width=\".3\" clip-path=\"circle(11px at 0 0)\">\n                      <line x1=\"-12\" y1=\"-8\" x2=\"12\" y2=\"4\"\/>\n                      <line x1=\"-12\" y1=\"-4\" x2=\"12\" y2=\"8\"\/>\n                      <line x1=\"-12\" y1=\"0\" x2=\"12\" y2=\"12\"\/>\n                      <line x1=\"-12\" y1=\"4\" x2=\"12\" y2=\"-8\"\/>\n                      <line x1=\"-12\" y1=\"8\" x2=\"12\" y2=\"-4\"\/>\n                      <line x1=\"-12\" y1=\"12\" x2=\"12\" y2=\"0\"\/>\n                    <\/g>\n                    <text x=\"0\" y=\"22\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#A78BFA\" text-anchor=\"middle\" font-weight=\"700\">KNURLED<\/text>\n                    <text x=\"0\" y=\"28\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"rgba(167,139,250,.65)\" text-anchor=\"middle\">feed<\/text>\n                  <\/g>\n\n                  <!-- GROOVED (parallel rings) -->\n                  <g transform=\"translate(102,50)\">\n                    <circle cx=\"0\" cy=\"0\" r=\"11\" fill=\"rgba(167,139,250,.18)\" stroke=\"#A78BFA\" stroke-width=\".6\"\/>\n                    <circle cx=\"0\" cy=\"0\" r=\"9\" fill=\"none\" stroke=\"#A78BFA\" stroke-width=\".3\"\/>\n                    <circle cx=\"0\" cy=\"0\" r=\"7\" fill=\"none\" stroke=\"#A78BFA\" stroke-width=\".3\"\/>\n                    <circle cx=\"0\" cy=\"0\" r=\"5\" fill=\"none\" stroke=\"#A78BFA\" stroke-width=\".3\"\/>\n                    <circle cx=\"0\" cy=\"0\" r=\"3\" fill=\"none\" stroke=\"#A78BFA\" stroke-width=\".3\"\/>\n                    <text x=\"0\" y=\"22\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#A78BFA\" text-anchor=\"middle\" font-weight=\"700\">GROOVED<\/text>\n                    <text x=\"0\" y=\"28\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"rgba(167,139,250,.65)\" text-anchor=\"middle\">laminating<\/text>\n                  <\/g>\n\n                  <!-- CELLULAR (anilox dot pattern) -->\n                  <g transform=\"translate(140,50)\">\n                    <circle cx=\"0\" cy=\"0\" r=\"11\" fill=\"rgba(167,139,250,.18)\" stroke=\"#A78BFA\" stroke-width=\".6\"\/>\n                    <g fill=\"#A78BFA\" clip-path=\"circle(11px at 0 0)\">\n                      <circle cx=\"-6\" cy=\"-6\" r=\".9\"\/>\n                      <circle cx=\"0\" cy=\"-6\" r=\".9\"\/>\n                      <circle cx=\"6\" cy=\"-6\" r=\".9\"\/>\n                      <circle cx=\"-6\" cy=\"0\" r=\".9\"\/>\n                      <circle cx=\"0\" cy=\"0\" r=\".9\"\/>\n                      <circle cx=\"6\" cy=\"0\" r=\".9\"\/>\n                      <circle cx=\"-6\" cy=\"6\" r=\".9\"\/>\n                      <circle cx=\"0\" cy=\"6\" r=\".9\"\/>\n                      <circle cx=\"6\" cy=\"6\" r=\".9\"\/>\n                      <circle cx=\"-3\" cy=\"-3\" r=\".9\"\/>\n                      <circle cx=\"3\" cy=\"-3\" r=\".9\"\/>\n                      <circle cx=\"-3\" cy=\"3\" r=\".9\"\/>\n                      <circle cx=\"3\" cy=\"3\" r=\".9\"\/>\n                    <\/g>\n                    <text x=\"0\" y=\"22\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#A78BFA\" text-anchor=\"middle\" font-weight=\"700\">CELLULAR<\/text>\n                    <text x=\"0\" y=\"28\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"rgba(167,139,250,.65)\" text-anchor=\"middle\">metering<\/text>\n                  <\/g>\n\n                  <line x1=\"14\" y1=\"88\" x2=\"158\" y2=\"88\" stroke=\"rgba(255,255,255,.15)\" stroke-width=\".4\"\/>\n                  <text x=\"86\" y=\"98\" font-family=\"Roboto Mono,monospace\" font-size=\"5\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"middle\">+ CHEVRON \u00b7 DIAMOND \u00b7 CUSTOM<\/text>\n                  <text x=\"86\" y=\"104\" font-family=\"Roboto Mono,monospace\" font-size=\"4\" fill=\"rgba(167,139,250,.85)\" text-anchor=\"middle\" font-weight=\"700\">SPECIFY PATTERN PER DRAWING<\/text>\n                <\/g>\n\n                <!-- BOTTOM-RIGHT: material \u00d7 hardness \u00d7 use class -->\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(167,139,250,.16)\" rx=\"2\"\/>\n                    <text x=\"14\" y=\"48\" fill=\"#A78BFA\" font-weight=\"700\">42CrMo4 IH \u25c0<\/text>\n                    <text x=\"138\" y=\"48\" fill=\"#A78BFA\" font-weight=\"700\">58\u201362<\/text>\n                    <text x=\"238\" y=\"48\" fill=\"#A78BFA\" font-weight=\"700\" text-anchor=\"end\">printing \u00b7 laminating<\/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\">feed \u00b7 high wear<\/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\">SUS440C<\/text>\n                    <text x=\"138\" y=\"78\" fill=\"rgba(252,211,77,.85)\">56\u201358<\/text>\n                    <text x=\"238\" y=\"78\" fill=\"rgba(252,211,77,.7)\" text-anchor=\"end\">food \u00b7 pharma roll<\/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\">Steel + HCr plate<\/text>\n                    <text x=\"138\" y=\"92\" fill=\"rgba(255,255,255,.75)\">HV 800<\/text>\n                    <text x=\"238\" y=\"92\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">metering precision<\/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)\">Al 7075 HA \/ Ti Gr5<\/text>\n                    <text x=\"138\" y=\"105\" fill=\"rgba(125,211,252,.7)\">HV 400<\/text>\n                    <text x=\"238\" y=\"105\" fill=\"rgba(125,211,252,.65)\" text-anchor=\"end\">light \u00b7 aero roll<\/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\">Printing \u00b7 Laminating \u00b7 Feed \u00b7 Metering \u00b7 Coating<\/div>\n                <div class=\"hxc-hero2-chip-l\">Roller Types<\/div>\n              <\/div>\n              <div class=\"hxc-hero2-chip\">\n                <div class=\"hxc-hero2-chip-v\">42CrMo4 \u00b7 20CrMnTi \u00b7 SUS440C \u00b7 316L \u00b7 Al 7075<\/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\">Ra 0.1\u00b5m<\/div>\n        <div class=\"hxc-sl2\">Mirror Finish<br>printing-roll standard<\/div>\n      <\/div>\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">HRC 58\u201362<\/div>\n        <div class=\"hxc-sl2\">Case Hardness<br>Hertzian-rated surface<\/div>\n      <\/div>\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">h4 \/ h5<\/div>\n        <div class=\"hxc-sl2\">OD Tolerance<br>matched roller bearings<\/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\">High-Precision Roller Shafts We Have Made<\/h2>\n          <p class=\"hxc-sub\">Precision CNC machined high-precision roller 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=\"High-Precision Roller Shaft \u2014 Industrial Drive\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/High-Precision-Roller-Shafts-\u2014-Industrial-Drive.webp\">\n          <span class=\"hxc-gtag\">42CrMo4 \u00b7 Industrial<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">High-Precision Roller Shaft \u2014 Industrial Drive<\/div>\n            <div class=\"hxc-gm\">42CrMo4 \u00b7 Hardened \u00b7 200 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"High-Precision Roller Shaft \u2014 Medical Device\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/High-Precision-Roller-Shafts.webp\">\n          <span class=\"hxc-gtag\">SUS316L \u00b7 Medical<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">High-Precision Roller Shaft \u2014 Medical Device<\/div>\n            <div class=\"hxc-gm\">SUS316L \u00b7 Passivated \u00b7 50 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"High-Precision Roller Shaft \u2014 Robot Joint\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/High-Precision-Roller-Shafts-Robot-Joint.webp\">\n          <span class=\"hxc-gtag\">Al 7075 \u00b7 Robot<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">High-Precision Roller Shaft \u2014 Robot Joint<\/div>\n            <div class=\"hxc-gm\">Al 7075 \u00b7 Anodized \u00b7 80 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"High-Precision Roller Shaft \u2014 Aerospace\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/High-Precision-Roller-Shafts-Aerospace.webp\">\n          <span class=\"hxc-gtag\">Ti Grade 5 \u00b7 Aero<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">High-Precision Roller Shaft \u2014 Aerospace<\/div>\n            <div class=\"hxc-gm\">Ti Grade 5 \u00b7 15 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"High-Precision Roller Shaft \u2014 General Machinery\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/High-Precision-Roller-Shafts-General-Machinery.webp\">\n          <span class=\"hxc-gtag\">C45 \u00b7 General<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">High-Precision Roller Shaft \u2014 General Machinery<\/div>\n            <div class=\"hxc-gm\">C45 \u00b7 Black oxide \u00b7 300 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"High-Precision Roller Shaft \u2014 Precision Instrument\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/High-Precision-Roller-Shafts-Precision-Instrument.webp\">\n          <span class=\"hxc-gtag\">SUS303 \u00b7 Instrument<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">High-Precision Roller Shaft \u2014 Precision Instrument<\/div>\n            <div class=\"hxc-gm\">SUS303 \u00b7 Ra 0.2\u00b5m \u00b7 100 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"High-Precision Roller Shaft \u2014 High Torque Drive\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/High-Precision-Roller-Shafts-High-Torque-Drive.webp\">\n          <span class=\"hxc-gtag\">20CrMnTi \u00b7 Drive<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">High-Precision Roller Shaft \u2014 High Torque Drive<\/div>\n            <div class=\"hxc-gm\">20CrMnTi \u00b7 Carburized \u00b7 150 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"High-Precision Roller Shaft \u2014 Full CMM Report\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/High-Precision-Roller-Shafts-Full-CMM-Report.webp\">\n          <span class=\"hxc-gtag\">CMM Verified<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">High-Precision Roller Shaft \u2014 Full CMM Report<\/div>\n            <div class=\"hxc-gm\">Every piece 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\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 High-Precision Roller 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\">High-Precision Roller 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 high-precision roller shaft?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              A precision roller shaft is the <strong>central shaft of a roller assembly<\/strong> \u2014 it either drives the roller or is driven by it. Precision roller shafts are ground to tight OD tolerances (h4\/h5) and high hardness (HRC 60+) to maintain dimensional accuracy under the high Hertzian contact pressures of roller applications, and to achieve the surface finish (Ra 0.1 \u00b5m) required for consistent nip pressure and smooth web handling.\n            <\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What hardness is needed for roller shafts?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              Roller shafts that run in contact with roller bearings or that serve as the roller surface directly need <strong>HRC 58\u201362<\/strong> \u2014 below HRC 58, the roller contact surface will dent under Hertzian load, causing vibration and surface marks on the web or material being processed. For precision printing and laminating roller shafts, HRC 60 with Ra 0.1 \u00b5m is the standard \u2014 achieved by case hardening (induction or through-carburizing) and precision cylindrical grinding.\n            <\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What OD tolerance is standard for roller shafts?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              <strong>h5<\/strong> for roller shafts running in matched roller bearings \u2014 tight enough to eliminate clearance variation that would cause roller oscillation. <strong>h4<\/strong> for ultra-precision printing rollers where shaft-to-bearing clearance must be below 0.003 mm. <strong>h6<\/strong> for general conveyor roller shafts where precision is less critical. Specify the tolerance class and required roundness 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)\">Can roller shafts have integrated drive features?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              Yes \u2014 HXC regularly machines roller shafts with <strong>integrated keyways, splines, gear teeth, or polygon (Torx) ends<\/strong> for direct drive without separate couplings. All drive features are machined in one 5-axis setup, ensuring concentricity between the roller surface and the drive interface within 0.003 mm \u2014 critical for vibration-free high-speed roller operation.\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, hardened + mirror ground): 5\u20138 days. Small batch (10\u201350 pcs): 8\u201314 days. Production (100\u20131,000 pcs): 12\u201318 days. Stainless or titanium: add 2\u20134 days. Chrome plating adds 3\u20135 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 printing and laminating rollers. <strong>20CrMnTi<\/strong> (through-carburized) for feed rollers requiring maximum surface fatigue life. <strong>SUS440C<\/strong> (hardenable stainless) for food and pharma rollers needing both corrosion resistance and HRC 56\u201358. <strong>SUS303\/316L<\/strong> for non-hardened stainless rollers. <strong>Al 7075<\/strong> hard-anodized for lightweight office and copier rollers. <strong>Ti Grade 5<\/strong> for aerospace.\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 journals: Ra 0.2 \u00b5m. Mirror finish for the roller contact surface: Ra 0.1 \u00b5m (super-ground). Lapped or chrome-polished finish: Ra 0.05 \u00b5m for ultra-precision printing applications. 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 roller shaft HXC can produce?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              Maximum roller shaft length between centres: <strong>1,500 mm<\/strong>. For shafts over 600 mm, straightness correction after heat treatment is performed before final grinding to keep TIR \u2264 0.01 mm\/m. Specify the required straightness tolerance on your drawing \u2014 wide-format printing and laminating rollers often need \u2264 0.005 mm\/m.\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What hardness is needed for roller shafts?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"HRC 58\u201362 minimum for roller contact surfaces. Below HRC 58, Hertzian denting occurs under contact pressure. HRC 60 with Ra 0.1 \u00b5m is the standard for precision printing and laminating rollers.\"}},{\"@type\":\"Question\",\"name\":\"What OD tolerance is standard?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"h5 for matched roller bearings. h4 for ultra-precision printing rollers where clearance must be below 0.003 mm. h6 for general conveyor shafts.\"}},{\"@type\":\"Question\",\"name\":\"What surface finish is achievable?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ra 0.4 \u00b5m ground, Ra 0.2 \u00b5m precision ground, Ra 0.1 \u00b5m mirror super-ground, Ra 0.05 \u00b5m lapped or chrome-polished.\"}},{\"@type\":\"Question\",\"name\":\"What is the lead time?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Prototype: 5\u20138 days. Small batch: 8\u201314 days. Production: 12\u201318 days. Chrome plating adds 3\u20135 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-ceb7e54 e-con-full e-flex e-con e-parent\" data-id=\"ceb7e54\" data-element_type=\"container\" data-e-type=\"container\" id=\"hxc-cta\">\n\t\t<div class=\"elementor-element elementor-element-4cc1e2f9 e-con-full e-flex e-con e-child\" data-id=\"4cc1e2f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-728bf05b elementor-widget elementor-widget-html\" data-id=\"728bf05b\" 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-3283c286 e-con-full e-flex e-con e-child\" data-id=\"3283c286\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67839e3 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"67839e3\" 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=\"1146\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"67839e3\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Custom High-Precision Roller Shafts - HXCNC | Precision CNC Machining Manufacturer\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"1146\"\/>\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 h4\/h5 OD \u00b7 HRC 60 \u00b7 Ra 0.1\u00b5m Mirror \u00b7 CMM RS \/ 001 \u2014 008 High-Precision Ground Roller Shafts Precision CNC ground roller shafts and roll pins for high-precision roller assemblies \u2014 OD tolerance h4 \/ h5, surface hardness HRC 58\u201362 case-hardened, mirror finish Ra 0.1 \u00b5m. Engineered for printing presses, laminating [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3721,"parent":39,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1146","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 High-Precision Roller Shafts - HXCNC | Precision CNC Machining Manufacturer<\/title>\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\/ro\/product\/roller-shaft\/\" \/>\n<meta property=\"og:locale\" content=\"ro_RO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Custom High-Precision Roller Shafts\" \/>\n<meta property=\"og:description\" content=\"Product Category h4\/h5 OD \u00b7 HRC 60 \u00b7 Ra 0.1\u00b5m Mirror \u00b7 CMM RS \/ 001 \u2014 008 High-Precision Ground Roller Shafts Precision CNC ground roller shafts and roll pins for high-precision roller assemblies \u2014 OD tolerance h4 \/ h5, surface hardness HRC 58\u201362 case-hardened, mirror finish Ra 0.1 \u00b5m. Engineered for printing presses, laminating [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hxcnc.com\/ro\/product\/roller-shaft\/\" \/>\n<meta property=\"og:site_name\" content=\"HXCNC | Precision CNC Machining Manufacturer\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-23T08:44:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/High-Precision-Roller-Shafts.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=\"Timp estimat pentru citire\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/roller-shaft\\\/\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/roller-shaft\\\/\",\"name\":\"Custom High-Precision Roller Shafts - HXCNC | Precision CNC Machining Manufacturer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/roller-shaft\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/roller-shaft\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/High-Precision-Roller-Shafts.webp\",\"datePublished\":\"2026-04-10T07:39:34+00:00\",\"dateModified\":\"2026-05-23T08:44:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/roller-shaft\\\/#breadcrumb\"},\"inLanguage\":\"ro-RO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hxcnc.com\\\/product\\\/roller-shaft\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ro-RO\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/roller-shaft\\\/#primaryimage\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/High-Precision-Roller-Shafts.webp\",\"contentUrl\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/High-Precision-Roller-Shafts.webp\",\"width\":1129,\"height\":1129},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/roller-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 High-Precision Roller 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\":\"ro-RO\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#organization\",\"name\":\"HXCNC | Precision CNC Machining Manufacturer\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ro-RO\",\"@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":"Axe de role de \u00eenalt\u0103 precizie personalizate - HXCNC | Produc\u0103tor de prelucrare CNC de precizie","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\/ro\/product\/roller-shaft\/","og_locale":"ro_RO","og_type":"article","og_title":"Custom High-Precision Roller Shafts","og_description":"Product Category h4\/h5 OD \u00b7 HRC 60 \u00b7 Ra 0.1\u00b5m Mirror \u00b7 CMM RS \/ 001 \u2014 008 High-Precision Ground Roller Shafts Precision CNC ground roller shafts and roll pins for high-precision roller assemblies \u2014 OD tolerance h4 \/ h5, surface hardness HRC 58\u201362 case-hardened, mirror finish Ra 0.1 \u00b5m. Engineered for printing presses, laminating [&hellip;]","og_url":"https:\/\/hxcnc.com\/ro\/product\/roller-shaft\/","og_site_name":"HXCNC | Precision CNC Machining Manufacturer","article_modified_time":"2026-05-23T08:44:09+00:00","og_image":[{"width":1129,"height":1129,"url":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/High-Precision-Roller-Shafts.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Timp estimat pentru citire":"8 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hxcnc.com\/product\/roller-shaft\/","url":"https:\/\/hxcnc.com\/product\/roller-shaft\/","name":"Axe de role de \u00eenalt\u0103 precizie personalizate - HXCNC | Produc\u0103tor de prelucrare CNC de precizie","isPartOf":{"@id":"https:\/\/hxcnc.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hxcnc.com\/product\/roller-shaft\/#primaryimage"},"image":{"@id":"https:\/\/hxcnc.com\/product\/roller-shaft\/#primaryimage"},"thumbnailUrl":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/High-Precision-Roller-Shafts.webp","datePublished":"2026-04-10T07:39:34+00:00","dateModified":"2026-05-23T08:44:09+00:00","breadcrumb":{"@id":"https:\/\/hxcnc.com\/product\/roller-shaft\/#breadcrumb"},"inLanguage":"ro-RO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hxcnc.com\/product\/roller-shaft\/"]}]},{"@type":"ImageObject","inLanguage":"ro-RO","@id":"https:\/\/hxcnc.com\/product\/roller-shaft\/#primaryimage","url":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/High-Precision-Roller-Shafts.webp","contentUrl":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/High-Precision-Roller-Shafts.webp","width":1129,"height":1129},{"@type":"BreadcrumbList","@id":"https:\/\/hxcnc.com\/product\/roller-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 High-Precision Roller Shafts"}]},{"@type":"WebSite","@id":"https:\/\/hxcnc.com\/#website","url":"https:\/\/hxcnc.com\/","name":"HXCNC | Produc\u0103tor de prelucrare CNC de precizie","description":"HXCNC ofer\u0103 servicii de prelucrare CNC de precizie, frezare CNC, strunjire CNC, prelucrare pe 5 axe, strunjire Swiss, rectificare \u0219i finisare suprafa\u021b\u0103 pentru prototipuri \u0219i piese de produc\u021bie. Certificat ISO 9001, r\u0103spuns la ofert\u0103 \u00een 24 de ore, toleran\u021be stricte \u0219i livrare \u00een \u00eentreaga lume.","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":"ro-RO"},{"@type":"Organization","@id":"https:\/\/hxcnc.com\/#organization","name":"HXCNC | Produc\u0103tor de prelucrare CNC de precizie","url":"https:\/\/hxcnc.com\/","logo":{"@type":"ImageObject","inLanguage":"ro-RO","@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\/ro\/wp-json\/wp\/v2\/pages\/1146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hxcnc.com\/ro\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hxcnc.com\/ro\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/ro\/wp-json\/wp\/v2\/comments?post=1146"}],"version-history":[{"count":4,"href":"https:\/\/hxcnc.com\/ro\/wp-json\/wp\/v2\/pages\/1146\/revisions"}],"predecessor-version":[{"id":3724,"href":"https:\/\/hxcnc.com\/ro\/wp-json\/wp\/v2\/pages\/1146\/revisions\/3724"}],"up":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/ro\/wp-json\/wp\/v2\/pages\/39"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/ro\/wp-json\/wp\/v2\/media\/3721"}],"wp:attachment":[{"href":"https:\/\/hxcnc.com\/ro\/wp-json\/wp\/v2\/media?parent=1146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}