.EhrIntegrations_section__aK5Om{position:relative;background:var(--color-slate);color:var(--color-ink-1000);padding-block:4rem;overflow:hidden}.EhrIntegrations_section__aK5Om:before{content:"";position:absolute;inset:-10%;background:radial-gradient(ellipse 55% 50% at 16% 50%,rgba(79,70,229,.1),transparent 65%),radial-gradient(ellipse 55% 50% at 84% 50%,rgba(79,70,229,.1),transparent 65%),radial-gradient(ellipse 70% 35% at 50% 105%,rgba(16,185,129,.05),transparent 70%);z-index:0;pointer-events:none}@media(min-width:768px){.EhrIntegrations_section__aK5Om{padding-block:5rem}}@media(min-width:1024px){.EhrIntegrations_section__aK5Om{padding-block:7rem}}.EhrIntegrations_inner__Dxo2P{position:relative;z-index:1;max-width:1400px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.EhrIntegrations_inner__Dxo2P{padding-inline:3rem}}@media(min-width:1024px){.EhrIntegrations_inner__Dxo2P{padding-inline:4rem}}.EhrIntegrations_header__pki7M{max-width:760px;margin:0 auto 3rem;text-align:center}@media(min-width:1024px){.EhrIntegrations_header__pki7M{margin-bottom:4.5rem}}.EhrIntegrations_heading__INoxu{margin-top:.75rem}.EhrIntegrations_italic__cuAan{font-style:italic;font-weight:400}.EhrIntegrations_lede__sH2mY{margin-top:1.25rem;font-size:16px;line-height:1.55;color:var(--color-ink-700)}@media(min-width:768px){.EhrIntegrations_lede__sH2mY{font-size:18px}}.EhrIntegrations_canvas__gJmSx{display:none}@media(min-width:1280px){.EhrIntegrations_canvas__gJmSx{display:block;position:relative;width:100%;aspect-ratio:7/4;margin:0 auto}}.EhrIntegrations_svg__1yJGX{position:absolute;inset:0;width:100%;height:100%;z-index:1}.EhrIntegrations_peripherals__uWlvK{opacity:.85}.EhrIntegrations_dashboardWrap__kIRoO{position:absolute;left:50%;top:50%;width:760px;height:580px;transform:translate(-50%,-50%);z-index:2;overflow:hidden;border-radius:14px;border:1px solid rgba(79,70,229,.35);background:var(--color-pure);box-shadow:0 0 0 1px rgba(79,70,229,.1),0 0 56px rgba(79,70,229,.2),0 24px 60px -16px rgba(0,0,0,.18)}.EhrIntegrations_dashboardScale__i9Wj0{transform:scale(.68);transform-origin:top left;width:1117px;height:853px}.EhrIntegrations_dashboardBadge__RBrhR{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .55rem;font-family:var(--font-family-mono);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-emerald-700);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:4px;pointer-events:none}.EhrIntegrations_dashboardBadge__RBrhR:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-emerald-500);box-shadow:0 0 6px rgba(16,185,129,.6);animation:EhrIntegrations_ehrBadgeBlink__JK1vv 1.6s ease-in-out infinite}@keyframes EhrIntegrations_ehrBadgeBlink__JK1vv{0%,to{opacity:.7}50%{opacity:1}}.EhrIntegrations_logo__Y905g{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;background:hsla(0,0%,100%,.85);border:1px solid rgba(79,70,229,.28);border-radius:6px;font-family:var(--font-family-mono);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--color-ink-1000);white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(0,0,0,.02),0 4px 12px -4px rgba(79,70,229,.2);backdrop-filter:blur(6px);opacity:0;transform:translate(0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.EhrIntegrations_visible__pp14E .EhrIntegrations_logo__Y905g{opacity:1}.EhrIntegrations_logoConnector__E3zoC{width:7px;height:7px;border-radius:50%;background:var(--color-signal-600);box-shadow:0 0 8px rgba(79,70,229,.7);flex-shrink:0}.EhrIntegrations_logoLabel__K6O__{color:var(--color-ink-1000)}.EhrIntegrations_logoBeta__Yd2vT{font-size:9px;font-weight:700;letter-spacing:.12em;color:var(--color-emerald-700);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);padding:.1rem .35rem;border-radius:3px;margin-left:.15rem}.EhrIntegrations_logo_l1__OYUaG,.EhrIntegrations_logo_l2__kQLJa,.EhrIntegrations_logo_l3__1J5Pw{right:82.86%;flex-direction:row-reverse;transform:translate(-12px,-50%)}.EhrIntegrations_visible__pp14E .EhrIntegrations_logo_l1__OYUaG,.EhrIntegrations_visible__pp14E .EhrIntegrations_logo_l2__kQLJa,.EhrIntegrations_visible__pp14E .EhrIntegrations_logo_l3__1J5Pw{transform:translateY(-50%)}.EhrIntegrations_logo_r1__trBtd,.EhrIntegrations_logo_r2__PtOcq,.EhrIntegrations_logo_r3__gFnxB{left:82.86%;transform:translate(12px,-50%)}.EhrIntegrations_visible__pp14E .EhrIntegrations_logo_r1__trBtd,.EhrIntegrations_visible__pp14E .EhrIntegrations_logo_r2__PtOcq,.EhrIntegrations_visible__pp14E .EhrIntegrations_logo_r3__gFnxB{transform:translateY(-50%)}.EhrIntegrations_logo_l1__OYUaG,.EhrIntegrations_logo_r1__trBtd{top:25%}.EhrIntegrations_logo_l2__kQLJa,.EhrIntegrations_logo_r2__PtOcq{top:50%}.EhrIntegrations_logo_l3__1J5Pw,.EhrIntegrations_logo_r3__gFnxB{top:75%}.EhrIntegrations_fallback___9TNQ{display:block}@media(min-width:1280px){.EhrIntegrations_fallback___9TNQ{display:none}}.EhrIntegrations_fallbackDashboard__uNZV5{position:relative;width:100%;max-width:900px;margin:0 auto 2.5rem;overflow:hidden;border-radius:14px;border:1px solid rgba(79,70,229,.3);background:var(--color-pure);box-shadow:0 0 0 1px rgba(79,70,229,.08),0 0 48px rgba(79,70,229,.16),0 16px 48px -16px rgba(0,0,0,.18)}.EhrIntegrations_fallbackDashboard__uNZV5>*{max-width:100%}.EhrIntegrations_fallbackLogos__BEbNy{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:680px;margin-inline:auto}@media(min-width:640px){.EhrIntegrations_fallbackLogos__BEbNy{grid-template-columns:repeat(3,minmax(0,1fr))}}.EhrIntegrations_fallbackLogo__n66Tf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem .85rem;background:hsla(0,0%,100%,.85);border:1px solid rgba(79,70,229,.28);border-radius:6px;font-family:var(--font-family-mono);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--color-ink-1000);white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.EhrIntegrations_fallbackLogoLabel__pIfmW{color:var(--color-ink-1000)}@media(prefers-reduced-motion:reduce){.EhrIntegrations_logo__Y905g,.EhrIntegrations_logo_l1__OYUaG,.EhrIntegrations_logo_l2__kQLJa,.EhrIntegrations_logo_l3__1J5Pw,.EhrIntegrations_logo_r1__trBtd,.EhrIntegrations_logo_r2__PtOcq,.EhrIntegrations_logo_r3__gFnxB{opacity:1!important;transform:translateY(-50%)!important;transition:none!important}.EhrIntegrations_dashboardBadge__RBrhR:before{animation:none!important}}