.gsEHRa_home{width:100%;color:var(--text-primary);background:var(--background)}.gsEHRa_home *,.gsEHRa_home :before,.gsEHRa_home :after{box-sizing:border-box}.gsEHRa_home :where(h1,h2,h3,p,figure){margin:0}.gsEHRa_home a:focus-visible,.gsEHRa_home button:focus-visible,.gsEHRa_home summary:focus-visible,.gsEHRa_planGrid:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.gsEHRa_home section[id],.gsEHRa_home main{scroll-margin-top:90px}.gsEHRa_container{width:min(100% - 40px,1184px);margin-inline:auto}.gsEHRa_skipLink{z-index:100;border-radius:var(--radius-control);background:var(--surface);padding:12px 20px;position:fixed;top:12px;left:20px;transform:translateY(-150%)}.gsEHRa_skipLink:focus{transform:translateY(0)}.gsEHRa_header{z-index:50;background:var(--background);border-bottom:1px solid var(--border);padding-top:env(safe-area-inset-top);position:sticky;top:0}.gsEHRa_navBar{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.gsEHRa_navBar>a{flex-shrink:0}.gsEHRa_desktopNav{align-items:center;gap:24px;display:none}.gsEHRa_desktopNav a,.gsEHRa_signIn{min-height:44px;color:var(--text-secondary);align-items:center;font-size:13px;font-weight:550;display:inline-flex}.gsEHRa_desktopNav a:hover,.gsEHRa_signIn:hover{color:var(--accent)}.gsEHRa_navActions{align-items:center;gap:14px;display:flex}.gsEHRa_navPatientLink{color:var(--accent);font-weight:650}.gsEHRa_navAppearance{display:none}.gsEHRa_home .gsEHRa_menuButton{justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:inline-flex}.gsEHRa_mobileNav{inset-inline:0;max-height:calc(100dvh - 64px - env(safe-area-inset-top));overscroll-behavior:contain;border-bottom:1px solid var(--border);background:var(--surface);box-shadow:var(--s-shadow-md);padding:4px 20px 16px;position:absolute;top:100%;overflow-y:auto}.gsEHRa_mobileNav[hidden]{display:none}.gsEHRa_mobileNav a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:14px;display:flex}.gsEHRa_mobileAppearance{color:var(--text-secondary);justify-content:space-between;align-items:center;padding-top:10px;font-size:13px;display:flex}.gsEHRa_eyebrow{color:var(--accent);letter-spacing:.09em;font-size:11px;font-weight:650;line-height:1.7}.gsEHRa_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gsEHRa_primaryButton,.gsEHRa_secondaryButton,.gsEHRa_navCta{border-radius:var(--radius-control);text-align:center;min-height:48px;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.gsEHRa_primaryButton,.gsEHRa_navCta{color:var(--brand-mist);background:var(--p-500)}.gsEHRa_primaryButton:hover,.gsEHRa_navCta:hover{background:var(--p-600)}.gsEHRa_secondaryButton{color:var(--text-primary);background:var(--surface);border-color:var(--input-border)}.gsEHRa_secondaryButton:hover{background:var(--surface-hover);border-color:var(--border-focus)}.gsEHRa_navCta{display:none}.gsEHRa_primaryButton svg,.gsEHRa_textLink svg,.gsEHRa_navCta svg{flex-shrink:0}.gsEHRa_textLink{min-height:44px;color:var(--accent);text-underline-offset:5px;align-items:center;gap:8px;font-size:14px;font-weight:550;line-height:1.5;display:inline-flex}.gsEHRa_textLink:hover{text-decoration:underline}.gsEHRa_hero{align-items:center;gap:32px;padding-block:36px 40px;display:grid}.gsEHRa_heroCopy{min-width:0}.gsEHRa_hero h1{letter-spacing:-.045em;margin-top:14px;font-size:clamp(32px,8.4vw,44px);font-weight:600;line-height:1.1}.gsEHRa_hero h1 span{color:var(--accent)}.gsEHRa_heroDescription{max-width:510px;color:var(--text-secondary);margin-top:20px;font-size:17px;line-height:1.7}.gsEHRa_hero .gsEHRa_actions{margin-top:24px}.gsEHRa_heroNote{color:var(--text-secondary);margin-top:14px;font-size:12px;line-height:1.8}.gsEHRa_practicePreview{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--s-shadow-sm);border-radius:20px;overflow:hidden}.gsEHRa_previewHeader{background:var(--accent-subtle);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:20px;display:flex}.gsEHRa_previewMark{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.gsEHRa_previewHeader p{color:var(--text-secondary);letter-spacing:.08em;font-size:9px;font-weight:600;line-height:1.6}.gsEHRa_previewHeader h2{letter-spacing:-.02em;margin-top:3px;font-size:16px;font-weight:600;line-height:1.45}.gsEHRa_queuePreview{padding:18px 20px 0}.gsEHRa_queueHeading{flex-wrap:wrap;justify-content:space-between;gap:6px;padding-bottom:10px;font-size:12px;font-weight:600;display:flex}.gsEHRa_queueHeading>span:last-child{color:var(--text-secondary);font-size:11px;font-weight:400}.gsEHRa_queueRows{margin:0;padding:0;list-style:none}.gsEHRa_queueRows li{border-top:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding-block:14px;display:grid}.gsEHRa_token,.gsEHRa_activeToken{border:1px solid var(--border);width:34px;height:38px;color:var(--text-secondary);background:var(--surface-alt);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;font-size:14px;font-weight:650;display:grid}.gsEHRa_activeToken{background:var(--p-500);color:var(--brand-mist);border-color:#0000}.gsEHRa_queueRows strong{font-size:13px;font-weight:600;display:block}.gsEHRa_queueRows li>div>span{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.5;display:block}.gsEHRa_consultingStatus,.gsEHRa_arrivedStatus,.gsEHRa_bookedStatus{color:var(--text-secondary);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;line-height:1.5;display:inline-flex}.gsEHRa_consultingStatus{color:var(--success-text);background:var(--success-subtle)}.gsEHRa_consultingStatus>span{background:currentColor;border-radius:50%;width:5px;height:5px}.gsEHRa_arrivedStatus{color:var(--accent);background:var(--accent-subtle)}.gsEHRa_bookedStatus{background:var(--surface-alt)}.gsEHRa_handoff{border-top:1px solid var(--border);color:var(--text-secondary);align-items:flex-start;gap:8px;padding-block:15px;font-size:11px;line-height:1.7;display:flex}.gsEHRa_handoff svg{color:var(--accent);flex-shrink:0;margin-top:1px}.gsEHRa_practicePreview figcaption{border-top:1px solid var(--border);color:var(--text-secondary);background:var(--surface-alt);padding:11px 20px;font-size:10px;line-height:1.6}.gsEHRa_sectionHeading{gap:14px;display:grid}.gsEHRa_sectionHeading h2,.gsEHRa_setupCopy h2{letter-spacing:-.035em;max-width:580px;margin-top:10px;font-size:clamp(27px,3vw,36px);font-weight:600;line-height:1.2}.gsEHRa_sectionHeading>p{max-width:350px;color:var(--text-secondary);font-size:14px;line-height:1.8}.gsEHRa_workflow{border-top:1px solid var(--border);padding-block:30px 44px}.gsEHRa_workflowSteps{gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.gsEHRa_workflowSteps li{border-top:1px solid var(--border);grid-template-columns:36px minmax(0,1fr);gap:14px;padding-block:20px;display:grid}.gsEHRa_stepMarker{color:var(--accent);justify-content:space-between;align-items:center;gap:10px;display:flex}.gsEHRa_stepMarker>span{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.gsEHRa_stepMarker svg{display:none}.gsEHRa_workflowSteps h3,.gsEHRa_teamGrid h3{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.5}.gsEHRa_workflowSteps p,.gsEHRa_teamGrid article>p:last-child{color:var(--text-secondary);margin-top:8px;font-size:14px;line-height:1.8}.gsEHRa_teamSection{border-block:1px solid var(--border);background:var(--surface-alt);padding-block:40px}.gsEHRa_teamGrid{gap:26px;margin-top:30px;display:grid}.gsEHRa_roleLabel{color:var(--accent);align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.gsEHRa_teamGrid h3{margin-top:10px}.gsEHRa_accessNote{border-top:1px solid var(--border);align-items:flex-start;gap:12px;margin-top:30px;padding-top:22px;display:flex}.gsEHRa_accessNote svg{color:var(--accent);flex-shrink:0;margin-top:2px}.gsEHRa_accessNote p{max-width:920px;color:var(--text-secondary);font-size:12px;line-height:1.9}.gsEHRa_accessNote strong{color:var(--text-primary);font-weight:600}.gsEHRa_plans{padding-block:44px}.gsEHRa_pricingContent{margin-top:26px}.gsEHRa_pricingControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.gsEHRa_planGrid{scroll-snap-type:x proximity;gap:12px;margin-inline:-4px;padding:4px 4px 12px;display:flex;overflow-x:auto}.gsEHRa_planGrid>article{scroll-snap-align:start;flex:0 0 calc(100% - 24px)}.gsEHRa_planGrid>article:only-child{flex-basis:100%}.gsEHRa_planGrid:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.gsEHRa_planSwipeHint{color:var(--text-secondary);align-items:center;gap:7px;margin-bottom:10px;font-size:12px;display:flex}.gsEHRa_pricingLoading{border-block:1px solid var(--border);justify-content:center;align-items:center;min-height:180px;display:flex}.gsEHRa_pricingUnavailable{border-block:1px solid var(--border);padding:24px 0}.gsEHRa_pricingUnavailable h3{letter-spacing:-.02em;font-size:19px;font-weight:600}.gsEHRa_pricingUnavailable p{max-width:520px;color:var(--text-secondary);margin-top:8px;font-size:14px;line-height:1.8}.gsEHRa_pricingUnavailable .gsEHRa_actions{margin-top:16px}.gsEHRa_pricingFootnote{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.gsEHRa_pricingFootnote>p{max-width:520px;color:var(--text-secondary);font-size:12px;line-height:1.8}.gsEHRa_pricingFootnote .gsEHRa_textLink{font-size:12px}.gsEHRa_getStarted{border-top:1px solid var(--border);gap:32px;padding-block:40px 44px;display:grid}.gsEHRa_setupCopy>p:not(.gsEHRa_eyebrow){max-width:380px;color:var(--text-secondary);margin-top:16px;font-size:14px;line-height:1.8}.gsEHRa_setupCopy .gsEHRa_primaryButton{margin-top:22px}.gsEHRa_setupCopy .gsEHRa_textLink{width:fit-content;margin-top:10px;font-size:12px;display:flex}.gsEHRa_questions h3{margin-bottom:16px;font-size:15px;font-weight:600}.gsEHRa_disclosures{border-top:1px solid var(--border)}.gsEHRa_disclosures details{border-bottom:1px solid var(--border)}.gsEHRa_disclosures summary{cursor:pointer;align-items:center;gap:16px;min-height:62px;padding-block:14px;font-size:14px;font-weight:550;line-height:1.6;list-style:none;display:flex}.gsEHRa_disclosures summary::-webkit-details-marker{display:none}.gsEHRa_disclosures summary>span:first-child{flex:1}.gsEHRa_disclosures summary>span:last-child{color:var(--accent);font-size:24px;font-weight:300}.gsEHRa_disclosures details[open] summary>span:last-child{transform:rotate(45deg)}.gsEHRa_disclosures details>p{color:var(--text-secondary);padding:0 28px 20px 0;font-size:13px;line-height:1.85}.gsEHRa_patientSection{border-block:1px solid var(--border);background:var(--accent-subtle);padding-block:30px}.gsEHRa_patientSection>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.gsEHRa_patientSection h2{letter-spacing:-.025em;margin-top:8px;font-size:24px;font-weight:600;line-height:1.3}.gsEHRa_patientSection p:last-child{max-width:580px;color:var(--text-secondary);margin-top:10px;font-size:14px;line-height:1.8}.gsEHRa_patientActions{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.gsEHRa_patientActions .gsEHRa_primaryButton{min-width:140px}.gsEHRa_footer{padding-block:26px max(26px, env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.gsEHRa_footer>div>p{color:var(--text-secondary);margin-top:4px;font-size:11px}.gsEHRa_footer nav{flex-wrap:wrap;gap:4px 20px;display:flex}.gsEHRa_footer nav a{min-height:44px;color:var(--text-secondary);align-items:center;font-size:12px;display:flex}.gsEHRa_footer nav a:hover{color:var(--accent)}.gsEHRa_footer small{color:var(--text-secondary);font-size:11px}@media (max-width:359px){.gsEHRa_container{width:calc(100% - 32px)}.gsEHRa_navActions{gap:9px}.gsEHRa_signIn{font-size:12px}.gsEHRa_hero .gsEHRa_primaryButton,.gsEHRa_hero .gsEHRa_secondaryButton{padding-inline:12px;font-size:13px}.gsEHRa_previewHeader{gap:10px;padding:16px 12px}.gsEHRa_previewHeader h2{font-size:14px}.gsEHRa_queuePreview{padding-inline:12px}.gsEHRa_queueRows li{grid-template-columns:30px minmax(0,1fr);gap:4px 10px}.gsEHRa_queueRows li>span:last-child{grid-column:2;justify-self:start}.gsEHRa_token,.gsEHRa_activeToken{grid-row:span 2;width:30px}.gsEHRa_practicePreview figcaption{padding-inline:12px}}@media (min-width:640px){.gsEHRa_container{width:min(100% - 64px,1184px)}.gsEHRa_hero{gap:40px;padding-block:48px}.gsEHRa_hero h1{font-size:48px}.gsEHRa_practicePreview{width:100%;max-width:560px}.gsEHRa_workflowSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px}.gsEHRa_workflowSteps li{display:block}.gsEHRa_stepMarker{margin-bottom:16px}.gsEHRa_stepMarker svg{display:block}.gsEHRa_teamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.gsEHRa_planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid;overflow-x:visible}.gsEHRa_planSwipeHint{display:none}.gsEHRa_teamSection,.gsEHRa_plans,.gsEHRa_getStarted{padding-block:56px}.gsEHRa_workflow{padding-bottom:56px}}@media (min-width:1060px){.gsEHRa_navBar{min-height:76px}.gsEHRa_desktopNav,.gsEHRa_navAppearance{display:flex}.gsEHRa_home .gsEHRa_menuButton,.gsEHRa_mobileNav{display:none}.gsEHRa_navCta{min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex}.gsEHRa_navActions{gap:18px}.gsEHRa_hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;padding-block:64px 68px}.gsEHRa_hero h1{font-size:clamp(44px,4.5vw,59px)}.gsEHRa_heroDescription{font-size:18px}.gsEHRa_hero .gsEHRa_actions{gap:12px}.gsEHRa_hero .gsEHRa_primaryButton,.gsEHRa_hero .gsEHRa_secondaryButton{padding-inline:20px}.gsEHRa_sectionHeading{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:48px}.gsEHRa_workflowSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:36px}.gsEHRa_workflowSteps li{padding-top:22px;padding-bottom:0}.gsEHRa_teamGrid{gap:44px;margin-top:36px}.gsEHRa_teamGrid article+article{border-left:1px solid var(--border);padding-left:32px}.gsEHRa_planGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gsEHRa_getStarted{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:80px}}@media (prefers-reduced-motion:reduce){.gsEHRa_home a,.gsEHRa_home button{transition:none}}@media (forced-colors:active){.gsEHRa_primaryButton,.gsEHRa_secondaryButton,.gsEHRa_navCta,.gsEHRa_token,.gsEHRa_activeToken,.gsEHRa_consultingStatus,.gsEHRa_arrivedStatus,.gsEHRa_bookedStatus{border:1px solid buttontext}}
