*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility}img,svg{max-width:100%}button,input,textarea,select{font:inherit}html{scroll-padding-top:112px}.healthcare-body{--healthcare-bg: #fff;--healthcare-navy: #0b3044;--healthcare-navy-dark: #06283a;--healthcare-accent: #1473c8;--healthcare-accent-dark: #0e5d91;--healthcare-accent-soft: #eaf6ff;--healthcare-wing-blue: #18a8e8;--healthcare-teal: #21c5b8;--healthcare-teal-dark: #138d84;--healthcare-sage: #4fae9d;--healthcare-sage-dark: #246b63;--healthcare-coral: #b2455a;--healthcare-gold: #a76b13;--healthcare-ink: #123341;--healthcare-muted: #526873;--healthcare-line: #cfe4ea;--healthcare-surface: #f2fafc;background:var(--healthcare-bg);color:var(--healthcare-ink);overflow-x:clip}.healthcare-body :where(h1,h2,h3,p,a,li,label,summary,span,strong){letter-spacing:0}.healthcare-shell{width:min(1180px,calc(100vw - 40px));margin:0 auto}.healthcare-topbar{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(207,228,234,.92);background:#fffffff5;backdrop-filter:blur(14px)}.healthcare-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:90px}.healthcare-brand{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0;color:var(--healthcare-ink);text-decoration:none}.healthcare-brand__lockup{display:block;width:258px;height:auto;max-height:68px;object-fit:contain}.healthcare-brand__lockup--footer{width:270px;max-height:88px}.healthcare-nav{display:flex;flex:1;justify-content:center;gap:14px;font-size:.92rem}.healthcare-nav a,.healthcare-footer a{color:var(--healthcare-navy);font-weight:750;text-decoration:none}.healthcare-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:46px;padding:0 18px;border:1px solid var(--healthcare-accent);border-radius:8px;background:linear-gradient(135deg,var(--healthcare-accent),var(--healthcare-teal));color:#fff;font-weight:850;text-decoration:none;box-shadow:0 16px 34px #1473c833}.healthcare-button--ghost{border-color:transparent;background:transparent;color:var(--healthcare-accent-dark);box-shadow:none}.healthcare-button--secondary{border-color:var(--healthcare-line);background:#fff;color:var(--healthcare-navy);box-shadow:none}.healthcare-mobile-nav{display:none;margin-left:auto}.healthcare-mobile-nav summary{min-height:42px;padding:10px 14px;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;font-weight:800;list-style:none}.healthcare-mobile-nav__panel{position:absolute;right:20px;top:82px;display:grid;gap:12px;width:min(300px,calc(100vw - 40px));padding:16px;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;box-shadow:0 24px 50px #06283a24}.healthcare-hero{overflow:hidden;padding:clamp(34px,5vw,58px) 0 28px;background:linear-gradient(120deg,#eaf6ffeb,#ffffffc7 45%,#e9fbf7e0),#fff}.healthcare-hero__grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(420px,.88fr);gap:clamp(30px,5vw,66px);align-items:center}.healthcare-hero__copy{padding:10px 0;color:var(--healthcare-ink)}.healthcare-eyebrow{margin:0 0 12px;color:var(--healthcare-teal);font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.healthcare-hero__copy .healthcare-eyebrow{color:var(--healthcare-accent)}.healthcare-hero h1{max-width:15ch;margin:0 0 18px;padding-bottom:.16em;color:var(--healthcare-navy);background:none;font-size:clamp(2.75rem,5.1vw,5rem);line-height:1.12;overflow:visible;-webkit-text-fill-color:currentColor}.healthcare-niche-hero h1{max-width:15.5ch;font-size:clamp(2.35rem,4.05vw,4rem)}.healthcare-hero-title{display:grid;gap:0;max-width:12.5ch}.healthcare-hero-title span{display:block}.healthcare-hero-title span:not(:last-child){margin-bottom:-.08em}.healthcare-hero-title__accent{color:var(--healthcare-accent)}.healthcare-hero-title__wing{color:var(--healthcare-accent-dark);padding-bottom:.18em}.healthcare-lede{max-width:48ch;margin:0;color:var(--healthcare-ink);font-size:clamp(1.12rem,1.5vw,1.38rem);line-height:1.38}.healthcare-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.healthcare-proof-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.healthcare-proof-row span{padding:12px;border:1px solid rgba(20,115,200,.18);border-radius:8px;background:#fff;color:var(--healthcare-accent-dark);font-weight:850}.healthcare-hero-kicker{margin:20px 0 10px;color:var(--healthcare-muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.healthcare-hero-tools{margin-top:22px;padding-top:18px;border-top:1px solid var(--healthcare-line)}.healthcare-hero-tools p{margin:0;color:var(--healthcare-muted);line-height:1.55}.healthcare-niche-hero .healthcare-proof-row{display:flex;flex-wrap:wrap;gap:8px}.healthcare-niche-hero .healthcare-proof-row span{padding:9px 12px;font-size:.86rem}.healthcare-niche-hero .healthcare-hero-tools{margin-top:16px;padding-top:14px}.healthcare-niche-hero .healthcare-tag-row span{padding:7px 10px;font-size:.78rem}.healthcare-niche-hero .healthcare-hero__media{min-height:clamp(390px,34vw,520px)}.healthcare-tag-row--light span{border-color:#1473c82e;background:#fff;color:var(--healthcare-accent-dark)}.healthcare-hero__media{position:relative;min-height:clamp(430px,38vw,585px);overflow:visible;border:0;border-radius:8px;background:transparent}.healthcare-hero__media:before{content:"";position:absolute;inset:9% 0 8% 12%;z-index:0;border-radius:8px;background:linear-gradient(135deg,#1473c826,#21c5b82e 48%,#18a8e824);clip-path:polygon(7% 0,100% 9%,91% 100%,0 89%);transform:rotate(-2deg)}.healthcare-hero__media img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px;box-shadow:0 26px 60px #06283a24}.healthcare-trust-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;color:var(--healthcare-ink);font-size:clamp(.98rem,1.3vw,1.18rem);font-weight:720}.healthcare-trust-row>span:last-child{flex:1 1 220px;min-width:0;line-height:1.3}.healthcare-avatar-stack{display:inline-flex;align-items:center}.healthcare-avatar-stack span{display:inline-grid;width:44px;height:44px;margin-left:-10px;place-items:center;border:3px solid #fff;border-radius:999px;background:linear-gradient(135deg,var(--healthcare-accent),var(--healthcare-teal));color:#fff;font-size:.74rem;font-weight:900;box-shadow:0 10px 20px #1473c829}.healthcare-avatar-stack span:first-child{margin-left:0}.healthcare-trust-label{color:var(--healthcare-sage-dark);font-size:1.1rem;letter-spacing:0;font-weight:900}.healthcare-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;padding-top:20px;border-top:1px solid var(--healthcare-line)}.healthcare-hero-stats article{min-width:0}.healthcare-hero-stats article+article{padding-left:18px;border-left:1px solid var(--healthcare-line)}.healthcare-hero-stats strong{display:block;color:var(--healthcare-navy);font-size:clamp(1.55rem,2.4vw,2.45rem);line-height:1}.healthcare-hero-stats span{display:block;margin-top:6px;color:var(--healthcare-ink);line-height:1.2}.healthcare-section{padding:48px 0}.healthcare-section--tight{padding:28px 0}.healthcare-section--surface{background:var(--healthcare-surface)}.healthcare-section--people{overflow:hidden;background:linear-gradient(180deg,#fff,#f2fafc)}.healthcare-section--comparison{background:linear-gradient(180deg,var(--healthcare-surface) 0%,#ffffff 100%)}.healthcare-section[id]{scroll-margin-top:112px}.healthcare-section__intro{max-width:780px;margin-bottom:24px}.healthcare-section h2,.healthcare-card h3{color:var(--healthcare-ink)}.healthcare-section h2{max-width:18ch;padding-bottom:.04em;font-size:clamp(1.85rem,3vw,2.8rem);line-height:1.14}.healthcare-section p,.healthcare-card p,.healthcare-card li,.healthcare-table td{color:var(--healthcare-muted);line-height:1.65}.healthcare-card a:not(.healthcare-button){color:var(--healthcare-accent-dark);font-weight:850;text-decoration:none}.healthcare-card a:not(.healthcare-button):hover{color:var(--healthcare-accent);text-decoration:underline;text-underline-offset:3px}.healthcare-stat-grid,.healthcare-card-grid,.healthcare-specialty-grid,.healthcare-process-grid{display:grid;gap:16px}.healthcare-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.healthcare-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.healthcare-signal-grid article{display:grid;gap:7px;padding:18px;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;box-shadow:0 16px 38px #06283a0f}.healthcare-signal-grid article>span{color:var(--healthcare-teal-dark);font-size:.74rem;font-weight:900;letter-spacing:.08em}.healthcare-signal-grid strong{color:var(--healthcare-navy);font-size:1.35rem;line-height:1.08}.healthcare-signal-grid p{margin:0;color:var(--healthcare-muted);font-size:.92rem;line-height:1.35}.healthcare-people-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.7fr);gap:34px;align-items:start}.healthcare-flow-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);gap:34px;align-items:stretch}.healthcare-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.healthcare-flow-grid article{position:relative;min-height:168px;padding:20px;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;box-shadow:0 16px 38px #06283a0f}.healthcare-flow-grid article:after{content:"";position:absolute;right:18px;bottom:18px;width:44px;height:44px;border:1px solid rgba(20,115,200,.18);border-radius:999px;background:linear-gradient(135deg,#1473c82e,#21c5b829),#fff}.healthcare-flow-grid article>span{display:inline-grid;width:38px;height:38px;margin-bottom:28px;place-items:center;border-radius:999px;background:var(--healthcare-navy);color:#fff;font-size:.76rem;font-weight:900}.healthcare-flow-grid h3{margin:0 0 8px;color:var(--healthcare-ink);font-size:1.2rem}.healthcare-flow-grid p{max-width:26ch;margin:0;color:var(--healthcare-muted);line-height:1.45}.healthcare-scorecard-panel{overflow:hidden;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;box-shadow:0 18px 42px #06283a14}.healthcare-scorecard-panel img{display:block;width:100%;height:250px;object-fit:cover}.healthcare-scorecard-panel>div{padding:20px}.healthcare-scorecard-panel h3{margin:0 0 16px;color:var(--healthcare-ink);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.12}.healthcare-scorecard-list{display:grid;gap:10px}.healthcare-scorecard-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:12px;border:1px solid rgba(20,115,200,.15);border-radius:8px;background:var(--healthcare-accent-soft)}.healthcare-scorecard-list strong{color:var(--healthcare-navy)}.healthcare-scorecard-list span{color:var(--healthcare-teal-dark);font-weight:900}.healthcare-scorecard-list small{color:var(--healthcare-muted)}.healthcare-client-mix{display:grid;gap:14px;margin-top:22px}.healthcare-client-mix article{display:grid;grid-template-columns:168px minmax(0,1fr);gap:16px;align-items:center;min-width:0;padding:12px;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;box-shadow:0 16px 38px #06283a0f}.healthcare-client-mix img{width:168px;height:130px;border-radius:8px;object-fit:cover}.healthcare-client-mix h3,.healthcare-profile-card h3{margin:0 0 6px;color:var(--healthcare-ink)}.healthcare-client-mix p,.healthcare-profile-card p,.healthcare-profile-card span{margin:0;color:var(--healthcare-muted);line-height:1.45}.healthcare-profile-rail{position:relative;height:auto;min-height:0;overflow:visible;border-radius:8px}.healthcare-profile-rail:before,.healthcare-profile-rail:after{display:none}.healthcare-profile-track{display:grid;gap:16px}.healthcare-profile-card{overflow:hidden;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;box-shadow:0 16px 38px #06283a12}.healthcare-profile-card img{display:block;width:100%;height:220px;object-fit:cover;object-position:center 35%}.healthcare-profile-card div{padding:16px}.healthcare-profile-card p{margin-bottom:5px;color:var(--healthcare-teal-dark);font-size:.78rem;font-weight:900;text-transform:uppercase}.healthcare-role-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.healthcare-role-snapshot{overflow:hidden;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;box-shadow:0 16px 38px #06283a12}.healthcare-role-snapshot img{display:block;width:100%;height:178px;object-fit:cover;object-position:var(--healthcare-image-position, center 35%)}.healthcare-role-visual{display:grid;align-content:center;gap:8px;min-height:178px;padding:18px;background:linear-gradient(135deg,#1473c81f,#21c5b81f),#f6fbfd}.healthcare-role-visual span{color:var(--healthcare-navy);font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.healthcare-role-visual small{width:fit-content;padding:8px 10px;border:1px solid rgba(20,115,200,.18);border-radius:8px;background:#fff;color:var(--healthcare-teal-dark);font-weight:900}.healthcare-role-snapshot>div:not(.healthcare-role-visual){display:grid;gap:12px;padding:16px}.healthcare-role-snapshot p{margin:0;color:var(--healthcare-teal-dark);font-size:.76rem;font-weight:900;line-height:1.25;text-transform:uppercase}.healthcare-role-snapshot h3{margin:0;color:var(--healthcare-ink);font-size:1.22rem;line-height:1.12}.healthcare-role-snapshot strong{color:var(--healthcare-accent-dark)}.healthcare-mini-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.healthcare-mini-list li{display:inline-flex;align-items:center;gap:8px;color:var(--healthcare-muted);font-weight:760}.healthcare-mini-list li:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--healthcare-teal)}.healthcare-comparison-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);gap:24px;align-items:stretch}.healthcare-comparison-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.healthcare-comparison-card{display:grid;align-content:start;min-width:0;padding:20px;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;box-shadow:0 16px 38px #06283a12}.healthcare-comparison-card.is-best{border-color:#1473c847;background:linear-gradient(180deg,#fff,#eaf6ff)}.healthcare-comparison-card>p{margin:0 0 8px;color:var(--healthcare-teal-dark);font-size:.76rem;font-weight:900;text-transform:uppercase}.healthcare-comparison-card h3{margin:0 0 9px;color:var(--healthcare-ink)}.healthcare-comparison-card>span{color:var(--healthcare-muted);line-height:1.5}.healthcare-comparison-card .healthcare-check-list{margin:16px 0 0}.healthcare-comparison-photo{position:relative;min-height:100%;overflow:hidden;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;color:var(--healthcare-ink);box-shadow:0 16px 38px #06283a12}.healthcare-comparison-photo img{display:block;width:100%;height:280px;min-height:0;object-fit:cover}.healthcare-comparison-photo--coverage{display:grid;align-content:start;gap:16px;padding-top:18px;background:linear-gradient(180deg,#fff,#edf8fb),#fff}.healthcare-coverage-board{display:grid;gap:9px;padding:0 18px}.healthcare-coverage-board article{display:grid;grid-template-columns:46px minmax(0,1fr);gap:3px 12px;align-items:center;padding:11px 12px;border:1px solid rgba(20,115,200,.16);border-radius:8px;background:#fff;box-shadow:0 10px 24px #06283a0d}.healthcare-coverage-board span{grid-row:span 2;display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:var(--healthcare-navy);color:#fff;font-size:.82rem;font-weight:900}.healthcare-coverage-board strong{color:var(--healthcare-navy);font-size:.98rem;line-height:1.15}.healthcare-coverage-board small{color:var(--healthcare-muted);font-weight:800;text-transform:lowercase}.healthcare-comparison-photo:after{display:none}.healthcare-comparison-copy{padding:18px 18px 12px}.healthcare-comparison-photo h3{max-width:12.5em;margin:0;color:var(--healthcare-ink);font-size:clamp(1.22rem,1.8vw,1.7rem);line-height:1.12}.healthcare-comparison-photo .healthcare-eyebrow{color:var(--healthcare-teal-dark)}.healthcare-comparison-badges{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;padding:0 18px 18px}.healthcare-comparison-badges span{padding:8px 10px;border:1px solid rgba(20,115,200,.18);border-radius:8px;background:var(--healthcare-accent-soft);color:var(--healthcare-navy);font-size:.76rem;font-weight:900}.healthcare-comparison-table-shell{margin-top:18px}.healthcare-stat-grid article,.healthcare-card,.healthcare-process-card,.healthcare-dashboard,.healthcare-intake-card,.healthcare-price-card{border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;box-shadow:0 16px 38px #06283a12}.healthcare-stat-grid article{padding:18px}.healthcare-stat-grid strong{display:block;color:var(--healthcare-navy);font-size:1.7rem}.healthcare-stat-grid span{color:var(--healthcare-muted);font-weight:700}.healthcare-card-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.healthcare-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.healthcare-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.healthcare-card,.healthcare-process-card,.healthcare-dashboard,.healthcare-intake-card,.healthcare-price-card{padding:24px}.healthcare-icon{display:inline-grid;width:48px;height:48px;margin-bottom:16px;place-items:center;border-radius:8px;background:#21c5b821;color:var(--healthcare-teal-dark);font-weight:900}.healthcare-line-icon{display:inline-grid;width:50px;height:50px;margin-bottom:16px;place-items:center;border:1px solid rgba(20,115,200,.18);border-radius:8px;background:#1473c814;color:var(--healthcare-teal-dark)}.healthcare-line-icon svg{width:26px;height:26px}.healthcare-line-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.healthcare-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.healthcare-tag-row span{padding:7px 10px;border:1px solid rgba(33,197,184,.24);border-radius:8px;background:#21c5b81a;color:var(--healthcare-teal-dark);font-size:.82rem;font-weight:800}.healthcare-specialty-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.healthcare-specialty-grid article{padding:18px;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff}.healthcare-niche-pain{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);gap:24px;align-items:start}.healthcare-pain-card{display:grid;grid-template-columns:14px 1fr;gap:12px;align-items:start}.healthcare-pain-card span{width:14px;height:14px;margin-top:6px;border-radius:999px;background:var(--healthcare-wing-blue)}.healthcare-pain-card p{margin:0;color:var(--healthcare-ink);font-weight:820}.healthcare-split,.healthcare-pricing-hero,.healthcare-contact-grid,.healthcare-faq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:24px;align-items:start}.healthcare-estimate-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,.76fr);gap:30px;align-items:center}.healthcare-estimator-card{display:grid;gap:18px;padding:22px;border:1px solid var(--healthcare-line);border-radius:8px;background:linear-gradient(180deg,#fff,#f2fafc),#fff;box-shadow:0 18px 42px #06283a14}.healthcare-estimator-card__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.healthcare-estimator-card__options button{display:grid;gap:5px;min-height:82px;padding:13px;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;color:var(--healthcare-ink);cursor:pointer;text-align:left}.healthcare-estimator-card__options button.is-active{border-color:#1473c880;background:var(--healthcare-accent-soft);box-shadow:inset 0 0 0 1px #1473c826}.healthcare-estimator-card__options strong{color:var(--healthcare-navy);font-size:1rem}.healthcare-estimator-card__options span{color:var(--healthcare-muted);font-size:.86rem;line-height:1.3}.healthcare-estimator-card__hours{display:grid;gap:10px;color:var(--healthcare-navy);font-weight:900}.healthcare-estimator-card__hours input{accent-color:var(--healthcare-accent)}.healthcare-estimator-card__result{display:grid;gap:5px;padding:18px;border-radius:8px;background:var(--healthcare-navy-dark);color:#fff}.healthcare-estimator-card__result span{color:#ffffffc2;font-weight:800}.healthcare-estimator-card__result strong{color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1}.healthcare-estimator-card__result p{margin:0;color:#ffffffc2;line-height:1.45}.healthcare-dashboard{display:grid;gap:14px;background:var(--healthcare-navy-dark);color:#fff}.healthcare-dashboard span,.healthcare-dashboard p,.healthcare-dashboard small{color:#ffffffc7}.healthcare-dashboard strong{color:#fff;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.healthcare-dashboard div{display:flex;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.healthcare-software-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.healthcare-software-grid span{padding:10px 12px;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;color:var(--healthcare-navy);font-weight:850}.healthcare-check-list,.healthcare-timeline{display:grid;gap:12px;padding-left:0;list-style:none}.healthcare-check-list li,.healthcare-timeline li{padding-left:24px;position:relative}.healthcare-check-list li:before,.healthcare-timeline li:before{content:"";position:absolute;left:0;top:.72em;width:9px;height:9px;border-radius:999px;background:var(--healthcare-teal)}.healthcare-price-card strong{display:block;margin:8px 0 12px;color:var(--healthcare-navy);font-size:clamp(3rem,6vw,5rem);line-height:.95}.healthcare-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.healthcare-process-card span{display:inline-grid;width:38px;height:38px;margin-bottom:14px;place-items:center;border-radius:8px;background:var(--healthcare-teal);color:#fff;font-weight:900}.healthcare-table-wrap{overflow-x:auto}.healthcare-table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff}.healthcare-table th,.healthcare-table td{padding:15px;border-bottom:1px solid var(--healthcare-line);text-align:left;vertical-align:top}.healthcare-table th{background:#1473c814;color:var(--healthcare-navy)}.healthcare-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.healthcare-form-grid label,.healthcare-consent{display:grid;gap:7px;color:var(--healthcare-navy);font-weight:800}.healthcare-form-grid input,.healthcare-form-grid textarea{width:100%;min-height:46px;padding:12px;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;color:var(--healthcare-ink);font:inherit}.healthcare-form-grid textarea{min-height:112px;resize:vertical}.healthcare-intake-card{display:grid;gap:16px}.healthcare-inquiry-form__header{display:grid;gap:6px}.healthcare-inquiry-form__header p:not(.healthcare-eyebrow){margin:0;color:var(--healthcare-muted);line-height:1.55}.healthcare-inquiry-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.healthcare-inquiry-steps button{display:flex;align-items:center;gap:8px;min-height:48px;padding:9px 10px;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;color:var(--healthcare-muted);cursor:pointer;font:inherit;font-size:.88rem;font-weight:850;text-align:left}.healthcare-inquiry-steps button[aria-disabled=true]{cursor:default;opacity:.58}.healthcare-inquiry-steps button.is-active{border-color:#1473c86b;background:var(--healthcare-accent-soft);color:var(--healthcare-navy)}.healthcare-inquiry-steps button span{display:inline-grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border-radius:8px;background:#21c5b824;color:var(--healthcare-teal-dark);font-size:.78rem;font-weight:900}.healthcare-inquiry-panel{display:grid;min-width:0;margin:0;padding:0;border:0;gap:14px}.healthcare-inquiry-panel[hidden],.healthcare-inquiry-consent[hidden],.healthcare-inquiry-message[hidden],.healthcare-inquiry-actions [hidden]{display:none}.healthcare-inquiry-panel legend{display:grid;gap:4px;max-width:16ch;color:var(--healthcare-ink);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:900;line-height:1.12}.healthcare-inquiry-panel legend .healthcare-eyebrow{margin:0;color:var(--healthcare-accent);font-size:.72rem}.healthcare-inquiry-panel>p{margin:0;color:var(--healthcare-muted);line-height:1.55}.healthcare-inquiry-field span{display:flex;align-items:center;justify-content:space-between;gap:10px}.healthcare-inquiry-field em{flex:0 0 auto;color:var(--healthcare-muted);font-size:.68rem;font-style:normal;font-weight:900;text-transform:uppercase}.healthcare-inquiry-field--wide{grid-column:1 / -1}.healthcare-inquiry-consent{display:flex;align-items:flex-start;gap:10px}.healthcare-inquiry-consent input{margin-top:4px;accent-color:var(--healthcare-accent)}.healthcare-inquiry-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.healthcare-inquiry-actions .healthcare-button{cursor:pointer}.healthcare-inquiry-message{margin:0;padding:12px;border:1px solid rgba(33,197,184,.28);border-radius:8px;background:#21c5b81a;color:var(--healthcare-navy);font-weight:800;line-height:1.45}.healthcare-calendar{position:sticky;top:98px}.healthcare-search{margin-bottom:18px;padding:16px;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;color:var(--healthcare-muted);font-weight:800}.healthcare-faq-group{margin-bottom:24px}.healthcare-faq-preview,.healthcare-faq-group{display:grid;gap:12px}.healthcare-faq-preview details,.healthcare-faq-group details{padding:16px;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff}.healthcare-faq-preview summary,.healthcare-faq-group summary{color:var(--healthcare-navy);cursor:pointer;font-weight:900}.healthcare-help-card{position:sticky;top:98px}.healthcare-cta-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:30px;border-radius:8px;background:linear-gradient(135deg,var(--healthcare-navy-dark),var(--healthcare-accent-dark),var(--healthcare-teal-dark));color:#fff}.healthcare-cta-band h2,.healthcare-cta-band p{color:#fff}.healthcare-cta-band .healthcare-eyebrow{color:#e5f7f2}.healthcare-cta-band .healthcare-button--ghost{border-color:#ffffff6b;color:#fff}.healthcare-footer{padding:34px 0 50px;background:var(--healthcare-navy-dark)}.healthcare-footer__grid{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(150px,.35fr));gap:24px;color:#ffffffbd}.healthcare-footer .healthcare-brand,.healthcare-footer a{color:#fff}.healthcare-footer__links{display:grid;gap:10px}.healthcare-list-reset{margin:0;padding:0;list-style:none}.healthcare-footer__note{padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}@media(max-width:980px){.healthcare-nav--desktop,.healthcare-topbar__cta{display:none}.healthcare-mobile-nav{display:block}.healthcare-hero__grid,.healthcare-niche-pain,.healthcare-people-split,.healthcare-flow-layout,.healthcare-estimate-layout,.healthcare-comparison-layout,.healthcare-split,.healthcare-pricing-hero,.healthcare-contact-grid,.healthcare-faq-layout,.healthcare-cta-band,.healthcare-footer__grid{grid-template-columns:1fr}.healthcare-stat-grid,.healthcare-signal-grid,.healthcare-flow-grid,.healthcare-role-snapshot-grid,.healthcare-process-grid,.healthcare-card-grid--two,.healthcare-card-grid--three,.healthcare-comparison-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.healthcare-hero__media{min-height:420px}.healthcare-profile-rail{height:auto;min-height:auto;overflow-x:auto;border-radius:0}.healthcare-profile-rail:before,.healthcare-profile-rail:after{display:none}.healthcare-profile-track{grid-auto-flow:column;grid-auto-columns:minmax(260px,320px);grid-template-columns:none;padding-bottom:4px;animation:none}.healthcare-profile-card[aria-hidden=true]{display:none}.healthcare-calendar,.healthcare-help-card{position:static}}@media(max-width:680px){.healthcare-body{overflow-x:hidden}html{scroll-padding-top:86px}.healthcare-shell{width:calc(100% - 24px);max-width:1180px}.healthcare-hero{padding:28px 0 22px}.healthcare-section[id]{scroll-margin-top:86px}.healthcare-topbar__inner{min-height:72px;gap:10px}.healthcare-brand__lockup{width:min(204px,52vw);max-height:58px}.healthcare-mobile-nav{flex:0 0 auto;margin-left:0}.healthcare-mobile-nav summary{min-height:40px;padding:9px 12px;white-space:nowrap}.healthcare-mobile-nav__panel{right:12px;top:70px;width:calc(100vw - 24px)}.healthcare-trust-row{gap:8px;margin-bottom:18px}.healthcare-trust-row>span:last-child{flex-basis:100%;font-size:.94rem}.healthcare-avatar-stack span{width:40px;height:40px;margin-left:-9px;border-width:2px}.healthcare-hero h1{font-size:clamp(2.25rem,10vw,3.15rem);line-height:1.14}.healthcare-niche-hero h1{font-size:clamp(2.05rem,9vw,3rem)}.healthcare-lede{font-size:1.05rem}.healthcare-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.healthcare-actions .healthcare-button{width:100%}.healthcare-actions .healthcare-button--ghost{min-height:40px;justify-content:center;padding:0 12px}.healthcare-inquiry-steps,.healthcare-inquiry-actions{grid-template-columns:1fr}.healthcare-inquiry-steps,.healthcare-inquiry-actions{display:grid}.healthcare-inquiry-actions .healthcare-button{width:100%}.healthcare-hero__media{min-height:360px;overflow:hidden}.healthcare-card,.healthcare-process-card,.healthcare-dashboard,.healthcare-intake-card,.healthcare-price-card{padding:20px}.healthcare-stat-grid,.healthcare-hero-stats,.healthcare-process-grid,.healthcare-card-grid--two,.healthcare-card-grid--three,.healthcare-comparison-cards,.healthcare-form-grid,.healthcare-proof-row,.healthcare-client-mix article{grid-template-columns:1fr}.healthcare-signal-grid,.healthcare-flow-grid,.healthcare-role-snapshot-grid,.healthcare-estimator-card__options{grid-template-columns:1fr}.healthcare-role-snapshot img{height:238px}.healthcare-hero-stats{grid-template-columns:1fr;gap:8px;margin-top:22px;padding-top:16px}.healthcare-hero-stats article+article{padding-left:0;padding-top:10px;border-left:0;border-top:1px solid var(--healthcare-line)}.healthcare-hero-stats strong{font-size:1.42rem}.healthcare-hero-stats span{font-size:.84rem}.healthcare-client-mix img{width:100%;height:180px}.healthcare-comparison-photo img{min-height:330px}.healthcare-comparison-badges{right:16px}}@media(prefers-reduced-motion:reduce){.healthcare-hero__copy,.healthcare-hero__media,.healthcare-profile-track{animation:none}}
