.outpatient-ai-hero{isolation:isolate}
.outpatient-ai-hero__grid{opacity:.1}
.outpatient-ai-hero .ai-network-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.9;mask-image:linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,.42) 30%,#000 58%);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,.42) 30%,#000 58%)}
.outpatient-ai-hero .ai-network-toggle{position:absolute;right:clamp(22px,3vw,56px);bottom:24px;z-index:3;border:1px solid #b4c6e62e;border-radius:999px;background:#0b142466;color:#bac9dd;padding:9px 14px;font:500 10px Montserrat,Arial,sans-serif;letter-spacing:.03em;cursor:pointer;backdrop-filter:blur(8px)}
.outpatient-ai-hero .ai-network-toggle:hover{color:#fff;border-color:#bda3ee80;background:#17253e}
.outpatient-ai-hero .ai-network-toggle:focus-visible{outline:2px solid #bd9ce8;outline-offset:4px}
@media(max-width:680px){.outpatient-ai-hero .ai-network-canvas{opacity:.65}.outpatient-ai-hero .ai-network-toggle{bottom:18px;font-size:9px}}
