.goal-orbit-module__8CTUGG__window{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;container:goal-orbit/inline-size}.goal-orbit-module__8CTUGG__bar{gap:12px}.goal-orbit-module__8CTUGG__motion{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:6px;font-size:.58rem;display:inline-flex}.goal-orbit-module__8CTUGG__motion i{background:#aaa;border-radius:50%;width:6px;height:6px}.goal-orbit-module__8CTUGG__motion:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;box-shadow:none}.goal-orbit-module__8CTUGG__canvas{--outer-radius:min(187px, 37.4cqw);--core-radius:min(85.8px, calc(var(--outer-radius) * .46));--first-radius:calc(var(--core-radius) + 19.8px);--vertical-padding:93.5px;--label-gap:60.5px;--center-y:calc(var(--outer-radius) + var(--vertical-padding));background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='1' fill='%23000000' opacity='.168'/%3E%3C/svg%3E");background-position:50%;background-size:20px 20px;position:relative;overflow:hidden}.goal-orbit-module__8CTUGG__canvas:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(#fff0 20%,#ffffff73 45%,#ffffffe0 65%,#fff 80%);position:absolute;inset:0}.goal-orbit-module__8CTUGG__diagram{z-index:2;height:calc((var(--outer-radius) + var(--vertical-padding)) * 2);position:relative}.goal-orbit-module__8CTUGG__description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.goal-orbit-module__8CTUGG__orbit{--ring-radius:calc(var(--first-radius) + (var(--outer-radius) - var(--first-radius)) * var(--orbit-index) / 5);width:calc(var(--ring-radius) * 2);aspect-ratio:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.goal-orbit-module__8CTUGG__trajectory{border:1.2px solid #d7d7d3;border-radius:50%;position:absolute;inset:-.6px}.goal-orbit-module__8CTUGG__orbit[data-stage="07"] .goal-orbit-module__8CTUGG__trajectory{border-style:dashed;border-color:#b2b2ad}.goal-orbit-module__8CTUGG__rotor{transform:rotate(var(--orbit-start));animation:goal-orbit-module__8CTUGG__orbit-trace var(--orbit-period) linear infinite;position:absolute;inset:0}.goal-orbit-module__8CTUGG__window[data-paused=true] .goal-orbit-module__8CTUGG__rotor{animation-play-state:paused}.goal-orbit-module__8CTUGG__planet{aspect-ratio:1;background:#0a0a0a;border-radius:50%;width:9.9px;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.goal-orbit-module__8CTUGG__core{width:calc(var(--core-radius) * 2);aspect-ratio:1;place-content:center;justify-items:center;gap:calc(var(--core-radius) * .16);text-align:center;background:#fff;border:1.3px solid #0a0a0a;border-radius:50%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.goal-orbit-module__8CTUGG__coreCopy{font-family:var(--font-geist-mono), monospace;letter-spacing:.45px;color:#70706c;white-space:nowrap;font-size:9.9px;line-height:1}.goal-orbit-module__8CTUGG__goal{font-size:calc(var(--core-radius) * .42);letter-spacing:-2px;color:#0a0a0a;font-weight:700;line-height:1}.goal-orbit-module__8CTUGG__labels{position:absolute;inset:0}.goal-orbit-module__8CTUGG__label{width:calc((var(--label-length) + 3) * 6.6px + 22px);color:#0a0a0a;height:30.8px;font-family:var(--font-geist-mono), monospace;white-space:nowrap;background:#fff;border:1px solid #aaa9a4;justify-content:center;align-items:center;gap:1ch;font-size:11px;font-weight:400;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.goal-orbit-module__8CTUGG__number{color:#70706c}.goal-orbit-module__8CTUGG__label:first-child{top:calc(var(--vertical-padding) - var(--label-gap));left:75%}.goal-orbit-module__8CTUGG__label:nth-child(2),.goal-orbit-module__8CTUGG__label:nth-child(6){top:calc(var(--center-y) - var(--outer-radius) * .74)}.goal-orbit-module__8CTUGG__label:nth-child(2),.goal-orbit-module__8CTUGG__label:nth-child(3){left:calc(100% - 77px)}.goal-orbit-module__8CTUGG__label:nth-child(3),.goal-orbit-module__8CTUGG__label:nth-child(5){top:calc(var(--center-y) + var(--outer-radius) * .9)}.goal-orbit-module__8CTUGG__label:nth-child(4){top:calc(var(--center-y) + var(--outer-radius) + var(--label-gap));left:50%}.goal-orbit-module__8CTUGG__label:nth-child(5),.goal-orbit-module__8CTUGG__label:nth-child(6){left:77px}.goal-orbit-module__8CTUGG__trace{align-items:center}.goal-orbit-module__8CTUGG__trace>span,.goal-orbit-module__8CTUGG__trace i{flex:none}.goal-orbit-module__8CTUGG__trace p{align-items:baseline;line-height:1.5}@keyframes goal-orbit-module__8CTUGG__orbit-trace{0%{transform:rotate(var(--orbit-start))}to{transform:rotate(calc(var(--orbit-start) + 360deg))}}@media (max-width:760px){.goal-orbit-module__8CTUGG__canvas{--outer-radius:min(148.5px, 37.4cqw);--vertical-padding:66px;--label-gap:33px}.goal-orbit-module__8CTUGG__trace{display:none}}@container goal-orbit not (min-width:500px){.goal-orbit-module__8CTUGG__bar{gap:6px;padding-inline:12px}.goal-orbit-module__8CTUGG__canvas{--outer-radius:min(148.5px, 37.4cqw);--core-radius:55px;--first-radius:calc(var(--core-radius) + 14.3px);--vertical-padding:calc(214.5px - var(--outer-radius));--label-gap:calc(var(--vertical-padding) - 30.8px)}.goal-orbit-module__8CTUGG__planet{width:8.8px}.goal-orbit-module__8CTUGG__coreCopy{display:none}.goal-orbit-module__8CTUGG__goal{letter-spacing:-1.5px;font-size:30.8px}.goal-orbit-module__8CTUGG__label:nth-child(2),.goal-orbit-module__8CTUGG__label:nth-child(6){top:calc(var(--center-y) - var(--outer-radius) + 6.6px)}.goal-orbit-module__8CTUGG__label:nth-child(2),.goal-orbit-module__8CTUGG__label:nth-child(3){left:calc(100% - 61.6px)}.goal-orbit-module__8CTUGG__label:nth-child(3),.goal-orbit-module__8CTUGG__label:nth-child(5){top:calc(var(--center-y) + var(--outer-radius) + 6.6px)}.goal-orbit-module__8CTUGG__label:nth-child(5),.goal-orbit-module__8CTUGG__label:nth-child(6){left:61.6px}.goal-orbit-module__8CTUGG__trace{gap:8px;padding:12px}}html[lang=et] .goal-orbit-module__8CTUGG__goal{font-size:calc(var(--core-radius) * .3);letter-spacing:-1px}
.software-factory-definition-module__gyVKma__section{--stage-ink:#f5f5f2;--stage-muted:#9f9f99;--stage-line:#363634;padding:clamp(84px, 8vw, 136px) max(24px, calc((100vw - var(--page)) / 2));background:var(--surface);color:var(--foreground);scroll-margin-top:96px}.software-factory-definition-module__gyVKma__heading{text-align:center;max-width:920px;margin:0 auto clamp(64px,7vw,104px)}.software-factory-definition-module__gyVKma__heading h2{letter-spacing:-.06em;font-size:clamp(3rem,5vw,5.8rem);font-weight:500;line-height:.96}.software-factory-definition-module__gyVKma__heading p{max-width:760px;color:var(--muted);font-family:var(--font-geist-mono);margin:28px auto 0;font-size:clamp(.72rem,1vw,.92rem);line-height:1.55}.software-factory-definition-module__gyVKma__stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(44px,7vw,106px);display:grid}.software-factory-definition-module__gyVKma__tabs{border-top:1px solid var(--foreground);align-self:center}.software-factory-definition-module__gyVKma__tab{border:0;border-bottom:1px solid var(--line-strong);width:100%;min-height:92px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr) 18px;align-items:start;gap:18px;padding:26px 0;transition:color .18s;display:grid}.software-factory-definition-module__gyVKma__tab:hover,.software-factory-definition-module__gyVKma__tab:focus-visible,.software-factory-definition-module__gyVKma__tabActive{color:var(--foreground)}.software-factory-definition-module__gyVKma__tab:focus-visible{outline:1px solid var(--foreground);outline-offset:-1px;box-shadow:none}.software-factory-definition-module__gyVKma__tabIndex,.software-factory-definition-module__gyVKma__tabMarker{font-family:var(--font-geist-mono);padding-top:7px;font-size:.62rem}.software-factory-definition-module__gyVKma__tabMarker{justify-self:end;font-size:.5rem}.software-factory-definition-module__gyVKma__tabContent{gap:20px;display:grid}.software-factory-definition-module__gyVKma__tabContent>strong{letter-spacing:-.055em;font-size:clamp(1.7rem,2.5vw,2.6rem);font-weight:510;line-height:1}.software-factory-definition-module__gyVKma__tabDetails{gap:24px;animation:.24s both software-factory-definition-module__gyVKma__reveal;display:grid}.software-factory-definition-module__gyVKma__tabDescription{max-width:560px;color:var(--muted);font-size:clamp(.92rem,1.15vw,1.1rem);line-height:1.48}.software-factory-definition-module__gyVKma__tabSignals{flex-wrap:wrap;gap:8px;display:flex}.software-factory-definition-module__gyVKma__tabSignals i{border:1px solid var(--line-strong);color:var(--foreground);font-family:var(--font-geist-mono);border-radius:999px;padding:8px 10px;font-size:.5rem;font-style:normal}.software-factory-definition-module__gyVKma__visualPanel{min-height:590px;color:var(--stage-ink);isolation:isolate;background:#090908;border:1px solid #2b2b28;border-radius:2px;animation:.26s both software-factory-definition-module__gyVKma__panel-in;position:relative;overflow:hidden;container-type:inline-size}.software-factory-definition-module__gyVKma__visualMeta{z-index:5;color:var(--stage-muted);font-family:var(--font-geist-mono);justify-content:space-between;gap:20px;font-size:.56rem;display:flex;position:absolute;top:26px;left:28px;right:28px}.software-factory-definition-module__gyVKma__visualMeta strong{color:var(--stage-ink);font-weight:500}.software-factory-definition-module__gyVKma__modelVisual,.software-factory-definition-module__gyVKma__lifecycleVisual,.software-factory-definition-module__gyVKma__sovereigntyVisual{flex-direction:column;min-height:590px;padding:78px 28px 24px;display:flex;position:relative}.software-factory-definition-module__gyVKma__visualConsequence{border-top:1px solid var(--stage-line);color:var(--stage-muted);font-family:var(--font-geist-mono);letter-spacing:.04em;text-align:center;flex:none;margin-top:18px;padding-top:16px;font-size:.52rem}.software-factory-definition-module__gyVKma__modelRailway,.software-factory-definition-module__gyVKma__lifecycleCanvas,.software-factory-definition-module__gyVKma__sovereigntyCanvas{flex:1;min-height:0;position:relative}.software-factory-definition-module__gyVKma__modelTracks{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.software-factory-definition-module__gyVKma__modelTracks path{fill:none;vector-effect:non-scaling-stroke}.software-factory-definition-module__gyVKma__modelTrackMuted{stroke:#4b4b47;stroke-width:1px;stroke-dasharray:5 6}.software-factory-definition-module__gyVKma__modelTrackSelected{stroke:#5f5f5a;stroke-width:1px}.software-factory-definition-module__gyVKma__modelSwitch{stroke:var(--stage-ink);stroke-width:2px;stroke-dasharray:520;stroke-dashoffset:520px;animation:.54s .42s forwards software-factory-definition-module__gyVKma__route-draw}.software-factory-definition-module__gyVKma__modelPacket,.software-factory-definition-module__gyVKma__modelPacketRest{fill:var(--stage-ink)}.software-factory-definition-module__gyVKma__modelPacketRest{opacity:0}.software-factory-definition-module__gyVKma__modelJob,.software-factory-definition-module__gyVKma__modelPolicy,.software-factory-definition-module__gyVKma__modelOutput,.software-factory-definition-module__gyVKma__modelLanes{z-index:2;font-family:var(--font-geist-mono);position:absolute}.software-factory-definition-module__gyVKma__modelJob,.software-factory-definition-module__gyVKma__modelOutput,.software-factory-definition-module__gyVKma__modelPolicy{background:#090908;border:1px solid #555550;gap:7px;padding:13px 14px;display:grid}.software-factory-definition-module__gyVKma__modelJob{width:24%;top:50%;left:0;transform:translateY(-50%)}.software-factory-definition-module__gyVKma__modelPolicy{border-color:var(--stage-ink);width:25%;top:50%;left:26%;transform:translateY(-50%)}.software-factory-definition-module__gyVKma__modelOutput{width:23%;animation:.48s .94s both software-factory-definition-module__gyVKma__output-resolve;top:50%;right:0;transform:translateY(-50%)}.software-factory-definition-module__gyVKma__modelJob span,.software-factory-definition-module__gyVKma__modelPolicy span,.software-factory-definition-module__gyVKma__modelOutput span{color:var(--stage-muted);letter-spacing:.04em;font-size:.48rem}.software-factory-definition-module__gyVKma__modelJob strong,.software-factory-definition-module__gyVKma__modelPolicy strong,.software-factory-definition-module__gyVKma__modelOutput strong{font-size:.58rem;font-weight:520;line-height:1.45}.software-factory-definition-module__gyVKma__modelLanes{grid-template-rows:repeat(3,1fr);gap:10px;width:22%;margin:0;padding:0;list-style:none;display:grid;top:5%;bottom:5%;left:54%}.software-factory-definition-module__gyVKma__modelLanes li{color:#a0a09a;background:#0d0d0c;border:1px solid #454541;align-content:center;gap:5px;min-width:0;padding:10px;display:grid}.software-factory-definition-module__gyVKma__modelLanes span{font-size:.55rem;font-weight:520}.software-factory-definition-module__gyVKma__modelLanes i{color:#a0a09a;letter-spacing:.03em;font-size:.4rem;font-style:normal}.software-factory-definition-module__gyVKma__modelLanes .software-factory-definition-module__gyVKma__modelLaneSelected{border-color:var(--stage-ink);color:var(--stage-ink);background:#141412;animation:.44s .56s both software-factory-definition-module__gyVKma__selected-lane}.software-factory-definition-module__gyVKma__modelLaneSelected i{color:var(--stage-ink)}.software-factory-definition-module__gyVKma__contextSpine{border-right:1px solid var(--stage-line);width:42px;position:absolute;top:0;bottom:0;left:0}.software-factory-definition-module__gyVKma__contextSpine:after{content:"";background:var(--stage-ink);transform-origin:top;width:2px;height:100%;animation:.72s .1s both software-factory-definition-module__gyVKma__spine-draw;position:absolute;top:0;right:-1px}.software-factory-definition-module__gyVKma__contextSpine span,.software-factory-definition-module__gyVKma__feedbackRail span{color:var(--stage-muted);font-family:var(--font-geist-mono);letter-spacing:.05em;writing-mode:vertical-rl;font-size:.46rem;position:absolute}.software-factory-definition-module__gyVKma__contextSpine span{top:0;left:4px;transform:rotate(180deg)}.software-factory-definition-module__gyVKma__lifecycleLedger{border-top:1px solid var(--stage-line);grid-template-rows:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0 70px 0 58px}.software-factory-definition-module__gyVKma__lifecycleLedger li{border-bottom:1px solid var(--stage-line);grid-template-columns:36px minmax(0,1fr) minmax(110px,1.2fr);align-items:center;gap:14px;animation:.36s both software-factory-definition-module__gyVKma__ledger-resolve;display:grid;position:relative}.software-factory-definition-module__gyVKma__lifecycleLedger li:nth-child(2){animation-delay:70ms}.software-factory-definition-module__gyVKma__lifecycleLedger li:nth-child(3){animation-delay:.14s}.software-factory-definition-module__gyVKma__lifecycleLedger li:nth-child(4){animation-delay:.21s}.software-factory-definition-module__gyVKma__lifecycleLedger li:nth-child(5){animation-delay:.28s}.software-factory-definition-module__gyVKma__lifecycleLedger li:nth-child(6){animation-delay:.35s}.software-factory-definition-module__gyVKma__lifecycleLedger li:nth-child(7){animation-delay:.42s}.software-factory-definition-module__gyVKma__lifecycleLedger li:after{content:"";background:var(--stage-ink);transform-origin:0;height:1px;animation:.42s forwards software-factory-definition-module__gyVKma__ledger-rule;animation-delay:inherit;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.software-factory-definition-module__gyVKma__lifecycleLedger span,.software-factory-definition-module__gyVKma__lifecycleLedger i{color:var(--stage-muted);font-family:var(--font-geist-mono);font-size:.5rem;font-style:normal}.software-factory-definition-module__gyVKma__lifecycleLedger strong{letter-spacing:.02em;font-size:clamp(.66rem,1.1vw,.84rem);font-weight:520}.software-factory-definition-module__gyVKma__feedbackRail{width:52px;position:absolute;top:0;bottom:0;right:0}.software-factory-definition-module__gyVKma__feedbackRail i{background:var(--stage-ink);transform-origin:bottom;width:2px;animation:.62s .72s both software-factory-definition-module__gyVKma__return-draw;position:absolute;top:0;bottom:0;right:7px}.software-factory-definition-module__gyVKma__feedbackRail i:before{content:"";border-top:1px solid var(--stage-ink);border-left:1px solid var(--stage-ink);width:9px;height:9px;position:absolute;top:0;left:-4px;transform:rotate(45deg)}.software-factory-definition-module__gyVKma__feedbackRail span{bottom:0;right:20px;transform:rotate(180deg)}.software-factory-definition-module__gyVKma__sovereigntyCanvas{grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);align-items:center;padding:24px 3%;display:grid}.software-factory-definition-module__gyVKma__deliveryStep{min-width:0;min-height:230px;font-family:var(--font-geist-mono);border:1px solid #4c4c48;align-content:space-between;gap:28px;padding:clamp(22px,3.2cqw,36px);display:grid}.software-factory-definition-module__gyVKma__deliveryStep>span{color:var(--stage-muted);letter-spacing:.05em;gap:10px;font-size:.52rem;display:flex}.software-factory-definition-module__gyVKma__deliveryStep>span i{color:var(--stage-muted);font-style:normal}.software-factory-definition-module__gyVKma__deliveryStep strong{max-width:10ch;font-family:var(--font-geist-sans);letter-spacing:-.055em;font-size:clamp(1.45rem,3.6cqw,2.5rem);font-weight:520;line-height:.95}.software-factory-definition-module__gyVKma__deliveryStep>p{color:var(--stage-muted);letter-spacing:.05em;margin:0;font-size:.46rem}.software-factory-definition-module__gyVKma__customerStep{border-color:var(--stage-ink);background:var(--stage-ink);color:#090908}.software-factory-definition-module__gyVKma__customerStep>span,.software-factory-definition-module__gyVKma__customerStep>span i,.software-factory-definition-module__gyVKma__customerStep>p{color:#5b5b57}.software-factory-definition-module__gyVKma__deliveryHandoff{background:#5b5b57;height:1px;position:relative}.software-factory-definition-module__gyVKma__deliveryHandoff:after{content:"";border-top:1px solid var(--stage-ink);border-right:1px solid var(--stage-ink);width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.software-factory-definition-module__gyVKma__deliveryHandoff>i{background:var(--stage-ink);border-radius:50%;width:9px;height:9px;animation:.88s cubic-bezier(.65,0,.35,1) .26s both software-factory-definition-module__gyVKma__handoff-move;position:absolute;top:-4px;left:100%}.software-factory-definition-module__gyVKma__deliveryHandoff>span{width:96px;color:var(--stage-muted);font-family:var(--font-geist-mono);text-align:center;font-size:.42rem;line-height:1.4;position:absolute;top:14px;left:50%;transform:translate(-50%)}@keyframes software-factory-definition-module__gyVKma__reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes software-factory-definition-module__gyVKma__panel-in{0%{opacity:.4;transform:scale(.988)}to{opacity:1;transform:scale(1)}}@keyframes software-factory-definition-module__gyVKma__trace-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes software-factory-definition-module__gyVKma__route-draw{to{stroke-dashoffset:0}}@keyframes software-factory-definition-module__gyVKma__selected-lane{0%{opacity:.45}to{opacity:1}}@keyframes software-factory-definition-module__gyVKma__output-resolve{0%{opacity:0;transform:translate(-12px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes software-factory-definition-module__gyVKma__mobile-output-resolve{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes software-factory-definition-module__gyVKma__spine-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes software-factory-definition-module__gyVKma__ledger-resolve{0%{opacity:.24;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes software-factory-definition-module__gyVKma__ledger-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes software-factory-definition-module__gyVKma__return-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes software-factory-definition-module__gyVKma__handoff-move{0%{opacity:.45;left:0}to{opacity:1;left:100%}}@keyframes software-factory-definition-module__gyVKma__handoff-move-mobile{0%{opacity:.45;top:0}to{opacity:1;top:100%}}@media (max-width:1040px){.software-factory-definition-module__gyVKma__stage{grid-template-columns:1fr;gap:42px}.software-factory-definition-module__gyVKma__tabs{align-self:auto}.software-factory-definition-module__gyVKma__visualPanel,.software-factory-definition-module__gyVKma__modelVisual,.software-factory-definition-module__gyVKma__lifecycleVisual,.software-factory-definition-module__gyVKma__sovereigntyVisual{min-height:560px}}@media (max-width:760px){.software-factory-definition-module__gyVKma__section{padding:76px 20px;scroll-margin-top:76px}.software-factory-definition-module__gyVKma__heading{text-align:left;margin-bottom:54px}.software-factory-definition-module__gyVKma__heading h2{font-size:clamp(2.8rem,14vw,4.8rem)}.software-factory-definition-module__gyVKma__heading p{margin-left:0;margin-right:0}.software-factory-definition-module__gyVKma__tab{grid-template-columns:30px minmax(0,1fr) 14px;gap:12px;padding:22px 0}.software-factory-definition-module__gyVKma__tabContent>strong{font-size:1.7rem}.software-factory-definition-module__gyVKma__visualPanel,.software-factory-definition-module__gyVKma__modelVisual,.software-factory-definition-module__gyVKma__lifecycleVisual,.software-factory-definition-module__gyVKma__sovereigntyVisual{min-height:520px}.software-factory-definition-module__gyVKma__modelVisual{min-height:620px}.software-factory-definition-module__gyVKma__sovereigntyVisual{min-height:650px}.software-factory-definition-module__gyVKma__visualMeta{top:20px;left:20px;right:20px}.software-factory-definition-module__gyVKma__modelVisual,.software-factory-definition-module__gyVKma__lifecycleVisual,.software-factory-definition-module__gyVKma__sovereigntyVisual{padding:68px 18px 18px}.software-factory-definition-module__gyVKma__visualConsequence{margin-top:14px;padding-top:13px;font-size:.46rem}.software-factory-definition-module__gyVKma__modelRailway:before,.software-factory-definition-module__gyVKma__modelRailway:after{content:"";z-index:0;position:absolute}.software-factory-definition-module__gyVKma__modelRailway:before{border-left:2px solid var(--stage-ink);top:7%;bottom:7%;left:50%}.software-factory-definition-module__gyVKma__modelRailway:after{border-top:1px dashed #555550;top:54%;left:2%;right:2%}.software-factory-definition-module__gyVKma__modelTracks{display:none}.software-factory-definition-module__gyVKma__modelJob,.software-factory-definition-module__gyVKma__modelOutput,.software-factory-definition-module__gyVKma__modelPolicy{padding:10px 12px;transform:none}.software-factory-definition-module__gyVKma__modelJob{width:62%;top:0;left:19%}.software-factory-definition-module__gyVKma__modelPolicy{width:72%;top:20%;left:14%}.software-factory-definition-module__gyVKma__modelLanes{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;height:106px;inset:43% 0 auto}.software-factory-definition-module__gyVKma__modelOutput{width:62%;animation-name:software-factory-definition-module__gyVKma__mobile-output-resolve;inset:auto auto 1% 19%}.software-factory-definition-module__gyVKma__modelJob span,.software-factory-definition-module__gyVKma__modelPolicy span,.software-factory-definition-module__gyVKma__modelOutput span{font-size:.46rem}.software-factory-definition-module__gyVKma__modelJob strong,.software-factory-definition-module__gyVKma__modelPolicy strong,.software-factory-definition-module__gyVKma__modelOutput strong{font-size:.56rem}.software-factory-definition-module__gyVKma__modelLanes li{padding:10px 7px}.software-factory-definition-module__gyVKma__modelLanes span{font-size:.49rem}.software-factory-definition-module__gyVKma__modelLanes i{font-size:.38rem;line-height:1.35}.software-factory-definition-module__gyVKma__contextSpine{width:26px}.software-factory-definition-module__gyVKma__contextSpine span{font-size:.39rem;left:1px}.software-factory-definition-module__gyVKma__lifecycleLedger{inset:0 34px 0 38px}.software-factory-definition-module__gyVKma__lifecycleLedger li{grid-template-columns:24px minmax(0,1fr) minmax(78px,1.15fr);gap:7px}.software-factory-definition-module__gyVKma__lifecycleLedger span{font-size:.46rem}.software-factory-definition-module__gyVKma__lifecycleLedger i{font-size:.45rem}.software-factory-definition-module__gyVKma__lifecycleLedger strong{font-size:.6rem}.software-factory-definition-module__gyVKma__feedbackRail{width:28px}.software-factory-definition-module__gyVKma__feedbackRail i{right:4px}.software-factory-definition-module__gyVKma__feedbackRail span{display:none}.software-factory-definition-module__gyVKma__sovereigntyCanvas{grid-template-rows:minmax(150px,1fr) 72px minmax(150px,1fr);grid-template-columns:1fr;padding:10px 0}.software-factory-definition-module__gyVKma__deliveryStep{gap:18px;min-height:0;padding:20px}.software-factory-definition-module__gyVKma__deliveryStep>span{font-size:.46rem}.software-factory-definition-module__gyVKma__deliveryStep strong{font-size:clamp(1.5rem,9cqw,2.1rem)}.software-factory-definition-module__gyVKma__deliveryStep>p{font-size:.4rem}.software-factory-definition-module__gyVKma__deliveryHandoff{justify-self:center;width:1px;height:100%}.software-factory-definition-module__gyVKma__deliveryHandoff:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}.software-factory-definition-module__gyVKma__deliveryHandoff>i{animation-name:software-factory-definition-module__gyVKma__handoff-move-mobile;top:100%;left:-4px}.software-factory-definition-module__gyVKma__deliveryHandoff>span{text-align:left;top:50%;left:16px;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.software-factory-definition-module__gyVKma__tab,.software-factory-definition-module__gyVKma__tabDetails,.software-factory-definition-module__gyVKma__visualPanel,.software-factory-definition-module__gyVKma__modelSwitch,.software-factory-definition-module__gyVKma__modelLaneSelected,.software-factory-definition-module__gyVKma__modelOutput,.software-factory-definition-module__gyVKma__contextSpine:after,.software-factory-definition-module__gyVKma__lifecycleLedger li,.software-factory-definition-module__gyVKma__lifecycleLedger li:after,.software-factory-definition-module__gyVKma__feedbackRail i,.software-factory-definition-module__gyVKma__deliveryHandoff>i{transition:none;animation:none}.software-factory-definition-module__gyVKma__modelSwitch{stroke-dashoffset:0}.software-factory-definition-module__gyVKma__modelPacket{display:none}.software-factory-definition-module__gyVKma__modelPacketRest{opacity:1}}
