body[data-page=finance-capacity]{background:#f7f8f7}.fc-hero{margin-top:calc(-1 * var(--header-height-mobile));background:var(--color-structural-navy);position:relative;overflow:hidden}.fc-hero-inner{align-items:center;min-height:470px;padding-top:8rem;padding-bottom:4.5rem;display:flex;position:relative}.fc-hero-copy{z-index:2;width:min(820px,76%);position:relative}.fc-nowrap{white-space:nowrap;hyphens:none}.fc-hero h1{color:#fff;letter-spacing:-.045em;max-width:15ch;margin-top:1.15rem;font-size:clamp(2.55rem,4.7vw,4.8rem);font-weight:650;line-height:.99}.fc-hero-copy>p{color:#ffffffc2;max-width:63ch;margin-top:1.4rem}.fc-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.9rem;display:flex}.fc-hero-linework{opacity:.32;width:min(38vw,560px);position:absolute;bottom:1.5rem;right:-2rem}.fc-hero-linework path{fill:none;stroke:#18b8b2;stroke-width:1.5px}.fc-hero-linework circle{fill:#071a2d;stroke:#55ddd2;stroke-width:2px}.fc-kicker,.fc-control-label{color:#087f82;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:750}.fc-model{background:#edf2f4;padding:clamp(3rem,5vw,5rem) 0 clamp(3.5rem,6vw,6rem)}.fc-model-intro{margin-bottom:clamp(1.8rem,3vw,3rem)}.fc-model-intro h2{color:#071c43;letter-spacing:-.038em;max-width:26ch;margin-top:.5rem;font-size:clamp(2.1rem,3.6vw,3.7rem);line-height:1.04}.fc-model-grid{background:#fff;border:1px solid #c8d3da;border-radius:22px;grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 20px 60px #071c4312}.fc-model-narrative{border-right:1px solid #c8d3da;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4.5rem);display:flex}.fc-model-narrative h3{color:#071c43;letter-spacing:-.03em;max-width:13ch;margin-top:.6rem;font-size:clamp(1.8rem,2.8vw,3rem);line-height:1.08}.fc-model-narrative>p:not(.fc-control-label){color:#536477;max-width:48ch;margin-top:1rem;line-height:1.65}.fc-route-controls{gap:.35rem;margin-top:1.8rem;display:grid}.fc-route-controls button{color:#142d49;text-align:left;background:0 0;border:0;border-left:2px solid #b9c6cf;min-height:48px;padding:.6rem .8rem;font-weight:650;transition:color .18s,border-color .18s,transform .18s}.fc-route-controls button span{color:#087f82;letter-spacing:.12em;min-width:2.4rem;font-size:.72rem;display:inline-block}.fc-route-controls button:is(:hover,:focus-visible,[aria-pressed=true]){color:#007b7e;border-color:#019c9e;transform:translate(3px)}.fc-model-visual{background:#edf2f4;min-width:0;padding:clamp(.5rem,1.4vw,1.25rem)}.fc-model-visual .capacity-model{min-height:610px}.fc-model-visual [data-v02-visual] svg{pointer-events:none}.fc-model-visual [data-v02-visual] :is(#v02-path-capacity,#v02-label-capacity,#v02-path-skill,#v02-label-skill,#v02-path-delivery,#v02-label-delivery){transition:opacity .18s,transform .18s}.fc-model-visual[data-active-route] [data-v02-visual] :is(#v02-path-capacity,#v02-label-capacity,#v02-path-skill,#v02-label-skill,#v02-path-delivery,#v02-label-delivery){opacity:.35}.fc-model-visual[data-active-route=capacity] [data-v02-visual] :is(#v02-path-capacity,#v02-label-capacity),.fc-model-visual[data-active-route=skill] [data-v02-visual] :is(#v02-path-skill,#v02-label-skill),.fc-model-visual[data-active-route=delivery] [data-v02-visual] :is(#v02-path-delivery,#v02-label-delivery){opacity:1;transform:translate(3px)}html.js-v2-motion .fc-model-visual [data-v02-visual]:not([data-resolved]) :is(#v02-nexus-aura,#v02-nexus-x,#v02-label-capacity,#v02-label-skill,#v02-label-delivery,#v02-settled-state){opacity:0}html.js-v2-motion .fc-model-visual [data-v02-visual]:not([data-resolved]) #v02-input path[stroke-width="3"],html.js-v2-motion .fc-model-visual [data-v02-visual]:not([data-resolved]) :is(#v02-path-capacity,#v02-path-skill,#v02-path-delivery) path:last-child{stroke-dasharray:1;stroke-dashoffset:1px}html.js-v2-motion .fc-model-visual [data-v02-visual][data-resolved] #v02-input path[stroke-width="3"]{stroke-dasharray:1;stroke-dashoffset:1px;animation:.32s cubic-bezier(.22,1,.36,1) forwards fc-trace}html.js-v2-motion .fc-model-visual [data-v02-visual][data-resolved] :is(#v02-nexus-aura,#v02-nexus-x){animation:.3s cubic-bezier(.22,1,.36,1) .18s both fc-focus}html.js-v2-motion .fc-model-visual [data-v02-visual][data-resolved] :is(#v02-path-capacity,#v02-path-skill,#v02-path-delivery) path:last-child{stroke-dasharray:1;stroke-dashoffset:1px;animation:.36s cubic-bezier(.22,1,.36,1) forwards fc-trace}html.js-v2-motion .fc-model-visual [data-v02-visual][data-resolved] #v02-path-capacity path:last-child{animation-delay:.42s}html.js-v2-motion .fc-model-visual [data-v02-visual][data-resolved] #v02-path-skill path:last-child{animation-delay:.53s}html.js-v2-motion .fc-model-visual [data-v02-visual][data-resolved] #v02-path-delivery path:last-child{animation-delay:.64s}html.js-v2-motion .fc-model-visual [data-v02-visual][data-resolved] #v02-label-capacity{animation:.32s cubic-bezier(.22,1,.36,1) .52s both fc-focus}html.js-v2-motion .fc-model-visual [data-v02-visual][data-resolved] #v02-label-skill{animation:.32s cubic-bezier(.22,1,.36,1) .63s both fc-focus}html.js-v2-motion .fc-model-visual [data-v02-visual][data-resolved] #v02-label-delivery{animation:.32s cubic-bezier(.22,1,.36,1) .74s both fc-focus}html.js-v2-motion .fc-model-visual [data-v02-visual][data-resolved] #v02-settled-state{animation:.4s cubic-bezier(.22,1,.36,1) .98s both fc-focus}@keyframes fc-trace{to{stroke-dashoffset:0}}@keyframes fc-focus{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.fc-editorial{background:#f7f8f7;padding:0}.fc-band{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.5rem,6vw,6rem);padding:clamp(4rem,7vw,7rem) 0;display:grid}.fc-band h2,.fc-governance h2,.fc-final h2{letter-spacing:-.035em;margin-top:.6rem;line-height:1.04}.fc-band h2{color:#071c43;max-width:14ch;font-size:clamp(2rem,3.5vw,3.5rem)}.fc-band p{color:#536477;margin-top:1rem;line-height:1.7}.fc-fit-detail{border-left:3px solid #019c9e;padding-left:clamp(1.5rem,3vw,3rem)}.fc-fit-detail h3{color:#071c43;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.2}.fc-capability-terms{border-top:1px solid #cbd4d9;margin-top:1.5rem;display:grid}.fc-capability-terms div{border-bottom:1px solid #cbd4d9;grid-template-columns:minmax(10rem,.7fr) 1fr;gap:1.2rem;padding:1rem 0;display:grid}.fc-capability-terms strong{color:#087f82}.fc-capability-terms span{color:#536477}.fc-text-link{color:#087f82;text-underline-offset:.25em;align-items:center;min-height:44px;margin-top:1.2rem;font-weight:700;text-decoration:underline;display:inline-flex}.fc-governance{background:var(--color-structural-navy);padding:clamp(4rem,7vw,7rem) 0}.fc-governance-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(2.5rem,7vw,7rem);display:grid}.fc-governance .fc-kicker{color:#55ddd2}.fc-governance h2{color:#fff;max-width:14ch;font-size:clamp(2rem,3.5vw,3.5rem)}.fc-governance p{color:#ffffffb8;margin-top:1rem;line-height:1.7}.fc-boundary{background:#ffffff09;border:1px solid #55ddd259;padding:clamp(1.8rem,3vw,3rem)}.fc-boundary h3{color:#55ddd2;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.2}.fc-final{background:#f7f8f7;padding:clamp(4rem,7vw,7rem) 0}.fc-final-panel{isolation:isolate;background:var(--color-structural-navy);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:3rem;padding:clamp(2.5rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.fc-final-copy,.fc-final-panel>a{z-index:1;position:relative}.fc-final-panel .service-conversion-nexus{opacity:.055;width:min(31rem,36vw);bottom:-9rem;right:-6rem}.fc-final .fc-kicker{color:#55ddd2}.fc-final h2{color:#fff;max-width:17ch;font-size:clamp(2rem,4vw,4rem)}.fc-final p:not(.fc-kicker){color:#ffffffb8;max-width:58ch;margin-top:1rem;line-height:1.65}@media (width>=1024px){.fc-hero{margin-top:calc(-1 * var(--header-height))}}@media (width<=900px){.fc-hero-inner{min-height:455px;padding-top:7.5rem;padding-bottom:4rem}.fc-hero-copy{width:92%}.fc-hero-linework{opacity:.18;width:58vw}.fc-model-grid{grid-template-columns:1fr}.fc-model-narrative{border-bottom:1px solid #c8d3da;border-right:0}.fc-model-visual .capacity-model{min-height:560px}.fc-band,.fc-governance-grid{grid-template-columns:1fr}.fc-fit-detail{border-top:3px solid #019c9e;border-left:0;padding-top:2rem;padding-left:0}.fc-final-panel{flex-direction:column;align-items:flex-start}}@media (width<=600px){.fc-hero-inner{align-items:flex-start;min-height:520px;padding-top:7rem}.fc-hero-copy{width:100%}.fc-hero h1{font-size:clamp(2.35rem,11.7vw,3.25rem)}.fc-hero-actions{flex-direction:column;align-items:stretch}.fc-hero-actions a{width:100%}.fc-model{padding-top:3.2rem}.fc-model-grid{border-radius:16px}.fc-model-narrative{padding:1.5rem 1.2rem}.fc-model-visual{padding:.4rem}.fc-model-visual .capacity-model{min-height:390px}.fc-model-visual [data-v02-visual] svg{aspect-ratio:10/9;height:auto}.fc-capability-terms div{grid-template-columns:1fr;gap:.35rem}.fc-boundary{padding:1.4rem}.fc-final-panel{border-radius:16px;padding:2rem 1.35rem}.fc-final a{width:100%}.fc-final-panel .service-conversion-nexus{opacity:.045;width:17rem;bottom:-3.25rem;right:-4.75rem}}@media (prefers-reduced-motion:reduce){.fc-model-visual [data-v02-visual] *,.fc-route-controls button{transition:none!important;animation:none!important}.fc-model-visual [data-v02-visual] :is(#v02-nexus-aura,#v02-nexus-x,#v02-label-capacity,#v02-label-skill,#v02-label-delivery,#v02-settled-state){opacity:1!important;transform:none!important}.fc-model-visual [data-v02-visual] :is(#v02-input,#v02-path-capacity,#v02-path-skill,#v02-path-delivery) path{stroke-dashoffset:0!important}}
