.home-approved-icon{width:26px;height:26px;color:var(--brand-primary);flex:0 0 26px}.home-approved-section h3{margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.35}.home-approved-section p{color:var(--soft);line-height:1.75}.home-lifecycle-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:50px;display:grid}.home-lifecycle-map{position:sticky;top:130px}.home-lifecycle-map .design-hero-model{box-shadow:none}.home-lifecycle-map .design-model-cycle{height:300px}.home-lifecycle-map .design-model-lead{font-size:14px}.home-lifecycle-map .design-model-lead .home-approved-icon{width:20px;height:20px}.home-lifecycle-rail{margin:0;padding:0;list-style:none}.home-lifecycle-rail li{min-height:105px;padding:0 0 28px 76px;position:relative}.home-lifecycle-rail p{margin:0;font-size:15px}.home-lifecycle-marker{background:#f4ecfd;border:1px solid #ccb4d9;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:0;left:0}.home-lifecycle-rail li:not(:last-child):before{content:"";background:#c7afd3;width:1px;position:absolute;top:64px;bottom:10px;left:27px}.home-lifecycle-rail li:not(:last-child):after{content:"⌄";color:#a17ab7;font-size:16px;position:absolute;bottom:0;left:22px}.copy-section.home-ownership-section{background:#fff}.home-ownership-section .copy-heading{text-align:center;max-width:740px;margin:0 auto 64px;display:block}.home-ownership-section .copy-intro{max-width:650px;margin:22px auto 0}.home-ownership-overlap{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr) minmax(0,1fr);gap:0;padding:32px 0;display:grid;position:relative}.home-ownership-outline,.home-ownership-fill{z-index:-1;border-radius:13px;width:63%;position:absolute}.home-ownership-outline{border:1.5px solid #988b9f;top:0;bottom:32px;left:0}.home-ownership-fill{border:1.5px solid var(--brand-primary);background:#9768ae29;top:32px;bottom:0;right:0}.home-ownership-outline:after{content:"";background:#9768ae21;width:41.3%;position:absolute;inset:31px -1px -1px auto}.home-ownership-overlap article{min-width:0;padding:10px 36px 40px}.home-ownership-overlap h3{margin-bottom:20px;font-size:22px}.home-ownership-overlap ul{margin:0;padding:0;list-style:none}.home-ownership-overlap li{border-top:1px solid #d8c9e0;padding:15px 0;font-size:16px;line-height:1.55}.home-ownership-overlap .home-ownership-provider{padding-top:42px;padding-bottom:10px}.home-ownership-shared{text-align:center;justify-content:center;align-items:center;padding:50px 25px;display:flex}.home-ownership-shared p{color:var(--ink);margin:0;font-family:Montserrat,sans-serif;font-size:19px;font-weight:600;line-height:1.5}.copy-section.home-outcomes-section{background:var(--brand-wash)}.home-outcomes-section .copy-heading{max-width:850px;margin-bottom:64px;display:block}.home-outcomes-section .copy-intro{max-width:700px;margin-top:22px}.home-outcomes-map{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) 6.4% minmax(0,.84fr) 6.4% minmax(0,1fr);align-items:stretch;row-gap:76px;display:grid;position:relative}.home-capability{background:#fff;border:1px solid #dfd3e3;border-radius:9px;min-width:0;padding:28px}.home-capability-0{grid-area:1/1}.home-capability-1{grid-area:1/5}.home-capability-2{grid-area:2/1}.home-capability-3{grid-area:2/5}.home-capability-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.home-capability-title h3{margin:0;font-size:17px}.home-capability-title .home-approved-icon{flex-basis:22px;width:22px;height:22px}.home-capability p{margin:0;font-size:16px;line-height:1.65}.home-outcomes-core{text-align:center;background:var(--brand-deep);color:#fff;z-index:1;border-radius:12px;grid-area:1/3/3;align-self:center;padding:64px 20px}.home-outcomes-core h3{color:#fff;margin:0 0 28px;font-size:20px;font-weight:600;line-height:1.35}.home-outcomes-core ul{border-bottom:1px solid #fff3;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.home-outcomes-core li{border-top:1px solid #fff3;padding:16px 5px;font-size:15px}.home-outcomes-core li:nth-child(odd){border-right:1px solid #fff3}.home-outcomes-core p{color:#e7dceb;margin:26px 0 0;font-size:13px}.home-outcome-connector{fill:none;width:100%;height:80px;stroke:var(--brand-primary);stroke-width:1.4px;align-self:center;position:relative;overflow:visible}.home-outcome-connector-0{grid-area:1/2;transform:translateY(40px)}.home-outcome-connector-1{grid-area:1/4;transform:translateY(40px)scaleX(-1)}.home-outcome-connector-2{grid-area:2/2;transform:translateY(-40px)scaleY(-1)}.home-outcome-connector-3{grid-area:2/4;transform:translateY(-40px)scale(-1)}.home-outcomes-statement{max-width:920px;margin:62px 0 0;font-family:Montserrat,sans-serif;font-size:25px;font-weight:600;color:var(--ink)!important;line-height:1.4!important}.home-journey .home-journey-layout{align-items:start}.home-journey .home-journey-panels{position:sticky;top:112px}.home-journey .home-journey-tabs button{flex:none;width:100%;min-height:100px}.home-journey .home-journey-panel p+p{margin-top:18px}.home-journey .home-journey-link{border-radius:999px;gap:20px;width:fit-content;max-width:100%;height:auto;min-height:48px;margin-left:0;padding:12px 20px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.home-journey .home-journey-link span:last-child{flex-shrink:0;font-size:22px}.home-journey .home-journey-link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px}#orchestration>.section-shell>.copy-actions{margin-bottom:40px}@media (max-width:1100px){.home-ownership-overlap{grid-template-columns:minmax(0,1fr) minmax(190px,.7fr) minmax(0,1fr)}.home-ownership-overlap article{padding-inline:24px}.home-ownership-shared{padding-inline:18px}.home-ownership-shared p{font-size:17px}.home-capability{padding:22px}.home-capability p{font-size:14px}.home-outcomes-core{padding:38px 14px}.home-outcomes-core h3{font-size:17px}.home-outcomes-core li{font-size:13px}}@media (max-width:760px){.home-lifecycle-layout{grid-template-columns:1fr;gap:32px}.home-lifecycle-map{width:100%;max-width:540px;margin:auto;position:static}.home-ownership-section .copy-heading{margin-bottom:40px}.home-ownership-overlap{grid-template-columns:1fr;padding:0}.home-ownership-outline,.home-ownership-fill{display:none}.home-ownership-overlap article{background:#fff;border:1px solid #b7a7c1;border-radius:12px;padding:28px 24px 50px}.home-ownership-overlap .home-ownership-provider{background:#eee5f3;padding:50px 24px 28px}.home-ownership-shared{z-index:1;border:1px solid var(--brand-primary);background:#dfcfe8;border-radius:10px;margin:-24px 18px;padding:28px 22px;position:relative}.home-outcomes-map{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:24px 16px}.home-capability-0{grid-area:1/1}.home-capability-1{grid-area:1/2}.home-capability-2{grid-area:3/1}.home-capability-3{grid-area:3/2}.home-outcomes-core{grid-area:2/1/auto/-1;padding:30px}.home-outcomes-core h3{font-size:21px}.home-outcomes-core li{font-size:16px}.home-outcomes-core ul{max-width:420px;margin:auto}.home-capability{padding:20px;position:relative}.home-capability:after{content:"";background:var(--brand-primary);width:1px;height:24px;position:absolute;top:100%;left:50%}.home-capability:nth-child(n+3):after{top:-25px}.home-capability-title{align-items:start;gap:8px}.home-capability-title h3{font-size:16px}.home-outcome-connector{display:none}.home-outcomes-statement{margin-top:38px;font-size:21px}.home-journey .home-journey-panels{position:static}.home-journey .home-journey-tabs button{min-height:80px}}@media (max-width:420px){.home-capability{padding:18px 14px}.home-capability-title{flex-direction:column}.home-capability p{font-size:13px}.home-lifecycle-rail li{padding-left:65px}.home-lifecycle-marker{width:44px;height:44px}.home-lifecycle-rail li:not(:last-child):before{top:55px;left:22px}.home-lifecycle-rail li:not(:last-child):after{left:17px}}.home-approved-emphasis{color:#d9c0e7;text-align:center;max-width:850px;margin:22px auto 0;font-size:15px;line-height:1.7}
