:root{--ink:#071f36;--navy:#071f36;--ink-2:#193247;--muted:#61707d;--line:#dbe5ea;--surface:#f6f8f9;--surface-2:#eef4f6;--white:#ffffff;--green:#244f47;--green-2:#06213a;--teal:#32798a;--gold:#b98222;--gold-text:#805814;--gold-soft:#fff7e8;--red:#9a403c;--shadow:0 26px 72px rgba(7, 31, 54, .13);--soft-shadow:0 16px 44px rgba(7, 31, 54, .08)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;overflow-x:clip}html[data-initial-hash-jump]{scroll-behavior:auto!important}body{margin:0;background:var(--surface);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif;line-height:1.5;overflow-x:clip}body.menu-open{overflow:hidden}a{color:inherit}.skip-link{background:#fff;color:#071f36;font-weight:850;left:16px;padding:12px 16px;position:fixed;top:12px;transform:translateY(-180%);z-index:1000}.skip-link:focus{transform:translateY(0)}:where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #d5a02f;outline-offset:3px}img,svg{display:block}.site-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f6f7f4e6;border-bottom:1px solid rgba(217,224,220,.88);display:flex;gap:24px;justify-content:space-between;left:0;min-height:76px;padding:12px clamp(18px,4vw,58px);position:sticky;right:0;top:0;z-index:30}.brand{align-items:center;display:inline-flex;gap:12px;text-decoration:none}.brand-mark{align-items:center;background:var(--green-2);color:var(--white);display:inline-flex;font-weight:950;height:50px;justify-content:center;width:50px}.brand-text small,.brand-text strong{display:block}.brand-text strong{font-size:17px}.brand-text small{color:var(--muted);font-size:12px}.site-nav{align-items:center;display:flex;gap:22px;font-size:14px;font-weight:780}.site-nav a{text-decoration:none}.nav-action{background:var(--green-2);color:var(--white);padding:10px 14px}.icon-button{align-items:center;background:0 0;border:1px solid var(--line);color:var(--ink);cursor:pointer;display:none;height:42px;justify-content:center;width:42px}.menu-button i[data-lucide=menu]{background:linear-gradient(currentColor,currentColor) center/100% 2px no-repeat;display:block;height:14px;position:relative;width:20px}.menu-button i[data-lucide=menu]:after,.menu-button i[data-lucide=menu]:before{background:currentColor;content:"";height:2px;left:0;position:absolute;width:100%}.menu-button i[data-lucide=menu]:before{top:0}.menu-button i[data-lucide=menu]:after{bottom:0}.hero{min-height:calc(100vh - 76px);overflow:hidden;position:relative}.simple-hero{min-height:min(760px,calc(100vh - 76px))}.hero-image{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.hero-shade{background:linear-gradient(90deg,#102337eb,#102337b8 46%,#10233714 72%),linear-gradient(0deg,#1023372e,#10233700 48%);inset:0;position:absolute}.hero-content{color:var(--white);max-width:790px;padding:clamp(82px,12vh,130px) clamp(22px,6vw,86px);position:relative}.eyebrow{color:var(--gold-text);font-size:12px;font-weight:950;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,5.8vw,72px);letter-spacing:0;line-height:.96;margin-bottom:26px;max-width:860px}h2{font-size:clamp(34px,5.4vw,64px);letter-spacing:0;line-height:1;margin-bottom:0}h3{font-size:23px;line-height:1.16}.hero-copy{color:#ffffffe6;font-size:clamp(19px,2.1vw,24px);max-width:720px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.hero-proof span{background:#ffffff1f;border:1px solid rgba(255,255,255,.34);color:#ffffffeb;font-size:13px;font-weight:900;padding:8px 10px}.button{align-items:center;border:0;cursor:pointer;display:inline-flex;font:inherit;font-weight:880;gap:9px;justify-content:center;min-height:50px;padding:13px 18px;text-decoration:none}.button svg{height:18px;width:18px}.button.primary{background:var(--gold);color:#171207}.button.glass{background:#ffffff21;border:1px solid rgba(255,255,255,.45);color:var(--white)}.button.secondary-dark{background:var(--white);color:var(--green)}.button.secondary{background:var(--green-2);color:var(--white)}.hero-panel{bottom:0;color:var(--white);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));left:clamp(22px,6vw,86px);position:absolute;right:clamp(22px,6vw,86px)}.hero-panel div{background:#0d332ddb;border-right:1px solid rgba(255,255,255,.16);min-height:156px;padding:26px}.hero-panel div:last-child{border-right:0}.hero-panel span{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:14px}.hero-panel strong{display:block;font-size:18px;margin-bottom:8px}.hero-panel p{color:#ffffffc7;margin:0}.notice{align-items:center;background:var(--gold-soft);border-bottom:1px solid #ead6a8;color:#3c3320;display:flex;gap:12px;padding:15px clamp(22px,6vw,86px)}.notice svg{color:var(--gold);flex:0 0 auto;height:22px;width:22px}.notice p{margin:0}.trust-strip{background:var(--white);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.trust-strip div{border-right:1px solid var(--line);min-height:132px;padding:24px clamp(18px,3vw,36px)}.trust-strip div:last-child{border-right:0}.trust-strip span{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:10px;text-transform:uppercase}.trust-strip strong{display:block;font-size:clamp(17px,2vw,22px);line-height:1.12}.physician-trust-band{align-items:center;background:radial-gradient(circle at 10% 0,rgba(214,164,65,.13),transparent 28%),linear-gradient(135deg,#071f36 0,#0d314c 58%,#041827);color:var(--white);display:grid;gap:clamp(24px,5vw,70px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);overflow:hidden;padding:clamp(42px,6vw,78px) clamp(22px,6vw,86px);position:relative}.physician-trust-band:after{background:url(assets/bridgecare-logo-icon-192.png) center/contain no-repeat;content:"";height:420px;opacity:.06;pointer-events:none;position:absolute;right:-120px;top:50%;transform:translateY(-50%);width:420px}.physician-trust-band>*{position:relative;z-index:1}.physician-trust-lockup{align-items:center;display:grid;gap:18px;grid-template-columns:84px minmax(0,1fr)}.physician-trust-lockup img{background:#fffffff5;border:1px solid rgba(214,164,65,.5);border-radius:8px;box-shadow:0 26px 76px #0003;height:84px;padding:8px;width:84px}.physician-trust-lockup .eyebrow{margin-bottom:10px}.physician-trust-lockup h2{color:var(--white);font-size:clamp(31px,4vw,54px);line-height:1.02;margin:0;max-width:780px}.physician-trust-copy p{color:#ffffffc7;font-size:clamp(17px,1.7vw,21px);line-height:1.52;margin:0}.physician-trust-points{display:grid;gap:8px;margin-top:22px}.physician-trust-points span{background:#ffffff17;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffe0;font-size:14px;font-weight:820;padding:11px 14px}.physician-match-board{align-items:stretch;background:radial-gradient(circle at 82% 12%,rgba(214,164,65,.16),transparent 30%),linear-gradient(180deg,#fff 0,#f7fbfc);display:grid;gap:clamp(22px,4vw,48px);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);padding:clamp(46px,6vw,82px) clamp(22px,6vw,86px)}.physician-match-copy{align-self:center}.physician-match-copy h2{color:var(--ink);font-size:clamp(34px,4.6vw,66px);letter-spacing:0;line-height:.98;margin:0 0 18px;max-width:760px}.physician-match-copy p{color:#193247bd;font-size:clamp(17px,1.55vw,21px);line-height:1.55;margin:0 0 26px;max-width:720px}.physician-match-steps{align-self:center;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.physician-match-steps article{background:#ffffffdb;border:1px solid rgba(219,229,234,.96);border-top:4px solid rgba(214,164,65,.84);box-shadow:0 24px 70px #071f3614;display:flex;flex-direction:column;min-height:276px;padding:clamp(20px,2.5vw,30px)}.physician-match-steps span{color:var(--gold);font-size:13px;font-weight:950;letter-spacing:.04em;margin-bottom:auto}.physician-match-steps strong{color:var(--ink);display:block;font-size:clamp(23px,2.1vw,31px);line-height:1.03;margin:44px 0 14px}.physician-match-steps p{color:#193247b8;font-size:16px;line-height:1.48;margin:0}.compact-trust div{min-height:112px}.fit-check{background:var(--green-2);color:var(--white);display:grid;gap:clamp(28px,6vw,74px);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.fit-check .eyebrow{color:var(--gold)}.fit-check-copy{align-self:start;position:sticky;top:110px}.fit-check-copy p:not(.eyebrow){color:#ffffffc7;font-size:19px;margin-top:24px;max-width:720px}.fit-check-rules{display:grid;gap:10px;margin-top:28px}.fit-check-rules span{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#ffffffeb;display:grid;font-size:15px;font-weight:850;gap:10px;grid-template-columns:22px minmax(0,1fr);min-height:48px;padding:11px 13px}.fit-check-rules svg{color:var(--gold);height:20px;width:20px}.fit-check-panel{background:#ffffff14;border:1px solid rgba(255,255,255,.18);display:grid;gap:14px;padding:clamp(20px,4vw,34px)}.fit-question{border:1px solid rgba(255,255,255,.18);display:grid;gap:10px;margin:0;padding:16px}.fit-question legend{color:var(--white);font-weight:950;padding:0 8px}.fit-question .radio-tile{background:#ffffff14;border-color:#ffffff29;color:#ffffffeb}.fit-result{background:var(--white);border:1px solid var(--line);color:var(--ink);padding:22px}.fit-result.good{border-left:6px solid var(--teal)}.fit-result.neutral{border-left:6px solid var(--gold)}.fit-result.caution{border-left:6px solid var(--red)}.fit-result-status{color:var(--gold);font-size:12px;font-weight:950;margin-bottom:8px;text-transform:uppercase}.fit-result h3{margin-bottom:8px}.fit-result p:not(.fit-result-status){color:var(--muted)}.media-showcase{background:var(--ink);display:grid;gap:1px;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);padding:0}.media-tile{margin:0;min-height:430px;overflow:hidden;position:relative}.media-tile.large{min-height:560px}.media-tile img,.page-hero-media img{height:100%;object-fit:cover;width:100%}.media-tile:after{background:linear-gradient(180deg,#10233700,#102337c7);content:"";inset:0;position:absolute}.owned-consult-media:before{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";height:clamp(58px,7vw,84px);opacity:.88;position:absolute;right:clamp(18px,3vw,34px);top:clamp(18px,3vw,34px);width:clamp(58px,7vw,84px);z-index:2}.owned-consult-media img{filter:saturate(.94) contrast(1.03)}.media-tile figcaption{bottom:0;color:var(--white);left:0;max-width:560px;padding:clamp(22px,4vw,42px);position:absolute;z-index:1}.media-tile span{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:8px;text-transform:uppercase}.media-tile strong{display:block;font-size:clamp(24px,3vw,38px);line-height:1.05}.focus-strip{background:var(--ink);color:var(--white);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.decision-route{background:var(--white);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.decision-route article{border-right:1px solid var(--line);min-height:230px;padding:clamp(24px,4vw,42px)}.decision-route article:last-child{border-right:0}.decision-route span{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:14px;text-transform:uppercase}.decision-route h2{font-size:clamp(25px,3vw,38px);margin-bottom:12px}.decision-route p{color:var(--muted);margin-bottom:18px}.decision-route a{color:var(--teal);font-weight:900;text-decoration:none}.focus-strip div{border-right:1px solid rgba(255,255,255,.11);min-height:104px;padding:24px clamp(16px,3vw,34px)}.focus-strip div:last-child{border-right:0}.focus-strip span{color:var(--gold);display:block;font-size:15px;font-weight:950}.focus-strip p{color:#ffffffc7;margin:4px 0 0}.section{padding:clamp(58px,7vw,94px) clamp(22px,6vw,86px)}.executive-standard{background:var(--surface);display:grid;gap:clamp(28px,6vw,78px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.executive-copy p:not(.eyebrow){color:var(--muted);font-size:19px;margin-top:24px;max-width:780px}.standard-grid{display:grid;gap:14px}.standard-grid article{background:var(--white);border:1px solid var(--line);display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr);padding:24px}.standard-grid svg{color:var(--teal);height:30px;margin-top:2px;width:30px}.standard-grid h3{margin-bottom:4px}.standard-grid p{color:var(--muted);grid-column:2;margin:0}.section-heading,.split-intro{display:grid;gap:clamp(24px,5vw,72px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.section-heading.compact{display:block;max-width:890px}.compare-copy p,.intro-text,.request-copy p,.section-heading>p{color:var(--muted);font-size:19px}.simple-link-list{display:grid;gap:10px;margin-top:24px}.simple-link-list a{align-items:center;background:var(--white);border:1px solid var(--line);color:var(--green-2);display:flex;font-weight:900;justify-content:space-between;padding:15px 16px;text-decoration:none}.simple-link-list a:after{content:"->";color:var(--gold)}.request-rules{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.request-rules article{background:var(--white);border:1px solid var(--line);padding:18px}.request-rules span{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:8px;text-transform:uppercase}.request-rules p{font-size:16px;margin:0}.intro-text p:last-child,.section-heading>p:last-child{margin-bottom:0}.deliverables,.process,.situation-band{background:var(--white)}.ad-grid,.deliverable-grid,.situation-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px}.ad-grid article,.deliverable-grid article,.situation-grid article{background:var(--surface);border:1px solid var(--line);min-height:268px;padding:28px}.simple-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.simple-service-grid article{background:var(--white);min-height:250px}.service-icon-frame,.simple-service-grid article h3,.simple-service-grid article p,.simple-service-grid article small,.simple-service-grid article span{position:relative;z-index:1}.simple-process .process-list li{min-height:230px}.simple-process .process-list span{margin-bottom:48px}.simple-pricing .pricing-grid article{min-height:360px}.simple-boundary{background:var(--white)}.request.simple-request{background:var(--green-2);color:var(--white)}.request.simple-request .eyebrow{color:var(--gold)}.request.simple-request p{color:#fffc}.request.simple-request h2{max-width:620px}.request.simple-request .request-copy>p{max-width:650px}.request-guardrails{display:grid;gap:10px;margin-top:28px}.request-guardrails span{align-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.16);color:#ffffffeb;display:grid;font-size:15px;font-weight:850;gap:10px;grid-template-columns:22px minmax(0,1fr);min-height:48px;padding:11px 13px}.request-guardrails svg{color:var(--gold);height:20px;width:20px}.request.simple-request .request-card{background:#ffffff14;border-color:#ffffff2e}.request.simple-request .request-card .button.primary{background:var(--gold);color:#161102;box-shadow:0 16px 34px #0000002e}.request.simple-request .button.quiet{border-color:#ffffff57;color:var(--white)}.request-contact{border-top:1px solid rgba(255,255,255,.16);font-size:14px;margin:8px 0 0;padding-top:16px}.request-contact a{color:var(--white);display:inline-block;font-weight:900;margin-right:12px;text-decoration-color:#ffffff7a;text-underline-offset:3px}.request-contact span{color:#ffffffad;display:block;margin-top:4px}.situation-grid svg{color:var(--teal);height:30px;margin-bottom:22px;width:30px}.ad-grid p,.deliverable-grid p,.situation-grid p{color:var(--muted)}.review{background:var(--surface-2)}.review-layout{display:grid;gap:28px;grid-template-columns:300px minmax(0,1fr);margin-top:42px}.review-tabs{display:grid;gap:8px}.tab{background:0 0;border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;font-weight:850;min-height:54px;padding:14px 16px;text-align:left}.tab.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.review-panel{background:var(--white);border:1px solid var(--line);display:none;min-height:360px;padding:clamp(28px,5vw,56px)}.review-panel.active{display:block}.review-panel li,.review-panel p{color:var(--muted);font-size:18px}.review-panel ul{display:grid;gap:10px;margin:26px 0 0;padding-left:20px}.method{background:var(--ink);color:var(--white);display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.method h2{max-width:780px}.method-copy p:not(.eyebrow){color:#ffffffbd;font-size:19px;margin-top:24px;max-width:760px}.method-board{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.method-board article{background:#ffffff14;border:1px solid rgba(255,255,255,.14);min-height:238px;padding:28px}.method-board span{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:32px}.method-board p,.sample-output li{color:#ffffffbd}.sample-output{align-items:start;border:1px solid rgba(255,255,255,.18);display:grid;gap:24px;grid-column:1/-1;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);padding:28px}.sample-output h3{font-size:clamp(26px,3vw,38px);margin:0}.sample-output ul{display:grid;gap:10px;margin:0;padding-left:20px}.deliverable-grid article{background:var(--ink);color:var(--white)}.ad-grid span,.deliverable-grid span,.tier{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:16px;text-transform:uppercase}.deliverable-grid p{color:#ffffffbd}.process-list{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:42px 0 0;padding:0}.process-list li{background:var(--surface);min-height:288px;padding:28px}.process-list span{color:var(--gold);display:block;font-size:13px;font-weight:950;margin-bottom:78px}.process-list p{color:var(--muted)}.pricing{background:var(--surface-2)}.pricing-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.pricing-grid article{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;min-height:460px;padding:30px}.pricing-grid article.featured{border-color:var(--gold);box-shadow:var(--shadow);transform:translateY(-10px)}.badge{align-self:flex-start;background:var(--gold-soft);color:#4a3714;font-size:12px;font-weight:950;margin-bottom:16px;padding:6px 9px;text-transform:uppercase}.price{color:var(--green);font-size:46px;font-weight:950;line-height:1;word-break:break-word}.pricing-grid p:not(.price){color:var(--muted)}.pricing-grid ul{color:var(--muted);display:grid;gap:8px;margin:12px 0 24px;padding-left:19px}.pricing-grid a{color:var(--teal);font-weight:900;margin-top:auto;text-decoration:none}.compare{align-items:center;background:var(--white);display:grid;gap:clamp(28px,6vw,80px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.client-pathways{background:var(--surface-2)}.pathway-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.pathway-grid article{background:var(--white);border:1px solid var(--line);min-height:300px;padding:30px}.pathway-grid span{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:44px}.pathway-grid p{color:var(--muted)}.pathway-grid a{color:var(--teal);font-weight:900;text-decoration:none}.boundary-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.boundary-grid div{border:1px solid var(--line);min-height:260px;padding:28px}.boundary-grid svg{color:var(--teal);height:30px;margin-bottom:22px;width:30px}.boundary-grid div:last-child svg{color:var(--red)}.boundary-grid p{color:var(--muted)}.ad-ready{background:var(--green-2);color:var(--white);display:grid;gap:clamp(28px,5vw,70px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ad-ready .eyebrow{color:var(--gold)}.ad-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.ad-grid article{background:#ffffff14;border-color:#ffffff29}.ad-grid p{color:#ffffffb8}.resource-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.resource-grid article{background:var(--white);border:1px solid var(--line);min-height:230px;padding:24px}.resource-grid span{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:12px;text-transform:uppercase}.resource-grid p{color:var(--muted)}.partners{background:var(--green);color:var(--white)}.partner-panel{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) auto}.partner-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px}.partner-panel p{color:#ffffffd1;font-size:19px;max-width:860px}.faq-list{display:grid;gap:12px;margin-top:36px;max-width:980px}details{background:var(--white);border:1px solid var(--line);padding:20px 22px}summary{cursor:pointer;font-size:19px;font-weight:900}details p{color:var(--muted);margin:14px 0 0}.template-box{background:var(--white);border:1px solid var(--line);display:grid;gap:14px;margin:18px 0 30px;padding:18px}.template-box pre{background:#eef2ee;border:1px solid var(--line);color:var(--ink);margin:0;overflow-x:auto;padding:14px;white-space:pre-wrap;word-break:break-word}.request{background:var(--surface-2);display:grid;gap:clamp(28px,6vw,76px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.request-hero{align-items:center;background:linear-gradient(90deg,#061827f7,#061827d1 48%,#061827a3),url(assets/bridgecare-family-consult-owned-20260616-v3.jpg) center/cover;min-height:min(700px,calc(100vh - 76px))}.request-hero:before{opacity:.13;right:max(-360px,-26vw);top:49%;width:min(1500px,136vw)}.request-hero-panel,.request-hero>div{position:relative;z-index:2}.request-hero h1{font-size:clamp(45px,6vw,78px);letter-spacing:0;line-height:.98;margin-bottom:clamp(18px,3vw,28px);max-width:880px}.request-hero p:not(.eyebrow){color:#ffffffd1;font-size:clamp(19px,2.15vw,25px);max-width:840px}.request-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.request-hero-actions .button.quiet{background:#ffffff1a;border-color:#ffffff4d;color:var(--white)}.request-hero-actions .button.quiet:hover{background:#ffffff29;border-color:#ffffff7a}.request-hero-panel{align-self:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.24);box-shadow:0 34px 82px #0003;color:var(--white);display:grid;gap:20px;padding:clamp(24px,3vw,32px)}.request-hero-panel>span,.request-intake-lane article span,.request-intake-lane>div>span{color:var(--gold);display:block;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.request-hero-panel>strong{display:block;font-size:clamp(27px,3vw,36px);letter-spacing:0;line-height:1.04}.request-hero-panel div{display:grid;gap:1px}.request-hero-panel p{align-items:center;border-top:1px solid rgba(255,255,255,.16);color:#ffffffc7;display:flex;gap:12px;margin:0;padding:14px 0}.request-hero-panel p:last-child{padding-bottom:0}.request-hero-panel b{align-items:center;background:var(--gold);color:#171207;display:inline-flex;flex:0 0 28px;font-size:14px;height:28px;justify-content:center;width:28px}.request-intake-lane{background:radial-gradient(circle at 92% 12%,rgba(185,130,34,.14),transparent 28%),linear-gradient(135deg,#fff 0,#f7fbfb 46%,#eef5f6);border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,.72fr));padding:clamp(44px,7vw,78px) clamp(22px,6vw,86px)}.request-intake-lane>div{align-self:center;max-width:520px}.request-intake-lane h2{font-size:clamp(32px,4vw,54px);letter-spacing:0;line-height:1.02;margin:12px 0 0}.request-intake-lane article{background:#ffffffd1;border:1px solid rgba(219,229,234,.92);box-shadow:0 18px 52px #071f3612;min-height:210px;padding:clamp(18px,2.4vw,24px)}.request-intake-lane article:nth-of-type(2){background:var(--ink);border-color:#071f3633;color:var(--white)}.request-intake-lane h3{font-size:clamp(21px,2.3vw,28px);letter-spacing:0;line-height:1.08;margin:12px 0}.request-intake-lane p{color:#193247b8;margin:0}.request-intake-lane article:nth-of-type(2) p{color:#ffffffc2}.request-service-content{scroll-margin-top:86px}.consult-form{background:var(--white);border:1px solid var(--line);display:grid;gap:16px;padding:clamp(22px,4vw,36px)}.safe-request-form{margin:24px 0 34px}.form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.safe-request-fieldset{border:1px solid var(--line);display:grid;gap:10px;margin:0;padding:18px}.safe-request-fieldset legend{color:var(--ink);font-weight:950;padding:0 8px}.hidden-field{display:none}.request-card-step{align-items:start;display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr)}.request-card-step span{align-items:center;background:var(--ink);color:var(--white);display:inline-flex;font-weight:950;height:34px;justify-content:center;width:34px}.request-card-step h3{font-size:20px;margin-bottom:4px}.request-card-step p{color:var(--muted);margin:0}label{color:var(--muted);display:grid;font-size:14px;font-weight:850;gap:7px}input,select,textarea{border:1px solid #bec9c5;color:var(--ink);font:inherit;padding:13px;width:100%}textarea{resize:vertical}.checkbox-line{align-items:start;border:1px solid var(--line);color:var(--ink);display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);line-height:1.45;min-height:58px;padding:14px}.checkbox-line input{accent-color:var(--green);height:18px;margin-top:2px;padding:0;width:18px}.request-boundary{background:var(--gold-soft);border-color:#ead6a8;color:#3c3320}.request-boundary svg{color:var(--gold);height:20px;margin-top:2px;width:20px}.draft-output{background:#fff9e8;border:1px solid #e2ca87;grid-column:2;padding:18px;white-space:pre-wrap}.site-footer{background:var(--ink);color:#ffffffc7;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;padding:30px clamp(22px,6vw,86px)}.site-footer strong{color:var(--white)}.site-footer p{margin:0;max-width:760px}.footer-note{display:grid;gap:10px;justify-items:end;max-width:100%}.footer-note nav{display:flex;flex-wrap:wrap;gap:16px;font-weight:850;justify-content:flex-end}.footer-note a{color:var(--white);text-decoration:none}.site-closeout{background:radial-gradient(circle at 88% 18%,rgba(185,130,34,.18),transparent 26%),linear-gradient(135deg,#061f37 0,#082943 54%,#041827);color:var(--white);isolation:isolate;overflow:hidden;padding:clamp(58px,8vw,104px) clamp(22px,6vw,86px);position:relative}.site-closeout:before{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";filter:saturate(.92) brightness(1.18);height:min(760px,96vw);opacity:.08;pointer-events:none;position:absolute;right:max(-210px,-18vw);top:50%;transform:translateY(-50%) rotate(-2deg);width:min(760px,96vw);z-index:0}.site-closeout-inner{align-items:center;display:grid;gap:clamp(30px,6vw,86px);grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);margin:0 auto;max-width:1280px;position:relative;z-index:1}.site-closeout-copy{display:grid;gap:20px;max-width:820px}.site-closeout .eyebrow{color:var(--gold);font-weight:860;margin:0}.site-closeout h2{color:var(--white);font-size:clamp(38px,6vw,76px);letter-spacing:0;line-height:.98;margin:0;max-width:780px}.site-closeout-copy>p:not(.eyebrow){color:#fffc;font-size:clamp(18px,2vw,23px);margin:0;max-width:760px}.site-closeout-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.site-closeout .button.quiet{border-color:#ffffff38;color:var(--white)}.site-closeout .button.quiet:hover{background:#ffffff14;border-color:#ffffff5c}.site-closeout-panel{background:#fffffff2;border:1px solid rgba(255,255,255,.44);box-shadow:0 34px 92px #00000042;color:var(--ink);padding:clamp(24px,3.4vw,38px)}.site-closeout-panel span{color:var(--gold);display:block;font-size:12px;font-weight:950;letter-spacing:0;margin-bottom:12px;text-transform:uppercase}.site-closeout-panel strong{display:block;font-size:clamp(23px,2.7vw,34px);line-height:1.08}.site-closeout-panel ul{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:0;list-style:none;margin:24px 0 18px;padding:0}.site-closeout-panel li{color:#193247d1;font-size:15px;font-weight:760;padding:12px 0 12px 22px;position:relative}.site-closeout-panel li+li{border-top:1px solid var(--line)}.site-closeout-panel li:before{background:var(--gold);border-radius:999px;content:"";height:7px;left:0;position:absolute;top:21px;width:7px}.site-closeout-panel p{color:var(--muted);font-size:14px;font-weight:760;margin:0}.static-header{position:sticky}.legal-hero{background:var(--ink);color:var(--white);display:grid;gap:clamp(24px,5vw,64px);grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);isolation:isolate;overflow:hidden;padding:clamp(76px,10vw,132px) clamp(22px,6vw,86px);position:relative}.booking-hero:before,.legal-hero:before,.service-hero:before{background:url(assets/bridgecare-logo-icon-192.png) center/contain no-repeat;content:"";filter:saturate(.9) brightness(1.28);height:min(1360px,124vw);opacity:.074;pointer-events:none;position:absolute;right:max(-430px,-34vw);top:52%;transform:translateY(-50%) rotate(-2deg);width:min(1360px,124vw);z-index:0}.legal-hero h1{max-width:900px}.legal-hero>p:not(.eyebrow){color:#fffc;font-size:clamp(19px,2.2vw,25px);max-width:840px}.legal-hero>.eyebrow,.legal-hero>.hero-actions,.legal-hero>.page-hero-logo,.legal-hero>h1,.legal-hero>p:not(.eyebrow){grid-column:1;position:relative;z-index:1}.page-hero-logo{background:#fffffff0;border:1px solid rgba(255,255,255,.36);display:inline-flex;margin-bottom:6px;max-width:250px;padding:12px 14px}.page-hero-logo img{height:auto;width:100%}.secure-intake-hero{gap:clamp(18px,2.4vw,28px);padding-bottom:clamp(44px,5vw,64px);padding-top:clamp(54px,6vw,78px)}.secure-intake-hero h1{font-size:clamp(42px,5vw,64px);margin-bottom:8px;max-width:760px}.secure-intake-hero>p:not(.eyebrow){font-size:clamp(18px,2vw,22px)}.secure-intake-hero>.hero-actions{align-self:start;flex-direction:column;grid-column:2;grid-row:1/span 4;justify-content:center;margin-top:clamp(130px,16vw,190px)}.secure-intake-hero>.hero-actions .button{justify-content:center;width:min(360px,100%)}.compact-actions{margin-top:0}.page-hero-media{align-self:center;background:linear-gradient(135deg,#ffffff14,#ffffff05),#ffffff0a;border:1px solid rgba(255,255,255,.16);box-shadow:0 28px 90px #0000003d;grid-column:2;grid-row:1/span 3;margin:0;min-height:330px;overflow:hidden;position:relative;z-index:2}.family-hero{grid-template-columns:minmax(0,.88fr) minmax(360px,.82fr)}.consult-visual-card{aspect-ratio:1.34/1;border-color:#ffffff47;box-shadow:0 34px 100px #00000057,0 0 0 1px #ffffff14}.consult-visual-card:before{background:radial-gradient(circle at 78% 18%,rgba(185,130,34,.28),transparent 30%),linear-gradient(180deg,#071f3600 42%,#071f36d1);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.consult-visual-card:after{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";height:72px;opacity:.86;position:absolute;right:18px;top:18px;width:72px;z-index:2}.consult-visual-card img{filter:saturate(.94) contrast(1.03);object-position:center;transform:scale(1.015)}.consult-visual-caption{bottom:0;color:var(--white);left:0;margin:0;max-width:520px;padding:clamp(20px,3vw,32px);position:absolute;z-index:2}.consult-visual-caption span{color:var(--gold);display:block;font-size:12px;font-weight:920;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.consult-visual-caption strong{display:block;font-size:clamp(18px,2vw,24px);line-height:1.08}.family-roadmap-band{background:radial-gradient(circle at 92% 0,rgba(185,130,34,.12),transparent 34%),linear-gradient(180deg,var(--white) 0,var(--surface) 100%);display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);padding:clamp(54px,7vw,86px) clamp(22px,6vw,86px)}.family-roadmap-band h2{font-size:clamp(34px,4.8vw,58px);line-height:.98;max-width:620px}.family-roadmap-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.family-roadmap-grid article{background:#ffffffd1;border:1px solid rgba(219,229,234,.82);min-height:258px;padding:clamp(22px,3vw,30px)}.family-roadmap-grid span{color:var(--gold);display:block;font-size:13px;font-weight:950;margin-bottom:54px}.family-roadmap-grid h3{font-size:clamp(24px,2.5vw,34px);margin-bottom:12px}.family-roadmap-grid p{color:#193247bd;font-size:17px;margin-bottom:0}.partner-hero{background:var(--green-2)}.legal-content{background:var(--white);display:grid;gap:14px;padding:clamp(52px,7vw,92px) clamp(22px,6vw,86px)}.legal-content h2,.legal-content p{max-width:900px}.legal-content h2{font-size:clamp(26px,3vw,38px);margin-top:24px}.legal-content h2:first-child{margin-top:0}.legal-content p{color:var(--muted);font-size:18px;margin-bottom:0}.legal-content a{color:var(--teal);font-weight:850}.legal-disclaimer{background:var(--gold-soft);border:1px solid #ead6a8;color:#3c3320!important;margin-top:28px;padding:16px}.service-hero{background:linear-gradient(90deg,#102337f5,#102337c7 56%,#10233761),url(assets/bridgecare-family-consult-owned-20260616-v3.jpg) center/cover;color:var(--white);isolation:isolate;overflow:hidden;padding:clamp(86px,12vw,154px) clamp(22px,6vw,86px);position:relative}.service-hero h1{max-width:920px}.service-hero p:not(.eyebrow){color:#ffffffd6;font-size:clamp(20px,2.4vw,28px);max-width:900px}.service-content{background:var(--white);display:grid;gap:clamp(28px,6vw,78px);grid-template-columns:minmax(0,1fr) 360px;padding:clamp(64px,8vw,108px) clamp(22px,6vw,86px)}.service-main{max-width:880px}.service-main h2,.service-sidebar h2{font-size:clamp(27px,3.3vw,42px);margin:28px 0 10px}.service-main h2:first-child,.service-sidebar h2:first-child{margin-top:0}.service-main li,.service-main p,.service-sidebar p{color:var(--muted);font-size:18px}.service-main ul{display:grid;gap:9px;margin:0 0 18px;padding-left:22px}.service-sidebar{align-self:start;background:var(--surface);border:1px solid var(--line);padding:28px;position:sticky;top:104px}.service-sidebar:before{background:url(assets/bridgecare-advisory-workspace-20260608.jpg) center/cover;content:"";display:block;height:150px;margin:-28px -28px 24px}.service-sidebar .button{margin-top:14px;width:100%}.button.quiet{background:0 0;border:1px solid var(--line);color:var(--ink)}.pricing-decision-panel{background:var(--ink);color:var(--white);display:grid;gap:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-bottom:42px;padding:clamp(26px,4vw,42px)}.pricing-decision-panel h2{color:var(--white);font-size:clamp(30px,4vw,50px);margin:0}.pricing-decision-panel p:last-child{color:#ffffffc7;font-size:18px;margin:0}.pricing-detail-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 26px}.pricing-detail-card{background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;min-height:520px;padding:26px}.pricing-detail-card.featured{background:var(--white);border-color:var(--gold);box-shadow:0 18px 48px #1118171f}.pricing-detail-card .tier{color:var(--gold);font-size:12px;font-weight:950;text-transform:uppercase}.pricing-time{color:var(--ink)!important;font-size:14px!important;font-weight:900;margin-top:-6px;text-transform:uppercase}.pricing-detail-card ul{color:var(--muted);display:grid;gap:8px;margin:14px 0 24px;padding-left:20px}.pricing-detail-card .button{margin-top:auto;width:100%}.pricing-fit-strip{align-items:center;background:var(--gold-soft);border:1px solid #ead6a8;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin:0 0 42px;padding:22px}.pricing-fit-strip h3,.pricing-fit-strip p{margin-bottom:0}.pricing-output-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 42px}.pricing-output-grid article{background:var(--surface);border:1px solid var(--line);min-height:168px;padding:22px}.pricing-output-grid h3{font-size:20px}.pricing-output-grid p{margin-bottom:0}.pricing-boundary-callout{background:var(--green-2);color:var(--white);margin-top:34px;padding:28px}.pricing-boundary-callout h2{color:var(--white);margin-top:0}.pricing-boundary-callout p{color:#ffffffd1;margin-bottom:0}.partner-fit-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 40px}.partner-fit-grid article{background:var(--surface);border:1px solid var(--line);min-height:184px;padding:22px}.partner-fit-grid h3{font-size:20px}.partner-fit-grid p{color:var(--muted);margin-bottom:0}.post-booking-command{background:radial-gradient(circle at 12% 10%,rgba(214,164,65,.12),transparent 26%),linear-gradient(180deg,#fff 0,#f6fafb);padding:clamp(42px,6vw,76px) clamp(18px,5vw,72px)}.post-booking-intro{margin:0 auto 26px;max-width:1040px}.post-booking-intro h2{color:var(--ink);font-size:clamp(34px,4.8vw,68px);letter-spacing:0;line-height:.98;margin:0 0 16px}.post-booking-intro p{color:#193247b8;font-size:clamp(17px,1.55vw,21px);line-height:1.55;margin:0;max-width:850px}.post-booking-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1040px}.post-booking-grid article{background:#ffffffe6;border:1px solid rgba(219,229,234,.95);box-shadow:0 22px 60px #071f3614;min-height:254px;padding:clamp(20px,2.5vw,28px)}.post-booking-grid svg{background:#d6a4411f;border:1px solid rgba(214,164,65,.28);border-radius:999px;color:#a46e17;height:42px;margin-bottom:34px;padding:10px;width:42px}.post-booking-grid span{color:var(--gold);display:block;font-size:12px;font-weight:950;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.post-booking-grid strong{color:var(--ink);display:block;font-size:clamp(21px,2vw,29px);line-height:1.05;margin-bottom:12px}.post-booking-grid p{color:#193247b8;line-height:1.48;margin:0}.article-list{display:grid;gap:10px;margin:0 0 34px;padding-left:22px}.card-link{color:var(--teal);display:inline-block;font-weight:900;margin-top:14px;text-decoration:none}.article-content{background:var(--white);display:grid;gap:14px;padding:clamp(52px,7vw,92px) clamp(22px,6vw,86px)}.article-content h2,.article-content p,.article-content ul,.article-cta{max-width:900px}.article-content h2{font-size:clamp(28px,3.4vw,44px);margin-top:28px}.article-content h2:first-child{margin-top:0}.article-content li,.article-content p{color:var(--muted);font-size:18px}.article-content ul{display:grid;gap:9px;margin:0;padding-left:22px}.article-cta{background:var(--surface);border:1px solid var(--line);margin-top:30px;padding:28px}.article-cta h2{margin-top:0}.article-cta .button{margin-top:10px}.readiness-check-shell{background:#fff;padding:clamp(48px,7vw,88px) clamp(20px,6vw,86px)}.readiness-check-intro{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);margin:0 auto 34px;max-width:1040px}.readiness-check-intro span{color:var(--gold-text);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.readiness-check-intro h2{font-size:clamp(30px,4vw,48px);line-height:1.08;margin:8px 0 0}.readiness-check-intro p{color:var(--muted);font-size:17px;margin:0}.readiness-check-form{display:grid;gap:14px;margin:0 auto;max-width:1040px}.readiness-check-form fieldset{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:0;padding:clamp(22px,3vw,32px)}.readiness-check-form legend{align-items:center;color:var(--ink);display:flex;font-size:clamp(20px,2.5vw,26px);font-weight:820;gap:12px;line-height:1.2;padding:0 8px 0 0}.readiness-check-form legend span{align-items:center;background:var(--navy);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 34px;font-size:15px;height:34px;justify-content:center}.readiness-check-form fieldset>p{color:var(--muted);font-size:16px;margin:12px 0 18px 46px}.readiness-choice-row{display:flex;flex-wrap:wrap;gap:10px;margin-left:46px}.readiness-choice-row label{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:760;gap:9px;min-height:46px;padding:10px 14px}.readiness-choice-row label:has(input:checked){background:#eaf2f1;border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.readiness-choice-row input{accent-color:var(--green);height:18px;margin:0;width:18px}.readiness-check-submit{align-items:center;display:flex;flex-wrap:wrap;gap:16px 22px;justify-content:space-between;padding:18px 0 6px}.readiness-check-submit p{color:var(--muted);font-size:14px;margin:0}.readiness-result{background:var(--navy);border-radius:8px;color:#fff;margin:34px auto 0;max-width:1040px;padding:clamp(28px,5vw,52px);scroll-margin-top:96px}.readiness-result h2{color:#fff;font-size:clamp(30px,4vw,48px);line-height:1.08;margin:8px 0 14px}.readiness-result>p:not(.eyebrow){color:#fffc;font-size:18px;max-width:780px}.readiness-result-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.readiness-result .button.primary{background:#fff;color:var(--navy)}.readiness-result .button.quiet{border-color:#ffffff6b;color:#fff}.readiness-result .readiness-result-boundary{font-size:13px;margin:24px 0 0}@media (max-width:760px){.readiness-check-intro{grid-template-columns:1fr}.readiness-check-form fieldset>p,.readiness-choice-row{margin-left:0}.readiness-choice-row{display:grid}.readiness-check-submit,.readiness-result-actions{align-items:stretch;display:grid}.readiness-check-submit .button,.readiness-result-actions .button{width:100%}}.booking-hero{align-items:end;background:linear-gradient(90deg,#102337f5,#102337c2),url(assets/bridgecare-advisory-workspace-20260608.jpg) center/cover;color:var(--white);display:grid;gap:clamp(26px,5vw,70px);grid-template-columns:minmax(0,1fr) 380px;isolation:isolate;overflow:hidden;padding:clamp(82px,11vw,142px) clamp(22px,6vw,86px);position:relative}.booking-hero h1{max-width:950px}.booking-hero p:not(.eyebrow),.booking-status-panel p{color:#ffffffd1;font-size:clamp(18px,2.1vw,24px);max-width:920px}.booking-status-panel{background:#ffffff1a;border:1px solid rgba(255,255,255,.22);padding:26px}.booking-status-panel span{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:14px;text-transform:uppercase}.booking-status-panel strong{color:var(--white);display:block;font-size:28px;line-height:1.08;margin-bottom:12px}.booking-status-panel p{font-size:16px;margin:0}.booking-integration-list{display:grid;gap:10px;margin:20px 0 0}.booking-integration-list div{align-items:center;border-top:1px solid rgba(255,255,255,.18);display:flex;justify-content:space-between;padding-top:10px}.booking-integration-list dt{color:#ffffffa8;font-size:12px;font-weight:900;text-transform:uppercase}.booking-integration-list dd{color:var(--white);font-size:13px;font-weight:850;margin:0;text-align:right}.booking-shell{background:var(--surface-2);display:grid;gap:clamp(24px,5vw,56px);grid-template-columns:320px minmax(0,1fr);padding:clamp(48px,7vw,86px) clamp(22px,6vw,86px)}.booking-steps{align-self:start;display:grid;gap:1px;position:sticky;top:104px}.booking-steps div{background:var(--white);border:1px solid var(--line);padding:22px}.booking-steps div.active{background:var(--ink);color:var(--white)}.booking-steps span{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:18px}.booking-steps strong{display:block;font-size:20px;margin-bottom:6px}.booking-steps p{color:var(--muted);margin:0}.booking-steps div.active p{color:#ffffffc2}.booking-main{display:grid;gap:18px}.booking-card{background:var(--white);border:1px solid var(--line);padding:clamp(24px,4vw,42px)}.booking-card h2{font-size:clamp(30px,4vw,50px);margin-bottom:14px}.booking-card fieldset,.booking-card>p:not(.eyebrow),.booking-gate-message{color:var(--muted);font-size:18px}.booking-gate{display:grid;gap:18px;margin-top:28px}.booking-gate fieldset{border:1px solid var(--line);display:grid;gap:10px;margin:0;padding:18px}.booking-gate legend{color:var(--ink);font-weight:950;padding:0 8px}.booking-category-grid label,.radio-tile{align-items:center;background:var(--surface);border:1px solid var(--line);color:var(--ink);display:flex;flex-direction:row;font-size:16px;gap:10px;padding:13px}.booking-category-grid input,.radio-tile input{accent-color:var(--green);flex:0 0 auto;width:auto}.booking-category-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.booking-gate-message{color:var(--green);font-weight:850;margin:0}.booking-package-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.booking-package-grid article{background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;min-height:360px;padding:26px}.booking-package-grid article.featured{background:var(--white);border-color:var(--gold);box-shadow:0 18px 48px #1118171f}.booking-package-grid span{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:14px;text-transform:uppercase}.booking-package-grid p:not(.price){color:var(--muted)}.booking-package-grid .button{margin-top:auto;width:100%}.scheduler-card{scroll-margin-top:96px}.scheduler-placeholder{align-items:center;background:var(--gold-soft);border:1px solid #ead6a8;display:grid;gap:14px;justify-items:start;margin-top:20px;padding:26px}.scheduler-placeholder svg{color:var(--gold);height:34px;width:34px}.scheduler-placeholder h3,.scheduler-placeholder p{margin-bottom:0}.scheduler-placeholder p{color:#4a3714}.scheduler-direct-link{margin-top:1rem;width:fit-content}.private-booking-shell{background:#fff;border:1px solid var(--line);margin-top:22px;min-height:260px;overflow:hidden}.private-booking-shell[data-loaded=true]{min-height:620px}.private-booking-placeholder{align-items:flex-start;display:grid;gap:10px;justify-items:start;padding:22px}.private-booking-placeholder p{color:var(--muted);margin:0}.scheduler-frame{border:1px solid var(--line);height:760px;margin-top:22px;width:100%}.private-booking-card{min-width:0}.fallback-calendar-heading{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:18px}.fallback-calendar-heading span{color:var(--gold);display:block;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.fallback-calendar-heading h2{font-size:clamp(1.4rem,2.2vw,2rem);margin-bottom:8px}.fallback-calendar-heading p{color:var(--muted);margin-bottom:0}.calendar-hero{align-items:center;background:linear-gradient(90deg,#061827f5,#061827d1 45%,#0618279e),url(assets/bridgecare-advisory-workspace-20260608.jpg) center/cover;grid-template-columns:minmax(0,1fr) minmax(300px,360px);min-height:560px;padding-bottom:clamp(58px,8vw,96px);padding-top:clamp(58px,8vw,96px)}.calendar-hero:before{opacity:.15;right:max(-340px,-24vw);top:47%;width:min(1640px,148vw)}.calendar-hero>div:not(.calendar-emblem-watermark){position:relative;z-index:2}.calendar-emblem-watermark{filter:saturate(.98) contrast(1.04);left:58%;max-width:none;opacity:.18;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-3deg);width:min(1260px,102vw);z-index:1}.calendar-emblem-watermark img{-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.96) 48%,rgba(0,0,0,.5) 74%,transparent 92%);mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.96) 48%,rgba(0,0,0,.5) 74%,transparent 92%);width:100%}.calendar-hero h1{font-size:clamp(42px,5vw,66px);line-height:1.02;max-width:840px}.calendar-hero p:not(.eyebrow){max-width:760px}.calendar-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.calendar-hero-actions .button.quiet{background:#ffffff1a;border-color:#ffffff47;color:var(--white)}.calendar-hero-actions .button.quiet:hover{background:#ffffff29;border-color:#ffffff73}.calendar-summary-panel{box-shadow:0 34px 82px #0000002e}.calendar-summary-panel .button{margin-top:22px;width:100%}.calendar-booking-lane{background:radial-gradient(circle at 90% 8%,rgba(185,130,34,.14),transparent 28%),linear-gradient(135deg,#fff 0,#f8fbfb 48%,#eef5f6);border-bottom:1px solid var(--line);display:grid;gap:clamp(26px,5vw,56px);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);overflow:hidden;padding:clamp(48px,7vw,84px) clamp(22px,6vw,86px);position:relative;scroll-margin-top:86px}.calendar-booking-lane:before{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";height:min(760px,84vw);opacity:.055;pointer-events:none;position:absolute;right:max(-230px,-18vw);top:50%;transform:translateY(-50%) rotate(-4deg);width:min(760px,84vw)}.calendar-booking-copy,.calendar-booking-steps{position:relative;z-index:1}.calendar-booking-copy{align-self:center}.calendar-booking-copy span,.calendar-booking-steps article span{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:12px;text-transform:uppercase}.calendar-booking-copy h2{font-size:clamp(34px,4.4vw,58px);letter-spacing:0;line-height:1.02;margin-bottom:18px}.calendar-booking-copy p{color:#193247b8;font-size:clamp(18px,2vw,22px);margin:0}.calendar-booking-steps{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-booking-steps article{background:#ffffffd1;border:1px solid rgba(219,229,234,.92);box-shadow:0 18px 52px #071f3612;min-height:230px;padding:clamp(18px,2.4vw,24px)}.calendar-booking-steps article:nth-child(3){background:var(--ink);border-color:#071f3633;color:var(--white)}.calendar-booking-steps h3{font-size:clamp(22px,2.4vw,30px);letter-spacing:0;line-height:1.08;margin-bottom:12px}.calendar-booking-steps p{color:#193247b8;margin:0}.calendar-booking-steps article:nth-child(3) p{color:#ffffffc2}.calendar-tool{background:linear-gradient(180deg,#eef5f6 0,var(--surface-2) 100%);display:grid;gap:clamp(24px,5vw,56px);grid-template-columns:360px minmax(0,1fr);padding:clamp(48px,7vw,86px) clamp(22px,6vw,86px);scroll-margin-top:86px}.calendar-sidebar{align-self:start;background:radial-gradient(circle at 86% 4%,rgba(185,130,34,.26),transparent 24%),linear-gradient(180deg,#071f36 0,#041827);color:var(--white);grid-row:1/span 2;padding:clamp(24px,4vw,36px);position:sticky;top:104px}.calendar-tool>.calendar-app,.calendar-tool>.calendar-fallback-panel,.calendar-tool>.private-booking-card{grid-column:2;min-width:0;width:100%}.calendar-tool>.private-booking-card{grid-row:1}.calendar-tool>.calendar-app,.calendar-tool>.calendar-fallback-panel{grid-row:2}.calendar-output span,.calendar-sidebar>span{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:12px;text-transform:uppercase}.calendar-sidebar h2{font-size:clamp(30px,4vw,48px)}.calendar-sidebar p{color:#ffffffc2}.calendar-sequence{display:grid;gap:1px;margin-top:26px}.calendar-sequence div{align-items:start;border-top:1px solid rgba(255,255,255,.14);display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);padding:14px 0}.calendar-sequence div:last-child{padding-bottom:0}.calendar-sequence strong{align-items:center;background:var(--gold);color:#171207;display:inline-flex;font-weight:950;height:28px;justify-content:center;width:28px}.calendar-sequence p{margin:0}.calendar-app{background:var(--white);border:1px solid var(--line);display:grid;gap:22px;padding:clamp(24px,4vw,42px)}.calendar-fallback-panel{background:#ffffffd6;border:1px solid rgba(219,229,234,.96);box-shadow:0 24px 74px #071f360f}.calendar-fallback-panel>summary{align-items:center;cursor:pointer;display:grid;gap:8px 22px;grid-template-columns:minmax(190px,.28fr) minmax(0,1fr) auto;list-style:none;padding:clamp(22px,3vw,30px)}.calendar-fallback-panel>summary::-webkit-details-marker{display:none}.calendar-fallback-panel>summary span,.calendar-trust-strip span{color:var(--gold);display:block;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.calendar-fallback-panel>summary strong{color:var(--ink);display:block;font-size:clamp(25px,2.6vw,36px);letter-spacing:0;line-height:1.04}.calendar-fallback-panel>summary small{color:#193247b8;font-size:16px;font-weight:720;grid-column:2;line-height:1.42}.calendar-fallback-panel>summary:after{align-self:center;background:var(--ink);border-radius:999px;color:var(--white);content:"Open backup form";font-size:13px;font-weight:900;grid-column:3;grid-row:1/span 2;justify-self:end;padding:12px 16px;white-space:nowrap}.calendar-fallback-panel[open]>summary:after{background:0 0;border:1px solid rgba(7,31,54,.18);color:var(--ink);content:"Close backup form"}.calendar-fallback-panel[open]>summary{border-bottom:1px solid rgba(219,229,234,.96)}.calendar-fallback-panel .calendar-app{border:0;box-shadow:none}.calendar-trust-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.calendar-trust-strip div{background:linear-gradient(180deg,#fffffff5,#f8fbfbe6);border:1px solid rgba(219,229,234,.94);min-height:112px;padding:18px}.calendar-trust-strip strong{color:var(--ink);display:block;font-size:clamp(18px,1.5vw,22px);line-height:1.15;margin-top:10px}.calendar-control-row{display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.calendar-contact-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-contact-grid label{color:var(--ink);display:grid;font-weight:900;gap:8px}.calendar-app>label,.calendar-control-row label{color:var(--ink);display:grid;font-weight:900;gap:8px}.calendar-app textarea,.calendar-contact-grid input,.calendar-control-row select{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;min-height:50px;padding:12px;width:100%}.month-picker{background:var(--surface);border:1px solid var(--line);padding:18px}.month-picker-header{align-items:center;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) 42px;margin-bottom:16px}.month-picker .icon-button{background:var(--white);display:inline-flex}.month-picker-header strong{color:var(--ink);font-size:clamp(22px,3vw,32px);line-height:1.1;text-align:center}.month-grid,.month-weekdays{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.month-weekdays{color:var(--muted);font-size:12px;font-weight:950;margin-bottom:8px;text-align:center;text-transform:uppercase}.month-day,.month-day-spacer{aspect-ratio:1;min-height:58px}.month-day{align-items:center;background:var(--white);border:1px solid var(--line);color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-weight:950;justify-content:center;padding:0}.month-day:focus-visible,.month-day:hover{border-color:var(--green);outline:2px solid rgba(48,98,89,.18);outline-offset:2px}.month-day.disabled,.month-day:disabled{background:#eef2ee;color:var(--muted);cursor:not-allowed;opacity:.56}.month-day:disabled:hover{border-color:var(--line);outline:0}.month-day.selected{background:var(--green-2);border-color:var(--green-2);color:var(--white)}.month-day span{font-size:clamp(16px,2vw,22px)}.calendar-cost-note{background:var(--gold-soft);border:1px solid var(--gold);display:grid;gap:8px;min-height:78px;padding:14px}.calendar-cost-note span{color:var(--muted);font-size:12px;font-weight:950;text-transform:uppercase}.calendar-cost-note strong{color:var(--ink);font-size:18px;line-height:1.25}.calendar-window-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-window{background:var(--surface);border:1px solid var(--line);cursor:pointer;display:grid;gap:12px;min-height:146px;padding:18px}.calendar-window.selected{background:var(--gold-soft);border-color:var(--gold)}.calendar-window input{accent-color:var(--green);height:18px;width:18px}.calendar-window span{color:var(--muted);font-size:14px;font-weight:900}.calendar-window strong{font-size:28px;line-height:1}.calendar-output{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-output div{background:var(--surface);border:1px solid var(--line);min-height:116px;padding:18px}.calendar-output strong{display:block;font-size:19px;line-height:1.2}.calendar-actions{display:flex;flex-wrap:wrap;gap:10px}.calendar-actions .button.primary{min-width:min(100%,270px)}.portal-board{background:var(--surface-2);display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(52px,7vw,92px) clamp(22px,6vw,86px)}.portal-board article{background:var(--white);border:1px solid var(--line);min-height:280px;padding:28px}.portal-board .portal-primary{background:var(--ink);color:var(--white);grid-column:span 2}.portal-board span{color:var(--gold);display:block;font-size:12px;font-weight:950;margin-bottom:18px;text-transform:uppercase}.portal-board h2{font-size:clamp(34px,4vw,54px)}.portal-board p{color:var(--muted)}.portal-primary p{color:#ffffffc7;font-size:19px;max-width:780px}.portal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.portal-primary .button.quiet{border-color:#ffffff6b;color:var(--white)}.site-header{-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);background:#ffffffd1;border-bottom:1px solid rgba(219,229,234,.78);box-shadow:0 1px #ffffffc2;min-height:80px;padding-bottom:12px;padding-top:12px}.brand{gap:14px;min-width:0}.brand-mark{background:transparent url(assets/bridgecare-logo-icon.png) center/cover no-repeat;border:1px solid rgba(7,31,54,.08);border-radius:50%;box-shadow:0 10px 26px #071f3614;color:transparent;flex:0 0 auto;font-size:0;height:54px;overflow:hidden;width:54px}.brand-text strong{color:var(--ink);font-size:17px;font-weight:820;line-height:1.05}.brand-text small{color:#61707deb;font-size:12px;font-weight:720;letter-spacing:0;margin-top:3px}.site-nav{color:#071f36c7;font-size:13px;font-weight:720;gap:20px}.site-nav a{position:relative;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.site-nav a:not(.nav-action):not(.nav-phone):after{background:linear-gradient(90deg,#b9822200,#b98222f2,#b9822200);bottom:-9px;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(.42);transition:opacity .16s ease,transform .18s ease}.site-nav a:hover{color:var(--ink)}.site-nav a[aria-current]:not(.nav-action){color:var(--ink)}.site-nav a[aria-current]:not(.nav-action):after{opacity:1;transform:scaleX(1)}.nav-action{background:var(--ink);border-radius:999px;box-shadow:0 12px 26px #071f3624;color:var(--white)!important;padding:10px 16px}.nav-action:hover{transform:translateY(-1px)}.nav-action[aria-current]{background:#0a2a44;box-shadow:0 14px 30px #071f362e,inset 0 0 0 1px #ffffff1f}.nav-phone{align-items:center;background:#071f360b;border:1px solid rgba(7,31,54,.09);border-radius:999px;color:#071f36d1;display:inline-flex;gap:7px;padding:8px 12px;white-space:nowrap}.nav-phone svg{color:var(--gold);height:15px;width:15px}.nav-phone:hover{background:#b982221a;border-color:#b9822247}.simple-hero{align-items:start;background:linear-gradient(135deg,#fff 0,#f7fbfc 48%,#edf5f6);color:var(--ink);display:grid;gap:clamp(34px,6vw,92px);grid-template-columns:minmax(0,.98fr) minmax(320px,.62fr);min-height:min(760px,calc(100vh - 72px));overflow:hidden;padding:clamp(44px,6vw,72px) clamp(22px,6vw,86px) clamp(34px,5vw,58px)}.simple-hero:after{background:linear-gradient(90deg,transparent,rgba(214,164,65,.22),transparent);bottom:0;content:"";height:1px;left:clamp(22px,6vw,86px);position:absolute;right:clamp(22px,6vw,86px)}.simple-hero .hero-content{color:var(--ink);max-width:840px;padding:0}.hero-signature{align-items:center;display:inline-flex;gap:13px;margin-bottom:clamp(18px,3vw,30px)}.hero-signature img{border-radius:50%;box-shadow:0 14px 34px #071f361f;height:58px;width:58px}.hero-signature small,.hero-signature span,.hero-signature strong{display:block}.hero-signature strong{font-size:18px;font-weight:840;letter-spacing:0}.hero-signature small{color:var(--muted);font-size:13px;font-weight:730;margin-top:3px}.simple-hero h1{color:var(--ink);font-size:clamp(42px,4.9vw,64px);font-weight:820;line-height:1;margin-bottom:20px;max-width:920px}.simple-hero .hero-copy{color:#193247c7;font-size:clamp(18px,1.65vw,22px);line-height:1.42;max-width:700px}.simple-hero .hero-actions{margin-top:24px}.hero-next-step{color:#193247ad;font-size:15px;font-weight:650;line-height:1.42;margin:14px 0 0;max-width:650px}.hero-mobile-pricing{display:none}.simple-hero .button.quiet{background:#ffffffa3;border-color:#071f3629;color:var(--ink)}.simple-hero .hero-proof span{background:#ffffffa8;border:1px solid rgba(7,31,54,.1);border-radius:999px;color:#071f36b8;font-size:12px;font-weight:780;padding:8px 12px}.hero-visual{align-items:stretch;display:grid;gap:16px;justify-self:end;max-width:470px;min-width:0;position:relative;width:100%}.hero-offer-panel{background:#ffffffe0;border:1px solid rgba(219,229,234,.84);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:15px;overflow:hidden;padding:clamp(20px,3vw,28px)}.offer-panel-header{align-items:center;display:flex;gap:12px}.offer-panel-header img{border-radius:50%;box-shadow:0 10px 22px #071f361a;flex:0 0 auto;height:50px;width:50px}.offer-panel-header span{color:var(--gold);font-size:12px;font-weight:850;line-height:1.2;text-transform:uppercase}.hero-offer-panel>strong{color:var(--ink);display:block;font-size:clamp(23px,2.45vw,30px);font-weight:810;line-height:1.08}.offer-price-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.offer-price-grid div{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-height:108px;padding:13px}.offer-price-grid span,.offer-proof-list span{color:#193247b8;font-size:12px;font-weight:760}.offer-price-grid b{color:var(--ink);font-size:30px;line-height:1}.offer-price-grid small{color:var(--muted);font-size:12px;line-height:1.25}.offer-proof-list{display:grid;gap:5px}.offer-proof-list span{align-items:center;border-top:1px solid var(--line);display:flex;min-height:28px;padding-top:6px}.offer-proof-list span:before{background:var(--gold);border-radius:50%;content:"";height:7px;margin-right:9px;width:7px}.hero-visual-note{background:#071f36f0;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:var(--soft-shadow);color:#ffffffdb;padding:18px 20px}.hero-visual-note span{color:var(--gold);display:block;font-size:12px;font-weight:840;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.hero-visual-note strong{color:var(--white);display:block;font-size:clamp(18px,2vw,24px);line-height:1.18}.button,.icon-button,.month-day,.tab{border-radius:999px}.button{box-shadow:none;font-weight:760;min-height:48px;padding:12px 18px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--ink);box-shadow:0 16px 34px #071f3629;color:var(--white)}.button.primary:hover{background:#0b2b49}.button.primary.booking-dominant{background:linear-gradient(135deg,#d79b32,#b98222);box-shadow:0 16px 38px #b9822247;color:#171207;min-width:min(100%,240px)}.button.primary.booking-dominant:hover{background:linear-gradient(135deg,#e0a642,#b98222);box-shadow:0 20px 46px #b9822257}.button.glass,.button.secondary,.button.secondary-dark{border-radius:999px}.booking-category-grid label,.button.quiet,.checkbox-line,.radio-tile,.simple-link-list a,.tab,input,select,textarea{border-radius:8px}.notice{background:#fff8e8;border-bottom-color:#d6a44152}.article-content,.deliverables,.legal-content,.process,.simple-boundary,.situation-band,.trust-strip{background:var(--white)}.section{padding-bottom:clamp(66px,8vw,112px);padding-top:clamp(66px,8vw,112px)}.booking-hero .eyebrow,.legal-hero .eyebrow,.section .eyebrow,.section-heading .eyebrow,.service-hero .eyebrow{color:var(--gold);font-weight:840}.article-content h2,.booking-card h2,.legal-content h2,.section h2{font-weight:800}.article-content li,.article-content p,.compare-copy p,.intro-text,.legal-content p,.request-copy p,.section-heading>p,.trust-strip strong{color:#193247b8}.trust-strip div{background:#ffffffdb}.ad-grid article,.article-cta,.booking-card,.booking-package-grid article,.booking-steps div,.boundary-grid div,.calendar-app,.calendar-booking-steps article,.calendar-output div,.calendar-sidebar,.consult-form,.deliverable-grid article,.partner-fit-grid article,.pathway-grid article,.portal-board article,.pricing-detail-card,.pricing-grid article,.pricing-output-grid article,.request-hero-panel,.request-intake-lane article,.request-rules article,.resource-grid article,.review-panel,.safe-request-fieldset,.service-sidebar,.simple-link-list a,.situation-grid article,.standard-grid article,.template-box,details{border-radius:8px}.article-cta,.booking-card,.boundary-grid div,.calendar-app,.consult-form,.portal-board article,.pricing-grid article,.request-intake-lane article,.review-panel,.simple-link-list a,.situation-grid article,details{box-shadow:0 1px #ffffffe6}.boundary-grid div,.pathway-grid article,.pricing-grid article,.resource-grid article,.situation-grid article{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.boundary-grid div:hover,.pathway-grid article:hover,.pricing-grid article:hover,.resource-grid article:hover,.situation-grid article:hover{border-color:#071f3629;box-shadow:var(--soft-shadow);transform:translateY(-2px)}.booking-hero,.fit-check,.legal-hero,.method,.request.simple-request,.service-hero{background-color:var(--green-2)}.ad-grid article,.booking-status-panel,.fit-check-panel,.method-board article,.request.simple-request .request-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px}.media-showcase{background:var(--ink)}.media-tile,.page-hero-media{border-radius:8px}.media-tile.large{border-radius:0 8px 8px 0}.pricing{background:linear-gradient(180deg,var(--surface) 0,var(--surface-2) 100%)}.pricing-grid article.featured{box-shadow:var(--shadow)}.badge{border-radius:999px}.price{color:var(--ink);font-weight:820}.site-footer{background:linear-gradient(180deg,#071f36 0,#041522);padding-bottom:36px;padding-top:36px}@media (max-width:1100px){.deliverable-grid,.pathway-grid,.process-list,.situation-grid,.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-grid,.ad-ready{grid-template-columns:1fr}}@media (max-width:980px){.icon-button{display:inline-flex}.site-nav{background:#f6f8f9;border-top:1px solid #dbe5ea;color:#071f36;box-shadow:0 28px 70px #1118172e;display:none;flex-direction:column;gap:0;left:0;padding:12px 22px 24px;position:absolute;right:0;top:76px;z-index:35}body.menu-open .site-nav{display:flex}.site-nav a{border-bottom:1px solid #dbe5ea;color:#071f36;padding:16px 0;width:100%}.site-nav a:not(.nav-action):not(.nav-phone):after{bottom:-1px;left:0;right:auto;transform:none;width:52px}.site-nav a[aria-current]:not(.nav-action):after{transform:none}.nav-action{background:#071f36;color:#fff!important;margin-top:12px;padding:13px 16px!important;text-align:center}.nav-phone{border-radius:8px;justify-content:center;margin-top:10px;padding:13px 16px!important}.hero-content{padding-bottom:40px}.booking-hero,.booking-shell,.boundary-grid,.calendar-booking-lane,.calendar-control-row,.calendar-output,.calendar-tool,.calendar-window-grid,.compare,.decision-route,.executive-standard,.family-roadmap-band,.family-roadmap-grid,.fit-check,.focus-strip,.hero-panel,.legal-hero,.media-showcase,.method,.method-board,.partner-panel,.pathway-grid,.portal-board,.pricing-decision-panel,.pricing-detail-grid,.pricing-fit-strip,.pricing-grid,.pricing-output-grid,.request,.request-intake-lane,.resource-grid,.review-layout,.sample-output,.section-heading,.service-content,.simple-hero,.site-closeout-inner,.split-intro,.standard-grid article,.trust-strip{grid-template-columns:1fr}.hero-panel{margin:0 22px 26px;position:relative;left:auto;right:auto;width:auto}.site-closeout-panel{max-width:560px}.simple-hero{min-height:auto}.hero-visual{justify-self:start;max-width:680px}.hero-panel div{border-bottom:1px solid rgba(255,255,255,.16);border-right:0;min-height:auto}.trust-strip div{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.trust-strip div:last-child{border-bottom:0}.standard-grid p{grid-column:1}.decision-route article{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.decision-route article:last-child{border-bottom:0}.pricing-grid article.featured{transform:none}.pricing-detail-card{min-height:auto}.pricing-fit-strip .button{width:100%}.draft-output{grid-column:auto}.service-sidebar{position:static}.legal-hero>.eyebrow,.legal-hero>h1,.legal-hero>p:not(.eyebrow),.page-hero-media,.request-hero-panel,.request-hero>div,.secure-intake-hero>.hero-actions{grid-column:auto;grid-row:auto}.secure-intake-hero>.hero-actions{align-self:stretch;margin-top:0}.page-hero-media{min-height:300px}.consult-visual-card{aspect-ratio:1.45/1}.family-roadmap-grid article{min-height:auto}.family-roadmap-grid span{margin-bottom:24px}.fit-check-copy,.booking-steps{position:static}.calendar-sidebar{grid-row:auto;position:static}.calendar-booking-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-tool>.calendar-app,.calendar-tool>.calendar-fallback-panel,.calendar-tool>.private-booking-card{grid-column:auto;grid-row:auto}.portal-board .portal-primary{grid-column:auto}.partner-actions,.partner-actions .button{width:100%}.partner-fit-grid{grid-template-columns:1fr}.request-intake-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.request-intake-lane>div{grid-column:1/-1;max-width:680px}.request-rules{grid-template-columns:1fr}}@media (max-width:620px){.site-header{background:var(--surface);justify-content:space-between}.booking-hero,.booking-status-panel,.calendar-app,.calendar-booking-lane,.calendar-sidebar,.calendar-tool,.portal-board article,.request-intake-lane{max-width:100%;min-width:0}.calendar-booking-lane,.calendar-hero,.calendar-tool,.request-intake-lane{overflow:hidden;padding-left:30px;padding-right:30px}.request-hero{min-height:auto}.request-hero h1{font-size:38px;line-height:1.02;max-width:100%;overflow-wrap:anywhere}.request-hero p:not(.eyebrow),.request-hero-panel p,.request-hero-panel strong{max-width:100%;overflow-wrap:anywhere}.request-hero-actions,.request-hero-actions .button{width:100%}.request-intake-lane{grid-template-columns:1fr}.request-intake-lane article{min-height:0}.calendar-emblem-watermark{left:50%;opacity:.14;top:35%;width:178vw}.calendar-hero-actions,.calendar-hero-actions .button{width:100%}.calendar-booking-steps{grid-template-columns:1fr}.calendar-booking-steps article{min-height:0}.family-roadmap-band{padding-bottom:44px;padding-top:44px}.family-roadmap-band h2{font-size:34px}.consult-visual-card{aspect-ratio:1/1;min-height:0}.consult-visual-card:after{height:54px;right:12px;top:12px;width:54px}.consult-visual-caption{padding:18px}.consult-visual-caption strong{font-size:17px}.site-closeout{padding-left:24px;padding-right:24px}.site-closeout-actions,.site-closeout-actions .button{width:100%}.site-closeout-actions .button{justify-content:center}.calendar-app,.calendar-hero>div,.calendar-sidebar,.calendar-summary-panel{width:calc(100vw - 60px)}.calendar-hero h1{font-size:30px;line-height:1.08;max-width:100%;overflow-wrap:anywhere;word-break:normal}.calendar-hero p:not(.eyebrow),.calendar-sidebar h2,.calendar-sidebar p,.calendar-summary-panel p,.calendar-summary-panel strong{max-width:100%;overflow-wrap:anywhere}.month-picker{padding:12px}.month-picker-header{grid-template-columns:38px minmax(0,1fr) 38px}.month-picker .icon-button{height:38px;width:38px}.month-picker-header strong{font-size:24px}.month-grid,.month-weekdays{gap:4px}.month-day,.month-day-spacer{min-height:40px}.month-day span{font-size:15px}.brand-text small{display:none}.brand-mark{height:48px;width:48px}.hero{min-height:auto}.simple-hero{padding-top:48px}.hero-signature{align-items:flex-start}.hero-signature img{height:50px;width:50px}.simple-hero h1{font-size:clamp(37px,10.4vw,48px);line-height:1.03}.hero-next-step{font-size:14px}.hero-mobile-pricing{display:grid;gap:8px;grid-template-columns:1fr;margin-top:14px}.hero-mobile-pricing span{align-items:center;background:#ffffffb8;border:1px solid rgba(7,31,54,.1);border-radius:999px;color:#193247c7;display:flex;font-size:13px;font-weight:760;gap:8px;min-height:38px;padding:8px 12px}.hero-mobile-pricing strong{color:var(--ink);font-size:16px}.hero-offer-panel{display:none}.hero-visual-note{background:#071f360a;border-color:#071f361a;box-shadow:none;color:var(--ink)}.hero-visual-note span{color:var(--gold)}.hero-visual-note strong{color:var(--ink);font-size:18px}.hero-emblem-card{padding:18px}.media-tile,.media-tile.large{min-height:360px}.hero-shade{background:linear-gradient(180deg,#111817f5,#111817b3)}.button,.hero-actions{width:100%}.booking-category-grid,.booking-package-grid,.calendar-contact-grid,.calendar-control-row,.calendar-output,.calendar-window-grid,.deliverable-grid,.form-grid,.method-board,.pathway-grid,.portal-board,.process-list,.situation-grid,.trust-strip{grid-template-columns:1fr}.ad-grid article,.deliverable-grid article,.pathway-grid article,.process-list li,.resource-grid article,.situation-grid article{min-height:auto}.process-list span{margin-bottom:34px}.static-nav{display:none}.footer-note{justify-items:start}.footer-note nav{justify-content:flex-start}.service-hero{padding-top:72px}}.notice{gap:14px;padding-bottom:18px;padding-top:18px}.notice p{font-size:clamp(14px,1.2vw,16px);line-height:1.45;max-width:1180px}.compact-trust{border-bottom:0;box-shadow:inset 0 -1px 0 var(--line)}.compact-trust div{align-content:center;min-height:126px;padding-bottom:clamp(26px,3vw,38px);padding-top:clamp(26px,3vw,38px)}.compact-trust strong{color:#193247d1;font-size:clamp(18px,1.65vw,22px);max-width:430px}.facility-bridge-callout{align-items:center;background:linear-gradient(115deg,#071f36fa,#0a394af5),radial-gradient(circle at 84% 20%,rgba(214,164,65,.24),transparent 36%);color:#fff;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:1180px;padding:clamp(30px,4vw,52px) clamp(24px,4vw,56px)}.facility-bridge-copy{max-width:760px}.facility-bridge-copy .eyebrow{color:#e0ad45}.facility-bridge-copy h2{color:#fff;font-size:clamp(30px,3.4vw,48px);line-height:1.02;margin:9px 0 14px;max-width:710px}.facility-bridge-copy p:not(.eyebrow){color:#ffffffc7;font-size:17px;line-height:1.55;margin:0;max-width:700px}.facility-bridge-actions{align-items:flex-end;display:flex;flex-direction:column;gap:15px;min-width:230px}.facility-bridge-actions>span{align-items:center;color:#ffffffb8;display:inline-flex;font-size:13px;font-weight:800;gap:8px;letter-spacing:.07em;text-transform:uppercase}.facility-bridge-actions>span svg{color:#e0ad45;height:17px;width:17px}.facility-bridge-actions .button.primary{background:#e0ad45;color:#071f36;white-space:nowrap}.facility-commercial-path{background:linear-gradient(180deg,#f5f8f7,#fff);border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:clamp(42px,6vw,78px) max(24px,calc((100vw - 1180px)/2))}.facility-commercial-intro{display:grid;gap:9px;max-width:760px}.facility-commercial-intro h2{color:var(--navy);font-size:clamp(32px,4vw,54px);line-height:1.02;margin:0}.facility-commercial-intro p:not(.eyebrow){color:#193247c7;font-size:17px;line-height:1.55;margin:0}.facility-commercial-intro strong{color:var(--navy);font-size:18px;margin-top:8px}.facility-commercial-intro small{color:#1932479e;font-size:13px}.facility-commercial-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.facility-commercial-grid article{background:#fff;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:8px;padding:24px}.facility-commercial-grid span{color:var(--green);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.facility-commercial-grid h3{color:var(--navy);font-size:22px;line-height:1.1;margin:12px 0 8px}.facility-commercial-grid p{color:#193247bd;font-size:15px;line-height:1.5;margin:0}@media (max-width:720px){.facility-bridge-callout{align-items:start;grid-template-columns:1fr}.facility-bridge-actions{align-items:flex-start}.facility-bridge-actions .button.primary{white-space:normal}.facility-commercial-grid{grid-template-columns:1fr}}.fit-check{align-items:center;background:radial-gradient(circle at 18% 18%,rgba(50,121,138,.24),transparent 32%),linear-gradient(135deg,#061f37 0,#082943 55%,#041827)}.fit-check h2{max-width:700px}.fit-check-copy p:not(.eyebrow){line-height:1.48}.fit-check-rules span,.request-guardrails span{border-radius:8px}.fit-check-panel{background:#ffffff1a;box-shadow:0 28px 90px #010e1a47;gap:18px}.fit-question{background:#ffffff0b;border-radius:8px;gap:12px;padding:18px}.fit-question legend{font-size:15px;line-height:1.3}.fit-question .radio-tile{align-items:flex-start;line-height:1.35;min-height:50px;padding:13px 14px;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.fit-question .radio-tile:hover{background:#ffffff21;border-color:#ffffff42}.fit-question .radio-tile:has(input:checked){background:#fffffff2;border-color:#d6a441bd;box-shadow:0 12px 32px #00000029;color:var(--ink)}.fit-question .radio-tile input{margin-top:3px}.simple-link-list a{background:linear-gradient(180deg,#fff 0,#f8fbfc);min-height:54px}.simple-link-list a:hover{border-color:#071f362e;box-shadow:var(--soft-shadow)}.media-showcase{box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff14}.media-tile:after{background:linear-gradient(180deg,#071f3614,#071f36d1)}.media-tile strong{max-width:560px;text-shadow:0 10px 28px rgba(0,0,0,.34)}.simple-service-grid{gap:18px}.boundary-grid div,.pricing-grid article,.simple-process .process-list li,.simple-service-grid article{background:linear-gradient(180deg,#fff 0,#f9fbfc);border-color:#dbe5eaeb}.simple-service-grid article{display:flex;flex-direction:column;min-height:292px;overflow:hidden;padding:clamp(24px,2.8vw,34px);position:relative}.simple-service-grid article:before{background:linear-gradient(180deg,rgba(50,121,138,.11),transparent 58%),radial-gradient(circle at 18% 0,rgba(214,164,65,.14),transparent 34%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .18s ease;z-index:0}.simple-service-grid article:after{background:linear-gradient(90deg,#d6a441b8,#32798a9e);bottom:0;content:"";height:3px;left:0;opacity:.82;position:absolute;right:0;transform:scaleX(.28);transform-origin:left;transition:transform .18s ease;z-index:1}.simple-service-grid article:hover:before{opacity:1}.simple-service-grid article:hover:after{transform:scaleX(1)}.service-icon-frame{align-items:center;background:#32798a17;border:1px solid rgba(50,121,138,.18);border-radius:8px;color:var(--teal);display:inline-flex;height:48px;justify-content:center;margin-bottom:22px;width:48px}.service-icon-frame svg{height:25px;margin:0;width:25px}.simple-service-grid article>span{color:#d6a441eb;font-size:12px;font-weight:950;letter-spacing:.1em;position:absolute;right:clamp(22px,2.5vw,32px);top:clamp(24px,2.8vw,34px)}.simple-service-grid article small{border-top:1px solid rgba(219,229,234,.92);color:#071f36a8;display:block;font-size:13px;font-weight:850;line-height:1.35;margin-top:auto;padding-top:18px}.boundary-grid h3,.pricing-grid h3,.simple-process h3,.simple-service-grid h3{color:var(--ink);margin-bottom:10px}.boundary-grid p,.pricing-grid p:not(.price),.process-list p,.situation-grid p{line-height:1.5}.simple-process .process-list{gap:14px}.simple-process .process-list li{display:flex;flex-direction:column;min-height:252px;padding:clamp(26px,3vw,34px)}.simple-process .process-list span{margin-bottom:auto}.simple-pricing .pricing-grid{gap:18px}.simple-pricing .pricing-grid article{min-height:342px;padding:clamp(26px,3vw,34px)}.simple-pricing .pricing-grid article.featured{box-shadow:0 28px 80px #071f3626}.pricing-grid a{align-self:flex-start;border-bottom:1px solid rgba(50,121,138,.34);padding-bottom:3px}.simple-boundary{background:linear-gradient(180deg,#fff 0,#fbfcfd)}.boundary-grid{gap:18px}.boundary-grid div{min-height:236px}.request.simple-request{background:radial-gradient(circle at 78% 20%,rgba(50,121,138,.18),transparent 34%),linear-gradient(135deg,#061f37 0,#082942 64%,#031420)}.request.simple-request .request-card{background:#ffffff1a;box-shadow:0 28px 90px #010e1a47;padding:clamp(24px,4vw,36px)}.request.simple-request .button.quiet{background:#ffffff0f;border-color:#ffffff38}.request-contact{line-height:1.45}.site-footer{gap:30px;padding-bottom:46px;padding-top:46px}.site-footer p{line-height:1.5}.sample-page{background:radial-gradient(ellipse at 50% 0,#d6a4411f,#d6a44100 38%),var(--surface)}.sample-hero{background:radial-gradient(circle at 78% 22%,#b9822229,#b9822200 32%),linear-gradient(112deg,#061a2d 0,#08243d,#071f36);align-items:center;color:var(--white);display:grid;gap:clamp(24px,5vw,72px);grid-template-columns:minmax(0,.95fr) minmax(330px,.58fr);isolation:isolate;min-height:min(650px,calc(100vh - 76px));overflow:hidden;padding:clamp(50px,6vw,78px) clamp(22px,6vw,86px);position:relative}.sample-hero:before{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;bottom:-240px;content:"";opacity:.18;pointer-events:none;position:absolute;right:clamp(-420px,-23vw,-180px);top:-220px;width:min(1180px,94vw);z-index:0}.sample-hero-copy,.sample-proof-card{position:relative;z-index:1}.sample-hero h1{font-size:clamp(42px,5vw,64px);line-height:.98;margin-bottom:18px;max-width:840px}.sample-hero-copy>p:not(.eyebrow){color:#ffffffd1;font-size:clamp(19px,2vw,22px);line-height:1.43;margin-bottom:0;max-width:760px}.sample-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,3vw,32px)}.sample-hero .request-guardrails{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(18px,2.6vw,28px);max-width:760px}.sample-hero .request-guardrails span{background:#ffffff1a;border-color:#ffffff2e;color:#ffffffe0;min-height:44px;padding:10px 12px}.sample-proof-card{align-self:center;background:#ffffffeb;border:1px solid rgba(255,255,255,.5);border-radius:8px;box-shadow:0 28px 90px #00000042;color:var(--ink);display:grid;max-width:440px;padding:26px}.sample-roadmap-card{gap:20px;max-width:500px;padding:clamp(22px,3vw,32px)}.sample-roadmap-top{align-items:center;border-bottom:1px solid rgba(7,31,54,.12);display:grid;gap:14px;grid-template-columns:58px minmax(0,1fr);padding-bottom:18px}.sample-proof-card img,.sample-roadmap-top img{height:54px;margin:0;width:54px}.sample-mini-document span,.sample-proof-card span{color:var(--gold);display:block;font-size:12px;font-weight:880;margin-bottom:8px;text-transform:uppercase}.sample-proof-card strong{display:block;font-size:clamp(22px,2.25vw,31px);line-height:1.05}.sample-mini-document{display:grid;gap:10px}.sample-mini-document div{background:linear-gradient(180deg,#f6f9faf5,#ffffffe0);border:1px solid rgba(219,229,234,.92);border-radius:8px;display:grid;gap:4px;padding:15px}.sample-mini-document b{color:var(--ink);font-size:18px;line-height:1.14}.sample-mini-document small,.sample-roadmap-card>p{color:#193247b3;font-size:14px;font-weight:760;line-height:1.35}.sample-roadmap-card>p{border-top:1px solid rgba(7,31,54,.12);margin:0;padding-top:16px}.sample-output-band{align-items:start;background:var(--white);border-bottom:1px solid var(--line);display:grid;gap:clamp(28px,6vw,74px);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);padding:clamp(42px,6vw,78px) clamp(22px,6vw,86px)}.sample-output-band h2{font-size:clamp(31px,4vw,52px);max-width:740px}.sample-output-grid{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.sample-output-grid article{background:#f6f9fa;border:1px solid rgba(219,229,234,.86);display:grid;min-height:190px;padding:22px}.sample-output-grid span{color:var(--gold);font-size:12px;font-weight:950;margin-bottom:30px}.sample-output-grid h3{font-size:22px;margin-bottom:8px}.sample-output-grid p{color:var(--muted);margin:0}.sample-document-wrap{padding:clamp(48px,7vw,96px) clamp(18px,5vw,72px)}.sample-document{background:var(--white);border:1px solid rgba(219,229,234,.92);border-radius:8px;box-shadow:var(--soft-shadow);margin:0 auto;max-width:1120px;overflow:hidden;padding:clamp(24px,5vw,70px)}.sample-document-top{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:auto 1fr auto;margin-bottom:32px;padding-bottom:22px}.sample-document-top img{height:52px;width:52px}.sample-document-top p,.sample-document-top span{color:var(--muted);font-size:12px;font-weight:780;letter-spacing:0;margin:0;text-transform:uppercase}.sample-document-top strong{color:var(--ink);display:block;font-size:clamp(22px,3vw,34px);line-height:1.05}.sample-roadmap-summary{background:radial-gradient(circle at 92% 10%,rgba(214,164,65,.14),transparent 28%),linear-gradient(180deg,#fff 0,#f8fbfc);border:1px solid rgba(219,229,234,.95);border-radius:8px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(22px,4vw,34px)}@media (max-width:720px){.sample-document table,.sample-document tbody,.sample-document td,.sample-document th,.sample-document tr{display:block;width:100%}.sample-document tr{border:1px solid var(--line);margin-bottom:14px}.sample-document td,.sample-document td:first-child,.sample-document th,.sample-document th:first-child,.sample-document tr:first-child th{border:0}.sample-document td{border-top:1px solid var(--line)}}.brand-forward-hero{align-items:start;background:radial-gradient(ellipse at 50% 16%,#ffffffeb 0,#ffffff9e 24%,#fff0 52%),radial-gradient(ellipse at 50% 18%,#d6a44126 0,#d6a4410e 28%,#d6a44100 60%),linear-gradient(135deg,#fff 0,#f7fbfc 48%,#edf5f6);gap:clamp(20px,3.2vw,46px);grid-template-rows:auto 1fr;isolation:isolate;min-height:min(760px,calc(100vh - 76px));padding-top:clamp(30px,4.2vw,60px);position:relative}.brand-forward-hero:before{background:linear-gradient(90deg,#ffffffeb 0,#ffffff47 28%,#ffffff38 70%,#ffffffeb),linear-gradient(180deg,#ffffffb8 0,#ffffff0d 24%,#edf5f6e0);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.hero-logo-watermark{left:50%;max-width:none;mix-blend-mode:multiply;opacity:.155;pointer-events:none;position:absolute;top:45%;transform:translate(-50%,-50%);width:min(132vw,1540px);z-index:0}.hero-logo-watermark img{filter:blur(1.6px) saturate(.82) contrast(.92);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.82) 0%,rgba(0,0,0,.54) 48%,rgba(0,0,0,.24) 70%,transparent 88%);mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.82) 0%,rgba(0,0,0,.54) 48%,rgba(0,0,0,.24) 70%,transparent 88%);width:100%}.hero-brand-stage{grid-column:1/-1;isolation:isolate;justify-self:center;margin:0 auto;position:relative;width:clamp(390px,34vw,540px);z-index:2}.hero-brand-stage:before{background:radial-gradient(ellipse at 50% 45%,rgba(255,255,255,.98) 0,rgba(255,255,255,.88) 42%,rgba(247,241,222,.44) 62%,transparent 78%);content:"";filter:blur(12px);inset:-18% -22% -20%;pointer-events:none;position:absolute;z-index:-1}.hero-brand-stage img{display:block;filter:drop-shadow(0 24px 34px rgba(7,32,54,.1));height:auto;position:relative;width:100%;z-index:1}.brand-forward-hero .hero-content,.brand-forward-hero .hero-visual{position:relative;z-index:2}.brand-forward-hero .hero-content,.brand-forward-hero .hero-visual{align-self:start}.brand-forward-hero .hero-actions{margin-top:18px}.brand-forward-hero .hero-next-step{line-height:1.32;margin-top:10px;max-width:720px}.brand-forward-hero .hero-offer-panel{background:#ffffffdb;box-shadow:0 34px 92px #071f361f}@media (min-width:981px) and (max-height:760px){.brand-forward-hero{gap:16px;min-height:auto;padding-top:18px}.hero-brand-stage{width:350px}.hero-logo-watermark{opacity:.135;top:44%;width:min(122vw,1340px)}.brand-forward-hero h1{font-size:clamp(40px,4.4vw,56px);margin-bottom:14px;max-width:800px}.brand-forward-hero .hero-copy{font-size:18px;line-height:1.34;max-width:690px}.brand-forward-hero .hero-actions{margin-top:14px}.brand-forward-hero .hero-next-step{font-size:13px;line-height:1.25;margin-top:8px}.brand-forward-hero .hero-offer-panel{gap:11px;padding:20px}.brand-forward-hero .offer-panel-header img{height:42px;width:42px}.brand-forward-hero .hero-offer-panel>strong{font-size:24px}.brand-forward-hero .offer-price-grid div{min-height:92px;padding:11px}.brand-forward-hero .offer-price-grid b{font-size:27px}.brand-forward-hero .offer-proof-list span{min-height:24px}}@media (max-width:980px){.brand-forward-hero{grid-template-rows:auto auto auto}.hero-brand-stage{justify-self:start;width:clamp(344px,54vw,460px)}.hero-logo-watermark{left:55%;opacity:.13;top:32%;width:min(154vw,980px)}}@media (max-width:620px){.brand-forward-hero{gap:24px;padding-top:34px}.hero-brand-stage{justify-self:center;margin-bottom:2px;width:min(360px,92vw)}.hero-logo-watermark{left:50%;opacity:.12;top:23%;width:166vw}}.site-footer{background:radial-gradient(circle at 12% 0,rgba(214,164,65,.13),transparent 30%),linear-gradient(180deg,#071f36 0,#041827);color:#ffffffbd;display:grid;gap:clamp(28px,4vw,44px);grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);padding:clamp(44px,6vw,78px) clamp(22px,6vw,86px) 28px}.footer-brand-lockup{align-items:start;display:grid;gap:16px;max-width:440px}.footer-brand-lockup img{background:#fffffff0;border:1px solid rgba(214,164,65,.42);border-radius:8px;box-shadow:0 24px 60px #0000002e;height:64px;padding:9px;width:64px}.footer-brand-lockup strong{color:var(--white);display:block;font-size:clamp(22px,2.2vw,30px);letter-spacing:0;line-height:1.05;margin-bottom:10px}.footer-boundary p,.footer-brand-lockup p{line-height:1.55;margin:0;max-width:none}.footer-map{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.footer-map div{display:grid;gap:9px}.footer-map span{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.08em;line-height:1.2;margin-bottom:2px;text-transform:uppercase}.footer-boundary a,.footer-legal-row a,.footer-map a{color:#ffffffe6;text-decoration:none}.footer-map a{line-height:1.28}.footer-boundary a:hover,.footer-legal-row a:hover,.footer-map a:hover{color:var(--white);text-decoration:underline;text-underline-offset:4px}.footer-boundary{align-items:center;border-bottom:1px solid rgba(255,255,255,.13);border-top:1px solid rgba(255,255,255,.13);display:grid;gap:20px;grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;padding:24px 0}.footer-boundary strong{color:var(--white)}.footer-contact-stack{display:grid;gap:10px;justify-self:end}.footer-boundary .footer-contact-stack a{background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-weight:850;padding:11px 15px;text-align:center;white-space:nowrap}.footer-legal-row{align-items:center;color:#ffffff9e;display:flex;gap:18px;grid-column:1/-1;justify-content:space-between}.footer-legal-row nav{display:flex;flex-wrap:wrap;gap:16px}@media (max-width:980px){.site-footer{grid-template-columns:1fr}.footer-map{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-boundary{align-items:start;grid-template-columns:1fr}.footer-contact-stack{justify-self:start}.footer-boundary .footer-contact-stack a{justify-self:start;white-space:normal}}@media (max-width:620px){.site-footer{gap:30px;padding-bottom:30px}.footer-map{grid-template-columns:1fr}.footer-brand-lockup{max-width:none}.footer-legal-row{align-items:flex-start;flex-direction:column}}.brand-mark{background:linear-gradient(180deg,#fffffff5,#f6f9f9eb);padding:3px}.brand-mark img{border-radius:50%;height:100%;object-fit:cover;width:100%}.legal-hero{background:radial-gradient(circle at 84% 18%,rgba(214,164,65,.17),transparent 24%),linear-gradient(135deg,#071f36 0,#0c2c45 54%,#041827);border-bottom:1px solid rgba(7,31,54,.16);min-height:min(680px,calc(100vh - 72px))}.booking-hero:before,.legal-hero:before,.service-hero:before{filter:saturate(.96) brightness(1.22);height:min(1560px,142vw);opacity:.092;right:max(-500px,-38vw);top:48%;width:min(1560px,142vw)}.legal-hero:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent),linear-gradient(90deg,#d6a44157,#ffffff14,#d6a4412e);bottom:0;content:"";height:1px;left:clamp(22px,6vw,86px);position:absolute;right:clamp(22px,6vw,86px);z-index:2}.legal-hero h1{font-size:clamp(43px,5.4vw,78px);letter-spacing:0;line-height:.98}.legal-hero>p:not(.eyebrow){line-height:1.42}.legal-hero .eyebrow{color:var(--gold);letter-spacing:.04em}.legal-hero:not(:has(.page-hero-media)){align-content:center;grid-template-columns:minmax(0,1fr)}.legal-hero:not(:has(.page-hero-media))>h1,.legal-hero:not(:has(.page-hero-media))>p:not(.eyebrow){max-width:940px}.legal-hero.request-hero{align-content:center;grid-template-columns:minmax(0,.95fr) minmax(320px,.54fr)}.legal-hero.request-hero>div{max-width:920px}.legal-hero.request-hero .request-hero-panel{justify-self:end;max-width:430px}.page-hero-media{background:linear-gradient(135deg,#ffffff1f,#ffffff08),#ffffff0d;box-shadow:0 34px 100px #0000004d}.page-hero-media:not(.consult-visual-card):after{background:linear-gradient(180deg,#071f3600 45%,#071f3685),url(assets/bridgecare-logo-icon.png) calc(100% - 18px) 18px/58px 58px no-repeat;content:"";inset:0;opacity:.88;pointer-events:none;position:absolute}.hero-next-step-actions{align-items:center;margin-top:clamp(26px,3.4vw,42px)}.hero-next-step-actions .button.primary{background:var(--white);box-shadow:0 18px 46px #0000002e;color:var(--ink)}.hero-next-step-actions .button.primary:hover{background:#f6f8f8}.hero-next-step-actions .button.glass{background:#ffffff17;border-color:#ffffff47;color:var(--white)}.hero-safety-note{align-items:center;border-left:1px solid rgba(255,255,255,.22);color:#ffffffd6;display:inline-grid;gap:2px;min-height:50px;padding-left:18px;text-decoration:none}.hero-safety-note span{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.hero-safety-note strong{color:#fffffff0;font-size:14px;line-height:1.2}.legal-hero.process-journey-hero{align-items:center;column-gap:clamp(28px,5vw,76px);grid-template-columns:minmax(0,.95fr) minmax(310px,.56fr);min-height:min(700px,calc(100vh - 72px));padding-bottom:clamp(54px,7vw,94px);padding-top:clamp(54px,7vw,94px);row-gap:clamp(14px,2vw,24px)}.process-journey-hero>.eyebrow,.process-journey-hero>.hero-actions,.process-journey-hero>h1,.process-journey-hero>p:not(.eyebrow){grid-column:1}.process-journey-hero h1{font-size:clamp(40px,4.8vw,64px);margin-bottom:0}.process-journey-hero>p:not(.eyebrow){font-size:clamp(19px,1.95vw,23px);margin-bottom:0}.process-hero-panel{align-self:center;background:linear-gradient(180deg,#fffffff5,#f6f8f9eb);border:1px solid rgba(255,255,255,.48);box-shadow:0 38px 110px #0000004d;color:var(--ink);grid-column:2;grid-row:1/span 4;justify-self:end;max-width:430px;padding:clamp(21px,2.5vw,30px);position:relative;z-index:2}.process-panel-lockup{align-items:center;border-bottom:1px solid rgba(219,229,234,.9);display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr);margin-bottom:18px;padding-bottom:16px}.process-panel-lockup img{height:46px;width:46px}.process-panel-lockup span{color:var(--gold);font-size:12px;font-weight:930;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.process-hero-panel strong{display:block;font-size:clamp(22px,2.3vw,30px);line-height:1.07}.process-hero-panel ol{border-bottom:1px solid rgba(219,229,234,.9);border-top:1px solid rgba(219,229,234,.9);counter-reset:process-step;display:grid;gap:0;list-style:none;margin:20px 0 14px;padding:0}.process-hero-panel li{align-items:center;color:#193247d6;counter-increment:process-step;display:grid;font-size:15px;font-weight:800;gap:12px;grid-template-columns:32px minmax(0,1fr);min-height:48px;padding:8px 0}.process-hero-panel li+li{border-top:1px solid rgba(219,229,234,.9)}.process-hero-panel li:before{align-items:center;background:#b9822221;border:1px solid rgba(185,130,34,.38);border-radius:50%;color:var(--gold);content:counter(process-step,decimal-leading-zero);display:inline-flex;font-size:11px;font-weight:950;height:32px;justify-content:center;width:32px}.process-hero-panel p{color:var(--muted)!important;font-size:14px!important;font-weight:760;margin:0}.process-confidence-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(34px,5vw,62px)}.process-confidence-grid article{background:linear-gradient(180deg,#fffffffb,#f7fafaf5);border:1px solid rgba(214,224,228,.92);border-radius:8px;box-shadow:0 24px 70px #071f3611;min-height:244px;padding:clamp(22px,2.5vw,30px)}.process-confidence-grid span,.process-output-panel .eyebrow,.process-roadmap-heading .eyebrow,.process-sidebar-list span{color:var(--gold);font-size:12px;font-weight:930;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.process-confidence-grid h2{font-size:clamp(24px,2.35vw,32px);letter-spacing:0;line-height:1.04;margin:42px 0 12px}.process-confidence-grid p{font-size:16px;font-weight:680;line-height:1.56;margin:0}.process-roadmap{margin-bottom:clamp(38px,5.5vw,70px)}.process-roadmap-heading{display:grid;gap:12px;margin-bottom:clamp(22px,3vw,34px);max-width:860px}.process-roadmap-heading h2{font-size:clamp(32px,4vw,52px);letter-spacing:0;line-height:1;margin:0}.process-roadmap-heading p:not(.eyebrow){color:var(--muted);font-size:18px;font-weight:660;line-height:1.56;margin:0}.process-roadmap-list{border-top:1px solid rgba(214,224,228,.92);counter-reset:process-roadmap;display:grid;list-style:none;margin:0;padding:0}.process-roadmap-list li{align-items:start;border-bottom:1px solid rgba(214,224,228,.92);display:grid;gap:clamp(16px,3vw,30px);grid-template-columns:72px minmax(0,1fr);min-height:132px;padding:clamp(22px,3vw,32px) 0}.process-roadmap-list span{align-items:center;background:linear-gradient(180deg,#b9822229,#b9822214);border:1px solid rgba(185,130,34,.35);border-radius:50%;color:var(--gold);display:inline-flex;font-size:13px;font-weight:950;height:54px;justify-content:center;width:54px}.process-roadmap-list h3{font-size:clamp(23px,2.5vw,34px);letter-spacing:0;line-height:1.05;margin:0 0 8px}.process-roadmap-list p{color:var(--muted);font-size:17px;font-weight:660;line-height:1.6;margin:0;max-width:820px}.process-output-panel{background:radial-gradient(circle at 94% 14%,rgba(214,164,65,.18),transparent 30%),linear-gradient(135deg,#071f36,#0d314c);border-radius:8px;box-shadow:0 34px 96px #071f362b;color:var(--white);margin-bottom:clamp(34px,5vw,58px);overflow:hidden;padding:clamp(26px,4vw,42px);position:relative}.process-output-panel:before{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";height:360px;opacity:.064;position:absolute;right:-120px;top:46%;transform:translateY(-50%) rotate(-4deg);width:360px}.process-output-panel>*{position:relative;z-index:1}.process-output-panel h2{color:var(--white);font-size:clamp(30px,4vw,52px);line-height:1;margin:10px 0 30px;max-width:780px}.process-output-grid{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.process-output-grid article{background:#ffffff14;border:1px solid rgba(255,255,255,.14);min-height:176px;padding:22px}.process-output-grid h3{color:var(--white);font-size:20px;letter-spacing:0;margin:0 0 36px}.process-output-grid p{color:#ffffffc2;font-size:15px;font-weight:720;line-height:1.5;margin:0}.process-boundary-strip{align-items:center;background:linear-gradient(180deg,#fffffffa,#f7fafaf5);border:1px solid rgba(214,224,228,.92);border-radius:8px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,3vw,34px)}.process-boundary-strip h2{font-size:clamp(25px,3vw,38px);line-height:1.04;margin:0 0 8px}.process-boundary-strip p{color:var(--muted);font-size:16px;font-weight:700;line-height:1.58;margin:0;max-width:800px}.process-boundary-strip .button{white-space:nowrap}.process-sidebar:before{background:linear-gradient(180deg,#071f3614,#071f363d),url(assets/bridgecare-family-consult-owned-20260616-v3.jpg) center 39%/cover}.process-sidebar-list{border-bottom:1px solid rgba(214,224,228,.9);border-top:1px solid rgba(214,224,228,.9);margin:22px 0 24px;padding:18px 0}.process-sidebar-list ul{display:grid;gap:8px;margin:14px 0 0;padding-left:20px}.process-sidebar-list li{color:var(--muted);font-size:15px;font-weight:760;line-height:1.4}.pricing-content{column-gap:clamp(28px,3.4vw,52px);grid-template-columns:minmax(0,930px) minmax(320px,350px);justify-content:center}.pricing-content .service-main{max-width:none}.pricing-decision-panel{background:radial-gradient(circle at 92% 12%,rgba(214,164,65,.18),transparent 32%),linear-gradient(135deg,#071f36,#0d314c);border-radius:8px;box-shadow:0 34px 96px #071f362b;overflow:hidden;position:relative}.pricing-decision-panel:before{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";height:360px;opacity:.06;position:absolute;right:-118px;top:50%;transform:translateY(-50%) rotate(-4deg);width:360px}.pricing-decision-panel>*{position:relative;z-index:1}.pricing-value-grid{display:grid;gap:12px;grid-template-columns:1fr;margin:0 0 clamp(34px,5vw,58px)}.pricing-value-grid article{background:linear-gradient(180deg,#fffffffb,#f7fafaf5);border:1px solid rgba(214,224,228,.92);border-radius:8px;box-shadow:0 24px 70px #071f3611;column-gap:clamp(22px,3vw,34px);display:grid;grid-template-columns:minmax(118px,.26fr) minmax(0,1fr);min-height:auto;padding:clamp(22px,2.5vw,30px)}.pricing-sidebar-list span,.pricing-value-grid span{color:var(--gold);display:block;font-size:12px;font-weight:930;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.pricing-value-grid h2{font-size:clamp(25px,2.45vw,34px);grid-column:2;letter-spacing:0;line-height:1.08;margin:0 0 10px;max-width:580px}.pricing-value-grid p{color:var(--muted);font-size:16px;font-weight:680;grid-column:2;line-height:1.56;margin:0;max-width:620px}.pricing-detail-grid{grid-template-columns:1fr;gap:14px}.pricing-detail-card{background:linear-gradient(180deg,#fffffffb,#f7fafaf5);border-color:#d6e0e4eb;box-shadow:0 22px 64px #071f360f;column-gap:clamp(24px,3.6vw,42px);display:grid;grid-template-columns:minmax(210px,.38fr) minmax(0,1fr);min-height:auto}.pricing-detail-card.featured{background:linear-gradient(180deg,#fff,#fffaf0e0);border-color:#b9822294;box-shadow:0 34px 92px #071f3621;position:relative}.pricing-detail-card.featured:before{background:#b98222b8;content:"";height:4px;left:0;position:absolute;right:0;top:0}.pricing-detail-card .badge,.pricing-detail-card .price,.pricing-detail-card .pricing-time,.pricing-detail-card .tier,.pricing-detail-card h3{grid-column:1}.pricing-detail-card .badge{justify-self:start;margin-bottom:12px}.pricing-detail-card h3{font-size:clamp(26px,2.5vw,34px);line-height:1.04;margin:8px 0 16px}.pricing-detail-card .price{font-size:clamp(40px,4.4vw,54px);letter-spacing:0;line-height:.95;margin:0 0 12px}.pricing-detail-card .button,.pricing-detail-card ul,.pricing-detail-card>p:not(.price):not(.pricing-time){grid-column:2}.pricing-detail-card>p:not(.price):not(.pricing-time){margin:0 0 14px}.pricing-detail-card ul{margin-top:2px}.pricing-detail-card .button{justify-self:start;margin-top:2px;min-width:220px;width:auto}.pricing-fit-strip{background:radial-gradient(circle at 94% 18%,rgba(214,164,65,.18),transparent 32%),linear-gradient(135deg,#071f36,#0d314c);border:0;border-radius:8px;box-shadow:0 30px 88px #071f3624;color:var(--white);overflow:hidden;position:relative}.pricing-fit-strip h3{color:var(--white);font-size:clamp(23px,2.5vw,33px)}.pricing-fit-strip p{color:#ffffffc7}.pricing-fit-strip .button.primary{background:var(--white);color:var(--ink)}.pricing-boundary-callout{background:radial-gradient(circle at 94% 18%,rgba(214,164,65,.16),transparent 30%),linear-gradient(135deg,#071f36,#0d314c);border-radius:8px;box-shadow:0 30px 88px #071f3624;overflow:hidden;position:relative}.pricing-boundary-callout:before{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";height:260px;opacity:.06;position:absolute;right:-78px;top:50%;transform:translateY(-50%) rotate(-4deg);width:260px}.pricing-boundary-callout>*{position:relative;z-index:1}.pricing-sidebar:before{background:linear-gradient(180deg,#071f3614,#071f363d),url(assets/bridgecare-family-consult-owned-20260616-v3.jpg) center 39%/cover}.pricing-sidebar-list{border-bottom:1px solid rgba(214,224,228,.9);border-top:1px solid rgba(214,224,228,.9);margin:22px 0 24px;padding:18px 0}.pricing-sidebar-list ul{display:grid;gap:8px;margin:14px 0 0;padding-left:20px}.pricing-sidebar-list li{color:var(--muted);font-size:15px;font-weight:760;line-height:1.4}.legal-hero.faq-hero{align-items:center;column-gap:clamp(28px,5vw,76px);grid-template-columns:minmax(0,.9fr) minmax(320px,.62fr);min-height:min(700px,calc(100vh - 72px));padding-bottom:clamp(54px,7vw,92px);padding-top:clamp(54px,7vw,92px);row-gap:clamp(14px,2vw,24px)}.faq-hero>.eyebrow,.faq-hero>.hero-actions,.faq-hero>h1,.faq-hero>p:not(.eyebrow){grid-column:1}.faq-hero h1{font-size:clamp(40px,4.9vw,66px);margin-bottom:0}.faq-hero>p:not(.eyebrow){font-size:clamp(19px,1.95vw,23px);margin-bottom:0}.faq-hero-panel{align-self:center;background:linear-gradient(180deg,#fffffff6,#f6f8f9ed);border:1px solid rgba(255,255,255,.5);box-shadow:0 38px 110px #0000004f;color:var(--ink);grid-column:2;grid-row:1/span 4;justify-self:end;max-width:452px;padding:clamp(21px,2.5vw,30px);position:relative;z-index:2}.faq-panel-lockup{align-items:center;border-bottom:1px solid rgba(219,229,234,.9);display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr);margin-bottom:18px;padding-bottom:16px}.faq-panel-lockup img{border-radius:50%;height:48px;width:48px}.faq-assurance-grid span,.faq-panel-lockup span,.faq-sidebar-list span{color:var(--gold);font-size:12px;font-weight:930;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.faq-panel-lockup strong{display:block;font-size:clamp(22px,2.2vw,29px);line-height:1.07}.faq-hero-panel ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.faq-hero-panel li{display:grid;gap:4px;padding:16px 0}.faq-hero-panel li+li{border-top:1px solid rgba(219,229,234,.92)}.faq-hero-panel li strong{color:var(--ink);font-size:16px;line-height:1.2}.faq-hero-panel li span{color:#193247bd;font-size:14px;font-weight:720;line-height:1.45}.faq-assurance-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(30px,4vw,48px)}.faq-assurance-grid article{background:linear-gradient(180deg,#fffffffa,#f7fafaf5);border:1px solid rgba(214,224,228,.92);border-radius:8px;box-shadow:0 24px 70px #071f3612;min-height:220px;padding:clamp(20px,2.4vw,28px)}.faq-assurance-grid h2{font-size:clamp(22px,2.2vw,29px);letter-spacing:0;line-height:1.05;margin:18px 0 10px}.faq-assurance-grid p{font-size:16px;font-weight:680;line-height:1.55;margin:0}.faq-next-step-band{align-items:center;background:radial-gradient(circle at 94% 18%,rgba(214,164,65,.18),transparent 32%),linear-gradient(135deg,#071f36,#0d314c);border-radius:8px;box-shadow:0 30px 90px #071f3629;color:var(--white);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(34px,5vw,58px);overflow:hidden;padding:clamp(24px,3.2vw,36px);position:relative}.faq-next-step-band:before{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";height:260px;opacity:.06;position:absolute;right:-76px;top:50%;transform:translateY(-50%) rotate(-4deg);width:260px}.faq-next-step-band>*{position:relative;z-index:1}.faq-next-step-band .eyebrow{color:var(--gold);margin-bottom:9px}.faq-next-step-band h2{color:var(--white);font-size:clamp(25px,3vw,38px);line-height:1.02;margin:0;max-width:760px}.faq-next-step-band .button.primary{background:var(--white);color:var(--ink);white-space:nowrap}.faq-card{background:linear-gradient(180deg,#fff,#fbfcfc);border-color:#d6e0e4f0;box-shadow:0 16px 46px #071f360b;margin-top:12px;padding:0;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.faq-card:hover{border-color:#b9822261;box-shadow:0 22px 62px #071f3613;transform:translateY(-1px)}.faq-card summary{align-items:center;display:grid;font-size:clamp(18px,1.7vw,21px);gap:16px;grid-template-columns:minmax(0,1fr) 34px;line-height:1.22;list-style:none;padding:21px 22px}.faq-card summary::-webkit-details-marker{display:none}.faq-card summary:after{align-items:center;background:#b982221c;border:1px solid rgba(185,130,34,.26);border-radius:50%;color:var(--gold);content:"+";display:inline-flex;font-size:22px;font-weight:800;height:34px;justify-content:center;line-height:1;width:34px}.faq-card[open] summary:after{content:"-"}.faq-card p{border-top:1px solid rgba(214,224,228,.86);font-size:17px;font-weight:660;line-height:1.64;margin:0;padding:0 22px 22px}.faq-sidebar-list{border-bottom:1px solid rgba(214,224,228,.9);border-top:1px solid rgba(214,224,228,.9);margin:22px 0 24px;padding:18px 0}.faq-physician-credit{border-bottom:1px solid rgba(214,224,228,.9);display:grid;gap:3px;margin:-4px 0 20px;padding-bottom:18px}.faq-physician-credit strong{color:var(--navy);font-size:17px}.faq-physician-credit span{color:#805814;font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.faq-sidebar-list ul{display:grid;gap:8px;margin:14px 0 0;padding-left:20px}.faq-sidebar-list li{color:var(--muted);font-size:15px;font-weight:760;line-height:1.4}.service-sidebar{border-top:3px solid rgba(185,130,34,.58);box-shadow:0 28px 80px #071f3617}.service-hero{align-items:center;background:radial-gradient(circle at 82% 18%,rgba(214,164,65,.16),transparent 25%),linear-gradient(135deg,#071f36 0,#0b2c46 54%,#031522);display:grid;column-gap:clamp(28px,5vw,76px);grid-template-columns:minmax(0,.95fr) minmax(310px,.58fr);min-height:min(690px,calc(100vh - 72px));padding-bottom:clamp(54px,7vw,92px);padding-top:clamp(54px,7vw,92px);row-gap:clamp(14px,2vw,24px)}.service-hero:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent),linear-gradient(90deg,#d6a44157,#ffffff14,#d6a4412e);bottom:0;content:"";height:1px;left:clamp(22px,6vw,86px);position:absolute;right:clamp(22px,6vw,86px);z-index:2}.service-hero>.eyebrow,.service-hero>.hero-actions,.service-hero>h1,.service-hero>p:not(.eyebrow){grid-column:1;position:relative;z-index:1}.service-hero>.eyebrow{color:#efc979!important}.service-hero>h1{color:#fff!important;font-size:clamp(42px,5vw,68px);letter-spacing:0;line-height:.98;margin-bottom:0}.service-hero>p:not(.eyebrow){color:#ffffffd6!important;font-size:clamp(20px,2.2vw,25px);line-height:1.42;margin-bottom:0}.service-hero .hero-actions{margin-top:clamp(28px,3.4vw,42px)}.service-hero .hero-actions .button.primary{background:var(--white);box-shadow:0 18px 46px #0000002e;color:var(--ink)}.service-hero .hero-actions .button.primary:hover{background:#f6f8f8}.service-hero .hero-actions .button.glass{background:#ffffff17;border-color:#ffffff47}.service-hero-panel{align-self:center;background:linear-gradient(180deg,#fffffff5,#f6f8f9eb);border:1px solid rgba(255,255,255,.48);box-shadow:0 38px 110px #0000004d;color:var(--ink);grid-column:2;grid-row:1/span 4;justify-self:end;max-width:420px;padding:clamp(22px,2.6vw,32px);position:relative;z-index:2}.service-panel-lockup{align-items:center;border-bottom:1px solid rgba(219,229,234,.9);display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr);margin-bottom:20px;padding-bottom:18px}.service-panel-lockup img{height:46px;width:46px}.service-panel-lockup span{color:var(--gold);font-size:12px;font-weight:930;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.service-hero-panel strong{display:block;font-size:clamp(23px,2.5vw,32px);line-height:1.07}.service-hero-panel ul{border-bottom:1px solid rgba(219,229,234,.9);border-top:1px solid rgba(219,229,234,.9);display:grid;gap:0;list-style:none;margin:22px 0 16px;padding:0}.service-hero-panel li{color:#193247d1;font-size:15px;font-weight:780;padding:12px 0 12px 22px;position:relative}.service-hero-panel li+li{border-top:1px solid rgba(219,229,234,.9)}.service-hero-panel li:before{background:var(--gold);border-radius:999px;content:"";height:7px;left:0;position:absolute;top:21px;width:7px}.service-hero-panel p{color:var(--muted)!important;font-size:14px!important;font-weight:760;margin:0}.family-hero{column-gap:clamp(28px,4.4vw,58px);grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);padding-bottom:clamp(58px,8vw,96px);padding-top:clamp(58px,8vw,96px);row-gap:clamp(16px,2vw,24px)}.family-hero h1{font-size:clamp(42px,5vw,68px)}.family-hero>p:not(.eyebrow){font-size:clamp(19px,2vw,23px)}.family-hero .hero-next-step-actions{flex-wrap:nowrap;gap:10px}.family-hero .hero-next-step-actions .button{flex:0 0 auto;padding-left:16px;padding-right:16px}.family-hero .hero-safety-note{flex:1 1 170px;min-width:0;padding-left:14px}@media (max-width:980px){.legal-hero{min-height:auto}.legal-hero h1{font-size:clamp(42px,9vw,62px)}.legal-hero.process-journey-hero,.legal-hero.faq-hero{grid-template-columns:1fr;min-height:auto}.legal-hero.request-hero{grid-template-columns:1fr}.legal-hero.request-hero .request-hero-panel{justify-self:stretch;max-width:none}.process-hero-panel,.process-journey-hero>.eyebrow,.process-journey-hero>.hero-actions,.process-journey-hero>h1,.process-journey-hero>p:not(.eyebrow){grid-column:auto;grid-row:auto}.process-hero-panel{justify-self:start;max-width:640px}.pricing-value-grid,.process-boundary-strip,.process-confidence-grid,.process-output-grid{grid-template-columns:1fr}.faq-hero-panel,.faq-hero>.eyebrow,.faq-hero>.hero-actions,.faq-hero>h1,.faq-hero>p:not(.eyebrow){grid-column:auto;grid-row:auto}.faq-hero-panel{justify-self:start;max-width:640px}.faq-assurance-grid,.faq-next-step-band{grid-template-columns:1fr}.service-hero{grid-template-columns:1fr;min-height:auto}.service-hero-panel,.service-hero>.eyebrow,.service-hero>.hero-actions,.service-hero>h1,.service-hero>p:not(.eyebrow){grid-column:auto;grid-row:auto}.service-hero-panel{justify-self:start;max-width:640px}.service-hero h1{font-size:clamp(42px,9vw,62px)}.family-hero{grid-template-columns:1fr}.family-hero .hero-next-step-actions{flex-wrap:wrap}}@media (max-width:620px){.legal-hero{gap:24px}.faq-hero h1,.legal-hero h1,.process-journey-hero h1,.service-hero h1{font-size:clamp(38px,10.5vw,48px);line-height:1.02}.legal-hero:before{left:32%;opacity:.074;right:auto;top:28%;width:180vw}.page-hero-media:not(.consult-visual-card):after{background:linear-gradient(180deg,#071f3600 45%,#071f3685),url(assets/bridgecare-logo-icon.png) calc(100% - 14px) 14px/48px 48px no-repeat}.hero-next-step-actions{align-items:stretch;display:grid;gap:10px;margin-top:22px}.hero-next-step-actions .button{width:100%}.hero-safety-note{border-left:0;border-top:1px solid rgba(255,255,255,.2);margin-top:4px;min-height:auto;padding:14px 0 0}.legal-hero.process-journey-hero{gap:22px;padding-bottom:44px;padding-top:54px}.process-hero-panel,.faq-hero-panel{padding:22px}.process-panel-lockup{grid-template-columns:40px minmax(0,1fr)}.process-panel-lockup img{height:40px;width:40px}.process-confidence-grid article{min-height:auto}.process-confidence-grid h2{margin-top:28px}.process-roadmap-list li{grid-template-columns:52px minmax(0,1fr);min-height:auto}.process-roadmap-list span{height:42px;width:42px}.process-output-panel{padding:22px}.process-output-grid article{min-height:auto}.process-output-grid h3{margin-bottom:14px}.process-boundary-strip{padding:22px}.process-boundary-strip .button{width:100%}.pricing-value-grid article{grid-template-columns:1fr;min-height:auto}.pricing-value-grid h2{grid-column:1;margin-top:28px}.pricing-value-grid p{grid-column:1}.pricing-detail-card{display:flex;flex-direction:column}.pricing-detail-card .button{min-width:0;width:100%}.faq-panel-lockup{grid-template-columns:40px minmax(0,1fr)}.faq-panel-lockup img{height:40px;width:40px}.faq-next-step-band{padding:22px}.faq-next-step-band .button{width:100%}.faq-card summary{padding:18px}.faq-card p{padding:0 18px 18px}.service-hero{gap:22px;padding-bottom:44px;padding-top:54px}.service-hero:before{left:32%;opacity:.074;right:auto;top:28%;width:180vw}.service-hero .hero-actions{display:grid;gap:10px;margin-top:18px}.service-hero .hero-actions .button{width:100%}.service-hero-panel{padding:22px}.service-panel-lockup{grid-template-columns:40px minmax(0,1fr)}.service-panel-lockup img{height:40px;width:40px}}.consult-visual-card{border-color:#ffffff57;border-radius:8px;box-shadow:0 34px 100px #00000057,0 0 0 1px #ffffff1a;min-height:clamp(300px,30vw,374px)}.consult-visual-card:before{background:linear-gradient(180deg,#071f3600 34%,#071f364d 70%,#071f3680),radial-gradient(circle at 82% 18%,rgba(214,164,65,.16),transparent 28%)}.consult-visual-card:after{height:clamp(56px,5.4vw,72px);opacity:.9;right:16px;top:16px;width:clamp(56px,5.4vw,72px)}.consult-visual-caption{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid rgba(255,255,255,.56);border-radius:8px;bottom:18px;box-shadow:0 18px 50px #071f362e;color:var(--ink);left:18px;max-width:min(430px,calc(100% - 36px));padding:16px 18px 17px}.consult-visual-caption span{color:var(--gold);font-size:11px;margin-bottom:7px}.consult-visual-caption strong{color:var(--ink);font-size:clamp(16px,1.6vw,20px);line-height:1.16}.partner-hero{align-items:center;column-gap:clamp(28px,4.4vw,58px);gap:clamp(16px,2vw,24px);grid-template-columns:minmax(0,1.02fr) minmax(330px,.78fr);min-height:min(650px,calc(100vh - 72px));padding-bottom:clamp(50px,6vw,76px);padding-top:clamp(50px,6vw,76px)}.partner-hero h1{font-size:clamp(42px,5vw,64px);max-width:780px}.partner-hero>p:not(.eyebrow){font-size:clamp(19px,2vw,22px);max-width:760px}.partner-hero .hero-next-step-actions{flex-wrap:nowrap;gap:10px;margin-top:clamp(14px,1.8vw,24px)}.partner-hero .hero-next-step-actions .button{flex:0 0 auto;padding-left:16px;padding-right:16px}.partner-hero .hero-safety-note{flex:1 1 170px;min-width:0;padding-left:14px}.partner-visual-card img{object-position:52% center}.family-hero{align-items:center;column-gap:clamp(30px,5vw,72px);gap:clamp(12px,1.8vw,22px);grid-template-columns:minmax(0,.98fr) minmax(360px,.74fr);min-height:min(650px,calc(100vh - 72px));padding-bottom:clamp(46px,6vw,76px);padding-top:clamp(46px,6vw,76px)}.family-hero h1{font-size:clamp(42px,4.8vw,64px);max-width:800px}.family-hero>p:not(.eyebrow){font-size:clamp(19px,1.9vw,22px);max-width:780px}.family-hero .hero-next-step-actions{margin-top:clamp(10px,1.8vw,22px)}.family-hero .consult-visual-card{align-self:center;min-height:clamp(350px,33vw,430px);width:100%}.family-hero .consult-visual-card img{object-position:center}.family-roadmap-band{align-items:center;padding-bottom:clamp(44px,6vw,72px);padding-top:clamp(44px,6vw,72px)}.family-roadmap-grid article{align-content:end;display:grid;min-height:224px}.family-roadmap-grid span{margin-bottom:clamp(34px,4vw,46px)}@media (max-width:980px){.partner-hero{grid-template-columns:1fr;min-height:auto}.partner-hero .hero-next-step-actions{flex-wrap:wrap}.consult-visual-card{justify-self:start;max-width:680px;width:100%}.family-hero{grid-template-columns:1fr;min-height:auto}}@media (max-width:620px){.family-hero{gap:18px;padding-bottom:38px;padding-top:44px}.family-hero h1{font-size:clamp(35px,9.8vw,43px)}.family-hero>p:not(.eyebrow){font-size:16px;line-height:1.45}.consult-visual-card{min-height:258px}.family-hero .consult-visual-card{aspect-ratio:1.34/1;min-height:258px}.consult-visual-caption{bottom:12px;left:12px;max-width:calc(100% - 24px);padding:13px 14px 14px}.consult-visual-caption strong{font-size:16px}.family-roadmap-grid article{min-height:166px}}.pricing-hero{align-items:center;column-gap:clamp(28px,5vw,76px);gap:clamp(14px,2vw,24px);grid-template-columns:minmax(0,.95fr) minmax(360px,.68fr);min-height:min(650px,calc(100vh - 72px));padding-bottom:clamp(46px,6vw,76px);padding-top:clamp(46px,6vw,76px)}.pricing-hero h1{font-size:clamp(42px,5vw,64px);margin-bottom:0}.pricing-hero>p:not(.eyebrow){font-size:clamp(19px,2vw,22px);margin-bottom:0}.pricing-hero .hero-next-step-actions{flex-wrap:nowrap;gap:10px;margin-top:clamp(14px,1.8vw,22px)}.pricing-hero .hero-next-step-actions .button{flex:0 0 auto;padding-left:16px;padding-right:16px}.pricing-hero .hero-safety-note{flex:1 1 170px;min-width:0;padding-left:14px}.pricing-hero-panel{align-self:center;background:linear-gradient(180deg,#fffffff7,#f6f8f9f0);border:1px solid rgba(255,255,255,.52);border-radius:8px;box-shadow:0 38px 110px #0000004d,0 0 0 1px #ffffff1a;color:var(--ink);grid-column:2;grid-row:1/span 4;justify-self:end;max-width:500px;padding:clamp(20px,2.3vw,26px);position:relative;z-index:2}.pricing-panel-lockup{align-items:center;border-bottom:1px solid rgba(219,229,234,.9);display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr);margin-bottom:16px;padding-bottom:15px}.pricing-panel-lockup img{height:48px;width:48px}.pricing-hero-options span,.pricing-panel-lockup span{color:var(--gold);display:block;font-size:12px;font-weight:930;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.pricing-panel-lockup strong{display:block;font-size:clamp(22px,2.3vw,30px);line-height:1.07}.pricing-hero-options{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-hero-options article{background:#ffffffc7;border:1px solid rgba(219,229,234,.95);border-radius:8px;padding:15px}.pricing-hero-options article.preferred{background:linear-gradient(180deg,#fffffff5,#fffaf0e6);border-color:#b9822270;box-shadow:inset 0 3px #b98222b8}.pricing-hero-options strong{color:var(--ink);display:block;font-size:clamp(34px,3.5vw,44px);letter-spacing:0;line-height:.98;margin:8px 0}.pricing-hero-note,.pricing-hero-options p{color:#193247bd!important;font-size:14px!important;font-weight:760;line-height:1.35;margin:0}.pricing-hero-note{border-top:1px solid rgba(219,229,234,.9);margin-top:14px;padding-top:13px}@media (max-width:980px){.pricing-hero{grid-template-columns:1fr;min-height:auto}.pricing-hero .hero-next-step-actions{flex-wrap:wrap}.pricing-hero-panel{grid-column:auto;grid-row:auto;justify-self:start;max-width:680px}}@media (max-width:620px){.pricing-hero-panel{padding:22px}.pricing-hero-options{grid-template-columns:1fr}.pricing-panel-lockup{grid-template-columns:40px minmax(0,1fr)}.pricing-panel-lockup img{height:40px;width:40px}.pricing-hero-options strong{font-size:38px}}.family-hero{background:radial-gradient(circle at 78% 22%,rgba(214,164,65,.18),transparent 24%),radial-gradient(circle at 38% 84%,rgba(90,141,145,.22),transparent 34%),linear-gradient(135deg,#061927 0,#08253c 56%,#03131f)}.family-hero:before{height:min(1680px,150vw);opacity:.12;right:max(-470px,-30vw);top:47%;width:min(1680px,150vw)}.family-hero .consult-visual-card{box-shadow:0 38px 116px #00000061,0 0 0 1px #ffffff1f}.family-hero .consult-visual-card:before{background:linear-gradient(180deg,#071f3600 32%,#071f3647,#071f369e),radial-gradient(circle at 84% 14%,rgba(214,164,65,.22),transparent 26%)}.family-hero .consult-visual-card:after{height:clamp(68px,6vw,86px);opacity:.86;right:clamp(10px,1.8vw,18px);top:clamp(10px,1.8vw,18px);width:clamp(68px,6vw,86px)}.family-consult-preview{align-items:center;background:radial-gradient(circle at 90% 12%,rgba(214,164,65,.16),transparent 30%),linear-gradient(135deg,#f7faf9 0,#edf4f4 55%,#fffaf0);display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.78fr) minmax(360px,.72fr);overflow:hidden;padding:clamp(54px,7vw,88px) clamp(22px,6vw,86px);position:relative}.family-consult-preview:before{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";height:min(760px,74vw);opacity:.055;pointer-events:none;position:absolute;right:max(-210px,-15vw);top:50%;transform:translateY(-50%) rotate(-4deg);width:min(760px,74vw)}.family-consult-preview>*{position:relative;z-index:1}.family-consult-copy h2{color:var(--ink);font-size:clamp(34px,4.8vw,60px);line-height:.98;margin:0 0 18px;max-width:720px}.family-consult-copy p:not(.eyebrow){color:#193247c2;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.5;margin:0;max-width:720px}.family-consult-card{background:linear-gradient(180deg,#fffffffa,#f9fcfced);border:1px solid rgba(214,224,228,.94);border-radius:8px;box-shadow:0 34px 100px #071f3624;padding:clamp(22px,3vw,32px)}.family-consult-lockup{align-items:center;border-bottom:1px solid rgba(214,224,228,.92);display:grid;gap:14px;grid-template-columns:56px minmax(0,1fr);padding-bottom:20px}.family-consult-lockup img{height:56px;width:56px}.family-consult-lockup span,.family-consult-rows span{color:var(--gold);display:block;font-size:12px;font-weight:930;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.family-consult-lockup strong{color:var(--ink);display:block;font-size:clamp(22px,2.4vw,31px);line-height:1.08;margin-top:5px}.family-consult-rows{border-bottom:1px solid rgba(214,224,228,.92);display:grid;gap:0;margin-top:10px}.family-consult-rows article{display:grid;gap:6px 16px;grid-template-columns:42px minmax(0,1fr);padding:18px 0}.family-consult-rows article+article{border-top:1px solid rgba(214,224,228,.92)}.family-consult-rows span{grid-row:span 2;padding-top:4px}.family-consult-rows strong{color:var(--ink);display:block;font-size:20px;line-height:1.12}.family-consult-note,.family-consult-rows p{color:#193247b8;font-size:15px;font-weight:720;line-height:1.44;margin:0}.family-consult-note{padding-top:16px}@media (max-width:980px){.family-consult-preview{grid-template-columns:1fr}.family-consult-card{max-width:720px}}@media (max-width:620px){.family-hero{gap:14px;padding-bottom:32px;padding-top:38px}.family-hero:before{height:940px;opacity:.14;right:-442px;top:40%;width:940px}.family-hero h1{font-size:clamp(34px,9.2vw,41px);line-height:.98}.family-hero>p:not(.eyebrow){font-size:15.5px;line-height:1.42}.family-hero .hero-next-step-actions{gap:8px;margin-top:8px}.family-hero .consult-visual-card{aspect-ratio:1.36/1;min-height:236px}.family-hero .consult-visual-card:after{height:62px;width:62px}.family-consult-preview{padding-bottom:46px;padding-top:46px}.family-consult-copy h2{font-size:clamp(31px,8.8vw,40px)}.family-consult-card{padding:20px}.family-consult-lockup{grid-template-columns:46px minmax(0,1fr)}.family-consult-lockup img{height:46px;width:46px}.family-consult-rows article{grid-template-columns:34px minmax(0,1fr)}}.private-booking-card{background:radial-gradient(circle at 92% 8%,rgba(214,164,65,.14),transparent 28%),linear-gradient(180deg,#fffffffa,#f8fbfbf5);border-top:3px solid rgba(185,130,34,.72);box-shadow:0 30px 88px #071f361a;overflow:hidden;position:relative}.private-booking-card:before{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";height:320px;opacity:.045;pointer-events:none;position:absolute;right:-108px;top:28px;transform:rotate(-4deg);width:320px}.private-booking-card>*{position:relative;z-index:1}.private-booking-shell{background:linear-gradient(135deg,#071f360a,#b982220f);border:1px solid rgba(219,229,234,.94);border-radius:8px;overflow:hidden}.private-booking-placeholder{background:linear-gradient(180deg,#fffffff5,#f8fbfbeb);min-height:260px;padding:clamp(24px,4vw,42px);position:relative}.private-booking-placeholder:after{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";height:116px;opacity:.12;position:absolute;right:22px;top:22px;width:116px}.private-booking-placeholder>*{max-width:560px;position:relative;z-index:1}.private-booking-placeholder strong{color:var(--ink);display:block;font-size:clamp(28px,3vw,40px);line-height:1;margin-bottom:12px}.private-booking-placeholder p{color:#193247b8;font-size:16px;font-weight:720;line-height:1.5}.calendar-summary-panel{background:radial-gradient(circle at 88% 8%,rgba(214,164,65,.18),transparent 28%),linear-gradient(180deg,#fffffffa,#f6f9f9eb);border-top:3px solid rgba(185,130,34,.74);color:var(--ink)}.calendar-summary-panel strong{color:var(--ink);font-size:clamp(25px,2.7vw,34px);line-height:1.05}.calendar-hero .calendar-summary-panel p{color:#193247b8!important}.calendar-hero .calendar-summary-panel span{color:var(--gold)}.scheduler-placeholder{background:radial-gradient(circle at 92% 12%,rgba(214,164,65,.14),transparent 30%),linear-gradient(180deg,#fffffffa,#f6f9f9f0);border-color:#dbe5eaf5}.scheduler-placeholder h3{font-size:clamp(24px,2.6vw,34px);line-height:1.04}@media (max-width:620px){.calendar-fallback-panel>summary,.calendar-trust-strip{grid-template-columns:1fr}.calendar-fallback-panel>summary small{grid-column:auto}.calendar-fallback-panel>summary:after{grid-column:auto;grid-row:auto;justify-self:start;margin-top:4px}.sample-roadmap-top{grid-template-columns:46px minmax(0,1fr)}.sample-roadmap-top img{height:46px;width:46px}.sample-mini-document div{padding:13px}.private-booking-placeholder{min-height:236px;padding:22px}.private-booking-placeholder:after{height:86px;opacity:.1;width:86px}}.simple-process{background:radial-gradient(circle at 86% 16%,rgba(214,164,65,.13),transparent 26%),linear-gradient(180deg,#fff 0,#f7fafb);overflow:hidden;position:relative}.simple-process:before{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";height:min(52vw,620px);opacity:.035;pointer-events:none;position:absolute;right:-11vw;top:22px;width:min(52vw,620px)}.simple-process .process-list,.simple-process .section-heading{position:relative;z-index:1}.simple-process .section-heading{max-width:920px}.simple-process .process-list{gap:18px;margin-top:clamp(32px,4vw,50px)}.simple-process .process-list li{background:linear-gradient(180deg,#fffffffa,#f8fbfcf5);border:1px solid rgba(219,229,234,.94);border-radius:8px;box-shadow:0 26px 70px #071f3612;display:flex;flex-direction:column;min-height:284px;overflow:hidden;padding:clamp(24px,2.8vw,34px);position:relative}.simple-process .process-list li:before{background:linear-gradient(90deg,#b98222cc,#d6a4412e);content:"";height:3px;left:0;position:absolute;right:0;top:0}.simple-process .process-list li:nth-child(3){background:radial-gradient(circle at 86% 12%,rgba(214,164,65,.15),transparent 30%),linear-gradient(180deg,#fff 0,#fbf8ef);border-color:#b982225c}.process-step-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:auto}.simple-process .process-step-top span{color:var(--gold);font-size:13px;font-weight:950;letter-spacing:.04em;margin:0}.process-step-top svg{background:#d6a4411f;border:1px solid rgba(185,130,34,.2);border-radius:999px;color:#a46e17;height:42px;padding:10px;width:42px}.simple-process h3{font-size:clamp(25px,2.2vw,34px);letter-spacing:0;line-height:1.05;margin-bottom:12px}.simple-process .process-list p{color:#193247bd;font-size:clamp(16px,1.35vw,19px);line-height:1.45;margin-bottom:0}@media (max-width:980px){.physician-match-board,.physician-trust-band,.post-booking-grid,.sample-cta-band,.sample-output-board,.sample-roadmap-summary,.physician-match-steps{grid-template-columns:1fr}.physician-match-steps article,.post-booking-grid article{min-height:auto}.physician-trust-lockup{align-items:start;grid-template-columns:70px minmax(0,1fr)}.physician-trust-lockup img{height:70px;width:70px}.sample-roadmap-summary>*{border-bottom:1px solid rgba(219,229,234,.92);border-right:0;min-height:auto}.sample-roadmap-summary>:last-child{border-bottom:0}.sample-cta-actions{justify-content:flex-start}.simple-process .process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-process .process-list li{min-height:250px}}@media (max-width:620px){.physician-trust-band{padding-bottom:36px;padding-top:36px}.physician-trust-band:after{height:280px;opacity:.05;right:-120px;width:280px}.physician-trust-lockup{gap:14px;grid-template-columns:58px minmax(0,1fr)}.physician-trust-lockup img{height:58px;padding:6px;width:58px}.physician-trust-points span{border-radius:8px;line-height:1.25}.physician-match-board,.post-booking-command{padding-left:18px;padding-right:18px}.physician-match-steps strong{margin-top:26px}.sample-output-rows article{grid-template-columns:1fr}.sample-roadmap-summary span{margin-bottom:14px}.sample-cta-actions,.sample-cta-actions .button{width:100%}.simple-process:before{height:360px;opacity:.04;right:-160px;top:18px;width:360px}.simple-process .process-list{gap:12px;grid-template-columns:1fr}.simple-process .process-list li{min-height:218px;padding:22px}.process-step-top{margin-bottom:34px}.simple-process .process-step-top span{margin:0}.process-step-top svg{height:38px;padding:9px;width:38px}}.brand-forward-hero{min-height:min(820px,calc(100vh - 70px));padding-bottom:clamp(54px,7vw,92px)}.brand-forward-hero h1{max-width:880px}.brand-forward-hero .hero-copy{max-width:760px}.brand-forward-hero h1{text-wrap:balance}.brand-forward-hero .hero-copy,.brand-forward-hero .hero-next-step{text-wrap:pretty}.hero-brand-stage{width:clamp(450px,39vw,640px)}.hero-logo-watermark{opacity:.18;top:46%;width:min(140vw,1680px)}.hero-logo-watermark img{filter:blur(1px) saturate(.9) contrast(.96)}.booking-showcase,.conversion-focus-band,.partner-referral-strip{margin:0 auto;max-width:1180px}.conversion-focus-band{align-items:stretch;display:grid;gap:clamp(22px,3vw,36px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);padding:clamp(54px,7vw,92px) 24px}.conversion-focus-copy{align-content:start;background:radial-gradient(circle at 12% 0,rgba(214,164,65,.16),transparent 34%),linear-gradient(180deg,#fffffffa,#f7fbfcf0);border:1px solid rgba(219,229,234,.94);border-radius:8px;box-shadow:0 28px 78px #071f3614;display:grid;gap:22px;padding:clamp(28px,4vw,46px)}.conversion-focus-copy img{height:78px;padding:8px;width:78px}.booking-showcase h2,.conversion-focus-copy h2,.partner-referral-strip h2{color:var(--ink);font-size:clamp(34px,4vw,58px);letter-spacing:0;line-height:.96;margin:0 0 18px}.booking-showcase p,.conversion-focus-copy p{color:#193247b8;font-size:clamp(17px,1.45vw,20px);font-weight:680;line-height:1.48;margin:0}.conversion-focus-points{display:grid;gap:14px}.conversion-focus-points article{background:#fff;border:1px solid rgba(219,229,234,.92);border-radius:8px;box-shadow:0 18px 54px #071f360e;min-height:146px;padding:clamp(22px,2.7vw,34px)}.booking-showcase-panel li span,.conversion-focus-points span,.partner-referral-strip span{color:var(--gold);display:block;font-size:12px;font-weight:950;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.conversion-focus-points strong{color:var(--ink);display:block;font-size:clamp(23px,2.3vw,34px);letter-spacing:0;line-height:1;margin-bottom:10px}.conversion-focus-points p{color:#193247b3;font-size:16px;font-weight:680;line-height:1.45;margin:0}.simple-process .process-list{gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.simple-process .process-list li{border-top:3px solid rgba(185,130,34,.52);min-height:270px}.simple-process .process-list h3{text-wrap:balance}.family-moment-board{background:radial-gradient(circle at 88% 8%,rgba(214,164,65,.12),transparent 32%),linear-gradient(180deg,#fff 0,#f7fbfc);padding-bottom:clamp(54px,7vw,92px);padding-top:clamp(54px,7vw,90px)}.family-moment-board .section-heading{margin-bottom:clamp(26px,4vw,44px)}.family-moment-grid{display:grid;gap:clamp(14px,2vw,20px);grid-template-columns:repeat(3,minmax(0,1fr))}.family-moment-grid article{background:#ffffffe6;border:1px solid rgba(219,229,234,.94);border-top:3px solid rgba(185,130,34,.72);border-radius:8px;box-shadow:0 26px 72px #071f3613;display:flex;flex-direction:column;gap:16px;min-height:310px;padding:clamp(22px,3vw,34px)}.family-moment-grid span{color:var(--gold);font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.family-moment-grid h3{color:var(--ink);font-size:clamp(24px,2.35vw,34px);letter-spacing:0;line-height:1;margin:0;text-wrap:balance}.family-moment-grid p{color:#193247b8;font-size:16px;font-weight:680;line-height:1.46;margin:auto 0 0}.family-moment-grid strong{color:var(--ink)}.booking-showcase{align-items:stretch;display:grid;gap:clamp(22px,3vw,40px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding-bottom:clamp(64px,8vw,104px);padding-top:clamp(56px,7vw,90px)}.booking-showcase-copy{align-self:center}.booking-showcase-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.booking-showcase-panel{background:radial-gradient(circle at 90% 8%,rgba(214,164,65,.16),transparent 30%),linear-gradient(180deg,#fff 0,#f7fbfc);border:1px solid rgba(219,229,234,.96);border-top:3px solid rgba(185,130,34,.78);border-radius:8px;box-shadow:0 32px 88px #071f361a;overflow:hidden;padding:clamp(26px,4vw,44px);position:relative}.booking-showcase-panel:after{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";height:300px;opacity:.05;pointer-events:none;position:absolute;right:-90px;top:18px;width:300px}.booking-showcase-panel>*{position:relative;z-index:1}.booking-showcase-lockup{align-items:center;display:grid;gap:16px;grid-template-columns:72px minmax(0,1fr);margin-bottom:24px}.booking-showcase-lockup img{height:72px;padding:8px;width:72px}.booking-showcase-lockup span{color:var(--gold);display:block;font-size:12px;font-weight:950;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.booking-showcase-lockup strong{color:var(--ink);display:block;font-size:clamp(23px,2.2vw,32px);line-height:1.02}.booking-showcase-panel ol{display:grid;gap:12px;list-style:none;margin:0;padding:0}.booking-showcase-panel li{align-items:start;background:#ffffffc2;border:1px solid rgba(219,229,234,.86);border-radius:8px;color:#193247c2;display:grid;font-size:16px;font-weight:720;gap:12px;grid-template-columns:34px minmax(0,1fr);line-height:1.42;padding:16px}.booking-showcase-panel li span{align-items:center;background:#d6a4411f;border-radius:999px;display:inline-flex;height:34px;justify-content:center;margin:0;width:34px}.deliverable-preview-board{align-items:stretch;background:radial-gradient(circle at 8% 10%,rgba(214,164,65,.14),transparent 30%),linear-gradient(135deg,#071f36 0,#0b2d49 58%,#041827);color:var(--white);display:grid;gap:clamp(24px,4vw,52px);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);overflow:hidden;padding-bottom:clamp(50px,7vw,88px);padding-top:clamp(50px,7vw,88px);position:relative}.deliverable-preview-board:after{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";height:480px;opacity:.055;pointer-events:none;position:absolute;right:-150px;top:-90px;width:480px}.deliverable-preview-board>*{position:relative;z-index:1}.deliverable-preview-copy{align-self:center}.deliverable-preview-copy .eyebrow{color:var(--gold)}.deliverable-preview-copy h2{color:var(--white);font-size:clamp(35px,4.5vw,64px);line-height:.98;margin:0 0 20px;max-width:760px}.deliverable-preview-copy p{color:#ffffffc7;font-size:clamp(17px,1.55vw,21px);line-height:1.55;margin:0;max-width:700px}.deliverable-preview-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.deliverable-preview-actions .button.quiet{border-color:#ffffff57;color:var(--white)}.roadmap-preview-card{background:linear-gradient(180deg,#fffffff7 0,#f7fbfcf0);border:1px solid rgba(255,255,255,.66);border-top:3px solid rgba(185,130,34,.92);border-radius:8px;box-shadow:0 34px 90px #00000038;color:var(--ink);display:grid;gap:22px;overflow:hidden;padding:clamp(24px,4vw,42px)}.roadmap-preview-shell{gap:18px}.roadmap-preview-header{align-items:center;display:grid;gap:16px;grid-template-columns:70px minmax(0,1fr)}.roadmap-preview-header img{background:var(--white);border:1px solid rgba(219,229,234,.96);border-radius:8px;box-shadow:0 16px 34px #071f3614;height:70px;padding:8px;width:70px}.roadmap-preview-header span{color:var(--gold);display:block;font-size:12px;font-weight:950;letter-spacing:.06em;margin-bottom:7px;text-transform:uppercase}.roadmap-preview-header strong{display:block;font-size:clamp(24px,2.4vw,34px);line-height:1.02}.roadmap-preview-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.roadmap-preview-list li{background:#ffffffd6;border:1px solid rgba(219,229,234,.92);border-radius:8px;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr);padding:16px}.roadmap-preview-list li>span{color:var(--gold);font-size:13px;font-weight:950;letter-spacing:.05em}.roadmap-preview-list strong{color:var(--ink);display:block;font-size:17px;line-height:1.16;margin-bottom:5px}.roadmap-document{background:linear-gradient(180deg,#fffffff5,#f7fbfce6);border:1px solid rgba(219,229,234,.92);border-radius:8px;box-shadow:inset 0 1px #ffffffdb;display:grid;gap:12px;padding:clamp(16px,2.4vw,24px)}.roadmap-document section{background:#ffffffe0;border:1px solid rgba(219,229,234,.9);border-radius:8px;padding:16px}.roadmap-document span{color:var(--gold);display:block;font-size:11px;font-weight:950;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.roadmap-document li,.roadmap-document p{color:#193247bd;font-size:14px;font-weight:680;line-height:1.42;margin:0}.roadmap-document b{color:var(--ink);display:block;font-size:16px;line-height:1.1;margin-bottom:5px}.roadmap-timeline{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}.roadmap-timeline>span{grid-column:1/-1}.roadmap-timeline div{border-left:3px solid rgba(185,130,34,.58);padding-left:12px}.issue-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.issue-grid p{background:#071f360b;border:1px solid rgba(7,31,54,.075);border-radius:999px;color:var(--ink);font-size:13px;padding:9px 11px}.roadmap-questions ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.roadmap-questions li{padding-left:18px;position:relative}.roadmap-questions li:before{background:var(--gold);border-radius:999px;content:"";height:6px;left:0;position:absolute;top:.64em;width:6px}.roadmap-preview-list p,.roadmap-preview-note{color:#193247b8;line-height:1.42;margin:0}.roadmap-preview-note{background:#b982221a;border:1px solid rgba(185,130,34,.2);border-radius:8px;color:#193247c7;font-size:14px;font-weight:780;padding:14px 16px}.booking-official-hero .booking-status-panel{border-top:3px solid rgba(185,130,34,.78)}.booking-official-hero .booking-status-panel strong{font-size:clamp(28px,3vw,42px)}.scheduler-placeholder{display:grid;gap:12px;grid-template-columns:1fr}.scheduler-placeholder .button{justify-self:start}.sample-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sample-roadmap-summary{margin:clamp(30px,4vw,46px) 0}.sample-document>h2:nth-of-type(n+4),.sample-document>table:nth-of-type(n+2){margin-top:30px}.partner-referral-strip{background:radial-gradient(circle at 92% 8%,rgba(214,164,65,.14),transparent 30%),linear-gradient(180deg,#fffffffa,#f7fbfcf0);border:1px solid rgba(219,229,234,.94);border-radius:8px;box-shadow:0 26px 72px #071f3613;display:grid;gap:clamp(22px,3vw,36px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-bottom:clamp(34px,5vw,58px);overflow:hidden;padding:clamp(28px,4vw,46px);position:relative}.partner-referral-strip:after{background:url(assets/bridgecare-logo-icon.png) center/contain no-repeat;content:"";height:240px;opacity:.045;pointer-events:none;position:absolute;right:-72px;top:-48px;width:240px}.partner-referral-strip>*{position:relative;z-index:1}.partner-referral-strip h2{font-size:clamp(28px,3.2vw,44px);margin-bottom:0}.partner-referral-strip ol{display:grid;gap:10px;list-style:none;margin:0;padding:0}.partner-referral-strip li{background:#ffffffc7;border:1px solid rgba(219,229,234,.86);border-radius:8px;color:#193247bf;font-size:16px;font-weight:730;line-height:1.38;padding:15px 16px}.partner-sidebar-proof{display:grid;gap:8px;margin:18px 0 20px}.partner-sidebar-proof span{background:#071f360a;border:1px solid rgba(219,229,234,.88);border-radius:8px;color:#193247c2;font-size:13px;font-weight:850;line-height:1.25;padding:10px 12px}@media (max-width:980px){.booking-showcase,.conversion-focus-band,.deliverable-preview-board,.family-moment-grid,.partner-referral-strip{grid-template-columns:1fr}.simple-process .process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-brand-stage{width:clamp(390px,62vw,520px)}}@media (max-width:620px){.hero-brand-stage{width:min(390px,94vw)}.hero-logo-watermark{opacity:.14;top:24%;width:178vw}.booking-showcase,.conversion-focus-band,.deliverable-preview-board,.family-moment-board{padding-left:18px;padding-right:18px}.booking-showcase h2,.conversion-focus-copy h2,.deliverable-preview-copy h2{font-size:clamp(34px,10vw,44px)}.booking-showcase-panel,.conversion-focus-points article,.family-moment-grid article,.partner-referral-strip,.roadmap-preview-card{padding:22px}.family-moment-grid article,.simple-process .process-list li{min-height:auto}.issue-grid,.roadmap-timeline,.simple-process .process-list{grid-template-columns:1fr}.booking-showcase-lockup{grid-template-columns:58px minmax(0,1fr)}.booking-showcase-lockup img{height:58px;width:58px}.roadmap-preview-header{grid-template-columns:58px minmax(0,1fr)}.roadmap-preview-header img{height:58px;width:58px}.roadmap-preview-list li,.sample-brief-grid{grid-template-columns:1fr}}@media (min-width:981px) and (max-height:760px){.brand-forward-hero{gap:12px;min-height:auto;padding-bottom:36px;padding-top:16px}.hero-brand-stage{width:clamp(330px,29vw,390px)}.hero-logo-watermark{opacity:.14;top:44%;width:min(126vw,1320px)}.brand-forward-hero h1{font-size:clamp(38px,4.25vw,56px);line-height:.98;margin-bottom:12px}.brand-forward-hero .hero-copy{font-size:17px;line-height:1.35;max-width:700px}.brand-forward-hero .hero-actions{margin-top:12px}.brand-forward-hero .hero-next-step{display:none}.brand-forward-hero .hero-offer-panel{gap:10px;padding:18px}.brand-forward-hero .hero-offer-panel>strong{font-size:23px;line-height:1.04}.brand-forward-hero .offer-price-grid div{min-height:84px;padding:10px}.brand-forward-hero .offer-price-grid b{font-size:26px}}.pricing-packages-heading{background:radial-gradient(circle at 96% 12%,rgba(214,164,65,.12),transparent 28%),linear-gradient(180deg,#fffffffa,#f7fbfcf2);border:1px solid rgba(219,229,234,.94);border-radius:8px;box-shadow:0 20px 58px #071f360f;margin:0 0 18px;padding:clamp(24px,3vw,34px)}.pricing-packages-heading span{color:var(--gold);display:block;font-size:12px;font-weight:950;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.pricing-packages-heading h2{color:var(--ink);font-size:clamp(32px,3.4vw,48px);letter-spacing:0;line-height:.98;margin:0 0 12px}.pricing-packages-heading p{color:#193247b8;font-size:clamp(16px,1.4vw,19px);font-weight:680;line-height:1.45;margin:0;max-width:860px}.pricing-content .pricing-detail-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 30px}.pricing-content .pricing-detail-card{background:radial-gradient(circle at 94% 8%,rgba(214,164,65,.08),transparent 30%),linear-gradient(180deg,#fff 0,#f8fbfc);border:1px solid rgba(219,229,234,.96);border-radius:8px;box-shadow:0 24px 70px #071f3612;display:flex;min-height:430px;padding:clamp(24px,3vw,34px);position:relative}.pricing-content .pricing-detail-card:not(.ongoing-compact){min-height:392px}.pricing-content .pricing-detail-card.featured{background:radial-gradient(circle at 94% 8%,rgba(214,164,65,.18),transparent 32%),linear-gradient(180deg,#fff 0,#fffaf0);border-color:#b982229e;box-shadow:0 34px 92px #071f3621}.pricing-content .pricing-detail-card.featured:before{background:linear-gradient(90deg,#b98222e6,#d6a44157);border-radius:8px 8px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.pricing-content .pricing-detail-card .badge{align-self:start;background:#b982221f;border:1px solid rgba(185,130,34,.22);border-radius:999px;color:#775217;font-size:12px;font-weight:950;letter-spacing:.04em;margin:0 0 14px;padding:8px 12px;text-transform:uppercase}.pricing-content .pricing-detail-card .tier{color:var(--gold);font-size:12px;font-weight:950;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.pricing-content .pricing-detail-card h3{color:var(--ink);font-size:clamp(30px,3vw,42px);letter-spacing:0;line-height:.98;margin:0 0 18px}.pricing-content .pricing-detail-card .price{color:var(--ink);font-size:clamp(48px,5vw,68px);letter-spacing:0;line-height:.9;margin:0 0 10px}.pricing-content .pricing-time{color:#193247ad!important;font-size:13px!important;letter-spacing:.05em;margin:0 0 20px}.pricing-content .pricing-detail-card>p:not(.price):not(.pricing-time){color:#193247b8;font-size:16px;font-weight:690;line-height:1.45;margin:0 0 18px}.pricing-content .pricing-detail-card ul{color:#193247b8;display:grid;font-size:15px;font-weight:720;gap:9px;line-height:1.35;margin:0 0 24px;padding-left:19px}.pricing-content .pricing-detail-card .button{margin-top:auto;width:100%}.pricing-content .pricing-detail-card.ongoing-compact{align-items:center;background:radial-gradient(circle at 96% 14%,rgba(214,164,65,.08),transparent 24%),linear-gradient(90deg,#fffffffc,#f7fbfcf0);display:grid;gap:14px 28px;grid-column:1/-1;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr) minmax(170px,auto);min-height:178px}.pricing-content .pricing-detail-card.ongoing-compact>.button,.pricing-content .pricing-detail-card.ongoing-compact>div,.pricing-content .pricing-detail-card.ongoing-compact>p{grid-column:auto}.pricing-content .pricing-detail-card.ongoing-compact>p{margin:0}.pricing-content .pricing-detail-card.ongoing-compact .button{justify-self:end;min-width:160px;width:auto}.pricing-content .pricing-detail-card.ongoing-compact h3{font-size:clamp(28px,2.3vw,36px);margin-bottom:12px}.pricing-content .pricing-detail-card.ongoing-compact .price{font-size:clamp(32px,3vw,44px);white-space:nowrap}.pricing-content .pricing-detail-card.ongoing-compact .pricing-time{margin-bottom:0}.pricing-content .pricing-sidebar{background:radial-gradient(circle at 92% 10%,rgba(214,164,65,.14),transparent 30%),linear-gradient(180deg,#fffffffa,#f7fbfcf5);border:1px solid rgba(219,229,234,.96);border-top:3px solid rgba(185,130,34,.72);border-radius:8px;box-shadow:0 24px 74px #071f3614;overflow:hidden}.pricing-content .pricing-sidebar h2{font-size:clamp(30px,3vw,42px);line-height:1;margin-bottom:14px}.pricing-content .pricing-sidebar p{font-size:17px;line-height:1.42}.pricing-content .pricing-sidebar .button{width:100%}.pricing-content .pricing-sidebar-list{margin:20px 0 22px;padding:16px 0}.pricing-content .pricing-sidebar-list li{font-size:14px;line-height:1.34}@media (max-width:980px){.pricing-content .pricing-detail-grid{grid-template-columns:1fr}.pricing-content .pricing-detail-card.ongoing-compact{grid-column:auto;grid-template-columns:1fr;min-height:auto}.pricing-content .pricing-detail-card.ongoing-compact>.button,.pricing-content .pricing-detail-card.ongoing-compact>div,.pricing-content .pricing-detail-card.ongoing-compact>p{grid-column:auto}.pricing-content .pricing-detail-card.ongoing-compact .button{justify-self:stretch;width:100%}}@media (max-width:620px){.pricing-packages-heading{padding:22px}.pricing-packages-heading h2{font-size:clamp(32px,10vw,42px)}.pricing-content .pricing-detail-card{min-height:auto;padding:22px}.pricing-content .pricing-detail-card h3{font-size:32px}.pricing-content .pricing-detail-card .price{font-size:54px}}@media (max-width:760px){.pricing-content{display:grid;grid-template-columns:minmax(0,1fr);overflow-x:clip;row-gap:26px}.pricing-content .pricing-boundary-callout,.pricing-content .pricing-decision-panel,.pricing-content .pricing-detail-card,.pricing-content .pricing-detail-grid,.pricing-content .pricing-fit-strip,.pricing-content .pricing-output-grid,.pricing-content .pricing-packages-heading,.pricing-content .pricing-sidebar,.pricing-content .pricing-value-grid,.pricing-content .pricing-value-grid article,.pricing-content .service-main{max-width:100%;min-width:0;width:100%}.pricing-content .pricing-boundary-callout,.pricing-content .pricing-decision-panel,.pricing-content .pricing-detail-card,.pricing-content .pricing-fit-strip,.pricing-content .pricing-value-grid article{grid-template-columns:minmax(0,1fr)}.pricing-content .pricing-detail-card .badge,.pricing-content .pricing-detail-card .button,.pricing-content .pricing-detail-card .price,.pricing-content .pricing-detail-card .pricing-time,.pricing-content .pricing-detail-card .tier,.pricing-content .pricing-detail-card h3,.pricing-content .pricing-detail-card ul,.pricing-content .pricing-detail-card>p:not(.price):not(.pricing-time),.pricing-content .pricing-value-grid h2,.pricing-content .pricing-value-grid p,.pricing-content .pricing-value-grid span{grid-column:auto}.pricing-content .pricing-detail-card .button,.pricing-content .pricing-fit-strip .button{justify-self:stretch;width:100%}.pricing-content .pricing-sidebar{position:static}}.pricing-deliverables{background:radial-gradient(circle at 96% 8%,rgba(214,164,65,.12),transparent 28%),linear-gradient(180deg,#fffffffc,#f7fbfcf5);border:1px solid rgba(219,229,234,.96);border-radius:8px;box-shadow:0 26px 76px #071f3612;margin:clamp(34px,5vw,56px) 0 24px;overflow:hidden}.pricing-deliverables-intro{border-bottom:1px solid rgba(219,229,234,.92);display:grid;gap:18px clamp(24px,4vw,44px);grid-template-columns:minmax(230px,.43fr) minmax(0,1fr);padding:clamp(26px,3.6vw,42px)}.pricing-deliverables-intro span,.pricing-scope-board span{color:var(--gold);display:block;font-size:12px;font-weight:950;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.pricing-deliverables-intro h2{color:var(--ink);font-size:clamp(32px,3.3vw,48px);grid-column:2;letter-spacing:0;line-height:1;margin:0}.pricing-deliverables-copy{align-self:start}.pricing-deliverables-copy p{align-self:start;color:#193247b8;font-size:clamp(16px,1.35vw,19px);font-weight:690;line-height:1.48;margin:0;max-width:340px}.pricing-deliverable-list{display:grid}.pricing-deliverable-list article{align-items:start;display:grid;gap:clamp(18px,2.8vw,34px);grid-template-columns:58px minmax(0,1fr);min-height:auto;padding:24px clamp(26px,3.6vw,42px)}.pricing-deliverable-list article+article{border-top:1px solid rgba(219,229,234,.82)}.pricing-deliverable-list article>span{align-items:center;background:#b982221a;border:1px solid rgba(185,130,34,.2);border-radius:999px;color:#7c5619;display:inline-flex;font-size:13px;font-weight:950;height:42px;justify-content:center;line-height:1;width:42px}.pricing-deliverable-list h3{color:var(--ink);font-size:clamp(22px,2vw,30px);letter-spacing:0;line-height:1.08;margin:0 0 7px}.pricing-deliverable-list p{color:#193247b8;font-size:16px;font-weight:690;line-height:1.44;margin:0;max-width:690px}.pricing-scope-board{display:grid;gap:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin:0 0 24px}.pricing-scope-board>div{border:1px solid rgba(219,229,234,.96);min-height:auto;padding:clamp(24px,3vw,34px)}.pricing-scope-board>div:first-child{background:radial-gradient(circle at 88% 12%,rgba(214,164,65,.1),transparent 28%),linear-gradient(180deg,#fff,#f8fbfc);border-radius:8px 0 0 8px}.pricing-scope-board>div:last-child{background:radial-gradient(circle at 92% 10%,rgba(255,255,255,.08),transparent 28%),linear-gradient(135deg,#071f36,#0d314c);border-color:#071f36eb;border-radius:0 8px 8px 0}.pricing-scope-board h2{color:var(--ink);font-size:clamp(26px,2.5vw,36px);letter-spacing:0;line-height:1.04;margin:0 0 12px}.pricing-scope-board p{color:#193247b8;font-size:16px;font-weight:700;line-height:1.46;margin:0}.pricing-scope-board>div:last-child p{color:#fffc}.pricing-content .pricing-boundary-callout{margin-top:24px}@media (max-width:760px){.pricing-deliverables-intro,.pricing-scope-board{grid-template-columns:minmax(0,1fr)}.pricing-deliverable-list article,.pricing-deliverables-intro,.pricing-scope-board>div{padding:22px}.pricing-deliverables-intro h2{grid-column:auto}.pricing-deliverables-intro h2{font-size:clamp(31px,9.5vw,40px)}.pricing-deliverable-list article{grid-template-columns:44px minmax(0,1fr)}.pricing-scope-board>div:first-child{border-radius:8px 8px 0 0}.pricing-scope-board>div:last-child{border-radius:0 0 8px 8px}}.case-story-panel,.conversion-dashboard,.landing-conversion-strip,.partner-credibility-board,.pricing-choice-guide,.request-fit-matrix,.sample-before-after,.trust-model-board{margin:0 auto;max-width:1180px}.request-intake-lane>div>p{color:#ffffffc2;font-size:17px;font-weight:680;line-height:1.45;margin:16px 0 0}.request-fit-matrix{align-items:stretch;display:grid;gap:clamp(22px,3.5vw,42px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);padding:clamp(54px,7vw,92px) 24px}.request-fit-copy{align-self:center}.case-story-panel h2,.dashboard-controls h2,.dashboard-table-wrap h2,.request-fit-copy h2{color:var(--ink);font-size:clamp(32px,4vw,56px);letter-spacing:0;line-height:1;margin:0 0 16px}.case-story-panel p,.dashboard-controls p,.request-fit-copy p{color:#193247b8;font-size:clamp(17px,1.5vw,20px);font-weight:680;line-height:1.5;margin:0}.dashboard-metrics,.dashboard-next-actions,.landing-conversion-strip,.partner-credibility-board,.pricing-choice-guide,.request-fit-grid,.sample-before-after,.trust-model-board{display:grid;gap:16px}.landing-conversion-strip,.partner-credibility-board,.pricing-choice-guide,.request-fit-grid,.sample-before-after,.trust-model-board{grid-template-columns:repeat(3,minmax(0,1fr))}.request-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-story-panel,.dashboard-controls,.dashboard-metrics article,.dashboard-next-actions article,.dashboard-table-wrap,.landing-conversion-strip article,.partner-credibility-board article,.pricing-choice-guide article,.request-fit-grid article,.request-reassurance-card,.sample-before-after article,.trust-model-board article{background:radial-gradient(circle at 92% 10%,rgba(214,164,65,.1),transparent 28%),linear-gradient(180deg,#fffffffc,#f7fbfcf5);border:1px solid rgba(219,229,234,.96);border-radius:8px;box-shadow:0 24px 70px #071f3612;padding:clamp(22px,3vw,34px)}.request-fit-grid article{min-height:260px}.partner-credibility-board i,.request-fit-grid i{color:var(--teal);height:34px;margin-bottom:22px;width:34px}.request-fit-warning{background:radial-gradient(circle at 92% 10%,rgba(154,64,60,.12),transparent 28%),linear-gradient(180deg,#fff,#fff8f7)!important}.request-fit-warning i{color:var(--red)}.dashboard-next-actions h3,.landing-conversion-strip h2,.partner-credibility-board h3,.pricing-choice-guide h3,.request-fit-grid h3,.request-reassurance-card h3,.sample-before-after h3,.trust-model-board h3{color:var(--ink);font-size:clamp(24px,2.4vw,34px);letter-spacing:0;line-height:1.04;margin:0 0 12px}.dashboard-next-actions p,.landing-conversion-strip p,.partner-credibility-board p,.pricing-choice-guide p,.request-fit-grid p,.request-reassurance-card p,.sample-before-after p,.trust-model-board p{color:#193247b8;font-size:16px;font-weight:690;line-height:1.46;margin:0}.request-reassurance-card{margin:0 0 24px}.case-story-panel span,.dashboard-controls span,.dashboard-table-wrap span,.landing-conversion-strip span,.partner-credibility-board span,.pricing-choice-guide span,.request-reassurance-card>span,.sample-before-after span,.trust-model-board span{color:var(--gold);display:block;font-size:12px;font-weight:950;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.sidebar-proof-stack{border-bottom:1px solid rgba(219,229,234,.82);border-top:1px solid rgba(219,229,234,.82);display:grid;gap:10px;margin:18px 0 20px;padding:18px 0}.sidebar-proof-stack span{color:#193247c2;font-size:14px;font-weight:850}.pricing-choice-guide{margin-bottom:20px}.pricing-choice-guide article{min-height:250px}.pricing-choice-guide .choice-recommended{background:radial-gradient(circle at 92% 10%,rgba(214,164,65,.2),transparent 32%),linear-gradient(180deg,#fff,#fffaf0);border-color:#b9822294}.sample-before-after{border-bottom:1px solid rgba(219,229,234,.86);padding:clamp(24px,3.5vw,40px)}.sample-before-after article{box-shadow:none;min-height:220px}.sample-question-card{background:radial-gradient(circle at 94% 12%,rgba(214,164,65,.12),transparent 28%),linear-gradient(180deg,#fffffffc,#f7fbfcf5);border:1px solid rgba(219,229,234,.96);border-radius:8px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:28px 0;padding:clamp(24px,3vw,34px)}.sample-document .sample-question-card h2{margin-top:0}.partner-credibility-board,.partner-script-board{margin:clamp(34px,5vw,54px) 0}.partner-credibility-board{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}.partner-credibility-board>div{align-self:center}.partner-credibility-board>div h2{color:var(--ink);font-size:clamp(30px,3.2vw,46px);line-height:1;margin:0}.partner-script-board{background:radial-gradient(circle at 96% 10%,rgba(214,164,65,.12),transparent 28%),linear-gradient(180deg,#fff,#f8fbfc);border:1px solid rgba(219,229,234,.96);border-radius:8px;box-shadow:0 22px 62px #071f3612;padding:clamp(24px,3vw,34px)}.partner-script-board h2{color:var(--ink);font-size:clamp(30px,3vw,42px);line-height:1;margin:0 0 18px}.case-story-panel{margin-bottom:28px}.case-example-grid article{min-height:320px}.landing-conversion-strip{padding:clamp(42px,6vw,72px) 24px 0}.landing-conversion-strip article{min-height:290px}.trust-model-board{margin-bottom:clamp(34px,5vw,54px)}.trust-model-board article{min-height:260px}.dashboard-hero{min-height:480px}.conversion-dashboard{display:grid;gap:22px;min-width:0;padding:clamp(42px,6vw,76px) 24px}.dashboard-controls,.dashboard-table-wrap{min-width:0}.dashboard-controls textarea{background:#fff;border:1px solid rgba(219,229,234,.96);border-radius:8px;color:var(--ink);display:block;font:700 14px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin:22px 0 18px;min-height:220px;min-width:0;padding:16px;resize:vertical;width:100%}.dashboard-actions{display:flex;flex-wrap:wrap;gap:12px}.dashboard-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-metrics article{min-height:170px;padding:22px}.dashboard-metrics span{color:#193247ad;display:block;font-size:12px;font-weight:950;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.dashboard-metrics strong{color:var(--ink);display:block;font-size:clamp(34px,4vw,56px);line-height:.95;margin-bottom:12px}.dashboard-metrics p,.dashboard-table-wrap td,.dashboard-table-wrap th{color:#193247b8;font-size:14px;font-weight:700}.dashboard-table-wrap table{border-collapse:collapse;margin-top:18px;min-width:760px;width:100%}.dashboard-table-wrap{overflow-x:auto}.dashboard-table-wrap td,.dashboard-table-wrap th{border-top:1px solid rgba(219,229,234,.9);padding:14px 10px;text-align:left}.dashboard-table-wrap th{color:var(--ink);font-weight:950}.dashboard-next-actions{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-credibility-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.dashboard-next-actions,.landing-conversion-strip,.partner-credibility-board,.pricing-choice-guide,.request-fit-grid,.request-fit-matrix,.sample-before-after,.sample-question-card,.trust-model-board{grid-template-columns:minmax(0,1fr)}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.conversion-dashboard{padding-left:16px;padding-right:16px}.dashboard-controls,.dashboard-metrics article,.dashboard-next-actions article,.dashboard-table-wrap{padding:20px}.dashboard-actions .button{min-width:0;width:100%}.dashboard-metrics{grid-template-columns:minmax(0,1fr)}}.facility-service-hero .hero-actions .button.primary{background:#fff;border:1px solid #fff;color:#071f36}.facility-service-hero .hero-actions .button.glass{background:#ffffff1a;border:1px solid rgba(255,255,255,.5);color:#fff}.facility-home-hero{align-items:center;background:linear-gradient(135deg,#061f35fa,#093446f0),url(assets/bridgecare-hero-premium-20260608.jpg) center/cover;color:#fff;display:grid;gap:clamp(36px,6vw,92px);grid-template-columns:minmax(0,1.06fr) minmax(320px,.72fr);min-height:min(660px,calc(100vh - 72px));padding:clamp(54px,6vw,76px) max(24px,calc((100vw - 1180px)/2));position:relative}.facility-home-hero:after{background:linear-gradient(90deg,transparent,rgba(226,179,76,.62),transparent);bottom:0;content:"";height:2px;left:max(24px,calc((100vw - 1180px)/2));position:absolute;right:max(24px,calc((100vw - 1180px)/2))}.facility-home-hero-copy,.facility-home-hero-panel{position:relative;z-index:1}.facility-home-hero-copy{max-width:760px}.facility-home-coverage .eyebrow,.facility-home-cta .eyebrow,.facility-home-hero .eyebrow,.facility-home-leadership .eyebrow,.facility-home-process .eyebrow,.facility-home-section-heading .eyebrow{color:#efc979}.facility-home-lockup,.facility-home-lockup img{display:none}.facility-home-hero h1{color:#fff;font-size:clamp(42px,5.7vw,78px);letter-spacing:0;line-height:.98;margin:0;max-width:760px}.facility-home-hero .hero-copy{color:#ffffffd6;font-size:clamp(19px,2vw,24px);line-height:1.48;margin:26px 0 0;max-width:720px}.facility-home-hero .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.facility-home-cta .button.primary,.facility-home-hero .button.primary{background:#fff;color:#08243b}.facility-home-hero .button.quiet{border-color:#ffffff5c;color:#fff}.facility-home-note{color:#ffffff9e;font-size:14px;line-height:1.45;margin:22px 0 0;max-width:560px}.facility-home-hero-panel{background:#fff;border-left:5px solid var(--gold);box-shadow:0 28px 76px #00000042;color:var(--ink);max-width:430px;padding:clamp(26px,3.3vw,42px)}.facility-panel-mark{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;padding-bottom:18px}.facility-panel-mark img{height:44px;width:44px}.facility-panel-mark span{color:var(--green);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.facility-home-hero-panel h2{color:var(--navy);font-size:clamp(28px,3vw,40px);line-height:1.03;margin:24px 0}.facility-home-hero-panel ul{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:0;list-style:none;margin:0 0 20px;padding:0}.facility-home-hero-panel li{align-items:center;color:#193247d6;display:flex;font-size:15px;font-weight:820;gap:12px;padding:14px 0}.facility-home-hero-panel li+li{border-top:1px solid var(--line)}.facility-home-hero-panel li svg{color:var(--teal);height:19px;width:19px}.text-link{align-items:center;color:var(--navy);display:inline-flex;font-size:15px;font-weight:900;gap:8px}.text-link svg{height:16px;width:16px}.facility-home-process,.facility-home-services{background:#f4f7f7;padding:clamp(64px,8vw,110px) max(24px,calc((100vw - 1180px)/2))}.facility-home-section-heading{margin:0 auto 34px;max-width:760px;text-align:center}.facility-home-coverage h2,.facility-home-cta h2,.facility-home-section-heading h2{color:var(--navy);font-size:clamp(34px,4.8vw,60px);letter-spacing:0;line-height:1;margin:0 0 16px}.facility-home-coverage-copy>p:not(.eyebrow),.facility-home-section-heading p:not(.eyebrow){color:#193247b8;font-size:18px;line-height:1.52;margin:0}.facility-home-process-grid,.facility-home-service-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1180px}.facility-home-process-grid article,.facility-home-service-grid article{background:#fff;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:8px;box-shadow:0 20px 50px #071f360f;padding:clamp(24px,3vw,34px)}.facility-home-process-grid article>span,.facility-home-service-grid article>span{color:var(--gold);display:block;font-size:13px;font-weight:950;letter-spacing:.08em;margin-bottom:20px}.facility-home-service-grid article>svg{color:var(--teal);height:34px;margin-bottom:22px;width:34px}.facility-home-process-grid h3,.facility-home-service-grid h3{color:var(--navy);font-size:24px;line-height:1.08;margin:0 0 12px}.facility-home-process-grid p,.facility-home-service-grid p{color:#193247b8;font-size:16px;line-height:1.5;margin:0}.facility-home-leadership{align-items:start;background:radial-gradient(circle at 8% 10%,rgba(185,130,34,.16),transparent 28%),linear-gradient(135deg,#082a43 0,#0b3551 58%,#061f35);color:#fff;display:grid;gap:clamp(30px,5vw,70px);grid-template-columns:clamp(220px,24vw,300px) minmax(0,1.05fr) minmax(240px,.68fr);padding:clamp(62px,8vw,104px) max(24px,calc((100vw - 1180px)/2))}.facility-home-leadership-profile{margin:0}.facility-home-leadership-profile img{aspect-ratio:1;border:1px solid rgba(255,255,255,.24);border-radius:6px;box-shadow:0 26px 64px #0000003d;height:auto;object-fit:cover;width:100%}.facility-home-leadership-profile figcaption{border-left:3px solid var(--gold);display:grid;gap:3px;margin-top:18px;padding-left:14px}.facility-home-leadership-profile strong{color:#fff;font-size:20px;line-height:1.2}.facility-home-leadership-profile span{color:#ffffffb3;font-size:13px;font-weight:760;line-height:1.4}.facility-home-leadership-copy{min-width:0}.facility-home-leadership h2{color:#fff;font-size:clamp(36px,4.1vw,56px);line-height:.99;margin:0 0 24px}.facility-home-leadership-copy>p:not(.eyebrow){color:#ffffffc7;font-size:18px;line-height:1.56;margin:0}.facility-home-leadership-copy blockquote{border-left:3px solid var(--gold);color:#fff;font-size:clamp(20px,2vw,27px);font-weight:850;line-height:1.22;margin:28px 0 24px;padding:2px 0 2px 18px}.facility-home-leadership-link{color:#efc979}.facility-home-leadership-link:hover{color:#fff}.facility-home-leadership-points{border-top:1px solid rgba(255,255,255,.24);display:grid;gap:0}.facility-home-leadership-points span{border-bottom:1px solid rgba(255,255,255,.2);color:#ffffffdb;display:grid;font-size:15px;line-height:1.45;padding:16px 0}.facility-home-leadership-points strong{color:#efc979;font-size:12px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.facility-home-coverage{align-items:center;background:#fff;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);padding:clamp(64px,8vw,110px) max(24px,calc((100vw - 1180px)/2))}.coverage-list{color:#193247c7;display:grid;gap:12px;line-height:1.48;list-style:none;margin:24px 0 28px;padding:0}.coverage-list li{border-left:3px solid var(--gold);padding-left:14px}.coverage-map-frame{background:#dfe8e7;box-shadow:0 22px 58px #071f361f;overflow:hidden;padding:8px;position:relative}#coverage-map,#home-coverage-map{background:#dbe6e5;height:430px;min-height:300px;overflow:hidden;width:100%}.map-fallback{color:#193247cc;font-size:13px;line-height:1.4;margin:9px 4px 2px}.coverage-map-frame.map-ready .map-fallback{display:none}.coverage-map-switcher{background:#fffffff5;border-radius:999px;box-shadow:0 8px 25px #071f3629;display:flex;gap:3px;padding:4px;position:absolute;right:18px;top:18px;z-index:600}.coverage-map-switcher button{background:0 0;border:0;border-radius:999px;color:#193247;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:9px 12px}.coverage-map-switcher button.is-active{background:#075d58;color:#fff}.coverage-map-switcher button:focus-visible{outline:3px solid #d9a441;outline-offset:2px}.coverage-map-note{background:#fff;color:#193247;font-size:12px;line-height:1.4;margin:0;padding:10px 13px}.coverage-map-frame.show-vermont .coverage-map-key{display:none}@media (max-width:700px){.coverage-map-switcher{left:12px;right:auto;top:12px}.coverage-map-key{display:none}}.leaflet-container{font-family:inherit}.coverage-map-key{background:#fffffff0;box-shadow:0 10px 28px #071f3624;display:grid;gap:7px;left:24px;padding:14px 16px;position:absolute;top:24px;z-index:500}.coverage-map-key strong{color:var(--navy);font-size:13px;margin-bottom:2px}.coverage-map-key span{align-items:center;color:#526473;display:flex;font-size:12px;font-weight:750;gap:8px}.map-key-swatch{border-radius:50%;display:inline-block;height:10px;width:10px}.map-key-pa{background:#d9a441}.map-key-nj{background:#4e9c93}.coverage-region-label{background:0 0;border:0}.coverage-region-label span{background:#fffffff0;border:1px solid rgba(7,31,54,.15);box-shadow:0 6px 18px #071f3621;color:var(--navy);display:block;font-size:12px;font-weight:900;padding:8px 10px;text-align:center}.coverage-label-pa span{border-left:4px solid #c8922c}.coverage-label-nj span{border-left:4px solid #2f7d78}.facility-home-process{background:#f4f7f7}.facility-home-process-grid article{border-top-color:var(--teal)}.facility-home-cta{align-items:center;background:#dfe9e7;display:flex;gap:28px;justify-content:space-between;padding:clamp(42px,6vw,72px) max(24px,calc((100vw - 1180px)/2))}.facility-home-cta h2{font-size:clamp(30px,4vw,52px);max-width:720px}.facility-home-cta p:not(.eyebrow){color:#193247b8;font-size:17px;line-height:1.5;margin:0;max-width:680px}.facility-home-cta .button{flex-shrink:0}.facility-service-lanes{background:#f4f7f7;border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:clamp(52px,7vw,86px) max(24px,calc((100vw - 1180px)/2))}.facility-service-lanes-intro{margin:0 auto 30px;max-width:760px;text-align:center}.facility-service-lanes-intro h2{color:var(--navy);font-size:clamp(32px,4vw,54px);line-height:1;margin:0 0 14px}.facility-service-lanes-intro p:not(.eyebrow){color:#193247b8;font-size:17px;line-height:1.5;margin:0}.facility-brand-visual{align-items:center;background:#fff;display:grid;gap:clamp(26px,4vw,58px);grid-template-columns:minmax(300px,.95fr) minmax(260px,.65fr);margin:0;padding:clamp(46px,6vw,76px) max(24px,calc((100vw - 1180px)/2))}.facility-brand-visual img{border:1px solid rgba(25,50,71,.14);border-radius:8px;box-shadow:0 24px 58px #071f361f;height:auto;width:100%}.facility-brand-visual figcaption{display:grid;gap:12px}.facility-brand-visual figcaption strong{color:var(--navy);font-size:clamp(28px,3.4vw,46px);letter-spacing:-.025em;line-height:1.04}.facility-brand-visual figcaption span{color:#193247bd;font-size:17px;line-height:1.55}.facility-brand-visual-leadership{background:#eef4f3;border-bottom:1px solid #d9e2e1;margin-top:clamp(30px,4vw,50px)}.facility-coverage-map,.facility-leadership-band,.facility-workflow{margin-top:clamp(42px,6vw,76px);scroll-margin-top:96px}.facility-service-content{padding-bottom:clamp(36px,5vw,64px)}.facility-service-wide{background:#fff;padding:0 clamp(22px,6vw,86px) clamp(64px,8vw,108px)}.facility-service-wide .facility-coverage-map{margin-top:0}.form-required-note{background:#eef4f6;color:#193247;font-size:14px;line-height:1.45;margin:0 0 18px;padding:12px 14px}.request.simple-request .form-required-note{color:#193247}.optional-label{color:#61707d;font-size:12px;font-weight:700}.facility-coverage-map{align-items:start;background:#edf3f2;display:grid;gap:clamp(28px,4vw,52px);grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);padding:clamp(34px,5vw,58px)}.facility-service-content .facility-coverage-map{align-items:stretch;grid-template-columns:minmax(0,1fr)}.facility-service-content #coverage-map,.facility-service-content .coverage-map-frame{width:100%}.facility-coverage-heading{grid-column:1/-1;max-width:900px}.facility-coverage-heading h2{color:var(--navy);font-size:clamp(34px,4vw,54px);line-height:1;margin:0 0 15px}.facility-coverage-heading>p:not(.eyebrow){color:#193247b8;font-size:18px;line-height:1.52;margin:0;max-width:760px}.facility-coverage-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.coverage-kicker{color:#805814;font-size:13px;font-weight:950;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.facility-coverage-copy .coverage-list{margin:0 0 28px}.facility-coverage-copy .coverage-list li{border-bottom:1px solid rgba(25,50,71,.14);border-left:0;display:grid;gap:5px;padding:15px 0}.facility-coverage-copy .coverage-list strong{color:var(--navy);font-size:16px}.facility-coverage-copy .coverage-list span{color:#193247b3;font-size:14px}.coverage-inquiry-link{align-items:center;color:var(--navy);display:inline-flex;font-size:15px;font-weight:900;gap:8px;text-decoration:none}.coverage-inquiry-link svg{height:17px;width:17px}.facility-workflow{border-top:1px solid var(--line);padding-top:clamp(32px,5vw,54px)}.facility-workflow h2{color:var(--navy);font-size:clamp(30px,3.4vw,46px);line-height:1;margin:0 0 15px}.facility-workflow>p:not(.eyebrow){color:#193247b8;font-size:17px;line-height:1.5;margin:0 0 28px;max-width:760px}.facility-workflow-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.facility-workflow-grid article{border-left:3px solid var(--gold);padding:0 0 0 18px}.facility-workflow-grid span{color:var(--gold);font-size:12px;font-weight:950;letter-spacing:.08em}.facility-workflow-grid h3{color:var(--navy);font-size:21px;margin:9px 0 7px}.facility-workflow-grid p{color:#193247b8;font-size:15px;line-height:1.45;margin:0}.facility-leadership-band{align-items:center;background:#f3f6f5;border-bottom:1px solid #d9e2e1;border-top:4px solid #b98222;color:var(--navy);display:grid;gap:clamp(34px,5vw,70px);grid-template-columns:clamp(220px,28vw,330px) minmax(0,1fr);padding:clamp(42px,6vw,72px)}.facility-leadership-portrait{align-self:stretch}.facility-leadership-headshot{aspect-ratio:4/5;border:1px solid #d6e0df;border-radius:6px;box-shadow:0 22px 50px #071f361f;height:auto;object-fit:cover;object-position:center 22%;width:100%}.facility-leadership-copy{min-width:0}.facility-leadership-band h2{color:var(--navy);font-size:clamp(36px,4.5vw,58px);line-height:1;margin:0 0 8px;max-width:780px}.facility-leadership-role{color:#286862;font-size:17px;font-weight:800;margin:0}.facility-leadership-band blockquote{border-left:4px solid #b98222;color:var(--navy);font-size:clamp(25px,3vw,38px);font-weight:900;line-height:1.14;margin:clamp(24px,4vw,36px) 0 22px;max-width:760px;padding:2px 0 2px clamp(18px,2vw,26px)}.facility-leadership-intro{color:#193247bd;font-size:17px;line-height:1.5;margin:0;max-width:720px}.leadership-points{border-top:1px solid rgba(25,50,71,.16);display:grid;gap:0 24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.leadership-points span{color:#193247b8;display:grid;font-size:13px;line-height:1.4;padding:18px 0 0}.leadership-points strong{color:var(--navy);font-size:15px;margin-bottom:4px}@media (max-width:860px){.facility-coverage-map,.facility-home-coverage,.facility-home-hero,.facility-home-leadership,.facility-leadership-band,.facility-brand-visual{grid-template-columns:minmax(0,1fr)}.facility-home-hero{min-height:auto}.facility-home-hero-panel{max-width:640px}.facility-home-leadership{grid-template-columns:minmax(190px,240px) minmax(0,1fr)}.facility-home-leadership-points{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.facility-home-leadership-points span:nth-child(odd){padding-right:18px}.facility-home-leadership-points span:nth-child(2n){border-left:1px solid rgba(255,255,255,.2);padding-left:18px}.facility-home-process-grid,.facility-home-service-grid,.facility-workflow-grid{grid-template-columns:minmax(0,1fr)}.facility-home-coverage-copy{max-width:720px}.facility-leadership-portrait{max-width:260px}.leadership-points{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.facility-home-leadership{gap:28px;grid-template-columns:minmax(0,1fr);padding:48px 22px}.facility-home-leadership-profile{max-width:220px}.facility-home-leadership-points{grid-column:auto;grid-template-columns:minmax(0,1fr)}.facility-home-leadership-points span:nth-child(2n),.facility-home-leadership-points span:nth-child(odd){border-left:0;padding-left:0;padding-right:0}.facility-leadership-band{padding:28px 22px 32px}.facility-leadership-headshot{aspect-ratio:4/5;max-width:168px}.facility-leadership-band h2{font-size:32px}.facility-coverage-map{padding:30px 22px}.coverage-map-key{left:16px;top:16px}.facility-service-hero{gap:18px;min-height:auto;padding:46px 24px 54px}.facility-service-hero>h1{font-size:43px;line-height:1}.facility-service-hero>p:not(.eyebrow){font-size:18px;line-height:1.45}.facility-service-hero .hero-actions{display:grid;grid-template-columns:minmax(0,1fr);margin-top:14px}.facility-service-hero .hero-actions .button{width:100%}.facility-service-hero .hero-actions .button:nth-child(2),.facility-service-hero .service-hero-panel{display:none}.facility-home-hero{gap:24px;padding:44px 24px 52px}.facility-home-lockup{display:none}.facility-home-hero h1{font-size:43px;line-height:1}.facility-home-hero .hero-copy{font-size:18px;line-height:1.45;margin-top:20px}.facility-home-cta,.facility-home-hero .hero-actions{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.facility-home-cta .button,.facility-home-hero .hero-actions .button{width:100%}.facility-home-hero-panel{display:none}#coverage-map,#home-coverage-map{height:320px}.leadership-points{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important}}.concept-one-home .site-header{background:#fffffff5}.concept-one-home .nav-action{background:var(--navy);border-radius:6px;padding:11px 16px}.bcm2-hero{align-items:center;background:var(--navy);color:#fff;display:grid;gap:clamp(46px,7vw,92px);grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);min-height:570px;padding:clamp(64px,7vw,96px) max(24px,calc((100vw - 1180px)/2))}.bcm2-hero-copy{max-width:650px}.bcm2-coverage .eyebrow,.bcm2-hero .eyebrow{color:#efc979}.bcm2-hero h1{color:#fff;font-size:clamp(48px,5vw,72px);letter-spacing:-.055em;line-height:.98;margin:0;max-width:720px}.bcm2-hero-summary{color:#ffffffd1;font-size:clamp(18px,1.55vw,21px);line-height:1.55;margin:28px 0 0;max-width:650px}.bcm2-coverage .hero-actions,.bcm2-hero .hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:30px}.bcm2-coverage .button.primary,.bcm2-hero .button.primary,.bcm2-leadership .button.primary{background:#e0aa43;border-color:#e0aa43;border-radius:5px;color:#071f36;min-height:52px}.bcm2-coverage .button.primary:hover,.bcm2-hero .button.primary:hover,.bcm2-leadership .button.primary:hover{background:#efc268;border-color:#efc268}.bcm2-phone-link{align-items:center;color:inherit;display:inline-flex;font-size:16px;font-weight:900;gap:9px;padding:8px 0 6px;text-decoration-color:#d8a240;text-decoration-thickness:2px;text-underline-offset:8px}.bcm2-phone-link svg{color:#e4b554;height:19px;width:19px}.bcm2-executive-brief{background:#fff;border-left:4px solid #d9a441;box-shadow:0 24px 54px #01101e40;color:var(--navy);padding:28px 30px 24px}.bcm2-brief-brand{align-items:center;border-bottom:1px solid #dce2e5;display:flex;gap:12px;padding-bottom:18px}.bcm2-brief-brand img{height:42px;width:42px}.bcm2-brief-brand strong{font-size:14px;letter-spacing:.08em;text-transform:uppercase}.bcm2-brief-item{align-items:start;border-bottom:1px solid #dce2e5;display:grid;gap:14px;grid-template-columns:30px minmax(0,1fr);padding:20px 0}.bcm2-brief-item svg{color:var(--navy);height:25px;width:25px}.bcm2-brief-item span,.bcm2-brief-item strong{display:block}.bcm2-brief-item strong{font-size:15px;line-height:1.25}.bcm2-brief-item span{color:#193247b8;font-size:12px;line-height:1.45;margin-top:6px}.bcm2-executive-brief>p{color:#193247ad;font-size:12px;font-weight:750;line-height:1.45;margin:18px 0 0}.bcm2-boundary{margin:0}.bcm2-boundary-mobile{display:none}.bcm2-first-thirty,.bcm2-scenarios,.bcm2-services{padding:clamp(64px,8vw,104px) max(24px,calc((100vw - 1180px)/2))}.bcm2-coverage,.bcm2-leadership,.bcm2-services{scroll-margin-top:88px}.bcm2-section-intro{margin-bottom:clamp(32px,5vw,54px);max-width:780px}.bcm2-section-intro .eyebrow{color:var(--gold-text)}.bcm2-section-intro h2{color:var(--navy);font-size:clamp(36px,4.3vw,58px);letter-spacing:-.045em;line-height:1;margin:0}.bcm2-scenarios{background:#fff}.bcm2-scenarios .bcm2-section-intro,.bcm2-services .bcm2-section-intro{margin:0 auto 34px;max-width:none;text-align:center}.bcm2-scenarios .bcm2-section-intro h2,.bcm2-services .bcm2-section-intro h2{font-size:15px;font-weight:950;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.bcm2-scenario-path{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bcm2-scenario-path article{display:grid;grid-template-columns:42px minmax(0,1fr);padding:34px clamp(22px,3vw,42px)}.bcm2-scenario-path article+article{border-left:1px solid var(--line)}.bcm2-scenario-path .bcm2-number{align-items:center;align-self:start;background:#d9a441;border-radius:50%;color:#071f36;display:inline-flex;font-size:14px;font-weight:950;height:30px;justify-content:center;width:30px}.bcm2-scenario-path svg{color:var(--navy);grid-column:2;height:30px;margin-bottom:24px;width:30px}.bcm2-scenario-path h3,.bcm2-scenario-path p{grid-column:2}.bcm2-scenario-path h3{color:var(--navy);font-size:22px;line-height:1.12;margin:0 0 12px}.bcm2-scenario-path p{color:#193247b8;font-size:15px;line-height:1.5;margin:0}.bcm2-services{background:#f4f6f6}.bcm2-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bcm2-service-grid article{padding:10px clamp(24px,3vw,44px) 8px}.bcm2-service-grid article:first-child{padding-left:0}.bcm2-service-grid article:last-child{padding-right:0}.bcm2-service-grid article+article{border-left:1px solid #cfdadb}.bcm2-service-grid>article>svg{color:#bb8322;height:34px;margin-bottom:26px;width:34px}.bcm2-service-grid h3{color:var(--navy);font-size:25px;line-height:1.08;margin:0 0 18px}.bcm2-service-grid ul{color:#193247bf;display:grid;gap:8px;margin:0 0 24px;padding-left:18px}.bcm2-service-grid li{font-size:14px;line-height:1.4}.bcm2-service-grid .text-link{font-size:14px}.bcm2-leadership{background:#f7faf9;border-bottom:1px solid #dfe8e6;border-top:1px solid #dfe8e6;padding:clamp(66px,8vw,96px) max(24px,calc((100vw - 1120px)/2))}.bcm2-leadership-copy{align-items:start;display:grid;gap:clamp(40px,6vw,88px);grid-template-columns:minmax(270px,.85fr) minmax(0,1.25fr);margin:0 auto;max-width:1120px}.bcm2-leadership-identity{border-top:3px solid #d9a441;min-width:0;padding-top:25px}.bcm2-leadership-message{min-width:0}.bcm2-leadership-copy .eyebrow{color:var(--gold-text)}.bcm2-leadership-copy h2{color:var(--navy);font-size:clamp(42px,4.5vw,58px);letter-spacing:-.05em;line-height:.98;margin:0 0 10px}.bcm2-leadership-role{color:#286862;font-size:16px;font-weight:900;letter-spacing:.02em;margin:0 0 24px;text-transform:uppercase}.bcm2-leadership-summary{color:#193247c7;font-size:17px;line-height:1.55;margin:0}.bcm2-leadership-points{display:grid;gap:12px;list-style:none;margin:28px 0 32px;padding:0}.bcm2-leadership-points li{align-items:center;color:var(--navy);display:grid;font-size:14px;font-weight:820;gap:10px;grid-template-columns:20px minmax(0,1fr)}.bcm2-leadership-points svg{color:#bb8322;height:19px;width:19px}.bcm2-first-thirty{background:#fff}.bcm2-first-thirty .bcm2-section-intro{margin-left:auto;margin-right:auto;text-align:center}.bcm2-roadmap{counter-reset:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.bcm2-roadmap li{border-top:2px solid #d5a144;padding:0 18px;position:relative;text-align:center}.bcm2-roadmap li>span{align-items:center;background:var(--navy);border-radius:50%;color:#fff;display:inline-flex;font-size:13px;font-weight:950;height:34px;justify-content:center;margin-top:-18px;width:34px}.bcm2-roadmap svg{color:var(--navy);height:28px;margin:22px auto 16px;width:28px}.bcm2-roadmap h3{color:var(--navy);font-size:16px;line-height:1.2;margin:0 0 10px}.bcm2-roadmap p{color:#193247b3;font-size:13px;line-height:1.48;margin:0}.bcm2-proof-links{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:center;margin-top:clamp(42px,6vw,68px);padding-top:28px}.bcm2-proof-links span{color:#193247a8;font-size:13px;font-weight:780}.bcm2-proof-links a{align-items:center;color:var(--navy);display:inline-flex;font-size:14px;font-weight:900;gap:7px;text-decoration-color:#d9a441;text-underline-offset:4px}.bcm2-proof-links svg{color:#a66f11;height:16px;width:16px}.bcm2-coverage{align-items:stretch;background:var(--navy);color:#fff;display:grid;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);min-height:560px}.bcm2-coverage-copy{align-self:center;padding:clamp(64px,8vw,100px) clamp(28px,6vw,88px) clamp(64px,8vw,100px) max(24px,calc((100vw - 1180px)/2))}.bcm2-coverage h2{color:#fff;font-size:clamp(42px,5vw,66px);letter-spacing:-.05em;line-height:.98;margin:0 0 22px}.bcm2-coverage-copy>p:not(.eyebrow){color:#ffffffbf;font-size:17px;line-height:1.55;margin:0;max-width:600px}.bcm2-coverage-links{display:flex;flex-wrap:wrap;gap:18px 26px;margin-top:26px}.bcm2-coverage-links a{align-items:center;color:#fff;display:inline-flex;font-size:14px;font-weight:900;gap:7px;text-decoration-color:#d9a441;text-underline-offset:4px}.bcm2-coverage-links svg{height:15px;width:15px}.bcm2-map-frame{background:#dfe8e7;box-shadow:none;padding:0}.bcm2-map-frame #home-coverage-map{height:100%;min-height:560px}.facility-inquiry-form .optional-label{display:inline;font-weight:700}@media (max-width:1000px){.bcm2-hero{gap:48px;grid-template-columns:minmax(0,1fr)}.bcm2-hero-copy,.bcm2-executive-brief{max-width:780px}.bcm2-coverage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bcm2-roadmap{gap:36px 0;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bcm2-coverage,.bcm2-scenario-path,.bcm2-service-grid{grid-template-columns:minmax(0,1fr)}.bcm2-leadership-copy{gap:30px;grid-template-columns:minmax(0,1fr)}.bcm2-scenario-path article+article,.bcm2-service-grid article+article{border-left:0;border-top:1px solid var(--line)}.bcm2-service-grid article,.bcm2-service-grid article:first-child,.bcm2-service-grid article:last-child{padding:34px 0}.bcm2-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.bcm2-coverage-copy{padding-left:24px;padding-right:24px}.bcm2-map-frame #home-coverage-map{min-height:380px}}@media (max-width:620px){.concept-one-home .site-header{min-height:78px}.bcm2-hero{gap:40px;min-height:auto;padding:48px 24px 58px}.bcm2-hero h1{font-size:clamp(40px,12vw,49px);line-height:1}.bcm2-hero-summary{font-size:17px;line-height:1.48;margin-top:22px}.bcm2-coverage .hero-actions,.bcm2-hero .hero-actions{align-items:stretch;display:grid;gap:12px}.bcm2-coverage .button.primary,.bcm2-hero .button.primary{width:100%}.bcm2-coverage .bcm2-phone-link,.bcm2-hero .bcm2-phone-link,.bcm2-executive-brief{display:none}.bcm2-boundary{align-items:flex-start;padding:13px 24px}.bcm2-boundary p{font-size:13px;line-height:1.38}.bcm2-boundary-detail{display:none}.bcm2-boundary-mobile{display:inline}.bcm2-first-thirty,.bcm2-scenarios,.bcm2-services{padding:58px 24px}.bcm2-section-intro h2{font-size:38px}.bcm2-scenario-path article{padding:28px 0}.bcm2-leadership-copy{padding:0}.bcm2-leadership-copy h2{font-size:44px}.bcm2-leadership .button.primary{width:100%}.bcm2-roadmap{gap:34px;grid-template-columns:minmax(0,1fr)}.bcm2-roadmap li{border-left:2px solid #d5a144;border-top:0;display:grid;gap:8px 14px;grid-template-columns:40px minmax(0,1fr);padding:0 0 0 22px;text-align:left}.bcm2-roadmap li>span{grid-row:1/4;margin:0}.bcm2-roadmap svg{display:none}.bcm2-roadmap h3,.bcm2-roadmap p{grid-column:2}.bcm2-proof-links{align-items:flex-start;display:grid;gap:13px;justify-content:stretch;margin-top:42px}.bcm2-proof-links a{justify-content:space-between}.bcm2-coverage h2{font-size:44px}.bcm2-map-frame #home-coverage-map{min-height:330px}}.facility-panel-founder{color:#193247b8;font-size:13px;font-weight:760;line-height:1.45;margin:-4px 0 16px}.facility-proof-strip{background:#fff;border-bottom:1px solid var(--line);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 max(24px,calc((100vw - 1180px)/2))}.facility-proof-strip span{color:#193247ad;display:grid;font-size:13px;gap:4px;line-height:1.35;min-height:104px;padding:26px 22px}.facility-proof-strip span+span{border-left:1px solid var(--line)}.facility-proof-strip strong{color:var(--navy);font-size:14px}.facility-home-needs{background:#fff;padding:clamp(64px,8vw,110px) max(24px,calc((100vw - 1180px)/2))}.facility-home-needs .facility-home-section-heading .eyebrow{color:#805814}.facility-home-needs-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.facility-home-needs-grid article{background:#f5f8f8;border:1px solid var(--line);border-radius:8px;padding:28px 24px}.facility-home-needs-grid svg{color:var(--teal);height:26px;margin-bottom:30px;width:26px}.facility-home-needs-grid h3{color:var(--navy);font-size:23px;line-height:1.08;margin:0 0 12px}.facility-home-needs-grid p{color:#193247b8;font-size:15px;line-height:1.5;margin:0}.facility-commercial-grid .text-link,.facility-home-service-grid .text-link{margin-top:18px}.facility-home-cta-actions{align-items:center;display:grid;gap:14px;justify-items:start}.facility-home-cta-actions .text-link{color:var(--navy)}.request.simple-request .form-call-alternative{color:#193247b3;font-size:14px;margin:4px 0 0;text-align:center}.request.simple-request .form-call-alternative a{color:var(--navy);font-weight:900;text-decoration:underline;text-underline-offset:3px}.request.simple-request .form-submit-status{color:#193247c7;font-size:14px;font-weight:700;margin:8px 0 0;min-height:1.45em;text-align:center}.mobile-contact-bar{display:none}@media (max-width:860px){.facility-home-needs-grid,.facility-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.facility-proof-strip span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.facility-proof-strip span:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:620px){.facility-inquiry-form{gap:12px;padding:18px}.facility-inquiry-form .form-grid{gap:10px}.facility-inquiry-form .form-required-note{margin-bottom:4px}.request.simple-request .form-call-alternative{display:none}.facility-home-hero{background:linear-gradient(135deg,#061f35,#093446)}.facility-home-needs-grid,.facility-proof-strip{grid-template-columns:minmax(0,1fr)}.facility-proof-strip span{display:block;min-height:0;padding:16px 24px}.facility-proof-strip span+span,.facility-proof-strip span:nth-child(3),.facility-proof-strip span:nth-child(4){border-left:0;border-top:1px solid var(--line)}.facility-proof-strip strong{display:block;margin-bottom:3px}.facility-home-needs{padding-bottom:64px;padding-top:64px}.facility-home-needs-grid svg{margin-bottom:18px}.has-mobile-contact-bar{padding-bottom:70px}.mobile-contact-bar{align-items:stretch;background:#fffffff7;border-top:1px solid rgba(7,31,54,.14);bottom:0;box-shadow:0 -12px 34px #071f361f;display:grid;gap:8px;grid-template-columns:.7fr 1.3fr;left:0;padding:8px max(12px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:1000}.mobile-contact-bar a{align-items:center;border:1px solid rgba(7,31,54,.18);border-radius:999px;color:var(--navy);display:flex;font-size:14px;font-weight:900;gap:8px;justify-content:center;min-height:46px;padding:10px 14px;text-decoration:none}.mobile-contact-bar .mobile-contact-primary{background:var(--navy);border-color:var(--navy);color:#fff}.mobile-contact-bar svg{height:17px;width:17px}}.brand-text small{color:#526473}.facility-home-hero .eyebrow,.facility-home-leadership .eyebrow,.facility-service-hero .eyebrow,.faq-hero .eyebrow,.footer-map span,.legal-hero .eyebrow{color:#efc979}.facility-home-coverage .eyebrow,.facility-home-cta .eyebrow,.facility-home-process .eyebrow,.facility-home-process-grid article>span,.facility-home-section-heading .eyebrow,.facility-home-service-grid article>span,.facility-leadership-band .eyebrow,.facility-workflow-grid span{color:#805814}.facility-family-section{align-items:start;background:#edf3f2;display:grid;gap:clamp(34px,6vw,88px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:clamp(64px,8vw,108px) max(24px,calc((100vw - 1180px)/2))}.facility-family-section h2{color:var(--navy);font-size:clamp(36px,4.8vw,60px);letter-spacing:-.045em;line-height:.99;margin:0 0 22px}.facility-family-section>div:first-child>p:not(.eyebrow){color:#193247bf;font-size:18px;line-height:1.58;margin:0}.facility-family-points{background:#fff;border:1px solid var(--line);box-shadow:var(--soft-shadow);display:grid}.facility-family-points span{align-items:center;color:var(--navy);display:grid;font-size:16px;font-weight:850;gap:15px;grid-template-columns:28px minmax(0,1fr);line-height:1.35;padding:20px 22px}.facility-family-points span+span{border-top:1px solid var(--line)}.facility-family-points svg{color:var(--teal);height:24px;width:24px}.facility-page-family-section{margin:0;padding-left:clamp(28px,5vw,58px);padding-right:clamp(28px,5vw,58px)}.facility-intelligence-section{align-items:center;background:radial-gradient(circle at 92% 5%,rgba(50,121,138,.26),transparent 31%),#071f36;color:#fff;display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);padding:clamp(66px,8vw,110px) max(24px,calc((100vw - 1180px)/2))}.facility-intelligence-copy h2{color:#fff;font-size:clamp(38px,4.8vw,62px);letter-spacing:-.045em;line-height:.98;margin:0 0 22px}.facility-intelligence-copy>p:not(.eyebrow){color:#ffffffc2;font-size:18px;line-height:1.56;margin:0 0 26px}.facility-intelligence-copy>.button{margin-top:28px}.intelligence-benefits{border-top:1px solid rgba(255,255,255,.17);display:grid}.intelligence-benefits article{align-items:start;border-bottom:1px solid rgba(255,255,255,.17);display:grid;gap:14px;grid-template-columns:26px minmax(0,1fr);padding:16px 0}.intelligence-benefits svg{color:#efc979;height:22px;margin-top:2px;width:22px}.intelligence-benefits h3{color:#fff;font-size:16px;line-height:1.25;margin:0 0 4px}.intelligence-benefits p{color:#ffffffa8;font-size:14px;line-height:1.45;margin:0}.performance-dashboard-demo{background:#f8fbfb;border:1px solid rgba(255,255,255,.18);box-shadow:0 34px 80px #0000003d;color:var(--navy);overflow:hidden}.performance-demo-topbar{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;padding:20px 22px}.performance-demo-topbar span,.performance-demo-topbar strong{display:block}.performance-demo-topbar span{color:var(--gold-text);font-size:10px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.performance-demo-topbar strong{font-size:20px;line-height:1.1;margin-top:3px}.performance-demo-topbar em{background:#eef4f6;color:#526473;font-size:11px;font-style:normal;font-weight:800;padding:7px 9px}.performance-demo-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px}.performance-demo-metrics article{background:#fff;border:1px solid var(--line);min-height:112px;padding:15px 13px}.performance-demo-metrics small,.performance-demo-metrics span,.performance-demo-metrics strong{display:block}.performance-demo-metrics span{color:#61707d;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.performance-demo-metrics strong{color:var(--navy);font-size:17px;line-height:1.08;margin:14px 0 7px}.performance-demo-metrics small{color:#526675;font-size:11px;font-weight:650;line-height:1.35}.performance-demo-table{background:#fff;border:1px solid var(--line);margin:0 18px 16px}.performance-demo-row{align-items:center;display:grid;font-size:12px;gap:14px;grid-template-columns:.9fr 1.5fr .52fr;line-height:1.35;min-width:0;padding:13px 14px}.performance-demo-row+.performance-demo-row{border-top:1px solid var(--line)}.performance-demo-row>*{min-width:0}.performance-demo-head{background:#eef4f6;color:#61707d;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.performance-demo-row strong{justify-self:start;padding:5px 8px}.status-review{background:#fff4dd;color:#805814}.status-track{background:#e6f3ee;color:#245647}.status-open{background:#edf2f6;color:#42566a}.performance-demo-note{color:#526675;font-size:12px;line-height:1.45;margin:0;padding:0 18px 18px}.facility-page-intelligence{margin-top:clamp(42px,6vw,72px);padding-left:clamp(28px,5vw,58px);padding-right:clamp(28px,5vw,58px)}.facility-page-intelligence .facility-ai-boundary{grid-column:1/-1}.performance-hero{background:linear-gradient(110deg,#071f36fa,#083848eb),#071f36}.performance-hero:before{content:none}.dashboard-page-intro{margin:0}.performance-metric-section{background:#fff;padding:clamp(64px,8vw,110px) max(24px,calc((100vw - 1180px)/2))}.performance-metric-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.performance-metric-grid article{background:#f5f8f8;border:1px solid var(--line);min-height:230px;padding:28px 24px}.performance-metric-grid svg{color:var(--teal);height:28px;margin-bottom:36px;width:28px}.performance-metric-grid h3{color:var(--navy);font-size:23px;line-height:1.08;margin:0 0 11px}.performance-metric-grid p{color:#193247b8;font-size:15px;line-height:1.5;margin:0}.physician-ai-section{background:#edf3f2;padding:clamp(64px,8vw,110px) max(24px,calc((100vw - 1180px)/2))}.physician-ai-heading{max-width:900px}.physician-ai-heading h2{color:var(--navy);font-size:clamp(38px,5vw,62px);letter-spacing:-.045em;line-height:.99;margin:0 0 20px}.physician-ai-heading>p:not(.eyebrow){color:#193247bd;font-size:18px;line-height:1.58;margin:0;max-width:820px}.physician-ai-flow{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px}.physician-ai-flow article{background:#fff;border:1px solid var(--line);padding:24px 20px}.physician-ai-flow article>span{color:var(--gold-text);display:block;font-size:11px;font-weight:950;letter-spacing:.1em;margin-bottom:30px}.physician-ai-flow svg{color:var(--teal);height:25px;margin-bottom:18px;width:25px}.physician-ai-flow h3{color:var(--navy);font-size:20px;line-height:1.12;margin:0 0 10px}.physician-ai-flow p{color:#193247b3;font-size:14px;line-height:1.5;margin:0}.ai-boundary{align-items:start;background:#fff;border-left:4px solid var(--teal);color:#193247c2;display:grid;font-size:14px;gap:14px;grid-template-columns:24px minmax(0,1fr);line-height:1.52;margin-top:22px;padding:18px 20px}.ai-boundary svg{color:var(--teal);height:22px;margin-top:1px;width:22px}.ai-boundary p{margin:0}.dashboard-family-section{background:#fff}.dashboard-scope-boundary{background:#082a43;color:#fff;display:grid;gap:clamp(32px,5vw,76px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:clamp(58px,7vw,88px) max(24px,calc((100vw - 1180px)/2))}.dashboard-scope-boundary h2{color:#fff;font-size:clamp(34px,4.2vw,52px);letter-spacing:-.04em;line-height:1;margin:0}.dashboard-scope-boundary>div:last-child p{color:#ffffffc4;font-size:17px;line-height:1.58;margin:0}.dashboard-scope-boundary .eyebrow{color:#efc979}.dashboard-page-cta{margin:0}@media (max-width:980px){.dashboard-scope-boundary,.facility-family-section,.facility-intelligence-section{grid-template-columns:minmax(0,1fr)}.facility-intelligence-copy{max-width:780px}.physician-ai-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.performance-demo-metrics,.performance-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-demo-row{grid-template-columns:.9fr 1.35fr .65fr}}@media (max-width:620px){.dashboard-scope-boundary,.facility-family-section,.facility-intelligence-section,.performance-metric-section,.physician-ai-section{padding-left:24px;padding-right:24px}.facility-page-family-section,.facility-page-intelligence{margin-left:-24px;margin-right:-24px}.facility-family-section h2,.facility-intelligence-copy h2,.physician-ai-heading h2{font-size:38px}.facility-family-points span{font-size:15px;padding:18px}.performance-demo-topbar{align-items:start;flex-direction:column}.performance-demo-metrics,.performance-metric-grid,.physician-ai-flow{grid-template-columns:minmax(0,1fr)}.performance-demo-metrics article{min-height:0}.performance-demo-table{overflow-x:auto}.performance-demo-row{grid-template-columns:116px 190px 74px;min-width:420px}.performance-metric-grid article{min-height:0}}.facility-home-process-grid.four-step,.facility-workflow-grid.four-step{grid-template-columns:repeat(4,minmax(0,1fr))}.facility-report-button{margin-left:8px}.facility-intelligence-section .facility-report-button{border-color:#ffffff52;color:#fff}.facility-fit-boundary{align-items:start;background:#fff;display:grid;gap:clamp(34px,6vw,78px);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);padding:clamp(62px,8vw,102px) clamp(28px,5vw,58px)}.facility-fit-boundary h2{color:var(--navy);font-size:clamp(36px,4.8vw,58px);letter-spacing:-.045em;line-height:1;margin:0 0 20px}.facility-fit-boundary>div:first-child>p:not(.eyebrow){color:#193247b8;font-size:17px;line-height:1.58;margin:0}.facility-fit-columns{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.facility-fit-columns article{background:#f6f9f8;border:1px solid var(--line);padding:28px 24px}.facility-fit-columns article:last-child{background:#fbf7f2}.facility-fit-columns svg{color:var(--teal);height:27px;margin-bottom:34px;width:27px}.facility-fit-columns article:last-child svg{color:#8a5a2b}.facility-fit-columns h3{color:var(--navy);font-size:24px;margin:0 0 14px}.facility-fit-columns ul{color:#193247bf;font-size:14px;line-height:1.5;margin:0;padding-left:19px}.facility-fit-columns li+li{margin-top:9px}.facility-sidebar:before{background:radial-gradient(circle at 78% 20%,rgba(239,201,121,.3),transparent 26%),linear-gradient(135deg,#071f36,#0b4654)}@media (max-width:980px){.facility-home-process-grid.four-step,.facility-workflow-grid.four-step{grid-template-columns:repeat(2,minmax(0,1fr))}.facility-fit-boundary{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.facility-fit-columns,.facility-home-process-grid.four-step,.facility-workflow-grid.four-step{grid-template-columns:minmax(0,1fr)}.facility-report-button{margin-left:0;margin-top:8px}}.facility-service-hero{min-height:min(650px,calc(100vh - 72px))}.facility-service-hero>p:not(.eyebrow){max-width:720px}.facility-hero-resource-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;grid-column:1;justify-self:start;margin-top:-10px;position:relative;z-index:2}.facility-hero-resource-link{align-items:center;color:#ffffffc7;display:inline-flex;font-size:14px;font-weight:800;gap:8px;text-decoration-color:#efc97999;text-underline-offset:5px}.facility-hero-resource-link:hover{color:#fff}.facility-hero-resource-link svg{height:16px;width:16px}.facility-proof-strip .facility-proof-founder{align-items:center;display:grid;gap:12px;grid-template-columns:56px minmax(0,1fr)}.facility-proof-founder img{border:1px solid rgba(25,50,71,.14);border-radius:50%;height:56px;object-fit:cover;object-position:center 18%;width:56px}.facility-proof-strip .facility-proof-founder>span{border:0;display:grid;gap:4px;min-height:0;padding:0}.facility-quick-inquiry{align-items:center;background:#dfeae7;border-bottom:1px solid #c8d8d5;border-top:1px solid #c8d8d5;display:flex;gap:28px;justify-content:space-between;padding:30px max(24px,calc((100vw - 1180px)/2))}.facility-quick-inquiry span,.facility-quick-inquiry strong{display:block}.facility-quick-inquiry strong{color:var(--navy);font-size:clamp(20px,2.1vw,27px);line-height:1.15;margin-bottom:7px}.facility-quick-inquiry span{color:#193247b8;font-size:15px;line-height:1.45}.facility-quick-inquiry-actions{align-items:center;display:flex;flex:0 0 auto;gap:18px}.facility-quick-inquiry-actions>a:not(.button){color:var(--navy);font-size:14px;font-weight:900;text-decoration-color:#19324761;text-underline-offset:4px;white-space:nowrap}.partner-fit-grid.facility-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.facility-service-content{padding-top:clamp(54px,6vw,80px)}.facility-fit-compact{align-items:center;background:#f6f8f7;border:1px solid var(--line);display:grid;gap:clamp(26px,5vw,72px);grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);padding:clamp(30px,4vw,48px)}.facility-fit-compact h2{color:var(--navy);font-size:clamp(27px,3vw,40px);line-height:1.05;margin:0}.facility-fit-compact>p{color:#193247bd;font-size:16px;line-height:1.58;margin:0}.facility-family-section{padding-bottom:clamp(50px,6vw,78px);padding-top:clamp(50px,6vw,78px)}.facility-leadership-band,.facility-page-intelligence,.facility-workflow{margin-top:clamp(30px,4vw,50px)}.facility-leadership-band{gap:clamp(28px,4vw,52px);grid-template-columns:clamp(180px,21vw,240px) minmax(0,1fr);padding:clamp(34px,4.5vw,54px)}.facility-leadership-band h2{font-size:clamp(32px,3.8vw,48px)}.facility-leadership-band blockquote{font-size:clamp(23px,2.7vw,33px);margin:clamp(20px,3vw,29px) 0 18px}.facility-leadership-intro{font-size:16px}.facility-contact-section,.facility-inquiry-form{scroll-margin-top:90px}.direct-mail-response{background:linear-gradient(135deg,#082a4312,#1a757117);border:1px solid rgba(26,117,113,.24);border-radius:14px;padding:18px}.direct-mail-response[hidden]{display:none}.direct-mail-response .eyebrow{margin:0 0 7px}.direct-mail-response strong{color:var(--navy);display:block;font-size:18px;line-height:1.35}.direct-mail-response>p:nth-of-type(2){color:#193247bf!important;font-size:14px!important;margin:8px 0 0!important}.request.simple-request .direct-mail-response .direct-mail-scope-note{background:#ffffffb8;border-left:3px solid var(--green);color:#193247d1;font-size:13px;font-weight:650;line-height:1.45;margin:12px 0 0;padding:9px 11px}.direct-mail-scope-note[hidden]{display:none}.direct-mail-choice-group{display:grid;gap:9px;margin-top:16px}.direct-mail-choice-group>span{color:var(--ink);font-weight:800}.direct-mail-choice-group button{width:100%;border:1px solid rgba(10,46,79,.24);border-radius:12px;background:#fff;color:var(--navy);cursor:pointer;font:inherit;font-weight:750;line-height:1.25;padding:12px 14px;text-align:left}.direct-mail-choice-group button.is-selected,.direct-mail-choice-group button:focus-visible,.direct-mail-choice-group button:hover{border-color:var(--green);background:#38684817;box-shadow:0 0 0 2px #3868481f;outline:0}.request.simple-request .direct-mail-response .direct-mail-choice-status{min-height:1.4em;color:var(--green);font-size:14px;font-weight:700;margin:10px 0 0}.facility-contact-email,.facility-optional-region,.facility-primary-need{grid-column:1/-1}.facility-optional-fields{background:#f7fafb;border:1px solid var(--line);box-shadow:none;padding:0}.facility-optional-fields summary{color:var(--navy);cursor:pointer;font-size:14px;font-weight:900;padding:14px 16px}.facility-optional-fields[open] summary{border-bottom:1px solid var(--line)}.facility-optional-fields>p{color:#193247ad!important;font-size:13px!important;margin:14px 16px 0}.facility-optional-fields>.form-grid,.facility-optional-fields>label{margin:14px 16px 16px}.facility-inquiry-form input::placeholder,.facility-inquiry-form textarea::placeholder{color:#1932477a;font-size:14px}.form-privacy-confirmation{align-items:flex-start;background:#1a757112;border:1px solid rgba(26,117,113,.18);color:#193247c7!important;display:flex;font-size:13px!important;gap:9px;line-height:1.5;margin:0!important;padding:12px 14px}.form-privacy-confirmation svg{color:var(--teal);flex:0 0 auto;height:17px;margin-top:1px;width:17px}.facility-confirmation-steps{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:30px 0 4px;max-width:1000px;padding:0;position:relative;z-index:2}.facility-confirmation-steps li{background:#ffffff17;border:1px solid rgba(255,255,255,.18);padding:20px}.facility-confirmation-steps span,.facility-confirmation-steps strong{display:block}.facility-confirmation-steps strong{color:#fff;font-size:16px;margin-bottom:7px}.facility-confirmation-steps span{color:#ffffffb8;font-size:14px;line-height:1.45}.facility-confirmation-prep{align-items:start;background:#f5f8f8;display:grid;gap:clamp(34px,6vw,82px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:clamp(56px,7vw,88px) max(24px,calc((100vw - 1180px)/2))}.facility-confirmation-prep-copy h2{color:var(--navy);font-size:clamp(34px,4.5vw,54px);letter-spacing:-.04em;line-height:1;margin:0 0 18px}.facility-confirmation-prep-copy>p:not(.eyebrow){color:#193247bd;font-size:17px;line-height:1.58;margin:0}.facility-confirmation-prep-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.facility-confirmation-prep-list{background:#fff;border:1px solid var(--line);box-shadow:var(--soft-shadow);list-style:none;margin:0;padding:0}.facility-confirmation-prep-list li{display:grid;gap:6px;padding:21px 24px}.facility-confirmation-prep-list li+li{border-top:1px solid var(--line)}.facility-confirmation-prep-list strong{color:var(--navy);font-size:16px}.facility-confirmation-prep-list span{color:#193247b3;font-size:14px;line-height:1.48}@media (max-width:860px){.facility-quick-inquiry{align-items:flex-start;flex-direction:column}.facility-confirmation-prep,.facility-confirmation-steps,.facility-fit-compact{grid-template-columns:minmax(0,1fr)}.facility-inquiry-form{scroll-margin-top:78px}.facility-leadership-band{grid-template-columns:minmax(0,1fr)}.facility-leadership-portrait{max-width:200px}}@media (max-width:620px){.facility-service-hero{padding-bottom:44px}.facility-service-hero .hero-actions{margin-bottom:0}.facility-hero-resource-links{align-items:flex-start;flex-direction:column;gap:8px;margin-top:-2px}.facility-hero-resource-link{font-size:13px}.facility-proof-strip .facility-proof-founder{display:grid;grid-template-columns:48px minmax(0,1fr)}.facility-proof-founder img{height:48px;width:48px}.facility-proof-strip .facility-proof-founder>span{padding:0}.facility-quick-inquiry{padding:26px 24px 28px}.facility-quick-inquiry-actions{align-items:stretch;display:grid;gap:14px;width:100%}.facility-quick-inquiry-actions .button{width:100%}.facility-quick-inquiry-actions>a:not(.button){text-align:center}.partner-fit-grid.facility-fit-grid{grid-template-columns:minmax(0,1fr)}.facility-fit-compact{padding:28px 22px}.facility-leadership-band{margin-top:32px;padding:28px 22px 32px}.facility-brand-visual{gap:24px;padding:34px 24px 40px}.facility-brand-visual figcaption strong{font-size:30px}.facility-leadership-portrait{max-width:150px}.facility-confirmation-steps{margin-top:24px}.facility-confirmation-steps li{padding:13px 15px}.facility-confirmation-steps{gap:8px;margin-top:20px}.facility-confirmation-steps strong{font-size:14px;margin-bottom:4px}.facility-confirmation-steps span{font-size:13px}.facility-confirmation-hero{padding-bottom:42px;padding-top:42px}.facility-confirmation-hero h1{font-size:36px}.facility-confirmation-prep{padding:48px 24px}.facility-confirmation-prep-actions{align-items:stretch;display:grid}.facility-confirmation-prep-actions .button{width:100%}}.readiness-result .readiness-result-actions .button.primary{background:#fff;color:#071f36}.readiness-result .readiness-result-actions .button.primary:hover{background:#eef4f6;color:#071f36}.coverage-map-frame{isolation:isolate}.facility-inquiry-form input,.facility-inquiry-form select,.facility-inquiry-form textarea{font-size:max(16px,1rem)}.facility-inquiry-form input::placeholder,.facility-inquiry-form textarea::placeholder{font-size:inherit}.bcm-team{padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,4rem);background:#f5f8f6}.bcm-team .bcm2-section-intro{max-width:760px;margin:0 auto 2rem;text-align:center}.bcm-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:1180px;margin:0 auto}.bcm-team-subheading{max-width:1180px;margin:2.25rem auto 1rem;color:#102337;font-size:1.35rem}.bcm-team-card{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#fff;border:1px solid #dbe5df;border-radius:1rem;box-shadow:0 10px 30px #1023370f}.bcm-team-avatar{display:grid;flex:0 0 76px;width:76px;height:76px;place-items:center;overflow:hidden;border-radius:50%;background:#dfe9e2;color:#244535;font-size:1.25rem;font-weight:700;letter-spacing:.05em}.bcm-team-avatar img{width:76px;height:76px;max-width:none;object-fit:cover}.bcm-team-avatar .bcm-team-photo-annamaria{object-position:center 30%}.bcm-team-card h3{margin:0 0 .3rem;color:#102337;font-size:1.25rem}.bcm-team-card p{margin:.3rem 0 0}.bcm-team-card .bcm-team-role{color:#42694d;font-weight:700}@media (max-width:860px){.bcm-team-grid{grid-template-columns:1fr}}.bcm2-leadership-copy .bcm-founder-quote,.facility-leadership-band .bcm-founder-quote{margin:1.35rem 0;padding:.15rem 0 .15rem 1rem;border-left:4px solid #b98222;color:#102337;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700;line-height:1.45;letter-spacing:-.01em}.bcm2-leadership-copy .bcm-founder-quote{font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.34;margin:0 0 28px}.bcm-team-card .bcm-team-quote{margin:1rem 0 0;padding:.4rem 0 .15rem .85rem;border-left:3px solid #b98222;color:#415569;font-size:.95rem;font-style:italic;line-height:1.5}.bcm-team-card-qasim{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:1rem;row-gap:.25rem;align-content:start}.bcm-team-card-physician>.bcm-team-quote,.bcm-team-card-with-quote>.bcm-team-quote{grid-column:1/-1;margin-top:.75rem}.facility-brand-visual-services{grid-template-columns:minmax(280px,.7fr) minmax(0,1.4fr);scroll-margin-top:90px}.facility-service-graphic{background:linear-gradient(135deg,#fbf8ec,#e8f2f3);border:1px solid #d9e4e7;border-bottom:8px solid #6c9bae;border-radius:14px;box-shadow:0 24px 58px #071f361f;display:grid;gap:24px;isolation:isolate;overflow:hidden;padding:28px;position:relative}.facility-service-graphic:before{background:#b8d7e194;border-radius:50%;content:"";height:230px;position:absolute;right:-70px;top:-120px;width:230px;z-index:0}.facility-service-graphic>*{position:relative;z-index:1}.facility-service-graphic-brand{align-items:center;display:flex;gap:16px;justify-content:center}.facility-brand-visual .facility-service-graphic-brand img{border:0;border-radius:50%;box-shadow:none;flex:0 0 72px;height:72px;width:72px}.facility-service-graphic-name{color:#0d3154;font-size:clamp(21px,2.3vw,29px);font-weight:900;letter-spacing:-.025em;line-height:1.1;margin:0 0 4px;text-transform:uppercase}.facility-service-graphic-tagline{color:#4a6475;font-size:16px;line-height:1.35;margin:0}.facility-service-graphic-lanes{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.facility-service-graphic-lanes li{align-content:start;background:#fff;border:1.5px solid #0d3154;border-radius:15px;display:grid;gap:16px;min-width:0;padding:17px 15px 20px}.facility-service-graphic-number{align-items:center;background:#0d3154;border-radius:50%;color:#fff;display:inline-flex;font-size:14px;font-weight:800;height:38px;justify-content:center;width:38px}.facility-service-graphic-lanes h3{color:#0d3154;font-size:18px;line-height:1.2;margin:0 0 8px}.facility-service-graphic-lanes p{color:#4a6475;font-size:16px;line-height:1.45;margin:0}.facility-service-graphic-region{background:#fffffff0;border-radius:12px;display:grid;gap:4px;justify-self:center;padding:13px 18px;text-align:center}.facility-service-graphic-region strong{color:#315c4d;font-size:16px;line-height:1.35}.facility-service-graphic-region span{color:#4a6475;font-size:15px;line-height:1.35}@media (max-width:860px){.facility-brand-visual-services{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.facility-service-graphic-lanes{grid-template-columns:minmax(0,1fr)}.facility-service-graphic-lanes li{grid-template-columns:38px minmax(0,1fr)}}@media (max-width:620px){.facility-brand-visual-services{gap:22px;padding:24px 18px 32px}.facility-service-graphic{gap:18px;padding:18px 16px 20px}.facility-service-graphic-brand{gap:12px;justify-content:flex-start}.facility-brand-visual .facility-service-graphic-brand img{flex-basis:56px;height:56px;width:56px}.facility-service-graphic-name{font-size:19px}.facility-service-graphic-tagline{font-size:14px}.facility-service-graphic-lanes{gap:10px}.facility-service-graphic-lanes li{gap:12px;grid-template-columns:36px minmax(0,1fr);padding:14px}.facility-service-graphic-number{height:36px;width:36px}.facility-service-graphic-region{padding:11px 14px}.facility-brand-visual-services figcaption strong{font-size:28px}}.bcm-care-priorities,.facility-services-section{scroll-margin-top:90px}.bcm-care-priorities{background:#edf4f2}.bcm-care-priorities .bcm2-section-intro{max-width:760px}.bcm-care-priorities .bcm2-section-intro h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.035em;line-height:1.08;text-transform:none}.bcm-priorities-intro{color:#4a6475;font-size:18px;line-height:1.55;margin:18px auto 0;max-width:660px}.bcm-care-priorities .bcm2-scenario-path{border:0;gap:18px}.bcm-care-priorities .bcm2-scenario-path article{align-content:start;background:#fff;border:1px solid #d6e3df;border-radius:16px;gap:16px 10px;padding:28px}.bcm-care-priorities .bcm2-scenario-path svg{color:#276c65;margin:0}.bcm-care-priorities .bcm2-scenario-path h3,.bcm-care-priorities .bcm2-scenario-path p{grid-column:1/-1;margin:0}.bcm-care-priorities .bcm2-scenario-path h3{font-size:25px;line-height:1.16}.bcm-care-priorities .bcm2-scenario-path p{color:#4a6475;font-size:16px;line-height:1.55}.facility-brand-visual-services figcaption h2{color:var(--navy);font-size:clamp(30px,3.2vw,44px);letter-spacing:-.035em;line-height:1.08;margin:0}.facility-brand-visual-services figcaption>p:not(.eyebrow){color:#4a6475;font-size:17px;line-height:1.55;margin:0}.facility-brand-visual-services figcaption>.button{justify-self:start;margin-top:12px}.facility-service-graphic-lanes li>div{display:flex;flex-direction:column;min-width:0}.facility-service-graphic-lanes .text-link{font-size:14px;line-height:1.4;margin-top:auto;min-height:44px;padding-top:14px}.facility-service-graphic-lanes .text-link svg{flex:0 0 16px;height:16px;width:16px}@media (max-width:620px){.bcm-care-priorities .bcm2-scenario-path article{padding:24px}.facility-brand-visual-services figcaption{gap:16px;padding:8px 4px 4px}.facility-brand-visual-services figcaption>.button{justify-self:stretch;margin-top:0}}.bcm-affiliation-banner{align-items:start;background:#eaf2ef;border:1px solid #cbded5;border-left:4px solid #276c65;border-radius:16px;display:grid;gap:24px;grid-template-columns:244px minmax(0,1fr);margin:0 auto 24px;max-width:1180px;padding:28px;scroll-margin-top:100px}.bcm-affiliation-brand{align-items:center;background:#102c54;border:1px solid #102c54;border-radius:14px;display:flex;justify-content:center;min-height:106px;padding:24px}.bcm-affiliation-brand .bcm-affiliation-logo,.bcm-physician-affiliation .bcm-affiliation-logo{display:block;height:auto;max-width:100%;width:220px}.bcm-physician-affiliation .bcm-affiliation-logo{width:185px}.bcm-affiliation-banner h3{color:#102337;font-size:clamp(25px,2.5vw,32px);letter-spacing:-.025em;line-height:1.2;margin:6px 0 10px}.bcm-affiliation-banner p{color:#3c5762;font-size:17px;line-height:1.55;margin:0;max-width:850px}.bcm-affiliation-banner .bcm-affiliation-label,.bcm-physician-affiliation .bcm-affiliation-label{color:#42695d;font-size:12px;font-weight:700;letter-spacing:.075em;line-height:1.5;margin:0 0 4px;text-transform:uppercase}.bcm-physician-affiliation .bcm-affiliation-label{color:#dceaf2;font-size:11px;letter-spacing:.065em}.bcm-affiliation-banner .bcm-affiliation-note{color:#52636b;font-size:14px;line-height:1.5;margin-top:12px}.bcm-team-card-physician,.bcm-team-card-with-quote{align-content:start;display:grid;grid-template-columns:76px minmax(0,1fr);gap:.25rem 1rem}.bcm-physician-affiliation{align-items:start;background:#102c54;border:1px solid #102c54;border-radius:8px;display:flex;gap:12px;margin:16px 0;max-width:100%;padding:12px 14px;width:260px}.bcm-physician-affiliation>div{min-width:0;width:100%}.bcm-physician-affiliation .bcm-affiliation-name{color:#fff;font-size:18px;font-weight:750;line-height:1.3;margin:6px 0 8px}.bcm-physician-affiliation .bcm-affiliation-detail{color:#f0f5f9;font-size:14px;line-height:1.45;margin:0}.bcm-team-card-physician>.bcm-physician-affiliation{grid-column:1/-1;justify-self:start;margin:12px 0 0}@media (min-width:861px) and (max-width:1100px){.bcm-team-grid:not(.bcm-team-grid-liaisons){grid-template-columns:repeat(2,minmax(0,1fr))}.bcm-team-grid:not(.bcm-team-grid-liaisons)>.bcm-team-card:last-child{grid-column:1/-1}}@media (max-width:860px){.bcm-affiliation-banner{grid-template-columns:minmax(0,1fr)}.bcm-affiliation-brand{justify-self:start}}@media (max-width:620px){.bcm-affiliation-banner{gap:16px;grid-template-columns:minmax(0,1fr);padding:22px}.bcm-affiliation-brand{min-height:90px;padding:20px}}.coverage-map-explorer{display:flex;flex-direction:column;min-width:0;padding:0;background:#fff;border:1px solid #d6e2de}.coverage-map-explorer [hidden]{display:none!important}.coverage-map-header{padding:22px 24px 16px;background:#fff}.coverage-map-explorer .coverage-map-eyebrow{margin:0 0 5px;color:#397362;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.coverage-map-explorer h3{margin:0 0 16px;color:#082a43;font-size:22px;line-height:1.2}.coverage-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.coverage-map-region-controls{display:flex;gap:3px;padding:4px;border-radius:9px;background:#edf3f0}.coverage-map-region-controls button,.coverage-map-reset,.coverage-map-towns button{appearance:none;font:inherit;cursor:pointer;color:#174b43;font-size:13px;font-weight:800;line-height:1.3}.coverage-map-region-controls button{min-height:42px;padding:10px 17px;border:0;border-radius:6px;background:0 0}.coverage-map-region-controls button[aria-pressed=true]{background:#075d58;color:#fff;box-shadow:0 2px 6px #075d5820}.coverage-map-reset{min-height:44px;padding:8px 0 8px 10px;border:0;background:0 0;text-decoration:underline;text-underline-offset:4px}.coverage-map-explorer button:focus-visible{outline:3px solid #d9a441;outline-offset:3px}.coverage-map-explorer button:disabled{cursor:wait;opacity:.6}.coverage-map-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;color:#526473;font-size:11px;font-weight:700}.coverage-map-legend span{display:inline-flex;align-items:center;gap:6px}.coverage-map-explorer #coverage-map,.coverage-map-explorer #home-coverage-map{height:480px;min-height:480px;flex:1 0 480px;border-top:1px solid #d6e2de;border-bottom:1px solid #d6e2de}.coverage-map-explorer.show-vermont .leaflet-tile-pane{opacity:.66}.coverage-map-explorer .coverage-town-pin{background:#d9a441;border:3px solid #075d58;border-radius:50%;box-shadow:0 2px 6px #082a4340}.coverage-town-pin span{display:flex;height:100%;align-items:center;justify-content:center;color:#082a43;font-size:12px;font-weight:900}.coverage-map-explorer .coverage-town-label{padding:5px 9px;border:1px solid #075d58;border-radius:5px;color:#082a43;background:#fff;font-size:12px;font-weight:850;box-shadow:0 2px 8px #082a4320}.coverage-map-explorer .coverage-town-label:before{border-top-color:#075d58}.coverage-map-towns{padding:16px 24px 4px}.coverage-map-towns p{margin:0 0 10px;color:#526473;font-size:12px;font-weight:700}.coverage-map-towns>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coverage-map-towns button{display:flex;gap:8px;align-items:center;min-height:44px;padding:9px 11px;border:1px solid #d2dfd9;border-radius:6px;background:#f8fbf9;text-align:left}.coverage-map-towns button span{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e4eee8;color:#075d58;font-size:11px}.coverage-map-towns button:hover,.coverage-map-towns button[aria-pressed=true]{border-color:#075d58;background:#eaf3ed}.coverage-map-explorer .coverage-map-note{padding:15px 24px 20px;color:#526473;font-size:12px;line-height:1.5}.coverage-map-explorer.map-unavailable #coverage-map,.coverage-map-explorer.map-unavailable #home-coverage-map{height:80px;min-height:80px;flex-basis:80px}@media (max-width:700px){.coverage-map-header{padding:18px 16px 14px}.coverage-map-explorer h3{font-size:20px}.coverage-map-region-controls button{padding:10px 12px}.coverage-map-reset{max-width:110px;font-size:12px}.coverage-map-explorer #coverage-map,.coverage-map-explorer #home-coverage-map{height:440px;min-height:440px;flex-basis:440px}.coverage-map-towns{padding:14px 16px 2px}.coverage-map-towns button{padding:9px 8px;font-size:12px}.coverage-map-explorer .coverage-map-note{padding:14px 16px 18px}}.bcm-partnership{padding:clamp(60px,7vw,96px) max(24px,calc((100vw - 1180px)/2));background:#f3f7f5;color:#102a3e;scroll-margin-top:96px}.bcm-partnership-intro{max-width:790px;margin:0 0 42px}.bcm-partnership-intro .eyebrow{color:#397362}.bcm-partnership-intro h2{margin:0;font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;line-height:1.06}.bcm-partnership-intro>p:last-child{max-width:680px;color:#526473;font-size:18px;line-height:1.55;margin:20px 0 0}.bcm-partnership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #cbdad3}.bcm-partnership-grid article{display:flex;align-items:flex-start;gap:20px;padding:30px 32px 32px 0;border-bottom:1px solid #cbdad3}.bcm-partnership-grid article:nth-child(2n){padding-left:32px;padding-right:0;border-left:1px solid #cbdad3}.bcm-partnership-number{flex-shrink:0;color:#9a711f;font-size:15px;font-weight:850;line-height:1.5}.bcm-partnership-moment{margin:0 0 10px;color:#397362;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.bcm-partnership-grid h3{margin:0 0 12px;font-size:23px;line-height:1.2;letter-spacing:-.025em}.bcm-partnership-grid article div>p:last-child{margin:0;color:#526473;font-size:15px;line-height:1.6}.bcm-partnership .bcm2-proof-links{margin-top:28px;padding-top:0;border:0;justify-content:flex-start}.bcm2-hero-copy .bcm-careers-hero-link{margin:24px 0 0;color:#526473;font-size:13px;line-height:1.5}.bcm-careers-hero-link a{color:#236457;font-weight:800;text-underline-offset:4px}.bcm-careers-banner{display:flex;gap:36px;align-items:center;justify-content:space-between;padding:46px max(24px,calc((100vw - 1180px)/2));background:#fff;border-top:4px solid #d9a441}.bcm-careers-banner>div{max-width:770px}.bcm-careers-banner .eyebrow{color:#397362;margin:0 0 10px}.bcm-careers-banner h2{color:#102a3e;font-size:clamp(25px,2.6vw,35px);letter-spacing:-.025em;line-height:1.1;margin:0 0 14px}.bcm-careers-banner p:last-child{margin:0;color:#526473;font-size:16px;line-height:1.55}.bcm-careers-banner>a{flex-shrink:0}.bcm-careers-callout{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:34px 0;padding:28px;background:#eff5f1;border-left:4px solid #d9a441}.bcm-careers-callout strong{color:#102a3e;font-size:21px}.bcm-careers-callout p{color:#526473;margin:8px 0 0;font-size:15px;line-height:1.5;max-width:680px}.bcm-careers-callout>a{flex-shrink:0}.bcm-careers-form-route{padding:14px 16px;background:#eff5f1;border-left:3px solid #397362;font-size:14px}.bcm-careers-form-route a{font-weight:800;color:#236457;text-underline-offset:3px}.bcm-careers-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(40px,6vw,90px);padding:clamp(58px,7vw,100px) max(24px,calc((100vw - 1180px)/2));color:#fff;background:#102337}.bcm-careers-hero .eyebrow{color:#e5bc65}.bcm-careers-hero h1{color:#fff;font-size:clamp(40px,4.7vw,65px);line-height:1.03;letter-spacing:-.045em;margin:0 0 25px}.bcm-careers-hero p{color:#d0dce1;font-size:16px;line-height:1.65}.bcm-careers-hero .bcm-careers-lead{font-size:20px;color:#fff}.bcm-careers-hero .hero-actions{margin-top:28px;gap:20px}.bcm-careers-hero .text-link{color:#fff}.bcm-careers-opportunity{background:#fff;color:#102a3e;border-top:4px solid #d9a441;padding:34px;box-shadow:0 15px 45px #0002}.bcm-careers-opportunity-icon{display:inline-flex;color:#236457;background:#eaf3ed;padding:13px;border-radius:50%;margin-bottom:20px}.bcm-careers-opportunity-icon svg{width:29px;height:29px}.bcm-careers-opportunity .eyebrow{color:#397362;font-size:11px;line-height:1.4;margin:0 0 10px}.bcm-careers-opportunity h2{font-size:31px;line-height:1.1;letter-spacing:-.025em;margin:0 0 24px}.bcm-careers-opportunity ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:14px}.bcm-careers-opportunity li{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:700;line-height:1.5}.bcm-careers-opportunity li svg{color:#397362;width:18px;height:18px;flex-shrink:0;margin-top:2px}.bcm-careers-opportunity .bcm-careers-region-label{color:#526473;font-size:12px;font-weight:800;border-top:1px solid #dbe5df;padding-top:20px;margin:0 0 12px}.bcm-careers-regions{display:flex;flex-wrap:wrap;gap:6px}.bcm-careers-regions span{color:#236457;background:#edf4ef;padding:6px 9px;font-size:11px;font-weight:800;border-radius:4px}.bcm-careers-opportunity .bcm-careers-small,.bcm-careers-small{font-size:12px;color:#526473;line-height:1.6}.bcm-careers-apply,.bcm-careers-details{padding:70px max(24px,calc((100vw - 1180px)/2));scroll-margin-top:90px}.bcm-careers-apply .eyebrow,.bcm-careers-section-intro .eyebrow{color:#397362}.bcm-careers-apply h2,.bcm-careers-section-intro h2{font-size:clamp(32px,3.5vw,45px);letter-spacing:-.035em;line-height:1.1;color:#102a3e;margin:0 0 35px}.bcm-careers-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.bcm-careers-detail-grid article>svg{width:29px;height:29px;color:#a67620;margin-bottom:18px}.bcm-careers-detail-grid h3{font-size:22px;color:#102a3e;letter-spacing:-.02em;line-height:1.2;margin:0 0 14px}.bcm-careers-apply>div>p:not(.eyebrow):not(.bcm-careers-small),.bcm-careers-detail-grid p,.bcm-careers-requirements{color:#526473;font-size:16px;line-height:1.6}.bcm-careers-requirements{border-top:1px solid #dbe5df;padding-top:25px;margin:28px 0 0}.bcm-careers-requirements strong{color:#102a3e}.bcm-careers-apply{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;background:#f0f5f2}.bcm-careers-apply h2{margin-bottom:22px}.bcm-careers-apply-card{padding:34px;background:#fff;border:1px solid #dbe5df}.bcm-careers-apply-card h3{color:#102a3e;font-size:25px;margin:0 0 22px}.bcm-careers-apply-card ol{color:#526473;padding-left:20px;font-size:15px;line-height:1.6;margin:0 0 24px}.bcm-careers-apply-card li+li{margin-top:8px}.bcm-careers-email{display:block;width:fit-content;max-width:100%;overflow-wrap:anywhere;margin:20px 0 12px;font-size:15px;color:#236457;font-weight:800;text-underline-offset:4px}@media (min-width:981px) and (max-width:1240px){.site-nav{gap:14px}.site-nav .nav-phone{display:none}}@media (max-width:800px){.bcm-careers-apply,.bcm-careers-detail-grid,.bcm-careers-hero,.bcm-partnership-grid{grid-template-columns:1fr}.bcm-partnership-grid article,.bcm-partnership-grid article:nth-child(2n){border-left:0;padding:25px 0;gap:15px}.bcm-partnership-grid h3{font-size:22px}.bcm-careers-banner,.bcm-careers-callout{flex-direction:column;align-items:flex-start;gap:22px}.bcm-careers-banner{padding-top:34px;padding-bottom:34px}.bcm-careers-callout{padding:24px}.bcm-careers-hero{gap:36px;padding-top:48px;padding-bottom:48px}.bcm-careers-apply-card,.bcm-careers-opportunity{padding:26px}.bcm-careers-apply,.bcm-careers-details{padding-top:50px;padding-bottom:50px}.bcm-careers-apply{gap:24px}.bcm-careers-detail-grid{gap:20px}}@media (max-width:400px){.bcm-careers-hero h1{font-size:37px}.bcm-careers-apply-card{padding:22px}.bcm-careers-apply-card .button{width:100%;padding-left:12px;padding-right:12px}}.bcm-careers-hero .button.primary{background:#d9a441;color:#102337;border-color:#d9a441}.bcm-careers-hero .button.primary:hover{background:#e5bc65;border-color:#e5bc65}.facility-contact-section .request-copy .bcm-careers-form-route{color:#526473;font-size:14px;line-height:1.5}.bcm-careers-form-route a{display:block;width:fit-content;max-width:100%;margin-top:4px}.facility-page-intelligence .facility-intelligence-copy h2{font-size:clamp(32px,3.3vw,44px);line-height:1.08}.bcm-physician-affiliation.bcm-affiliation-sphp{background:#fff;border-color:#d5dfe2}.bcm-affiliation-sphp .bcm-affiliation-label{color:#42695d}.bcm-affiliation-sphp .bcm-affiliation-detail{color:#243c4d}.bcm-home-polish .bcm2-hero{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:64px;min-height:0;padding-top:64px;padding-bottom:64px}.bcm-home-polish .bcm2-hero h1{font-size:clamp(44px,4.45vw,63px);line-height:1.07;letter-spacing:-.045em}.bcm-home-polish .bcm2-hero h1 span{color:#edcc86}.bcm-home-polish .bcm2-hero-summary{font-size:20px;line-height:1.55;max-width:570px;margin-top:24px}.bcm-hero-regions{color:#fff;font-size:13px;font-weight:750;line-height:1.6;margin:22px 0 0}.bcm-hero-regions span{color:#d9a441;padding:0 6px}.bcm-home-polish .hero-actions{align-items:center;gap:22px}.bcm-hero-services-link{color:#fff;font-size:14px;font-weight:750;text-underline-offset:5px}.bcm-hero-services-link:hover{color:#edcc86}.bcm-home-polish .bcm2-hero-copy .bcm-careers-hero-link{color:#c6d3df;margin-top:25px}.bcm-home-polish .bcm-careers-hero-link a{color:#edcc86}.bcm-hero-physician{background:#f1f4f3;border-radius:12px;overflow:hidden;box-shadow:0 20px 45px #0003;max-width:418px;margin:0;width:100%}.bcm-hero-physician>img{display:block;width:100%;height:326px;object-fit:cover;object-position:center 35%}.bcm-hero-physician-caption{padding:24px 26px 26px;color:#071f36;border-top:3px solid #d9a441}.bcm-hero-physician-caption .eyebrow{color:#426c5c;font-size:10px;letter-spacing:.1em;line-height:1.5;margin:0 0 8px}.bcm-hero-physician-caption strong{display:block;font-size:24px;letter-spacing:-.025em;line-height:1.2}.bcm-hero-physician-caption>span{display:block;font-size:13px;line-height:1.5;margin-top:8px;color:#4e6370}.bcm-service-page .legal-hero{display:block;min-height:0;padding:66px max(24px,calc((100vw - 1180px)/2)) 70px}.bcm-service-page .legal-hero:before{display:none}.bcm-service-page .legal-hero .eyebrow{margin:0 0 20px}.bcm-service-page .legal-hero h1{font-size:clamp(38px,4.6vw,62px);line-height:1.08;letter-spacing:-.035em;max-width:960px;margin:0}.bcm-service-page .legal-hero>p:not(.eyebrow){font-size:19px;line-height:1.6;max-width:850px;margin:24px 0 0}.bcm-service-page .legal-hero .hero-actions{margin-top:28px}.bcm-service-page .legal-hero .button.primary{background:#d9a441;color:#102337;border-color:#d9a441}.bcm-service-page .legal-hero .button.primary:hover{background:#e5bc65;border-color:#e5bc65}.facility-service-hero{min-height:0;padding-top:56px;padding-bottom:56px;row-gap:18px}.facility-service-hero:before{display:none}.facility-service-hero>h1{font-size:clamp(40px,4.3vw,60px);line-height:1.06;letter-spacing:-.035em;margin:0}.facility-service-hero>p:not(.eyebrow){font-size:18px;line-height:1.5;margin:0}.facility-service-hero>p.bcm-scope{font-size:14px;line-height:1.65;color:#edcc86!important}.facility-service-hero>.eyebrow{margin:0}.facility-service-hero .hero-actions{margin-top:6px}.facility-service-hero .service-hero-panel{grid-row:1/span 6;box-shadow:0 20px 45px #0003}.facility-service-hero .facility-hero-resource-links{margin-top:0}@media (max-width:1100px){.bcm-home-polish .bcm2-hero{gap:36px;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.bcm-home-polish .bcm2-hero h1{font-size:46px}.bcm-hero-physician>img{height:300px}}@media (max-width:980px){.site-nav{top:100%;max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain}.bcm-home-polish .bcm2-hero{grid-template-columns:1fr;gap:30px;padding-top:42px;padding-bottom:42px}.bcm-home-polish .bcm2-hero-copy{max-width:700px}.bcm-hero-physician{display:grid;grid-template-columns:92px 1fr;max-width:520px;background:0 0;box-shadow:none;border-radius:0;align-items:center;gap:20px}.bcm-hero-physician>img{height:100px;border-radius:8px;object-position:center 30%}.bcm-hero-physician-caption{padding:0;border:0;color:#fff}.bcm-hero-physician-caption .eyebrow{color:#edcc86;font-size:9px;letter-spacing:.06em;margin-bottom:6px}.bcm-hero-physician-caption strong{font-size:20px}.bcm-hero-physician-caption>span{color:#c6d3df;font-size:12px;margin-top:5px}}@media (max-width:620px){.bcm-home-polish .bcm2-hero{padding:34px 24px;gap:26px}.bcm-home-polish .bcm2-hero .eyebrow{font-size:10px;letter-spacing:.1em}.bcm-home-polish .bcm2-hero h1{font-size:clamp(34px,9.6vw,48px);line-height:1.09}.bcm-home-polish .bcm2-hero-summary{font-size:17px;line-height:1.5;margin-top:20px}.bcm-hero-regions{font-size:11px;margin-top:18px}.bcm-hero-regions span{padding:0 3px}.bcm-home-polish .hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:24px}.bcm-home-polish .hero-actions .button{font-size:14px;padding-left:15px;padding-right:15px}.bcm-hero-services-link{text-align:center;font-size:13px}.bcm-home-polish .bcm2-hero-copy .bcm-careers-hero-link{margin-top:19px;font-size:12px}.bcm-home-polish .bcm-hero-physician-caption .eyebrow{font-size:9px;letter-spacing:.04em}.bcm-service-page .legal-hero{padding-top:42px;padding-bottom:42px}.bcm-service-page .legal-hero>p:not(.eyebrow){font-size:17px;line-height:1.5}.facility-service-hero{padding-top:38px;padding-bottom:38px;row-gap:18px}.facility-service-hero>p:not(.eyebrow){font-size:17px}.facility-service-hero>p.bcm-scope{font-size:13px}}.site-header .brand-mark{background:0 0;border:0;box-shadow:none;padding:0}.site-header .brand-mark img{object-fit:contain}.bcm2-coverage .button.primary,.bcm2-hero .button.primary,.bcm2-leadership .button.primary,.button,.button.glass,.button.primary,.button.quiet,.button.secondary,.button.secondary-dark,.mobile-contact-bar a,.site-header .site-nav .nav-action{border-radius:8px}.button.primary,.button.primary.booking-dominant{box-shadow:0 4px 12px #071f361a}.button.primary.booking-dominant:hover,.button.primary:hover{box-shadow:0 6px 16px #071f3621}.bcm-care-priorities .bcm2-scenario-path article,.bcm-careers-apply-card,.bcm-careers-opportunity,.bcm-team-card,.facility-fit-compact,.facility-home-process-grid article,.facility-home-service-grid article,.facility-inquiry-form,.facility-leadership-band,.facility-service-graphic,.facility-service-graphic-lanes li,.facility-service-hero .service-hero-panel{border-radius:12px;box-shadow:0 5px 20px #071f360d}.bcm-care-priorities .bcm2-section-intro h2,.bcm-careers-apply h2,.bcm-careers-section-intro h2,.bcm-partnership-intro h2,.bcm2-coverage h2,.bcm2-leadership-copy h2,.bcm2-section-intro h2,.facility-brand-visual-services figcaption h2,.facility-contact-section .request-copy h2,.facility-coverage-heading h2,.facility-home-section-heading h2,.facility-leadership-band h2,.facility-page-intelligence .facility-intelligence-copy h2,.facility-service-lanes-intro h2,.facility-workflow h2,.section-heading h2,.site-closeout h2{font-size:clamp(40px,3.35vw,46px);font-weight:800;line-height:1.12;letter-spacing:-.035em}.bcm2-services{padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(48px,5vw,72px)}.facility-brand-visual-services{gap:clamp(28px,3vw,44px);padding-top:clamp(42px,4.5vw,64px);padding-bottom:clamp(42px,4.5vw,64px)}.bcm-service-page .article-content{gap:12px;padding-top:44px;padding-bottom:56px}.bcm-service-page .article-content h2{font-size:clamp(30px,2.8vw,38px);letter-spacing:-.025em;line-height:1.15;margin-top:20px;margin-bottom:0}.bcm-service-page .article-content h2:first-child{margin-top:0}.bcm2-service-grid>article,.facility-home-service-grid>article{display:flex;flex-direction:column;min-width:0}.bcm2-service-grid h3,.facility-home-service-grid h3{font-size:24px;line-height:1.2;min-height:2.4em;letter-spacing:-.02em}.bcm2-service-grid .text-link,.facility-home-service-grid .text-link{align-self:flex-start;margin-top:auto;padding-top:16px;min-height:44px;line-height:1.45}.bcm2-service-grid>article>svg{flex-shrink:0;margin-bottom:20px}.facility-service-graphic-lanes li{grid-template-rows:auto 1fr}.facility-service-graphic-lanes h3{min-height:3.6em;line-height:1.2}.bcm-team-grid.bcm-team-grid-clinicians{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bcm-team-grid.bcm-team-grid-clinicians>.bcm-team-card:last-child{grid-column:auto}.bcm-team-grid-clinicians .bcm-team-card-physician{grid-template-columns:112px minmax(0,1fr);grid-template-rows:minmax(112px,auto) auto 1fr;gap:16px 20px;padding:28px;align-items:start}.bcm-team-grid-clinicians .bcm-team-avatar,.bcm-team-grid-clinicians .bcm-team-avatar img{width:112px;height:112px}.bcm-team-grid-clinicians .bcm-team-card h3{font-size:clamp(22px,1.85vw,26px);line-height:1.2;letter-spacing:-.025em;margin-bottom:8px}.bcm-team-grid-clinicians .bcm-team-card>div>p:not(.bcm-affiliation-name):not(.bcm-affiliation-label):not(.bcm-affiliation-detail){font-size:15px;line-height:1.45}.bcm-team-card-with-quote>div:not(.bcm-team-avatar),.bcm-team-card>div:not(.bcm-team-avatar){min-width:0}.bcm-physician-affiliation{align-items:center;min-height:148px;width:100%;max-width:340px;padding:16px 18px;border-radius:8px}.bcm-team-grid-clinicians .bcm-physician-affiliation{max-width:none;margin:0}.bcm-physician-affiliation .bcm-affiliation-name{display:flex;align-items:center;min-height:54px;margin:6px 0 8px}.bcm-physician-affiliation .bcm-affiliation-logo{width:185px;height:auto;max-height:54px;object-fit:contain;object-position:left center}.bcm-physician-affiliation.bcm-affiliation-sphp .bcm-affiliation-logo{width:190px}.bcm-team-grid-clinicians .bcm-team-card>.bcm-team-quote{margin-top:0;font-size:16px;line-height:1.6}.bcm-team-card.bcm-team-operations{align-items:center;max-width:1180px;margin:24px auto 0;padding:20px 24px;background:#f9fbfa;box-shadow:none}.bcm-team-grid-liaisons .bcm-team-card h3,.bcm-team-operations h3{font-size:20px;line-height:1.25;letter-spacing:-.02em}.bcm-team-grid-liaisons .bcm-team-role,.bcm-team-operations p{font-size:15px;line-height:1.5}.bcm-team-grid.bcm-team-grid-liaisons{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;max-width:1060px}@media (max-width:980px){.bcm2-service-grid h3,.facility-home-service-grid h3{min-height:0}}@media (max-width:860px){.bcm-team-grid.bcm-team-grid-clinicians,.bcm-team-grid.bcm-team-grid-liaisons{grid-template-columns:minmax(0,1fr)}.bcm-team-grid-clinicians .bcm-team-card-physician{padding:24px}}@media (max-width:760px){.facility-service-graphic-lanes li{grid-template-rows:auto}.facility-service-graphic-lanes h3{min-height:0}}@media (max-width:620px){.bcm-care-priorities .bcm2-section-intro h2,.bcm-careers-apply h2,.bcm-careers-section-intro h2,.bcm-partnership-intro h2,.bcm2-coverage h2,.bcm2-leadership-copy h2,.bcm2-section-intro h2,.facility-brand-visual-services figcaption h2,.facility-contact-section .request-copy h2,.facility-coverage-heading h2,.facility-home-section-heading h2,.facility-leadership-band h2,.facility-page-intelligence .facility-intelligence-copy h2,.facility-service-lanes-intro h2,.facility-workflow h2,.section-heading h2,.site-closeout h2{font-size:clamp(30px,8.2vw,34px);line-height:1.15;letter-spacing:-.03em}.bcm2-services{padding-top:42px;padding-bottom:42px}.facility-brand-visual-services{padding-top:34px;padding-bottom:38px}.bcm-service-page .article-content{padding-top:34px;padding-bottom:40px}.bcm-service-page .article-content h2{font-size:28px}.bcm-team-grid-clinicians .bcm-team-card-physician{grid-template-columns:88px minmax(0,1fr);grid-template-rows:minmax(88px,auto) auto 1fr;gap:16px 14px;padding:18px}.bcm-team-grid-clinicians .bcm-team-avatar,.bcm-team-grid-clinicians .bcm-team-avatar img{width:88px;height:88px}.bcm-team-grid-clinicians .bcm-team-card h3{font-size:21px}.bcm-team-grid-clinicians .bcm-physician-affiliation{min-height:160px;padding:14px}.bcm-team-card.bcm-team-operations,.bcm-team-grid-liaisons .bcm-team-card{padding:18px;gap:14px}.bcm-team-grid-clinicians .bcm-team-card>.bcm-team-quote{font-size:15px}}.bcm-physician-affiliation,.bcm-physician-affiliation.bcm-affiliation-sphp{background:#fff;border-color:#d5dfe2;box-shadow:none}.bcm-affiliation-sphp .bcm-affiliation-label,.bcm-physician-affiliation .bcm-affiliation-label{color:#526473}.bcm-affiliation-sphp .bcm-affiliation-detail,.bcm-physician-affiliation .bcm-affiliation-detail,.bcm-physician-affiliation .bcm-affiliation-name{color:#243c4d}.bcm-team-grid-clinicians .bcm-physician-affiliation,.bcm-team-grid-clinicians .bcm-physician-affiliation.bcm-affiliation-sphp{align-items:center;background:#fff;border:1px solid #d8e2e5;border-radius:12px;min-height:0;padding:15px 18px 14px}.bcm-team-grid-clinicians .bcm-physician-affiliation .bcm-affiliation-label{color:#657783;font-size:11px;font-weight:700;letter-spacing:.11em;line-height:1.35;margin:0 0 7px}.bcm-team-grid-clinicians .bcm-physician-affiliation .bcm-affiliation-name{align-items:center;display:flex;height:48px;margin:0 0 8px;min-height:0}.bcm-team-grid-clinicians .bcm-physician-affiliation .bcm-affiliation-logo{height:auto;max-height:46px;max-width:100%;object-fit:contain;object-position:left center;width:210px}.bcm-team-grid-clinicians .bcm-physician-affiliation.bcm-affiliation-sphp .bcm-affiliation-logo{max-height:52px;width:196px}.bcm-team-grid-clinicians .bcm-physician-affiliation .bcm-affiliation-detail{border-top:1px solid #e9eef0;color:#344c5b;font-size:13px;font-weight:600;letter-spacing:-.005em;line-height:1.4;margin:0;padding-top:8px}@media (max-width:620px){.bcm-team-grid-clinicians .bcm-physician-affiliation,.bcm-team-grid-clinicians .bcm-physician-affiliation.bcm-affiliation-sphp{padding:14px 16px 13px}}@media (min-width:1100px){.bcm-team-grid.bcm-team-grid-liaisons{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;align-items:stretch}}.bcm-team-card-jennie>.bcm-team-credentials,.bcm-team-card-jennie>.bcm-team-bio{grid-column:1 / -1}.bcm-team-card-jennie>.bcm-team-credentials{margin-top:.85rem;color:#42694d;font-size:.85rem;line-height:1.45}.bcm-team-card-jennie>.bcm-team-bio{margin-top:.75rem;color:#415569;font-size:.95rem;line-height:1.5}.bcm-team-avatar .bcm-team-photo-jennie{object-position:center 32%}.bcm-team-grid-liaisons .bcm-team-card>.bcm-team-bio{grid-column:1/-1;margin-top:.85rem;color:#415569;font-size:.95rem;line-height:1.5}.bcm-team-grid-liaisons .bcm-team-card{scroll-margin-top:110px}.brand-mark{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;padding:0}.brand-mark img{border-radius:0;display:block;object-fit:contain}.footer-brand-lockup img{background:transparent;border:0;border-radius:0;box-shadow:none;object-fit:contain;padding:0}img[src$="bridgecare-original-emblem-20261008.png"],.facility-brand-visual .facility-service-graphic-brand img{border-radius:0;object-fit:contain}.text-link.bcm-team-email{font-size:14px;line-height:1.45;max-width:100%;min-height:44px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}#qasim-jafri>.bcm-team-avatar+div,#haroon-chaudhry>.bcm-team-avatar+div{min-width:0}#qasim-jafri,#haroon-chaudhry,#ralph-jan-rio{scroll-margin-top:110px}.bcm2-leadership .bcm-physician-affiliation,.facility-leadership-band .bcm-physician-affiliation{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:0;width:100%;max-width:100%;margin:22px 0;padding:0}.bcm2-leadership .bcm-physician-affiliation .bcm-affiliation-label,.facility-leadership-band .bcm-physician-affiliation .bcm-affiliation-label{color:#526473;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.4;text-transform:none;margin:0 0 10px}.bcm2-leadership .bcm-physician-affiliation .bcm-affiliation-name,.facility-leadership-band .bcm-physician-affiliation .bcm-affiliation-name{min-height:0;height:auto;margin:0 0 10px}.bcm2-leadership .bcm-physician-affiliation .bcm-affiliation-logo,.facility-leadership-band .bcm-physician-affiliation .bcm-affiliation-logo{display:block;width:230px;max-width:100%;height:auto;max-height:none;object-fit:contain;object-position:left center}.bcm2-leadership .bcm-physician-affiliation .bcm-affiliation-detail,.facility-leadership-band .bcm-physician-affiliation .bcm-affiliation-detail{color:#344c5b;font-size:14px;font-weight:500;line-height:1.45;margin:0}#ralph-jan-rio .bcm-team-avatar img{object-position:50% 20%;transform:scale(1.18);transform-origin:50% 20%}body.bcm-brand-refresh{--ink: #103349;--navy: #103349;--ink-2: #244354;--muted: #576a70;--green: #466956;--green-2: #315547;--teal: #587e79;--gold: #c7a565;--gold-text: #755721;--gold-soft: #f5efdf;--line: #dce3da;--surface: #f7f8f3;--surface-2: #edf2ea;--shadow: 0 20px 50px rgba(16,51,73,.08);--soft-shadow: 0 8px 28px rgba(16,51,73,.05);background:#fbfcf8;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.bcm-brand-refresh :is(h1,h2){font-family:Georgia,Times New Roman,serif;font-weight:400!important;letter-spacing:-.035em}.bcm-brand-refresh .site-header{background:#fffffff7;border-bottom:1px solid var(--line);padding:17px max(28px,calc((100vw - 1320px)/2));min-height:104px;gap:34px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bcm-brand-refresh .brand{flex-shrink:0;gap:0}.bcm-brand-refresh .brand-logo{width:310px;height:auto;display:block}.bcm-brand-refresh .site-nav{gap:25px}.bcm-brand-refresh .site-nav a{color:#29434c;font-size:13px;font-weight:600;letter-spacing:0}.bcm-brand-refresh .site-nav a:hover{color:var(--green)}.bcm-brand-refresh .site-nav .nav-phone{display:none}.bcm-brand-refresh .site-nav .nav-action{background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:5px;padding:13px 18px;box-shadow:none;font-size:13px}.bcm-brand-refresh .eyebrow{color:var(--green);font-size:11px;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.bcm-brand-refresh .button{min-height:49px;border-radius:5px;font-size:14px;font-weight:600;box-shadow:none;padding:14px 22px}.bcm-brand-refresh .button.primary{background:var(--navy);border:1px solid var(--navy);color:#fff;box-shadow:none}.bcm-brand-refresh .button.primary:hover{background:#244b5f;transform:translateY(-1px)}.bcm-brand-refresh .button.glass{border-color:#bacbbb;background:transparent;color:var(--navy)}.bcm-brand-refresh :is(.button,.nav-action,a){transition:background .15s ease,color .15s ease,transform .15s ease}.bcm-brand-refresh :where(a,button,input,select,textarea):focus-visible{outline:3px solid #a8884c;outline-offset:4px}.bcm-brand-refresh .bcm2-hero{display:grid;grid-template-columns:1.22fr 1fr;align-items:center;gap:75px;padding:72px 52px 68px;max-width:1320px;margin:auto;min-height:0;background:transparent;border:0;box-shadow:none}.bcm-brand-refresh .bcm2-hero:before,.bcm-brand-refresh .bcm2-hero:after{display:none}.bcm-brand-refresh .bcm2-hero-copy{padding:0;max-width:650px}.bcm-brand-refresh .bcm2-hero .eyebrow{margin:0 0 22px;display:flex;align-items:center;gap:12px}.bcm-brand-refresh .bcm2-hero .eyebrow:before{content:"";height:1px;width:34px;background:var(--gold)}.bcm-brand-refresh .bcm2-hero h1{font-size:clamp(46px,5vw,72px);line-height:1.04;color:var(--navy);margin:0 0 25px;max-width:none}.bcm-brand-refresh .bcm2-hero h1 span{color:var(--green)}.bcm-brand-refresh .bcm2-hero-summary{font-size:17px;line-height:1.75;color:var(--muted);max-width:460px;margin:0 0 20px}.bcm-brand-refresh .bcm-hero-regions{color:var(--green);font-size:12px;letter-spacing:.04em;margin:0 0 28px;font-weight:600}.bcm-brand-refresh .bcm-hero-regions span{margin:0 8px;color:#af9565}.bcm-brand-refresh .hero-actions{gap:21px;flex-wrap:wrap}.bcm-brand-refresh .bcm-hero-services-link{color:var(--navy);font-size:13px;font-weight:600;text-decoration:none}.bcm-brand-refresh .bcm-hero-services-link span{margin-left:5px}.bcm-brand-refresh .bcm-careers-hero-link{font-size:12px;color:#677675;margin-top:22px}.bcm-brand-refresh .bcm-careers-hero-link a{color:var(--green)}.bcm-brand-refresh .bcm-careers-hero-link a{display:inline-block;margin-top:7px}.bcm-home-polish.bcm-brand-refresh .bcm2-hero-copy .bcm-careers-hero-link{color:#657571}.bcm-home-polish.bcm-brand-refresh .bcm2-services .bcm2-section-intro h2{text-transform:none;letter-spacing:-.035em}.bcm-brand-refresh .bcm-hero-physician{display:block;background:#e9eeea;border:1px solid #d6dfd7;border-radius:90px 6px 6px;position:relative;overflow:hidden;padding:0;width:100%;max-width:465px;height:auto;aspect-ratio:auto;box-shadow:12px 12px #eef2e9;margin:0}.bcm-brand-refresh .bcm-hero-physician:before,.bcm-brand-refresh .bcm-hero-physician:after{display:none}.bcm-brand-refresh .bcm-hero-physician>img{width:100%;height:370px;object-fit:cover;object-position:center 31%;border-radius:0;position:static;opacity:1}.bcm-brand-refresh .bcm-hero-physician-caption{position:static;inset:auto;background:#fff;color:var(--navy);padding:22px 26px;display:block;border-top:1px solid var(--line)}.bcm-brand-refresh .bcm-hero-physician-caption .eyebrow{display:none}.bcm-brand-refresh .bcm-hero-physician-caption strong{display:block;font-family:Georgia,serif;font-size:23px;font-weight:500;margin-bottom:5px;color:var(--navy)}.bcm-brand-refresh .bcm-hero-physician-caption span{font-size:11px;line-height:1.5;color:var(--muted)}.bcm-brand-refresh .bcm2-boundary{max-width:1216px;margin:0 auto;padding:18px 0;background:none;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;color:#65706d;gap:12px;font-size:11px}.bcm-brand-refresh .bcm2-boundary strong{font-weight:600;color:var(--green)}.bcm-brand-refresh .bcm2-boundary svg{width:18px;height:18px;color:var(--green);flex-shrink:0}.bcm-brand-refresh .bcm2-boundary p{margin:0;font-size:12px;line-height:1.7}.bcm-brand-refresh :is(.bcm2-services,.bcm-care-priorities,.bcm-team,.bcm2-coverage){max-width:1320px;margin:auto;padding:82px 52px;background:transparent;border:0}.bcm-brand-refresh .bcm2-section-intro{margin-bottom:34px;max-width:800px}.bcm-brand-refresh .bcm2-section-intro h2{font-size:41px;line-height:1.15;color:var(--navy);margin:10px 0 16px}.bcm-brand-refresh .bcm2-section-intro>p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.75}.bcm-brand-refresh .bcm2-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.bcm-brand-refresh .bcm2-service-grid>article{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-top:3px solid #b7c7b7;border-radius:5px;background:#fff;padding:30px;box-shadow:none}.bcm-brand-refresh .bcm2-service-grid>article>svg{color:var(--green);width:26px;height:26px;margin-bottom:23px;background:none;padding:0}.bcm-brand-refresh .bcm2-service-grid h3{font-size:20px;font-weight:600;line-height:1.35;margin:0 0 18px;color:var(--navy)}.bcm-brand-refresh .bcm2-service-grid ul{padding-left:17px;margin:0 0 26px;color:var(--muted);font-size:13px;line-height:1.8}.bcm-brand-refresh .bcm2-service-grid ul li{margin-bottom:4px}.bcm-brand-refresh .bcm2-service-grid .text-link{margin-top:auto;color:var(--green);font-size:12px;font-weight:600}.bcm-brand-refresh .bcm2-proof-links{padding:22px 0 0;border:0;font-size:12px;gap:22px;color:var(--muted);background:none}.bcm-brand-refresh .bcm2-proof-links a{color:var(--green);font-weight:500}.bcm-brand-refresh .bcm-care-priorities{max-width:none;background:#edf2e9;padding-left:max(52px,calc((100vw - 1216px)/2));padding-right:max(52px,calc((100vw - 1216px)/2))}.bcm-brand-refresh .bcm2-scenario-path{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.bcm-brand-refresh .bcm2-scenario-path article{padding:0;background:none;border:0;box-shadow:none}.bcm-brand-refresh .bcm2-scenario-path article>svg{display:none}.bcm-brand-refresh .bcm2-number{width:34px;height:34px;background:#fff;color:var(--green);border:1px solid #c9d6c5;font-size:13px;border-radius:50%;margin-bottom:22px}.bcm-brand-refresh .bcm2-scenario-path h3{font-size:20px;color:var(--navy);margin-bottom:13px}.bcm-brand-refresh .bcm2-scenario-path p{color:var(--muted);font-size:14px;line-height:1.8}.bcm-brand-refresh .bcm2-leadership{background:#14384b;padding:72px max(52px,calc((100vw - 1216px)/2));margin:0;border:0;border-radius:0;max-width:none}.bcm-brand-refresh .bcm2-leadership-copy{display:grid;grid-template-columns:.85fr 1.4fr;align-items:center;gap:80px;background:none;padding:0;border:0;box-shadow:none;border-radius:0}.bcm-brand-refresh .bcm2-leadership .eyebrow{color:#c4d2bd}.bcm-brand-refresh .bcm2-leadership h2{color:#fff;font-size:37px}.bcm-brand-refresh .bcm2-leadership :is(.bcm2-leadership-role,.bcm-physician-email,.bcm-affiliation-label,.bcm-affiliation-detail){color:#d5dfdf}.bcm-brand-refresh .bcm2-leadership .bcm-affiliation-logo{filter:brightness(0) invert(1);opacity:.88;max-width:188px}.bcm-brand-refresh .bcm2-leadership .bcm-physician-affiliation{background:none;border:0;padding-left:0}.bcm-brand-refresh .bcm-founder-quote{color:#fff;font-family:Georgia,serif;font-size:25px;line-height:1.5;border:0;padding:0;margin:0 0 24px;font-weight:400}.bcm-brand-refresh .bcm2-leadership-summary,.bcm-brand-refresh .bcm2-leadership-points{color:#cfdbdc;font-size:13px;line-height:1.8}.bcm-brand-refresh .bcm2-leadership-points svg{color:#baceb6}.bcm-brand-refresh .bcm2-leadership-points li{color:#cfdbdc}.bcm-brand-refresh .bcm2-leadership .bcm-team-email{color:#e1e9e5}.bcm-brand-refresh .bcm2-leadership .button.primary{background:#f4f5ee;color:var(--navy);border-color:#f4f5ee;margin-top:12px}.bcm-brand-refresh .bcm2-leadership .bcm-founder-profile{background:#fff;border:1px solid #d4dfd5;border-radius:74px 6px 6px;box-shadow:10px 10px #dce8d51a;overflow:hidden;width:100%;max-width:385px;padding:0}.bcm-brand-refresh .bcm-founder-portrait{display:block;width:100%;height:295px;object-fit:cover;object-position:center 30%}.bcm-brand-refresh .bcm-founder-details{padding:26px}.bcm-brand-refresh .bcm2-leadership .bcm-founder-details h2{color:var(--navy);font-size:29px;margin:9px 0 8px}.bcm-brand-refresh .bcm2-leadership .bcm-founder-details .eyebrow{color:var(--green);font-size:10px;margin:0}.bcm-brand-refresh .bcm2-leadership .bcm-founder-details :is(.bcm2-leadership-role,.bcm2-leadership-summary,.bcm-affiliation-label,.bcm-affiliation-detail){color:var(--muted);font-size:12px}.bcm-brand-refresh .bcm2-leadership .bcm-founder-details .bcm-team-email{color:var(--green)}.bcm-brand-refresh .bcm2-leadership .bcm-founder-details .bcm-affiliation-logo{filter:none;opacity:1;max-width:160px}.bcm-brand-refresh .bcm2-leadership .bcm-founder-details .bcm-physician-affiliation{margin-top:21px;padding-top:17px;border-top:1px solid var(--line)}.bcm-brand-refresh .bcm-team-email{display:inline-block;max-width:100%;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.bcm-brand-refresh .bcm-team-card>.bcm-team-email-wide{grid-column:1 / -1;margin-top:-8px;font-weight:600}.bcm-brand-refresh .bcm-team-card{background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:none;padding:27px}.bcm-brand-refresh .bcm-team-card h3{color:var(--navy);font-size:21px;line-height:1.35}.bcm-brand-refresh .bcm-team-card :is(p,.bcm-team-quote){color:var(--muted);line-height:1.75}.bcm-brand-refresh .bcm-team-role{color:var(--green)!important;font-size:12px}.bcm-brand-refresh .bcm-team-quote{border-color:#b8c6b2;font-family:inherit;font-size:13px}.bcm-brand-refresh .bcm-team-grid-clinicians{gap:26px}.bcm-brand-refresh .bcm-team-grid-clinicians .bcm-team-avatar,.bcm-brand-refresh .bcm-team-grid-clinicians .bcm-team-avatar img{width:82px;height:82px;border-radius:50%}.bcm-brand-refresh .bcm-team-subheading{margin:45px 0 22px;font-weight:500;font-size:24px}.bcm-brand-refresh .bcm-careers-banner{background:#edf2e9;border:1px solid var(--line);border-radius:5px;max-width:1216px;margin:0 auto 15px;padding:37px 40px;box-shadow:none}.bcm-brand-refresh .bcm-careers-banner h2{color:var(--navy);font-size:30px}.bcm-brand-refresh .bcm-careers-banner p{color:var(--muted);font-size:13px}.bcm-brand-refresh .bcm-careers-banner .button.primary{min-width:260px;white-space:normal;line-height:1.4;text-align:left;gap:16px}.bcm-brand-refresh .bcm-careers-banner .button.primary svg{flex-shrink:0}.bcm-brand-refresh .bcm2-coverage{gap:56px}.bcm-brand-refresh .bcm2-coverage h2{color:var(--navy);font-size:41px}.bcm-brand-refresh .bcm2-coverage-copy>p:not(.eyebrow){color:var(--muted);line-height:1.8;font-size:14px}.bcm-brand-refresh .bcm2-coverage-links a{color:var(--green);border-color:var(--line)}.bcm-brand-refresh .bcm2-coverage .bcm2-phone-link{color:var(--navy)}.bcm-brand-refresh .coverage-map-frame{border:1px solid var(--line);border-radius:6px;box-shadow:none;overflow:hidden}.bcm-brand-refresh .coverage-map-header{background:#f1f4ed}.bcm-brand-refresh .coverage-map-header h3{color:var(--navy)}.bcm-brand-refresh :is(.service-hero,.legal-hero,.booking-hero){background:#edf2e9;color:var(--navy);padding-top:70px;padding-bottom:70px;min-height:0;border-color:var(--line)}.bcm-brand-refresh :is(.service-hero,.legal-hero,.booking-hero):before,.bcm-brand-refresh :is(.service-hero,.legal-hero,.booking-hero):after{display:none}.bcm-brand-refresh :is(.service-hero,.legal-hero,.booking-hero) h1{color:var(--navy);font-size:clamp(39px,4.4vw,62px);line-height:1.12}.bcm-brand-refresh :is(.service-hero,.legal-hero,.booking-hero)>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.8}.bcm-brand-refresh .service-hero-panel{background:#fff;color:var(--navy);border:1px solid #d3dfd0;border-radius:6px;box-shadow:none}.bcm-brand-refresh .service-hero-panel :is(p,li,small,span){color:var(--muted)}.bcm-brand-refresh .service-hero-panel :is(h2,h3,strong){color:var(--navy)}.bcm-brand-refresh :is(.service-hero,.legal-hero,.booking-hero) h1{color:var(--navy)!important}.bcm-brand-refresh .service-hero>p:not(.eyebrow){color:var(--muted)!important}.bcm-brand-refresh .service-hero>.eyebrow{color:var(--green)!important}.bcm-brand-refresh .facility-service-hero>p.bcm-scope{color:var(--green)!important}.bcm-brand-refresh :is(.service-hero,.legal-hero,.booking-hero) .hero-actions .button.primary{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:none}.bcm-brand-refresh :is(.service-hero,.legal-hero,.booking-hero) .hero-actions .button.glass{background:transparent;color:var(--navy);border-color:#a7bca9}.bcm-brand-refresh .intelligence-benefits :is(h3,p){color:var(--navy)}.bcm-brand-refresh .service-panel-lockup{border-color:var(--line)}.bcm-brand-refresh .facility-hero-resource-link{color:var(--green);font-size:12px}.bcm-brand-refresh :is(.feature-card,.service-card,.contact-panel,.detail-card){border-radius:6px;border-color:var(--line);box-shadow:none}.bcm-brand-refresh input,.bcm-brand-refresh select,.bcm-brand-refresh textarea{font-size:16px;border-radius:4px;border-color:#c8d4c8}.bcm-brand-refresh .site-footer{background:#f0f3ed;color:var(--navy);border-top:1px solid var(--line);padding:60px max(28px,calc((100vw - 1216px)/2)) 30px}.bcm-brand-refresh .footer-brand-lockup{flex-direction:column;align-items:flex-start;gap:15px;max-width:310px}.bcm-brand-refresh .footer-brand-lockup>img{width:245px;height:auto;border-radius:0;background:none;padding:0;mix-blend-mode:multiply}.bcm-brand-refresh .footer-brand-lockup>div>strong{display:none}.bcm-brand-refresh .footer-brand-lockup p{color:var(--muted);font-size:12px;line-height:1.8}.bcm-brand-refresh .footer-map span{color:var(--green);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.bcm-brand-refresh .footer-map a{color:var(--navy);font-size:12px}.bcm-brand-refresh .footer-boundary,.bcm-brand-refresh .footer-legal-row{color:var(--muted);border-color:#d5dfd1;font-size:11px}.bcm-brand-refresh .footer-legal-row a{color:var(--navy)}.bcm-brand-refresh .footer-legal-row a:hover,.bcm-brand-refresh .footer-boundary strong{color:var(--green)}.bcm-brand-refresh .footer-contact-stack a{color:var(--navy)}.bcm-brand-refresh .mobile-contact-bar{background:#fff;border-color:var(--line)}.bcm-brand-refresh .mobile-contact-bar a{border-radius:4px}.bcm-brand-refresh .bcm-careers-hero{background:#edf2e9;color:var(--navy)}.bcm-brand-refresh .bcm-careers-hero h1{color:var(--navy);line-height:1.12}.bcm-brand-refresh .bcm-careers-hero p,.bcm-brand-refresh .bcm-careers-hero .bcm-careers-lead{color:var(--muted)}.bcm-brand-refresh .bcm-careers-hero .eyebrow,.bcm-brand-refresh .bcm-careers-hero .text-link{color:var(--green)}.bcm-brand-refresh .bcm-careers-hero .button.primary{background:var(--navy);color:#fff;border-color:var(--navy)}.bcm-brand-refresh #facility-contact{scroll-margin-top:128px}.bcm-brand-refresh .facility-contact-section{background:#14384b}.bcm-brand-refresh .legal-content{grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}body.bcm-brand-refresh .facility-inquiry-form .form-inquiry-regions{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.6}body.bcm-brand-refresh .facility-inquiry-form .form-inquiry-regions a{color:var(--green);text-decoration:underline}@media (min-width: 981px){.bcm-brand-refresh .bcm2-coverage-copy{padding:0;min-width:0}.bcm-brand-refresh .footer-map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px) and (min-width: 981px){.bcm-brand-refresh .site-header{gap:20px;padding:16px 24px}.bcm-brand-refresh .brand-logo{width:244px}.bcm-brand-refresh .site-nav{gap:16px}.bcm-brand-refresh .site-nav a{font-size:12px}.bcm-brand-refresh .bcm2-hero{gap:44px;padding:65px 35px}}@media (max-width: 980px){.bcm-brand-refresh .site-header{min-height:87px;padding:16px 24px;gap:14px}.bcm-brand-refresh .brand-logo{width:232px}.bcm-brand-refresh .menu-button{background:none;color:var(--navy);border:1px solid var(--line);border-radius:5px;width:44px;height:44px}.bcm-brand-refresh .site-nav{background:#fff;padding:25px;top:87px;border-color:var(--line)}.bcm-brand-refresh #facility-contact{scroll-margin-top:112px}.bcm-brand-refresh .site-nav a{color:var(--navy);font-size:16px}.bcm-brand-refresh .bcm2-hero{padding:55px 28px 50px;gap:36px;grid-template-columns:1fr 1fr}.bcm-brand-refresh .bcm2-hero h1{font-size:45px}.bcm-brand-refresh .bcm2-hero-summary{font-size:15px}.bcm-brand-refresh .bcm-hero-physician>img{height:325px}.bcm-brand-refresh .bcm2-boundary{margin:0 28px}.bcm-brand-refresh :is(.bcm2-services,.bcm-care-priorities,.bcm-team,.bcm2-coverage){padding:60px 28px}.bcm-brand-refresh .bcm2-service-grid{gap:16px}.bcm-brand-refresh .bcm2-service-grid>article{padding:23px}.bcm-brand-refresh .bcm2-leadership{padding:58px 28px}.bcm-brand-refresh .bcm2-leadership-copy{gap:40px}.bcm-brand-refresh .bcm-careers-banner{margin-left:28px;margin-right:28px}}@media (max-width: 700px){.bcm-brand-refresh .site-header{min-height:80px;padding:14px 20px}.bcm-brand-refresh .brand-logo{width:218px}.bcm-brand-refresh .site-nav{top:80px}.bcm-brand-refresh #facility-contact{scroll-margin-top:104px}.bcm-brand-refresh .bcm2-hero{display:flex;flex-direction:column;align-items:stretch;padding:42px 24px 36px;gap:34px}.bcm-brand-refresh .bcm2-hero h1{font-size:clamp(37px,9vw,49px);line-height:1.12;margin-bottom:21px}.bcm-brand-refresh .bcm2-hero .eyebrow{font-size:9px;letter-spacing:.11em;margin-bottom:19px}.bcm-brand-refresh .bcm2-hero-summary{line-height:1.8}.bcm-brand-refresh .bcm-hero-regions{font-size:10px}.bcm-brand-refresh .bcm-hero-regions span{margin:0 5px}.bcm-brand-refresh .hero-actions{gap:17px}.bcm-brand-refresh .bcm-hero-physician{max-width:none;border-radius:66px 5px 5px;box-shadow:7px 7px #edf2e9}.bcm-brand-refresh .bcm-hero-physician>img{height:auto;aspect-ratio:1.18;object-position:center 29%}.bcm-brand-refresh .bcm-hero-physician-caption{padding:19px 22px}.bcm-brand-refresh .bcm2-boundary{margin:0 24px;font-size:10px;padding:16px 0}.bcm-brand-refresh :is(.bcm2-services,.bcm-care-priorities,.bcm-team,.bcm2-coverage){padding:49px 24px}.bcm-brand-refresh .bcm2-section-intro h2,.bcm-brand-refresh .bcm2-coverage h2{font-size:33px}.bcm-brand-refresh .bcm2-service-grid,.bcm-brand-refresh .bcm2-scenario-path{grid-template-columns:1fr;gap:18px}.bcm-brand-refresh .bcm2-service-grid>article{padding:26px}.bcm-brand-refresh .bcm2-proof-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.bcm-brand-refresh .bcm2-scenario-path{gap:27px}.bcm-brand-refresh .bcm2-scenario-path article{border-top:1px solid #cfdbc7;padding-top:22px}.bcm-brand-refresh .bcm2-number{margin-bottom:15px}.bcm-brand-refresh .bcm2-leadership{padding:49px 24px}.bcm-brand-refresh .bcm2-leadership-copy{grid-template-columns:1fr;gap:29px}.bcm-brand-refresh .bcm2-leadership .bcm-founder-profile{max-width:385px;margin:0 auto;border-radius:66px 5px 5px}.bcm-brand-refresh .bcm-founder-portrait{height:auto;aspect-ratio:1.2}.bcm-brand-refresh .bcm-founder-details{padding:23px}.bcm-brand-refresh .bcm-founder-quote{font-size:23px}.bcm-brand-refresh .bcm-team-grid.bcm-team-grid-clinicians,.bcm-brand-refresh .bcm-team-grid.bcm-team-grid-liaisons{grid-template-columns:1fr}.bcm-brand-refresh .bcm-team-card{padding:25px}.bcm-brand-refresh .bcm-careers-banner{margin:0 24px;padding:28px;flex-direction:column;align-items:flex-start}.bcm-brand-refresh .bcm-careers-banner h2{font-size:29px}.bcm-brand-refresh .bcm-careers-banner .button.primary{min-width:0;width:100%}.bcm-brand-refresh .bcm2-coverage{display:flex;flex-direction:column;gap:29px}.bcm-brand-refresh :is(.service-hero,.legal-hero,.booking-hero){padding:45px 24px}.bcm-brand-refresh .site-footer{padding:45px 24px 26px}.bcm-brand-refresh .footer-map{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width: 620px){body.bcm-brand-refresh.has-mobile-contact-bar{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.bcm-brand-refresh .facility-page-intelligence{margin-left:calc(-1*clamp(22px,6vw,86px));margin-right:calc(-1*clamp(22px,6vw,86px))}}@media (prefers-reduced-motion: reduce){.bcm-brand-refresh *{transition:none!important;scroll-behavior:auto!important}}.bcm-brand-refresh .facility-inquiry-form input::placeholder,.bcm-brand-refresh .facility-inquiry-form textarea::placeholder{color:#576a70;opacity:1}.bcm-brand-refresh .bcm-team-disclosure{grid-column:1 / -1;margin:0;border:0;border-top:1px solid var(--line);background:transparent;border-radius:0;padding:0}.bcm-brand-refresh .bcm-team-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;min-height:48px;padding:11px 0;cursor:pointer;color:var(--green);font-size:13px;font-weight:600;line-height:1.5}.bcm-brand-refresh .bcm-team-disclosure>summary::-webkit-details-marker{display:none}.bcm-brand-refresh .bcm-team-disclosure>summary:after{content:"+";font-size:21px;font-weight:400}.bcm-brand-refresh .bcm-team-disclosure[open]>summary:after{content:"\2212"}.bcm-brand-refresh .bcm-team-disclosure>summary:focus-visible{outline:3px solid #a8884c;outline-offset:3px}.bcm-brand-refresh .bcm-team-disclosure-content{padding:4px 0 10px}.bcm-brand-refresh .bcm-team-disclosure-content :is(p,blockquote){margin-top:0;font-size:13px;line-height:1.8}.bcm-brand-refresh .bcm-team-disclosure-content blockquote{margin-bottom:0}.bcm-brand-refresh .bcm-team-card.bcm-team-card-janet{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start}.bcm-brand-refresh .bcm-team-card-janet>.bcm-team-email-wide{grid-column:1 / -1}.bcm-brand-refresh .facility-intelligence-copy .intelligence-benefits h3{color:#fff}.bcm-brand-refresh .facility-intelligence-copy .intelligence-benefits p{color:#dce7e8}.bcm-brand-refresh :is(.facility-intelligence-copy,.dashboard-scope-boundary) .eyebrow{color:#d9c28f}.bcm-brand-refresh :is(.hero-safety-note>span,.faq-panel-lockup span,.faq-sidebar-list>span){color:#755721}.bcm-brand-refresh .legal-content a{color:#466956}body.bcm-brand-refresh.bcm-daybreak-site{--daybreak-paper: #fffefa;--daybreak-wash: #f3f6ee;--daybreak-line: #dce4d7;--daybreak-gold: #c7a565}body.bcm-brand-refresh.bcm-daybreak-site .site-header{border-bottom-color:var(--daybreak-line);background:#fffefa;box-shadow:0 1px #10334906}body.bcm-brand-refresh.bcm-daybreak-site :is(.button,.site-nav .nav-action){border-radius:10px 10px 4px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}body.bcm-brand-refresh.bcm-daybreak-site :is(.button,.site-nav .nav-action):hover{transform:none}body.bcm-brand-refresh.bcm-daybreak-site .button.glass{background:#fffefa;border-color:#b5c5b1}body.bcm-brand-refresh.bcm-daybreak-site :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #8a6a2c;outline-offset:4px}body.bcm-brand-refresh.bcm-daybreak-site :is(.facility-inquiry-form,.bcm-careers-form) :is(input,select,textarea){border:1px solid #bdcbbb;border-radius:8px 8px 3px;background:#fffefa;min-width:0;box-shadow:none;font-size:16px}body.bcm-brand-refresh.bcm-daybreak-site :is(.facility-inquiry-form,.bcm-careers-form) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:48px}body.bcm-brand-refresh.bcm-daybreak-site .site-footer{background:#eef2e8;border-top:1px solid #cedbc9;padding-top:54px}body.bcm-brand-refresh.bcm-daybreak-site .footer-top{gap:52px}body.bcm-brand-refresh.bcm-daybreak-site .footer-map>div{padding-top:12px;border-top:1px solid #cad7c5}body.bcm-brand-refresh.bcm-daybreak-site .footer-map span{font-size:10px;letter-spacing:.14em;margin-bottom:14px}body.bcm-brand-refresh.bcm-daybreak-site .footer-map a{line-height:1.65;text-underline-offset:4px}body.bcm-brand-refresh.bcm-daybreak-site .footer-boundary{border-top-color:#cad7c5;padding-top:22px}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team{padding-top:80px;padding-bottom:80px}body.bcm-brand-refresh.bcm-daybreak-site .facility-service-wide>.bcm-team{padding-inline:0}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-header{max-width:720px;margin-bottom:36px}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-grid{gap:24px;align-items:start}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card{grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto;align-items:start;gap:16px 20px;min-width:0;padding:28px;background:var(--daybreak-paper);border:1px solid var(--daybreak-line);border-radius:22px 22px 6px;box-shadow:none}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card>div{min-width:0}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card h3{margin-top:0;font-size:21px;line-height:1.3;letter-spacing:-.025em}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card :is(.bcm-team-role,h3+p){margin-top:7px}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card :is(.bcm-team-avatar,.bcm-team-avatar img){width:76px;height:76px;border-radius:50%}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card .bcm-team-avatar{border:1px solid #d2decf;background:#edf2e8;overflow:hidden}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card .bcm-team-avatar img{border:0}body.bcm-brand-refresh.bcm-daybreak-site a.text-link.bcm-team-email{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-width:0;min-height:44px;margin:5px 0 0;padding:0;color:#466956;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400;line-height:1.6;letter-spacing:0;text-transform:none;text-decoration:none;word-break:normal;overflow-wrap:anywhere}body.bcm-brand-refresh.bcm-daybreak-site a.text-link.bcm-team-email:after{content:none}body.bcm-brand-refresh.bcm-daybreak-site a.text-link.bcm-team-email:hover{color:#103349;text-decoration:underline;text-underline-offset:4px}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card>a.text-link.bcm-team-email-wide{grid-column:1 / -1;width:100%;border-top:1px solid #e1e7dc;padding-top:12px;margin-top:0;min-height:44px}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-email wbr{display:none}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card .bcm-physician-affiliation{grid-column:1 / -1;border:1px solid #e0e6db;border-radius:12px 12px 4px;background:#f5f7f1;padding:17px 20px;min-height:0}body.bcm-brand-refresh.bcm-daybreak-site .bcm-physician-tablist{gap:4px;padding:4px;margin-top:16px;border-radius:10px;background:#edf2e8}body.bcm-brand-refresh.bcm-daybreak-site .bcm-physician-tab{min-height:44px;border:1px solid transparent;border-bottom:2px solid transparent;border-radius:7px;background:transparent;font-weight:500}body.bcm-brand-refresh.bcm-daybreak-site .bcm-physician-tab[aria-selected=true]{background:#fffefa;border-color:#dbe4d5;border-bottom-color:#b28c49;font-weight:600}body.bcm-brand-refresh.bcm-daybreak-site .bcm-physician-panel-content{padding-top:10px}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card :is(.bcm-team-bio,.bcm-physician-panel-content p){font-size:14px;line-height:1.8}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-disclosure{border-color:#dce4d7}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-disclosure>summary{min-height:46px;font-size:13px}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-subheading{margin-top:46px;padding-top:26px;border-top:1px solid #dce4d7}@media (max-width: 980px){body.bcm-brand-refresh.bcm-daybreak-site .footer-top{gap:32px}}@media (max-width: 700px){body.bcm-brand-refresh.bcm-daybreak-site .bcm-team{padding-top:52px;padding-bottom:52px}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card{padding:24px;gap:16px;grid-template-columns:68px minmax(0,1fr)}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card :is(.bcm-team-avatar,.bcm-team-avatar img){width:68px;height:68px}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card h3{font-size:20px}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card .bcm-physician-affiliation{padding:16px}body.bcm-brand-refresh.bcm-daybreak-site .site-footer{padding-top:40px}}@media (max-width: 360px){body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card{padding:20px 12px;grid-template-columns:56px minmax(0,1fr);gap:14px}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card :is(.bcm-team-avatar,.bcm-team-avatar img){width:56px;height:56px}body.bcm-brand-refresh.bcm-daybreak-site .bcm-team-card h3{font-size:18px}}@media (prefers-reduced-motion: reduce){body.bcm-brand-refresh.bcm-daybreak-site :is(.button,.site-nav .nav-action){transition:none}}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-care-settings{background:#f2f5ed;border-color:#dce4d8}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-care-settings-inner{padding-top:33px;padding-bottom:26px;gap:26px 40px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-care-settings h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:27px;letter-spacing:-.025em}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-care-settings-list li{border-color:#bda26a;color:#3b5849;font-size:13px;line-height:1.55}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-care-settings-regions{border-color:#d8e1d3;padding-top:18px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-care-settings-regions :is(.bcm-hero-regions,p:last-child){font-size:11px;line-height:1.75}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-boundary{border-color:#dce4d8}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-services{padding-top:76px;padding-bottom:72px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site :is(.bcm2-services,.bcm-care-priorities) .bcm2-section-intro{margin-bottom:36px;max-width:780px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site :is(.bcm2-services,.bcm-care-priorities) .bcm2-section-intro h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(34px,3.15vw,44px);line-height:1.16;letter-spacing:-.035em;color:#19384a}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid{gap:36px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid>article{position:relative;border:0;border-top:1px solid #cdd9c7;border-radius:0;background:transparent;padding:27px 6px 0 0;box-shadow:none}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid>article:before{content:"";position:absolute;top:-1px;left:0;width:46px;border-top:2px solid #c7a15c}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid>article>svg{width:42px;height:42px;padding:9px;margin-bottom:20px;color:#4c6957;border:1px solid #dce4d8;border-radius:12px 12px 4px;background:#f2f5ee}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid h3{font-size:25px;line-height:1.25;min-height:2.5em;margin-bottom:18px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid ul{font-size:14px;line-height:1.75;padding-left:18px;margin-bottom:15px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid li::marker{color:#78917a}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid .text-link{font-size:13px;line-height:1.5}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-entrance-resources{margin-top:48px;gap:0 32px;padding-top:27px;border-top:1px solid #dce4d8}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-entrance-resources>p{margin-bottom:8px;color:#4c6957;font-size:11px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-entrance-resources>a{gap:8px;padding:23px 0;border:0;border-bottom:1px solid #dce4d8}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-entrance-resources .bcm-resource-label{color:#637560;font-size:10px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-entrance-resources .bcm-resource-title{font-size:17px;font-weight:600}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-entrance-resources .bcm-resource-description{font-size:13px;line-height:1.7;max-width:47ch}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-care-priorities{padding-top:70px;padding-bottom:70px;background:linear-gradient(110deg,#f3f6ee,#edf3e8);border-top:1px solid #dce4d8;border-bottom:1px solid #dce4d8}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path{gap:0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path article{border:0;border-top:1px solid #c2d0bb;border-radius:0;padding:25px 28px 0;background:transparent;box-shadow:none}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path article:first-child{padding-left:0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path article:last-child{padding-right:0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path article+article{border-left:1px solid #d6e0cf}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path .bcm2-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:21px;border:1px solid #c7d4bf;border-radius:50%;background:#fbfcf8;color:#4c6957;font-size:13px;font-weight:600}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path article:nth-child(2) .bcm2-number{border-color:#c7a15c;background:#f5edda;color:#795f2a}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path h3{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.25;letter-spacing:-.025em;min-height:2.5em;margin:0 0 14px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path p{font-size:14px;line-height:1.8;margin:0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership{padding-top:76px;padding-bottom:76px;background:radial-gradient(ellipse at 15% 0,#294a50 0,#19384a 62%);border-bottom:1px solid #294b58}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership-copy{grid-template-columns:minmax(0,.84fr) minmax(0,1.32fr);gap:78px;max-width:1216px;margin:0 auto}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership .bcm-founder-profile{max-width:385px;border-color:#dce4d8;border-radius:76px 22px 6px;background:#fbfcf8;box-shadow:8px 8px #c1d0b31c}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-founder-portrait{height:310px;border-bottom:1px solid #dce4d8;object-position:center 30%}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-founder-details{padding:27px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership-message .bcm-founder-quote{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.35vw,33px);font-weight:400;line-height:1.48;letter-spacing:-.02em;border-left:2px solid #c7a15c;margin:0 0 26px;padding:0 0 0 27px;color:#fbfcf8}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership-message>.bcm2-leadership-summary{font-size:14px;line-height:1.8;color:#d7e1dd}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership-points{gap:12px;margin:24px 0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership-points li{font-size:13px;line-height:1.65;color:#d7e1dd}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-coverage{gap:58px;padding-top:76px;padding-bottom:76px;align-items:center}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-coverage h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(34px,3.15vw,44px);letter-spacing:-.035em;line-height:1.16}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-coverage-copy>p:not(.eyebrow){font-size:14px;line-height:1.8}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-coverage-links{gap:9px;margin:24px 0 28px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-coverage-links a{border-color:#cbd8c7;color:#4c6957;font-size:12px;background:#f5f7f0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-map-frame{border:1px solid #d3decd;border-radius:22px 22px 6px;box-shadow:0 12px 32px #19384a0a}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-map-frame .coverage-map-header{background:#f0f4e9;border-bottom:1px solid #d4dfcc}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-map-frame .coverage-map-note{background:#fbfcf8;color:#586b5d}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-home-faq{gap:75px;padding-top:56px;padding-bottom:72px;border-color:#dce4d8}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-home-faq h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(34px,3.1vw,42px);letter-spacing:-.035em}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-home-faq details{border-color:#dce4d8}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-home-faq details:first-child{border-color:#c6d4bf}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-home-faq summary{font-size:15px;line-height:1.6;padding-top:24px;padding-bottom:24px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-home-faq summary:after{display:inline-flex;justify-content:center;align-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #d4dfcc;border-radius:50%;background:#f2f5ed;color:#4c6957;font-weight:400;line-height:1}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-home-faq details[open] summary:after{background:#e7eedf;border-color:#bdcdb3}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-home-faq details>p{font-size:14px;line-height:1.8;padding-bottom:25px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-careers-banner{position:relative;overflow:hidden;max-width:1216px;margin-bottom:42px;padding:42px 44px;border:1px solid #d3decd;border-radius:22px 22px 6px;background:linear-gradient(110deg,#eef3e7,#f5f7ee)}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-careers-banner:before{content:"";position:absolute;top:0;left:44px;width:54px;border-top:2px solid #c7a15c}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-careers-banner h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:34px;line-height:1.2;letter-spacing:-.025em}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-careers-banner p:last-child{font-size:14px;line-height:1.75}@media (max-width: 1100px){body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership-copy{gap:45px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-coverage{gap:34px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-home-faq{gap:44px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-careers-banner{margin-left:35px;margin-right:35px;padding:36px}}@media (max-width: 980px){body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid{gap:30px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid h3{min-height:0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path article{padding-left:21px;padding-right:21px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path h3{font-size:23px}}@media (max-width: 800px){body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid{grid-template-columns:minmax(0,1fr)}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid>article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 20px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid>article>svg{grid-column:1;grid-row:1}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid h3{grid-column:2;grid-row:1;align-self:center;margin-bottom:20px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid :is(ul,.text-link){grid-column:2}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path{grid-template-columns:minmax(0,1fr);gap:27px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path article,body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path article:first-child,body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path article:last-child{padding:22px 0 0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path article+article{border-left:0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path h3{min-height:0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership{padding-top:55px;padding-bottom:55px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership-copy{grid-template-columns:minmax(0,1fr);gap:40px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership .bcm-founder-profile{max-width:385px;margin-left:auto;margin-right:auto}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-coverage{padding-top:58px;padding-bottom:58px;gap:32px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-home-faq{padding-top:48px;padding-bottom:55px}}@media (max-width: 620px){body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-care-settings-inner{padding:26px 24px 24px;gap:22px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-care-settings h2{font-size:26px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-care-settings-list{gap:18px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-care-settings-list li{font-size:13px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-care-settings-regions{gap:9px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-services{padding-top:48px;padding-bottom:48px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site :is(.bcm2-services,.bcm-care-priorities) .bcm2-section-intro{margin-bottom:28px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site :is(.bcm2-services,.bcm-care-priorities) .bcm2-section-intro h2{font-size:clamp(30px,8vw,35px)}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid{gap:30px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid>article{display:flex;padding-top:23px;padding-right:0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid>article>svg{margin-bottom:17px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-service-grid h3{font-size:25px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-entrance-resources{margin-top:32px;padding-top:24px;gap:0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-entrance-resources>a{padding-top:20px;padding-bottom:20px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-care-priorities{padding-top:46px;padding-bottom:46px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path{gap:27px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path article,body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path article:first-child,body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path article:last-child{padding:22px 0 0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path article+article{border-left:0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path .bcm2-number{margin-bottom:16px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-scenario-path h3{font-size:25px;min-height:0}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership{padding-top:46px;padding-bottom:48px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership-copy{gap:34px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership .bcm-founder-profile{border-radius:64px 20px 6px;box-shadow:6px 6px #c1d0b31c}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-founder-portrait{height:auto;aspect-ratio:1.08}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-founder-details{padding:24px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-leadership-message .bcm-founder-quote{font-size:27px;line-height:1.48;padding-left:20px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-coverage{padding-top:48px;padding-bottom:48px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm2-coverage h2{font-size:34px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-home-faq{padding-top:42px;padding-bottom:46px;gap:24px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-home-faq h2{font-size:34px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-home-faq summary{font-size:14px;gap:18px;padding-top:21px;padding-bottom:21px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-home-faq summary:after{flex-basis:28px;width:28px;height:28px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-careers-banner{margin:0 24px 30px;padding:31px 24px;gap:23px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-careers-banner:before{left:24px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-careers-banner h2{font-size:29px}}@media (max-width: 360px){body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-careers-banner{margin-left:16px;margin-right:16px;padding-left:20px;padding-right:20px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-careers-banner:before{left:20px}body.bcm-entrance-redesign.bcm-brand-refresh.bcm-daybreak-site .bcm-founder-details{padding:21px}}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) :is(.legal-hero,.service-hero,.bcm-careers-hero){background:linear-gradient(112deg,#f6f8f1,#edf2e9 76%,#e6eee3);color:#103349;border-bottom:1px solid #dce3da;padding:clamp(48px,6vw,82px) max(24px,calc((100vw - 1216px)/2));min-height:0}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .legal-hero:not(.faq-hero):not(.request-hero):not(.process-journey-hero){display:block}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) :is(.legal-hero,.service-hero,.bcm-careers-hero) h1{color:#103349!important;font-size:clamp(40px,4.35vw,62px);line-height:1.1;letter-spacing:-.035em;max-width:24ch;margin:0;text-wrap:balance}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) :is(.legal-hero,.service-hero,.bcm-careers-hero)>.eyebrow,body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-hero>div>.eyebrow{color:#466956!important;margin:0 0 20px;font-size:11px;line-height:1.6;letter-spacing:.14em}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) :is(.legal-hero,.service-hero)>p:not(.eyebrow){color:#576a70!important;font-size:18px;line-height:1.75;max-width:72ch;margin:22px 0 0}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-hero>p.bcm-scope{color:#466956!important;font-size:13px;line-height:1.9;margin:4px 0 0}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-hero{row-gap:12px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-hero>p:not(.bcm-scope):not(.eyebrow){margin-top:4px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-hero-panel{background:#fbfcf8;border:1px solid #cfdace;border-radius:22px 22px 6px;padding:clamp(24px,3vw,36px);box-shadow:0 12px 30px #1033490b}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-panel-lockup{border-color:#dce3da;padding-bottom:20px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-panel-lockup span{color:#466956;font-size:11px;font-weight:600;line-height:1.5}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-hero-panel>strong{font-family:Georgia,Times New Roman,serif;color:#103349;font-size:28px;font-weight:400;line-height:1.25}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-hero-panel li{font-weight:500;line-height:1.6;color:#445d64;border-color:#dce3da}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-hero-panel p{font-weight:400;line-height:1.7}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-proof-strip{background:#fbfcf8;border-top:0;border-bottom:1px solid #dce3da;padding-top:27px;padding-bottom:27px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-proof-strip>span{color:#576a70;font-size:12px;line-height:1.65}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-proof-strip strong{color:#103349;font-size:13px;font-weight:600;margin-bottom:4px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-brand-visual-services{background:#fbfcf8;gap:clamp(30px,4vw,58px);padding-top:clamp(48px,6vw,78px);padding-bottom:clamp(48px,6vw,78px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) :is(.facility-brand-visual-services figcaption h2,.facility-coverage-heading h2,.facility-leadership-band h2,.facility-contact-section .request-copy h2,.bcm-careers-section-intro h2,.bcm-careers-apply h2,.facility-home-section-heading h2,.physician-ai-heading h2,.facility-family-section h2,.dashboard-scope-boundary h2,.facility-confirmation-prep-copy h2){font-size:clamp(31px,3.1vw,43px);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-brand-visual-services figcaption>p:not(.eyebrow){font-size:16px;line-height:1.8;color:#576a70}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic{background:#edf2e9;border:1px solid #cfdace;border-radius:22px 22px 6px;box-shadow:none;gap:24px;padding:clamp(22px,2.4vw,32px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic:before{display:none}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-brand{justify-content:flex-start;padding-bottom:22px;border-bottom:1px solid #cfdace}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-name{font-family:Georgia,Times New Roman,serif;color:#103349;font-size:clamp(23px,2.1vw,29px);font-weight:400;text-transform:none;line-height:1.2;letter-spacing:-.025em}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-tagline{color:#576a70;font-size:13px;line-height:1.6}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-lanes{gap:18px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-lanes li{background:transparent;border:0;border-top:1px solid #b9cbb8;border-radius:0;box-shadow:none;padding:20px 0 0;gap:18px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-number{background:#fbfcf8;color:#755721;border:1px solid #d6d2bc;font-weight:500;width:34px;height:34px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-lanes h3{min-height:0;font-size:17px;font-weight:600;line-height:1.45;margin-bottom:12px;color:#103349}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-lanes p{color:#576a70;font-size:14px;line-height:1.75}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-region{width:100%;text-align:left;padding:18px 0 0;background:transparent;border-radius:0;border-top:1px solid #cfdace}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-region strong{font-size:13px;font-weight:600;color:#466956}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-region span{font-size:12px;line-height:1.7;color:#576a70}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-quick-inquiry{background:#edf2e9;border-color:#dce3da;box-shadow:none}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-fit-grid article{border-color:#dce3da;box-shadow:none}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-wide{background:#fbfcf8}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-coverage-map{background:#edf2e9;border:1px solid #dce3da;border-radius:22px 22px 6px;padding:clamp(24px,3.8vw,48px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-coverage-heading>p:not(.eyebrow){font-size:16px;line-height:1.75;color:#576a70;max-width:68ch}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-leadership-band{background:#f5f7f0;border:1px solid #dce3da;border-radius:22px 22px 6px;box-shadow:none;padding:clamp(28px,4vw,52px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-leadership-headshot{border:1px solid #cfdace;border-radius:52px 6px 6px;box-shadow:8px 8px #e6ece0}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-leadership-band blockquote{border-left:2px solid #c7a565;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(25px,2.7vw,35px);line-height:1.45;color:#103349}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-leadership-intro{font-size:16px;color:#576a70;line-height:1.8}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-contact-section{background:#173c4c;border-top:1px solid #244d5a;padding-top:clamp(54px,6vw,80px);padding-bottom:clamp(54px,6vw,80px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-hero{gap:clamp(34px,5vw,76px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-hero h1{max-width:17ch}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-hero p{font-size:16px;line-height:1.8}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-hero .bcm-careers-lead{font-size:19px;line-height:1.65;margin-top:24px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-opportunity{background:#fbfcf8;border:1px solid #cfdace;border-radius:22px 22px 6px;padding:clamp(25px,3vw,38px);box-shadow:0 12px 30px #1033490b}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-opportunity h2{font-size:31px;line-height:1.25}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-opportunity li{font-weight:500;line-height:1.7}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-regions{gap:8px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-regions span{background:#edf2e9;color:#466956;border:1px solid #dce3da;border-radius:20px;font-weight:600}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) :is(.bcm-careers-details,.bcm-careers-apply){padding-top:clamp(50px,6vw,80px);padding-bottom:clamp(50px,6vw,80px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-detail-grid{gap:34px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-detail-grid article{border-top:1px solid #cfdace;padding-top:26px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-detail-grid article>svg{color:#466956}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-detail-grid h3{font-size:21px;font-weight:600;line-height:1.4}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-detail-grid p{font-size:15px;line-height:1.8}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-apply{background:#edf2e9}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-apply-card{background:#fbfcf8;border:1px solid #cfdace;border-radius:22px 22px 6px;box-shadow:none;padding:clamp(24px,3vw,36px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-apply-card h3{font-size:23px;font-weight:600;line-height:1.4}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) :is(.bcm-guide-breadcrumb,.bcm-topic-nav){background:#f6f8f1;border-color:#dce3da}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-guide-article{background:#fbfcf8;max-width:1216px;padding:48px 32px 80px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-guide-article>:is(p,ul){max-width:75ch;font-size:17px;line-height:1.85}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-guide-article>h2{max-width:29ch;font-size:clamp(28px,2.6vw,35px);line-height:1.3;margin-top:38px;padding-top:30px;border-color:#dce3da}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-guide-article .bcm-guide-contents{background:#edf2e9;border:1px solid #cfdace;border-radius:22px 22px 6px;padding:27px 30px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-guide-article .article-cta{background:#edf2e9;border:1px solid #cfdace;border-radius:22px 22px 6px;padding:30px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) :is(.service-content,.legal-content,.article-content){background:#fbfcf8}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-content{gap:clamp(30px,5vw,68px);padding-top:clamp(48px,6vw,78px);padding-bottom:clamp(48px,6vw,78px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-main>h2{font-size:clamp(29px,2.7vw,38px);line-height:1.25;max-width:30ch;margin-top:36px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-main>h2:first-child{margin-top:0}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-main :is(p,li){color:#576a70;font-size:16px;line-height:1.8}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-sidebar{background:#edf2e9;border:1px solid #cfdace;border-radius:22px 22px 6px;box-shadow:none;overflow:hidden}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-sidebar h2{font-size:28px;line-height:1.25}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-sidebar p{font-size:15px;line-height:1.8}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .legal-content{display:block;padding:clamp(45px,6vw,78px) max(24px,calc((100vw - 1216px)/2))}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .legal-content h2{font-size:31px;line-height:1.3;margin:34px 0 16px;max-width:28ch}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .legal-content h2:first-child{margin-top:0}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .legal-content p{max-width:76ch;font-size:16px;line-height:1.85;margin:0 0 18px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .legal-content .legal-disclaimer{background:#f5efdf;border-color:#e2d6ba;border-radius:12px 12px 4px;padding:22px;margin-top:32px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .faq-hero-panel{background:#fbfcf8;border:1px solid #cfdace;border-radius:22px 22px 6px;box-shadow:none}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .faq-hero-panel li{border-color:#dce3da}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .faq-hero-panel li span{line-height:1.7;color:#576a70}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .faq-card{background:transparent;border:0;border-top:1px solid #cfdace;border-radius:0;box-shadow:none;margin-bottom:0;transition:none}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .faq-card:hover{background:transparent;border-color:#cfdace;box-shadow:none;transform:none}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .faq-card summary{color:#103349;font-size:17px;line-height:1.6;padding:22px 42px 22px 0;font-weight:600}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .faq-card summary:after{right:2px;color:#466956}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .faq-card p{font-size:16px;line-height:1.85;padding:0 34px 26px 0;margin:0;max-width:72ch}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .faq-card[open]{border-top-color:#9eb79e}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .faq-assurance-grid article{background:#f6f8f1;border:1px solid #dce3da;border-radius:12px;box-shadow:none}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .faq-next-step-band{background:#173c4c;border-radius:22px 22px 6px;box-shadow:none}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .faq-next-step-band:before{display:none}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-intelligence-section{background:#173c4c;padding-top:clamp(50px,6vw,80px);padding-bottom:clamp(50px,6vw,80px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-intelligence-copy h2{font-size:clamp(32px,3vw,44px);line-height:1.23;letter-spacing:-.025em}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-intelligence-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;color:#d8e3de}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .intelligence-benefits article{padding-top:20px;padding-bottom:20px;border-color:#42616a}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .intelligence-benefits h3{font-size:16px;font-weight:600;line-height:1.5}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .intelligence-benefits p{color:#d0deda;font-size:14px;line-height:1.75}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .performance-dashboard-demo{border:1px solid #b9cbc2;border-radius:22px 22px 6px;box-shadow:none;background:#f6f8f1}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) :is(.performance-demo-topbar,.performance-demo-head){background:#edf2e9;border-color:#dce3da}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .performance-demo-metrics article{border-color:#dce3da;background:#fbfcf8;border-radius:8px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) :is(.performance-metric-section,.physician-ai-section,.facility-family-section,.dashboard-scope-boundary){padding-top:clamp(48px,6vw,76px);padding-bottom:clamp(48px,6vw,76px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .performance-metric-section{background:#fbfcf8}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .performance-metric-grid{gap:20px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .performance-metric-grid>article{background:#f6f8f1;border:1px solid #dce3da;border-radius:12px;box-shadow:none;padding:26px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .performance-metric-grid>article h3{font-size:20px;line-height:1.45;font-weight:600}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .performance-metric-grid>article p{font-size:15px;line-height:1.8}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .physician-ai-section{background:#edf2e9}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .physician-ai-flow article{background:transparent;border:0;border-top:1px solid #b9cbb8;border-radius:0;box-shadow:none;padding:24px 0 0}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .physician-ai-flow h3{font-size:18px;line-height:1.5;font-weight:600}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .physician-ai-flow p{font-size:14px;line-height:1.8}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-family-points{border:1px solid #dce3da;border-radius:22px 22px 6px;box-shadow:none;overflow:hidden;background:#f6f8f1}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-family-points span{font-size:15px;font-weight:500;line-height:1.65}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .dashboard-scope-boundary{background:#f6f8f1;border-top:1px solid #dce3da;border-bottom:1px solid #dce3da}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-home-cta{background:#edf2e9;border-color:#dce3da;padding-top:clamp(48px,6vw,76px);padding-bottom:clamp(48px,6vw,76px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-home-cta h2{color:#103349;font-size:clamp(32px,3.2vw,44px);line-height:1.23}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-home-cta p:not(.eyebrow){color:#576a70;font-size:16px;line-height:1.8}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) :is(.facility-intelligence-section,.faq-next-step-band,.readiness-result) .eyebrow{color:#dce5d1}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-confirmation-steps{background:#fbfcf8;border:1px solid #cfdace;border-radius:22px 22px 6px;padding:24px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-confirmation-steps li{border-color:#dce3da}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-confirmation-steps strong{color:#103349;font-size:15px;font-weight:600;line-height:1.6}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-confirmation-steps span{color:#576a70;font-size:14px;line-height:1.8}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-confirmation-prep{background:#fbfcf8;padding-top:clamp(48px,6vw,76px);padding-bottom:clamp(48px,6vw,76px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-confirmation-prep-list{background:#edf2e9;border:1px solid #cfdace;border-radius:22px 22px 6px;box-shadow:none}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-confirmation-prep-list strong{font-size:16px;font-weight:600;line-height:1.6}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-confirmation-prep-list span{font-size:15px;line-height:1.8}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .readiness-check-shell{background:#fbfcf8;padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(48px,6vw,76px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .readiness-check-intro{background:#edf2e9;border:1px solid #cfdace;border-radius:22px 22px 6px;padding:28px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .readiness-check-intro h2{font-size:30px;line-height:1.3}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .readiness-check-intro p{font-size:15px;line-height:1.8}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .readiness-check-form fieldset{background:#fbfcf8;border-color:#cfdace;border-radius:12px;padding:26px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .readiness-result{background:#173c4c;border:1px solid #244d5a;border-radius:22px 22px 6px;padding:clamp(24px,3vw,36px)}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .readiness-result h2{line-height:1.25}@media (max-width: 900px){body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-hero{gap:32px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-hero-panel{margin-top:16px}}@media (max-width: 700px){body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) :is(.legal-hero,.service-hero,.bcm-careers-hero){padding:42px 24px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) :is(.legal-hero,.service-hero,.bcm-careers-hero) h1{font-size:clamp(34px,8.8vw,43px);line-height:1.13;max-width:24ch}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) :is(.legal-hero,.service-hero)>p:not(.eyebrow){font-size:16px;line-height:1.8;margin-top:18px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-hero>p.bcm-scope{font-size:12px;margin-top:0}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-hero-panel{border-radius:18px 18px 5px;padding:24px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .service-hero-panel>strong{font-size:26px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-lanes{gap:0}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-lanes li{grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto;gap:18px;padding:22px 0}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-lanes li:last-child{padding-bottom:0}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-brand{align-items:center;gap:12px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-name{font-size:23px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .facility-service-graphic-tagline{font-size:12px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-guide-article{padding:32px 24px 52px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-guide-article>:is(p,ul){font-size:16px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-guide-article :is(.bcm-guide-contents,.article-cta){padding:22px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .legal-content h2{font-size:28px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .faq-card summary{font-size:16px;padding-top:20px;padding-bottom:20px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .faq-card p{padding-right:0}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-detail-grid{gap:24px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .bcm-careers-detail-grid article{padding-top:22px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .readiness-check-intro{padding:24px}body.bcm-brand-refresh.bcm-daybreak-site:not(.bcm-entrance-redesign) .readiness-check-form fieldset{padding:22px}}.bcm-service-impact .service-table-scroll{margin:30px 0 38px;max-width:100%;overflow-x:auto;border-top:1px solid #becdbc;border-bottom:1px solid #becdbc;scrollbar-color:#a7b8a5 #f3f6ee}.bcm-service-impact .service-table-scroll:focus-visible{outline:2px solid #446a50;outline-offset:5px}.bcm-service-impact .service-role-table{width:100%;min-width:620px;border-collapse:collapse;table-layout:fixed;text-align:left;color:#3f584d;font-size:15px;line-height:1.65}.bcm-service-impact .service-role-table caption{padding:18px 20px;text-align:left;color:#103349;background:#f3f6ee;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.3}.bcm-service-impact .service-role-table th,.bcm-service-impact .service-role-table td{padding:18px 20px;vertical-align:top;border-bottom:1px solid #dce4d7;overflow-wrap:break-word;font-weight:400}.bcm-service-impact .service-role-table thead th{color:#446a50;background:#f3f6ee;font-size:12px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.bcm-service-impact .service-role-table th:first-child{width:24%}.bcm-service-impact .service-role-table tbody th{color:#103349}.bcm-service-impact .service-role-table tr:last-child>*{border-bottom:0}.bcm-service-impact .service-output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin:24px 0 32px}.bcm-service-impact .service-output-grid>div{padding:24px 0;min-width:0;border-top:1px solid #cdd8cd}.bcm-service-impact .service-output-grid h3{margin:0 0 12px;color:#103349;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.3}.bcm-service-impact .service-output-grid p{margin:0;color:#3f584d;font-size:16px;line-height:1.75}.bcm-service-impact .service-output-grid a{text-underline-offset:4px}.bcm-service-impact .service-step-list{padding-left:24px;color:#3f584d;font-size:16px;line-height:1.8}.bcm-service-impact .service-step-list li{padding-left:8px;margin:0 0 15px}.bcm-service-impact .service-step-list li::marker{color:#446a50}.bcm-service-impact .service-sample-guide{max-width:1120px;margin:0 auto;padding:42px 28px}.bcm-service-impact .service-sample-guide>h2{margin:0 0 14px;color:#103349;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.2}.bcm-service-impact .service-sample-guide>p{max-width:760px;color:#3f584d;font-size:16px;line-height:1.75}@media (max-width: 620px){.bcm-service-impact .service-output-grid{grid-template-columns:minmax(0,1fr);gap:0}.bcm-service-impact .service-table-scroll{margin:24px 0 30px}.bcm-service-impact .service-role-table caption{font-size:21px}.bcm-service-impact .service-sample-guide{padding:32px 24px}}@media print{.bcm-service-impact .service-table-scroll{overflow:visible}.bcm-service-impact .service-role-table{min-width:0;font-size:11px}}body.bcm-daybreak-site{--impact-ink:#173747;--impact-green:#45654f;--impact-line:#d8e1d2}.impact-section-lead{max-width:620px;margin:22px 0 0;color:#4d6256;line-height:1.75;font-size:17px}.impact-service-purpose{min-height:3.4em;color:#45654f;font-size:16px;line-height:1.7;margin:18px 0}body.bcm-daybreak-site .bcm2-service-grid h3{min-height:0;margin-bottom:16px}body.bcm-daybreak-site .impact-service-purpose{margin-top:0;margin-bottom:22px}.impact-proof .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}main section[id],main h2[id],main h3[id],#care-in-practice{scroll-margin-top:135px}.impact-proof{margin-top:52px;padding:38px 0 0;border-top:1px solid var(--impact-line);display:grid;grid-template-columns:.85fr 1.15fr;gap:32px 52px;align-items:center}.impact-proof h3{font-family:Georgia,serif;font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1.12;letter-spacing:-.035em;margin:15px 0 20px}.impact-proof-copy>p:not(.eyebrow){font-size:16px;line-height:1.75;color:#4d6256;max-width:430px;margin:0 0 22px}.impact-proof-example{background:#f3f6ee;padding:28px;border-radius:16px 16px 4px;min-width:0}.impact-sample-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#52684f;line-height:1.7;margin:0 0 18px}.impact-table-wrap{width:100%;overflow-x:auto}.impact-proof table{border-collapse:collapse;width:100%;font-size:14px;color:var(--impact-ink);text-align:left;background:transparent}.impact-proof th,.impact-proof td{padding:17px 10px 17px 0;border-bottom:1px solid var(--impact-line);vertical-align:top;line-height:1.5}.impact-proof thead th{padding-top:0;font-weight:500;font-size:12px;color:#52684f}.impact-proof tbody th{font-weight:500;max-width:160px}.impact-proof td:last-child,.impact-proof th:last-child{padding-right:0}.impact-status{font-size:12px;color:#355b42;white-space:nowrap}.impact-status-review{color:#825c23}.impact-sample-note{font-size:12px;line-height:1.7;color:#536851;margin:17px 0 0}.impact-resource-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px 30px;padding-top:2px}.impact-resource-links a{color:#365b48;font-size:13px;text-underline-offset:5px;line-height:1.6}.impact-clinical-sequence{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:17px}.impact-clinical-sequence li{font-size:14px;line-height:1.5;color:#365747;border-top:1px solid var(--impact-line);padding-top:12px}.impact-clinical-sequence span{display:block;font-size:11px;letter-spacing:.1em;color:#826c44;margin-bottom:8px}.impact-availability-note{font-size:13px!important;color:#536851;margin-top:20px!important}body.bcm-daybreak-site .bcm2-boundary{max-width:1120px;margin:0 auto;padding:20px 0;border-block:1px solid #e2e7dc;border-radius:0;background:transparent;box-shadow:none}body.bcm-daybreak-site .bcm2-boundary p{font-size:13px;line-height:1.7}body.bcm-daybreak-site .bcm2-boundary a{color:inherit;text-underline-offset:3px}body.bcm-daybreak-site .bcm-care-settings{padding-bottom:30px}body.bcm-daybreak-site .bcm2-leadership{padding-top:60px;padding-bottom:60px}body.bcm-daybreak-site .bcm-founder-details .bcm2-leadership-summary{font-size:14px;line-height:1.6;max-width:300px}body.bcm-daybreak-site .bcm-affiliation-detail{font-size:12px;line-height:1.7}body.bcm-daybreak-site .bcm2-leadership-points li{font-size:14px;line-height:1.6}body.bcm-daybreak-site .bcm2-coverage{padding-block:44px}body.bcm-daybreak-site .round-process{padding-top:56px;padding-bottom:42px}.site-nav a:focus-visible,.impact-resource-links a:focus-visible,summary:focus-visible{outline:2px solid #45654f;outline-offset:5px}@media (min-width:1101px){body.bcm-daybreak-site .site-nav{gap:18px}body.bcm-daybreak-site .site-nav>a{font-size:12px}.site-nav .nav-phone{display:none!important}}@media (max-width:1100px) and (min-width:761px){body.bcm-daybreak-site .site-nav{gap:12px}body.bcm-daybreak-site .site-nav>a{font-size:11px}.site-nav .nav-phone{display:none!important}}@media (max-width:760px){.impact-proof{grid-template-columns:1fr;gap:24px;padding-top:30px;margin-top:30px}.impact-proof h3 br{display:none}.impact-proof h3{max-width:360px;line-height:1.2}.impact-proof h3 br:after{content:" "}.impact-proof-example{padding:22px 18px}.impact-proof th,.impact-proof td{font-size:12px;padding-block:14px}.impact-proof thead th{font-size:11px}.impact-proof tbody th{max-width:110px}.impact-resource-links{display:grid;gap:16px}.impact-service-purpose{min-height:0;margin:12px 0}.impact-section-lead{font-size:16px;margin-top:16px}body.bcm-daybreak-site .bcm2-boundary{margin-inline:24px;padding-block:16px}body.bcm-daybreak-site .bcm2-boundary>svg{display:none}body.bcm-daybreak-site .bcm2-leadership{padding-top:42px;padding-bottom:42px}body.bcm-daybreak-site .round-process{padding:38px 24px}body.bcm-daybreak-site .bcm2-coverage{padding-block:38px}.impact-clinical-sequence{margin-top:24px;gap:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:760px){body.bcm-daybreak-site .round-process ol{gap:18px;margin:24px 0}body.bcm-daybreak-site .round-process li{position:relative;padding:16px 0 0 39px}body.bcm-daybreak-site .round-process .round-step{position:absolute;left:0;top:19px}body.bcm-daybreak-site .round-process h3{margin:0 0 8px}body.bcm-daybreak-site .round-process li p{margin:0;font-size:14px;line-height:1.65}body.bcm-daybreak-site .round-process .round-output{margin-top:10px;font-size:12px}body.bcm-daybreak-site .round-process .round-note{margin-bottom:0}}
