.sn-machinery-visuals-module__bxPpzG__workflow{color:#101612;font-family:var(--font-body);background:#f3f0e7;border:1px solid #d8d5ca;margin:32px 0 40px;padding:28px;scroll-margin-top:90px}.sn-machinery-visuals-module__bxPpzG__workflow .sn-machinery-visuals-module__bxPpzG__title{letter-spacing:-.02em;color:#101612;margin:0 0 28px;font-size:24px;font-weight:650;line-height:1.3}.sn-machinery-visuals-module__bxPpzG__paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.sn-machinery-visuals-module__bxPpzG__path{flex-direction:column;min-width:0;display:flex}.sn-machinery-visuals-module__bxPpzG__workflow .sn-machinery-visuals-module__bxPpzG__pathTitle{color:#735315;margin:0;font-size:19px;font-weight:650;line-height:1.3}.sn-machinery-visuals-module__bxPpzG__workflow .sn-machinery-visuals-module__bxPpzG__entry{color:#4b534d;margin:8px 0 0;font-size:14px;line-height:1.6}.sn-machinery-visuals-module__bxPpzG__arrow{color:#735315;margin:18px 0}.sn-machinery-visuals-module__bxPpzG__decision{border-top:1px solid #c5b78b;padding-top:16px}.sn-machinery-visuals-module__bxPpzG__workflow .sn-machinery-visuals-module__bxPpzG__action{color:#101612;margin:0;font-size:16px;font-weight:650}.sn-machinery-visuals-module__bxPpzG__workflow .sn-machinery-visuals-module__bxPpzG__fields{flex-wrap:wrap;gap:6px;margin:14px 0;padding:0;list-style:none;display:flex}.sn-machinery-visuals-module__bxPpzG__fields li{background:#fcfbf8;border:1px solid #d8d5ca;padding:5px 8px;font-size:12px;line-height:1.4}.sn-machinery-visuals-module__bxPpzG__workflow .sn-machinery-visuals-module__bxPpzG__detail{color:#4b534d;margin:0;font-size:14px;line-height:1.6}.sn-machinery-visuals-module__bxPpzG__merge{color:#735315;height:58px;margin:0 24%;position:relative}.sn-machinery-visuals-module__bxPpzG__merge span{border:1px solid #a6976a;border-top:0;position:absolute;inset:0 0 24px}.sn-machinery-visuals-module__bxPpzG__merge svg{position:absolute;bottom:3px;left:calc(50% - 11px)}.sn-machinery-visuals-module__bxPpzG__destination{background:#15251e;padding:20px 24px}.sn-machinery-visuals-module__bxPpzG__workflow .sn-machinery-visuals-module__bxPpzG__destination p{color:#fcfbf8;margin:0 0 5px;font-size:22px;font-weight:650;line-height:1.3}.sn-machinery-visuals-module__bxPpzG__destination span{color:#e0e5db;font-size:14px;line-height:1.6;display:block}.sn-machinery-visuals-module__bxPpzG__workflow .sn-machinery-visuals-module__bxPpzG__caption{color:#4b534d;margin:16px 0 0;font-size:12px;line-height:1.6}.sn-machinery-visuals-module__bxPpzG__timeline{font-family:var(--font-body);grid-template-columns:1fr 1.25fr 1fr;margin:32px 0 40px;padding:0;list-style:none;display:grid}.sn-machinery-visuals-module__bxPpzG__timeline li{border-top:1px solid #a6976a;padding:24px 24px 0 0;position:relative}.sn-machinery-visuals-module__bxPpzG__timeline li:before{content:"";background:#856117;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.sn-machinery-visuals-module__bxPpzG__timeline li:last-child{padding-right:0}.sn-machinery-visuals-module__bxPpzG__timeline .sn-machinery-visuals-module__bxPpzG__period{color:#735315;margin:0 0 8px;font-size:13px;font-weight:600}.sn-machinery-visuals-module__bxPpzG__timeline .sn-machinery-visuals-module__bxPpzG__stageTitle{color:#101612;margin:0 0 10px;font-size:18px;font-weight:650;line-height:1.3}.sn-machinery-visuals-module__bxPpzG__timeline .sn-machinery-visuals-module__bxPpzG__stageDetail{color:#4b534d;margin:0;font-size:14px;line-height:1.65}@media (max-width:600px){.sn-machinery-visuals-module__bxPpzG__workflow{padding:22px 16px}.sn-machinery-visuals-module__bxPpzG__workflow .sn-machinery-visuals-module__bxPpzG__title{font-size:22px}.sn-machinery-visuals-module__bxPpzG__paths{gap:16px}.sn-machinery-visuals-module__bxPpzG__workflow .sn-machinery-visuals-module__bxPpzG__pathTitle{min-height:2.6em;font-size:17px}.sn-machinery-visuals-module__bxPpzG__workflow .sn-machinery-visuals-module__bxPpzG__entry{min-height:66px}.sn-machinery-visuals-module__bxPpzG__workflow .sn-machinery-visuals-module__bxPpzG__fields{display:grid}.sn-machinery-visuals-module__bxPpzG__workflow .sn-machinery-visuals-module__bxPpzG__action{min-height:44px}.sn-machinery-visuals-module__bxPpzG__fields li{font-size:12px}.sn-machinery-visuals-module__bxPpzG__destination{padding:18px}.sn-machinery-visuals-module__bxPpzG__timeline{margin-left:4px;display:block}.sn-machinery-visuals-module__bxPpzG__timeline li{border-top:0;border-left:1px solid #a6976a;padding:0 0 26px 24px}.sn-machinery-visuals-module__bxPpzG__timeline li:before{top:5px;left:-5px}.sn-machinery-visuals-module__bxPpzG__timeline li:last-child{padding-bottom:0}}.sn-machinery-visuals-module__bxPpzG__aeoFlow{font-family:var(--font-body);background:#f3f0e7;border:1px solid #d8d5ca;margin:32px 0 40px;padding:28px;scroll-margin-top:90px}.sn-machinery-visuals-module__bxPpzG__aeoFlow .sn-machinery-visuals-module__bxPpzG__title{color:#101612;letter-spacing:-.02em;margin:0 0 28px;font-size:24px;font-weight:650;line-height:1.3}.sn-machinery-visuals-module__bxPpzG__aeoSteps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sn-machinery-visuals-module__bxPpzG__aeoSteps li{border-top:1px solid #a6976a;padding:20px 16px 0 0;position:relative}.sn-machinery-visuals-module__bxPpzG__aeoSteps li:last-child{padding-right:0}.sn-machinery-visuals-module__bxPpzG__stepNumber{color:#735315;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;display:block}.sn-machinery-visuals-module__bxPpzG__aeoFlow .sn-machinery-visuals-module__bxPpzG__stepTitle{color:#101612;margin:10px 0;font-size:17px;font-weight:650;line-height:1.35}.sn-machinery-visuals-module__bxPpzG__aeoFlow .sn-machinery-visuals-module__bxPpzG__stepDetail{color:#4b534d;margin:0;font-size:14px;line-height:1.6}.sn-machinery-visuals-module__bxPpzG__aeoFlow .sn-machinery-visuals-module__bxPpzG__caption{color:#4b534d;border-top:1px solid #d8d5ca;margin:24px 0 0;padding-top:16px;font-size:12px;line-height:1.6}@media (max-width:700px){.sn-machinery-visuals-module__bxPpzG__aeoFlow{padding:22px 18px}.sn-machinery-visuals-module__bxPpzG__aeoFlow .sn-machinery-visuals-module__bxPpzG__title{font-size:22px}.sn-machinery-visuals-module__bxPpzG__aeoSteps{display:block}.sn-machinery-visuals-module__bxPpzG__aeoSteps li{border-top:0;border-left:1px solid #a6976a;padding:0 0 24px 22px}.sn-machinery-visuals-module__bxPpzG__aeoSteps li:last-child{padding-bottom:0}.sn-machinery-visuals-module__bxPpzG__stepNumber{position:relative}.sn-machinery-visuals-module__bxPpzG__stepNumber:before{content:"";background:#856117;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-26px}.sn-machinery-visuals-module__bxPpzG__aeoFlow .sn-machinery-visuals-module__bxPpzG__stepTitle{margin:4px 0 7px}}.sn-machinery-visuals-module__bxPpzG__platforms{font-family:var(--font-body);border-block:1px solid #d8d5ca;margin:28px 0 36px;padding:24px 0;scroll-margin-top:90px}.sn-machinery-visuals-module__bxPpzG__platforms .sn-machinery-visuals-module__bxPpzG__platformTitle{color:#101612;margin:0 0 20px;font-size:20px;font-weight:650;line-height:1.4}.sn-machinery-visuals-module__bxPpzG__platforms .sn-machinery-visuals-module__bxPpzG__platformList{flex-wrap:wrap;gap:20px 36px;margin:0;padding:0;list-style:none;display:flex}.sn-machinery-visuals-module__bxPpzG__platformList li{color:#101612;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.sn-machinery-visuals-module__bxPpzG__platformList img,.sn-machinery-visuals-module__bxPpzG__reportHeading img{object-fit:contain;flex-shrink:0;margin:0}.sn-machinery-visuals-module__bxPpzG__platforms .sn-machinery-visuals-module__bxPpzG__platformNote{color:#4b534d;margin:20px 0 0;font-size:13px;line-height:1.6}.sn-machinery-visuals-module__bxPpzG__reportHeading{align-items:center;gap:12px;display:flex}
.body-visual-module__NOhKOG__figure{color:#172219;font-family:var(--font-body);border-block:1px solid #c5bcaa;margin:44px 0;padding:28px 0 22px}.body-visual-module__NOhKOG__figure figcaption{max-width:34ch;margin-bottom:28px;font-size:20px;font-weight:600;line-height:1.4}.body-visual-module__NOhKOG__route{gap:22px;display:flex}.body-visual-module__NOhKOG__entry{flex:1;min-width:0;position:relative}.body-visual-module__NOhKOG__symbol{color:#705516;background:#f1eadb;border:1px solid #bca673;border-radius:48% 52% 44% 56%;place-items:center;width:60px;height:60px;margin-bottom:16px;display:grid;transform:rotate(-3deg)}.body-visual-module__NOhKOG__symbol svg{transform:rotate(3deg)}.body-visual-module__NOhKOG__copy strong{font-size:16px;line-height:1.45;display:block}.body-visual-module__NOhKOG__copy span{color:#50574c;margin-top:7px;font-size:14px;line-height:1.65;display:block}.body-visual-module__NOhKOG__arrow{color:#705516;position:absolute;top:21px;right:0}.body-visual-module__NOhKOG__compare{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:26px;display:grid}.body-visual-module__NOhKOG__compare .body-visual-module__NOhKOG__entry+.body-visual-module__NOhKOG__entry{border-left:1px solid #c5bcaa;padding-left:24px}.body-visual-module__NOhKOG__ledger{gap:0;display:grid}.body-visual-module__NOhKOG__ledger .body-visual-module__NOhKOG__entry{border-bottom:1px dashed #c5bcaa;grid-template-columns:60px 1fr;gap:20px;padding:16px 0;display:grid}.body-visual-module__NOhKOG__ledger .body-visual-module__NOhKOG__entry:first-child{padding-top:0}.body-visual-module__NOhKOG__ledger .body-visual-module__NOhKOG__symbol{margin:0}.body-visual-module__NOhKOG__ledger .body-visual-module__NOhKOG__copy strong{font-size:16px}.body-visual-module__NOhKOG__caption{color:#50574c;margin:24px 0 0!important;font-size:13px!important;line-height:1.65!important}.body-visual-module__NOhKOG__total{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.body-visual-module__NOhKOG__total strong{letter-spacing:-1px;font-size:34px;font-weight:600}.body-visual-module__NOhKOG__total span{font-size:14px}.body-visual-module__NOhKOG__bar{background:#dfdacd;border:1px solid #a89f8d;height:52px;overflow:hidden}.body-visual-module__NOhKOG__subset{background:#1b7a5a;border-right:2px solid #f5f0e8;height:100%}.body-visual-module__NOhKOG__legend{align-items:center;gap:10px;margin-top:18px;font-size:14px;line-height:1.5;display:flex}.body-visual-module__NOhKOG__legend i{background:#1b7a5a;flex-shrink:0;width:14px;height:14px}.body-visual-module__NOhKOG__window{color:#50574c;margin:14px 0 0!important;font-size:12px!important}.body-visual-module__NOhKOG__calculation{align-items:center;gap:20px;display:flex}.body-visual-module__NOhKOG__termGroup{flex:1;align-items:center;gap:20px;display:flex}.body-visual-module__NOhKOG__term{flex:1}.body-visual-module__NOhKOG__term strong{letter-spacing:-.6px;font-size:28px;font-weight:600;line-height:1.2;display:block}.body-visual-module__NOhKOG__term span{color:#50574c;margin-top:10px;font-size:13px;line-height:1.6;display:block}.body-visual-module__NOhKOG__operator{color:#705516;font-size:25px}@media (max-width:760px){.body-visual-module__NOhKOG__figure{margin:32px 0;padding:23px 0}.body-visual-module__NOhKOG__figure figcaption{font-size:18px}.body-visual-module__NOhKOG__route{gap:25px;display:grid}.body-visual-module__NOhKOG__route .body-visual-module__NOhKOG__entry{grid-template-columns:60px 1fr;gap:18px;display:grid}.body-visual-module__NOhKOG__route .body-visual-module__NOhKOG__symbol{margin:0}.body-visual-module__NOhKOG__arrow{display:none}.body-visual-module__NOhKOG__compare{grid-template-columns:1fr;gap:23px}.body-visual-module__NOhKOG__compare .body-visual-module__NOhKOG__entry{grid-template-columns:60px 1fr;gap:18px;display:grid}.body-visual-module__NOhKOG__compare .body-visual-module__NOhKOG__symbol{margin:0}.body-visual-module__NOhKOG__compare .body-visual-module__NOhKOG__entry+.body-visual-module__NOhKOG__entry{border-top:1px solid #c5bcaa;border-left:0;padding:23px 0 0}.body-visual-module__NOhKOG__calculation{flex-direction:column;align-items:stretch;gap:15px}.body-visual-module__NOhKOG__termGroup{flex-direction:column;align-items:flex-start;gap:15px}.body-visual-module__NOhKOG__operator{align-self:center}.body-visual-module__NOhKOG__term{grid-template-columns:125px 1fr;align-items:center;gap:15px;width:100%;display:grid}.body-visual-module__NOhKOG__term span{margin:0}.body-visual-module__NOhKOG__term strong{font-size:23px}.body-visual-module__NOhKOG__total{flex-wrap:wrap;gap:6px 12px}.body-visual-module__NOhKOG__legend{flex-wrap:wrap}.body-visual-module__NOhKOG__legend span{flex:1;min-width:170px}}
