{"id":440,"date":"2026-09-05T03:29:44","date_gmt":"2026-09-05T03:29:44","guid":{"rendered":"https:\/\/zhuoruilaser.com\/?page_id=440"},"modified":"2026-09-14T11:39:10","modified_gmt":"2026-09-14T11:39:10","slug":"custom-laser-marking-machines","status":"publish","type":"page","link":"https:\/\/zhuoruilaser.com\/ar\/capabilities\/custom-laser-marking-machines\/","title":{"rendered":"\u0645\u0627\u0643\u064a\u0646\u0629 \u0648\u0633\u0645 \u0628\u0627\u0644\u0644\u064a\u0632\u0631 \u062d\u0633\u0628 \u0627\u0644\u0637\u0644\u0628"},"content":{"rendered":"\n<meta charset=\"utf-8\">\n<style>\n.zr-page-capability{--zr-text:#616379;--zr-heading:#222334;--zr-white:#fff;--zr-red:#b51717;--zr-red-dark:#760000;--zr-line:#dcdcde;--zr-light:#f5f4f5;--zr-dark:#0a0b14;font-family:\"Inter\",Arial,sans-serif;color:var(--zr-text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow:hidden}.zr-page-capability *{box-sizing:border-box}.zr-page-capability figure{margin:0}.zr-page-capability .zr-container{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.zr-page-capability h1,.zr-page-capability h2,.zr-page-capability h3{font-family:\"Raleway\",Arial,sans-serif;color:var(--zr-heading);margin:0 0 16px;line-height:1.2}.zr-page-capability h1{font-size:clamp(40px,5.3vw,76px);max-width:18ch;letter-spacing:-1px}.zr-page-capability h2{font-size:clamp(31px,3.8vw,52px);max-width:22ch}.zr-page-capability h3{font-size:23px}.zr-page-capability p{margin:0 0 22px}.zr-page-capability a{color:var(--zr-red);text-decoration:none}.zr-page-capability a:hover{color:var(--zr-red-dark)}.zr-page-capability a:focus-visible,.zr-page-capability summary:focus-visible,.zr-page-capability button:focus-visible{outline:2px solid var(--zr-red);outline-offset:3px}.zr-page-capability .zr-eyebrow{font:600 12px\/1.2 \"Be Vietnam Pro\",Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--zr-red);margin-bottom:16px}.zr-page-capability .zr-lead{font-size:18px;line-height:1.7;max-width:68ch}.zr-page-capability .zr-breadcrumb{font:14px\/1.5 \"Be Vietnam Pro\",Arial,sans-serif;padding-bottom:34px;color:rgba(255,255,255,.72)}.zr-page-capability .zr-breadcrumb a{color:rgba(255,255,255,.92)}.zr-page-capability .zr-breadcrumb span{margin:0 9px;color:rgba(255,255,255,.48)}\n.zr-page-capability .zr-hero{position:relative;isolation:isolate;background:#10121c url(\"https:\/\/zhuoruilaser.com\/wp-content\/uploads\/2026\/07\/Quality-Checks-Before-Delivery.webp\") center 48%\/cover no-repeat;color:var(--zr-white);padding:clamp(72px,10vw,150px) 0 112px}.zr-page-capability .zr-hero:before{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,11,20,.9),rgba(10,11,20,.66) 55%,rgba(10,11,20,.44));z-index:-1}.zr-page-capability .zr-hero-copy{width:min(100%,900px);max-width:900px}.zr-page-capability .zr-hero-copy>*{max-width:100%}.zr-page-capability .zr-hero h1{color:var(--zr-white);text-shadow:0 2px 14px rgba(0,0,0,.42);width:100%;max-width:900px}.zr-page-capability .zr-hero .zr-eyebrow{color:#f0c0c0}.zr-page-capability .zr-hero-lead{font-size:20px;line-height:1.65;width:100%;max-width:900px;color:rgba(255,255,255,.95)}.zr-page-capability .zr-ownership{width:100%;max-width:900px;border-left:4px solid #d96969;background:rgba(10,11,20,.46);padding:20px 24px;margin:26px 0 34px;color:rgba(255,255,255,.94)}.zr-page-capability .zr-ownership strong{display:block;color:#fff;font:600 12px\/1.2 \"Be Vietnam Pro\",Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.zr-page-capability .zr-actions{display:flex;flex-wrap:wrap;gap:12px;max-width:100%}.zr-page-capability .zr-btn{display:inline-block;border:1px solid var(--zr-red);background:var(--zr-red);color:#fff;font:600 15px\/1 \"Be Vietnam Pro\",Arial,sans-serif;padding:16px 25px;transition:background .18s ease,border-color .18s ease}.zr-page-capability .zr-btn:hover{background:var(--zr-red-dark);border-color:var(--zr-red-dark);color:#fff}.zr-page-capability .zr-btn--ghost{background:transparent;border-color:rgba(255,255,255,.7)}.zr-page-capability .zr-btn--ghost:hover{background:rgba(255,255,255,.13);border-color:#fff}.zr-page-capability .zr-hero-points{display:flex;flex-wrap:wrap;gap:12px 28px;width:100%;max-width:900px;padding:0;margin:28px 0 0;list-style:none}.zr-page-capability .zr-hero-points li{font:600 14px\/1.4 \"Be Vietnam Pro\",Arial,sans-serif;color:rgba(255,255,255,.9)}.zr-page-capability .zr-hero-points li:before{content:\"\u2713\";color:#f0c0c0;margin-right:8px}\n.zr-page-capability .zr-subnav{position:relative;background:#fff;border-bottom:1px solid var(--zr-line);z-index:5}.zr-page-capability .zr-subnav .zr-container{display:flex;flex-wrap:wrap;gap:24px;padding-block:13px}.zr-page-capability .zr-subnav a{font:600 14px\/1.4 \"Be Vietnam Pro\",Arial,sans-serif;color:var(--zr-heading)}.zr-page-capability .zr-subnav a:hover{color:var(--zr-red)}.zr-page-capability .zr-section{padding:86px 0}.zr-page-capability .zr-section--light{background:var(--zr-light)}.zr-page-capability section[id]{scroll-margin-top:70px}.zr-page-capability .zr-section-head{max-width:900px;margin-bottom:44px}.zr-page-capability .zr-section-head .zr-lead{max-width:70ch}.zr-page-capability .zr-section-head--center{margin-inline:auto;text-align:center}.zr-page-capability .zr-section-head--center h2{margin-inline:auto}.zr-page-capability .zr-section-head--center .zr-lead{margin-inline:auto}\n.zr-page-capability .zr-scope-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:48px;align-items:start}.zr-page-capability .zr-scope-intro{position:sticky;top:28px}.zr-page-capability .zr-scope-intro h2{max-width:13ch}.zr-page-capability .zr-scope-note{border-top:3px solid var(--zr-red);background:#fff;padding:20px 22px;margin-top:30px;font-size:15px}.zr-page-capability .zr-scope-note strong{display:block;color:var(--zr-heading);font-family:\"Be Vietnam Pro\",Arial,sans-serif;margin-bottom:7px}.zr-page-capability .zr-scope-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 18px}.zr-page-capability .zr-scope-item{border:1px solid var(--zr-line);background:#fff;padding:22px 22px 20px;min-height:146px}.zr-page-capability .zr-scope-item:nth-child(3n+1){border-top:3px solid var(--zr-red);padding-top:20px}.zr-page-capability .zr-scope-index{font:700 12px\/1 \"Be Vietnam Pro\",Arial,sans-serif;letter-spacing:.08em;color:var(--zr-red);margin-bottom:17px}.zr-page-capability .zr-scope-item h3{font-size:20px;margin-bottom:8px}.zr-page-capability .zr-scope-item p{font-size:15px;line-height:1.55;margin:0}\n.zr-page-capability .zr-flow{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--zr-line);background:#fff}.zr-page-capability .zr-flow-step{position:relative;padding:25px 20px;min-height:205px;border-right:1px solid var(--zr-line)}.zr-page-capability .zr-flow-step:last-child{border-right:0}.zr-page-capability .zr-flow-step:not(:last-child):after{content:\"\u2192\";position:absolute;right:-10px;top:26px;width:20px;height:20px;background:var(--zr-red);color:#fff;text-align:center;font:700 14px\/20px \"Be Vietnam Pro\",Arial,sans-serif;z-index:2}.zr-page-capability .zr-flow-no{font:700 12px\/1 \"Be Vietnam Pro\",Arial,sans-serif;letter-spacing:.08em;color:var(--zr-red);margin-bottom:22px}.zr-page-capability .zr-flow-step h3{font-size:18px;margin-bottom:10px}.zr-page-capability .zr-flow-step p{font-size:14px;line-height:1.55;margin:0}\n.zr-page-capability .zr-architecture{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:stretch}.zr-page-capability .zr-architecture-media{position:relative;min-height:470px;background:#151722;overflow:hidden}.zr-page-capability .zr-architecture-media img{display:block;width:100%;height:100%;min-height:470px;object-fit:cover}.zr-page-capability .zr-architecture-media figcaption{position:absolute;left:20px;bottom:18px;background:rgba(10,11,20,.84);color:#fff;padding:9px 12px;font:600 12px\/1.3 \"Be Vietnam Pro\",Arial,sans-serif}.zr-page-capability .zr-architecture-panel{border:1px solid var(--zr-line);background:#fff;padding:34px}.zr-page-capability .zr-architecture-panel h3{font-size:29px}.zr-page-capability .zr-architecture-panel>p{font-size:16px}.zr-page-capability .zr-architecture-list{list-style:none;padding:0;margin:28px 0 0}.zr-page-capability .zr-architecture-list li{display:grid;grid-template-columns:115px 1fr;gap:16px;padding:15px 0;border-top:1px solid var(--zr-line);font-size:15px}.zr-page-capability .zr-architecture-list strong{font:600 14px\/1.4 \"Be Vietnam Pro\",Arial,sans-serif;color:var(--zr-heading)}\n.zr-page-capability .zr-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.zr-page-capability .zr-proof-card{border:1px solid var(--zr-line);background:#fff;padding:27px}.zr-page-capability .zr-proof-card img{display:block;width:100%;height:185px;object-fit:cover;margin:-27px -27px 24px;width:calc(100% + 54px)}.zr-page-capability .zr-proof-card .zr-card-tag{display:block;color:var(--zr-red);font:600 12px\/1.2 \"Be Vietnam Pro\",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px}.zr-page-capability .zr-proof-card h3{font-size:21px;margin-bottom:9px}.zr-page-capability .zr-proof-card p{font-size:15px;line-height:1.6;margin:0}.zr-page-capability .zr-proof-note{border-left:4px solid var(--zr-red);background:#fff8f8;border-top:1px solid #e0b6b6;border-right:1px solid #e0b6b6;border-bottom:1px solid #e0b6b6;padding:20px 24px;margin-top:26px;font-size:15px}.zr-page-capability .zr-proof-note strong{color:var(--zr-heading)}\n.zr-page-capability .zr-table-wrap{overflow-x:auto;border:1px solid var(--zr-line);background:#fff}.zr-page-capability table{width:100%;min-width:850px;border-collapse:collapse;font-size:15px;line-height:1.5}.zr-page-capability caption{text-align:left;padding:15px 17px;border-bottom:1px solid var(--zr-line);font:600 12px\/1.2 \"Be Vietnam Pro\",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--zr-red)}.zr-page-capability th{background:var(--zr-light);color:var(--zr-heading);font:600 14px\/1.4 \"Be Vietnam Pro\",Arial,sans-serif;text-align:left;padding:15px 17px;border-bottom:1px solid var(--zr-line);vertical-align:top}.zr-page-capability td{padding:15px 17px;border-bottom:1px solid var(--zr-line);vertical-align:top}.zr-page-capability tr:last-child td{border-bottom:0}\n.zr-page-capability .zr-gate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--zr-line);background:#fff}.zr-page-capability .zr-gate{padding:26px 22px;border-right:1px solid var(--zr-line);min-height:235px}.zr-page-capability .zr-gate:last-child{border-right:0}.zr-page-capability .zr-gate-no{font:700 12px\/1 \"Be Vietnam Pro\",Arial,sans-serif;letter-spacing:.08em;color:var(--zr-red);margin-bottom:20px}.zr-page-capability .zr-gate h3{font-size:20px;margin-bottom:10px}.zr-page-capability .zr-gate p{font-size:15px;line-height:1.6;margin:0}.zr-page-capability .zr-gate--active{border-top:4px solid var(--zr-red);padding-top:22px}\n.zr-page-capability .zr-faq{max-width:1600px}.zr-page-capability .zr-faq details{background:#fff;border:1px solid var(--zr-line);margin-bottom:12px}.zr-page-capability .zr-faq summary{cursor:pointer;list-style:none;padding:18px 21px;color:var(--zr-heading);font:600 16px\/1.4 \"Be Vietnam Pro\",Arial,sans-serif}.zr-page-capability .zr-faq summary::-webkit-details-marker{display:none}.zr-page-capability .zr-faq summary:before{content:\"\u25b8\";color:var(--zr-red);margin-right:11px}.zr-page-capability .zr-faq details[open] summary:before{content:\"\u25be\"}.zr-page-capability .zr-faq details p{padding:0 21px 19px;margin:0;font-size:15px;line-height:1.65}.zr-page-capability .zr-cta{background:var(--zr-dark);color:#fff;padding:78px 0}.zr-page-capability .zr-cta h2{color:#fff;max-width:18ch}.zr-page-capability .zr-cta p{color:rgba(255,255,255,.82);max-width:70ch}.zr-page-capability .zr-cta .zr-eyebrow{color:#f0c0c0}.zr-page-capability .zr-cta-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:34px 0 30px}.zr-page-capability .zr-cta-meta div{border-top:2px solid #b94b4b;padding-top:11px}.zr-page-capability .zr-cta-meta strong{display:block;color:#fff;font:600 14px\/1.4 \"Be Vietnam Pro\",Arial,sans-serif}.zr-page-capability .zr-cta-meta span{display:block;color:rgba(255,255,255,.73);font-size:14px;margin-top:5px}\n@media(max-width:1100px){.zr-page-capability .zr-flow{grid-template-columns:repeat(3,1fr)}.zr-page-capability .zr-flow-step:nth-child(3){border-right:0}.zr-page-capability .zr-flow-step:nth-child(3):after{display:none}.zr-page-capability .zr-flow-step:nth-child(-n+3){border-bottom:1px solid var(--zr-line)}.zr-page-capability .zr-gate-grid{grid-template-columns:repeat(2,1fr)}.zr-page-capability .zr-gate:nth-child(2){border-right:0}.zr-page-capability .zr-gate:nth-child(-n+2){border-bottom:1px solid var(--zr-line)}.zr-page-capability .zr-proof-grid{grid-template-columns:repeat(2,1fr)}.zr-page-capability .zr-proof-card:last-child{grid-column:1\/-1;max-width:calc(50% - 10px)}}\n@media(max-width:900px){.zr-page-capability .zr-subnav .zr-container{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.zr-page-capability .zr-subnav .zr-container::-webkit-scrollbar{display:none}.zr-page-capability .zr-scope-layout,.zr-page-capability .zr-architecture{grid-template-columns:1fr}.zr-page-capability .zr-scope-intro{position:static}.zr-page-capability .zr-scope-intro h2{max-width:22ch}.zr-page-capability .zr-architecture-media,.zr-page-capability .zr-architecture-media img{min-height:340px}.zr-page-capability .zr-architecture-panel{padding:28px}.zr-page-capability .zr-cta-meta{grid-template-columns:1fr 1fr}}\n@media(max-width:800px){.zr-page-capability .zr-hero{padding:64px 0 78px}.zr-page-capability .zr-hero h1{font-size:40px}.zr-page-capability .zr-hero-lead{font-size:18px}.zr-page-capability .zr-breadcrumb{padding-bottom:24px}.zr-page-capability .zr-section{padding:60px 0}.zr-page-capability .zr-scope-grid,.zr-page-capability .zr-proof-grid,.zr-page-capability .zr-cta-meta{grid-template-columns:1fr}.zr-page-capability .zr-proof-card:last-child{grid-column:auto;max-width:none}.zr-page-capability .zr-flow{grid-template-columns:1fr}.zr-page-capability .zr-flow-step{border-right:0;border-bottom:1px solid var(--zr-line);min-height:0}.zr-page-capability .zr-flow-step:last-child{border-bottom:0}.zr-page-capability .zr-flow-step:not(:last-child):after{content:\"\u2193\";right:auto;left:20px;top:auto;bottom:-10px}.zr-page-capability .zr-flow-step:nth-child(-n+3){border-bottom:1px solid var(--zr-line)}.zr-page-capability .zr-gate-grid{grid-template-columns:1fr}.zr-page-capability .zr-gate{border-right:0;border-bottom:1px solid var(--zr-line)}.zr-page-capability .zr-gate:last-child{border-bottom:0}.zr-page-capability .zr-btn{width:100%;text-align:center}.zr-page-capability .zr-architecture-list li{grid-template-columns:1fr;gap:4px}.zr-page-capability .zr-ownership{padding:17px 18px}}\n<\/style>\n<style>\n.zr-page-capability .zr-hero:before{background:rgba(10,11,20,.74)}\n.zr-page-capability .zr-btn--outline{background:transparent;border-color:rgba(255,255,255,.7)}\n.zr-page-capability .zr-btn--outline:hover{background:rgba(255,255,255,.13);border-color:#fff}\n<\/style>\n\n\n\n\n<style>\n\/* =========================================================\n   Section-specific landing-page modules\n   Each information type uses a different layout pattern.\n   ========================================================= *\/\n.zr-page-capability h2{max-width:none}\n.zr-page-capability .zr-section{padding:clamp(68px,7vw,104px) 0}\n.zr-page-capability .zr-module-head{width:100%;margin:0 0 42px}\n.zr-page-capability .zr-module-head h2{margin:0}\n.zr-page-capability .zr-module-head .zr-lead{max-width:none;margin:0}\n\n\/* Route decision \/ comparison *\/\n.zr-page-capability .zr-route-head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(36px,6vw,90px);align-items:end;margin-bottom:38px}\n.zr-page-capability .zr-route-head h2{max-width:760px}\n.zr-page-capability .zr-route-head .zr-lead{align-self:end}\n.zr-page-capability .zr-route-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch}\n.zr-page-capability .zr-route-card{position:relative;background:#fff;border:1px solid var(--zr-line);padding:28px 24px 26px;min-height:245px;display:flex;flex-direction:column}\n.zr-page-capability .zr-route-card:before{content:\"\";position:absolute;left:-1px;right:-1px;top:-1px;height:4px;background:#d7d7da}\n.zr-page-capability .zr-route-card--active{background:var(--zr-dark);border-color:var(--zr-dark);transform:translateY(-8px);box-shadow:0 18px 42px rgba(10,11,20,.14)}\n.zr-page-capability .zr-route-card--active:before{background:var(--zr-red)}\n.zr-page-capability .zr-route-no{font:700 12px\/1 \"Be Vietnam Pro\",Arial,sans-serif;letter-spacing:.08em;color:var(--zr-red);margin-bottom:26px}\n.zr-page-capability .zr-route-card--active .zr-route-no{color:#f0c0c0}\n.zr-page-capability .zr-route-card h3{font-size:22px;margin-bottom:12px}\n.zr-page-capability .zr-route-card--active h3{color:#fff}\n.zr-page-capability .zr-route-card p{font-size:15px;line-height:1.65;margin:0}\n.zr-page-capability .zr-route-card--active p{color:rgba(255,255,255,.8)}\n.zr-page-capability .zr-route-tag{margin-top:auto;padding-top:22px;font:600 12px\/1.4 \"Be Vietnam Pro\",Arial,sans-serif;color:var(--zr-heading)}\n.zr-page-capability .zr-route-card--active .zr-route-tag{color:#fff}\n.zr-page-capability .zr-role-strip{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:start;margin-top:30px;padding:24px 0;border-top:1px solid var(--zr-line);border-bottom:1px solid var(--zr-line)}\n.zr-page-capability .zr-role-strip strong{font:700 13px\/1.4 \"Be Vietnam Pro\",Arial,sans-serif;color:var(--zr-heading);text-transform:uppercase;letter-spacing:.06em}\n.zr-page-capability .zr-role-strip p{margin:0;font-size:15px;line-height:1.7}\n.zr-page-capability .zr-capability-limit{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:start;margin-top:18px;padding:20px 22px;border:1px solid #e4c1c1;border-left:4px solid var(--zr-red);background:#fff8f8}\n.zr-page-capability .zr-capability-limit strong{font:700 13px\/1.45 \"Be Vietnam Pro\",Arial,sans-serif;color:var(--zr-heading);text-transform:uppercase;letter-spacing:.04em}\n.zr-page-capability .zr-capability-limit p{margin:0;font-size:15px;line-height:1.65}\n\n\/* Customization scope \/ asymmetric bento *\/\n.zr-page-capability .zr-scope-head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(38px,6vw,88px);align-items:end;margin-bottom:34px}\n.zr-page-capability .zr-scope-head h2{max-width:820px}\n.zr-page-capability .zr-scope-head .zr-lead{max-width:760px}\n.zr-page-capability .zr-scope-boundary{background:var(--zr-dark);color:rgba(255,255,255,.82);padding:24px 26px;border-left:4px solid var(--zr-red)}\n.zr-page-capability .zr-scope-boundary strong{display:block;color:#fff;font:700 13px\/1.3 \"Be Vietnam Pro\",Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}\n.zr-page-capability .zr-scope-boundary p{margin:0;font-size:15px;line-height:1.65}\n.zr-page-capability .zr-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;grid-auto-flow:dense}\n.zr-page-capability .zr-bento-item{background:#fff;border:1px solid var(--zr-line);padding:28px;min-height:210px;position:relative;overflow:hidden}\n.zr-page-capability .zr-bento-item:after{content:attr(data-no);position:absolute;right:18px;bottom:10px;font:700 58px\/1 \"Raleway\",Arial,sans-serif;color:rgba(34,35,52,.045)}\n.zr-page-capability .zr-bento-item--dark{background:#171925;border-color:#171925}\n.zr-page-capability .zr-bento-item--dark h3{color:#fff}\n.zr-page-capability .zr-bento-item--dark p{color:rgba(255,255,255,.76)}\n.zr-page-capability .zr-bento-item--dark:after{color:rgba(255,255,255,.055)}\n.zr-page-capability .zr-bento-item--wide{grid-column:span 7}\n.zr-page-capability .zr-bento-item--mid{grid-column:span 5}\n.zr-page-capability .zr-bento-item--half{grid-column:span 6}\n.zr-page-capability .zr-bento-kicker{font:700 12px\/1.2 \"Be Vietnam Pro\",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--zr-red);margin-bottom:18px}\n.zr-page-capability .zr-bento-item--dark .zr-bento-kicker{color:#f0c0c0}\n.zr-page-capability .zr-bento-item h3{font-size:24px;margin-bottom:11px;max-width:22ch}\n.zr-page-capability .zr-bento-item p{font-size:15px;line-height:1.66;margin:0;max-width:72ch}\n\n\/* Requirement -> design \/ image + engineering matrix *\/\n.zr-page-capability .zr-design-shell{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:clamp(34px,5vw,72px);align-items:stretch}\n.zr-page-capability .zr-design-copy{padding:8px 0}\n.zr-page-capability .zr-design-copy h2{max-width:770px}\n.zr-page-capability .zr-design-copy .zr-lead{max-width:760px;margin-bottom:28px}\n.zr-page-capability .zr-design-list{margin-top:22px;border-top:1px solid var(--zr-line)}\n.zr-page-capability .zr-design-row{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid var(--zr-line)}\n.zr-page-capability .zr-design-row strong{font:600 14px\/1.45 \"Be Vietnam Pro\",Arial,sans-serif;color:var(--zr-heading)}\n.zr-page-capability .zr-design-row span{font-size:15px;line-height:1.62}\n.zr-page-capability .zr-design-media{position:relative;min-height:600px;overflow:hidden;background:#171925}\n.zr-page-capability .zr-design-media img{display:block;width:100%;height:100%;min-height:600px;object-fit:cover}\n.zr-page-capability .zr-design-media figcaption{position:absolute;left:20px;bottom:18px;background:rgba(10,11,20,.84);color:#fff;padding:9px 12px;font:600 12px\/1.3 \"Be Vietnam Pro\",Arial,sans-serif}\n.zr-page-capability .zr-safety-band{display:grid;grid-template-columns:170px 1fr;gap:24px;margin-top:28px;padding:22px 24px;background:#fff;border-left:4px solid var(--zr-red)}\n.zr-page-capability .zr-safety-band strong{font:700 13px\/1.4 \"Be Vietnam Pro\",Arial,sans-serif;color:var(--zr-heading);text-transform:uppercase;letter-spacing:.05em}\n.zr-page-capability .zr-safety-band p{margin:0;font-size:15px;line-height:1.65}\n\n\/* Workflow \/ timeline, not cards *\/\n.zr-page-capability .zr-workflow-head{text-align:center;max-width:1120px;margin:0 auto 44px}\n.zr-page-capability .zr-workflow-head h2{max-width:1000px;margin-inline:auto}\n.zr-page-capability .zr-workflow-head .zr-lead{max-width:900px;margin-inline:auto}\n.zr-page-capability .zr-timeline{max-width:1320px;margin-inline:auto;position:relative}\n.zr-page-capability .zr-timeline:before{content:\"\";position:absolute;left:42px;top:30px;bottom:30px;width:1px;background:var(--zr-line)}\n.zr-page-capability .zr-timeline-row{display:grid;grid-template-columns:84px 250px 1fr;gap:24px;align-items:start;padding:20px 0;border-bottom:1px solid var(--zr-line);position:relative}\n.zr-page-capability .zr-timeline-row:last-child{border-bottom:0}\n.zr-page-capability .zr-timeline-no{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--zr-red);color:var(--zr-red);font:700 12px\/1 \"Be Vietnam Pro\",Arial,sans-serif;margin-left:18px}\n.zr-page-capability .zr-timeline-row:nth-child(6) .zr-timeline-no{background:var(--zr-dark);border-color:var(--zr-dark);color:#fff}\n.zr-page-capability .zr-timeline-row h3{font-size:21px;margin:10px 0 0}\n.zr-page-capability .zr-timeline-row p{font-size:15px;line-height:1.65;margin:8px 0 0}\n.zr-page-capability .zr-timeline-phase{font:600 11px\/1.3 \"Be Vietnam Pro\",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--zr-red);display:block;margin-bottom:5px}\n\n\/* Factory evidence \/ mosaic + real 3-area production flow *\/\n.zr-page-capability .zr-factory-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,90px);align-items:end;margin-bottom:36px}\n.zr-page-capability .zr-factory-head h2{max-width:760px}\n.zr-page-capability .zr-factory-mosaic{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:16px;height:610px}\n.zr-page-capability .zr-factory-shot{position:relative;overflow:hidden;background:#171925;min-height:0}\n.zr-page-capability .zr-factory-shot--main{grid-row:1 \/ span 2}\n.zr-page-capability .zr-factory-shot img{display:block;width:100%;height:100%;object-fit:cover}\n.zr-page-capability .zr-factory-shot figcaption{position:absolute;left:18px;right:18px;bottom:16px;background:rgba(10,11,20,.8);padding:12px 14px;color:#fff;font-size:13px;line-height:1.45}\n.zr-page-capability .zr-factory-shot figcaption strong{display:block;font-family:\"Be Vietnam Pro\",Arial,sans-serif;margin-bottom:3px}\n.zr-page-capability .zr-factory-flow{display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;border-top:1px solid var(--zr-line);border-bottom:1px solid var(--zr-line)}\n.zr-page-capability .zr-factory-stage{padding:28px 28px 26px;position:relative}\n.zr-page-capability .zr-factory-stage+ .zr-factory-stage{border-left:1px solid var(--zr-line)}\n.zr-page-capability .zr-factory-stage+ .zr-factory-stage:before{content:\"\u2192\";position:absolute;left:-12px;top:30px;width:24px;height:24px;background:var(--zr-red);color:#fff;text-align:center;font:700 14px\/24px Arial,sans-serif}\n.zr-page-capability .zr-factory-stage-no{font:700 12px\/1 \"Be Vietnam Pro\",Arial,sans-serif;letter-spacing:.08em;color:var(--zr-red);margin-bottom:18px}\n.zr-page-capability .zr-factory-stage h3{font-size:21px;margin-bottom:10px}\n.zr-page-capability .zr-factory-stage p{font-size:15px;line-height:1.62;margin:0}\n.zr-page-capability .zr-custom-ribbon{display:grid;grid-template-columns:240px 1fr;gap:28px;margin-top:26px;background:var(--zr-dark);padding:25px 28px;color:rgba(255,255,255,.8)}\n.zr-page-capability .zr-custom-ribbon strong{color:#fff;font:700 14px\/1.45 \"Be Vietnam Pro\",Arial,sans-serif}\n.zr-page-capability .zr-custom-ribbon p{margin:0;font-size:15px;line-height:1.65}\n\n\/* Pre-build confirmation \/ checklist + project input panel *\/\n.zr-page-capability .zr-accept-head{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(36px,6vw,90px);align-items:end;margin-bottom:36px}\n.zr-page-capability .zr-accept-head .zr-copy{grid-column:2}\n.zr-page-capability .zr-accept-head .zr-lead{grid-column:1;grid-row:1;max-width:none;margin:0}\n.zr-page-capability .zr-accept-head h2{max-width:760px;margin-bottom:0}\n.zr-page-capability .zr-accept-shell{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:22px;align-items:stretch}\n.zr-page-capability .zr-check-panel{background:var(--zr-dark);padding:32px;color:rgba(255,255,255,.8)}\n.zr-page-capability .zr-check-panel h3{color:#fff;font-size:25px;margin-bottom:22px}\n.zr-page-capability .zr-check-row{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:17px 0;border-top:1px solid rgba(255,255,255,.13)}\n.zr-page-capability .zr-check-row:first-of-type{border-top:0}\n.zr-page-capability .zr-check-icon{width:30px;height:30px;border:1px solid rgba(255,255,255,.42);display:grid;place-items:center;color:#f0c0c0;font:700 13px\/1 \"Be Vietnam Pro\",Arial,sans-serif}\n.zr-page-capability .zr-check-row strong{display:block;color:#fff;font:600 15px\/1.4 \"Be Vietnam Pro\",Arial,sans-serif;margin-bottom:5px}\n.zr-page-capability .zr-check-row p{font-size:14px;line-height:1.6;margin:0;color:rgba(255,255,255,.74)}\n.zr-page-capability .zr-input-panel{background:#fff;border:1px solid var(--zr-line);padding:30px}\n.zr-page-capability .zr-input-panel h3{font-size:25px;margin-bottom:8px}\n.zr-page-capability .zr-input-panel>p{font-size:15px;margin-bottom:20px}\n.zr-page-capability .zr-input-row{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:15px 0;border-top:1px solid var(--zr-line)}\n.zr-page-capability .zr-input-row strong{font:600 14px\/1.45 \"Be Vietnam Pro\",Arial,sans-serif;color:var(--zr-heading)}\n.zr-page-capability .zr-input-row span{display:block;font-size:15px;line-height:1.55}\n.zr-page-capability .zr-input-row small{display:block;font-size:13px;line-height:1.5;color:#848697;margin-top:4px}\n\n\/* FAQ \/ heading left, accordion right *\/\n.zr-page-capability .zr-faq-shell{display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);gap:clamp(40px,6vw,90px);align-items:start}\n.zr-page-capability .zr-faq-intro{position:sticky;top:28px}\n.zr-page-capability .zr-faq-intro h2{max-width:560px}\n.zr-page-capability .zr-faq-list details{background:#fff;border:0;border-top:1px solid var(--zr-line);margin:0}\n.zr-page-capability .zr-faq-list details:last-child{border-bottom:1px solid var(--zr-line)}\n.zr-page-capability .zr-faq-list summary{cursor:pointer;list-style:none;padding:22px 4px;color:var(--zr-heading);font:600 17px\/1.45 \"Be Vietnam Pro\",Arial,sans-serif}\n.zr-page-capability .zr-faq-list summary::-webkit-details-marker{display:none}\n.zr-page-capability .zr-faq-list summary:after{content:\"+\";float:right;color:var(--zr-red);font-size:22px;line-height:1}\n.zr-page-capability .zr-faq-list details[open] summary:after{content:\"\u2212\"}\n.zr-page-capability .zr-faq-list details p{padding:0 42px 22px 4px;margin:0;font-size:15px;line-height:1.7}\n\n\/* CTA \/ conversion module, not a normal section *\/\n.zr-page-capability .zr-cta .zr-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);gap:clamp(42px,6vw,92px);align-items:center}\n.zr-page-capability .zr-cta-copy h2{max-width:780px;color:#fff}\n.zr-page-capability .zr-cta-copy p{max-width:760px;font-size:18px;line-height:1.7}\n.zr-page-capability .zr-cta-box{border:1px solid rgba(255,255,255,.18);padding:26px 28px;background:rgba(255,255,255,.035)}\n.zr-page-capability .zr-cta-box .zr-cta-line{padding:13px 0;border-top:1px solid rgba(255,255,255,.13)}\n.zr-page-capability .zr-cta-box .zr-cta-line:first-child{border-top:0;padding-top:0}\n.zr-page-capability .zr-cta-box strong{display:block;color:#fff;font:600 14px\/1.4 \"Be Vietnam Pro\",Arial,sans-serif}\n.zr-page-capability .zr-cta-box span{display:block;color:rgba(255,255,255,.68);font-size:14px;line-height:1.5;margin-top:4px}\n.zr-page-capability .zr-cta-box .zr-actions{margin-top:22px;display:grid;grid-template-columns:1fr;gap:10px}\n.zr-page-capability .zr-cta-box .zr-btn{width:100%;text-align:center}\n\n\n\/* Real custom-machine case imagery \/ keep portrait and landscape families separate *\/\n.zr-page-capability .zr-custom-case-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin:34px 0 18px;padding-top:28px;border-top:1px solid var(--zr-line)}\n.zr-page-capability .zr-custom-case-head h3{font-size:24px;margin:0;max-width:680px}\n.zr-page-capability .zr-custom-case-head p{margin:0;max-width:640px;font-size:14px;line-height:1.6}\n.zr-page-capability .zr-portrait-cases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1240px;margin-inline:auto}\n.zr-page-capability .zr-portrait-case{position:relative;overflow:hidden;background:#151722;min-width:0}\n.zr-page-capability .zr-portrait-case img{display:block;width:100%;aspect-ratio:3\/5;object-fit:cover}\n.zr-page-capability .zr-portrait-case figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(10,11,20,.82);color:#fff;padding:10px 12px;font:600 12px\/1.35 \"Be Vietnam Pro\",Arial,sans-serif}\n\n\/* Requirement-to-design uses only landscape 1000x600 imagery *\/\n.zr-page-capability .zr-design-shell{align-items:start}\n.zr-page-capability .zr-design-media-stack{display:grid;gap:16px;align-content:start}\n.zr-page-capability .zr-design-media{min-height:0;overflow:hidden;background:#171925}\n.zr-page-capability .zr-design-media img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:5\/3;object-fit:cover}\n.zr-page-capability .zr-design-media figcaption{position:static;background:var(--zr-dark);color:#fff;padding:11px 14px;font:600 12px\/1.35 \"Be Vietnam Pro\",Arial,sans-serif}\n\n\/* Real 3-area factory flow: same landscape ratio, image and responsibility kept together *\/\n.zr-page-capability .zr-factory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}\n.zr-page-capability .zr-factory-card{background:#fff;border:1px solid var(--zr-line);position:relative;overflow:hidden}\n.zr-page-capability .zr-factory-card figure{overflow:hidden;background:#171925}\n.zr-page-capability .zr-factory-card img{display:block;width:100%;aspect-ratio:5\/3;object-fit:cover}\n.zr-page-capability .zr-factory-card-body{padding:24px 24px 26px}\n.zr-page-capability .zr-factory-card-no{font:700 12px\/1 \"Be Vietnam Pro\",Arial,sans-serif;letter-spacing:.08em;color:var(--zr-red);margin-bottom:16px}\n.zr-page-capability .zr-factory-card h3{font-size:21px;margin-bottom:10px}\n.zr-page-capability .zr-factory-card p{font-size:15px;line-height:1.62;margin:0}\n.zr-page-capability .zr-factory-card+ .zr-factory-card:before{content:\"\u2192\";position:absolute;left:-10px;top:calc(30% - 10px);width:20px;height:20px;background:var(--zr-red);color:#fff;text-align:center;font:700 13px\/20px Arial,sans-serif;z-index:2}\n\n@media(max-width:1180px){\n  .zr-page-capability .zr-portrait-cases{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}\n}\n@media(max-width:900px){\n  .zr-page-capability .zr-custom-case-head{display:block}\n  .zr-page-capability .zr-custom-case-head p{margin-top:10px}\n  .zr-page-capability .zr-factory-grid{grid-template-columns:1fr}\n  .zr-page-capability .zr-factory-card+ .zr-factory-card:before{content:\"\u2193\";left:24px;top:-10px}\n}\n@media(max-width:620px){\n  .zr-page-capability .zr-portrait-cases{grid-template-columns:1fr;max-width:420px}\n}\n\n@media(max-width:1180px){\n  .zr-page-capability .zr-route-grid{grid-template-columns:repeat(2,1fr)}\n  .zr-page-capability .zr-route-card--active{transform:none}\n  .zr-page-capability .zr-bento-item--wide,.zr-page-capability .zr-bento-item--mid,.zr-page-capability .zr-bento-item--half{grid-column:span 6}\n  .zr-page-capability .zr-factory-mosaic{height:520px}\n}\n@media(max-width:900px){\n  .zr-page-capability .zr-route-head,.zr-page-capability .zr-scope-head,.zr-page-capability .zr-design-shell,.zr-page-capability .zr-factory-head,.zr-page-capability .zr-accept-head,.zr-page-capability .zr-accept-shell,.zr-page-capability .zr-faq-shell,.zr-page-capability .zr-cta .zr-container{grid-template-columns:1fr;gap:28px}\n  .zr-page-capability .zr-accept-head .zr-copy,.zr-page-capability .zr-accept-head .zr-lead{grid-column:auto;grid-row:auto}\n  .zr-page-capability .zr-accept-head .zr-copy{order:1}.zr-page-capability .zr-accept-head .zr-lead{order:2}\n  .zr-page-capability .zr-scope-boundary{max-width:none}\n  .zr-page-capability .zr-design-media,.zr-page-capability .zr-design-media img{min-height:420px}\n  .zr-page-capability .zr-timeline-row{grid-template-columns:72px 1fr;gap:14px}\n  .zr-page-capability .zr-timeline-row p{grid-column:2}\n  .zr-page-capability .zr-timeline:before{left:36px}\n  .zr-page-capability .zr-timeline-no{margin-left:12px}\n  .zr-page-capability .zr-factory-mosaic{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:360px 260px}\n  .zr-page-capability .zr-factory-shot--main{grid-column:1\/-1;grid-row:auto}\n  .zr-page-capability .zr-factory-flow{grid-template-columns:1fr}\n  .zr-page-capability .zr-factory-stage+ .zr-factory-stage{border-left:0;border-top:1px solid var(--zr-line)}\n  .zr-page-capability .zr-factory-stage+ .zr-factory-stage:before{content:\"\u2193\";left:28px;top:-12px}\n  .zr-page-capability .zr-custom-ribbon,.zr-page-capability .zr-role-strip,.zr-page-capability .zr-safety-band,.zr-page-capability .zr-capability-limit{grid-template-columns:1fr;gap:8px}\n  .zr-page-capability .zr-faq-intro{position:static}\n  .zr-page-capability .zr-cta .zr-container{align-items:start}\n  .zr-page-capability .zr-cta-box{max-width:none}\n}\n@media(max-width:700px){\n  .zr-page-capability .zr-route-grid{grid-template-columns:1fr}\n  .zr-page-capability .zr-bento-item--wide,.zr-page-capability .zr-bento-item--mid,.zr-page-capability .zr-bento-item--half{grid-column:1\/-1}\n  .zr-page-capability .zr-bento-item{min-height:0}\n  .zr-page-capability .zr-design-row{grid-template-columns:1fr;gap:5px}\n  .zr-page-capability .zr-factory-mosaic{grid-template-columns:1fr;grid-template-rows:300px 230px 230px}\n  .zr-page-capability .zr-factory-shot--main{grid-column:auto}\n  .zr-page-capability .zr-input-row{grid-template-columns:1fr;gap:5px}\n  .zr-page-capability .zr-timeline-row{grid-template-columns:62px 1fr}\n  .zr-page-capability .zr-timeline:before{left:30px}\n  .zr-page-capability .zr-timeline-no{margin-left:6px}\n}\n<\/style>\n\n\n<style>\n\/* Scope section refinement: technical scope list instead of oversized bento cards *\/\n.zr-page-capability #scope .zr-scope-head{\n  display:block;\n  margin-bottom:36px;\n}\n.zr-page-capability #scope .zr-scope-head>div:first-child{\n  max-width:1180px;\n}\n.zr-page-capability #scope .zr-scope-head h2{\n  max-width:1100px;\n  margin-bottom:14px;\n}\n.zr-page-capability #scope .zr-scope-head .zr-lead{\n  max-width:1050px;\n  margin-bottom:0;\n}\n.zr-page-capability #scope .zr-scope-boundary{\n  display:grid;\n  grid-template-columns:minmax(190px,250px) minmax(0,1fr);\n  gap:28px;\n  align-items:center;\n  max-width:none;\n  margin-top:26px;\n  padding:20px 24px;\n  border-left:4px solid var(--zr-red);\n  background:#171925;\n}\n.zr-page-capability #scope .zr-scope-boundary strong{\n  margin:0;\n}\n\n.zr-page-capability #scope .zr-bento{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:0 46px;\n  border-top:1px solid var(--zr-line);\n  border-bottom:1px solid var(--zr-line);\n}\n.zr-page-capability #scope .zr-bento-item,\n.zr-page-capability #scope .zr-bento-item--wide,\n.zr-page-capability #scope .zr-bento-item--mid,\n.zr-page-capability #scope .zr-bento-item--half,\n.zr-page-capability #scope .zr-bento-item--dark{\n  grid-column:auto;\n  min-height:0;\n  padding:27px 58px 27px 0;\n  border:0;\n  border-bottom:1px solid var(--zr-line);\n  background:transparent;\n  color:var(--zr-text);\n  overflow:visible;\n}\n.zr-page-capability #scope .zr-bento-item:nth-last-child(-n+2){\n  border-bottom:0;\n}\n.zr-page-capability #scope .zr-bento-item:nth-child(odd){\n  border-right:1px solid var(--zr-line);\n  padding-right:46px;\n}\n.zr-page-capability #scope .zr-bento-item:nth-child(even){\n  padding-left:2px;\n}\n.zr-page-capability #scope .zr-bento-item--dark h3,\n.zr-page-capability #scope .zr-bento-item--dark p{\n  color:inherit;\n}\n.zr-page-capability #scope .zr-bento-item--dark .zr-bento-kicker{\n  color:var(--zr-red);\n}\n.zr-page-capability #scope .zr-bento-item:after{\n  right:6px;\n  top:29px;\n  bottom:auto;\n  font:700 13px\/1 \"Be Vietnam Pro\",Arial,sans-serif;\n  letter-spacing:.08em;\n  color:#a8a9b1;\n}\n.zr-page-capability #scope .zr-bento-kicker{\n  margin-bottom:10px;\n}\n.zr-page-capability #scope .zr-bento-item h3{\n  max-width:none;\n  margin-bottom:9px;\n  font-size:22px;\n}\n.zr-page-capability #scope .zr-bento-item p{\n  max-width:none;\n  font-size:15px;\n  line-height:1.62;\n}\n\n\/* Real custom-machine examples: preserve portrait images in full, no crop *\/\n.zr-page-capability #scope .zr-custom-case-head{\n  display:grid;\n  grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);\n  gap:42px;\n  align-items:end;\n  margin:42px 0 20px;\n  padding-top:30px;\n}\n.zr-page-capability #scope .zr-custom-case-head h3,\n.zr-page-capability #scope .zr-custom-case-head p{\n  max-width:none;\n}\n.zr-page-capability #scope .zr-portrait-cases{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:20px;\n  max-width:none;\n  margin-inline:0;\n}\n.zr-page-capability #scope .zr-portrait-case{\n  position:relative;\n  display:grid;\n  grid-template-columns:minmax(210px,42%) minmax(0,58%);\n  align-items:stretch;\n  min-width:0;\n  overflow:hidden;\n  background:#fff;\n  border:1px solid var(--zr-line);\n}\n.zr-page-capability #scope .zr-portrait-case img{\n  display:block;\n  width:100%;\n  height:auto;\n  aspect-ratio:auto;\n  object-fit:contain;\n  align-self:center;\n  background:#f4f4f5;\n}\n.zr-page-capability #scope .zr-portrait-case figcaption{\n  position:static;\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n  min-height:100%;\n  padding:28px 26px;\n  background:#fff;\n  color:var(--zr-heading);\n  font:600 17px\/1.5 \"Be Vietnam Pro\",Arial,sans-serif;\n}\n.zr-page-capability #scope .zr-portrait-case figcaption:before{\n  content:\"REAL CUSTOM MACHINE EXAMPLE\";\n  display:block;\n  margin-bottom:12px;\n  color:var(--zr-red);\n  font:700 11px\/1.25 \"Be Vietnam Pro\",Arial,sans-serif;\n  letter-spacing:.08em;\n}\n\n@media(max-width:1100px){\n  .zr-page-capability #scope .zr-bento{gap:0 28px}\n  .zr-page-capability #scope .zr-bento-item:nth-child(odd){padding-right:30px}\n  .zr-page-capability #scope .zr-portrait-cases{grid-template-columns:1fr}\n  .zr-page-capability #scope .zr-portrait-case{grid-template-columns:minmax(220px,34%) minmax(0,66%)}\n}\n@media(max-width:800px){\n  .zr-page-capability #scope .zr-scope-boundary{grid-template-columns:1fr;gap:8px}\n  .zr-page-capability #scope .zr-bento{grid-template-columns:1fr;border-bottom:0}\n  .zr-page-capability #scope .zr-bento-item,\n  .zr-page-capability #scope .zr-bento-item--wide,\n  .zr-page-capability #scope .zr-bento-item--mid,\n  .zr-page-capability #scope .zr-bento-item--half,\n  .zr-page-capability #scope .zr-bento-item--dark{\n    padding:23px 42px 23px 0;\n    border-right:0;\n    border-bottom:1px solid var(--zr-line);\n  }\n  .zr-page-capability #scope .zr-bento-item:nth-child(odd){border-right:0;padding-right:42px}\n  .zr-page-capability #scope .zr-bento-item:nth-last-child(-n+2){border-bottom:1px solid var(--zr-line)}\n  .zr-page-capability #scope .zr-bento-item:last-child{border-bottom:0}\n  .zr-page-capability #scope .zr-custom-case-head{grid-template-columns:1fr;gap:10px;margin-top:34px}\n  .zr-page-capability #scope .zr-portrait-case{grid-template-columns:1fr}\n  .zr-page-capability #scope .zr-portrait-case img{width:100%;height:auto;max-height:none;object-fit:contain}\n  .zr-page-capability #scope .zr-portrait-case figcaption{min-height:0;padding:18px 20px}\n}\n\n\/* Final custom-case layout: four portrait cards in one desktop row, preserve full image *\/\n.zr-page-capability #scope .zr-custom-case-head{\n  grid-template-columns:minmax(0,1fr) minmax(0,.95fr);\n  gap:28px;\n  margin:34px 0 16px;\n  padding-top:26px;\n}\n.zr-page-capability #scope .zr-portrait-cases{\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:14px;\n  width:100%;\n  max-width:none;\n  margin:0;\n  align-items:start;\n}\n.zr-page-capability #scope .zr-portrait-case{\n  display:block;\n  min-width:0;\n  overflow:hidden;\n  background:#fff;\n  border:1px solid var(--zr-line);\n}\n.zr-page-capability #scope .zr-portrait-case img{\n  display:block;\n  width:100%;\n  height:auto;\n  max-width:100%;\n  aspect-ratio:auto;\n  object-fit:contain;\n  background:transparent;\n}\n.zr-page-capability #scope .zr-portrait-case figcaption{\n  position:static;\n  display:block;\n  min-height:0;\n  padding:12px 14px 13px;\n  background:#fff;\n  color:var(--zr-heading);\n  font:600 14px\/1.4 \"Be Vietnam Pro\",Arial,sans-serif;\n  border-top:1px solid var(--zr-line);\n}\n.zr-page-capability #scope .zr-portrait-case figcaption:before{\n  display:none;\n}\n@media(max-width:1050px){\n  .zr-page-capability #scope .zr-portrait-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n}\n@media(max-width:620px){\n  .zr-page-capability #scope .zr-portrait-cases{grid-template-columns:1fr;max-width:430px;margin-inline:auto}\n}\n\n\/* Evidence-led custom-machine examples *\/\n.zr-page-capability #scope .zr-portrait-cases--evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}\n.zr-page-capability #scope .zr-portrait-case--evidence{display:grid;grid-template-columns:minmax(220px,38%) minmax(0,62%);align-items:stretch}\n.zr-page-capability #scope .zr-portrait-case--evidence img{height:100%;object-fit:contain;background:#f4f4f5}\n.zr-page-capability #scope .zr-portrait-case--evidence figcaption{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:24px 24px 26px}\n.zr-page-capability #scope .zr-portrait-case--evidence figcaption strong{font:700 18px\/1.35 \"Raleway\",Arial,sans-serif;color:var(--zr-heading)}\n.zr-page-capability #scope .zr-portrait-case--evidence figcaption span{display:block;font:400 14px\/1.6 \"Inter\",Arial,sans-serif;color:var(--zr-text)}\n.zr-page-capability #scope .zr-portrait-case--evidence figcaption b{color:var(--zr-heading)}\n@media(max-width:1050px){\n  .zr-page-capability #scope .zr-portrait-cases--evidence{grid-template-columns:1fr}\n}\n@media(max-width:700px){\n  .zr-page-capability #scope .zr-portrait-case--evidence{grid-template-columns:1fr}\n  .zr-page-capability #scope .zr-portrait-case--evidence img{height:auto}\n}\n<\/style>\n\n<article class=\"zr-page-capability\">\n  <section class=\"zr-hero\" aria-labelledby=\"capability-title\">\n    <div class=\"zr-container\">\n      <nav class=\"zr-breadcrumb\" aria-label=\"Breadcrumb\"><a href=\"https:\/\/zhuoruilaser.com\/\">Home<\/a><span>\/<\/span><a href=\"https:\/\/zhuoruilaser.com\/capabilities\/\">Capabilities<\/a><span>\/<\/span><span>Custom Laser Marking Machines<\/span><\/nav>\n      <div class=\"zr-hero-copy\">\n      <p class=\"zr-eyebrow\">Factory capability \/ custom machine engineering<\/p>\n      <h1 id=\"capability-title\">Custom Laser Marking Machines<\/h1>\n      <p class=\"zr-hero-lead\">When a standard laser marking machine cannot accommodate the workpiece, working envelope, fixture, access, enclosure, motion or another machine-level requirement, Zhuorui can review a non-standard standalone workstation around the actual task.<\/p>\n      <div class=\"zr-ownership\"><strong>When custom engineering is needed<\/strong>Custom engineering changes the standalone machine itself. Standard selectable options remain standard configuration. If the requirement centers on laser-machine motion, vision, positioning, I\/O or triggering, it should be reviewed under Automation Integration rather than treated as a structural custom-machine change.<\/div>\n      <div class=\"zr-actions\"><a class=\"zr-btn\" href=\"https:\/\/zhuoruilaser.com\/oem-custom-inquiry\/\">Start a Custom Machine Review<\/a><a class=\"zr-btn zr-btn--ghost\" href=\"https:\/\/zhuoruilaser.com\/request-a-quote\/\">Request a Quote<\/a><\/div>\n      <ul class=\"zr-hero-points\"><li>Standalone machine-level customization<\/li><li>Standard options stay standard<\/li><li>Machine structure follows the workpiece<\/li><li>Automation scope stays laser-machine centered<\/li><\/ul>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <nav class=\"zr-subnav\" aria-label=\"On this page\"><div class=\"zr-container\"><a href=\"#route\">Choose the right route<\/a><a href=\"#scope\">What can be customized<\/a><a href=\"#design\">Design consequences<\/a><a href=\"#workflow\">Engineering workflow<\/a><a href=\"#acceptance\">Before build<\/a><a href=\"#faq\">FAQ<\/a><\/div><\/nav>\n\n  <section class=\"zr-section zr-section--light\" id=\"route\" aria-labelledby=\"route-title\">\n    <div class=\"zr-container\">\n      <div class=\"zr-route-head zr-module-head\">\n        <div><p class=\"zr-eyebrow\">Project routing<\/p><h2 id=\"route-title\">Which Route Fits the Requirement: Standard, Configured, Custom, Automation or a Project-Specific Solution?<\/h2><\/div>\n        <p class=\"zr-lead\">Not every non-default option requires custom engineering. First decide whether an existing machine platform can support the task, whether the standalone machine itself must change, whether laser-machine functions must coordinate during marking, or whether the complete production task needs a broader project-specific system architecture.<\/p>\n      <\/div>\n      <div class=\"zr-route-grid\">\n        <article class=\"zr-route-card\"><div class=\"zr-route-no\">ROUTE 01<\/div><h3>Standard Machine<\/h3><p>Use an existing machine platform when its normal work area, loading method and structure already fit the task.<\/p><div class=\"zr-route-tag\">No machine-level redesign<\/div><\/article>\n        <article class=\"zr-route-card\"><div class=\"zr-route-no\">ROUTE 02<\/div><h3>Configured Standard Machine<\/h3><p>Standard rotary units, standard XY tables, electric Z axes, autofocus functions, supported field options, enclosures, voltage options and other established accessories can remain normal selectable configuration when they do not require a non-standard machine architecture.<\/p><div class=\"zr-route-tag\">Existing platform + established options<\/div><\/article>\n        <article class=\"zr-route-card zr-route-card--active\"><div class=\"zr-route-no\">ROUTE 03 \/ THIS PAGE<\/div><h3>Custom Machine Engineering<\/h3><p>Use this route when the standalone machine itself must change: work envelope, table or cabinet dimensions, enclosure, fixture, head arrangement, clearance or another physical machine-level feature cannot be solved by an existing platform.<\/p><div class=\"zr-route-tag\">Standalone machine-level change<\/div><\/article>\n        <article class=\"zr-route-card\"><div class=\"zr-route-no\">ROUTE 04<\/div><h3>Automation Integration<\/h3><p>Use this route when the marking station requires laser-machine-related motion, vision, positioning, I\/O, triggering, variable data or online marking functions to coordinate the marking process beyond a purely structural machine change.<\/p><div class=\"zr-route-tag\"><a href=\"https:\/\/zhuoruilaser.com\/capabilities\/automation-integration\/\">Review Automation Integration \u2192<\/a><\/div><\/article>\n        <article class=\"zr-route-card\"><div class=\"zr-route-no\">ROUTE 05<\/div><h3>Project-Specific Solution<\/h3><p>Use this route when changing the standalone marking machine is not enough and the complete production task requires a project-specific system architecture, workflow or combination of functions beyond one custom workstation.<\/p><div class=\"zr-route-tag\"><a href=\"https:\/\/zhuoruilaser.com\/solutions\/\">Explore Laser Marking Solutions \u2192<\/a><\/div><\/article>\n      <\/div>\n      <div class=\"zr-capability-limit\"><strong>When a Different Project Route Is Needed<\/strong><p>Robot cells, automatic loading\/unloading, conveyor-centered material handling and complex production-line handling are not Zhuorui&#8217;s current primary capability. They are not presented here as a standard Automation Integration scope.<\/p><\/div>\n      <div class=\"zr-role-strip\"><strong>Factory role<\/strong><p>Zhuorui builds complete laser marking machines from mature specialist components. Laser sources, galvos, field lenses, controllers and other specialist modules are sourced from appropriate suppliers; Zhuorui&#8217;s responsibility is selection, matching, machine assembly, electrical\/optical\/control integration, commissioning, testing and delivery of the complete machine.<\/p><\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"zr-section\" id=\"scope\" aria-labelledby=\"scope-title\">\n    <div class=\"zr-container\">\n      <div class=\"zr-scope-head zr-module-head\">\n        <div><p class=\"zr-eyebrow\">Standalone machine-level customization<\/p><h2 id=\"scope-title\">What Can Be Customized in the Machine?<\/h2><p class=\"zr-lead\">Custom engineering should solve a physical or machine-level constraint that a normal platform cannot solve cleanly. The objective is not to add the most functions; it is to make the machine fit the real workpiece and operating task.<\/p><\/div>\n        <div class=\"zr-scope-boundary\"><strong>When It Is Not Custom<\/strong><p>If an existing platform already supports the required accessory or option without changing the machine architecture, it remains a configured standard machine rather than a custom engineering project.<\/p><\/div>\n      <\/div>\n      <div class=\"zr-bento\">\n        <article class=\"zr-bento-item zr-bento-item--wide\" data-no=\"01\"><div class=\"zr-bento-kicker\">Structure<\/div><h3>Work Area &amp; Machine Structure<\/h3><p>Worktable dimensions, cabinet size, working height, Z travel, workpiece clearance, door\/access arrangement and galvo-head position can be reviewed around unusual part geometry.<\/p><\/article>\n        <article class=\"zr-bento-item zr-bento-item--mid\" data-no=\"02\"><div class=\"zr-bento-kicker\">Optics<\/div><h3>Optical Working Geometry &amp; Access<\/h3><p>The laser technology is selected according to the material, surface and target marking result. Custom-machine engineering becomes relevant here when the required marking field, working distance, focus position or optical access changes the physical machine layout. Selecting an existing supported source or field-lens option alone does not make the machine custom.<\/p><\/article>\n        <article class=\"zr-bento-item zr-bento-item--mid\" data-no=\"03\"><div class=\"zr-bento-kicker\">Holding<\/div><h3>Fixture &amp; Workpiece Presentation<\/h3><p>Custom nests, clamps, supports, rotary holding, datum features and quick-change fixtures can be designed when stable positioning cannot be achieved with a standard worktable or accessory.<\/p><\/article>\n        <article class=\"zr-bento-item zr-bento-item--wide zr-bento-item--dark\" data-no=\"04\"><div class=\"zr-bento-kicker\">Structure<\/div><h3>Travel, Mounting &amp; Positioning Provisions<\/h3><p>Custom engineering can change the physical travel envelope, axis mounting, rotary mounting, head position or other structural provisions when the standard machine cannot accommodate the part. When the requirement depends on coordinated motion, active positioning or vision logic during marking, that function should be reviewed under Automation Integration.<\/p><\/article>\n        <article class=\"zr-bento-item zr-bento-item--half\" data-no=\"05\"><div class=\"zr-bento-kicker\">Interface<\/div><h3>Electrical &amp; Interface Provisions<\/h3><p>A custom machine can include non-standard electrical layout, control-cabinet space, connector provision and mounting space required by the machine design. Active laser-machine I\/O, triggering, vision or coordinated motion logic should be reviewed under Automation Integration rather than counted as structural custom engineering.<\/p><\/article>\n        <article class=\"zr-bento-item zr-bento-item--half\" data-no=\"06\"><div class=\"zr-bento-kicker\">Site<\/div><h3>Electrical, Safety &amp; Destination<\/h3><p>Voltage, electrical layout, emergency functions, access control, enclosure requirements, cooling, extraction or ventilation where required, footprint and service clearance are reviewed with the destination conditions.<\/p><\/article>\n      <\/div>\n      <div class=\"zr-custom-case-head\"><h3>Real Custom-Machine Evidence: What Changed and Why?<\/h3><p>The important evidence is not that a machine looks different. A genuine custom-machine example should show a machine-level constraint that a normal platform could not solve and the structural change used to address it. The two examples below are retained because the visible machine structure supports that distinction.<\/p><\/div>\n      <div class=\"zr-portrait-cases zr-portrait-cases--evidence\">\n        <figure class=\"zr-portrait-case zr-portrait-case--evidence\">\n          <img loading=\"lazy\" src=\"https:\/\/zhuoruilaser.com\/wp-content\/uploads\/2026\/09\/Case-Study-Customized-Laser-Marking-Machine-3.webp\" alt=\"Custom laser marking machine with an extended work area\" width=\"600\" height=\"1000\" loading=\"lazy\" decoding=\"async\">\n          <figcaption><strong>Extended work-area structure<\/strong><span><b>Requirement:<\/b> a larger usable machine work area than a normal compact workstation could provide.<\/span><span><b>Why a standard platform was insufficient:<\/b> the required workpiece \/ marking positions could not be accommodated cleanly within the standard physical work envelope.<\/span><span><b>Machine-level change:<\/b> an extended work-area structure and revised machine geometry around the marking head and part presentation.<\/span><\/figcaption>\n        <\/figure>\n        <figure class=\"zr-portrait-case zr-portrait-case--evidence\">\n          <img loading=\"lazy\" src=\"https:\/\/zhuoruilaser.com\/wp-content\/uploads\/2026\/09\/Case-Study-Customized-Laser-Marking-Machine-1.webp\" alt=\"Standalone custom laser marking workstation with integrated cabinet and worktable\" width=\"600\" height=\"1000\" loading=\"lazy\" decoding=\"async\">\n          <figcaption><strong>Integrated standalone workstation<\/strong><span><b>Requirement:<\/b> a workstation structure with an integrated cabinet and worktable rather than a normal off-the-shelf machine format.<\/span><span><b>Why a standard platform was insufficient:<\/b> the physical layout and workpiece presentation required a different machine arrangement.<\/span><span><b>Machine-level change:<\/b> a dedicated standalone workstation structure integrating the cabinet, work area and marking-machine layout.<\/span><\/figcaption>\n        <\/figure>\n      <\/div>\n      <div class=\"zr-proof-note\"><strong>Classification rule:<\/strong> a picosecond source, MOPA source, CCD\/vision option or another specialist component does not by itself prove that a machine is custom. Those examples should only be classified here when there is a documented standalone machine-level change such as work envelope, structure, fixture, clearance, enclosure or head arrangement.<\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"zr-section zr-section--light\" id=\"design\" aria-labelledby=\"design-title\">\n    <div class=\"zr-container\">\n      <div class=\"zr-design-shell\">\n        <div class=\"zr-design-copy\"><p class=\"zr-eyebrow\">Requirement to design<\/p><h2 id=\"design-title\">How Does the Workpiece Requirement Change the Machine Design?<\/h2><p class=\"zr-lead\">A useful custom-machine review starts with the physical problem. The engineering question is what minimum change is needed to make the marking task practical, repeatable and serviceable.<\/p>\n          <div class=\"zr-design-list\">\n            <div class=\"zr-design-row\"><strong>Large \/ heavy part<\/strong><span>Table size, structural support, loading access, head position and Z clearance may need to change.<\/span><\/div>\n            <div class=\"zr-design-row\"><strong>Tall \/ irregular part<\/strong><span>Working height, enclosure geometry, optical access and fixture layout may need review.<\/span><\/div>\n            <div class=\"zr-design-row\"><strong>Cylindrical part<\/strong><span>Rotary holding, chuck, nest or a custom datum arrangement may be required.<\/span><\/div>\n            <div class=\"zr-design-row\"><strong>Several positions<\/strong><span>If the solution only needs a different physical travel envelope or mounting arrangement, the machine structure can be reviewed here. Coordinated axis movement during marking belongs in the Automation Integration review.<\/span><\/div>\n            <div class=\"zr-design-row\"><strong>Several heights<\/strong><span>Z movement or another suitable focus strategy must be reviewed against the required marking area.<\/span><\/div>\n            <div class=\"zr-design-row\"><strong>Variable position<\/strong><span>First determine whether fixture tolerance can control the part. If active vision positioning is required during marking, review that function under Automation Integration.<\/span><\/div>\n            <div class=\"zr-design-row\"><strong>Frequent changeover<\/strong><span>Fixture design, loading access and operator interaction should be evaluated together.<\/span><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"zr-design-media-stack\">\n          <figure class=\"zr-design-media\"><img loading=\"lazy\" src=\"https:\/\/zhuoruilaser.com\/wp-content\/uploads\/2026\/09\/Custom-Laser-Marking-Machine.webp\" alt=\"Custom laser marking machine with an extended machine-level motion structure\" width=\"1000\" height=\"600\" loading=\"lazy\" decoding=\"async\"><figcaption>Machine structure adapted around a larger working envelope and motion requirement<\/figcaption><\/figure>\n          <figure class=\"zr-design-media\"><img loading=\"lazy\" src=\"https:\/\/zhuoruilaser.com\/wp-content\/uploads\/2026\/09\/Case-Study-Customized-Laser-Marking-Machine.webp\" alt=\"Custom laser marking machine with a large worktable and integrated motion structure\" width=\"1000\" height=\"600\" loading=\"lazy\" decoding=\"async\"><figcaption>Custom worktable, positioning and machine geometry integrated into one standalone workstation<\/figcaption><\/figure>\n        <\/div>\n      <\/div>\n      <div class=\"zr-safety-band\"><strong>Safety note<\/strong><p>An enclosure or interlock arrangement alone does not establish the final laser safety classification or market compliance. The complete machine configuration and destination requirements must be reviewed together.<\/p><\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"zr-section\" id=\"workflow\" aria-labelledby=\"workflow-title\">\n    <div class=\"zr-container\">\n      <div class=\"zr-workflow-head zr-module-head\"><p class=\"zr-eyebrow\">Custom engineering workflow<\/p><h2 id=\"workflow-title\">From Requirement Review to Build, Testing and Acceptance<\/h2><p class=\"zr-lead\">A custom-machine project should not end at a drawing or layout approval. The route continues through process feasibility where needed, machine definition, complete-machine build, commissioning and acceptance against the confirmed requirement. Detailed assembly and QC methods remain on the dedicated capability pages.<\/p><\/div>\n      <div class=\"zr-timeline\">\n        <div class=\"zr-timeline-row\"><div class=\"zr-timeline-no\">01<\/div><h3><span class=\"zr-timeline-phase\">Requirement<\/span>Define the Machine Constraint<\/h3><p>Provide the workpiece, dimensions, marking location, loading\/access needs and the specific reason an existing standard platform cannot meet the requirement.<\/p><\/div>\n        <div class=\"zr-timeline-row\"><div class=\"zr-timeline-no\">02<\/div><h3><span class=\"zr-timeline-phase\">Process Feasibility \/ When Needed<\/span>Validate the Marking Direction Before Locking the Machine<\/h3><p>If the material, surface or target marking result is not yet confirmed, validate the laser\/process direction on representative samples before final machine geometry is frozen. This prevents the mechanical design from being approved around an unverified marking assumption.<\/p><\/div>\n        <div class=\"zr-timeline-row\"><div class=\"zr-timeline-no\">03<\/div><h3><span class=\"zr-timeline-phase\">Engineering Review<\/span>Determine What Must Actually Change<\/h3><p>Review the work envelope, table or cabinet dimensions, clearance, fixture, head arrangement, optical access, electrical\/site constraints and whether any laser-machine automation function or broader Solution review is required.<\/p><\/div>\n        <div class=\"zr-timeline-row\"><div class=\"zr-timeline-no\">04<\/div><h3><span class=\"zr-timeline-phase\">Layout &amp; Acceptance Basis<\/span>Confirm the Custom Machine Definition<\/h3><p>Agree the machine layout, major dimensions, work area, fixture concept, structural travel or mounting provisions, installed configuration, operating sequence and acceptance basis before production starts.<\/p><\/div>\n        <div class=\"zr-timeline-row\"><div class=\"zr-timeline-no\">05<\/div><h3><span class=\"zr-timeline-phase\">Build &amp; Commissioning<\/span>Build the Approved Complete Machine<\/h3><p>The approved custom definition enters complete-machine assembly, electrical\/optical\/control integration and commissioning. See <a href=\"https:\/\/zhuoruilaser.com\/capabilities\/manufacturing-assembly\/\">Manufacturing &amp; Assembly<\/a> for the detailed factory build responsibility.<\/p><\/div>\n        <div class=\"zr-timeline-row\"><div class=\"zr-timeline-no\">06<\/div><h3><span class=\"zr-timeline-phase\">Testing &amp; Acceptance<\/span>Verify the Machine Against the Confirmed Requirement<\/h3><p>The completed machine is checked against the approved configuration, required functions, agreed operating sequence and applicable sample-marking result before release. See <a href=\"https:\/\/zhuoruilaser.com\/capabilities\/quality-control-testing\/\">Quality Control &amp; Testing<\/a> for the detailed pre-shipment test process.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <section class=\"zr-section\" id=\"acceptance\" aria-labelledby=\"acceptance-title\">\n    <div class=\"zr-container\">\n      <div class=\"zr-accept-head zr-module-head\"><p class=\"zr-lead\">Before build starts, the physical machine requirements should be clear enough that the approved layout can be assembled without reopening the core work-envelope, fixture, access or machine-structure decisions.<\/p><div class=\"zr-copy\"><p class=\"zr-eyebrow\">Before production<\/p><h2 id=\"acceptance-title\">What Should Be Confirmed Before a Custom Machine Is Released for Build?<\/h2><\/div><\/div>\n      <div class=\"zr-accept-shell\">\n        <div class=\"zr-check-panel\"><h3>Pre-Build Confirmation<\/h3>\n          <div class=\"zr-check-row\"><div class=\"zr-check-icon\">01<\/div><div><strong>Workpiece &amp; Marking Task<\/strong><p>Confirm part identity, material\/surface, dimensions, weight, marking position, required marking area and the target result.<\/p><\/div><\/div>\n          <div class=\"zr-check-row\"><div class=\"zr-check-icon\">02<\/div><div><strong>Machine Layout &amp; Loading<\/strong><p>Confirm the work area, operator access, loading direction, workpiece clearance, table requirement and Z-axis requirement.<\/p><\/div><\/div>\n          <div class=\"zr-check-row\"><div class=\"zr-check-icon\">03<\/div><div><strong>Fixture, Motion &amp; Optics<\/strong><p>Confirm the fixture concept, datum\/clamping, required physical travel or mounting provision, marking field, working distance and optical access.<\/p><\/div><\/div>\n          <div class=\"zr-check-row\"><div class=\"zr-check-icon\">04<\/div><div><strong>Controls, Electrical &amp; Site<\/strong><p>Confirm voltage, electrical layout, required interface provisions, enclosure\/access concept, utilities, installation space and service clearance. Active I\/O or triggering logic is reviewed under Automation Integration.<\/p><\/div><\/div>\n        <\/div>\n        <div class=\"zr-input-panel\"><h3>Useful Inputs for Engineering Review<\/h3><p>Send enough information to show both the marking task and the physical machine constraint.<\/p>\n          <div class=\"zr-input-row\"><strong>Workpiece<\/strong><div><span>Drawings or photos, dimensions, weight, material and surface<\/span><small>Defines the physical work envelope and fixture\/optical access constraints.<\/small><\/div><\/div>\n          <div class=\"zr-input-row\"><strong>Marking task<\/strong><div><span>Mark content, size, position, working area and target result<\/span><small>Connects the machine design to the actual marking requirement.<\/small><\/div><\/div>\n          <div class=\"zr-input-row\"><strong>Machine constraint<\/strong><div><span>Explain what does not fit or work on an existing standard machine<\/span><small>Separates genuine custom engineering from normal selectable configuration.<\/small><\/div><\/div>\n          <div class=\"zr-input-row\"><strong>Loading &amp; functions<\/strong><div><span>Loading direction, fixture, structural travel\/mounting needs and any laser-machine automation functions that require separate review<\/span><small>Defines access, workpiece presentation and whether automation review is needed for positioning, vision, I\/O or triggering.<\/small><\/div><\/div>\n          <div class=\"zr-input-row\"><strong>Destination<\/strong><div><span>Country, voltage, utilities, available space and relevant site constraints<\/span><small>Controls electrical configuration, footprint, access and installation readiness.<\/small><\/div><\/div>\n          <div class=\"zr-input-row\"><strong>Acceptance basis<\/strong><div><span>Marking result, positioning, required machine functions and agreed operating sequence<\/span><small>Provides a clear baseline for later commissioning and pre-shipment QC.<\/small><\/div><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"zr-section zr-section--light\" id=\"faq\" aria-labelledby=\"faq-title\">\n    <div class=\"zr-container zr-faq-shell\">\n      <div class=\"zr-faq-intro\"><p class=\"zr-eyebrow\">Buyer questions<\/p><h2 id=\"faq-title\">Custom Laser Marking Machine FAQ<\/h2><\/div>\n      <div class=\"zr-faq-list\"><details><summary>Can a custom machine use Fiber, MOPA, UV or CO2 technology?<\/summary><p>Yes, where the application is suitable. The laser technology is selected from the material, surface and required marking result. Custom-machine engineering then addresses the physical machine layout, work envelope, fixture, access, motion and standalone functions required around that marking process.<\/p><\/details><details><summary>Does Zhuorui manufacture the laser source, galvo and field lens used in a custom machine?<\/summary><p>No. Zhuorui builds and supplies the complete laser marking machine. Specialist components such as laser sources, galvos, field lenses and controllers are sourced from appropriate professional suppliers, then selected, matched, installed, configured and integrated into the completed machine.<\/p><\/details><\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"zr-cta\" id=\"next-step\" aria-labelledby=\"next-step-title\"><div class=\"zr-container\"><div class=\"zr-cta-copy\"><p class=\"zr-eyebrow\">Next step<\/p><h2 id=\"next-step-title\">Start With the Workpiece and the Machine Constraint<\/h2><p>Send the part, the marking task and the specific reason a standard laser marking machine does not fit. Zhuorui will determine whether the requirement can remain a standard configuration, needs a standalone custom-machine change, or requires laser-machine automation review for motion, vision, positioning, I\/O or triggering. Projects centered on robot handling, automatic loading\/unloading, conveyor material handling or complex production lines are outside Zhuorui&#8217;s current primary capability scope.<\/p><\/div><div class=\"zr-cta-box\"><div class=\"zr-cta-line\"><strong>Workpiece input<\/strong><span>Part drawings or photos, material, dimensions, weight and marking position<\/span><\/div><div class=\"zr-cta-line\"><strong>Machine requirement<\/strong><span>Work area, loading method, fixture, motion, access and required standalone functions<\/span><\/div><div class=\"zr-cta-line\"><strong>Destination requirement<\/strong><span>Country, voltage, utilities, installation space and relevant site constraints<\/span><\/div><div class=\"zr-actions\"><a class=\"zr-btn\" href=\"https:\/\/zhuoruilaser.com\/oem-custom-inquiry\/\">OEM &amp; Custom Inquiry<\/a><a class=\"zr-btn zr-btn--outline\" href=\"https:\/\/zhuoruilaser.com\/request-a-quote\/\">Request a Quote<\/a><\/div><\/div><\/div><\/section>\n<\/article>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Can a custom machine use Fiber, MOPA, UV or CO2 technology?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, where the application is suitable. The laser technology is selected from the material, surface and required marking result. Custom-machine engineering then addresses the physical machine layout, work envelope, fixture, access, motion and standalone functions required around that marking process.\"}},{\"@type\":\"Question\",\"name\":\"Does Zhuorui manufacture the laser source, galvo and field lens used in a custom machine?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Zhuorui builds and supplies the complete laser marking machine. Specialist components such as laser sources, galvos, field lenses and controllers are sourced from appropriate professional suppliers, then selected, matched, installed, configured and integrated into the completed machine.\"}}]}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Home\/Capabilities\/Custom Laser Marking Machines Factory capability \/ custom machine engineering Custom Laser Marking Machines When a standard laser marking machine [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":402,"menu_order":147,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-440","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/zhuoruilaser.com\/ar\/wp-json\/wp\/v2\/pages\/440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zhuoruilaser.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zhuoruilaser.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zhuoruilaser.com\/ar\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/zhuoruilaser.com\/ar\/wp-json\/wp\/v2\/comments?post=440"}],"version-history":[{"count":8,"href":"https:\/\/zhuoruilaser.com\/ar\/wp-json\/wp\/v2\/pages\/440\/revisions"}],"predecessor-version":[{"id":4502,"href":"https:\/\/zhuoruilaser.com\/ar\/wp-json\/wp\/v2\/pages\/440\/revisions\/4502"}],"up":[{"embeddable":true,"href":"https:\/\/zhuoruilaser.com\/ar\/wp-json\/wp\/v2\/pages\/402"}],"wp:attachment":[{"href":"https:\/\/zhuoruilaser.com\/ar\/wp-json\/wp\/v2\/media?parent=440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}