:root{color-scheme:light;--ink:#17263c;--muted:#657185;--blue:#4876b7;--purple:#7c64a6;--teal:#4a938b;--gold:#ba8944;--rose:#b96582;--green:#729653}
*{box-sizing:border-box}body{margin:0;background:#eef0f3;color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit}button{font:inherit}
.site-nav{display:flex;justify-content:space-between;align-items:center;max-width:1660px;margin:auto;padding:15px 24px;font-size:12px;color:#586579}.site-nav a{text-decoration:none}.site-nav a:hover{text-decoration:underline}.site-nav button{border:0;padding:0;background:none;color:inherit;cursor:pointer}
.poster{max-width:1660px;margin:0 auto 25px;padding:24px;background:#fff}.masthead{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:0 0 18px}.masthead h1{font-size:clamp(25px,3vw,48px);font-weight:800;line-height:1.02;letter-spacing:-1.8px;margin:0}.masthead p{font-size:12px;line-height:1.5;margin:8px 0 0;color:var(--muted)}.edition{text-align:right;white-space:nowrap;font-size:11px;color:var(--muted);line-height:1.6}.edition strong{font-size:29px;letter-spacing:-1px;color:var(--ink);display:block}
.top-stack{display:grid;grid-template-columns:5fr 7fr;gap:12px;margin-bottom:12px}.zone{--accent:var(--blue);--tint:#f0f5fc;border:1.5px solid var(--accent);min-width:0;background:var(--tint)}.zone.brokers{--accent:var(--gold);--tint:#fbf7ef}.zone.risk{--accent:var(--purple);--tint:#f7f4fb}.zone.administration{--accent:var(--blue);--tint:#eef4fb}.zone.pharmacy{--accent:var(--rose);--tint:#fcf2f6}.zone.payments{--accent:var(--teal);--tint:#eff8f6}.zone.network{--accent:var(--green);--tint:#f4f8ef}.zone.clinical{--accent:var(--purple);--tint:#f7f4fb}.zone.pharmacy-network{--accent:var(--gold);--tint:#fbf7ef}.zone-title{margin:0;background:var(--accent);color:white;text-align:center;font-size:16px;font-weight:700;padding:8px 10px;line-height:1.15}.zone-body{padding:9px}
.subgroup{min-width:0;background:white;border:1px solid color-mix(in srgb,var(--accent) 28%,white)}.subgroup+.subgroup{margin-top:8px}.subhead{background:color-mix(in srgb,var(--accent) 13%,white);margin:0;text-align:center;font-size:11px;line-height:1.2;padding:5px 7px;color:color-mix(in srgb,var(--accent) 80%,#162034);font-weight:700}.split{display:grid;grid-template-columns:1fr 1fr;gap:8px}.split .subgroup{margin:0}
.marks{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:5px 12px;padding:10px 7px;min-height:58px}.mark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:105px;min-width:0;min-height:43px;padding:4px 2px;text-decoration:none;position:relative}.mark img{display:block;width:100%;max-width:104px;height:30px;object-fit:contain}.mark:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mark:hover{background:var(--tint)}.mark small{font-size:8px;line-height:1.1;color:#657185;text-align:center;max-width:100%}.mark .icon{width:29px;height:29px}.icon-wordmark{display:flex;align-items:center;gap:5px;color:#263354;font-weight:700;font-size:16px}.mark.dark-mark{background:#182e43;border-radius:2px;padding:7px}.mark.dark-mark small{color:#dbe5ed}.mark img.white-logo{filter:brightness(0)}
.brand-pair{display:flex;align-items:center;gap:5px;max-width:100%;padding:2px 4px;background:#fff;border:1px solid #e6e9ee;min-height:51px}.brand-pair .mark{width:90px;min-height:38px;padding:2px}.brand-pair .mark img{height:25px}.brand-pair .parent{width:67px}.brand-pair .parent img{height:22px}.parent-name{font-size:10px;line-height:1.2;text-align:center;font-weight:700}.pair-line{height:26px;border-left:1px solid #dce1e7;margin:0 2px}.brand-pair small{font-size:7px}.brand-pair .mark.child{width:87px}
.plan-shell{border:2px solid #3d6398;padding:11px;background:#f8fafd}.plan-title{display:flex;justify-content:center;align-items:baseline;gap:12px;margin:-11px -11px 11px;padding:9px;background:#3d6398;color:white;font-size:20px;letter-spacing:-.3px}.plan-title small{font-size:11px;font-weight:400;letter-spacing:0}.operators{--accent:#3d6398;--tint:#edf3fb;margin-bottom:11px}.operators .marks{padding:10px 8px}.operators .mark{width:122px}.operators .mark img{max-width:118px;height:32px}.operators .brand-pair .mark{width:100px}.operators .brand-pair .parent{width:78px}.operator-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.operator-grid .subgroup{margin:0}
.engine-grid{display:grid;grid-template-columns:7fr 5fr;gap:11px;margin-bottom:11px}.engine-grid .marks{gap:7px 10px}.services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.services .zone-title{font-size:14px;min-height:43px;display:flex;align-items:center;justify-content:center}.services .marks{gap:8px 6px;padding:10px 5px;align-content:start}.services .mark{width:calc(50% - 5px)}.services .brand-pair{width:100%;justify-content:center}.services .brand-pair .mark{width:46%}.services .brand-pair .parent{width:41%}
.support-caption{font-size:10px;line-height:1.4;color:#617085;text-align:center;margin:9px 3px 0}.map-footer{display:flex;justify-content:space-between;align-items:start;gap:24px;font-size:10px;line-height:1.5;color:#647184;margin-top:13px}.map-footer p{margin:0;max-width:1040px}.byline{color:#26374e;font-weight:700;white-space:nowrap;font-size:12px}.read-more{max-width:1660px;margin:0 auto 32px;padding:0 24px;color:#566276;font-size:12px;line-height:1.6}.read-more details{border-top:1px solid #c9d0da;padding:12px 0}.read-more summary{cursor:pointer;color:#253a57;font-weight:700}.read-more p{max-width:1000px}.read-more table{width:100%;border-collapse:collapse;margin:13px 0;background:#fff}.read-more th,.read-more td{padding:10px 13px;text-align:left;border-bottom:1px solid #dce2ea;vertical-align:top}.read-more th{color:#273b58}.read-more ul{padding-left:20px}noscript{display:block;padding:20px;text-align:center}
.mark img.padded-logo{object-fit:cover}.mark[data-company="turquoise"] img{height:30px}.mark[data-company="arlo"] img{max-width:82px}.mark[data-company="gyde"] img{max-width:106px}
@media(min-width:1550px){.mark{width:118px}.mark img{max-width:116px;height:34px}.brand-pair .mark{width:106px}.brand-pair .parent{width:82px}.brand-pair .mark.child{width:104px}.services .mark img{height:36px}.zone-title{font-size:18px}.subhead{font-size:12px}.marks{padding:12px 9px}.poster{padding:27px}}
@media(max-width:1000px){.poster{padding:16px}.masthead h1{letter-spacing:-1px}.zone-body{padding:6px}.top-stack{gap:8px}.zone-title{font-size:14px}.mark{width:83px}.mark img{height:25px}.brand-pair .mark,.brand-pair .mark.child{width:77px}.brand-pair .parent{width:58px}.brand-pair .mark img{height:21px}.operator-grid{grid-template-columns:1fr}.operators .mark{width:110px}.services{grid-template-columns:repeat(2,minmax(0,1fr))}.services .mark{width:100px}.services .brand-pair{width:auto}.services .brand-pair .mark{width:85px}.services .brand-pair .parent{width:70px}}
@media(max-width:620px){.site-nav{padding:12px 14px}.poster{padding:12px}.masthead{align-items:start;gap:10px}.masthead h1{font-size:29px;max-width:270px}.masthead p{font-size:10px}.edition{font-size:9px}.edition strong{font-size:23px}.top-stack,.engine-grid{grid-template-columns:1fr}.services{grid-template-columns:1fr 1fr;gap:7px}.services .zone-body{padding:5px}.services .mark{width:calc(50% - 4px)}.services .mark img{height:24px}.services .brand-pair .mark,.services .brand-pair .parent{width:calc(50% - 6px)}.services .brand-pair{width:100%;gap:0}.services .zone-title{font-size:12px}.plan-shell{padding:8px}.plan-title{margin:-8px -8px 8px;flex-direction:column;align-items:center;gap:4px;font-size:18px}.mark{width:94px}.operators .mark{width:91px}.operators .brand-pair .mark{width:88px}.operators .brand-pair .parent{width:75px}.marks{gap:7px}.map-footer{flex-direction:column;gap:8px}.read-more{padding:0 14px;font-size:11px}.read-more table{display:block;overflow:auto}.read-more th,.read-more td{min-width:145px}}
.map-legend{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;margin:-5px 0 14px;font-size:10px;color:#5b6677}.map-legend .legend-note{margin-left:auto;font-size:9px}.cohort-tag{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:2px;font-size:7.5px;line-height:1.2;padding:3px 4px;white-space:nowrap;font-weight:500}.cohort-tag.startup{color:#634290;background:#f0e8fa}.cohort-tag.incumbent{color:#4e5f6d;background:#edf1f4}.source-tag{font-size:7px;line-height:1;font-weight:700;color:#5d347f;border-left:1px solid #b7a0ce;padding-left:4px}.map-legend>.cohort-tag{font-size:9px}.map-legend>span>.source-tag{border:0;padding:2px 4px;background:#f0e8fa}.mark>.cohort-tag{margin-top:1px}.brand-pair .cohort-tag{font-size:7px;padding:2px 4px}.mark{gap:4px}.top-stack .marks{align-content:start}.brokers .split{grid-template-columns:2fr 1fr}.risk-grid{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:8px}.risk-grid .subgroup{margin:0}.risk-grid .marks{gap:8px 6px;padding:11px 5px}.risk-grid .mark{width:calc(50% - 4px)}.risk-grid .brand-pair{width:100%;justify-content:center}.risk-grid .brand-pair .parent{width:40%}.risk-grid .brand-pair .child{width:48%}.risk-grid .mark img{max-width:110px}.risk-grid .cohort-tag{font-size:7px}.mark[data-company="mrm"] img{height:33px}.mark[data-company="rsbenefits"] img{height:26px}.mark[data-company="gallagher"] img{max-width:108px}.brand-pair .parent .cohort-tag{font-size:6.5px}
@media(max-width:1100px){.top-stack{grid-template-columns:1fr}.brokers .split{grid-template-columns:3fr 1fr}.top-stack .mark{width:110px}.risk-grid .brand-pair{width:auto}.risk-grid .brand-pair .parent{width:70px}.risk-grid .brand-pair .child{width:90px}.map-legend .legend-note{margin-left:0}.risk-grid .mark{width:100px}}
@media(max-width:620px){.brokers .split{grid-template-columns:1fr}.brokers .split>.subgroup+.subgroup{margin-top:0}.risk-grid{grid-template-columns:1fr}.top-stack .mark,.risk-grid .mark{width:96px}.top-stack .marks{gap:9px}.risk-grid .brand-pair{width:210px}.risk-grid .brand-pair .parent{width:77px}.risk-grid .brand-pair .child{width:101px}.services{grid-template-columns:1fr}.services .marks{gap:10px}.services .mark{width:calc(33.333% - 8px)}.services .brand-pair{width:100%}.services .brand-pair .mark{width:43%}.services .brand-pair .parent{width:38%}.services .mark img{height:30px}.services .cohort-tag{font-size:7px}.map-legend{font-size:9px;gap:7px 9px}.map-legend .legend-note{flex-basis:100%}}
.zone-note,.market-note{font-size:10px;line-height:1.4;color:#5b6879;text-align:center;margin:8px 10px}.distribution{margin-top:8px}.market-grid{display:grid;grid-template-columns:1.2fr .85fr 1.15fr .85fr;gap:9px}.market-grid>.subgroup{margin:0}.market>.subhead{font-size:13px;padding:9px 5px}.market-note{font-size:9px;min-height:27px}.minor-head{font-size:10px;text-align:center;margin:0 9px;padding:7px 0 0;border-top:1px solid #dce3ef;color:#576d90}.market-grid .marks{gap:7px 9px;padding:8px 5px;align-content:start}.market-grid .mark{width:100px}.market-grid .mark img{height:27px;max-width:100px}.market-grid .brand-pair .parent{width:65px}.market-grid .brand-pair .child{width:88px}.market-grid .brand-pair .mark img{height:24px}.blues-band{--accent:#307ba8;margin-top:10px}.blues-band>.subhead{font-size:13px;padding:8px}.blues-band .marks{gap:10px 14px}.blues-band .mark{width:110px}.blues-band .brand-pair .mark.parent{width:75px}.blues-band .brand-pair .mark.child{width:95px}.blues-band .mark img{height:33px}.blues-band .brand-pair img{height:28px}.blues-band .zone-note{font-size:9px}.product-name{font-size:19px;font-weight:600;letter-spacing:-.8px;color:#253d7e;line-height:1.4}.shared-shell{margin-top:13px;padding:11px;border:2px solid #7a8798;background:#fbfcfd}.shared-title,.vbc-title{display:flex;justify-content:center;align-items:baseline;gap:12px;margin:-11px -11px 11px;padding:9px 10px;background:#6b798c;color:white;font-size:20px;line-height:1.2}.shared-title small,.vbc-title small{font-size:10px;font-weight:400}.oversight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:11px}.zone.quality{--accent:#548c99;--tint:#f1f8fa}.zone.utilization{--accent:#80719d;--tint:#f6f3fa}.zone.supplemental{--accent:#ad8150;--tint:#faf5ef}.oversight-grid .zone-title{font-size:14px;min-height:35px}.oversight-grid .marks{background:white;gap:7px 10px}.oversight-grid .zone-note{min-height:30px;font-size:9px;margin:0 3px 8px}.vbc-shell{--accent:#4e8c77;--tint:#f0f8f4;margin-top:13px;padding:11px;border:2px solid var(--accent);background:var(--tint)}.vbc-title{background:var(--accent);margin-bottom:8px}.vbc-intro{font-size:11px;line-height:1.4;text-align:center;color:#476358;margin:6px 8px 10px}.vbc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vbc-grid>.subgroup{margin:0}.vbc-grid .subhead{min-height:39px;display:flex;align-items:center;justify-content:center}.vbc-grid .marks{gap:10px 8px;align-content:start}.vbc-grid .mark{width:calc(50% - 5px)}.vbc-grid .brand-pair{width:100%;justify-content:center}.vbc-grid .brand-pair .parent{width:38%}.vbc-grid .brand-pair .child{width:49%}.vbc-grid .mark img{height:34px}.vbc-grid .brand-pair img{height:29px}.mark[data-company="papa"] img{max-width:40px}.mark[data-company="guidewell"] img{object-fit:cover}.mark[data-company="bcbsnc"] img{height:38px}.mark[data-company="regence"] img{height:35px}.mark[data-company="cognizant"] img{filter:brightness(0)}
.mark[data-company="innovaccer"] .icon-wordmark{font-size:14px;gap:3px}.mark[data-company="innovaccer"] .icon{width:23px;height:27px}.mark[data-company="medimpact"] .icon-wordmark{font-size:13px;gap:4px}.mark[data-company="medimpact"] .icon{width:18px;height:25px}
.engine-grid{grid-template-columns:5fr 7fr}.pharmacy-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:8px}.pharmacy-grid>.subgroup{margin:0}.care-band{margin-top:11px}.care-grid{display:grid;grid-template-columns:.85fr 1.15fr 1.15fr;gap:9px}.care-grid>.subgroup{margin:0}.care-grid .marks{align-content:start;gap:8px 10px}.care-grid .mark{width:105px}.care-grid .brand-pair{max-width:100%}.product-name{font-size:25px}.mark[data-company="careallies"] img{object-fit:contain}.mark[data-company="scan"] img{height:36px}.mark[data-company="amazon"] img{filter:brightness(0)}
@media(max-width:1000px){.engine-grid{grid-template-columns:1fr}.care-grid{grid-template-columns:1fr 1fr}.care-grid>.subgroup:last-child{grid-column:1/-1}}
@media(max-width:620px){.pharmacy-grid,.care-grid{grid-template-columns:1fr}.care-grid>.subgroup:last-child{grid-column:auto}.care-grid .mark{width:calc(33.333% - 8px)}.care-grid .brand-pair{width:100%;justify-content:center}.care-grid .brand-pair .parent{width:35%}.care-grid .brand-pair .child{width:45%}.pharmacy-grid .brand-pair{max-width:100%}}
@media(min-width:1500px){.market-grid .mark{width:107px}.market-grid .brand-pair .parent{width:78px}.market-grid .brand-pair .child{width:96px}}
@media(max-width:1100px){.market-grid{grid-template-columns:1fr 1fr}.market-grid .marks{gap:8px 13px}.market-grid .mark{width:109px}.market-grid .brand-pair .parent{width:76px}.market-grid .brand-pair .child{width:93px}.vbc-grid{grid-template-columns:1fr 1fr}.vbc-grid .mark{width:110px}.vbc-grid .brand-pair{width:auto}.vbc-grid .brand-pair .parent{width:78px}.vbc-grid .brand-pair .child{width:97px}.shared-title,.vbc-title{flex-wrap:wrap;gap:4px 10px;text-align:center}.oversight-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.market-grid{grid-template-columns:1fr}.market-note{min-height:0}.shared-shell,.vbc-shell{padding:8px}.shared-title,.vbc-title{margin:-8px -8px 8px;font-size:18px;flex-direction:column;align-items:center}.shared-title small,.vbc-title small{font-size:9px;max-width:280px;line-height:1.4}.blues-band .marks{gap:10px}.blues-band .mark{width:calc(33.333% - 8px)}.blues-band .brand-pair{width:100%;justify-content:center}.blues-band .brand-pair .mark.parent{width:88px}.blues-band .brand-pair .mark.child{width:111px}.oversight-grid,.vbc-grid{grid-template-columns:1fr;gap:8px}.oversight-grid .zone-note{min-height:0}.vbc-grid .marks{gap:9px}.vbc-grid .mark{width:calc(33.333% - 8px)}.vbc-grid .brand-pair{width:100%}.vbc-grid .brand-pair .parent{width:35%}.vbc-grid .brand-pair .child{width:45%}.vbc-intro{font-size:10px}.zone-note{font-size:9px}.vbc-grid .subhead{min-height:30px}}
@media print{@page{size:A2 portrait;margin:7mm}body{background:#fff;print-color-adjust:exact;-webkit-print-color-adjust:exact}.site-nav,.read-more{display:none}.poster{width:1510px;max-width:none;margin:0;padding:10px;zoom:.93}.zone,.subgroup,.brand-pair{break-inside:avoid}.masthead{padding-bottom:12px}.market-grid{grid-template-columns:1.2fr .85fr 1.15fr .85fr}.vbc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.oversight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.oversight-grid>.zone:last-child{grid-column:auto}}
