{"id":3109,"date":"2025-09-27T16:58:56","date_gmt":"2025-09-27T16:58:56","guid":{"rendered":"http:\/\/hardchromeplate.com\/?page_id=3109"},"modified":"2026-08-17T09:45:39","modified_gmt":"2026-08-17T09:45:39","slug":"prazisionswalzen","status":"publish","type":"page","link":"https:\/\/hardchromeplate.com\/de\/prazisionswalzen\/","title":{"rendered":"Pr\u00e4zisionswalzen"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3109\" class=\"elementor elementor-3109\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-88c2337 e-con e-atomic-element e-flexbox-base e-90a5ca7 \" data-id=\"88c2337\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"88c2337\">\n    \t\t<div class=\"elementor-element elementor-element-e92cab8 elementor-widget elementor-widget-html\" data-id=\"e92cab8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n:root{\r\n  --prx-pc-navy:#06233d;\r\n  --prx-pc-navy-2:#0b3354;\r\n  --prx-pc-blue:#1769a8;\r\n  --prx-pc-red:#df1010;\r\n  --prx-pc-red-dark:#bf0000;\r\n  --prx-pc-white:#fff;\r\n  --prx-pc-soft:#f4f6f9;\r\n  --prx-pc-line:#dbe5ec;\r\n  --prx-pc-text:#243746;\r\n  --prx-pc-muted:#667785;\r\n  --prx-pc-radius:18px;\r\n  --prx-pc-shadow:0 12px 32px rgba(6,35,61,.09);\r\n  --prx-pc-max:1220px;\r\n}\r\n\r\n[class^=\"prx-pc\"],\r\n[class*=\" prx-pc\"]{\r\n  box-sizing:border-box;\r\n}\r\n\r\n.prx-pc-section{\r\n  position:relative;\r\n  width:100%;\r\n  padding:clamp(64px,7vw,105px) 24px;\r\n  font-family:inherit;\r\n  color:var(--prx-pc-text);\r\n}\r\n\r\n.prx-pc-section--white{background:#fff}\r\n.prx-pc-section--soft{background:var(--prx-pc-soft)}\r\n.prx-pc-section--navy{\r\n  background:var(--prx-pc-navy);\r\n  color:#fff;\r\n}\r\n\r\n.prx-pc-inner{\r\n  width:min(100%,var(--prx-pc-max));\r\n  margin:0 auto;\r\n}\r\n\r\n.prx-pc-head{\r\n  max-width:850px;\r\n  margin-bottom:42px;\r\n}\r\n\r\n.prx-pc-head--center{\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n  text-align:center;\r\n}\r\n\r\n.prx-pc-eyebrow{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:8px;\r\n  margin-bottom:14px;\r\n  color:var(--prx-pc-red);\r\n  font-size:13px;\r\n  font-weight:800;\r\n  letter-spacing:.1em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n.prx-pc-eyebrow:before{\r\n  content:\"\";\r\n  width:25px;\r\n  height:2px;\r\n  background:currentColor;\r\n}\r\n\r\n.prx-pc-title{\r\n  margin:0;\r\n  color:var(--prx-pc-navy);\r\n  font-size:clamp(32px,4vw,52px);\r\n  line-height:1.05;\r\n  letter-spacing:-.035em;\r\n  font-weight:800;\r\n}\r\n\r\n.prx-pc-title strong{\r\n  color:var(--prx-pc-red);\r\n}\r\n\r\n.prx-pc-lead{\r\n  max-width:780px;\r\n  margin:18px 0 0;\r\n  color:var(--prx-pc-muted);\r\n  font-size:clamp(17px,1.5vw,20px);\r\n  line-height:1.7;\r\n}\r\n\r\n.prx-pc-section--navy .prx-pc-title,\r\n.prx-pc-section--navy .prx-pc-lead{\r\n  color:#fff;\r\n}\r\n\r\n.prx-pc-section--navy .prx-pc-lead{\r\n  color:rgba(255,255,255,.76);\r\n}\r\n\r\n.prx-pc-actions{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:12px;\r\n  margin-top:28px;\r\n}\r\n\r\n.prx-pc-btn{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  min-height:50px;\r\n  padding:13px 22px;\r\n  border-radius:10px;\r\n  font-size:15px;\r\n  font-weight:800;\r\n  line-height:1.2;\r\n  text-decoration:none!important;\r\n  transition:.2s ease;\r\n}\r\n\r\n.prx-pc-btn--red{\r\n  background:linear-gradient(135deg,var(--prx-pc-red),var(--prx-pc-red-dark));\r\n  color:#fff!important;\r\n  box-shadow:0 8px 22px rgba(223,16,16,.2);\r\n}\r\n\r\n.prx-pc-btn--red:hover{\r\n  transform:translateY(-2px);\r\n  box-shadow:0 12px 28px rgba(223,16,16,.28);\r\n}\r\n\r\n.prx-pc-btn--light{\r\n  border:1px solid rgba(255,255,255,.35);\r\n  color:#fff!important;\r\n  background:rgba(255,255,255,.06);\r\n}\r\n\r\n.prx-pc-btn--light:hover{\r\n  background:rgba(255,255,255,.12);\r\n}\r\n\r\n.prx-pc-grid{\r\n  display:grid;\r\n  gap:22px;\r\n}\r\n\r\n.prx-pc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}\r\n.prx-pc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}\r\n.prx-pc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}\r\n\r\n.prx-pc-card{\r\n  height:100%;\r\n  padding:26px;\r\n  border:1px solid var(--prx-pc-line);\r\n  border-radius:var(--prx-pc-radius);\r\n  background:#fff;\r\n  box-shadow:0 7px 24px rgba(6,35,61,.045);\r\n}\r\n\r\n.prx-pc-card h3{\r\n  margin:0 0 10px;\r\n  color:var(--prx-pc-navy);\r\n  font-size:21px;\r\n  line-height:1.25;\r\n}\r\n\r\n.prx-pc-card p{\r\n  margin:0;\r\n  color:var(--prx-pc-muted);\r\n  line-height:1.65;\r\n}\r\n\r\n.prx-pc-icon{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  width:44px;\r\n  height:44px;\r\n  margin-bottom:18px;\r\n  border-radius:12px;\r\n  background:#edf4f9;\r\n  color:var(--prx-pc-blue);\r\n}\r\n\r\n.prx-pc-icon svg{\r\n  width:22px;\r\n  height:22px;\r\n  fill:none;\r\n  stroke:currentColor;\r\n  stroke-width:1.8;\r\n}\r\n\r\n\/* HERO *\/\r\n\r\n.prx-pc-hero{\r\n  position:relative;\r\n  overflow:hidden;\r\n  padding:clamp(65px,7vw,100px) 24px;\r\n  background:\r\n    radial-gradient(circle at 82% 20%,rgba(38,113,166,.24),transparent 35%),\r\n    linear-gradient(135deg,#041b30,var(--prx-pc-navy));\r\n  color:#fff;\r\n}\r\n\r\n.prx-pc-hero:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  right:-160px;\r\n  bottom:-230px;\r\n  width:520px;\r\n  height:520px;\r\n  border:1px solid rgba(255,255,255,.08);\r\n  border-radius:50%;\r\n}\r\n\r\n.prx-pc-hero__grid{\r\n  position:relative;\r\n  z-index:1;\r\n  display:grid;\r\n  grid-template-columns:1.05fr .95fr;\r\n  gap:clamp(36px,6vw,80px);\r\n  align-items:center;\r\n}\r\n\r\n.prx-pc-hero__title{\r\n  max-width:760px;\r\n  margin:0;\r\n  color:#fff;\r\n  font-size:clamp(40px,5.3vw,70px);\r\n  line-height:.98;\r\n  letter-spacing:-.045em;\r\n  font-weight:850;\r\n}\r\n\r\n.prx-pc-hero__lead{\r\n  max-width:700px;\r\n  margin:22px 0 0;\r\n  color:rgba(255,255,255,.78);\r\n  font-size:clamp(17px,1.55vw,21px);\r\n  line-height:1.65;\r\n}\r\n\r\n.prx-pc-hero__media{\r\n  position:relative;\r\n}\r\n\r\n.prx-pc-hero__media img{\r\n  display:block;\r\n  width:100%;\r\n  aspect-ratio:4\/3;\r\n  object-fit:cover;\r\n  border-radius:24px;\r\n  box-shadow:0 30px 60px rgba(0,0,0,.27);\r\n}\r\n\r\n.prx-pc-chips{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:9px;\r\n  margin-top:28px;\r\n}\r\n\r\n.prx-pc-chip{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  padding:8px 12px;\r\n  border-radius:999px;\r\n  border:1px solid rgba(255,255,255,.17);\r\n  background:rgba(255,255,255,.07);\r\n  color:rgba(255,255,255,.9);\r\n  font-size:13px;\r\n  font-weight:700;\r\n}\r\n\r\n\/* SPLIT \/ OBRAZ + TRE\u015a\u0106 *\/\r\n\r\n.prx-pc-split{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:clamp(35px,6vw,80px);\r\n  align-items:center;\r\n}\r\n\r\n.prx-pc-split--reverse .prx-pc-split__media{\r\n  order:2;\r\n}\r\n\r\n.prx-pc-split__media img{\r\n  display:block;\r\n  width:100%;\r\n  max-height:560px;\r\n  object-fit:cover;\r\n  border-radius:var(--prx-pc-radius);\r\n  box-shadow:var(--prx-pc-shadow);\r\n}\r\n\r\n.prx-pc-list{\r\n  display:grid;\r\n  gap:13px;\r\n  margin:25px 0 0;\r\n  padding:0;\r\n  list-style:none;\r\n}\r\n\r\n.prx-pc-list li{\r\n  position:relative;\r\n  padding-left:28px;\r\n  color:var(--prx-pc-text);\r\n  line-height:1.55;\r\n}\r\n\r\n.prx-pc-list li:before{\r\n  content:\"\u2713\";\r\n  position:absolute;\r\n  left:0;\r\n  top:0;\r\n  color:var(--prx-pc-red);\r\n  font-weight:900;\r\n}\r\n\r\n\/* TABELA DANYCH TECHNICZNYCH *\/\r\n\r\n.prx-pc-specs{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1fr) 320px;\r\n  gap:26px;\r\n  align-items:start;\r\n}\r\n\r\n.prx-pc-table-card{\r\n  overflow:hidden;\r\n  border:1px solid var(--prx-pc-line);\r\n  border-radius:var(--prx-pc-radius);\r\n  background:#fff;\r\n  box-shadow:var(--prx-pc-shadow);\r\n}\r\n\r\n.prx-pc-table-top{\r\n  display:flex;\r\n  justify-content:space-between;\r\n  gap:20px;\r\n  align-items:center;\r\n  padding:20px 24px;\r\n  background:var(--prx-pc-navy);\r\n  color:#fff;\r\n}\r\n\r\n.prx-pc-table-top small{\r\n  display:block;\r\n  margin-bottom:3px;\r\n  color:rgba(255,255,255,.64);\r\n  font-weight:700;\r\n  text-transform:uppercase;\r\n  letter-spacing:.08em;\r\n}\r\n\r\n.prx-pc-table-top strong{\r\n  font-size:18px;\r\n}\r\n\r\n.prx-pc-status{\r\n  flex:0 0 auto;\r\n  padding:7px 10px;\r\n  border-radius:999px;\r\n  background:rgba(255,255,255,.11);\r\n  border:1px solid rgba(255,255,255,.17);\r\n  font-size:12px;\r\n  font-weight:800;\r\n}\r\n\r\n.prx-pc-table-wrap{\r\n  overflow-x:auto;\r\n}\r\n\r\n.prx-pc-table{\r\n  width:100%;\r\n  min-width:650px;\r\n  border-collapse:collapse;\r\n}\r\n\r\n.prx-pc-table caption{\r\n  position:absolute;\r\n  width:1px;\r\n  height:1px;\r\n  overflow:hidden;\r\n  clip:rect(0 0 0 0);\r\n}\r\n\r\n.prx-pc-table th,\r\n.prx-pc-table td{\r\n  padding:17px 20px;\r\n  border-bottom:1px solid #e5ebf0;\r\n  text-align:left;\r\n  vertical-align:top;\r\n  line-height:1.55;\r\n}\r\n\r\n.prx-pc-table thead th{\r\n  background:#edf3f7;\r\n  color:var(--prx-pc-navy);\r\n  font-size:13px;\r\n  text-transform:uppercase;\r\n  letter-spacing:.05em;\r\n}\r\n\r\n.prx-pc-table tbody th{\r\n  width:34%;\r\n  color:var(--prx-pc-navy);\r\n  font-weight:800;\r\n}\r\n\r\n.prx-pc-table tbody tr:last-child th,\r\n.prx-pc-table tbody tr:last-child td{\r\n  border-bottom:0;\r\n}\r\n\r\n.prx-pc-table tbody tr:hover{\r\n  background:#fafcfd;\r\n}\r\n\r\n.prx-pc-specs__side{\r\n  display:grid;\r\n  gap:16px;\r\n}\r\n\r\n.prx-pc-info{\r\n  padding:24px;\r\n  border-radius:var(--prx-pc-radius);\r\n  background:var(--prx-pc-navy);\r\n  color:#fff;\r\n}\r\n\r\n.prx-pc-info h3{\r\n  margin:0 0 10px;\r\n  color:#fff;\r\n  font-size:21px;\r\n}\r\n\r\n.prx-pc-info p{\r\n  margin:0;\r\n  color:rgba(255,255,255,.74);\r\n  line-height:1.65;\r\n}\r\n\r\n.prx-pc-note{\r\n  padding:18px 20px;\r\n  border-left:3px solid var(--prx-pc-red);\r\n  border-radius:0 12px 12px 0;\r\n  background:#fff;\r\n  color:var(--prx-pc-muted);\r\n  line-height:1.6;\r\n}\r\n\r\n\/* KORZY\u015aCI \/ ZASTOSOWANIA *\/\r\n\r\n.prx-pc-feature{\r\n  position:relative;\r\n  overflow:hidden;\r\n}\r\n\r\n.prx-pc-feature:before{\r\n  content:\"\";\r\n  display:block;\r\n  width:32px;\r\n  height:3px;\r\n  margin-bottom:18px;\r\n  border-radius:3px;\r\n  background:var(--prx-pc-red);\r\n}\r\n\r\n.prx-pc-feature h3{\r\n  margin:0 0 9px;\r\n  color:var(--prx-pc-navy);\r\n  font-size:20px;\r\n}\r\n\r\n.prx-pc-feature p{\r\n  margin:0;\r\n  color:var(--prx-pc-muted);\r\n  line-height:1.65;\r\n}\r\n\r\n\/* PROCES *\/\r\n\r\n.prx-pc-process{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,minmax(0,1fr));\r\n  gap:16px;\r\n}\r\n\r\n.prx-pc-step{\r\n  position:relative;\r\n  min-height:205px;\r\n  padding:24px;\r\n  border-radius:var(--prx-pc-radius);\r\n  background:#fff;\r\n  border:1px solid var(--prx-pc-line);\r\n}\r\n\r\n.prx-pc-step__no{\r\n  display:block;\r\n  margin-bottom:27px;\r\n  color:var(--prx-pc-red);\r\n  font-size:13px;\r\n  font-weight:900;\r\n  letter-spacing:.08em;\r\n}\r\n\r\n.prx-pc-step h3{\r\n  margin:0 0 9px;\r\n  color:var(--prx-pc-navy);\r\n  font-size:19px;\r\n}\r\n\r\n.prx-pc-step p{\r\n  margin:0;\r\n  color:var(--prx-pc-muted);\r\n  font-size:15px;\r\n  line-height:1.6;\r\n}\r\n\r\n\/* QC \/ CHECKLIST *\/\r\n\r\n.prx-pc-checks{\r\n  display:grid;\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n  gap:13px;\r\n}\r\n\r\n.prx-pc-check{\r\n  position:relative;\r\n  padding:18px 18px 18px 48px;\r\n  border:1px solid var(--prx-pc-line);\r\n  border-radius:14px;\r\n  background:#fff;\r\n}\r\n\r\n.prx-pc-check:before{\r\n  content:\"\u2713\";\r\n  position:absolute;\r\n  left:18px;\r\n  top:17px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  width:20px;\r\n  height:20px;\r\n  border-radius:50%;\r\n  background:#edf6f0;\r\n  color:#227744;\r\n  font-size:12px;\r\n  font-weight:900;\r\n}\r\n\r\n.prx-pc-check strong{\r\n  display:block;\r\n  margin-bottom:4px;\r\n  color:var(--prx-pc-navy);\r\n}\r\n\r\n.prx-pc-check span{\r\n  color:var(--prx-pc-muted);\r\n  font-size:14px;\r\n  line-height:1.5;\r\n}\r\n\r\n\/* FAQ *\/\r\n\r\n.prx-pc-faq{\r\n  display:grid;\r\n  gap:10px;\r\n  max-width:940px;\r\n}\r\n\r\n.prx-pc-faq details{\r\n  border:1px solid var(--prx-pc-line);\r\n  border-radius:14px;\r\n  background:#fff;\r\n  overflow:hidden;\r\n}\r\n\r\n.prx-pc-faq summary{\r\n  position:relative;\r\n  padding:20px 56px 20px 22px;\r\n  color:var(--prx-pc-navy);\r\n  font-weight:800;\r\n  cursor:pointer;\r\n  list-style:none;\r\n}\r\n\r\n.prx-pc-faq summary::-webkit-details-marker{\r\n  display:none;\r\n}\r\n\r\n.prx-pc-faq summary:after{\r\n  content:\"+\";\r\n  position:absolute;\r\n  right:21px;\r\n  top:50%;\r\n  transform:translateY(-50%);\r\n  color:var(--prx-pc-red);\r\n  font-size:25px;\r\n  font-weight:500;\r\n}\r\n\r\n.prx-pc-faq details[open] summary:after{\r\n  content:\"\u2013\";\r\n}\r\n\r\n.prx-pc-faq__answer{\r\n  padding:0 22px 20px;\r\n  color:var(--prx-pc-muted);\r\n  line-height:1.7;\r\n}\r\n\r\n\/* POWI\u0104ZANE *\/\r\n\r\n.prx-pc-related{\r\n  display:grid;\r\n  grid-template-columns:repeat(5,minmax(0,1fr));\r\n  gap:14px;\r\n}\r\n\r\n.prx-pc-related a{\r\n  position:relative;\r\n  display:flex;\r\n  flex-direction:column;\r\n  min-height:165px;\r\n  padding:22px;\r\n  border:1px solid var(--prx-pc-line);\r\n  border-radius:16px;\r\n  background:#fff;\r\n  color:var(--prx-pc-navy)!important;\r\n  text-decoration:none!important;\r\n  transition:.2s ease;\r\n}\r\n\r\n.prx-pc-related a:hover{\r\n  transform:translateY(-3px);\r\n  box-shadow:var(--prx-pc-shadow);\r\n}\r\n\r\n.prx-pc-related small{\r\n  margin-bottom:12px;\r\n  color:var(--prx-pc-red);\r\n  font-size:11px;\r\n  font-weight:900;\r\n  letter-spacing:.07em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n.prx-pc-related strong{\r\n  font-size:18px;\r\n  line-height:1.25;\r\n}\r\n\r\n.prx-pc-related span{\r\n  margin-top:auto;\r\n  padding-top:18px;\r\n  color:var(--prx-pc-muted);\r\n  font-size:13px;\r\n}\r\n\r\n\/* CTA KO\u0143COWE *\/\r\n\r\n.prx-pc-final{\r\n  overflow:hidden;\r\n  background:\r\n    radial-gradient(circle at 85% 50%,rgba(28,106,162,.24),transparent 36%),\r\n    var(--prx-pc-navy);\r\n}\r\n\r\n.prx-pc-final__inner{\r\n  display:flex;\r\n  justify-content:space-between;\r\n  align-items:center;\r\n  gap:50px;\r\n}\r\n\r\n.prx-pc-final__copy{\r\n  max-width:760px;\r\n}\r\n\r\n.prx-pc-final .prx-pc-title{\r\n  color:#fff;\r\n}\r\n\r\n.prx-pc-final .prx-pc-lead{\r\n  color:rgba(255,255,255,.75);\r\n}\r\n\r\n\/* RESPONSIVE *\/\r\n\r\n@media(max-width:1024px){\r\n  .prx-pc-grid--4,\r\n  .prx-pc-process{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n  }\r\n\r\n  .prx-pc-related{\r\n    grid-template-columns:repeat(3,minmax(0,1fr));\r\n  }\r\n\r\n  .prx-pc-specs{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .prx-pc-specs__side{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n  }\r\n}\r\n\r\n@media(max-width:820px){\r\n  .prx-pc-hero__grid,\r\n  .prx-pc-split{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .prx-pc-hero__media{\r\n    max-width:650px;\r\n  }\r\n\r\n  .prx-pc-split--reverse .prx-pc-split__media{\r\n    order:0;\r\n  }\r\n\r\n  .prx-pc-grid--3{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n  }\r\n\r\n  .prx-pc-final__inner{\r\n    display:block;\r\n  }\r\n\r\n  .prx-pc-final__inner .prx-pc-actions{\r\n    margin-top:28px;\r\n  }\r\n}\r\n\r\n@media(max-width:620px){\r\n  .prx-pc-section,\r\n  .prx-pc-hero{\r\n    padding-left:18px;\r\n    padding-right:18px;\r\n  }\r\n\r\n  .prx-pc-grid--2,\r\n  .prx-pc-grid--3,\r\n  .prx-pc-grid--4,\r\n  .prx-pc-process,\r\n  .prx-pc-checks,\r\n  .prx-pc-related,\r\n  .prx-pc-specs__side{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .prx-pc-hero__title{\r\n    font-size:clamp(38px,12vw,52px);\r\n  }\r\n\r\n  .prx-pc-actions{\r\n    flex-direction:column;\r\n  }\r\n\r\n  .prx-pc-btn{\r\n    width:100%;\r\n  }\r\n\r\n  .prx-pc-table-top{\r\n    align-items:flex-start;\r\n    flex-direction:column;\r\n  }\r\n\r\n  .prx-pc-related a{\r\n    min-height:135px;\r\n  }\r\n}\r\n\r\n@media(prefers-reduced-motion:reduce){\r\n  .prx-pc-btn,\r\n  .prx-pc-related a{\r\n    transition:none;\r\n  }\r\n}\r\n\/* ZASTOSOWANIA *\/\r\n\r\n.prx-pc-apps{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,minmax(0,1fr));\r\n  gap:18px;\r\n}\r\n\r\n.prx-pc-app{\r\n  position:relative;\r\n  min-height:235px;\r\n  padding:26px;\r\n  overflow:hidden;\r\n  border:1px solid var(--prx-pc-line);\r\n  border-radius:var(--prx-pc-radius);\r\n  background:#fff;\r\n  box-shadow:0 8px 24px rgba(6,35,61,.055);\r\n  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;\r\n}\r\n\r\n.prx-pc-app:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:0;\r\n  top:0;\r\n  width:100%;\r\n  height:4px;\r\n  background:linear-gradient(90deg,var(--prx-pc-red),#ff4a43);\r\n}\r\n\r\n.prx-pc-app:hover{\r\n  transform:translateY(-4px);\r\n  border-color:#cbd9e3;\r\n  box-shadow:0 16px 38px rgba(6,35,61,.1);\r\n}\r\n\r\n.prx-pc-app__icon{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  width:48px;\r\n  height:48px;\r\n  margin-bottom:24px;\r\n  border-radius:14px;\r\n  background:#edf3f7;\r\n  color:var(--prx-pc-navy);\r\n}\r\n\r\n.prx-pc-app__icon svg{\r\n  width:24px;\r\n  height:24px;\r\n  fill:none;\r\n  stroke:currentColor;\r\n  stroke-width:1.7;\r\n  stroke-linecap:round;\r\n  stroke-linejoin:round;\r\n}\r\n\r\n.prx-pc-app h3{\r\n  margin:0 0 10px;\r\n  color:var(--prx-pc-navy);\r\n  font-size:21px;\r\n  line-height:1.25;\r\n}\r\n\r\n.prx-pc-app p{\r\n  margin:0;\r\n  color:var(--prx-pc-muted);\r\n  font-size:15px;\r\n  line-height:1.65;\r\n}\r\n\r\n.prx-pc-app__tag{\r\n  display:inline-block;\r\n  margin-top:20px;\r\n  color:var(--prx-pc-red);\r\n  font-size:12px;\r\n  font-weight:850;\r\n  letter-spacing:.06em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n@media(max-width:900px){\r\n  .prx-pc-apps{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n  }\r\n}\r\n\r\n@media(max-width:620px){\r\n  .prx-pc-apps{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .prx-pc-app{\r\n    min-height:0;\r\n  }\r\n}\r\n\/* =========================================================\r\n   POWI\u0104ZANE PRODUKTY I US\u0141UGI\r\n========================================================= *\/\r\n\r\n.prx-pc-related-v2{\r\n  display:grid;\r\n  grid-auto-flow:column;\r\n  grid-auto-columns:minmax(270px,1fr);\r\n  grid-template-rows:1fr;\r\n  gap:18px;\r\n  overflow-x:auto;\r\n  padding:4px 2px 18px;\r\n  scroll-snap-type:x proximity;\r\n  scrollbar-width:thin;\r\n  scrollbar-color:#bac7d1 transparent;\r\n}\r\n\r\n.prx-pc-related-v2__card{\r\n  display:flex;\r\n  flex-direction:column;\r\n  min-width:0;\r\n  overflow:hidden;\r\n  border:1px solid var(--prx-pc-line);\r\n  border-radius:var(--prx-pc-radius);\r\n  background:#fff;\r\n  color:var(--prx-pc-navy)!important;\r\n  text-decoration:none!important;\r\n  box-shadow:0 8px 26px rgba(6,35,61,.06);\r\n  scroll-snap-align:start;\r\n  transition:transform .2s ease,box-shadow .2s ease;\r\n}\r\n\r\n.prx-pc-related-v2__card:hover{\r\n  transform:translateY(-4px);\r\n  box-shadow:0 16px 36px rgba(6,35,61,.12);\r\n}\r\n\r\n.prx-pc-related-v2__media{\r\n  position:relative;\r\n  overflow:hidden;\r\n  aspect-ratio:4\/3;\r\n  background:#edf2f5;\r\n}\r\n\r\n.prx-pc-related-v2__media img{\r\n  display:block;\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n  transition:transform .35s ease;\r\n}\r\n\r\n.prx-pc-related-v2__card:hover img{\r\n  transform:scale(1.035);\r\n}\r\n\r\n.prx-pc-related-v2__type{\r\n  position:absolute;\r\n  left:14px;\r\n  top:14px;\r\n  padding:7px 10px;\r\n  border-radius:999px;\r\n  background:rgba(6,35,61,.92);\r\n  color:#fff;\r\n  font-size:11px;\r\n  line-height:1;\r\n  font-weight:850;\r\n  letter-spacing:.06em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n.prx-pc-related-v2__body{\r\n  display:flex;\r\n  flex-direction:column;\r\n  flex:1;\r\n  padding:21px 20px 20px;\r\n}\r\n\r\n.prx-pc-related-v2__body h3{\r\n  margin:0 0 8px;\r\n  color:var(--prx-pc-navy);\r\n  font-size:20px;\r\n  line-height:1.25;\r\n}\r\n\r\n.prx-pc-related-v2__meta{\r\n  display:block;\r\n  margin-bottom:22px;\r\n  color:var(--prx-pc-muted);\r\n  font-size:14px;\r\n  line-height:1.5;\r\n}\r\n\r\n.prx-pc-related-v2__link{\r\n  display:block;\r\n  margin-top:auto;\r\n  color:var(--prx-pc-red);\r\n  font-size:14px;\r\n  font-weight:850;\r\n}\r\n\r\n.prx-pc-related-v2__hint{\r\n  margin:12px 0 0;\r\n  color:var(--prx-pc-muted);\r\n  font-size:13px;\r\n}\r\n\r\n@media(min-width:1180px){\r\n  .prx-pc-related-v2{\r\n    grid-auto-columns:calc((100% - 72px)\/5);\r\n  }\r\n}\r\n\r\n@media(max-width:820px){\r\n  .prx-pc-related-v2{\r\n    grid-auto-columns:minmax(255px,78vw);\r\n  }\r\n}\r\n\r\n@media(prefers-reduced-motion:reduce){\r\n  .prx-pc-related-v2__card,\r\n  .prx-pc-related-v2__media img{\r\n    transition:none;\r\n  }\r\n}\r\n\/* =========================================================\r\n   WALCE PRECYZYJNE \u2014 MODEL 3D\r\n========================================================= *\/\r\n\r\n#prx-roller-anatomy{\r\n  --prx-navy:var(--prx-pc-navy);\r\n  --prx-blue:var(--prx-pc-navy-2);\r\n  --prx-red:var(--prx-pc-red);\r\n  --prx-red-dark:var(--prx-pc-red-dark);\r\n  --prx-text:var(--prx-pc-text);\r\n  --prx-muted:var(--prx-pc-muted);\r\n  --prx-border:var(--prx-pc-line);\r\n  --prx-soft:var(--prx-pc-soft);\r\n\r\n  position:relative;\r\n  width:100vw;\r\n  margin-left:calc(50% - 50vw);\r\n  margin-right:calc(50% - 50vw);\r\n  padding:96px 24px 102px;\r\n  overflow:hidden;\r\n\r\n  background:\r\n    radial-gradient(circle at 91% 9%,rgba(6,35,61,.05),transparent 25%),\r\n    radial-gradient(circle at 8% 93%,rgba(223,16,16,.035),transparent 25%),\r\n    var(--prx-soft);\r\n\r\n  color:var(--prx-navy);\r\n  font-family:inherit;\r\n}\r\n\r\n#prx-roller-anatomy,\r\n#prx-roller-anatomy *{\r\n  box-sizing:border-box;\r\n}\r\n\r\n#prx-roller-anatomy:before,\r\n#prx-roller-anatomy:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  border-radius:50%;\r\n  pointer-events:none;\r\n}\r\n\r\n#prx-roller-anatomy:before{\r\n  right:-260px;\r\n  top:-295px;\r\n  width:620px;\r\n  height:620px;\r\n  border:1px solid rgba(6,35,61,.045);\r\n  box-shadow:\r\n    inset 0 0 0 82px rgba(6,35,61,.011),\r\n    inset 0 0 0 164px rgba(6,35,61,.007);\r\n}\r\n\r\n#prx-roller-anatomy:after{\r\n  left:-230px;\r\n  bottom:-360px;\r\n  width:570px;\r\n  height:570px;\r\n  border:1px solid rgba(223,16,16,.055);\r\n  box-shadow:inset 0 0 0 78px rgba(223,16,16,.011);\r\n}\r\n\r\n\r\n\/* INNER *\/\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__inner{\r\n  position:relative;\r\n  z-index:2;\r\n  width:100%;\r\n  max-width:1260px;\r\n  margin:0 auto;\r\n}\r\n\r\n\r\n\/* HEADER *\/\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__header{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,780px) minmax(260px,1fr);\r\n  gap:52px;\r\n  align-items:end;\r\n  margin-bottom:44px;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__label{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:10px;\r\n  width:fit-content;\r\n  margin-bottom:19px;\r\n  padding:9px 15px;\r\n  border:1px solid var(--prx-border);\r\n  border-radius:999px;\r\n  background:#fff;\r\n  box-shadow:0 10px 28px rgba(6,35,61,.055);\r\n  color:var(--prx-red);\r\n  font-size:13px;\r\n  font-weight:900;\r\n  letter-spacing:.065em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__label:before{\r\n  content:\"\";\r\n  width:9px;\r\n  height:9px;\r\n  flex:0 0 9px;\r\n  border-radius:50%;\r\n  background:var(--prx-red);\r\n  box-shadow:0 0 0 5px rgba(223,16,16,.1);\r\n}\r\n\r\n#prx-roller-anatomy h2{\r\n  max-width:780px;\r\n  margin:0;\r\n  color:var(--prx-navy);\r\n  font-size:clamp(38px,4.45vw,58px);\r\n  line-height:1.035;\r\n  font-weight:900;\r\n  letter-spacing:-.05em;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__header-copy{\r\n  margin:0 0 3px;\r\n  padding:3px 0 3px 23px;\r\n  border-left:3px solid var(--prx-red);\r\n  color:var(--prx-text);\r\n  font-size:18px;\r\n  line-height:1.68;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__header-copy strong{\r\n  color:var(--prx-navy);\r\n}\r\n\r\n\r\n\/* WORKSPACE *\/\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__workspace{\r\n  display:grid;\r\n  grid-template-columns:410px minmax(0,1fr);\r\n  min-height:706px;\r\n  overflow:hidden;\r\n  border:1px solid var(--prx-border);\r\n  border-radius:28px;\r\n  background:#fff;\r\n  box-shadow:0 30px 78px rgba(6,35,61,.11);\r\n}\r\n\r\n\r\n\/* PANEL *\/\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__panel{\r\n  position:relative;\r\n  z-index:10;\r\n  display:flex;\r\n  flex-direction:column;\r\n  min-width:0;\r\n  padding:34px 30px 29px;\r\n  border-right:1px solid var(--prx-border);\r\n\r\n  background:\r\n    radial-gradient(circle at 4% 5%,rgba(223,16,16,.055),transparent 27%),\r\n    linear-gradient(160deg,#fff,#f8fafc);\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__selection-label{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:9px;\r\n  margin-bottom:11px;\r\n  color:var(--prx-red);\r\n  font-size:12px;\r\n  font-weight:900;\r\n  letter-spacing:.075em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__selection-label:before{\r\n  content:\"\";\r\n  width:8px;\r\n  height:8px;\r\n  flex:0 0 8px;\r\n  border-radius:50%;\r\n  background:currentColor;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__detail h3{\r\n  margin:0;\r\n  color:var(--prx-navy);\r\n  font-size:30px;\r\n  line-height:1.12;\r\n  font-weight:900;\r\n  letter-spacing:-.038em;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__detail p{\r\n  min-height:84px;\r\n  margin:14px 0 0;\r\n  color:var(--prx-text);\r\n  font-size:17px;\r\n  line-height:1.62;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__detail-meta{\r\n  display:flex;\r\n  align-items:flex-start;\r\n  gap:12px;\r\n  margin-top:18px;\r\n  padding:15px 16px;\r\n  border:1px solid #e0e7ed;\r\n  border-radius:14px;\r\n  background:#f4f7f9;\r\n  color:#52687a;\r\n  font-size:14px;\r\n  line-height:1.55;\r\n  font-weight:650;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__detail-meta svg{\r\n  width:21px;\r\n  height:21px;\r\n  flex:0 0 21px;\r\n  margin-top:1px;\r\n  color:var(--prx-red);\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__divider{\r\n  height:1px;\r\n  margin:25px 0 19px;\r\n  background:var(--prx-border);\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__points-title{\r\n  margin:0 0 12px;\r\n  color:var(--prx-navy);\r\n  font-size:15px;\r\n  font-weight:900;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__point-list{\r\n  display:grid;\r\n  gap:8px;\r\n}\r\n\r\n\r\n\/* WYB\u00d3R OBSZARU *\/\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__point-button{\r\n  display:grid;\r\n  grid-template-columns:38px minmax(0,1fr) 20px;\r\n  gap:12px;\r\n  align-items:center;\r\n  width:100%;\r\n  min-height:57px;\r\n  padding:9px 11px;\r\n  border:1px solid transparent;\r\n  border-radius:13px;\r\n  background:transparent;\r\n  color:var(--prx-navy);\r\n  font:inherit;\r\n  text-align:left;\r\n  cursor:pointer;\r\n  transition:.2s ease;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__point-button:hover{\r\n  transform:translateX(3px);\r\n  border-color:#e0e7ed;\r\n  background:#f4f7f9;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__point-button[aria-pressed=\"true\"]{\r\n  border-color:rgba(223,16,16,.19);\r\n  background:#fff3f3;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__point-number{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  width:38px;\r\n  height:38px;\r\n  border:1px solid #dce4ea;\r\n  border-radius:50%;\r\n  background:#fff;\r\n  color:var(--prx-red);\r\n  font-size:12px;\r\n  font-weight:900;\r\n}\r\n\r\n#prx-roller-anatomy\r\n.prx-roller-anatomy__point-button[aria-pressed=\"true\"]\r\n.prx-roller-anatomy__point-number{\r\n  border-color:var(--prx-red);\r\n  background:var(--prx-red);\r\n  color:#fff;\r\n  box-shadow:0 7px 16px rgba(223,16,16,.21);\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__point-copy strong{\r\n  display:block;\r\n  color:inherit;\r\n  font-size:16px;\r\n  line-height:1.22;\r\n  font-weight:850;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__point-copy small{\r\n  display:block;\r\n  margin-top:2px;\r\n  color:var(--prx-muted);\r\n  font-size:13px;\r\n  line-height:1.32;\r\n  font-weight:600;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__point-arrow{\r\n  color:#9ba9b5;\r\n  font-size:20px;\r\n  line-height:1;\r\n  transition:.2s ease;\r\n}\r\n\r\n#prx-roller-anatomy\r\n.prx-roller-anatomy__point-button[aria-pressed=\"true\"]\r\n.prx-roller-anatomy__point-arrow{\r\n  transform:translateX(2px);\r\n  color:var(--prx-red);\r\n}\r\n\r\n\r\n\/* CTA PANELU *\/\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__panel-cta{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  gap:11px;\r\n  width:100%;\r\n  min-height:53px;\r\n  margin-top:21px;\r\n  padding:14px 18px;\r\n  border-radius:11px;\r\n  background:linear-gradient(\r\n    180deg,\r\n    #ed110b,\r\n    var(--prx-red) 52%,\r\n    var(--prx-red-dark)\r\n  );\r\n  box-shadow:0 14px 28px rgba(223,16,16,.22);\r\n  color:#fff!important;\r\n  font-size:16px;\r\n  font-weight:900;\r\n  text-align:center;\r\n  text-decoration:none!important;\r\n  transition:.2s ease;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__panel-cta:hover{\r\n  transform:translateY(-2px);\r\n  box-shadow:0 19px 36px rgba(223,16,16,.3);\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__panel-cta svg{\r\n  width:19px;\r\n  height:19px;\r\n}\r\n\r\n\r\n\/* SCENA 3D *\/\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__stage{\r\n  position:relative;\r\n  min-width:0;\r\n  min-height:706px;\r\n  overflow:hidden;\r\n  isolation:isolate;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle at 50% 43%,\r\n      rgba(255,255,255,.99) 0 18%,\r\n      rgba(239,244,247,.86) 50%,\r\n      rgba(215,225,233,.94) 100%\r\n    );\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__stage:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:50%;\r\n  top:47%;\r\n  z-index:0;\r\n  width:min(78%,720px);\r\n  aspect-ratio:1;\r\n  transform:translate(-50%,-50%);\r\n  border:1px solid rgba(6,35,61,.06);\r\n  border-radius:50%;\r\n  box-shadow:\r\n    inset 0 0 0 64px rgba(255,255,255,.2),\r\n    inset 0 0 0 128px rgba(6,35,61,.012);\r\n  pointer-events:none;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__stage:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:50%;\r\n  bottom:93px;\r\n  z-index:0;\r\n  width:66%;\r\n  height:55px;\r\n  transform:translateX(-50%);\r\n  border-radius:50%;\r\n  background:rgba(6,35,61,.16);\r\n  filter:blur(27px);\r\n  opacity:.42;\r\n  pointer-events:none;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__grid{\r\n  position:absolute;\r\n  inset:0;\r\n  z-index:0;\r\n  opacity:.25;\r\n  background-image:\r\n    linear-gradient(rgba(6,35,61,.037) 1px,transparent 1px),\r\n    linear-gradient(90deg,rgba(6,35,61,.037) 1px,transparent 1px);\r\n  background-size:44px 44px;\r\n  -webkit-mask-image:radial-gradient(circle at 50% 47%,#000 0 22%,transparent 71%);\r\n  mask-image:radial-gradient(circle at 50% 47%,#000 0 22%,transparent 71%);\r\n  pointer-events:none;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__canvas{\r\n  position:absolute;\r\n  inset:0;\r\n  z-index:2;\r\n  display:block;\r\n  width:100%;\r\n  height:100%;\r\n  cursor:grab;\r\n  touch-action:none;\r\n  user-select:none;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__canvas.is-dragging{\r\n  cursor:grabbing;\r\n}\r\n\r\n\r\n\/* STATUS \/ INSTRUKCJA *\/\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__stage-top{\r\n  position:absolute;\r\n  left:22px;\r\n  right:22px;\r\n  top:20px;\r\n  z-index:9;\r\n  display:flex;\r\n  justify-content:space-between;\r\n  align-items:center;\r\n  gap:16px;\r\n  pointer-events:none;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__status,\r\n#prx-roller-anatomy .prx-roller-anatomy__hint{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:9px;\r\n  min-height:36px;\r\n  padding:8px 13px;\r\n  border:1px solid rgba(6,35,61,.1);\r\n  border-radius:999px;\r\n  background:rgba(255,255,255,.86);\r\n  box-shadow:0 8px 22px rgba(6,35,61,.07);\r\n  backdrop-filter:blur(11px);\r\n  color:var(--prx-navy);\r\n  font-size:13px;\r\n  font-weight:800;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__status:before{\r\n  content:\"\";\r\n  width:8px;\r\n  height:8px;\r\n  border-radius:50%;\r\n  background:#27a979;\r\n  box-shadow:0 0 0 5px rgba(39,169,121,.11);\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__hint svg{\r\n  width:18px;\r\n  height:18px;\r\n  color:var(--prx-red);\r\n}\r\n\r\n\r\n\/* WIDOK KONSTRUKCYJNY *\/\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__mode-badge{\r\n  position:absolute;\r\n  left:22px;\r\n  top:72px;\r\n  z-index:8;\r\n  display:grid;\r\n  grid-template-columns:10px auto;\r\n  column-gap:9px;\r\n  align-items:center;\r\n  max-width:255px;\r\n  padding:11px 13px;\r\n  transform:translateY(-7px);\r\n  border:1px solid rgba(223,16,16,.18);\r\n  border-radius:12px;\r\n  background:rgba(255,248,248,.9);\r\n  box-shadow:0 10px 25px rgba(6,35,61,.08);\r\n  backdrop-filter:blur(11px);\r\n  opacity:0;\r\n  visibility:hidden;\r\n  pointer-events:none;\r\n  transition:.24s ease;\r\n}\r\n\r\n#prx-roller-anatomy.is-construction\r\n.prx-roller-anatomy__mode-badge{\r\n  transform:translateY(0);\r\n  opacity:1;\r\n  visibility:visible;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__mode-badge>span{\r\n  grid-row:1\/3;\r\n  width:10px;\r\n  height:10px;\r\n  border-radius:50%;\r\n  background:var(--prx-red);\r\n  box-shadow:0 0 0 5px rgba(223,16,16,.1);\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__mode-badge strong{\r\n  color:var(--prx-navy);\r\n  font-size:13px;\r\n  font-weight:900;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__mode-badge small{\r\n  color:var(--prx-text);\r\n  font-size:11px;\r\n}\r\n\r\n\r\n\/* HOTSPOTY *\/\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot-layer{\r\n  position:absolute;\r\n  inset:0;\r\n  z-index:7;\r\n  overflow:hidden;\r\n  pointer-events:none;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot{\r\n  position:absolute;\r\n  left:50%;\r\n  top:50%;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  width:32px;\r\n  height:32px;\r\n  padding:0;\r\n  transform:translate(-50%,-50%);\r\n  border:2px solid #fff;\r\n  border-radius:50%;\r\n  background:var(--prx-red);\r\n  box-shadow:\r\n    0 7px 18px rgba(6,35,61,.22),\r\n    0 0 0 7px rgba(223,16,16,.12);\r\n  color:#fff;\r\n  font:inherit;\r\n  cursor:pointer;\r\n  pointer-events:auto;\r\n  transition:.18s ease;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot:before,\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:50%;\r\n  top:50%;\r\n  transform:translate(-50%,-50%);\r\n  border-radius:50%;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot:before{\r\n  width:7px;\r\n  height:7px;\r\n  background:#fff;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot:after{\r\n  width:47px;\r\n  height:47px;\r\n  border:1px solid rgba(223,16,16,.42);\r\n  animation:prxRollerHotspotPulse 2.3s ease-out infinite;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot span{\r\n  position:absolute;\r\n  left:40px;\r\n  top:50%;\r\n  width:max-content;\r\n  max-width:210px;\r\n  padding:8px 11px;\r\n  transform:translateY(-50%) translateX(-4px);\r\n  border:1px solid rgba(6,35,61,.14);\r\n  border-radius:9px;\r\n  background:rgba(6,35,61,.93);\r\n  box-shadow:0 9px 22px rgba(6,35,61,.2);\r\n  color:#fff;\r\n  font-size:12px;\r\n  font-weight:850;\r\n  white-space:nowrap;\r\n  opacity:0;\r\n  pointer-events:none;\r\n  transition:.18s ease;\r\n}\r\n\r\n#prx-roller-anatomy\r\n.prx-roller-anatomy__hotspot.is-label-left span{\r\n  right:40px;\r\n  left:auto;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot:hover,\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot:focus-visible,\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot.is-active{\r\n  transform:translate(-50%,-50%) scale(1.08);\r\n  box-shadow:\r\n    0 9px 22px rgba(6,35,61,.25),\r\n    0 0 0 9px rgba(223,16,16,.14);\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot:hover span,\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot:focus-visible span,\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot.is-active span{\r\n  transform:translateY(-50%) translateX(0);\r\n  opacity:1;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot.is-behind{\r\n  opacity:0;\r\n  pointer-events:none;\r\n}\r\n\r\n@keyframes prxRollerHotspotPulse{\r\n  0%{\r\n    transform:translate(-50%,-50%) scale(.7);\r\n    opacity:.8;\r\n  }\r\n\r\n  75%,100%{\r\n    transform:translate(-50%,-50%) scale(1.3);\r\n    opacity:0;\r\n  }\r\n}\r\n\r\n\r\n\/* STEROWANIE *\/\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__controls{\r\n  position:absolute;\r\n  left:50%;\r\n  bottom:21px;\r\n  z-index:9;\r\n  display:flex;\r\n  align-items:center;\r\n  gap:7px;\r\n  max-width:calc(100% - 30px);\r\n  padding:7px;\r\n  transform:translateX(-50%);\r\n  border:1px solid rgba(6,35,61,.11);\r\n  border-radius:14px;\r\n  background:rgba(255,255,255,.9);\r\n  box-shadow:0 12px 28px rgba(6,35,61,.11);\r\n  backdrop-filter:blur(12px);\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__control{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  gap:8px;\r\n  min-height:41px;\r\n  padding:9px 12px;\r\n  border:0;\r\n  border-radius:9px;\r\n  background:transparent;\r\n  color:var(--prx-navy);\r\n  font:inherit;\r\n  font-size:13px;\r\n  font-weight:850;\r\n  cursor:pointer;\r\n  white-space:nowrap;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__control:hover{\r\n  background:#eef3f6;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__control.is-active{\r\n  background:var(--prx-navy);\r\n  color:#fff;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__control svg{\r\n  width:18px;\r\n  height:18px;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__control-divider{\r\n  width:1px;\r\n  height:26px;\r\n  background:#dce4ea;\r\n}\r\n\r\n\r\n\/* LOADING + FALLBACK *\/\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__loading,\r\n#prx-roller-anatomy .prx-roller-anatomy__fallback{\r\n  position:absolute;\r\n  inset:0;\r\n  z-index:13;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:35px;\r\n  background:#eef3f6;\r\n  color:var(--prx-navy);\r\n  font-size:17px;\r\n  font-weight:780;\r\n  text-align:center;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__loading{\r\n  gap:12px;\r\n  transition:.35s ease;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__loading span{\r\n  width:20px;\r\n  height:20px;\r\n  border:2px solid rgba(6,35,61,.17);\r\n  border-top-color:var(--prx-red);\r\n  border-radius:50%;\r\n  animation:prxRollerLoading .8s linear infinite;\r\n}\r\n\r\n#prx-roller-anatomy.is-ready .prx-roller-anatomy__loading{\r\n  opacity:0;\r\n  visibility:hidden;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__fallback{\r\n  display:none;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__fallback.is-visible{\r\n  display:flex;\r\n}\r\n\r\n@keyframes prxRollerLoading{\r\n  to{transform:rotate(360deg)}\r\n}\r\n\r\n\r\n\/* NOTATKA *\/\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__note{\r\n  display:flex;\r\n  align-items:flex-start;\r\n  gap:10px;\r\n  max-width:970px;\r\n  margin:18px 4px 0;\r\n  color:#647789;\r\n  font-size:14px;\r\n  line-height:1.55;\r\n  font-weight:600;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__note svg{\r\n  width:19px;\r\n  height:19px;\r\n  flex:0 0 19px;\r\n  margin-top:1px;\r\n  color:var(--prx-red);\r\n}\r\n\r\n\r\n\/* ACCESSIBILITY *\/\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__sr-only{\r\n  position:absolute!important;\r\n  width:1px!important;\r\n  height:1px!important;\r\n  padding:0!important;\r\n  margin:-1px!important;\r\n  overflow:hidden!important;\r\n  clip:rect(0,0,0,0)!important;\r\n  white-space:nowrap!important;\r\n  border:0!important;\r\n}\r\n\r\n#prx-roller-anatomy .prx-roller-anatomy__point-button:focus-visible,\r\n#prx-roller-anatomy .prx-roller-anatomy__control:focus-visible,\r\n#prx-roller-anatomy .prx-roller-anatomy__hotspot:focus-visible,\r\n#prx-roller-anatomy .prx-roller-anatomy__panel-cta:focus-visible{\r\n  outline:3px solid rgba(223,16,16,.23);\r\n  outline-offset:3px;\r\n}\r\n\r\n\r\n\/* TABLET *\/\r\n\r\n@media(max-width:1080px){\r\n\r\n  #prx-roller-anatomy{\r\n    padding:84px 20px 92px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__header{\r\n    grid-template-columns:1fr;\r\n    gap:21px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__header-copy{\r\n    max-width:820px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__workspace{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__stage{\r\n    order:1;\r\n    min-height:630px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__panel{\r\n    order:2;\r\n    display:grid;\r\n    grid-template-columns:minmax(280px,.9fr) minmax(390px,1.1fr);\r\n    gap:30px;\r\n    border-top:1px solid var(--prx-border);\r\n    border-right:0;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__divider{\r\n    display:none;\r\n  }\r\n}\r\n\r\n\r\n\/* MOBILE *\/\r\n\r\n@media(max-width:740px){\r\n\r\n  #prx-roller-anatomy{\r\n    padding:69px 16px 77px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__header{\r\n    margin-bottom:33px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__label{\r\n    padding:8px 12px;\r\n    font-size:11px;\r\n  }\r\n\r\n  #prx-roller-anatomy h2{\r\n    font-size:clamp(34px,10.2vw,44px);\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__header-copy{\r\n    padding-left:17px;\r\n    font-size:17px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__workspace{\r\n    border-radius:21px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__stage{\r\n    min-height:510px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__stage:before{\r\n    width:410px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__stage-top{\r\n    left:13px;\r\n    right:13px;\r\n    top:13px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__status,\r\n  #prx-roller-anatomy .prx-roller-anatomy__hint{\r\n    min-height:33px;\r\n    padding:7px 10px;\r\n    font-size:11px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__hint span,\r\n  #prx-roller-anatomy .prx-roller-anatomy__hotspot span,\r\n  #prx-roller-anatomy .prx-roller-anatomy__control span{\r\n    display:none;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__mode-badge{\r\n    left:13px;\r\n    top:59px;\r\n    max-width:215px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__hotspot{\r\n    width:28px;\r\n    height:28px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__controls{\r\n    bottom:13px;\r\n    gap:4px;\r\n    max-width:calc(100% - 22px);\r\n    padding:5px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__control{\r\n    min-height:39px;\r\n    padding:8px 9px;\r\n    font-size:12px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__panel{\r\n    display:block;\r\n    padding:29px 21px 23px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__detail h3{\r\n    font-size:27px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__detail p{\r\n    min-height:0;\r\n    font-size:16px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__divider{\r\n    display:block;\r\n    margin:24px 0 18px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__point-button{\r\n    grid-template-columns:38px minmax(0,1fr) 18px;\r\n    min-height:59px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__point-copy strong{\r\n    font-size:15px;\r\n  }\r\n\r\n  #prx-roller-anatomy .prx-roller-anatomy__note{\r\n    margin-top:15px;\r\n    font-size:13px;\r\n  }\r\n}\r\n\r\n\r\n\/* REDUCED MOTION *\/\r\n\r\n@media(prefers-reduced-motion:reduce){\r\n\r\n  #prx-roller-anatomy *,\r\n  #prx-roller-anatomy *:before,\r\n  #prx-roller-anatomy *:after{\r\n    scroll-behavior:auto!important;\r\n    animation-duration:.01ms!important;\r\n    animation-iteration-count:1!important;\r\n    transition-duration:.01ms!important;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-05b0315 e-con e-atomic-element e-flexbox-base e-5bd4f7e \" data-id=\"05b0315\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"05b0315\">\n    \t\t<div class=\"elementor-element elementor-element-63283a8 elementor-widget elementor-widget-html\" data-id=\"63283a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"prx-pc-hero\" id=\"start\">\r\n  <div class=\"prx-pc-inner\">\r\n\r\n    <div class=\"prx-pc-hero__grid\">\r\n\r\n      <div>\r\n        <div class=\"prx-pc-eyebrow\">\r\n          Produkcja wed\u0142ug dokumentacji technicznej\r\n        <\/div>\r\n\r\n        <h1 class=\"prx-pc-hero__title\">\r\n          Walce precyzyjne do maszyn i linii przemys\u0142owych\r\n        <\/h1>\r\n\r\n        <p class=\"prx-pc-hero__lead\">\r\n          Produkujemy walce dopasowane do konkretnej aplikacji.\r\n          Wymiary, geometria, materia\u0142 oraz powierzchnia robocza\r\n          wynikaj\u0105 z dokumentacji i warunk\u00f3w pracy elementu.\r\n        <\/p>\r\n\r\n        <div class=\"prx-pc-actions\">\r\n          <a class=\"prx-pc-btn prx-pc-btn--red\"\r\n             href=\"\/kontakt\/\">\r\n            Prze\u015blij zapytanie o walec\r\n          <\/a>\r\n\r\n          <a class=\"prx-pc-btn prx-pc-btn--light\"\r\n             href=\"#parametry\">\r\n            Zobacz dane techniczne\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"prx-pc-hero__media\">\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/hardchromeplate.com\/wp-content\/uploads\/2025\/10\/ce03.png\"\r\n          alt=\"Walce precyzyjne do maszyn i linii przemys\u0142owych\"\r\n          loading=\"eager\"\r\n          fetchpriority=\"high\">\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd2ee86 elementor-widget elementor-widget-html\" data-id=\"fd2ee86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"prx-pc-section prx-pc-section--white\" id=\"zakres\">\r\n  <div class=\"prx-pc-inner\">\r\n\r\n    <header class=\"prx-pc-head\">\r\n      <div class=\"prx-pc-eyebrow\">Zakres wykonania<\/div>\r\n\r\n      <h2 class=\"prx-pc-title\">\r\n        Walec dopasowany do <strong>konkretnej pracy w maszynie<\/strong>\r\n      <\/h2>\r\n\r\n      <p class=\"prx-pc-lead\">\r\n        Konstrukcj\u0119 walca dobieramy do dokumentacji, sposobu mocowania,\r\n        obci\u0105\u017cenia oraz wymaga\u0144 powierzchni roboczej. Wykonanie mo\u017ce\r\n        obejmowa\u0107 zar\u00f3wno cz\u0119\u015b\u0107 mechaniczn\u0105, jak i finalne przygotowanie powierzchni.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <div class=\"prx-pc-grid prx-pc-grid--3\">\r\n\r\n      <article class=\"prx-pc-card\">\r\n        <div class=\"prx-pc-icon\">\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <path d=\"M4 9h16v6H4z\"\/>\r\n            <path d=\"M1 12h3M20 12h3\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n\r\n        <h3>Korpus i czopy<\/h3>\r\n        <p>\r\n          Wykonanie korpusu walca, czop\u00f3w, powierzchni monta\u017cowych,\r\n          gwint\u00f3w, rowk\u00f3w i innych element\u00f3w wynikaj\u0105cych z konstrukcji.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"prx-pc-card\">\r\n        <div class=\"prx-pc-icon\">\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <circle cx=\"12\" cy=\"12\" r=\"7\"\/>\r\n            <path d=\"M12 2v3M12 19v3M2 12h3M19 12h3\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n\r\n        <h3>Geometria robocza<\/h3>\r\n        <p>\r\n          \u015arednice, d\u0142ugo\u015bci, wsp\u00f3\u0142osiowo\u015b\u0107 i pozosta\u0142e cechy geometryczne\r\n          wykonujemy zgodnie z wymaganiami konkretnej aplikacji.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"prx-pc-card\">\r\n        <div class=\"prx-pc-icon\">\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <path d=\"M4 17l8-10 8 10\"\/>\r\n            <path d=\"M6 17h12\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n\r\n        <h3>Powierzchnia robocza<\/h3>\r\n        <p>\r\n          Dob\u00f3r wyko\u0144czenia powierzchni do procesu technologicznego,\r\n          wsp\u00f3\u0142pracuj\u0105cego materia\u0142u i wymaganych warunk\u00f3w pracy.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"prx-pc-card\">\r\n        <div class=\"prx-pc-icon\">\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <path d=\"M3 8h18M3 12h18M3 16h18\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n\r\n        <h3>Rowki i struktury<\/h3>\r\n        <p>\r\n          Mo\u017cliwe wykonanie rowk\u00f3w, naci\u0119\u0107 lub innych struktur powierzchni\r\n          wynikaj\u0105cych z funkcji walca i dokumentacji technicznej.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"prx-pc-card\">\r\n        <div class=\"prx-pc-icon\">\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <circle cx=\"12\" cy=\"12\" r=\"8\"\/>\r\n            <path d=\"M12 7v5l3 2\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n\r\n        <h3>Praca obrotowa<\/h3>\r\n        <p>\r\n          Konstrukcja mo\u017ce uwzgl\u0119dnia\u0107 wymagania dotycz\u0105ce pr\u0119dko\u015bci\r\n          obrotowej, wywa\u017cenia oraz stabilnej pracy walca w maszynie.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"prx-pc-card\">\r\n        <div class=\"prx-pc-icon\">\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <path d=\"M6 3h9l3 3v15H6z\"\/>\r\n            <path d=\"M9 11h6M9 15h6\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n\r\n        <h3>Produkcja wed\u0142ug dokumentacji<\/h3>\r\n        <p>\r\n          Podstaw\u0105 wykonania mo\u017ce by\u0107 rysunek techniczny, model,\r\n          istniej\u0105cy detal lub uzgodniona specyfikacja techniczna.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7bc541 elementor-widget elementor-widget-html\" data-id=\"d7bc541\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"prx-pc-section prx-pc-section--soft\" id=\"parametry\">\r\n  <div class=\"prx-pc-inner\">\r\n\r\n    <header class=\"prx-pc-head\">\r\n      <div class=\"prx-pc-eyebrow\">Dane techniczne<\/div>\r\n\r\n      <h2 class=\"prx-pc-title\">\r\n        Parametry walca ustalamy <strong>dla konkretnej aplikacji<\/strong>\r\n      <\/h2>\r\n\r\n      <p class=\"prx-pc-lead\">\r\n        Wymiary, geometria, materia\u0142 i powierzchnia robocza wynikaj\u0105\r\n        z funkcji walca, konstrukcji maszyny oraz warunk\u00f3w jego pracy.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <div class=\"prx-pc-specs\">\r\n\r\n      <div class=\"prx-pc-table-card\">\r\n\r\n        <div class=\"prx-pc-table-top\">\r\n          <div>\r\n            <small>Charakterystyka techniczna<\/small>\r\n            <strong>Podstawowe parametry walca precyzyjnego<\/strong>\r\n          <\/div>\r\n\r\n          <span class=\"prx-pc-status\">\r\n            Dob\u00f3r indywidualny\r\n          <\/span>\r\n        <\/div>\r\n\r\n        <div class=\"prx-pc-table-wrap\">\r\n\r\n          <table class=\"prx-pc-table\">\r\n\r\n            <caption>\r\n              Podstawowe parametry techniczne walc\u00f3w precyzyjnych\r\n            <\/caption>\r\n\r\n            <thead>\r\n              <tr>\r\n                <th scope=\"col\">Obszar<\/th>\r\n                <th scope=\"col\">Co ustalamy<\/th>\r\n                <th scope=\"col\">Podstawa<\/th>\r\n              <\/tr>\r\n            <\/thead>\r\n\r\n            <tbody>\r\n\r\n              <tr>\r\n                <th scope=\"row\">Wymiary<\/th>\r\n                <td>\r\n                  \u015arednica cz\u0119\u015bci roboczej, d\u0142ugo\u015b\u0107 ca\u0142kowita\r\n                  oraz wymiary poszczeg\u00f3lnych stopni walca.\r\n                <\/td>\r\n                <td>Rysunek lub wymiary<\/td>\r\n              <\/tr>\r\n\r\n              <tr>\r\n                <th scope=\"row\">Geometria<\/th>\r\n                <td>\r\n                  Wymagane tolerancje wymiarowe i geometryczne\r\n                  cz\u0119\u015bci roboczej, czop\u00f3w i powierzchni wsp\u00f3\u0142pracuj\u0105cych.\r\n                <\/td>\r\n                <td>Dokumentacja<\/td>\r\n              <\/tr>\r\n\r\n              <tr>\r\n                <th scope=\"row\">Czopy i mocowanie<\/th>\r\n                <td>\r\n                  Konstrukcja czop\u00f3w, gniazd, gwint\u00f3w, rowk\u00f3w\r\n                  i pozosta\u0142ych element\u00f3w odpowiedzialnych za monta\u017c.\r\n                <\/td>\r\n                <td>Uk\u0142ad maszyny<\/td>\r\n              <\/tr>\r\n\r\n              <tr>\r\n                <th scope=\"row\">Materia\u0142<\/th>\r\n                <td>\r\n                  Gatunek materia\u0142u dobierany do obci\u0105\u017ce\u0144,\r\n                  \u015brodowiska pracy i wymaganej dalszej obr\u00f3bki.\r\n                <\/td>\r\n                <td>Warunki pracy<\/td>\r\n              <\/tr>\r\n\r\n              <tr>\r\n                <th scope=\"row\">Powierzchnia robocza<\/th>\r\n                <td>\r\n                  Rodzaj wyko\u0144czenia, struktura, rowki\r\n                  lub pow\u0142oka odpowiednia dla funkcji walca.\r\n                <\/td>\r\n                <td>Funkcja walca<\/td>\r\n              <\/tr>\r\n\r\n              <tr>\r\n                <th scope=\"row\">Praca obrotowa<\/th>\r\n                <td>\r\n                  Pr\u0119dko\u015b\u0107 obrotowa, wyst\u0119puj\u0105ce obci\u0105\u017cenia\r\n                  oraz potrzeba wywa\u017cania dynamicznego.\r\n                <\/td>\r\n                <td>Parametry maszyny<\/td>\r\n              <\/tr>\r\n\r\n              <tr>\r\n                <th scope=\"row\">Kontrola jako\u015bci<\/th>\r\n                <td>\r\n                  Kontrola zgodno\u015bci gotowego walca\r\n                  z dokumentacj\u0105 i ustalonym zakresem wykonania.\r\n                <\/td>\r\n                <td>Wymagania zam\u00f3wienia<\/td>\r\n              <\/tr>\r\n\r\n            <\/tbody>\r\n\r\n          <\/table>\r\n\r\n        <\/div>\r\n      <\/div>\r\n\r\n\r\n      <aside class=\"prx-pc-specs__side\">\r\n\r\n        <div\r\n          class=\"prx-pc-info\"\r\n          style=\"--prx-pc-text:rgba(255,255,255,.82);\"\r\n        >\r\n\r\n          <h3>Co przes\u0142a\u0107 do analizy?<\/h3>\r\n\r\n          <p>\r\n            Im dok\u0142adniejsze dane wej\u015bciowe, tym \u0142atwiej okre\u015bli\u0107\r\n            w\u0142a\u015bciw\u0105 konstrukcj\u0119 i zakres wykonania walca.\r\n          <\/p>\r\n\r\n          <ul class=\"prx-pc-list\">\r\n            <li>Rysunek techniczny lub podstawowe wymiary<\/li>\r\n            <li>Opis funkcji walca w maszynie<\/li>\r\n            <li>Materia\u0142 obrabiany lub transportowany<\/li>\r\n            <li>Pr\u0119dko\u015b\u0107 obrotow\u0105 i obci\u0105\u017cenia<\/li>\r\n            <li>Wymagania dotycz\u0105ce powierzchni<\/li>\r\n          <\/ul>\r\n\r\n          <div class=\"prx-pc-actions\">\r\n            <a\r\n              class=\"prx-pc-btn prx-pc-btn--red\"\r\n              href=\"\/kontakt\/\"\r\n            >\r\n              Prze\u015blij dane do analizy\r\n            <\/a>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"prx-pc-note\">\r\n          <strong>Wa\u017cne:<\/strong>\r\n          parametry wykonania potwierdzamy po analizie zapytania.\r\n          Mo\u017cliwe wymiary, tolerancje, materia\u0142y i rodzaj powierzchni\r\n          zale\u017c\u0105 od konstrukcji walca oraz dost\u0119pnej technologii.\r\n        <\/div>\r\n\r\n      <\/aside>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee590ba elementor-widget elementor-widget-html\" data-id=\"ee590ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section\r\n  id=\"prx-roller-anatomy\"\r\n  data-prx-roller-anatomy\r\n  aria-labelledby=\"prx-roller-anatomy-title\"\r\n>\r\n\r\n  <div class=\"prx-roller-anatomy__inner\">\r\n\r\n    <header class=\"prx-roller-anatomy__header\">\r\n\r\n      <div>\r\n        <span class=\"prx-roller-anatomy__label\">\r\n          Dokumentacja techniczna w 3D\r\n        <\/span>\r\n\r\n        <h2 id=\"prx-roller-anatomy-title\">\r\n          Zobacz, co definiuje walec precyzyjny\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <p class=\"prx-roller-anatomy__header-copy\">\r\n        Obr\u00f3\u0107 model, przybli\u017c go i wybierz jeden z sze\u015bciu obszar\u00f3w.\r\n        <strong>Model automatycznie ustawi czytelny widok<\/strong>\r\n        i poka\u017ce znaczenie wymiar\u00f3w, geometrii, mocowania,\r\n        materia\u0142u, powierzchni roboczej oraz pracy obrotowej.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n\r\n    <div class=\"prx-roller-anatomy__workspace\">\r\n\r\n      <aside\r\n        class=\"prx-roller-anatomy__panel\"\r\n        aria-label=\"Obszary dokumentacji technicznej walca\"\r\n      >\r\n\r\n        <div class=\"prx-roller-anatomy__panel-main\">\r\n\r\n          <div class=\"prx-roller-anatomy__detail\">\r\n\r\n            <div class=\"prx-roller-anatomy__selection-label\">\r\n              Wybrany obszar\r\n              <span data-detail-number>01 \/ 06<\/span>\r\n            <\/div>\r\n\r\n            <h3 data-detail-title>\r\n              Wymiary\r\n            <\/h3>\r\n\r\n            <p data-detail-description>\r\n              \u015arednica cz\u0119\u015bci roboczej, d\u0142ugo\u015b\u0107 ca\u0142kowita oraz wymiary\r\n              kolejnych stopni tworz\u0105 podstawowy uk\u0142ad walca i musz\u0105\r\n              odpowiada\u0107 miejscu jego pracy w maszynie.\r\n            <\/p>\r\n\r\n            <div class=\"prx-roller-anatomy__detail-meta\">\r\n\r\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n                <circle\r\n                  cx=\"12\"\r\n                  cy=\"12\"\r\n                  r=\"9\"\r\n                  fill=\"none\"\r\n                  stroke=\"currentColor\"\r\n                  stroke-width=\"1.8\"\r\n                \/>\r\n                <path\r\n                  d=\"M12 10.5v6M12 7.4h.01\"\r\n                  fill=\"none\"\r\n                  stroke=\"currentColor\"\r\n                  stroke-width=\"2\"\r\n                  stroke-linecap=\"round\"\r\n                \/>\r\n              <\/svg>\r\n\r\n              <span data-detail-meta>\r\n                Podstawa ustale\u0144: rysunek techniczny albo komplet\r\n                zweryfikowanych wymiar\u00f3w istniej\u0105cego elementu.\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"prx-roller-anatomy__panel-points\">\r\n\r\n          <div class=\"prx-roller-anatomy__divider\"><\/div>\r\n\r\n          <p class=\"prx-roller-anatomy__points-title\">\r\n            Wybierz obszar:\r\n          <\/p>\r\n\r\n\r\n          <div class=\"prx-roller-anatomy__point-list\">\r\n\r\n            <button\r\n              class=\"prx-roller-anatomy__point-button\"\r\n              type=\"button\"\r\n              data-view=\"dimensions\"\r\n              aria-pressed=\"true\"\r\n            >\r\n              <span class=\"prx-roller-anatomy__point-number\">01<\/span>\r\n\r\n              <span class=\"prx-roller-anatomy__point-copy\">\r\n                <strong>Wymiary<\/strong>\r\n                <small>\u015brednica, d\u0142ugo\u015b\u0107 i kolejne stopnie<\/small>\r\n              <\/span>\r\n\r\n              <span class=\"prx-roller-anatomy__point-arrow\">\u203a<\/span>\r\n            <\/button>\r\n\r\n\r\n            <button\r\n              class=\"prx-roller-anatomy__point-button\"\r\n              type=\"button\"\r\n              data-view=\"geometry\"\r\n              aria-pressed=\"false\"\r\n            >\r\n              <span class=\"prx-roller-anatomy__point-number\">02<\/span>\r\n\r\n              <span class=\"prx-roller-anatomy__point-copy\">\r\n                <strong>Geometria<\/strong>\r\n                <small>tolerancje i wzajemne po\u0142o\u017cenie<\/small>\r\n              <\/span>\r\n\r\n              <span class=\"prx-roller-anatomy__point-arrow\">\u203a<\/span>\r\n            <\/button>\r\n\r\n\r\n            <button\r\n              class=\"prx-roller-anatomy__point-button\"\r\n              type=\"button\"\r\n              data-view=\"mounting\"\r\n              aria-pressed=\"false\"\r\n            >\r\n              <span class=\"prx-roller-anatomy__point-number\">03<\/span>\r\n\r\n              <span class=\"prx-roller-anatomy__point-copy\">\r\n                <strong>Czopy i mocowanie<\/strong>\r\n                <small>gniazda, gwinty, rowki i osadzenia<\/small>\r\n              <\/span>\r\n\r\n              <span class=\"prx-roller-anatomy__point-arrow\">\u203a<\/span>\r\n            <\/button>\r\n\r\n\r\n            <button\r\n              class=\"prx-roller-anatomy__point-button\"\r\n              type=\"button\"\r\n              data-view=\"material\"\r\n              aria-pressed=\"false\"\r\n            >\r\n              <span class=\"prx-roller-anatomy__point-number\">04<\/span>\r\n\r\n              <span class=\"prx-roller-anatomy__point-copy\">\r\n                <strong>Materia\u0142<\/strong>\r\n                <small>dob\u00f3r do obci\u0105\u017ce\u0144 i \u015brodowiska pracy<\/small>\r\n              <\/span>\r\n\r\n              <span class=\"prx-roller-anatomy__point-arrow\">\u203a<\/span>\r\n            <\/button>\r\n\r\n\r\n            <button\r\n              class=\"prx-roller-anatomy__point-button\"\r\n              type=\"button\"\r\n              data-view=\"surface\"\r\n              aria-pressed=\"false\"\r\n            >\r\n              <span class=\"prx-roller-anatomy__point-number\">05<\/span>\r\n\r\n              <span class=\"prx-roller-anatomy__point-copy\">\r\n                <strong>Powierzchnia robocza<\/strong>\r\n                <small>wyko\u0144czenie, struktura, rowki lub pow\u0142oka<\/small>\r\n              <\/span>\r\n\r\n              <span class=\"prx-roller-anatomy__point-arrow\">\u203a<\/span>\r\n            <\/button>\r\n\r\n\r\n            <button\r\n              class=\"prx-roller-anatomy__point-button\"\r\n              type=\"button\"\r\n              data-view=\"rotation\"\r\n              aria-pressed=\"false\"\r\n            >\r\n              <span class=\"prx-roller-anatomy__point-number\">06<\/span>\r\n\r\n              <span class=\"prx-roller-anatomy__point-copy\">\r\n                <strong>Praca obrotowa<\/strong>\r\n                <small>pr\u0119dko\u015b\u0107, obci\u0105\u017cenie i wywa\u017canie<\/small>\r\n              <\/span>\r\n\r\n              <span class=\"prx-roller-anatomy__point-arrow\">\u203a<\/span>\r\n            <\/button>\r\n\r\n          <\/div>\r\n\r\n\r\n          <a\r\n            class=\"prx-roller-anatomy__panel-cta\"\r\n            href=\"\/kontakt\/\"\r\n          >\r\n            Prze\u015blij dokumentacj\u0119 walca\r\n\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path\r\n                d=\"M5 12h14M13 6l6 6-6 6\"\r\n                fill=\"none\"\r\n                stroke=\"currentColor\"\r\n                stroke-width=\"2\"\r\n                stroke-linecap=\"round\"\r\n                stroke-linejoin=\"round\"\r\n              \/>\r\n            <\/svg>\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n      <\/aside>\r\n\r\n\r\n      <div class=\"prx-roller-anatomy__stage\" data-stage>\r\n\r\n        <div\r\n          class=\"prx-roller-anatomy__grid\"\r\n          aria-hidden=\"true\"\r\n        ><\/div>\r\n\r\n\r\n        <div class=\"prx-roller-anatomy__stage-top\">\r\n\r\n          <span class=\"prx-roller-anatomy__status\">\r\n            Model 3D aktywny\r\n          <\/span>\r\n\r\n          <span class=\"prx-roller-anatomy__hint\">\r\n\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path\r\n                d=\"M8 11V7.5a1.5 1.5 0 013 0V10m0 0V5.5a1.5 1.5 0 013 0V10m0 0V7a1.5 1.5 0 013 0v5.5m0-2a1.5 1.5 0 013 0V14c0 4-2.5 7-7 7h-1c-2.2 0-4-.8-5.3-2.4L4 15.4A1.5 1.5 0 016.2 13L8 14.6V11Z\"\r\n                fill=\"none\"\r\n                stroke=\"currentColor\"\r\n                stroke-width=\"1.6\"\r\n                stroke-linecap=\"round\"\r\n                stroke-linejoin=\"round\"\r\n              \/>\r\n            <\/svg>\r\n\r\n            <span>\r\n              Przeci\u0105gnij model lub wybierz punkt\r\n            <\/span>\r\n\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div\r\n          class=\"prx-roller-anatomy__mode-badge\"\r\n          data-mode-badge\r\n          aria-hidden=\"true\"\r\n        >\r\n          <span><\/span>\r\n          <strong>Widok konstrukcyjny<\/strong>\r\n          <small>p\u0142aszcz zosta\u0142 ods\u0142oni\u0119ty<\/small>\r\n        <\/div>\r\n\r\n\r\n        <canvas\r\n          class=\"prx-roller-anatomy__canvas\"\r\n          data-canvas\r\n          role=\"img\"\r\n          aria-label=\"Interaktywny model 3D walca precyzyjnego\"\r\n        ><\/canvas>\r\n\r\n\r\n        <div class=\"prx-roller-anatomy__hotspot-layer\">\r\n\r\n          <button\r\n            class=\"prx-roller-anatomy__hotspot is-active\"\r\n            type=\"button\"\r\n            data-hotspot=\"dimensions\"\r\n            aria-label=\"Wymiary\"\r\n          >\r\n            <span>Wymiary<\/span>\r\n          <\/button>\r\n\r\n          <button\r\n            class=\"prx-roller-anatomy__hotspot\"\r\n            type=\"button\"\r\n            data-hotspot=\"geometry\"\r\n            aria-label=\"Geometria\"\r\n          >\r\n            <span>Geometria<\/span>\r\n          <\/button>\r\n\r\n          <button\r\n            class=\"prx-roller-anatomy__hotspot\"\r\n            type=\"button\"\r\n            data-hotspot=\"mounting\"\r\n            aria-label=\"Czopy i mocowanie\"\r\n          >\r\n            <span>Czopy i mocowanie<\/span>\r\n          <\/button>\r\n\r\n          <button\r\n            class=\"prx-roller-anatomy__hotspot\"\r\n            type=\"button\"\r\n            data-hotspot=\"material\"\r\n            aria-label=\"Materia\u0142\"\r\n          >\r\n            <span>Materia\u0142<\/span>\r\n          <\/button>\r\n\r\n          <button\r\n            class=\"prx-roller-anatomy__hotspot\"\r\n            type=\"button\"\r\n            data-hotspot=\"surface\"\r\n            aria-label=\"Powierzchnia robocza\"\r\n          >\r\n            <span>Powierzchnia robocza<\/span>\r\n          <\/button>\r\n\r\n          <button\r\n            class=\"prx-roller-anatomy__hotspot\"\r\n            type=\"button\"\r\n            data-hotspot=\"rotation\"\r\n            aria-label=\"Praca obrotowa\"\r\n          >\r\n            <span>Praca obrotowa<\/span>\r\n          <\/button>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div\r\n          class=\"prx-roller-anatomy__controls\"\r\n          aria-label=\"Sterowanie modelem\"\r\n        >\r\n\r\n          <button\r\n            class=\"prx-roller-anatomy__control\"\r\n            type=\"button\"\r\n            data-reset\r\n            aria-label=\"Widok pocz\u0105tkowy\"\r\n          >\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path\r\n                d=\"M4.8 8A8 8 0 114 15M4.8 8V3.5M4.8 8h4.5\"\r\n                fill=\"none\"\r\n                stroke=\"currentColor\"\r\n                stroke-width=\"1.8\"\r\n                stroke-linecap=\"round\"\r\n                stroke-linejoin=\"round\"\r\n              \/>\r\n            <\/svg>\r\n\r\n            <span>Widok pocz\u0105tkowy<\/span>\r\n          <\/button>\r\n\r\n\r\n          <span\r\n            class=\"prx-roller-anatomy__control-divider\"\r\n            aria-hidden=\"true\"\r\n          ><\/span>\r\n\r\n\r\n          <button\r\n            class=\"prx-roller-anatomy__control\"\r\n            type=\"button\"\r\n            data-construction\r\n            aria-pressed=\"false\"\r\n            aria-label=\"Poka\u017c wn\u0119trze walca\"\r\n          >\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path\r\n                d=\"m4 7 8-4 8 4-8 4-8-4Zm0 5 8 4 8-4M4 17l8 4 8-4\"\r\n                fill=\"none\"\r\n                stroke=\"currentColor\"\r\n                stroke-width=\"1.7\"\r\n                stroke-linecap=\"round\"\r\n                stroke-linejoin=\"round\"\r\n              \/>\r\n            <\/svg>\r\n\r\n            <span data-construction-label>\r\n              Poka\u017c wn\u0119trze\r\n            <\/span>\r\n          <\/button>\r\n\r\n\r\n          <span\r\n            class=\"prx-roller-anatomy__control-divider\"\r\n            aria-hidden=\"true\"\r\n          ><\/span>\r\n\r\n\r\n          <button\r\n            class=\"prx-roller-anatomy__control\"\r\n            type=\"button\"\r\n            data-spin\r\n            aria-pressed=\"false\"\r\n            aria-label=\"W\u0142\u0105cz automatyczny obr\u00f3t\"\r\n          >\r\n            <svg\r\n              data-spin-icon\r\n              viewBox=\"0 0 24 24\"\r\n              aria-hidden=\"true\"\r\n            >\r\n              <path\r\n                d=\"M8.5 6.5v11l9-5.5-9-5.5Z\"\r\n                fill=\"currentColor\"\r\n              \/>\r\n            <\/svg>\r\n\r\n            <span data-spin-label>\r\n              W\u0142\u0105cz obr\u00f3t\r\n            <\/span>\r\n          <\/button>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div\r\n          class=\"prx-roller-anatomy__loading\"\r\n          data-loading\r\n        >\r\n          <span aria-hidden=\"true\"><\/span>\r\n          Uruchamianie modelu 3D\r\n        <\/div>\r\n\r\n\r\n        <div\r\n          class=\"prx-roller-anatomy__fallback\"\r\n          data-fallback\r\n        >\r\n          Model 3D wymaga przegl\u0105darki obs\u0142uguj\u0105cej WebGL.\r\n        <\/div>\r\n\r\n\r\n        <div\r\n          class=\"prx-roller-anatomy__sr-only\"\r\n          aria-live=\"polite\"\r\n          data-live\r\n        ><\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <p class=\"prx-roller-anatomy__note\">\r\n\r\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n        <circle\r\n          cx=\"12\"\r\n          cy=\"12\"\r\n          r=\"9\"\r\n          fill=\"none\"\r\n          stroke=\"currentColor\"\r\n          stroke-width=\"1.8\"\r\n        \/>\r\n        <path\r\n          d=\"M12 10.5v6M12 7.4h.01\"\r\n          fill=\"none\"\r\n          stroke=\"currentColor\"\r\n          stroke-width=\"2\"\r\n          stroke-linecap=\"round\"\r\n        \/>\r\n      <\/svg>\r\n\r\n      Model ma charakter pogl\u0105dowy.\r\n      Ostateczna geometria, wymiary i budowa walca wynikaj\u0105\r\n      z dokumentacji technicznej oraz warunk\u00f3w pracy w maszynie.\r\n\r\n    <\/p>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c181d19 elementor-widget elementor-widget-html\" data-id=\"c181d19\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"prx-pc-section prx-pc-section--soft\" id=\"zastosowania\">\r\n  <div class=\"prx-pc-inner\">\r\n\r\n    <header class=\"prx-pc-head\">\r\n      <div class=\"prx-pc-eyebrow\">\r\n        Zastosowania\r\n      <\/div>\r\n\r\n      <h2 class=\"prx-pc-title\">\r\n        Walce precyzyjne dla\r\n        <strong>r\u00f3\u017cnych proces\u00f3w przemys\u0142owych<\/strong>\r\n      <\/h2>\r\n\r\n      <p class=\"prx-pc-lead\">\r\n        Konstrukcja walca wynika z jego funkcji w maszynie.\r\n        Inne wymagania dotycz\u0105 prowadzenia materia\u0142u, inne docisku,\r\n        transportu czy bezpo\u015bredniego udzia\u0142u w procesie technologicznym.\r\n      <\/p>\r\n    <\/header>\r\n\r\n\r\n    <div class=\"prx-pc-apps\">\r\n\r\n      <article class=\"prx-pc-app\">\r\n\r\n        <div class=\"prx-pc-app__icon\">\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <circle cx=\"7\" cy=\"12\" r=\"3\"\/>\r\n            <circle cx=\"17\" cy=\"12\" r=\"3\"\/>\r\n            <path d=\"M10 12h4M4 7h16M4 17h16\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n\r\n        <h3>Przemys\u0142 drukarski<\/h3>\r\n\r\n        <p>\r\n          Walce do prowadzenia, docisku i transportu materia\u0142u\r\n          w maszynach drukuj\u0105cych oraz urz\u0105dzeniach wsp\u00f3\u0142pracuj\u0105cych.\r\n        <\/p>\r\n\r\n        <span class=\"prx-pc-app__tag\">\r\n          Prowadzenie \u00b7 docisk\r\n        <\/span>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"prx-pc-app\">\r\n\r\n        <div class=\"prx-pc-app__icon\">\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <path d=\"M5 4h14v16H5z\"\/>\r\n            <path d=\"M8 8h8M8 12h8M8 16h5\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n\r\n        <h3>Papier i opakowania<\/h3>\r\n\r\n        <p>\r\n          Elementy pracuj\u0105ce przy prowadzeniu, przewijaniu,\r\n          docisku i transporcie papieru, tektury oraz materia\u0142\u00f3w opakowaniowych.\r\n        <\/p>\r\n\r\n        <span class=\"prx-pc-app__tag\">\r\n          Papier \u00b7 tektura\r\n        <\/span>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"prx-pc-app\">\r\n\r\n        <div class=\"prx-pc-app__icon\">\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <path d=\"M4 15c4-7 12-7 16 0\"\/>\r\n            <path d=\"M4 19c4-7 12-7 16 0\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n\r\n        <h3>Tworzywa sztuczne<\/h3>\r\n\r\n        <p>\r\n          Walce stosowane przy przetwarzaniu folii,\r\n          laminat\u00f3w i innych materia\u0142\u00f3w prowadzonych w postaci wst\u0119gi.\r\n        <\/p>\r\n\r\n        <span class=\"prx-pc-app__tag\">\r\n          Folie \u00b7 laminaty\r\n        <\/span>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"prx-pc-app\">\r\n\r\n        <div class=\"prx-pc-app__icon\">\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <path d=\"M3 9h18M3 15h18\"\/>\r\n            <circle cx=\"8\" cy=\"12\" r=\"2\"\/>\r\n            <circle cx=\"16\" cy=\"12\" r=\"2\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n\r\n        <h3>Powlekanie i laminowanie<\/h3>\r\n\r\n        <p>\r\n          Konstrukcje przeznaczone do stabilnego prowadzenia materia\u0142u,\r\n          wsp\u00f3\u0142pracy z warstwami nanoszonymi i kontroli procesu.\r\n        <\/p>\r\n\r\n        <span class=\"prx-pc-app__tag\">\r\n          Proces \u00b7 powierzchnia\r\n        <\/span>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"prx-pc-app\">\r\n\r\n        <div class=\"prx-pc-app__icon\">\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <path d=\"M4 7c4 3 12 3 16 0\"\/>\r\n            <path d=\"M4 12c4 3 12 3 16 0\"\/>\r\n            <path d=\"M4 17c4 3 12 3 16 0\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n\r\n        <h3>Przemys\u0142 tekstylny<\/h3>\r\n\r\n        <p>\r\n          Walce do prowadzenia, docisku i transportu\r\n          tkanin, w\u0142\u00f3knin oraz innych elastycznych materia\u0142\u00f3w.\r\n        <\/p>\r\n\r\n        <span class=\"prx-pc-app__tag\">\r\n          Tkaniny \u00b7 w\u0142\u00f3kniny\r\n        <\/span>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"prx-pc-app\">\r\n\r\n        <div class=\"prx-pc-app__icon\">\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <path d=\"M12 3v4M12 17v4M3 12h4M17 12h4\"\/>\r\n            <circle cx=\"12\" cy=\"12\" r=\"5\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n\r\n        <h3>Maszyny specjalne<\/h3>\r\n\r\n        <p>\r\n          Walce wykonywane wed\u0142ug dokumentacji dla nietypowych urz\u0105dze\u0144,\r\n          stanowisk technologicznych i indywidualnych linii produkcyjnych.\r\n        <\/p>\r\n\r\n        <span class=\"prx-pc-app__tag\">\r\n          Wykonanie indywidualne\r\n        <\/span>\r\n\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54cc92d elementor-widget elementor-widget-html\" data-id=\"54cc92d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"prx-pc-section prx-pc-section--white\" id=\"korzysci\">\r\n  <div class=\"prx-pc-inner\">\r\n\r\n    <header class=\"prx-pc-head\">\r\n      <div class=\"prx-pc-eyebrow\">Efekt techniczny<\/div>\r\n\r\n      <h2 class=\"prx-pc-title\">\r\n        Co daje w\u0142a\u015bciwie wykonany\r\n        <strong>walec precyzyjny?<\/strong>\r\n      <\/h2>\r\n\r\n      <p class=\"prx-pc-lead\">\r\n        Dok\u0142adno\u015b\u0107 wykonania ma znaczenie nie tylko podczas odbioru detalu.\r\n        Przek\u0142ada si\u0119 przede wszystkim na monta\u017c, stabiln\u0105 prac\u0119 maszyny\r\n        i przewidywalno\u015b\u0107 procesu produkcyjnego.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <div class=\"prx-pc-grid prx-pc-grid--3\">\r\n\r\n      <article class=\"prx-pc-card prx-pc-feature\">\r\n        <h3>Prawid\u0142owy monta\u017c<\/h3>\r\n        <p>\r\n          W\u0142a\u015bciwe wykonanie czop\u00f3w, gniazd i powierzchni bazowych\r\n          u\u0142atwia monta\u017c walca oraz jego wsp\u00f3\u0142prac\u0119 z konstrukcj\u0105 maszyny.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"prx-pc-card prx-pc-feature\">\r\n        <h3>Stabilna geometria<\/h3>\r\n        <p>\r\n          Zachowanie wymaganych wymiar\u00f3w i geometrii ogranicza problemy\r\n          wynikaj\u0105ce z niew\u0142a\u015bciwego po\u0142o\u017cenia cz\u0119\u015bci roboczej wzgl\u0119dem osi.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"prx-pc-card prx-pc-feature\">\r\n        <h3>Powierzchnia dobrana do procesu<\/h3>\r\n        <p>\r\n          Wyko\u0144czenie cz\u0119\u015bci roboczej mo\u017ce zosta\u0107 dopasowane\r\n          do materia\u0142u, sposobu kontaktu oraz zadania wykonywanego przez walec.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"prx-pc-card prx-pc-feature\">\r\n        <h3>Lepsza praca obrotowa<\/h3>\r\n        <p>\r\n          Konstrukcja uwzgl\u0119dniaj\u0105ca pr\u0119dko\u015b\u0107 i obci\u0105\u017cenia pozwala\r\n          odpowiednio okre\u015bli\u0107 wymagania dotycz\u0105ce pracy oraz wywa\u017cania.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"prx-pc-card prx-pc-feature\">\r\n        <h3>Zgodno\u015b\u0107 z dokumentacj\u0105<\/h3>\r\n        <p>\r\n          Gotowy element mo\u017ce zosta\u0107 zweryfikowany wzgl\u0119dem uzgodnionych\r\n          wymiar\u00f3w, geometrii i pozosta\u0142ych wymaga\u0144 technicznych.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"prx-pc-card prx-pc-feature\">\r\n        <h3>Jedno sp\u00f3jne wykonanie<\/h3>\r\n        <p>\r\n          Korpus, obr\u00f3bka mechaniczna, powierzchnia robocza i kontrola\r\n          mog\u0105 by\u0107 traktowane jako jeden uzgodniony zakres realizacji.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0f85e3 elementor-widget elementor-widget-html\" data-id=\"b0f85e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"prx-pc-section prx-pc-section--soft\" id=\"proces\">\r\n  <div class=\"prx-pc-inner\">\r\n\r\n    <header class=\"prx-pc-head\">\r\n      <div class=\"prx-pc-eyebrow\">Proces realizacji<\/div>\r\n\r\n      <h2 class=\"prx-pc-title\">\r\n        Od dokumentacji do\r\n        <strong>gotowego walca<\/strong>\r\n      <\/h2>\r\n\r\n      <p class=\"prx-pc-lead\">\r\n        Zakres realizacji ustalamy przed rozpocz\u0119ciem produkcji.\r\n        Ka\u017cdy etap wynika z dokumentacji, funkcji walca\r\n        oraz uzgodnionych wymaga\u0144 technicznych.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <div class=\"prx-pc-process\">\r\n\r\n      <article class=\"prx-pc-step\">\r\n        <span class=\"prx-pc-step__no\">01 \/ DANE<\/span>\r\n\r\n        <h3>Dokumentacja<\/h3>\r\n\r\n        <p>\r\n          Otrzymujemy rysunek techniczny, podstawowe wymiary,\r\n          model lub informacje o istniej\u0105cym elemencie.\r\n        <\/p>\r\n      <\/article>\r\n\r\n\r\n      <article class=\"prx-pc-step\">\r\n        <span class=\"prx-pc-step__no\">02 \/ ANALIZA<\/span>\r\n\r\n        <h3>Weryfikacja wymaga\u0144<\/h3>\r\n\r\n        <p>\r\n          Sprawdzamy konstrukcj\u0119, geometri\u0119, materia\u0142,\r\n          spos\u00f3b mocowania oraz wymagania powierzchni roboczej.\r\n        <\/p>\r\n      <\/article>\r\n\r\n\r\n      <article class=\"prx-pc-step\">\r\n        <span class=\"prx-pc-step__no\">03 \/ ZAKRES<\/span>\r\n\r\n        <h3>Ustalenie wykonania<\/h3>\r\n\r\n        <p>\r\n          Okre\u015blamy zakres obr\u00f3bki, wymagane operacje,\r\n          spos\u00f3b kontroli oraz warunki realizacji zam\u00f3wienia.\r\n        <\/p>\r\n      <\/article>\r\n\r\n\r\n      <article class=\"prx-pc-step\">\r\n        <span class=\"prx-pc-step__no\">04 \/ PRODUKCJA<\/span>\r\n\r\n        <h3>Obr\u00f3bka mechaniczna<\/h3>\r\n\r\n        <p>\r\n          Wykonujemy korpus, czopy, gniazda, rowki\r\n          oraz pozosta\u0142e elementy zgodnie z dokumentacj\u0105.\r\n        <\/p>\r\n      <\/article>\r\n\r\n\r\n      <article class=\"prx-pc-step\">\r\n        <span class=\"prx-pc-step__no\">05 \/ POWIERZCHNIA<\/span>\r\n\r\n        <h3>Przygotowanie cz\u0119\u015bci roboczej<\/h3>\r\n\r\n        <p>\r\n          Realizujemy uzgodnione wyko\u0144czenie powierzchni,\r\n          struktur\u0119, rowki lub odpowiedni\u0105 technologi\u0119 powierzchniow\u0105.\r\n        <\/p>\r\n      <\/article>\r\n\r\n\r\n      <article class=\"prx-pc-step\">\r\n        <span class=\"prx-pc-step__no\">06 \/ KONTROLA<\/span>\r\n\r\n        <h3>Kontrola jako\u015bci<\/h3>\r\n\r\n        <p>\r\n          Weryfikujemy uzgodnione wymiary, geometri\u0119,\r\n          powierzchnie wsp\u00f3\u0142pracuj\u0105ce oraz zakres wykonania.\r\n        <\/p>\r\n      <\/article>\r\n\r\n\r\n      <article class=\"prx-pc-step\">\r\n        <span class=\"prx-pc-step__no\">07 \/ GOTOWE<\/span>\r\n\r\n        <h3>Przekazanie walca<\/h3>\r\n\r\n        <p>\r\n          Po zako\u0144czeniu kontroli gotowy element\r\n          jest przygotowywany do odbioru lub wysy\u0142ki.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38a1993 elementor-widget elementor-widget-html\" data-id=\"38a1993\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"prx-pc-section prx-pc-section--white\" id=\"kontrola\">\r\n  <div class=\"prx-pc-inner\">\r\n\r\n    <div class=\"prx-pc-split\">\r\n\r\n      <div>\r\n        <div class=\"prx-pc-eyebrow\">\r\n          Kontrola jako\u015bci\r\n        <\/div>\r\n\r\n        <h2 class=\"prx-pc-title\">\r\n          Sprawdzamy to, co ma znaczenie\r\n          <strong>w gotowym elemencie<\/strong>\r\n        <\/h2>\r\n\r\n        <p class=\"prx-pc-lead\">\r\n          Zakres kontroli wynika z dokumentacji i ustale\u0144 dla konkretnego\r\n          zam\u00f3wienia. Weryfikujemy cechy istotne dla monta\u017cu,\r\n          wsp\u00f3\u0142pracy z maszyn\u0105 i prawid\u0142owej pracy walca.\r\n        <\/p>\r\n\r\n        <div class=\"prx-pc-note\">\r\n          <strong>Zakres pomiar\u00f3w ustalamy przed produkcj\u0105.<\/strong>\r\n          Nie ka\u017cdy walec wymaga identycznej kontroli \u2014 jej zakres\r\n          zale\u017cy od konstrukcji i wymaga\u0144 aplikacji.\r\n        <\/div>\r\n      <\/div>\r\n\r\n\r\n      <div class=\"prx-pc-checks\">\r\n\r\n        <div class=\"prx-pc-check\">\r\n          <strong>Wymiary gotowego elementu<\/strong>\r\n          <span>\r\n            Kontrola wymiar\u00f3w okre\u015blonych w dokumentacji\r\n            i istotnych dla prawid\u0142owego monta\u017cu.\r\n          <\/span>\r\n        <\/div>\r\n\r\n        <div class=\"prx-pc-check\">\r\n          <strong>Geometria walca<\/strong>\r\n          <span>\r\n            Weryfikacja wymaganych cech cz\u0119\u015bci roboczej,\r\n            czop\u00f3w i powierzchni wsp\u00f3\u0142pracuj\u0105cych.\r\n          <\/span>\r\n        <\/div>\r\n\r\n        <div class=\"prx-pc-check\">\r\n          <strong>Czopy i osadzenia<\/strong>\r\n          <span>\r\n            Sprawdzenie element\u00f3w odpowiedzialnych\r\n            za podparcie, monta\u017c i wsp\u00f3\u0142prac\u0119 z maszyn\u0105.\r\n          <\/span>\r\n        <\/div>\r\n\r\n        <div class=\"prx-pc-check\">\r\n          <strong>Powierzchnia robocza<\/strong>\r\n          <span>\r\n            Ocena zgodno\u015bci wyko\u0144czenia, struktury,\r\n            rowk\u00f3w lub uzgodnionej powierzchni.\r\n          <\/span>\r\n        <\/div>\r\n\r\n        <div class=\"prx-pc-check\">\r\n          <strong>Elementy dodatkowe<\/strong>\r\n          <span>\r\n            Kontrola gwint\u00f3w, gniazd, rowk\u00f3w oraz innych\r\n            szczeg\u00f3\u0142\u00f3w wynikaj\u0105cych z konstrukcji walca.\r\n          <\/span>\r\n        <\/div>\r\n\r\n        <div class=\"prx-pc-check\">\r\n          <strong>Praca obrotowa<\/strong>\r\n          <span>\r\n            Je\u017celi wymaga tego aplikacja, zakres mo\u017ce obejmowa\u0107\r\n            r\u00f3wnie\u017c kontrol\u0119 zwi\u0105zan\u0105 z wywa\u017caniem walca.\r\n          <\/span>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a26a54 elementor-widget elementor-widget-html\" data-id=\"9a26a54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"prx-pc-section prx-pc-section--soft\" id=\"faq\">\r\n  <div class=\"prx-pc-inner\">\r\n\r\n    <header class=\"prx-pc-head\">\r\n      <div class=\"prx-pc-eyebrow\">FAQ<\/div>\r\n\r\n      <h2 class=\"prx-pc-title\">\r\n        Najcz\u0119stsze pytania o\r\n        <strong>walce precyzyjne<\/strong>\r\n      <\/h2>\r\n\r\n      <p class=\"prx-pc-lead\">\r\n        Najwa\u017cniejsze kwestie dotycz\u0105ce dokumentacji,\r\n        wykonania, powierzchni oraz kontroli gotowego walca.\r\n      <\/p>\r\n    <\/header>\r\n\r\n\r\n    <div class=\"prx-pc-faq\">\r\n\r\n      <details>\r\n        <summary>\r\n          Jakie dane s\u0105 potrzebne do przygotowania walca?\r\n        <\/summary>\r\n\r\n        <div class=\"prx-pc-faq__answer\">\r\n          Najlepsz\u0105 podstaw\u0105 jest rysunek techniczny lub model detalu.\r\n          Je\u017celi dokumentacja nie jest kompletna, pomocne s\u0105 podstawowe\r\n          wymiary, zdj\u0119cia istniej\u0105cego walca, opis sposobu monta\u017cu\r\n          oraz informacje o jego funkcji w maszynie.\r\n        <\/div>\r\n      <\/details>\r\n\r\n\r\n      <details>\r\n        <summary>\r\n          Czy walec mo\u017ce zosta\u0107 wykonany na podstawie istniej\u0105cego detalu?\r\n        <\/summary>\r\n\r\n        <div class=\"prx-pc-faq__answer\">\r\n          Tak. Istniej\u0105cy element mo\u017ce by\u0107 punktem odniesienia do analizy\r\n          konstrukcji i przygotowania zakresu wykonania. Zakres pomiar\u00f3w\r\n          oraz spos\u00f3b odwzorowania ustalamy indywidualnie.\r\n        <\/div>\r\n      <\/details>\r\n\r\n\r\n      <details>\r\n        <summary>\r\n          Od czego zale\u017cy dok\u0142adno\u015b\u0107 wykonania walca?\r\n        <\/summary>\r\n\r\n        <div class=\"prx-pc-faq__answer\">\r\n          Wymagana dok\u0142adno\u015b\u0107 wynika z funkcji walca, sposobu jego\r\n          osadzenia, wsp\u00f3\u0142pracuj\u0105cych element\u00f3w oraz wymaga\u0144 dokumentacji.\r\n          Tolerancje ustala si\u0119 dla konkretnej aplikacji.\r\n        <\/div>\r\n      <\/details>\r\n\r\n\r\n      <details>\r\n        <summary>\r\n          Jak dobierana jest powierzchnia robocza?\r\n        <\/summary>\r\n\r\n        <div class=\"prx-pc-faq__answer\">\r\n          Rodzaj wyko\u0144czenia zale\u017cy od funkcji walca, materia\u0142u,\r\n          z kt\u00f3rym powierzchnia wsp\u00f3\u0142pracuje, warunk\u00f3w procesu\r\n          oraz wymaga\u0144 dotycz\u0105cych tarcia, struktury lub odporno\u015bci powierzchni.\r\n        <\/div>\r\n      <\/details>\r\n\r\n\r\n      <details>\r\n        <summary>\r\n          Czy walec mo\u017ce wymaga\u0107 wywa\u017cania?\r\n        <\/summary>\r\n\r\n        <div class=\"prx-pc-faq__answer\">\r\n          Tak, je\u017celi wynika to z jego konstrukcji, wymiar\u00f3w,\r\n          pr\u0119dko\u015bci obrotowej i warunk\u00f3w pracy. Potrzeb\u0119 oraz zakres\r\n          wywa\u017cania okre\u015bla si\u0119 na podstawie parametr\u00f3w konkretnej maszyny.\r\n        <\/div>\r\n      <\/details>\r\n\r\n\r\n      <details>\r\n        <summary>\r\n          Co obejmuje kontrola jako\u015bci gotowego walca?\r\n        <\/summary>\r\n\r\n        <div class=\"prx-pc-faq__answer\">\r\n          Zakres kontroli zale\u017cy od zam\u00f3wienia. Mo\u017ce obejmowa\u0107 mi\u0119dzy innymi\r\n          wymiary, geometri\u0119, czopy i powierzchnie monta\u017cowe,\r\n          wykonanie cz\u0119\u015bci roboczej oraz inne cechy wskazane w dokumentacji.\r\n        <\/div>\r\n      <\/details>\r\n\r\n\r\n      <details>\r\n        <summary>\r\n          Czy ka\u017cdy walec precyzyjny wykonywany jest wed\u0142ug tego samego standardu?\r\n        <\/summary>\r\n\r\n        <div class=\"prx-pc-faq__answer\">\r\n          Nie. Walec przygotowujemy pod konkretn\u0105 maszyn\u0119 i proces.\r\n          Dlatego materia\u0142, geometria, powierzchnia robocza,\r\n          spos\u00f3b mocowania oraz zakres kontroli mog\u0105 r\u00f3\u017cni\u0107 si\u0119\r\n          pomi\u0119dzy poszczeg\u00f3lnymi realizacjami.\r\n        <\/div>\r\n      <\/details>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a615bf elementor-widget elementor-widget-html\" data-id=\"4a615bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"prx-pc-section prx-pc-section--white\" id=\"powiazane\">\r\n  <div class=\"prx-pc-inner\">\r\n\r\n    <header class=\"prx-pc-head\">\r\n\r\n      <div class=\"prx-pc-eyebrow\">\r\n        Powi\u0105zane produkty i us\u0142ugi\r\n      <\/div>\r\n\r\n      <h2 class=\"prx-pc-title\">\r\n        Pasuj\u0105ce do <strong>Twojego wyboru<\/strong>\r\n      <\/h2>\r\n\r\n      <p class=\"prx-pc-lead\">\r\n        Zobacz technologie i us\u0142ugi, kt\u00f3re mog\u0105 uzupe\u0142ni\u0107 wykonanie\r\n        walca precyzyjnego, przygotowanie powierzchni roboczej\r\n        lub obr\u00f3bk\u0119 kompletnego elementu przemys\u0142owego.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n\r\n    <div class=\"prx-pc-related-v2\">\r\n\r\n\r\n      <!-- CHROMOWANIE -->\r\n\r\n      <a\r\n        class=\"prx-pc-related-v2__card\"\r\n        href=\"https:\/\/hardchromeplate.com\/chromowanie\/\"\r\n      >\r\n\r\n        <div class=\"prx-pc-related-v2__media\">\r\n\r\n          <img\r\n            src=\"https:\/\/hardchromeplate.com\/wp-content\/uploads\/2025\/10\/2.png\"\r\n            alt=\"Elementy przemys\u0142owe po chromowaniu technicznym\"\r\n            loading=\"lazy\"\r\n            decoding=\"async\"\r\n          >\r\n\r\n          <span class=\"prx-pc-related-v2__type\">\r\n            Us\u0142uga\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"prx-pc-related-v2__body\">\r\n\r\n          <h3>Chromowanie techniczne<\/h3>\r\n\r\n          <span class=\"prx-pc-related-v2__meta\">\r\n            Powierzchnie robocze odporne na zu\u017cycie\r\n          <\/span>\r\n\r\n          <span class=\"prx-pc-related-v2__link\">\r\n            Zobacz us\u0142ug\u0119 \u2192\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n      <\/a>\r\n\r\n\r\n      <!-- NATRYSk PLAZMOWY -->\r\n\r\n      <a\r\n        class=\"prx-pc-related-v2__card\"\r\n        href=\"https:\/\/hardchromeplate.com\/natrysk-plazmowy-tlenkiem-chromu\/\"\r\n      >\r\n\r\n        <div class=\"prx-pc-related-v2__media\">\r\n\r\n          <img\r\n            src=\"http:\/\/hardchromeplate.com\/wp-content\/uploads\/2026\/07\/img005_4-scaled.jpg\"\r\n            alt=\"Powierzchnia wykonana metod\u0105 natrysku plazmowego tlenkiem chromu\"\r\n            loading=\"lazy\"\r\n            decoding=\"async\"\r\n          >\r\n\r\n          <span class=\"prx-pc-related-v2__type\">\r\n            Us\u0142uga\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"prx-pc-related-v2__body\">\r\n\r\n          <h3>Natrysk plazmowy Cr\u2082O\u2083<\/h3>\r\n\r\n          <span class=\"prx-pc-related-v2__meta\">\r\n            Ceramiczna powierzchnia do wymagaj\u0105cych warunk\u00f3w pracy\r\n          <\/span>\r\n\r\n          <span class=\"prx-pc-related-v2__link\">\r\n            Zobacz us\u0142ug\u0119 \u2192\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n      <\/a>\r\n\r\n\r\n      <!-- TOCZENIE -->\r\n\r\n      <a\r\n        class=\"prx-pc-related-v2__card\"\r\n        href=\"https:\/\/hardchromeplate.com\/toczenie-detali\/\"\r\n      >\r\n\r\n        <div class=\"prx-pc-related-v2__media\">\r\n\r\n          <img\r\n            src=\"https:\/\/hardchromeplate.com\/wp-content\/uploads\/2026\/06\/Bez-tytulu.png\"\r\n            alt=\"Toczone detale metalowe wykonane w obr\u00f3bce CNC\"\r\n            loading=\"lazy\"\r\n            decoding=\"async\"\r\n          >\r\n\r\n          <span class=\"prx-pc-related-v2__type\">\r\n            Us\u0142uga\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"prx-pc-related-v2__body\">\r\n\r\n          <h3>Toczenie detali CNC<\/h3>\r\n\r\n          <span class=\"prx-pc-related-v2__meta\">\r\n            Obr\u00f3bka korpus\u00f3w, czop\u00f3w i element\u00f3w obrotowych\r\n          <\/span>\r\n\r\n          <span class=\"prx-pc-related-v2__link\">\r\n            Zobacz us\u0142ug\u0119 \u2192\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n      <\/a>\r\n\r\n\r\n      <!-- FREZOWANIE -->\r\n\r\n      <a\r\n        class=\"prx-pc-related-v2__card\"\r\n        href=\"https:\/\/hardchromeplate.com\/frezowanie-cnc\/\"\r\n      >\r\n\r\n        <div class=\"prx-pc-related-v2__media\">\r\n\r\n          <img\r\n            src=\"https:\/\/hardchromeplate.com\/wp-content\/uploads\/2026\/06\/Bez-tytulu2.png\"\r\n            alt=\"Frezowanie CNC detalu przemys\u0142owego\"\r\n            loading=\"lazy\"\r\n            decoding=\"async\"\r\n          >\r\n\r\n          <span class=\"prx-pc-related-v2__type\">\r\n            Us\u0142uga\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"prx-pc-related-v2__body\">\r\n\r\n          <h3>Frezowanie CNC<\/h3>\r\n\r\n          <span class=\"prx-pc-related-v2__meta\">\r\n            Rowki, powierzchnie i dodatkowe elementy konstrukcyjne\r\n          <\/span>\r\n\r\n          <span class=\"prx-pc-related-v2__link\">\r\n            Zobacz us\u0142ug\u0119 \u2192\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n      <\/a>\r\n\r\n\r\n      <!-- WA\u0141KI CHROMOWANE -->\r\n\r\n      <a\r\n        class=\"prx-pc-related-v2__card\"\r\n        href=\"https:\/\/hardchromeplate.com\/walki-chromowane\/\"\r\n      >\r\n\r\n        <div class=\"prx-pc-related-v2__media\">\r\n\r\n          <img\r\n            src=\"https:\/\/hardchromeplate.com\/wp-content\/uploads\/2025\/09\/chrome_shaft_11.jpg\"\r\n            alt=\"Wa\u0142ek chromowany do zastosowa\u0144 przemys\u0142owych\"\r\n            loading=\"lazy\"\r\n            decoding=\"async\"\r\n          >\r\n\r\n          <span class=\"prx-pc-related-v2__type\">\r\n            Produkt\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"prx-pc-related-v2__body\">\r\n\r\n          <h3>Wa\u0142ki chromowane<\/h3>\r\n\r\n          <span class=\"prx-pc-related-v2__meta\">\r\n            Elementy robocze z powierzchni\u0105 chromowan\u0105\r\n          <\/span>\r\n\r\n          <span class=\"prx-pc-related-v2__link\">\r\n            Zobacz produkt \u2192\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n      <\/a>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n    <p class=\"prx-pc-related-v2__hint\">\r\n      Przewi\u0144 poziomo, aby zobaczy\u0107 wszystkie powi\u0105zane rozwi\u0105zania \u2192\r\n    <\/p>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6d9609 elementor-widget elementor-widget-html\" data-id=\"a6d9609\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"prx-pc-section prx-pc-final\" id=\"kontakt\">\r\n  <div class=\"prx-pc-inner\">\r\n\r\n    <div class=\"prx-pc-final__inner\">\r\n\r\n      <div class=\"prx-pc-final__copy\">\r\n\r\n        <div class=\"prx-pc-eyebrow\">\r\n          Zapytanie techniczne\r\n        <\/div>\r\n\r\n        <h2 class=\"prx-pc-title\">\r\n          Masz dokumentacj\u0119 walca?\r\n          <strong>Prze\u015blij j\u0105 do analizy<\/strong>\r\n        <\/h2>\r\n\r\n        <p class=\"prx-pc-lead\">\r\n          Wy\u015blij rysunek techniczny, podstawowe wymiary albo informacje\r\n          o istniej\u0105cym elemencie. Na tej podstawie mo\u017cemy okre\u015bli\u0107\r\n          mo\u017cliwy zakres wykonania walca precyzyjnego.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"prx-pc-actions\">\r\n\r\n        <a\r\n          class=\"prx-pc-btn prx-pc-btn--red\"\r\n          href=\"\/kontakt\/\"\r\n        >\r\n          Prze\u015blij zapytanie\r\n        <\/a>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d6f997 elementor-widget elementor-widget-html\" data-id=\"7d6f997\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\n(function(){\r\n\"use strict\";\r\n\r\nvar URL=\"https:\/\/cdn.jsdelivr.net\/npm\/three@0.149.0\/build\/three.min.js\";\r\n\r\nvar V={\r\n  dimensions:{\r\n    n:\"01 \/ 06\",\r\n    t:\"Wymiary\",\r\n    d:\"\u015arednica cz\u0119\u015bci roboczej, d\u0142ugo\u015b\u0107 ca\u0142kowita oraz wymiary kolejnych stopni tworz\u0105 podstawowy uk\u0142ad walca. Musz\u0105 odpowiada\u0107 przestrzeni monta\u017cowej i elementom wsp\u00f3\u0142pracuj\u0105cym w maszynie.\",\r\n    m:\"Podstawa ustale\u0144: rysunek techniczny albo komplet zweryfikowanych wymiar\u00f3w istniej\u0105cego elementu.\",\r\n    r:[.1,.39,.055],z:20.6,h:[\"surface\",\"endplates\",\"journals\",\"seats\"],c:false\r\n  },\r\n  geometry:{\r\n    n:\"02 \/ 06\",\r\n    t:\"Geometria\",\r\n    d:\"Dokumentacja okre\u015bla wymagane tolerancje wymiarowe i geometryczne cz\u0119\u015bci roboczej, czop\u00f3w oraz powierzchni wsp\u00f3\u0142pracuj\u0105cych. Znaczenie ma r\u00f3wnie\u017c ich wzajemne po\u0142o\u017cenie wzgl\u0119dem wsp\u00f3lnej osi walca.\",\r\n    m:\"Podstawa ustale\u0144: wymagania dokumentacji oraz wskazane bazy pomiarowe.\",\r\n    r:[.02,.18,0],z:21,h:[\"surface\",\"journals\",\"seats\",\"axis\"],c:false\r\n  },\r\n  mounting:{\r\n    n:\"03 \/ 06\",\r\n    t:\"Czopy i mocowanie\",\r\n    d:\"Konstrukcja czop\u00f3w, gniazd, gwint\u00f3w, rowk\u00f3w i stopni osadczych odpowiada za prawid\u0142owy monta\u017c walca w maszynie oraz wsp\u00f3\u0142prac\u0119 z uk\u0142adem podparcia i nap\u0119du.\",\r\n    m:\"Podstawa ustale\u0144: uk\u0142ad maszyny, spos\u00f3b podparcia oraz dokumentacja element\u00f3w wsp\u00f3\u0142pracuj\u0105cych.\",\r\n    r:[.04,.93,.02],z:21.1,h:[\"endplates\",\"journals\",\"seats\"],c:false\r\n  },\r\n  material:{\r\n    n:\"04 \/ 06\",\r\n    t:\"Materia\u0142\",\r\n    d:\"Gatunek materia\u0142u dobiera si\u0119 do obci\u0105\u017ce\u0144, \u015brodowiska pracy i wymaganej dalszej obr\u00f3bki. W\u0142a\u015bciwo\u015bci korpusu musz\u0105 odpowiada\u0107 funkcji walca w konkretnym procesie.\",\r\n    m:\"Widok pogl\u0105dowo ods\u0142ania konstrukcj\u0119 korpusu walca.\",\r\n    r:[.18,.28,.045],z:20.7,h:[\"body\"],c:true\r\n  },\r\n  surface:{\r\n    n:\"05 \/ 06\",\r\n    t:\"Powierzchnia robocza\",\r\n    d:\"Rodzaj wyko\u0144czenia, struktura, rowki albo pow\u0142oka wynikaj\u0105 z funkcji cz\u0119\u015bci roboczej i sposobu jej kontaktu z materia\u0142em lub innym elementem maszyny.\",\r\n    m:\"Podstawa ustale\u0144: funkcja walca, oczekiwany efekt procesu oraz warunki wsp\u00f3\u0142pracy powierzchni roboczej.\",\r\n    r:[.12,-.2,.045],z:20.6,h:[\"surface\"],c:false\r\n  },\r\n  rotation:{\r\n    n:\"06 \/ 06\",\r\n    t:\"Praca obrotowa\",\r\n    d:\"Pr\u0119dko\u015b\u0107 obrotowa i obci\u0105\u017cenie wp\u0142ywaj\u0105 na wymagania konstrukcyjne walca oraz na potrzeb\u0119 wywa\u017cania dynamicznego gotowego elementu.\",\r\n    m:\"Podstawa ustale\u0144: parametry maszyny, pr\u0119dko\u015b\u0107 robocza, spos\u00f3b nap\u0119du i warunki obci\u0105\u017cenia walca.\",\r\n    r:[.06,.62,.015],z:20.9,h:[\"surface\",\"journals\",\"axis\"],c:false\r\n  }\r\n};\r\n\r\n\r\nfunction loadThree(){\r\n  if(window.THREE) return Promise.resolve(window.THREE);\r\n  if(window.__prxThreeLoader) return window.__prxThreeLoader;\r\n\r\n  window.__prxThreeLoader=new Promise(function(resolve,reject){\r\n    var old=document.querySelector('script[data-prx-three]');\r\n    if(old){\r\n      old.addEventListener(\"load\",function(){window.THREE?resolve(window.THREE):reject();},{once:true});\r\n      old.addEventListener(\"error\",reject,{once:true});\r\n      return;\r\n    }\r\n\r\n    var s=document.createElement(\"script\");\r\n    s.src=URL;\r\n    s.async=true;\r\n    s.dataset.prxThree=\"1\";\r\n    s.onload=function(){window.THREE?resolve(window.THREE):reject();};\r\n    s.onerror=reject;\r\n    document.head.appendChild(s);\r\n  });\r\n\r\n  return window.__prxThreeLoader;\r\n}\r\n\r\n\r\nfunction environment(T){\r\n  var faces=[];\r\n\r\n  for(var i=0;i<6;i++){\r\n    var c=document.createElement(\"canvas\"),\r\n        x=c.getContext(\"2d\"),\r\n        g;\r\n\r\n    c.width=c.height=512;\r\n    g=x.createLinearGradient(0,0,512,512);\r\n\r\n    g.addColorStop(0,i%2?\"#050b10\":\"#18252e\");\r\n    g.addColorStop(.24,i%2?\"#314550\":\"#73838b\");\r\n    g.addColorStop(.48,\"#edf3f5\");\r\n    g.addColorStop(.62,i%2?\"#556872\":\"#263640\");\r\n    g.addColorStop(1,\"#050a0e\");\r\n\r\n    x.fillStyle=g;\r\n    x.fillRect(0,0,512,512);\r\n\r\n    x.fillStyle=\"rgba(255,255,255,.88)\";\r\n    x.fillRect(58+(i*23)%126,0,24+(i%3)*16,512);\r\n\r\n    x.fillStyle=\"rgba(255,255,255,.22)\";\r\n    x.fillRect(306,0,74,512);\r\n\r\n    x.fillStyle=\"rgba(3,10,16,.58)\";\r\n    x.fillRect(416,0,42,512);\r\n\r\n    faces.push(c);\r\n  }\r\n\r\n  var cube=new T.CubeTexture(faces);\r\n  cube.needsUpdate=true;\r\n\r\n  if(\"colorSpace\" in cube && T.SRGBColorSpace) cube.colorSpace=T.SRGBColorSpace;\r\n  else if(\"encoding\" in cube && T.sRGBEncoding) cube.encoding=T.sRGBEncoding;\r\n\r\n  return cube;\r\n}\r\n\r\n\r\nfunction machiningTexture(T,renderer){\r\n  var c=document.createElement(\"canvas\"),\r\n      x=c.getContext(\"2d\"),\r\n      g;\r\n\r\n  c.width=768;\r\n  c.height=512;\r\n\r\n  g=x.createLinearGradient(0,0,0,512);\r\n  g.addColorStop(0,\"#777\");\r\n  g.addColorStop(.5,\"#a7a7a7\");\r\n  g.addColorStop(1,\"#747474\");\r\n\r\n  x.fillStyle=g;\r\n  x.fillRect(0,0,768,512);\r\n\r\n  for(var i=0;i<1350;i++){\r\n    var y=Math.random()*512;\r\n    x.strokeStyle=\"rgba(255,255,255,\"+(.018+Math.random()*.07)+\")\";\r\n    x.lineWidth=Math.random()<.9?1:2;\r\n    x.beginPath();\r\n    x.moveTo(0,y);\r\n    x.lineTo(768,y+(Math.random()-.5)*2);\r\n    x.stroke();\r\n  }\r\n\r\n  var tx=new T.CanvasTexture(c);\r\n  tx.wrapS=tx.wrapT=T.RepeatWrapping;\r\n  tx.repeat.set(2.2,11);\r\n  tx.anisotropy=Math.min(8,renderer.capabilities.getMaxAnisotropy());\r\n\r\n  return tx;\r\n}\r\n\r\n\r\nfunction init(root,T){\r\n  if(!root || root.dataset.prxRollerReady) return;\r\n  root.dataset.prxRollerReady=\"1\";\r\n\r\n  var canvas=root.querySelector(\"[data-canvas]\"),\r\n      stage=root.querySelector(\"[data-stage]\"),\r\n      fallback=root.querySelector(\"[data-fallback]\"),\r\n      title=root.querySelector(\"[data-detail-title]\"),\r\n      desc=root.querySelector(\"[data-detail-description]\"),\r\n      meta=root.querySelector(\"[data-detail-meta]\"),\r\n      number=root.querySelector(\"[data-detail-number]\"),\r\n      live=root.querySelector(\"[data-live]\"),\r\n      reset=root.querySelector(\"[data-reset]\"),\r\n      spin=root.querySelector(\"[data-spin]\"),\r\n      spinLabel=root.querySelector(\"[data-spin-label]\"),\r\n      construction=root.querySelector(\"[data-construction]\"),\r\n      constructionLabel=root.querySelector(\"[data-construction-label]\"),\r\n      viewButtons=[].slice.call(root.querySelectorAll(\"[data-view]\")),\r\n      hotspotButtons=[].slice.call(root.querySelectorAll(\"[data-hotspot]\")),\r\n      reduce=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches,\r\n      hotspotMap={};\r\n\r\n  hotspotButtons.forEach(function(b){hotspotMap[b.dataset.hotspot]=b;});\r\n\r\n  function fail(){\r\n    root.classList.add(\"is-ready\");\r\n    if(fallback) fallback.classList.add(\"is-visible\");\r\n  }\r\n\r\n  var renderer;\r\n\r\n  try{\r\n    renderer=new T.WebGLRenderer({\r\n      canvas:canvas,\r\n      antialias:true,\r\n      alpha:true,\r\n      powerPreference:\"high-performance\"\r\n    });\r\n  }catch(e){\r\n    fail();\r\n    return;\r\n  }\r\n\r\n  renderer.setPixelRatio(Math.min(window.devicePixelRatio||1,1.75));\r\n  renderer.setClearColor(0x000000,0);\r\n  renderer.shadowMap.enabled=true;\r\n  renderer.shadowMap.type=T.PCFSoftShadowMap;\r\n  renderer.toneMapping=T.ACESFilmicToneMapping;\r\n  renderer.toneMappingExposure=.88;\r\n\r\n  if(\"outputColorSpace\" in renderer && T.SRGBColorSpace)\r\n    renderer.outputColorSpace=T.SRGBColorSpace;\r\n  else if(\"outputEncoding\" in renderer && T.sRGBEncoding)\r\n    renderer.outputEncoding=T.sRGBEncoding;\r\n\r\n\r\n  var scene=new T.Scene();\r\n  scene.environment=environment(T);\r\n\r\n  var camera=new T.PerspectiveCamera(34,1,.1,100);\r\n  var zoomFactor=1;\r\n  var cameraZ=V.dimensions.z;\r\n\r\n  camera.position.set(0,2.65,cameraZ);\r\n  camera.lookAt(0,-.18,0);\r\n\r\n\r\n  var hemi=new T.HemisphereLight(0xeaf6ff,0x172432,1.15);\r\n  scene.add(hemi);\r\n\r\n  var key=new T.DirectionalLight(0xffffff,2.25);\r\n  key.position.set(-4.8,7.8,8.5);\r\n  key.castShadow=true;\r\n  key.shadow.mapSize.set(1536,1536);\r\n  key.shadow.camera.left=-8;\r\n  key.shadow.camera.right=8;\r\n  key.shadow.camera.top=7;\r\n  key.shadow.camera.bottom=-7;\r\n  key.shadow.bias=-.00055;\r\n  scene.add(key);\r\n\r\n  var rimLight=new T.DirectionalLight(0xb9e4ff,1.3);\r\n  rimLight.position.set(7.5,3.7,-6.8);\r\n  scene.add(rimLight);\r\n\r\n  var fill=new T.DirectionalLight(0x9bc6dd,.72);\r\n  fill.position.set(-7.5,1.5,4.2);\r\n  scene.add(fill);\r\n\r\n  var red=new T.PointLight(0xe10600,.08,17,2);\r\n  red.position.set(-3.4,-2,4.4);\r\n  scene.add(red);\r\n\r\n\r\n  var texture=machiningTexture(T,renderer);\r\n\r\n  function mat(o){\r\n    var m=new T.MeshPhysicalMaterial({\r\n      color:o.color,\r\n      metalness:o.metalness==null?.95:o.metalness,\r\n      roughness:o.roughness==null?.25:o.roughness,\r\n      clearcoat:o.clearcoat==null?.22:o.clearcoat,\r\n      clearcoatRoughness:o.clearcoatRoughness==null?.18:o.clearcoatRoughness,\r\n      envMapIntensity:o.envMapIntensity==null?1.45:o.envMapIntensity,\r\n      bumpMap:o.texture===false?null:texture,\r\n      bumpScale:o.bumpScale==null?.012:o.bumpScale,\r\n      transparent:!!o.transparent,\r\n      opacity:o.opacity==null?1:o.opacity,\r\n      side:o.side||T.FrontSide\r\n    });\r\n\r\n    m.emissive=new T.Color(0);\r\n    m.emissiveIntensity=0;\r\n    return m;\r\n  }\r\n\r\n\r\n  var surfaceMat=mat({\r\n    color:0xc8d1d5,\r\n    metalness:1,\r\n    roughness:.09,\r\n    clearcoat:.68,\r\n    clearcoatRoughness:.06,\r\n    envMapIntensity:2.35,\r\n    texture:false,\r\n    transparent:true\r\n  });\r\n\r\n  var endMat=mat({\r\n    color:0xb9c3c7,\r\n    roughness:.16,\r\n    clearcoat:.46,\r\n    clearcoatRoughness:.1,\r\n    envMapIntensity:2.15,\r\n    bumpScale:.006\r\n  });\r\n\r\n  var bodyMat=mat({\r\n    color:0x46545d,\r\n    roughness:.31,\r\n    clearcoat:.12,\r\n    envMapIntensity:1.28,\r\n    bumpScale:.014\r\n  });\r\n\r\n  var hubMat=mat({\r\n    color:0xbac5ca,\r\n    roughness:.19,\r\n    clearcoat:.28,\r\n    envMapIntensity:1.85,\r\n    bumpScale:.008\r\n  });\r\n\r\n  var journalMat=mat({\r\n    color:0x9da9ae,\r\n    roughness:.175,\r\n    clearcoat:.32,\r\n    envMapIntensity:1.82,\r\n    bumpScale:.007\r\n  });\r\n\r\n  var seatMat=mat({\r\n    color:0xd6e0e4,\r\n    metalness:1,\r\n    roughness:.095,\r\n    clearcoat:.62,\r\n    clearcoatRoughness:.055,\r\n    envMapIntensity:2.35,\r\n    bumpScale:.0035\r\n  });\r\n\r\n  var grooveMat=mat({\r\n    color:0x273239,\r\n    roughness:.33,\r\n    clearcoat:.08,\r\n    envMapIntensity:.92,\r\n    bumpScale:.01\r\n  });\r\n\r\n  var rimMat=mat({\r\n    color:0x8d9aa0,\r\n    roughness:.17,\r\n    clearcoat:.28,\r\n    envMapIntensity:1.75,\r\n    texture:false\r\n  });\r\n\r\n\r\n  var pivot=new T.Group(),\r\n      roller=new T.Group(),\r\n      technical=new T.Group();\r\n\r\n  scene.add(pivot);\r\n  pivot.add(roller);\r\n  roller.add(technical);\r\n\r\n\r\n  var groups={\r\n    surface:[surfaceMat],\r\n    body:[bodyMat],\r\n    endplates:[endMat,hubMat,rimMat],\r\n    journals:[journalMat],\r\n    seats:[seatMat,grooveMat],\r\n    axis:[]\r\n  };\r\n\r\n  var highlightMaterials=[\r\n    surfaceMat,endMat,bodyMat,hubMat,\r\n    journalMat,seatMat,grooveMat,rimMat\r\n  ];\r\n\r\n\r\n  function prep(mesh){\r\n    mesh.castShadow=true;\r\n    mesh.receiveShadow=true;\r\n    return mesh;\r\n  }\r\n\r\n  function cylinder(r,l,m,x,open,segments){\r\n    var mesh=new T.Mesh(\r\n      new T.CylinderGeometry(r,r,l,segments||128,1,!!open),\r\n      m\r\n    );\r\n    mesh.rotation.z=Math.PI\/2;\r\n    mesh.position.x=x||0;\r\n    return prep(mesh);\r\n  }\r\n\r\n  function taper(inner,outer,length,m,side,x){\r\n    var mesh=new T.Mesh(\r\n      new T.CylinderGeometry(\r\n        side<0?outer:inner,\r\n        side<0?inner:outer,\r\n        length,128,1,false\r\n      ),\r\n      m\r\n    );\r\n    mesh.rotation.z=Math.PI\/2;\r\n    mesh.position.x=x;\r\n    return prep(mesh);\r\n  }\r\n\r\n  function torus(r,tube,x,m,rs,ts){\r\n    var mesh=new T.Mesh(\r\n      new T.TorusGeometry(r,tube,rs||16,ts||112),\r\n      m\r\n    );\r\n    mesh.rotation.y=Math.PI\/2;\r\n    mesh.position.x=x;\r\n    return prep(mesh);\r\n  }\r\n\r\n\r\n  roller.add(cylinder(1.315,9.7,bodyMat,0,false,192));\r\n\r\n  var surface=cylinder(1.5,9.82,surfaceMat,0,true,224);\r\n  surface.renderOrder=3;\r\n  roller.add(surface);\r\n\r\n  roller.add(\r\n    torus(1.47,.032,-4.895,rimMat,16,160),\r\n    torus(1.47,.032,4.895,rimMat,16,160)\r\n  );\r\n\r\n\r\n  [-1,1].forEach(function(side){\r\n    var end=cylinder(1.485,.16,endMat,side*4.97,false,192),\r\n        outerRim=torus(1.455,.026,side*5.045,rimMat,14,144),\r\n        innerRim=torus(.675,.022,side*5.055,rimMat,12,112),\r\n        hub=cylinder(.64,.2,hubMat,side*5.125,false,144),\r\n        shoulder=cylinder(.5,.17,hubMat,side*5.295,false,128),\r\n        innerSeat=cylinder(.42,.34,seatMat,side*5.48,false,144),\r\n        groove=cylinder(.365,.06,grooveMat,side*5.68,false,112),\r\n        outerSeat=cylinder(.42,.3,seatMat,side*5.86,false,144),\r\n        journal=taper(.42,.34,.1,journalMat,side,side*6.06),\r\n        endJournal=cylinder(.34,.3,journalMat,side*6.26,false,128),\r\n        cap=cylinder(.335,.04,journalMat,side*6.43,false,112),\r\n        mark=cylinder(.052,.012,new T.MeshBasicMaterial({color:0x313b41}),side*6.457,false,48);\r\n\r\n    roller.add(\r\n      end,outerRim,innerRim,hub,shoulder,\r\n      innerSeat,groove,outerSeat,journal,\r\n      endJournal,cap,mark\r\n    );\r\n  });\r\n\r\n\r\n  var axisMat=new T.LineDashedMaterial({\r\n    color:0xe10600,\r\n    dashSize:.18,\r\n    gapSize:.11,\r\n    transparent:true,\r\n    opacity:.86,\r\n    depthTest:false,\r\n    depthWrite:false\r\n  });\r\n\r\n  var axis=new T.Line(\r\n    new T.BufferGeometry().setFromPoints([\r\n      new T.Vector3(-6.72,0,0),\r\n      new T.Vector3(6.72,0,0)\r\n    ]),\r\n    axisMat\r\n  );\r\n\r\n  axis.computeLineDistances();\r\n  technical.add(axis);\r\n\r\n\r\n  var ringMat=new T.LineBasicMaterial({\r\n    color:0xe10600,\r\n    transparent:true,\r\n    opacity:.34,\r\n    depthTest:false,\r\n    depthWrite:false\r\n  });\r\n\r\n  function ring(x,r){\r\n    var p=[];\r\n    for(var i=0;i<128;i++){\r\n      var a=i\/128*Math.PI*2;\r\n      p.push(new T.Vector3(x,Math.cos(a)*r,Math.sin(a)*r));\r\n    }\r\n    return new T.LineLoop(new T.BufferGeometry().setFromPoints(p),ringMat);\r\n  }\r\n\r\n  technical.add(\r\n    ring(-4.9,1.54),\r\n    ring(0,1.54),\r\n    ring(4.9,1.54),\r\n    ring(-5.86,.46),\r\n    ring(5.86,.46)\r\n  );\r\n\r\n  technical.visible=false;\r\n\r\n\r\n  var floor=new T.Mesh(\r\n    new T.PlaneGeometry(20,11),\r\n    new T.ShadowMaterial({color:0x071b33,opacity:.17})\r\n  );\r\n\r\n  floor.rotation.x=-Math.PI\/2;\r\n  floor.position.set(0,-2.02,.3);\r\n  floor.receiveShadow=true;\r\n  scene.add(floor);\r\n\r\n\r\n  var shadowCanvas=document.createElement(\"canvas\");\r\n  shadowCanvas.width=768;\r\n  shadowCanvas.height=256;\r\n\r\n  var sx=shadowCanvas.getContext(\"2d\");\r\n  var sg=sx.createRadialGradient(384,128,14,384,128,360);\r\n\r\n  sg.addColorStop(0,\"rgba(7,27,51,.5)\");\r\n  sg.addColorStop(.46,\"rgba(7,27,51,.18)\");\r\n  sg.addColorStop(1,\"rgba(7,27,51,0)\");\r\n\r\n  sx.fillStyle=sg;\r\n  sx.fillRect(0,0,768,256);\r\n\r\n  var contact=new T.Mesh(\r\n    new T.PlaneGeometry(14.4,3.2),\r\n    new T.MeshBasicMaterial({\r\n      map:new T.CanvasTexture(shadowCanvas),\r\n      transparent:true,\r\n      depthWrite:false\r\n    })\r\n  );\r\n\r\n  contact.rotation.x=-Math.PI\/2;\r\n  contact.position.set(0,-1.98,.12);\r\n  scene.add(contact);\r\n\r\n\r\n  var anchors={};\r\n\r\n  function anchor(k,p,n){\r\n    var o=new T.Object3D();\r\n    o.position.copy(p);\r\n    roller.add(o);\r\n    anchors[k]={object:o,normal:n.clone().normalize()};\r\n  }\r\n\r\n  anchor(\"dimensions\",new T.Vector3(-5.01,1.02,.18),new T.Vector3(0,1,.18));\r\n  anchor(\"geometry\",new T.Vector3(.25,.03,.98),new T.Vector3(0,.1,1));\r\n  anchor(\"mounting\",new T.Vector3(-6.2,.31,.15),new T.Vector3(0,1,.22));\r\n  anchor(\"material\",new T.Vector3(-.8,.88,.88),new T.Vector3(0,.72,.7));\r\n  anchor(\"surface\",new T.Vector3(2.25,1.47,.22),new T.Vector3(0,1,.16));\r\n  anchor(\"rotation\",new T.Vector3(5.74,.4,.13),new T.Vector3(0,1,.2));\r\n\r\n\r\n  var active=\"dimensions\",\r\n      activeM=[],\r\n      constructionMode=false,\r\n      autoSpin=false,\r\n      dragging=false,\r\n      visible=true,\r\n      lastX=0,\r\n      lastY=0,\r\n      lastFrame=performance.now(),\r\n      frame=0,\r\n      axial=0,\r\n      desired={\r\n        x:V.dimensions.r[0],\r\n        y:V.dimensions.r[1],\r\n        z:V.dimensions.r[2]\r\n      };\r\n\r\n  pivot.rotation.set(desired.x,desired.y,desired.z);\r\n\r\n\r\n  function shortest(current,target){\r\n    var d=(target-current+Math.PI)%(Math.PI*2)-Math.PI;\r\n    if(d<-Math.PI)d+=Math.PI*2;\r\n    return current+d;\r\n  }\r\n\r\n  function damp(a,b,s,d){\r\n    return T.MathUtils.lerp(a,b,1-Math.exp(-s*d));\r\n  }\r\n\r\n  function highlight(keys){\r\n    highlightMaterials.forEach(function(m){\r\n      m.emissive.set(0);\r\n      m.emissiveIntensity=0;\r\n    });\r\n\r\n    activeM=[];\r\n\r\n    keys.forEach(function(k){\r\n      (groups[k]||[]).forEach(function(m){\r\n        if(activeM.indexOf(m)<0)activeM.push(m);\r\n      });\r\n    });\r\n\r\n    activeM.forEach(function(m){\r\n      m.emissive.set(0xe10600);\r\n      m.emissiveIntensity=.025;\r\n    });\r\n  }\r\n\r\n\r\n  function setConstruction(on,announce){\r\n    constructionMode=!!on;\r\n\r\n    root.classList.toggle(\"is-construction\",constructionMode);\r\n    construction.classList.toggle(\"is-active\",constructionMode);\r\n    construction.setAttribute(\"aria-pressed\",constructionMode?\"true\":\"false\");\r\n\r\n    constructionLabel.textContent=\r\n      constructionMode?\"Zamknij wn\u0119trze\":\"Poka\u017c wn\u0119trze\";\r\n\r\n    surfaceMat.opacity=constructionMode?.16:1;\r\n    surfaceMat.depthWrite=!constructionMode;\r\n\r\n    technical.visible=\r\n      constructionMode ||\r\n      active===\"dimensions\" ||\r\n      active===\"geometry\" ||\r\n      active===\"rotation\";\r\n\r\n    surfaceMat.needsUpdate=true;\r\n\r\n    if(announce){\r\n      live.textContent=constructionMode\r\n        ?\"W\u0142\u0105czono widok konstrukcyjny walca.\"\r\n        :\"Przywr\u00f3cono pe\u0142ny widok walca.\";\r\n    }\r\n  }\r\n\r\n\r\n  function stopSpin(){\r\n    autoSpin=false;\r\n    spin.classList.remove(\"is-active\");\r\n    spin.setAttribute(\"aria-pressed\",\"false\");\r\n    spinLabel.textContent=\"W\u0142\u0105cz obr\u00f3t\";\r\n  }\r\n\r\n\r\n  function select(k,announce){\r\n    var v=V[k];\r\n    if(!v)return;\r\n\r\n    active=k;\r\n    stopSpin();\r\n\r\n    desired.x=shortest(pivot.rotation.x,v.r[0]);\r\n    desired.y=shortest(pivot.rotation.y,v.r[1]);\r\n    desired.z=shortest(pivot.rotation.z,v.r[2]);\r\n    cameraZ=v.z;\r\n\r\n    number.textContent=v.n;\r\n    title.textContent=v.t;\r\n    desc.textContent=v.d;\r\n    meta.textContent=v.m;\r\n\r\n    viewButtons.forEach(function(b){\r\n      b.setAttribute(\"aria-pressed\",b.dataset.view===k?\"true\":\"false\");\r\n    });\r\n\r\n    hotspotButtons.forEach(function(b){\r\n      b.classList.toggle(\"is-active\",b.dataset.hotspot===k);\r\n    });\r\n\r\n    setConstruction(v.c,false);\r\n    highlight(v.h);\r\n\r\n    if(announce!==false)\r\n      live.textContent=\"Wybrano obszar: \"+v.t+\".\";\r\n  }\r\n\r\n\r\n  viewButtons.forEach(function(b){\r\n    b.addEventListener(\"click\",function(){\r\n      select(b.dataset.view,true);\r\n    });\r\n  });\r\n\r\n  hotspotButtons.forEach(function(b){\r\n    b.addEventListener(\"click\",function(){\r\n      select(b.dataset.hotspot,true);\r\n    });\r\n  });\r\n\r\n  construction.addEventListener(\"click\",function(){\r\n    setConstruction(!constructionMode,true);\r\n  });\r\n\r\n  reset.addEventListener(\"click\",function(){\r\n    axial=0;\r\n    roller.rotation.x=0;\r\n    select(\"dimensions\",false);\r\n    live.textContent=\"Przywr\u00f3cono widok pocz\u0105tkowy.\";\r\n  });\r\n\r\n  spin.addEventListener(\"click\",function(){\r\n    autoSpin=!autoSpin;\r\n\r\n    spin.classList.toggle(\"is-active\",autoSpin);\r\n    spin.setAttribute(\"aria-pressed\",autoSpin?\"true\":\"false\");\r\n    spinLabel.textContent=autoSpin?\"Zatrzymaj obr\u00f3t\":\"W\u0142\u0105cz obr\u00f3t\";\r\n\r\n    live.textContent=autoSpin\r\n      ?\"W\u0142\u0105czono automatyczny obr\u00f3t modelu.\"\r\n      :\"Zatrzymano automatyczny obr\u00f3t modelu.\";\r\n  });\r\n\r\n\r\n  canvas.addEventListener(\"pointerdown\",function(e){\r\n    dragging=true;\r\n    stopSpin();\r\n\r\n    lastX=e.clientX;\r\n    lastY=e.clientY;\r\n\r\n    canvas.classList.add(\"is-dragging\");\r\n\r\n    if(canvas.setPointerCapture)\r\n      canvas.setPointerCapture(e.pointerId);\r\n  });\r\n\r\n  canvas.addEventListener(\"pointermove\",function(e){\r\n    if(!dragging)return;\r\n\r\n    var dx=e.clientX-lastX,\r\n        dy=e.clientY-lastY;\r\n\r\n    lastX=e.clientX;\r\n    lastY=e.clientY;\r\n\r\n    desired.y+=dx*.0075;\r\n    desired.x=T.MathUtils.clamp(desired.x+dy*.006,-.72,.72);\r\n    axial+=dx*.0025;\r\n  });\r\n\r\n  function end(e){\r\n    if(!dragging)return;\r\n\r\n    dragging=false;\r\n    canvas.classList.remove(\"is-dragging\");\r\n\r\n    if(\r\n      e &&\r\n      canvas.hasPointerCapture &&\r\n      canvas.hasPointerCapture(e.pointerId)\r\n    ){\r\n      canvas.releasePointerCapture(e.pointerId);\r\n    }\r\n  }\r\n\r\n  canvas.addEventListener(\"pointerup\",end);\r\n  canvas.addEventListener(\"pointercancel\",end);\r\n\r\n  canvas.addEventListener(\"wheel\",function(e){\r\n    e.preventDefault();\r\n    cameraZ=T.MathUtils.clamp(cameraZ+e.deltaY*.007,13.8,22.5);\r\n  },{passive:false});\r\n\r\n  canvas.addEventListener(\"dblclick\",function(){\r\n    select(\"dimensions\",false);\r\n  });\r\n\r\n  canvas.addEventListener(\"webglcontextlost\",function(e){\r\n    e.preventDefault();\r\n    fail();\r\n  });\r\n\r\n\r\n  function resize(){\r\n    var w=Math.max(1,Math.round(stage.clientWidth)),\r\n        h=Math.max(1,Math.round(stage.clientHeight)),\r\n        aspect=w\/h;\r\n\r\n    zoomFactor=Math.max(1,1.16\/aspect);\r\n\r\n    renderer.setSize(w,h,false);\r\n    camera.aspect=aspect;\r\n    camera.updateProjectionMatrix();\r\n  }\r\n\r\n  if(\"ResizeObserver\" in window)\r\n    new ResizeObserver(resize).observe(stage);\r\n  else\r\n    window.addEventListener(\"resize\",resize,{passive:true});\r\n\r\n\r\n  if(\"IntersectionObserver\" in window){\r\n    new IntersectionObserver(function(entries){\r\n      visible=entries[0]?entries[0].isIntersecting:true;\r\n      if(visible)lastFrame=performance.now();\r\n    },{\r\n      rootMargin:\"180px 0px\"\r\n    }).observe(root);\r\n  }\r\n\r\n\r\n  var world=new T.Vector3(),\r\n      projected=new T.Vector3(),\r\n      normal=new T.Vector3(),\r\n      toCamera=new T.Vector3(),\r\n      normalMatrix=new T.Matrix3();\r\n\r\n\r\n  function hotspots(){\r\n    var w=stage.clientWidth,\r\n        h=stage.clientHeight;\r\n\r\n    camera.updateMatrixWorld();\r\n    roller.updateWorldMatrix(true,true);\r\n    normalMatrix.getNormalMatrix(roller.matrixWorld);\r\n\r\n    Object.keys(anchors).forEach(function(k){\r\n      var data=anchors[k],\r\n          b=hotspotMap[k];\r\n\r\n      if(!b)return;\r\n\r\n      data.object.getWorldPosition(world);\r\n      projected.copy(world).project(camera);\r\n\r\n      normal.copy(data.normal)\r\n        .applyMatrix3(normalMatrix)\r\n        .normalize();\r\n\r\n      toCamera.copy(camera.position)\r\n        .sub(world)\r\n        .normalize();\r\n\r\n      var faces=normal.dot(toCamera)>-.08,\r\n          depth=projected.z>-1&&projected.z<1,\r\n          x=T.MathUtils.clamp((projected.x*.5+.5)*w,25,w-25),\r\n          y=T.MathUtils.clamp((-projected.y*.5+.5)*h,25,h-25);\r\n\r\n      b.classList.toggle(\r\n        \"is-behind\",\r\n        (!faces&&k!==active)||!depth\r\n      );\r\n\r\n      b.classList.toggle(\"is-label-left\",x>w*.69);\r\n      b.style.left=x+\"px\";\r\n      b.style.top=y+\"px\";\r\n    });\r\n  }\r\n\r\n\r\n  function render(now){\r\n    frame=requestAnimationFrame(render);\r\n\r\n    if(!visible||document.hidden){\r\n      lastFrame=now;\r\n      return;\r\n    }\r\n\r\n    var delta=Math.min(.05,Math.max(0,(now-lastFrame)\/1000));\r\n    lastFrame=now;\r\n\r\n    if(autoSpin&&!reduce&&!dragging)\r\n      axial+=delta*.42;\r\n\r\n    pivot.rotation.x=damp(pivot.rotation.x,desired.x,7.5,delta);\r\n    pivot.rotation.y=damp(pivot.rotation.y,desired.y,7.5,delta);\r\n    pivot.rotation.z=damp(pivot.rotation.z,desired.z,7.5,delta);\r\n\r\n    roller.rotation.x=damp(roller.rotation.x,axial,9,delta);\r\n\r\n    camera.position.z=damp(\r\n      camera.position.z,\r\n      cameraZ*zoomFactor,\r\n      7,\r\n      delta\r\n    );\r\n\r\n    camera.lookAt(0,-.18,0);\r\n\r\n    var pulse=.018+(Math.sin(now*.0032)*.5+.5)*.035;\r\n\r\n    activeM.forEach(function(m){\r\n      m.emissiveIntensity=pulse;\r\n    });\r\n\r\n    var geo=\r\n      active===\"dimensions\" ||\r\n      active===\"geometry\" ||\r\n      active===\"rotation\";\r\n\r\n    axisMat.opacity=geo?1:.7;\r\n    ringMat.opacity=geo?.58:.28;\r\n\r\n    red.position.x=Math.sin(now*.00045)*4.2;\r\n    red.position.z=4+Math.cos(now*.00037)*1.1;\r\n\r\n    hotspots();\r\n    renderer.render(scene,camera);\r\n  }\r\n\r\n\r\n  resize();\r\n  select(\"dimensions\",false);\r\n\r\n  root.classList.add(\"is-ready\");\r\n\r\n  frame=requestAnimationFrame(render);\r\n\r\n  window.addEventListener(\"pagehide\",function(){\r\n    cancelAnimationFrame(frame);\r\n  },{once:true});\r\n}\r\n\r\n\r\nfunction start(){\r\n  var roots=document.querySelectorAll(\r\n    \"[data-prx-roller-anatomy]:not([data-prx-roller-ready])\"\r\n  );\r\n\r\n  if(!roots.length)return;\r\n\r\n  loadThree()\r\n    .then(function(T){\r\n      roots.forEach(function(root){\r\n        init(root,T);\r\n      });\r\n    })\r\n    .catch(function(){\r\n      roots.forEach(function(root){\r\n        root.classList.add(\"is-ready\");\r\n\r\n        var f=root.querySelector(\"[data-fallback]\");\r\n        if(f)f.classList.add(\"is-visible\");\r\n      });\r\n    });\r\n}\r\n\r\n\r\nif(document.readyState===\"loading\")\r\n  document.addEventListener(\"DOMContentLoaded\",start);\r\nelse\r\n  start();\r\n\r\nwindow.addEventListener(\"elementor\/frontend\/init\",start);\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Produkcja wed\u0142ug dokumentacji technicznej Walce precyzyjne do maszyn i linii przemys\u0142owych Produkujemy walce dopasowane do konkretnej aplikacji. Wymiary, geometria, materia\u0142 oraz powierzchnia robocza wynikaj\u0105 z dokumentacji i warunk\u00f3w pracy elementu. Prze\u015blij zapytanie o walec Zobacz dane techniczne Zakres wykonania Walec dopasowany do konkretnej pracy w maszynie Konstrukcj\u0119 walca dobieramy do dokumentacji, sposobu mocowania, obci\u0105\u017cenia oraz [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3109","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hardchromeplate.com\/de\/wp-json\/wp\/v2\/pages\/3109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hardchromeplate.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hardchromeplate.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hardchromeplate.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hardchromeplate.com\/de\/wp-json\/wp\/v2\/comments?post=3109"}],"version-history":[{"count":90,"href":"https:\/\/hardchromeplate.com\/de\/wp-json\/wp\/v2\/pages\/3109\/revisions"}],"predecessor-version":[{"id":7636,"href":"https:\/\/hardchromeplate.com\/de\/wp-json\/wp\/v2\/pages\/3109\/revisions\/7636"}],"wp:attachment":[{"href":"https:\/\/hardchromeplate.com\/de\/wp-json\/wp\/v2\/media?parent=3109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}