.integration-network-module__R_peJG__network{isolation:isolate;height:760px;position:relative}.integration-network-module__R_peJG__routes{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.integration-network-module__R_peJG__routes path{fill:none;stroke:color-mix(in srgb,var(--color-green) 30%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.integration-network-module__R_peJG__crossStrands path{stroke:color-mix(in srgb,var(--color-green) 22%,transparent)}.integration-network-module__R_peJG__junction{fill:var(--color-green)}.integration-network-module__R_peJG__hub{gap:28px;width:328px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.integration-network-module__R_peJG__hub:before{content:"";background:color-mix(in srgb,var(--color-green) 40%,transparent);z-index:-1;width:40px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%)}.integration-network-module__R_peJG__patient,.integration-network-module__R_peJG__clinic{text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:150px;min-height:142px;padding:22px 12px;display:flex}.integration-network-module__R_peJG__patient{background:var(--color-paper);border:var(--hairline);color:var(--color-green)}.integration-network-module__R_peJG__clinic{background:var(--color-green);color:#fff;box-shadow:0 14px 35px color-mix(in srgb,var(--color-green) 12%,transparent)}.integration-network-module__R_peJG__hub strong{font-size:21px;font-weight:500;line-height:1.2}.integration-network-module__R_peJG__hub span{max-width:130px;font-size:13px;line-height:1.4}.integration-network-module__R_peJG__clinic span{color:var(--color-wash)}.integration-network-module__R_peJG__providerGroup,.integration-network-module__R_peJG__providerGroup ul{display:contents}.integration-network-module__R_peJG__providerGroup h3{clip-path:inset(50%);white-space:nowrap;width:0;height:0;position:absolute;overflow:hidden}.integration-network-module__R_peJG__providerGroup li{left:var(--pill-x);top:var(--pill-y);border:1px solid color-mix(in srgb,var(--color-green) 10%,transparent);width:clamp(120px,13vw,166px);min-width:0;height:64px;box-shadow:0 4px 12px color-mix(in srgb,var(--color-green) 3%,transparent);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;display:flex;position:absolute;transform:translate(-50%,-50%)}.integration-network-module__R_peJG__providerGroup img{object-fit:contain;width:auto;max-width:min(100%,180px);height:auto;max-height:38px;display:block}@media (prefers-reduced-motion:no-preference){.integration-network-module__R_peJG__network[data-entrance=entered] .integration-network-module__R_peJG__routes path{animation:integration-network-module__R_peJG__connect var(--dur-chapter) var(--ease-flow) both;animation-play-state:paused}.integration-network-module__R_peJG__network[data-entrance=entered][data-playing=true] .integration-network-module__R_peJG__routes path{animation-play-state:running}}@keyframes integration-network-module__R_peJG__connect{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (max-width:979px){.integration-network-module__R_peJG__network{grid-template-columns:1fr 1fr;gap:32px;height:auto;display:grid}.integration-network-module__R_peJG__routes{display:none}.integration-network-module__R_peJG__hub{grid-area:1/1/auto/-1;justify-content:center;gap:48px;width:auto;position:relative;top:auto;left:auto;transform:none}.integration-network-module__R_peJG__patient,.integration-network-module__R_peJG__clinic{width:180px;min-height:132px}.integration-network-module__R_peJG__providerGroup{min-width:0;display:block}.integration-network-module__R_peJG__providerGroup h3{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--color-green);margin-bottom:14px;font-size:16px;font-weight:500;line-height:24px;position:static;overflow:visible}.integration-network-module__R_peJG__providerGroup ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.integration-network-module__R_peJG__providerGroup li{width:auto;position:static;transform:none}.integration-network-module__R_peJG__providerGroup[data-category=pharmacy]{grid-area:2/1}.integration-network-module__R_peJG__providerGroup[data-category=pathology]{grid-area:2/2/5}.integration-network-module__R_peJG__providerGroup[data-category=prescribing]{grid-area:3/1}.integration-network-module__R_peJG__providerGroup[data-category=payments]{grid-area:4/1}}@media (max-width:599px){.integration-network-module__R_peJG__network{grid-template-columns:1fr;gap:30px}.integration-network-module__R_peJG__hub{gap:30px}.integration-network-module__R_peJG__patient,.integration-network-module__R_peJG__clinic{border-radius:20px;width:calc(50% - 15px);min-height:142px;padding:18px 8px}.integration-network-module__R_peJG__hub strong{font-size:19px}.integration-network-module__R_peJG__hub span{font-size:12px}.integration-network-module__R_peJG__providerGroup[data-category]{grid-area:auto/1}.integration-network-module__R_peJG__providerGroup[data-category=pathology] ul{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-network-module__R_peJG__providerGroup li{height:64px;padding-inline:12px}.integration-network-module__R_peJG__providerGroup img{max-height:36px}}.integration-network-module__R_peJG__providerName{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.integrations-module__VRMGHW__page{overflow:clip}.integrations-module__VRMGHW__wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.integrations-module__VRMGHW__hero{padding-block:84px 68px}.integrations-module__VRMGHW__hero h1{letter-spacing:-.05em;max-width:1000px;font-size:clamp(42px,5.1vw,70px);line-height:1.07}.integrations-module__VRMGHW__hero h1 span{color:var(--color-green)}.integrations-module__VRMGHW__heroBottom{justify-content:space-between;align-items:end;gap:30px;margin-top:32px;display:flex}.integrations-module__VRMGHW__heroBottom>p{max-width:660px;color:var(--color-graphite);font-size:18px;line-height:1.7}.integrations-module__VRMGHW__heroBottom>a{flex:none}.integrations-module__VRMGHW__connectionSection{padding-block:76px 20px}.integrations-module__VRMGHW__connectionSection>h2{letter-spacing:-.025em;margin-bottom:24px;font-size:25px}.integrations-module__VRMGHW__explorer{background:var(--color-surface);border:var(--hairline);border-radius:26px;grid-template-columns:260px minmax(0,1fr);display:grid;overflow:hidden}.integrations-module__VRMGHW__tabs{background:var(--color-linen);border-right:var(--hairline);padding:18px}.integrations-module__VRMGHW__tabs a{color:var(--color-ink);border:1px solid #0000;border-radius:12px;padding:24px 26px 24px 16px;text-decoration:none;display:block;position:relative}.integrations-module__VRMGHW__tabs a+a{margin-top:5px}.integrations-module__VRMGHW__tabs strong{font-size:18px;font-weight:500;display:block}.integrations-module__VRMGHW__tabs a>span{color:var(--color-graphite);margin-top:7px;font-size:14px;line-height:1.5;display:block}.integrations-module__VRMGHW__tabs i{color:var(--color-green);opacity:0;font-style:normal;position:absolute;top:25px;right:14px}.integrations-module__VRMGHW__tabs a[aria-selected=true]{background:var(--color-surface);border:var(--hairline)}.integrations-module__VRMGHW__tabs a[aria-selected=true] i{opacity:1}.integrations-module__VRMGHW__panel{padding:38px;scroll-margin-top:100px}.integrations-module__VRMGHW__panel[hidden]{display:none}.integrations-module__VRMGHW__panel h3{letter-spacing:-.035em;max-width:550px;font-size:clamp(25px,2.6vw,34px);line-height:1.15}.integrations-module__VRMGHW__panel>p{color:var(--color-graphite);max-width:580px;margin-top:20px;font-size:16px;line-height:1.7}.integrations-module__VRMGHW__exchange{grid-template-columns:120px minmax(130px,1fr) 130px;align-items:center;gap:14px;margin-block:38px;display:grid}.integrations-module__VRMGHW__source,.integrations-module__VRMGHW__destination{text-align:center;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:154px;padding:17px 10px;display:flex}.integrations-module__VRMGHW__source{background:var(--color-ink);color:var(--color-paper)}.integrations-module__VRMGHW__source strong,.integrations-module__VRMGHW__destination strong{font-size:16px;font-weight:500;line-height:1.35}.integrations-module__VRMGHW__source>span{color:var(--color-linen);font-size:12px}.integrations-module__VRMGHW__destination{background:var(--color-wash);color:var(--color-green)}.integrations-module__VRMGHW__destinationMark{border:1px solid color-mix(in srgb,var(--color-green) 25%,transparent);border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.integrations-module__VRMGHW__routes p{color:var(--color-graphite);text-align:center;flex-direction:column;font-size:13px;line-height:1.5;display:flex}.integrations-module__VRMGHW__routes p span{color:var(--color-green);text-align:right;font-size:24px;line-height:1.25;display:block;position:relative}.integrations-module__VRMGHW__routes p span:before{content:"";background:color-mix(in srgb,var(--color-green) 40%,transparent);height:1px;position:absolute;top:15px;left:0;right:12px}.integrations-module__VRMGHW__routes p+p{margin-top:16px}.integrations-module__VRMGHW__routes p+p span{text-align:left}.integrations-module__VRMGHW__routes p+p span:before{left:12px;right:0}.integrations-module__VRMGHW__details{border-top:var(--hairline)}.integrations-module__VRMGHW__details>div{padding-top:18px}.integrations-module__VRMGHW__details dt{font-size:14px;font-weight:500}.integrations-module__VRMGHW__details dd{color:var(--color-graphite);margin-top:5px;font-size:14px;line-height:1.6}.integrations-module__VRMGHW__directorySection{background:var(--color-wash);border-radius:42px 42px 0 0;padding-block:76px}.integrations-module__VRMGHW__sectionIntro{justify-content:space-between;align-items:start;gap:40px;margin-bottom:45px;display:flex}.integrations-module__VRMGHW__sectionIntro h2,.integrations-module__VRMGHW__rollout h2,.integrations-module__VRMGHW__questions h2{letter-spacing:-.04em;font-size:clamp(32px,3.4vw,46px);line-height:1.14}.integrations-module__VRMGHW__sectionIntro>p{color:var(--color-graphite);max-width:420px;font-size:16px;line-height:1.7}.integrations-module__VRMGHW__rollout{grid-template-columns:1fr 1fr;gap:88px;padding-block:100px;display:grid}.integrations-module__VRMGHW__rollout>div>p{color:var(--color-graphite);margin-top:24px;font-size:16px;line-height:1.75}.integrations-module__VRMGHW__textLink{color:var(--color-green);text-underline-offset:5px;margin-top:24px;font-size:15px;display:inline-block}.integrations-module__VRMGHW__rollout ol{margin:0;padding:0;list-style:none}.integrations-module__VRMGHW__rollout li{gap:24px;padding:0 0 26px;display:flex}.integrations-module__VRMGHW__rollout li+li{border-top:var(--hairline);padding-top:26px}.integrations-module__VRMGHW__rollout li>span{color:var(--color-green);font:13px var(--font-mono);padding-top:5px}.integrations-module__VRMGHW__rollout h3{font-size:23px}.integrations-module__VRMGHW__rollout li p{color:var(--color-graphite);margin-top:10px;font-size:15px;line-height:1.7}.integrations-module__VRMGHW__questions{grid-template-columns:1fr 1fr;gap:88px;padding-bottom:80px;display:grid}.integrations-module__VRMGHW__questions details{border-bottom:var(--hairline)}.integrations-module__VRMGHW__questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:16px;list-style:none;display:flex}.integrations-module__VRMGHW__questions summary::-webkit-details-marker{display:none}.integrations-module__VRMGHW__questions summary:after{content:"+";color:var(--color-green);font-size:23px}.integrations-module__VRMGHW__questions details[open] summary:after{content:"−"}.integrations-module__VRMGHW__questions details p{color:var(--color-graphite);padding-bottom:24px;font-size:15px;line-height:1.75}.integrations-module__VRMGHW__close{text-align:center;padding-block:20px 90px}.integrations-module__VRMGHW__close svg{margin-inline:auto}.integrations-module__VRMGHW__close h2{margin-block:24px 30px;font-size:clamp(36px,4vw,54px);line-height:1.12}@media (prefers-reduced-motion:no-preference){.integrations-module__VRMGHW__panel:not([hidden]) .integrations-module__VRMGHW__exchange{animation:integrations-module__VRMGHW__settle var(--dur-status) var(--ease-flow) both}}@keyframes integrations-module__VRMGHW__settle{0%{transform:translateY(4px)}to{transform:none}}@media (max-width:1000px){.integrations-module__VRMGHW__heroBottom{display:block}.integrations-module__VRMGHW__heroBottom>a{margin-top:25px}.integrations-module__VRMGHW__explorer{grid-template-columns:210px minmax(0,1fr)}.integrations-module__VRMGHW__tabs{padding:10px}.integrations-module__VRMGHW__panel{padding:28px}.integrations-module__VRMGHW__exchange{grid-template-columns:105px minmax(90px,1fr) 110px;gap:10px}.integrations-module__VRMGHW__rollout,.integrations-module__VRMGHW__questions{gap:45px}}@media (max-width:767px){.integrations-module__VRMGHW__hero{padding-block:52px 44px}.integrations-module__VRMGHW__hero h1{font-size:clamp(38px,7vw,53px)}.integrations-module__VRMGHW__heroBottom>p{font-size:17px}.integrations-module__VRMGHW__connectionSection{padding-block:56px 0}.integrations-module__VRMGHW__explorer{border-radius:20px;display:block}.integrations-module__VRMGHW__tabs{border-right:0;border-bottom:var(--hairline);grid-template-columns:1fr 1fr;gap:5px;display:grid}.integrations-module__VRMGHW__tabs a,.integrations-module__VRMGHW__tabs a+a{margin:0;padding:17px 12px}.integrations-module__VRMGHW__tabs strong{font-size:16px}.integrations-module__VRMGHW__tabs a>span,.integrations-module__VRMGHW__tabs i{display:none}.integrations-module__VRMGHW__panel{padding:26px 22px}.integrations-module__VRMGHW__panel>p{font-size:15px}.integrations-module__VRMGHW__exchange{grid-template-columns:1fr 1fr;gap:16px;margin-block:28px}.integrations-module__VRMGHW__source,.integrations-module__VRMGHW__destination{min-height:126px}.integrations-module__VRMGHW__routes{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;gap:16px;display:grid}.integrations-module__VRMGHW__routes p+p{margin:0}.integrations-module__VRMGHW__routes p{font-size:13px}.integrations-module__VRMGHW__routes p+p span{order:1}.integrations-module__VRMGHW__sectionIntro,.integrations-module__VRMGHW__rollout,.integrations-module__VRMGHW__questions{display:block}.integrations-module__VRMGHW__sectionIntro p{margin-top:22px}.integrations-module__VRMGHW__directorySection{border-radius:28px 28px 0 0;padding-block:56px}.integrations-module__VRMGHW__rollout{padding-block:60px}.integrations-module__VRMGHW__rollout ol{margin-top:36px}.integrations-module__VRMGHW__questions{padding-bottom:50px}.integrations-module__VRMGHW__questions>div{margin-top:20px}.integrations-module__VRMGHW__close{padding-bottom:64px}}
