.renewed-site .deliverable-showcase{border:0}.renewed-site .connected-expertise{padding-top:10px}.renewed-site .expertise-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.renewed-site .expertise-destinations>article{display:flex;flex-direction:column;align-items:start}.renewed-site .expertise-destinations .expertise-button{display:flex;justify-content:space-between;align-items:center;align-self:stretch;gap:12px;color:var(--ink)}.renewed-site .service-story{margin:0;min-width:0;position:relative}.renewed-site .service-story-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:42px;font-size:var(--text-caption);line-height:1.5;color:var(--muted)}.renewed-site .service-story-content{position:relative}.renewed-site .service-playback{display:flex;gap:4px;flex:none;min-width:76px;justify-content:flex-end}.renewed-site .cloud-page .service-playback,.renewed-site .ds-page .service-playback{min-width:92px}.renewed-site .service-playback[hidden]{display:none}.renewed-site .service-playback button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--diagram-border);border-radius:50%;background:transparent;color:var(--ink);transition:background .2s}.renewed-site .service-playback button:hover{background:var(--paper)}.renewed-site .service-playback svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.renewed-site .service-story-clock{position:absolute;width:1px;height:1px;pointer-events:none;animation:service-clock var(--story-duration) linear both}@keyframes service-clock{0%{opacity:0}to{opacity:.001}}.renewed-site .challenge-art{padding:24px;background:var(--diagram-canvas);border:0;border-radius:12px}.renewed-site .challenge-art .service-story-toolbar{margin-bottom:24px}.renewed-site .work-story{container:work-story / inline-size;background:var(--paper);border:1px solid var(--diagram-border);border-radius:8px;padding:25px;min-height:340px;box-shadow:0 8px 22px #243c3310}.renewed-site .work-story-heading{display:flex;flex-direction:column;gap:7px;margin-bottom:30px}.renewed-site .work-story-heading strong{font-family:var(--heading);font-weight:550;font-size:1.3125rem;letter-spacing:-.035em;line-height:1.25;max-width:340px}.renewed-site .work-story-heading>span{color:var(--muted);font-size:var(--text-caption)}.renewed-site .work-story-foot{display:flex;justify-content:space-between;gap:12px;margin-top:30px;font-size:var(--text-caption);color:var(--muted)}.renewed-site .work-story-foot span{display:flex;align-items:center;gap:6px}.renewed-site .work-story-foot i{font-style:normal;color:var(--flow-active)}.renewed-site .migration-story-labels,.renewed-site .migration-story-row{display:grid;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:center}.renewed-site .migration-story-labels{font-size:var(--text-caption);color:var(--muted);margin-bottom:12px}.renewed-site .migration-story-labels span:nth-child(2){text-align:center;font-size:var(--text-caption)}.renewed-site .migration-story-rows{display:grid;gap:14px}.renewed-site .migration-origin,.renewed-site .migration-domain-result{display:flex;flex-direction:column;position:relative;min-width:0;padding:13px 14px;border-radius:5px;background:var(--diagram-tint)}.renewed-site .migration-origin strong,.renewed-site .migration-domain-result strong{font-size:var(--text-ui);font-weight:550}.renewed-site .migration-origin small,.renewed-site .migration-domain-result small{font-size:var(--text-caption);color:var(--muted);margin-top:5px}.renewed-site .migration-domain-result{background:var(--diagram-highlight);animation:domain-arrives 1s ease both;animation-delay:calc(1.5s + var(--order) * 2s)}.renewed-site .migration-domain-result i{position:absolute;right:10px;top:12px;font-style:normal;font-size:var(--text-caption);color:var(--ink)}.renewed-site .migration-crossing{height:40px;position:relative;overflow:hidden}.renewed-site .migration-crossing:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:var(--flow-line)}.renewed-site .transfer-token{position:absolute;left:0;top:calc(50% - 4px);height:8px;width:100%;animation:domain-transfer 2s ease-in-out both;animation-delay:calc(.3s + var(--order) * 2s)}.renewed-site .transfer-token:after{content:"";display:block;width:9px;height:8px;background:var(--diagram-night);border-radius:2px}.renewed-site .migration-gate{position:absolute;left:calc(50% - 12px);top:calc(50% - 12px);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--ink);background:var(--paper);border:1px solid #9ab6ca;font-size:14px;line-height:1;animation:gate-verified .5s ease both;animation-delay:calc(1s + var(--order) * 2s)}.renewed-site .reporting-continuity{display:flex;gap:14px;align-items:center;margin-top:27px;padding-top:19px;border-top:1px solid var(--diagram-tint)}.renewed-site .reporting-continuity strong{display:block;font-size:var(--text-ui);font-weight:550}.renewed-site .reporting-continuity div>span{display:block;font-size:var(--text-caption);color:var(--muted);margin-top:5px}.renewed-site .continuity-bars{display:flex;align-items:end;gap:4px;height:25px;width:43px;flex:none}.renewed-site .continuity-bars i{height:60%;width:5px;background:var(--flow-active);border-radius:1px}.renewed-site .continuity-bars i:nth-child(2n){height:90%}.renewed-site .continuity-bars i:nth-child(3){height:75%}@keyframes domain-transfer{0%{transform:translate(-10%);opacity:0}15%{opacity:1}90%{opacity:1}to{transform:translate(100%);opacity:0}}@keyframes domain-arrives{0%{opacity:0;transform:translate(-8px);background:var(--diagram-tint)}to{opacity:1;transform:translate(0);background:var(--diagram-highlight)}}@keyframes gate-verified{0%{background:var(--paper);color:transparent}to{background:var(--success-soft);color:var(--success)}}.renewed-site .pipeline-story-body{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1.3fr) 32px minmax(0,1fr);align-items:center;min-height:212px}.renewed-site .pipeline-inputs{display:grid;position:relative;grid-auto-rows:1fr;gap:10px}.renewed-site .pipeline-inputs:after{content:"";position:absolute;right:-16px;top:calc((100% - 20px) / 6);bottom:calc((100% - 20px) / 6);width:var(--flow-stroke);background:var(--flow-line)}.renewed-site .pipeline-inputs>span:after{content:"";position:absolute;left:100%;top:calc(50% - .75px);width:16px;height:var(--flow-stroke);background:var(--flow-line)}.renewed-site .pipeline-inputs>span{position:relative;min-width:0;padding:11px 8px;background:var(--diagram-panel);border-radius:4px;font-size:var(--text-caption);display:flex;align-items:center;gap:7px;animation:work-row-in .65s both;animation-delay:calc(var(--order) * .3s)}.renewed-site .pipeline-inputs i{flex:none;width:5px;height:5px;background:var(--diagram-line)}.renewed-site .pipeline-connector{height:var(--flow-stroke);background:var(--flow-line);overflow:hidden}.renewed-site .pipeline-connector i{display:block;width:100%;height:2px;background:var(--flow-active);transform-origin:left;animation:connection-draw 1.5s 1s both}.renewed-site .connector-out i{animation-delay:4s}.renewed-site .pipeline-model{display:flex;flex-direction:column;align-items:center;background:var(--diagram-tint);padding:15px 8px;border:1px solid var(--diagram-border);border-radius:6px}.renewed-site .pipeline-model-symbol{background:#fff;color:var(--flow-active);width:33px;height:33px;border-radius:7px;display:grid;place-items:center;font-size:var(--text-caption);margin-bottom:10px}.renewed-site .pipeline-model>strong{font-size:var(--text-ui);font-weight:600;text-align:center}.renewed-site .pipeline-model>span:not(.pipeline-model-symbol){font-size:var(--text-caption);color:var(--muted);margin-top:4px}.renewed-site .pipeline-model>div{display:grid;gap:6px;margin-top:15px;color:var(--muted);font-size:var(--text-caption)}.renewed-site .pipeline-model>div span{animation:work-row-in .6s both}.renewed-site .pipeline-model>div span:nth-child(1){animation-delay:2.2s}.renewed-site .pipeline-model>div span:nth-child(2){animation-delay:2.8s}.renewed-site .pipeline-model>div span:nth-child(3){animation-delay:3.4s}.renewed-site .pipeline-report{background:#fff;border:1px solid var(--diagram-border);padding:14px 10px;border-radius:5px}.renewed-site .pipeline-report>span{font-size:var(--text-caption);color:var(--muted)}.renewed-site .pipeline-report>strong{font-size:var(--text-ui);line-height:1.5;display:block;font-weight:550}.renewed-site .pipeline-report-bars{height:60px;display:flex;align-items:end;gap:5px;margin:16px 0}.renewed-site .pipeline-report-bars i{width:14%;height:calc(24% + var(--order) * 16%);background:var(--blue);border-radius:2px 2px 0 0;transform-origin:bottom;animation:connection-draw .8s both;animation-delay:calc(5s + var(--order) * .12s)}.renewed-site .pipeline-lineage{margin-top:23px;font-size:var(--text-caption);color:var(--muted);text-align:center}.renewed-site .pipeline-lineage>span{font-size:var(--text-body);margin-right:5px}.renewed-site .release-story-version{display:flex;align-items:center;gap:12px;padding-bottom:23px}.renewed-site .version-cube{height:39px;width:39px;border-radius:8px;display:grid;place-items:center;font-size:30px;background:#e6ebed;color:#456376}.renewed-site .release-story-version>span:not(.version-cube){font-size:var(--text-caption);color:var(--muted)}.renewed-site .release-story-version strong{display:block;font-weight:600;font-size:var(--text-ui);color:var(--ink);margin-top:5px}.renewed-site .release-story-version>small{margin-left:auto;font-size:var(--text-caption);line-height:1.6;max-width:100px}.renewed-site .release-story-stages{display:grid;grid-template-columns:repeat(3,1fr);padding-top:8px}.renewed-site .release-story-stage{text-align:center;display:flex;flex-direction:column;min-width:0}.renewed-site .release-story-stage>small{min-height:2.8em;display:grid;align-items:end;padding-inline:3px;font-size:var(--text-caption);color:var(--muted)}.renewed-site .release-story-gate{position:relative;display:grid;justify-items:center;margin:18px 0}.renewed-site .release-story-gate i{font-style:normal;font-size:18px;line-height:1;position:relative;z-index:1;display:grid;place-items:center;height:29px;width:29px;border-radius:50%;border:1px solid #9ab6ca;background:var(--diagram-highlight);color:var(--ink);animation:gate-verified .7s both;animation-delay:calc(.8s + var(--order) * 2s)}.renewed-site .release-stage-line{height:var(--flow-stroke);background:var(--flow-line);position:absolute;top:13.75px;left:calc(50% + 14.5px);width:calc(100% - 29px)}.renewed-site .release-stage-line:after{content:"";display:block;height:2px;background:var(--diagram-night);transform-origin:left;animation:connection-draw 1.4s both;animation-delay:calc(1.2s + var(--order) * 2s)}.renewed-site .release-story-stage:last-child .release-stage-line{display:none}.renewed-site .release-story-stage>strong{font-size:var(--text-ui);font-weight:550}.renewed-site .release-tag{align-self:center;margin-top:10px;font-size:var(--text-caption);background:var(--diagram-tint);padding:4px 12px;border-radius:4px;animation:work-row-in .7s both;animation-delay:calc(.9s + var(--order) * 2s)}.renewed-site .recovery-route svg{width:100%;height:32px;margin-top:20px;fill:none;stroke-width:1.4}.renewed-site .recovery-base{stroke:var(--flow-line)}.renewed-site .recovery-trace{stroke:var(--diagram-line);stroke-dasharray:100;animation:recovery-draw 2s 6s both}.renewed-site .recovery-route>span{display:block;text-align:center;font-size:var(--text-caption);color:var(--muted);margin-top:7px}@keyframes recovery-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes connection-draw{0%{transform:scaleX(0)}to{transform:scale(1)}}@keyframes work-row-in{0%{transform:translateY(4px)}to{transform:translateY(0)}}.renewed-site .observability-metrics{display:flex;flex-wrap:wrap;gap:18px;align-items:center;font-size:var(--text-caption);color:var(--muted)}.renewed-site .observability-metrics strong{padding:7px 11px;background:var(--diagram-tint);border-radius:4px;font-weight:550;color:var(--ink)}.renewed-site .observability-chart{position:relative;margin:24px 0;height:145px}.renewed-site .observability-chart>span{position:absolute;right:0;top:29px;background:var(--paper);padding:0 4px;font-size:var(--text-caption);color:var(--warning)}.renewed-site .observability-chart svg{width:100%;height:100%;fill:none;stroke-width:1.7}.renewed-site .observability-grid{stroke:var(--line);stroke-width:1}.renewed-site .observability-threshold{stroke:var(--warning);stroke-dasharray:4 5}.renewed-site .observability-history{stroke:var(--diagram-night);stroke-dasharray:100;animation:recovery-draw 5s linear both}.renewed-site .observability-event{stroke:var(--paper);fill:var(--warning);animation:work-row-in .6s 4s both}.renewed-site .diagram-link{position:absolute;top:calc(var(--flow-node-height, 28px) / 2 - .75px);left:calc(50% + var(--flow-node-width, 28px) / 2 + 5px);width:calc(100% - var(--flow-node-width, 28px) - 10px);height:var(--flow-stroke);background:var(--flow-line)}.renewed-site .diagram-link:after{content:"";position:absolute;right:0;top:calc(50% - 4px);width:var(--flow-head);height:var(--flow-head);background:var(--flow-line);clip-path:polygon(0 0,100% 50%,0 100%)}.renewed-site .response-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.renewed-site .response-chain>div{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;gap:6px;position:relative}.renewed-site .response-chain>div>span:not(.diagram-link){display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--soft);font-size:var(--text-caption);color:var(--flow-active);animation:gate-verified .7s both;animation-delay:calc(4s + var(--order) * 1.2s)}.renewed-site .response-chain strong{font-size:var(--text-ui);font-weight:550}.renewed-site .response-chain small{font-size:var(--text-caption);color:var(--muted)}.renewed-site .platform-source{display:flex;align-items:center;gap:12px;background:var(--diagram-tint);border:1px solid var(--diagram-border);border-radius:6px;padding:17px}.renewed-site .platform-source-icon{font-size:28px;color:var(--ink)}.renewed-site .platform-source strong{display:block;font-size:var(--text-ui);font-weight:550}.renewed-site .platform-source div>span{display:block;font-size:var(--text-caption);color:var(--muted);margin-top:7px}.renewed-site .platform-version{margin-left:auto;max-width:110px;flex-shrink:0;font-size:var(--text-caption);line-height:1.6;color:var(--flow-active)}.renewed-site .platform-story{--platform-gap: 12px}.renewed-site .platform-instances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--platform-gap)}.renewed-site .platform-instances>div{padding:17px 10px;background:var(--paper);border:1px solid var(--diagram-border);border-radius:5px;display:flex;flex-direction:column;align-items:center;animation:work-row-in 1s both;animation-delay:calc(1.5s + var(--order) * 1.3s)}.renewed-site .instance-modules{display:flex;gap:4px;margin-bottom:16px}.renewed-site .instance-modules i{width:13px;height:18px;border:1px solid var(--diagram-line);border-radius:2px;background:var(--diagram-highlight)}.renewed-site .platform-instances strong{font-size:var(--text-ui);font-weight:550}.renewed-site .platform-instances div>span:not(.instance-modules){font-size:var(--text-caption);color:var(--muted);margin-top:6px;text-align:center}.renewed-site .platform-instances small{font-size:var(--text-caption);color:var(--ink);margin-top:14px;text-align:center}.renewed-site .deliverable-showcase{background:var(--diagram-tint)}.renewed-site .service-deliverables{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.renewed-site .service-deliverable-main{grid-row:span 2;min-width:0;border-radius:10px;background:var(--paper);overflow:hidden}.renewed-site .asset-demo{padding:22px;background:var(--diagram-canvas)}.renewed-site .asset-demo .service-story-toolbar{margin-bottom:17px;font-size:var(--text-caption);color:#344f5b}.renewed-site .asset-window{background:#fff;color:var(--ink);border:1px solid #9ab6ca;border-radius:7px;overflow:hidden}.renewed-site .asset-window-title{padding:18px;display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff}.renewed-site .asset-repository-symbol{font-size:1.375rem;color:var(--diagram-on-dark)}.renewed-site .asset-window-title strong{font-size:var(--text-ui);font-weight:550}.renewed-site .asset-window-title>span:last-child{margin-left:auto;font-size:var(--text-caption);color:#d6e1e4}.renewed-site .asset-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:24px 20px}.renewed-site .asset-flow>div{align-items:center;text-align:center;min-width:0;display:flex;flex-direction:column;gap:10px;position:relative}.renewed-site .asset-flow>div>span:not(.diagram-link){display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:var(--text-caption);font-weight:550;background:#e8eefb;color:#2854c5}.renewed-site .asset-flow strong{font-size:var(--text-ui);font-weight:550}.renewed-site .asset-rows{display:grid;gap:8px;padding:0 20px 23px}.renewed-site .asset-rows>div{display:grid;grid-template-columns:minmax(100px,auto) minmax(0,1fr) 22px;align-items:center;gap:10px;padding:13px 12px;background:var(--soft);border-radius:4px}.renewed-site .asset-rows>div>span{font-size:var(--text-caption);color:#435b66}.renewed-site .asset-rows strong{font-size:var(--text-ui);line-height:1.5;font-weight:550}.renewed-site .asset-rows i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-style:normal;font-size:14px;line-height:1;color:var(--ink);background:var(--diagram-highlight);animation:asset-check-in .6s both;animation-delay:calc(1s + var(--order) * 1.4s)}@keyframes asset-check-in{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}.renewed-site .asset-window-footer{padding:16px 18px;background:var(--diagram-tint);color:var(--ink);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;font-size:var(--text-caption);line-height:1.5}.renewed-site .asset-window-footer strong{font-weight:600}.renewed-site .service-deliverable-copy{padding:27px 28px;min-width:0}.renewed-site .service-deliverable-copy .deliverable-label{display:block;font-size:var(--text-body);color:#435b66;margin:0 0 14px}.renewed-site .service-deliverable-copy h3{font-size:28px;line-height:1.16;letter-spacing:-.035em;margin:0 0 13px}.renewed-site .service-deliverable-copy p{font-size:var(--text-body);line-height:1.8}.renewed-site .service-deliverable-copy .deliverable-file{display:block;font-size:var(--text-body);color:var(--ink);padding:0;margin:18px 0 0;border:0}.renewed-site .service-deliverable-support{display:grid;grid-template-columns:.7fr 1fr;min-width:0;background:var(--paper);border-radius:10px;overflow:hidden}.renewed-site .service-deliverable-support .service-deliverable-copy{padding:27px 24px 27px 12px}.renewed-site .service-deliverable-support h3{font-size:25px}.renewed-site .deliverable-document{align-self:center;margin:28px 20px;padding:20px 14px;min-height:182px;background:var(--diagram-tint);border:1px solid var(--diagram-border);border-radius:4px;box-shadow:4px 5px 0 var(--diagram-tint);display:flex;flex-direction:column}.renewed-site .deliverable-document>span{font-size:var(--text-caption);font-weight:550}.renewed-site .deliverable-document svg{margin:15px 0;height:84px;width:100%;fill:var(--diagram-highlight);stroke:var(--diagram-line);stroke-width:1.4}.renewed-site .deliverable-document small{margin-top:auto;font-size:var(--text-caption);color:var(--ink)}.renewed-site .handbook-document{background:var(--ink);border-color:var(--ink);color:var(--diagram-panel);box-shadow:4px 5px 0 var(--diagram-highlight)}.renewed-site .handbook-document>span{font-size:var(--text-caption);color:var(--diagram-highlight)}.renewed-site .handbook-document>strong{font:500 25px/1.05 var(--heading);letter-spacing:-.04em;margin:25px 0}.renewed-site .handbook-document small{color:var(--diagram-highlight);display:flex;gap:8px;align-items:center;justify-content:space-between}.renewed-site .handbook-document small b{color:var(--diagram-on-dark);font-size:var(--text-ui)}.renewed-site .service-ownership-note{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:var(--text-caption);margin-top:24px}.renewed-site .service-ownership-note>span{color:var(--ink);font-weight:550}.renewed-site .delivery-workbench{min-height:405px;background:var(--paper);border:1px solid var(--diagram-border);border-radius:6px;padding:25px;display:flex;flex-direction:column;box-shadow:0 7px 18px #253d2f0a}.renewed-site .workbench-header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--text-caption);color:var(--ink)}.renewed-site .delivery-workbench>h3{margin:24px 0;max-width:270px;font-size:30px;line-height:1.08;letter-spacing:-.035em}.renewed-site .workbench-map-label{display:block;font-size:var(--text-caption);color:var(--muted);margin-bottom:14px}.renewed-site .workbench-line{display:flex;align-items:center;gap:12px;padding:12px 0;animation:work-row-in .7s both}.renewed-site .workbench-line strong{display:block;font-size:var(--text-ui);font-weight:550}.renewed-site .workbench-line div>span{display:block;margin-top:5px;font-size:var(--text-caption);color:var(--muted)}.renewed-site .workbench-line>b{margin-left:auto;font-size:var(--text-caption);color:var(--ink)}.renewed-site .delivery-workbench p{font-size:var(--text-ui);line-height:1.7;margin:22px 0 25px}.renewed-site .workbench-footer{display:flex;justify-content:space-between;gap:15px;margin-top:auto;padding-top:18px;border-top:1px solid var(--diagram-border);font-size:var(--text-caption);color:var(--ink)}.renewed-site .workbench-footer span:last-child{flex:none;white-space:nowrap;font-weight:650;color:var(--ink)}.renewed-site .blueprint-path{--flow-node-width: 44px;--flow-node-height: 52px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px}.renewed-site .blueprint-path>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px}.renewed-site .blueprint-path i{width:44px;height:52px;border-radius:4px;background:var(--diagram-tint);border:1px solid #9ab6ca;display:grid;place-items:center;font-style:normal;font-size:var(--text-caption)}.renewed-site .blueprint-path strong{font-size:var(--text-ui);font-weight:550}.renewed-site .blueprint-decisions{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.renewed-site .blueprint-decisions>span{padding:6px 9px;background:var(--diagram-tint);border-radius:4px;font-size:var(--text-caption);color:var(--ink)}.renewed-site .verification-title{display:flex;flex-direction:column;gap:6px;margin-bottom:15px;font-size:var(--text-caption);color:var(--muted)}.renewed-site .verification-title strong{font-weight:550;color:var(--ink);font-size:var(--text-ui)}.renewed-site .verification-row{display:flex;gap:10px;align-items:center;padding:14px 0;border-top:1px solid var(--diagram-tint);font-size:var(--text-caption);animation:work-row-in .8s both}.renewed-site .verification-row>span{min-width:80px;color:var(--muted)}.renewed-site .verification-row strong{font-weight:500}.renewed-site .verification-row i{font-style:normal;color:var(--ink);margin-left:auto}.renewed-site .handover-folder{background:var(--diagram-tint);padding:20px;border-radius:0 6px 6px;position:relative;margin-top:10px}.renewed-site .handover-folder:before{content:"";position:absolute;width:40%;height:10px;background:var(--diagram-tint);left:0;top:-10px;border-radius:4px 4px 0 0}.renewed-site .handover-folder>span{font-size:var(--text-caption);color:var(--ink);letter-spacing:.06em}.renewed-site .handover-folder>strong{font-size:1.1875rem;font-family:var(--heading);font-weight:550;display:block;margin-top:8px}.renewed-site .handover-folder>div{display:grid;gap:13px;margin-top:24px}.renewed-site .handover-check{display:flex;gap:12px;font-size:var(--text-caption);animation:work-row-in .8s both}.renewed-site .handover-check i{font-style:normal;color:var(--ink)}.renewed-site .shortlist-service{background:var(--paper)}.renewed-site .shortlist-service .shortlist-terms{grid-template-columns:repeat(3,minmax(0,1fr));background:transparent;border:0;padding:0;gap:20px;margin:0 0 40px}.renewed-site .shortlist-service .shortlist-terms>div{padding:20px 24px;border:0;border-radius:7px;background:var(--diagram-tint)}.renewed-site .shortlist-service .shortlist-terms dd{font-size:23px}.renewed-site .shortlist-service .shortlist-terms dd>span{font-size:var(--text-ui);margin-top:8px}.renewed-site .shortlist-service .shortlist-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:35px;align-items:start}.renewed-site .shortlist-service .profile-intro{margin:0 0 22px;max-width:620px;font-size:var(--text-ui);line-height:1.8}.renewed-site .service-engineer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.renewed-site .service-engineer{padding:24px;background:var(--paper);border-radius:9px;min-width:0}.renewed-site .service-engineer-intro{display:flex;align-items:center;gap:19px}.renewed-site .service-engineer-intro img{width:80px;height:96px;border-radius:5px;object-fit:cover;object-position:50% 25%;filter:saturate(.8)}.renewed-site .sample-profile-label{display:block;color:var(--diagram-line);font-size:var(--text-caption);margin-bottom:11px}.renewed-site .service-engineer-intro h3{font-size:31px;line-height:1;margin-bottom:8px}.renewed-site .service-engineer-intro p{font-size:var(--text-body);line-height:1.5}.renewed-site .service-engineer-experience{font-size:var(--text-ui);line-height:1.65;margin:23px 0 15px;min-height:40px}.renewed-site .service-engineer .profile-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 22px}.renewed-site .service-engineer .profile-chips span{font-size:var(--text-ui);padding:6px 9px;border:0;background:var(--diagram-tint)}.renewed-site .service-engineer .engineer-profile{background:transparent;border:0;border-radius:0;margin:0;padding:0}.renewed-site .service-engineer .engineer-profile>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;min-height:45px;border-radius:5px;border:1px solid var(--diagram-border);background:var(--diagram-panel);font-size:var(--text-ui);font-weight:500;list-style:none;cursor:pointer}.renewed-site .service-engineer .engineer-profile>summary::-webkit-details-marker{display:none}.renewed-site .service-engineer .engineer-profile>summary svg{width:16px;height:16px;transition:transform .2s}.renewed-site .service-engineer .engineer-profile[open]>summary svg{transform:rotate(180deg)}.renewed-site .service-engineer .profile-detail{padding:19px 0 0;border:0}.renewed-site .service-engineer .profile-detail dl{display:grid;grid-template-columns:1fr;gap:17px}.renewed-site .service-engineer .profile-detail dl>div{padding:0}.renewed-site .service-engineer .profile-detail dt{font-size:var(--text-ui);color:var(--muted);margin-bottom:5px}.renewed-site .service-engineer .profile-detail dd{font-size:var(--text-ui);line-height:1.6}.renewed-site .shortlist-service .shortlist-explanation{background:var(--diagram-tint);border:0;border-radius:9px;padding:28px;margin-top:44px}.renewed-site .shortlist-service .shortlist-explanation h3{font-size:29px;margin:18px 0;line-height:1.1}.renewed-site .shortlist-service .shortlist-explanation>p:not(.eyebrow){font-size:var(--text-body);line-height:1.8}.renewed-site .shortlist-service .shortlist-preparation{margin-top:26px}.renewed-site .shortlist-service .shortlist-preparation>summary{font-size:var(--text-ui);line-height:1.6}.renewed-site .shortlist-service .shortlist-explanation>.text-link{font-size:var(--text-ui);margin-top:25px}.renewed-site .shortlist-service .shortlist-note{font-size:var(--text-ui);line-height:1.7;margin-top:20px}.renewed-site .technology-bridge{display:block}.renewed-site .technology-intro{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:60px;margin-bottom:40px}.renewed-site .technology-intro h2{margin-top:20px}.renewed-site .technology-intro-copy{max-width:440px;justify-self:end}.renewed-site .technology-intro-copy>p{font-size:var(--text-body);line-height:1.85;margin:0 0 20px}.renewed-site .contact-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.renewed-site .contact-invitation{padding:clamp(28px,4vw,48px);background:var(--diagram-tint);border:0;border-radius:10px}.renewed-site .contact-invitation h2{margin:22px 0;font-size:clamp(36px,4vw,51px);line-height:1.05}.renewed-site .contact-invitation>p:not(.eyebrow){font-size:var(--text-body);line-height:1.8;max-width:390px}.renewed-site .contact-invitation .button{margin-top:30px;font-size:var(--text-ui)}.renewed-site .contact-invitation .email-link{font-size:var(--text-ui);margin-top:20px}.renewed-site .contact-host{margin-top:38px;padding-top:23px}.renewed-site .service-start-journey{padding:30px 35px;border-radius:10px;background:var(--diagram-tint);display:flex;flex-direction:column}.renewed-site .service-start-journey>.service-story-toolbar{margin-bottom:21px}.renewed-site .service-start-journey h3{font-size:35px;line-height:1.08;max-width:330px;letter-spacing:-.04em}.renewed-site .start-journey-stages{max-width:480px;margin:35px 0 0;padding:0;list-style:none;display:grid;gap:0}.renewed-site .start-journey-stages>li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 64px;gap:16px;align-items:start;padding:0 0 35px}.renewed-site .start-journey-stages>li:last-child{padding-bottom:0}.renewed-site .start-journey-stages>li:not(:last-child):before{content:"";position:absolute;left:14px;top:30px;bottom:0;width:2px;background:var(--diagram-border)}.renewed-site .start-journey-stages>li:not(:last-child):after{content:"";position:absolute;left:14px;top:30px;bottom:0;width:2px;background:var(--blue);transform-origin:top;animation:start-connection 1.4s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(1.6s + var(--order) * 2.5s)}.renewed-site .start-stage-number{align-self:start;width:30px;height:30px;border-radius:50%;background:var(--diagram-highlight);color:var(--ink);display:grid;place-items:center;font-size:var(--text-caption);position:relative;z-index:1;box-shadow:inset 0 0 0 1.5px var(--diagram-border);animation:start-step-on .5s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(.4s + var(--order) * 2.5s)}.renewed-site .start-stage-copy{min-width:0;padding-top:4px}.renewed-site .start-stage-copy strong{display:block;font-size:var(--text-ui);font-weight:550}.renewed-site .start-stage-copy p{font-size:var(--text-ui);line-height:1.7;margin-top:7px;max-width:none;color:var(--ink)}.renewed-site .start-stage-art{display:grid;place-items:center;height:60px;width:64px;position:relative;animation:start-art-in .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.5s + var(--order) * 2.5s)}.renewed-site .start-stage-art b{animation:start-tick .45s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(1.2s + var(--order) * 2.5s)}.renewed-site .start-brief{height:49px;width:37px;padding:11px 7px;border:1px solid #9ab6ca;border-radius:3px;background:var(--diagram-panel);position:relative;transform:rotate(-5deg)}.renewed-site .start-brief span{display:block;height:2px;width:100%;background:#9ab6ca;margin-bottom:6px}.renewed-site .start-brief b{position:absolute;right:-8px;bottom:3px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:var(--diagram-highlight);color:var(--ink);font-size:14px;line-height:1}.renewed-site .start-people{display:flex;padding-top:4px;position:relative}.renewed-site .start-people i{display:block;width:33px;height:45px;border:1px solid #9ab6ca;border-radius:4px;background:var(--diagram-panel);position:relative}.renewed-site .start-people i:last-of-type{margin:7px 0 0 -5px;background:var(--diagram-highlight)}.renewed-site .start-people i:before{content:"";position:absolute;left:10px;top:9px;width:10px;height:10px;border-radius:50%;background:var(--diagram-line)}.renewed-site .start-people i:after{content:"";position:absolute;left:7px;top:23px;width:17px;height:13px;border-radius:10px 10px 2px 2px;background:#9ab6ca}.renewed-site .start-people b{position:absolute;right:-3px;bottom:0;background:var(--diagram-night);color:var(--diagram-tint);border-radius:50%;width:17px;height:17px;display:grid;place-items:center;font-size:14px;line-height:1}.renewed-site .start-team{position:relative;width:62px;height:52px;scale:.88}.renewed-site .start-team>span{position:absolute;width:28px;height:28px;border:1px solid #9ab6ca;border-radius:5px;top:12px;left:17px;background:var(--diagram-panel)}.renewed-site .start-team>i{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--diagram-line);top:0;left:26px;box-shadow:0 0 0 4px var(--diagram-highlight)}.renewed-site .start-team>i:nth-of-type(2){top:35px;left:0}.renewed-site .start-team>i:nth-of-type(3){top:35px;left:48px;background:var(--diagram-night)}.renewed-site .start-journey-note{font-size:var(--text-caption);line-height:1.7;color:var(--ink);margin:32px 0 0}@keyframes start-step-on{0%{background:var(--paper);color:var(--ink)}to{background:var(--blue);color:var(--paper);box-shadow:inset 0 0 0 1.5px var(--blue)}}@keyframes start-art-in{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}@keyframes start-tick{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes start-connection{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.renewed-site .expertise-destinations{gap:20px}.renewed-site .expertise-destinations>article{position:relative;padding:28px;border:0;background:var(--paper);border-radius:9px}.renewed-site .expertise-destinations>article.connected-ai{background:var(--diagram-tint)}.renewed-site .expertise-destinations>article.connected-devops{background:#e7edef}.renewed-site .connected-symbol{width:92px;height:63px;margin-bottom:27px}.renewed-site .connected-symbol svg{width:100%;height:100%;fill:var(--diagram-highlight);stroke:var(--diagram-line);stroke-width:1.5;stroke-linejoin:round}.renewed-site .expertise-destinations>article>span{font-size:var(--text-caption);color:var(--diagram-line)}.renewed-site .expertise-destinations h3{font-size:29px;margin:13px 0;letter-spacing:-.03em}.renewed-site .expertise-destinations p{font-size:var(--text-body);line-height:1.7}.renewed-site .expertise-destinations .expertise-button{margin-top:28px;min-height:47px;border:1px solid #9ab6ca;border-radius:5px;background:var(--paper);padding:13px 15px;font-size:var(--text-ui);transition:background .2s,border-color .2s}.renewed-site .expertise-destinations .expertise-button:hover{background:var(--diagram-highlight);border-color:#9ab6ca}.renewed-site .expertise-destinations .expertise-button .arrow{width:18px;height:18px}@media(max-width:1100px){.renewed-site .challenge-art{padding:19px}.renewed-site .work-story{padding:20px}.renewed-site .migration-story-labels,.renewed-site .migration-story-row{grid-template-columns:minmax(0,1fr) 55px minmax(0,1fr)}.renewed-site .migration-origin,.renewed-site .migration-domain-result{padding:12px 10px}.renewed-site .migration-domain-result i{display:none}.renewed-site .pipeline-story-body{grid-template-columns:minmax(0,1fr) 32px minmax(0,1.2fr) 32px minmax(0,1fr)}.renewed-site .pipeline-inputs>span{padding:10px 5px;gap:4px;font-size:var(--text-caption)}.renewed-site .service-deliverables{grid-template-columns:1fr 1fr}.renewed-site .service-deliverable-support{grid-template-columns:1fr}.renewed-site .deliverable-document{display:none}.renewed-site .service-deliverable-support .service-deliverable-copy{padding:28px}.renewed-site .delivery-workbench{padding:22px}.renewed-site .shortlist-service .shortlist-layout{grid-template-columns:1fr;gap:25px}.renewed-site .shortlist-service .shortlist-explanation{margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.renewed-site .shortlist-service .shortlist-explanation>.eyebrow{grid-column:1}.renewed-site .shortlist-service .shortlist-explanation h3{grid-column:1}.renewed-site .shortlist-service .shortlist-explanation>p:not(.eyebrow){grid-column:1}.renewed-site .shortlist-service .shortlist-preparation{grid-column:2;grid-row:1 / span 3;margin-top:0;align-self:start}.renewed-site .shortlist-service .shortlist-explanation>.text-link{grid-column:2;grid-row:4}.renewed-site .service-start-journey{padding:28px}.renewed-site .service-start-journey h3{font-size:32px}.renewed-site .start-journey-stages>li{gap:12px;grid-template-columns:30px minmax(0,1fr) 56px}.renewed-site .start-stage-art{width:56px}}@media(max-width:800px){.renewed-site .work-story{min-height:340px;padding:25px}.renewed-site .migration-story-labels,.renewed-site .migration-story-row{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr)}.renewed-site .pipeline-story-body{grid-template-columns:minmax(0,1fr) 32px minmax(0,1.2fr) 32px minmax(0,1fr)}.renewed-site .pipeline-inputs>span{font-size:var(--text-caption);padding:13px}.renewed-site .pipeline-model{padding:18px}.renewed-site .pipeline-model>strong{font-size:var(--text-ui)}.renewed-site .pipeline-model>div{font-size:var(--text-caption)}.renewed-site .pipeline-report>span{font-size:var(--text-caption)}.renewed-site .pipeline-report>strong{font-size:var(--text-ui)}.renewed-site .service-deliverables{grid-template-columns:1fr 1fr}.renewed-site .service-deliverable-main{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:1.2fr 1fr;align-items:center}.renewed-site .asset-demo{padding:18px}.renewed-site .asset-window-title{padding:13px}.renewed-site .asset-window-title>span:last-child{display:none}.renewed-site .asset-rows{padding:0 12px 16px}.renewed-site .asset-flow{padding:20px 12px;gap:0}.renewed-site .asset-flow strong{font-size:var(--text-ui)}.renewed-site .asset-rows>div{grid-template-columns:minmax(0,1fr) 22px;padding:12px;gap:4px 8px}.renewed-site .asset-rows>div>span,.renewed-site .asset-rows strong{grid-column:1}.renewed-site .asset-rows i{grid-column:2;grid-row:1 / span 2}.renewed-site .asset-window-footer{padding:12px}.renewed-site .delivery-workbench{padding:18px;min-height:430px}.renewed-site .delivery-workbench>h3{font-size:27px}.renewed-site .verification-row{flex-wrap:wrap;gap:5px}.renewed-site .verification-row>span{min-width:100%}.renewed-site .technology-intro{gap:30px}.renewed-site .contact-split{grid-template-columns:1fr}.renewed-site .contact-invitation{padding:35px}.renewed-site .service-start-journey{padding:30px 35px}.renewed-site .start-journey-stages>li{grid-template-columns:30px 1fr 62px;padding-bottom:28px}.renewed-site .start-stage-copy p{max-width:none}.renewed-site .start-stage-art{transform:none;width:62px}.renewed-site .expertise-destinations>article{padding:23px}.renewed-site .expertise-destinations h3{font-size:26px}}@media(max-width:600px){.renewed-site .challenge-art{padding:15px;border-radius:8px}.renewed-site .challenge-art .service-story-toolbar{margin-bottom:17px;font-size:var(--text-caption);gap:10px}.renewed-site .service-playback{gap:3px;min-width:67px}.renewed-site .service-playback button{width:32px;height:32px}.renewed-site .work-story{padding:18px 15px;min-height:0}.renewed-site .work-story-heading{margin-bottom:24px;gap:7px}.renewed-site .work-story-heading strong{font-size:1.25rem;max-width:230px}.renewed-site .work-story-heading>span{font-size:var(--text-caption)}.renewed-site .migration-story-labels,.renewed-site .migration-story-row{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}.renewed-site .migration-story-labels{font-size:var(--text-caption)}.renewed-site .migration-story-labels span:nth-child(2){font-size:var(--text-caption)}.renewed-site .migration-origin,.renewed-site .migration-domain-result{padding:11px 8px}.renewed-site .migration-origin strong,.renewed-site .migration-domain-result strong{font-size:var(--text-ui)}.renewed-site .migration-origin small,.renewed-site .migration-domain-result small{font-size:var(--text-caption)}.renewed-site .migration-story-rows{gap:11px}.renewed-site .reporting-continuity{margin-top:20px;gap:10px;padding-top:17px}.renewed-site .reporting-continuity strong{font-size:var(--text-ui)}.renewed-site .reporting-continuity div>span{font-size:var(--text-caption)}.renewed-site .continuity-bars{width:35px;gap:3px}.renewed-site .pipeline-story-body{grid-template-columns:minmax(0,1fr) 32px minmax(0,1.3fr);row-gap:0}.renewed-site .pipeline-inputs>span{font-size:var(--text-caption);padding:12px 6px}.renewed-site .pipeline-model{padding:15px 10px}.renewed-site .pipeline-model>strong{font-size:var(--text-ui)}.renewed-site .pipeline-model>div{font-size:var(--text-caption)}.renewed-site .connector-out{display:block;grid-column:3;grid-row:2;justify-self:center;width:var(--flow-stroke);height:28px}.renewed-site .connector-out i{height:100%;transform-origin:top;animation-name:start-connection}.renewed-site .pipeline-model{align-self:stretch;justify-content:center}.renewed-site .pipeline-report{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:14px;column-gap:15px}.renewed-site .pipeline-report>span{grid-column:1}.renewed-site .pipeline-report>strong{grid-column:1;font-size:var(--text-ui);margin-top:8px}.renewed-site .pipeline-report-bars{grid-column:2;grid-row:1 / span 2;height:58px;margin:0}.renewed-site .pipeline-lineage{font-size:var(--text-caption);margin-top:17px}.renewed-site .work-story-foot{flex-wrap:wrap;gap:9px;margin-top:22px;font-size:var(--text-caption)}.renewed-site .release-story-version{gap:9px;padding-bottom:18px}.renewed-site .release-story-version>small{max-width:75px;font-size:var(--text-caption)}.renewed-site .version-cube{width:32px;height:34px;font-size:26px}.renewed-site .release-story-version strong{font-size:var(--text-ui)}.renewed-site .release-story-stage>small{font-size:var(--text-caption)}.renewed-site .release-story-stage>strong{font-size:var(--text-ui)}.renewed-site .release-tag{font-size:var(--text-caption);padding:4px 9px}.renewed-site .recovery-route>span{font-size:var(--text-caption)}.renewed-site .observability-metrics{gap:9px;font-size:var(--text-caption)}.renewed-site .observability-metrics strong{padding:6px 8px}.renewed-site .observability-chart{height:115px}.renewed-site .observability-chart>span{top:21px;font-size:var(--text-caption)}.renewed-site .response-chain strong{font-size:var(--text-ui)}.renewed-site .response-chain small{font-size:var(--text-caption)}.renewed-site .platform-source{padding:14px 11px;gap:9px}.renewed-site .platform-source strong{font-size:var(--text-ui)}.renewed-site .platform-source div>span{font-size:var(--text-caption);line-height:1.6}.renewed-site .platform-version{display:none}.renewed-site .platform-story{--platform-gap: 8px}.renewed-site .platform-instances>div{padding:13px 5px}.renewed-site .platform-instances strong{font-size:var(--text-ui)}.renewed-site .platform-instances div>span:not(.instance-modules),.renewed-site .platform-instances small{font-size:var(--text-caption);line-height:1.5}.renewed-site .instance-modules{gap:3px}.renewed-site .instance-modules i{width:11px;height:15px}.renewed-site .service-deliverables{grid-template-columns:1fr;gap:17px}.renewed-site .service-deliverable-main{grid-column:auto;display:block}.renewed-site .asset-demo{padding:16px}.renewed-site .service-deliverable-copy{padding:25px}.renewed-site .service-deliverable-copy h3{font-size:28px}.renewed-site .service-deliverable-support{grid-template-columns:1fr}.renewed-site .deliverable-document{display:flex;margin:20px 20px 0;min-height:120px;padding:18px}.renewed-site .deliverable-document svg{height:60px}.renewed-site .handbook-document>strong{font-size:1.375rem}.renewed-site .service-deliverable-support .service-deliverable-copy{padding:24px 20px}.renewed-site .service-deliverable-support h3{font-size:23px}.renewed-site .service-deliverable-support .service-deliverable-copy p{font-size:var(--text-body)}.renewed-site .service-deliverable-copy .deliverable-file{font-size:var(--text-body);line-height:1.7}.renewed-site .service-ownership-note{display:block;font-size:var(--text-caption);line-height:1.8}.renewed-site .service-ownership-note>span{display:block;margin-bottom:5px}.renewed-site .delivery-workbench{min-height:393px;padding:24px}.renewed-site .delivery-workbench>h3{font-size:30px}.renewed-site .verification-row{flex-wrap:wrap}.renewed-site .verification-row>span{min-width:100%}.renewed-site .shortlist-service .shortlist-terms{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:27px}.renewed-site .shortlist-service .shortlist-terms>div{display:grid;grid-template-columns:105px 1fr;align-items:start;padding:17px 19px;gap:10px}.renewed-site .shortlist-service .shortlist-terms dt{font-size:var(--text-ui);padding-top:3px}.renewed-site .shortlist-service .shortlist-terms dd{font-size:1.25rem;margin:0}.renewed-site .shortlist-service .shortlist-terms dd>span{font-size:var(--text-ui);line-height:1.6;margin-top:6px}.renewed-site .service-engineer-grid{grid-template-columns:1fr;gap:17px}.renewed-site .service-engineer{padding:24px}.renewed-site .service-engineer-intro img{width:91px;height:107px}.renewed-site .service-engineer-intro h3{font-size:35px}.renewed-site .service-engineer-experience{min-height:0;font-size:var(--text-ui)}.renewed-site .shortlist-service .shortlist-explanation{display:block;padding:26px}.renewed-site .shortlist-service .shortlist-preparation{margin-top:24px}.renewed-site .technology-intro{display:block;margin-bottom:30px}.renewed-site .technology-intro h2{font-size:37px;line-height:1.05}.renewed-site .technology-intro-copy{margin-top:24px}.renewed-site .technology-intro-copy>p{font-size:var(--text-body)}.renewed-site .contact-invitation{padding:27px}.renewed-site .contact-invitation h2{font-size:38px}.renewed-site .contact-invitation .button{gap:18px;padding:15px 18px;font-size:var(--text-ui)}.renewed-site .service-start-journey{padding:25px}.renewed-site .service-start-journey h3{font-size:31px}.renewed-site .start-journey-stages{margin-top:30px}.renewed-site .start-journey-stages>li{grid-template-columns:26px minmax(0,1fr) 48px;gap:11px;padding-bottom:31px}.renewed-site .start-stage-number{width:26px;height:26px;font-size:var(--text-caption)}.renewed-site .start-journey-stages>li:not(:last-child):before,.renewed-site .start-journey-stages>li:not(:last-child):after{left:12px;top:26px}.renewed-site .start-stage-copy{min-width:0;padding-top:4px}.renewed-site .start-stage-copy strong,.renewed-site .start-stage-copy p{font-size:var(--text-ui)}.renewed-site .start-stage-art{width:48px;height:52px}.renewed-site .start-journey-note{font-size:var(--text-caption)}.renewed-site .expertise-destinations{grid-template-columns:1fr;gap:16px}.renewed-site .expertise-destinations>article{padding:26px}.renewed-site .connected-symbol{width:78px;height:51px;margin-bottom:22px}.renewed-site .expertise-destinations h3{font-size:30px}}@media(max-width:380px){.renewed-site .asset-flow{grid-template-columns:minmax(0,1fr);gap:26px}.renewed-site .asset-flow>div{flex-direction:row;text-align:left;gap:14px}.renewed-site .asset-flow .diagram-link{left:13.25px;top:32px;width:var(--flow-stroke);height:18px}.renewed-site .asset-flow .diagram-link:after{top:auto;bottom:0;right:calc(50% - 4px);transform:rotate(90deg)}.renewed-site .migration-story-labels{display:flex;flex-wrap:wrap;gap:6px 12px}.renewed-site .migration-story-labels>span:not(:last-child):after{content:"";display:inline-block;width:8px;height:8px;margin-left:8px;background:var(--flow-line);clip-path:polygon(0 0,100% 50%,0 100%)}.renewed-site .migration-story-row{grid-template-columns:minmax(0,1fr)}.renewed-site .migration-story-rows{gap:22px}.renewed-site .migration-crossing{width:40px;justify-self:center;rotate:90deg}.renewed-site .migration-gate{rotate:-90deg}.renewed-site .migration-origin,.renewed-site .migration-domain-result{padding:12px 14px}}@media(prefers-reduced-motion:reduce){.renewed-site .service-story *,.renewed-site .service-story *:before,.renewed-site .service-story *:after{animation:none!important}}.renewed-site .transfer-token{opacity:0}.renewed-site .migration-gate{background:var(--diagram-highlight)}.renewed-site .pipeline-report-bars i{animation-name:report-bar-grow}@keyframes report-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.renewed-site .recovery-route svg{width:calc(100% * 2 / 3);margin-left:calc(100% / 6);overflow:visible;display:block}.renewed-site :is(.recovery-route,.platform-fan,.observability-chart) svg path{vector-effect:non-scaling-stroke}.renewed-site .platform-fan{display:block;width:calc((100% + var(--platform-gap)) * 2 / 3);margin-inline:calc((100% - var(--platform-gap) * 2) / 6)}.renewed-site .platform-fan svg{display:block;width:100%;height:38px;fill:none;stroke:var(--flow-line);stroke-width:var(--flow-stroke);overflow:visible}.renewed-site .platform-fan-progress{stroke:var(--diagram-line);stroke-dasharray:100;animation:recovery-draw 1.5s ease both}@container work-story (max-width: 25rem){.renewed-site .response-chain{grid-template-columns:minmax(0,1fr);gap:28px}.renewed-site .response-chain>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 12px;text-align:left;align-items:start}.renewed-site .response-chain>div>span:not(.diagram-link){grid-row:span 2}.renewed-site .response-chain .diagram-link{top:33px;bottom:-23px;left:calc(14px - var(--flow-stroke) / 2);width:var(--flow-stroke);height:auto}.renewed-site .response-chain .diagram-link:after{top:auto;bottom:0;left:calc(50% - var(--flow-head) / 2);right:auto;transform:rotate(90deg)}.renewed-site .platform-source{flex-wrap:wrap}.renewed-site .platform-source>div{flex:1 1 10rem}.renewed-site .platform-version{margin-left:0;max-width:none}.renewed-site .platform-fan{position:relative;width:auto;height:20px;margin:0}.renewed-site .platform-fan svg{display:none}.renewed-site .platform-fan:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:var(--flow-stroke);background:var(--flow-line)}.renewed-site .platform-instances{grid-template-columns:minmax(0,1fr);gap:12px;padding-left:28px}.renewed-site .platform-instances>div{position:relative;align-items:start;padding:14px}.renewed-site .platform-instances>div:before{content:"";position:absolute;left:-17px;top:-13px;bottom:-13px;width:var(--flow-stroke);background:var(--flow-line)}.renewed-site .platform-instances>div:first-child:before{top:-1px}.renewed-site .platform-instances>div:last-child:before{bottom:50%}.renewed-site .platform-instances>div:after{content:"";position:absolute;left:-17px;top:calc(50% - var(--flow-stroke) / 2);width:17px;height:var(--flow-stroke);background:var(--flow-line)}.renewed-site .platform-instances .instance-modules{position:absolute;top:16px;right:12px;margin:0}.renewed-site .platform-instances strong{padding-right:44px}.renewed-site .platform-instances div>span:not(.instance-modules),.renewed-site .platform-instances small{text-align:left}.renewed-site .platform-instances small{margin-top:8px}}@container work-story (max-width: 18rem){.renewed-site .release-story-version{flex-wrap:wrap}.renewed-site .release-story-version>span:not(.version-cube){flex:1;min-width:0}.renewed-site .release-story-version>small{flex-basis:100%;max-width:none;margin-left:0}}@media(max-width:1100px){.renewed-site .start-stage-art>div{scale:.85}}@media(max-width:560px){.renewed-site .start-stage-art>div{scale:.75}}.renewed-site .release-recovery{display:grid;grid-template-columns:2fr 1fr;position:relative;gap:0;margin-top:18px}.renewed-site .recovery-artifact{margin-right:16px;background:var(--diagram-tint);color:var(--ink);padding:12px 14px;border:1px solid #9ab6ca;border-radius:5px}.renewed-site .recovery-artifact>span{display:block;font-size:var(--text-caption);line-height:1.4}.renewed-site .recovery-artifact strong{display:block;font-size:var(--text-ui);line-height:1.5;margin-top:3px;font-weight:500}.renewed-site .recovery-to-production{position:relative;align-self:stretch}.renewed-site .recovery-to-production svg{position:absolute;left:-16px;bottom:18px;width:calc(50% + 16px);height:calc(100% - 7px);overflow:visible;fill:none}.renewed-site .recovery-to-production path{stroke-width:1.5;vector-effect:non-scaling-stroke}.renewed-site .recovery-to-production .recovery-base{stroke:var(--diagram-line)}.renewed-site .recovery-to-production .recovery-trace{stroke:#2854c5;animation-delay:6s}.renewed-site .recovery-to-production>i{position:absolute;left:calc(50% - 4px);top:-14px;width:var(--flow-head);height:var(--flow-head);background:var(--flow-active);clip-path:polygon(50% 0,100% 100%,0 100%)}.renewed-site .release-recovery>p{grid-column:1/-1;font-size:var(--text-ui);line-height:1.6;color:#435b66;margin-top:14px;max-width:48ch}.renewed-site .release-production-tag{display:inline-grid}.renewed-site .release-production-tag>span{grid-area:1 / 1}.renewed-site .release-current-version{opacity:0;animation:release-current-version 8s linear both}.renewed-site .release-restored-version{opacity:1;animation:release-restored-version 8s linear both}@keyframes release-current-version{0%,94%{opacity:1}to{opacity:0}}@keyframes release-restored-version{0%,94%{opacity:0}to{opacity:1}}@container work-story (max-width: 21rem){.renewed-site .release-story-stages{display:flex;flex-direction:column;gap:23px;margin-top:24px}.renewed-site .release-story-stage{display:grid;grid-template-columns:32px minmax(0,1fr) 3.125rem;grid-template-rows:auto auto;gap:4px 9px;text-align:left}.renewed-site .release-story-stage>small{grid-column:2;grid-row:2;padding:0;min-height:0}.renewed-site .release-story-stage>strong{grid-column:2;grid-row:1}.renewed-site .release-story-gate{grid-column:1;grid-row:1 / 3;height:auto;align-self:stretch;margin:0;display:flex;align-items:start}.renewed-site .release-story-gate i{margin:0}.renewed-site .release-stage-line{left:13px;top:27px;width:1px;height:calc(100% - 4px)}.renewed-site .release-stage-line:after{transform-origin:top;animation-name:architecture-flow-down}.renewed-site .release-tag{grid-column:3;grid-row:1 / 3;align-self:start;justify-self:stretch;margin:0;padding:5px;text-align:center}.renewed-site .recovery-to-production svg{width:calc(100% - 1.5625rem + 16px)}}@media(max-width:420px){.renewed-site .pipeline-story-body{display:flex;flex-direction:column;align-items:stretch}.renewed-site .pipeline-inputs{display:flex;flex-wrap:wrap;gap:7px}.renewed-site .pipeline-inputs>span{flex:1 1 auto;justify-content:center}.renewed-site .pipeline-inputs:after,.renewed-site .pipeline-inputs>span:after{display:none}.renewed-site .pipeline-connector{align-self:center;width:var(--flow-stroke);height:26px}.renewed-site .pipeline-connector i{height:100%;transform-origin:top;animation-name:start-connection}.renewed-site .pipeline-model{padding:18px}.renewed-site .pipeline-model>div{align-self:center}.renewed-site .pipeline-report{grid-template-columns:1.2fr 1fr}}.renewed-site .pipeline-lineage>svg{display:inline-block;width:22px;height:22px;vertical-align:middle;margin-right:6px}.renewed-site .release-version-column{display:flex;flex-direction:column}.renewed-site .recovery-extension{display:none}@container work-story (max-width: 21rem){.renewed-site .release-version-column{grid-column:3;grid-row:1 / 3;min-width:0}.renewed-site .release-version-column .release-tag{align-self:stretch}.renewed-site .recovery-extension{display:block;flex:1;position:relative}.renewed-site .recovery-extension:before{content:"";position:absolute;left:calc(50% - .75px);top:8px;bottom:-18px;border-left:1.5px dashed var(--flow-active)}.renewed-site .recovery-extension>i{position:absolute;left:calc(50% - 4px);top:4px;width:8px;height:8px;background:var(--flow-active);clip-path:polygon(50% 0,100% 100%,0 100%)}.renewed-site .recovery-to-production>i{display:none}.renewed-site .recovery-to-production svg{height:calc(100% - 18px)}}@container work-story (max-width: 12rem){.renewed-site .release-story-stage{grid-template-rows:auto auto auto}.renewed-site .release-story-stage>:is(strong,small){grid-column:2 / -1}.renewed-site .release-story-gate{grid-row:1 / 4}.renewed-site .release-version-column{grid-column:3;grid-row:3;margin-top:4px}}@media(forced-colors:active){.renewed-site .recovery-extension>i{forced-color-adjust:none;background:CanvasText}}
