:root{--b:#04101a;--p:#071827;--p2:#0a2030;--t:#f7fbff;--c:#c8d6df;--m:#a8bac7;--l:#ffffff1f;--a:#55ccff;--g:#6ee7ad}main{background:var(--b);color:var(--t)}main h1,main h2,main h3,main h4{color:var(--t)!important}main p,main li{color:var(--c)!important}main small,.muted,.fine{color:var(--m)!important}.dp.healthcare,.dp.healthcare .dsec,.dp.healthcare .dstatbar,.dp.healthcare .dplatform,.dp.healthcare .dcta,.s2original{background:linear-gradient(180deg,#04101a,#061522)!important;color:var(--t)!important;border-color:var(--l)!important}.dp.healthcare .dcard,.dp.healthcare .dpanel{background:linear-gradient(145deg,var(--p2),var(--p))!important;border-color:var(--l)!important;box-shadow:none!important}.dp.healthcare .dstat{color:var(--t)!important;border-color:var(--l)!important}.dp.healthcare p,.dp.healthcare li,.s2original p,.s2original li{color:var(--c)!important}.s2original h1,.s2original h2,.s2original h3{color:var(--t)!important}.pp,.fa{background:linear-gradient(180deg,#04101a,#061522 50%,#04101a)!important;color:var(--t)!important}.pp .lead,.pp .head p,.pp .copy,.pp .card p,.pp .families span,.pp .why p{color:var(--c)!important}.fw{width:min(1180px,calc(100% - 40px));margin:auto}.fh{padding:130px 0 70px;border-bottom:1px solid var(--l);background:radial-gradient(circle at 82% 18%,#55ccff2b,transparent 30%),#04101a}.fg{display:grid;grid-template-columns:.95fr 1.05fr;gap:46px;align-items:center}.fk{font-size:.7rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase;color:var(--a)}.fh h1{font-size:clamp(3.4rem,6vw,6rem);line-height:.92;letter-spacing:-.055em;margin:12px 0 19px}.fh p{font-size:1.05rem;line-height:1.64;max-width:690px}.art{min-height:400px;border:1px solid var(--l);border-radius:28px;overflow:hidden;background:#071827}.art img{width:100%;height:100%;min-height:400px;object-fit:cover}.acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.fb{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:.82rem;font-weight:950}.fb.p{background:linear-gradient(90deg,var(--a),var(--g));color:#03111d!important}.fb.g{border:1px solid #ffffff4d;color:#fff!important}.fs{padding:70px 0;border-bottom:1px solid var(--l)}.leadhead{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:end;margin-bottom:26px}.leadhead h2{font-size:clamp(2.35rem,4.6vw,4.2rem);line-height:.98;letter-spacing:-.045em;margin:8px 0 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.fc{border:1px solid var(--l);border-radius:21px;background:linear-gradient(145deg,var(--p2),var(--p));padding:23px;min-height:175px}.fc b{display:block;font-size:1.14rem;margin-bottom:8px}.fc p{font-size:.87rem;line-height:1.52;margin:0}.fa .links{display:flex;gap:8px;flex-wrap:wrap}.fa .links a{border:1px solid var(--l);border-radius:999px;padding:10px 13px;text-decoration:none;color:#e2eef4!important;font-size:.77rem;font-weight:900}@media(max-width:850px){.fg,.leadhead{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}}@media(max-width:620px){.fw{width:min(100% - 28px,1180px)}.fh{padding:110px 0 52px}.fh h1{font-size:3.15rem}.cards{grid-template-columns:1fr}.art,.art img{min-height:280px}}