.DesignEngineCaseStudy-module__fmvChW__visualScope{--de-paper:#141414;--de-surface:#1b1b1b;--de-surface-raised:#282828;--de-rule:#343434;--de-rule-strong:#414141;--de-ink:#f5f5f5;--de-copy:#b1b1b1;--de-muted:#7f7f7f;--de-gray-400:#989898;--de-accent:#66baff;--de-ice-dark-ocean-25:#afd0ed;--de-ice-dark-ocean-50:#8ec8fa;--de-ice-dark-ocean-300:#4f8ec3;--de-ocean-25:#f5fbff;--de-ocean-100:#e0f2fe;--de-accent-tint:#66baff1a;color:var(--de-ink);width:100%}.DesignEngineCaseStudy-module__fmvChW__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DesignEngineCaseStudy-module__fmvChW__visualSection{width:100%;overflow:hidden}.DesignEngineCaseStudy-module__fmvChW__sectionInterior{max-width:1120px;margin:0 auto}.DesignEngineCaseStudy-module__fmvChW__sectionIntroduction{width:100%;margin:0 0 26px}.DesignEngineCaseStudy-module__fmvChW__sectionIntroduction h3{color:var(--de-ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400;line-height:1.25}.DesignEngineCaseStudy-module__fmvChW__sectionIntroduction p{color:var(--de-copy);width:100%;margin:7px 0 0;font-size:15px;font-weight:300;line-height:1.7}.DesignEngineCaseStudy-module__fmvChW__heroFigure,.DesignEngineCaseStudy-module__fmvChW__diagramFigure{background:var(--de-paper);border:1px solid var(--de-rule);border-radius:12px;width:100%;margin:0;position:relative;overflow:hidden}.DesignEngineCaseStudy-module__fmvChW__heroFigure{aspect-ratio:16/9;flex-direction:column;justify-content:space-between;display:flex}.DesignEngineCaseStudy-module__fmvChW__heroHeader{z-index:1;padding:clamp(28px,5vw,58px) clamp(22px,5vw,60px) 26px;position:relative}.DesignEngineCaseStudy-module__fmvChW__heroHeader>span,.DesignEngineCaseStudy-module__fmvChW__groupLabel,.DesignEngineCaseStudy-module__fmvChW__vehiclePart span,.DesignEngineCaseStudy-module__fmvChW__vehicleEngine>span,.DesignEngineCaseStudy-module__fmvChW__familyContext span,.DesignEngineCaseStudy-module__fmvChW__familyGrid span,.DesignEngineCaseStudy-module__fmvChW__problemCenter span,.DesignEngineCaseStudy-module__fmvChW__architectureLayer>span,.DesignEngineCaseStudy-module__fmvChW__knowledgeCore>span,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput>span,.DesignEngineCaseStudy-module__fmvChW__releaseRail span,.DesignEngineCaseStudy-module__fmvChW__evidenceFooter span,.DesignEngineCaseStudy-module__fmvChW__authoritySide>span,.DesignEngineCaseStudy-module__fmvChW__authorityGate>span{color:var(--de-muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__heroHeader h2{color:var(--de-ink);letter-spacing:-.045em;width:100%;margin:0;font-size:clamp(31px,5vw,58px);font-weight:600;line-height:1.02}.DesignEngineCaseStudy-module__fmvChW__heroHeader p{color:var(--de-copy);width:100%;margin:18px 0 0;font-size:clamp(15px,1.8vw,18px);font-weight:300;line-height:1.6}.DesignEngineCaseStudy-module__fmvChW__heroSystem{z-index:1;grid-template-columns:minmax(0,1fr) 28px minmax(230px,.9fr) 28px minmax(0,1fr);align-items:center;gap:16px;padding:12px clamp(22px,5vw,60px) 14px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__heroInputGroup,.DesignEngineCaseStudy-module__fmvChW__heroCoreGroup,.DesignEngineCaseStudy-module__fmvChW__heroOutputGroup{gap:10px;min-width:0;display:grid}.DesignEngineCaseStudy-module__fmvChW__groupLabel{color:var(--de-copy);text-align:center;margin-bottom:2px;font-size:13px;line-height:1.2}.DesignEngineCaseStudy-module__fmvChW__systemNode{background:var(--de-surface);border:1px solid var(--color-gray-600);text-align:center;border-radius:6px;min-height:106px;padding:18px}.DesignEngineCaseStudy-module__fmvChW__heroInputGroup .DesignEngineCaseStudy-module__fmvChW__systemNode,.DesignEngineCaseStudy-module__fmvChW__heroOutputGroup .DesignEngineCaseStudy-module__fmvChW__systemNode{height:106px}.DesignEngineCaseStudy-module__fmvChW__systemNode small{color:var(--de-muted);letter-spacing:.1em;font-size:13px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__systemNode strong{color:var(--de-ink);margin-top:7px;font-size:15px;font-weight:600;line-height:1.35;display:block}.DesignEngineCaseStudy-module__fmvChW__systemNode p{color:var(--de-copy);margin:7px 0 0;font-size:13px;font-weight:300;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__engineCore{border-color:var(--de-accent);background:#66baff0d;height:222px;min-height:222px;padding:24px}.DesignEngineCaseStudy-module__fmvChW__engineCore small{color:var(--de-ice-dark-ocean-300)}.DesignEngineCaseStudy-module__fmvChW__engineCore strong{color:var(--de-ocean-25);font-size:15px}.DesignEngineCaseStudy-module__fmvChW__coreSignals{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:24px;display:grid}.DesignEngineCaseStudy-module__fmvChW__coreSignals span{color:var(--de-ocean-100);text-align:center;background:#afd0ed05;border:1px solid #66baff66;border-radius:4px;padding:8px 6px;font-size:13px;font-weight:300}.DesignEngineCaseStudy-module__fmvChW__verifiedNode{border-color:#66baff80}.DesignEngineCaseStudy-module__fmvChW__heroConnector{justify-content:center;align-self:stretch;align-items:center;padding-top:26.4px;display:flex}.DesignEngineCaseStudy-module__fmvChW__flowArrow{color:var(--de-accent);fill:none;width:40px;height:24px;display:block;overflow:visible}.DesignEngineCaseStudy-module__fmvChW__flowArrowShaft{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.2px}.DesignEngineCaseStudy-module__fmvChW__flowArrowHead{fill:currentColor;stroke:none}.DesignEngineCaseStudy-module__fmvChW__flowArrowDown{transform:rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__heroConnector .DesignEngineCaseStudy-module__fmvChW__flowArrow{width:28px;height:18px}.DesignEngineCaseStudy-module__fmvChW__figureCaption{color:var(--de-copy);text-align:center;z-index:1;margin:0;padding:24px 22px;font-size:15px;font-weight:300;line-height:1.6;position:relative}.DesignEngineCaseStudy-module__fmvChW__vehicleFrame{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr) 20px) minmax(0,1.5fr) repeat(3,20px minmax(0,1fr));align-items:center;gap:0;min-height:360px;padding:54px 34px 36px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__vehicleConnector{background:#66baff66;width:100%;height:1px}.DesignEngineCaseStudy-module__fmvChW__vehiclePart,.DesignEngineCaseStudy-module__fmvChW__vehicleEngine{background:var(--de-surface);border:1px solid var(--de-rule-strong);text-align:center;z-index:1;border-radius:6px;min-height:92px;padding:15px 12px;position:relative}.DesignEngineCaseStudy-module__fmvChW__vehiclePart strong,.DesignEngineCaseStudy-module__fmvChW__vehicleEngine strong{color:var(--de-ink);margin-top:7px;font-size:15px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__vehicleEngine{border-color:var(--de-accent);background:#66baff0d;min-height:188px;padding:24px}.DesignEngineCaseStudy-module__fmvChW__vehicleEngine>span{color:var(--de-ice-dark-ocean-300);letter-spacing:.1em;white-space:nowrap;font-size:13px;font-weight:500}.DesignEngineCaseStudy-module__fmvChW__vehicleEngine strong{color:var(--de-ocean-25);margin-top:7px;font-size:15px;font-weight:600;line-height:1.35}.DesignEngineCaseStudy-module__fmvChW__vehicleEngine div{gap:6px;margin-top:17px;display:grid}.DesignEngineCaseStudy-module__fmvChW__vehicleEngine b{color:var(--de-ocean-100);background:#afd0ed05;border:1px solid #66baff66;border-radius:4px;padding:7px 6px;font-size:13px;font-weight:300}.DesignEngineCaseStudy-module__fmvChW__familyContext,.DesignEngineCaseStudy-module__fmvChW__familyGrid,.DesignEngineCaseStudy-module__fmvChW__problemGrid,.DesignEngineCaseStudy-module__fmvChW__releaseRail,.DesignEngineCaseStudy-module__fmvChW__metricGrid,.DesignEngineCaseStudy-module__fmvChW__authorityFlow{z-index:1;gap:12px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__familyContext{grid-template-columns:repeat(2,minmax(0,1fr));padding:36px 36px 22px}.DesignEngineCaseStudy-module__fmvChW__familyContext article,.DesignEngineCaseStudy-module__fmvChW__familyGrid article{background:var(--de-surface);border:1px solid var(--de-rule-strong);text-align:center;border-radius:6px;padding:20px}.DesignEngineCaseStudy-module__fmvChW__familyContext strong,.DesignEngineCaseStudy-module__fmvChW__familyGrid strong{color:var(--de-ink);margin-top:7px;font-size:17px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__familyContext p,.DesignEngineCaseStudy-module__fmvChW__familyGrid p{color:var(--de-copy);margin:7px 0 0;font-size:13px;line-height:1.55}.DesignEngineCaseStudy-module__fmvChW__familyDivider{color:var(--de-muted);letter-spacing:.12em;text-transform:uppercase;z-index:1;align-items:center;gap:12px;padding:0 36px;font-size:15px;display:flex;position:relative}.DesignEngineCaseStudy-module__fmvChW__familyDivider:before,.DesignEngineCaseStudy-module__fmvChW__familyDivider:after{background:var(--de-gray-400);content:"";flex:1;height:1px}.DesignEngineCaseStudy-module__fmvChW__familyGrid{grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 36px}.DesignEngineCaseStudy-module__fmvChW__familyGrid .DesignEngineCaseStudy-module__fmvChW__familyFocal{border-color:var(--de-accent);background:#66baff0d}.DesignEngineCaseStudy-module__fmvChW__familyGrid .DesignEngineCaseStudy-module__fmvChW__familyFocal>span{color:var(--de-ice-dark-ocean-300)}.DesignEngineCaseStudy-module__fmvChW__familyGrid .DesignEngineCaseStudy-module__fmvChW__familyFocal>strong{color:var(--de-ocean-25)}.DesignEngineCaseStudy-module__fmvChW__familyFocal p{color:var(--de-ocean-100)!important}.DesignEngineCaseStudy-module__fmvChW__problemField{z-index:1;padding:36px;position:relative}.DesignEngineCaseStudy-module__fmvChW__problemCenter{border:1px solid var(--de-accent);text-align:center;background:#66baff0d;border-radius:6px;max-width:none;margin:0 auto 22px;padding:22px}.DesignEngineCaseStudy-module__fmvChW__problemCenter span{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__problemCenter strong{color:var(--de-ink);margin-top:7px;font-size:20px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__problemCenter p{color:var(--de-copy);margin:7px 0 0;font-size:13px}.DesignEngineCaseStudy-module__fmvChW__problemGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.DesignEngineCaseStudy-module__fmvChW__problemGrid article{background:var(--de-surface);border-left:2px solid var(--de-rule-strong);align-items:flex-start;gap:13px;min-height:118px;padding:18px;display:flex}.DesignEngineCaseStudy-module__fmvChW__problemGrid article>span{color:var(--de-accent);font-size:13px;font-weight:500}.DesignEngineCaseStudy-module__fmvChW__problemGrid strong{color:var(--de-ink);font-size:15px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__problemGrid p{color:var(--de-copy);margin:6px 0 0;font-size:13px;line-height:1.55}.DesignEngineCaseStudy-module__fmvChW__comparisonFigure{padding:36px}.DesignEngineCaseStudy-module__fmvChW__comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.DesignEngineCaseStudy-module__fmvChW__comparisonCard{text-align:center;min-width:0}.DesignEngineCaseStudy-module__fmvChW__comparisonCard>span,.DesignEngineCaseStudy-module__fmvChW__comparisonDialogHeader span{color:var(--de-muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__comparisonImageButton{background:var(--de-surface);border:1px solid var(--de-rule-strong);cursor:zoom-in;border-radius:6px;width:100%;margin:12px 0 0;padding:0;transition:border-color .16s,transform .16s;display:block;overflow:hidden}.DesignEngineCaseStudy-module__fmvChW__comparisonImageButton:hover,.DesignEngineCaseStudy-module__fmvChW__comparisonImageButton:focus-visible{border-color:var(--de-accent);outline:none;transform:translateY(-2px)}.DesignEngineCaseStudy-module__fmvChW__comparisonImageButton img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.DesignEngineCaseStudy-module__fmvChW__comparisonLightbox{cursor:zoom-out;z-index:100;background:#000000f0;justify-content:center;align-items:center;padding:64px 92px;display:flex;position:fixed;inset:0}.DesignEngineCaseStudy-module__fmvChW__comparisonDialog{cursor:default;width:100%;max-width:min(1500px,100vw - 220px)}.DesignEngineCaseStudy-module__fmvChW__comparisonDialogHeader{grid-template-columns:1fr auto;align-items:baseline;gap:10px;margin-bottom:14px;display:grid}.DesignEngineCaseStudy-module__fmvChW__comparisonDialogHeader small{color:var(--de-copy);font-size:13px;font-weight:300}.DesignEngineCaseStudy-module__fmvChW__comparisonLightboxImage{border:1px solid var(--de-rule-strong);object-fit:contain;border-radius:6px;width:100%;height:auto;max-height:calc(100vh - 130px);display:block}.DesignEngineCaseStudy-module__fmvChW__comparisonClose,.DesignEngineCaseStudy-module__fmvChW__comparisonNav{border:1px solid var(--de-rule-strong);color:var(--de-copy);cursor:pointer;background:#141414eb;justify-content:center;align-items:center;transition:border-color .16s,color .16s;display:flex;position:absolute}.DesignEngineCaseStudy-module__fmvChW__comparisonClose:hover,.DesignEngineCaseStudy-module__fmvChW__comparisonClose:focus-visible,.DesignEngineCaseStudy-module__fmvChW__comparisonNav:hover,.DesignEngineCaseStudy-module__fmvChW__comparisonNav:focus-visible{border-color:var(--de-accent);color:var(--de-accent);outline:none}.DesignEngineCaseStudy-module__fmvChW__comparisonClose{border-radius:50%;width:42px;height:42px;top:24px;right:24px}.DesignEngineCaseStudy-module__fmvChW__comparisonNav{border-radius:6px;width:56px;height:56px;top:50%;transform:translateY(-50%)}.DesignEngineCaseStudy-module__fmvChW__comparisonPrevious{left:20px}.DesignEngineCaseStudy-module__fmvChW__comparisonPrevious .DesignEngineCaseStudy-module__fmvChW__flowArrow{transform:rotate(180deg)}.DesignEngineCaseStudy-module__fmvChW__comparisonNext{right:20px}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow{counter-reset:flow;z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:52px 28px;margin:0;padding:36px;list-style:none;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li{background:var(--de-surface);border:1px solid var(--de-rule-strong);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;height:122px;min-height:122px;padding:16px;display:flex;position:relative}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li>span{color:var(--de-muted);font-size:13px}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow small{color:var(--de-muted);letter-spacing:.11em;margin-top:8px;font-size:13px;display:block}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow strong{color:var(--de-ink);margin-top:6px;font-size:14px;font-weight:600;line-height:1.4;display:block}.DesignEngineCaseStudy-module__fmvChW__enforcementStepArrow{width:20px;height:15px;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li:nth-child(4) .DesignEngineCaseStudy-module__fmvChW__enforcementStepArrow{display:none}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li:nth-child(4):after{background:var(--de-accent);content:"";opacity:.68;width:1px;height:26px;position:absolute;bottom:-26px;left:50%}.DesignEngineCaseStudy-module__fmvChW__enforcementTurnRail{background:var(--de-accent);opacity:.68;height:1px;position:absolute;top:184px;left:calc(12.5% + 16.5px);right:calc(12.5% + 16.5px)}.DesignEngineCaseStudy-module__fmvChW__enforcementTurnArrow{justify-content:center;align-items:flex-end;width:20px;height:26px;padding-bottom:2.5px;display:flex;position:absolute;top:184px;left:calc(12.5% + 16.5px);transform:translate(-50%)}.DesignEngineCaseStudy-module__fmvChW__enforcementTurnArrow:before{background:var(--de-accent);content:"";opacity:.68;z-index:1;width:1px;height:20px;position:absolute;top:0;left:calc(50% - .5px)}.DesignEngineCaseStudy-module__fmvChW__enforcementTurnArrow .DesignEngineCaseStudy-module__fmvChW__flowArrow{flex:none;width:20px;height:15px}.DesignEngineCaseStudy-module__fmvChW__enforcementTurnArrow .DesignEngineCaseStudy-module__fmvChW__flowArrowShaft{visibility:hidden}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow .DesignEngineCaseStudy-module__fmvChW__flowFocal{background:var(--de-accent-tint);border-color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__flowFocal small,.DesignEngineCaseStudy-module__fmvChW__flowFocal strong{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__architectureMap{z-index:1;gap:11px;padding:36px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__architectureLayer{background:var(--de-surface);border:1px solid var(--color-gray-600);text-align:center;border-radius:6px;padding:20px}.DesignEngineCaseStudy-module__fmvChW__architectureLayer>span{color:var(--de-gray-400);opacity:1;text-align:center;font-size:16px}.DesignEngineCaseStudy-module__fmvChW__architectureLayer>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.DesignEngineCaseStudy-module__fmvChW__architectureLayer article{background:var(--de-surface);border-left:2px solid var(--de-rule-strong);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:82px;padding:14px;display:flex}.DesignEngineCaseStudy-module__fmvChW__architectureLayer strong{color:var(--de-ink);font-size:14px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__architectureLayer p{color:var(--de-copy);margin:6px 0 0;font-size:13px;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__architectureCore{border-color:var(--de-accent);background:#66baff08}.DesignEngineCaseStudy-module__fmvChW__architectureCore>span{color:var(--de-ice-dark-ocean-50);opacity:1}.DesignEngineCaseStudy-module__fmvChW__architectureCore article{background:#afd0ed05;border:1px solid #66baff66;border-radius:4px;min-height:106px;padding:18px}.DesignEngineCaseStudy-module__fmvChW__architectureLayer.DesignEngineCaseStudy-module__fmvChW__architectureCore article strong{color:var(--de-ocean-25)}.DesignEngineCaseStudy-module__fmvChW__architectureLayer.DesignEngineCaseStudy-module__fmvChW__architectureCore article p{color:var(--de-ocean-100)}.DesignEngineCaseStudy-module__fmvChW__layerArrow{justify-content:center;align-items:center;height:17px;display:flex}.DesignEngineCaseStudy-module__fmvChW__layerArrow .DesignEngineCaseStudy-module__fmvChW__flowArrow,.DesignEngineCaseStudy-module__fmvChW__originArrow .DesignEngineCaseStudy-module__fmvChW__flowArrow{width:28px;height:18px}.DesignEngineCaseStudy-module__fmvChW__knowledgeStory{gap:0;display:grid}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLane header span,.DesignEngineCaseStudy-module__fmvChW__originStep small,.DesignEngineCaseStudy-module__fmvChW__productionProof small,.DesignEngineCaseStudy-module__fmvChW__preparationUse span,.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel>span,.DesignEngineCaseStudy-module__fmvChW__acceptedKnowledge span,.DesignEngineCaseStudy-module__fmvChW__modelEvidence span,.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence span{color:var(--de-muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__originIntroduction,.DesignEngineCaseStudy-module__fmvChW__productionIntroduction,.DesignEngineCaseStudy-module__fmvChW__orchestrationIntroduction,.DesignEngineCaseStudy-module__fmvChW__knowledgeIntroduction{border-bottom:1px solid var(--de-rule);text-align:center;z-index:1;margin:0 36px;padding:30px 0 28px;position:relative}.DesignEngineCaseStudy-module__fmvChW__originIntroduction h4,.DesignEngineCaseStudy-module__fmvChW__productionIntroduction h4,.DesignEngineCaseStudy-module__fmvChW__orchestrationIntroduction h4,.DesignEngineCaseStudy-module__fmvChW__knowledgeIntroduction h4{color:var(--de-ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400;line-height:1.3}.DesignEngineCaseStudy-module__fmvChW__originIntroduction p,.DesignEngineCaseStudy-module__fmvChW__productionIntroduction p,.DesignEngineCaseStudy-module__fmvChW__orchestrationIntroduction p,.DesignEngineCaseStudy-module__fmvChW__knowledgeIntroduction p{color:var(--de-copy);margin:7px auto 0;font-size:15px;font-weight:300;line-height:1.7}.DesignEngineCaseStudy-module__fmvChW__originGrid{z-index:1;grid-template-columns:minmax(0,390px) 170px minmax(0,390px);justify-content:center;align-items:center;gap:18px;padding:28px 36px 36px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLane{background:var(--de-surface);border:1px solid var(--color-gray-600);text-align:center;border-radius:6px;padding:22px 22px 0}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLaneFocal{border-color:var(--de-accent);background:#66baff0d}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLane header strong{color:var(--de-ink);margin-top:7px;font-size:18px;font-weight:400;display:block}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLane header span{font-size:13px}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLaneFocal header span{color:var(--de-ice-dark-ocean-300)}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLaneFocal header strong{color:var(--de-ocean-25)}.DesignEngineCaseStudy-module__fmvChW__originStep{background:var(--de-surface);border:1px solid var(--color-gray-600);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;margin-top:18px;padding:13px 14px;display:flex}.DesignEngineCaseStudy-module__fmvChW__originArrow+.DesignEngineCaseStudy-module__fmvChW__originStep{margin-top:8px}.DesignEngineCaseStudy-module__fmvChW__originStep b{color:var(--de-copy);margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;display:block}.DesignEngineCaseStudy-module__fmvChW__originArrow{justify-content:center;align-items:center;height:28px;display:flex}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLaneFocal .DesignEngineCaseStudy-module__fmvChW__originStep{background:#afd0ed05;border-color:#66baff66;border-radius:4px}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLaneFocal .DesignEngineCaseStudy-module__fmvChW__originStep small{color:var(--de-ice-dark-ocean-50)}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLaneFocal .DesignEngineCaseStudy-module__fmvChW__originStep b{color:var(--de-ocean-100)}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLane footer{border-top:1px solid var(--de-rule);color:var(--de-ink);text-align:center;margin-top:18px;padding:22px 0;font-size:14px;font-weight:400}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLaneFocal footer{color:var(--de-ocean-100);border-color:#66baff4d}.DesignEngineCaseStudy-module__fmvChW__originBridge{color:var(--de-muted);text-align:center;flex-direction:column;align-items:center;display:flex}.DesignEngineCaseStudy-module__fmvChW__originBridge span{color:var(--de-gray-400);letter-spacing:.1em;white-space:nowrap;font-size:14px;line-height:1.3;display:block}.DesignEngineCaseStudy-module__fmvChW__originBridgeArrow{justify-content:center;align-items:center;width:72px;height:24px;margin-top:8px;display:flex}.DesignEngineCaseStudy-module__fmvChW__originBridgeWideArrow{color:var(--de-accent);fill:none;width:72px;height:24px;display:block;overflow:visible}.DesignEngineCaseStudy-module__fmvChW__originBridgeMobileArrow{width:32px;height:19px;display:none}.DesignEngineCaseStudy-module__fmvChW__storyStatement{border-top:1px solid var(--de-rule);color:var(--de-copy);text-align:center;z-index:1;margin:0 36px;padding:22px 0 25px;font-size:15px;font-weight:300;line-height:1.7;position:relative}.DesignEngineCaseStudy-module__fmvChW__modelEvidence{z-index:1;gap:10px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__productionProof{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0 auto;padding:28px 36px 0;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__productionProof article{border:1px solid var(--de-rule-strong);text-align:center;background:0 0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:24px;display:flex}.DesignEngineCaseStudy-module__fmvChW__productionProof article:first-child{text-align:center;align-items:center;padding-right:24px}.DesignEngineCaseStudy-module__fmvChW__productionProof article:last-child{text-align:center;align-items:center;padding-left:24px}.DesignEngineCaseStudy-module__fmvChW__productionProof article+article{border-left-color:var(--de-rule-strong)}.DesignEngineCaseStudy-module__fmvChW__productionProof strong{color:var(--de-accent);font-size:clamp(38px,5vw,56px);font-weight:600;line-height:1}.DesignEngineCaseStudy-module__fmvChW__productionProof span{color:var(--de-copy);margin-top:8px;font-size:13px;line-height:1.4}.DesignEngineCaseStudy-module__fmvChW__productionProof small{color:var(--de-muted);letter-spacing:0;text-transform:none;margin-top:5px;font-size:13px;font-weight:400}.DesignEngineCaseStudy-module__fmvChW__productionCost{color:var(--de-copy);text-align:center;z-index:1;margin:0;padding:25px 36px;font-size:15px;font-weight:300;line-height:1.7;position:relative}.DesignEngineCaseStudy-module__fmvChW__productionPipeline{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 36px 20px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__productionPipeline:before{background:var(--de-rule-strong);content:"";height:1px;position:absolute;top:20px;left:calc(12.5% + 36px);right:calc(12.5% + 36px)}.DesignEngineCaseStudy-module__fmvChW__productionStage{text-align:center;z-index:1;padding:0 18px;position:relative}.DesignEngineCaseStudy-module__fmvChW__productionStage>span{background:var(--de-paper);border:1px solid var(--de-accent);color:var(--de-accent);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;display:inline-flex}.DesignEngineCaseStudy-module__fmvChW__productionStage small{color:var(--de-ice-dark-ocean-300);letter-spacing:.1em;margin-top:13px;font-size:13px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__productionStage strong{color:var(--de-ink);margin-top:7px;font-size:15px;font-weight:600;line-height:1.35;display:block}.DesignEngineCaseStudy-module__fmvChW__productionStage p{color:var(--de-copy);margin:6px auto 0;font-size:13px;font-weight:300;line-height:1.4}.DesignEngineCaseStudy-module__fmvChW__preparationUse{z-index:1;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:18px;padding:12px 36px 28px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__preparationUse article{background:var(--de-surface);border:1px solid var(--de-rule-strong);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:126px;padding:20px;display:flex}.DesignEngineCaseStudy-module__fmvChW__preparationUseFocal{background:var(--de-accent-tint)!important;border-color:var(--de-accent)!important}.DesignEngineCaseStudy-module__fmvChW__preparationUse strong{color:var(--de-ink);margin-top:8px;font-size:15px;font-weight:600;line-height:1.45;display:block}.DesignEngineCaseStudy-module__fmvChW__preparationUse p{color:var(--de-copy);margin:8px 0 0;font-size:13px;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__preparationUse>div{justify-content:center;align-items:center;display:flex}.DesignEngineCaseStudy-module__fmvChW__preparationUse article>span{font-size:13px}.DesignEngineCaseStudy-module__fmvChW__storyDivider{background:var(--de-rule);width:100%;height:1px;margin:42px 0 15px}.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel{background:var(--de-accent-tint);border:1px solid var(--de-accent);text-align:center;z-index:1;border-radius:6px;margin:28px 36px 18px;padding:23px;position:relative}.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel>span,.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel strong{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel strong{margin-top:7px;font-size:20px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel p{color:var(--de-copy);margin:8px 0 0;font-size:13px;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:18px 36px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow article{background:var(--de-surface);border:1px solid var(--de-rule-strong);min-height:140px;padding:18px;position:relative}.DesignEngineCaseStudy-module__fmvChW__orchestrationArrow{width:24px;height:15px;position:absolute;top:61px;right:-18px}.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow span{color:var(--de-accent);font-size:13px}.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow strong{color:var(--de-ink);margin-top:11px;font-size:16px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow p{color:var(--de-copy);margin:7px 0 0;font-size:13px;line-height:1.55}.DesignEngineCaseStudy-module__fmvChW__acceptedKnowledge{text-align:center;z-index:1;border:1px solid #66baff6b;margin:5px 36px 24px;padding:17px 20px;position:relative}.DesignEngineCaseStudy-module__fmvChW__acceptedKnowledge span{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__acceptedKnowledge strong{color:var(--de-ink);margin-top:7px;font-size:14px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__modelEvidence{border-top:1px solid var(--de-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 36px;padding:24px 0 18px}.DesignEngineCaseStudy-module__fmvChW__modelEvidence article{background:var(--de-surface);border:1px solid var(--de-rule);text-align:center;border-radius:6px;min-height:132px;padding:17px}.DesignEngineCaseStudy-module__fmvChW__modelEvidence strong{color:var(--de-ink);margin-top:11px;font-size:23px;font-weight:600;line-height:1.1;display:block}.DesignEngineCaseStudy-module__fmvChW__modelEvidence p{color:var(--de-copy);margin:8px 0 0;font-size:13px;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__modelEvidenceFocal{border-color:#66baff7a!important}.DesignEngineCaseStudy-module__fmvChW__modelEvidenceFocal span,.DesignEngineCaseStudy-module__fmvChW__modelEvidenceFocal strong{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence{text-align:center;z-index:1;border:1px solid #66baff6b;margin:0 36px 18px;padding:16px 20px;position:relative}.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence span,.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence strong{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence strong{margin-top:7px;font-size:17px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence p{color:var(--de-copy);margin:6px 0 0;font-size:13px;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__commandCenterCopy{color:var(--de-copy);text-align:center;z-index:1;margin:0;padding:0 36px 25px;font-size:13px;font-weight:300;line-height:1.65;position:relative}.DesignEngineCaseStudy-module__fmvChW__knowledgeMap{z-index:1;grid-template-columns:minmax(0,1.4fr) 32px minmax(190px,.85fr) 32px minmax(230px,1fr);align-items:stretch;gap:12px;padding:28px 36px 36px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__knowledgeArrow{justify-content:center;align-items:center;display:flex}.DesignEngineCaseStudy-module__fmvChW__volumeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.DesignEngineCaseStudy-module__fmvChW__volumeList article{background:var(--de-surface);border-left:2px solid var(--de-rule-strong);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:70px;padding:12px;display:flex}.DesignEngineCaseStudy-module__fmvChW__volumeList article>span{color:var(--de-accent);font-size:13px;font-weight:500}.DesignEngineCaseStudy-module__fmvChW__volumeList strong{color:var(--de-ink);font-size:13px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__volumeList p{color:var(--de-copy);margin:4px 0 0;font-size:13px;line-height:1.45}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput{background:var(--de-surface);border:1px solid var(--de-rule-strong);border-radius:6px;padding:22px}.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput{text-align:center}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore{background:var(--de-accent-tint);border-color:var(--de-accent);align-self:stretch}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore>span,.DesignEngineCaseStudy-module__fmvChW__knowledgeCore>strong{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore>strong,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput>strong{margin-top:9px;font-size:18px;font-weight:600;line-height:1.35;display:block}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore div{gap:6px;margin-top:22px;display:grid}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore b{color:var(--de-copy);text-align:center;border:1px solid #66baff4d;border-radius:4px;padding:8px;font-size:13px;font-weight:400}.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput ul,.DesignEngineCaseStudy-module__fmvChW__authoritySide ul{color:var(--de-copy);gap:6px;margin:18px 0 0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:grid}.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput li,.DesignEngineCaseStudy-module__fmvChW__authoritySide li{background:var(--de-surface);border:1px solid var(--color-gray-600);color:var(--de-copy);border-radius:4px;padding:8px;font-weight:300}.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput li{text-align:center}.DesignEngineCaseStudy-module__fmvChW__releaseRail{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);padding:36px 36px 18px}.DesignEngineCaseStudy-module__fmvChW__releaseRail article{border-top:2px solid var(--de-rule-strong);text-align:center;flex-direction:column;justify-content:center;padding:17px 0 0;display:flex}.DesignEngineCaseStudy-module__fmvChW__releaseArrow{justify-content:center;align-items:center;display:flex}.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child{border-color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child span{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__releaseRail strong{color:var(--de-ink);margin-top:7px;font-size:16px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__releaseRail p{color:var(--de-copy);margin:6px 0 0;font-size:13px;line-height:1.55}.DesignEngineCaseStudy-module__fmvChW__metricGrid{grid-template-columns:repeat(6,minmax(0,1fr));padding:18px 36px}.DesignEngineCaseStudy-module__fmvChW__metricGrid article{background:var(--de-surface);border:1px solid var(--de-rule);text-align:center;min-height:100px;padding:16px 10px}.DesignEngineCaseStudy-module__fmvChW__metricGrid strong{color:var(--de-accent);font-size:30px;font-weight:600;line-height:1;display:block}.DesignEngineCaseStudy-module__fmvChW__metricGrid span{color:var(--de-copy);text-transform:uppercase;margin-top:9px;font-size:13px;line-height:1.4;display:block}.DesignEngineCaseStudy-module__fmvChW__evidenceFooter{border-top:1px solid var(--de-rule);text-align:center;z-index:1;margin:8px 36px 0;padding:19px 0 26px;position:relative}.DesignEngineCaseStudy-module__fmvChW__evidenceFooter strong{color:var(--de-ink);margin-top:7px;font-size:14px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__evidenceFooter p{color:var(--de-copy);margin:7px 0 0;font-size:13px;font-weight:300;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__authorityFlow{grid-template-columns:minmax(0,1fr) 32px minmax(220px,.7fr) 32px minmax(0,1fr);align-items:stretch;padding:36px}.DesignEngineCaseStudy-module__fmvChW__authorityArrow{justify-content:center;align-items:center;display:flex}.DesignEngineCaseStudy-module__fmvChW__authoritySide,.DesignEngineCaseStudy-module__fmvChW__authorityGate{background:var(--de-surface);border:1px solid var(--de-rule-strong);border-radius:6px;padding:22px}.DesignEngineCaseStudy-module__fmvChW__authoritySide,.DesignEngineCaseStudy-module__fmvChW__authoritySide li{text-align:center}.DesignEngineCaseStudy-module__fmvChW__authoritySide strong,.DesignEngineCaseStudy-module__fmvChW__authorityGate strong{color:var(--de-ink);margin-top:8px;font-size:18px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__authorityGate{background:var(--de-accent-tint);border-color:var(--de-accent);text-align:center}.DesignEngineCaseStudy-module__fmvChW__authorityGate>span,.DesignEngineCaseStudy-module__fmvChW__authorityGate strong{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__authorityGate div{gap:6px;margin-top:20px;display:grid}.DesignEngineCaseStudy-module__fmvChW__authorityGate b{color:var(--de-copy);border:1px solid #66baff4d;border-radius:4px;padding:8px;font-size:13px;font-weight:400}.DesignEngineCaseStudy-module__fmvChW__closingStatement{border-top:1px solid var(--de-rule);color:var(--de-copy);text-align:center;z-index:1;margin:0 36px;padding:22px 0 25px;font-size:15px;font-weight:300;line-height:1.7;position:relative}.DesignEngineCaseStudy-module__fmvChW__systemNode:not(.DesignEngineCaseStudy-module__fmvChW__engineCore):not(.DesignEngineCaseStudy-module__fmvChW__verifiedNode),.DesignEngineCaseStudy-module__fmvChW__vehiclePart,.DesignEngineCaseStudy-module__fmvChW__familyContext article,.DesignEngineCaseStudy-module__fmvChW__familyGrid article:not(.DesignEngineCaseStudy-module__fmvChW__familyFocal),.DesignEngineCaseStudy-module__fmvChW__problemGrid article,.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li:not(.DesignEngineCaseStudy-module__fmvChW__flowFocal),.DesignEngineCaseStudy-module__fmvChW__architectureLayer:not(.DesignEngineCaseStudy-module__fmvChW__architectureCore) article,.DesignEngineCaseStudy-module__fmvChW__originStep,.DesignEngineCaseStudy-module__fmvChW__preparationUse article:not(.DesignEngineCaseStudy-module__fmvChW__preparationUseFocal),.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow article,.DesignEngineCaseStudy-module__fmvChW__modelEvidence article:not(.DesignEngineCaseStudy-module__fmvChW__modelEvidenceFocal),.DesignEngineCaseStudy-module__fmvChW__volumeList article,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput,.DesignEngineCaseStudy-module__fmvChW__releaseRail article:not(:last-child),.DesignEngineCaseStudy-module__fmvChW__metricGrid article,.DesignEngineCaseStudy-module__fmvChW__authoritySide{background:var(--de-surface);border:1px solid var(--color-gray-600);border-radius:6px;min-height:106px;padding:18px}.DesignEngineCaseStudy-module__fmvChW__vehiclePart>span,.DesignEngineCaseStudy-module__fmvChW__familyContext article>span,.DesignEngineCaseStudy-module__fmvChW__familyGrid article>span,.DesignEngineCaseStudy-module__fmvChW__enforcementFlow small,.DesignEngineCaseStudy-module__fmvChW__originStep small,.DesignEngineCaseStudy-module__fmvChW__preparationUse article>span,.DesignEngineCaseStudy-module__fmvChW__modelEvidence article>span,.DesignEngineCaseStudy-module__fmvChW__releaseRail article>span,.DesignEngineCaseStudy-module__fmvChW__authoritySide>span{color:var(--de-muted);letter-spacing:.1em;font-size:13px;font-weight:500}.DesignEngineCaseStudy-module__fmvChW__vehiclePart strong,.DesignEngineCaseStudy-module__fmvChW__familyContext article strong,.DesignEngineCaseStudy-module__fmvChW__familyGrid article strong,.DesignEngineCaseStudy-module__fmvChW__problemGrid article strong,.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li strong,.DesignEngineCaseStudy-module__fmvChW__architectureLayer article strong,.DesignEngineCaseStudy-module__fmvChW__originStep b,.DesignEngineCaseStudy-module__fmvChW__productionStage strong,.DesignEngineCaseStudy-module__fmvChW__preparationUse article strong,.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow article strong,.DesignEngineCaseStudy-module__fmvChW__volumeList article strong,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput>strong,.DesignEngineCaseStudy-module__fmvChW__releaseRail article strong,.DesignEngineCaseStudy-module__fmvChW__authoritySide strong{color:var(--de-ink);font-size:15px;font-weight:600;line-height:1.35}.DesignEngineCaseStudy-module__fmvChW__familyContext article p,.DesignEngineCaseStudy-module__fmvChW__familyGrid article p,.DesignEngineCaseStudy-module__fmvChW__problemGrid article p,.DesignEngineCaseStudy-module__fmvChW__architectureLayer article p,.DesignEngineCaseStudy-module__fmvChW__preparationUse article p,.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow article p,.DesignEngineCaseStudy-module__fmvChW__volumeList article p,.DesignEngineCaseStudy-module__fmvChW__releaseRail article p{color:var(--de-copy);font-size:13px;font-weight:300;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow .DesignEngineCaseStudy-module__fmvChW__flowFocal small,.DesignEngineCaseStudy-module__fmvChW__modelEvidenceFocal>span,.DesignEngineCaseStudy-module__fmvChW__modelEvidenceFocal strong,.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child>span{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__preparationUseFocal,.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel,.DesignEngineCaseStudy-module__fmvChW__knowledgeCore,.DesignEngineCaseStudy-module__fmvChW__authorityGate,.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child{border-radius:6px;border:1px solid var(--de-accent)!important;background:#66baff0d!important}.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child{text-align:center;min-height:106px;padding:18px}.DesignEngineCaseStudy-module__fmvChW__preparationUse .DesignEngineCaseStudy-module__fmvChW__preparationUseFocal>span,.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel>span,.DesignEngineCaseStudy-module__fmvChW__knowledgeCore>span,.DesignEngineCaseStudy-module__fmvChW__authorityGate>span,.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child>span{color:var(--de-ice-dark-ocean-300);letter-spacing:.1em;font-size:13px;font-weight:500}.DesignEngineCaseStudy-module__fmvChW__preparationUse .DesignEngineCaseStudy-module__fmvChW__preparationUseFocal>strong,.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel>strong,.DesignEngineCaseStudy-module__fmvChW__knowledgeCore>strong,.DesignEngineCaseStudy-module__fmvChW__authorityGate>strong,.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child>strong{color:var(--de-ocean-25);font-size:15px;font-weight:600;line-height:1.35}.DesignEngineCaseStudy-module__fmvChW__preparationUse .DesignEngineCaseStudy-module__fmvChW__preparationUseFocal>p,.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel>p,.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child>p{color:var(--de-ocean-100);font-size:13px;font-weight:300;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore b,.DesignEngineCaseStudy-module__fmvChW__authorityGate b{color:var(--de-ocean-100);background:#afd0ed05;border-color:#66baff66;font-size:13px;font-weight:300}.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow article,.DesignEngineCaseStudy-module__fmvChW__knowledgeCore{text-align:center}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput{flex-direction:column;justify-content:flex-start;min-height:336px;padding:22px 18px;display:flex}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore>strong{white-space:nowrap}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore div,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput ul{flex:1;margin-top:22px}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore div{grid-template-rows:repeat(3,minmax(0,1fr))}.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput ul{grid-template-rows:repeat(5,minmax(0,1fr))}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore b,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput li{justify-content:center;align-items:center;display:flex}.DesignEngineCaseStudy-module__fmvChW__authoritySide,.DesignEngineCaseStudy-module__fmvChW__authorityGate{flex-direction:column;justify-content:center;min-height:280px;display:flex}@media (max-width:980px){.DesignEngineCaseStudy-module__fmvChW__heroFigure{aspect-ratio:auto}.DesignEngineCaseStudy-module__fmvChW__heroSystem{grid-template-columns:1fr 22px .9fr 22px 1fr}.DesignEngineCaseStudy-module__fmvChW__familyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DesignEngineCaseStudy-module__fmvChW__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.DesignEngineCaseStudy-module__fmvChW__vehicleFrame{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:auto;padding:28px 18px 20px}.DesignEngineCaseStudy-module__fmvChW__vehicleConnector{display:none}.DesignEngineCaseStudy-module__fmvChW__vehicleEngine{order:-1;grid-area:1/1/auto/-1;min-height:188px}}@media (max-width:820px){.DesignEngineCaseStudy-module__fmvChW__originIntroduction,.DesignEngineCaseStudy-module__fmvChW__productionIntroduction,.DesignEngineCaseStudy-module__fmvChW__orchestrationIntroduction,.DesignEngineCaseStudy-module__fmvChW__knowledgeIntroduction{margin-left:18px;margin-right:18px}.DesignEngineCaseStudy-module__fmvChW__heroHeader{padding:30px 22px 22px}.DesignEngineCaseStudy-module__fmvChW__heroSystem{grid-template-columns:1fr;padding:8px 18px 28px}.DesignEngineCaseStudy-module__fmvChW__heroConnector{align-self:auto;height:24px;padding-top:0}.DesignEngineCaseStudy-module__fmvChW__heroConnector .DesignEngineCaseStudy-module__fmvChW__flowArrow{transform:rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__familyContext,.DesignEngineCaseStudy-module__fmvChW__problemGrid,.DesignEngineCaseStudy-module__fmvChW__architectureLayer>div,.DesignEngineCaseStudy-module__fmvChW__releaseRail,.DesignEngineCaseStudy-module__fmvChW__authorityFlow{grid-template-columns:1fr}.DesignEngineCaseStudy-module__fmvChW__familyContext,.DesignEngineCaseStudy-module__fmvChW__familyGrid,.DesignEngineCaseStudy-module__fmvChW__problemField,.DesignEngineCaseStudy-module__fmvChW__architectureMap,.DesignEngineCaseStudy-module__fmvChW__originGrid,.DesignEngineCaseStudy-module__fmvChW__productionPipeline,.DesignEngineCaseStudy-module__fmvChW__preparationUse,.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow,.DesignEngineCaseStudy-module__fmvChW__knowledgeMap,.DesignEngineCaseStudy-module__fmvChW__releaseRail,.DesignEngineCaseStudy-module__fmvChW__authorityFlow,.DesignEngineCaseStudy-module__fmvChW__familyDivider{padding-left:18px;padding-right:18px}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow{grid-template-columns:1fr;gap:32px;padding:28px 18px}.DesignEngineCaseStudy-module__fmvChW__enforcementStepArrow,.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li:nth-child(4) .DesignEngineCaseStudy-module__fmvChW__enforcementStepArrow{display:block;inset:auto auto -25px 50%;transform:translate(-50%)rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li:nth-child(4):after,.DesignEngineCaseStudy-module__fmvChW__enforcementTurnRail,.DesignEngineCaseStudy-module__fmvChW__enforcementTurnArrow{display:none}.DesignEngineCaseStudy-module__fmvChW__knowledgeMap{grid-template-columns:1fr}.DesignEngineCaseStudy-module__fmvChW__knowledgeArrow{height:28px}.DesignEngineCaseStudy-module__fmvChW__knowledgeArrow .DesignEngineCaseStudy-module__fmvChW__flowArrow{transform:rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__releaseArrow{height:28px}.DesignEngineCaseStudy-module__fmvChW__releaseArrow .DesignEngineCaseStudy-module__fmvChW__flowArrow{transform:rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__authorityArrow{height:28px}.DesignEngineCaseStudy-module__fmvChW__authorityArrow .DesignEngineCaseStudy-module__fmvChW__flowArrow{transform:rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__originGrid,.DesignEngineCaseStudy-module__fmvChW__preparationUse,.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow{grid-template-columns:1fr}.DesignEngineCaseStudy-module__fmvChW__productionPipeline{grid-template-columns:1fr;gap:0;padding:0 36px 4px}.DesignEngineCaseStudy-module__fmvChW__productionPipeline:before{width:1px;height:auto;inset:20px auto 38px 56px}.DesignEngineCaseStudy-module__fmvChW__productionStage{text-align:left;min-height:110px;padding:0 0 28px 68px}.DesignEngineCaseStudy-module__fmvChW__productionStage>span{position:absolute;top:0;left:0}.DesignEngineCaseStudy-module__fmvChW__productionStage small{margin-top:0;padding-top:1px}.DesignEngineCaseStudy-module__fmvChW__productionStage p{margin-left:0}.DesignEngineCaseStudy-module__fmvChW__preparationUse>div .DesignEngineCaseStudy-module__fmvChW__flowArrow{transform:rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__originBridgeArrow{justify-content:center;width:32px;height:32px}.DesignEngineCaseStudy-module__fmvChW__originBridgeWideArrow{display:none}.DesignEngineCaseStudy-module__fmvChW__originBridgeMobileArrow{display:block}.DesignEngineCaseStudy-module__fmvChW__modelEvidence{grid-template-columns:repeat(2,minmax(0,1fr))}.DesignEngineCaseStudy-module__fmvChW__orchestrationArrow{inset:auto auto -19px 50%;transform:translate(-50%)rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel,.DesignEngineCaseStudy-module__fmvChW__acceptedKnowledge,.DesignEngineCaseStudy-module__fmvChW__modelEvidence,.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence,.DesignEngineCaseStudy-module__fmvChW__storyStatement{margin-left:18px;margin-right:18px}.DesignEngineCaseStudy-module__fmvChW__commandCenterCopy{padding-left:18px;padding-right:18px}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore{align-self:stretch}.DesignEngineCaseStudy-module__fmvChW__evidenceFooter,.DesignEngineCaseStudy-module__fmvChW__closingStatement{margin-left:18px;margin-right:18px}}@media (max-width:560px){.DesignEngineCaseStudy-module__fmvChW__originIntroduction,.DesignEngineCaseStudy-module__fmvChW__productionIntroduction,.DesignEngineCaseStudy-module__fmvChW__orchestrationIntroduction,.DesignEngineCaseStudy-module__fmvChW__knowledgeIntroduction{margin-left:14px;margin-right:14px}.DesignEngineCaseStudy-module__fmvChW__sectionIntroduction h3{font-size:22px}.DesignEngineCaseStudy-module__fmvChW__familyGrid,.DesignEngineCaseStudy-module__fmvChW__problemGrid,.DesignEngineCaseStudy-module__fmvChW__enforcementFlow,.DesignEngineCaseStudy-module__fmvChW__metricGrid,.DesignEngineCaseStudy-module__fmvChW__vehicleFrame{grid-template-columns:1fr}.DesignEngineCaseStudy-module__fmvChW__vehicleEngine{grid-column:auto}.DesignEngineCaseStudy-module__fmvChW__familyContext,.DesignEngineCaseStudy-module__fmvChW__familyGrid,.DesignEngineCaseStudy-module__fmvChW__problemField,.DesignEngineCaseStudy-module__fmvChW__architectureMap,.DesignEngineCaseStudy-module__fmvChW__originGrid,.DesignEngineCaseStudy-module__fmvChW__productionPipeline,.DesignEngineCaseStudy-module__fmvChW__preparationUse,.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow,.DesignEngineCaseStudy-module__fmvChW__knowledgeMap,.DesignEngineCaseStudy-module__fmvChW__releaseRail,.DesignEngineCaseStudy-module__fmvChW__authorityFlow,.DesignEngineCaseStudy-module__fmvChW__enforcementFlow{padding-left:14px;padding-right:14px}.DesignEngineCaseStudy-module__fmvChW__architectureLayer{padding:15px}.DesignEngineCaseStudy-module__fmvChW__metricGrid{padding-left:14px;padding-right:14px}.DesignEngineCaseStudy-module__fmvChW__metricGrid article{min-height:106px}.DesignEngineCaseStudy-module__fmvChW__modelEvidence{grid-template-columns:1fr}.DesignEngineCaseStudy-module__fmvChW__productionProof{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.DesignEngineCaseStudy-module__fmvChW__volumeList{grid-template-columns:1fr}.DesignEngineCaseStudy-module__fmvChW__productionProof article{padding-left:12px;padding-right:12px}.DesignEngineCaseStudy-module__fmvChW__productionProof article:first-child,.DesignEngineCaseStudy-module__fmvChW__productionProof article:last-child{text-align:center;align-items:center}.DesignEngineCaseStudy-module__fmvChW__productionCost{padding-left:14px;padding-right:14px}.DesignEngineCaseStudy-module__fmvChW__productionPipeline:before{left:34px}.DesignEngineCaseStudy-module__fmvChW__productionStage{padding-left:58px}.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel,.DesignEngineCaseStudy-module__fmvChW__acceptedKnowledge,.DesignEngineCaseStudy-module__fmvChW__modelEvidence,.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence,.DesignEngineCaseStudy-module__fmvChW__storyStatement{margin-left:14px;margin-right:14px}.DesignEngineCaseStudy-module__fmvChW__commandCenterCopy{padding-left:14px;padding-right:14px}}@media (max-width:820px){.DesignEngineCaseStudy-module__fmvChW__comparisonFigure{padding:28px 18px}.DesignEngineCaseStudy-module__fmvChW__comparisonGrid{grid-template-columns:1fr;gap:32px}.DesignEngineCaseStudy-module__fmvChW__comparisonLightbox{padding:72px 18px 82px}.DesignEngineCaseStudy-module__fmvChW__comparisonDialog{max-width:100%}.DesignEngineCaseStudy-module__fmvChW__comparisonLightboxImage{max-height:calc(100vh - 190px)}.DesignEngineCaseStudy-module__fmvChW__comparisonNav{width:64px;height:48px;top:auto;bottom:18px;transform:none}.DesignEngineCaseStudy-module__fmvChW__comparisonPrevious{left:calc(50% - 74px)}.DesignEngineCaseStudy-module__fmvChW__comparisonNext{right:calc(50% - 74px)}}@media (max-width:560px){.DesignEngineCaseStudy-module__fmvChW__comparisonFigure{padding-left:14px;padding-right:14px}}
