:root{--hblue:#1769f5;--hink:#11294a;--hmuted:#627895;--hline:#dbe6f3}.health-page{color:var(--hink)}.health-shell{width:min(1240px,calc(100% - 48px));margin:auto}.health-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 76% 23%,#247e79 0,transparent 25%),linear-gradient(135deg,#061a38,#0b386c);color:#fff}.health-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(166,203,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(166,203,255,.07) 1px,transparent 1px);background-size:58px 58px}.health-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:1.06fr .82fr;gap:82px;align-items:center;padding:76px 0 64px}.health-copy>small,.health-heading>small,.referral-layout>div>small,.access-copy>small,.health-cta small{font-size:11px;font-weight:800;letter-spacing:.14em;color:#8cc8ff}.health-copy h1{font-size:clamp(44px,5vw,66px);line-height:1.03;letter-spacing:-.063em;color:#fff;margin:16px 0 20px}.health-copy h1 span,.health-heading h2 span,.referral-layout h2 span{color:#80b4ff}.health-copy p{font-size:16px;line-height:1.72;color:#c1d4e9;max-width:625px}.health-actions{display:flex;gap:12px;margin-top:25px}.health-primary{background:var(--hblue)!important;border-color:var(--hblue)!important;color:#fff!important}.health-ghost{background:rgba(255,255,255,.05)!important;border-color:rgba(210,229,255,.35)!important;color:#fff!important}.health-proof{display:flex;flex-wrap:wrap;gap:17px;margin-top:20px;color:#c4d6ee;font-size:11px;font-weight:700}.health-proof span:before{content:'✓';margin-right:7px;color:#76e2be}.health-dashboard{background:#f8fbff;border:8px solid #091a33;border-radius:20px;overflow:hidden;color:#193454;box-shadow:0 28px 64px rgba(0,0,0,.3)}.hd-top,.hd-tabs,.hd-alert,.hd-list article,.pc-head,.referral-card>div{display:flex;align-items:center;justify-content:space-between}.hd-top{padding:17px}.hd-top span{display:flex;align-items:center;gap:9px}.hd-top i{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#dcf5ed;color:#168b68;font-size:9px;font-style:normal;font-weight:800}.hd-top b{font-size:15px}.hd-top em{font-size:10px;font-style:normal;color:#6f88ad}.hd-tabs{padding:0 17px 13px;border-bottom:1px solid #e2ebf5}.hd-tabs>*{font-size:10px;color:#8295ad}.hd-tabs b{color:#1769f5;border-bottom:2px solid #1769f5;padding-bottom:7px}.hd-alert{gap:10px;margin:15px;padding:14px;border-radius:12px;background:#e8f6f2}.hd-alert>i{display:grid;place-items:center;width:30px;height:30px;background:#28ae80;color:#fff;border-radius:9px;font-style:normal;font-size:16px}.hd-alert span{margin-right:auto}.hd-alert small,.hd-alert b,.hd-alert em{display:block}.hd-alert small{font-size:9px;color:#54857a;font-weight:800;letter-spacing:.1em}.hd-alert b{font-size:12px;margin:3px 0}.hd-alert em{font-size:10px;color:#168b68;font-style:normal}.hd-list{padding:0 15px 14px}.hd-list>b{display:block;font-size:13px;padding:3px 0 7px}.hd-list article{gap:9px;padding:11px 0;border-top:1px solid #e7eef6}.hd-list article>i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#e3efff;color:#1769f5;font-size:9px;font-style:normal;font-weight:800}.hd-list .green{background:#e3f7ed;color:#19966d}.hd-list .orange{background:#fff0dd;color:#d58427}.hd-list article span{margin-right:auto}.hd-list strong,.hd-list small{display:block}.hd-list strong{font-size:11px}.hd-list small{font-size:9px;color:#8193aa;margin-top:3px}.hd-list em{font-style:normal;color:#8394ac}.health-section{padding:105px 0}.health-soft{background:#f3f8f7}.health-heading{max-width:820px}.health-heading.centered{text-align:center;margin:auto}.health-heading h2,.referral-layout h2,.access-copy h2{font-size:clamp(36px,4.35vw,55px);line-height:1.07;letter-spacing:-.055em;margin:15px 0 18px}.health-heading p,.referral-layout p,.access-copy p{color:var(--hmuted);font-size:16px;line-height:1.76;max-width:700px}.profile-layout{display:grid;grid-template-columns:1.03fr .97fr;gap:75px;align-items:center;margin-top:48px}.profile-card,.referral-card{border:1px solid var(--hline);border-radius:16px;background:#fff;padding:22px;box-shadow:0 17px 38px rgba(25,61,105,.07)}.pc-head{padding-bottom:18px;border-bottom:1px solid #e5edf5}.pc-head i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#dcf5ed;color:#168b68;font-style:normal;font-size:11px;font-weight:800}.pc-head span{margin-right:auto;margin-left:11px}.pc-head small,.referral-card small{display:block;font-size:9px;color:#8295ad;font-weight:800;letter-spacing:.1em}.pc-head b,.referral-card b{display:block;font-size:14px;margin-top:4px}.pc-head em{font-size:10px;color:#168b68;font-style:normal}.pc-row{padding:17px 0;border-bottom:1px solid #e8eff6}.pc-row:last-child{border:0}.pc-row b,.pc-row span{display:block}.pc-row b{font-size:13px}.pc-row span{font-size:11px;color:#71849e;margin-top:5px}.profile-points{display:grid;gap:13px}.profile-points article{position:relative;border:1px solid var(--hline);border-radius:13px;padding:19px 19px 17px 66px}.profile-points>b{position:absolute;left:20px;top:20px;color:#1769f5}.profile-points h3{font-size:18px;margin:0 0 6px}.profile-points p{font-size:13px;line-height:1.62;color:var(--hmuted);margin:0}.visit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:44px}.visit-grid article{background:#fff;border:1px solid var(--hline);border-radius:15px;padding:27px;min-height:240px}.visit-grid i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#e4efff;color:#1769f5;font-size:11px;font-style:normal;font-weight:800}.visit-grid h3{font-size:20px;margin:18px 0 8px}.visit-grid p{font-size:14px;line-height:1.68;color:var(--hmuted)}.visit-grid span{display:block;margin-top:18px;color:#1769f5;font-size:10px;font-weight:800;letter-spacing:.06em}.referral-section{background:#082553;color:#fff}.referral-layout{display:grid;grid-template-columns:1fr .76fr;gap:100px;align-items:center}.referral-layout h2{color:#fff}.referral-layout p{color:#bfd2ea}.referral-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:24px}.referral-flow span{padding:8px 10px;border:1px solid rgba(190,215,249,.3);border-radius:19px;color:#c2d7f1;font-size:10px;font-weight:800}.referral-flow i{font-style:normal;color:#7eb1fc}.referral-card{color:#1c3658}.referral-card>div{padding-bottom:15px;border-bottom:1px solid #e5edf5}.referral-card>div em{font-style:normal;color:#6a83a7;font-size:10px}.referral-card article{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:14px 2px;border-bottom:1px solid #e8eff6}.referral-card article:last-child{border:0}.referral-card article i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#e4efff;color:#1769f5;font-style:normal;font-weight:800}.referral-card i.green{background:#e4f7ee;color:#17936b}.referral-card i.orange{background:#fff0dd;color:#d58427}.referral-card article b{font-size:12px}.referral-card article small{font-size:9px;font-weight:500;letter-spacing:0;margin-top:3px}.referral-card article em{font-size:16px;font-style:normal;color:#8394ac}.access-section{background:#eef5ff}.access-layout{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:center}.access-list{display:grid;gap:10px}.access-list span{display:flex;align-items:center;gap:10px;padding:15px;background:#fff;border:1px solid var(--hline);border-radius:11px;font-size:13px}.access-list i{display:grid;place-items:center;width:26px;height:26px;background:#e3f7ed;color:#19966d;border-radius:8px;font-style:normal}.access-list span:last-child i{background:#fff0dd;color:#d58427}.health-flow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:46px;border:1px solid var(--hline);border-radius:16px;overflow:hidden}.health-flow article{padding:28px;min-height:190px;border-right:1px solid var(--hline)}.health-flow article:last-child{border:0}.health-flow i{font-style:normal;color:#1769f5;font-size:12px;font-weight:800}.health-flow h3{font-size:18px;margin:29px 0 8px}.health-flow p{margin:0;color:var(--hmuted);font-size:13px;line-height:1.65}.health-cta{background:#061935;color:#fff;text-align:center;padding:105px 0}.health-cta h2{max-width:830px;margin:16px auto;font-size:clamp(37px,4.7vw,58px);line-height:1.08;letter-spacing:-.055em;color:#fff}.health-cta p{font-size:16px;color:#bdd0e7;margin:0 auto 26px}.health-cta .health-ghost{margin-left:7px}.health-page .site-footer{background:#06152e}.health-page .site-footer h4{color:#fff}.health-page .footer-bottom{border-color:rgba(255,255,255,.12)}@media(max-width:880px){.health-hero-layout,.profile-layout,.referral-layout,.access-layout{grid-template-columns:1fr;gap:42px}.visit-grid{grid-template-columns:1fr 1fr}.health-flow{grid-template-columns:1fr 1fr}.health-flow article:nth-child(2){border-right:0}.health-flow article:nth-child(-n+2){border-bottom:1px solid var(--hline)}}@media(max-width:560px){.health-shell{width:calc(100% - 30px)}.health-copy h1{font-size:42px}.health-actions{flex-direction:column}.health-actions .button{text-align:center}.health-section{padding:73px 0}.visit-grid,.health-flow{grid-template-columns:1fr}.health-flow article,.health-flow article:nth-child(2){border-right:0;border-bottom:1px solid var(--hline)}.health-flow article:last-child{border-bottom:0}.health-cta{padding:78px 0}.health-cta .health-ghost{display:block;margin:10px 0 0}.referral-flow i{display:none}}
