{"id":4071,"date":"2025-11-12T06:27:24","date_gmt":"2025-11-12T06:27:24","guid":{"rendered":"https:\/\/weldomachining.com\/?page_id=4071"},"modified":"2026-09-07T02:34:53","modified_gmt":"2026-09-07T02:34:53","slug":"cnc-steel-machining","status":"publish","type":"page","link":"https:\/\/weldomachining.com\/ko\/cnc-steel-machining\/","title":{"rendered":"CNC \uac15 \uac00\uacf5"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4071\" class=\"elementor elementor-4071\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6a8a61 e-con-full e-flex e-con e-parent\" data-id=\"a6a8a61\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-57cf68c elementor-widget elementor-widget-html\" data-id=\"57cf68c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<!-- Custom CNC Steel Machining Hero | Complete standalone Elementor HTML block -->\n<style>\n#weldo-steel-ui,#weldo-steel-ui *{box-sizing:border-box}\n#weldo-steel-ui{--blue:#30329a;--blue-dark:#24267c;--soft:#eaf6fc;--pale:#f4faff;--line:#c6e3f2;--ink:#243c47;--muted:#607985;width:100%;overflow:hidden;color:var(--ink);background:#fff;font:16px\/1.6 Arial,Helvetica,sans-serif}\n#weldo-steel-ui button,#weldo-steel-ui a{font:inherit}#weldo-steel-ui img{max-width:100%}\n#weldo-steel-ui .ws-section{width:100%;padding:72px 24px}#weldo-steel-ui .ws-section.ws-blue{background:var(--soft)}#weldo-steel-ui .ws-section.ws-white{background:#fff}\n#weldo-steel-ui .ws-inner{width:100%;max-width:1440px;margin:auto}#weldo-steel-ui .ws-heading{max-width:860px;margin-bottom:30px}\n#weldo-steel-ui .ws-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:var(--blue);font-size:14px;font-weight:800;letter-spacing:1.8px;line-height:1.4;text-transform:uppercase}\n#weldo-steel-ui .ws-eyebrow:before{content:\"\";width:40px;height:6px;flex:0 0 40px;border-radius:10px;background:#4aa9ca}\n#weldo-steel-ui h1,#weldo-steel-ui h2,#weldo-steel-ui h3,#weldo-steel-ui p{overflow-wrap:anywhere}\n#weldo-steel-ui h1,#weldo-steel-ui h2{margin:0;color:var(--ink);font-size:clamp(29px,3vw,35px);line-height:1.18;letter-spacing:-.02em}\n#weldo-steel-ui h3{margin:0;color:var(--ink);font-size:20px;line-height:1.3}\n#weldo-steel-ui .ws-lead{max-width:850px;margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.7}\n#weldo-steel-ui .ws-button,#weldo-steel-ui .ws-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:9px;font-size:15px;font-weight:800;text-decoration:none;transition:.2s ease}\n#weldo-steel-ui .ws-button:hover{background:var(--blue-dark);border-color:var(--blue-dark)}#weldo-steel-ui .ws-text-link{color:var(--blue);font-weight:800;text-decoration:none}#weldo-steel-ui .ws-text-link:hover{text-decoration:underline}\n\n#weldo-steel-ui .ws-hero{padding:26px 24px 34px;background:linear-gradient(135deg,#edf8fe,#f7fbff 54%,#eaf6fc)}\n#weldo-steel-ui .ws-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.94fr);gap:42px;align-items:center;padding:46px;background:rgba(255,255,255,.88);border:1px solid var(--line);border-radius:26px;box-shadow:0 18px 45px rgba(35,84,107,.08)}\n#weldo-steel-ui .ws-hero-copy{max-width:690px}#weldo-steel-ui .ws-hero-copy .ws-lead{font-size:17px}#weldo-steel-ui .ws-hero-copy .ws-button{margin-top:24px}\n#weldo-steel-ui .ws-hero-media{min-height:390px;padding:18px;display:flex;align-items:center;justify-content:center;background:var(--soft);border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-hero-media img{display:block;width:100%;height:354px;object-fit:contain;border-radius:14px;background:#fff}\n\n#weldo-steel-ui .ws-property-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:30px;align-items:stretch}\n#weldo-steel-ui .ws-property-image{min-height:410px;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-property-image img{width:100%;height:374px;object-fit:contain;border-radius:14px;background:#fff}\n#weldo-steel-ui .ws-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff}#weldo-steel-ui .ws-table{width:100%;border-collapse:collapse;min-width:560px}\n#weldo-steel-ui .ws-table th,#weldo-steel-ui .ws-table td{padding:15px 18px;border-bottom:1px solid #d9ebf4;text-align:left;font-size:15px}\n#weldo-steel-ui .ws-table tr:last-child th,#weldo-steel-ui .ws-table tr:last-child td{border-bottom:0}#weldo-steel-ui .ws-table th{width:42%;color:#31566a;background:var(--soft);font-weight:800}#weldo-steel-ui .ws-table td{color:#526f7c;background:#fff}\n#weldo-steel-ui .ws-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#weldo-steel-ui .ws-tag{padding:8px 12px;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:800}\n\n#weldo-steel-ui .ws-tab-nav-wrap{display:flex;align-items:center;gap:10px;margin-bottom:20px}#weldo-steel-ui .ws-tab-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}#weldo-steel-ui .ws-tab-scroll::-webkit-scrollbar{display:none}\n#weldo-steel-ui .ws-scroll-button{width:42px;height:42px;flex:0 0 42px;padding:0;cursor:pointer;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:50%;font-size:22px;font-weight:800}\n#weldo-steel-ui .ws-tab-button{min-height:46px;flex:0 0 auto;padding:10px 18px;cursor:pointer;color:#496674;background:#fff;border:1px solid var(--line);border-radius:9px;font-size:15px;font-weight:800}\n#weldo-steel-ui .ws-tab-button[aria-selected=\"true\"]{color:#fff;background:var(--blue);border-color:var(--blue)}#weldo-steel-ui .ws-tab-panel{display:none}#weldo-steel-ui .ws-tab-panel.is-active{display:grid}\n#weldo-steel-ui .ws-material-panel{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:32px;align-items:center;padding:28px;background:#fff;border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-material-media{height:320px;padding:14px;background:var(--soft);border:1px solid var(--line);border-radius:16px}#weldo-steel-ui .ws-material-media img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:11px}\n#weldo-steel-ui .ws-material-copy h3{margin:0;color:var(--blue);font-size:25px}#weldo-steel-ui .ws-material-copy>p{margin:10px 0 18px;color:var(--muted)}\n#weldo-steel-ui .ws-material-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#weldo-steel-ui .ws-material-condition{padding:6px 10px;color:#31566a;background:var(--soft);border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:800}\n#weldo-steel-ui .ws-property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#weldo-steel-ui .ws-property-item{padding:12px 14px;background:var(--pale);border:1px solid #d9ebf4;border-radius:11px}#weldo-steel-ui .ws-property-item strong{display:block;margin-bottom:2px;color:#31566a;font-size:14px}#weldo-steel-ui .ws-property-item span{display:block;color:var(--muted);font-size:14px}\n#weldo-steel-ui .ws-material-applications{margin-top:14px;padding:13px 15px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:11px;font-size:14px}#weldo-steel-ui .ws-material-applications strong{color:#31566a}#weldo-steel-ui .ws-material-note{margin:18px 0 0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-more-materials{margin-top:20px;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:14px}#weldo-steel-ui .ws-more-materials p{margin:0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-more-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}#weldo-steel-ui .ws-more-links a{display:inline-flex;align-items:center;min-height:38px;padding:7px 12px;color:var(--blue);background:var(--pale);border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:800;text-decoration:none}#weldo-steel-ui .ws-more-links a:hover{color:#fff;background:var(--blue);border-color:var(--blue)}\n\n#weldo-steel-ui .ws-grade-panel{grid-template-columns:minmax(190px,.34fr) minmax(0,1.66fr);gap:24px;padding:26px;background:#fff;border:1px solid var(--line);border-radius:18px}\n#weldo-steel-ui .ws-grade-id{display:flex;align-items:center;justify-content:center;min-height:190px;color:#fff;background:linear-gradient(145deg,var(--blue),#4aa9ca);border-radius:15px;font-size:34px;font-weight:900}\n#weldo-steel-ui .ws-grade-copy h3{color:var(--blue);font-size:24px}#weldo-steel-ui .ws-grade-copy>p{margin:7px 0 16px;color:var(--muted)}#weldo-steel-ui .ws-grade-data{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n#weldo-steel-ui .ws-grade-data div{padding:14px;background:var(--pale);border:1px solid #d9ebf4;border-radius:11px}#weldo-steel-ui .ws-grade-data strong{display:block;margin-bottom:4px;color:#31566a;font-size:14px}#weldo-steel-ui .ws-grade-data span{color:var(--muted);font-size:14px}\n#weldo-steel-ui .ws-note{margin:18px 0 0;padding:14px 16px;color:#526f7c;background:#edf8fd;border-left:4px solid #4aa9ca;border-radius:6px;font-size:14px}#weldo-steel-ui .ws-capability{max-width:1080px}#weldo-steel-ui .ws-capability .ws-table th{width:48%}\n\n#weldo-steel-ui .ws-finish-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#weldo-steel-ui .ws-finish-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:17px}\n#weldo-steel-ui .ws-finish-media{height:220px;padding:12px;background:var(--soft)}#weldo-steel-ui .ws-finish-media img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n#weldo-steel-ui .ws-finish-copy{min-height:132px;padding:18px}#weldo-steel-ui .ws-finish-copy p{margin:8px 0 0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-finish-link{margin-top:22px}\n\n#weldo-steel-ui .ws-quality-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}#weldo-steel-ui .ws-quality-top .ws-heading{margin-bottom:0}\n#weldo-steel-ui .ws-quality-controls{display:flex;gap:10px}#weldo-steel-ui .ws-quality-button{width:46px;height:46px;flex:0 0 46px;cursor:pointer;color:var(--blue);background:#fff;border:1px solid #b9dbea;border-radius:50%;font-size:24px;font-weight:900;line-height:1}#weldo-steel-ui .ws-quality-button:hover{color:#fff;background:var(--blue)}\n#weldo-steel-ui .ws-quality-window{overflow:hidden}#weldo-steel-ui .ws-quality-track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}\n#weldo-steel-ui .ws-quality-slide{flex:0 0 calc((100% - 48px)\/4);height:285px;padding:12px;display:grid;place-items:center;overflow:hidden;background:var(--soft);border:1px solid var(--line);border-radius:17px}#weldo-steel-ui .ws-quality-slide img{display:block;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n\n#weldo-steel-ui .ws-carousel-shell{position:relative}#weldo-steel-ui .ws-project-window{overflow:hidden}#weldo-steel-ui .ws-project-track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}\n#weldo-steel-ui .ws-project-card{flex:0 0 calc((100% - 48px)\/4);height:260px;padding:12px;cursor:zoom-in;background:var(--soft);border:1px solid var(--line);border-radius:15px}#weldo-steel-ui .ws-project-card img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n#weldo-steel-ui .ws-carousel-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}#weldo-steel-ui .ws-carousel-button{width:46px;height:46px;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:50%;font-size:22px;font-weight:900}#weldo-steel-ui .ws-carousel-button:hover{background:var(--blue-dark)}\n\n#weldo-steel-ui .ws-final{background:#fff!important}#weldo-steel-ui .ws-final-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:26px;align-items:start}#weldo-steel-ui .ws-final-faq,#weldo-steel-ui .ws-final-cta{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 32px rgba(35,84,107,.06)}#weldo-steel-ui .ws-final-faq{padding:34px}#weldo-steel-ui .ws-final-faq .ws-heading{margin-bottom:24px}#weldo-steel-ui .ws-faq-list{max-width:none}#weldo-steel-ui details{margin-bottom:12px;overflow:hidden;background:var(--pale);border:1px solid var(--line);border-radius:12px}#weldo-steel-ui details:last-child{margin-bottom:0}#weldo-steel-ui summary{position:relative;padding:18px 54px 18px 20px;cursor:pointer;color:var(--ink);font-size:16px;font-weight:800;list-style:none}#weldo-steel-ui summary::-webkit-details-marker{display:none}#weldo-steel-ui summary:after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--blue);font-size:23px}#weldo-steel-ui details[open] summary:after{content:\"\u2212\"}#weldo-steel-ui .ws-faq-answer{padding:0 20px 18px;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-faq-answer p{margin:0}#weldo-steel-ui .ws-final-cta{position:sticky;top:24px;padding:34px}#weldo-steel-ui .ws-final-cta h3{margin:0;color:var(--ink);font-size:26px;line-height:1.28}#weldo-steel-ui .ws-final-cta>p:not(.ws-eyebrow){margin:14px 0 0;color:var(--muted)}#weldo-steel-ui .ws-final-cta .ws-button{margin-top:24px}\n#weldo-steel-ui .ws-lightbox{position:fixed;z-index:99999;inset:0;display:none;align-items:center;justify-content:center;padding:28px;background:rgba(16,32,41,.86)}#weldo-steel-ui .ws-lightbox.is-open{display:flex}#weldo-steel-ui .ws-lightbox img{max-width:min(1200px,92vw);max-height:88vh;object-fit:contain;background:#fff;border-radius:14px}#weldo-steel-ui .ws-lightbox-close{position:absolute;top:18px;right:22px;width:46px;height:46px;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:50%;font-size:27px}\n@media(max-width:1050px){#weldo-steel-ui .ws-hero-card{grid-template-columns:1fr;gap:28px;padding:34px}#weldo-steel-ui .ws-property-layout,#weldo-steel-ui .ws-final-layout{grid-template-columns:1fr}#weldo-steel-ui .ws-final-cta{position:static}#weldo-steel-ui .ws-finish-grid{grid-template-columns:1fr 1fr}#weldo-steel-ui .ws-quality-slide,#weldo-steel-ui .ws-project-card{flex-basis:calc((100% - 16px)\/2)}}\n@media(max-width:760px){#weldo-steel-ui{font-size:15px}#weldo-steel-ui .ws-section{padding:54px 16px}#weldo-steel-ui .ws-hero{padding:14px 12px 24px}#weldo-steel-ui .ws-hero-card{padding:25px;border-radius:20px}#weldo-steel-ui .ws-hero-media{min-height:280px;padding:12px}#weldo-steel-ui .ws-hero-media img{height:260px}#weldo-steel-ui .ws-material-panel,#weldo-steel-ui .ws-grade-panel{grid-template-columns:1fr;padding:18px}#weldo-steel-ui .ws-material-media{height:260px}#weldo-steel-ui .ws-grade-id{min-height:120px}#weldo-steel-ui .ws-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#weldo-steel-ui .ws-grade-data,#weldo-steel-ui .ws-finish-grid{grid-template-columns:1fr}#weldo-steel-ui .ws-quality-top{align-items:flex-start}#weldo-steel-ui .ws-quality-slide{flex-basis:100%;height:290px}#weldo-steel-ui .ws-project-card{flex-basis:100%;height:245px}#weldo-steel-ui .ws-final-faq,#weldo-steel-ui .ws-final-cta{padding:24px}#weldo-steel-ui .ws-final-cta .ws-button{width:100%}}\n<\/style>\n<div id=\"weldo-steel-ui\">\n<section class=\"ws-section ws-blue ws-hero\"><div class=\"ws-inner ws-hero-card\"><div class=\"ws-hero-copy\"><p class=\"ws-eyebrow\">Custom Steel Part<\/p><h1>Custom CNC Steel Machining<\/h1><p class=\"ws-lead\">Steel combines strength, toughness and heat-treatable performance for shafts, gears, tooling and load-bearing components. Send your drawing for material review, process planning and a clear quotation.<\/p><a class=\"ws-button\" href=\"https:\/\/weldomachining.com\/contact-us\/\">Upload Your Drawing&nbsp; \u2192<\/a><\/div><div class=\"ws-hero-media\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2025\/10\/cnc-steel-parts-12.webp\" alt=\"Custom CNC machined steel parts\" loading=\"eager\"><\/div><\/div><\/section>\n<\/div>\n<script>\n(function(){\n  var root=document.getElementById('weldo-steel-ui');\n  if(!root)return;\n\n  root.querySelectorAll('.ws-tab-button').forEach(function(button){\n    button.addEventListener('click',function(){\n      var group=button.getAttribute('data-tab-group');\n      var target=button.getAttribute('data-tab');\n      root.querySelectorAll('.ws-tab-button[data-tab-group=\"'+group+'\"]').forEach(function(item){\n        item.setAttribute('aria-selected',item===button?'true':'false');\n      });\n      root.querySelectorAll('.ws-tab-panel[data-panel-group=\"'+group+'\"]').forEach(function(panel){\n        panel.classList.toggle('is-active',panel.getAttribute('data-panel')===target);\n      });\n    });\n  });\n\n  root.querySelectorAll('[data-scroll]').forEach(function(button){\n    button.addEventListener('click',function(){\n      var rail=root.querySelector('#'+button.getAttribute('data-scroll'));\n      if(rail)rail.scrollBy({left:Number(button.getAttribute('data-dir'))*260,behavior:'smooth'});\n    });\n  });\n\n  function createCarousel(trackSelector,itemSelector,controlSelector,attributeName,loop){\n    var track=root.querySelector(trackSelector);\n    if(!track)return function(){};\n    var windowEl=track.parentElement;\n    var items=[].slice.call(track.querySelectorAll(itemSelector));\n    var index=0;\n    function visible(){\n      if(window.innerWidth<=760)return 1;\n      if(window.innerWidth<=1050)return 2;\n      return 4;\n    }\n    function update(){\n      if(!items.length)return;\n      var count=visible();\n      var max=Math.max(0,items.length-count);\n      index=Math.min(index,max);\n      var gap=16;\n      var step=(windowEl.clientWidth-gap*(count-1))\/count+gap;\n      track.style.transform='translateX(-'+(index*step)+'px)';\n    }\n    root.querySelectorAll(controlSelector).forEach(function(button){\n      button.addEventListener('click',function(){\n        var direction=button.getAttribute(attributeName)==='next'?1:-1;\n        var max=Math.max(0,items.length-visible());\n        if(loop)index=direction>0?(index>=max?0:index+1):(index<=0?max:index-1);\n        else index=Math.max(0,Math.min(max,index+direction));\n        update();\n      });\n    });\n    return update;\n  }\n\n  var updateQuality=createCarousel('.ws-quality-track','.ws-quality-slide','[data-quality-carousel]','data-quality-carousel',false);\n  var updateProjects=createCarousel('.ws-project-track','.ws-project-card','[data-carousel]','data-carousel',true);\n  window.addEventListener('resize',function(){updateQuality();updateProjects();});\n\n  var lightbox=root.querySelector('.ws-lightbox');\n  if(lightbox){\n    var lightboxImage=lightbox.querySelector('img');\n    root.querySelectorAll('.ws-project-card').forEach(function(card){\n      card.addEventListener('click',function(){\n        var image=card.querySelector('img');\n        if(!image)return;\n        lightboxImage.src=image.src;\n        lightboxImage.alt=image.alt;\n        lightbox.classList.add('is-open');\n      });\n    });\n    function closeLightbox(){lightbox.classList.remove('is-open');lightboxImage.src='';}\n    var closeButton=lightbox.querySelector('.ws-lightbox-close');\n    if(closeButton)closeButton.addEventListener('click',closeLightbox);\n    lightbox.addEventListener('click',function(event){if(event.target===lightbox)closeLightbox();});\n    document.addEventListener('keydown',function(event){if(event.key==='Escape'&&lightbox.classList.contains('is-open'))closeLightbox();});\n  }\n\n  updateQuality();\n  updateProjects();\n})();\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ecd3ef2 e-con-full e-flex e-con e-parent\" data-id=\"ecd3ef2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f6922bd elementor-widget elementor-widget-html\" data-id=\"f6922bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<!-- Steel Material Performance | Complete standalone Elementor HTML block -->\n<style>\n#weldo-steel-ui,#weldo-steel-ui *{box-sizing:border-box}\n#weldo-steel-ui{--blue:#30329a;--blue-dark:#24267c;--soft:#eaf6fc;--pale:#f4faff;--line:#c6e3f2;--ink:#243c47;--muted:#607985;width:100%;overflow:hidden;color:var(--ink);background:#fff;font:16px\/1.6 Arial,Helvetica,sans-serif}\n#weldo-steel-ui button,#weldo-steel-ui a{font:inherit}#weldo-steel-ui img{max-width:100%}\n#weldo-steel-ui .ws-section{width:100%;padding:72px 24px}#weldo-steel-ui .ws-section.ws-blue{background:var(--soft)}#weldo-steel-ui .ws-section.ws-white{background:#fff}\n#weldo-steel-ui .ws-inner{width:100%;max-width:1440px;margin:auto}#weldo-steel-ui .ws-heading{max-width:860px;margin-bottom:30px}\n#weldo-steel-ui .ws-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:var(--blue);font-size:14px;font-weight:800;letter-spacing:1.8px;line-height:1.4;text-transform:uppercase}\n#weldo-steel-ui .ws-eyebrow:before{content:\"\";width:40px;height:6px;flex:0 0 40px;border-radius:10px;background:#4aa9ca}\n#weldo-steel-ui h1,#weldo-steel-ui h2,#weldo-steel-ui h3,#weldo-steel-ui p{overflow-wrap:anywhere}\n#weldo-steel-ui h1,#weldo-steel-ui h2{margin:0;color:var(--ink);font-size:clamp(29px,3vw,35px);line-height:1.18;letter-spacing:-.02em}\n#weldo-steel-ui h3{margin:0;color:var(--ink);font-size:20px;line-height:1.3}\n#weldo-steel-ui .ws-lead{max-width:850px;margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.7}\n#weldo-steel-ui .ws-button,#weldo-steel-ui .ws-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:9px;font-size:15px;font-weight:800;text-decoration:none;transition:.2s ease}\n#weldo-steel-ui .ws-button:hover{background:var(--blue-dark);border-color:var(--blue-dark)}#weldo-steel-ui .ws-text-link{color:var(--blue);font-weight:800;text-decoration:none}#weldo-steel-ui .ws-text-link:hover{text-decoration:underline}\n\n#weldo-steel-ui .ws-hero{padding:26px 24px 34px;background:linear-gradient(135deg,#edf8fe,#f7fbff 54%,#eaf6fc)}\n#weldo-steel-ui .ws-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.94fr);gap:42px;align-items:center;padding:46px;background:rgba(255,255,255,.88);border:1px solid var(--line);border-radius:26px;box-shadow:0 18px 45px rgba(35,84,107,.08)}\n#weldo-steel-ui .ws-hero-copy{max-width:690px}#weldo-steel-ui .ws-hero-copy .ws-lead{font-size:17px}#weldo-steel-ui .ws-hero-copy .ws-button{margin-top:24px}\n#weldo-steel-ui .ws-hero-media{min-height:390px;padding:18px;display:flex;align-items:center;justify-content:center;background:var(--soft);border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-hero-media img{display:block;width:100%;height:354px;object-fit:contain;border-radius:14px;background:#fff}\n\n#weldo-steel-ui .ws-property-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:30px;align-items:stretch}\n#weldo-steel-ui .ws-property-image{min-height:410px;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-property-image img{width:100%;height:374px;object-fit:contain;border-radius:14px;background:#fff}\n#weldo-steel-ui .ws-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff}#weldo-steel-ui .ws-table{width:100%;border-collapse:collapse;min-width:560px}\n#weldo-steel-ui .ws-table th,#weldo-steel-ui .ws-table td{padding:15px 18px;border-bottom:1px solid #d9ebf4;text-align:left;font-size:15px}\n#weldo-steel-ui .ws-table tr:last-child th,#weldo-steel-ui .ws-table tr:last-child td{border-bottom:0}#weldo-steel-ui .ws-table th{width:42%;color:#31566a;background:var(--soft);font-weight:800}#weldo-steel-ui .ws-table td{color:#526f7c;background:#fff}\n#weldo-steel-ui .ws-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#weldo-steel-ui .ws-tag{padding:8px 12px;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:800}\n\n#weldo-steel-ui .ws-tab-nav-wrap{display:flex;align-items:center;gap:10px;margin-bottom:20px}#weldo-steel-ui .ws-tab-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}#weldo-steel-ui .ws-tab-scroll::-webkit-scrollbar{display:none}\n#weldo-steel-ui .ws-scroll-button{width:42px;height:42px;flex:0 0 42px;padding:0;cursor:pointer;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:50%;font-size:22px;font-weight:800}\n#weldo-steel-ui .ws-tab-button{min-height:46px;flex:0 0 auto;padding:10px 18px;cursor:pointer;color:#496674;background:#fff;border:1px solid var(--line);border-radius:9px;font-size:15px;font-weight:800}\n#weldo-steel-ui .ws-tab-button[aria-selected=\"true\"]{color:#fff;background:var(--blue);border-color:var(--blue)}#weldo-steel-ui .ws-tab-panel{display:none}#weldo-steel-ui .ws-tab-panel.is-active{display:grid}\n#weldo-steel-ui .ws-material-panel{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:32px;align-items:center;padding:28px;background:#fff;border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-material-media{height:320px;padding:14px;background:var(--soft);border:1px solid var(--line);border-radius:16px}#weldo-steel-ui .ws-material-media img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:11px}\n#weldo-steel-ui .ws-material-copy h3{margin:0;color:var(--blue);font-size:25px}#weldo-steel-ui .ws-material-copy>p{margin:10px 0 18px;color:var(--muted)}\n#weldo-steel-ui .ws-material-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#weldo-steel-ui .ws-material-condition{padding:6px 10px;color:#31566a;background:var(--soft);border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:800}\n#weldo-steel-ui .ws-property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#weldo-steel-ui .ws-property-item{padding:12px 14px;background:var(--pale);border:1px solid #d9ebf4;border-radius:11px}#weldo-steel-ui .ws-property-item strong{display:block;margin-bottom:2px;color:#31566a;font-size:14px}#weldo-steel-ui .ws-property-item span{display:block;color:var(--muted);font-size:14px}\n#weldo-steel-ui .ws-material-applications{margin-top:14px;padding:13px 15px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:11px;font-size:14px}#weldo-steel-ui .ws-material-applications strong{color:#31566a}#weldo-steel-ui .ws-material-note{margin:18px 0 0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-more-materials{margin-top:20px;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:14px}#weldo-steel-ui .ws-more-materials p{margin:0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-more-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}#weldo-steel-ui .ws-more-links a{display:inline-flex;align-items:center;min-height:38px;padding:7px 12px;color:var(--blue);background:var(--pale);border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:800;text-decoration:none}#weldo-steel-ui .ws-more-links a:hover{color:#fff;background:var(--blue);border-color:var(--blue)}\n\n#weldo-steel-ui .ws-grade-panel{grid-template-columns:minmax(190px,.34fr) minmax(0,1.66fr);gap:24px;padding:26px;background:#fff;border:1px solid var(--line);border-radius:18px}\n#weldo-steel-ui .ws-grade-id{display:flex;align-items:center;justify-content:center;min-height:190px;color:#fff;background:linear-gradient(145deg,var(--blue),#4aa9ca);border-radius:15px;font-size:34px;font-weight:900}\n#weldo-steel-ui .ws-grade-copy h3{color:var(--blue);font-size:24px}#weldo-steel-ui .ws-grade-copy>p{margin:7px 0 16px;color:var(--muted)}#weldo-steel-ui .ws-grade-data{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n#weldo-steel-ui .ws-grade-data div{padding:14px;background:var(--pale);border:1px solid #d9ebf4;border-radius:11px}#weldo-steel-ui .ws-grade-data strong{display:block;margin-bottom:4px;color:#31566a;font-size:14px}#weldo-steel-ui .ws-grade-data span{color:var(--muted);font-size:14px}\n#weldo-steel-ui .ws-note{margin:18px 0 0;padding:14px 16px;color:#526f7c;background:#edf8fd;border-left:4px solid #4aa9ca;border-radius:6px;font-size:14px}#weldo-steel-ui .ws-capability{max-width:1080px}#weldo-steel-ui .ws-capability .ws-table th{width:48%}\n\n#weldo-steel-ui .ws-finish-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#weldo-steel-ui .ws-finish-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:17px}\n#weldo-steel-ui .ws-finish-media{height:220px;padding:12px;background:var(--soft)}#weldo-steel-ui .ws-finish-media img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n#weldo-steel-ui .ws-finish-copy{min-height:132px;padding:18px}#weldo-steel-ui .ws-finish-copy p{margin:8px 0 0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-finish-link{margin-top:22px}\n\n#weldo-steel-ui .ws-quality-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}#weldo-steel-ui .ws-quality-top .ws-heading{margin-bottom:0}\n#weldo-steel-ui .ws-quality-controls{display:flex;gap:10px}#weldo-steel-ui .ws-quality-button{width:46px;height:46px;flex:0 0 46px;cursor:pointer;color:var(--blue);background:#fff;border:1px solid #b9dbea;border-radius:50%;font-size:24px;font-weight:900;line-height:1}#weldo-steel-ui .ws-quality-button:hover{color:#fff;background:var(--blue)}\n#weldo-steel-ui .ws-quality-window{overflow:hidden}#weldo-steel-ui .ws-quality-track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}\n#weldo-steel-ui .ws-quality-slide{flex:0 0 calc((100% - 48px)\/4);height:285px;padding:12px;display:grid;place-items:center;overflow:hidden;background:var(--soft);border:1px solid var(--line);border-radius:17px}#weldo-steel-ui .ws-quality-slide img{display:block;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n\n#weldo-steel-ui .ws-carousel-shell{position:relative}#weldo-steel-ui .ws-project-window{overflow:hidden}#weldo-steel-ui .ws-project-track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}\n#weldo-steel-ui .ws-project-card{flex:0 0 calc((100% - 48px)\/4);height:260px;padding:12px;cursor:zoom-in;background:var(--soft);border:1px solid var(--line);border-radius:15px}#weldo-steel-ui .ws-project-card img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n#weldo-steel-ui .ws-carousel-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}#weldo-steel-ui .ws-carousel-button{width:46px;height:46px;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:50%;font-size:22px;font-weight:900}#weldo-steel-ui .ws-carousel-button:hover{background:var(--blue-dark)}\n\n#weldo-steel-ui .ws-final{background:#fff!important}#weldo-steel-ui .ws-final-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:26px;align-items:start}#weldo-steel-ui .ws-final-faq,#weldo-steel-ui .ws-final-cta{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 32px rgba(35,84,107,.06)}#weldo-steel-ui .ws-final-faq{padding:34px}#weldo-steel-ui .ws-final-faq .ws-heading{margin-bottom:24px}#weldo-steel-ui .ws-faq-list{max-width:none}#weldo-steel-ui details{margin-bottom:12px;overflow:hidden;background:var(--pale);border:1px solid var(--line);border-radius:12px}#weldo-steel-ui details:last-child{margin-bottom:0}#weldo-steel-ui summary{position:relative;padding:18px 54px 18px 20px;cursor:pointer;color:var(--ink);font-size:16px;font-weight:800;list-style:none}#weldo-steel-ui summary::-webkit-details-marker{display:none}#weldo-steel-ui summary:after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--blue);font-size:23px}#weldo-steel-ui details[open] summary:after{content:\"\u2212\"}#weldo-steel-ui .ws-faq-answer{padding:0 20px 18px;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-faq-answer p{margin:0}#weldo-steel-ui .ws-final-cta{position:sticky;top:24px;padding:34px}#weldo-steel-ui .ws-final-cta h3{margin:0;color:var(--ink);font-size:26px;line-height:1.28}#weldo-steel-ui .ws-final-cta>p:not(.ws-eyebrow){margin:14px 0 0;color:var(--muted)}#weldo-steel-ui .ws-final-cta .ws-button{margin-top:24px}\n#weldo-steel-ui .ws-lightbox{position:fixed;z-index:99999;inset:0;display:none;align-items:center;justify-content:center;padding:28px;background:rgba(16,32,41,.86)}#weldo-steel-ui .ws-lightbox.is-open{display:flex}#weldo-steel-ui .ws-lightbox img{max-width:min(1200px,92vw);max-height:88vh;object-fit:contain;background:#fff;border-radius:14px}#weldo-steel-ui .ws-lightbox-close{position:absolute;top:18px;right:22px;width:46px;height:46px;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:50%;font-size:27px}\n@media(max-width:1050px){#weldo-steel-ui .ws-hero-card{grid-template-columns:1fr;gap:28px;padding:34px}#weldo-steel-ui .ws-property-layout,#weldo-steel-ui .ws-final-layout{grid-template-columns:1fr}#weldo-steel-ui .ws-final-cta{position:static}#weldo-steel-ui .ws-finish-grid{grid-template-columns:1fr 1fr}#weldo-steel-ui .ws-quality-slide,#weldo-steel-ui .ws-project-card{flex-basis:calc((100% - 16px)\/2)}}\n@media(max-width:760px){#weldo-steel-ui{font-size:15px}#weldo-steel-ui .ws-section{padding:54px 16px}#weldo-steel-ui .ws-hero{padding:14px 12px 24px}#weldo-steel-ui .ws-hero-card{padding:25px;border-radius:20px}#weldo-steel-ui .ws-hero-media{min-height:280px;padding:12px}#weldo-steel-ui .ws-hero-media img{height:260px}#weldo-steel-ui .ws-material-panel,#weldo-steel-ui .ws-grade-panel{grid-template-columns:1fr;padding:18px}#weldo-steel-ui .ws-material-media{height:260px}#weldo-steel-ui .ws-grade-id{min-height:120px}#weldo-steel-ui .ws-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#weldo-steel-ui .ws-grade-data,#weldo-steel-ui .ws-finish-grid{grid-template-columns:1fr}#weldo-steel-ui .ws-quality-top{align-items:flex-start}#weldo-steel-ui .ws-quality-slide{flex-basis:100%;height:290px}#weldo-steel-ui .ws-project-card{flex-basis:100%;height:245px}#weldo-steel-ui .ws-final-faq,#weldo-steel-ui .ws-final-cta{padding:24px}#weldo-steel-ui .ws-final-cta .ws-button{width:100%}}\n<\/style>\n<div id=\"weldo-steel-ui\">\n<section class=\"ws-section ws-white\"><div class=\"ws-inner\"><div class=\"ws-heading\"><p class=\"ws-eyebrow\">Material Performance<\/p><h2>Steel Properties by Grade and Condition<\/h2><p class=\"ws-lead\">Carbon content, alloying elements and heat treatment determine the final strength, hardness, toughness and wear resistance.<\/p><\/div><div class=\"ws-property-layout\"><div class=\"ws-property-image\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/06\/a992-steel.webp\" alt=\"steel component\" loading=\"lazy\"><\/div><div><div class=\"ws-table-wrap\"><table class=\"ws-table\"><tbody><tr><th>Density<\/th><td>7.75\u20137.90 g\/cm\u00b3<\/td><\/tr><tr><th>Tensile Strength<\/th><td>370\u20132,000 MPa<\/td><\/tr><tr><th>Yield Strength<\/th><td>200\u20131,800 MPa<\/td><\/tr><tr><th>Hardness<\/th><td>120\u2013650 HB<\/td><\/tr><tr><th>Hardened Condition<\/th><td>Up to 60\u201365 HRC<\/td><\/tr><tr><th>Elongation<\/th><td>5\u201335%<\/td><\/tr><tr><th>Thermal Conductivity<\/th><td>20\u201360 W\/m\u00b7K<\/td><\/tr><\/tbody><\/table><\/div><div class=\"ws-tags\"><span class=\"ws-tag\">High Strength<\/span><span class=\"ws-tag\">Heat Treatable<\/span><span class=\"ws-tag\">Wear Resistant<\/span><span class=\"ws-tag\">Cost Effective<\/span><\/div><\/div><\/div><\/div><\/section>\n<\/div>\n<script>\n(function(){\n  var root=document.getElementById('weldo-steel-ui');\n  if(!root)return;\n\n  root.querySelectorAll('.ws-tab-button').forEach(function(button){\n    button.addEventListener('click',function(){\n      var group=button.getAttribute('data-tab-group');\n      var target=button.getAttribute('data-tab');\n      root.querySelectorAll('.ws-tab-button[data-tab-group=\"'+group+'\"]').forEach(function(item){\n        item.setAttribute('aria-selected',item===button?'true':'false');\n      });\n      root.querySelectorAll('.ws-tab-panel[data-panel-group=\"'+group+'\"]').forEach(function(panel){\n        panel.classList.toggle('is-active',panel.getAttribute('data-panel')===target);\n      });\n    });\n  });\n\n  root.querySelectorAll('[data-scroll]').forEach(function(button){\n    button.addEventListener('click',function(){\n      var rail=root.querySelector('#'+button.getAttribute('data-scroll'));\n      if(rail)rail.scrollBy({left:Number(button.getAttribute('data-dir'))*260,behavior:'smooth'});\n    });\n  });\n\n  function createCarousel(trackSelector,itemSelector,controlSelector,attributeName,loop){\n    var track=root.querySelector(trackSelector);\n    if(!track)return function(){};\n    var windowEl=track.parentElement;\n    var items=[].slice.call(track.querySelectorAll(itemSelector));\n    var index=0;\n    function visible(){\n      if(window.innerWidth<=760)return 1;\n      if(window.innerWidth<=1050)return 2;\n      return 4;\n    }\n    function update(){\n      if(!items.length)return;\n      var count=visible();\n      var max=Math.max(0,items.length-count);\n      index=Math.min(index,max);\n      var gap=16;\n      var step=(windowEl.clientWidth-gap*(count-1))\/count+gap;\n      track.style.transform='translateX(-'+(index*step)+'px)';\n    }\n    root.querySelectorAll(controlSelector).forEach(function(button){\n      button.addEventListener('click',function(){\n        var direction=button.getAttribute(attributeName)==='next'?1:-1;\n        var max=Math.max(0,items.length-visible());\n        if(loop)index=direction>0?(index>=max?0:index+1):(index<=0?max:index-1);\n        else index=Math.max(0,Math.min(max,index+direction));\n        update();\n      });\n    });\n    return update;\n  }\n\n  var updateQuality=createCarousel('.ws-quality-track','.ws-quality-slide','[data-quality-carousel]','data-quality-carousel',false);\n  var updateProjects=createCarousel('.ws-project-track','.ws-project-card','[data-carousel]','data-carousel',true);\n  window.addEventListener('resize',function(){updateQuality();updateProjects();});\n\n  var lightbox=root.querySelector('.ws-lightbox');\n  if(lightbox){\n    var lightboxImage=lightbox.querySelector('img');\n    root.querySelectorAll('.ws-project-card').forEach(function(card){\n      card.addEventListener('click',function(){\n        var image=card.querySelector('img');\n        if(!image)return;\n        lightboxImage.src=image.src;\n        lightboxImage.alt=image.alt;\n        lightbox.classList.add('is-open');\n      });\n    });\n    function closeLightbox(){lightbox.classList.remove('is-open');lightboxImage.src='';}\n    var closeButton=lightbox.querySelector('.ws-lightbox-close');\n    if(closeButton)closeButton.addEventListener('click',closeLightbox);\n    lightbox.addEventListener('click',function(event){if(event.target===lightbox)closeLightbox();});\n    document.addEventListener('keydown',function(event){if(event.key==='Escape'&&lightbox.classList.contains('is-open'))closeLightbox();});\n  }\n\n  updateQuality();\n  updateProjects();\n})();\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-391faae e-con-full e-flex e-con e-parent\" data-id=\"391faae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ee05d5 elementor-widget elementor-widget-html\" data-id=\"5ee05d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- WELDO STEEL MATERIALS \u2014 COMPLETE RESPONSIVE BLOCK -->\n<style>\n  #weldo-steel-materials,\n  #weldo-steel-materials * {\n    box-sizing: border-box;\n  }\n\n  #weldo-steel-materials {\n    width: 100%;\n    overflow: hidden;\n    background: #ffffff;\n    color: #1d1d2f;\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  #weldo-steel-materials .wsm-container {\n    width: min(1180px, calc(100% - 48px));\n    margin: 0 auto;\n    padding: 68px 0;\n  }\n\n  #weldo-steel-materials .wsm-eyebrow {\n    margin: 0 0 13px;\n    color: #333399;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 1.3px;\n    line-height: 1.4;\n    text-transform: uppercase;\n  }\n\n  #weldo-steel-materials h2 {\n    max-width: 900px;\n    margin: 0;\n    color: #1d1d2f;\n    font-size: clamp(28px, 4vw, 35px);\n    font-weight: 700;\n    letter-spacing: -0.5px;\n    line-height: 1.2;\n  }\n\n  #weldo-steel-materials .wsm-rule {\n    width: 70px;\n    height: 3px;\n    margin: 22px 0;\n    background: #333399;\n  }\n\n  #weldo-steel-materials .wsm-intro {\n    max-width: 900px;\n    margin: 0;\n    color: #626475;\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  \/* Accessible radio controls *\/\n  #weldo-steel-materials .wsm-radio {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    margin: -1px;\n    padding: 0;\n    overflow: hidden;\n    clip: rect(0 0 0 0);\n    clip-path: inset(50%);\n    border: 0;\n    white-space: nowrap;\n  }\n\n  \/* Material switching buttons *\/\n  #weldo-steel-materials .wsm-tabs {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 9px;\n    width: 100%;\n    margin-top: 34px;\n    padding: 6px;\n    border: 1px solid #dedfea;\n    border-radius: 12px;\n    background: #f5f5fa;\n  }\n\n  #weldo-steel-materials .wsm-tab {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-width: 0;\n    min-height: 52px;\n    margin: 0;\n    padding: 10px 12px;\n    border-radius: 8px;\n    color: #555768;\n    cursor: pointer;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1.3;\n    text-align: center;\n    user-select: none;\n    transition:\n      color 0.2s ease,\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  #weldo-steel-materials .wsm-tab:hover {\n    color: #333399;\n  }\n\n  #wsm-carbon:focus-visible ~ .wsm-tabs label[for=\"wsm-carbon\"],\n  #wsm-alloy:focus-visible ~ .wsm-tabs label[for=\"wsm-alloy\"],\n  #wsm-tool:focus-visible ~ .wsm-tabs label[for=\"wsm-tool\"],\n  #wsm-stainless:focus-visible ~ .wsm-tabs label[for=\"wsm-stainless\"] {\n    outline: 3px solid rgba(51, 51, 153, 0.22);\n    outline-offset: 2px;\n  }\n\n  #wsm-carbon:checked ~ .wsm-tabs label[for=\"wsm-carbon\"],\n  #wsm-alloy:checked ~ .wsm-tabs label[for=\"wsm-alloy\"],\n  #wsm-tool:checked ~ .wsm-tabs label[for=\"wsm-tool\"],\n  #wsm-stainless:checked ~ .wsm-tabs label[for=\"wsm-stainless\"] {\n    background: #333399;\n    color: #ffffff;\n    box-shadow: 0 6px 16px rgba(51, 51, 153, 0.2);\n  }\n\n  #weldo-steel-materials .wsm-panels {\n    width: 100%;\n    margin-top: 18px;\n  }\n\n  #weldo-steel-materials .wsm-panel {\n    display: none;\n    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.35fr);\n    gap: 24px;\n    width: 100%;\n    min-width: 0;\n  }\n\n  #wsm-carbon:checked ~ .wsm-panels .wsm-panel-carbon,\n  #wsm-alloy:checked ~ .wsm-panels .wsm-panel-alloy,\n  #wsm-tool:checked ~ .wsm-panels .wsm-panel-tool,\n  #wsm-stainless:checked ~ .wsm-panels .wsm-panel-stainless {\n    display: grid;\n  }\n\n  #weldo-steel-materials .wsm-summary,\n  #weldo-steel-materials .wsm-details {\n    width: 100%;\n    min-width: 0;\n    overflow: hidden;\n    border: 1px solid #dedfea;\n    border-radius: 14px;\n  }\n\n  #weldo-steel-materials .wsm-summary {\n    position: relative;\n    padding: 29px;\n    background: #333399;\n    color: #ffffff;\n  }\n\n  #weldo-steel-materials .wsm-summary::after {\n    position: absolute;\n    right: -70px;\n    bottom: -85px;\n    width: 220px;\n    height: 220px;\n    border: 30px solid rgba(255, 255, 255, 0.08);\n    border-radius: 50%;\n    content: \"\";\n    pointer-events: none;\n  }\n\n  #weldo-steel-materials .wsm-family-label {\n    position: relative;\n    z-index: 1;\n    display: inline-flex;\n    margin-bottom: 16px;\n    padding: 7px 10px;\n    border: 1px solid rgba(255, 255, 255, 0.35);\n    border-radius: 6px;\n    color: #ffffff;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.5px;\n    line-height: 1.3;\n    text-transform: uppercase;\n  }\n\n  #weldo-steel-materials .wsm-summary h3 {\n    position: relative;\n    z-index: 1;\n    margin: 0 0 12px;\n    color: #ffffff;\n    font-size: 26px;\n    font-weight: 700;\n    line-height: 1.25;\n  }\n\n  #weldo-steel-materials .wsm-summary p {\n    position: relative;\n    z-index: 1;\n    margin: 0;\n    color: rgba(255, 255, 255, 0.88);\n    font-size: 15px;\n    line-height: 1.65;\n    overflow-wrap: anywhere;\n  }\n\n  #weldo-steel-materials .wsm-grade-title {\n    position: relative;\n    z-index: 1;\n    margin: 24px 0 10px;\n    color: #ffffff;\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  #weldo-steel-materials .wsm-grades {\n    position: relative;\n    z-index: 1;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  #weldo-steel-materials .wsm-grade {\n    display: inline-flex;\n    align-items: center;\n    min-height: 35px;\n    padding: 7px 10px;\n    border: 1px solid rgba(255, 255, 255, 0.3);\n    border-radius: 7px;\n    background: rgba(255, 255, 255, 0.1);\n    color: #ffffff;\n    font-size: 13px;\n    font-weight: 700;\n    line-height: 1.35;\n    text-decoration: none;\n    overflow-wrap: anywhere;\n  }\n\n  #weldo-steel-materials a.wsm-grade {\n    transition:\n      background-color 0.2s ease,\n      border-color 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  #weldo-steel-materials a.wsm-grade:hover,\n  #weldo-steel-materials a.wsm-grade:focus {\n    border-color: #ffffff;\n    background: rgba(255, 255, 255, 0.2);\n    color: #ffffff;\n    text-decoration: none;\n    transform: translateY(-1px);\n  }\n\n  #weldo-steel-materials .wsm-details {\n    background: #ffffff;\n  }\n\n  #weldo-steel-materials .wsm-detail-row {\n    display: grid;\n    grid-template-columns: 150px minmax(0, 1fr);\n    gap: 20px;\n    align-items: start;\n    padding: 19px 22px;\n    border-bottom: 1px solid #e7e8f0;\n  }\n\n  #weldo-steel-materials .wsm-detail-row:last-child {\n    border-bottom: 0;\n  }\n\n  #weldo-steel-materials .wsm-detail-row strong {\n    color: #333399;\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.55;\n  }\n\n  #weldo-steel-materials .wsm-detail-row span {\n    min-width: 0;\n    color: #56596b;\n    font-size: 14px;\n    line-height: 1.6;\n    overflow-wrap: anywhere;\n  }\n\n  #weldo-steel-materials .wsm-note {\n    margin: 17px 2px 0;\n    color: #77798a;\n    font-size: 13px;\n    line-height: 1.6;\n  }\n\n  \/* Tablet *\/\n  @media (max-width: 820px) {\n    #weldo-steel-materials .wsm-container {\n      width: min(100% - 32px, 680px);\n      padding: 50px 0;\n    }\n\n    #weldo-steel-materials .wsm-tabs {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    #weldo-steel-materials .wsm-panel {\n      grid-template-columns: 1fr;\n      gap: 15px;\n    }\n  }\n\n  \/* Mobile *\/\n  @media (max-width: 480px) {\n    #weldo-steel-materials .wsm-container {\n      width: calc(100% - 24px);\n      padding: 40px 0;\n    }\n\n    #weldo-steel-materials .wsm-eyebrow {\n      margin-bottom: 10px;\n      font-size: 12px;\n    }\n\n    #weldo-steel-materials h2 {\n      font-size: 27px;\n      line-height: 1.2;\n    }\n\n    #weldo-steel-materials .wsm-rule {\n      width: 56px;\n      margin: 18px 0;\n    }\n\n    #weldo-steel-materials .wsm-intro {\n      font-size: 14px;\n      line-height: 1.65;\n    }\n\n    #weldo-steel-materials .wsm-tabs {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 7px;\n      margin-top: 25px;\n      padding: 5px;\n    }\n\n    #weldo-steel-materials .wsm-tab {\n      min-height: 49px;\n      padding: 8px 5px;\n      font-size: 13px;\n    }\n\n    #weldo-steel-materials .wsm-panels {\n      margin-top: 13px;\n    }\n\n    #weldo-steel-materials .wsm-summary {\n      padding: 23px 19px;\n    }\n\n    #weldo-steel-materials .wsm-summary h3 {\n      font-size: 23px;\n    }\n\n    #weldo-steel-materials .wsm-summary p {\n      font-size: 14px;\n    }\n\n    #weldo-steel-materials .wsm-grade {\n      padding: 7px 9px;\n      font-size: 12px;\n    }\n\n    #weldo-steel-materials .wsm-detail-row {\n      grid-template-columns: 1fr;\n      gap: 4px;\n      padding: 15px 17px;\n    }\n\n    #weldo-steel-materials .wsm-detail-row strong,\n    #weldo-steel-materials .wsm-detail-row span {\n      font-size: 13px;\n    }\n\n    #weldo-steel-materials .wsm-note {\n      font-size: 12px;\n    }\n  }\n<\/style>\n\n<section id=\"weldo-steel-materials\">\n  <div class=\"wsm-container\">\n    <div class=\"wsm-eyebrow\">Materials &amp; Machining<\/div>\n\n    <h2>Steel Material Selection for Custom CNC Parts<\/h2>\n\n    <div class=\"wsm-rule\"><\/div>\n\n    <p class=\"wsm-intro\">\n      Compare common steel families by machinability, strength, heat-treatment\n      response, wear resistance and corrosion performance.\n    <\/p>\n\n    <!-- Material controls -->\n    <input\n      class=\"wsm-radio\"\n      type=\"radio\"\n      name=\"wsm-steel-family\"\n      id=\"wsm-carbon\"\n      checked\n    >\n\n    <input\n      class=\"wsm-radio\"\n      type=\"radio\"\n      name=\"wsm-steel-family\"\n      id=\"wsm-alloy\"\n    >\n\n    <input\n      class=\"wsm-radio\"\n      type=\"radio\"\n      name=\"wsm-steel-family\"\n      id=\"wsm-tool\"\n    >\n\n    <input\n      class=\"wsm-radio\"\n      type=\"radio\"\n      name=\"wsm-steel-family\"\n      id=\"wsm-stainless\"\n    >\n\n    <div class=\"wsm-tabs\" aria-label=\"Steel material selection\">\n      <label class=\"wsm-tab\" for=\"wsm-carbon\">Carbon Steel<\/label>\n      <label class=\"wsm-tab\" for=\"wsm-alloy\">Alloy Steel<\/label>\n      <label class=\"wsm-tab\" for=\"wsm-tool\">Tool Steel<\/label>\n      <label class=\"wsm-tab\" for=\"wsm-stainless\">Stainless Steel<\/label>\n    <\/div>\n\n    <div class=\"wsm-panels\">\n      <!-- Carbon Steel -->\n      <div class=\"wsm-panel wsm-panel-carbon\">\n        <div class=\"wsm-summary\">\n          <span class=\"wsm-family-label\">Cost-Effective Steel Group<\/span>\n\n          <h3>Carbon Steel<\/h3>\n\n          <p>\n            Carbon steel includes structural and engineering grades. It offers\n            good availability, economical machining and grade-dependent\n            strength.\n          <\/p>\n\n          <div class=\"wsm-grade-title\">Common grades<\/div>\n\n          <div class=\"wsm-grades\">\n            <a\n              class=\"wsm-grade\"\n              href=\"https:\/\/weldomachining.com\/what-is-a36-steel\/\"\n            >\n              ASTM A36\n            <\/a>\n\n            <span class=\"wsm-grade\">AISI 1018<\/span>\n            <span class=\"wsm-grade\">AISI 1045 \/ C45<\/span>\n            <span class=\"wsm-grade\">AISI 1215<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"wsm-details\">\n          <div class=\"wsm-detail-row\">\n            <strong>Machining<\/strong>\n            <span>\n              AISI 1018 suits general machining, while 1215 supports efficient\n              high-volume turning. AISI 1045 provides higher strength.\n            <\/span>\n          <\/div>\n\n          <div class=\"wsm-detail-row\">\n            <strong>Heat treatment<\/strong>\n            <span>\n              AISI 1018 may be carburized. AISI 1045 supports quenching,\n              tempering and induction hardening. A36 is primarily structural.\n            <\/span>\n          <\/div>\n\n          <div class=\"wsm-detail-row\">\n            <strong>Surface treatment<\/strong>\n            <span>\n              Black oxide, zinc or nickel plating, phosphate coating and\n              protective paint.\n            <\/span>\n          <\/div>\n\n          <div class=\"wsm-detail-row\">\n            <strong>Typical parts<\/strong>\n            <span>\n              Brackets, bases, shafts, pins, spacers, flanges and general\n              machine components.\n            <\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Alloy Steel -->\n      <div class=\"wsm-panel wsm-panel-alloy\">\n        <div class=\"wsm-summary\">\n          <span class=\"wsm-family-label\">\n            Strength &amp; Fatigue Resistance\n          <\/span>\n\n          <h3>Alloy Steel<\/h3>\n\n          <p>\n            Alloy steel provides higher hardenability, fatigue resistance and\n            load capacity for demanding mechanical parts.\n          <\/p>\n\n          <div class=\"wsm-grade-title\">Common grades<\/div>\n\n          <div class=\"wsm-grades\">\n            <a\n              class=\"wsm-grade\"\n              href=\"https:\/\/weldomachining.com\/ja\/aisi-4140-material\/\"\n              hreflang=\"ja\"\n            >\n              SAE 4140 \u00b7 EN 42CrMo4\n            <\/a>\n\n            <a\n              class=\"wsm-grade\"\n              href=\"https:\/\/weldomachining.com\/4340-steel-guide\/\"\n            >\n              SAE 4340 \u00b7 EN 34CrNiMo6\n            <\/a>\n\n            <span class=\"wsm-grade\">SAE 8620<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"wsm-details\">\n          <div class=\"wsm-detail-row\">\n            <strong>Machining<\/strong>\n            <span>\n              Machinability depends on hardness and supply condition.\n              Prehardened stock requires rigid setups and suitable tooling.\n            <\/span>\n          <\/div>\n\n          <div class=\"wsm-detail-row\">\n            <strong>Heat treatment<\/strong>\n            <span>\n              4140 and 4340 are commonly quenched and tempered. 8620 is\n              typically carburized for a hard case and tough core.\n            <\/span>\n          <\/div>\n\n          <div class=\"wsm-detail-row\">\n            <strong>Surface treatment<\/strong>\n            <span>\n              Nitriding, induction hardening, black oxide, zinc or nickel\n              plating and phosphate coating.\n            <\/span>\n          <\/div>\n\n          <div class=\"wsm-detail-row\">\n            <strong>Typical parts<\/strong>\n            <span>\n              Gears, drive shafts, couplings, hubs, spindles and high-load\n              fasteners.\n            <\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Tool Steel -->\n      <div class=\"wsm-panel wsm-panel-tool\">\n        <div class=\"wsm-summary\">\n          <span class=\"wsm-family-label\">\n            Hardness &amp; Wear Resistance\n          <\/span>\n\n          <h3>Tool Steel<\/h3>\n\n          <p>\n            Tool steel is selected for hardness, wear resistance, dimensional\n            stability and performance under impact or elevated temperatures.\n          <\/p>\n\n          <div class=\"wsm-grade-title\">Common grades<\/div>\n\n          <div class=\"wsm-grades\">\n            <a\n              class=\"wsm-grade\"\n              href=\"https:\/\/weldomachining.com\/a2-steel-machining\/\"\n            >\n              AISI A2 \u00b7 EN 1.2363\n            <\/a>\n\n            <span class=\"wsm-grade\">AISI D2 \u00b7 EN 1.2379<\/span>\n            <span class=\"wsm-grade\">AISI H13 \u00b7 EN 1.2344<\/span>\n            <span class=\"wsm-grade\">AISI O1 \u00b7 EN 1.2510<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"wsm-details\">\n          <div class=\"wsm-detail-row\">\n            <strong>Machining<\/strong>\n            <span>\n              Tool steel is normally rough-machined while annealed. Hardened\n              parts may require grinding or EDM for final features.\n            <\/span>\n          <\/div>\n\n          <div class=\"wsm-detail-row\">\n            <strong>Heat treatment<\/strong>\n            <span>\n              Hardening and tempering are grade-specific. Distortion and\n              finishing allowance must be considered before treatment.\n            <\/span>\n          <\/div>\n\n          <div class=\"wsm-detail-row\">\n            <strong>Surface treatment<\/strong>\n            <span>\n              Precision grinding, polishing, nitriding, PVD coating and black\n              oxide where compatible with the selected grade.\n            <\/span>\n          <\/div>\n\n          <div class=\"wsm-detail-row\">\n            <strong>Typical parts<\/strong>\n            <span>\n              Punches, dies, mold inserts, cutting tools, gauges, fixtures and\n              wear components.\n            <\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Stainless Steel -->\n      <div class=\"wsm-panel wsm-panel-stainless\">\n        <div class=\"wsm-summary\">\n          <span class=\"wsm-family-label\">Corrosion-Resistant Steel<\/span>\n\n          <h3>Stainless Steel<\/h3>\n\n          <p>\n            Stainless steel combines corrosion resistance with\n            grade-dependent machinability, strength and cleanability.\n          <\/p>\n\n          <div class=\"wsm-grade-title\">Common grades<\/div>\n\n          <div class=\"wsm-grades\">\n            <span class=\"wsm-grade\">\n              Type 303 \/ UNS S30300 \/ EN 1.4305\n            <\/span>\n\n            <a\n              class=\"wsm-grade\"\n              href=\"https:\/\/weldomachining.com\/304-stainless-steel-machining\/\"\n            >\n              Type 304 \/ UNS S30400 \/ EN 1.4301\n            <\/a>\n\n            <a\n              class=\"wsm-grade\"\n              href=\"https:\/\/weldomachining.com\/316-stainless-steel\/\"\n            >\n              Type 316 \/ 316L\n            <\/a>\n\n            <span class=\"wsm-grade\">\n              17-4 PH \/ UNS S17400 \/ EN 1.4542\n            <\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"wsm-details\">\n          <div class=\"wsm-detail-row\">\n            <strong>Machining<\/strong>\n            <span>\n              Type 303 prioritizes machinability. Types 304 and 316L require\n              control of heat and work hardening. 17-4 PH offers higher strength.\n            <\/span>\n          <\/div>\n\n          <div class=\"wsm-detail-row\">\n            <strong>Heat treatment<\/strong>\n            <span>\n              Austenitic 303, 304 and 316L cannot be hardened by heat\n              treatment. 17-4 PH is strengthened through age hardening.\n            <\/span>\n          <\/div>\n\n          <div class=\"wsm-detail-row\">\n            <strong>Surface treatment<\/strong>\n            <span>\n              Passivation, electropolishing, bead blasting, brushing and\n              precision polishing.\n            <\/span>\n          <\/div>\n\n          <div class=\"wsm-detail-row\">\n            <strong>Typical parts<\/strong>\n            <span>\n              Valves, fittings, housings, food-equipment parts and medical or\n              laboratory components made to the required specification.\n            <\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <p class=\"wsm-note\">\n      Similar international grades are not automatically interchangeable.\n      Confirm the governing standard, supply condition, hardness, heat\n      treatment and certification requirements on the drawing or purchase order.\n    <\/p>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f2e6595 e-con-full e-flex e-con e-parent\" data-id=\"f2e6595\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-900c428 elementor-widget elementor-widget-html\" data-id=\"900c428\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<!-- Steel Machining Capability | Complete standalone Elementor HTML block -->\n<style>\n#weldo-steel-ui,#weldo-steel-ui *{box-sizing:border-box}\n#weldo-steel-ui{--blue:#30329a;--blue-dark:#24267c;--soft:#eaf6fc;--pale:#f4faff;--line:#c6e3f2;--ink:#243c47;--muted:#607985;width:100%;overflow:hidden;color:var(--ink);background:#fff;font:16px\/1.6 Arial,Helvetica,sans-serif}\n#weldo-steel-ui button,#weldo-steel-ui a{font:inherit}#weldo-steel-ui img{max-width:100%}\n#weldo-steel-ui .ws-section{width:100%;padding:72px 24px}#weldo-steel-ui .ws-section.ws-blue{background:var(--soft)}#weldo-steel-ui .ws-section.ws-white{background:#fff}\n#weldo-steel-ui .ws-inner{width:100%;max-width:1440px;margin:auto}#weldo-steel-ui .ws-heading{max-width:860px;margin-bottom:30px}\n#weldo-steel-ui .ws-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:var(--blue);font-size:14px;font-weight:800;letter-spacing:1.8px;line-height:1.4;text-transform:uppercase}\n#weldo-steel-ui .ws-eyebrow:before{content:\"\";width:40px;height:6px;flex:0 0 40px;border-radius:10px;background:#4aa9ca}\n#weldo-steel-ui h1,#weldo-steel-ui h2,#weldo-steel-ui h3,#weldo-steel-ui p{overflow-wrap:anywhere}\n#weldo-steel-ui h1,#weldo-steel-ui h2{margin:0;color:var(--ink);font-size:clamp(29px,3vw,35px);line-height:1.18;letter-spacing:-.02em}\n#weldo-steel-ui h3{margin:0;color:var(--ink);font-size:20px;line-height:1.3}\n#weldo-steel-ui .ws-lead{max-width:850px;margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.7}\n#weldo-steel-ui .ws-button,#weldo-steel-ui .ws-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:9px;font-size:15px;font-weight:800;text-decoration:none;transition:.2s ease}\n#weldo-steel-ui .ws-button:hover{background:var(--blue-dark);border-color:var(--blue-dark)}#weldo-steel-ui .ws-text-link{color:var(--blue);font-weight:800;text-decoration:none}#weldo-steel-ui .ws-text-link:hover{text-decoration:underline}\n\n#weldo-steel-ui .ws-hero{padding:26px 24px 34px;background:linear-gradient(135deg,#edf8fe,#f7fbff 54%,#eaf6fc)}\n#weldo-steel-ui .ws-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.94fr);gap:42px;align-items:center;padding:46px;background:rgba(255,255,255,.88);border:1px solid var(--line);border-radius:26px;box-shadow:0 18px 45px rgba(35,84,107,.08)}\n#weldo-steel-ui .ws-hero-copy{max-width:690px}#weldo-steel-ui .ws-hero-copy .ws-lead{font-size:17px}#weldo-steel-ui .ws-hero-copy .ws-button{margin-top:24px}\n#weldo-steel-ui .ws-hero-media{min-height:390px;padding:18px;display:flex;align-items:center;justify-content:center;background:var(--soft);border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-hero-media img{display:block;width:100%;height:354px;object-fit:contain;border-radius:14px;background:#fff}\n\n#weldo-steel-ui .ws-property-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:30px;align-items:stretch}\n#weldo-steel-ui .ws-property-image{min-height:410px;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-property-image img{width:100%;height:374px;object-fit:contain;border-radius:14px;background:#fff}\n#weldo-steel-ui .ws-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff}#weldo-steel-ui .ws-table{width:100%;border-collapse:collapse;min-width:560px}\n#weldo-steel-ui .ws-table th,#weldo-steel-ui .ws-table td{padding:15px 18px;border-bottom:1px solid #d9ebf4;text-align:left;font-size:15px}\n#weldo-steel-ui .ws-table tr:last-child th,#weldo-steel-ui .ws-table tr:last-child td{border-bottom:0}#weldo-steel-ui .ws-table th{width:42%;color:#31566a;background:var(--soft);font-weight:800}#weldo-steel-ui .ws-table td{color:#526f7c;background:#fff}\n#weldo-steel-ui .ws-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#weldo-steel-ui .ws-tag{padding:8px 12px;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:800}\n\n#weldo-steel-ui .ws-tab-nav-wrap{display:flex;align-items:center;gap:10px;margin-bottom:20px}#weldo-steel-ui .ws-tab-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}#weldo-steel-ui .ws-tab-scroll::-webkit-scrollbar{display:none}\n#weldo-steel-ui .ws-scroll-button{width:42px;height:42px;flex:0 0 42px;padding:0;cursor:pointer;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:50%;font-size:22px;font-weight:800}\n#weldo-steel-ui .ws-tab-button{min-height:46px;flex:0 0 auto;padding:10px 18px;cursor:pointer;color:#496674;background:#fff;border:1px solid var(--line);border-radius:9px;font-size:15px;font-weight:800}\n#weldo-steel-ui .ws-tab-button[aria-selected=\"true\"]{color:#fff;background:var(--blue);border-color:var(--blue)}#weldo-steel-ui .ws-tab-panel{display:none}#weldo-steel-ui .ws-tab-panel.is-active{display:grid}\n#weldo-steel-ui .ws-material-panel{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:32px;align-items:center;padding:28px;background:#fff;border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-material-media{height:320px;padding:14px;background:var(--soft);border:1px solid var(--line);border-radius:16px}#weldo-steel-ui .ws-material-media img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:11px}\n#weldo-steel-ui .ws-material-copy h3{margin:0;color:var(--blue);font-size:25px}#weldo-steel-ui .ws-material-copy>p{margin:10px 0 18px;color:var(--muted)}\n#weldo-steel-ui .ws-material-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#weldo-steel-ui .ws-material-condition{padding:6px 10px;color:#31566a;background:var(--soft);border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:800}\n#weldo-steel-ui .ws-property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#weldo-steel-ui .ws-property-item{padding:12px 14px;background:var(--pale);border:1px solid #d9ebf4;border-radius:11px}#weldo-steel-ui .ws-property-item strong{display:block;margin-bottom:2px;color:#31566a;font-size:14px}#weldo-steel-ui .ws-property-item span{display:block;color:var(--muted);font-size:14px}\n#weldo-steel-ui .ws-material-applications{margin-top:14px;padding:13px 15px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:11px;font-size:14px}#weldo-steel-ui .ws-material-applications strong{color:#31566a}#weldo-steel-ui .ws-material-note{margin:18px 0 0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-more-materials{margin-top:20px;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:14px}#weldo-steel-ui .ws-more-materials p{margin:0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-more-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}#weldo-steel-ui .ws-more-links a{display:inline-flex;align-items:center;min-height:38px;padding:7px 12px;color:var(--blue);background:var(--pale);border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:800;text-decoration:none}#weldo-steel-ui .ws-more-links a:hover{color:#fff;background:var(--blue);border-color:var(--blue)}\n\n#weldo-steel-ui .ws-grade-panel{grid-template-columns:minmax(190px,.34fr) minmax(0,1.66fr);gap:24px;padding:26px;background:#fff;border:1px solid var(--line);border-radius:18px}\n#weldo-steel-ui .ws-grade-id{display:flex;align-items:center;justify-content:center;min-height:190px;color:#fff;background:linear-gradient(145deg,var(--blue),#4aa9ca);border-radius:15px;font-size:34px;font-weight:900}\n#weldo-steel-ui .ws-grade-copy h3{color:var(--blue);font-size:24px}#weldo-steel-ui .ws-grade-copy>p{margin:7px 0 16px;color:var(--muted)}#weldo-steel-ui .ws-grade-data{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n#weldo-steel-ui .ws-grade-data div{padding:14px;background:var(--pale);border:1px solid #d9ebf4;border-radius:11px}#weldo-steel-ui .ws-grade-data strong{display:block;margin-bottom:4px;color:#31566a;font-size:14px}#weldo-steel-ui .ws-grade-data span{color:var(--muted);font-size:14px}\n#weldo-steel-ui .ws-note{margin:18px 0 0;padding:14px 16px;color:#526f7c;background:#edf8fd;border-left:4px solid #4aa9ca;border-radius:6px;font-size:14px}#weldo-steel-ui .ws-capability{max-width:1080px}#weldo-steel-ui .ws-capability .ws-table th{width:48%}\n\n#weldo-steel-ui .ws-finish-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#weldo-steel-ui .ws-finish-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:17px}\n#weldo-steel-ui .ws-finish-media{height:220px;padding:12px;background:var(--soft)}#weldo-steel-ui .ws-finish-media img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n#weldo-steel-ui .ws-finish-copy{min-height:132px;padding:18px}#weldo-steel-ui .ws-finish-copy p{margin:8px 0 0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-finish-link{margin-top:22px}\n\n#weldo-steel-ui .ws-quality-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}#weldo-steel-ui .ws-quality-top .ws-heading{margin-bottom:0}\n#weldo-steel-ui .ws-quality-controls{display:flex;gap:10px}#weldo-steel-ui .ws-quality-button{width:46px;height:46px;flex:0 0 46px;cursor:pointer;color:var(--blue);background:#fff;border:1px solid #b9dbea;border-radius:50%;font-size:24px;font-weight:900;line-height:1}#weldo-steel-ui .ws-quality-button:hover{color:#fff;background:var(--blue)}\n#weldo-steel-ui .ws-quality-window{overflow:hidden}#weldo-steel-ui .ws-quality-track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}\n#weldo-steel-ui .ws-quality-slide{flex:0 0 calc((100% - 48px)\/4);height:285px;padding:12px;display:grid;place-items:center;overflow:hidden;background:var(--soft);border:1px solid var(--line);border-radius:17px}#weldo-steel-ui .ws-quality-slide img{display:block;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n\n#weldo-steel-ui .ws-carousel-shell{position:relative}#weldo-steel-ui .ws-project-window{overflow:hidden}#weldo-steel-ui .ws-project-track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}\n#weldo-steel-ui .ws-project-card{flex:0 0 calc((100% - 48px)\/4);height:260px;padding:12px;cursor:zoom-in;background:var(--soft);border:1px solid var(--line);border-radius:15px}#weldo-steel-ui .ws-project-card img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n#weldo-steel-ui .ws-carousel-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}#weldo-steel-ui .ws-carousel-button{width:46px;height:46px;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:50%;font-size:22px;font-weight:900}#weldo-steel-ui .ws-carousel-button:hover{background:var(--blue-dark)}\n\n#weldo-steel-ui .ws-final{background:#fff!important}#weldo-steel-ui .ws-final-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:26px;align-items:start}#weldo-steel-ui .ws-final-faq,#weldo-steel-ui .ws-final-cta{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 32px rgba(35,84,107,.06)}#weldo-steel-ui .ws-final-faq{padding:34px}#weldo-steel-ui .ws-final-faq .ws-heading{margin-bottom:24px}#weldo-steel-ui .ws-faq-list{max-width:none}#weldo-steel-ui details{margin-bottom:12px;overflow:hidden;background:var(--pale);border:1px solid var(--line);border-radius:12px}#weldo-steel-ui details:last-child{margin-bottom:0}#weldo-steel-ui summary{position:relative;padding:18px 54px 18px 20px;cursor:pointer;color:var(--ink);font-size:16px;font-weight:800;list-style:none}#weldo-steel-ui summary::-webkit-details-marker{display:none}#weldo-steel-ui summary:after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--blue);font-size:23px}#weldo-steel-ui details[open] summary:after{content:\"\u2212\"}#weldo-steel-ui .ws-faq-answer{padding:0 20px 18px;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-faq-answer p{margin:0}#weldo-steel-ui .ws-final-cta{position:sticky;top:24px;padding:34px}#weldo-steel-ui .ws-final-cta h3{margin:0;color:var(--ink);font-size:26px;line-height:1.28}#weldo-steel-ui .ws-final-cta>p:not(.ws-eyebrow){margin:14px 0 0;color:var(--muted)}#weldo-steel-ui .ws-final-cta .ws-button{margin-top:24px}\n#weldo-steel-ui .ws-lightbox{position:fixed;z-index:99999;inset:0;display:none;align-items:center;justify-content:center;padding:28px;background:rgba(16,32,41,.86)}#weldo-steel-ui .ws-lightbox.is-open{display:flex}#weldo-steel-ui .ws-lightbox img{max-width:min(1200px,92vw);max-height:88vh;object-fit:contain;background:#fff;border-radius:14px}#weldo-steel-ui .ws-lightbox-close{position:absolute;top:18px;right:22px;width:46px;height:46px;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:50%;font-size:27px}\n@media(max-width:1050px){#weldo-steel-ui .ws-hero-card{grid-template-columns:1fr;gap:28px;padding:34px}#weldo-steel-ui .ws-property-layout,#weldo-steel-ui .ws-final-layout{grid-template-columns:1fr}#weldo-steel-ui .ws-final-cta{position:static}#weldo-steel-ui .ws-finish-grid{grid-template-columns:1fr 1fr}#weldo-steel-ui .ws-quality-slide,#weldo-steel-ui .ws-project-card{flex-basis:calc((100% - 16px)\/2)}}\n@media(max-width:760px){#weldo-steel-ui{font-size:15px}#weldo-steel-ui .ws-section{padding:54px 16px}#weldo-steel-ui .ws-hero{padding:14px 12px 24px}#weldo-steel-ui .ws-hero-card{padding:25px;border-radius:20px}#weldo-steel-ui .ws-hero-media{min-height:280px;padding:12px}#weldo-steel-ui .ws-hero-media img{height:260px}#weldo-steel-ui .ws-material-panel,#weldo-steel-ui .ws-grade-panel{grid-template-columns:1fr;padding:18px}#weldo-steel-ui .ws-material-media{height:260px}#weldo-steel-ui .ws-grade-id{min-height:120px}#weldo-steel-ui .ws-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#weldo-steel-ui .ws-grade-data,#weldo-steel-ui .ws-finish-grid{grid-template-columns:1fr}#weldo-steel-ui .ws-quality-top{align-items:flex-start}#weldo-steel-ui .ws-quality-slide{flex-basis:100%;height:290px}#weldo-steel-ui .ws-project-card{flex-basis:100%;height:245px}#weldo-steel-ui .ws-final-faq,#weldo-steel-ui .ws-final-cta{padding:24px}#weldo-steel-ui .ws-final-cta .ws-button{width:100%}}\n<\/style>\n<div id=\"weldo-steel-ui\">\n<section class=\"ws-section ws-white\"><div class=\"ws-inner ws-capability\"><div class=\"ws-heading\"><p class=\"ws-eyebrow\">Machining Capability<\/p><h2>Steel Machining Capability<\/h2><p class=\"ws-lead\">Key size and precision ranges for quotation review.<\/p><\/div><div class=\"ws-table-wrap\"><table class=\"ws-table\"><tbody><tr><th>Maximum Part Size<\/th><td>3000 \u00d7 1600 \u00d7 1000 mm<\/td><\/tr><tr><th>Machined Diameter<\/th><td>\u00d81\u2013200 mm<\/td><\/tr><tr><th>Maximum Turned Length<\/th><td>1000 mm<\/td><\/tr><tr><th>Minimum Wall Thickness<\/th><td>0.5 mm<\/td><\/tr><tr><th>Standard Tolerance<\/th><td>\u00b10.05 mm<\/td><\/tr><tr><th>Precision Features<\/th><td>Down to \u00b10.005 mm<\/td><\/tr><tr><th>Surface Roughness<\/th><td>Ra 0.2\u20133.2 \u03bcm<\/td><\/tr><tr><th>Workpiece Hardness<\/th><td>Up to 60 HRC<\/td><\/tr><\/tbody><\/table><\/div><p class=\"ws-note\">Final capability is confirmed against part size, steel condition, feature geometry and inspection requirements.<\/p><\/div><\/section>\n<\/div>\n<script>\n(function(){\n  var root=document.getElementById('weldo-steel-ui');\n  if(!root)return;\n\n  root.querySelectorAll('.ws-tab-button').forEach(function(button){\n    button.addEventListener('click',function(){\n      var group=button.getAttribute('data-tab-group');\n      var target=button.getAttribute('data-tab');\n      root.querySelectorAll('.ws-tab-button[data-tab-group=\"'+group+'\"]').forEach(function(item){\n        item.setAttribute('aria-selected',item===button?'true':'false');\n      });\n      root.querySelectorAll('.ws-tab-panel[data-panel-group=\"'+group+'\"]').forEach(function(panel){\n        panel.classList.toggle('is-active',panel.getAttribute('data-panel')===target);\n      });\n    });\n  });\n\n  root.querySelectorAll('[data-scroll]').forEach(function(button){\n    button.addEventListener('click',function(){\n      var rail=root.querySelector('#'+button.getAttribute('data-scroll'));\n      if(rail)rail.scrollBy({left:Number(button.getAttribute('data-dir'))*260,behavior:'smooth'});\n    });\n  });\n\n  function createCarousel(trackSelector,itemSelector,controlSelector,attributeName,loop){\n    var track=root.querySelector(trackSelector);\n    if(!track)return function(){};\n    var windowEl=track.parentElement;\n    var items=[].slice.call(track.querySelectorAll(itemSelector));\n    var index=0;\n    function visible(){\n      if(window.innerWidth<=760)return 1;\n      if(window.innerWidth<=1050)return 2;\n      return 4;\n    }\n    function update(){\n      if(!items.length)return;\n      var count=visible();\n      var max=Math.max(0,items.length-count);\n      index=Math.min(index,max);\n      var gap=16;\n      var step=(windowEl.clientWidth-gap*(count-1))\/count+gap;\n      track.style.transform='translateX(-'+(index*step)+'px)';\n    }\n    root.querySelectorAll(controlSelector).forEach(function(button){\n      button.addEventListener('click',function(){\n        var direction=button.getAttribute(attributeName)==='next'?1:-1;\n        var max=Math.max(0,items.length-visible());\n        if(loop)index=direction>0?(index>=max?0:index+1):(index<=0?max:index-1);\n        else index=Math.max(0,Math.min(max,index+direction));\n        update();\n      });\n    });\n    return update;\n  }\n\n  var updateQuality=createCarousel('.ws-quality-track','.ws-quality-slide','[data-quality-carousel]','data-quality-carousel',false);\n  var updateProjects=createCarousel('.ws-project-track','.ws-project-card','[data-carousel]','data-carousel',true);\n  window.addEventListener('resize',function(){updateQuality();updateProjects();});\n\n  var lightbox=root.querySelector('.ws-lightbox');\n  if(lightbox){\n    var lightboxImage=lightbox.querySelector('img');\n    root.querySelectorAll('.ws-project-card').forEach(function(card){\n      card.addEventListener('click',function(){\n        var image=card.querySelector('img');\n        if(!image)return;\n        lightboxImage.src=image.src;\n        lightboxImage.alt=image.alt;\n        lightbox.classList.add('is-open');\n      });\n    });\n    function closeLightbox(){lightbox.classList.remove('is-open');lightboxImage.src='';}\n    var closeButton=lightbox.querySelector('.ws-lightbox-close');\n    if(closeButton)closeButton.addEventListener('click',closeLightbox);\n    lightbox.addEventListener('click',function(event){if(event.target===lightbox)closeLightbox();});\n    document.addEventListener('keydown',function(event){if(event.key==='Escape'&&lightbox.classList.contains('is-open'))closeLightbox();});\n  }\n\n  updateQuality();\n  updateProjects();\n})();\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d26c8e8 e-con-full e-flex e-con e-parent\" data-id=\"d26c8e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2beb2f elementor-widget elementor-widget-html\" data-id=\"e2beb2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<!-- Steel Surface Finishes | Complete standalone Elementor HTML block -->\n<style>\n#weldo-steel-ui,#weldo-steel-ui *{box-sizing:border-box}\n#weldo-steel-ui{--blue:#30329a;--blue-dark:#24267c;--soft:#eaf6fc;--pale:#f4faff;--line:#c6e3f2;--ink:#243c47;--muted:#607985;width:100%;overflow:hidden;color:var(--ink);background:#fff;font:16px\/1.6 Arial,Helvetica,sans-serif}\n#weldo-steel-ui button,#weldo-steel-ui a{font:inherit}#weldo-steel-ui img{max-width:100%}\n#weldo-steel-ui .ws-section{width:100%;padding:72px 24px}#weldo-steel-ui .ws-section.ws-blue{background:var(--soft)}#weldo-steel-ui .ws-section.ws-white{background:#fff}\n#weldo-steel-ui .ws-inner{width:100%;max-width:1440px;margin:auto}#weldo-steel-ui .ws-heading{max-width:860px;margin-bottom:30px}\n#weldo-steel-ui .ws-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:var(--blue);font-size:14px;font-weight:800;letter-spacing:1.8px;line-height:1.4;text-transform:uppercase}\n#weldo-steel-ui .ws-eyebrow:before{content:\"\";width:40px;height:6px;flex:0 0 40px;border-radius:10px;background:#4aa9ca}\n#weldo-steel-ui h1,#weldo-steel-ui h2,#weldo-steel-ui h3,#weldo-steel-ui p{overflow-wrap:anywhere}\n#weldo-steel-ui h1,#weldo-steel-ui h2{margin:0;color:var(--ink);font-size:clamp(29px,3vw,35px);line-height:1.18;letter-spacing:-.02em}\n#weldo-steel-ui h3{margin:0;color:var(--ink);font-size:20px;line-height:1.3}\n#weldo-steel-ui .ws-lead{max-width:850px;margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.7}\n#weldo-steel-ui .ws-button,#weldo-steel-ui .ws-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:9px;font-size:15px;font-weight:800;text-decoration:none;transition:.2s ease}\n#weldo-steel-ui .ws-button:hover{background:var(--blue-dark);border-color:var(--blue-dark)}#weldo-steel-ui .ws-text-link{color:var(--blue);font-weight:800;text-decoration:none}#weldo-steel-ui .ws-text-link:hover{text-decoration:underline}\n\n#weldo-steel-ui .ws-hero{padding:26px 24px 34px;background:linear-gradient(135deg,#edf8fe,#f7fbff 54%,#eaf6fc)}\n#weldo-steel-ui .ws-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.94fr);gap:42px;align-items:center;padding:46px;background:rgba(255,255,255,.88);border:1px solid var(--line);border-radius:26px;box-shadow:0 18px 45px rgba(35,84,107,.08)}\n#weldo-steel-ui .ws-hero-copy{max-width:690px}#weldo-steel-ui .ws-hero-copy .ws-lead{font-size:17px}#weldo-steel-ui .ws-hero-copy .ws-button{margin-top:24px}\n#weldo-steel-ui .ws-hero-media{min-height:390px;padding:18px;display:flex;align-items:center;justify-content:center;background:var(--soft);border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-hero-media img{display:block;width:100%;height:354px;object-fit:contain;border-radius:14px;background:#fff}\n\n#weldo-steel-ui .ws-property-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:30px;align-items:stretch}\n#weldo-steel-ui .ws-property-image{min-height:410px;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-property-image img{width:100%;height:374px;object-fit:contain;border-radius:14px;background:#fff}\n#weldo-steel-ui .ws-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff}#weldo-steel-ui .ws-table{width:100%;border-collapse:collapse;min-width:560px}\n#weldo-steel-ui .ws-table th,#weldo-steel-ui .ws-table td{padding:15px 18px;border-bottom:1px solid #d9ebf4;text-align:left;font-size:15px}\n#weldo-steel-ui .ws-table tr:last-child th,#weldo-steel-ui .ws-table tr:last-child td{border-bottom:0}#weldo-steel-ui .ws-table th{width:42%;color:#31566a;background:var(--soft);font-weight:800}#weldo-steel-ui .ws-table td{color:#526f7c;background:#fff}\n#weldo-steel-ui .ws-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#weldo-steel-ui .ws-tag{padding:8px 12px;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:800}\n\n#weldo-steel-ui .ws-tab-nav-wrap{display:flex;align-items:center;gap:10px;margin-bottom:20px}#weldo-steel-ui .ws-tab-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}#weldo-steel-ui .ws-tab-scroll::-webkit-scrollbar{display:none}\n#weldo-steel-ui .ws-scroll-button{width:42px;height:42px;flex:0 0 42px;padding:0;cursor:pointer;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:50%;font-size:22px;font-weight:800}\n#weldo-steel-ui .ws-tab-button{min-height:46px;flex:0 0 auto;padding:10px 18px;cursor:pointer;color:#496674;background:#fff;border:1px solid var(--line);border-radius:9px;font-size:15px;font-weight:800}\n#weldo-steel-ui .ws-tab-button[aria-selected=\"true\"]{color:#fff;background:var(--blue);border-color:var(--blue)}#weldo-steel-ui .ws-tab-panel{display:none}#weldo-steel-ui .ws-tab-panel.is-active{display:grid}\n#weldo-steel-ui .ws-material-panel{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:32px;align-items:center;padding:28px;background:#fff;border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-material-media{height:320px;padding:14px;background:var(--soft);border:1px solid var(--line);border-radius:16px}#weldo-steel-ui .ws-material-media img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:11px}\n#weldo-steel-ui .ws-material-copy h3{margin:0;color:var(--blue);font-size:25px}#weldo-steel-ui .ws-material-copy>p{margin:10px 0 18px;color:var(--muted)}\n#weldo-steel-ui .ws-material-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#weldo-steel-ui .ws-material-condition{padding:6px 10px;color:#31566a;background:var(--soft);border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:800}\n#weldo-steel-ui .ws-property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#weldo-steel-ui .ws-property-item{padding:12px 14px;background:var(--pale);border:1px solid #d9ebf4;border-radius:11px}#weldo-steel-ui .ws-property-item strong{display:block;margin-bottom:2px;color:#31566a;font-size:14px}#weldo-steel-ui .ws-property-item span{display:block;color:var(--muted);font-size:14px}\n#weldo-steel-ui .ws-material-applications{margin-top:14px;padding:13px 15px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:11px;font-size:14px}#weldo-steel-ui .ws-material-applications strong{color:#31566a}#weldo-steel-ui .ws-material-note{margin:18px 0 0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-more-materials{margin-top:20px;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:14px}#weldo-steel-ui .ws-more-materials p{margin:0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-more-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}#weldo-steel-ui .ws-more-links a{display:inline-flex;align-items:center;min-height:38px;padding:7px 12px;color:var(--blue);background:var(--pale);border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:800;text-decoration:none}#weldo-steel-ui .ws-more-links a:hover{color:#fff;background:var(--blue);border-color:var(--blue)}\n\n#weldo-steel-ui .ws-grade-panel{grid-template-columns:minmax(190px,.34fr) minmax(0,1.66fr);gap:24px;padding:26px;background:#fff;border:1px solid var(--line);border-radius:18px}\n#weldo-steel-ui .ws-grade-id{display:flex;align-items:center;justify-content:center;min-height:190px;color:#fff;background:linear-gradient(145deg,var(--blue),#4aa9ca);border-radius:15px;font-size:34px;font-weight:900}\n#weldo-steel-ui .ws-grade-copy h3{color:var(--blue);font-size:24px}#weldo-steel-ui .ws-grade-copy>p{margin:7px 0 16px;color:var(--muted)}#weldo-steel-ui .ws-grade-data{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n#weldo-steel-ui .ws-grade-data div{padding:14px;background:var(--pale);border:1px solid #d9ebf4;border-radius:11px}#weldo-steel-ui .ws-grade-data strong{display:block;margin-bottom:4px;color:#31566a;font-size:14px}#weldo-steel-ui .ws-grade-data span{color:var(--muted);font-size:14px}\n#weldo-steel-ui .ws-note{margin:18px 0 0;padding:14px 16px;color:#526f7c;background:#edf8fd;border-left:4px solid #4aa9ca;border-radius:6px;font-size:14px}#weldo-steel-ui .ws-capability{max-width:1080px}#weldo-steel-ui .ws-capability .ws-table th{width:48%}\n\n#weldo-steel-ui .ws-finish-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#weldo-steel-ui .ws-finish-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:17px}\n#weldo-steel-ui .ws-finish-media{height:220px;padding:12px;background:var(--soft)}#weldo-steel-ui .ws-finish-media img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n#weldo-steel-ui .ws-finish-copy{min-height:132px;padding:18px}#weldo-steel-ui .ws-finish-copy p{margin:8px 0 0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-finish-link{margin-top:22px}\n\n#weldo-steel-ui .ws-quality-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}#weldo-steel-ui .ws-quality-top .ws-heading{margin-bottom:0}\n#weldo-steel-ui .ws-quality-controls{display:flex;gap:10px}#weldo-steel-ui .ws-quality-button{width:46px;height:46px;flex:0 0 46px;cursor:pointer;color:var(--blue);background:#fff;border:1px solid #b9dbea;border-radius:50%;font-size:24px;font-weight:900;line-height:1}#weldo-steel-ui .ws-quality-button:hover{color:#fff;background:var(--blue)}\n#weldo-steel-ui .ws-quality-window{overflow:hidden}#weldo-steel-ui .ws-quality-track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}\n#weldo-steel-ui .ws-quality-slide{flex:0 0 calc((100% - 48px)\/4);height:285px;padding:12px;display:grid;place-items:center;overflow:hidden;background:var(--soft);border:1px solid var(--line);border-radius:17px}#weldo-steel-ui .ws-quality-slide img{display:block;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n\n#weldo-steel-ui .ws-carousel-shell{position:relative}#weldo-steel-ui .ws-project-window{overflow:hidden}#weldo-steel-ui .ws-project-track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}\n#weldo-steel-ui .ws-project-card{flex:0 0 calc((100% - 48px)\/4);height:260px;padding:12px;cursor:zoom-in;background:var(--soft);border:1px solid var(--line);border-radius:15px}#weldo-steel-ui .ws-project-card img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n#weldo-steel-ui .ws-carousel-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}#weldo-steel-ui .ws-carousel-button{width:46px;height:46px;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:50%;font-size:22px;font-weight:900}#weldo-steel-ui .ws-carousel-button:hover{background:var(--blue-dark)}\n\n#weldo-steel-ui .ws-final{background:#fff!important}#weldo-steel-ui .ws-final-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:26px;align-items:start}#weldo-steel-ui .ws-final-faq,#weldo-steel-ui .ws-final-cta{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 32px rgba(35,84,107,.06)}#weldo-steel-ui .ws-final-faq{padding:34px}#weldo-steel-ui .ws-final-faq .ws-heading{margin-bottom:24px}#weldo-steel-ui .ws-faq-list{max-width:none}#weldo-steel-ui details{margin-bottom:12px;overflow:hidden;background:var(--pale);border:1px solid var(--line);border-radius:12px}#weldo-steel-ui details:last-child{margin-bottom:0}#weldo-steel-ui summary{position:relative;padding:18px 54px 18px 20px;cursor:pointer;color:var(--ink);font-size:16px;font-weight:800;list-style:none}#weldo-steel-ui summary::-webkit-details-marker{display:none}#weldo-steel-ui summary:after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--blue);font-size:23px}#weldo-steel-ui details[open] summary:after{content:\"\u2212\"}#weldo-steel-ui .ws-faq-answer{padding:0 20px 18px;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-faq-answer p{margin:0}#weldo-steel-ui .ws-final-cta{position:sticky;top:24px;padding:34px}#weldo-steel-ui .ws-final-cta h3{margin:0;color:var(--ink);font-size:26px;line-height:1.28}#weldo-steel-ui .ws-final-cta>p:not(.ws-eyebrow){margin:14px 0 0;color:var(--muted)}#weldo-steel-ui .ws-final-cta .ws-button{margin-top:24px}\n#weldo-steel-ui .ws-lightbox{position:fixed;z-index:99999;inset:0;display:none;align-items:center;justify-content:center;padding:28px;background:rgba(16,32,41,.86)}#weldo-steel-ui .ws-lightbox.is-open{display:flex}#weldo-steel-ui .ws-lightbox img{max-width:min(1200px,92vw);max-height:88vh;object-fit:contain;background:#fff;border-radius:14px}#weldo-steel-ui .ws-lightbox-close{position:absolute;top:18px;right:22px;width:46px;height:46px;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:50%;font-size:27px}\n@media(max-width:1050px){#weldo-steel-ui .ws-hero-card{grid-template-columns:1fr;gap:28px;padding:34px}#weldo-steel-ui .ws-property-layout,#weldo-steel-ui .ws-final-layout{grid-template-columns:1fr}#weldo-steel-ui .ws-final-cta{position:static}#weldo-steel-ui .ws-finish-grid{grid-template-columns:1fr 1fr}#weldo-steel-ui .ws-quality-slide,#weldo-steel-ui .ws-project-card{flex-basis:calc((100% - 16px)\/2)}}\n@media(max-width:760px){#weldo-steel-ui{font-size:15px}#weldo-steel-ui .ws-section{padding:54px 16px}#weldo-steel-ui .ws-hero{padding:14px 12px 24px}#weldo-steel-ui .ws-hero-card{padding:25px;border-radius:20px}#weldo-steel-ui .ws-hero-media{min-height:280px;padding:12px}#weldo-steel-ui .ws-hero-media img{height:260px}#weldo-steel-ui .ws-material-panel,#weldo-steel-ui .ws-grade-panel{grid-template-columns:1fr;padding:18px}#weldo-steel-ui .ws-material-media{height:260px}#weldo-steel-ui .ws-grade-id{min-height:120px}#weldo-steel-ui .ws-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#weldo-steel-ui .ws-grade-data,#weldo-steel-ui .ws-finish-grid{grid-template-columns:1fr}#weldo-steel-ui .ws-quality-top{align-items:flex-start}#weldo-steel-ui .ws-quality-slide{flex-basis:100%;height:290px}#weldo-steel-ui .ws-project-card{flex-basis:100%;height:245px}#weldo-steel-ui .ws-final-faq,#weldo-steel-ui .ws-final-cta{padding:24px}#weldo-steel-ui .ws-final-cta .ws-button{width:100%}}\n<\/style>\n<div id=\"weldo-steel-ui\">\n<section class=\"ws-section ws-blue\"><div class=\"ws-inner\"><div class=\"ws-heading\"><p class=\"ws-eyebrow\">Surface Protection<\/p><h2>Surface Finishes for Steel Parts<\/h2><p class=\"ws-lead\">Choose the finish around corrosion protection, wear, appearance, coating thickness and assembly fit.<\/p><\/div><div class=\"ws-finish-grid\"><article class=\"ws-finish-card\"><div class=\"ws-finish-media\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/black-oxide-part.webp\" alt=\"Black oxide finished steel part\" loading=\"lazy\"><\/div><div class=\"ws-finish-copy\"><h3>Black Oxide<\/h3><p>Thin black conversion layer for appearance and mild corrosion protection.<\/p><\/div><\/article><article class=\"ws-finish-card\"><div class=\"ws-finish-media\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2025\/12\/electroplate-finish.webp\" alt=\"Zinc plated steel part\" loading=\"lazy\"><\/div><div class=\"ws-finish-copy\"><h3>Zinc Plating<\/h3><p>Sacrificial corrosion protection for fasteners, brackets and outdoor hardware.<\/p><\/div><\/article><article class=\"ws-finish-card\"><div class=\"ws-finish-media\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/07\/1045-Steel-Knurled-Roller-Shaft.webp\" alt=\"Nickel plated steel component\" loading=\"lazy\"><\/div><div class=\"ws-finish-copy\"><h3>Nickel Plating<\/h3><p>Uniform protective coating with improved wear resistance and clean appearance.<\/p><\/div><\/article><article class=\"ws-finish-card\"><div class=\"ws-finish-media\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/carbon-steel-stepped-shaft.webp\" alt=\"Phosphate coated steel shaft\" loading=\"lazy\"><\/div><div class=\"ws-finish-copy\"><h3>Phosphating<\/h3><p>Conversion coating that improves oil retention and paint adhesion.<\/p><\/div><\/article><\/div><p class=\"ws-finish-link\"><a class=\"ws-text-link\" href=\"https:\/\/weldomachining.com\/surface-finish\/\">Explore More Surface Finishes&nbsp; \u2192<\/a><\/p><\/div><\/section>\n<\/div>\n<script>\n(function(){\n  var root=document.getElementById('weldo-steel-ui');\n  if(!root)return;\n\n  root.querySelectorAll('.ws-tab-button').forEach(function(button){\n    button.addEventListener('click',function(){\n      var group=button.getAttribute('data-tab-group');\n      var target=button.getAttribute('data-tab');\n      root.querySelectorAll('.ws-tab-button[data-tab-group=\"'+group+'\"]').forEach(function(item){\n        item.setAttribute('aria-selected',item===button?'true':'false');\n      });\n      root.querySelectorAll('.ws-tab-panel[data-panel-group=\"'+group+'\"]').forEach(function(panel){\n        panel.classList.toggle('is-active',panel.getAttribute('data-panel')===target);\n      });\n    });\n  });\n\n  root.querySelectorAll('[data-scroll]').forEach(function(button){\n    button.addEventListener('click',function(){\n      var rail=root.querySelector('#'+button.getAttribute('data-scroll'));\n      if(rail)rail.scrollBy({left:Number(button.getAttribute('data-dir'))*260,behavior:'smooth'});\n    });\n  });\n\n  function createCarousel(trackSelector,itemSelector,controlSelector,attributeName,loop){\n    var track=root.querySelector(trackSelector);\n    if(!track)return function(){};\n    var windowEl=track.parentElement;\n    var items=[].slice.call(track.querySelectorAll(itemSelector));\n    var index=0;\n    function visible(){\n      if(window.innerWidth<=760)return 1;\n      if(window.innerWidth<=1050)return 2;\n      return 4;\n    }\n    function update(){\n      if(!items.length)return;\n      var count=visible();\n      var max=Math.max(0,items.length-count);\n      index=Math.min(index,max);\n      var gap=16;\n      var step=(windowEl.clientWidth-gap*(count-1))\/count+gap;\n      track.style.transform='translateX(-'+(index*step)+'px)';\n    }\n    root.querySelectorAll(controlSelector).forEach(function(button){\n      button.addEventListener('click',function(){\n        var direction=button.getAttribute(attributeName)==='next'?1:-1;\n        var max=Math.max(0,items.length-visible());\n        if(loop)index=direction>0?(index>=max?0:index+1):(index<=0?max:index-1);\n        else index=Math.max(0,Math.min(max,index+direction));\n        update();\n      });\n    });\n    return update;\n  }\n\n  var updateQuality=createCarousel('.ws-quality-track','.ws-quality-slide','[data-quality-carousel]','data-quality-carousel',false);\n  var updateProjects=createCarousel('.ws-project-track','.ws-project-card','[data-carousel]','data-carousel',true);\n  window.addEventListener('resize',function(){updateQuality();updateProjects();});\n\n  var lightbox=root.querySelector('.ws-lightbox');\n  if(lightbox){\n    var lightboxImage=lightbox.querySelector('img');\n    root.querySelectorAll('.ws-project-card').forEach(function(card){\n      card.addEventListener('click',function(){\n        var image=card.querySelector('img');\n        if(!image)return;\n        lightboxImage.src=image.src;\n        lightboxImage.alt=image.alt;\n        lightbox.classList.add('is-open');\n      });\n    });\n    function closeLightbox(){lightbox.classList.remove('is-open');lightboxImage.src='';}\n    var closeButton=lightbox.querySelector('.ws-lightbox-close');\n    if(closeButton)closeButton.addEventListener('click',closeLightbox);\n    lightbox.addEventListener('click',function(event){if(event.target===lightbox)closeLightbox();});\n    document.addEventListener('keydown',function(event){if(event.key==='Escape'&&lightbox.classList.contains('is-open'))closeLightbox();});\n  }\n\n  updateQuality();\n  updateProjects();\n})();\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-828eea3 e-con-full e-flex e-con e-parent\" data-id=\"828eea3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-adfcf38 elementor-widget elementor-widget-html\" data-id=\"adfcf38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<!-- Steel Machining and Inspection | Complete standalone Elementor HTML block -->\n<style>\n#weldo-steel-ui,#weldo-steel-ui *{box-sizing:border-box}\n#weldo-steel-ui{--blue:#30329a;--blue-dark:#24267c;--soft:#eaf6fc;--pale:#f4faff;--line:#c6e3f2;--ink:#243c47;--muted:#607985;width:100%;overflow:hidden;color:var(--ink);background:#fff;font:16px\/1.6 Arial,Helvetica,sans-serif}\n#weldo-steel-ui button,#weldo-steel-ui a{font:inherit}#weldo-steel-ui img{max-width:100%}\n#weldo-steel-ui .ws-section{width:100%;padding:72px 24px}#weldo-steel-ui .ws-section.ws-blue{background:var(--soft)}#weldo-steel-ui .ws-section.ws-white{background:#fff}\n#weldo-steel-ui .ws-inner{width:100%;max-width:1440px;margin:auto}#weldo-steel-ui .ws-heading{max-width:860px;margin-bottom:30px}\n#weldo-steel-ui .ws-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:var(--blue);font-size:14px;font-weight:800;letter-spacing:1.8px;line-height:1.4;text-transform:uppercase}\n#weldo-steel-ui .ws-eyebrow:before{content:\"\";width:40px;height:6px;flex:0 0 40px;border-radius:10px;background:#4aa9ca}\n#weldo-steel-ui h1,#weldo-steel-ui h2,#weldo-steel-ui h3,#weldo-steel-ui p{overflow-wrap:anywhere}\n#weldo-steel-ui h1,#weldo-steel-ui h2{margin:0;color:var(--ink);font-size:clamp(29px,3vw,35px);line-height:1.18;letter-spacing:-.02em}\n#weldo-steel-ui h3{margin:0;color:var(--ink);font-size:20px;line-height:1.3}\n#weldo-steel-ui .ws-lead{max-width:850px;margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.7}\n#weldo-steel-ui .ws-button,#weldo-steel-ui .ws-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:9px;font-size:15px;font-weight:800;text-decoration:none;transition:.2s ease}\n#weldo-steel-ui .ws-button:hover{background:var(--blue-dark);border-color:var(--blue-dark)}#weldo-steel-ui .ws-text-link{color:var(--blue);font-weight:800;text-decoration:none}#weldo-steel-ui .ws-text-link:hover{text-decoration:underline}\n\n#weldo-steel-ui .ws-hero{padding:26px 24px 34px;background:linear-gradient(135deg,#edf8fe,#f7fbff 54%,#eaf6fc)}\n#weldo-steel-ui .ws-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.94fr);gap:42px;align-items:center;padding:46px;background:rgba(255,255,255,.88);border:1px solid var(--line);border-radius:26px;box-shadow:0 18px 45px rgba(35,84,107,.08)}\n#weldo-steel-ui .ws-hero-copy{max-width:690px}#weldo-steel-ui .ws-hero-copy .ws-lead{font-size:17px}#weldo-steel-ui .ws-hero-copy .ws-button{margin-top:24px}\n#weldo-steel-ui .ws-hero-media{min-height:390px;padding:18px;display:flex;align-items:center;justify-content:center;background:var(--soft);border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-hero-media img{display:block;width:100%;height:354px;object-fit:contain;border-radius:14px;background:#fff}\n\n#weldo-steel-ui .ws-property-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:30px;align-items:stretch}\n#weldo-steel-ui .ws-property-image{min-height:410px;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-property-image img{width:100%;height:374px;object-fit:contain;border-radius:14px;background:#fff}\n#weldo-steel-ui .ws-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff}#weldo-steel-ui .ws-table{width:100%;border-collapse:collapse;min-width:560px}\n#weldo-steel-ui .ws-table th,#weldo-steel-ui .ws-table td{padding:15px 18px;border-bottom:1px solid #d9ebf4;text-align:left;font-size:15px}\n#weldo-steel-ui .ws-table tr:last-child th,#weldo-steel-ui .ws-table tr:last-child td{border-bottom:0}#weldo-steel-ui .ws-table th{width:42%;color:#31566a;background:var(--soft);font-weight:800}#weldo-steel-ui .ws-table td{color:#526f7c;background:#fff}\n#weldo-steel-ui .ws-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#weldo-steel-ui .ws-tag{padding:8px 12px;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:800}\n\n#weldo-steel-ui .ws-tab-nav-wrap{display:flex;align-items:center;gap:10px;margin-bottom:20px}#weldo-steel-ui .ws-tab-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}#weldo-steel-ui .ws-tab-scroll::-webkit-scrollbar{display:none}\n#weldo-steel-ui .ws-scroll-button{width:42px;height:42px;flex:0 0 42px;padding:0;cursor:pointer;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:50%;font-size:22px;font-weight:800}\n#weldo-steel-ui .ws-tab-button{min-height:46px;flex:0 0 auto;padding:10px 18px;cursor:pointer;color:#496674;background:#fff;border:1px solid var(--line);border-radius:9px;font-size:15px;font-weight:800}\n#weldo-steel-ui .ws-tab-button[aria-selected=\"true\"]{color:#fff;background:var(--blue);border-color:var(--blue)}#weldo-steel-ui .ws-tab-panel{display:none}#weldo-steel-ui .ws-tab-panel.is-active{display:grid}\n#weldo-steel-ui .ws-material-panel{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:32px;align-items:center;padding:28px;background:#fff;border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-material-media{height:320px;padding:14px;background:var(--soft);border:1px solid var(--line);border-radius:16px}#weldo-steel-ui .ws-material-media img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:11px}\n#weldo-steel-ui .ws-material-copy h3{margin:0;color:var(--blue);font-size:25px}#weldo-steel-ui .ws-material-copy>p{margin:10px 0 18px;color:var(--muted)}\n#weldo-steel-ui .ws-material-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#weldo-steel-ui .ws-material-condition{padding:6px 10px;color:#31566a;background:var(--soft);border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:800}\n#weldo-steel-ui .ws-property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#weldo-steel-ui .ws-property-item{padding:12px 14px;background:var(--pale);border:1px solid #d9ebf4;border-radius:11px}#weldo-steel-ui .ws-property-item strong{display:block;margin-bottom:2px;color:#31566a;font-size:14px}#weldo-steel-ui .ws-property-item span{display:block;color:var(--muted);font-size:14px}\n#weldo-steel-ui .ws-material-applications{margin-top:14px;padding:13px 15px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:11px;font-size:14px}#weldo-steel-ui .ws-material-applications strong{color:#31566a}#weldo-steel-ui .ws-material-note{margin:18px 0 0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-more-materials{margin-top:20px;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:14px}#weldo-steel-ui .ws-more-materials p{margin:0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-more-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}#weldo-steel-ui .ws-more-links a{display:inline-flex;align-items:center;min-height:38px;padding:7px 12px;color:var(--blue);background:var(--pale);border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:800;text-decoration:none}#weldo-steel-ui .ws-more-links a:hover{color:#fff;background:var(--blue);border-color:var(--blue)}\n\n#weldo-steel-ui .ws-grade-panel{grid-template-columns:minmax(190px,.34fr) minmax(0,1.66fr);gap:24px;padding:26px;background:#fff;border:1px solid var(--line);border-radius:18px}\n#weldo-steel-ui .ws-grade-id{display:flex;align-items:center;justify-content:center;min-height:190px;color:#fff;background:linear-gradient(145deg,var(--blue),#4aa9ca);border-radius:15px;font-size:34px;font-weight:900}\n#weldo-steel-ui .ws-grade-copy h3{color:var(--blue);font-size:24px}#weldo-steel-ui .ws-grade-copy>p{margin:7px 0 16px;color:var(--muted)}#weldo-steel-ui .ws-grade-data{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n#weldo-steel-ui .ws-grade-data div{padding:14px;background:var(--pale);border:1px solid #d9ebf4;border-radius:11px}#weldo-steel-ui .ws-grade-data strong{display:block;margin-bottom:4px;color:#31566a;font-size:14px}#weldo-steel-ui .ws-grade-data span{color:var(--muted);font-size:14px}\n#weldo-steel-ui .ws-note{margin:18px 0 0;padding:14px 16px;color:#526f7c;background:#edf8fd;border-left:4px solid #4aa9ca;border-radius:6px;font-size:14px}#weldo-steel-ui .ws-capability{max-width:1080px}#weldo-steel-ui .ws-capability .ws-table th{width:48%}\n\n#weldo-steel-ui .ws-finish-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#weldo-steel-ui .ws-finish-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:17px}\n#weldo-steel-ui .ws-finish-media{height:220px;padding:12px;background:var(--soft)}#weldo-steel-ui .ws-finish-media img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n#weldo-steel-ui .ws-finish-copy{min-height:132px;padding:18px}#weldo-steel-ui .ws-finish-copy p{margin:8px 0 0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-finish-link{margin-top:22px}\n\n#weldo-steel-ui .ws-quality-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}#weldo-steel-ui .ws-quality-top .ws-heading{margin-bottom:0}\n#weldo-steel-ui .ws-quality-controls{display:flex;gap:10px}#weldo-steel-ui .ws-quality-button{width:46px;height:46px;flex:0 0 46px;cursor:pointer;color:var(--blue);background:#fff;border:1px solid #b9dbea;border-radius:50%;font-size:24px;font-weight:900;line-height:1}#weldo-steel-ui .ws-quality-button:hover{color:#fff;background:var(--blue)}\n#weldo-steel-ui .ws-quality-window{overflow:hidden}#weldo-steel-ui .ws-quality-track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}\n#weldo-steel-ui .ws-quality-slide{flex:0 0 calc((100% - 48px)\/4);height:285px;padding:12px;display:grid;place-items:center;overflow:hidden;background:var(--soft);border:1px solid var(--line);border-radius:17px}#weldo-steel-ui .ws-quality-slide img{display:block;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n\n#weldo-steel-ui .ws-carousel-shell{position:relative}#weldo-steel-ui .ws-project-window{overflow:hidden}#weldo-steel-ui .ws-project-track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}\n#weldo-steel-ui .ws-project-card{flex:0 0 calc((100% - 48px)\/4);height:260px;padding:12px;cursor:zoom-in;background:var(--soft);border:1px solid var(--line);border-radius:15px}#weldo-steel-ui .ws-project-card img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n#weldo-steel-ui .ws-carousel-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}#weldo-steel-ui .ws-carousel-button{width:46px;height:46px;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:50%;font-size:22px;font-weight:900}#weldo-steel-ui .ws-carousel-button:hover{background:var(--blue-dark)}\n\n#weldo-steel-ui .ws-final{background:#fff!important}#weldo-steel-ui .ws-final-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:26px;align-items:start}#weldo-steel-ui .ws-final-faq,#weldo-steel-ui .ws-final-cta{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 32px rgba(35,84,107,.06)}#weldo-steel-ui .ws-final-faq{padding:34px}#weldo-steel-ui .ws-final-faq .ws-heading{margin-bottom:24px}#weldo-steel-ui .ws-faq-list{max-width:none}#weldo-steel-ui details{margin-bottom:12px;overflow:hidden;background:var(--pale);border:1px solid var(--line);border-radius:12px}#weldo-steel-ui details:last-child{margin-bottom:0}#weldo-steel-ui summary{position:relative;padding:18px 54px 18px 20px;cursor:pointer;color:var(--ink);font-size:16px;font-weight:800;list-style:none}#weldo-steel-ui summary::-webkit-details-marker{display:none}#weldo-steel-ui summary:after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--blue);font-size:23px}#weldo-steel-ui details[open] summary:after{content:\"\u2212\"}#weldo-steel-ui .ws-faq-answer{padding:0 20px 18px;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-faq-answer p{margin:0}#weldo-steel-ui .ws-final-cta{position:sticky;top:24px;padding:34px}#weldo-steel-ui .ws-final-cta h3{margin:0;color:var(--ink);font-size:26px;line-height:1.28}#weldo-steel-ui .ws-final-cta>p:not(.ws-eyebrow){margin:14px 0 0;color:var(--muted)}#weldo-steel-ui .ws-final-cta .ws-button{margin-top:24px}\n#weldo-steel-ui .ws-lightbox{position:fixed;z-index:99999;inset:0;display:none;align-items:center;justify-content:center;padding:28px;background:rgba(16,32,41,.86)}#weldo-steel-ui .ws-lightbox.is-open{display:flex}#weldo-steel-ui .ws-lightbox img{max-width:min(1200px,92vw);max-height:88vh;object-fit:contain;background:#fff;border-radius:14px}#weldo-steel-ui .ws-lightbox-close{position:absolute;top:18px;right:22px;width:46px;height:46px;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:50%;font-size:27px}\n@media(max-width:1050px){#weldo-steel-ui .ws-hero-card{grid-template-columns:1fr;gap:28px;padding:34px}#weldo-steel-ui .ws-property-layout,#weldo-steel-ui .ws-final-layout{grid-template-columns:1fr}#weldo-steel-ui .ws-final-cta{position:static}#weldo-steel-ui .ws-finish-grid{grid-template-columns:1fr 1fr}#weldo-steel-ui .ws-quality-slide,#weldo-steel-ui .ws-project-card{flex-basis:calc((100% - 16px)\/2)}}\n@media(max-width:760px){#weldo-steel-ui{font-size:15px}#weldo-steel-ui .ws-section{padding:54px 16px}#weldo-steel-ui .ws-hero{padding:14px 12px 24px}#weldo-steel-ui .ws-hero-card{padding:25px;border-radius:20px}#weldo-steel-ui .ws-hero-media{min-height:280px;padding:12px}#weldo-steel-ui .ws-hero-media img{height:260px}#weldo-steel-ui .ws-material-panel,#weldo-steel-ui .ws-grade-panel{grid-template-columns:1fr;padding:18px}#weldo-steel-ui .ws-material-media{height:260px}#weldo-steel-ui .ws-grade-id{min-height:120px}#weldo-steel-ui .ws-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#weldo-steel-ui .ws-grade-data,#weldo-steel-ui .ws-finish-grid{grid-template-columns:1fr}#weldo-steel-ui .ws-quality-top{align-items:flex-start}#weldo-steel-ui .ws-quality-slide{flex-basis:100%;height:290px}#weldo-steel-ui .ws-project-card{flex-basis:100%;height:245px}#weldo-steel-ui .ws-final-faq,#weldo-steel-ui .ws-final-cta{padding:24px}#weldo-steel-ui .ws-final-cta .ws-button{width:100%}}\n<\/style>\n<div id=\"weldo-steel-ui\">\n<section class=\"ws-section ws-white\"><div class=\"ws-inner\"><div class=\"ws-quality-top\"><div class=\"ws-heading\"><p class=\"ws-eyebrow\">Machining &amp; Inspection<\/p><h2>From Drawing Review to Final Inspection<\/h2><p class=\"ws-lead\">Machining, grinding, EDM and dimensional inspection support controlled steel part production.<\/p><\/div><div class=\"ws-quality-controls\"><button class=\"ws-quality-button\" type=\"button\" data-quality-carousel=\"prev\" aria-label=\"Previous equipment image\">\u2039<\/button><button class=\"ws-quality-button\" type=\"button\" data-quality-carousel=\"next\" aria-label=\"Next equipment image\">\u203a<\/button><\/div><\/div><div class=\"ws-quality-window\"><div class=\"ws-quality-track\"><div class=\"ws-quality-slide\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2025\/12\/\u5fae\u4fe1\u56fe\u7247_20251010152324.webp\" alt=\"Steel machining production equipment\" loading=\"lazy\"><\/div><div class=\"ws-quality-slide\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2025\/10\/5-axis-cnc-machining-stainless-steel-car-engine-part-8.webp\" alt=\"Five-axis CNC machining equipment\" loading=\"lazy\"><\/div><div class=\"ws-quality-slide\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2025\/12\/\u5fae\u4fe1\u56fe\u7247_20251211140343.webp\" alt=\"CNC production equipment\" loading=\"lazy\"><\/div><div class=\"ws-quality-slide\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2025\/09\/\u5fae\u4fe1\u56fe\u7247_20250917192120-1.webp\" alt=\"Precision machining equipment\" loading=\"lazy\"><\/div><div class=\"ws-quality-slide\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/07\/CMM-testing.webp\" alt=\"CMM dimensional inspection\" loading=\"lazy\"><\/div><div class=\"ws-quality-slide\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2025\/11\/\u5fae\u4fe1\u56fe\u7247_20251119205415.webp\" alt=\"Precision manufacturing inspection equipment\" loading=\"lazy\"><\/div><div class=\"ws-quality-slide\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/02\/cnc-grinding-5.webp\" alt=\"CNC grinding equipment\" loading=\"lazy\"><\/div><div class=\"ws-quality-slide\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2025\/09\/EDM-e1787125475766.webp\" alt=\"Electrical discharge machining equipment\" loading=\"lazy\"><\/div><\/div><\/div><\/div><\/section>\n<\/div>\n<script>\n(function(){\n  var root=document.getElementById('weldo-steel-ui');\n  if(!root)return;\n\n  root.querySelectorAll('.ws-tab-button').forEach(function(button){\n    button.addEventListener('click',function(){\n      var group=button.getAttribute('data-tab-group');\n      var target=button.getAttribute('data-tab');\n      root.querySelectorAll('.ws-tab-button[data-tab-group=\"'+group+'\"]').forEach(function(item){\n        item.setAttribute('aria-selected',item===button?'true':'false');\n      });\n      root.querySelectorAll('.ws-tab-panel[data-panel-group=\"'+group+'\"]').forEach(function(panel){\n        panel.classList.toggle('is-active',panel.getAttribute('data-panel')===target);\n      });\n    });\n  });\n\n  root.querySelectorAll('[data-scroll]').forEach(function(button){\n    button.addEventListener('click',function(){\n      var rail=root.querySelector('#'+button.getAttribute('data-scroll'));\n      if(rail)rail.scrollBy({left:Number(button.getAttribute('data-dir'))*260,behavior:'smooth'});\n    });\n  });\n\n  function createCarousel(trackSelector,itemSelector,controlSelector,attributeName,loop){\n    var track=root.querySelector(trackSelector);\n    if(!track)return function(){};\n    var windowEl=track.parentElement;\n    var items=[].slice.call(track.querySelectorAll(itemSelector));\n    var index=0;\n    function visible(){\n      if(window.innerWidth<=760)return 1;\n      if(window.innerWidth<=1050)return 2;\n      return 4;\n    }\n    function update(){\n      if(!items.length)return;\n      var count=visible();\n      var max=Math.max(0,items.length-count);\n      index=Math.min(index,max);\n      var gap=16;\n      var step=(windowEl.clientWidth-gap*(count-1))\/count+gap;\n      track.style.transform='translateX(-'+(index*step)+'px)';\n    }\n    root.querySelectorAll(controlSelector).forEach(function(button){\n      button.addEventListener('click',function(){\n        var direction=button.getAttribute(attributeName)==='next'?1:-1;\n        var max=Math.max(0,items.length-visible());\n        if(loop)index=direction>0?(index>=max?0:index+1):(index<=0?max:index-1);\n        else index=Math.max(0,Math.min(max,index+direction));\n        update();\n      });\n    });\n    return update;\n  }\n\n  var updateQuality=createCarousel('.ws-quality-track','.ws-quality-slide','[data-quality-carousel]','data-quality-carousel',false);\n  var updateProjects=createCarousel('.ws-project-track','.ws-project-card','[data-carousel]','data-carousel',true);\n  window.addEventListener('resize',function(){updateQuality();updateProjects();});\n\n  var lightbox=root.querySelector('.ws-lightbox');\n  if(lightbox){\n    var lightboxImage=lightbox.querySelector('img');\n    root.querySelectorAll('.ws-project-card').forEach(function(card){\n      card.addEventListener('click',function(){\n        var image=card.querySelector('img');\n        if(!image)return;\n        lightboxImage.src=image.src;\n        lightboxImage.alt=image.alt;\n        lightbox.classList.add('is-open');\n      });\n    });\n    function closeLightbox(){lightbox.classList.remove('is-open');lightboxImage.src='';}\n    var closeButton=lightbox.querySelector('.ws-lightbox-close');\n    if(closeButton)closeButton.addEventListener('click',closeLightbox);\n    lightbox.addEventListener('click',function(event){if(event.target===lightbox)closeLightbox();});\n    document.addEventListener('keydown',function(event){if(event.key==='Escape'&&lightbox.classList.contains('is-open'))closeLightbox();});\n  }\n\n  updateQuality();\n  updateProjects();\n})();\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cf03c76 e-con-full e-flex e-con e-parent\" data-id=\"cf03c76\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5bdd28b elementor-widget elementor-widget-html\" data-id=\"5bdd28b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<!-- Custom CNC-Machined Steel Projects | Complete standalone Elementor HTML block -->\n<style>\n#weldo-steel-ui,#weldo-steel-ui *{box-sizing:border-box}\n#weldo-steel-ui{--blue:#30329a;--blue-dark:#24267c;--soft:#eaf6fc;--pale:#f4faff;--line:#c6e3f2;--ink:#243c47;--muted:#607985;width:100%;overflow:hidden;color:var(--ink);background:#fff;font:16px\/1.6 Arial,Helvetica,sans-serif}\n#weldo-steel-ui button,#weldo-steel-ui a{font:inherit}#weldo-steel-ui img{max-width:100%}\n#weldo-steel-ui .ws-section{width:100%;padding:72px 24px}#weldo-steel-ui .ws-section.ws-blue{background:var(--soft)}#weldo-steel-ui .ws-section.ws-white{background:#fff}\n#weldo-steel-ui .ws-inner{width:100%;max-width:1440px;margin:auto}#weldo-steel-ui .ws-heading{max-width:860px;margin-bottom:30px}\n#weldo-steel-ui .ws-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:var(--blue);font-size:14px;font-weight:800;letter-spacing:1.8px;line-height:1.4;text-transform:uppercase}\n#weldo-steel-ui .ws-eyebrow:before{content:\"\";width:40px;height:6px;flex:0 0 40px;border-radius:10px;background:#4aa9ca}\n#weldo-steel-ui h1,#weldo-steel-ui h2,#weldo-steel-ui h3,#weldo-steel-ui p{overflow-wrap:anywhere}\n#weldo-steel-ui h1,#weldo-steel-ui h2{margin:0;color:var(--ink);font-size:clamp(29px,3vw,35px);line-height:1.18;letter-spacing:-.02em}\n#weldo-steel-ui h3{margin:0;color:var(--ink);font-size:20px;line-height:1.3}\n#weldo-steel-ui .ws-lead{max-width:850px;margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.7}\n#weldo-steel-ui .ws-button,#weldo-steel-ui .ws-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:9px;font-size:15px;font-weight:800;text-decoration:none;transition:.2s ease}\n#weldo-steel-ui .ws-button:hover{background:var(--blue-dark);border-color:var(--blue-dark)}#weldo-steel-ui .ws-text-link{color:var(--blue);font-weight:800;text-decoration:none}#weldo-steel-ui .ws-text-link:hover{text-decoration:underline}\n\n#weldo-steel-ui .ws-hero{padding:26px 24px 34px;background:linear-gradient(135deg,#edf8fe,#f7fbff 54%,#eaf6fc)}\n#weldo-steel-ui .ws-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.94fr);gap:42px;align-items:center;padding:46px;background:rgba(255,255,255,.88);border:1px solid var(--line);border-radius:26px;box-shadow:0 18px 45px rgba(35,84,107,.08)}\n#weldo-steel-ui .ws-hero-copy{max-width:690px}#weldo-steel-ui .ws-hero-copy .ws-lead{font-size:17px}#weldo-steel-ui .ws-hero-copy .ws-button{margin-top:24px}\n#weldo-steel-ui .ws-hero-media{min-height:390px;padding:18px;display:flex;align-items:center;justify-content:center;background:var(--soft);border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-hero-media img{display:block;width:100%;height:354px;object-fit:contain;border-radius:14px;background:#fff}\n\n#weldo-steel-ui .ws-property-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:30px;align-items:stretch}\n#weldo-steel-ui .ws-property-image{min-height:410px;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-property-image img{width:100%;height:374px;object-fit:contain;border-radius:14px;background:#fff}\n#weldo-steel-ui .ws-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff}#weldo-steel-ui .ws-table{width:100%;border-collapse:collapse;min-width:560px}\n#weldo-steel-ui .ws-table th,#weldo-steel-ui .ws-table td{padding:15px 18px;border-bottom:1px solid #d9ebf4;text-align:left;font-size:15px}\n#weldo-steel-ui .ws-table tr:last-child th,#weldo-steel-ui .ws-table tr:last-child td{border-bottom:0}#weldo-steel-ui .ws-table th{width:42%;color:#31566a;background:var(--soft);font-weight:800}#weldo-steel-ui .ws-table td{color:#526f7c;background:#fff}\n#weldo-steel-ui .ws-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#weldo-steel-ui .ws-tag{padding:8px 12px;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:800}\n\n#weldo-steel-ui .ws-tab-nav-wrap{display:flex;align-items:center;gap:10px;margin-bottom:20px}#weldo-steel-ui .ws-tab-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}#weldo-steel-ui .ws-tab-scroll::-webkit-scrollbar{display:none}\n#weldo-steel-ui .ws-scroll-button{width:42px;height:42px;flex:0 0 42px;padding:0;cursor:pointer;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:50%;font-size:22px;font-weight:800}\n#weldo-steel-ui .ws-tab-button{min-height:46px;flex:0 0 auto;padding:10px 18px;cursor:pointer;color:#496674;background:#fff;border:1px solid var(--line);border-radius:9px;font-size:15px;font-weight:800}\n#weldo-steel-ui .ws-tab-button[aria-selected=\"true\"]{color:#fff;background:var(--blue);border-color:var(--blue)}#weldo-steel-ui .ws-tab-panel{display:none}#weldo-steel-ui .ws-tab-panel.is-active{display:grid}\n#weldo-steel-ui .ws-material-panel{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:32px;align-items:center;padding:28px;background:#fff;border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-material-media{height:320px;padding:14px;background:var(--soft);border:1px solid var(--line);border-radius:16px}#weldo-steel-ui .ws-material-media img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:11px}\n#weldo-steel-ui .ws-material-copy h3{margin:0;color:var(--blue);font-size:25px}#weldo-steel-ui .ws-material-copy>p{margin:10px 0 18px;color:var(--muted)}\n#weldo-steel-ui .ws-material-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#weldo-steel-ui .ws-material-condition{padding:6px 10px;color:#31566a;background:var(--soft);border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:800}\n#weldo-steel-ui .ws-property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#weldo-steel-ui .ws-property-item{padding:12px 14px;background:var(--pale);border:1px solid #d9ebf4;border-radius:11px}#weldo-steel-ui .ws-property-item strong{display:block;margin-bottom:2px;color:#31566a;font-size:14px}#weldo-steel-ui .ws-property-item span{display:block;color:var(--muted);font-size:14px}\n#weldo-steel-ui .ws-material-applications{margin-top:14px;padding:13px 15px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:11px;font-size:14px}#weldo-steel-ui .ws-material-applications strong{color:#31566a}#weldo-steel-ui .ws-material-note{margin:18px 0 0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-more-materials{margin-top:20px;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:14px}#weldo-steel-ui .ws-more-materials p{margin:0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-more-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}#weldo-steel-ui .ws-more-links a{display:inline-flex;align-items:center;min-height:38px;padding:7px 12px;color:var(--blue);background:var(--pale);border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:800;text-decoration:none}#weldo-steel-ui .ws-more-links a:hover{color:#fff;background:var(--blue);border-color:var(--blue)}\n\n#weldo-steel-ui .ws-grade-panel{grid-template-columns:minmax(190px,.34fr) minmax(0,1.66fr);gap:24px;padding:26px;background:#fff;border:1px solid var(--line);border-radius:18px}\n#weldo-steel-ui .ws-grade-id{display:flex;align-items:center;justify-content:center;min-height:190px;color:#fff;background:linear-gradient(145deg,var(--blue),#4aa9ca);border-radius:15px;font-size:34px;font-weight:900}\n#weldo-steel-ui .ws-grade-copy h3{color:var(--blue);font-size:24px}#weldo-steel-ui .ws-grade-copy>p{margin:7px 0 16px;color:var(--muted)}#weldo-steel-ui .ws-grade-data{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n#weldo-steel-ui .ws-grade-data div{padding:14px;background:var(--pale);border:1px solid #d9ebf4;border-radius:11px}#weldo-steel-ui .ws-grade-data strong{display:block;margin-bottom:4px;color:#31566a;font-size:14px}#weldo-steel-ui .ws-grade-data span{color:var(--muted);font-size:14px}\n#weldo-steel-ui .ws-note{margin:18px 0 0;padding:14px 16px;color:#526f7c;background:#edf8fd;border-left:4px solid #4aa9ca;border-radius:6px;font-size:14px}#weldo-steel-ui .ws-capability{max-width:1080px}#weldo-steel-ui .ws-capability .ws-table th{width:48%}\n\n#weldo-steel-ui .ws-finish-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#weldo-steel-ui .ws-finish-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:17px}\n#weldo-steel-ui .ws-finish-media{height:220px;padding:12px;background:var(--soft)}#weldo-steel-ui .ws-finish-media img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n#weldo-steel-ui .ws-finish-copy{min-height:132px;padding:18px}#weldo-steel-ui .ws-finish-copy p{margin:8px 0 0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-finish-link{margin-top:22px}\n\n#weldo-steel-ui .ws-quality-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}#weldo-steel-ui .ws-quality-top .ws-heading{margin-bottom:0}\n#weldo-steel-ui .ws-quality-controls{display:flex;gap:10px}#weldo-steel-ui .ws-quality-button{width:46px;height:46px;flex:0 0 46px;cursor:pointer;color:var(--blue);background:#fff;border:1px solid #b9dbea;border-radius:50%;font-size:24px;font-weight:900;line-height:1}#weldo-steel-ui .ws-quality-button:hover{color:#fff;background:var(--blue)}\n#weldo-steel-ui .ws-quality-window{overflow:hidden}#weldo-steel-ui .ws-quality-track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}\n#weldo-steel-ui .ws-quality-slide{flex:0 0 calc((100% - 48px)\/4);height:285px;padding:12px;display:grid;place-items:center;overflow:hidden;background:var(--soft);border:1px solid var(--line);border-radius:17px}#weldo-steel-ui .ws-quality-slide img{display:block;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n\n#weldo-steel-ui .ws-carousel-shell{position:relative}#weldo-steel-ui .ws-project-window{overflow:hidden}#weldo-steel-ui .ws-project-track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}\n#weldo-steel-ui .ws-project-card{flex:0 0 calc((100% - 48px)\/4);height:260px;padding:12px;cursor:zoom-in;background:var(--soft);border:1px solid var(--line);border-radius:15px}#weldo-steel-ui .ws-project-card img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n#weldo-steel-ui .ws-carousel-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}#weldo-steel-ui .ws-carousel-button{width:46px;height:46px;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:50%;font-size:22px;font-weight:900}#weldo-steel-ui .ws-carousel-button:hover{background:var(--blue-dark)}\n\n#weldo-steel-ui .ws-final{background:#fff!important}#weldo-steel-ui .ws-final-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:26px;align-items:start}#weldo-steel-ui .ws-final-faq,#weldo-steel-ui .ws-final-cta{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 32px rgba(35,84,107,.06)}#weldo-steel-ui .ws-final-faq{padding:34px}#weldo-steel-ui .ws-final-faq .ws-heading{margin-bottom:24px}#weldo-steel-ui .ws-faq-list{max-width:none}#weldo-steel-ui details{margin-bottom:12px;overflow:hidden;background:var(--pale);border:1px solid var(--line);border-radius:12px}#weldo-steel-ui details:last-child{margin-bottom:0}#weldo-steel-ui summary{position:relative;padding:18px 54px 18px 20px;cursor:pointer;color:var(--ink);font-size:16px;font-weight:800;list-style:none}#weldo-steel-ui summary::-webkit-details-marker{display:none}#weldo-steel-ui summary:after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--blue);font-size:23px}#weldo-steel-ui details[open] summary:after{content:\"\u2212\"}#weldo-steel-ui .ws-faq-answer{padding:0 20px 18px;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-faq-answer p{margin:0}#weldo-steel-ui .ws-final-cta{position:sticky;top:24px;padding:34px}#weldo-steel-ui .ws-final-cta h3{margin:0;color:var(--ink);font-size:26px;line-height:1.28}#weldo-steel-ui .ws-final-cta>p:not(.ws-eyebrow){margin:14px 0 0;color:var(--muted)}#weldo-steel-ui .ws-final-cta .ws-button{margin-top:24px}\n#weldo-steel-ui .ws-lightbox{position:fixed;z-index:99999;inset:0;display:none;align-items:center;justify-content:center;padding:28px;background:rgba(16,32,41,.86)}#weldo-steel-ui .ws-lightbox.is-open{display:flex}#weldo-steel-ui .ws-lightbox img{max-width:min(1200px,92vw);max-height:88vh;object-fit:contain;background:#fff;border-radius:14px}#weldo-steel-ui .ws-lightbox-close{position:absolute;top:18px;right:22px;width:46px;height:46px;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:50%;font-size:27px}\n@media(max-width:1050px){#weldo-steel-ui .ws-hero-card{grid-template-columns:1fr;gap:28px;padding:34px}#weldo-steel-ui .ws-property-layout,#weldo-steel-ui .ws-final-layout{grid-template-columns:1fr}#weldo-steel-ui .ws-final-cta{position:static}#weldo-steel-ui .ws-finish-grid{grid-template-columns:1fr 1fr}#weldo-steel-ui .ws-quality-slide,#weldo-steel-ui .ws-project-card{flex-basis:calc((100% - 16px)\/2)}}\n@media(max-width:760px){#weldo-steel-ui{font-size:15px}#weldo-steel-ui .ws-section{padding:54px 16px}#weldo-steel-ui .ws-hero{padding:14px 12px 24px}#weldo-steel-ui .ws-hero-card{padding:25px;border-radius:20px}#weldo-steel-ui .ws-hero-media{min-height:280px;padding:12px}#weldo-steel-ui .ws-hero-media img{height:260px}#weldo-steel-ui .ws-material-panel,#weldo-steel-ui .ws-grade-panel{grid-template-columns:1fr;padding:18px}#weldo-steel-ui .ws-material-media{height:260px}#weldo-steel-ui .ws-grade-id{min-height:120px}#weldo-steel-ui .ws-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#weldo-steel-ui .ws-grade-data,#weldo-steel-ui .ws-finish-grid{grid-template-columns:1fr}#weldo-steel-ui .ws-quality-top{align-items:flex-start}#weldo-steel-ui .ws-quality-slide{flex-basis:100%;height:290px}#weldo-steel-ui .ws-project-card{flex-basis:100%;height:245px}#weldo-steel-ui .ws-final-faq,#weldo-steel-ui .ws-final-cta{padding:24px}#weldo-steel-ui .ws-final-cta .ws-button{width:100%}}\n<\/style>\n<div id=\"weldo-steel-ui\">\n<section class=\"ws-section ws-blue\"><div class=\"ws-inner\"><div class=\"ws-heading\"><p class=\"ws-eyebrow\">Machined Projects<\/p><h2>Custom CNC-Machined Steel Parts<\/h2><p class=\"ws-lead\">Carbon, alloy, structural and tool-steel parts from prototypes and small batches to repeat production, supported by heat treatment, finishing and inspection.<\/p><\/div><div class=\"ws-carousel-shell\"><div class=\"ws-project-window\"><div class=\"ws-project-track\"><button class=\"ws-project-card\" type=\"button\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/07\/aisi-1020-steel-welding-CNC-machined-part.webp\" alt=\"AISI 1020 welded CNC machined steel part\" loading=\"lazy\"><\/button><button class=\"ws-project-card\" type=\"button\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/06\/1018-steel-cnc-part.webp\" alt=\"1045 steel knurled roller shaft\" loading=\"lazy\"><\/button><button class=\"ws-project-card\" type=\"button\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/07\/C45-steel-part-with-nickel-plating.webp\" alt=\"Nickel-plated C45 steel part\" loading=\"lazy\"><\/button><button class=\"ws-project-card\" type=\"button\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/07\/CNC-machining-steel-part.webp\" alt=\"Custom CNC machined steel part\" loading=\"lazy\"><\/button><button class=\"ws-project-card\" type=\"button\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/07\/4340-steel-with-heat-treatment.webp\" alt=\"Heat-treated 4340 steel part\" loading=\"lazy\"><\/button><button class=\"ws-project-card\" type=\"button\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/07\/q235-carbon-steel-parts-with-welding-process.webp\" alt=\"Welded Q235 carbon steel parts\" loading=\"lazy\"><\/button><button class=\"ws-project-card\" type=\"button\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/1.4112-tool-steel-bolt-component.webp\" alt=\"1.4112 tool steel bolt component\" loading=\"lazy\"><\/button><button class=\"ws-project-card\" type=\"button\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/07\/c40-steel-with-nickel-plating.webp\" alt=\"Nickel-plated C40 steel part\" loading=\"lazy\"><\/button><button class=\"ws-project-card\" type=\"button\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/06\/S225N-steel-machined-parts.webp\" alt=\"S225N machined steel parts\" loading=\"lazy\"><\/button><button class=\"ws-project-card\" type=\"button\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/01\/1020\u7ed3\u6784\u94a2-3.webp\" alt=\"1020 structural steel machined part\" loading=\"lazy\"><\/button><button class=\"ws-project-card\" type=\"button\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/04\/st52-3-metal-board-1.webp\" alt=\"ST52-3 machined steel plate\" loading=\"lazy\"><\/button><button class=\"ws-project-card\" type=\"button\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2025\/12\/\u78b3\u94a2-29-1.webp\" alt=\"Custom machined carbon steel part\" loading=\"lazy\"><\/button><\/div><\/div><div class=\"ws-carousel-controls\"><button class=\"ws-carousel-button\" type=\"button\" data-carousel=\"prev\" aria-label=\"Previous projects\">\u2039<\/button><button class=\"ws-carousel-button\" type=\"button\" data-carousel=\"next\" aria-label=\"Next projects\">\u203a<\/button><\/div><\/div><\/div><\/section>\n<div class=\"ws-lightbox\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Project image preview\"><button class=\"ws-lightbox-close\" type=\"button\" aria-label=\"Close image preview\">\u00d7<\/button><img decoding=\"async\" src=\"\" alt=\"Expanded steel machining project\"><\/div>\n<\/div>\n<script>\n(function(){\n  var root=document.getElementById('weldo-steel-ui');\n  if(!root)return;\n\n  root.querySelectorAll('.ws-tab-button').forEach(function(button){\n    button.addEventListener('click',function(){\n      var group=button.getAttribute('data-tab-group');\n      var target=button.getAttribute('data-tab');\n      root.querySelectorAll('.ws-tab-button[data-tab-group=\"'+group+'\"]').forEach(function(item){\n        item.setAttribute('aria-selected',item===button?'true':'false');\n      });\n      root.querySelectorAll('.ws-tab-panel[data-panel-group=\"'+group+'\"]').forEach(function(panel){\n        panel.classList.toggle('is-active',panel.getAttribute('data-panel')===target);\n      });\n    });\n  });\n\n  root.querySelectorAll('[data-scroll]').forEach(function(button){\n    button.addEventListener('click',function(){\n      var rail=root.querySelector('#'+button.getAttribute('data-scroll'));\n      if(rail)rail.scrollBy({left:Number(button.getAttribute('data-dir'))*260,behavior:'smooth'});\n    });\n  });\n\n  function createCarousel(trackSelector,itemSelector,controlSelector,attributeName,loop){\n    var track=root.querySelector(trackSelector);\n    if(!track)return function(){};\n    var windowEl=track.parentElement;\n    var items=[].slice.call(track.querySelectorAll(itemSelector));\n    var index=0;\n    function visible(){\n      if(window.innerWidth<=760)return 1;\n      if(window.innerWidth<=1050)return 2;\n      return 4;\n    }\n    function update(){\n      if(!items.length)return;\n      var count=visible();\n      var max=Math.max(0,items.length-count);\n      index=Math.min(index,max);\n      var gap=16;\n      var step=(windowEl.clientWidth-gap*(count-1))\/count+gap;\n      track.style.transform='translateX(-'+(index*step)+'px)';\n    }\n    root.querySelectorAll(controlSelector).forEach(function(button){\n      button.addEventListener('click',function(){\n        var direction=button.getAttribute(attributeName)==='next'?1:-1;\n        var max=Math.max(0,items.length-visible());\n        if(loop)index=direction>0?(index>=max?0:index+1):(index<=0?max:index-1);\n        else index=Math.max(0,Math.min(max,index+direction));\n        update();\n      });\n    });\n    return update;\n  }\n\n  var updateQuality=createCarousel('.ws-quality-track','.ws-quality-slide','[data-quality-carousel]','data-quality-carousel',false);\n  var updateProjects=createCarousel('.ws-project-track','.ws-project-card','[data-carousel]','data-carousel',true);\n  window.addEventListener('resize',function(){updateQuality();updateProjects();});\n\n  var lightbox=root.querySelector('.ws-lightbox');\n  if(lightbox){\n    var lightboxImage=lightbox.querySelector('img');\n    root.querySelectorAll('.ws-project-card').forEach(function(card){\n      card.addEventListener('click',function(){\n        var image=card.querySelector('img');\n        if(!image)return;\n        lightboxImage.src=image.src;\n        lightboxImage.alt=image.alt;\n        lightbox.classList.add('is-open');\n      });\n    });\n    function closeLightbox(){lightbox.classList.remove('is-open');lightboxImage.src='';}\n    var closeButton=lightbox.querySelector('.ws-lightbox-close');\n    if(closeButton)closeButton.addEventListener('click',closeLightbox);\n    lightbox.addEventListener('click',function(event){if(event.target===lightbox)closeLightbox();});\n    document.addEventListener('keydown',function(event){if(event.key==='Escape'&&lightbox.classList.contains('is-open'))closeLightbox();});\n  }\n\n  updateQuality();\n  updateProjects();\n})();\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-785e3ab e-con-full e-flex e-con e-parent\" data-id=\"785e3ab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e6815d elementor-widget elementor-widget-html\" data-id=\"4e6815d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<!-- Steel Machining FAQ and Contact | Complete standalone Elementor HTML block -->\n<style>\n#weldo-steel-ui,#weldo-steel-ui *{box-sizing:border-box}\n#weldo-steel-ui{--blue:#30329a;--blue-dark:#24267c;--soft:#eaf6fc;--pale:#f4faff;--line:#c6e3f2;--ink:#243c47;--muted:#607985;width:100%;overflow:hidden;color:var(--ink);background:#fff;font:16px\/1.6 Arial,Helvetica,sans-serif}\n#weldo-steel-ui button,#weldo-steel-ui a{font:inherit}#weldo-steel-ui img{max-width:100%}\n#weldo-steel-ui .ws-section{width:100%;padding:72px 24px}#weldo-steel-ui .ws-section.ws-blue{background:var(--soft)}#weldo-steel-ui .ws-section.ws-white{background:#fff}\n#weldo-steel-ui .ws-inner{width:100%;max-width:1440px;margin:auto}#weldo-steel-ui .ws-heading{max-width:860px;margin-bottom:30px}\n#weldo-steel-ui .ws-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:var(--blue);font-size:14px;font-weight:800;letter-spacing:1.8px;line-height:1.4;text-transform:uppercase}\n#weldo-steel-ui .ws-eyebrow:before{content:\"\";width:40px;height:6px;flex:0 0 40px;border-radius:10px;background:#4aa9ca}\n#weldo-steel-ui h1,#weldo-steel-ui h2,#weldo-steel-ui h3,#weldo-steel-ui p{overflow-wrap:anywhere}\n#weldo-steel-ui h1,#weldo-steel-ui h2{margin:0;color:var(--ink);font-size:clamp(29px,3vw,35px);line-height:1.18;letter-spacing:-.02em}\n#weldo-steel-ui h3{margin:0;color:var(--ink);font-size:20px;line-height:1.3}\n#weldo-steel-ui .ws-lead{max-width:850px;margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.7}\n#weldo-steel-ui .ws-button,#weldo-steel-ui .ws-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:9px;font-size:15px;font-weight:800;text-decoration:none;transition:.2s ease}\n#weldo-steel-ui .ws-button:hover{background:var(--blue-dark);border-color:var(--blue-dark)}#weldo-steel-ui .ws-text-link{color:var(--blue);font-weight:800;text-decoration:none}#weldo-steel-ui .ws-text-link:hover{text-decoration:underline}\n\n#weldo-steel-ui .ws-hero{padding:26px 24px 34px;background:linear-gradient(135deg,#edf8fe,#f7fbff 54%,#eaf6fc)}\n#weldo-steel-ui .ws-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.94fr);gap:42px;align-items:center;padding:46px;background:rgba(255,255,255,.88);border:1px solid var(--line);border-radius:26px;box-shadow:0 18px 45px rgba(35,84,107,.08)}\n#weldo-steel-ui .ws-hero-copy{max-width:690px}#weldo-steel-ui .ws-hero-copy .ws-lead{font-size:17px}#weldo-steel-ui .ws-hero-copy .ws-button{margin-top:24px}\n#weldo-steel-ui .ws-hero-media{min-height:390px;padding:18px;display:flex;align-items:center;justify-content:center;background:var(--soft);border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-hero-media img{display:block;width:100%;height:354px;object-fit:contain;border-radius:14px;background:#fff}\n\n#weldo-steel-ui .ws-property-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:30px;align-items:stretch}\n#weldo-steel-ui .ws-property-image{min-height:410px;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-property-image img{width:100%;height:374px;object-fit:contain;border-radius:14px;background:#fff}\n#weldo-steel-ui .ws-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff}#weldo-steel-ui .ws-table{width:100%;border-collapse:collapse;min-width:560px}\n#weldo-steel-ui .ws-table th,#weldo-steel-ui .ws-table td{padding:15px 18px;border-bottom:1px solid #d9ebf4;text-align:left;font-size:15px}\n#weldo-steel-ui .ws-table tr:last-child th,#weldo-steel-ui .ws-table tr:last-child td{border-bottom:0}#weldo-steel-ui .ws-table th{width:42%;color:#31566a;background:var(--soft);font-weight:800}#weldo-steel-ui .ws-table td{color:#526f7c;background:#fff}\n#weldo-steel-ui .ws-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#weldo-steel-ui .ws-tag{padding:8px 12px;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:800}\n\n#weldo-steel-ui .ws-tab-nav-wrap{display:flex;align-items:center;gap:10px;margin-bottom:20px}#weldo-steel-ui .ws-tab-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}#weldo-steel-ui .ws-tab-scroll::-webkit-scrollbar{display:none}\n#weldo-steel-ui .ws-scroll-button{width:42px;height:42px;flex:0 0 42px;padding:0;cursor:pointer;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:50%;font-size:22px;font-weight:800}\n#weldo-steel-ui .ws-tab-button{min-height:46px;flex:0 0 auto;padding:10px 18px;cursor:pointer;color:#496674;background:#fff;border:1px solid var(--line);border-radius:9px;font-size:15px;font-weight:800}\n#weldo-steel-ui .ws-tab-button[aria-selected=\"true\"]{color:#fff;background:var(--blue);border-color:var(--blue)}#weldo-steel-ui .ws-tab-panel{display:none}#weldo-steel-ui .ws-tab-panel.is-active{display:grid}\n#weldo-steel-ui .ws-material-panel{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:32px;align-items:center;padding:28px;background:#fff;border:1px solid var(--line);border-radius:20px}\n#weldo-steel-ui .ws-material-media{height:320px;padding:14px;background:var(--soft);border:1px solid var(--line);border-radius:16px}#weldo-steel-ui .ws-material-media img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:11px}\n#weldo-steel-ui .ws-material-copy h3{margin:0;color:var(--blue);font-size:25px}#weldo-steel-ui .ws-material-copy>p{margin:10px 0 18px;color:var(--muted)}\n#weldo-steel-ui .ws-material-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#weldo-steel-ui .ws-material-condition{padding:6px 10px;color:#31566a;background:var(--soft);border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:800}\n#weldo-steel-ui .ws-property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#weldo-steel-ui .ws-property-item{padding:12px 14px;background:var(--pale);border:1px solid #d9ebf4;border-radius:11px}#weldo-steel-ui .ws-property-item strong{display:block;margin-bottom:2px;color:#31566a;font-size:14px}#weldo-steel-ui .ws-property-item span{display:block;color:var(--muted);font-size:14px}\n#weldo-steel-ui .ws-material-applications{margin-top:14px;padding:13px 15px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:11px;font-size:14px}#weldo-steel-ui .ws-material-applications strong{color:#31566a}#weldo-steel-ui .ws-material-note{margin:18px 0 0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-more-materials{margin-top:20px;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:14px}#weldo-steel-ui .ws-more-materials p{margin:0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-more-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}#weldo-steel-ui .ws-more-links a{display:inline-flex;align-items:center;min-height:38px;padding:7px 12px;color:var(--blue);background:var(--pale);border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:800;text-decoration:none}#weldo-steel-ui .ws-more-links a:hover{color:#fff;background:var(--blue);border-color:var(--blue)}\n\n#weldo-steel-ui .ws-grade-panel{grid-template-columns:minmax(190px,.34fr) minmax(0,1.66fr);gap:24px;padding:26px;background:#fff;border:1px solid var(--line);border-radius:18px}\n#weldo-steel-ui .ws-grade-id{display:flex;align-items:center;justify-content:center;min-height:190px;color:#fff;background:linear-gradient(145deg,var(--blue),#4aa9ca);border-radius:15px;font-size:34px;font-weight:900}\n#weldo-steel-ui .ws-grade-copy h3{color:var(--blue);font-size:24px}#weldo-steel-ui .ws-grade-copy>p{margin:7px 0 16px;color:var(--muted)}#weldo-steel-ui .ws-grade-data{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n#weldo-steel-ui .ws-grade-data div{padding:14px;background:var(--pale);border:1px solid #d9ebf4;border-radius:11px}#weldo-steel-ui .ws-grade-data strong{display:block;margin-bottom:4px;color:#31566a;font-size:14px}#weldo-steel-ui .ws-grade-data span{color:var(--muted);font-size:14px}\n#weldo-steel-ui .ws-note{margin:18px 0 0;padding:14px 16px;color:#526f7c;background:#edf8fd;border-left:4px solid #4aa9ca;border-radius:6px;font-size:14px}#weldo-steel-ui .ws-capability{max-width:1080px}#weldo-steel-ui .ws-capability .ws-table th{width:48%}\n\n#weldo-steel-ui .ws-finish-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#weldo-steel-ui .ws-finish-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:17px}\n#weldo-steel-ui .ws-finish-media{height:220px;padding:12px;background:var(--soft)}#weldo-steel-ui .ws-finish-media img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n#weldo-steel-ui .ws-finish-copy{min-height:132px;padding:18px}#weldo-steel-ui .ws-finish-copy p{margin:8px 0 0;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-finish-link{margin-top:22px}\n\n#weldo-steel-ui .ws-quality-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}#weldo-steel-ui .ws-quality-top .ws-heading{margin-bottom:0}\n#weldo-steel-ui .ws-quality-controls{display:flex;gap:10px}#weldo-steel-ui .ws-quality-button{width:46px;height:46px;flex:0 0 46px;cursor:pointer;color:var(--blue);background:#fff;border:1px solid #b9dbea;border-radius:50%;font-size:24px;font-weight:900;line-height:1}#weldo-steel-ui .ws-quality-button:hover{color:#fff;background:var(--blue)}\n#weldo-steel-ui .ws-quality-window{overflow:hidden}#weldo-steel-ui .ws-quality-track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}\n#weldo-steel-ui .ws-quality-slide{flex:0 0 calc((100% - 48px)\/4);height:285px;padding:12px;display:grid;place-items:center;overflow:hidden;background:var(--soft);border:1px solid var(--line);border-radius:17px}#weldo-steel-ui .ws-quality-slide img{display:block;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n\n#weldo-steel-ui .ws-carousel-shell{position:relative}#weldo-steel-ui .ws-project-window{overflow:hidden}#weldo-steel-ui .ws-project-track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}\n#weldo-steel-ui .ws-project-card{flex:0 0 calc((100% - 48px)\/4);height:260px;padding:12px;cursor:zoom-in;background:var(--soft);border:1px solid var(--line);border-radius:15px}#weldo-steel-ui .ws-project-card img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:10px}\n#weldo-steel-ui .ws-carousel-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}#weldo-steel-ui .ws-carousel-button{width:46px;height:46px;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:50%;font-size:22px;font-weight:900}#weldo-steel-ui .ws-carousel-button:hover{background:var(--blue-dark)}\n\n#weldo-steel-ui .ws-final{background:#fff!important}#weldo-steel-ui .ws-final-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:26px;align-items:start}#weldo-steel-ui .ws-final-faq,#weldo-steel-ui .ws-final-cta{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 32px rgba(35,84,107,.06)}#weldo-steel-ui .ws-final-faq{padding:34px}#weldo-steel-ui .ws-final-faq .ws-heading{margin-bottom:24px}#weldo-steel-ui .ws-faq-list{max-width:none}#weldo-steel-ui details{margin-bottom:12px;overflow:hidden;background:var(--pale);border:1px solid var(--line);border-radius:12px}#weldo-steel-ui details:last-child{margin-bottom:0}#weldo-steel-ui summary{position:relative;padding:18px 54px 18px 20px;cursor:pointer;color:var(--ink);font-size:16px;font-weight:800;list-style:none}#weldo-steel-ui summary::-webkit-details-marker{display:none}#weldo-steel-ui summary:after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--blue);font-size:23px}#weldo-steel-ui details[open] summary:after{content:\"\u2212\"}#weldo-steel-ui .ws-faq-answer{padding:0 20px 18px;color:var(--muted);font-size:14px}#weldo-steel-ui .ws-faq-answer p{margin:0}#weldo-steel-ui .ws-final-cta{position:sticky;top:24px;padding:34px}#weldo-steel-ui .ws-final-cta h3{margin:0;color:var(--ink);font-size:26px;line-height:1.28}#weldo-steel-ui .ws-final-cta>p:not(.ws-eyebrow){margin:14px 0 0;color:var(--muted)}#weldo-steel-ui .ws-final-cta .ws-button{margin-top:24px}\n#weldo-steel-ui .ws-lightbox{position:fixed;z-index:99999;inset:0;display:none;align-items:center;justify-content:center;padding:28px;background:rgba(16,32,41,.86)}#weldo-steel-ui .ws-lightbox.is-open{display:flex}#weldo-steel-ui .ws-lightbox img{max-width:min(1200px,92vw);max-height:88vh;object-fit:contain;background:#fff;border-radius:14px}#weldo-steel-ui .ws-lightbox-close{position:absolute;top:18px;right:22px;width:46px;height:46px;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:50%;font-size:27px}\n@media(max-width:1050px){#weldo-steel-ui .ws-hero-card{grid-template-columns:1fr;gap:28px;padding:34px}#weldo-steel-ui .ws-property-layout,#weldo-steel-ui .ws-final-layout{grid-template-columns:1fr}#weldo-steel-ui .ws-final-cta{position:static}#weldo-steel-ui .ws-finish-grid{grid-template-columns:1fr 1fr}#weldo-steel-ui .ws-quality-slide,#weldo-steel-ui .ws-project-card{flex-basis:calc((100% - 16px)\/2)}}\n@media(max-width:760px){#weldo-steel-ui{font-size:15px}#weldo-steel-ui .ws-section{padding:54px 16px}#weldo-steel-ui .ws-hero{padding:14px 12px 24px}#weldo-steel-ui .ws-hero-card{padding:25px;border-radius:20px}#weldo-steel-ui .ws-hero-media{min-height:280px;padding:12px}#weldo-steel-ui .ws-hero-media img{height:260px}#weldo-steel-ui .ws-material-panel,#weldo-steel-ui .ws-grade-panel{grid-template-columns:1fr;padding:18px}#weldo-steel-ui .ws-material-media{height:260px}#weldo-steel-ui .ws-grade-id{min-height:120px}#weldo-steel-ui .ws-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#weldo-steel-ui .ws-grade-data,#weldo-steel-ui .ws-finish-grid{grid-template-columns:1fr}#weldo-steel-ui .ws-quality-top{align-items:flex-start}#weldo-steel-ui .ws-quality-slide{flex-basis:100%;height:290px}#weldo-steel-ui .ws-project-card{flex-basis:100%;height:245px}#weldo-steel-ui .ws-final-faq,#weldo-steel-ui .ws-final-cta{padding:24px}#weldo-steel-ui .ws-final-cta .ws-button{width:100%}}\n<\/style>\n<div id=\"weldo-steel-ui\">\n<section class=\"ws-section ws-white ws-final\"><div class=\"ws-inner ws-final-layout\"><div class=\"ws-final-faq\"><div class=\"ws-heading\"><p class=\"ws-eyebrow\">Steel Machining FAQ<\/p><h2>Technical Questions Before Production<\/h2><\/div><div class=\"ws-faq-list\"><details><summary>Should carbon steel be heat-treated before or after machining?<\/summary><div class=\"ws-faq-answer\"><p>Stress relief or normalizing is completed before precision machining when stability is required. Final hardening normally follows rough machining, with grinding or finish machining reserved for critical dimensions.<\/p><\/div><\/details><details><summary>How is heat-treatment distortion controlled?<\/summary><div class=\"ws-faq-answer\"><p>Use stable stock, balanced machining allowances, stress relief, controlled loading and a suitable quench route. Critical features are left with finishing allowance and verified after treatment.<\/p><\/div><\/details><details><summary>What is the difference between 1018 and 1045 steel?<\/summary><div class=\"ws-faq-answer\"><p>1018 machines and welds easily and is suited to general parts. 1045 contains more carbon, providing higher strength and hardenability for shafts, gears and wear-loaded components.<\/p><\/div><\/details><details><summary>Can hardened steel be CNC machined?<\/summary><div class=\"ws-faq-answer\"><p>Yes. Hardened steel is machined with rigid setups, suitable carbide or ceramic tooling, controlled heat and reduced cutting loads. Grinding or EDM is selected when hardness or geometry limits conventional cutting.<\/p><\/div><\/details><details><summary>What requires close attention when milling and turning steel?<\/summary><div class=\"ws-faq-answer\"><p>Confirm the grade and hardness, use rigid workholding and suitable coated tools, control cutting speed and coolant, and monitor tool wear, cutting heat and chip evacuation. Allowance for later heat treatment must be included before final sizing.<\/p><\/div><\/details><details><summary>Which finish provides the best corrosion protection for carbon steel?<\/summary><div class=\"ws-faq-answer\"><p>Zinc plating is a cost-effective choice for general corrosion protection. Nickel plating or a specified coating system is selected when wear, appearance or more demanding service conditions are involved.<\/p><\/div><\/details><\/div><\/div><aside class=\"ws-final-cta\"><p class=\"ws-eyebrow\">Start Your Project<\/p><h3>Get a Steel Machining Plan and Clear Quote<\/h3><p>Send your drawing, steel grade, quantity, heat-treatment target and inspection requirements. Our engineers will review the production route and provide a clear quotation.<\/p><a class=\"ws-button\" href=\"https:\/\/weldomachining.com\/contact-us\/\">Upload Your Drawing&nbsp; \u2192<\/a><\/aside><\/div><\/section>\n<\/div>\n<script>\n(function(){\n  var root=document.getElementById('weldo-steel-ui');\n  if(!root)return;\n\n  root.querySelectorAll('.ws-tab-button').forEach(function(button){\n    button.addEventListener('click',function(){\n      var group=button.getAttribute('data-tab-group');\n      var target=button.getAttribute('data-tab');\n      root.querySelectorAll('.ws-tab-button[data-tab-group=\"'+group+'\"]').forEach(function(item){\n        item.setAttribute('aria-selected',item===button?'true':'false');\n      });\n      root.querySelectorAll('.ws-tab-panel[data-panel-group=\"'+group+'\"]').forEach(function(panel){\n        panel.classList.toggle('is-active',panel.getAttribute('data-panel')===target);\n      });\n    });\n  });\n\n  root.querySelectorAll('[data-scroll]').forEach(function(button){\n    button.addEventListener('click',function(){\n      var rail=root.querySelector('#'+button.getAttribute('data-scroll'));\n      if(rail)rail.scrollBy({left:Number(button.getAttribute('data-dir'))*260,behavior:'smooth'});\n    });\n  });\n\n  function createCarousel(trackSelector,itemSelector,controlSelector,attributeName,loop){\n    var track=root.querySelector(trackSelector);\n    if(!track)return function(){};\n    var windowEl=track.parentElement;\n    var items=[].slice.call(track.querySelectorAll(itemSelector));\n    var index=0;\n    function visible(){\n      if(window.innerWidth<=760)return 1;\n      if(window.innerWidth<=1050)return 2;\n      return 4;\n    }\n    function update(){\n      if(!items.length)return;\n      var count=visible();\n      var max=Math.max(0,items.length-count);\n      index=Math.min(index,max);\n      var gap=16;\n      var step=(windowEl.clientWidth-gap*(count-1))\/count+gap;\n      track.style.transform='translateX(-'+(index*step)+'px)';\n    }\n    root.querySelectorAll(controlSelector).forEach(function(button){\n      button.addEventListener('click',function(){\n        var direction=button.getAttribute(attributeName)==='next'?1:-1;\n        var max=Math.max(0,items.length-visible());\n        if(loop)index=direction>0?(index>=max?0:index+1):(index<=0?max:index-1);\n        else index=Math.max(0,Math.min(max,index+direction));\n        update();\n      });\n    });\n    return update;\n  }\n\n  var updateQuality=createCarousel('.ws-quality-track','.ws-quality-slide','[data-quality-carousel]','data-quality-carousel',false);\n  var updateProjects=createCarousel('.ws-project-track','.ws-project-card','[data-carousel]','data-carousel',true);\n  window.addEventListener('resize',function(){updateQuality();updateProjects();});\n\n  var lightbox=root.querySelector('.ws-lightbox');\n  if(lightbox){\n    var lightboxImage=lightbox.querySelector('img');\n    root.querySelectorAll('.ws-project-card').forEach(function(card){\n      card.addEventListener('click',function(){\n        var image=card.querySelector('img');\n        if(!image)return;\n        lightboxImage.src=image.src;\n        lightboxImage.alt=image.alt;\n        lightbox.classList.add('is-open');\n      });\n    });\n    function closeLightbox(){lightbox.classList.remove('is-open');lightboxImage.src='';}\n    var closeButton=lightbox.querySelector('.ws-lightbox-close');\n    if(closeButton)closeButton.addEventListener('click',closeLightbox);\n    lightbox.addEventListener('click',function(event){if(event.target===lightbox)closeLightbox();});\n    document.addEventListener('keydown',function(event){if(event.key==='Escape'&&lightbox.classList.contains('is-open'))closeLightbox();});\n  }\n\n  updateQuality();\n  updateProjects();\n})();\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Custom Steel Part Custom CNC Steel Machining Steel combines strength, toughness and heat-treatable performance for shafts, gears, tooling and load-bearing components. Send your drawing for material review, process planning and a clear quotation. Upload Your Drawing&nbsp; \u2192 Material Performance Steel Properties by Grade and Condition Carbon content, alloying elements and heat treatment determine the final [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":4076,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4071","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/weldomachining.com\/ko\/wp-json\/wp\/v2\/pages\/4071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/weldomachining.com\/ko\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/weldomachining.com\/ko\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/weldomachining.com\/ko\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/weldomachining.com\/ko\/wp-json\/wp\/v2\/comments?post=4071"}],"version-history":[{"count":162,"href":"https:\/\/weldomachining.com\/ko\/wp-json\/wp\/v2\/pages\/4071\/revisions"}],"predecessor-version":[{"id":14543,"href":"https:\/\/weldomachining.com\/ko\/wp-json\/wp\/v2\/pages\/4071\/revisions\/14543"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/weldomachining.com\/ko\/wp-json\/wp\/v2\/media\/4076"}],"wp:attachment":[{"href":"https:\/\/weldomachining.com\/ko\/wp-json\/wp\/v2\/media?parent=4071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}