.cnc-turning_hero__RAdzu{background:#fff;color:var(--color-ink-950);padding:0 0 4.5rem}.cnc-turning_breadcrumbs__B6Evx{color:var(--color-ink-600);font-size:.75rem;letter-spacing:.04em;padding:1rem 0}.cnc-turning_breadcrumbs__B6Evx ol{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.cnc-turning_breadcrumbs__B6Evx li{display:flex;gap:.45rem}.cnc-turning_breadcrumbs__B6Evx a:hover{color:var(--color-brand-red)}.cnc-turning_heroLayout__KAEGy{align-items:center;display:grid;gap:3.5rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:640px;padding-top:2.5rem}.cnc-turning_heroCopy__26Cgw h1{margin-top:1.35rem;max-width:10ch}.cnc-turning_heroLead__1urpJ{color:var(--color-ink-700);font-size:1.125rem;line-height:1.65;margin:1.5rem 0 0;max-width:34rem}.cnc-turning_heroSupport__bOvRe{color:var(--color-ink-600);font-size:.9375rem;line-height:1.65;margin:1rem 0 0;max-width:31rem}.cnc-turning_primaryAction__rebGR{align-items:center;background:var(--color-brand-red);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:.65rem;margin-top:2rem;min-height:3rem;padding:.75rem 1.35rem}.cnc-turning_mobileActionLabel__qqKAf{display:none}.cnc-turning_heroVisual__2PHiK{height:500px;margin:0;min-width:0;overflow:hidden;position:relative}.cnc-turning_heroImage__ejYam,.cnc-turning_heroVisual__2PHiK picture{display:block;height:100%;width:100%}.cnc-turning_heroImage__ejYam{object-fit:contain;object-position:center}.cnc-turning_sectionHeader__LxDp_{align-items:end;display:grid;gap:3rem;grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);margin-bottom:3rem}.cnc-turning_turnedComponentsHeader__gvNZC{margin-bottom:2.25rem}.cnc-turning_axialIndex__DazhC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.cnc-turning_axialIndex__DazhC:before{background:var(--color-line-200);content:"";height:1px;left:0;position:absolute;right:0;top:4.5rem}.cnc-turning_axialIndex__DazhC li{border-right:1px solid var(--color-line-200);min-height:18rem;padding:1.5rem 1.75rem 2rem;position:relative}.cnc-turning_axialIndex__DazhC li:last-child{border-right:0}.cnc-turning_axialIndex__DazhC li:before{background:var(--color-brand-red);content:"";height:2px;left:1.75rem;position:absolute;top:calc(4.5rem - 1px);width:1.75rem}.cnc-turning_engineeringIndex__WME25{color:var(--color-brand-red);font-size:.75rem;font-weight:700;letter-spacing:.08em}.cnc-turning_axialIndex__DazhC h3{font-size:1.25rem;line-height:1.3;margin:3.25rem 0 0}.cnc-turning_axialIndex__DazhC p:last-child{color:var(--color-ink-600);font-size:.875rem;line-height:1.65;margin:1rem 0 0}.cnc-turning_capabilityRail__y13AC{border-bottom:1px solid var(--color-line-200);border-top:1px solid var(--color-line-200);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.cnc-turning_capabilityRail__y13AC>div{min-height:9.5rem;padding:1.5rem 1.75rem}.cnc-turning_capabilityRail__y13AC>div+div{border-left:1px solid var(--color-line-200)}.cnc-turning_capabilityRail__y13AC dt{color:var(--color-ink-600);font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.cnc-turning_capabilityRail__y13AC dt span{color:var(--color-brand-red);margin-right:.65rem}.cnc-turning_capabilityRail__y13AC dd{color:var(--color-ink-950);font-size:1.05rem;font-weight:650;line-height:1.55;margin:1.35rem 0 0}.cnc-turning_qualification__fK8MG{border-left:2px solid var(--color-brand-red);color:var(--color-ink-600);font-size:.75rem;line-height:1.65;margin:1.5rem 0 0;max-width:60rem;padding-left:1rem}.cnc-turning_dfmRules__mg6Jy{border-top:1px solid var(--color-line-200)}.cnc-turning_dfmRule__3bKPs{border-bottom:1px solid var(--color-line-200);display:grid;grid-template-columns:minmax(12rem,3fr) minmax(0,9fr)}.cnc-turning_dfmRuleHeader__CE_bT{padding:2rem 2rem 2rem 0}.cnc-turning_dfmRuleHeader__CE_bT span{color:var(--color-brand-red);font-size:.75rem;font-weight:700}.cnc-turning_dfmRuleHeader__CE_bT h3{font-size:1rem;letter-spacing:.03em;margin:.75rem 0 0;text-transform:uppercase}.cnc-turning_dfmComparison__I5Zdh{border-left:1px solid var(--color-line-200);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cnc-turning_dfmState__VJJvW{min-width:0;padding:1.5rem 1.75rem 2rem}.cnc-turning_dfmState__VJJvW+.cnc-turning_dfmState__VJJvW{border-left:1px solid var(--color-line-200)}.cnc-turning_badLabel__jkmZo,.cnc-turning_goodLabel__Q1wjM{font-size:.6875rem;font-weight:750;letter-spacing:.09em;margin:0;text-transform:uppercase}.cnc-turning_badLabel__jkmZo{color:#dc3545}.cnc-turning_goodLabel__Q1wjM{color:#198754}.cnc-turning_dfmDiagram__4PdLV{display:block;height:auto;margin:1rem 0;max-height:9rem;width:100%}.cnc-turning_dfmCenterline__iJR9n{fill:none;stroke:var(--color-line-200);stroke-dasharray:7 5;stroke-width:1}.cnc-turning_dfmPart__sa7T_{fill:#eef1f4;stroke:var(--color-ink-700);stroke-width:1.5}.cnc-turning_dfmChuck__02Bkl{fill:var(--color-ink-700)}.cnc-turning_dfmSupport__8JUbR{fill:#e7f3ec;stroke:#198754;stroke-width:1.5}.cnc-turning_dfmTool__cyM7H{fill:#d8dde3;stroke:var(--color-ink-700);stroke-width:1.5}.cnc-turning_dfmBadLine__vCO5Y,.cnc-turning_dfmGoodLine__WcxSn{fill:none;stroke-width:1.8}.cnc-turning_dfmBadLine__vCO5Y{stroke:#dc3545}.cnc-turning_dfmGoodLine__WcxSn{stroke:#198754}.cnc-turning_dfmState__VJJvW h4{font-size:1rem;margin:.75rem 0 0}.cnc-turning_dfmState__VJJvW>p:last-child{color:var(--color-ink-600);font-size:.8125rem;line-height:1.6;margin:.6rem 0 0}.cnc-turning_materialIndex__VJUYT{border-bottom:1px solid var(--color-line-200);border-top:1px solid var(--color-line-200);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cnc-turning_materialIndex__VJUYT section{padding:1.75rem 2rem 2rem}.cnc-turning_materialIndex__VJUYT section+section{border-left:1px solid var(--color-line-200)}.cnc-turning_groupLabel__R7N2C{color:var(--color-brand-red);font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.cnc-turning_materialIndex__VJUYT ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:1.25rem 0 0;padding:0}.cnc-turning_materialIndex__VJUYT li{border-top:1px solid var(--color-line-200);font-size:.875rem;padding:.8rem 0}.cnc-turning_finishIndex__3yACk{border-top:1px solid var(--color-line-200);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.cnc-turning_finishIndex__3yACk li{align-items:center;border-bottom:1px solid var(--color-line-200);display:flex;gap:1rem;min-height:4.5rem;padding:.75rem 1.25rem}.cnc-turning_finishIndex__3yACk li:not(:nth-child(3n+1)){border-left:1px solid var(--color-line-200)}.cnc-turning_finishIndex__3yACk span{color:var(--color-brand-red);font-size:.7rem;font-weight:700}.cnc-turning_finishIndex__3yACk strong{font-size:.9rem}.cnc-turning_compatibilityNote__CgzSD{color:var(--color-ink-600);font-size:.75rem;line-height:1.6;margin:1.25rem 0 0}.cnc-turning_textAction__WBR8J{align-items:center;color:var(--color-ink-950);display:inline-flex;font-size:.875rem;font-weight:700;gap:.55rem;margin-top:2rem}.cnc-turning_actionArrow__o1iSs{transition:transform .2s var(--ease-engineered)}.cnc-turning_textAction__WBR8J:focus-visible .cnc-turning_actionArrow__o1iSs,.cnc-turning_textAction__WBR8J:hover .cnc-turning_actionArrow__o1iSs{transform:translateX(3px)}.cnc-turning_evidenceLedger__edHoE{border-top:1px solid var(--color-line-200);list-style:none;margin:0;padding:0}.cnc-turning_evidenceLedger__edHoE li{align-items:start;border-bottom:1px solid var(--color-line-200);display:grid;gap:2.5rem;grid-template-columns:3rem minmax(15rem,20rem) minmax(0,1fr);padding:1.75rem 0}.cnc-turning_evidenceLedger__edHoE span{color:var(--color-brand-red);font-size:.7rem;font-weight:700}.cnc-turning_evidenceLedger__edHoE h3{font-size:1rem;margin:0}.cnc-turning_evidenceLedger__edHoE p{color:var(--color-ink-600);font-size:.875rem;line-height:1.65;margin:0;max-width:37rem}.cnc-turning_faqWrap__Kmke5{margin-top:.5rem}.cnc-turning_relatedGrid__iMuIf{border-top:1px solid var(--color-line-200);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cnc-turning_relatedGrid__iMuIf article{min-height:15rem;padding:1.75rem 2rem 2rem}.cnc-turning_relatedGrid__iMuIf article+article{border-left:1px solid var(--color-line-200)}.cnc-turning_relatedGrid__iMuIf h3{font-size:1.25rem;margin:1rem 0 0}.cnc-turning_registrationLine__N0e9U{background:var(--color-brand-red);display:block;height:2px;margin-top:1rem;transition:width .2s var(--ease-engineered);width:1.75rem}.cnc-turning_relatedGrid__iMuIf article:focus-within .cnc-turning_registrationLine__N0e9U,.cnc-turning_relatedGrid__iMuIf article:hover .cnc-turning_registrationLine__N0e9U{width:3.25rem}.cnc-turning_relatedGrid__iMuIf article>p:not(.cnc-turning_engineeringIndex__WME25){color:var(--color-ink-600);font-size:.875rem;line-height:1.65;margin:1rem 0 0;max-width:34rem}@media (max-width:64rem){.cnc-turning_heroLayout__KAEGy{gap:2.5rem;min-height:580px}.cnc-turning_heroVisual__2PHiK{height:420px}.cnc-turning_sectionHeader__LxDp_{gap:2rem}.cnc-turning_axialIndex__DazhC{grid-template-columns:repeat(2,minmax(0,1fr))}.cnc-turning_axialIndex__DazhC:before{display:none}.cnc-turning_axialIndex__DazhC li{border-bottom:1px solid var(--color-line-200);min-height:13rem}.cnc-turning_axialIndex__DazhC li:nth-child(2n){border-right:0}.cnc-turning_axialIndex__DazhC li:before{top:4rem}.cnc-turning_axialIndex__DazhC h3{margin-top:2.75rem}.cnc-turning_capabilityRail__y13AC{grid-template-columns:repeat(2,minmax(0,1fr))}.cnc-turning_capabilityRail__y13AC>div:nth-child(3){border-left:0;border-top:1px solid var(--color-line-200)}.cnc-turning_capabilityRail__y13AC>div:nth-child(4){border-top:1px solid var(--color-line-200)}}@media (max-width:48rem){.cnc-turning_hero__RAdzu{padding-bottom:3.5rem}.cnc-turning_heroLayout__KAEGy{display:flex;flex-direction:column;gap:1.75rem;min-height:0;padding-top:1.5rem}.cnc-turning_heroVisual__2PHiK{height:210px;order:-1;width:100%}.cnc-turning_heroImage__ejYam{object-position:center}.cnc-turning_heroCopy__26Cgw h1{margin-top:1rem;max-width:none}.cnc-turning_heroLead__1urpJ{font-size:1rem;margin-top:1rem}.cnc-turning_heroSupport__bOvRe{font-size:.875rem;margin-top:.75rem}.cnc-turning_primaryAction__rebGR{margin-top:1.35rem;min-height:2.875rem;padding:.65rem 1.15rem;width:auto}.cnc-turning_mobileActionLabel__qqKAf{display:inline}.cnc-turning_desktopActionLabel__HRv_5{display:none}.cnc-turning_sectionHeader__LxDp_{align-items:start;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.cnc-turning_axialIndex__DazhC{display:block}.cnc-turning_axialIndex__DazhC li{border-right:0;min-height:0;padding:1.4rem 0 1.65rem}.cnc-turning_axialIndex__DazhC li:before{left:0;top:3.6rem}.cnc-turning_axialIndex__DazhC h3{margin-top:2.7rem}.cnc-turning_capabilityRail__y13AC{display:block}.cnc-turning_capabilityRail__y13AC>div{min-height:0;padding:1.25rem 0}.cnc-turning_capabilityRail__y13AC>div+div,.cnc-turning_capabilityRail__y13AC>div:nth-child(3),.cnc-turning_capabilityRail__y13AC>div:nth-child(4){border-left:0;border-top:1px solid var(--color-line-200)}.cnc-turning_capabilityRail__y13AC dd{margin-top:.75rem}.cnc-turning_dfmRule__3bKPs{display:block}.cnc-turning_dfmRuleHeader__CE_bT{padding:1.5rem 0}.cnc-turning_dfmComparison__I5Zdh{border-left:0;display:block}.cnc-turning_dfmState__VJJvW{padding:1.25rem 0 1.5rem}.cnc-turning_dfmState__VJJvW+.cnc-turning_dfmState__VJJvW{border-left:0;border-top:1px solid var(--color-line-200)}.cnc-turning_materialIndex__VJUYT{display:block}.cnc-turning_materialIndex__VJUYT section{padding:1.5rem 0}.cnc-turning_materialIndex__VJUYT section+section{border-left:0;border-top:1px solid var(--color-line-200)}.cnc-turning_materialIndex__VJUYT ul{grid-template-columns:repeat(2,minmax(0,1fr))}.cnc-turning_finishIndex__3yACk{grid-template-columns:1fr}.cnc-turning_finishIndex__3yACk li:not(:nth-child(3n+1)){border-left:0}.cnc-turning_evidenceLedger__edHoE li{gap:.75rem 1rem;grid-template-columns:2.25rem minmax(0,1fr);padding:1.4rem 0}.cnc-turning_evidenceLedger__edHoE p{grid-column:2}.cnc-turning_relatedGrid__iMuIf{display:block}.cnc-turning_relatedGrid__iMuIf article{min-height:0;padding:1.5rem 0 2rem}.cnc-turning_relatedGrid__iMuIf article+article{border-left:0;border-top:1px solid var(--color-line-200)}}@media (prefers-reduced-motion:reduce){.cnc-turning_actionArrow__o1iSs,.cnc-turning_registrationLine__N0e9U{transition:none}}