.ih-home{--ih-border:#d7e5e9}.ih-home h1,.ih-home h2,.ih-home h3{letter-spacing:-.035em;line-height:1.16}.ih-home h2{font-size:clamp(1.85rem,3vw,2.65rem);margin:0 0 20px}.ih-home h3{font-size:1.32rem;margin:0 0 12px}.ih-home p{color:#526c7e;margin:0 0 20px}.ih-home figure{margin:0}.ih-section{padding:76px 0}.ih-home .eyebrow{font-size:.7rem;letter-spacing:.13em;margin-bottom:18px}.ih-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ih-actions .button{padding:13px 20px;font-size:.85rem}.ih-text-link{font-weight:700;color:var(--blue-700);display:inline-flex;gap:12px;align-items:center;padding:10px 0;font-size:.88rem}.ih-home a:focus-visible,.ih-home button:focus-visible{outline:3px solid var(--blue-600);outline-offset:4px}.ih-hero{background:linear-gradient(125deg,#f2f8f9,#fff 65%);padding:46px 0 42px}.ih-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:48px;align-items:center}.ih-hero h1{font-size:clamp(2.1rem,3.5vw,3.15rem);margin:0 0 22px;line-height:1.13}.ih-hero h1 em{font-style:normal;color:var(--blue-700)}.ih-hero-copy>p{font-size:.98rem;max-width:600px}.ih-hero-copy>.ih-text-link{margin-top:10px}.ih-hero-photo{position:relative;border-radius:26px 26px 80px 26px;overflow:hidden;align-self:stretch;min-height:420px;height:520px;background:#dbe8ec}.ih-hero-photo img{height:100%;width:100%;object-fit:cover;object-position:50% 45%}.ih-hero-photo:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(4,27,49,.9))}.ih-hero-photo figcaption{position:absolute;z-index:1;bottom:30px;left:28px;right:28px;color:#fff}.ih-hero-photo figcaption span{font-size:.92rem}.ih-hero-photo figcaption strong{display:block;font-size:2rem;letter-spacing:-.04em}.ih-trust{border-block:1px solid var(--ih-border)}.ih-trust>.container{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-block:22px}.ih-trust p{margin:0;font-size:.78rem;font-weight:700;color:var(--navy-900);display:flex;align-items:center;gap:12px}.ih-trust p span{color:var(--teal-dark)}.ih-purpose{display:grid;grid-template-columns:.75fr 1.6fr;gap:70px}.ih-purpose header p{max-width:300px}.ih-purpose-rows article{display:grid;grid-template-columns:28px 1fr 135px;gap:20px;align-items:start;padding:25px 0;border-bottom:1px solid var(--ih-border)}.ih-purpose-rows article:first-child{padding-top:0}.ih-index{color:var(--teal-dark);font-weight:700;font-size:.73rem;letter-spacing:.1em}.ih-purpose-rows p{font-size:.9rem;margin:0}.ih-purpose-rows a{font-size:.8rem;color:var(--blue-700);font-weight:700;padding:4px 0}.ih-purpose-rows a span{display:block;margin-top:8px}.ih-audiences{background:var(--soft)}.ih-heading{max-width:790px;margin-bottom:34px}.ih-heading>p{margin:0}.ih-heading-split{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:45px}.ih-heading-split>div{max-width:690px}.ih-heading-split>a{flex-shrink:0;max-width:230px}.ih-audience-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.ih-physician-path,.ih-partner-path{padding:36px;border-radius:22px}.ih-physician-path{background:var(--navy-900);color:white}.ih-audience-layout h3{font-size:1.85rem;margin-top:16px}.ih-physician-path p,.ih-physician-path .ih-text-link{color:#eef8fc}.ih-physician-path .ih-index{color:#8fdfd9}.ih-partner-path{background:#e4f1f1}.ih-other-paths{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;gap:54px;padding:24px 36px 0}.ih-other-paths article{border-top:1px solid #c8dce1;padding-top:8px}.ih-other-paths h3{font-size:1.3rem}.ih-other-paths p{font-size:.9rem;margin-bottom:4px}.ih-other-paths .ih-text-link{margin-right:16px}.ih-carriers{padding-block:60px}.ih-carriers .disclaimer{margin:18px 0 0}.ih-recruit{background:#f4f7f4}.ih-recruit-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center}.ih-recruit figure{height:560px;min-height:510px;position:relative;overflow:hidden;border-radius:60px 22px 22px 22px}.ih-recruit img{height:100%;object-fit:cover;object-position:center}.ih-recruit figcaption{position:absolute;bottom:0;left:0;right:0;padding:45px 26px 24px;background:linear-gradient(transparent,rgba(4,27,49,.9));color:#fff;font-size:.95rem}.ih-benefits{margin:25px 0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.ih-benefits div{border-top:1px solid #c9dcd9;padding-top:13px}.ih-benefits dt{font-weight:700;color:var(--navy-900);margin-bottom:5px}.ih-benefits dd{margin:0;color:#526c7e;font-size:.85rem}.ih-footprint{background:var(--navy-950);color:white}.ih-footprint .eyebrow{color:#8fdfd9}.ih-footprint p{color:#c3d8e4}.ih-footprint-grid{display:grid;grid-template-columns:290px 1fr;gap:45px}.ih-region-list{display:grid}.ih-region-list button{background:none;border:0;border-bottom:1px solid #315069;color:#d7e8f1;min-height:45px;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:10px 12px;font-size:.9rem}.ih-region-list button[aria-pressed=true]{background:#17465c;color:white;border-radius:6px;border-color:transparent}.ih-region-list button:hover{background:#123b52}.ih-footprint .ih-text-link{color:#8fdfd9}.ih-footprint #ih-map-summary{font-size:.83rem;margin:22px 0 0}.ih-footprint .map-shell{min-width:0;background:white;border-radius:18px;overflow:hidden}.ih-footprint #home-map{height:425px;min-height:0}.ih-home .ih-map-note{padding:12px 18px;margin:0;font-size:.73rem;color:#526c7e}.ih-ecosystem-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ih-relationships{padding-left:30px;border-left:3px solid var(--teal)}.ih-relationships>p{font-size:.8rem;text-transform:uppercase;letter-spacing:.09em}.ih-relationships ul{padding:0;margin:20px 0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.ih-relationships li{padding:9px 16px;background:#f0f6f8;border-radius:6px;font-size:.88rem;font-weight:500}.ih-patient{background:#eef6f9;padding:30px 0}.ih-patient>.container{display:flex;justify-content:space-between;align-items:center;gap:32px}.ih-patient h2{font-size:1.3rem;margin-bottom:8px}.ih-patient p{margin:0;font-size:.85rem;max-width:420px}.ih-patient .button{font-size:.8rem}.ih-about{text-align:center;padding-block:60px}.ih-about .container{max-width:800px}.ih-about p{font-size:1.05rem}.ih-final{background:var(--navy-900);color:white;padding:54px 0}.ih-final>.container{display:grid;grid-template-columns:1fr 1fr;gap:55px}.ih-final article+article{border-left:1px solid #39607e;padding-left:55px}.ih-final h2{font-size:1.9rem;max-width:380px}.ih-final p{color:#cadde9;max-width:420px;font-size:.94rem}.ih-final .eyebrow{color:#8fdfd9}.ih-final .button{font-size:.84rem;white-space:normal}.ih-home .button span{margin-left:6px}
@media(max-width:1000px){.ih-hero-grid{gap:28px}.ih-purpose{gap:35px;grid-template-columns:.7fr 1.5fr}.ih-purpose-rows article{grid-template-columns:22px 1fr}.ih-purpose-rows a{grid-column:2}.ih-purpose-rows a span{display:inline;margin-left:12px}.ih-recruit-grid{gap:30px}.ih-heading-split{display:block}.ih-footprint-grid{grid-template-columns:240px 1fr;gap:28px}.ih-patient>.container{align-items:start;flex-direction:column}}
@media(max-width:760px){.ih-section{padding:48px 0}.ih-hero{padding:30px 0}.ih-hero-grid,.ih-purpose,.ih-recruit-grid,.ih-ecosystem-grid,.ih-final>.container{grid-template-columns:1fr;gap:28px}.ih-hero h1{font-size:clamp(1.9rem,6.4vw,2.7rem);line-height:1.16}.ih-hero-copy>p{font-size:.92rem}.ih-hero-photo{min-height:0;height:280px;border-radius:18px 18px 50px 18px}.ih-hero-photo img{object-position:center 15%}.ih-hero-photo figcaption{left:22px;bottom:20px}.ih-trust>.container{grid-template-columns:1fr 1fr;gap:14px;padding-block:20px}.ih-trust p{font-size:.72rem;gap:8px}.ih-purpose header p{max-width:none}.ih-purpose-rows article{padding:22px 0;gap:10px 16px}.ih-audience-layout{grid-template-columns:1fr}.ih-physician-path,.ih-partner-path{padding:26px}.ih-other-paths{grid-template-columns:1fr;gap:18px;padding:8px 8px 0}.ih-audience-layout h3{font-size:1.55rem}.ih-recruit figure{min-height:0;height:310px;border-radius:35px 18px 18px 18px}.ih-recruit img{object-position:center 38%}.ih-benefits{gap:18px}.ih-footprint-grid{display:flex;flex-direction:column;gap:25px}.ih-region-list{grid-template-columns:1fr 1fr;gap:6px}.ih-region-list button{font-size:.79rem}.ih-footprint #home-map{height:350px}.ih-relationships{padding-left:22px}.ih-patient .ih-actions{width:100%}.ih-final{padding:44px 0}.ih-final article+article{border-left:0;border-top:1px solid #39607e;padding:30px 0 0}.ih-final h2{font-size:1.7rem}.ih-about{text-align:left}.ih-home .button{white-space:normal;max-width:100%}.ih-home .ih-heading{margin-bottom:26px}}
@media(prefers-reduced-motion:reduce){.ih-home *{scroll-behavior:auto!important;transition:none!important}}
