.manufacturing-page .solution-section{background:#101114;scroll-margin-top:80px}.manufacturing-page .solution-heading{max-width:900px;margin-bottom:48px}.manufacturing-page .solution-heading h2{max-width:860px;font-size:clamp(38px,4.1vw,58px)}.manufacturing-page .solution-heading>p:last-child{color:#afb2be;margin-top:20px;font-size:15px}.manufacturing-page .solution-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.7fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.manufacturing-page .solution-steps{min-height:calc(var(--solution-preview-height,600px) + 280px);grid-template-rows:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.manufacturing-page .solution-step{border-top:1px solid #363a48;grid-template-columns:32px minmax(0,1fr);gap:17px;padding:24px 0;display:grid}.manufacturing-page .solution-step.is-active{border-top-color:#b9c1f5}.manufacturing-page .solution-step-marker{color:#a9b1ce;width:32px;height:32px;font:10px/1 var(--mono);border:1px solid #5c6380;border-radius:50%;place-items:center;display:grid}.manufacturing-page .solution-step.is-active .solution-step-marker{color:#191d33;background:#c6ccff;border-color:#c6ccff}.manufacturing-page .solution-explanation{min-width:0}.manufacturing-page .solution-explanation h3{font:30px/1.12 var(--serif);letter-spacing:-.025em;color:#c1c3cf;margin:0 0 14px}.manufacturing-page .solution-explanation button{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;padding:0}.manufacturing-page .solution-explanation button:hover,.manufacturing-page .solution-step.is-active h3{color:#f4f2fb}.manufacturing-page .solution-explanation>p{color:#aeb3c4;font-size:13px;line-height:1.7}.manufacturing-page .solution-preview{min-width:0;position:sticky;top:100px}.manufacturing-page .solution-preview-stage{display:grid}.manufacturing-page .solution-preview-panel{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.manufacturing-page .solution-preview-panel.is-active{visibility:visible;pointer-events:auto}.manufacturing-page .solution-preview-panel>.flow-screen{height:100%}.manufacturing-page .solution-concept-note{color:#a4a9b7;margin-top:15px;font-size:10px;line-height:1.6}.manufacturing-page .solution-primary{color:#191d33;text-align:left;background:#c6ccff;border:1px solid #c6ccff;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:43px;padding:10px 13px;font-size:11px;line-height:1.5;display:flex}.manufacturing-page .solution-primary>span{font-size:17px}.manufacturing-page .solution-primary:hover:not(:disabled){background:#e0e3ff}.manufacturing-page .solution-primary:disabled,.manufacturing-page .flow-handoff .solution-primary:disabled{color:#a7aec5;cursor:not-allowed;background:#292e40;border-color:#3c4257}.manufacturing-page .flow-stage-note{color:#b9c2e3;border-top:1px solid #394056;margin-top:auto;padding-top:15px;font-size:11px;line-height:1.7}.manufacturing-page .flow-screen{color:#eef1fc;background:#111722;border:1px solid #66739480;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 22px 70px #0004}.manufacturing-page .flow-appbar{background:#141b29;border-bottom:1px solid #343e53;align-items:center;gap:14px;min-height:62px;padding:16px 20px;display:flex}.manufacturing-page .flow-brand{font:24px/1 var(--serif);letter-spacing:-.03em;color:#f1f0f7}.manufacturing-page .flow-app-label{color:#c0c9df;font-size:10px}.manufacturing-page .flow-concept{font:8px/1.4 var(--mono);color:#c4cee7;white-space:nowrap;border:1px solid #596785;margin-left:auto;padding:5px 7px}.manufacturing-page .flow-small-label{font:9px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#b6c1e1;display:block}.manufacturing-page .flow-screen h3{font-family:var(--sans);letter-spacing:-.03em;font-size:24px;font-weight:400;line-height:1.25}.manufacturing-page .flow-screen .solution-primary{min-height:44px;font-size:11px}.manufacturing-page .flow-intake-photo{background:#3d4856;flex:0 0 245px;height:245px;position:relative;overflow:hidden}.manufacturing-page .flow-intake-photo>img{object-fit:cover;object-position:center 45%;filter:brightness(.72);width:100%;height:100%}.manufacturing-page .flow-intake-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#101722b0);position:absolute;inset:0}.manufacturing-page .flow-cell-tag{color:#e0e8fa;font:9px/1.4 var(--mono);z-index:1;background:#101722cc;border:1px solid #c7d3ef70;padding:7px 9px;position:absolute;top:17px;left:20px}.manufacturing-page .flow-fixture-callout{z-index:1;align-items:center;gap:12px;display:flex;position:absolute;bottom:42px;right:20px}.manufacturing-page .flow-fixture-callout>span{width:36px;height:36px;font:22px/1 var(--mono);background:#1f284a8a;border:1px solid #d7ddff;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 7px #b1c2ff20}.manufacturing-page .flow-fixture-callout>div{background:#111b2eea;border:1px solid #b4c3ef;border-radius:3px;padding:12px 14px}.manufacturing-page .flow-fixture-callout strong{font-size:13px;font-weight:400;display:block}.manufacturing-page .flow-fixture-callout small{color:#c4cde3;margin-top:6px;font-size:10px;display:block}.manufacturing-page .flow-photo-caption{z-index:1;color:#e3e9f6;font:8px/1.5 var(--mono);position:absolute;bottom:12px;left:20px}.manufacturing-page .flow-intake-body{flex-direction:column;flex:1;padding:23px 24px 24px;display:flex}.manufacturing-page .flow-request-heading h3{margin-top:8px;font-size:21px}.manufacturing-page .flow-request-message{align-items:flex-start;gap:12px;margin-block:19px;display:flex}.manufacturing-page .flow-avatar{height:29px;font:8px/1 var(--mono);color:#e4e9f9;background:#34415d;border:1px solid #7986a4;border-radius:50%;flex:0 0 29px;place-items:center;display:grid}.manufacturing-page .flow-request-message p{color:#d2d9ea;font-size:12px;line-height:1.7}.manufacturing-page .flow-attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:23px;display:grid}.manufacturing-page .flow-attachments>div{background:#1b2434;border:1px solid #45516c;border-radius:4px;align-items:center;gap:9px;min-width:0;padding:12px;display:flex}.manufacturing-page .flow-file-icon{font:16px/1 var(--mono);color:#bfcaff}.manufacturing-page .flow-attachments strong{font:9px/1.6 var(--mono);color:#e7ecfa;overflow-wrap:anywhere;display:block}.manufacturing-page .flow-attachments small{color:#b1bed7;margin-top:4px;font-size:9px;line-height:1.5;display:block}.manufacturing-page .flow-attached{color:#c6ccff;margin-left:auto;font-size:8px}.manufacturing-page .flow-comparison{background:#0e131c;border-color:#464a5e}.manufacturing-page .flow-comparison .flow-appbar{background:#191c26;border-bottom-color:#393d50}.manufacturing-page .flow-comparison-body{flex-direction:column;flex:1;padding:26px 20px 22px;display:flex}.manufacturing-page .flow-comparison-heading{margin-bottom:24px}.manufacturing-page .flow-comparison-heading .flow-small-label{color:#c6ccff}.manufacturing-page .flow-comparison-heading h3{margin-top:8px}.manufacturing-page .flow-comparison-heading p{color:#aebbcf;margin-top:9px;font-size:12px}.manufacturing-page .flow-diff-toolbar{font:10px/1.6 var(--mono);background:#1d2636;border:1px solid #3b465d;border-radius:4px 4px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.manufacturing-page .flow-diff-toolbar>span>span{color:#a8c9d9;margin-right:5px}.manufacturing-page .flow-diff-toolbar label{font:10px/1.5 var(--sans);color:#c7d1e5;cursor:pointer;align-items:center;gap:6px;display:flex}.manufacturing-page .flow-diff-toolbar input{accent-color:#c6ccff;width:13px;height:13px;margin:0}.manufacturing-page .flow-compare-grid{border:1px solid #3b465d;border-top:0;border-radius:0 0 4px 4px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.manufacturing-page .flow-code-pane{flex-direction:column;min-width:0;min-height:256px;display:flex}.manufacturing-page .flow-code-pane+.flow-code-pane{border-left:1px solid #3b465d}.manufacturing-page .flow-code-title{font:9px/1.5 var(--mono);color:#dbc0c4;background:#33212b55;border-bottom:1px solid #3b465d;justify-content:space-between;gap:8px;padding:12px 10px;display:flex}.manufacturing-page .flow-code-title>span:last-child{color:#aab5cb;font-size:8px}.manufacturing-page .flow-code-pane.is-proposed .flow-code-title{color:#b5e6d2;background:#193c352f}.manufacturing-page .flow-code-lines{flex:1;min-height:182px;margin:0;padding:10px 0;list-style:none}.manufacturing-page .flow-code-lines li{color:#c9d3e6;min-height:27px;font:10px/1.7 var(--mono);align-items:baseline;gap:6px;padding:4px 9px;display:flex}.manufacturing-page .flow-code-lines code{font:inherit;overflow-wrap:anywhere;min-width:0}.manufacturing-page .flow-code-lines b{color:#cfb8f9;font-weight:400}.manufacturing-page .flow-code-lines i{color:#a5c7eb;font-style:normal}.manufacturing-page .flow-code-lines em{color:#e6cc9e;font-style:normal}.manufacturing-page .flow-line-number{color:#8a99b3;flex:0 0 14px;font-size:8px}.manufacturing-page .flow-diff-sign{flex:0 0 7px;font-size:11px}.manufacturing-page .flow-code-pane.is-reference .is-changed{background:#d471821a;border-left:2px solid #dc98a2;padding-left:7px}.manufacturing-page .flow-code-pane.is-proposed .is-changed{background:#77c9aa21;border-left:2px solid #a5d5c2;padding-left:7px}.manufacturing-page .flow-code-caption{color:#aebcd2;border-top:1px solid #333f55;padding:10px;font-size:9px;line-height:1.6}.manufacturing-page .flow-diff-legend{color:#aebdd2;font:8px/1.6 var(--mono);flex-wrap:wrap;align-items:center;gap:15px;padding-top:12px;display:flex}.manufacturing-page .flow-diff-legend>span{align-items:center;gap:6px;display:flex}.manufacturing-page .flow-diff-legend>span:last-child{margin-left:auto}.manufacturing-page .flow-diff-legend i{width:5px;height:5px}.manufacturing-page .flow-diff-legend .is-removed{background:#dc98a2}.manufacturing-page .flow-diff-legend .is-added{background:#a5d5c2}.manufacturing-page .flow-reasoning{gap:12px;margin-block:24px;display:flex}.manufacturing-page .flow-agent-emblem{height:28px;font:21px/1 var(--serif);color:#c6ccff;border:1px solid #626c99;border-radius:4px;flex:0 0 28px;place-items:center;display:grid}.manufacturing-page .flow-reasoning strong{color:#dceae4;font-size:12px;font-weight:400}.manufacturing-page .flow-reasoning p{color:#b8c6ce;margin-top:6px;font-size:11px;line-height:1.75}.manufacturing-page .flow-review{background:#16233b}.manufacturing-page .flow-review-heading{border-bottom:1px solid #3d506f;padding:24px 24px 20px}.manufacturing-page .flow-review-heading h3{margin-top:8px}.manufacturing-page .flow-review-badge{color:#ead5a4;font:8px/1.5 var(--mono);background:#88703c1f;border:1px solid #d5bc7c80;margin-top:12px;padding:5px 8px;display:inline-block}.manufacturing-page .flow-review-badge.is-approved{color:#d8dcff;background:#c6ccff15;border-color:#c6ccff80}.manufacturing-page .flow-review-workbench{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);display:grid}.manufacturing-page .flow-motion-view{background:radial-gradient(at 50% 30%,#253f65,#0000 78%),#111e34;min-width:0;padding:18px 20px 22px}.manufacturing-page .flow-motion-toolbar{color:#c2d1ea;font:8px/1.5 var(--mono);border-bottom:1px solid #59708e75;justify-content:space-between;gap:10px;padding-bottom:13px;display:flex}.manufacturing-page .flow-schematic{margin-block:22px 12px}.manufacturing-page .flow-map-label{color:#acbdd8;font:8px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;display:flex}.manufacturing-page .flow-schematic svg{width:100%;height:auto;margin-block:12px;display:block}.manufacturing-page .flow-map-legend{color:#c0cdec;font:8px/1.5 var(--mono);justify-content:space-between;gap:8px;display:flex}.manufacturing-page .flow-map-legend>span{align-items:center;gap:5px;display:flex}.manufacturing-page .flow-map-legend i{border-top:1px dashed #c7cdff;width:15px}.manufacturing-page .flow-motion-annotations{color:#c5d2e6;border-top:1px solid #52668588;flex-direction:column;gap:8px;margin-top:18px;padding-top:14px;font-size:9px;display:flex}.manufacturing-page .flow-motion-annotations>span{align-items:center;gap:8px;display:flex}.manufacturing-page .flow-motion-annotations i{border:1px dashed #9aaaca;width:8px;height:8px;transform:rotate(45deg)}.manufacturing-page .flow-motion-annotations>span:last-child i{background:#c7cdff35;border-style:solid;border-color:#c7cdff}.manufacturing-page .flow-motion-note{align-items:flex-start;gap:9px;margin-top:20px;display:flex}.manufacturing-page .flow-motion-note>span{color:#c6ccff;font-size:21px}.manufacturing-page .flow-motion-note p{color:#d0daec;font-size:10px;line-height:1.75}.manufacturing-page .flow-schematic-note{color:#aabbd5;margin-top:16px;font-size:9px;line-height:1.7}.manufacturing-page .flow-review-sheet{color:#202a3d;background:#f2f3f5;flex-direction:column;min-width:0;padding:23px 19px;display:flex}.manufacturing-page .flow-review-sheet-heading{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.manufacturing-page .flow-review-sheet-heading strong{font:26px/1.1 var(--serif);color:#2d3c75}.manufacturing-page .flow-review-sheet-heading small{font:10px/1 var(--mono);color:#6a7487}.manufacturing-page .flow-review-progress{gap:5px;margin-block:16px 22px;display:flex}.manufacturing-page .flow-review-progress>span{background:#cdd3df;flex:1;height:3px}.manufacturing-page .flow-review-progress>.is-complete{background:#5367bc}.manufacturing-page .flow-review-checklist{border:0;min-width:0;margin:0;padding:0}.manufacturing-page .flow-review-checklist legend{color:#59677d;margin-bottom:12px;font-size:10px}.manufacturing-page .flow-review-checklist label{cursor:pointer;border-top:1px solid #ccd2dd;align-items:flex-start;gap:9px;padding:16px 0;font-size:11px;line-height:1.7;display:flex}.manufacturing-page .flow-review-checklist input{accent-color:#354998;cursor:pointer;flex:0 0 15px;width:15px;height:15px;margin:2px 0 0}.manufacturing-page .flow-review-checklist small{color:#3d4d70;font:8px/1.7 var(--mono);text-transform:uppercase;margin-bottom:7px;display:block}.manufacturing-page .flow-review-count{color:#58677f;margin-top:auto;padding-block:13px;font-size:9px}.manufacturing-page .flow-review-sheet .solution-primary{color:#fff;background:#354998;border-color:#354998}.manufacturing-page .flow-review-sheet .solution-primary:disabled{color:#5f6a7e;background:#d9dce5;border-color:#bdc4d3}.manufacturing-page .flow-review-sheet .solution-primary:hover:not(:disabled){background:#253a89}.manufacturing-page .flow-handoff{color:#eeedf5;background:#14161d;border-color:#464a5e}.manufacturing-page .flow-handoff .flow-appbar{background:#191c26;border-color:#393d50}.manufacturing-page .flow-handoff .flow-appbar .flow-brand{color:#f1f0f7}.manufacturing-page .flow-handoff .flow-appbar .flow-app-label{color:#b6b8c9}.manufacturing-page .flow-handoff .flow-appbar .flow-concept{color:#c6ccff;border-color:#535a7b}.manufacturing-page .flow-handoff-body{flex-direction:column;flex:1;padding:27px 26px 23px;display:flex}.manufacturing-page .flow-handoff .flow-small-label{color:#aeb6df}.manufacturing-page .flow-handoff-heading h3{max-width:480px;margin-top:10px;font-size:28px}.manufacturing-page .flow-handoff-heading p{color:#afb3c6;min-height:3.4em;margin-top:11px;font-size:12px;line-height:1.7}.manufacturing-page .flow-package{background:#1b1e29;border:1px solid #3b4056;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);margin-block:25px 22px;display:grid;box-shadow:0 7px 18px #00000026}.manufacturing-page .flow-package-cover{background-color:#24283c;background-image:linear-gradient(#aeb8ff0c 1px,#0000 1px),linear-gradient(90deg,#aeb8ff0c 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:21px 21px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-right:1px solid #3b4056;flex-direction:column;align-items:flex-start;padding:23px 20px;display:flex}.manufacturing-page .flow-revision-number{font:80px/.95 var(--serif);color:#c6ccff;letter-spacing:-.08em;margin-block:18px 10px;display:block}.manufacturing-page .flow-package-cover strong{color:#c5c9df;font-size:11px;font-weight:400}.manufacturing-page .flow-package-state{font:8px/1.5 var(--mono);color:#d9dcff;background:#c6ccff0d;border:1px solid #626c99;margin-top:17px;padding:5px 7px}.manufacturing-page .flow-manifest{padding:20px}.manufacturing-page .flow-manifest>.flow-small-label{margin-bottom:8px}.manufacturing-page .flow-manifest>div{border-bottom:1px solid #34394d;gap:12px;padding:14px 0;display:flex}.manufacturing-page .flow-manifest>div:last-child{border:0;padding-bottom:0}.manufacturing-page .flow-manifest>div>span{color:#959ebe;font:9px/1.6 var(--mono);padding-top:2px}.manufacturing-page .flow-manifest strong{font-size:12px;font-weight:400;line-height:1.5;display:block}.manufacturing-page .flow-manifest small{color:#b1b5ca;margin-top:4px;font-size:10px;line-height:1.6;display:block}.manufacturing-page .flow-handoff-pipeline{color:#e1e3f1;background:#10121a;border:1px solid #363c52;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 18px;display:grid}.manufacturing-page .flow-handoff-pipeline>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.manufacturing-page .flow-handoff-pipeline>div:not(:last-child):after{content:"";border-top:1px dashed #555e7a;position:absolute;top:12px;left:32px;right:-8px}.manufacturing-page .flow-handoff-pipeline>div>span{width:25px;height:25px;font:9px/1 var(--mono);color:#b5bfdf;border:1px solid #626d8c;border-radius:50%;place-items:center;display:grid}.manufacturing-page .flow-handoff-pipeline>.is-complete>span{color:#1b2036;background:#c6ccff;border-color:#c6ccff}.manufacturing-page .flow-handoff-pipeline>.is-current>span{color:#c6ccff;border-color:#c6ccff}.manufacturing-page .flow-handoff-pipeline strong{margin-top:10px;font-size:10px;font-weight:400;line-height:1.6}.manufacturing-page .flow-handoff-pipeline small{color:#aeb6d0;margin-top:4px;font-size:8px;line-height:1.5}.manufacturing-page .flow-handoff-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:auto;padding-top:23px;display:flex}.manufacturing-page .flow-handoff .solution-primary{color:#191d33;background:#c6ccff;border-color:#c6ccff;flex:290px}.manufacturing-page .flow-handoff .solution-primary:hover:not(:disabled){background:#e0e3ff}.manufacturing-page .flow-restart{color:#c6ccff;text-underline-offset:4px;background:0 0;border:0;padding:10px 0;font-size:10px;text-decoration:underline}.manufacturing-page .flow-handoff-note{color:#a6adc6;min-height:3.4em;margin-top:14px;font-size:9px;line-height:1.7}@media (max-width:1200px) and (min-width:1101px){.manufacturing-page .flow-attached{display:none}.manufacturing-page .flow-intake-body,.manufacturing-page .flow-handoff-body{padding-inline:19px}.manufacturing-page .flow-app-label{font-size:9px}.manufacturing-page .flow-review-sheet{padding-inline:15px}.manufacturing-page .flow-motion-view{padding-inline:16px}}@media (max-width:1100px){.manufacturing-page .solution-explanation h3{font-size:40px}.manufacturing-page .flow-code-lines li{font-size:12px}.manufacturing-page .flow-schematic svg{max-height:285px}.manufacturing-page .flow-review-checklist label{font-size:12px}.manufacturing-page .flow-intake-photo{flex-basis:270px;height:270px}}@media (max-width:760px){.manufacturing-page .solution-heading h2{font-size:41px}.manufacturing-page .solution-heading>p:last-child{font-size:14px}.manufacturing-page .flow-code-lines li{font-size:10px}.manufacturing-page .flow-attached{display:none}.manufacturing-page .flow-appbar{gap:10px;padding:15px 17px}.manufacturing-page .flow-app-label{font-size:9px}.manufacturing-page .flow-concept{padding-inline:5px;font-size:7px}.manufacturing-page .flow-intake-body,.manufacturing-page .flow-comparison-body,.manufacturing-page .flow-handoff-body{padding-inline:18px}.manufacturing-page .flow-manifest{padding:17px 14px}.manufacturing-page .flow-package-cover{padding:20px 16px}.manufacturing-page .flow-review-workbench{grid-template-columns:minmax(0,1fr)}.manufacturing-page .flow-motion-view{padding:18px 22px 22px}.manufacturing-page .flow-motion-annotations{flex-flow:wrap;gap:14px}.manufacturing-page .flow-review-sheet{padding:23px}.manufacturing-page .flow-schematic{margin-top:16px}.manufacturing-page .flow-schematic svg{max-height:230px}.manufacturing-page .flow-screen .solution-primary{min-height:46px;font-size:12px}}@media (max-width:520px){.manufacturing-page .flow-app-label{display:none}.manufacturing-page .flow-concept{font-size:8px}.manufacturing-page .flow-intake-photo{flex-basis:235px;height:235px}.manufacturing-page .flow-fixture-callout{gap:9px;left:14px;right:14px}.manufacturing-page .flow-fixture-callout>div{flex:1;padding:11px}.manufacturing-page .flow-fixture-callout strong{font-size:12px}.manufacturing-page .flow-fixture-callout small{font-size:9px;line-height:1.5}.manufacturing-page .flow-fixture-callout>span{flex:0 0 29px;width:29px;height:29px}.manufacturing-page .flow-attachments{grid-template-columns:minmax(0,1fr)}.manufacturing-page .flow-attached{display:block}.manufacturing-page .flow-compare-grid{grid-template-columns:minmax(0,1fr)}.manufacturing-page .flow-code-pane+.flow-code-pane{border-top:1px solid #51617a;border-left:0}.manufacturing-page .flow-code-lines li{font-size:11px}.manufacturing-page .flow-diff-legend>span:last-child{margin-left:0}.manufacturing-page .flow-comparison-heading h3{font-size:23px}.manufacturing-page .flow-handoff-heading h3{font-size:25px}.manufacturing-page .flow-package{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.manufacturing-page .flow-package-cover{padding:18px 12px}.manufacturing-page .flow-revision-number{font-size:65px}.manufacturing-page .flow-package-state{padding:4px;font-size:7px}.manufacturing-page .flow-manifest{padding:15px 12px}.manufacturing-page .flow-manifest>div{gap:7px}.manufacturing-page .flow-manifest strong{font-size:11px}.manufacturing-page .flow-manifest small{font-size:9px}.manufacturing-page .flow-handoff-pipeline{gap:12px;padding:16px 12px}.manufacturing-page .flow-handoff-pipeline strong{font-size:9px}.manufacturing-page .flow-handoff-pipeline small{font-size:8px}}@media (max-width:380px){.manufacturing-page .solution-heading h2{font-size:36px}.manufacturing-page .flow-handoff-body{padding-inline:14px}.manufacturing-page .flow-package{grid-template-columns:minmax(0,1fr)}.manufacturing-page .flow-package-cover{border-bottom:1px solid #3b4056;border-right:0;grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.manufacturing-page .flow-revision-number{text-align:right;grid-area:1/2/4;margin:0}.manufacturing-page .flow-package-state{justify-self:start;margin:0}}.manufacturing-page .solution-preview .flow-appbar{min-height:50px;padding:12px 17px}.manufacturing-page .solution-preview .flow-small-label,.manufacturing-page .solution-preview .flow-stage-note{display:none}.manufacturing-page .solution-preview .flow-intake-photo{flex-basis:180px;height:180px}.manufacturing-page .solution-preview .flow-intake-body,.manufacturing-page .solution-preview .flow-comparison-body,.manufacturing-page .solution-preview .flow-handoff-body{padding:18px}.manufacturing-page .solution-preview .flow-request-heading h3,.manufacturing-page .solution-preview .flow-comparison-heading h3,.manufacturing-page .solution-preview .flow-review-heading h3,.manufacturing-page .solution-preview .flow-handoff-heading h3{margin-top:0;font-size:22px}.manufacturing-page .solution-preview .flow-request-message{margin-block:15px}.manufacturing-page .solution-preview .flow-attachments{margin-bottom:0}.manufacturing-page .solution-preview .flow-comparison-heading{margin-bottom:16px}.manufacturing-page .solution-preview .flow-code-pane{min-height:218px}.manufacturing-page .solution-preview .flow-code-lines{min-height:148px;padding-block:8px}.manufacturing-page .solution-preview .flow-code-lines li{min-height:22px;padding-block:2px;font-size:10px}.manufacturing-page .solution-preview .flow-reasoning{margin-block:16px 0}.manufacturing-page .solution-preview .flow-review-heading,.manufacturing-page .solution-preview .flow-motion-view,.manufacturing-page .solution-preview .flow-review-sheet{padding:18px}.manufacturing-page .solution-preview .flow-schematic svg{max-height:180px}.manufacturing-page .solution-preview .flow-package{margin-block:16px}.manufacturing-page .solution-preview .flow-package-cover,.manufacturing-page .solution-preview .flow-manifest{padding:16px}.manufacturing-page .solution-preview .flow-manifest small{display:none}.manufacturing-page .solution-preview .flow-revision-number{margin-block:10px;font-size:64px}.manufacturing-page .solution-preview .flow-handoff-pipeline{padding:16px}.manufacturing-page .solution-preview .flow-handoff-actions{padding-top:16px}@media (max-width:1200px) and (min-width:1001px){.manufacturing-page .solution-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.7fr);gap:30px}.manufacturing-page .solution-explanation h3{font-size:27px}.manufacturing-page .solution-step{gap:13px}.manufacturing-page .solution-preview .flow-attached{display:none}}@media (max-width:1000px){.manufacturing-page .solution-layout{grid-template-columns:minmax(0,1fr);gap:25px}.manufacturing-page .solution-preview{position:static}.manufacturing-page .solution-steps{min-height:0}.manufacturing-page .solution-step{align-items:start;min-height:0;padding:15px 0}.manufacturing-page .solution-explanation h3{font:18px/1.4 var(--sans);letter-spacing:-.015em;margin:3px 0 0}.manufacturing-page .solution-explanation>p{display:none}.manufacturing-page .solution-heading{margin-bottom:28px}.manufacturing-page .solution-preview .flow-motion-note,.manufacturing-page .solution-preview .flow-schematic-note,.manufacturing-page .solution-preview .flow-motion-annotations{display:none}.manufacturing-page .solution-preview .flow-schematic svg{max-height:140px}}@media (max-width:520px){.manufacturing-page .solution-step{grid-template-columns:28px minmax(0,1fr);gap:13px;padding-block:12px}.manufacturing-page .solution-step-marker{width:28px;height:28px}.manufacturing-page .solution-explanation h3{font-size:16px}.manufacturing-page .solution-preview .flow-intake-body,.manufacturing-page .solution-preview .flow-comparison-body,.manufacturing-page .solution-preview .flow-handoff-body{padding:15px}}@media (min-width:1001px) and (max-height:739px){.manufacturing-page .solution-preview{position:static}.manufacturing-page .solution-steps{min-height:0}}
.manufacturing-page .robot-brands{border-top:1px solid var(--rule);background:#fff;scroll-margin-top:100px}.manufacturing-page .robot-brands-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(48px,7vw,110px);display:grid}.manufacturing-page .robot-brands-copy h2{max-width:510px;font-size:clamp(42px,4.2vw,60px)}.manufacturing-page .robot-brands-copy>p:not(.eyebrow){max-width:490px;color:var(--muted);margin-top:24px;font-size:16px}.manufacturing-page .robot-brands-copy>p+p:not(.eyebrow){margin-top:16px}.manufacturing-page .robot-brands-link{border-bottom:1px solid #a7a9b5;align-items:center;gap:28px;margin-top:27px;padding-bottom:7px;font-size:13px;display:inline-flex}.manufacturing-page .robot-brands-link:hover{color:var(--signal);border-color:currentColor}.manufacturing-page .robot-brands-link span{font-size:20px}.manufacturing-page .robot-brands-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;margin:0;padding:0;list-style:none;display:grid}.manufacturing-page .robot-brands-logos li{justify-content:center;align-items:center;min-width:0;min-height:118px;display:flex}.manufacturing-page .robot-brands-logos img{object-fit:contain;width:100%;height:auto}.manufacturing-page .robot-brand-abb img{max-width:122px}.manufacturing-page .robot-brand-universal-robots img{max-width:268px}.manufacturing-page .robot-brand-fanuc img{max-width:204px}.manufacturing-page .robot-brand-kuka img{max-width:205px}.manufacturing-page .robot-brands-note{color:#696d77;text-align:center;border-top:1px solid #e5e5e8;margin-top:30px;padding-top:21px;font-size:11px}@media (max-width:1000px){.manufacturing-page .robot-brands-layout{grid-template-columns:minmax(0,1fr);gap:35px}.manufacturing-page .robot-brands-copy h2,.manufacturing-page .robot-brands-copy>p:not(.eyebrow){max-width:620px}.manufacturing-page .robot-brands-artwork{width:min(100%,660px);margin-inline:auto}}@media (max-width:520px){.manufacturing-page .robot-brands{scroll-margin-top:115px}.manufacturing-page .robot-brands-copy h2{font-size:42px}.manufacturing-page .robot-brands-copy>p:not(.eyebrow){font-size:15px}.manufacturing-page .robot-brands-logos{gap:10px 28px}.manufacturing-page .robot-brands-logos li{min-height:90px}.manufacturing-page .robot-brand-abb img{max-width:94px}.manufacturing-page .robot-brands-note{text-align:left;margin-top:16px}}
