.lh-ehr-film{aspect-ratio:1;border-radius:var(--v2-radius-lg);width:100%;margin:0;position:relative;overflow:hidden}.lh-ehr-film:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--v2-ink) 19%, transparent) .7px, transparent 1px) 0 0 / 8px 8px, color-mix(in srgb, var(--v2-cream-soft) 55%, transparent);mask-image:url(/images/homepage/ehr-chart-writeback/chart-writeback-floor-mask.webp), radial-gradient(ellipse 70% 80% at 51% 53%, transparent 32%, var(--v2-ink) 100%), linear-gradient(38deg, transparent, var(--v2-ink) 58%);position:absolute;inset:0;mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:intersect}.home-ehr-visual{min-width:0}.home-ehr-partners{margin-top:30px}.home-ehr-partners>p{color:var(--v2-slate);margin:0 0 12px;font-size:12px}.home-ehr-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:470px;margin:0;padding:0;list-style:none;display:grid}.home-ehr-partner-grid>li{border:1px solid var(--v2-cream-border);background:var(--card);border-radius:10px;justify-content:center;align-items:center;height:78px;padding:18px 24px;display:flex}.home-ehr-partner-grid img{object-fit:contain;width:100%;max-width:158px;height:auto;max-height:36px;display:block}.home-ehr-partner-grid>li[data-brand=greenway] img{max-width:146px;max-height:43px}.home-ehr-partner-grid>li[data-brand=nextgen] img{max-width:136px;max-height:40px}@media (max-width:1023px) and (min-width:768px){.home-ehr-partner-grid>li{padding-inline:16px}}@media (max-width:767px){.home-ehr-visual{width:100%;max-width:620px;margin-inline:auto}.home-ehr-partner-grid{max-width:none}}@media (max-width:420px){.home-ehr-partner-grid>li{height:72px;padding:14px 18px}}
.lh-handoff-film:has(video[data-ready=true]) picture{opacity:0}.lh-handoff-film:has(video[data-white-matte=true][data-ready=true]){mix-blend-mode:multiply}
.v2-root .lh-hero{background:var(--v2-cream-light);color:var(--v2-ink)}.lh-hero-container{max-width:1376px;margin-inline:auto;padding:104px 48px 80px}.lh-hero-intro{text-align:left}.lh-hero-category{color:var(--v2-mint-deep);font:500 13px/1.5 var(--v2-body);align-items:center;gap:8px;margin:0 0 24px;display:inline-flex}.lh-hero-category>span{background:var(--v2-mint-deep);border-radius:50%;width:8px;height:8px}.v2-root .lh-hero-title{max-width:18ch;font:600 clamp(44px, 1.9rem + 2.9vw, 68px)/1.04 var(--v2-display);color:var(--v2-teal-deep);letter-spacing:-.03em;text-wrap:balance;margin:0}.lh-hero-title em{font-style:normal;font-weight:inherit;color:var(--v2-mint-deep)}.lh-hero-keep-together{white-space:nowrap}.lh-hero-proposition{max-width:620px;margin-top:28px}.lh-hero-description{max-width:52ch;color:var(--v2-ink);text-wrap:pretty;margin:0;font-size:20px;line-height:1.5}.lh-hero-action{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;display:flex}.lh-hero-primary-action{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lh-hero-action .v2-btn-primary{min-height:48px;padding-inline:20px}.lh-hero-cadence{color:var(--v2-slate);margin:0;font-size:13px}.lh-hero-trust{color:var(--v2-slate);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;font-size:13px;display:flex}.lh-hero-trust>span{align-items:center;gap:8px;display:inline-flex}.lh-hero-trust svg{color:var(--v2-teal-deep);flex-shrink:0}.lh-homepage .lh-hero .lh-walkthrough{background:0 0;border:0;border-radius:0;min-width:0;margin-top:40px;padding:0}.lh-homepage .lh-hero .lh-step-arrow{display:none}.lh-homepage .lh-hero .home-client-logos{margin-top:24px}.lh-homepage .lh-hero .home-client-logos>div{border-top:1px solid var(--v2-cream-border);max-width:none;padding:20px 0 0}.lh-homepage .lh-hero .home-client-logos p{font:400 13px/1.5 var(--v2-body);text-align:left;margin-bottom:24px}.lh-homepage .lh-hero .home-logo-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.lh-homepage .lh-hero .home-logo-grid img.home-logo-mark{object-fit:contain;filter:brightness(0)saturate();opacity:.7;width:auto;max-width:152px;height:auto;max-height:32px;display:block}.lh-homepage .home-integrations .home-integration-copy .home-copy{color:var(--v2-ink)}.lh-homepage .home-integrations .home-security-line>span{font-size:13px}.home-integrations-cta{border-top:1px solid var(--v2-cream-border);justify-content:flex-end;align-items:center;gap:24px;margin-top:40px;padding-top:24px;display:flex}.home-integrations-cta p{color:var(--v2-slate);margin:0;font-size:15px}@media (min-width:1280px){.lh-hero-container{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:0 24px;display:grid}.lh-hero-intro{align-self:start;padding-top:88px}.v2-root .lh-hero-title{font-size:clamp(52px,4vw,56px)}.lh-hero-proposition{max-width:500px}.lh-homepage .lh-hero .lh-walkthrough{margin:0}.lh-homepage .lh-hero .home-client-logos{grid-column:1/-1}.lh-homepage .lh-hero .home-client-logos>div{align-items:center;gap:40px;display:flex}.lh-homepage .lh-hero .home-client-logos p{flex:0 0 180px;margin:0}.lh-homepage .lh-hero .home-logo-grid{flex:1}}@media (max-width:1279px){.lh-hero-container{padding-inline:32px}.v2-root .lh-hero-title{max-width:21ch}}@media (max-width:767px){.lh-hero-container{padding:104px 24px 12px}.lh-hero-category{margin-bottom:16px}.v2-root .lh-hero-title{letter-spacing:-.03em;font-size:clamp(37px,9.3vw,52px);line-height:1.08}.lh-hero-title br{display:none}.lh-hero-proposition{margin-top:20px}.lh-hero-description{font-size:18px;line-height:1.5}.lh-hero-action{gap:12px;margin-top:20px}.lh-hero-primary-action{gap:12px;width:100%}.lh-homepage .lh-hero-primary-action .v2-btn-primary{flex:168px;width:auto;min-width:168px;min-height:52px}.lh-hero-cadence{flex-shrink:0}.lh-hero-trust{gap:12px 16px;margin-top:12px}.lh-homepage .lh-hero .lh-walkthrough{margin-top:24px}.lh-homepage .lh-hero .home-client-logos{margin-top:16px}.lh-homepage .lh-hero .home-client-logos>div{padding-top:12px}.lh-homepage .lh-hero .home-client-logos p{margin-bottom:12px}.lh-homepage .lh-hero .home-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.lh-homepage .lh-hero .home-logo-grid>div{grid-column:span 2;min-width:0}.lh-homepage .lh-hero .home-logo-grid>div:nth-child(n+4){grid-column:span 3}.lh-homepage .lh-hero .home-logo-grid img.home-logo-mark{max-width:100%;max-height:28px}.home-integrations-cta{flex-direction:column;align-items:flex-start;gap:16px}}.lh-hero-proof{border-top:1px solid var(--v2-cream-border);color:var(--v2-teal-deep);align-items:center;gap:16px;margin-top:24px;padding-top:20px;text-decoration:none;display:flex}.lh-hero-proof>strong{font:500 28px/1.1 var(--v2-num);letter-spacing:-.025em;flex:none}.lh-hero-proof>span{gap:4px;font-size:12px;line-height:1.4;display:grid}.lh-hero-proof>span>span:last-child{color:var(--v2-slate)}.lh-hero-proof>svg{flex:none;margin-left:auto}.lh-hero-proof:hover>span>span:last-child{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.lh-hero-proof{gap:12px;margin-top:16px;padding-top:16px}.lh-hero-proof>strong{font-size:24px}}.v2-root.lh-homepage .home-integrations .home-integration-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px}@media (max-width:1023px){.v2-root.lh-homepage .home-integrations .home-integration-layout{gap:32px}}@media (max-width:767px){.v2-root.lh-homepage .home-integrations .home-integration-layout{grid-template-columns:1fr}}
.lh-homepage .context-fit-feature{background:var(--v2-teal-deep);min-width:0;color:var(--v2-cream);border-radius:20px;flex-direction:column;align-self:start;padding:36px;display:flex}.lh-homepage .context-fit-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.lh-homepage .context-fit-header p{font-size:14px;font-weight:500;line-height:1.5}.lh-homepage .context-fit-header svg{color:var(--v2-mint-live);flex:none}.lh-homepage .context-fit-feature h3{font:550 clamp(40px, 4vw, 52px)/1.1 var(--v2-display);letter-spacing:-.05em;color:var(--v2-cream);margin-top:30px}.lh-homepage .context-fit-copy{margin-top:24px;font-size:17px;line-height:1.7}.lh-homepage .context-fit-customer{border-top:1px solid color-mix(in srgb, var(--v2-cream) 25%, transparent);margin-top:32px;padding-top:26px}.lh-homepage .context-fit-customer h4{color:var(--v2-mint-live);font-size:14px;font-weight:550;line-height:1.5}.lh-homepage .context-fit-customer p{margin-top:10px;font-size:17px;line-height:1.6}.lh-homepage .context-fit-link{margin-top:auto;padding-top:30px}.lh-homepage .context-fit-link .v2-btn-tertiary{color:var(--v2-mint-live)}.lh-homepage .context-benchmarks{border-block:1px solid var(--v2-cream-border);grid-column:1/-1}.lh-homepage .context-benchmarks>summary{cursor:pointer;min-height:76px;color:var(--v2-teal-deep);justify-content:space-between;align-items:center;gap:24px;padding-block:23px;font-size:17px;font-weight:550;line-height:1.5;list-style:none;display:flex}.lh-homepage .context-benchmarks>summary::-webkit-details-marker{display:none}.lh-homepage .context-benchmarks>summary>svg{flex:none}.lh-homepage .context-benchmarks[open]>summary>svg{transform:rotate(180deg)}.lh-homepage .context-benchmarks>summary:focus-visible,.lh-homepage .context-source-link:focus-visible{outline:2px solid var(--v2-mint-deep);outline-offset:5px;border-radius:4px}.lh-homepage .context-benchmark-body{color:var(--v2-ink);padding:16px 0 36px;font-size:16px;line-height:1.65}.lh-homepage .context-benchmark-body h4{color:var(--v2-teal-deep);letter-spacing:-.02em;font-size:20px;font-weight:550;line-height:1.4}.lh-homepage .context-leakage{background:var(--v2-cream-soft);border-radius:14px;padding:28px 32px}.lh-homepage .context-leakage-stat{color:var(--v2-teal-deep);margin-top:12px;font-size:22px;line-height:1.5}.lh-homepage .context-leakage-stat strong{font-weight:650}.lh-homepage .context-source-link{color:var(--v2-mint-deep);text-underline-offset:4px;margin-top:16px;font-size:14px;line-height:1.6;text-decoration:underline;display:inline-block}.lh-homepage .context-attrition{margin-top:36px}.lh-homepage .context-attrition-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.lh-homepage .context-attrition-heading p{color:var(--v2-slate);font-size:15px}.lh-homepage .context-attrition-columns,.lh-homepage .context-attrition-list>li{grid-template-columns:minmax(220px,1fr) minmax(80px,1fr) 84px 106px;align-items:center;column-gap:28px;display:grid}.lh-homepage .context-attrition-columns{color:var(--v2-slate);padding:24px 0 12px;font-size:13px;font-weight:500;line-height:1.4}.lh-homepage .context-attrition-columns>span:first-child{grid-column:1/3}.lh-homepage .context-attrition-columns>span:not(:first-child){text-align:right}.lh-homepage .context-attrition-list{padding:0;list-style:none}.lh-homepage .context-attrition-list>li{border-top:1px solid var(--v2-cream-border);min-height:70px;padding-block:16px}.lh-homepage .context-stage-name{min-width:0;color:var(--v2-teal-deep);align-items:baseline;gap:16px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.lh-homepage .context-stage-index{color:var(--v2-slate);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:400}.lh-homepage .context-stage-bar{background:var(--v2-cream-border);border-radius:3px;height:6px;overflow:hidden}.lh-homepage .context-stage-bar>span{background:var(--v2-slate);border-radius:inherit;height:100%;display:block}.lh-homepage .context-stage-value{text-align:right;color:var(--v2-teal-deep);font:550 24px/1.2 var(--v2-num);font-variant-numeric:tabular-nums}.lh-homepage .context-stage-loss{text-align:right;color:var(--v2-slate);font-variant-numeric:tabular-nums;font-size:16px}.lh-homepage .context-stage-start{font-size:14px}.lh-homepage .context-attrition-complete .context-stage-name,.lh-homepage .context-attrition-complete .context-stage-value{color:var(--v2-mint-deep)}.lh-homepage .context-attrition-complete .context-stage-bar>span{background:var(--v2-mint-deep)}.lh-homepage .context-source-note{max-width:75ch;color:var(--v2-slate);margin-top:18px;font-size:14px;line-height:1.6}.lh-homepage .context-manual{border-top:1px solid var(--v2-cream-border);margin-top:34px;padding-top:30px}.lh-homepage .context-manual-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:24px;display:grid}.lh-homepage .context-manual-metrics>div{min-width:0}.lh-homepage .context-manual-metrics dt{color:var(--v2-teal-deep);font:550 28px/1.2 var(--v2-num);letter-spacing:-.03em}.lh-homepage .context-manual-metrics dd{max-width:24ch;color:var(--v2-slate);margin-top:10px;font-size:16px;line-height:1.55}.lh-homepage .context-customer-workload{border-left:2px solid var(--v2-cream-border);margin-top:30px;padding:22px 26px}.lh-homepage .context-customer-workload h5{color:var(--v2-teal-deep);font-size:14px;font-weight:550;line-height:1.5}.lh-homepage .context-customer-workload p{max-width:80ch;color:var(--v2-slate);margin-top:8px;font-size:16px;line-height:1.65}@media (max-width:1023px){.lh-homepage .wf-fit-grid.context-fit-layout{grid-template-columns:1fr}.lh-homepage .context-fit-layout .wf-fit-support{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-homepage .context-fit-layout .wf-fit-card{display:block}.lh-homepage .context-fit-layout .wf-fit-card-wide{display:grid}.lh-homepage .context-fit-feature{padding:28px}.lh-homepage .context-attrition-columns,.lh-homepage .context-attrition-list>li{grid-template-columns:minmax(200px,1fr) minmax(60px,.8fr) 74px 90px;column-gap:20px}}@media (max-width:767px){.lh-homepage .context-fit-feature{padding:30px}.lh-homepage .context-fit-copy{max-width:60ch}.lh-homepage .context-benchmark-body{padding-top:12px}.lh-homepage .context-leakage{padding:24px}.lh-homepage .context-attrition-heading{display:block}.lh-homepage .context-attrition-heading p{margin-top:8px}.lh-homepage .context-attrition-columns,.lh-homepage .context-attrition-list>li{grid-template-columns:minmax(0,1fr) 74px 80px;column-gap:18px}.lh-homepage .context-attrition-columns>span:first-child{grid-column:1}.lh-homepage .context-stage-bar{grid-area:2/1/auto/-1;height:4px;margin-top:12px}.lh-homepage .context-stage-name{gap:12px}.lh-homepage .context-manual-metrics{gap:22px}.lh-homepage .context-manual-metrics dt{font-size:25px}}@media (max-width:480px){.lh-homepage .context-fit-layout .wf-fit-support{grid-template-columns:1fr}.lh-homepage .context-fit-feature{padding:28px 24px}.lh-homepage .context-fit-copy,.lh-homepage .context-fit-customer p{font-size:16px}.lh-homepage .context-leakage{padding:22px}.lh-homepage .context-leakage-stat{font-size:20px}.lh-homepage .context-attrition-columns,.lh-homepage .context-attrition-list>li{grid-template-columns:minmax(0,1fr) 62px 64px;column-gap:10px}.lh-homepage .context-attrition-columns{font-size:12px}.lh-homepage .context-stage-name{gap:8px}.lh-homepage .context-stage-value{font-size:22px}.lh-homepage .context-manual-metrics{grid-template-columns:1fr;gap:24px}.lh-homepage .context-manual-metrics>div{grid-template-columns:minmax(95px,.65fr) 1fr;align-items:start;gap:20px;display:grid}.lh-homepage .context-manual-metrics dt{font-size:24px}.lh-homepage .context-manual-metrics dd{margin-top:0}.lh-homepage .context-customer-workload{padding:4px 0 4px 18px}}.lh-homepage .context-fit-layout{column-gap:40px}.lh-homepage .context-fit-feature{border-radius:var(--v2-radius-lg);color:var(--v2-cream-light);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--v2-cream-light) 8%, transparent);padding:32px}.lh-homepage .context-fit-feature h3{font:550 clamp(36px, 4vw, 48px)/1.1 var(--v2-body);letter-spacing:-.025em}.lh-homepage .context-fit-copy{font-size:17px;line-height:1.6}.lh-homepage .context-fit-customer{margin-top:24px;padding-top:24px}.lh-homepage .context-fit-customer h4{color:var(--v2-cream-light);font-size:13px;font-weight:500}.lh-homepage .context-fit-link{padding-top:24px}.lh-homepage .context-fit-layout .wf-fit-support{gap:0 32px}.lh-homepage .context-fit-layout .wf-fit-card{border:0;border-top:1px solid var(--v2-cream-border);background:0 0;border-radius:0;padding:24px 0}.lh-homepage .context-fit-layout .wf-fit-icon{width:24px;height:24px;color:var(--v2-teal-deep);margin-bottom:16px}.lh-homepage .context-fit-layout .wf-fit-card h3{font:550 22px/1.2 var(--v2-body);letter-spacing:-.015em}.lh-homepage .context-fit-layout .wf-fit-card p{color:var(--v2-ink);font-size:17px;line-height:1.6}.lh-homepage .context-fit-layout .wf-fit-card .v2-btn-tertiary{min-height:44px;font-size:15px}.lh-homepage .context-fit-layout .wf-fit-card-wide{grid-template-columns:24px minmax(0,1fr);gap:16px}@media (max-width:767px){.lh-homepage .context-fit-layout .wf-fit-card p,.lh-homepage .context-fit-copy{font-size:16px}.lh-homepage .context-fit-feature{padding:28px}}@media (max-width:479px){.lh-homepage .context-fit-feature{padding:24px}.lh-homepage .context-fit-layout .wf-fit-card{grid-template-columns:24px minmax(0,1fr);gap:16px}}@media (prefers-reduced-motion:no-preference){.lh-homepage .context-fit-layout[data-entered] .context-fit-feature{animation:context-feature-enter var(--motion-reveal) var(--ease-out) both}.lh-homepage .context-fit-layout[data-entered] .wf-fit-card{animation:context-cell-enter var(--motion-enter) var(--ease-out) both}.lh-homepage .context-fit-layout[data-entered] .wf-fit-card:nth-child(2){animation-delay:var(--stagger)}.lh-homepage .context-fit-layout[data-entered] .wf-fit-card:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.lh-homepage .context-fit-layout[data-entered] .wf-fit-card:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.lh-homepage .context-fit-layout[data-entered] .wf-fit-card:nth-child(5){animation-delay:calc(var(--stagger) * 4)}}@keyframes context-feature-enter{0%{opacity:.7;transform:translateX(calc(var(--reveal-travel) * -1))}to{opacity:1;transform:translate(0)}}@keyframes context-cell-enter{0%{opacity:.6}to{opacity:1}}.lh-homepage .audience-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;margin-bottom:44px;display:grid}.lh-homepage .audience-intro{max-width:57ch;color:var(--v2-slate);font:400 17px/1.6 var(--v2-body);margin:0 0 3px}.lh-homepage .audience-overview{border-top:1px solid var(--v2-cream-border);grid-template-columns:minmax(0,.74fr) minmax(0,1.6fr);align-items:start;gap:64px;display:grid}.lh-homepage .audience-fqhc{min-width:0;padding-top:28px}.lh-homepage .audience-fqhc-heading>p{color:var(--v2-slate);font:500 13px/1.5 var(--v2-body);margin:0}.lh-homepage .audience-fqhc-heading>div{color:var(--v2-teal-deep);align-items:center;gap:12px;margin-top:14px;display:flex}.lh-homepage .audience-fqhc-heading svg{flex:none;width:30px;height:30px}.lh-homepage .audience-fqhc-heading h3{color:var(--v2-ink);font:550 32px/1.15 var(--v2-body);letter-spacing:-.025em;margin:0}.lh-homepage .audience-fqhc-copy{max-width:43ch;color:var(--v2-ink);font:400 16px/1.65 var(--v2-body);margin:20px 0 0}.lh-homepage .audience-fqhc-evidence{margin-top:28px}.lh-homepage .audience-proof h4{color:var(--v2-teal-deep);font:550 13px/1.5 var(--v2-body);margin:0}.lh-homepage .audience-proof p{max-width:40ch;color:var(--v2-slate);font:400 16px/1.6 var(--v2-body);margin:8px 0 0}.lh-homepage .audience-fqhc-link{margin-top:20px}.lh-homepage .audience-directory{min-width:0;padding-top:12px}.lh-homepage .audience-row{border:0;align-items:start;padding-block:22px;display:grid}.lh-homepage .audience-name{min-width:0;color:var(--v2-ink);align-items:center;gap:10px;display:flex}.lh-homepage .audience-name>svg{background:color-mix(in srgb, var(--v2-mint-deep) 7%, var(--card));width:32px;height:32px;color:var(--v2-teal-deep);border-radius:10px;flex:none;padding:7px}.lh-homepage .audience-name h3{color:var(--v2-ink);font:550 18px/1.4 var(--v2-body);letter-spacing:-.015em;margin:0}.lh-homepage .audience-description{max-width:44ch;color:var(--v2-slate);font:400 16px/1.55 var(--v2-body);margin:3px 0 0}.lh-homepage .audience-link{justify-self:end;margin-top:-6px}.lh-homepage .audience-section .v2-btn-tertiary{min-height:44px;color:var(--v2-teal-deep);white-space:nowrap;font-size:14px;font-weight:500}.lh-homepage .audience-section .v2-btn-tertiary:hover{color:var(--v2-mint-deep)}@media (min-width:768px){.lh-homepage .audience-directory{grid-template-columns:minmax(0,1.08fr) minmax(0,1.48fr) max-content;column-gap:clamp(16px,1.7vw,26px);display:grid}.lh-homepage .audience-row{grid-column:1/-1;grid-template-columns:subgrid}}@media (max-width:1199px){.lh-homepage .audience-overview{grid-template-columns:1fr;gap:32px}.lh-homepage .audience-fqhc{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px 48px;display:grid}.lh-homepage .audience-fqhc-heading{grid-column:1;align-self:end}.lh-homepage .audience-fqhc-evidence{grid-area:1/2/3}.lh-homepage .audience-fqhc-copy,.lh-homepage .audience-fqhc-evidence{margin-top:0}}@media (max-width:767px){.lh-homepage .audience-heading{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.lh-homepage .audience-intro{max-width:58ch;font-size:16px}.lh-homepage .audience-overview{gap:28px}.lh-homepage .audience-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px 24px;padding-block:24px}.lh-homepage .audience-row:first-child{padding-top:12px}.lh-homepage .audience-name{grid-row:1/3}.lh-homepage .audience-link{grid-column:2;justify-self:start;margin-top:0}.lh-homepage .audience-fqhc{column-gap:28px}}@media (max-width:599px){.lh-homepage .audience-fqhc{padding-top:24px;display:block}.lh-homepage .audience-fqhc-heading h3{font-size:30px}.lh-homepage .audience-fqhc-copy{max-width:none;margin-top:16px}.lh-homepage .audience-fqhc-evidence{margin-top:24px}.lh-homepage .audience-row{padding-block:24px;display:block}.lh-homepage .audience-name{align-items:center;gap:12px}.lh-homepage .audience-name>svg{margin-top:0}.lh-homepage .audience-name h3{font-size:20px}.lh-homepage .audience-description{max-width:none;margin:7px 0 0 44px}.lh-homepage .audience-link{margin:2px 0 0 44px}}@media (prefers-reduced-motion:no-preference){.lh-homepage .audience-overview[data-entered]{animation:context-cell-enter var(--motion-enter) var(--ease-out) both}}@media print{.lh-homepage .audience-fqhc,.lh-homepage .audience-row{break-inside:avoid}}.lh-homepage a.audience-row{color:inherit;border-radius:12px;margin-inline:-12px;padding-inline:12px;text-decoration:none}.lh-homepage a.audience-row:focus-visible{outline:2px solid var(--v2-mint-deep);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lh-homepage a.audience-row:hover{background-color:color-mix(in srgb, var(--v2-mint-deep) 4%, var(--card))}.lh-homepage a.audience-row:hover .v2-btn-tertiary{color:var(--v2-mint-deep)}}@media (prefers-reduced-motion:no-preference){.lh-homepage a.audience-row{transition:background-color .15s var(--ease-out)}}
.lh-home-lifecycle,.lc-context{--lc-paper:var(--color-white,var(--card));--lc-rule:color-mix(in srgb, var(--v2-ink) 14%, var(--lc-paper));--lc-plane:color-mix(in srgb, var(--v2-mint-deep) 4%, var(--lc-paper));--lc-gap:clamp(32px, 4.4vw, 64px);--lc-subhead:510 clamp(22px, 2.1vw, 30px)/1.16 var(--v2-display)}.lc-context{color:var(--v2-ink)}.lc-opening,.lc-evidence-body{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(32px,6vw,92px);display:grid}.lc-opening{margin-bottom:var(--lc-gap);align-items:end}.lc-label{color:var(--v2-slate);font:550 13px/1.5 var(--v2-body);letter-spacing:.005em;margin:0 0 10px}.lc-opening h2{margin:0}.lc-problem h3{font:var(--lc-subhead);letter-spacing:-.03em;text-wrap:balance;margin:0 0 10px}.lc-problem>p:last-child{max-width:53ch;color:var(--v2-slate);text-wrap:pretty;margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.lc-response{border-radius:var(--v2-radius-lg);background:var(--v2-teal-deep);color:var(--lc-paper);grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-content:center;gap:12px clamp(32px,6vw,92px);padding:clamp(24px,3.4vw,48px);display:grid}#lifecycle .lc-response h3{color:var(--lc-paper);max-width:25ch;font:500 clamp(18px, 1.6vw, 22px)/1.28 var(--v2-body);letter-spacing:-.018em;grid-column:1;margin:0}.lc-statement{font:500 clamp(26px, 2.7vw, 42px)/1.14 var(--v2-display);letter-spacing:-.04em;grid-area:1/2/3;align-self:center;margin:0}.lc-statement>*{text-wrap:balance;display:block}.lc-statement em{color:var(--v2-mint-live);font-style:normal}.lc-response>p:last-child{max-width:34ch;color:color-mix(in srgb, var(--lc-paper) 83%, var(--v2-teal-deep));grid-column:1;margin:0;font-size:16px;line-height:1.55}.lc-evidence{margin-top:var(--lc-gap)}.lc-evidence summary{border-bottom:1px solid var(--lc-rule);cursor:pointer;min-height:60px;font:var(--lc-subhead);letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:16px;padding-block:10px;list-style:none;display:flex}.lc-evidence summary::-webkit-details-marker{display:none}.lc-toggle{border:1px solid var(--lc-rule);width:40px;height:40px;color:var(--v2-teal-deep);border-radius:50%;flex:none;place-items:center;display:grid}.lc-evidence[open] summary svg{transform:rotate(180deg)}.lc-context :is(summary,a):focus-visible{outline:2px solid var(--v2-mint-deep);outline-offset:3px}.lc-evidence-body{align-items:start;padding-top:clamp(24px,2.6vw,36px)}.lc-studies{gap:26px;display:grid}.lc-study+.lc-study{border-top:1px solid var(--lc-rule);padding-top:24px}.lc-study h4{color:var(--v2-slate);font:550 13px/1.5 var(--v2-body);letter-spacing:.005em;margin:0 0 10px}.lc-study p{max-width:34ch;color:var(--v2-ink);font:400 16px/1.5 var(--v2-body);margin:0}.lc-study strong{color:var(--v2-teal-deep);font:500 clamp(40px, 3.6vw, 56px)/1.04 var(--v2-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-bottom:6px;display:block}.lc-study strong small{letter-spacing:-.02em;font-size:.42em;font-weight:500}.lc-context a{color:inherit;text-underline-offset:3px;text-decoration:underline}.lc-study a{color:var(--v2-slate);font:400 13px/1.5 var(--v2-body);margin-top:8px;display:inline-block}.lc-chart{background:var(--lc-plane);border-radius:var(--v2-radius-lg);min-width:0;margin:0;padding:clamp(20px,2.5vw,36px)}.lc-chart figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:20px;display:flex}.lc-chart h4{font:510 clamp(19px, 1.7vw, 24px)/1.2 var(--v2-display);letter-spacing:-.025em;margin:0}.lc-chart .lc-tag{border:1px solid var(--lc-rule);background:var(--lc-paper);color:var(--v2-ink);font:500 12px/1.5 var(--v2-body);white-space:nowrap;border-radius:999px;margin:0;padding:3px 11px}.lc-chart-foot{color:var(--v2-slate);font:400 13px/1.5 var(--v2-body);margin:0}.lc-chart ol{margin:0;padding:0;list-style:none}.lc-colheads,.lc-row{grid-template-columns:minmax(120px,1.3fr) minmax(60px,1fr) 44px 76px;align-items:center;gap:14px;display:grid}.lc-colheads{color:var(--v2-slate);font:500 12px/1.4 var(--v2-body);padding-bottom:9px}.lc-colheads span:nth-child(2){grid-column:2/4}.lc-colheads span:not(:first-child),.lc-row>:nth-child(n+3){text-align:right}.lc-row{border-top:1px solid var(--lc-rule);min-height:46px;font:450 14.5px/1.35 var(--v2-body);font-variant-numeric:tabular-nums}.lc-row b{font-weight:600}.lc-loss{color:var(--v2-slate)}.lc-bar{background:var(--lc-rule);border-radius:4px;height:8px;display:block}.lc-bar i{width:var(--remaining);border-radius:inherit;background:var(--v2-mint-deep);height:100%;display:block}.lc-row:last-child{font-weight:550}.lc-row:last-child .lc-bar i{background:var(--v2-teal-deep)}.lc-row:last-child .lc-loss{font-weight:450}.lc-chart-foot{border-top:1px solid var(--lc-rule);margin-top:18px;padding-top:14px}@media (hover:hover) and (pointer:fine){.lc-evidence summary:hover .lc-toggle{background:var(--lc-plane)}}@media (prefers-reduced-motion:no-preference){.lc-toggle{transition:background-color .16s}.lc-toggle svg{transition:transform .2s var(--ease-out,ease)}}@media (max-width:63.99rem){.lc-evidence-body{grid-template-columns:1fr;gap:28px}.lc-studies{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(24px,5vw,56px)}.lc-study+.lc-study{border:0;padding:0}}@media (max-width:47.99rem){.lc-opening,.lc-response{grid-template-columns:1fr}.lc-opening{gap:24px}.lc-response>*,.lc-response>p:last-child{grid-area:auto}#lifecycle .lc-response h3{max-width:32ch;font-size:16px}.lc-response{gap:15px}.lc-colheads,.lc-row{grid-template-columns:minmax(0,1fr) 60px 65px;gap:4px 8px}.lc-colheads span:nth-child(2){grid-column:auto}.lc-row{padding-block:10px}.lc-bar{grid-area:2/1/auto/-1;height:5px}.lc-row>:nth-child(3){grid-area:1/2}.lc-row>:last-child{grid-area:1/3}}@media (max-width:34rem){.lc-studies{grid-template-columns:1fr;gap:20px}.lc-study+.lc-study{border-top:1px solid var(--lc-rule);padding-top:20px}.lc-evidence summary{min-height:56px}.lc-toggle{width:36px;height:36px}}
.lh-homepage .wf-section{background:var(--v2-cream);padding-block:88px}.lh-homepage .wf-container{max-width:1328px;margin-inline:auto;padding-inline:40px}.lh-homepage .wf-section-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:56px;margin-bottom:32px;display:grid}.lh-homepage .wf-label{color:var(--v2-slate);font:500 14px/1.5 var(--v2-body);letter-spacing:0;align-items:center;gap:10px;display:flex}.lh-homepage .wf-label>span:empty{background:var(--v2-mint-deep);border-radius:50%;flex:none;width:7px;height:7px}.lh-homepage .wf-heading{max-width:22ch;color:var(--v2-teal-deep);font:450 clamp(36px, 4.1vw, 56px)/1.1 var(--v2-display);letter-spacing:-.04em;text-wrap:balance;margin:16px 0 0}.lh-homepage .wf-heading em{color:var(--v2-mint-deep);font-style:normal;font-weight:inherit}.lh-homepage .wf-heading-note{max-width:46ch;color:var(--v2-slate);margin:0 0 4px;font-size:17px;line-height:1.65}.lh-homepage .wf-context{grid-template-columns:1fr 1.15fr;gap:24px 48px;margin-bottom:32px;display:grid}.lh-homepage .wf-context-problem{padding:8px 0}.lh-homepage .wf-context-problem>p:last-child{color:var(--v2-slate);max-width:48ch;margin-top:12px;font-size:16px;line-height:1.65}.lh-homepage .wf-context-title{color:var(--v2-teal-deep);letter-spacing:-.025em;margin-top:12px;font-size:22px;font-weight:550;line-height:1.3}.lh-homepage .wf-context-reframe{background:var(--v2-cream-soft);border-radius:var(--v2-radius-lg);padding:24px 28px}.lh-homepage .wf-context-reframe h3{color:var(--v2-teal-deep);letter-spacing:-.025em;font-size:clamp(20px,2.1vw,25px);font-weight:550;line-height:1.3}.lh-homepage .wf-context-reframe h3 span,.lh-homepage .wf-context-reframe h3 em{display:block}.lh-homepage .wf-context-reframe h3 em{color:var(--v2-mint-deep);font-style:normal}.lh-homepage .wf-context-reframe p{max-width:48ch;color:var(--v2-slate);margin-top:14px;font-size:16px;line-height:1.6}.lh-homepage .wf-disclosure{border-block:1px solid var(--v2-cream-border)}.lh-homepage .wf-disclosure>summary{min-height:64px;color:var(--v2-teal-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-size:16px;font-weight:500;line-height:1.4;list-style:none;display:flex}.lh-homepage .wf-disclosure>summary::-webkit-details-marker{display:none}.lh-homepage .wf-step-detail>summary::-webkit-details-marker{display:none}.lh-homepage .wf-service>summary::-webkit-details-marker{display:none}.lh-homepage .wf-expand{border:1px solid var(--v2-cream-border);width:24px;height:24px;color:var(--v2-teal-deep);border-radius:50%;flex:none;position:relative}.lh-homepage .wf-expand:before,.lh-homepage .wf-expand:after{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lh-homepage .wf-expand:after{transform:translate(-50%,-50%)rotate(90deg)}.lh-homepage details[open]>summary .wf-expand:after{transform:translate(-50%,-50%)}.lh-homepage .wf-disclosure-body{color:var(--v2-ink);padding-bottom:24px;font-size:16px;line-height:1.65}.lh-homepage .wf-disclosure-body h4{font-size:18px;font-weight:600}.lh-homepage .wf-benchmarks{grid-column:1/-1}.lh-homepage .wf-benchmarks>summary{min-height:54px;padding-block:14px}.lh-homepage .wf-pathways{scroll-margin-top:100px}.lh-homepage .wf-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:40px;display:grid}.lh-homepage .wf-pathway{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.lh-homepage .wf-pathway-header{border-bottom:1px solid var(--v2-cream-border);color:var(--v2-teal-deep);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 0 22px;display:grid}.lh-homepage .wf-pathway-inbound .wf-pathway-header{color:var(--v2-teal-deep);background:0 0}.lh-homepage .wf-pathway-icon{width:44px;height:44px;color:var(--v2-mint-deep);background:var(--v2-cream-light);border-radius:10px;place-items:center;display:grid}.lh-homepage .wf-pathway-inbound .wf-pathway-icon{background:var(--v2-cream-light);color:var(--v2-mint-deep)}.lh-homepage .wf-pathway-audience{color:var(--v2-slate);margin-bottom:4px;font-size:14px;font-weight:400;line-height:1.4}.lh-homepage .wf-pathway-header h3{color:inherit;font:500 28px/1.15 var(--v2-display);letter-spacing:-.03em}.lh-homepage .wf-pathway-count{font:500 14px/1.5 var(--v2-body);color:var(--v2-slate);text-align:right}.lh-homepage .wf-pathway-count>span{font-family:var(--v2-body);font-weight:400}.lh-homepage .wf-steps{margin:0;padding:0;list-style:none}.lh-homepage .wf-step{grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid;position:relative}.lh-homepage .wf-step:not(:last-child):before{content:"";background:var(--v2-cream-border);width:1px;position:absolute;top:36px;bottom:-15px;left:13px}.lh-homepage .wf-step-number{z-index:1;background:var(--v2-cream);border:1px solid var(--v2-cream-border);width:28px;height:28px;color:var(--v2-slate);font:500 13px/1 var(--v2-body);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:14px;display:grid;position:relative}.lh-homepage .wf-step-complete .wf-step-number{background:var(--v2-teal-deep);border-color:var(--v2-teal-deep);color:var(--v2-mint-live)}.lh-homepage .wf-step-detail{border-bottom:1px solid var(--v2-cream-border-soft);min-width:0}.lh-homepage .wf-step:last-child .wf-step-detail{border-bottom:0}.lh-homepage .wf-step-detail>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:12px;min-height:56px;padding-block:12px;list-style:none;display:grid}.lh-homepage .wf-step-title{color:var(--v2-teal-deep);font-size:17px;font-weight:550;line-height:1.3}.lh-homepage .wf-step-tag{font:400 14px/1.4 var(--v2-body);color:var(--v2-slate)}.lh-homepage .wf-step-detail .wf-expand{grid-area:1/3}.lh-homepage .wf-step-detail>p{color:var(--v2-ink);padding-bottom:14px;padding-right:12px;font-size:16px;line-height:1.55}.lh-homepage .wf-return-connector{border:1px solid var(--v2-cream-border);border-top:0;border-radius:0 0 8px 8px;width:calc(50% + 20px);height:20px;margin-inline:auto;position:relative}.lh-homepage .wf-return-connector:after{content:"";background:var(--v2-cream-border);width:1px;height:12px;position:absolute;top:100%;left:50%}.lh-homepage .wf-return{background:var(--v2-cream-soft);border:1px solid var(--v2-cream-border);border-radius:10px;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:20px;margin:12px auto 0;padding:20px 24px;display:grid}.lh-homepage .wf-return-icon{width:48px;height:48px;color:var(--v2-teal-deep);background:var(--v2-cream-light);border-radius:12px;place-items:center;display:grid}.lh-homepage .wf-return h3{color:var(--v2-teal-deep);letter-spacing:-.02em;margin-top:5px;font-size:19px;font-weight:550;line-height:1.35}.lh-homepage .wf-return-caption{color:var(--v2-slate);margin-top:6px;font-size:14px;line-height:1.5}.lh-homepage .wf-return-check{color:var(--v2-mint-deep)}.lh-homepage .wf-integration-note{max-width:94ch;color:var(--v2-slate);text-align:center;margin:18px auto 0;font-size:16px;line-height:1.6}.lh-homepage .wf-timing{margin-top:24px}.lh-homepage .wf-timing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.lh-homepage .wf-timing-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.lh-homepage .wf-timing-grid dt{color:var(--v2-slate);font-size:14px}.lh-homepage .wf-timing-grid dd{margin-top:6px;font-size:17px;font-weight:550}.lh-homepage .wf-ehr-detail{border-radius:var(--v2-radius-lg);margin-top:24px;overflow:hidden}.lh-homepage .wf-criteria-layout{display:block}.lh-homepage .wf-criteria-intro{margin-bottom:32px;position:static}.lh-homepage .wf-criteria-intro .wf-heading{max-width:24ch}.lh-homepage .wf-criteria-symbol{color:var(--v2-mint-deep);align-items:center;gap:20px;margin-top:36px;display:flex}.lh-homepage .wf-criteria-symbol>span{font:400 12px/1.5 var(--v2-mono);color:var(--v2-slate)}.lh-homepage .wf-criterion{border-top:1px solid var(--v2-cream-border);border-bottom:0;min-width:0}.lh-homepage .wf-criterion:first-child{border-top:1px solid var(--v2-cream-border)}.lh-homepage .wf-criterion>summary{min-height:112px;padding-block:24px;display:block}.lh-homepage .wf-criterion>summary h3{grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:20px;min-height:56px;display:grid}.lh-homepage .wf-criterion-number{font:500 24px/1 var(--v2-num);letter-spacing:-.04em;color:var(--v2-mint-deep)}.lh-homepage .wf-criterion h3{color:var(--v2-teal-deep);letter-spacing:-.025em;font-size:22px;font-weight:500;line-height:1.3}.lh-homepage .wf-criterion-body{color:var(--v2-ink);padding:0 0 28px 56px;font-size:16px;line-height:1.65}.lh-homepage .wf-criterion-context{border-left:2px solid var(--v2-cream-border);color:var(--v2-slate);margin-top:20px;padding-left:18px;font-size:16px;line-height:1.6}.lh-homepage .wf-services{background:var(--v2-cream-soft)}.lh-homepage .wf-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 40px;display:grid}.lh-homepage .wf-service{border:0;border-top:1px solid var(--v2-cream-border);background:0 0;border-radius:0;min-width:0}.lh-homepage .wf-service>summary{cursor:pointer;padding:22px 0;list-style:none}.lh-homepage .wf-service>summary>h3{min-height:76px;font:inherit;grid-template-columns:48px minmax(0,1fr) 152px;align-items:center;gap:7px 16px;margin:0;display:grid}.lh-homepage .wf-service-top{display:contents}.lh-homepage .wf-service-icon{background:var(--v2-cream-soft);width:48px;height:48px;color:var(--v2-teal-deep);border-radius:12px;place-items:center;display:grid}.lh-homepage .wf-service-number{color:var(--v2-slate);font:400 14px/1.5 var(--v2-body);font-variant-numeric:tabular-nums;grid-area:1/3;justify-self:end}.lh-homepage .wf-service-title{color:var(--v2-teal-deep);letter-spacing:-.025em;grid-area:2/2;margin:0;font-size:22px;font-weight:500;line-height:1.3}.lh-homepage .wf-service-action{color:var(--v2-teal-deep);grid-area:2/3;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500;line-height:1.4;display:flex}.lh-homepage .wf-service-body{color:var(--v2-ink);padding:0 0 24px 64px;font-size:16px;line-height:1.6}.lh-homepage .wf-service-metric{border-top:1px solid var(--v2-cream-border);align-items:baseline;gap:16px;margin-top:20px;padding-top:18px;display:flex}.lh-homepage .wf-service-metric strong{color:var(--v2-teal-deep);font-size:28px;font-weight:550;line-height:1}.lh-homepage .wf-service-metric>span{color:var(--v2-slate);font-size:14px;line-height:1.5}.lh-homepage .wf-fit-grid{grid-template-columns:.85fr 1.4fr;align-items:stretch;gap:24px;display:grid}.lh-homepage .wf-fit-feature{background:var(--v2-teal-deep);min-width:0;color:var(--v2-cream);border-radius:20px;flex-direction:column;padding:36px;display:flex}.lh-homepage .wf-fit-feature-top{color:var(--v2-mint-live);justify-content:space-between;align-items:center;gap:20px;display:flex}.lh-homepage .wf-fit-feature .wf-label{color:var(--v2-cream)}.lh-homepage .wf-fit-feature-title{margin-top:68px}.lh-homepage .wf-fit-feature h3{color:var(--v2-cream);font:500 clamp(40px, 4vw, 54px)/1 var(--v2-display);letter-spacing:-.055em;margin-top:12px}.lh-homepage .wf-fit-feature>p{color:var(--v2-cream);margin-top:24px;font-size:16px;line-height:1.7}.lh-homepage .wf-fit-feature-footer{margin-top:auto;padding-top:32px}.lh-homepage .wf-fit-feature .v2-btn-tertiary{color:var(--v2-mint-live);font-size:14px}.lh-homepage .wf-fit-proof{border-color:color-mix(in srgb, var(--v2-cream) 25%, transparent);border-bottom:0;margin-top:26px}.lh-homepage .wf-fit-proof>summary{min-height:0;color:var(--v2-cream);padding-bottom:0;font-size:12px}.lh-homepage .wf-fit-proof .wf-expand{border-color:color-mix(in srgb, var(--v2-cream) 25%, transparent);color:var(--v2-cream)}.lh-homepage .wf-fit-proof>p{color:var(--v2-cream);margin-top:18px;font-size:16px;line-height:1.6}.lh-homepage .wf-fit-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.lh-homepage .wf-fit-card{border:0;border-top:1px solid var(--v2-cream-border);background:0 0;border-radius:0;min-width:0;padding:24px 0}.lh-homepage .wf-fit-icon{width:40px;height:40px;color:var(--v2-mint-deep);place-items:center;margin-bottom:16px;display:grid}.lh-homepage .wf-fit-card h3{color:var(--v2-teal-deep);letter-spacing:-.025em;font-size:21px;font-weight:550;line-height:1.2}.lh-homepage .wf-fit-card p{color:var(--v2-slate);margin-top:12px;font-size:16px;line-height:1.6}.lh-homepage .wf-fit-link{margin-top:20px}.lh-homepage .wf-fit-card .v2-btn-tertiary{font-size:14px}.lh-homepage .wf-fit-card-wide{grid-column:1/-1;grid-template-columns:44px minmax(0,1fr);gap:22px;display:grid}.lh-homepage .wf-fit-card-wide p{max-width:54ch}.lh-homepage .wf-fit-boundary{max-width:850px;color:var(--v2-slate);justify-content:center;align-items:center;gap:12px;margin:26px auto 0;font-size:16px;line-height:1.6;display:flex}.lh-homepage .wf-fit-boundary>svg{flex:none}@media (hover:hover){.lh-homepage .wf-step-detail>summary:hover .wf-step-title,.lh-homepage .wf-criterion>summary:hover h3,.lh-homepage .wf-service>summary:hover .wf-service-title{color:var(--v2-mint-deep)}}@media (max-width:1023px){.lh-homepage .wf-container{padding-inline:28px}.lh-homepage .wf-section{padding-block:72px}.lh-homepage .wf-section-heading{gap:32px}.lh-homepage .wf-context{gap:24px}.lh-homepage .wf-pathway-header{grid-template-columns:42px minmax(0,1fr);padding:24px 20px}.lh-homepage .wf-pathway-count{display:none}.lh-homepage .wf-pathway-icon{width:42px;height:42px}.lh-homepage .wf-steps{padding-inline:20px}.lh-homepage .wf-criteria-layout{grid-template-columns:1fr;gap:32px}.lh-homepage .wf-criteria-intro{position:static}.lh-homepage .wf-criteria-intro .wf-heading{max-width:24ch}.lh-homepage .wf-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-homepage .wf-fit-grid{grid-template-columns:.85fr 1.15fr;gap:20px}.lh-homepage .wf-fit-feature{padding:28px}.lh-homepage .wf-fit-support{grid-template-columns:1fr}.lh-homepage .wf-fit-card{grid-template-columns:40px minmax(0,1fr);gap:18px;padding:24px;display:grid}.lh-homepage .wf-fit-icon{width:40px;height:40px}.lh-homepage .wf-fit-feature-title{margin-top:80px}}@media (max-width:767px){.lh-homepage .wf-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.lh-homepage .wf-heading{font-size:clamp(36px,7vw,48px)}.lh-homepage .wf-heading-note{max-width:58ch;font-size:16px}.lh-homepage .wf-context{grid-template-columns:1fr}.lh-homepage .wf-context-problem>p:last-child{max-width:60ch}.lh-homepage .wf-context-reframe{padding:24px}.lh-homepage .wf-pathway-grid{grid-template-columns:1fr;gap:20px}.lh-homepage .wf-pathway-header{grid-template-columns:48px minmax(0,1fr) auto;padding:26px}.lh-homepage .wf-pathway-count{display:block}.lh-homepage .wf-pathway-icon{width:48px;height:48px}.lh-homepage .wf-steps{padding-inline:26px}.lh-homepage .wf-return-connector{background:var(--v2-cream-border);border:0;width:1px;height:24px}.lh-homepage .wf-return-connector:after{display:none}.lh-homepage .wf-return{margin-top:0}.lh-homepage .wf-criteria-layout{grid-template-columns:1fr;gap:32px}.lh-homepage .wf-criteria-intro .wf-heading{max-width:24ch}.lh-homepage .wf-criteria-symbol{display:none}.lh-homepage .wf-criterion>summary{min-height:108px}.lh-homepage .wf-fit-grid{grid-template-columns:1fr}.lh-homepage .wf-fit-feature-title{margin-top:38px}.lh-homepage .wf-fit-feature h3{font-size:48px}.lh-homepage .wf-fit-support{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-homepage .wf-fit-card{display:block}.lh-homepage .wf-fit-card-wide{grid-template-columns:40px minmax(0,1fr);display:grid}}@media (max-width:480px){.lh-homepage .wf-container{padding-inline:24px}.lh-homepage .wf-section{padding-block:64px}.lh-homepage .wf-label{letter-spacing:0;font-size:14px}.lh-homepage .wf-context-reframe{padding:22px}.lh-homepage .wf-pathway-header{grid-template-columns:42px minmax(0,1fr);padding:24px 20px}.lh-homepage .wf-pathway-header h3{font-size:30px}.lh-homepage .wf-pathway-icon{width:42px;height:42px}.lh-homepage .wf-pathway-count{display:none}.lh-homepage .wf-steps{padding-inline:18px}.lh-homepage .wf-step{gap:12px}.lh-homepage .wf-step-title{font-size:16px}.lh-homepage .wf-step-detail>summary{gap:5px 9px}.lh-homepage .wf-return{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:22px 18px}.lh-homepage .wf-return-icon{background:0 0;width:36px;height:40px}.lh-homepage .wf-return-check{display:none}.lh-homepage .wf-return h3{font-size:18px}.lh-homepage .wf-integration-note{text-align:left}.lh-homepage .wf-timing-grid{grid-template-columns:1fr}.lh-homepage .wf-criterion>summary h3{grid-template-columns:30px minmax(0,1fr) 24px;gap:12px}.lh-homepage .wf-criterion h3{font-size:20px}.lh-homepage .wf-criterion-body{padding-left:42px;padding-right:0}.lh-homepage .wf-service-grid{grid-template-columns:1fr;gap:14px}.lh-homepage .wf-service>summary{padding:22px 20px}.lh-homepage .wf-service>summary>h3{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:8px 12px;min-height:0;display:grid}.lh-homepage .wf-service-top{display:contents}.lh-homepage .wf-service-number{grid-area:1/2;justify-self:end;line-height:1.65}.lh-homepage .wf-service>summary .wf-label{grid-area:1/2;padding-right:24px}.lh-homepage .wf-service-title{grid-area:2/2;margin:0;font-size:21px}.lh-homepage .wf-service-action{grid-area:3/2;margin-top:10px}.lh-homepage .wf-service-body{padding-inline:20px}.lh-homepage .wf-fit-support{grid-template-columns:1fr}.lh-homepage .wf-fit-card{grid-template-columns:36px minmax(0,1fr);gap:16px;padding:24px 22px;display:grid}.lh-homepage .wf-fit-icon{background:0 0;width:36px;height:40px}.lh-homepage .wf-fit-boundary{align-items:flex-start;font-size:16px}}@media print{.lh-homepage .wf-criteria-intro{position:static}.lh-homepage .wf-step-detail>p,.lh-homepage .wf-criterion-body,.lh-homepage .wf-service-body{display:block!important}.lh-homepage .wf-pathway,.lh-homepage .wf-fit-card{break-inside:avoid}}.lh-homepage .wf-criterion>summary h3{grid-template-columns:48px minmax(0,1fr) 24px;gap:20px}.lh-homepage .wf-criterion-icon{background:var(--v2-cream-light);border:1px solid var(--v2-cream-border);width:48px;height:48px;color:var(--v2-mint-deep);border-radius:13px;place-items:center;display:grid}.lh-homepage .wf-criterion-body{padding-left:68px}.lh-homepage .wf-service-icon{background:var(--v2-cream-light);width:48px;height:48px;color:var(--v2-mint-deep);border-radius:10px;grid-area:1/1/3;align-self:start}.lh-homepage .wf-service-action{font-size:14px;font-weight:500}@media (max-width:480px){.lh-homepage .wf-criterion>summary h3{grid-template-columns:40px minmax(0,1fr) 24px;gap:12px}.lh-homepage .wf-criterion-icon{border-radius:11px;width:40px;height:40px}.lh-homepage .wf-criterion-icon svg{width:25px;height:25px}.lh-homepage .wf-criterion-body{padding-left:0}.lh-homepage .wf-service-icon{border-radius:11px;grid-area:1/1/3;width:40px;height:40px}.lh-homepage .wf-service-icon svg{width:26px;height:26px}}.lh-homepage .wf-criteria-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 40px;display:grid}.lh-homepage .wf-service>summary .wf-label{grid-area:1/2;padding:0}.lh-homepage .wf-service>summary:focus-visible,.lh-homepage .wf-step-detail>summary:focus-visible,.lh-homepage .wf-criterion>summary:focus-visible{outline:2px solid var(--v2-mint-deep);outline-offset:5px;border-radius:4px}@media (max-width:1199px){.lh-homepage .wf-step-detail>summary{grid-template-columns:minmax(0,1fr) 24px;gap:3px 12px;padding-block:12px}.lh-homepage .wf-step-tag{grid-row:2}.lh-homepage .wf-step-detail .wf-expand{grid-area:1/2/3}.lh-homepage .wf-step-number{margin-top:18px}.lh-homepage .wf-service>summary>h3{grid-template-columns:48px minmax(0,1fr)}.lh-homepage .wf-service-number{grid-area:1/2}.lh-homepage .wf-service>summary .wf-label{padding-right:28px}.lh-homepage .wf-service-action{grid-area:3/2;width:100%;margin-top:8px}}@media (max-width:1023px){.lh-homepage .wf-pathway-header{padding:18px 0 20px}.lh-homepage .wf-steps{padding-inline:0}.lh-homepage .wf-pathway-grid,.lh-homepage .wf-criteria-list,.lh-homepage .wf-service-grid{column-gap:28px}.lh-homepage .wf-fit-card{padding:24px 0}}@media (max-width:767px){.lh-homepage .wf-container{padding-inline:24px}.lh-homepage .wf-section{padding-block:64px}.lh-homepage .wf-heading{font-size:clamp(36px,4.1vw,56px)}.lh-homepage .wf-pathway-grid{row-gap:32px}.lh-homepage .wf-pathway-header{padding:18px 0 20px}.lh-homepage .wf-steps{padding-inline:0}.lh-homepage .wf-pathway-header h3{font-size:28px}.lh-homepage .wf-criteria-list,.lh-homepage .wf-service-grid{grid-template-columns:1fr}.lh-homepage .wf-criterion>summary{min-height:96px;padding-block:20px}.lh-homepage .wf-criteria-intro{margin-bottom:24px}.lh-homepage .wf-service-grid{row-gap:0}.lh-homepage .wf-service>summary{padding:22px 0}.lh-homepage .wf-service-body{padding-inline:64px 0}.lh-homepage .wf-service-title{font-size:22px}.lh-homepage .wf-fit-card{padding:24px 0}}@media (max-width:480px){.lh-homepage .wf-service>summary>h3{grid-template-columns:40px minmax(0,1fr);gap:7px 14px}.lh-homepage .wf-service-body{padding-left:0}.lh-homepage .wf-service-metric{flex-direction:column;align-items:start;gap:8px}.lh-homepage .wf-fit-support{gap:0}.lh-homepage .wf-fit-card{padding:24px 0}}.lh-homepage .lh-home-lifecycle{padding-bottom:40px}.lh-homepage .wf-services .wf-heading{font-size:clamp(34px,3.3vw,44px);line-height:1.12}.lh-homepage .wf-services .wf-section-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.lh-homepage .wf-services .wf-heading-note{max-width:58ch}.lh-homepage .wf-fit .wf-heading{font-size:clamp(36px,3.7vw,48px)}.lh-homepage .lh-home-vendor-criteria{padding-top:56px;padding-bottom:56px}.lh-homepage .lh-home-vendor-criteria .wf-heading{font-size:clamp(34px,3vw,40px)}@supports (interpolate-size:allow-keywords){.lh-homepage .wf-step-detail,.lh-homepage .wf-service,.lh-homepage .wf-criterion{interpolate-size:allow-keywords}.lh-homepage .wf-step-detail::details-content,.lh-homepage .wf-service::details-content,.lh-homepage .wf-criterion::details-content{height:0;transition:height .26s cubic-bezier(.22, 1, .36, 1), content-visibility .26s allow-discrete;overflow:clip}.lh-homepage .wf-step-detail[open]::details-content,.lh-homepage .wf-service[open]::details-content,.lh-homepage .wf-criterion[open]::details-content{height:auto}}@media (max-width:767px){.lh-homepage .wf-services .wf-section-heading{grid-template-columns:1fr}.lh-homepage .lh-home-vendor-criteria{padding-block:48px}}@media (prefers-reduced-motion:reduce){.lh-homepage .wf-step-detail::details-content,.lh-homepage .wf-service::details-content,.lh-homepage .wf-criterion::details-content{transition:none}}@media print{.lh-homepage .wf-step-detail::details-content,.lh-homepage .wf-service::details-content,.lh-homepage .wf-criterion::details-content{overflow:visible;content-visibility:visible!important;height:auto!important}}.lh-homepage #vendor-criteria .wf-criteria-intro{margin-bottom:clamp(24px,3vw,40px)}.lh-homepage #vendor-criteria .wf-criteria-list{display:block}.lh-homepage #vendor-criteria .wf-criterion{border-top:1px solid var(--v2-cream-border);grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,.95fr);align-items:start;column-gap:clamp(28px,3.6vw,56px);padding-block:clamp(24px,2.6vw,34px);display:grid}.lh-homepage #vendor-criteria .wf-criterion:last-child{padding-bottom:0}.lh-homepage #vendor-criteria .wf-criterion-heading{padding:0}.lh-homepage #vendor-criteria .wf-criterion-heading h3{min-height:0;color:var(--v2-ink);font:510 clamp(19px, 1.6vw, 23px)/1.24 var(--v2-body);letter-spacing:-.022em;text-wrap:balance;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;margin:0;display:grid}.lh-homepage #vendor-criteria .wf-criterion-icon{width:28px;height:28px;color:var(--v2-teal-deep);background:0 0;border:0;border-radius:0;place-items:center;margin-top:1px;display:grid}.lh-homepage #vendor-criteria .wf-criterion-icon svg{width:26px;height:26px}.lh-homepage #vendor-criteria .wf-criterion-lead{max-width:54ch;color:var(--v2-ink);font:400 16px/1.6 var(--v2-body);text-wrap:pretty;margin:2px 0 0}.lh-homepage #vendor-criteria .wf-proof{min-width:0;padding-top:4px}.lh-homepage #vendor-criteria .wf-proof-label{color:var(--v2-teal-deep);font:550 14px/1.4 var(--v2-body);letter-spacing:-.005em;margin:0 0 10px}.lh-homepage #vendor-criteria .wf-proof-items{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lh-homepage #vendor-criteria .wf-proof-items li{border:1px solid var(--v2-cream-border);background:var(--card);color:var(--v2-ink);font:450 14px/1.4 var(--v2-body);border-radius:999px;padding:5px 12px}.lh-homepage #vendor-criteria .wf-proof-outcome{color:var(--v2-slate);font:400 14px/1.5 var(--v2-body);align-items:flex-start;gap:8px;margin:12px 0 0;display:flex}.lh-homepage #vendor-criteria .wf-proof-outcome svg{color:var(--v2-mint-deep);flex:none;margin-top:1px}.lh-homepage #vendor-criteria .wf-proof-weeks{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-width:340px;display:grid}.lh-homepage #vendor-criteria .wf-proof-weeks span{color:var(--v2-slate);font:450 12px/1.4 var(--v2-body);font-variant-numeric:tabular-nums;gap:7px;display:grid}.lh-homepage #vendor-criteria .wf-proof-weeks span:before{content:"";background:color-mix(in srgb, var(--v2-mint-deep) 30%, var(--v2-cream-border));border-radius:3px;height:6px}.lh-homepage #vendor-criteria .wf-proof-weeks span:last-child{color:var(--v2-ink)}.lh-homepage #vendor-criteria .wf-proof-weeks span:last-child:before{background:var(--v2-mint-deep)}@media (max-width:1099px){.lh-homepage #vendor-criteria .wf-criterion{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);row-gap:14px}.lh-homepage #vendor-criteria .wf-criterion-heading{grid-column:1/-1}.lh-homepage #vendor-criteria .wf-criterion-heading h3{max-width:34ch}.lh-homepage #vendor-criteria .wf-criterion-lead{margin-top:0}.lh-homepage #vendor-criteria .wf-proof{padding-top:2px}}@media (max-width:767px){.lh-homepage #vendor-criteria .wf-criterion{grid-template-columns:minmax(0,1fr);row-gap:12px;padding-block:24px}.lh-homepage #vendor-criteria .wf-criterion:last-child{padding-bottom:0}.lh-homepage #vendor-criteria .wf-proof{padding-top:6px}}@media print{.lh-homepage #vendor-criteria .wf-criterion{break-inside:avoid}}
.v2-root.lh-homepage main>#lifecycle{content-visibility:visible}html:has(#both-loops:target,.rf-step:target){scroll-behavior:auto}.lh-editorial-home .rf-story{--rf-paper:var(--color-white,var(--card));--rf-line:color-mix(in srgb, var(--v2-ink) 14%, var(--rf-paper));--rf-mist:color-mix(in srgb, var(--v2-slate) 7%, var(--rf-paper));--rf-nav-height:73px;--rf-tools-height:76px;--rf-row-height:clamp(166px, 25svh, 244px);--rf-film-height:min(66svh, calc(100svh - var(--rf-stage-top) - 12px), 43vw, 648px);--rf-stage-top:calc(var(--rf-nav-height) + var(--rf-tools-height) + 20px);margin-top:var(--lc-gap,var(--editorial-space));padding-top:var(--lc-gap,0px);border-top:1px solid var(--rf-line);scroll-margin-top:calc(var(--rf-nav-height) + 26px);color:var(--v2-ink)}.rf-reader{--rf-stride:calc(var(--rf-row-height) * 2.75)}.rf-reader[data-pace=compact]{--rf-stride:var(--rf-row-height)}.rf-panel[data-selected=false]{display:none}.rf-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:16px clamp(32px,6vw,88px);margin-bottom:clamp(24px,3vw,44px);display:grid}.rf-intro>.wf-label{grid-column:1/-1;margin:0}.rf-story .rf-heading{max-width:19ch;font:510 clamp(30px, 3.3vw, 46px)/1.06 var(--v2-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.v2-root.lh-homepage main .rf-heading em{color:var(--v2-mint-deep);font-style:normal}.rf-lede{max-width:40ch;color:var(--v2-slate);font:400 clamp(16px, 1.3vw, 19px)/1.5 var(--v2-body);letter-spacing:-.012em;margin:0 0 4px}.rf-toolbar{top:var(--rf-nav-height);z-index:3;min-height:var(--rf-tools-height);border-bottom:1px solid var(--rf-line);background:var(--rf-paper);align-items:center;gap:22px;padding-block:10px;display:flex;position:sticky}.rf-tabs{--rf-switch-pad:3px;isolation:isolate;padding-inline:var(--rf-switch-pad);grid-template-columns:repeat(2,1fr);display:inline-grid;position:relative}.rf-tabs:before,.rf-tabs:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.rf-tabs:before{z-index:-2;background:var(--rf-mist);border:1px solid var(--rf-line);inset:3px 0}.rf-tabs:after{z-index:-1;inset-block:6px;left:var(--rf-switch-pad);width:calc(50% - var(--rf-switch-pad));background:var(--rf-paper);box-shadow:var(--v2-shadow-sm), inset 0 0 0 1px var(--rf-line)}.rf-tabs[data-direction=outbound]:after{transform:translate(100%)}.rf-tabs button{min-height:44px;color:var(--v2-slate);font:510 14px/1.2 var(--v2-body);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding-inline:12px;display:inline-flex}.rf-tabs button[aria-selected=true]{color:var(--v2-teal-deep)}.rf-tabs button[aria-selected=true] svg{color:var(--v2-mint-deep)}.rf-tabs button svg{width:15px;height:15px}.rf-audience{color:var(--v2-slate);font:460 15px/1.35 var(--v2-body);margin:0}.rf-story :is(button,a,[tabindex="-1"]):focus-visible{outline:2px solid var(--v2-mint-deep);outline-offset:3px}.rf-spread{grid-template-columns:minmax(0, min(50vw, 58%, calc(var(--rf-film-height) * 1.7))) minmax(0, 1fr);column-gap:clamp(32px,4vw,64px);padding-top:clamp(20px,2.5vw,36px);display:grid}.rf-stage{top:var(--rf-stage-top);align-self:start;min-width:0;position:sticky}.rf-film{width:100%;height:var(--rf-film-height);border-radius:var(--v2-radius-lg);background:var(--v2-cream-soft);pointer-events:none;position:relative;overflow:clip}.rf-film-still,.rf-film-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rf-film-video[data-ready=false]{opacity:0}.rf-steps{min-width:0;margin:0;padding:0;list-style:none}.rf-step{scroll-margin-top:calc(var(--rf-nav-height) + var(--rf-tools-height) + 12px)}.rf-step-face{min-height:var(--rf-row-height);border-bottom:1px solid var(--rf-line);grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:baseline;column-gap:clamp(14px,2vw,30px);padding-block:24px;display:grid}.rf-step:last-child .rf-step-face{border:0}.rf-number{border:1px solid var(--rf-line);min-width:36px;height:36px;color:var(--v2-slate);background:var(--rf-paper);font:500 14px/1 var(--v2-body);font-variant-numeric:tabular-nums;border-radius:50%;justify-self:start;place-items:center;display:inline-grid}.rf-step[aria-current=step] .rf-number{background:var(--v2-mint-live);color:var(--v2-teal-deep);border-color:#0000}.rf-step-copy{min-width:0}.rf-tag{border:1px solid var(--rf-line);background:var(--rf-paper);color:var(--v2-slate);font:500 11px/1.4 var(--v2-mono);letter-spacing:.04em;border-radius:999px;padding:2px 9px;display:inline-block}.rf-step[aria-current=step] .rf-tag{border-color:color-mix(in srgb, var(--v2-mint-deep) 38%, var(--rf-paper));color:var(--v2-teal-deep)}.rf-story .rf-title{width:fit-content;font:510 clamp(24px, 2.25vw, 36px)/1.13 var(--v2-display);letter-spacing:-.035em;text-wrap:balance;margin:6px 0 0}.rf-body{color:var(--v2-slate);font:400 clamp(16px, 1.3vw, 19px)/1.45 var(--v2-body);margin:8px 0 0}.rf-fallback-title{margin:28px 0 0;font-size:24px}@media screen and (scripting:enabled){.rf-fallback-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.rf-writeback{margin-top:var(--lc-gap,clamp(32px, 5vw, 72px));border-radius:var(--v2-radius-lg);background:var(--lc-plane,var(--v2-cream-light));grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(28px,6vw,88px);padding:clamp(24px,3.4vw,48px);display:grid}.rf-writeback-copy h3{max-width:24ch;font:var(--lc-subhead,510 clamp(22px, 2.1vw, 30px)/1.16 var(--v2-display));letter-spacing:-.03em;text-wrap:pretty;margin:10px 0}.rf-writeback-copy>p:last-child{max-width:50ch;color:var(--v2-slate);margin:0;font-size:16px;line-height:1.55}.rf-route{justify-content:center;align-items:center;gap:clamp(7px,1.1vw,16px);display:flex}.rf-node{border:1px solid var(--rf-line);background:var(--rf-paper);min-width:60px;height:62px;color:var(--v2-mint-deep);border-radius:14px;justify-content:center;align-items:center;gap:4px;padding:8px;display:inline-flex}.rf-route-arrow{width:18px;height:18px;color:var(--v2-slate);flex:none}.rf-node-ehr{padding-inline:14px}.rf-node-ehr img{width:clamp(78px,8vw,118px);height:auto}.rf-impact{padding-block:var(--lc-gap,clamp(40px, 5vw, 72px))}.rf-impact h3,.rf-cta p{font:var(--lc-subhead,510 clamp(22px, 2.1vw, 30px)/1.16 var(--v2-display));letter-spacing:-.03em;margin:0}.rf-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:24px 0 0;padding:0;display:grid}.rf-stats>div{border-top:1px solid var(--rf-line);align-content:start;padding-top:18px;display:grid}.rf-stats dt{color:var(--v2-slate);font:550 13px/1.5 var(--v2-body);letter-spacing:.005em}.rf-stats dd{margin:8px 0 0}.rf-stats strong{color:var(--v2-teal-deep);font:500 clamp(32px, 3vw, 46px)/1.1 var(--v2-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.rf-stats small{max-width:40ch;color:var(--v2-slate);margin-top:8px;font-size:14px;line-height:1.5;display:block}.rf-stats small a{width:fit-content;min-height:44px;color:var(--v2-mint-deep);text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.rf-cta{border-top:1px solid var(--rf-line);justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.rf-cta a{flex:none}@media (hover:hover) and (pointer:fine){.rf-tabs button:not([aria-selected=true]):hover{color:var(--v2-ink)}}@media (prefers-reduced-motion:no-preference){.rf-tabs:after{transition:transform .18s var(--ease-out)}.rf-tabs button,.rf-number{transition:background-color .15s,color .15s}}@media screen and (min-width:64rem) and (scripting:enabled){.rf-steps{overflow:clip}.rf-step{height:var(--rf-stride);scroll-margin-top:var(--rf-stage-top);pointer-events:none;position:relative}.rf-step:last-child{height:var(--rf-film-height)}.rf-step-face{pointer-events:auto;transform:translateY(calc((var(--rf-film-height) - var(--rf-row-height)) / 2 + var(--rf-index) * (var(--rf-row-height) - var(--rf-stride)) + var(--rf-label-shift,0px)));position:absolute;inset:0 0 auto}}@media (prefers-reduced-motion:reduce){.rf-reader:not([data-pace]){--rf-stride:var(--rf-row-height)}}@media (max-width:63.999rem){.lh-editorial-home .rf-story{--rf-nav-height:65px;--rf-tools-height:66px}.rf-spread{padding-top:0;display:block}.rf-stage{display:none}.rf-step-face{min-height:128px}.rf-writeback{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:47.999rem){.rf-intro{display:block}.rf-story .rf-heading{max-width:16ch;margin-top:14px}.rf-lede{margin:16px 0 0;font-size:17px}.rf-toolbar{justify-content:space-between;gap:10px;padding-block:8px}.rf-tabs{flex:none}.rf-tabs button{gap:5px;padding-inline:10px;font-size:13px}.rf-audience{text-align:right;max-width:12ch;font-size:13px}.rf-step-face{border:0;grid-template-columns:32px minmax(0,1fr);align-content:start;align-items:start;gap:14px;min-height:132px;padding-block:18px;position:relative}.rf-step:not(:last-child) .rf-step-face:before{content:"";background:var(--rf-line);width:1px;position:absolute;inset:34px auto -34px 15px}.rf-number{min-width:32px;height:32px;position:relative}.rf-body{margin-top:5px}.rf-writeback{flex-direction:column;align-items:stretch;gap:24px;padding:24px 20px;display:flex}.rf-route{justify-content:flex-start}.rf-node{border-radius:10px;min-width:44px;height:48px;padding:5px}.rf-node-ehr{padding-inline:10px}.rf-stats{grid-template-columns:1fr;gap:18px;margin-top:18px}.rf-cta{flex-direction:column;align-items:flex-start}}@media (max-width:22rem){.rf-tabs button{padding-inline:10px}.rf-tabs button svg{display:none}}@media print,(scripting:none){.rf-story .rf-panel[data-selected=false]{display:block}.rf-toolbar,.rf-stage{display:none}.rf-spread{display:block}}@media print{.rf-step-face{break-inside:avoid;min-height:auto;padding-block:8px}}
.home-static-payers{--payer-rule:color-mix(in srgb, var(--v2-ink) 10%, var(--card));color:var(--v2-ink);padding:28px 0 8px}.payer-header-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:28px;display:grid}.static-payer-kicker{color:var(--v2-slate);margin:0 0 12px;font-size:12px}.home-static-payers .payer-title{font:550 clamp(24px, 2.5vw, 32px)/1.25 var(--v2-body);letter-spacing:-.025em;margin:0 0 14px}.payer-title span{display:block}.payer-lede{max-width:68ch;color:var(--v2-slate);margin:0;font-size:15px;line-height:1.65}.payer-metrics{gap:28px;display:flex}.payer-metrics p{gap:5px;margin:0;display:grid}.payer-metrics strong{letter-spacing:-.025em;font-size:28px;font-weight:500}.payer-metrics span{color:var(--v2-slate);font-size:12px}.payer-workspace{border:1px solid var(--payer-rule);background:var(--card);border-radius:10px;overflow:hidden}.payer-workspace-bar{border-bottom:1px solid var(--payer-rule);min-height:52px;color:var(--v2-slate);align-items:center;gap:12px;padding:12px 22px;font-size:12px;display:flex}.payer-workspace-bar small{margin-left:auto;font-size:11px}.payer-workspace-content{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);display:grid}.payer-ledger{padding:24px}.payer-ledger-heading{align-items:center;gap:9px;margin-bottom:18px;font-size:13px;font-weight:550;display:flex}.payer-ledger-state{background:color-mix(in srgb, var(--v2-mint-deep) 6%, var(--card));color:var(--v2-teal-deep);border-radius:5px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:450;display:flex}.payer-ledger ol{margin:0;padding:0;list-style:none}.payer-ledger li{border-top:1px solid var(--payer-rule);align-items:center;gap:16px;padding:17px 0;display:flex}.payer-step-index{color:var(--v2-slate);font-variant-numeric:tabular-nums;font-size:11px}.payer-ledger li strong{font-size:13px;font-weight:500;display:block}.payer-ledger li small{color:var(--v2-slate);margin-top:3px;font-size:12px;display:block}.payer-step-state{color:var(--v2-teal-deep);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.payer-step-state svg{flex:none}.payer-record{background:color-mix(in srgb, var(--v2-teal-deep) 2%, var(--card));border-left:1px solid var(--payer-rule);padding:26px}.payer-record-label{color:var(--v2-slate);align-items:center;gap:8px;margin-bottom:36px;font-size:12px;display:flex}.payer-record-reference{color:var(--v2-slate);font-size:11px}.home-static-payers .payer-record h4{margin:8px 0 20px;font-size:19px;font-weight:550}.payer-record dl{margin:0}.payer-record dl div{margin-top:16px}.payer-record dt{color:var(--v2-slate);font-size:11px}.payer-record dd{align-items:center;gap:6px;margin:5px 0 0;font-size:13px;display:flex}.payer-record dd svg{color:var(--v2-mint-deep)}.payer-record>p{color:var(--v2-slate);align-items:center;gap:6px;margin-top:30px;font-size:11px;display:flex}.payer-record>p span{background:var(--v2-mint-deep);border-radius:50%;width:5px;height:5px}.payer-logo-index{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:24px 20px;padding:26px 6px 0;display:grid}.payer-logo-index img{filter:grayscale();opacity:.65}@media (max-width:1023px){.payer-header-grid{grid-template-columns:1fr;gap:24px}.payer-record{padding:24px 20px}}@media (max-width:639px){.payer-workspace-content{grid-template-columns:1fr}.payer-record{border-left:0;border-top:1px solid var(--payer-rule)}.payer-record-label{margin-bottom:20px}.payer-record dl{flex-wrap:wrap;gap:24px;display:flex}.payer-record dl div{margin:0}.payer-record>p{margin-top:18px}.payer-workspace-bar{gap:8px;padding-inline:16px}.payer-workspace-bar small{display:none}.payer-ledger{padding:20px 16px}.payer-ledger-heading{flex-wrap:wrap}.payer-ledger li{gap:10px}.payer-logo-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}
.lh-homepage .proof-section{background:var(--v2-cream);padding-block:96px}.lh-homepage .proof-container{max-width:1376px;margin-inline:auto;padding-inline:48px}.lh-homepage .proof-heading-row{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.lh-homepage .proof-kicker{color:var(--v2-slate);font:500 13px/1.5 var(--v2-body);align-items:center;gap:12px;margin-bottom:20px;display:flex}.lh-homepage .proof-kicker>span{color:var(--v2-teal-deep);font-variant-numeric:tabular-nums}.lh-homepage .proof-heading-row h2{color:var(--v2-teal-deep);font:600 clamp(32px, 1.2rem + 2.6vw, 56px)/1.06 var(--v2-display);letter-spacing:-.025em}.lh-homepage .proof-heading-row h2 em{color:inherit;font-style:normal;font-weight:inherit}.lh-homepage .proof-intro{max-width:25ch;color:var(--v2-slate);padding-bottom:4px;font-size:18px;line-height:1.5}.lh-homepage .proof-feature{border-top:1px solid var(--v2-cream-border);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:64px;padding-block:40px 48px;display:grid}.lh-homepage .proof-feature-story{flex-direction:column;grid-area:1/1;align-self:center;align-items:flex-start;min-width:0;display:flex}.lh-homepage .proof-feature-testimonial{grid-area:2/1;min-width:0}.lh-homepage .proof-feature-evidence{border-left:1px solid var(--v2-cream-border);grid-area:2/2;min-width:0;padding-left:48px}.lh-homepage .proof-brand-row{align-items:center;gap:32px;min-height:84px;display:flex}.lh-homepage .proof-martha-logo{object-fit:contain;flex:none;width:156px;max-width:100%;height:auto;display:block}.lh-homepage .proof-story-label{color:var(--v2-slate);font-size:14px;font-weight:400;line-height:1.6}.lh-homepage .proof-brand-row .proof-story-label{border-left:1px solid var(--v2-cream-border);padding-left:24px}.lh-homepage .proof-story-label strong{color:var(--v2-teal-deep);font-weight:600}.lh-homepage .proof-feature-story h3{color:var(--v2-teal-deep);letter-spacing:-.035em;margin-top:24px;font-size:28px;font-weight:500;line-height:1.25}.lh-homepage .proof-lead-quote{margin-top:24px}.lh-homepage .proof-lead-quote blockquote{max-width:31ch;color:var(--v2-teal-deep);font:400 26px/1.5 var(--v2-body);letter-spacing:-.025em;text-wrap:pretty}.lh-homepage .proof-feature figcaption,.lh-homepage .proof-supporting figcaption,.lh-homepage .proof-additional-quote figcaption{color:var(--v2-slate);margin-top:20px;font-size:15px;line-height:1.6}.lh-homepage .proof-feature figcaption strong,.lh-homepage .proof-supporting figcaption strong{color:var(--v2-teal-deep);font-weight:600;display:block}.lh-homepage .proof-feature figcaption>span,.lh-homepage .proof-supporting figcaption>span{display:block}.lh-homepage .proof-case-link{margin-top:28px}.lh-homepage .proof-feature-outcome{border-left:1px solid var(--v2-cream-border);flex-direction:column;grid-area:1/2;min-width:0;padding-left:48px;display:flex}.lh-homepage .proof-outcome-label{color:var(--v2-slate);font-size:14px;font-weight:500;line-height:1.5}.lh-homepage .proof-fte{color:var(--v2-slate);font:500 clamp(64px, 6vw, 86px)/1 var(--v2-body);letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:24px;margin-top:16px;display:flex}.lh-homepage .proof-fte .proof-fte-to{color:var(--v2-slate);font:400 15px/1 var(--v2-body);letter-spacing:0;align-self:center}.lh-homepage .proof-fte strong{color:var(--v2-teal-deep);font-size:inherit;font-weight:500;line-height:1}.lh-homepage .proof-team-table{border-collapse:collapse;width:100%;color:var(--v2-teal-deep);margin-top:36px}.lh-homepage .proof-team-table caption{text-align:left;color:var(--v2-slate);margin-bottom:16px;font-size:14px;line-height:1.5}.lh-homepage .proof-team-table th,.lh-homepage .proof-team-table td{border-bottom:1px solid var(--v2-cream-border);text-align:right;vertical-align:middle}.lh-homepage .proof-team-table thead th{color:var(--v2-slate);white-space:nowrap;padding:0 0 12px 14px;font-size:13px;font-weight:400;line-height:1.4}.lh-homepage .proof-team-table th:first-child{text-align:left;padding-left:0}.lh-homepage .proof-team-table tbody th{padding-block:15px;font-size:16px;font-weight:400;line-height:1.4}.lh-homepage .proof-team-table td{font-variant-numeric:tabular-nums;padding-left:14px;font-size:22px;font-weight:500}.lh-homepage .proof-team-table td:last-child{color:var(--v2-mint-deep)}.lh-homepage .proof-scale{grid-template-columns:.65fr 1.35fr;gap:24px;margin-top:28px;display:grid}.lh-homepage .proof-scale p{color:var(--v2-slate);font-size:14px;line-height:1.5}.lh-homepage .proof-scale strong{color:var(--v2-teal-deep);font:500 32px/1.1 var(--v2-num);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:8px;display:block}.lh-homepage .proof-supporting{border-block:1px solid var(--v2-cream-border);grid-template-columns:.8fr 1.2fr 1fr;align-items:start;gap:48px;padding-block:44px;display:grid}.lh-homepage .proof-supporting-identity{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.lh-homepage .proof-texas-logo{object-fit:contain;width:152px;max-width:100%;height:auto;display:block}.lh-homepage .proof-supporting-identity .v2-btn{margin-top:8px}.lh-homepage .proof-supporting-quote blockquote{color:var(--v2-teal-deep);font:400 24px/1.45 var(--v2-body);letter-spacing:-.022em;text-wrap:pretty}.lh-homepage .proof-supporting-outcome{border-left:1px solid var(--v2-cream-border);min-width:0;padding-left:32px}.lh-homepage .proof-missed-calls strong{color:var(--v2-teal-deep);font:500 76px/1 var(--v2-num);letter-spacing:-.065em;font-variant-numeric:tabular-nums;display:block}.lh-homepage .proof-missed-calls>span{color:var(--v2-teal-deep);margin-top:10px;font-size:16px;font-weight:500;line-height:1.5;display:block}.lh-homepage .proof-supporting-copy{color:var(--v2-ink);margin-top:20px;font-size:16px;line-height:1.65}.lh-homepage .proof-more{border-bottom:1px solid var(--v2-cream-border)}.lh-homepage .proof-more>summary{cursor:pointer;color:var(--v2-teal-deep);justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-size:16px;font-weight:500;list-style:none;display:flex}.lh-homepage .proof-more>summary::-webkit-details-marker{display:none}.lh-homepage .proof-disclosure-mark{width:24px;height:24px;color:var(--v2-teal-deep);flex:none;display:block;position:relative}.lh-homepage .proof-disclosure-mark:before,.lh-homepage .proof-disclosure-mark:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lh-homepage .proof-disclosure-mark:after{transform:translate(-50%,-50%)rotate(90deg)}.lh-homepage .proof-more-body{padding:8px 0 24px}.lh-homepage .proof-additional-quote{max-width:800px}.lh-homepage .proof-additional-quote blockquote{color:var(--v2-teal-deep);font-size:20px;line-height:1.6}.lh-homepage .proof-more-body .home-client-logos{margin-top:30px}@media (max-width:1100px){.lh-homepage .proof-feature{column-gap:40px}.lh-homepage .proof-feature-outcome,.lh-homepage .proof-feature-evidence{padding-left:32px}.lh-homepage .proof-brand-row{gap:20px}.lh-homepage .proof-martha-logo{width:156px}.lh-homepage .proof-brand-row .proof-story-label{padding-left:20px}.lh-homepage .proof-supporting{grid-template-columns:.85fr 1.4fr;gap:32px}.lh-homepage .proof-supporting-outcome{border-left:0;border-top:1px solid var(--v2-cream-border);grid-column:1/-1;grid-template-columns:.85fr 1.4fr;gap:32px;padding:28px 0 0;display:grid}.lh-homepage .proof-supporting-copy{margin-top:0}}@media (max-width:900px){.lh-homepage .proof-container{padding-inline:32px}.lh-homepage .proof-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;padding-block:36px 40px}.lh-homepage .proof-brand-row{flex-wrap:wrap;gap:16px}.lh-homepage .proof-brand-row .proof-story-label{border-left:0;padding-left:0}.lh-homepage .proof-brand-row .proof-story-label br{display:none}.lh-homepage .proof-brand-row .proof-story-label strong{margin-left:6px}.lh-homepage .proof-lead-quote blockquote{max-width:42ch;font-size:28px}.lh-homepage .proof-feature-outcome{border-left:0;padding-left:0}.lh-homepage .proof-feature-testimonial{grid-column:1/-1}.lh-homepage .proof-lead-quote{margin-top:32px}.lh-homepage .proof-feature-evidence{border-left:0;border-top:1px solid var(--v2-cream-border);grid-area:3/1/auto/-1;grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-top:36px;padding:28px 0 0;display:grid}.lh-homepage .proof-team-table{margin-top:0}.lh-homepage .proof-scale{grid-template-columns:.65fr 1.35fr;margin-top:0}}@media (max-width:639px){.lh-homepage .proof-section{padding-block:64px}.lh-homepage .proof-container{padding-inline:24px}.lh-homepage .proof-heading-row{margin-bottom:28px;display:block}.lh-homepage .proof-heading-row h2{font-size:32px}.lh-homepage .proof-intro{max-width:none;margin-top:20px;font-size:16px}.lh-homepage .proof-feature{grid-template-columns:minmax(0,1fr);padding-block:28px 36px}.lh-homepage .proof-brand-row{flex-wrap:wrap;gap:20px}.lh-homepage .proof-martha-logo{width:148px}.lh-homepage .proof-brand-row .proof-story-label{border-left:0;padding-left:0}.lh-homepage .proof-brand-row .proof-story-label br{display:none}.lh-homepage .proof-brand-row .proof-story-label strong{margin-left:6px}.lh-homepage .proof-feature-story h3{margin-top:24px;font-size:24px}.lh-homepage .proof-feature-outcome{border-top:1px solid var(--v2-cream-border);grid-area:2/1;margin-top:28px;padding-top:24px}.lh-homepage .proof-feature-testimonial{grid-area:3/1}.lh-homepage .proof-feature-evidence{grid-area:4/1;margin-top:32px;display:block}.lh-homepage .proof-lead-quote{margin-top:20px}.lh-homepage .proof-lead-quote blockquote{font-size:24px}.lh-homepage .proof-feature-outcome{padding:24px 0 0;display:block}.lh-homepage .proof-fte{gap:24px;font-size:72px}.lh-homepage .proof-fte strong{font-size:inherit}.lh-homepage .proof-team-table{margin-top:0}.lh-homepage .proof-team-table tbody th{font-size:16px}.lh-homepage .proof-team-table{table-layout:fixed}.lh-homepage .proof-team-table thead th{white-space:normal;padding-left:8px;font-size:12px}.lh-homepage .proof-team-table thead th:first-child{width:48%;padding-left:0}.lh-homepage .proof-team-table td{padding-left:8px;font-size:22px}.lh-homepage .proof-scale{gap:20px;margin-top:28px}.lh-homepage .proof-scale strong{font-size:30px}.lh-homepage .proof-scale p{font-size:14px}.lh-homepage .proof-supporting{grid-template-columns:1fr;gap:28px;padding-block:32px}.lh-homepage .proof-supporting-identity{gap:18px}.lh-homepage .proof-texas-logo{width:148px}.lh-homepage .proof-supporting-identity .v2-btn{margin-top:2px}.lh-homepage .proof-supporting-outcome{grid-template-columns:1fr;gap:20px;padding:28px 0 0}.lh-homepage .proof-missed-calls strong{font-size:72px}.lh-homepage .proof-missed-calls>span{max-width:none}.lh-homepage .proof-supporting-quote blockquote{font-size:22px}}@media (max-width:370px){.lh-homepage .proof-brand-row{flex-wrap:wrap}.lh-homepage .proof-brand-row .proof-story-label{text-align:left;max-width:none}.lh-homepage .proof-brand-row .proof-story-label br{display:none}.lh-homepage .proof-brand-row .proof-story-label strong{margin-left:6px}.lh-homepage .proof-fte{gap:18px;font-size:64px}}.lh-homepage .proof-feature-testimonial{padding-bottom:24px;position:relative}.lh-homepage .proof-feature-testimonial:after{content:"";background:var(--v2-cream-border);transform-origin:0;height:1px;position:absolute;inset:auto 0 0}.lh-homepage .proof-cta-row{border-top:0;margin-top:32px;padding-top:32px}.lh-homepage .proof-more>summary{min-height:64px}.lh-homepage .proof-disclosure-mark{transition:transform var(--motion-base) var(--ease-out)}.lh-homepage .proof-more[open] .proof-disclosure-mark{transform:rotate(45deg)}.lh-homepage .proof-more[open] .proof-disclosure-mark:after{transform:translate(-50%,-50%)rotate(90deg)}@media (prefers-reduced-motion:no-preference){.lh-homepage .proof-feature[data-entered] .proof-fte strong{animation:proof-number-settle var(--motion-reveal) var(--ease-out) both}.lh-homepage .proof-feature[data-entered] .proof-feature-testimonial:after{animation:proof-rule-draw var(--motion-reveal) var(--ease-out) both}.lh-homepage .proof-feature[data-entered] .proof-team-table tbody tr{animation:proof-row-settle var(--motion-enter) var(--ease-out) both}.lh-homepage .proof-feature[data-entered] .proof-team-table tbody tr:nth-child(2){animation-delay:var(--stagger)}}@keyframes proof-number-settle{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes proof-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes proof-row-settle{0%{opacity:.6}to{opacity:1}}.lh-homepage .proof-more-body .proof-supporting{border-top:0;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px 48px;padding-block:12px 32px}.lh-homepage .proof-more-body .proof-supporting-identity{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:20px 32px}.lh-homepage .proof-more-body .proof-supporting-identity .v2-btn{margin:0 0 0 auto}.lh-homepage .proof-more-body .proof-supporting-quote blockquote{font-size:21px;line-height:1.6}.lh-homepage .proof-more-body .proof-supporting-outcome{border-top:0;border-left:1px solid var(--v2-cream-border);grid-column:auto;padding:0 0 0 32px;display:block}.lh-homepage .proof-more-body .proof-missed-calls strong{font:500 48px/1 var(--v2-body);letter-spacing:-.04em}.lh-homepage .proof-more-body .proof-missed-calls>span{font-size:15px}.lh-homepage .proof-more-body .proof-supporting-copy{margin-top:18px}.lh-homepage .proof-more-body .proof-additional-quote{max-width:900px;margin-top:28px}.lh-homepage .proof-more-body .proof-additional-quote blockquote{font-size:20px}.lh-homepage .proof-more-body .proof-supporting-context{grid-template-columns:minmax(0,1fr)}.lh-homepage .proof-supporting-context>.proof-supporting-copy{max-width:78ch;margin-top:0;font-size:18px}.lh-homepage .proof-feature-outcome .proof-missed-calls{margin-top:16px}.lh-homepage .proof-feature-context{row-gap:28px}.lh-homepage .proof-feature-context .proof-feature-story{align-self:start}.lh-homepage .proof-feature-context-body{min-width:0}.lh-homepage .proof-feature-context-copy{color:var(--v2-teal-deep);font:400 22px/1.6 var(--v2-body);letter-spacing:-.02em;text-wrap:pretty}.lh-homepage .proof-network-size{color:var(--v2-teal-deep);font:500 24px/1.3 var(--v2-num);letter-spacing:-.025em;flex-wrap:wrap;gap:16px 32px;margin-top:28px;display:flex}@media (max-width:639px){.lh-homepage .proof-feature-context-copy{font-size:20px}.lh-homepage .proof-more-body .proof-supporting{grid-template-columns:1fr;gap:24px}.lh-homepage .proof-more-body .proof-supporting-identity{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.lh-homepage .proof-more-body .proof-supporting-identity .v2-btn{margin:0}.lh-homepage .proof-more-body .proof-supporting-outcome{border-left:0;border-top:1px solid var(--v2-cream-border);padding:24px 0 0}}
.lh-homepage .home-supporting-evidence>.home-container{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;display:grid}.lh-homepage .home-evidence-heading{max-width:760px;margin-bottom:0;position:sticky;top:110px}.lh-homepage .home-evidence-heading .home-kicker{margin-bottom:16px}.lh-homepage .home-evidence-heading .home-heading{max-width:14ch;font-size:clamp(36px,3.8vw,48px)}.lh-homepage .home-evidence-stack{--evidence-inset:clamp(14px, 1.8vw, 24px);--evidence-wash:color-mix(in srgb, var(--v2-mint-deep) 4%, var(--card));gap:10px;min-width:0;display:grid}.lh-homepage .home-details.home-evidence-panel{background:var(--card);border:1px solid color-mix(in srgb, var(--v2-ink) 12%, var(--card));border-radius:var(--v2-radius-lg);min-width:0}.lh-homepage .home-details.home-evidence-panel[open]{background:color-mix(in srgb, var(--v2-cream-light) 60%, var(--card));border-color:var(--v2-cream-border-soft)}.lh-homepage .home-details.home-evidence-panel>summary{min-height:92px;padding:18px var(--evidence-inset);border-radius:calc(var(--v2-radius-lg) - 1px);align-items:center;gap:clamp(12px,1.4vw,18px);display:flex}.lh-homepage .home-details.home-evidence-panel>summary:after{content:none;display:none}.lh-homepage .home-details.home-evidence-panel>summary:focus-visible{border-radius:calc(var(--v2-radius-lg) - 1px);outline:2px solid var(--v2-mint-deep);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.lh-homepage .home-details.home-evidence-panel:not([open])>summary:hover{background-color:var(--evidence-wash)}}.lh-homepage .home-evidence-symbol{height:36px;color:var(--v2-teal-deep);background:color-mix(in srgb, var(--v2-mint-deep) 7%, var(--card));border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.lh-homepage .home-evidence-symbol svg{width:21px;height:21px}.lh-homepage .home-evidence-summary-copy{gap:6px;min-width:0;display:grid}.lh-homepage .home-evidence-summary-copy strong{font:550 18px/1.4 var(--v2-body);letter-spacing:-.018em}.lh-homepage .home-evidence-summary-copy>span{font:400 14px/1.5 var(--v2-body);color:var(--v2-slate)}.lh-homepage .home-evidence-chevron{color:var(--v2-mint-deep);flex:0 0 20px;margin-left:auto;transition:transform .28s cubic-bezier(.22,1,.36,1)}.lh-homepage .home-evidence-chevron path{opacity:1}.lh-homepage .home-details.home-evidence-panel[open]>summary .home-evidence-chevron{transform:rotate(180deg)}.lh-homepage .home-evidence-body{margin-inline:var(--evidence-inset);border-top:1px solid var(--v2-cream-border-soft);padding:24px 0 28px}.lh-homepage .home-evidence-body-title{font:550 23px/1.3 var(--v2-display);letter-spacing:-.025em;color:var(--v2-teal-deep);margin-bottom:24px}.lh-homepage .home-evidence-reasons{grid-template-columns:1fr;gap:28px;display:grid}.lh-homepage .home-evidence-reason{min-width:0;padding:0 0 8px}.lh-homepage .home-evidence-reason-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.lh-homepage .home-evidence-reason-heading svg{color:var(--v2-mint-deep);flex:none}.lh-homepage .home-evidence-reason h4{letter-spacing:-.012em;font-size:18px;font-weight:600;line-height:1.4}.lh-homepage .home-evidence-reason p,.lh-homepage .home-evidence-answers dd{color:var(--v2-slate);max-width:56ch;font-size:16px;line-height:1.7}.lh-homepage .home-evidence-answers{grid-template-columns:1fr;gap:28px;display:grid}.lh-homepage .home-evidence-answers>div+div{border-top:1px solid var(--v2-cream-border);padding-top:24px}.lh-homepage .home-evidence-answers dt{color:var(--v2-teal-deep);margin-bottom:14px;font-size:18px;font-weight:550;line-height:1.4}.lh-homepage .home-evidence-caption{color:var(--v2-mint-deep);margin-bottom:22px;font-size:13px;font-weight:500}.lh-homepage .home-evidence-metrics{grid-template-columns:1fr 1fr;gap:28px 24px;display:grid}.lh-homepage .home-evidence-metrics>div{flex-direction:column;min-width:0;display:flex}.lh-homepage .home-evidence-metrics>div+div{border-left:1px solid var(--v2-cream-border);padding-left:24px}.lh-homepage .home-evidence-metrics dt{color:var(--v2-slate);max-width:22ch;min-height:44px;font-size:15px;line-height:1.45}.lh-homepage .home-evidence-metrics dd{font:500 clamp(28px, 3vw, 40px)/1.1 var(--v2-num);letter-spacing:-.04em;color:var(--v2-teal-deep);margin-top:16px}.lh-homepage .home-evidence-metrics dd.home-evidence-attribution{font:400 13px/1.5 var(--v2-body);letter-spacing:0;color:var(--v2-slate);margin-top:10px}.lh-homepage .home-evidence-source{border-top:1px solid var(--v2-cream-border);color:var(--v2-slate);margin-top:28px;padding-top:20px;font-size:13px;line-height:1.6}.lh-homepage .home-evidence-payers .payer-console-inner{padding:0}.lh-homepage .home-evidence-payers .payer-title{font-size:clamp(28px,3vw,40px)}.lh-homepage .home-evidence-payers .payer-header-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:28px}.lh-homepage .home-evidence-payers .payer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-homepage .home-evidence-payers .payer-metric{border-top:0;border-left:1px solid var(--v2-cream-border-soft);flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.lh-homepage .home-evidence-payers .payer-metric:first-child{border-left:0;padding-left:0}.lh-homepage .home-evidence-payers .payer-metric span{font-size:13px}.lh-homepage .home-evidence-payers .transaction-console{box-shadow:none;padding:18px}.lh-homepage .home-evidence-payers .transaction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lh-homepage .home-evidence-payers .routing-core{grid-area:1/1;min-height:160px;padding:16px 8px}.lh-homepage .home-evidence-payers .endpoint-aperture{grid-area:1/2;min-width:0;min-height:160px}.lh-homepage .home-evidence-payers .lane-ledger{grid-area:2/1/auto/-1;min-width:0}.lh-homepage .home-evidence-payers .lane-row{grid-template-columns:28px minmax(0,1fr) 54px 70px;gap:10px;min-height:72px;padding:12px}.lh-homepage .home-evidence-payers .lane-label{white-space:normal;font-size:14px}.lh-homepage .home-evidence-payers .workflow-detail{white-space:normal;font-size:12px;overflow:visible}.lh-homepage .home-evidence-payers .payer-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px}.lh-homepage .home-solution-art{aspect-ratio:40/21;border:1px solid var(--v2-cream-border-soft);background:var(--v2-cream-soft);border-radius:16px;overflow:hidden}.lh-homepage .home-solution-art img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:opacity .32s cubic-bezier(.22,1,.36,1);display:block}.lh-homepage .home-solution-card:focus-within .home-solution-art img{opacity:1}@media (hover:hover){.lh-homepage .home-solution-card:hover .home-solution-art img{opacity:1}}@supports (interpolate-size:allow-keywords){.lh-homepage .home-details.home-evidence-panel{interpolate-size:allow-keywords}.lh-homepage .home-details.home-evidence-panel::details-content{height:0;transition:height .32s cubic-bezier(.22, 1, .36, 1), content-visibility .32s allow-discrete;overflow:clip}.lh-homepage .home-details.home-evidence-panel[open]::details-content{height:auto}}@media (max-width:1023px){.lh-homepage .home-supporting-evidence>.home-container{grid-template-columns:1fr;gap:32px}.lh-homepage .home-evidence-heading{position:static}.lh-homepage .home-evidence-heading .home-heading{max-width:22ch}}.lh-homepage .home-evidence-metrics>div:nth-child(3){border-left:0;padding-left:0}@media (max-width:900px){.lh-homepage .home-evidence-answers{grid-template-columns:1fr;gap:24px}.lh-homepage .home-evidence-answers>div+div{border-left:0;border-top:1px solid var(--v2-cream-border);padding-top:24px;padding-left:0}.lh-homepage .home-evidence-metrics{grid-template-columns:1fr 1fr;gap:28px}.lh-homepage .home-evidence-metrics>div:nth-child(3){border-left:0;padding-left:0}.lh-homepage .home-evidence-metrics dt{min-height:0}}@media (max-width:639px){.lh-homepage .home-evidence-payers .transaction-console{padding:12px}.lh-homepage .home-evidence-payers .transaction-grid{grid-template-columns:minmax(0,1fr);gap:12px}.lh-homepage .home-evidence-payers .routing-core{min-height:110px}.lh-homepage .home-evidence-payers .routing-core-mark{text-align:left;gap:14px;display:flex}.lh-homepage .home-evidence-payers .endpoint-aperture{grid-area:2/1;min-height:136px}.lh-homepage .home-evidence-payers .lane-ledger{grid-row:3}.lh-homepage .home-evidence-payers .lane-row{grid-template-columns:22px minmax(0,1fr) 54px;gap:8px;padding:12px 6px}.lh-homepage .home-evidence-payers .lane-channel{display:none}.lh-homepage .home-evidence-payers .payer-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-homepage .home-details.home-evidence-panel>summary{align-items:flex-start;min-height:84px}.lh-homepage .home-evidence-symbol{flex-basis:32px;height:32px}.lh-homepage .home-evidence-symbol svg{width:18px;height:18px}.lh-homepage .home-evidence-summary-copy strong{font-size:17px}.lh-homepage .home-evidence-summary-copy>span{font-size:13px}.lh-homepage .home-evidence-chevron{flex-basis:18px;width:18px;margin-top:8px}.lh-homepage .home-evidence-body{padding-top:20px}.lh-homepage .home-evidence-body-title{font-size:21px}.lh-homepage .home-evidence-reasons{grid-template-columns:1fr;gap:24px}.lh-homepage .home-evidence-reason+.home-evidence-reason{border-top:1px solid var(--v2-cream-border);padding-top:24px}.lh-homepage .home-evidence-metrics{gap:24px 16px}.lh-homepage .home-evidence-metrics>div+div{padding-left:16px}.lh-homepage .home-evidence-metrics>div:nth-child(3){padding-left:0}.lh-homepage .home-evidence-metrics dd{font-size:29px}}@media (prefers-reduced-motion:reduce){.lh-homepage .home-details.home-evidence-panel::details-content,.lh-homepage .home-evidence-chevron,.lh-homepage .home-solution-art img{transition:none}}@media print{.lh-homepage .home-details.home-evidence-panel::details-content{overflow:visible;content-visibility:visible!important;height:auto!important}.lh-homepage .home-solution-art img{opacity:1}}.lh-homepage .product-use-cases .home-section-intro{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.lh-homepage .product-use-cases .home-heading{max-width:22ch}.lh-homepage .product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.lh-homepage .product-card{border:1px solid var(--v2-cream-border);border-radius:var(--v2-radius);background:var(--v2-cream-light);min-width:0;transition:border-color var(--motion-base) var(--ease-out);flex-direction:column;grid-column:span 2;display:flex;overflow:hidden}.lh-homepage .product-card-0{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.lh-homepage .product-card-0 .product-vignette{min-height:440px}.lh-homepage .product-card-1,.lh-homepage .product-card-2{grid-column:span 3}.lh-homepage .product-card-copy{flex-direction:column;flex:1;padding:28px;display:flex}.lh-homepage .product-card-0 .product-card-copy{justify-content:center;padding:40px}.lh-homepage .product-card-label{align-items:center;gap:12px;display:flex}.lh-homepage .product-card-label>svg{color:var(--v2-teal-deep);flex:none}.lh-homepage .product-card-label h3{color:var(--v2-ink);font:500 14px/1.5 var(--v2-body)}.lh-homepage .product-card-headline{color:var(--v2-ink);font:550 clamp(22px, 1.8vw, 26px)/1.2 var(--v2-body);letter-spacing:-.015em;text-wrap:pretty;margin-top:20px}.lh-homepage .product-card-0 .product-card-headline{max-width:24ch;font-size:clamp(28px,2.6vw,36px)}.lh-homepage .product-card-body{color:var(--v2-ink);max-width:60ch;margin-top:16px;font-size:17px;line-height:1.6}.lh-homepage .product-card-links{justify-items:start;gap:12px;margin-top:auto;padding-top:24px;display:grid}.lh-homepage .product-card-links a{white-space:normal;min-height:44px;font-size:15px;line-height:1.5}.lh-homepage .product-card-links a>span{white-space:normal}.lh-homepage .product-card-links>a:last-child:not(:first-child){color:var(--v2-ink);text-underline-offset:4px;text-decoration:underline}.lh-homepage .product-use-cases .home-illustration-note{color:var(--v2-slate);margin-top:24px;font-size:13px;line-height:1.5}.lh-homepage .home-evidence-reason p,.lh-homepage .home-evidence-answers dd{color:var(--v2-ink)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lh-homepage .product-card:hover{border-color:color-mix(in srgb, var(--v2-ink) 17%, transparent)}}@media (max-width:1023px){.lh-homepage .product-use-cases .home-section-intro{grid-template-columns:minmax(0,1fr)}.lh-homepage .product-card-copy{padding:24px}.lh-homepage .product-card-0 .product-card-copy{padding:28px}.lh-homepage .product-card:nth-child(n+4){grid-column:span 3}.lh-homepage .product-card-5{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lh-homepage .product-grid .product-card-5{grid-column:1/-1}.lh-homepage .product-card-5 .product-card-copy{justify-content:center}.lh-homepage .product-card-5 .product-card-links{margin-top:0}}@media (max-width:767px){.lh-homepage .product-grid{grid-template-columns:minmax(0,1fr)}.lh-homepage .product-card,.lh-homepage .product-card:nth-child(n+4){grid-column:1;display:flex}.lh-homepage .product-card-0 .product-card-copy,.lh-homepage .product-card-copy{padding:24px}.lh-homepage .product-card-0 .product-card-headline{font-size:28px}.lh-homepage .product-card-body{font-size:16px}.lh-homepage .product-vignette{padding:20px}.lh-homepage .product-card-0 .product-vignette{aspect-ratio:auto;min-height:280px}}@media (max-width:359px){.lh-homepage .product-card-copy,.lh-homepage .product-card-0 .product-card-copy{padding:20px}.lh-homepage .product-vignette{padding:16px}}@media (prefers-reduced-motion:reduce){.lh-homepage .product-card{transition:none;transform:none}}
.v2-root.lh-editorial-home main>#use-cases{--uc-paper:var(--color-white,var(--card));--uc-wash:color-mix(in srgb, var(--v2-ink) 4%, var(--uc-paper));--uc-rule:color-mix(in srgb, var(--v2-ink) 14%, var(--uc-paper));--uc-rule-strong:color-mix(in srgb, var(--v2-ink) 26%, var(--uc-paper));background:var(--uc-paper);scroll-margin-top:max(15px, calc(100px - var(--editorial-space)))}.uc-intro{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,88px);margin-bottom:clamp(28px,3.5vw,50px);display:grid}.uc-intro>p{max-width:36ch;margin:0 0 4px}.uc-controls{margin-bottom:clamp(24px,3vw,44px)}.uc-control-label,.uc-category{font:510 14px/1.4 var(--v2-body);margin:0 0 12px;display:block}.uc-control-label{color:var(--v2-slate);font-size:13px}.uc-choices{border:1px solid var(--uc-rule);background:var(--uc-paper);border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px;display:grid}.uc-choices button{min-width:0;min-height:48px;color:var(--v2-slate);font:510 15px/1.25 var(--v2-body);letter-spacing:-.005em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;display:flex}.uc-choices button>span{text-wrap:balance;min-width:0}.uc-choices svg{flex:none}.uc-choices button[aria-selected=true]{background:var(--v2-teal-deep);color:var(--v2-cream-light)}.uc-choices button[aria-selected=true] svg{color:var(--v2-mint-live)}.uc-section :is(button,a,summary,.uc-spread):focus-visible{outline:2px solid var(--v2-mint-deep);outline-offset:3px}.lh-homepage .uc-section .uc-choices button:focus-visible{outline-offset:2px;border-radius:12px}.lh-homepage .uc-section .uc-links a.uc-primary-link:focus-visible{border-radius:var(--public-button-radius,999px)}.uc-spread{grid-template-columns:minmax(0,.85fr) minmax(0,1.75fr);align-items:center;gap:clamp(28px,4.6vw,72px);display:grid}.uc-spread[data-selected=false]{display:none}.uc-narrative{padding-block:12px}.uc-category{color:var(--v2-mint-deep);margin-bottom:16px}.uc-narrative h3{max-width:19ch;color:var(--v2-ink);font:510 clamp(30px, 2.9vw, 45px)/1.07 var(--v2-display);letter-spacing:-.038em;text-wrap:pretty;margin:0}.uc-description{max-width:44ch;color:var(--v2-slate);font:400 clamp(16px, 1.22vw, 18px)/1.55 var(--v2-body);margin:16px 0 0}.uc-links{flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:24px;display:flex}.uc-links a{min-height:44px;color:var(--v2-teal-deep);font:510 15px/1.4 var(--v2-body);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.uc-links a.uc-primary-link{border:1px solid var(--uc-rule-strong);border-radius:var(--public-button-radius,999px);background:var(--uc-paper);min-height:46px;padding:0 18px 0 20px}.uc-links a.uc-primary-link svg{color:var(--v2-mint-deep);flex:none}.uc-links .uc-secondary-link{color:var(--v2-slate);text-underline-offset:4px;font-size:14px;text-decoration:underline}.uc-figure{min-width:0;margin:0}.uc-illustration{aspect-ratio:3/2;object-fit:contain;border-radius:var(--v2-radius-lg);background:var(--uc-wash);width:100%;height:auto;display:block}.uc-figure figcaption{color:var(--v2-slate);font:400 13px/1.5 var(--v2-body);margin-top:6px}.uc-example summary{min-height:44px;color:var(--v2-slate);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.uc-example summary>span:first-child{color:var(--v2-ink);font-weight:510}.uc-example summary>span:last-child{border:1px solid var(--uc-rule);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 11px;display:inline-flex}.uc-example summary::-webkit-details-marker{display:none}.uc-example[open] summary svg{transform:rotate(180deg)}.uc-example-body{border-radius:var(--v2-radius);background:var(--uc-wash);margin-top:4px;padding:12px 16px}.uc-example-body p{margin:0}.uc-example-body p+p{margin-top:4px}.uc-example strong{color:var(--v2-ink);font-weight:550}@media (hover:hover) and (pointer:fine){.uc-choices button:not([aria-selected=true]):hover{background:var(--uc-wash);color:var(--v2-ink)}.uc-links a.uc-primary-link:hover{border-color:var(--v2-teal-deep);background:var(--v2-teal-deep);color:var(--v2-cream-light)}.uc-links a.uc-primary-link:hover svg{color:var(--v2-mint-live);transform:translate(3px)}.uc-links .uc-secondary-link:hover{color:var(--v2-ink)}.uc-example summary:hover>span:last-child{background:var(--uc-wash);color:var(--v2-ink)}}@media (prefers-reduced-motion:no-preference){.uc-choices button,.uc-links a.uc-primary-link,.uc-example summary>span:last-child{transition:background-color .16s,border-color .16s,color .16s}.uc-links a.uc-primary-link svg,.uc-example summary svg{transition:transform .2s var(--ease-out,ease)}.uc-spread[data-selected=true]>*{animation:uc-panel-settle .24s var(--ease-out,ease) both}}@keyframes uc-panel-settle{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:74.99rem){.uc-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.uc-choices button{justify-content:flex-start;padding-inline:14px}}@media (max-width:65.99rem){.uc-spread{grid-template-columns:minmax(0,.92fr) minmax(0,1.35fr)}}@media (max-width:47.99rem){.uc-intro{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.uc-intro>p{margin:0}.uc-controls{margin-bottom:20px}.uc-control-label{margin-bottom:8px}.uc-spread{grid-template-columns:1fr;gap:14px}.uc-figure{grid-area:1/1}.uc-illustration{border-radius:var(--v2-radius)}.uc-narrative{padding-block:0}.uc-category{margin-bottom:8px}.uc-description{margin-top:12px}.uc-links{margin-top:18px}}@media (max-width:39.99rem){.uc-choices{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.uc-choices button{border-radius:10px;min-height:52px;padding-inline:12px;font-size:14px}.lh-homepage .uc-section .uc-choices button:focus-visible{border-radius:10px}.uc-links a.uc-primary-link{flex:100%;justify-content:space-between}}@media (max-width:22rem){.uc-choices button{gap:6px;padding-inline:10px}.uc-choices svg{display:none}}@media print,(scripting:none){.uc-controls{display:none}.uc-section .uc-spread[data-selected]{display:grid}.uc-spread+.uc-spread{margin-top:48px}}