.EhrPartnershipModels-module__nLs8iW__modelsGrid{align-items:stretch;gap:var(--space-sm);margin-top:var(--space-5xl);grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr) 76px minmax(0,1fr);display:grid}.EhrPartnershipModels-module__nLs8iW__modelCard{min-width:0;padding:62px var(--space-md) var(--space-md);border:1px solid color-mix(in srgb, var(--border) 90%, transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-md), inset 0 1px 0 #ffffffe6;opacity:0;animation:.75s forwards EhrPartnershipModels-module__nLs8iW__modelReveal;animation-delay:var(--model-delay);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;display:flex;position:relative;overflow:visible;transform:translateY(24px)}.EhrPartnershipModels-module__nLs8iW__modelCard:before{content:"";filter:blur(36px);opacity:0;pointer-events:none;height:150px;transition:opacity var(--transition-normal);border-radius:50%;position:absolute;inset:auto 18% -18%}.EhrPartnershipModels-module__nLs8iW__modelCard:hover{border-color:color-mix(in srgb, var(--primary-hover) 36%, var(--border));transform:translateY(-8px)}.EhrPartnershipModels-module__nLs8iW__modelCard:hover:before{opacity:1}.EhrPartnershipModels-module__nLs8iW__modelIconWrap{z-index:2;border:1px solid color-mix(in srgb, var(--primary-hover) 18%, transparent);border-radius:var(--radius-pill);width:72px;height:72px;box-shadow:0 18px 44px #00000014, 0 0 0 10px color-mix(in srgb, var(--primary-light) 42%, transparent);animation:4.2s ease-in-out infinite EhrPartnershipModels-module__nLs8iW__iconFloat;animation-delay:var(--model-delay);place-items:center;display:grid;position:absolute;top:-42px;left:50%;transform:translate(-50%)}.EhrPartnershipModels-module__nLs8iW__modelIcon{border:1px solid color-mix(in srgb, var(--primary-hover) 18%, transparent);border-radius:var(--radius-pill);width:48px;height:48px;color:var(--primary-dark);background:#ffffffd1;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.EhrPartnershipModels-module__nLs8iW__cardBody{z-index:1;flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.EhrPartnershipModels-module__nLs8iW__modelMeta{width:fit-content;min-height:30px;margin-bottom:var(--space-sm);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--primary-light) 60%, transparent);color:var(--primary-dark);font-family:var(--font-family-secondary);font-size:var(--font-xs);font-weight:var(--font-medium);letter-spacing:.02em;align-items:center;gap:8px;padding:0 16px;line-height:1;display:inline-flex}.EhrPartnershipModels-module__nLs8iW__modelMeta strong{color:var(--primary-dark);font-weight:var(--font-medium)}.EhrPartnershipModels-module__nLs8iW__modelMeta i{border-radius:var(--radius-pill);opacity:.75;text-indent:-999px;background:currentColor;width:3px;height:3px;font-style:normal;display:inline-block}.EhrPartnershipModels-module__nLs8iW__modelCard h3{max-width:310px;color:var(--heading-dark);font-family:var(--font-family-secondary);font-size:var(--font-lg);font-weight:var(--font-medium);letter-spacing:-.04em;margin:0;line-height:1.12}.EhrPartnershipModels-module__nLs8iW__titleRule{width:54px;height:2px;margin:var(--space-sm) 0;border-radius:var(--radius-pill);background:var(--primary-hover);box-shadow:0 0 18px color-mix(in srgb, var(--primary-hover) 30%, transparent);display:block}.EhrPartnershipModels-module__nLs8iW__modelDescription{color:var(--description-dark);font-family:var(--font-family-secondary);font-size:var(--font-sm);margin:0;line-height:1.65}.EhrPartnershipModels-module__nLs8iW__cardDivider{width:100%;height:1px;margin:var(--space-sm) 0 var(--space-sm);background:color-mix(in srgb, var(--border) 84%, transparent)}.EhrPartnershipModels-module__nLs8iW__bestFor{align-items:start;gap:var(--space-sm);grid-template-columns:58px minmax(0,1fr);min-width:0;display:grid}.EhrPartnershipModels-module__nLs8iW__bestIcon{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--primary-light) 70%, var(--bg-primary-light));width:54px;height:54px;color:var(--primary-dark);justify-content:center;align-items:center;display:inline-flex}.EhrPartnershipModels-module__nLs8iW__bestFor strong{color:var(--primary-dark);font-family:var(--font-family-secondary);font-size:var(--font-xs);font-weight:var(--font-medium);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;line-height:1;display:block}.EhrPartnershipModels-module__nLs8iW__bestFor p{color:var(--description-dark);font-family:var(--font-family-secondary);font-size:var(--font-xs);font-weight:var(--font-regular);margin:0;line-height:1.55}.EhrPartnershipModels-module__nLs8iW__modelConnector{width:100%;min-width:58px;height:54px;color:var(--primary-hover);opacity:0;justify-content:center;place-self:center;align-items:center;animation:.7s .45s forwards EhrPartnershipModels-module__nLs8iW__connectorReveal;display:inline-flex;position:relative;transform:translateY(18px)}.EhrPartnershipModels-module__nLs8iW__modelConnector:before,.EhrPartnershipModels-module__nLs8iW__modelConnector:after{content:"";border-radius:var(--radius-pill);height:2px;position:absolute;top:50%;transform:translateY(-50%)}.EhrPartnershipModels-module__nLs8iW__modelConnector:before{background-size:8px 2px;animation:1.4s linear infinite EhrPartnershipModels-module__nLs8iW__connectorFlow;left:0;right:0}.EhrPartnershipModels-module__nLs8iW__modelConnector:after{filter:blur(4px);opacity:.75;width:46px;left:50%}.EhrPartnershipModels-module__nLs8iW__modelConnector svg{z-index:1;border:1px solid color-mix(in srgb, var(--primary-hover) 22%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--bg-primary-light) 76%, transparent);width:48px;height:48px;box-shadow:0 12px 30px #0000000f, 0 0 0 6px color-mix(in srgb, var(--primary-light) 32%, transparent);padding:10px;position:relative}@keyframes EhrPartnershipModels-module__nLs8iW__modelReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes EhrPartnershipModels-module__nLs8iW__connectorReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes EhrPartnershipModels-module__nLs8iW__connectorFlow{0%{background-position:0 0}to{background-position:16px 0}}@keyframes EhrPartnershipModels-module__nLs8iW__iconFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}@media (max-width:1180px){.EhrPartnershipModels-module__nLs8iW__modelsGrid{row-gap:var(--space-lg);max-width:720px;margin-inline:auto;margin-top:var(--space-5xl);grid-template-columns:1fr}.EhrPartnershipModels-module__nLs8iW__modelCard{min-height:auto}.EhrPartnershipModels-module__nLs8iW__modelCard:not(:first-child){margin-top:48px}.EhrPartnershipModels-module__nLs8iW__modelConnector{z-index:1;width:54px;min-width:54px;height:56px;margin:0 auto;position:relative;transform:none}.EhrPartnershipModels-module__nLs8iW__modelCard{z-index:2}.EhrPartnershipModels-module__nLs8iW__modelIconWrap{z-index:3}.EhrPartnershipModels-module__nLs8iW__modelConnector:before{background-size:2px 8px;width:2px;height:100%;animation:1.4s linear infinite EhrPartnershipModels-module__nLs8iW__connectorFlowVertical;inset:0 auto 0 50%;transform:translate(-50%)}.EhrPartnershipModels-module__nLs8iW__modelConnector:after{display:none}.EhrPartnershipModels-module__nLs8iW__modelConnector svg{transform:rotate(90deg)}}@keyframes EhrPartnershipModels-module__nLs8iW__connectorFlowVertical{0%{background-position:0 0}to{background-position:0 16px}}@media (max-width:576px){.EhrPartnershipModels-module__nLs8iW__modelsGrid{margin-top:var(--space-4xl);row-gap:var(--space-md)}.EhrPartnershipModels-module__nLs8iW__modelCard{padding:62px var(--space-md) var(--space-md);border-radius:var(--radius-md);text-align:center}.EhrPartnershipModels-module__nLs8iW__modelCard:not(:first-child){margin-top:58px}.EhrPartnershipModels-module__nLs8iW__modelConnector{height:50px}.EhrPartnershipModels-module__nLs8iW__modelIconWrap{width:72px;height:72px;top:-44px}.EhrPartnershipModels-module__nLs8iW__modelIcon{width:56px;height:56px}.EhrPartnershipModels-module__nLs8iW__modelCard h3{max-width:none;font-size:var(--heading-xs)}.EhrPartnershipModels-module__nLs8iW__modelMeta,.EhrPartnershipModels-module__nLs8iW__titleRule{margin-inline:auto}.EhrPartnershipModels-module__nLs8iW__bestFor{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (prefers-reduced-motion:reduce){.EhrPartnershipModels-module__nLs8iW__modelCard,.EhrPartnershipModels-module__nLs8iW__modelConnector,.EhrPartnershipModels-module__nLs8iW__modelIconWrap,.EhrPartnershipModels-module__nLs8iW__modelConnector:before{animation:none}.EhrPartnershipModels-module__nLs8iW__modelCard,.EhrPartnershipModels-module__nLs8iW__modelConnector{opacity:1;transform:none}.EhrPartnershipModels-module__nLs8iW__modelCard,.EhrPartnershipModels-module__nLs8iW__modelCard:hover{transition:none;transform:none}}
