.PageHero-module__zgdkva__hero{isolation:isolate;background:radial-gradient(circle at 88% 12%,#83c94a42,#0000 28rem),radial-gradient(circle at 8% 88%,#36a99a38,#0000 32rem),linear-gradient(135deg,#f8fcfb 0%,#e4f6f1 48%,#edf7db 100%);min-height:min(760px,100dvh - 80px);padding:clamp(64px,8vw,112px) 0;position:relative;overflow:hidden}.PageHero-module__zgdkva__hero:after{content:"";z-index:-1;border:1px solid #07577f1a;border-radius:50%;height:620px;position:absolute;inset:auto -10% -55% 35%}.PageHero-module__zgdkva__heroTextOnly{min-height:clamp(420px,58dvh,600px)}.PageHero-module__zgdkva__layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(44px,7vw,96px);display:grid}.PageHero-module__zgdkva__layoutTextOnly{grid-template-columns:minmax(0,780px)}.PageHero-module__zgdkva__layoutTextOnly .PageHero-module__zgdkva__copy h1{max-width:15ch}.PageHero-module__zgdkva__layoutTextOnly .PageHero-module__zgdkva__copy p{max-width:62ch}.PageHero-module__zgdkva__copy h1{max-width:10ch;color:var(--navy-deep);letter-spacing:-.072em;margin:0;font-size:clamp(3.4rem,7vw,7rem);font-weight:680;line-height:.9}.PageHero-module__zgdkva__copy p{color:#315666;max-width:52ch;margin:30px 0 0;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.65}.PageHero-module__zgdkva__media{grid-template-columns:1.15fr .85fr;align-items:end;gap:18px;display:grid}.PageHero-module__zgdkva__primaryMedia{align-self:stretch}.PageHero-module__zgdkva__secondaryMedia{margin-bottom:clamp(30px,8vw,110px)}.PageHero-module__zgdkva__placeholder,.PageHero-module__zgdkva__photo{border-radius:var(--radius);background:linear-gradient(145deg,#ffffffe0,#ffffff61),repeating-linear-gradient(135deg,#07577f12 0 1px,#0000 1px 18px);border:1px solid #083b5829;flex-direction:column;justify-content:flex-end;min-height:500px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #083b5821}.PageHero-module__zgdkva__photo img{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.PageHero-module__zgdkva__photo:hover img{transform:scale(1.025)}.PageHero-module__zgdkva__secondaryMedia .PageHero-module__zgdkva__placeholder,.PageHero-module__zgdkva__secondaryMedia .PageHero-module__zgdkva__photo{min-height:360px}.PageHero-module__zgdkva__placeholder span{color:var(--navy);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:750}.PageHero-module__zgdkva__placeholder strong{max-width:24ch;color:var(--ink);margin-top:10px;font-size:.92rem;line-height:1.45}@media (max-width:980px){.PageHero-module__zgdkva__hero{min-height:0}.PageHero-module__zgdkva__layout{grid-template-columns:1fr}.PageHero-module__zgdkva__copy h1{max-width:12ch}.PageHero-module__zgdkva__media{max-width:760px}}@media (max-width:620px){.PageHero-module__zgdkva__hero{padding:56px 0 72px}.PageHero-module__zgdkva__copy h1{font-size:clamp(3rem,16vw,4.8rem)}.PageHero-module__zgdkva__chinese .PageHero-module__zgdkva__copy h1{letter-spacing:-.045em;font-size:clamp(2.65rem,12vw,3.5rem);line-height:.94}.PageHero-module__zgdkva__media{grid-template-columns:1.15fr .85fr;gap:10px}.PageHero-module__zgdkva__placeholder,.PageHero-module__zgdkva__photo{min-height:330px;padding:16px}.PageHero-module__zgdkva__secondaryMedia{margin-bottom:42px}.PageHero-module__zgdkva__secondaryMedia .PageHero-module__zgdkva__placeholder,.PageHero-module__zgdkva__secondaryMedia .PageHero-module__zgdkva__photo{min-height:240px}.PageHero-module__zgdkva__placeholder strong{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.PageHero-module__zgdkva__hero:after{display:none}}
.services-module__EimPha__clinicalSection{background:#fff}.services-module__EimPha__sectionLabel{color:var(--navy);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:750}.services-module__EimPha__sectionTitle{max-width:13ch;color:var(--ink);letter-spacing:-.065em;margin:0;font-size:clamp(2.7rem,5.5vw,5.4rem);font-weight:660;line-height:.94}.services-module__EimPha__sectionIntro{max-width:62ch;color:var(--muted);margin:24px 0 48px;font-size:1.08rem;line-height:1.7}.services-module__EimPha__clinicalGrid{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.services-module__EimPha__primaryClinical{min-height:570px}.services-module__EimPha__primaryClinical>a{border-radius:var(--radius);color:#fff;background:linear-gradient(145deg,#07577f,#083b58 62%,#062d45);flex-direction:column;justify-content:space-between;height:100%;padding:clamp(30px,5vw,52px);display:flex;box-shadow:0 28px 70px #083b582e}.services-module__EimPha__featureTop{color:#9be6d6;justify-content:space-between;align-items:center;gap:24px;font-size:.82rem;font-weight:700;display:flex}.services-module__EimPha__primaryClinical h3{letter-spacing:-.07em;max-width:8ch;margin:0 0 18px;font-size:clamp(3rem,6vw,6rem);line-height:.88}.services-module__EimPha__primaryClinical p{color:#ffffffbd;max-width:46ch;line-height:1.6}.services-module__EimPha__inlineLink{align-items:center;gap:8px;margin-top:28px;font-weight:750;display:inline-flex}.services-module__EimPha__clinicalStack{gap:14px;display:grid}.services-module__EimPha__clinicalRow{border:1px solid var(--line);border-radius:var(--radius);background:var(--mist);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:176px;padding:24px;transition:transform .22s,border-color .22s,background .22s;display:grid}.services-module__EimPha__clinicalRow:hover{background:#fff;border-color:#9bc4cf;transform:translateY(-4px)}.services-module__EimPha__clinicalRow>span{width:48px;height:48px;color:var(--navy);background:#fff;border-radius:14px;place-items:center;display:grid}.services-module__EimPha__clinicalRow h3{letter-spacing:-.035em;margin:0;font-size:1.35rem}.services-module__EimPha__clinicalRow p{color:var(--muted);margin:8px 0 0;font-size:.9rem;line-height:1.5}.services-module__EimPha__directorySection{background:#f5f9f8}.services-module__EimPha__directoryGrid{gap:18px;display:grid}.services-module__EimPha__directoryGroup{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.72fr) 1.28fr;gap:clamp(32px,6vw,90px);padding:34px 0;display:grid}.services-module__EimPha__directoryGroup:last-child{padding-bottom:0}.services-module__EimPha__directoryHeading h3{color:var(--navy-deep);letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,3vw,2.65rem)}.services-module__EimPha__directoryHeading p{max-width:34ch;color:var(--muted);margin:14px 0 0;line-height:1.6}.services-module__EimPha__directoryLinks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.services-module__EimPha__directoryLinks a{border-bottom:1px solid var(--line);color:#284c5d;justify-content:space-between;align-items:center;gap:18px;min-height:62px;font-weight:700;line-height:1.35;transition:color .2s,padding-left .2s;display:flex}.services-module__EimPha__directoryLinks a:hover,.services-module__EimPha__directoryLinks a:focus-visible{color:var(--navy);padding-left:5px}.services-module__EimPha__directoryLinks svg{flex:none}@media (max-width:900px){.services-module__EimPha__clinicalGrid{grid-template-columns:1fr}.services-module__EimPha__primaryClinical{min-height:480px}.services-module__EimPha__directoryGroup{grid-template-columns:1fr;gap:22px}}@media (max-width:650px){.services-module__EimPha__clinicalRow{grid-template-columns:auto 1fr;min-height:0}.services-module__EimPha__clinicalRow>svg{display:none}.services-module__EimPha__directoryLinks{grid-template-columns:1fr}}
