/* Dedicated technical workbench, after the company introduction. */
.theme-metalworking.experience-v3{padding-bottom:0}.form-dock{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:30;display:flex;background:#e7e7df;color:#232724;border:1px solid #b9beb4;box-shadow:0 6px 28px #0005}.form-dock>a{display:flex;align-items:center;gap:20px;padding:17px 23px;min-height:56px;font-size:11px;white-space:nowrap;border-right:1px solid #b9beb4;transition:background .2s}.form-dock>a:hover{background:#f5f5ed}.form-dock>a:last-child{border-right:0;background:#f36b42}.form-dock small{font:9px "IBM Plex Mono",monospace;color:#576051}.form-dock b{font-size:20px;font-weight:400;line-height:1}
.form-workbench{padding:76px var(--gutter) 70px;background:#d9ddd4;color:#252b27;scroll-margin-top:0}.form-workbench-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:26px 8%;margin-bottom:40px}.form-workbench-heading>.form-kicker{grid-column:1/-1;color:#596355}.form-workbench-heading h2{font-size:clamp(37px,4.3vw,66px);line-height:1.06}.form-workbench-heading>p:last-child{font-size:14px;max-width:400px;align-self:end;color:#596355}.form-workbench-grid{display:grid;grid-template-columns:128px minmax(0,1fr) 320px;border:1px solid #515c54;align-items:stretch;color:#e7ebe4;background:#1c2321}.form-process-rail{background:#262d29;display:flex;flex-direction:column;border-right:1px solid #515c54}.form-process-rail button{background:none;border:0;border-bottom:1px solid #515c54;text-align:left;padding:25px 16px;display:flex;flex:1;flex-direction:column;gap:15px;min-height:145px}.form-process-rail button>span{font:10px "IBM Plex Mono",monospace;color:#acb5a7}.form-process-rail b{font-size:12px;font-weight:400;line-height:1.5}.form-process-rail i{font-size:24px;font-style:normal;line-height:1}.form-process-rail [aria-pressed=true]{background:#f36b42;color:#171e1d}.form-process-rail [aria-pressed=true]>span{color:#171e1d}
.form-viewer{background:#202324;position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden}.form-viewer-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px;font:11px/1.5 "IBM Plex Mono",monospace;border-bottom:1px solid #53645d55}.form-viewer-top>b{font-size:20px;font-weight:400;color:#afc0b6}.form-object{position:relative;min-height:335px;flex:1;background:linear-gradient(#b5b9b40c 1px,transparent 1px),linear-gradient(90deg,#b5b9b40c 1px,transparent 1px),radial-gradient(ellipse,#737b7b44,transparent 65%);background-size:25px 25px,25px 25px,100% 100%;display:grid;place-items:center;perspective:850px}.form-object-piece{position:relative;width:190px;height:190px;transform:rotateX(50deg) rotateZ(-32deg);transform-style:preserve-3d;transition:transform .7s}.form-object-piece>i{position:absolute;inset:0;background:linear-gradient(130deg,#879b94,#dce8e2 30%,#4c6059 33%,#a2b5aa 66%,#d7e0da);border:1px solid #9fb3a9;border-radius:25px;box-shadow:-8px 8px 0 #566d64}.form-object-piece>i:nth-child(1){transform:translateZ(0)}.form-object-piece>i:nth-child(2){transform:translateZ(24px)}.form-object-piece>i:nth-child(3){transform:translateZ(48px)}.form-object-piece>i:nth-child(4){transform:translateZ(72px)}.form-object-piece>i:last-child::after{content:'';position:absolute;inset:40px;border:14px solid #34504777;border-radius:8px;box-shadow:inset 5px 5px 8px #122c2580}.form-viewer[data-process='1'] .form-object-piece>i{border-radius:50%;background:repeating-radial-gradient(ellipse,#304b40 0 24px,#afc3b6 26px 40px,#486557 42px 48px)}.form-viewer[data-process='1'] .form-object-piece>i:last-child::after{border-radius:50%}.form-viewer[data-process='2'] .form-object-piece>i{border-radius:4px;height:130px;transform:translateZ(0) rotateY(18deg)}.form-viewer[data-process='2'] .form-object-piece>i:nth-child(2){transform:translateZ(28px) rotateY(-20deg)}.form-viewer[data-process='2'] .form-object-piece>i:nth-child(3){transform:translateZ(56px) rotateY(18deg)}.form-viewer[data-process='2'] .form-object-piece>i:nth-child(4){transform:translateZ(84px) rotateY(-20deg)}.form-viewer[data-brief='sleeve'] .form-object-piece{border-radius:50%}.form-viewer[data-brief='sleeve'] .form-object-piece>i{border-radius:50%}.form-viewer[data-metal='steel'] .form-object-piece{filter:brightness(.6) saturate(.35)}.form-viewer[data-metal='stainless'] .form-object-piece{filter:brightness(1.3) saturate(.1)}.form-viewer[data-rotated='true'] .form-object-piece{transform:rotateX(60deg) rotateZ(45deg)}.form-axis{position:absolute;font:11px/1.5 "IBM Plex Mono",monospace;color:#749586}.axis-x{bottom:45px;right:25px;border-top:1px solid #658676;width:80px;text-align:right;padding-top:5px}.axis-y{bottom:45px;right:25px;border-right:1px solid #658676;height:70px;padding-right:6px}.form-dimension{position:absolute;bottom:30px;left:25px;font:11px/1.5 "IBM Plex Mono",monospace;color:#729283}.form-viewer-bottom{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #53645d55}.form-viewer-bottom button{background:none;border:1px solid #62766c;padding:12px;font-size:10px}.form-viewer-bottom>span{font-size:11px;max-width:160px;color:#9daf9f}.form-live-spec{padding:18px 20px;background:#26332f;display:flex;justify-content:space-between;gap:20px;font:11px/1.5 "IBM Plex Mono",monospace;color:#afc6b6}
.form-configurator{min-width:0;padding:23px;background:#242c27;border-left:1px solid #515c54}.form-configurator>header{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #515c54;padding-bottom:18px;margin-bottom:21px;font:10px "IBM Plex Mono",monospace;color:#c1cabb}.form-configurator>header>b{font-weight:400}.form-configurator fieldset{margin:22px 0;padding:0;border:0}.form-configurator legend,.form-configurator .form-field{font:11px/1.5 "IBM Plex Mono",monospace;color:#d9ded4}.form-configurator .form-field{display:flex;flex-direction:column;gap:9px;margin-bottom:20px}.form-configurator input[type=number],.form-configurator select{width:100%;min-height:44px;background:#333d35;color:#f0f3ec;border:1px solid #65705f;border-radius:0;padding:10px 11px;font:13px "Golos Text",sans-serif;min-width:0}.form-configurator select{padding-right:20px}.form-configurator legend{margin-bottom:12px}.form-metal-swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.form-metal-swatches label{position:relative;cursor:pointer;min-width:0}.form-metal-swatches input{position:absolute;opacity:0;width:1px;height:1px}.form-metal-swatches label>span{display:flex;flex-direction:column;gap:8px;text-align:center;align-items:center;min-height:73px;padding:9px 3px;border:1px solid #63735e;font:9px/1.4 "Golos Text",sans-serif;overflow-wrap:anywhere}.form-metal-swatches i{display:block;width:28px;height:23px;border:1px solid #aab6a4;background:linear-gradient(120deg,#657568,#d0d7cc 45%,#849383)}.form-metal-swatches .swatch-steel{background:linear-gradient(120deg,#303b33,#839180 50%,#364536)}.form-metal-swatches .swatch-stainless{background:linear-gradient(120deg,#b1bcaa,#f5f5ef 45%,#9aa991)}.form-metal-swatches input:checked+span{border-color:#f36b42;background:#f36b4218}.form-metal-swatches input:focus-visible+span{outline:3px solid #f36b42;outline-offset:3px}.form-configurator .quiet{font-size:11px;color:#b2bdac;margin-top:11px;min-height:36px}.form-configurator .button{width:100%;font-size:12px;min-height:48px;margin-top:3px;background:#f36b42;color:#171e1d}.form-rfq-ready>span{font:11px "IBM Plex Mono",monospace;color:#f49b72}.form-rfq-ready h3{font-size:30px;line-height:1.1;margin-block:20px}.form-rfq-ready .summary-list{margin-block:23px}.form-rfq-ready .summary-list>div{border-color:#515c54}.form-rfq-ready p{font-size:12px;color:#b2bdac;margin-block:22px}.form-rfq-ready .text-button{color:#e3e7df;margin-top:15px}.form-process-reference{display:grid;grid-template-columns:1fr 2fr;gap:35px;border-bottom:1px solid #a9b2a2;padding-block:30px}.form-process-reference>.form-kicker{color:#56634e}.form-process-reference article{max-width:700px}.form-process-reference h3{font-size:24px}.form-process-reference p{font-size:13px;color:#53604e;margin-block:12px}.form-process-reference .text-button{font-size:12px}
@media(max-width:1050px){.form-workbench-grid{grid-template-columns:105px minmax(0,1fr) 295px}.form-process-rail button{padding:22px 12px}.form-process-rail b{font-size:11px}.form-configurator{padding:20px}.form-object-piece{width:150px;height:150px}.form-object-piece>i:last-child::after{inset:30px}}
@media(max-width:850px){.form-workbench-grid{grid-template-columns:minmax(0,1fr) 300px}.form-process-rail{grid-column:1/-1;flex-direction:row;border-right:0;border-bottom:1px solid #515c54}.form-process-rail button{min-height:80px;flex:1;display:grid;grid-template-columns:auto 1fr;gap:8px 12px;border-bottom:0;border-right:1px solid #515c54}.form-process-rail button:last-child{border:0}.form-process-rail i{display:none}.form-process-rail b{font-size:12px}.form-process-rail button>span{grid-row:1/3}}
@media(max-width:650px){.form-workbench{padding-block:55px}.form-workbench-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.form-workbench-heading h2{font-size:39px;max-width:420px}.form-workbench-grid{grid-template-columns:1fr}.form-process-rail button{padding:17px 10px;display:flex;gap:10px;min-height:90px}.form-process-rail b{font-size:11px}.form-configurator{border-left:0;border-top:1px solid #515c54;padding:24px}.form-object{min-height:310px}.form-object-piece{width:170px;height:170px}.form-object-piece>i:last-child::after{inset:35px}.form-viewer-top{padding:18px}.form-viewer-bottom{padding:18px}.form-viewer-bottom>span{max-width:140px}.form-metal-swatches label>span{font-size:11px;min-height:80px}.form-configurator .form-field,.form-configurator legend{font-size:12px}.form-configurator .quiet{min-height:0;font-size:12px}.form-configurator input[type=number],.form-configurator select{font-size:16px;min-height:48px}.form-process-reference{grid-template-columns:1fr;gap:22px}.form-dock{bottom:12px;width:max-content;max-width:calc(100% - 24px)}.form-dock>a{justify-content:center;gap:8px;padding:13px 12px;min-height:52px;font-size:10px;white-space:normal;text-align:center}.form-dock small{display:none}.form-dock b{font-size:19px}.form-rfq-ready h3{font-size:32px}}
@media(max-width:360px){.form-dock>a{padding-inline:10px;font-size:9px;gap:6px}.form-configurator{padding:19px}.form-metal-swatches label>span{font-size:10px}.form-process-rail b{font-size:10px}.form-object-piece{width:150px;height:150px}.form-viewer-bottom{gap:10px}.form-viewer-bottom button{font-size:10px}}

.form-object-piece{filter:saturate(.12)}.form-viewer[data-metal="steel"] .form-object-piece{filter:brightness(.6) saturate(.1)}.form-viewer[data-metal="stainless"] .form-object-piece{filter:brightness(1.3) saturate(.05)}.form-viewer-bottom>span{font:10px/1.5 "IBM Plex Mono",monospace;color:#abb8b0}.form-viewer-top,.form-live-spec{font-family:"IBM Plex Mono",monospace}.form-viewer-top>b{color:#bdc6c0}
