.service-overview,.service-matching{padding:64px 0}.service-matching{background:#F8F9FC}.service-heading{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-bottom:36px}.service-heading h2{font-size:clamp(28px,3.1vw,40px);line-height:1.3;letter-spacing:-.04em;color:var(--ink);margin:0}.service-heading p,.service-values p,.service-list p,.service-match-steps p,.service-status p,.service-membership p{color:var(--muted);line-height:1.75;margin:10px 0 0;overflow-wrap:break-word}.service-heading p{margin:0}.service-values{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:48px}.service-values article{border-top:2px solid var(--navy);padding-top:22px}.service-values h3,.service-match-steps h3{font-size:20px;margin:0;line-height:1.4}.service-list-title{font-size:23px;margin:0 0 20px}.service-list{display:grid;grid-template-columns:1fr 1fr;column-gap:36px}.service-list a{display:flex;gap:18px;align-items:flex-start;border-top:1px solid var(--line);padding:22px 0;text-decoration:none;color:var(--navy)}.service-list a>div{flex:1;min-width:0}.service-list h4{font-size:18px;margin:0;line-height:1.4}.service-list p{font-size:14px;margin-top:7px}.service-number{font-size:12px;font-weight:700;padding-top:4px;color:var(--muted)}.service-match-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:0;list-style:none;counter-reset:care}.service-match-steps li{counter-increment:care;border-top:1px solid var(--line);padding:22px 0}.service-match-steps li::before{content:'0' counter(care);display:block;font-size:13px;font-weight:700;color:var(--navy);margin-bottom:15px}.service-source{font-size:13px;line-height:1.7;color:var(--muted);margin-top:20px}.service-actions{display:flex;gap:24px;align-items:center;margin-top:24px;flex-wrap:wrap}.service-actions>a:not(.btn){color:var(--navy);font-weight:600}.service-status{border-top:1px solid var(--line);padding-top:18px;margin-top:22px}.service-status h3{font-size:16px;margin:0}.service-status p{font-size:13px}.service-membership{padding-block:28px}.service-membership h3{font-size:24px}.hero-facts b{white-space:nowrap}#view-home>.hero .hero-facts b{font-size:22px}#view-home>.hero h1{font-size:clamp(36px,4vw,54px)}.service-list a:focus-visible,.service-actions a:focus-visible{outline:3px solid var(--navy);outline-offset:5px}
@media(max-width:760px){.service-overview,.service-matching{padding:42px 0}.service-heading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.service-values{grid-template-columns:1fr;gap:24px;margin-bottom:34px}.service-values article{padding-top:16px}.service-list{grid-template-columns:1fr}.service-match-steps{grid-template-columns:1fr;gap:0}.service-match-steps li{padding-block:20px}.service-match-steps li::before{margin-bottom:10px}.service-heading p,.service-values p,.service-match-steps p{font-size:15px}.service-actions{gap:18px}#view-home>.hero h1{font-size:clamp(28px,7.5vw,38px)}#view-home>.hero .hero-facts b{font-size:clamp(12px,3.5vw,17px)}#view-home>.hero .hero-facts>div{padding-inline:8px}.service-list a{padding-block:19px}.service-status p{font-size:13px;line-height:1.7}}

/* Keep the opening focused on one message and one hospital-network proof point. */
#view-home>.hero .chip{display:none!important}
#view-home>.hero .hero-facts{display:block!important;max-width:470px;padding:0;background:rgba(255,255,255,.88);border-radius:14px}
.hero-network{display:grid;grid-template-columns:1fr auto;gap:5px 14px;padding:16px 20px;color:var(--navy);text-decoration:none}
.hero-network strong{font-size:17px;line-height:1.4}.hero-network>span:first-of-type{grid-column:1;font-size:12px;line-height:1.5;color:var(--muted)}.hero-network>span:last-child{grid-column:2;grid-row:1/3;align-self:center}
.hero-network:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.service-values{margin-bottom:36px}.service-values h3{font-size:19px}.service-values article{padding-top:18px}
@media(max-width:760px){.hero-network{padding:14px 16px}.hero-network strong{font-size:15px}.hero-network>span:first-of-type{font-size:11px}.service-values{gap:14px}.service-values article{padding-top:12px}.service-values h3{font-size:17px}}

.hero-network{width:100%;box-sizing:border-box}

.service-values h3 a{color:var(--navy);text-underline-offset:4px}
.service-vietnamese.wrap{margin:26px auto 0;padding:24px;box-sizing:border-box;border:1px solid var(--line);border-radius:16px;background:white;display:flex;gap:20px;align-items:center;justify-content:space-between}
#insight-slot>.service-vietnamese{width:100%}.service-vietnamese h2{font-size:21px;margin:0}.service-vietnamese p{color:var(--muted);margin:8px 0 0}.service-vietnamese .service-actions{margin:0;gap:14px}
@media(max-width:760px){.service-vietnamese.wrap{flex-direction:column;align-items:flex-start;padding:18px}.service-vietnamese h2{font-size:18px}}
