{"id":13635,"date":"2026-08-19T08:07:42","date_gmt":"2026-08-19T08:07:42","guid":{"rendered":"https:\/\/weldomachining.com\/?page_id=13635"},"modified":"2026-08-19T11:28:34","modified_gmt":"2026-08-19T11:28:34","slug":"custom-gear-manufacturing-2","status":"publish","type":"page","link":"https:\/\/weldomachining.com\/it\/custom-gear-manufacturing\/","title":{"rendered":"produzione di ingranaggi su misura"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13635\" class=\"elementor elementor-13635\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e8eceae e-con-full e-flex e-con e-parent\" data-id=\"e8eceae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9de5ca8 elementor-widget elementor-widget-html\" data-id=\"9de5ca8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<!-- Section 1: Custom Gear Manufacturing hero | Weldo reference style -->\n<style>\n  #weldo-gear-hero,\n  #weldo-gear-hero * { box-sizing: border-box; }\n\n  #weldo-gear-hero {\n    --gear-ink: #213b46;\n    --gear-body: #5e7681;\n    --gear-line: #a9cfdd;\n    --gear-blue: #4b9ed8;\n    --gear-teal: #45b2aa;\n    width: 100%;\n    padding: 24px 0;\n    background: #fff;\n    color: var(--gear-ink);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  #weldo-gear-hero .gear-hero-wrap {\n    width: min(100% - 48px, 1600px);\n    margin: 0 auto;\n  }\n\n  #weldo-gear-hero .gear-hero-panel {\n    position: relative;\n    isolation: isolate;\n    display: grid;\n    grid-template-columns: minmax(360px, .95fr) minmax(0, 1.05fr);\n    align-items: center;\n    gap: clamp(38px, 5vw, 86px);\n    min-height: 540px;\n    overflow: hidden;\n    padding: clamp(34px, 5vw, 72px);\n    border: 1px solid var(--gear-line);\n    border-radius: 24px;\n    background: linear-gradient(112deg, #fff 0%, #fff 54%, #e7f6fa 54%, #f4fbfd 100%);\n    box-shadow: 0 18px 42px rgba(33, 91, 116, .11);\n  }\n\n  #weldo-gear-hero .gear-hero-panel::before {\n    content: \"\";\n    position: absolute;\n    z-index: -1;\n    inset: 0 0 auto;\n    height: 6px;\n    background: linear-gradient(90deg, var(--gear-blue), var(--gear-teal));\n  }\n\n  #weldo-gear-hero .gear-hero-panel::after {\n    content: \"\";\n    position: absolute;\n    z-index: -1;\n    right: -160px;\n    top: -230px;\n    width: 520px;\n    height: 520px;\n    border: 38px solid rgba(114, 186, 210, .13);\n    border-radius: 50%;\n  }\n\n  #weldo-gear-hero .gear-hero-media {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 420px;\n    padding: 18px;\n    border: 1px solid #a8cedc;\n    border-radius: 20px;\n    background: #fff;\n    box-shadow: 0 16px 34px rgba(39, 92, 113, .12);\n  }\n\n  #weldo-gear-hero .gear-hero-media img {\n    display: block;\n    width: 100%;\n    max-width: 560px;\n    height: auto;\n    max-height: 460px;\n    aspect-ratio: 1 \/ 1;\n    object-fit: contain;\n    object-position: center;\n    border-radius: 12px;\n  }\n\n  #weldo-gear-hero .gear-hero-copy { max-width: 650px; }\n\n  #weldo-gear-hero .gear-hero-eyebrow {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin: 0 0 18px;\n    color: #2d7ea9;\n    font-size: 15px;\n    font-weight: 800;\n    letter-spacing: .16em;\n    line-height: 1.3;\n  }\n\n  #weldo-gear-hero .gear-hero-eyebrow::before {\n    content: \"\";\n    width: 72px;\n    height: 4px;\n    flex: 0 0 72px;\n    border-radius: 4px;\n    background: linear-gradient(90deg, var(--gear-blue), var(--gear-teal));\n  }\n\n  #weldo-gear-hero h1 {\n    position: relative;\n    margin: 0 0 22px;\n    padding-bottom: 18px;\n    color: var(--gear-ink);\n    font-family: Poppins, Arial, Helvetica, sans-serif;\n    font-size: 35px;\n    font-weight: 800;\n    letter-spacing: -.7px;\n    line-height: 1.15;\n  }\n\n  #weldo-gear-hero h1::after {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    bottom: 0;\n    width: 78px;\n    height: 4px;\n    border-radius: 4px;\n    background: linear-gradient(90deg, var(--gear-blue), var(--gear-teal));\n  }\n\n  #weldo-gear-hero .gear-hero-lead {\n    max-width: 620px;\n    margin: 0 0 22px;\n    color: var(--gear-body);\n    font-size: 18px;\n    line-height: 1.65;\n  }\n\n  #weldo-gear-hero .gear-hero-points {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 10px;\n    margin: 0 0 28px;\n  }\n\n  #weldo-gear-hero .gear-hero-point {\n    padding: 12px 13px;\n    border: 1px solid #cfe3ea;\n    border-radius: 10px;\n    background: rgba(255, 255, 255, .72);\n    color: #39758d;\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.35;\n  }\n\n  #weldo-gear-hero .gear-hero-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n    min-height: 54px;\n    padding: 16px 30px;\n    border: 1px solid rgba(28, 105, 145, .16);\n    border-radius: 12px;\n    background: linear-gradient(90deg, var(--gear-blue), var(--gear-teal));\n    box-shadow: 0 12px 25px rgba(45, 126, 172, .24);\n    color: #fff;\n    font-size: 17px;\n    font-weight: 800;\n    line-height: 20px;\n    text-decoration: none;\n    transition: transform .2s ease, box-shadow .2s ease, background .2s ease;\n  }\n\n  #weldo-gear-hero .gear-hero-button:hover,\n  #weldo-gear-hero .gear-hero-button:focus-visible {\n    background: linear-gradient(90deg, #2e7fae, #2e918b);\n    box-shadow: 0 16px 30px rgba(45, 126, 172, .3);\n    color: #fff;\n    transform: translateY(-2px);\n  }\n\n  #weldo-gear-hero .gear-hero-button:focus-visible {\n    outline: 3px solid rgba(67, 143, 208, .35);\n    outline-offset: 3px;\n  }\n\n  #weldo-gear-hero .gear-hero-arrow { font-size: 21px; line-height: 1; }\n\n  #weldo-gear-hero .gear-hero-note {\n    margin: 14px 0 0;\n    padding-left: 11px;\n    border-left: 3px solid #7bb7ca;\n    color: #607782;\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  @media (max-width: 900px) {\n    #weldo-gear-hero .gear-hero-panel {\n      grid-template-columns: minmax(0, 1fr);\n      gap: 30px;\n      min-height: 0;\n      padding: 38px 30px 42px;\n      background: linear-gradient(180deg, #fff 0%, #fff 62%, #edf8fb 100%);\n    }\n\n    #weldo-gear-hero .gear-hero-copy { order: 1; max-width: none; }\n    #weldo-gear-hero .gear-hero-media { order: 2; min-height: 0; }\n    #weldo-gear-hero .gear-hero-media img { max-height: 430px; }\n  }\n\n  @media (max-width: 600px) {\n    #weldo-gear-hero { padding: 12px 0; }\n    #weldo-gear-hero .gear-hero-wrap { width: min(100% - 24px, 1600px); }\n    #weldo-gear-hero .gear-hero-panel { padding: 30px 20px 32px; border-radius: 18px; }\n    #weldo-gear-hero .gear-hero-eyebrow { gap: 10px; font-size: 12px; letter-spacing: .12em; }\n    #weldo-gear-hero .gear-hero-eyebrow::before { width: 48px; flex-basis: 48px; }\n    #weldo-gear-hero h1 { margin-bottom: 18px; font-size: 30px; line-height: 1.18; }\n    #weldo-gear-hero .gear-hero-lead { font-size: 16px; line-height: 1.6; }\n    #weldo-gear-hero .gear-hero-points { grid-template-columns: 1fr; margin-bottom: 22px; }\n    #weldo-gear-hero .gear-hero-button { width: 100%; min-height: 50px; padding: 14px 20px; font-size: 16px; }\n    #weldo-gear-hero .gear-hero-media { padding: 10px; border-radius: 15px; }\n    #weldo-gear-hero .gear-hero-media img { max-height: 330px; }\n  }\n<\/style>\n\n<section id=\"weldo-gear-hero\" aria-labelledby=\"weldo-gear-title\">\n  <div class=\"gear-hero-wrap\">\n    <div class=\"gear-hero-panel\">\n      <div class=\"gear-hero-media\">\n        <img src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/custom-gear-manufacturing.webp\"\n             alt=\"Custom machined metal gear components\"\n             loading=\"eager\"\n             decoding=\"async\">\n      <\/div>\n\n      <div class=\"gear-hero-copy\">\n        <p class=\"gear-hero-eyebrow\">CUSTOM GEAR  BUILT<\/p>\n        <h1 id=\"weldo-gear-title\">Custom Gear Manufacturing<\/h1>\n        <p class=\"gear-hero-lead\">\n          Drawing-based spur, helical, bevel, worm, internal and gear-shaft parts for prototypes,\n          low-volume orders and repeat production. Weldo matches the tooth geometry, material,\n          heat treatment and inspection requirements to your application.\n        <\/p>\n\n        <div class=\"gear-hero-points\" aria-label=\"Custom gear service highlights\">\n          <div class=\"gear-hero-point\">Prototype to production<\/div>\n          <div class=\"gear-hero-point\">Metal and engineering plastics<\/div>\n          <div class=\"gear-hero-point\">Inspection-ready delivery<\/div>\n        <\/div>\n\n        <a class=\"gear-hero-button\" href=\"https:\/\/weldomachining.com\/file-upload\/\">\n          Upload Your Gear Drawing <span class=\"gear-hero-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/a>\n        <p class=\"gear-hero-note\">Send your drawing or model for a fast DFM review and custom quote.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89f3d99 e-con-full e-flex e-con e-parent\" data-id=\"89f3d99\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a81d9dd elementor-widget elementor-widget-html\" data-id=\"a81d9dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<!-- COMPLETE INDEPENDENT BLOCK: 02-gear-types.html -->\n<style>\n.gm-block{ --ink:#213b46; --body:#526976; --muted:#6d8490; --line:#d7eaf1; --soft:#f5fbfe; --soft2:#eaf7fc; --blue:#438fd0; --green:#44b3a7; --red:#347a9d; --white:#fff; --navy:#153344; }.gm-block,.gm-block *{box-sizing:border-box}.gm-block{scroll-behavior:smooth}.gm-block{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}.gm-block img{display:block;max-width:100%}.gm-block a{color:inherit;text-decoration:none}.gm-block .gm-preview{padding:22px 0 80px}.gm-block .gm-wrap{width:min(100% - 48px,1600px);margin:0 auto}.gm-block .gm-section{margin:22px 0}.gm-block .gm-panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,var(--soft),#fff 58%,var(--soft2));padding:clamp(30px,4.6vw,66px)}.gm-block .gm-eyebrow{display:none}.gm-block h1,.gm-block h2,.gm-block h3,.gm-block p{margin-top:0}.gm-block h1,.gm-block h2,.gm-block h3{font-family:Poppins,sans-serif;color:var(--ink)}.gm-block h1{font-size:35px;line-height:40.25px;letter-spacing:-.875px;font-weight:800;margin:0 0 18px}.gm-block h2{font-size:32px;line-height:38px;letter-spacing:-.64px;font-weight:600;margin:0 0 12px}.gm-block h3{font-size:18px;line-height:1.35;font-weight:700;margin:0 0 7px}.gm-block .gm-types h2{font-size:30px;line-height:36px;letter-spacing:-.6px}.gm-block .gm-lead{color:var(--body);font-size:15px;line-height:24px;max-width:720px;margin:0}.gm-block .gm-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;padding:14px 23px;border:0;border-radius:11px;background:linear-gradient(90deg,var(--blue),var(--green));box-shadow:0 10px 22px rgba(53,139,191,.2);color:#fff;font-size:16px;font-weight:800;line-height:19.2px;transition:transform .2s,box-shadow .2s}.gm-block .gm-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(53,139,191,.28)}.gm-block .gm-button:focus-visible,.gm-block .gm-text-link:focus-visible,.gm-block .gm-tab:focus-visible,.gm-block .gm-mat-btn:focus-visible{outline:3px solid rgba(67,143,208,.35);outline-offset:3px}.gm-block .gm-text-link{color:#2f83b8;font-weight:700;font-size:14px}.gm-block .gm-arrow{font-size:18px;line-height:0}.gm-block .gm-hero{min-height:420px;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,4vw,68px);padding-block:clamp(28px,3.2vw,46px);background:linear-gradient(135deg,#f4fbfe 0%,#fff 52%,#e9f7fb 100%)}.gm-block .gm-hero:after{content:\"\";position:absolute;right:-120px;top:-230px;width:490px;height:490px;border:35px solid rgba(125,185,213,.12);border-radius:50%;pointer-events:none}.gm-block .gm-hero-copy{position:relative;z-index:1;grid-column:2;grid-row:1;max-width:590px}.gm-block .gm-hero-copy .gm-lead{font-size:16px;line-height:25px;margin-bottom:18px}.gm-block .gm-hero-meta{font-size:14px;line-height:22px;color:var(--muted);margin:13px 0 0}.gm-block .gm-hero-media{position:relative;z-index:1;grid-column:1;grid-row:1;width:100%;max-width:400px;justify-self:center;padding:12px;border:1px solid #d7eaf1;border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 16px 36px rgba(47,114,142,.08)}.gm-block .gm-media-label{display:none}.gm-block .gm-hero-media img{width:100%;max-height:360px;aspect-ratio:1\/1;object-fit:contain;border-radius:12px}.gm-block .gm-types{background:#fff}.gm-block .gm-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.gm-block .gm-section-head .gm-lead{max-width:670px}.gm-block .gm-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gm-block .gm-type-card{display:flex;flex-direction:column;min-height:440px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(38,90,115,.035);transition:transform .2s,box-shadow .2s}.gm-block .gm-type-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(38,90,115,.09)}.gm-block .gm-type-image{display:grid;place-items:center;min-height:245px;padding:16px;background:#fff}.gm-block .gm-type-image img{width:100%;height:220px;object-fit:contain}.gm-block .gm-type-copy{display:flex;flex:1;flex-direction:column;padding:18px}.gm-block .gm-type-copy p{margin:0;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-type-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:15px}.gm-block .gm-chip{font-size:14px;letter-spacing:.02em;background:#eff6f8;white-space:nowrap}.gm-block .gm-worm-placeholder{width:100%;height:220px;display:grid;place-items:center;border:1px dashed #b8d1dc;border-radius:12px;background:linear-gradient(135deg,#fbfdfe,#edf7fa);color:#5e7a88;text-align:center;padding:20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.gm-block .gm-related{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;border-left:3px solid var(--blue);background:#f6fbfd;color:var(--body);font-size:14px}.gm-block .gm-related strong{font-family:Poppins,sans-serif;color:var(--ink);font-size:14px;white-space:nowrap}.gm-block .gm-materials{background:linear-gradient(135deg,#f6fcfe,#fff 60%,#eef9fc)}.gm-block .gm-tabs{display:flex;gap:8px;margin:24px 0 12px}.gm-block .gm-tab{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 15px;color:#5a7885;font-size:14px;font-weight:800;cursor:pointer}.gm-block .gm-tab[aria-selected=\"true\"]{background:#e6f5f8;border-color:#9bcddd;color:#286f88}.gm-block .gm-material-nav{display:flex;align-items:center;gap:8px;margin-bottom:16px}.gm-block .gm-mat-scroller{display:flex;gap:8px;overflow:auto;scroll-behavior:smooth;scrollbar-width:none;flex:1}.gm-block .gm-mat-scroller::-webkit-scrollbar{display:none}.gm-block .gm-mat-btn{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:#fff;padding:9px 13px;color:#597682;font-size:14px;font-weight:700;cursor:pointer}.gm-block .gm-mat-btn.is-active{background:#376f88;border-color:#376f88;color:#fff}.gm-block .gm-scroll-btn{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;border:1px solid var(--line);border-radius:50%;background:#fff;color:#407485;font-size:22px;cursor:pointer}.gm-block .gm-material-detail{display:grid;grid-template-columns:1fr minmax(280px,.85fr);gap:34px;align-items:center;margin-top:18px;padding:clamp(22px,3vw,38px);border:1px solid #d6e9ef;border-radius:18px;background:rgba(255,255,255,.88)}.gm-block .gm-detail-copy{max-width:650px}.gm-block .gm-detail-copy h3{font-size:24px;margin-bottom:9px}.gm-block .gm-detail-copy>p{margin:0 0 20px;color:var(--body);font-size:15px;line-height:24px}.gm-block .gm-spec-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gm-block .gm-spec-list div{padding:12px;border-radius:10px;background:#f5fafc}.gm-block .gm-spec-list strong{display:block;margin-bottom:4px;font-family:Poppins,sans-serif;color:#376f88;font-size:14px;line-height:20px}.gm-block .gm-spec-list span{display:block;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-detail-media{display:grid;place-items:center;min-height:260px;background:#fff;border-radius:14px}.gm-block .gm-detail-media img{width:100%;max-height:290px;object-fit:contain}.gm-block .gm-capabilities{background:#fff}.gm-block .gm-data-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:26px 0 12px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.gm-block .gm-data-cell{min-height:120px;padding:17px 15px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.gm-block .gm-data-cell:last-child{border-right:0}.gm-block .gm-data-cell span{color:#63808d;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.gm-block .gm-data-cell strong{display:block;margin-top:7px;font-family:Poppins,sans-serif;color:var(--ink);font-size:18px;line-height:1.25;font-weight:700}.gm-block .gm-note{margin:0 0 25px;color:#647d88;font-size:14px;line-height:20px}.gm-block .gm-equip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gm-block .gm-equip-card{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(150deg,#fff,#f5fbfd)}.gm-block .gm-equip-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:11px;background:#e6f5f8;color:#377992;font-family:Poppins,sans-serif;font-weight:800;font-size:15px}.gm-block .gm-equip-card p{margin:0;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-equip-card:last-child{grid-column:2 \/ span 1}.gm-block .gm-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.gm-block .gm-route-step{position:relative;padding:20px 18px 18px;border-top:3px solid #7db9d5;background:#f6fbfd}.gm-block .gm-route-step b{display:block;margin-bottom:11px;color:#347795;font-family:Poppins,sans-serif;font-size:14px;letter-spacing:.08em}.gm-block .gm-route-step h3{font-size:16px}.gm-block .gm-route-step p{margin:0;color:var(--body);font-size:14px;line-height:19px}.gm-block .gm-link-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.gm-block .gm-link-bar a{padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#397e9c;font-size:14px;font-weight:700}.gm-block .gm-quality{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(30px,5vw,70px);align-items:center;background:linear-gradient(135deg,#f5fbfe,#fff 58%,#eaf8fb)}.gm-block .gm-package{display:grid;gap:10px;margin-top:24px}.gm-block .gm-package-item{display:grid;grid-template-columns:31px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #dfeef2}.gm-block .gm-package-item:last-child{border-bottom:0}.gm-block .gm-package-num{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e1f2f7;color:#377891;font-family:Poppins,sans-serif;font-size:14px;font-weight:800}.gm-block .gm-package-item strong{display:block;font-family:Poppins,sans-serif;font-size:14px;line-height:1.35}.gm-block .gm-package-item span{display:block;margin-top:3px;color:var(--body);font-size:14px;line-height:19px}.gm-block .gm-quality-card{padding:15px;border:1px solid #d3e8ee;border-radius:18px;background:#fff}.gm-block .gm-quality-media{display:grid;place-items:center;min-height:240px;border-radius:12px;background:linear-gradient(135deg,#eaf7fb,#f8fdff);color:#427b92;text-align:center;padding:28px}.gm-block .gm-quality-media strong{display:block;font-family:Poppins,sans-serif;font-size:17px;margin-bottom:6px}.gm-block .gm-quality-media span{font-size:14px;line-height:20px}.gm-block .gm-control-tags{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.gm-block .gm-control-tags span{padding:9px;border-radius:7px;background:#f0f8fa;color:#376e84;font-size:14px;font-weight:700;text-align:center}.gm-block .gm-faq{background:linear-gradient(135deg,#f7fcfe,#fff 58%,#eaf8fb)}.gm-block .gm-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.gm-block .gm-faq details{border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.gm-block .gm-faq summary{cursor:pointer;list-style:none;padding:16px 48px 16px 16px;position:relative;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:20px}.gm-block .gm-faq summary::-webkit-details-marker{display:none}.gm-block .gm-faq summary:after{content:\"+\";position:absolute;right:16px;top:13px;color:var(--red);font-size:20px;font-weight:700}.gm-block .gm-faq details[open] summary:after{content:\"\u2212\"}.gm-block .gm-faq details p{margin:0;padding:0 16px 16px;color:var(--body);font-size:14px;line-height:20px}.gm-block .gm-final-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:24px;padding:24px 26px;border-radius:14px;background:linear-gradient(90deg,#e1f3f8,#eaf9fc)}.gm-block .gm-final-cta h3{font-size:21px;margin-bottom:4px}.gm-block .gm-final-cta p{margin:0;color:var(--body);font-size:14px;line-height:21px;max-width:680px}.gm-block .gm-confidential{margin:10px 0 0;color:#63808c;font-size:14px}@media(max-width:1180px){.gm-block .gm-wrap{width:min(100% - 40px,1600px)}.gm-block .gm-hero{grid-template-columns:1fr 1fr;gap:32px}.gm-block .gm-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-data-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gm-block .gm-data-cell:nth-child(4){border-right:0}.gm-block .gm-data-cell:nth-child(-n+4){border-bottom:1px solid var(--line)}.gm-block .gm-data-cell:last-child{grid-column:3 \/ span 2;border-right:0}.gm-block .gm-equip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-equip-card:last-child{grid-column:auto}.gm-block .gm-route{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-material-detail{grid-template-columns:1fr 1fr}.gm-block .gm-quality{grid-template-columns:1fr 1fr}}@media(max-width:767px){.gm-block .gm-preview{padding-top:12px}.gm-block .gm-wrap{width:min(100% - 32px,1600px)}.gm-block .gm-section{margin:16px 0}.gm-block .gm-panel{border-radius:18px;padding:24px 20px}.gm-block h1{font-size:29px;line-height:34px;letter-spacing:-.6px;margin-bottom:14px}.gm-block h2,.gm-block .gm-types h2{font-size:24px;line-height:30px;letter-spacing:-.45px}.gm-block .gm-eyebrow{font-size:14px}.gm-block .gm-section-head{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.gm-block .gm-hero{min-height:0;grid-template-columns:1fr;gap:23px}.gm-block .gm-hero-copy{max-width:none}.gm-block .gm-hero-copy .gm-lead{font-size:14px;line-height:22px}.gm-block .gm-hero-media{padding:10px}.gm-block .gm-button{width:100%;font-size:16px}.gm-block .gm-type-grid,.gm-block .gm-faq-grid{grid-template-columns:1fr}.gm-block .gm-type-card{min-height:0}.gm-block .gm-type-image{min-height:260px}.gm-block .gm-type-image img{height:240px}.gm-block .gm-related{align-items:flex-start;flex-direction:column}.gm-block .gm-material-detail,.gm-block .gm-quality{grid-template-columns:1fr;gap:23px}.gm-block .gm-detail-media{min-height:230px;order:2}.gm-block .gm-spec-list{grid-template-columns:1fr}.gm-block .gm-tabs{overflow:auto;white-space:nowrap;padding-bottom:2px}.gm-block .gm-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-data-cell{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line);min-height:100px}.gm-block .gm-data-cell:nth-child(2n){border-right:0!important}.gm-block .gm-data-cell:last-child{grid-column:1 \/ -1;border-bottom:0}.gm-block .gm-equip-grid,.gm-block .gm-route{grid-template-columns:1fr}.gm-block .gm-route{gap:9px}.gm-block .gm-equip-card{min-height:0}.gm-block .gm-final-cta{align-items:stretch;flex-direction:column;padding:22px}.gm-block .gm-final-cta .gm-button{width:100%}.gm-block .gm-control-tags{grid-template-columns:1fr 1fr}}.gm-block .gm-equip-carousel{margin:24px 0 0}.gm-block .gm-carousel-label{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:0 0 11px}.gm-block .gm-carousel-label strong{font-family:Poppins,sans-serif;color:var(--ink);font-size:16px;line-height:1.3}.gm-block .gm-carousel-label span{color:var(--muted);font-size:14px;line-height:18px;text-align:right}.gm-block .gm-carousel-shell{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:10px;align-items:center}.gm-block .gm-carousel-btn{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:#fff;color:#376f88;font-size:23px;line-height:1;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.gm-block .gm-carousel-btn:hover:not(:disabled){background:#e6f5f8;color:#286f88}.gm-block .gm-carousel-btn:focus-visible{outline:3px solid rgba(67,143,208,.35);outline-offset:3px}.gm-block .gm-carousel-btn:disabled{opacity:.36;cursor:not-allowed}.gm-block .gm-carousel-viewport{overflow:hidden}.gm-block .gm-carousel-track{display:flex;gap:14px;transform:translateX(0);transition:transform .32s ease}.gm-block .gm-equip-slide{display:flex;flex:0 0 calc((100% - 42px)\/4);flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.gm-block .gm-equip-media{height:168px;overflow:hidden;background:#eef7fa}.gm-block .gm-equip-media img{width:100%;height:100%;object-fit:cover;object-position:center}.gm-block .gm-equip-copy{padding:11px 13px 13px}.gm-block .gm-equip-copy-top{display:flex;align-items:center;gap:8px;margin-bottom:5px}.gm-block .gm-equip-badge{display:inline-grid;place-items:center;min-width:29px;height:22px;padding:0 6px;border-radius:6px;background:#e3f3f7;color:#367a93;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;letter-spacing:.03em}.gm-block .gm-equip-copy h3{margin:0;font-size:14px;line-height:19px}.gm-block .gm-equip-copy p{margin:6px 0 0;color:var(--body);font-size:14px;line-height:18px}.gm-block .gm-equip-support{margin:12px 0 0;color:#617b87;font-size:14px;line-height:19px}.gm-block .gm-equip-support strong{color:#376f88;font-family:Poppins,sans-serif}.gm-block .gm-equip-grid{display:none}.gm-block .gm-quality-media{position:relative;display:block;min-height:0;height:220px;overflow:hidden;padding:0;background:#eaf7fb}.gm-block .gm-quality-media img{width:100%;height:100%;object-fit:cover;object-position:center}.gm-block .gm-quality-label{position:absolute;left:12px;top:12px;border:1px solid #d1e4eb;border-radius:999px;background:rgba(255,255,255,.94);padding:5px 8px;color:#3e758b;font-size:14px;font-weight:800;letter-spacing:.07em}.gm-block .gm-quality-copy{padding:15px 14px 0;color:#427b92;text-align:center}.gm-block .gm-quality-copy strong{display:block;font-family:Poppins,sans-serif;font-size:17px;line-height:22px;margin-bottom:6px}.gm-block .gm-quality-copy span{display:block;font-size:14px;line-height:20px}@media(max-width:1180px){.gm-block .gm-equip-slide{flex-basis:calc((100% - 14px)\/2)}.gm-block .gm-equip-media{height:156px}}@media(max-width:767px){.gm-block .gm-carousel-label{align-items:flex-start;flex-direction:column;gap:3px}.gm-block .gm-carousel-label span{text-align:left}.gm-block .gm-carousel-shell{grid-template-columns:38px minmax(0,1fr) 38px;gap:7px}.gm-block .gm-carousel-btn{width:38px;height:38px}.gm-block .gm-equip-slide{flex-basis:100%}.gm-block .gm-equip-media{height:192px}.gm-block .gm-equip-copy{padding:12px 13px 14px}.gm-block .gm-quality-media{height:230px}.gm-block .gm-quality-copy{padding:14px 12px 0}}.gm-block .gm-chip,.gm-block .gm-equip-badge,.gm-block .gm-quality-label,.gm-block .gm-control-tags{display:none!important}.gm-block .gm-type-footer{justify-content:flex-end}.gm-block .gm-material-link{display:inline-flex;margin-top:16px}.gm-block .gm-data-cell span,.gm-block .gm-note,.gm-block .gm-route-step b,.gm-block .gm-route-step p,.gm-block .gm-link-bar a,.gm-block .gm-package-num,.gm-block .gm-package-item span,.gm-block .gm-faq details p,.gm-block .gm-confidential,.gm-block .gm-carousel-label span,.gm-block .gm-equip-copy p,.gm-block .gm-equip-support,.gm-block .gm-quality-copy span{font-size:14px;line-height:21px}.gm-block .gm-faq summary:after{color:var(--blue)}.gm-block .gm-type-card{min-height:340px}.gm-block .gm-type-image{min-height:205px;padding:14px}.gm-block .gm-type-image img{width:auto;max-width:100%;height:auto;max-height:180px;object-fit:contain;margin:auto}.gm-block .gm-route-step h3,.gm-block .gm-equip-copy h3{font-size:18px;line-height:24px}.gm-block .gm-section{margin:30px 0}.gm-block .gm-hero{min-height:440px;padding-block:clamp(34px,3.5vw,50px)}.gm-block .gm-carousel-shell{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px}.gm-block .gm-carousel-btn{width:36px;height:36px;border-radius:8px;font-size:20px;box-shadow:none}.gm-block .gm-equip-media{display:flex;align-items:center;justify-content:center;height:220px;background:#f4f9fb}.gm-block .gm-equip-media img{width:auto;max-width:100%;height:100%;object-fit:contain;object-position:center}@media(max-width:1180px){.gm-block .gm-wrap{width:min(100% - 36px,1600px)}.gm-block .gm-material-nav{display:block}.gm-block .gm-scroll-btn{display:none}.gm-block .gm-mat-scroller{flex-wrap:wrap;overflow:visible}.gm-block .gm-equip-media{height:200px}}@media(max-width:767px){.gm-block .gm-wrap{width:min(100% - 24px,1600px)}.gm-block .gm-section{margin:22px 0}.gm-block .gm-panel{padding:28px 20px}.gm-block h1{font-size:30px;line-height:35px}.gm-block h2,.gm-block .gm-types h2{font-size:25px;line-height:31px}.gm-block .gm-hero{min-height:0;padding-block:28px}.gm-block .gm-hero-copy{grid-column:1;grid-row:1;max-width:none}.gm-block .gm-hero-media{grid-column:1;grid-row:2;max-width:360px}.gm-block .gm-type-image{min-height:220px}.gm-block .gm-type-image img{height:auto;max-height:200px}.gm-block .gm-carousel-label span{display:none}.gm-block .gm-carousel-shell{grid-template-columns:1fr 1fr;grid-template-areas:\"viewport viewport\" \"prev next\";gap:10px 8px}.gm-block .gm-carousel-viewport{grid-area:viewport}.gm-block .gm-carousel-btn{width:42px;height:42px}.gm-block .gm-carousel-btn:first-child{grid-area:prev;justify-self:end}.gm-block .gm-carousel-btn:last-child{grid-area:next;justify-self:start}.gm-block .gm-equip-media{height:220px}.gm-block .gm-tabs{flex-wrap:wrap;overflow:visible;white-space:normal}.gm-block .gm-tab{flex:1 1 calc(50% - 4px)}.gm-block .gm-mat-btn{flex:1 1 calc(50% - 4px);min-width:0;padding:9px 10px}}.gm-block{background:#f5f7f8}.gm-block .gm-preview{background:#f5f7f8}.gm-block .gm-panel{border-color:#d6e2e7;background:#fff;box-shadow:0 10px 28px rgba(34,66,80,.055)}.gm-block .gm-hero{min-height:410px;background:linear-gradient(118deg,#fff 0%,#fff 64%,#eff6f9 100%)}.gm-block .gm-hero-copy{text-align:left}.gm-block .gm-hero-copy h1{margin-bottom:14px}.gm-block .gm-h1-primary{display:block;font-size:35px;line-height:40px;font-weight:800;letter-spacing:-.8px}.gm-block .gm-h1-secondary{display:block;margin-top:8px;color:#3e7487;font-size:20px;line-height:27px;font-weight:600;letter-spacing:0}.gm-block .gm-hero-copy .gm-lead{max-width:620px;margin-bottom:0}.gm-block .gm-hero-media{background:#f7f9fa;border-color:#d8e3e8;box-shadow:0 14px 30px rgba(39,72,86,.08)}.gm-block .gm-hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0}.gm-block .gm-hero-point{padding:12px 13px;border:1px solid #d4e3e9;border-radius:10px;background:#f5f9fa}.gm-block .gm-hero-point strong{display:block;color:#235f7b;font-family:Poppins,sans-serif;font-size:16px;line-height:21px}.gm-block .gm-hero-point span{display:block;margin-top:2px;color:#627984;font-size:14px;line-height:19px}.gm-block .gm-hero-meta{margin-top:11px;padding-left:11px;border-left:3px solid #7bb7ca;color:#607782}.gm-block .gm-types{background:#fff}.gm-block .gm-materials{background:#f1f7f9}.gm-block .gm-capabilities{background:#fff}.gm-block .gm-quality{background:#edf5f7}.gm-block .gm-faq{background:#fff}.gm-block .gm-panel>h2,.gm-block .gm-section-head h2,.gm-block .gm-quality>div>h2{position:relative;padding-left:17px}.gm-block .gm-panel>h2:before,.gm-block .gm-section-head h2:before,.gm-block .gm-quality>div>h2:before{content:\"\";position:absolute;left:0;top:.16em;width:4px;height:.78em;border-radius:3px;background:linear-gradient(180deg,#4c9dd0,#46aea7)}.gm-block .gm-type-card,.gm-block .gm-material-detail,.gm-block .gm-data-grid,.gm-block .gm-equip-slide,.gm-block .gm-faq details,.gm-block .gm-quality-card{background:#fff;border-color:#d5e2e7}.gm-block .gm-type-card{border-top:3px solid #9dcbd9}.gm-block .gm-type-card:hover{border-top-color:#3e89ad}.gm-block .gm-type-image,.gm-block .gm-detail-media,.gm-block .gm-equip-media{background:#f6f8f9}.gm-block .gm-spec-list div,.gm-block .gm-route-step{background:#f4f7f8}.gm-block .gm-data-cell{background:#fff}.gm-block .gm-data-cell:nth-child(even){background:#f4f8fa}.gm-block .gm-data-cell strong{color:#205d78}.gm-block .gm-final-cta{background:linear-gradient(100deg,#e7f2f5,#d8ebf0);border:1px solid #b9d6df}.gm-block a:visited,.gm-block a:hover,.gm-block a:focus,.gm-block a:active{color:inherit}.gm-block .gm-button,.gm-block .gm-button:visited,.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{min-height:54px;padding:16px 30px;border:1px solid rgba(28,105,145,.16);border-radius:12px;background:linear-gradient(90deg,#4b9ed8,#45b2aa);color:#fff!important;font-size:17px;line-height:20px;box-shadow:0 12px 25px rgba(45,126,172,.24)}.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{background:linear-gradient(90deg,#2e7fae,#2e918b);color:#fff!important;transform:translateY(-2px)}.gm-block .gm-text-link,.gm-block .gm-text-link:visited,.gm-block .gm-text-link:hover,.gm-block .gm-text-link:focus,.gm-block .gm-text-link:active,.gm-block .gm-material-link,.gm-block .gm-material-link:visited,.gm-block .gm-material-link:hover,.gm-block .gm-material-link:focus,.gm-block .gm-material-link:active{color:#276f98!important}.gm-block .gm-link-bar a,.gm-block .gm-link-bar a:visited{background:#f3f7f9;border-color:#c8dce3;color:#2e7598!important}.gm-block .gm-link-bar a:hover,.gm-block .gm-link-bar a:focus,.gm-block .gm-link-bar a:active{background:#347fa6;border-color:#347fa6;color:#fff!important}.gm-block .gm-tab,.gm-block .gm-mat-btn{min-height:44px;border-color:#bfd5dd;background:#fff;color:#416d80}.gm-block .gm-tab:hover,.gm-block .gm-tab:focus,.gm-block .gm-tab:active,.gm-block .gm-tab[aria-selected=\"true\"],.gm-block .gm-mat-btn:hover,.gm-block .gm-mat-btn:focus,.gm-block .gm-mat-btn:active,.gm-block .gm-mat-btn.is-active{background:#347a9d;border-color:#347a9d;color:#fff!important}.gm-block .gm-scroll-btn,.gm-block .gm-carousel-btn{background:#fff;border-color:#b9d4de;color:#2d7294}.gm-block .gm-scroll-btn:hover,.gm-block .gm-scroll-btn:focus,.gm-block .gm-scroll-btn:active,.gm-block .gm-carousel-btn:hover:not(:disabled),.gm-block .gm-carousel-btn:focus:not(:disabled),.gm-block .gm-carousel-btn:active:not(:disabled){background:#347a9d;border-color:#347a9d;color:#fff!important}.gm-block .gm-faq summary,.gm-block .gm-faq summary:visited,.gm-block .gm-faq summary:hover,.gm-block .gm-faq summary:focus,.gm-block .gm-faq summary:active{color:var(--ink)!important}.gm-block .gm-faq summary:after{color:#347a9d}@media(max-width:767px){.gm-block .gm-h1-primary{font-size:30px;line-height:35px}.gm-block .gm-h1-secondary{font-size:18px;line-height:24px}.gm-block .gm-hero-points{grid-template-columns:1fr;gap:7px;margin:17px 0}.gm-block .gm-hero-point{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:8px;padding:10px 12px}.gm-block .gm-hero-point span{margin-top:0}.gm-block .gm-button,.gm-block .gm-button:visited,.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{min-height:50px;padding:14px 20px;font-size:16px}.gm-block .gm-tab,.gm-block .gm-mat-btn{min-height:42px}}\n.gm-block .gm-preview{padding:0}\n<\/style>\n\n<div class=\"gm-block\">\n  <main class=\"gm-preview\">\n<section class=\"gm-section\" id=\"gear-types\"><div class=\"gm-wrap\"><div class=\"gm-panel gm-types\">\n      <div class=\"gm-section-head\"><div><h2>Custom Gear Manufacturing Options<\/h2><p class=\"gm-lead\">Choose from six core gear structures to match your drawing. Include tooth data, interfaces, operating conditions, and mating-part details.<\/p><\/div><\/div>\n      <div class=\"gm-type-grid\">\n        <article class=\"gm-type-card\"><div class=\"gm-type-image\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/spur-helical-gear.webp\" alt=\"Custom spur and helical gears with hub and keyway features\" loading=\"lazy\"><\/div><div class=\"gm-type-copy\"><h3>Spur &amp; Helical Gears<\/h3><p>External cylindrical gears for parallel-axis transmission.<\/p><\/div><\/article>\n        <article class=\"gm-type-card\"><div class=\"gm-type-image\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/internal-ring-gear.webp\" alt=\"Custom internal and ring gear for compact drive assemblies\" loading=\"lazy\"><\/div><div class=\"gm-type-copy\"><h3>Internal &amp; Ring Gears<\/h3><p>Internal or external ring structures for compact assemblies and circular interfaces.<\/p><\/div><\/article>\n        <article class=\"gm-type-card\"><div class=\"gm-type-image\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/bevel-gear.webp\" alt=\"Custom bevel gear for angle-drive transmission\" loading=\"lazy\"><\/div><div class=\"gm-type-copy\"><h3>Bevel Gears<\/h3><p>Angle-drive gear structures for intersecting or offset shafts.<\/p><\/div><\/article>\n        <article class=\"gm-type-card\"><div class=\"gm-type-image\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/worm-gear.webp\" alt=\"Custom worm gear and bronze worm wheel for skew-axis transmission\" loading=\"lazy\"><\/div><div class=\"gm-type-copy\"><h3>Worm Gears<\/h3><p>Worm and wheel sets for high-ratio, skew-axis transmission.<\/p><\/div><\/article>\n        <article class=\"gm-type-card\"><div class=\"gm-type-image\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/gear-racks.webp\" alt=\"Custom gear rack for linear motion systems\" loading=\"lazy\"><\/div><div class=\"gm-type-copy\"><h3>Gear Racks<\/h3><p>Linear gear elements paired with a pinion to create linear motion.<\/p><\/div><\/article>\n        <article class=\"gm-type-card\"><div class=\"gm-type-image\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/gear-shaft-compound-gear.webp\" alt=\"Custom gear shaft and compound gear component\" loading=\"lazy\"><\/div><div class=\"gm-type-copy\"><h3>Gear Shafts &amp; Compound Gears<\/h3><p>Integrated components combining teeth with shafts, hubs, and multiple stages.<\/p><\/div><\/article>\n      <\/div>\n      <div class=\"gm-related\"><strong>Related Power Transmission Parts<\/strong><span>Sprockets, timing pulleys, splined shafts, and gear couplings are reviewed as related power-transmission parts.<\/span><\/div>\n    <\/div><\/div><\/section>\n  <\/main>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20ebc5f elementor-widget elementor-widget-html\" data-id=\"20ebc5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<!-- COMPLETE INDEPENDENT BLOCK: 03-materials.html -->\n<style>\n.gm-block{ --ink:#213b46; --body:#526976; --muted:#6d8490; --line:#d7eaf1; --soft:#f5fbfe; --soft2:#eaf7fc; --blue:#438fd0; --green:#44b3a7; --red:#347a9d; --white:#fff; --navy:#153344; }.gm-block,.gm-block *{box-sizing:border-box}.gm-block{scroll-behavior:smooth}.gm-block{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}.gm-block img{display:block;max-width:100%}.gm-block a{color:inherit;text-decoration:none}.gm-block .gm-preview{padding:22px 0 80px}.gm-block .gm-wrap{width:min(100% - 48px,1600px);margin:0 auto}.gm-block .gm-section{margin:22px 0}.gm-block .gm-panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,var(--soft),#fff 58%,var(--soft2));padding:clamp(30px,4.6vw,66px)}.gm-block .gm-eyebrow{display:none}.gm-block h1,.gm-block h2,.gm-block h3,.gm-block p{margin-top:0}.gm-block h1,.gm-block h2,.gm-block h3{font-family:Poppins,sans-serif;color:var(--ink)}.gm-block h1{font-size:35px;line-height:40.25px;letter-spacing:-.875px;font-weight:800;margin:0 0 18px}.gm-block h2{font-size:32px;line-height:38px;letter-spacing:-.64px;font-weight:600;margin:0 0 12px}.gm-block h3{font-size:18px;line-height:1.35;font-weight:700;margin:0 0 7px}.gm-block .gm-types h2{font-size:30px;line-height:36px;letter-spacing:-.6px}.gm-block .gm-lead{color:var(--body);font-size:15px;line-height:24px;max-width:720px;margin:0}.gm-block .gm-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;padding:14px 23px;border:0;border-radius:11px;background:linear-gradient(90deg,var(--blue),var(--green));box-shadow:0 10px 22px rgba(53,139,191,.2);color:#fff;font-size:16px;font-weight:800;line-height:19.2px;transition:transform .2s,box-shadow .2s}.gm-block .gm-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(53,139,191,.28)}.gm-block .gm-button:focus-visible,.gm-block .gm-text-link:focus-visible,.gm-block .gm-tab:focus-visible,.gm-block .gm-mat-btn:focus-visible{outline:3px solid rgba(67,143,208,.35);outline-offset:3px}.gm-block .gm-text-link{color:#2f83b8;font-weight:700;font-size:14px}.gm-block .gm-arrow{font-size:18px;line-height:0}.gm-block .gm-hero{min-height:420px;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,4vw,68px);padding-block:clamp(28px,3.2vw,46px);background:linear-gradient(135deg,#f4fbfe 0%,#fff 52%,#e9f7fb 100%)}.gm-block .gm-hero:after{content:\"\";position:absolute;right:-120px;top:-230px;width:490px;height:490px;border:35px solid rgba(125,185,213,.12);border-radius:50%;pointer-events:none}.gm-block .gm-hero-copy{position:relative;z-index:1;grid-column:2;grid-row:1;max-width:590px}.gm-block .gm-hero-copy .gm-lead{font-size:16px;line-height:25px;margin-bottom:18px}.gm-block .gm-hero-meta{font-size:14px;line-height:22px;color:var(--muted);margin:13px 0 0}.gm-block .gm-hero-media{position:relative;z-index:1;grid-column:1;grid-row:1;width:100%;max-width:400px;justify-self:center;padding:12px;border:1px solid #d7eaf1;border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 16px 36px rgba(47,114,142,.08)}.gm-block .gm-media-label{display:none}.gm-block .gm-hero-media img{width:100%;max-height:360px;aspect-ratio:1\/1;object-fit:contain;border-radius:12px}.gm-block .gm-types{background:#fff}.gm-block .gm-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.gm-block .gm-section-head .gm-lead{max-width:670px}.gm-block .gm-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gm-block .gm-type-card{display:flex;flex-direction:column;min-height:440px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(38,90,115,.035);transition:transform .2s,box-shadow .2s}.gm-block .gm-type-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(38,90,115,.09)}.gm-block .gm-type-image{display:grid;place-items:center;min-height:245px;padding:16px;background:#fff}.gm-block .gm-type-image img{width:100%;height:220px;object-fit:contain}.gm-block .gm-type-copy{display:flex;flex:1;flex-direction:column;padding:18px}.gm-block .gm-type-copy p{margin:0;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-type-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:15px}.gm-block .gm-chip{font-size:14px;letter-spacing:.02em;background:#eff6f8;white-space:nowrap}.gm-block .gm-worm-placeholder{width:100%;height:220px;display:grid;place-items:center;border:1px dashed #b8d1dc;border-radius:12px;background:linear-gradient(135deg,#fbfdfe,#edf7fa);color:#5e7a88;text-align:center;padding:20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.gm-block .gm-related{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;border-left:3px solid var(--blue);background:#f6fbfd;color:var(--body);font-size:14px}.gm-block .gm-related strong{font-family:Poppins,sans-serif;color:var(--ink);font-size:14px;white-space:nowrap}.gm-block .gm-materials{background:linear-gradient(135deg,#f6fcfe,#fff 60%,#eef9fc)}.gm-block .gm-tabs{display:flex;gap:8px;margin:24px 0 12px}.gm-block .gm-tab{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 15px;color:#5a7885;font-size:14px;font-weight:800;cursor:pointer}.gm-block .gm-tab[aria-selected=\"true\"]{background:#e6f5f8;border-color:#9bcddd;color:#286f88}.gm-block .gm-material-nav{display:flex;align-items:center;gap:8px;margin-bottom:16px}.gm-block .gm-mat-scroller{display:flex;gap:8px;overflow:auto;scroll-behavior:smooth;scrollbar-width:none;flex:1}.gm-block .gm-mat-scroller::-webkit-scrollbar{display:none}.gm-block .gm-mat-btn{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:#fff;padding:9px 13px;color:#597682;font-size:14px;font-weight:700;cursor:pointer}.gm-block .gm-mat-btn.is-active{background:#376f88;border-color:#376f88;color:#fff}.gm-block .gm-scroll-btn{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;border:1px solid var(--line);border-radius:50%;background:#fff;color:#407485;font-size:22px;cursor:pointer}.gm-block .gm-material-detail{display:grid;grid-template-columns:1fr minmax(280px,.85fr);gap:34px;align-items:center;margin-top:18px;padding:clamp(22px,3vw,38px);border:1px solid #d6e9ef;border-radius:18px;background:rgba(255,255,255,.88)}.gm-block .gm-detail-copy{max-width:650px}.gm-block .gm-detail-copy h3{font-size:24px;margin-bottom:9px}.gm-block .gm-detail-copy>p{margin:0 0 20px;color:var(--body);font-size:15px;line-height:24px}.gm-block .gm-spec-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gm-block .gm-spec-list div{padding:12px;border-radius:10px;background:#f5fafc}.gm-block .gm-spec-list strong{display:block;margin-bottom:4px;font-family:Poppins,sans-serif;color:#376f88;font-size:14px;line-height:20px}.gm-block .gm-spec-list span{display:block;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-detail-media{display:grid;place-items:center;min-height:260px;background:#fff;border-radius:14px}.gm-block .gm-detail-media img{width:100%;max-height:290px;object-fit:contain}.gm-block .gm-capabilities{background:#fff}.gm-block .gm-data-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:26px 0 12px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.gm-block .gm-data-cell{min-height:120px;padding:17px 15px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.gm-block .gm-data-cell:last-child{border-right:0}.gm-block .gm-data-cell span{color:#63808d;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.gm-block .gm-data-cell strong{display:block;margin-top:7px;font-family:Poppins,sans-serif;color:var(--ink);font-size:18px;line-height:1.25;font-weight:700}.gm-block .gm-note{margin:0 0 25px;color:#647d88;font-size:14px;line-height:20px}.gm-block .gm-equip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gm-block .gm-equip-card{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(150deg,#fff,#f5fbfd)}.gm-block .gm-equip-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:11px;background:#e6f5f8;color:#377992;font-family:Poppins,sans-serif;font-weight:800;font-size:15px}.gm-block .gm-equip-card p{margin:0;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-equip-card:last-child{grid-column:2 \/ span 1}.gm-block .gm-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.gm-block .gm-route-step{position:relative;padding:20px 18px 18px;border-top:3px solid #7db9d5;background:#f6fbfd}.gm-block .gm-route-step b{display:block;margin-bottom:11px;color:#347795;font-family:Poppins,sans-serif;font-size:14px;letter-spacing:.08em}.gm-block .gm-route-step h3{font-size:16px}.gm-block .gm-route-step p{margin:0;color:var(--body);font-size:14px;line-height:19px}.gm-block .gm-link-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.gm-block .gm-link-bar a{padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#397e9c;font-size:14px;font-weight:700}.gm-block .gm-quality{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(30px,5vw,70px);align-items:center;background:linear-gradient(135deg,#f5fbfe,#fff 58%,#eaf8fb)}.gm-block .gm-package{display:grid;gap:10px;margin-top:24px}.gm-block .gm-package-item{display:grid;grid-template-columns:31px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #dfeef2}.gm-block .gm-package-item:last-child{border-bottom:0}.gm-block .gm-package-num{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e1f2f7;color:#377891;font-family:Poppins,sans-serif;font-size:14px;font-weight:800}.gm-block .gm-package-item strong{display:block;font-family:Poppins,sans-serif;font-size:14px;line-height:1.35}.gm-block .gm-package-item span{display:block;margin-top:3px;color:var(--body);font-size:14px;line-height:19px}.gm-block .gm-quality-card{padding:15px;border:1px solid #d3e8ee;border-radius:18px;background:#fff}.gm-block .gm-quality-media{display:grid;place-items:center;min-height:240px;border-radius:12px;background:linear-gradient(135deg,#eaf7fb,#f8fdff);color:#427b92;text-align:center;padding:28px}.gm-block .gm-quality-media strong{display:block;font-family:Poppins,sans-serif;font-size:17px;margin-bottom:6px}.gm-block .gm-quality-media span{font-size:14px;line-height:20px}.gm-block .gm-control-tags{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.gm-block .gm-control-tags span{padding:9px;border-radius:7px;background:#f0f8fa;color:#376e84;font-size:14px;font-weight:700;text-align:center}.gm-block .gm-faq{background:linear-gradient(135deg,#f7fcfe,#fff 58%,#eaf8fb)}.gm-block .gm-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.gm-block .gm-faq details{border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.gm-block .gm-faq summary{cursor:pointer;list-style:none;padding:16px 48px 16px 16px;position:relative;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:20px}.gm-block .gm-faq summary::-webkit-details-marker{display:none}.gm-block .gm-faq summary:after{content:\"+\";position:absolute;right:16px;top:13px;color:var(--red);font-size:20px;font-weight:700}.gm-block .gm-faq details[open] summary:after{content:\"\u2212\"}.gm-block .gm-faq details p{margin:0;padding:0 16px 16px;color:var(--body);font-size:14px;line-height:20px}.gm-block .gm-final-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:24px;padding:24px 26px;border-radius:14px;background:linear-gradient(90deg,#e1f3f8,#eaf9fc)}.gm-block .gm-final-cta h3{font-size:21px;margin-bottom:4px}.gm-block .gm-final-cta p{margin:0;color:var(--body);font-size:14px;line-height:21px;max-width:680px}.gm-block .gm-confidential{margin:10px 0 0;color:#63808c;font-size:14px}@media(max-width:1180px){.gm-block .gm-wrap{width:min(100% - 40px,1600px)}.gm-block .gm-hero{grid-template-columns:1fr 1fr;gap:32px}.gm-block .gm-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-data-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gm-block .gm-data-cell:nth-child(4){border-right:0}.gm-block .gm-data-cell:nth-child(-n+4){border-bottom:1px solid var(--line)}.gm-block .gm-data-cell:last-child{grid-column:3 \/ span 2;border-right:0}.gm-block .gm-equip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-equip-card:last-child{grid-column:auto}.gm-block .gm-route{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-material-detail{grid-template-columns:1fr 1fr}.gm-block .gm-quality{grid-template-columns:1fr 1fr}}@media(max-width:767px){.gm-block .gm-preview{padding-top:12px}.gm-block .gm-wrap{width:min(100% - 32px,1600px)}.gm-block .gm-section{margin:16px 0}.gm-block .gm-panel{border-radius:18px;padding:24px 20px}.gm-block h1{font-size:29px;line-height:34px;letter-spacing:-.6px;margin-bottom:14px}.gm-block h2,.gm-block .gm-types h2{font-size:24px;line-height:30px;letter-spacing:-.45px}.gm-block .gm-eyebrow{font-size:14px}.gm-block .gm-section-head{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.gm-block .gm-hero{min-height:0;grid-template-columns:1fr;gap:23px}.gm-block .gm-hero-copy{max-width:none}.gm-block .gm-hero-copy .gm-lead{font-size:14px;line-height:22px}.gm-block .gm-hero-media{padding:10px}.gm-block .gm-button{width:100%;font-size:16px}.gm-block .gm-type-grid,.gm-block .gm-faq-grid{grid-template-columns:1fr}.gm-block .gm-type-card{min-height:0}.gm-block .gm-type-image{min-height:260px}.gm-block .gm-type-image img{height:240px}.gm-block .gm-related{align-items:flex-start;flex-direction:column}.gm-block .gm-material-detail,.gm-block .gm-quality{grid-template-columns:1fr;gap:23px}.gm-block .gm-detail-media{min-height:230px;order:2}.gm-block .gm-spec-list{grid-template-columns:1fr}.gm-block .gm-tabs{overflow:auto;white-space:nowrap;padding-bottom:2px}.gm-block .gm-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-data-cell{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line);min-height:100px}.gm-block .gm-data-cell:nth-child(2n){border-right:0!important}.gm-block .gm-data-cell:last-child{grid-column:1 \/ -1;border-bottom:0}.gm-block .gm-equip-grid,.gm-block .gm-route{grid-template-columns:1fr}.gm-block .gm-route{gap:9px}.gm-block .gm-equip-card{min-height:0}.gm-block .gm-final-cta{align-items:stretch;flex-direction:column;padding:22px}.gm-block .gm-final-cta .gm-button{width:100%}.gm-block .gm-control-tags{grid-template-columns:1fr 1fr}}.gm-block .gm-equip-carousel{margin:24px 0 0}.gm-block .gm-carousel-label{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:0 0 11px}.gm-block .gm-carousel-label strong{font-family:Poppins,sans-serif;color:var(--ink);font-size:16px;line-height:1.3}.gm-block .gm-carousel-label span{color:var(--muted);font-size:14px;line-height:18px;text-align:right}.gm-block .gm-carousel-shell{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:10px;align-items:center}.gm-block .gm-carousel-btn{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:#fff;color:#376f88;font-size:23px;line-height:1;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.gm-block .gm-carousel-btn:hover:not(:disabled){background:#e6f5f8;color:#286f88}.gm-block .gm-carousel-btn:focus-visible{outline:3px solid rgba(67,143,208,.35);outline-offset:3px}.gm-block .gm-carousel-btn:disabled{opacity:.36;cursor:not-allowed}.gm-block .gm-carousel-viewport{overflow:hidden}.gm-block .gm-carousel-track{display:flex;gap:14px;transform:translateX(0);transition:transform .32s ease}.gm-block .gm-equip-slide{display:flex;flex:0 0 calc((100% - 42px)\/4);flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.gm-block .gm-equip-media{height:168px;overflow:hidden;background:#eef7fa}.gm-block .gm-equip-media img{width:100%;height:100%;object-fit:cover;object-position:center}.gm-block .gm-equip-copy{padding:11px 13px 13px}.gm-block .gm-equip-copy-top{display:flex;align-items:center;gap:8px;margin-bottom:5px}.gm-block .gm-equip-badge{display:inline-grid;place-items:center;min-width:29px;height:22px;padding:0 6px;border-radius:6px;background:#e3f3f7;color:#367a93;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;letter-spacing:.03em}.gm-block .gm-equip-copy h3{margin:0;font-size:14px;line-height:19px}.gm-block .gm-equip-copy p{margin:6px 0 0;color:var(--body);font-size:14px;line-height:18px}.gm-block .gm-equip-support{margin:12px 0 0;color:#617b87;font-size:14px;line-height:19px}.gm-block .gm-equip-support strong{color:#376f88;font-family:Poppins,sans-serif}.gm-block .gm-equip-grid{display:none}.gm-block .gm-quality-media{position:relative;display:block;min-height:0;height:220px;overflow:hidden;padding:0;background:#eaf7fb}.gm-block .gm-quality-media img{width:100%;height:100%;object-fit:cover;object-position:center}.gm-block .gm-quality-label{position:absolute;left:12px;top:12px;border:1px solid #d1e4eb;border-radius:999px;background:rgba(255,255,255,.94);padding:5px 8px;color:#3e758b;font-size:14px;font-weight:800;letter-spacing:.07em}.gm-block .gm-quality-copy{padding:15px 14px 0;color:#427b92;text-align:center}.gm-block .gm-quality-copy strong{display:block;font-family:Poppins,sans-serif;font-size:17px;line-height:22px;margin-bottom:6px}.gm-block .gm-quality-copy span{display:block;font-size:14px;line-height:20px}@media(max-width:1180px){.gm-block .gm-equip-slide{flex-basis:calc((100% - 14px)\/2)}.gm-block .gm-equip-media{height:156px}}@media(max-width:767px){.gm-block .gm-carousel-label{align-items:flex-start;flex-direction:column;gap:3px}.gm-block .gm-carousel-label span{text-align:left}.gm-block .gm-carousel-shell{grid-template-columns:38px minmax(0,1fr) 38px;gap:7px}.gm-block .gm-carousel-btn{width:38px;height:38px}.gm-block .gm-equip-slide{flex-basis:100%}.gm-block .gm-equip-media{height:192px}.gm-block .gm-equip-copy{padding:12px 13px 14px}.gm-block .gm-quality-media{height:230px}.gm-block .gm-quality-copy{padding:14px 12px 0}}.gm-block .gm-chip,.gm-block .gm-equip-badge,.gm-block .gm-quality-label,.gm-block .gm-control-tags{display:none!important}.gm-block .gm-type-footer{justify-content:flex-end}.gm-block .gm-material-link{display:inline-flex;margin-top:16px}.gm-block .gm-data-cell span,.gm-block .gm-note,.gm-block .gm-route-step b,.gm-block .gm-route-step p,.gm-block .gm-link-bar a,.gm-block .gm-package-num,.gm-block .gm-package-item span,.gm-block .gm-faq details p,.gm-block .gm-confidential,.gm-block .gm-carousel-label span,.gm-block .gm-equip-copy p,.gm-block .gm-equip-support,.gm-block .gm-quality-copy span{font-size:14px;line-height:21px}.gm-block .gm-faq summary:after{color:var(--blue)}.gm-block .gm-type-card{min-height:340px}.gm-block .gm-type-image{min-height:205px;padding:14px}.gm-block .gm-type-image img{width:auto;max-width:100%;height:auto;max-height:180px;object-fit:contain;margin:auto}.gm-block .gm-route-step h3,.gm-block .gm-equip-copy h3{font-size:18px;line-height:24px}.gm-block .gm-section{margin:30px 0}.gm-block .gm-hero{min-height:440px;padding-block:clamp(34px,3.5vw,50px)}.gm-block .gm-carousel-shell{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px}.gm-block .gm-carousel-btn{width:36px;height:36px;border-radius:8px;font-size:20px;box-shadow:none}.gm-block .gm-equip-media{display:flex;align-items:center;justify-content:center;height:220px;background:#f4f9fb}.gm-block .gm-equip-media img{width:auto;max-width:100%;height:100%;object-fit:contain;object-position:center}@media(max-width:1180px){.gm-block .gm-wrap{width:min(100% - 36px,1600px)}.gm-block .gm-material-nav{display:block}.gm-block .gm-scroll-btn{display:none}.gm-block .gm-mat-scroller{flex-wrap:wrap;overflow:visible}.gm-block .gm-equip-media{height:200px}}@media(max-width:767px){.gm-block .gm-wrap{width:min(100% - 24px,1600px)}.gm-block .gm-section{margin:22px 0}.gm-block .gm-panel{padding:28px 20px}.gm-block h1{font-size:30px;line-height:35px}.gm-block h2,.gm-block .gm-types h2{font-size:25px;line-height:31px}.gm-block .gm-hero{min-height:0;padding-block:28px}.gm-block .gm-hero-copy{grid-column:1;grid-row:1;max-width:none}.gm-block .gm-hero-media{grid-column:1;grid-row:2;max-width:360px}.gm-block .gm-type-image{min-height:220px}.gm-block .gm-type-image img{height:auto;max-height:200px}.gm-block .gm-carousel-label span{display:none}.gm-block .gm-carousel-shell{grid-template-columns:1fr 1fr;grid-template-areas:\"viewport viewport\" \"prev next\";gap:10px 8px}.gm-block .gm-carousel-viewport{grid-area:viewport}.gm-block .gm-carousel-btn{width:42px;height:42px}.gm-block .gm-carousel-btn:first-child{grid-area:prev;justify-self:end}.gm-block .gm-carousel-btn:last-child{grid-area:next;justify-self:start}.gm-block .gm-equip-media{height:220px}.gm-block .gm-tabs{flex-wrap:wrap;overflow:visible;white-space:normal}.gm-block .gm-tab{flex:1 1 calc(50% - 4px)}.gm-block .gm-mat-btn{flex:1 1 calc(50% - 4px);min-width:0;padding:9px 10px}}.gm-block{background:#f5f7f8}.gm-block .gm-preview{background:#f5f7f8}.gm-block .gm-panel{border-color:#d6e2e7;background:#fff;box-shadow:0 10px 28px rgba(34,66,80,.055)}.gm-block .gm-hero{min-height:410px;background:linear-gradient(118deg,#fff 0%,#fff 64%,#eff6f9 100%)}.gm-block .gm-hero-copy{text-align:left}.gm-block .gm-hero-copy h1{margin-bottom:14px}.gm-block .gm-h1-primary{display:block;font-size:35px;line-height:40px;font-weight:800;letter-spacing:-.8px}.gm-block .gm-h1-secondary{display:block;margin-top:8px;color:#3e7487;font-size:20px;line-height:27px;font-weight:600;letter-spacing:0}.gm-block .gm-hero-copy .gm-lead{max-width:620px;margin-bottom:0}.gm-block .gm-hero-media{background:#f7f9fa;border-color:#d8e3e8;box-shadow:0 14px 30px rgba(39,72,86,.08)}.gm-block .gm-hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0}.gm-block .gm-hero-point{padding:12px 13px;border:1px solid #d4e3e9;border-radius:10px;background:#f5f9fa}.gm-block .gm-hero-point strong{display:block;color:#235f7b;font-family:Poppins,sans-serif;font-size:16px;line-height:21px}.gm-block .gm-hero-point span{display:block;margin-top:2px;color:#627984;font-size:14px;line-height:19px}.gm-block .gm-hero-meta{margin-top:11px;padding-left:11px;border-left:3px solid #7bb7ca;color:#607782}.gm-block .gm-types{background:#fff}.gm-block .gm-materials{background:#f1f7f9}.gm-block .gm-capabilities{background:#fff}.gm-block .gm-quality{background:#edf5f7}.gm-block .gm-faq{background:#fff}.gm-block .gm-panel>h2,.gm-block .gm-section-head h2,.gm-block .gm-quality>div>h2{position:relative;padding-left:17px}.gm-block .gm-panel>h2:before,.gm-block .gm-section-head h2:before,.gm-block .gm-quality>div>h2:before{content:\"\";position:absolute;left:0;top:.16em;width:4px;height:.78em;border-radius:3px;background:linear-gradient(180deg,#4c9dd0,#46aea7)}.gm-block .gm-type-card,.gm-block .gm-material-detail,.gm-block .gm-data-grid,.gm-block .gm-equip-slide,.gm-block .gm-faq details,.gm-block .gm-quality-card{background:#fff;border-color:#d5e2e7}.gm-block .gm-type-card{border-top:3px solid #9dcbd9}.gm-block .gm-type-card:hover{border-top-color:#3e89ad}.gm-block .gm-type-image,.gm-block .gm-detail-media,.gm-block .gm-equip-media{background:#f6f8f9}.gm-block .gm-spec-list div,.gm-block .gm-route-step{background:#f4f7f8}.gm-block .gm-data-cell{background:#fff}.gm-block .gm-data-cell:nth-child(even){background:#f4f8fa}.gm-block .gm-data-cell strong{color:#205d78}.gm-block .gm-final-cta{background:linear-gradient(100deg,#e7f2f5,#d8ebf0);border:1px solid #b9d6df}.gm-block a:visited,.gm-block a:hover,.gm-block a:focus,.gm-block a:active{color:inherit}.gm-block .gm-button,.gm-block .gm-button:visited,.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{min-height:54px;padding:16px 30px;border:1px solid rgba(28,105,145,.16);border-radius:12px;background:linear-gradient(90deg,#4b9ed8,#45b2aa);color:#fff!important;font-size:17px;line-height:20px;box-shadow:0 12px 25px rgba(45,126,172,.24)}.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{background:linear-gradient(90deg,#2e7fae,#2e918b);color:#fff!important;transform:translateY(-2px)}.gm-block .gm-text-link,.gm-block .gm-text-link:visited,.gm-block .gm-text-link:hover,.gm-block .gm-text-link:focus,.gm-block .gm-text-link:active,.gm-block .gm-material-link,.gm-block .gm-material-link:visited,.gm-block .gm-material-link:hover,.gm-block .gm-material-link:focus,.gm-block .gm-material-link:active{color:#276f98!important}.gm-block .gm-link-bar a,.gm-block .gm-link-bar a:visited{background:#f3f7f9;border-color:#c8dce3;color:#2e7598!important}.gm-block .gm-link-bar a:hover,.gm-block .gm-link-bar a:focus,.gm-block .gm-link-bar a:active{background:#347fa6;border-color:#347fa6;color:#fff!important}.gm-block .gm-tab,.gm-block .gm-mat-btn{min-height:44px;border-color:#bfd5dd;background:#fff;color:#416d80}.gm-block .gm-tab:hover,.gm-block .gm-tab:focus,.gm-block .gm-tab:active,.gm-block .gm-tab[aria-selected=\"true\"],.gm-block .gm-mat-btn:hover,.gm-block .gm-mat-btn:focus,.gm-block .gm-mat-btn:active,.gm-block .gm-mat-btn.is-active{background:#347a9d;border-color:#347a9d;color:#fff!important}.gm-block .gm-scroll-btn,.gm-block .gm-carousel-btn{background:#fff;border-color:#b9d4de;color:#2d7294}.gm-block .gm-scroll-btn:hover,.gm-block .gm-scroll-btn:focus,.gm-block .gm-scroll-btn:active,.gm-block .gm-carousel-btn:hover:not(:disabled),.gm-block .gm-carousel-btn:focus:not(:disabled),.gm-block .gm-carousel-btn:active:not(:disabled){background:#347a9d;border-color:#347a9d;color:#fff!important}.gm-block .gm-faq summary,.gm-block .gm-faq summary:visited,.gm-block .gm-faq summary:hover,.gm-block .gm-faq summary:focus,.gm-block .gm-faq summary:active{color:var(--ink)!important}.gm-block .gm-faq summary:after{color:#347a9d}@media(max-width:767px){.gm-block .gm-h1-primary{font-size:30px;line-height:35px}.gm-block .gm-h1-secondary{font-size:18px;line-height:24px}.gm-block .gm-hero-points{grid-template-columns:1fr;gap:7px;margin:17px 0}.gm-block .gm-hero-point{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:8px;padding:10px 12px}.gm-block .gm-hero-point span{margin-top:0}.gm-block .gm-button,.gm-block .gm-button:visited,.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{min-height:50px;padding:14px 20px;font-size:16px}.gm-block .gm-tab,.gm-block .gm-mat-btn{min-height:42px}}\n.gm-block .gm-preview{padding:0}\n<\/style>\n\n<div class=\"gm-block\">\n  <main class=\"gm-preview\">\n<section class=\"gm-section\" id=\"materials\"><div class=\"gm-wrap\"><div class=\"gm-panel gm-materials\">\n      <h2>Materials for Custom Gear Machining<\/h2><p class=\"gm-lead\">Select materials by load, speed, temperature, corrosion, lubrication, noise, and dimensional stability. Confirm the exact grade and condition during review.<\/p>\n      <div class=\"gm-tabs\" role=\"tablist\" aria-label=\"Material family\"><button class=\"gm-tab\" type=\"button\" role=\"tab\" aria-selected=\"true\" data-family=\"metals\">Metals<\/button><button class=\"gm-tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-family=\"plastics\">Engineering Plastics<\/button><\/div>\n      <div class=\"gm-material-nav\"><button class=\"gm-scroll-btn\" type=\"button\" aria-label=\"Previous material\">\u2039<\/button><div class=\"gm-mat-scroller\" id=\"materialScroller\"><\/div><button class=\"gm-scroll-btn\" type=\"button\" aria-label=\"Next material\">\u203a<\/button><\/div>\n      <div class=\"gm-material-detail\"><div class=\"gm-detail-copy\"><h3 id=\"materialName\"><\/h3><p id=\"materialIntro\"><\/p><div class=\"gm-spec-list\"><div><strong>Best For<\/strong><span id=\"materialBest\"><\/span><\/div><div><strong>Specify<\/strong><span id=\"materialDefine\"><\/span><\/div><div><strong>Surface Treatment<\/strong><span id=\"materialSurface\"><\/span><\/div><div><strong>Material Condition<\/strong><span id=\"materialHeat\"><\/span><\/div><\/div><a class=\"gm-text-link gm-material-link\" id=\"materialLink\" href=\"https:\/\/weldomachining.com\/material\/\">Explore This Material \u2192<\/a><\/div><a class=\"gm-detail-media\" id=\"materialImageLink\" href=\"https:\/\/weldomachining.com\/material\/\" aria-label=\"Explore this CNC machining material\"><img decoding=\"async\" id=\"materialImage\" src=\"\" alt=\"\"><\/a><\/div>\n    <\/div><\/div><\/section>\n  <\/main>\n<\/div>\n<script>\nconst materialData={\n      metals:[\n        {name:'Steel',link:'https:\/\/weldomachining.com\/cnc-steel-machining\/',img:'https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/steel-gear-.webp',alt:'Steel gear for load-bearing transmission components',intro:'Carbon or low-alloy steel for general load-bearing gear components.',best:'General load, shafts, hubs, and transmission parts',define:'Grade, load, speed, lubrication, and mating part',surface:'Machined finish; black oxide or zinc protection when specified',heat:'Carburizing, induction hardening, or through-hardening only for suitable grades'},\n        {name:'Stainless Steel',link:'https:\/\/weldomachining.com\/cnc-machining-stainless-steel\/',img:'https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/stainless-steel-gear.webp',alt:'Stainless steel gear for corrosion-sensitive applications',intro:'Stainless grades for corrosion-sensitive gear components where cleanliness and environment matter.',best:'Corrosion exposure, washdown, and traceable assemblies',define:'Exact stainless grade, environment, and corrosion requirement',surface:'Machined finish; passivation or electropolishing when specified',heat:'Only hardenable grades use heat treatment; 304 and 316 are not hardened this way'},\n        {name:'Bronze',link:'https:\/\/weldomachining.com\/cnc-machining-bronze\/',img:'https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/bronze-gear.webp',alt:'Bronze gear for wear-focused and friction-sensitive applications',intro:'Bronze for worm wheels and friction-sensitive mating pairs.',best:'Wear-focused, anti-galling, and lubricated sliding contact',define:'Bronze alloy, mating material, load, speed, and lubrication',surface:'Machined finish or light polish where required',heat:'No routine hardening; select alloy and condition for the duty'},\n        {name:'Aluminum',link:'https:\/\/weldomachining.com\/cnc-machining-aluminum\/',img:'https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/aluminum-gear.webp',alt:'Aluminum gear for lightweight gear-related components',intro:'Aluminum alloys for lightweight gear-related components with defined load and wear limits.',best:'Low-inertia, corrosion-resistant, and lightweight assemblies',define:'Alloy, load, wear limit, temperature, and mating material',surface:'Machined finish or anodizing where corrosion or appearance is specified',heat:'Specify the incoming temper; no standard post-machining gear-hardening route'},\n        {name:'Specialty Metals',link:'https:\/\/weldomachining.com\/material\/',img:'https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/specialty-metal-gear.webp',alt:'Specialty metal gear for project-specific material review',intro:'Project-specific alloys selected for the stated environment, load, and material specification.',best:'Special corrosion, temperature, magnetic, or strength requirements',define:'Exact alloy, standard, condition, and acceptance criteria',surface:'Only the treatment compatible with the specified alloy',heat:'Defined by the alloy specification and drawing; no generic route shown'}],\n      plastics:[\n        {name:'POM \/ Acetal',link:'https:\/\/weldomachining.com\/pom-cnc-machining\/',img:'https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/POM-gear.webp',alt:'POM Acetal gear for low-friction dimensional stability',intro:'Low-friction engineering plastic for quiet, dimensionally controlled mechanisms.',best:'Light-to-moderate load, low-noise, and low-friction motion',define:'Grade, load, speed, tolerance, mating material, and moisture exposure',surface:'As-machined with controlled deburring; coatings are not standard',heat:'No hardening treatment; avoid unnecessary heat exposure after machining'},\n        {name:'PA \/ Nylon',link:'https:\/\/weldomachining.com\/nylon-cnc-machining\/',img:'https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/nylon-gear.webp',alt:'Nylon gear for tough impact-sensitive mechanisms',intro:'Tough engineering plastic for impact-sensitive gear applications.',best:'Impact resistance and moderate-load mechanisms',define:'Grade, moisture condition, temperature, load, and clearance',surface:'As-machined with controlled deburring; no routine coating',heat:'Conditioning state may be specified; no metal-style hardening route'},\n        {name:'PEEK',link:'https:\/\/weldomachining.com\/peek-cnc-machining\/',img:'https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/peek-gear.webp',alt:'PEEK gear for high-performance material review',intro:'High-performance polymer for demanding temperature, chemical, and dimensional requirements.',best:'High-temperature, chemical, and high-performance mechanisms',define:'Grade, service temperature, load, chemical exposure, and certification',surface:'As-machined; specialised surface requirements only by project review',heat:'Annealing may be specified for dimensional stability; no conventional hardening'},\n        {name:'Specialty Polymers',link:'https:\/\/weldomachining.com\/cnc-plastic-machining\/',img:'https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/specialty-polymers-gear.webp',alt:'Specialty polymer gear for project-specific material review',intro:'Modified or high-performance polymers selected by resin grade and service environment.',best:'Special friction, temperature, chemical, electrical, or weight needs',define:'Exact resin, filler, environment, load, and validation requirement',surface:'As-machined unless a resin-compatible process is specified',heat:'Only resin-specific conditioning or annealing where required'}]\n    };\n    let currentFamily='metals',currentIndex=0;\n    const scroller=document.getElementById('materialScroller');\n    const renderMaterials=()=>{const list=materialData[currentFamily];if(currentIndex>=list.length)currentIndex=0;scroller.innerHTML=list.map((m,i)=>`<button class=\"gm-mat-btn ${i===currentIndex?'is-active':''}\" type=\"button\" data-index=\"${i}\">${m.name}<\/button>`).join('');const m=list[currentIndex];document.getElementById('materialName').textContent=m.name;document.getElementById('materialIntro').textContent=m.intro;document.getElementById('materialBest').textContent=m.best;document.getElementById('materialDefine').textContent=m.define;document.getElementById('materialSurface').textContent=m.surface;document.getElementById('materialHeat').textContent=m.heat;const materialLink=document.getElementById('materialLink');materialLink.href=m.link;materialLink.textContent=`Explore ${m.name} CNC Machining \u2192`;const imageLink=document.getElementById('materialImageLink');imageLink.href=m.link;imageLink.setAttribute('aria-label',`Explore ${m.name} CNC machining`);const img=document.getElementById('materialImage');img.src=m.img;img.alt=m.alt;scroller.querySelectorAll('.gm-mat-btn').forEach(btn=>btn.addEventListener('click',()=>{currentIndex=Number(btn.dataset.index);renderMaterials();}));};\n    document.querySelectorAll('.gm-tab').forEach(tab=>tab.addEventListener('click',()=>{currentFamily=tab.dataset.family;currentIndex=0;document.querySelectorAll('.gm-tab').forEach(t=>t.setAttribute('aria-selected',String(t===tab)));renderMaterials();}));\n    document.querySelectorAll('.gm-scroll-btn').forEach((btn,i)=>btn.addEventListener('click',()=>{const list=materialData[currentFamily];currentIndex=(currentIndex+(i===0?-1:1)+list.length)%list.length;renderMaterials();scroller.scrollBy({left:i===0?-180:180,behavior:'smooth'});}));\n    renderMaterials();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-15c7c60 elementor-widget elementor-widget-html\" data-id=\"15c7c60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<!-- COMPLETE INDEPENDENT BLOCK: 04-capabilities-equipment-process.html -->\n<style>\n.gm-block{ --ink:#213b46; --body:#526976; --muted:#6d8490; --line:#d7eaf1; --soft:#f5fbfe; --soft2:#eaf7fc; --blue:#438fd0; --green:#44b3a7; --red:#347a9d; --white:#fff; --navy:#153344; }.gm-block,.gm-block *{box-sizing:border-box}.gm-block{scroll-behavior:smooth}.gm-block{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}.gm-block img{display:block;max-width:100%}.gm-block a{color:inherit;text-decoration:none}.gm-block .gm-preview{padding:22px 0 80px}.gm-block .gm-wrap{width:min(100% - 48px,1600px);margin:0 auto}.gm-block .gm-section{margin:22px 0}.gm-block .gm-panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,var(--soft),#fff 58%,var(--soft2));padding:clamp(30px,4.6vw,66px)}.gm-block .gm-eyebrow{display:none}.gm-block h1,.gm-block h2,.gm-block h3,.gm-block p{margin-top:0}.gm-block h1,.gm-block h2,.gm-block h3{font-family:Poppins,sans-serif;color:var(--ink)}.gm-block h1{font-size:35px;line-height:40.25px;letter-spacing:-.875px;font-weight:800;margin:0 0 18px}.gm-block h2{font-size:32px;line-height:38px;letter-spacing:-.64px;font-weight:600;margin:0 0 12px}.gm-block h3{font-size:18px;line-height:1.35;font-weight:700;margin:0 0 7px}.gm-block .gm-types h2{font-size:30px;line-height:36px;letter-spacing:-.6px}.gm-block .gm-lead{color:var(--body);font-size:15px;line-height:24px;max-width:720px;margin:0}.gm-block .gm-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;padding:14px 23px;border:0;border-radius:11px;background:linear-gradient(90deg,var(--blue),var(--green));box-shadow:0 10px 22px rgba(53,139,191,.2);color:#fff;font-size:16px;font-weight:800;line-height:19.2px;transition:transform .2s,box-shadow .2s}.gm-block .gm-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(53,139,191,.28)}.gm-block .gm-button:focus-visible,.gm-block .gm-text-link:focus-visible,.gm-block .gm-tab:focus-visible,.gm-block .gm-mat-btn:focus-visible{outline:3px solid rgba(67,143,208,.35);outline-offset:3px}.gm-block .gm-text-link{color:#2f83b8;font-weight:700;font-size:14px}.gm-block .gm-arrow{font-size:18px;line-height:0}.gm-block .gm-hero{min-height:420px;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,4vw,68px);padding-block:clamp(28px,3.2vw,46px);background:linear-gradient(135deg,#f4fbfe 0%,#fff 52%,#e9f7fb 100%)}.gm-block .gm-hero:after{content:\"\";position:absolute;right:-120px;top:-230px;width:490px;height:490px;border:35px solid rgba(125,185,213,.12);border-radius:50%;pointer-events:none}.gm-block .gm-hero-copy{position:relative;z-index:1;grid-column:2;grid-row:1;max-width:590px}.gm-block .gm-hero-copy .gm-lead{font-size:16px;line-height:25px;margin-bottom:18px}.gm-block .gm-hero-meta{font-size:14px;line-height:22px;color:var(--muted);margin:13px 0 0}.gm-block .gm-hero-media{position:relative;z-index:1;grid-column:1;grid-row:1;width:100%;max-width:400px;justify-self:center;padding:12px;border:1px solid #d7eaf1;border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 16px 36px rgba(47,114,142,.08)}.gm-block .gm-media-label{display:none}.gm-block .gm-hero-media img{width:100%;max-height:360px;aspect-ratio:1\/1;object-fit:contain;border-radius:12px}.gm-block .gm-types{background:#fff}.gm-block .gm-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.gm-block .gm-section-head .gm-lead{max-width:670px}.gm-block .gm-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gm-block .gm-type-card{display:flex;flex-direction:column;min-height:440px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(38,90,115,.035);transition:transform .2s,box-shadow .2s}.gm-block .gm-type-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(38,90,115,.09)}.gm-block .gm-type-image{display:grid;place-items:center;min-height:245px;padding:16px;background:#fff}.gm-block .gm-type-image img{width:100%;height:220px;object-fit:contain}.gm-block .gm-type-copy{display:flex;flex:1;flex-direction:column;padding:18px}.gm-block .gm-type-copy p{margin:0;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-type-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:15px}.gm-block .gm-chip{font-size:14px;letter-spacing:.02em;background:#eff6f8;white-space:nowrap}.gm-block .gm-worm-placeholder{width:100%;height:220px;display:grid;place-items:center;border:1px dashed #b8d1dc;border-radius:12px;background:linear-gradient(135deg,#fbfdfe,#edf7fa);color:#5e7a88;text-align:center;padding:20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.gm-block .gm-related{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;border-left:3px solid var(--blue);background:#f6fbfd;color:var(--body);font-size:14px}.gm-block .gm-related strong{font-family:Poppins,sans-serif;color:var(--ink);font-size:14px;white-space:nowrap}.gm-block .gm-materials{background:linear-gradient(135deg,#f6fcfe,#fff 60%,#eef9fc)}.gm-block .gm-tabs{display:flex;gap:8px;margin:24px 0 12px}.gm-block .gm-tab{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 15px;color:#5a7885;font-size:14px;font-weight:800;cursor:pointer}.gm-block .gm-tab[aria-selected=\"true\"]{background:#e6f5f8;border-color:#9bcddd;color:#286f88}.gm-block .gm-material-nav{display:flex;align-items:center;gap:8px;margin-bottom:16px}.gm-block .gm-mat-scroller{display:flex;gap:8px;overflow:auto;scroll-behavior:smooth;scrollbar-width:none;flex:1}.gm-block .gm-mat-scroller::-webkit-scrollbar{display:none}.gm-block .gm-mat-btn{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:#fff;padding:9px 13px;color:#597682;font-size:14px;font-weight:700;cursor:pointer}.gm-block .gm-mat-btn.is-active{background:#376f88;border-color:#376f88;color:#fff}.gm-block .gm-scroll-btn{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;border:1px solid var(--line);border-radius:50%;background:#fff;color:#407485;font-size:22px;cursor:pointer}.gm-block .gm-material-detail{display:grid;grid-template-columns:1fr minmax(280px,.85fr);gap:34px;align-items:center;margin-top:18px;padding:clamp(22px,3vw,38px);border:1px solid #d6e9ef;border-radius:18px;background:rgba(255,255,255,.88)}.gm-block .gm-detail-copy{max-width:650px}.gm-block .gm-detail-copy h3{font-size:24px;margin-bottom:9px}.gm-block .gm-detail-copy>p{margin:0 0 20px;color:var(--body);font-size:15px;line-height:24px}.gm-block .gm-spec-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gm-block .gm-spec-list div{padding:12px;border-radius:10px;background:#f5fafc}.gm-block .gm-spec-list strong{display:block;margin-bottom:4px;font-family:Poppins,sans-serif;color:#376f88;font-size:14px;line-height:20px}.gm-block .gm-spec-list span{display:block;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-detail-media{display:grid;place-items:center;min-height:260px;background:#fff;border-radius:14px}.gm-block .gm-detail-media img{width:100%;max-height:290px;object-fit:contain}.gm-block .gm-capabilities{background:#fff}.gm-block .gm-data-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:26px 0 12px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.gm-block .gm-data-cell{min-height:120px;padding:17px 15px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.gm-block .gm-data-cell:last-child{border-right:0}.gm-block .gm-data-cell span{color:#63808d;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.gm-block .gm-data-cell strong{display:block;margin-top:7px;font-family:Poppins,sans-serif;color:var(--ink);font-size:18px;line-height:1.25;font-weight:700}.gm-block .gm-note{margin:0 0 25px;color:#647d88;font-size:14px;line-height:20px}.gm-block .gm-equip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gm-block .gm-equip-card{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(150deg,#fff,#f5fbfd)}.gm-block .gm-equip-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:11px;background:#e6f5f8;color:#377992;font-family:Poppins,sans-serif;font-weight:800;font-size:15px}.gm-block .gm-equip-card p{margin:0;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-equip-card:last-child{grid-column:2 \/ span 1}.gm-block .gm-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.gm-block .gm-route-step{position:relative;padding:20px 18px 18px;border-top:3px solid #7db9d5;background:#f6fbfd}.gm-block .gm-route-step b{display:block;margin-bottom:11px;color:#347795;font-family:Poppins,sans-serif;font-size:14px;letter-spacing:.08em}.gm-block .gm-route-step h3{font-size:16px}.gm-block .gm-route-step p{margin:0;color:var(--body);font-size:14px;line-height:19px}.gm-block .gm-link-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.gm-block .gm-link-bar a{padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#397e9c;font-size:14px;font-weight:700}.gm-block .gm-quality{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(30px,5vw,70px);align-items:center;background:linear-gradient(135deg,#f5fbfe,#fff 58%,#eaf8fb)}.gm-block .gm-package{display:grid;gap:10px;margin-top:24px}.gm-block .gm-package-item{display:grid;grid-template-columns:31px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #dfeef2}.gm-block .gm-package-item:last-child{border-bottom:0}.gm-block .gm-package-num{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e1f2f7;color:#377891;font-family:Poppins,sans-serif;font-size:14px;font-weight:800}.gm-block .gm-package-item strong{display:block;font-family:Poppins,sans-serif;font-size:14px;line-height:1.35}.gm-block .gm-package-item span{display:block;margin-top:3px;color:var(--body);font-size:14px;line-height:19px}.gm-block .gm-quality-card{padding:15px;border:1px solid #d3e8ee;border-radius:18px;background:#fff}.gm-block .gm-quality-media{display:grid;place-items:center;min-height:240px;border-radius:12px;background:linear-gradient(135deg,#eaf7fb,#f8fdff);color:#427b92;text-align:center;padding:28px}.gm-block .gm-quality-media strong{display:block;font-family:Poppins,sans-serif;font-size:17px;margin-bottom:6px}.gm-block .gm-quality-media span{font-size:14px;line-height:20px}.gm-block .gm-control-tags{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.gm-block .gm-control-tags span{padding:9px;border-radius:7px;background:#f0f8fa;color:#376e84;font-size:14px;font-weight:700;text-align:center}.gm-block .gm-faq{background:linear-gradient(135deg,#f7fcfe,#fff 58%,#eaf8fb)}.gm-block .gm-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.gm-block .gm-faq details{border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.gm-block .gm-faq summary{cursor:pointer;list-style:none;padding:16px 48px 16px 16px;position:relative;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:20px}.gm-block .gm-faq summary::-webkit-details-marker{display:none}.gm-block .gm-faq summary:after{content:\"+\";position:absolute;right:16px;top:13px;color:var(--red);font-size:20px;font-weight:700}.gm-block .gm-faq details[open] summary:after{content:\"\u2212\"}.gm-block .gm-faq details p{margin:0;padding:0 16px 16px;color:var(--body);font-size:14px;line-height:20px}.gm-block .gm-final-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:24px;padding:24px 26px;border-radius:14px;background:linear-gradient(90deg,#e1f3f8,#eaf9fc)}.gm-block .gm-final-cta h3{font-size:21px;margin-bottom:4px}.gm-block .gm-final-cta p{margin:0;color:var(--body);font-size:14px;line-height:21px;max-width:680px}.gm-block .gm-confidential{margin:10px 0 0;color:#63808c;font-size:14px}@media(max-width:1180px){.gm-block .gm-wrap{width:min(100% - 40px,1600px)}.gm-block .gm-hero{grid-template-columns:1fr 1fr;gap:32px}.gm-block .gm-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-data-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gm-block .gm-data-cell:nth-child(4){border-right:0}.gm-block .gm-data-cell:nth-child(-n+4){border-bottom:1px solid var(--line)}.gm-block .gm-data-cell:last-child{grid-column:3 \/ span 2;border-right:0}.gm-block .gm-equip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-equip-card:last-child{grid-column:auto}.gm-block .gm-route{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-material-detail{grid-template-columns:1fr 1fr}.gm-block .gm-quality{grid-template-columns:1fr 1fr}}@media(max-width:767px){.gm-block .gm-preview{padding-top:12px}.gm-block .gm-wrap{width:min(100% - 32px,1600px)}.gm-block .gm-section{margin:16px 0}.gm-block .gm-panel{border-radius:18px;padding:24px 20px}.gm-block h1{font-size:29px;line-height:34px;letter-spacing:-.6px;margin-bottom:14px}.gm-block h2,.gm-block .gm-types h2{font-size:24px;line-height:30px;letter-spacing:-.45px}.gm-block .gm-eyebrow{font-size:14px}.gm-block .gm-section-head{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.gm-block .gm-hero{min-height:0;grid-template-columns:1fr;gap:23px}.gm-block .gm-hero-copy{max-width:none}.gm-block .gm-hero-copy .gm-lead{font-size:14px;line-height:22px}.gm-block .gm-hero-media{padding:10px}.gm-block .gm-button{width:100%;font-size:16px}.gm-block .gm-type-grid,.gm-block .gm-faq-grid{grid-template-columns:1fr}.gm-block .gm-type-card{min-height:0}.gm-block .gm-type-image{min-height:260px}.gm-block .gm-type-image img{height:240px}.gm-block .gm-related{align-items:flex-start;flex-direction:column}.gm-block .gm-material-detail,.gm-block .gm-quality{grid-template-columns:1fr;gap:23px}.gm-block .gm-detail-media{min-height:230px;order:2}.gm-block .gm-spec-list{grid-template-columns:1fr}.gm-block .gm-tabs{overflow:auto;white-space:nowrap;padding-bottom:2px}.gm-block .gm-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-data-cell{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line);min-height:100px}.gm-block .gm-data-cell:nth-child(2n){border-right:0!important}.gm-block .gm-data-cell:last-child{grid-column:1 \/ -1;border-bottom:0}.gm-block .gm-equip-grid,.gm-block .gm-route{grid-template-columns:1fr}.gm-block .gm-route{gap:9px}.gm-block .gm-equip-card{min-height:0}.gm-block .gm-final-cta{align-items:stretch;flex-direction:column;padding:22px}.gm-block .gm-final-cta .gm-button{width:100%}.gm-block .gm-control-tags{grid-template-columns:1fr 1fr}}.gm-block .gm-equip-carousel{margin:24px 0 0}.gm-block .gm-carousel-label{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:0 0 11px}.gm-block .gm-carousel-label strong{font-family:Poppins,sans-serif;color:var(--ink);font-size:16px;line-height:1.3}.gm-block .gm-carousel-label span{color:var(--muted);font-size:14px;line-height:18px;text-align:right}.gm-block .gm-carousel-shell{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:10px;align-items:center}.gm-block .gm-carousel-btn{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:#fff;color:#376f88;font-size:23px;line-height:1;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.gm-block .gm-carousel-btn:hover:not(:disabled){background:#e6f5f8;color:#286f88}.gm-block .gm-carousel-btn:focus-visible{outline:3px solid rgba(67,143,208,.35);outline-offset:3px}.gm-block .gm-carousel-btn:disabled{opacity:.36;cursor:not-allowed}.gm-block .gm-carousel-viewport{overflow:hidden}.gm-block .gm-carousel-track{display:flex;gap:14px;transform:translateX(0);transition:transform .32s ease}.gm-block .gm-equip-slide{display:flex;flex:0 0 calc((100% - 42px)\/4);flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.gm-block .gm-equip-media{height:168px;overflow:hidden;background:#eef7fa}.gm-block .gm-equip-media img{width:100%;height:100%;object-fit:cover;object-position:center}.gm-block .gm-equip-copy{padding:11px 13px 13px}.gm-block .gm-equip-copy-top{display:flex;align-items:center;gap:8px;margin-bottom:5px}.gm-block .gm-equip-badge{display:inline-grid;place-items:center;min-width:29px;height:22px;padding:0 6px;border-radius:6px;background:#e3f3f7;color:#367a93;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;letter-spacing:.03em}.gm-block .gm-equip-copy h3{margin:0;font-size:14px;line-height:19px}.gm-block .gm-equip-copy p{margin:6px 0 0;color:var(--body);font-size:14px;line-height:18px}.gm-block .gm-equip-support{margin:12px 0 0;color:#617b87;font-size:14px;line-height:19px}.gm-block .gm-equip-support strong{color:#376f88;font-family:Poppins,sans-serif}.gm-block .gm-equip-grid{display:none}.gm-block .gm-quality-media{position:relative;display:block;min-height:0;height:220px;overflow:hidden;padding:0;background:#eaf7fb}.gm-block .gm-quality-media img{width:100%;height:100%;object-fit:cover;object-position:center}.gm-block .gm-quality-label{position:absolute;left:12px;top:12px;border:1px solid #d1e4eb;border-radius:999px;background:rgba(255,255,255,.94);padding:5px 8px;color:#3e758b;font-size:14px;font-weight:800;letter-spacing:.07em}.gm-block .gm-quality-copy{padding:15px 14px 0;color:#427b92;text-align:center}.gm-block .gm-quality-copy strong{display:block;font-family:Poppins,sans-serif;font-size:17px;line-height:22px;margin-bottom:6px}.gm-block .gm-quality-copy span{display:block;font-size:14px;line-height:20px}@media(max-width:1180px){.gm-block .gm-equip-slide{flex-basis:calc((100% - 14px)\/2)}.gm-block .gm-equip-media{height:156px}}@media(max-width:767px){.gm-block .gm-carousel-label{align-items:flex-start;flex-direction:column;gap:3px}.gm-block .gm-carousel-label span{text-align:left}.gm-block .gm-carousel-shell{grid-template-columns:38px minmax(0,1fr) 38px;gap:7px}.gm-block .gm-carousel-btn{width:38px;height:38px}.gm-block .gm-equip-slide{flex-basis:100%}.gm-block .gm-equip-media{height:192px}.gm-block .gm-equip-copy{padding:12px 13px 14px}.gm-block .gm-quality-media{height:230px}.gm-block .gm-quality-copy{padding:14px 12px 0}}.gm-block .gm-chip,.gm-block .gm-equip-badge,.gm-block .gm-quality-label,.gm-block .gm-control-tags{display:none!important}.gm-block .gm-type-footer{justify-content:flex-end}.gm-block .gm-material-link{display:inline-flex;margin-top:16px}.gm-block .gm-data-cell span,.gm-block .gm-note,.gm-block .gm-route-step b,.gm-block .gm-route-step p,.gm-block .gm-link-bar a,.gm-block .gm-package-num,.gm-block .gm-package-item span,.gm-block .gm-faq details p,.gm-block .gm-confidential,.gm-block .gm-carousel-label span,.gm-block .gm-equip-copy p,.gm-block .gm-equip-support,.gm-block .gm-quality-copy span{font-size:14px;line-height:21px}.gm-block .gm-faq summary:after{color:var(--blue)}.gm-block .gm-type-card{min-height:340px}.gm-block .gm-type-image{min-height:205px;padding:14px}.gm-block .gm-type-image img{width:auto;max-width:100%;height:auto;max-height:180px;object-fit:contain;margin:auto}.gm-block .gm-route-step h3,.gm-block .gm-equip-copy h3{font-size:18px;line-height:24px}.gm-block .gm-section{margin:30px 0}.gm-block .gm-hero{min-height:440px;padding-block:clamp(34px,3.5vw,50px)}.gm-block .gm-carousel-shell{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px}.gm-block .gm-carousel-btn{width:36px;height:36px;border-radius:8px;font-size:20px;box-shadow:none}.gm-block .gm-equip-media{display:flex;align-items:center;justify-content:center;height:220px;background:#f4f9fb}.gm-block .gm-equip-media img{width:auto;max-width:100%;height:100%;object-fit:contain;object-position:center}@media(max-width:1180px){.gm-block .gm-wrap{width:min(100% - 36px,1600px)}.gm-block .gm-material-nav{display:block}.gm-block .gm-scroll-btn{display:none}.gm-block .gm-mat-scroller{flex-wrap:wrap;overflow:visible}.gm-block .gm-equip-media{height:200px}}@media(max-width:767px){.gm-block .gm-wrap{width:min(100% - 24px,1600px)}.gm-block .gm-section{margin:22px 0}.gm-block .gm-panel{padding:28px 20px}.gm-block h1{font-size:30px;line-height:35px}.gm-block h2,.gm-block .gm-types h2{font-size:25px;line-height:31px}.gm-block .gm-hero{min-height:0;padding-block:28px}.gm-block .gm-hero-copy{grid-column:1;grid-row:1;max-width:none}.gm-block .gm-hero-media{grid-column:1;grid-row:2;max-width:360px}.gm-block .gm-type-image{min-height:220px}.gm-block .gm-type-image img{height:auto;max-height:200px}.gm-block .gm-carousel-label span{display:none}.gm-block .gm-carousel-shell{grid-template-columns:1fr 1fr;grid-template-areas:\"viewport viewport\" \"prev next\";gap:10px 8px}.gm-block .gm-carousel-viewport{grid-area:viewport}.gm-block .gm-carousel-btn{width:42px;height:42px}.gm-block .gm-carousel-btn:first-child{grid-area:prev;justify-self:end}.gm-block .gm-carousel-btn:last-child{grid-area:next;justify-self:start}.gm-block .gm-equip-media{height:220px}.gm-block .gm-tabs{flex-wrap:wrap;overflow:visible;white-space:normal}.gm-block .gm-tab{flex:1 1 calc(50% - 4px)}.gm-block .gm-mat-btn{flex:1 1 calc(50% - 4px);min-width:0;padding:9px 10px}}.gm-block{background:#f5f7f8}.gm-block .gm-preview{background:#f5f7f8}.gm-block .gm-panel{border-color:#d6e2e7;background:#fff;box-shadow:0 10px 28px rgba(34,66,80,.055)}.gm-block .gm-hero{min-height:410px;background:linear-gradient(118deg,#fff 0%,#fff 64%,#eff6f9 100%)}.gm-block .gm-hero-copy{text-align:left}.gm-block .gm-hero-copy h1{margin-bottom:14px}.gm-block .gm-h1-primary{display:block;font-size:35px;line-height:40px;font-weight:800;letter-spacing:-.8px}.gm-block .gm-h1-secondary{display:block;margin-top:8px;color:#3e7487;font-size:20px;line-height:27px;font-weight:600;letter-spacing:0}.gm-block .gm-hero-copy .gm-lead{max-width:620px;margin-bottom:0}.gm-block .gm-hero-media{background:#f7f9fa;border-color:#d8e3e8;box-shadow:0 14px 30px rgba(39,72,86,.08)}.gm-block .gm-hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0}.gm-block .gm-hero-point{padding:12px 13px;border:1px solid #d4e3e9;border-radius:10px;background:#f5f9fa}.gm-block .gm-hero-point strong{display:block;color:#235f7b;font-family:Poppins,sans-serif;font-size:16px;line-height:21px}.gm-block .gm-hero-point span{display:block;margin-top:2px;color:#627984;font-size:14px;line-height:19px}.gm-block .gm-hero-meta{margin-top:11px;padding-left:11px;border-left:3px solid #7bb7ca;color:#607782}.gm-block .gm-types{background:#fff}.gm-block .gm-materials{background:#f1f7f9}.gm-block .gm-capabilities{background:#fff}.gm-block .gm-quality{background:#edf5f7}.gm-block .gm-faq{background:#fff}.gm-block .gm-panel>h2,.gm-block .gm-section-head h2,.gm-block .gm-quality>div>h2{position:relative;padding-left:17px}.gm-block .gm-panel>h2:before,.gm-block .gm-section-head h2:before,.gm-block .gm-quality>div>h2:before{content:\"\";position:absolute;left:0;top:.16em;width:4px;height:.78em;border-radius:3px;background:linear-gradient(180deg,#4c9dd0,#46aea7)}.gm-block .gm-type-card,.gm-block .gm-material-detail,.gm-block .gm-data-grid,.gm-block .gm-equip-slide,.gm-block .gm-faq details,.gm-block .gm-quality-card{background:#fff;border-color:#d5e2e7}.gm-block .gm-type-card{border-top:3px solid #9dcbd9}.gm-block .gm-type-card:hover{border-top-color:#3e89ad}.gm-block .gm-type-image,.gm-block .gm-detail-media,.gm-block .gm-equip-media{background:#f6f8f9}.gm-block .gm-spec-list div,.gm-block .gm-route-step{background:#f4f7f8}.gm-block .gm-data-cell{background:#fff}.gm-block .gm-data-cell:nth-child(even){background:#f4f8fa}.gm-block .gm-data-cell strong{color:#205d78}.gm-block .gm-final-cta{background:linear-gradient(100deg,#e7f2f5,#d8ebf0);border:1px solid #b9d6df}.gm-block a:visited,.gm-block a:hover,.gm-block a:focus,.gm-block a:active{color:inherit}.gm-block .gm-button,.gm-block .gm-button:visited,.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{min-height:54px;padding:16px 30px;border:1px solid rgba(28,105,145,.16);border-radius:12px;background:linear-gradient(90deg,#4b9ed8,#45b2aa);color:#fff!important;font-size:17px;line-height:20px;box-shadow:0 12px 25px rgba(45,126,172,.24)}.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{background:linear-gradient(90deg,#2e7fae,#2e918b);color:#fff!important;transform:translateY(-2px)}.gm-block .gm-text-link,.gm-block .gm-text-link:visited,.gm-block .gm-text-link:hover,.gm-block .gm-text-link:focus,.gm-block .gm-text-link:active,.gm-block .gm-material-link,.gm-block .gm-material-link:visited,.gm-block .gm-material-link:hover,.gm-block .gm-material-link:focus,.gm-block .gm-material-link:active{color:#276f98!important}.gm-block .gm-link-bar a,.gm-block .gm-link-bar a:visited{background:#f3f7f9;border-color:#c8dce3;color:#2e7598!important}.gm-block .gm-link-bar a:hover,.gm-block .gm-link-bar a:focus,.gm-block .gm-link-bar a:active{background:#347fa6;border-color:#347fa6;color:#fff!important}.gm-block .gm-tab,.gm-block .gm-mat-btn{min-height:44px;border-color:#bfd5dd;background:#fff;color:#416d80}.gm-block .gm-tab:hover,.gm-block .gm-tab:focus,.gm-block .gm-tab:active,.gm-block .gm-tab[aria-selected=\"true\"],.gm-block .gm-mat-btn:hover,.gm-block .gm-mat-btn:focus,.gm-block .gm-mat-btn:active,.gm-block .gm-mat-btn.is-active{background:#347a9d;border-color:#347a9d;color:#fff!important}.gm-block .gm-scroll-btn,.gm-block .gm-carousel-btn{background:#fff;border-color:#b9d4de;color:#2d7294}.gm-block .gm-scroll-btn:hover,.gm-block .gm-scroll-btn:focus,.gm-block .gm-scroll-btn:active,.gm-block .gm-carousel-btn:hover:not(:disabled),.gm-block .gm-carousel-btn:focus:not(:disabled),.gm-block .gm-carousel-btn:active:not(:disabled){background:#347a9d;border-color:#347a9d;color:#fff!important}.gm-block .gm-faq summary,.gm-block .gm-faq summary:visited,.gm-block .gm-faq summary:hover,.gm-block .gm-faq summary:focus,.gm-block .gm-faq summary:active{color:var(--ink)!important}.gm-block .gm-faq summary:after{color:#347a9d}@media(max-width:767px){.gm-block .gm-h1-primary{font-size:30px;line-height:35px}.gm-block .gm-h1-secondary{font-size:18px;line-height:24px}.gm-block .gm-hero-points{grid-template-columns:1fr;gap:7px;margin:17px 0}.gm-block .gm-hero-point{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:8px;padding:10px 12px}.gm-block .gm-hero-point span{margin-top:0}.gm-block .gm-button,.gm-block .gm-button:visited,.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{min-height:50px;padding:14px 20px;font-size:16px}.gm-block .gm-tab,.gm-block .gm-mat-btn{min-height:42px}}\n.gm-block .gm-preview{padding:0}\n<\/style>\n\n<div class=\"gm-block\">\n  <main class=\"gm-preview\">\n<section class=\"gm-section\" id=\"capabilities\"><div class=\"gm-wrap\"><div class=\"gm-panel gm-capabilities\">\n      <h2>Custom Gear Machining Capabilities<\/h2><p class=\"gm-lead\">Weldo reviews module, diameter, tooth count, face width, accuracy, material, and inspection requirements before production.<\/p>\n      <div class=\"gm-data-grid\"><div class=\"gm-data-cell\"><span>Module Range<\/span><strong>M0.3\u2013M12<\/strong><\/div><div class=\"gm-data-cell\"><span>Gear Diameter<\/span><strong>\u00d88\u2013\u00d81,200 mm<\/strong><\/div><div class=\"gm-data-cell\"><span>Tooth Count<\/span><strong>6\u2013500 teeth<\/strong><\/div><div class=\"gm-data-cell\"><span>Face Width<\/span><strong>2\u2013300 mm<\/strong><\/div><div class=\"gm-data-cell\"><span>Pressure Angles<\/span><strong>14.5\u00b0 \u00b7 20\u00b0 \u00b7 25\u00b0<\/strong><\/div><div class=\"gm-data-cell\"><span>Helix Angle<\/span><strong>Up to 45\u00b0<\/strong><\/div><div class=\"gm-data-cell\"><span>Gear Accuracy<\/span><strong>ISO 1328<br>Grade 5\u201310<\/strong><\/div><\/div>\n      <p class=\"gm-note\">Final accuracy is confirmed after review of gear geometry, size, material condition, heat treatment, tooth form, inspection method, and project requirements.<\/p>\n      <div class=\"gm-equip-carousel\" aria-label=\"Equipment and inspection gallery\"><div class=\"gm-carousel-label\"><strong>Equipment &amp; Inspection Gallery<\/strong><\/div><div class=\"gm-carousel-shell\"><button class=\"gm-carousel-btn\" id=\"equipmentPrev\" type=\"button\" aria-label=\"Previous equipment slide\">\u2039<\/button><div class=\"gm-carousel-viewport\"><div class=\"gm-carousel-track\" id=\"equipmentTrack\"><article class=\"gm-equip-slide\"><div class=\"gm-equip-media\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/07\/5-axis-machining-center-with-HAAS-and-Hurco.webp\" alt=\"Haas and Hurco five-axis machining centers in the Weldo workshop\" loading=\"lazy\"><\/div><\/article><article class=\"gm-equip-slide\"><div class=\"gm-equip-media\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/03\/5-axis-cnc-machining-for-small-part.webp\" alt=\"Five-axis CNC machining setup for a small precision part\" loading=\"lazy\"><\/div><\/article><article class=\"gm-equip-slide\"><div class=\"gm-equip-media\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/03\/\u7ebf\u5272\u8f66\u95f4.webp\" alt=\"Wire EDM workshop at Weldo Machining\" loading=\"lazy\"><\/div><\/article><article class=\"gm-equip-slide\"><div class=\"gm-equip-media\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/03\/5-axis-cnc-milling-for-round-bearing.webp\" alt=\"Five-axis CNC milling setup for a round bearing component\" loading=\"lazy\"><\/div><\/article><article class=\"gm-equip-slide\"><div class=\"gm-equip-media\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/03\/3-axis-cnc-milling-for-steel-part.webp\" alt=\"Three-axis CNC milling machine for a steel component\" loading=\"lazy\"><\/div><\/article><article class=\"gm-equip-slide\"><div class=\"gm-equip-media\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2025\/09\/weldo-34-axis-cnc-machining-center.webp\" alt=\"Weldo three-axis and four-axis CNC machining center workshop\" loading=\"lazy\"><\/div><\/article><article class=\"gm-equip-slide\"><div class=\"gm-equip-media\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2025\/11\/weldo-quality-assurance-center-1.webp\" alt=\"Weldo quality assurance center for manufacturing inspection\" loading=\"lazy\"><\/div><\/article><article class=\"gm-equip-slide\"><div class=\"gm-equip-media\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/07\/CMM-testing-1.webp\" alt=\"CMM testing of a precision machined component\" loading=\"lazy\"><\/div><\/article><\/div><\/div><button class=\"gm-carousel-btn\" id=\"equipmentNext\" type=\"button\" aria-label=\"Next equipment slide\">\u203a<\/button><\/div><\/div>\n      <div class=\"gm-route\"><article class=\"gm-route-step\"><b>01<\/b><h3>Review Requirements<\/h3><p>Check the drawing, gear data, material, conditions, quantity, and documentation needs.<\/p><\/article><article class=\"gm-route-step\"><b>02<\/b><h3>Plan the Route<\/h3><p>Select the route around feature access, datums, material behavior, and machine capability.<\/p><\/article><article class=\"gm-route-step\"><b>03<\/b><h3>Control Critical Features<\/h3><p>Plan bores, hubs, shafts, faces, profiles, finishing allowance, and inspection points.<\/p><\/article><article class=\"gm-route-step\"><b>04<\/b><h3>Inspect and Deliver<\/h3><p>Inspect to drawing requirements, complete approved finishing, and prepare protected delivery.<\/p><\/article><\/div>\n      <div class=\"gm-link-bar\"><a href=\"https:\/\/weldomachining.com\/service\/cnc-milling\/\">Explore CNC Milling<\/a><a href=\"https:\/\/weldomachining.com\/service\/cnc-turning\/\">Explore CNC Turning<\/a><a href=\"https:\/\/weldomachining.com\/service\/grinding\/\">Explore Precision Grinding<\/a><a href=\"https:\/\/weldomachining.com\/service\/wire-edm-machining\/\">Explore Wire EDM<\/a><\/div>\n    <\/div><\/div><\/section>\n  <\/main>\n<\/div>\n<script>\nconst equipmentTrack=document.getElementById('equipmentTrack');\n    const equipmentSlides=[...equipmentTrack.children];\n    const equipmentPrev=document.getElementById('equipmentPrev');\n    const equipmentNext=document.getElementById('equipmentNext');\n    let equipmentIndex=0;\n    const visibleEquipment=()=>window.matchMedia('(max-width:767px)').matches?1:(window.matchMedia('(max-width:1180px)').matches?2:4);\n    const renderEquipment=()=>{const visible=visibleEquipment();const maxIndex=Math.max(0,equipmentSlides.length-visible);equipmentIndex=Math.min(equipmentIndex,maxIndex);const first=equipmentSlides[0];const gap=parseFloat(getComputedStyle(equipmentTrack).gap)||0;const offset=(first.getBoundingClientRect().width+gap)*equipmentIndex;equipmentTrack.style.transform=`translateX(${-offset}px)`;equipmentPrev.disabled=equipmentIndex===0;equipmentNext.disabled=equipmentIndex===maxIndex;equipmentPrev.setAttribute('aria-label',equipmentPrev.disabled?'Previous equipment slide unavailable':'Previous equipment slide');equipmentNext.setAttribute('aria-label',equipmentNext.disabled?'Next equipment slide unavailable':'Next equipment slide');};\n    equipmentPrev.addEventListener('click',()=>{equipmentIndex-=1;renderEquipment();});\n    equipmentNext.addEventListener('click',()=>{equipmentIndex+=1;renderEquipment();});\n    window.addEventListener('resize',renderEquipment);\n    window.addEventListener('load',renderEquipment,{once:true});\n    renderEquipment();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5126ef1 elementor-widget elementor-widget-html\" data-id=\"5126ef1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<!-- COMPLETE INDEPENDENT BLOCK: 05-quality-planning.html -->\n<style>\n.gm-block{ --ink:#213b46; --body:#526976; --muted:#6d8490; --line:#d7eaf1; --soft:#f5fbfe; --soft2:#eaf7fc; --blue:#438fd0; --green:#44b3a7; --red:#347a9d; --white:#fff; --navy:#153344; }.gm-block,.gm-block *{box-sizing:border-box}.gm-block{scroll-behavior:smooth}.gm-block{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}.gm-block img{display:block;max-width:100%}.gm-block a{color:inherit;text-decoration:none}.gm-block .gm-preview{padding:22px 0 80px}.gm-block .gm-wrap{width:min(100% - 48px,1600px);margin:0 auto}.gm-block .gm-section{margin:22px 0}.gm-block .gm-panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,var(--soft),#fff 58%,var(--soft2));padding:clamp(30px,4.6vw,66px)}.gm-block .gm-eyebrow{display:none}.gm-block h1,.gm-block h2,.gm-block h3,.gm-block p{margin-top:0}.gm-block h1,.gm-block h2,.gm-block h3{font-family:Poppins,sans-serif;color:var(--ink)}.gm-block h1{font-size:35px;line-height:40.25px;letter-spacing:-.875px;font-weight:800;margin:0 0 18px}.gm-block h2{font-size:32px;line-height:38px;letter-spacing:-.64px;font-weight:600;margin:0 0 12px}.gm-block h3{font-size:18px;line-height:1.35;font-weight:700;margin:0 0 7px}.gm-block .gm-types h2{font-size:30px;line-height:36px;letter-spacing:-.6px}.gm-block .gm-lead{color:var(--body);font-size:15px;line-height:24px;max-width:720px;margin:0}.gm-block .gm-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;padding:14px 23px;border:0;border-radius:11px;background:linear-gradient(90deg,var(--blue),var(--green));box-shadow:0 10px 22px rgba(53,139,191,.2);color:#fff;font-size:16px;font-weight:800;line-height:19.2px;transition:transform .2s,box-shadow .2s}.gm-block .gm-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(53,139,191,.28)}.gm-block .gm-button:focus-visible,.gm-block .gm-text-link:focus-visible,.gm-block .gm-tab:focus-visible,.gm-block .gm-mat-btn:focus-visible{outline:3px solid rgba(67,143,208,.35);outline-offset:3px}.gm-block .gm-text-link{color:#2f83b8;font-weight:700;font-size:14px}.gm-block .gm-arrow{font-size:18px;line-height:0}.gm-block .gm-hero{min-height:420px;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,4vw,68px);padding-block:clamp(28px,3.2vw,46px);background:linear-gradient(135deg,#f4fbfe 0%,#fff 52%,#e9f7fb 100%)}.gm-block .gm-hero:after{content:\"\";position:absolute;right:-120px;top:-230px;width:490px;height:490px;border:35px solid rgba(125,185,213,.12);border-radius:50%;pointer-events:none}.gm-block .gm-hero-copy{position:relative;z-index:1;grid-column:2;grid-row:1;max-width:590px}.gm-block .gm-hero-copy .gm-lead{font-size:16px;line-height:25px;margin-bottom:18px}.gm-block .gm-hero-meta{font-size:14px;line-height:22px;color:var(--muted);margin:13px 0 0}.gm-block .gm-hero-media{position:relative;z-index:1;grid-column:1;grid-row:1;width:100%;max-width:400px;justify-self:center;padding:12px;border:1px solid #d7eaf1;border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 16px 36px rgba(47,114,142,.08)}.gm-block .gm-media-label{display:none}.gm-block .gm-hero-media img{width:100%;max-height:360px;aspect-ratio:1\/1;object-fit:contain;border-radius:12px}.gm-block .gm-types{background:#fff}.gm-block .gm-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.gm-block .gm-section-head .gm-lead{max-width:670px}.gm-block .gm-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gm-block .gm-type-card{display:flex;flex-direction:column;min-height:440px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(38,90,115,.035);transition:transform .2s,box-shadow .2s}.gm-block .gm-type-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(38,90,115,.09)}.gm-block .gm-type-image{display:grid;place-items:center;min-height:245px;padding:16px;background:#fff}.gm-block .gm-type-image img{width:100%;height:220px;object-fit:contain}.gm-block .gm-type-copy{display:flex;flex:1;flex-direction:column;padding:18px}.gm-block .gm-type-copy p{margin:0;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-type-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:15px}.gm-block .gm-chip{font-size:14px;letter-spacing:.02em;background:#eff6f8;white-space:nowrap}.gm-block .gm-worm-placeholder{width:100%;height:220px;display:grid;place-items:center;border:1px dashed #b8d1dc;border-radius:12px;background:linear-gradient(135deg,#fbfdfe,#edf7fa);color:#5e7a88;text-align:center;padding:20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.gm-block .gm-related{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;border-left:3px solid var(--blue);background:#f6fbfd;color:var(--body);font-size:14px}.gm-block .gm-related strong{font-family:Poppins,sans-serif;color:var(--ink);font-size:14px;white-space:nowrap}.gm-block .gm-materials{background:linear-gradient(135deg,#f6fcfe,#fff 60%,#eef9fc)}.gm-block .gm-tabs{display:flex;gap:8px;margin:24px 0 12px}.gm-block .gm-tab{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 15px;color:#5a7885;font-size:14px;font-weight:800;cursor:pointer}.gm-block .gm-tab[aria-selected=\"true\"]{background:#e6f5f8;border-color:#9bcddd;color:#286f88}.gm-block .gm-material-nav{display:flex;align-items:center;gap:8px;margin-bottom:16px}.gm-block .gm-mat-scroller{display:flex;gap:8px;overflow:auto;scroll-behavior:smooth;scrollbar-width:none;flex:1}.gm-block .gm-mat-scroller::-webkit-scrollbar{display:none}.gm-block .gm-mat-btn{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:#fff;padding:9px 13px;color:#597682;font-size:14px;font-weight:700;cursor:pointer}.gm-block .gm-mat-btn.is-active{background:#376f88;border-color:#376f88;color:#fff}.gm-block .gm-scroll-btn{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;border:1px solid var(--line);border-radius:50%;background:#fff;color:#407485;font-size:22px;cursor:pointer}.gm-block .gm-material-detail{display:grid;grid-template-columns:1fr minmax(280px,.85fr);gap:34px;align-items:center;margin-top:18px;padding:clamp(22px,3vw,38px);border:1px solid #d6e9ef;border-radius:18px;background:rgba(255,255,255,.88)}.gm-block .gm-detail-copy{max-width:650px}.gm-block .gm-detail-copy h3{font-size:24px;margin-bottom:9px}.gm-block .gm-detail-copy>p{margin:0 0 20px;color:var(--body);font-size:15px;line-height:24px}.gm-block .gm-spec-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gm-block .gm-spec-list div{padding:12px;border-radius:10px;background:#f5fafc}.gm-block .gm-spec-list strong{display:block;margin-bottom:4px;font-family:Poppins,sans-serif;color:#376f88;font-size:14px;line-height:20px}.gm-block .gm-spec-list span{display:block;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-detail-media{display:grid;place-items:center;min-height:260px;background:#fff;border-radius:14px}.gm-block .gm-detail-media img{width:100%;max-height:290px;object-fit:contain}.gm-block .gm-capabilities{background:#fff}.gm-block .gm-data-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:26px 0 12px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.gm-block .gm-data-cell{min-height:120px;padding:17px 15px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.gm-block .gm-data-cell:last-child{border-right:0}.gm-block .gm-data-cell span{color:#63808d;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.gm-block .gm-data-cell strong{display:block;margin-top:7px;font-family:Poppins,sans-serif;color:var(--ink);font-size:18px;line-height:1.25;font-weight:700}.gm-block .gm-note{margin:0 0 25px;color:#647d88;font-size:14px;line-height:20px}.gm-block .gm-equip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gm-block .gm-equip-card{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(150deg,#fff,#f5fbfd)}.gm-block .gm-equip-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:11px;background:#e6f5f8;color:#377992;font-family:Poppins,sans-serif;font-weight:800;font-size:15px}.gm-block .gm-equip-card p{margin:0;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-equip-card:last-child{grid-column:2 \/ span 1}.gm-block .gm-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.gm-block .gm-route-step{position:relative;padding:20px 18px 18px;border-top:3px solid #7db9d5;background:#f6fbfd}.gm-block .gm-route-step b{display:block;margin-bottom:11px;color:#347795;font-family:Poppins,sans-serif;font-size:14px;letter-spacing:.08em}.gm-block .gm-route-step h3{font-size:16px}.gm-block .gm-route-step p{margin:0;color:var(--body);font-size:14px;line-height:19px}.gm-block .gm-link-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.gm-block .gm-link-bar a{padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#397e9c;font-size:14px;font-weight:700}.gm-block .gm-quality{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(30px,5vw,70px);align-items:center;background:linear-gradient(135deg,#f5fbfe,#fff 58%,#eaf8fb)}.gm-block .gm-package{display:grid;gap:10px;margin-top:24px}.gm-block .gm-package-item{display:grid;grid-template-columns:31px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #dfeef2}.gm-block .gm-package-item:last-child{border-bottom:0}.gm-block .gm-package-num{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e1f2f7;color:#377891;font-family:Poppins,sans-serif;font-size:14px;font-weight:800}.gm-block .gm-package-item strong{display:block;font-family:Poppins,sans-serif;font-size:14px;line-height:1.35}.gm-block .gm-package-item span{display:block;margin-top:3px;color:var(--body);font-size:14px;line-height:19px}.gm-block .gm-quality-card{padding:15px;border:1px solid #d3e8ee;border-radius:18px;background:#fff}.gm-block .gm-quality-media{display:grid;place-items:center;min-height:240px;border-radius:12px;background:linear-gradient(135deg,#eaf7fb,#f8fdff);color:#427b92;text-align:center;padding:28px}.gm-block .gm-quality-media strong{display:block;font-family:Poppins,sans-serif;font-size:17px;margin-bottom:6px}.gm-block .gm-quality-media span{font-size:14px;line-height:20px}.gm-block .gm-control-tags{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.gm-block .gm-control-tags span{padding:9px;border-radius:7px;background:#f0f8fa;color:#376e84;font-size:14px;font-weight:700;text-align:center}.gm-block .gm-faq{background:linear-gradient(135deg,#f7fcfe,#fff 58%,#eaf8fb)}.gm-block .gm-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.gm-block .gm-faq details{border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.gm-block .gm-faq summary{cursor:pointer;list-style:none;padding:16px 48px 16px 16px;position:relative;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:20px}.gm-block .gm-faq summary::-webkit-details-marker{display:none}.gm-block .gm-faq summary:after{content:\"+\";position:absolute;right:16px;top:13px;color:var(--red);font-size:20px;font-weight:700}.gm-block .gm-faq details[open] summary:after{content:\"\u2212\"}.gm-block .gm-faq details p{margin:0;padding:0 16px 16px;color:var(--body);font-size:14px;line-height:20px}.gm-block .gm-final-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:24px;padding:24px 26px;border-radius:14px;background:linear-gradient(90deg,#e1f3f8,#eaf9fc)}.gm-block .gm-final-cta h3{font-size:21px;margin-bottom:4px}.gm-block .gm-final-cta p{margin:0;color:var(--body);font-size:14px;line-height:21px;max-width:680px}.gm-block .gm-confidential{margin:10px 0 0;color:#63808c;font-size:14px}@media(max-width:1180px){.gm-block .gm-wrap{width:min(100% - 40px,1600px)}.gm-block .gm-hero{grid-template-columns:1fr 1fr;gap:32px}.gm-block .gm-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-data-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gm-block .gm-data-cell:nth-child(4){border-right:0}.gm-block .gm-data-cell:nth-child(-n+4){border-bottom:1px solid var(--line)}.gm-block .gm-data-cell:last-child{grid-column:3 \/ span 2;border-right:0}.gm-block .gm-equip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-equip-card:last-child{grid-column:auto}.gm-block .gm-route{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-material-detail{grid-template-columns:1fr 1fr}.gm-block .gm-quality{grid-template-columns:1fr 1fr}}@media(max-width:767px){.gm-block .gm-preview{padding-top:12px}.gm-block .gm-wrap{width:min(100% - 32px,1600px)}.gm-block .gm-section{margin:16px 0}.gm-block .gm-panel{border-radius:18px;padding:24px 20px}.gm-block h1{font-size:29px;line-height:34px;letter-spacing:-.6px;margin-bottom:14px}.gm-block h2,.gm-block .gm-types h2{font-size:24px;line-height:30px;letter-spacing:-.45px}.gm-block .gm-eyebrow{font-size:14px}.gm-block .gm-section-head{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.gm-block .gm-hero{min-height:0;grid-template-columns:1fr;gap:23px}.gm-block .gm-hero-copy{max-width:none}.gm-block .gm-hero-copy .gm-lead{font-size:14px;line-height:22px}.gm-block .gm-hero-media{padding:10px}.gm-block .gm-button{width:100%;font-size:16px}.gm-block .gm-type-grid,.gm-block .gm-faq-grid{grid-template-columns:1fr}.gm-block .gm-type-card{min-height:0}.gm-block .gm-type-image{min-height:260px}.gm-block .gm-type-image img{height:240px}.gm-block .gm-related{align-items:flex-start;flex-direction:column}.gm-block .gm-material-detail,.gm-block .gm-quality{grid-template-columns:1fr;gap:23px}.gm-block .gm-detail-media{min-height:230px;order:2}.gm-block .gm-spec-list{grid-template-columns:1fr}.gm-block .gm-tabs{overflow:auto;white-space:nowrap;padding-bottom:2px}.gm-block .gm-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-data-cell{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line);min-height:100px}.gm-block .gm-data-cell:nth-child(2n){border-right:0!important}.gm-block .gm-data-cell:last-child{grid-column:1 \/ -1;border-bottom:0}.gm-block .gm-equip-grid,.gm-block .gm-route{grid-template-columns:1fr}.gm-block .gm-route{gap:9px}.gm-block .gm-equip-card{min-height:0}.gm-block .gm-final-cta{align-items:stretch;flex-direction:column;padding:22px}.gm-block .gm-final-cta .gm-button{width:100%}.gm-block .gm-control-tags{grid-template-columns:1fr 1fr}}.gm-block .gm-equip-carousel{margin:24px 0 0}.gm-block .gm-carousel-label{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:0 0 11px}.gm-block .gm-carousel-label strong{font-family:Poppins,sans-serif;color:var(--ink);font-size:16px;line-height:1.3}.gm-block .gm-carousel-label span{color:var(--muted);font-size:14px;line-height:18px;text-align:right}.gm-block .gm-carousel-shell{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:10px;align-items:center}.gm-block .gm-carousel-btn{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:#fff;color:#376f88;font-size:23px;line-height:1;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.gm-block .gm-carousel-btn:hover:not(:disabled){background:#e6f5f8;color:#286f88}.gm-block .gm-carousel-btn:focus-visible{outline:3px solid rgba(67,143,208,.35);outline-offset:3px}.gm-block .gm-carousel-btn:disabled{opacity:.36;cursor:not-allowed}.gm-block .gm-carousel-viewport{overflow:hidden}.gm-block .gm-carousel-track{display:flex;gap:14px;transform:translateX(0);transition:transform .32s ease}.gm-block .gm-equip-slide{display:flex;flex:0 0 calc((100% - 42px)\/4);flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.gm-block .gm-equip-media{height:168px;overflow:hidden;background:#eef7fa}.gm-block .gm-equip-media img{width:100%;height:100%;object-fit:cover;object-position:center}.gm-block .gm-equip-copy{padding:11px 13px 13px}.gm-block .gm-equip-copy-top{display:flex;align-items:center;gap:8px;margin-bottom:5px}.gm-block .gm-equip-badge{display:inline-grid;place-items:center;min-width:29px;height:22px;padding:0 6px;border-radius:6px;background:#e3f3f7;color:#367a93;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;letter-spacing:.03em}.gm-block .gm-equip-copy h3{margin:0;font-size:14px;line-height:19px}.gm-block .gm-equip-copy p{margin:6px 0 0;color:var(--body);font-size:14px;line-height:18px}.gm-block .gm-equip-support{margin:12px 0 0;color:#617b87;font-size:14px;line-height:19px}.gm-block .gm-equip-support strong{color:#376f88;font-family:Poppins,sans-serif}.gm-block .gm-equip-grid{display:none}.gm-block .gm-quality-media{position:relative;display:block;min-height:0;height:220px;overflow:hidden;padding:0;background:#eaf7fb}.gm-block .gm-quality-media img{width:100%;height:100%;object-fit:cover;object-position:center}.gm-block .gm-quality-label{position:absolute;left:12px;top:12px;border:1px solid #d1e4eb;border-radius:999px;background:rgba(255,255,255,.94);padding:5px 8px;color:#3e758b;font-size:14px;font-weight:800;letter-spacing:.07em}.gm-block .gm-quality-copy{padding:15px 14px 0;color:#427b92;text-align:center}.gm-block .gm-quality-copy strong{display:block;font-family:Poppins,sans-serif;font-size:17px;line-height:22px;margin-bottom:6px}.gm-block .gm-quality-copy span{display:block;font-size:14px;line-height:20px}@media(max-width:1180px){.gm-block .gm-equip-slide{flex-basis:calc((100% - 14px)\/2)}.gm-block .gm-equip-media{height:156px}}@media(max-width:767px){.gm-block .gm-carousel-label{align-items:flex-start;flex-direction:column;gap:3px}.gm-block .gm-carousel-label span{text-align:left}.gm-block .gm-carousel-shell{grid-template-columns:38px minmax(0,1fr) 38px;gap:7px}.gm-block .gm-carousel-btn{width:38px;height:38px}.gm-block .gm-equip-slide{flex-basis:100%}.gm-block .gm-equip-media{height:192px}.gm-block .gm-equip-copy{padding:12px 13px 14px}.gm-block .gm-quality-media{height:230px}.gm-block .gm-quality-copy{padding:14px 12px 0}}.gm-block .gm-chip,.gm-block .gm-equip-badge,.gm-block .gm-quality-label,.gm-block .gm-control-tags{display:none!important}.gm-block .gm-type-footer{justify-content:flex-end}.gm-block .gm-material-link{display:inline-flex;margin-top:16px}.gm-block .gm-data-cell span,.gm-block .gm-note,.gm-block .gm-route-step b,.gm-block .gm-route-step p,.gm-block .gm-link-bar a,.gm-block .gm-package-num,.gm-block .gm-package-item span,.gm-block .gm-faq details p,.gm-block .gm-confidential,.gm-block .gm-carousel-label span,.gm-block .gm-equip-copy p,.gm-block .gm-equip-support,.gm-block .gm-quality-copy span{font-size:14px;line-height:21px}.gm-block .gm-faq summary:after{color:var(--blue)}.gm-block .gm-type-card{min-height:340px}.gm-block .gm-type-image{min-height:205px;padding:14px}.gm-block .gm-type-image img{width:auto;max-width:100%;height:auto;max-height:180px;object-fit:contain;margin:auto}.gm-block .gm-route-step h3,.gm-block .gm-equip-copy h3{font-size:18px;line-height:24px}.gm-block .gm-section{margin:30px 0}.gm-block .gm-hero{min-height:440px;padding-block:clamp(34px,3.5vw,50px)}.gm-block .gm-carousel-shell{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px}.gm-block .gm-carousel-btn{width:36px;height:36px;border-radius:8px;font-size:20px;box-shadow:none}.gm-block .gm-equip-media{display:flex;align-items:center;justify-content:center;height:220px;background:#f4f9fb}.gm-block .gm-equip-media img{width:auto;max-width:100%;height:100%;object-fit:contain;object-position:center}@media(max-width:1180px){.gm-block .gm-wrap{width:min(100% - 36px,1600px)}.gm-block .gm-material-nav{display:block}.gm-block .gm-scroll-btn{display:none}.gm-block .gm-mat-scroller{flex-wrap:wrap;overflow:visible}.gm-block .gm-equip-media{height:200px}}@media(max-width:767px){.gm-block .gm-wrap{width:min(100% - 24px,1600px)}.gm-block .gm-section{margin:22px 0}.gm-block .gm-panel{padding:28px 20px}.gm-block h1{font-size:30px;line-height:35px}.gm-block h2,.gm-block .gm-types h2{font-size:25px;line-height:31px}.gm-block .gm-hero{min-height:0;padding-block:28px}.gm-block .gm-hero-copy{grid-column:1;grid-row:1;max-width:none}.gm-block .gm-hero-media{grid-column:1;grid-row:2;max-width:360px}.gm-block .gm-type-image{min-height:220px}.gm-block .gm-type-image img{height:auto;max-height:200px}.gm-block .gm-carousel-label span{display:none}.gm-block .gm-carousel-shell{grid-template-columns:1fr 1fr;grid-template-areas:\"viewport viewport\" \"prev next\";gap:10px 8px}.gm-block .gm-carousel-viewport{grid-area:viewport}.gm-block .gm-carousel-btn{width:42px;height:42px}.gm-block .gm-carousel-btn:first-child{grid-area:prev;justify-self:end}.gm-block .gm-carousel-btn:last-child{grid-area:next;justify-self:start}.gm-block .gm-equip-media{height:220px}.gm-block .gm-tabs{flex-wrap:wrap;overflow:visible;white-space:normal}.gm-block .gm-tab{flex:1 1 calc(50% - 4px)}.gm-block .gm-mat-btn{flex:1 1 calc(50% - 4px);min-width:0;padding:9px 10px}}.gm-block{background:#f5f7f8}.gm-block .gm-preview{background:#f5f7f8}.gm-block .gm-panel{border-color:#d6e2e7;background:#fff;box-shadow:0 10px 28px rgba(34,66,80,.055)}.gm-block .gm-hero{min-height:410px;background:linear-gradient(118deg,#fff 0%,#fff 64%,#eff6f9 100%)}.gm-block .gm-hero-copy{text-align:left}.gm-block .gm-hero-copy h1{margin-bottom:14px}.gm-block .gm-hero-copy .gm-lead{max-width:620px;margin-bottom:20px}.gm-block .gm-hero-media{background:#f7f9fa;border-color:#d8e3e8;box-shadow:0 14px 30px rgba(39,72,86,.08)}.gm-block .gm-hero-meta{margin-top:11px;padding-left:11px;border-left:3px solid #7bb7ca;color:#607782}.gm-block .gm-types{background:#fff}.gm-block .gm-materials{background:#f1f7f9}.gm-block .gm-capabilities{background:#fff}.gm-block .gm-quality{background:#edf5f7}.gm-block .gm-faq{background:#fff}.gm-block .gm-panel>h2,.gm-block .gm-section-head h2,.gm-block .gm-quality>div>h2{position:relative;padding-left:17px}.gm-block .gm-panel>h2:before,.gm-block .gm-section-head h2:before,.gm-block .gm-quality>div>h2:before{content:\"\";position:absolute;left:0;top:.16em;width:4px;height:.78em;border-radius:3px;background:linear-gradient(180deg,#4c9dd0,#46aea7)}.gm-block .gm-type-card,.gm-block .gm-material-detail,.gm-block .gm-data-grid,.gm-block .gm-equip-slide,.gm-block .gm-faq details,.gm-block .gm-quality-card{background:#fff;border-color:#d5e2e7}.gm-block .gm-type-card{border-top:3px solid #9dcbd9}.gm-block .gm-type-card:hover{border-top-color:#3e89ad}.gm-block .gm-type-image,.gm-block .gm-detail-media,.gm-block .gm-equip-media{background:#f6f8f9}.gm-block .gm-spec-list div,.gm-block .gm-route-step{background:#f4f7f8}.gm-block .gm-data-cell{background:#fff}.gm-block .gm-data-cell:nth-child(even){background:#f4f8fa}.gm-block .gm-data-cell strong{color:#205d78}.gm-block .gm-final-cta{background:linear-gradient(100deg,#e7f2f5,#d8ebf0);border:1px solid #b9d6df}.gm-block a:visited,.gm-block a:hover,.gm-block a:focus,.gm-block a:active{color:inherit}.gm-block .gm-button,.gm-block .gm-button:visited,.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{min-height:54px;padding:16px 30px;border:1px solid rgba(28,105,145,.16);border-radius:12px;background:linear-gradient(90deg,#4b9ed8,#45b2aa);color:#fff!important;font-size:17px;line-height:20px;box-shadow:0 12px 25px rgba(45,126,172,.24)}.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{background:linear-gradient(90deg,#2e7fae,#2e918b);color:#fff!important;transform:translateY(-2px)}.gm-block .gm-text-link,.gm-block .gm-text-link:visited,.gm-block .gm-text-link:hover,.gm-block .gm-text-link:focus,.gm-block .gm-text-link:active,.gm-block .gm-material-link,.gm-block .gm-material-link:visited,.gm-block .gm-material-link:hover,.gm-block .gm-material-link:focus,.gm-block .gm-material-link:active{color:#276f98!important}.gm-block .gm-link-bar a,.gm-block .gm-link-bar a:visited{background:#f3f7f9;border-color:#c8dce3;color:#2e7598!important}.gm-block .gm-link-bar a:hover,.gm-block .gm-link-bar a:focus,.gm-block .gm-link-bar a:active{background:#347fa6;border-color:#347fa6;color:#fff!important}.gm-block .gm-tab,.gm-block .gm-mat-btn{min-height:44px;border-color:#bfd5dd;background:#fff;color:#416d80}.gm-block .gm-tab:hover,.gm-block .gm-tab:focus,.gm-block .gm-tab:active,.gm-block .gm-tab[aria-selected=\"true\"],.gm-block .gm-mat-btn:hover,.gm-block .gm-mat-btn:focus,.gm-block .gm-mat-btn:active,.gm-block .gm-mat-btn.is-active{background:#347a9d;border-color:#347a9d;color:#fff!important}.gm-block .gm-scroll-btn,.gm-block .gm-carousel-btn{background:#fff;border-color:#b9d4de;color:#2d7294}.gm-block .gm-scroll-btn:hover,.gm-block .gm-scroll-btn:focus,.gm-block .gm-scroll-btn:active,.gm-block .gm-carousel-btn:hover:not(:disabled),.gm-block .gm-carousel-btn:focus:not(:disabled),.gm-block .gm-carousel-btn:active:not(:disabled){background:#347a9d;border-color:#347a9d;color:#fff!important}.gm-block .gm-faq summary,.gm-block .gm-faq summary:visited,.gm-block .gm-faq summary:hover,.gm-block .gm-faq summary:focus,.gm-block .gm-faq summary:active{color:var(--ink)!important}.gm-block .gm-faq summary:after{color:#347a9d}@media(max-width:767px){.gm-block .gm-button,.gm-block .gm-button:visited,.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{min-height:50px;padding:14px 20px;font-size:16px}.gm-block .gm-tab,.gm-block .gm-mat-btn{min-height:42px}}\n.gm-block .gm-preview{padding:0}\n<\/style>\n\n<div class=\"gm-block\">\n  <main class=\"gm-preview\">\n<section class=\"gm-section\" id=\"quality-planning\"><div class=\"gm-wrap\"><div class=\"gm-panel gm-quality\">\n      <div><h2>Prepare Your Gear Drawing Package<\/h2><p class=\"gm-lead\">A complete technical package supports faster quotation and process review. Identify critical features, material condition, inspection records, and acceptance criteria.<\/p>\n        <div class=\"gm-package\"><div class=\"gm-package-item\"><span class=\"gm-package-num\">01<\/span><div><strong>CAD and 2D Drawing<\/strong><span>Provide a STEP or IGES model plus a PDF or DWG drawing.<\/span><\/div><\/div><div class=\"gm-package-item\"><span class=\"gm-package-num\">02<\/span><div><strong>Gear and Interface Definition<\/strong><span>Show tooth data, bores, hubs, shafts, keys, mounting features, and mating parts.<\/span><\/div><\/div><div class=\"gm-package-item\"><span class=\"gm-package-num\">03<\/span><div><strong>Material and Surface Requirement<\/strong><span>State the exact grade, condition, finish, and any treatment or documentation requirement.<\/span><\/div><\/div><div class=\"gm-package-item\"><span class=\"gm-package-num\">04<\/span><div><strong>Critical Features and Inspection<\/strong><span>Mark datums, fits, critical dimensions, surface requirements, and required reports.<\/span><\/div><\/div><div class=\"gm-package-item\"><span class=\"gm-package-num\">05<\/span><div><strong>Quantity and Delivery Need<\/strong><span>State prototype or production quantity, target schedule, and packaging requirement.<\/span><\/div><\/div><\/div>\n      <\/div>\n      <aside class=\"gm-quality-card\"><div class=\"gm-quality-media\"><img decoding=\"async\" src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/DFM-for-your-gear-part-design.webp\" alt=\"DFM review for a custom gear part design\" loading=\"lazy\"><\/div><div class=\"gm-quality-copy\"><strong>Measured to Your Drawing<\/strong><span>CMM, hardness testing, height gauges, and optical projectors support critical checks.<\/span><\/div><p class=\"gm-confidential\">Tooth profile, lead, pitch, backlash, and gear-grade verification are confirmed after project review.<\/p><\/aside>\n    <\/div><\/div><\/section>\n  <\/main>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1920e92 elementor-widget elementor-widget-html\" data-id=\"1920e92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<!-- COMPLETE INDEPENDENT BLOCK: 06-faq-cta.html -->\n<style>\n.gm-block{ --ink:#213b46; --body:#526976; --muted:#6d8490; --line:#d7eaf1; --soft:#f5fbfe; --soft2:#eaf7fc; --blue:#438fd0; --green:#44b3a7; --red:#347a9d; --white:#fff; --navy:#153344; }.gm-block,.gm-block *{box-sizing:border-box}.gm-block{scroll-behavior:smooth}.gm-block{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}.gm-block img{display:block;max-width:100%}.gm-block a{color:inherit;text-decoration:none}.gm-block .gm-preview{padding:22px 0 80px}.gm-block .gm-wrap{width:min(100% - 48px,1600px);margin:0 auto}.gm-block .gm-section{margin:22px 0}.gm-block .gm-panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,var(--soft),#fff 58%,var(--soft2));padding:clamp(30px,4.6vw,66px)}.gm-block .gm-eyebrow{display:none}.gm-block h1,.gm-block h2,.gm-block h3,.gm-block p{margin-top:0}.gm-block h1,.gm-block h2,.gm-block h3{font-family:Poppins,sans-serif;color:var(--ink)}.gm-block h1{font-size:35px;line-height:40.25px;letter-spacing:-.875px;font-weight:800;margin:0 0 18px}.gm-block h2{font-size:32px;line-height:38px;letter-spacing:-.64px;font-weight:600;margin:0 0 12px}.gm-block h3{font-size:18px;line-height:1.35;font-weight:700;margin:0 0 7px}.gm-block .gm-types h2{font-size:30px;line-height:36px;letter-spacing:-.6px}.gm-block .gm-lead{color:var(--body);font-size:15px;line-height:24px;max-width:720px;margin:0}.gm-block .gm-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;padding:14px 23px;border:0;border-radius:11px;background:linear-gradient(90deg,var(--blue),var(--green));box-shadow:0 10px 22px rgba(53,139,191,.2);color:#fff;font-size:16px;font-weight:800;line-height:19.2px;transition:transform .2s,box-shadow .2s}.gm-block .gm-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(53,139,191,.28)}.gm-block .gm-button:focus-visible,.gm-block .gm-text-link:focus-visible,.gm-block .gm-tab:focus-visible,.gm-block .gm-mat-btn:focus-visible{outline:3px solid rgba(67,143,208,.35);outline-offset:3px}.gm-block .gm-text-link{color:#2f83b8;font-weight:700;font-size:14px}.gm-block .gm-arrow{font-size:18px;line-height:0}.gm-block .gm-hero{min-height:420px;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,4vw,68px);padding-block:clamp(28px,3.2vw,46px);background:linear-gradient(135deg,#f4fbfe 0%,#fff 52%,#e9f7fb 100%)}.gm-block .gm-hero:after{content:\"\";position:absolute;right:-120px;top:-230px;width:490px;height:490px;border:35px solid rgba(125,185,213,.12);border-radius:50%;pointer-events:none}.gm-block .gm-hero-copy{position:relative;z-index:1;grid-column:2;grid-row:1;max-width:590px}.gm-block .gm-hero-copy .gm-lead{font-size:16px;line-height:25px;margin-bottom:18px}.gm-block .gm-hero-meta{font-size:14px;line-height:22px;color:var(--muted);margin:13px 0 0}.gm-block .gm-hero-media{position:relative;z-index:1;grid-column:1;grid-row:1;width:100%;max-width:400px;justify-self:center;padding:12px;border:1px solid #d7eaf1;border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 16px 36px rgba(47,114,142,.08)}.gm-block .gm-media-label{display:none}.gm-block .gm-hero-media img{width:100%;max-height:360px;aspect-ratio:1\/1;object-fit:contain;border-radius:12px}.gm-block .gm-types{background:#fff}.gm-block .gm-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.gm-block .gm-section-head .gm-lead{max-width:670px}.gm-block .gm-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gm-block .gm-type-card{display:flex;flex-direction:column;min-height:440px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(38,90,115,.035);transition:transform .2s,box-shadow .2s}.gm-block .gm-type-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(38,90,115,.09)}.gm-block .gm-type-image{display:grid;place-items:center;min-height:245px;padding:16px;background:#fff}.gm-block .gm-type-image img{width:100%;height:220px;object-fit:contain}.gm-block .gm-type-copy{display:flex;flex:1;flex-direction:column;padding:18px}.gm-block .gm-type-copy p{margin:0;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-type-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:15px}.gm-block .gm-chip{font-size:14px;letter-spacing:.02em;background:#eff6f8;white-space:nowrap}.gm-block .gm-worm-placeholder{width:100%;height:220px;display:grid;place-items:center;border:1px dashed #b8d1dc;border-radius:12px;background:linear-gradient(135deg,#fbfdfe,#edf7fa);color:#5e7a88;text-align:center;padding:20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.gm-block .gm-related{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;border-left:3px solid var(--blue);background:#f6fbfd;color:var(--body);font-size:14px}.gm-block .gm-related strong{font-family:Poppins,sans-serif;color:var(--ink);font-size:14px;white-space:nowrap}.gm-block .gm-materials{background:linear-gradient(135deg,#f6fcfe,#fff 60%,#eef9fc)}.gm-block .gm-tabs{display:flex;gap:8px;margin:24px 0 12px}.gm-block .gm-tab{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 15px;color:#5a7885;font-size:14px;font-weight:800;cursor:pointer}.gm-block .gm-tab[aria-selected=\"true\"]{background:#e6f5f8;border-color:#9bcddd;color:#286f88}.gm-block .gm-material-nav{display:flex;align-items:center;gap:8px;margin-bottom:16px}.gm-block .gm-mat-scroller{display:flex;gap:8px;overflow:auto;scroll-behavior:smooth;scrollbar-width:none;flex:1}.gm-block .gm-mat-scroller::-webkit-scrollbar{display:none}.gm-block .gm-mat-btn{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:#fff;padding:9px 13px;color:#597682;font-size:14px;font-weight:700;cursor:pointer}.gm-block .gm-mat-btn.is-active{background:#376f88;border-color:#376f88;color:#fff}.gm-block .gm-scroll-btn{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;border:1px solid var(--line);border-radius:50%;background:#fff;color:#407485;font-size:22px;cursor:pointer}.gm-block .gm-material-detail{display:grid;grid-template-columns:1fr minmax(280px,.85fr);gap:34px;align-items:center;margin-top:18px;padding:clamp(22px,3vw,38px);border:1px solid #d6e9ef;border-radius:18px;background:rgba(255,255,255,.88)}.gm-block .gm-detail-copy{max-width:650px}.gm-block .gm-detail-copy h3{font-size:24px;margin-bottom:9px}.gm-block .gm-detail-copy>p{margin:0 0 20px;color:var(--body);font-size:15px;line-height:24px}.gm-block .gm-spec-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gm-block .gm-spec-list div{padding:12px;border-radius:10px;background:#f5fafc}.gm-block .gm-spec-list strong{display:block;margin-bottom:4px;font-family:Poppins,sans-serif;color:#376f88;font-size:14px;line-height:20px}.gm-block .gm-spec-list span{display:block;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-detail-media{display:grid;place-items:center;min-height:260px;background:#fff;border-radius:14px}.gm-block .gm-detail-media img{width:100%;max-height:290px;object-fit:contain}.gm-block .gm-capabilities{background:#fff}.gm-block .gm-data-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:26px 0 12px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.gm-block .gm-data-cell{min-height:120px;padding:17px 15px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.gm-block .gm-data-cell:last-child{border-right:0}.gm-block .gm-data-cell span{color:#63808d;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.gm-block .gm-data-cell strong{display:block;margin-top:7px;font-family:Poppins,sans-serif;color:var(--ink);font-size:18px;line-height:1.25;font-weight:700}.gm-block .gm-note{margin:0 0 25px;color:#647d88;font-size:14px;line-height:20px}.gm-block .gm-equip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gm-block .gm-equip-card{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(150deg,#fff,#f5fbfd)}.gm-block .gm-equip-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:11px;background:#e6f5f8;color:#377992;font-family:Poppins,sans-serif;font-weight:800;font-size:15px}.gm-block .gm-equip-card p{margin:0;color:var(--body);font-size:14px;line-height:21px}.gm-block .gm-equip-card:last-child{grid-column:2 \/ span 1}.gm-block .gm-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.gm-block .gm-route-step{position:relative;padding:20px 18px 18px;border-top:3px solid #7db9d5;background:#f6fbfd}.gm-block .gm-route-step b{display:block;margin-bottom:11px;color:#347795;font-family:Poppins,sans-serif;font-size:14px;letter-spacing:.08em}.gm-block .gm-route-step h3{font-size:16px}.gm-block .gm-route-step p{margin:0;color:var(--body);font-size:14px;line-height:19px}.gm-block .gm-link-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.gm-block .gm-link-bar a{padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#397e9c;font-size:14px;font-weight:700}.gm-block .gm-quality{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(30px,5vw,70px);align-items:center;background:linear-gradient(135deg,#f5fbfe,#fff 58%,#eaf8fb)}.gm-block .gm-package{display:grid;gap:10px;margin-top:24px}.gm-block .gm-package-item{display:grid;grid-template-columns:31px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #dfeef2}.gm-block .gm-package-item:last-child{border-bottom:0}.gm-block .gm-package-num{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e1f2f7;color:#377891;font-family:Poppins,sans-serif;font-size:14px;font-weight:800}.gm-block .gm-package-item strong{display:block;font-family:Poppins,sans-serif;font-size:14px;line-height:1.35}.gm-block .gm-package-item span{display:block;margin-top:3px;color:var(--body);font-size:14px;line-height:19px}.gm-block .gm-quality-card{padding:15px;border:1px solid #d3e8ee;border-radius:18px;background:#fff}.gm-block .gm-quality-media{display:grid;place-items:center;min-height:240px;border-radius:12px;background:linear-gradient(135deg,#eaf7fb,#f8fdff);color:#427b92;text-align:center;padding:28px}.gm-block .gm-quality-media strong{display:block;font-family:Poppins,sans-serif;font-size:17px;margin-bottom:6px}.gm-block .gm-quality-media span{font-size:14px;line-height:20px}.gm-block .gm-control-tags{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.gm-block .gm-control-tags span{padding:9px;border-radius:7px;background:#f0f8fa;color:#376e84;font-size:14px;font-weight:700;text-align:center}.gm-block .gm-faq{background:linear-gradient(135deg,#f7fcfe,#fff 58%,#eaf8fb)}.gm-block .gm-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.gm-block .gm-faq details{border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.gm-block .gm-faq summary{cursor:pointer;list-style:none;padding:16px 48px 16px 16px;position:relative;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:20px}.gm-block .gm-faq summary::-webkit-details-marker{display:none}.gm-block .gm-faq summary:after{content:\"+\";position:absolute;right:16px;top:13px;color:var(--red);font-size:20px;font-weight:700}.gm-block .gm-faq details[open] summary:after{content:\"\u2212\"}.gm-block .gm-faq details p{margin:0;padding:0 16px 16px;color:var(--body);font-size:14px;line-height:20px}.gm-block .gm-final-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:24px;padding:24px 26px;border-radius:14px;background:linear-gradient(90deg,#e1f3f8,#eaf9fc)}.gm-block .gm-final-cta h3{font-size:21px;margin-bottom:4px}.gm-block .gm-final-cta p{margin:0;color:var(--body);font-size:14px;line-height:21px;max-width:680px}.gm-block .gm-confidential{margin:10px 0 0;color:#63808c;font-size:14px}@media(max-width:1180px){.gm-block .gm-wrap{width:min(100% - 40px,1600px)}.gm-block .gm-hero{grid-template-columns:1fr 1fr;gap:32px}.gm-block .gm-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-data-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gm-block .gm-data-cell:nth-child(4){border-right:0}.gm-block .gm-data-cell:nth-child(-n+4){border-bottom:1px solid var(--line)}.gm-block .gm-data-cell:last-child{grid-column:3 \/ span 2;border-right:0}.gm-block .gm-equip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-equip-card:last-child{grid-column:auto}.gm-block .gm-route{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-material-detail{grid-template-columns:1fr 1fr}.gm-block .gm-quality{grid-template-columns:1fr 1fr}}@media(max-width:767px){.gm-block .gm-preview{padding-top:12px}.gm-block .gm-wrap{width:min(100% - 32px,1600px)}.gm-block .gm-section{margin:16px 0}.gm-block .gm-panel{border-radius:18px;padding:24px 20px}.gm-block h1{font-size:29px;line-height:34px;letter-spacing:-.6px;margin-bottom:14px}.gm-block h2,.gm-block .gm-types h2{font-size:24px;line-height:30px;letter-spacing:-.45px}.gm-block .gm-eyebrow{font-size:14px}.gm-block .gm-section-head{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.gm-block .gm-hero{min-height:0;grid-template-columns:1fr;gap:23px}.gm-block .gm-hero-copy{max-width:none}.gm-block .gm-hero-copy .gm-lead{font-size:14px;line-height:22px}.gm-block .gm-hero-media{padding:10px}.gm-block .gm-button{width:100%;font-size:16px}.gm-block .gm-type-grid,.gm-block .gm-faq-grid{grid-template-columns:1fr}.gm-block .gm-type-card{min-height:0}.gm-block .gm-type-image{min-height:260px}.gm-block .gm-type-image img{height:240px}.gm-block .gm-related{align-items:flex-start;flex-direction:column}.gm-block .gm-material-detail,.gm-block .gm-quality{grid-template-columns:1fr;gap:23px}.gm-block .gm-detail-media{min-height:230px;order:2}.gm-block .gm-spec-list{grid-template-columns:1fr}.gm-block .gm-tabs{overflow:auto;white-space:nowrap;padding-bottom:2px}.gm-block .gm-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-block .gm-data-cell{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line);min-height:100px}.gm-block .gm-data-cell:nth-child(2n){border-right:0!important}.gm-block .gm-data-cell:last-child{grid-column:1 \/ -1;border-bottom:0}.gm-block .gm-equip-grid,.gm-block .gm-route{grid-template-columns:1fr}.gm-block .gm-route{gap:9px}.gm-block .gm-equip-card{min-height:0}.gm-block .gm-final-cta{align-items:stretch;flex-direction:column;padding:22px}.gm-block .gm-final-cta .gm-button{width:100%}.gm-block .gm-control-tags{grid-template-columns:1fr 1fr}}.gm-block .gm-equip-carousel{margin:24px 0 0}.gm-block .gm-carousel-label{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:0 0 11px}.gm-block .gm-carousel-label strong{font-family:Poppins,sans-serif;color:var(--ink);font-size:16px;line-height:1.3}.gm-block .gm-carousel-label span{color:var(--muted);font-size:14px;line-height:18px;text-align:right}.gm-block .gm-carousel-shell{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:10px;align-items:center}.gm-block .gm-carousel-btn{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:#fff;color:#376f88;font-size:23px;line-height:1;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.gm-block .gm-carousel-btn:hover:not(:disabled){background:#e6f5f8;color:#286f88}.gm-block .gm-carousel-btn:focus-visible{outline:3px solid rgba(67,143,208,.35);outline-offset:3px}.gm-block .gm-carousel-btn:disabled{opacity:.36;cursor:not-allowed}.gm-block .gm-carousel-viewport{overflow:hidden}.gm-block .gm-carousel-track{display:flex;gap:14px;transform:translateX(0);transition:transform .32s ease}.gm-block .gm-equip-slide{display:flex;flex:0 0 calc((100% - 42px)\/4);flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.gm-block .gm-equip-media{height:168px;overflow:hidden;background:#eef7fa}.gm-block .gm-equip-media img{width:100%;height:100%;object-fit:cover;object-position:center}.gm-block .gm-equip-copy{padding:11px 13px 13px}.gm-block .gm-equip-copy-top{display:flex;align-items:center;gap:8px;margin-bottom:5px}.gm-block .gm-equip-badge{display:inline-grid;place-items:center;min-width:29px;height:22px;padding:0 6px;border-radius:6px;background:#e3f3f7;color:#367a93;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;letter-spacing:.03em}.gm-block .gm-equip-copy h3{margin:0;font-size:14px;line-height:19px}.gm-block .gm-equip-copy p{margin:6px 0 0;color:var(--body);font-size:14px;line-height:18px}.gm-block .gm-equip-support{margin:12px 0 0;color:#617b87;font-size:14px;line-height:19px}.gm-block .gm-equip-support strong{color:#376f88;font-family:Poppins,sans-serif}.gm-block .gm-equip-grid{display:none}.gm-block .gm-quality-media{position:relative;display:block;min-height:0;height:220px;overflow:hidden;padding:0;background:#eaf7fb}.gm-block .gm-quality-media img{width:100%;height:100%;object-fit:cover;object-position:center}.gm-block .gm-quality-label{position:absolute;left:12px;top:12px;border:1px solid #d1e4eb;border-radius:999px;background:rgba(255,255,255,.94);padding:5px 8px;color:#3e758b;font-size:14px;font-weight:800;letter-spacing:.07em}.gm-block .gm-quality-copy{padding:15px 14px 0;color:#427b92;text-align:center}.gm-block .gm-quality-copy strong{display:block;font-family:Poppins,sans-serif;font-size:17px;line-height:22px;margin-bottom:6px}.gm-block .gm-quality-copy span{display:block;font-size:14px;line-height:20px}@media(max-width:1180px){.gm-block .gm-equip-slide{flex-basis:calc((100% - 14px)\/2)}.gm-block .gm-equip-media{height:156px}}@media(max-width:767px){.gm-block .gm-carousel-label{align-items:flex-start;flex-direction:column;gap:3px}.gm-block .gm-carousel-label span{text-align:left}.gm-block .gm-carousel-shell{grid-template-columns:38px minmax(0,1fr) 38px;gap:7px}.gm-block .gm-carousel-btn{width:38px;height:38px}.gm-block .gm-equip-slide{flex-basis:100%}.gm-block .gm-equip-media{height:192px}.gm-block .gm-equip-copy{padding:12px 13px 14px}.gm-block .gm-quality-media{height:230px}.gm-block .gm-quality-copy{padding:14px 12px 0}}.gm-block .gm-chip,.gm-block .gm-equip-badge,.gm-block .gm-quality-label,.gm-block .gm-control-tags{display:none!important}.gm-block .gm-type-footer{justify-content:flex-end}.gm-block .gm-material-link{display:inline-flex;margin-top:16px}.gm-block .gm-data-cell span,.gm-block .gm-note,.gm-block .gm-route-step b,.gm-block .gm-route-step p,.gm-block .gm-link-bar a,.gm-block .gm-package-num,.gm-block .gm-package-item span,.gm-block .gm-faq details p,.gm-block .gm-confidential,.gm-block .gm-carousel-label span,.gm-block .gm-equip-copy p,.gm-block .gm-equip-support,.gm-block .gm-quality-copy span{font-size:14px;line-height:21px}.gm-block .gm-faq summary:after{color:var(--blue)}.gm-block .gm-type-card{min-height:340px}.gm-block .gm-type-image{min-height:205px;padding:14px}.gm-block .gm-type-image img{width:auto;max-width:100%;height:auto;max-height:180px;object-fit:contain;margin:auto}.gm-block .gm-route-step h3,.gm-block .gm-equip-copy h3{font-size:18px;line-height:24px}.gm-block .gm-section{margin:30px 0}.gm-block .gm-hero{min-height:440px;padding-block:clamp(34px,3.5vw,50px)}.gm-block .gm-carousel-shell{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px}.gm-block .gm-carousel-btn{width:36px;height:36px;border-radius:8px;font-size:20px;box-shadow:none}.gm-block .gm-equip-media{display:flex;align-items:center;justify-content:center;height:220px;background:#f4f9fb}.gm-block .gm-equip-media img{width:auto;max-width:100%;height:100%;object-fit:contain;object-position:center}@media(max-width:1180px){.gm-block .gm-wrap{width:min(100% - 36px,1600px)}.gm-block .gm-material-nav{display:block}.gm-block .gm-scroll-btn{display:none}.gm-block .gm-mat-scroller{flex-wrap:wrap;overflow:visible}.gm-block .gm-equip-media{height:200px}}@media(max-width:767px){.gm-block .gm-wrap{width:min(100% - 24px,1600px)}.gm-block .gm-section{margin:22px 0}.gm-block .gm-panel{padding:28px 20px}.gm-block h1{font-size:30px;line-height:35px}.gm-block h2,.gm-block .gm-types h2{font-size:25px;line-height:31px}.gm-block .gm-hero{min-height:0;padding-block:28px}.gm-block .gm-hero-copy{grid-column:1;grid-row:1;max-width:none}.gm-block .gm-hero-media{grid-column:1;grid-row:2;max-width:360px}.gm-block .gm-type-image{min-height:220px}.gm-block .gm-type-image img{height:auto;max-height:200px}.gm-block .gm-carousel-label span{display:none}.gm-block .gm-carousel-shell{grid-template-columns:1fr 1fr;grid-template-areas:\"viewport viewport\" \"prev next\";gap:10px 8px}.gm-block .gm-carousel-viewport{grid-area:viewport}.gm-block .gm-carousel-btn{width:42px;height:42px}.gm-block .gm-carousel-btn:first-child{grid-area:prev;justify-self:end}.gm-block .gm-carousel-btn:last-child{grid-area:next;justify-self:start}.gm-block .gm-equip-media{height:220px}.gm-block .gm-tabs{flex-wrap:wrap;overflow:visible;white-space:normal}.gm-block .gm-tab{flex:1 1 calc(50% - 4px)}.gm-block .gm-mat-btn{flex:1 1 calc(50% - 4px);min-width:0;padding:9px 10px}}.gm-block{background:#f5f7f8}.gm-block .gm-preview{background:#f5f7f8}.gm-block .gm-panel{border-color:#d6e2e7;background:#fff;box-shadow:0 10px 28px rgba(34,66,80,.055)}.gm-block .gm-hero{min-height:410px;background:linear-gradient(118deg,#fff 0%,#fff 64%,#eff6f9 100%)}.gm-block .gm-hero-copy{text-align:left}.gm-block .gm-hero-copy h1{margin-bottom:14px}.gm-block .gm-hero-copy .gm-lead{max-width:620px;margin-bottom:20px}.gm-block .gm-hero-media{background:#f7f9fa;border-color:#d8e3e8;box-shadow:0 14px 30px rgba(39,72,86,.08)}.gm-block .gm-hero-meta{margin-top:11px;padding-left:11px;border-left:3px solid #7bb7ca;color:#607782}.gm-block .gm-types{background:#fff}.gm-block .gm-materials{background:#f1f7f9}.gm-block .gm-capabilities{background:#fff}.gm-block .gm-quality{background:#edf5f7}.gm-block .gm-faq{background:#fff}.gm-block .gm-panel>h2,.gm-block .gm-section-head h2,.gm-block .gm-quality>div>h2{position:relative;padding-left:17px}.gm-block .gm-panel>h2:before,.gm-block .gm-section-head h2:before,.gm-block .gm-quality>div>h2:before{content:\"\";position:absolute;left:0;top:.16em;width:4px;height:.78em;border-radius:3px;background:linear-gradient(180deg,#4c9dd0,#46aea7)}.gm-block .gm-type-card,.gm-block .gm-material-detail,.gm-block .gm-data-grid,.gm-block .gm-equip-slide,.gm-block .gm-faq details,.gm-block .gm-quality-card{background:#fff;border-color:#d5e2e7}.gm-block .gm-type-card{border-top:3px solid #9dcbd9}.gm-block .gm-type-card:hover{border-top-color:#3e89ad}.gm-block .gm-type-image,.gm-block .gm-detail-media,.gm-block .gm-equip-media{background:#f6f8f9}.gm-block .gm-spec-list div,.gm-block .gm-route-step{background:#f4f7f8}.gm-block .gm-data-cell{background:#fff}.gm-block .gm-data-cell:nth-child(even){background:#f4f8fa}.gm-block .gm-data-cell strong{color:#205d78}.gm-block .gm-final-cta{background:linear-gradient(100deg,#e7f2f5,#d8ebf0);border:1px solid #b9d6df}.gm-block a:visited,.gm-block a:hover,.gm-block a:focus,.gm-block a:active{color:inherit}.gm-block .gm-button,.gm-block .gm-button:visited,.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{min-height:54px;padding:16px 30px;border:1px solid rgba(28,105,145,.16);border-radius:12px;background:linear-gradient(90deg,#4b9ed8,#45b2aa);color:#fff!important;font-size:17px;line-height:20px;box-shadow:0 12px 25px rgba(45,126,172,.24)}.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{background:linear-gradient(90deg,#2e7fae,#2e918b);color:#fff!important;transform:translateY(-2px)}.gm-block .gm-text-link,.gm-block .gm-text-link:visited,.gm-block .gm-text-link:hover,.gm-block .gm-text-link:focus,.gm-block .gm-text-link:active,.gm-block .gm-material-link,.gm-block .gm-material-link:visited,.gm-block .gm-material-link:hover,.gm-block .gm-material-link:focus,.gm-block .gm-material-link:active{color:#276f98!important}.gm-block .gm-link-bar a,.gm-block .gm-link-bar a:visited{background:#f3f7f9;border-color:#c8dce3;color:#2e7598!important}.gm-block .gm-link-bar a:hover,.gm-block .gm-link-bar a:focus,.gm-block .gm-link-bar a:active{background:#347fa6;border-color:#347fa6;color:#fff!important}.gm-block .gm-tab,.gm-block .gm-mat-btn{min-height:44px;border-color:#bfd5dd;background:#fff;color:#416d80}.gm-block .gm-tab:hover,.gm-block .gm-tab:focus,.gm-block .gm-tab:active,.gm-block .gm-tab[aria-selected=\"true\"],.gm-block .gm-mat-btn:hover,.gm-block .gm-mat-btn:focus,.gm-block .gm-mat-btn:active,.gm-block .gm-mat-btn.is-active{background:#347a9d;border-color:#347a9d;color:#fff!important}.gm-block .gm-scroll-btn,.gm-block .gm-carousel-btn{background:#fff;border-color:#b9d4de;color:#2d7294}.gm-block .gm-scroll-btn:hover,.gm-block .gm-scroll-btn:focus,.gm-block .gm-scroll-btn:active,.gm-block .gm-carousel-btn:hover:not(:disabled),.gm-block .gm-carousel-btn:focus:not(:disabled),.gm-block .gm-carousel-btn:active:not(:disabled){background:#347a9d;border-color:#347a9d;color:#fff!important}.gm-block .gm-faq summary,.gm-block .gm-faq summary:visited,.gm-block .gm-faq summary:hover,.gm-block .gm-faq summary:focus,.gm-block .gm-faq summary:active{color:var(--ink)!important}.gm-block .gm-faq summary:after{color:#347a9d}@media(max-width:767px){.gm-block .gm-button,.gm-block .gm-button:visited,.gm-block .gm-button:hover,.gm-block .gm-button:focus,.gm-block .gm-button:active{min-height:50px;padding:14px 20px;font-size:16px}.gm-block .gm-tab,.gm-block .gm-mat-btn{min-height:42px}}\n.gm-block .gm-preview{padding:0}\n<\/style>\n\n<div class=\"gm-block\">\n  <main class=\"gm-preview\">\n<section class=\"gm-section\"><div class=\"gm-wrap\"><div class=\"gm-panel gm-faq\">\n      <h2>Custom Gear Manufacturing Questions<\/h2>\n      <div class=\"gm-faq-grid\"><details open><summary>How Long Does Custom Gear Production Take?<\/summary><p>Lead time depends on material, complexity, heat treatment, inspection, and quantity. Complete drawings, standard materials, and quick sample approval can shorten delivery.<\/p><\/details><details><summary>How Do I Specify Custom Gear Dimensions?<\/summary><p>Provide the gear type, module or DP, tooth count, pressure angle, outside diameter, face width, bore, and tolerance. Include material, heat treatment, and operating load when available.<\/p><\/details><details><summary>How Can I Reduce Custom Gear Costs?<\/summary><p>Use standard modules, materials, and tolerances whenever possible. Avoid unnecessary precision, special tooling, and complex finishes, and request a DFM review before production.<\/p><\/details><details><summary>How Do I Choose a Reliable Gear Manufacturer?<\/summary><p>Check its machining equipment, quality certification, inspection capability, and material traceability. Begin with a prototype and review its dimensional report before bulk production.<\/p><\/details><\/div>\n      <div class=\"gm-final-cta\"><div><h3>Start Your Custom Gear Project<\/h3><p>Upload your 3D model, 2D drawing, selected gear structure, material, operating requirements, quantity, and inspection needs. We will review the project and confirm the next step.<\/p><p class=\"gm-confidential\">Your drawings and project details are handled as confidential information.<\/p><\/div><a class=\"gm-button\" href=\"https:\/\/weldomachining.com\/file-upload\/\">Upload Your Gear Drawing <span class=\"gm-arrow\">\u2192<\/span><\/a><\/div>\n    <\/div><\/div><\/section>\n  <\/main>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>CUSTOM GEAR BUILT Custom Gear Manufacturing Drawing-based spur, helical, bevel, worm, internal and gear-shaft parts for prototypes, low-volume orders and repeat production. Weldo matches the tooth geometry, material, heat treatment and inspection requirements to your application. Prototype to production Metal and engineering plastics Inspection-ready delivery Upload Your Gear Drawing \u2192 Send your drawing or model [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-13635","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/weldomachining.com\/it\/wp-json\/wp\/v2\/pages\/13635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/weldomachining.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/weldomachining.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/weldomachining.com\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/weldomachining.com\/it\/wp-json\/wp\/v2\/comments?post=13635"}],"version-history":[{"count":13,"href":"https:\/\/weldomachining.com\/it\/wp-json\/wp\/v2\/pages\/13635\/revisions"}],"predecessor-version":[{"id":13661,"href":"https:\/\/weldomachining.com\/it\/wp-json\/wp\/v2\/pages\/13635\/revisions\/13661"}],"wp:attachment":[{"href":"https:\/\/weldomachining.com\/it\/wp-json\/wp\/v2\/media?parent=13635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}