
/* National service details extend the retained CareBridge design. */
.cb-premium-site footer .footer-grid .cb-footer-logo{display:block;width:190px;max-width:100%;height:auto;object-fit:contain}
.cb-national h2{max-width:900px}.cb-national .section-lead{max-width:850px;margin-bottom:32px}.cb-national[id]{scroll-margin-top:120px}
.cb-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;margin-top:30px}
.cb-price-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.cb-price-card{padding:30px 26px;border:1px solid #d8e1e8;border-top:3px solid #b88a3d;background:#fff;display:flex;flex-direction:column;min-width:0}
.cb-price-card h3{font-size:25px;line-height:1.22;min-height:64px;margin:0 0 18px;color:#0b2538}
.cb-price{display:flex;flex-direction:column;gap:4px;margin:0 0 20px!important}.cb-price span,.cb-price small{font-size:13px;color:#4a5a66;font-weight:400}.cb-price strong{font-family:Georgia,serif;font-size:42px;line-height:1.1;font-weight:400;color:#0b2538}
.cb-price-card>p:not(.cb-price){font-size:16px;line-height:1.65}.cb-price-card ul{padding-left:20px;margin:10px 0 25px;flex:1}.cb-price-card li{font-size:15px;line-height:1.65;margin:0 0 10px}.cb-price-card .button{align-self:flex-start;min-height:46px;font-size:14px}
.cb-scope-note{margin-top:26px;padding:24px 26px;border-left:3px solid #b88a3d;background:#f4f7f9}.cb-scope-note p{font-size:15px;line-height:1.8;margin:0 0 12px}.cb-scope-note p:last-child{margin-bottom:0}
.cb-pathway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:30px 0}.cb-pathway{border:1px solid #d8e1e8;padding:26px;background:#fff}.cb-pathway h3{font-size:25px;line-height:1.25}.cb-pathway ul{padding-left:20px}.cb-pathway li{line-height:1.7;margin:10px 0}.cb-pathway a{color:#116995;text-decoration:underline;text-underline-offset:3px}
.cb-national-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:22px 0}.cb-national-links a{color:#116995;text-decoration:underline;text-underline-offset:4px;font-weight:600}
.cb-premium-site .cb-state-links .cb-state-guide-label{padding:12px 14px 4px;color:#526978;font:600 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.06em;text-transform:uppercase}.cb-premium-site .service-area-links .cb-state-guide-label{font-size:13px;color:#f0c56a}
.cb-service-note{font-size:14px;line-height:1.7;margin-top:20px;max-width:850px}.cb-inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cb-inquiry-grid label{min-width:0}.cb-location-note{font-size:13px!important;line-height:1.6;margin:8px 0 0}
.cb-premium-site .page-hero .cb-service-note{margin-top:20px;max-width:850px}
.cb-faq-topics{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:30px;max-width:900px}.cb-faq-topics a{font:600 15px/1.6 Arial,sans-serif;color:#116995;text-decoration:underline;text-underline-offset:4px}.faq-group[id]{scroll-margin-top:140px}.faq-group+.faq-group{margin-top:48px}
.cb-premium-home .cb-industry-list .cb-industry-note{grid-column:1/-1;max-width:760px;font-size:14px;line-height:1.75}
.cb-premium-site .cb-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cb-premium-site .cb-audience-grid article{padding:28px;border-radius:4px;box-shadow:none;border-top:2px solid #b88a3d}.cb-premium-site .cb-audience-grid h2{font-size:25px;line-height:1.3;margin:0 0 18px}.cb-premium-site .cb-audience-grid p{font-size:17px;line-height:1.75;margin:0}
@media(max-width:1000px){.cb-premium-site .cb-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.cb-premium-site .cb-audience-grid{grid-template-columns:minmax(0,1fr)}}
.cb-premium-site .cb-review-feature{background:linear-gradient(115deg,#f5f9fb,#fff 65%,#fbf7ee);border-top:1px solid #d8e1e8;border-bottom:1px solid #d8e1e8}.cb-review-feature-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:64px;align-items:start}.cb-review-feature-intro h2{font-size:40px;line-height:1.2;margin:0 0 24px}.cb-review-feature-intro>p:not(.eyebrow){font-size:17px;line-height:1.8;color:#51697a;margin:0 0 24px}.cb-review-feature-quote{margin:0;border-left:2px solid #b88a3d;padding:0 0 0 36px;min-width:0}.cb-premium-site .cb-review-feature-quote blockquote{margin:0;padding:0;border:0}.cb-premium-site .cb-review-feature-quote blockquote p{font:400 28px/1.55 Georgia,"Times New Roman",serif;color:#153348;margin:0 0 24px}.cb-review-feature-quote figcaption{display:grid;gap:7px;margin-top:26px}.cb-review-feature-quote figcaption strong{font:600 17px/1.6 Arial,sans-serif;color:#153348}.cb-review-feature-quote figcaption span,.cb-client-phase{font:400 14px/1.7 Arial,sans-serif;color:#51697a}.cb-premium-site .cb-client-voice .cb-review-title{font:400 27px/1.3 Georgia,"Times New Roman",serif;color:#153348;margin:0 0 22px}.cb-premium-site .cb-client-voice blockquote p,.cb-premium-site .cb-client-feedback{font-size:22px;line-height:1.65}.cb-client-intro{max-width:820px;margin-bottom:42px}.cb-client-intro h2{font-size:40px}.cb-client-intro>p:not(.eyebrow){font-size:18px;color:#51697a;line-height:1.8}.cb-industry-note{margin-top:28px;color:#ffffffb8;font-size:14px;line-height:1.75}.cb-audience-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:28px}.cb-audience-links a{color:#116995;text-decoration:underline;text-underline-offset:4px;font-weight:600}.cb-stage-card h3{min-height:0}
@media(max-width:850px){.cb-review-feature-layout{grid-template-columns:minmax(0,1fr);gap:32px}.cb-review-feature-intro h2,.cb-client-intro h2{font-size:36px}}
@media(max-width:680px){.cb-review-feature-intro h2,.cb-client-intro h2{font-size:32px}.cb-review-feature-quote{padding:24px 0 0;border-left:0;border-top:2px solid #b88a3d}.cb-premium-site .cb-review-feature-quote blockquote p{font-size:23px;line-height:1.6}.cb-premium-site .cb-client-voice .cb-review-title{font-size:26px}.cb-premium-site .cb-client-voice blockquote p,.cb-premium-site .cb-client-feedback{font-size:21px}}
.cb-review-ribbon{position:relative;z-index:90;background:#eaf3f8;border-bottom:1px solid #bfd3e1;text-align:center;color:#173348;font:12px/1.5 Arial,sans-serif;padding:8px 18px}.cb-review-ribbon a{color:inherit;text-decoration:underline}
@media(max-width:1000px){.cb-price-grid{grid-template-columns:1fr}.cb-price-card h3{min-height:0}.cb-price-grid.two{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.cb-price-grid.two,.cb-pathway-grid,.cb-inquiry-grid{grid-template-columns:1fr}.cb-price-card{padding:26px 22px}.cb-price-card h3{font-size:24px}.cb-price strong{font-size:38px}.cb-scope-note{padding:20px}.cb-national .section-lead{font-size:17px}.cb-review-ribbon{font-size:11px;padding:7px 12px}}
