.EhrTechnicalIntegration-module__m4Bu4a__flow{align-items:stretch;gap:var(--space-md);margin-top:var(--space-4xl);grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr) 52px minmax(0,1fr) 52px minmax(0,1fr);display:grid}.EhrTechnicalIntegration-module__m4Bu4a__flowCard{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-md);width:100%;min-width:0;height:100%;min-height:260px;padding:var(--space-lg) var(--space-md);border:1px solid color-mix(in srgb, var(--border) 88%, transparent);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--primary-light) 30%, transparent), transparent 42%), var(--bg-primary-light);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffffe6;color:inherit;font:inherit;text-align:center;-webkit-appearance:none;appearance:none;cursor:pointer;flex-direction:column;margin:0;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),color .35s;display:flex;position:relative;overflow:hidden}.EhrTechnicalIntegration-module__m4Bu4a__flowCard:before{content:"";background:color-mix(in srgb, var(--primary-hover) 18%, transparent);filter:blur(34px);opacity:0;pointer-events:none;border-radius:50%;height:120px;transition:opacity .65s;position:absolute;inset:auto 22% -45%}.EhrTechnicalIntegration-module__m4Bu4a__flowCard:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--primary-hover) 34%, transparent), transparent 32%), linear-gradient(135deg, var(--heading-dark), color-mix(in srgb, var(--heading-dark) 78%, var(--primary-hover)));opacity:0;pointer-events:none;transition:opacity .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.EhrTechnicalIntegration-module__m4Bu4a__flowCard>*{z-index:1;position:relative}.EhrTechnicalIntegration-module__m4Bu4a__flowCard:hover{border-color:color-mix(in srgb, var(--primary-hover) 34%, var(--border));transform:translateY(-6px);box-shadow:0 26px 70px #0000001c,inset 0 1px #ffffffe6}.EhrTechnicalIntegration-module__m4Bu4a__flowCard:hover:before{opacity:1}.EhrTechnicalIntegration-module__m4Bu4a__activeFlowCard{border-color:color-mix(in srgb, var(--primary-hover) 62%, var(--heading-dark));color:var(--heading-light);box-shadow:0 0 0 1px color-mix(in srgb, var(--primary-hover) 42%, transparent), 0 26px 76px color-mix(in srgb, var(--primary-hover) 22%, transparent);transform:translateY(-8px)scale(1.015)}.EhrTechnicalIntegration-module__m4Bu4a__activeFlowCard:after{opacity:1}.EhrTechnicalIntegration-module__m4Bu4a__activeFlowCard .EhrTechnicalIntegration-module__m4Bu4a__flowIcon{border:1px solid color-mix(in srgb, var(--primary-hover) 45%, transparent);background:color-mix(in srgb, var(--primary-hover) 18%, transparent);color:var(--heading-light);box-shadow:0 0 0 8px color-mix(in srgb, var(--primary-hover) 8%, transparent), 0 0 32px color-mix(in srgb, var(--primary-hover) 24%, transparent)}.EhrTechnicalIntegration-module__m4Bu4a__activeFlowCard .EhrTechnicalIntegration-module__m4Bu4a__flowContent h3{color:var(--heading-light)}.EhrTechnicalIntegration-module__m4Bu4a__activeFlowCard .EhrTechnicalIntegration-module__m4Bu4a__flowContent p{color:var(--primary-hover);font-weight:var(--font-medium)}.EhrTechnicalIntegration-module__m4Bu4a__activeFlowCard .EhrTechnicalIntegration-module__m4Bu4a__flowBadge{background:color-mix(in srgb, var(--primary-hover) 20%, transparent);color:var(--primary-hover)}.EhrTechnicalIntegration-module__m4Bu4a__activeFlowArrow{background:linear-gradient(90deg, transparent, var(--primary-hover), transparent);box-shadow:0 0 18px color-mix(in srgb, var(--primary-hover) 60%, transparent), 0 0 38px color-mix(in srgb, var(--primary-hover) 32%, transparent)}.EhrTechnicalIntegration-module__m4Bu4a__featured{border-color:color-mix(in srgb, var(--primary-hover) 62%, var(--heading-dark));background:radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--primary-hover) 34%, transparent), transparent 32%), linear-gradient(135deg, var(--heading-dark), color-mix(in srgb, var(--heading-dark) 78%, var(--primary-hover)));color:var(--heading-light);box-shadow:0 0 0 1px color-mix(in srgb, var(--primary-hover) 42%, transparent), 0 26px 76px color-mix(in srgb, var(--primary-hover) 22%, transparent)}.EhrTechnicalIntegration-module__m4Bu4a__flowIcon,.EhrTechnicalIntegration-module__m4Bu4a__capabilityIcon{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--primary-light) 72%, var(--bg-primary-light));color:var(--primary-dark);flex:none;justify-content:center;align-items:center;display:inline-flex}.EhrTechnicalIntegration-module__m4Bu4a__flowIcon{width:64px;height:64px;margin-inline:auto}.EhrTechnicalIntegration-module__m4Bu4a__flowIcon,.EhrTechnicalIntegration-module__m4Bu4a__flowContent h3,.EhrTechnicalIntegration-module__m4Bu4a__flowContent p,.EhrTechnicalIntegration-module__m4Bu4a__flowBadge{transition:color .35s,background .35s,border-color .35s,box-shadow .35s,transform .35s}.EhrTechnicalIntegration-module__m4Bu4a__featured .EhrTechnicalIntegration-module__m4Bu4a__flowIcon{border:1px solid color-mix(in srgb, var(--primary-hover) 45%, transparent);background:color-mix(in srgb, var(--primary-hover) 18%, transparent);color:var(--heading-light);box-shadow:0 0 0 8px color-mix(in srgb, var(--primary-hover) 8%, transparent), 0 0 32px color-mix(in srgb, var(--primary-hover) 24%, transparent)}.EhrTechnicalIntegration-module__m4Bu4a__flowContent{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:122px;display:flex}.EhrTechnicalIntegration-module__m4Bu4a__flowContent h3{color:var(--heading-dark);font-family:var(--font-family-secondary);font-size:var(--font-md-lg);font-weight:var(--font-medium);text-align:center;margin:0;line-height:1.15}.EhrTechnicalIntegration-module__m4Bu4a__featured .EhrTechnicalIntegration-module__m4Bu4a__flowContent h3{color:var(--heading-light)}.EhrTechnicalIntegration-module__m4Bu4a__flowContent p{max-width:210px;margin:var(--space-xs) auto var(--space-xs);color:var(--description-dark);font-family:var(--font-family-secondary);font-size:var(--font-sm);font-weight:var(--font-regular);text-align:center;line-height:1.45}.EhrTechnicalIntegration-module__m4Bu4a__featured .EhrTechnicalIntegration-module__m4Bu4a__flowContent p{color:var(--primary-hover);font-weight:var(--font-medium)}.EhrTechnicalIntegration-module__m4Bu4a__flowBadge{border-radius:var(--radius-xs);background:var(--bg-secondary-light);width:fit-content;min-height:30px;color:var(--description-dark);font-family:var(--font-family-secondary);font-size:var(--font-xxs);font-weight:var(--font-medium);letter-spacing:.1em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;margin-inline:auto;padding:0 16px;line-height:1;display:inline-flex}.EhrTechnicalIntegration-module__m4Bu4a__featured .EhrTechnicalIntegration-module__m4Bu4a__flowBadge{background:color-mix(in srgb, var(--primary-hover) 20%, transparent);color:var(--primary-hover)}.EhrTechnicalIntegration-module__m4Bu4a__flowArrow{border-radius:var(--radius-pill);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary-hover) 100%, transparent));width:100%;height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--primary-hover) 24%, transparent);align-self:center;transition:background .35s,box-shadow .35s,opacity .35s;position:relative}.EhrTechnicalIntegration-module__m4Bu4a__flowArrow:after{content:"";border-top:2px solid var(--primary-hover);border-right:2px solid var(--primary-hover);width:13px;height:13px;position:absolute;top:50%;right:1px;transform:translateY(-50%)rotate(45deg)}.EhrTechnicalIntegration-module__m4Bu4a__capabilityGrid{align-items:stretch;gap:var(--space-sm);margin-top:var(--space-4xl);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.EhrTechnicalIntegration-module__m4Bu4a__capabilityCard{justify-content:flex-start;align-items:center;gap:var(--space-sm);min-width:0;height:100%;padding:var(--space-md) var(--space-md);border:1px solid color-mix(in srgb, var(--border) 88%, transparent);border-radius:var(--radius-md);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--primary-light) 28%, transparent), transparent 42%), var(--bg-primary-light);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffffe0;text-align:center;flex-direction:column;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.EhrTechnicalIntegration-module__m4Bu4a__capabilityCard:after{content:"";background:color-mix(in srgb, var(--primary-hover) 14%, transparent);filter:blur(30px);opacity:0;pointer-events:none;border-radius:50%;height:110px;transition:opacity .35s;position:absolute;inset:auto 18% -55%}.EhrTechnicalIntegration-module__m4Bu4a__capabilityCard:hover{border-color:color-mix(in srgb, var(--primary-hover) 28%, var(--border));transform:translateY(-5px);box-shadow:0 22px 54px #00000017,inset 0 1px #ffffffe0}.EhrTechnicalIntegration-module__m4Bu4a__capabilityCard:hover:after{opacity:1}.EhrTechnicalIntegration-module__m4Bu4a__capabilityIcon{width:58px;height:58px;margin-inline:auto}.EhrTechnicalIntegration-module__m4Bu4a__capabilityCard>div{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.EhrTechnicalIntegration-module__m4Bu4a__capabilityCard h3{max-width:100%;margin:0 0 var(--space-xs);color:var(--heading-dark);font-family:var(--font-family-secondary);font-size:var(--font-sm);font-weight:var(--font-medium);text-align:center;line-height:1.25}.EhrTechnicalIntegration-module__m4Bu4a__capabilityCard p{max-width:210px;color:var(--description-dark);font-family:var(--font-family-secondary);font-size:var(--font-xs);font-weight:var(--font-regular);text-align:center;margin:0 auto;line-height:1.55}@media (max-width:1180px){.EhrTechnicalIntegration-module__m4Bu4a__flow{max-width:680px;margin-inline:auto;margin-top:var(--space-4xl);grid-template-columns:1fr;gap:0}.EhrTechnicalIntegration-module__m4Bu4a__flowCard{justify-content:flex-start;align-items:center;gap:var(--space-lg);min-height:180px;padding:var(--space-lg);text-align:left;flex-direction:row}.EhrTechnicalIntegration-module__m4Bu4a__flowIcon{width:64px;height:64px;margin-inline:0}.EhrTechnicalIntegration-module__m4Bu4a__flowContent{justify-content:center;align-items:flex-start;max-width:100%;min-height:auto}.EhrTechnicalIntegration-module__m4Bu4a__capabilityCard p{max-width:100%}.EhrTechnicalIntegration-module__m4Bu4a__flowCard:hover{transform:none}.EhrTechnicalIntegration-module__m4Bu4a__activeFlowCard{transform:scale(1.01)}.EhrTechnicalIntegration-module__m4Bu4a__flowCard{z-index:1}.EhrTechnicalIntegration-module__m4Bu4a__flowArrow{width:2px;height:52px;margin-block:var(--space-sm);background:linear-gradient(180deg, transparent, var(--primary-hover), transparent);box-shadow:0 0 18px color-mix(in srgb, var(--primary-hover) 40%, transparent), 0 0 34px color-mix(in srgb, var(--primary-hover) 18%, transparent);z-index:2;margin-block:var(--space-md);place-self:center;position:relative}.EhrTechnicalIntegration-module__m4Bu4a__activeFlowArrow{background:linear-gradient(90deg, transparent, var(--primary-hover), transparent);box-shadow:0 0 18px color-mix(in srgb, var(--primary-hover) 60%, transparent), 0 0 38px color-mix(in srgb, var(--primary-hover) 32%, transparent)}.EhrTechnicalIntegration-module__m4Bu4a__flowArrow:after{inset:auto auto 0 50%;transform:translate(-50%,50%)rotate(135deg)}.EhrTechnicalIntegration-module__m4Bu4a__flowContent h3,.EhrTechnicalIntegration-module__m4Bu4a__flowContent p{text-align:left}.EhrTechnicalIntegration-module__m4Bu4a__flowContent p{max-width:100%;margin:var(--space-xs) 0 var(--space-xs)}.EhrTechnicalIntegration-module__m4Bu4a__flowBadge{margin-inline:0}.EhrTechnicalIntegration-module__m4Bu4a__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.EhrTechnicalIntegration-module__m4Bu4a__flow{margin-top:var(--space-3xl);gap:0}.EhrTechnicalIntegration-module__m4Bu4a__flowCard{min-height:100%;padding:var(--space-lg) var(--space-md);border-radius:var(--radius-md);justify-content:start}.EhrTechnicalIntegration-module__m4Bu4a__flowArrow{height:38px;margin-block:10px}.EhrTechnicalIntegration-module__m4Bu4a__flowArrow:after{width:11px;height:11px}.EhrTechnicalIntegration-module__m4Bu4a__flowContent{min-height:auto}.EhrTechnicalIntegration-module__m4Bu4a__capabilityGrid{margin-top:var(--space-lg);grid-template-columns:1fr}}@media (max-width:480px){.EhrTechnicalIntegration-module__m4Bu4a__flowCard{gap:var(--space-md);padding:var(--space-md)}.EhrTechnicalIntegration-module__m4Bu4a__flowIcon{width:54px;height:54px}}
