*{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}.healthcare-body{--healthcare-bg: #fff;--healthcare-navy: #20323a;--healthcare-navy-dark: #102934;--healthcare-accent: #2f6682;--healthcare-accent-dark: #194a5f;--healthcare-accent-soft: #eaf4f3;--healthcare-teal: #2f6682;--healthcare-teal-dark: #194a5f;--healthcare-sage: #5f8a75;--healthcare-sage-dark: #3f6c58;--healthcare-coral: #a54661;--healthcare-gold: #9a5f13;--healthcare-ink: #20323a;--healthcare-muted: #5b6d75;--healthcare-line: #d8e6e3;--healthcare-surface: #f5faf8;background:var(--healthcare-bg);color:var(--healthcare-ink)}.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(216,230,227,.92);background:#fffffff5;backdrop-filter:blur(14px)}.healthcare-topbar__inner{display:flex;align-items:center;gap:18px;min-height:78px}.healthcare-brand{display:inline-flex;align-items:center;gap:10px;color:var(--healthcare-ink);text-decoration:none}.healthcare-brand__mark{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:8px;background:linear-gradient(135deg,var(--healthcare-accent-dark),var(--healthcare-sage));color:#fff;font-size:.86rem;font-weight:850}.healthcare-brand strong,.healthcare-brand small{display:block;line-height:1.15}.healthcare-brand small{color:var(--healthcare-muted);font-size:.76rem;font-weight:750}.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;min-height:46px;padding:0 18px;border:1px solid var(--healthcare-coral);border-radius:8px;background:var(--healthcare-coral);color:#fff;font-weight:850;text-decoration:none;box-shadow:0 16px 34px #a5466138}.healthcare-button--ghost{border-color:transparent;background:transparent;color:var(--healthcare-ink);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:70px;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 #102a3624}.healthcare-hero{overflow:hidden;padding:clamp(34px,5vw,58px) 0 28px;background:#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);animation:healthcare-copy-in .72s cubic-bezier(.22,1,.36,1) both}.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;color:var(--healthcare-teal-dark);background:linear-gradient(135deg,var(--healthcare-accent-dark),var(--healthcare-accent),var(--healthcare-sage));background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2.75rem,5.1vw,5rem);line-height:.96}.healthcare-niche-hero h1{max-width:15.5ch;font-size:clamp(2.35rem,4.05vw,4rem)}.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(47,102,130,.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:#2f66822e;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;animation:healthcare-image-in .82s cubic-bezier(.22,1,.36,1) .12s both}.healthcare-hero__media:before{content:"";position:absolute;inset:9% 0 8% 12%;z-index:0;border-radius:8px;background:linear-gradient(135deg,#2f668224,#5f8a752e 48%,#9a5f1321);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 #194a5f24}.healthcare-hero__media figcaption{position:absolute;left:22px;right:auto;bottom:26px;z-index:3;display:grid;gap:4px;width:min(260px,calc(100% - 44px));padding:15px 16px;border-radius:8px;background:#fffffff0;color:var(--healthcare-accent-dark);box-shadow:0 18px 34px #194a5f24}.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-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-dark),var(--healthcare-sage));color:#fff;font-size:.74rem;font-weight:900;box-shadow:0 10px 20px #2f668229}.healthcare-avatar-stack span:first-child{margin-left:0}.healthcare-stars{color:var(--healthcare-gold);font-size:1.1rem;letter-spacing:0}.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-float-card{position:absolute;z-index:4;display:grid;gap:4px;max-width:218px;padding:18px;border-radius:8px;background:linear-gradient(135deg,var(--healthcare-accent-dark),var(--healthcare-sage));color:#fff;box-shadow:0 22px 44px #194a5f38;animation:healthcare-float 4.6s ease-in-out infinite}.healthcare-float-card strong{color:#fff;font-size:clamp(2.2rem,4vw,3.9rem);line-height:.9}.healthcare-float-card span{color:#ffffffe0;font-size:.9rem;font-weight:760;line-height:1.2}.healthcare-float-card--top{top:18px;left:-28px}.healthcare-media-chip{position:absolute;top:26px;right:18px;bottom:auto;z-index:3;padding:11px 13px;border-radius:8px;background:#fffffff0;color:var(--healthcare-teal-dark);font-weight:900;box-shadow:0 18px 34px #194a5f21}.healthcare-floating-items{position:absolute;inset:0;z-index:2;pointer-events:none}.healthcare-floating-items span{position:absolute;display:inline-flex;align-items:center;min-height:34px;padding:8px 10px;border:1px solid rgba(47,102,130,.2);border-radius:8px;background:#ffffffeb;color:var(--healthcare-navy);font-size:.78rem;font-weight:900;box-shadow:0 14px 30px #194a5f1f;animation:healthcare-tag-drift 5.8s ease-in-out infinite}.healthcare-floating-items span:nth-child(1){right:-8px;top:24%}.healthcare-floating-items span:nth-child(2){left:-18px;top:46%;animation-delay:-1.4s}.healthcare-floating-items span:nth-child(3){right:16px;bottom:24%;animation-delay:-2.8s}.healthcare-floating-items span:nth-child(4){left:28%;bottom:-10px;animation-delay:-4s}@keyframes healthcare-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes healthcare-copy-in{0%{opacity:0;transform:translate3d(-18px,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes healthcare-image-in{0%{opacity:0;transform:translate3d(24px,16px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes healthcare-tag-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(8px,-9px,0)}}@keyframes healthcare-profile-roll{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-50% - 8px),0)}}.healthcare-section{padding:48px 0}.healthcare-section--tight{padding:28px 0}.healthcare-section--surface{background:#f3f8f7}.healthcare-section--people{overflow:hidden;background:linear-gradient(180deg,#fff,#f6faf8)}.healthcare-section--comparison{background:linear-gradient(180deg,#f3f8f7,#fff)}.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;font-size:clamp(1.85rem,3vw,2.8rem);line-height:1.06}.healthcare-section p,.healthcare-card p,.healthcare-card li,.healthcare-table td{color:var(--healthcare-muted);line-height:1.65}.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-people-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.7fr);gap:34px;align-items:start}.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 #102a360f}.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:760px;min-height:0;overflow:hidden;border-radius:8px}.healthcare-profile-rail:before,.healthcare-profile-rail:after{content:"";position:absolute;right:0;left:0;z-index:2;height:82px;pointer-events:none}.healthcare-profile-rail:before{top:0;background:linear-gradient(180deg,#f6faf8,#f6faf800)}.healthcare-profile-rail:after{bottom:0;background:linear-gradient(0deg,#f6faf8,#f6faf800)}.healthcare-profile-track{display:grid;gap:16px;animation:healthcare-profile-roll 28s linear infinite}.healthcare-profile-card{overflow:hidden;border:1px solid var(--healthcare-line);border-radius:8px;background:#fff;box-shadow:0 16px 38px #102a3612}.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-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 #102a3612}.healthcare-comparison-card.is-best{border-color:#2f668247;background:linear-gradient(180deg,#fff,#edf6f3)}.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-radius:8px;background:var(--healthcare-navy-dark);color:#fff}.healthcare-comparison-photo img{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}.healthcare-comparison-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1726320d,#172632c2)}.healthcare-comparison-copy{position:absolute;right:18px;bottom:18px;left:18px;z-index:1}.healthcare-comparison-photo h3{max-width:12.5em;margin:0;color:#fff;font-size:clamp(1.22rem,1.8vw,1.7rem);line-height:1.12}.healthcare-comparison-photo .healthcare-eyebrow{color:#d8f2ea}.healthcare-comparison-badges{position:absolute;top:16px;left:16px;right:16px;z-index:1;display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px}.healthcare-comparison-badges span{padding:8px 10px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffffe6;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 #102a3612}.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:#5f8a7521;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(47,102,130,.18);border-radius:8px;background:#2f668214;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(95,138,117,.2);border-radius:8px;background:#5f8a751a;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-coral)}.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-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:#2f668214;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-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-sage-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:#102934}.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-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-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-float-card--top{left:18px}.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-shell{width:min(100vw - 24px,1180px)}.healthcare-hero{padding:28px 0 22px}.healthcare-topbar__inner{min-height:68px}.healthcare-brand__mark{width:36px;height:36px}.healthcare-hero h1{font-size:clamp(2.25rem,10vw,3.15rem);line-height:1}.healthcare-niche-hero h1{font-size:clamp(2.05rem,9vw,3rem)}.healthcare-lede{font-size:1.05rem}.healthcare-hero__media{min-height:360px}.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-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;padding-top:16px}.healthcare-hero-stats article+article{padding-left:10px;padding-top:0;border-left:1px solid var(--healthcare-line);border-top:0}.healthcare-hero-stats strong{font-size:1.42rem}.healthcare-hero-stats span{font-size:.84rem}.healthcare-float-card{max-width:188px;padding:14px}.healthcare-media-chip{inset:18px 18px auto auto}.healthcare-floating-items{display:none}.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-float-card,.healthcare-floating-items span,.healthcare-hero__copy,.healthcare-hero__media,.healthcare-profile-track{animation:none}}
