.hero-signal-story{background:hsla(0,0%,100%,.82);border:1px solid rgba(13,86,161,.12);border-radius:24px;box-shadow:0 22px 54px rgba(6,25,86,.08);padding:30px 26px 28px;position:relative}.signal-flow-grid{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(116px,1fr) 28px 138px 28px minmax(150px,1.2fr)}.signal-inputs,.signal-results{display:flex;flex-direction:column;gap:8px}.signal-inputs small,.signal-results small{color:var(--deep-trust-blue);font-size:.66rem;font-weight:800;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.signal-inputs span{background:linear-gradient(90deg,rgba(44,203,255,.1),transparent);border-left:2px solid var(--patientexp-cyan);color:var(--midnight-blue);font-size:.76rem;font-weight:700;padding:8px 10px}.signal-connector{background:linear-gradient(90deg,var(--patientexp-cyan),var(--signal-blue));display:block;height:1px;position:relative}.signal-connector:after{border-right:1px solid var(--signal-blue);border-top:1px solid var(--signal-blue);content:"";height:7px;position:absolute;right:-1px;top:-3px;transform:rotate(45deg);width:7px}.signal-hub{align-items:center;background:#fff;border:1px solid rgba(13,86,161,.16);border-radius:50%;box-shadow:0 12px 30px rgba(6,25,86,.1),0 0 0 10px rgba(44,203,255,.1);display:flex;flex-direction:column;justify-content:center;min-height:166px;padding:16px 8px;text-align:center}.signal-hub-mark{border:7px solid var(--patientexp-cyan);border-radius:50%;border-right-color:var(--signal-blue);height:58px;margin-bottom:12px;position:relative;width:58px}.signal-hub-mark:before{border:2px solid var(--deep-trust-blue);border-radius:50%;content:"";inset:11px;position:absolute}.signal-hub-mark b{background:var(--action);border:2px solid #fff;border-radius:50%;height:9px;position:absolute;right:-6px;top:19px;width:9px}.signal-hub strong{color:var(--deep-trust-blue);font-size:.95rem}.signal-hub>span{color:var(--slate);font-size:.64rem;margin-top:4px}.signal-results>span{border-bottom:1px solid rgba(6,25,86,.09);color:var(--slate);font-size:.68rem;line-height:1.25;padding:9px 9px 9px 14px;position:relative}.signal-results>span:before{background:var(--patientexp-cyan);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:12px;width:5px}.signal-results b{color:var(--deep-trust-blue);display:block;font-size:.78rem}.signal-results .human-action:before{background:var(--action)}.activation-choice-visual{margin:12px auto 0;width:min(1040px,100%)}.activation-choice{background:#fff;border:1px solid rgba(6,25,86,.11);border-radius:16px;box-shadow:0 14px 34px rgba(6,25,86,.06);overflow:hidden}.choice-row{align-items:center;display:grid;gap:22px;grid-template-columns:190px 1fr;padding:25px 28px}.choice-row+.choice-row{border-top:1px solid var(--line)}.choice-row>strong{color:var(--midnight-blue);font-size:.9rem}.choice-row ol{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.choice-row li{border:1px solid var(--line);border-radius:8px;color:var(--slate);font-size:.76rem;font-weight:700;padding:13px 12px;position:relative;text-align:center}.choice-row li:not(:last-child):after{color:#a8aec2;content:"→";position:absolute;right:-16px;top:50%;transform:translateY(-50%)}.choice-row.delayed{background:#fafbfd}.choice-row.delayed li{background:#f2f3f6;color:#74798a}.choice-row.delayed li:last-child{background:#e9ebef;border-color:#cacdd6}.choice-row.activated li,.choice-row.activated>strong{color:var(--deep-trust-blue)}.choice-row.activated li{background:rgba(44,203,255,.08);border-color:rgba(16,153,218,.24)}.choice-row.activated li:nth-child(3){border-color:rgba(255,138,61,.38);box-shadow:inset 0 -3px 0 var(--action)}.choice-row.activated li:last-child{background:var(--deep-trust-blue);border-color:rgba(13,86,161,.28);color:#fff}.choice-row.activated li:not(:last-child):after{color:var(--patientexp-cyan)}.activation-choice-visual figcaption,.activation-impact-visual figcaption,.architecture-workflow-visual figcaption{color:var(--slate);font-size:.8rem;padding:14px 20px;text-align:center}.activation-outcomes-section{background:linear-gradient(180deg,#fff,#f5f8ff);padding-bottom:76px;padding-top:72px}.activation-impact-visual{margin:0 auto;width:min(var(--max),100%)}.activation-impact-map{background:#fff;border:1px solid rgba(6,25,86,.11);border-radius:16px;box-shadow:0 14px 34px rgba(6,25,86,.06);display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;position:relative}.activation-impact-map:before{background:linear-gradient(90deg,var(--patientexp-cyan),var(--signal-blue),var(--action),var(--violet));content:"";height:1px;left:12%;position:absolute;right:12%;top:61px}.activation-impact-map article{min-height:195px;padding:31px 22px 25px;position:relative;text-align:center;z-index:1}.activation-impact-map article+article{border-left:1px solid var(--line)}.activation-impact-map svg{background:#fff;border:1px solid rgba(13,86,161,.18);border-radius:50%;color:var(--signal-blue);height:55px;margin:0 auto 20px;padding:11px;width:55px}.activation-impact-map .human-impact svg{color:var(--action)}.activation-impact-map strong{color:var(--deep-trust-blue);display:block;font-size:1rem}.activation-impact-map span{color:var(--slate);display:block;font-size:.75rem;line-height:1.4;margin-top:7px}.architecture-workflow-visual{margin:4px auto 0;width:min(var(--max),100%)}.architecture-flow{background:#fff;border:1px solid rgba(6,25,86,.11);border-radius:16px;box-shadow:0 14px 34px rgba(6,25,86,.06);display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}.architecture-flow li{min-height:215px;padding:27px 21px 23px;position:relative}.architecture-flow li+li{border-left:1px solid var(--line)}.architecture-flow li:not(:last-child):after{background:#fff;border-right:2px solid var(--patientexp-cyan);border-top:2px solid var(--patientexp-cyan);content:"";height:9px;position:absolute;right:-5px;top:55px;transform:rotate(45deg);width:9px;z-index:2}.architecture-flow li>span{color:var(--patientexp-cyan);display:block;font-size:.65rem;font-weight:800;letter-spacing:.13em}.architecture-flow svg{color:var(--signal-blue);height:42px;margin:16px 0 18px;width:42px}.architecture-flow strong{color:var(--deep-trust-blue);display:block;font-size:.92rem}.architecture-flow p{color:var(--slate);font-size:.73rem;line-height:1.45;margin:7px 0 0}.architecture-flow .activation-stage{box-shadow:inset 0 4px 0 var(--action)}.architecture-flow .activation-stage svg,.architecture-flow .human-stage svg{color:var(--action)}.partnership-steps li{padding-top:27px;position:relative}.partnership-icon{color:var(--signal-blue);display:block;height:48px;margin-bottom:22px;width:48px}.partnership-steps li:nth-child(2) .partnership-icon{color:var(--patientexp-cyan)}.partnership-steps li:nth-child(3) .partnership-icon{color:var(--action)}.partnership-steps li:nth-child(4) .partnership-icon{color:var(--violet)}.partnership-steps li:nth-child(5) .partnership-icon{color:var(--patientexp-cyan)}.visual-library-section{background:#fff;padding-top:78px}.visual-resource-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;width:min(var(--max),100%)}.visual-resource-grid a{background:#fff;border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:inherit;min-height:264px;padding:27px 27px 25px;position:relative;text-decoration:none;transition:background .2s ease}.visual-resource-grid a:before{background:var(--patientexp-cyan);content:"";height:0;left:0;position:absolute;top:0;transition:height .2s ease;width:4px}.visual-resource-grid a:focus-visible,.visual-resource-grid a:hover{background:#f8fbff}.visual-resource-grid a:focus-visible:before,.visual-resource-grid a:hover:before{height:100%}.visual-resource-grid .visual-resource-number{color:var(--patientexp-cyan);display:block;font-size:.67rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.visual-resource-grid svg{color:var(--signal-blue);height:45px;margin:24px 0 20px;width:45px}.visual-resource-grid strong{color:var(--deep-trust-blue);display:block;font-size:1.03rem;line-height:1.3}.visual-resource-grid small{color:var(--slate);display:block;font-size:.73rem;line-height:1.45;margin-top:8px;min-height:42px}.visual-resource-grid b{color:var(--signal-blue);display:block;font-size:.72rem;margin-top:17px}.visual-resource-grid .workforce-resource svg,.visual-resource-grid a:nth-child(4) svg{color:var(--action)}@media(max-width:980px){.signal-flow-grid{grid-template-columns:minmax(105px,1fr) 20px 124px 20px minmax(132px,1.1fr)}.signal-hub{min-height:148px}.choice-row{grid-template-columns:160px 1fr}.activation-impact-map{grid-template-columns:repeat(2,1fr)}.activation-impact-map:before{display:none}.activation-impact-map article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.activation-impact-map article:nth-child(4){border-top:1px solid var(--line)}.architecture-flow{grid-template-columns:repeat(3,1fr)}.architecture-flow li:nth-child(4){border-left:0;border-top:1px solid var(--line)}.architecture-flow li:nth-child(5){border-top:1px solid var(--line)}.architecture-flow li:nth-child(3):after{display:none}.visual-resource-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero-signal-story{border-radius:18px;padding:22px 18px 20px}.signal-flow-grid{gap:13px;grid-template-columns:1fr}.signal-inputs{display:grid;gap:6px;grid-template-columns:1fr 1fr}.signal-inputs small{grid-column:1/-1}.signal-hub{justify-self:center;min-height:152px;width:152px}.signal-connector{background:linear-gradient(var(--patientexp-cyan),var(--signal-blue));height:18px;justify-self:center;width:1px}.signal-connector:after{bottom:-1px;right:-3px;top:auto;transform:rotate(135deg)}.signal-results{display:grid;gap:5px;grid-template-columns:repeat(3,1fr)}.signal-results small{grid-column:1/-1}.signal-results>span{border:1px solid var(--line);border-radius:6px;padding:9px 6px;text-align:center}.signal-results>span:before{display:none}.choice-row{gap:14px;grid-template-columns:1fr;padding:21px 18px}.choice-row ol{gap:7px}.choice-row li{font-size:.65rem;padding:11px 5px}.choice-row li:not(:last-child):after{right:-7px}.activation-outcomes-section{padding-bottom:62px;padding-top:60px}.activation-impact-map{grid-template-columns:1fr}.activation-impact-map article{column-gap:16px;display:grid;grid-template-columns:55px 1fr;min-height:0;padding:22px;text-align:left}.activation-impact-map article+article,.activation-impact-map article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.activation-impact-map svg{grid-row:1/3;margin:0}.activation-impact-map span{margin-top:4px}.architecture-flow{grid-template-columns:1fr}.architecture-flow li{column-gap:15px;display:grid;grid-template-columns:42px 1fr;min-height:0;padding:21px}.architecture-flow li+li,.architecture-flow li:nth-child(4){border-left:0;border-top:1px solid var(--line)}.architecture-flow li:not(:last-child):after{display:none}.architecture-flow li>span{grid-column:2}.architecture-flow svg{grid-column:1;grid-row:1/4;margin:0}.architecture-flow p,.architecture-flow strong{grid-column:2}.partnership-icon{height:44px;width:44px}.visual-resource-grid{display:grid;grid-auto-columns:minmax(250px,76vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x mandatory}.visual-resource-grid a{min-height:254px;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.visual-resource-grid a,.visual-resource-grid a:before{transition:none}}