.solution-icon-wrap{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--signal-blue)!important;display:flex!important;height:auto!important;justify-content:space-between!important;max-width:none!important;padding:0!important;width:100%!important}.solution-icon-wrap svg{height:46px;overflow:visible;width:46px}.solution-icon-wrap small{color:var(--patientexp-cyan);font-size:.76rem;font-weight:700;letter-spacing:.12em}.home-card .solution-icon-wrap+h3{margin-top:25px}.page-solution-list article>.solution-icon-wrap{align-self:start}.page-solution-list article>.solution-icon-wrap svg{height:54px;width:54px}.page-solution-list article>.solution-icon-wrap small{display:none}.model-flow{background:transparent;gap:0;padding-top:30px;position:relative}.model-flow:before{background:linear-gradient(90deg,var(--patientexp-cyan),var(--activation-blue) 32%,var(--violet) 56%,var(--action) 78%,var(--signal-blue));border-radius:4px;content:"";height:4px;left:9%;position:absolute;right:9%;top:53px}.model-flow li,.model-flow li:last-child{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:245px;padding:0 18px 26px;text-align:center}.model-flow li:after{display:none}.model-number{border:7px solid var(--soft);box-shadow:0 0 0 2px var(--step-color),0 8px 18px rgba(6,25,86,.1);height:50px;margin:0 auto 27px;position:relative;width:50px;z-index:2}.model-flow h3{margin:0 auto 12px;max-width:180px}.model-flow p{margin:0 auto;max-width:205px}.model-loop{background:#fff;border:1px solid rgba(13,86,161,.16);border-radius:24px;color:var(--signal-blue);margin-top:8px;max-width:100%;padding:9px 20px;width:max-content}.ecosystem{gap:42px;position:relative}.ecosystem:after,.ecosystem:before{background:linear-gradient(90deg,transparent,var(--activation-blue));content:"";height:2px;position:absolute;top:50%;width:18%}.ecosystem:before{left:24%}.ecosystem:after{right:24%;transform:rotate(180deg)}.ecosystem-list{gap:10px;position:relative;z-index:2}.ecosystem-list span{background:transparent;border:0;border-bottom:1px solid rgba(6,25,86,.12);border-radius:0;color:var(--midnight-blue);padding:13px 17px 13px 34px;position:relative}.ecosystem-list span:before{border:2px solid var(--patientexp-cyan);border-radius:50%;content:"";height:9px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:9px}.ecosystem-core{background:linear-gradient(145deg,var(--core-navy),var(--deep-trust-blue));border:14px solid rgba(44,203,255,.2);box-shadow:0 0 0 1px rgba(16,153,218,.32),0 18px 40px rgba(6,25,86,.16);position:relative;width:260px;z-index:3}.ecosystem-core:after{border:1px dashed rgba(13,86,161,.25);border-radius:50%;content:"";inset:-26px;position:absolute}.case-path,.signal-path{gap:0;position:relative}.case-path:before,.signal-path:before{background:linear-gradient(90deg,var(--patientexp-cyan),var(--activation-blue),var(--action),var(--deep-trust-blue));content:"";height:3px;left:4%;position:absolute;right:4%;top:7px}.case-path div,.signal-path div{border-top:0;padding:27px 18px 0;position:relative}.case-path div:before,.signal-path div:before{background:var(--patientexp-cyan);border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--patientexp-cyan);content:"";height:14px;left:18px;position:absolute;top:0;width:14px;z-index:2}.case-path div:nth-child(2):before,.signal-path div:nth-child(2):before{background:var(--activation-blue);box-shadow:0 0 0 2px var(--activation-blue)}.case-path div:nth-child(3):before,.signal-path div:nth-child(3):before{background:var(--action);box-shadow:0 0 0 2px var(--action)}.case-path div:nth-child(4):before,.signal-path div:nth-child(4):before{background:var(--deep-trust-blue);box-shadow:0 0 0 2px var(--deep-trust-blue)}.journey-line{background:#fff;border:1px solid rgba(13,86,161,.12);border-radius:14px;padding:24px 28px 20px}.journey-line span{color:var(--midnight-blue);padding-top:31px}.journey-line span:before{background:var(--patientexp-cyan);box-shadow:0 0 0 1px var(--patientexp-cyan)}.journey-line span:nth-child(4):before{background:var(--action);box-shadow:0 0 0 1px var(--action)}.journey-line span:after{background:linear-gradient(90deg,var(--patientexp-cyan),var(--activation-blue))}.value-bridge{align-items:center;display:grid;gap:18px;grid-template-columns:1fr auto 1fr auto 1fr;margin-top:42px}.value-bridge>div{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.19);border-radius:12px;min-height:116px;padding:24px 26px}.value-bridge>span{color:var(--care-sky);font-size:1.65rem}.value-bridge small{color:var(--care-sky);display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:11px;text-transform:uppercase}.value-bridge strong{color:#fff;font-size:1.14rem}.value-bridge .value-bridge-outcome{background:rgba(255,138,61,.11);border-color:rgba(255,138,61,.58)}.value-bridge .value-bridge-outcome small{color:#ffb17d}.value-grid{margin-top:18px}.value-grid article{border-top:3px solid rgba(44,203,255,.68)}.value-grid article:last-child{border-top-color:var(--action)}.platform-layers{background:#fff;border:1px solid var(--line);gap:0;position:relative}.platform-layers article{border-right:1px solid var(--line);border-top:4px solid var(--patientexp-cyan);box-shadow:none;position:relative;z-index:1}.platform-layers article:last-child{border-right:0}.platform-layers article:after{background:#fff;border-radius:50%;color:var(--signal-blue);content:"→";display:grid;font-weight:700;height:24px;place-items:center;position:absolute;right:-12px;top:44px;width:24px;z-index:3}.platform-layers article:last-child:after{display:none}@media(max-width:980px){.model-flow{grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto;padding-bottom:14px}.model-flow:before{left:90px;right:90px}.ecosystem:after,.ecosystem:before{display:none}.platform-layers article:nth-child(2){border-right:0}.platform-layers article:after{display:none}.value-bridge{grid-template-columns:1fr auto 1fr}.value-bridge>div:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}.value-bridge>span:last-of-type{display:none}}@media(max-width:760px){.solution-icon-wrap svg{height:42px;width:42px}.page-solution-list article>.solution-icon-wrap{width:58px!important}.model-flow{grid-template-columns:1fr;overflow:visible;padding-top:0}.model-flow:before{background:linear-gradient(180deg,var(--patientexp-cyan),var(--activation-blue),var(--violet),var(--action),var(--signal-blue));bottom:38px;height:auto;left:25px;right:auto;top:25px;width:4px}.model-flow li{column-gap:20px;display:grid;grid-template-columns:52px 1fr;min-height:auto;padding:0 0 32px;text-align:left}.model-number{border-color:var(--soft);grid-row:1/3;margin:0}.model-flow h3,.model-flow p{margin-left:0;margin-right:0;max-width:none}.model-flow h3{margin-top:4px}.model-loop{font-size:.73rem;width:100%}.case-path,.signal-path{gap:24px 8px;grid-template-columns:1fr 1fr}.case-path:before,.signal-path:before{display:none}.case-path div,.signal-path div{padding:25px 10px 0 18px}.journey-line{grid-template-columns:repeat(2,1fr);padding:20px 14px}.value-bridge{gap:10px;grid-template-columns:1fr}.value-bridge>span{justify-self:center;line-height:1;transform:rotate(90deg)}.value-bridge>span:last-of-type{display:block}.value-bridge>div:last-child{grid-column:auto;width:100%}.platform-layers{grid-template-columns:1fr}.platform-layers article{border-bottom:1px solid var(--line);border-right:0}}