.EhrToCountySyncHowItWorks-module__Ih2tRa__main{background:var(--surface-gray);color:var(--text-main)}.EhrToCountySyncHowItWorks-module__Ih2tRa__container{max-width:1320px;margin:0 auto;padding:0 32px}.EhrToCountySyncHowItWorks-module__Ih2tRa__pill{text-transform:uppercase;letter-spacing:.12em;color:var(--brand400);background:#ffffff14;border:1px solid #ffffff26;border-radius:100px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;font-weight:500;display:inline-flex}.EhrToCountySyncHowItWorks-module__Ih2tRa__pillDot{background:var(--brand400);border-radius:50%;width:6px;height:6px}.EhrToCountySyncHowItWorks-module__Ih2tRa__pageHeader{background:var(--brand900);color:var(--white);text-align:center;padding:70px 0 60px;position:relative;overflow:hidden}.EhrToCountySyncHowItWorks-module__Ih2tRa__pageHeader:before{content:"";pointer-events:none;background:radial-gradient(#3dbd9426,#0000 65%);width:800px;height:600px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.EhrToCountySyncHowItWorks-module__Ih2tRa__title{font-family:var(--serif);color:var(--white);max-width:820px;margin:22px auto 20px;font-size:clamp(36px,5vw,56px);font-weight:400}.EhrToCountySyncHowItWorks-module__Ih2tRa__title em{color:var(--brand400);font-style:italic}.EhrToCountySyncHowItWorks-module__Ih2tRa__sub{color:#ffffffbf;max-width:640px;margin:0 auto;font-size:17px;line-height:1.6}.EhrToCountySyncHowItWorks-module__Ih2tRa__explainer{background:var(--white);border-bottom:1px solid var(--border);padding:48px 0}.EhrToCountySyncHowItWorks-module__Ih2tRa__explainerGrid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto;display:grid}.EhrToCountySyncHowItWorks-module__Ih2tRa__explainerStep{align-items:flex-start;gap:16px;display:flex}.EhrToCountySyncHowItWorks-module__Ih2tRa__explainerNum{background:var(--brand900);width:36px;height:36px;color:var(--white);font-family:var(--serif);border-radius:50%;flex-shrink:0;place-items:center;font-size:20px;font-style:italic;display:grid}.EhrToCountySyncHowItWorks-module__Ih2tRa__explainerText strong{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.EhrToCountySyncHowItWorks-module__Ih2tRa__explainerText span{color:var(--ink3);font-size:13.5px;line-height:1.55}.EhrToCountySyncHowItWorks-module__Ih2tRa__demoStage{padding:64px 0 96px}.EhrToCountySyncHowItWorks-module__Ih2tRa__demoControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:48px;display:flex}.EhrToCountySyncHowItWorks-module__Ih2tRa__btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:13px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.EhrToCountySyncHowItWorks-module__Ih2tRa__btnPrimary{background:var(--brand900);color:var(--white)}.EhrToCountySyncHowItWorks-module__Ih2tRa__btnPrimary:hover{background:var(--brand600);transform:translateY(-1px)}.EhrToCountySyncHowItWorks-module__Ih2tRa__btnGhost{background:var(--white);color:var(--ink);border-color:var(--border)}.EhrToCountySyncHowItWorks-module__Ih2tRa__btnGhost:hover{border-color:var(--brand900);background:var(--brand50)}@keyframes EhrToCountySyncHowItWorks-module__Ih2tRa__jiggle{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(-5px)rotate(-2deg)}30%{transform:translate(5px)rotate(2deg)}45%{transform:translate(-4px)rotate(-1.5deg)}60%{transform:translate(4px)rotate(1.5deg)}75%{transform:translate(-2px)rotate(-1deg)}90%{transform:translate(2px)rotate(1deg)}}.EhrToCountySyncHowItWorks-module__Ih2tRa__jiggle{animation:.7s ease-in-out infinite EhrToCountySyncHowItWorks-module__Ih2tRa__jiggle}.EhrToCountySyncHowItWorks-module__Ih2tRa__split{grid-template-columns:1fr 80px 1fr;align-items:stretch;gap:0;display:grid;position:relative}.EhrToCountySyncHowItWorks-module__Ih2tRa__system{background:var(--white);border:1px solid var(--border);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 12px #0a3d2b0f}.EhrToCountySyncHowItWorks-module__Ih2tRa__sysTop{border-bottom:1px solid var(--border);background:var(--smoke);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.EhrToCountySyncHowItWorks-module__Ih2tRa__sysTopLeft{align-items:center;gap:12px;display:flex}.EhrToCountySyncHowItWorks-module__Ih2tRa__sysIcon{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.EhrToCountySyncHowItWorks-module__Ih2tRa__green{background:var(--brand50);color:var(--brand900)}.EhrToCountySyncHowItWorks-module__Ih2tRa__amber{color:var(--amber);background:#fffbeb}.EhrToCountySyncHowItWorks-module__Ih2tRa__sysIcon svg{width:20px;height:20px}.EhrToCountySyncHowItWorks-module__Ih2tRa__sysName{font-family:var(--serif);color:var(--ink);font-size:20px}.EhrToCountySyncHowItWorks-module__Ih2tRa__sysSub{color:var(--ink4);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.EhrToCountySyncHowItWorks-module__Ih2tRa__sysTag{text-transform:uppercase;letter-spacing:.1em;border-radius:100px;padding:5px 11px;font-size:10.5px;font-weight:500}.EhrToCountySyncHowItWorks-module__Ih2tRa__sysTag.EhrToCountySyncHowItWorks-module__Ih2tRa__green{background:var(--brand50);color:var(--brand600);border:1px solid var(--brand100)}.EhrToCountySyncHowItWorks-module__Ih2tRa__sysTag.EhrToCountySyncHowItWorks-module__Ih2tRa__amber{color:var(--amber);background:#fffbeb;border:1px solid #fde68a}.EhrToCountySyncHowItWorks-module__Ih2tRa__sysTag.EhrToCountySyncHowItWorks-module__Ih2tRa__red{color:var(--white);background:#c0392b;border:1px solid #c0392b}.EhrToCountySyncHowItWorks-module__Ih2tRa__sysBody{flex:1;padding:28px 24px}.EhrToCountySyncHowItWorks-module__Ih2tRa__formSectionTitle{text-transform:uppercase;letter-spacing:.12em;color:var(--ink4);border-bottom:1px solid var(--border);margin:0 0 14px;padding-bottom:10px;font-size:11px;font-weight:600}.EhrToCountySyncHowItWorks-module__Ih2tRa__field{margin-bottom:14px}.EhrToCountySyncHowItWorks-module__Ih2tRa__fieldLabel{color:var(--ink4);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:11.5px;font-weight:500;display:block}.EhrToCountySyncHowItWorks-module__Ih2tRa__fieldValue{background:var(--white);border:1px solid var(--border);color:var(--ink);border-radius:8px;align-items:center;min-height:38px;padding:10px 12px;font-size:14px;font-weight:500;transition:all .4s;display:flex;position:relative}.EhrToCountySyncHowItWorks-module__Ih2tRa__textarea{align-items:flex-start;min-height:78px;padding-top:10px;font-weight:400;line-height:1.5}.EhrToCountySyncHowItWorks-module__Ih2tRa__empty{color:var(--ink4);background:var(--smoke);border-style:dashed;font-style:italic;font-weight:400}.EhrToCountySyncHowItWorks-module__Ih2tRa__filled{background:var(--brand50);border-color:var(--brand400);color:var(--ink);animation:.8s EhrToCountySyncHowItWorks-module__Ih2tRa__pulseHighlight}.EhrToCountySyncHowItWorks-module__Ih2tRa__ehrFilled{background:var(--brand50);border-color:var(--brand100)}@keyframes EhrToCountySyncHowItWorks-module__Ih2tRa__pulseHighlight{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.EhrToCountySyncHowItWorks-module__Ih2tRa__syncTick{background:var(--brand400);width:18px;height:18px;color:var(--white);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.EhrToCountySyncHowItWorks-module__Ih2tRa__textarea .EhrToCountySyncHowItWorks-module__Ih2tRa__syncTick{top:12px;transform:none}.EhrToCountySyncHowItWorks-module__Ih2tRa__bridge{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:16px 0;display:flex;position:relative}.EhrToCountySyncHowItWorks-module__Ih2tRa__bridgeLine{background:repeating-linear-gradient(90deg, var(--brand400) 0px, var(--brand400) 6px, transparent 6px, transparent 12px);z-index:1;opacity:0;background-size:12px 2px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.EhrToCountySyncHowItWorks-module__Ih2tRa__active .EhrToCountySyncHowItWorks-module__Ih2tRa__bridgeLine{opacity:1;animation:1.2s linear infinite EhrToCountySyncHowItWorks-module__Ih2tRa__dashMove}@keyframes EhrToCountySyncHowItWorks-module__Ih2tRa__dashMove{0%{background-position:0 0}to{background-position:12px 0}}.EhrToCountySyncHowItWorks-module__Ih2tRa__aiCore{z-index:2;background:linear-gradient(135deg, var(--brand600), var(--brand400));width:72px;height:72px;color:var(--white);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px 24px #22a87e59}.EhrToCountySyncHowItWorks-module__Ih2tRa__active .EhrToCountySyncHowItWorks-module__Ih2tRa__aiCore{animation:1.5s ease-in-out infinite EhrToCountySyncHowItWorks-module__Ih2tRa__corePulse}@keyframes EhrToCountySyncHowItWorks-module__Ih2tRa__corePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.EhrToCountySyncHowItWorks-module__Ih2tRa__aiLabel{font-family:var(--serif);color:var(--brand900);background:var(--white);border:1px solid var(--border);white-space:nowrap;z-index:2;border-radius:100px;padding:4px 12px;font-size:14px;font-style:italic;position:relative}.EhrToCountySyncHowItWorks-module__Ih2tRa__statusBannerWrap{max-width:640px;min-height:54px;margin:40px auto 0}.EhrToCountySyncHowItWorks-module__Ih2tRa__statusBanner{text-align:center;background:var(--brand900);border:1px solid var(--brand900);color:var(--white);cursor:pointer;border-radius:10px;width:100%;padding:16px 20px;font-size:14px;transition:all .2s;display:block}.EhrToCountySyncHowItWorks-module__Ih2tRa__statusBanner:hover{background:var(--brand600)}.EhrToCountySyncHowItWorks-module__Ih2tRa__statusBanner strong{font-weight:600}.EhrToCountySyncHowItWorks-module__Ih2tRa__syncing,.EhrToCountySyncHowItWorks-module__Ih2tRa__done{background:var(--brand50);color:var(--brand900);border-color:var(--brand400);cursor:default}.EhrToCountySyncHowItWorks-module__Ih2tRa__legend{background:var(--white);border:1px solid var(--border);border-radius:14px;max-width:1000px;margin:64px auto 0;padding:28px 32px}.EhrToCountySyncHowItWorks-module__Ih2tRa__legend h3{font-family:var(--serif);margin-bottom:16px;font-size:22px;font-weight:400}.EhrToCountySyncHowItWorks-module__Ih2tRa__legend h3 em{color:var(--brand600);font-style:italic}.EhrToCountySyncHowItWorks-module__Ih2tRa__legendGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.EhrToCountySyncHowItWorks-module__Ih2tRa__legendItem{align-items:flex-start;gap:12px;display:flex}.EhrToCountySyncHowItWorks-module__Ih2tRa__legendSwatch{border:1px solid var(--border);border-radius:6px;flex-shrink:0;width:28px;height:28px}.EhrToCountySyncHowItWorks-module__Ih2tRa__ehrSwatch{background:var(--brand50);border-color:var(--brand100)}.EhrToCountySyncHowItWorks-module__Ih2tRa__syncedSwatch{background:var(--brand50);border-color:var(--brand400);position:relative}.EhrToCountySyncHowItWorks-module__Ih2tRa__syncedSwatch:after{content:"";background:var(--brand400);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EhrToCountySyncHowItWorks-module__Ih2tRa__emptySwatch{background:var(--smoke);border-style:dashed}.EhrToCountySyncHowItWorks-module__Ih2tRa__legendText strong{color:var(--ink);margin-bottom:3px;font-size:13.5px;font-weight:600;display:block}.EhrToCountySyncHowItWorks-module__Ih2tRa__legendText span{color:var(--ink3);font-size:12.5px;line-height:1.5}.EhrToCountySyncHowItWorks-module__Ih2tRa__insight{background:var(--brand900);max-width:1000px;color:var(--white);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:24px;margin:32px auto 0;padding:36px 40px;display:grid}.EhrToCountySyncHowItWorks-module__Ih2tRa__insightIcon{width:56px;height:56px;color:var(--brand400);background:#3dbd9433;border-radius:14px;place-items:center;display:grid}.EhrToCountySyncHowItWorks-module__Ih2tRa__insight h4{font-family:var(--serif);color:var(--white);margin-bottom:6px;font-size:24px;font-weight:400}.EhrToCountySyncHowItWorks-module__Ih2tRa__insight h4 em{color:var(--brand400);font-style:italic}.EhrToCountySyncHowItWorks-module__Ih2tRa__insight p{color:#ffffffbf;font-size:14.5px;line-height:1.6}.EhrToCountySyncHowItWorks-module__Ih2tRa__finalCta{text-align:center;background:var(--white);padding:80px 0}.EhrToCountySyncHowItWorks-module__Ih2tRa__finalCta h2{font-family:var(--serif);color:var(--ink);margin-bottom:10px;font-size:32px;font-weight:400}.EhrToCountySyncHowItWorks-module__Ih2tRa__finalCta p{color:var(--ink3);margin-bottom:30px;font-size:16px}.EhrToCountySyncHowItWorks-module__Ih2tRa__finalBtns{justify-content:center;gap:14px;display:flex}.EhrToCountySyncHowItWorks-module__Ih2tRa__btnWhite{background:var(--brand900);color:var(--white);font-weight:600}.EhrToCountySyncHowItWorks-module__Ih2tRa__btnWhite:hover{background:var(--brand600);transform:translateY(-1px)}@media (max-width:1020px){.EhrToCountySyncHowItWorks-module__Ih2tRa__split{grid-template-columns:1fr;gap:24px}.EhrToCountySyncHowItWorks-module__Ih2tRa__bridge{min-height:120px}.EhrToCountySyncHowItWorks-module__Ih2tRa__bridgeLine{background:repeating-linear-gradient(180deg, var(--brand400) 0px, var(--brand400) 6px, transparent 6px, transparent 12px);background-size:2px 12px;width:2px;height:100%;inset:0 auto 0 50%;transform:translate(-50%)}.EhrToCountySyncHowItWorks-module__Ih2tRa__explainerGrid,.EhrToCountySyncHowItWorks-module__Ih2tRa__legendGrid{grid-template-columns:1fr}.EhrToCountySyncHowItWorks-module__Ih2tRa__insight{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:600px){.EhrToCountySyncHowItWorks-module__Ih2tRa__container{padding:0 20px}.EhrToCountySyncHowItWorks-module__Ih2tRa__pageHeader{padding:48px 0}.EhrToCountySyncHowItWorks-module__Ih2tRa__demoStage{padding:48px 0 72px}.EhrToCountySyncHowItWorks-module__Ih2tRa__demoControls{flex-direction:column}.EhrToCountySyncHowItWorks-module__Ih2tRa__demoControls .EhrToCountySyncHowItWorks-module__Ih2tRa__btn{justify-content:center;width:100%}.EhrToCountySyncHowItWorks-module__Ih2tRa__finalBtns{flex-direction:column}}
