.home-reference_hero__uhqhV{position:relative;overflow:hidden;background:#f4f3ef}.home-reference_viewport__0oPrz{overflow:hidden}.home-reference_track__ksmGP{display:flex;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.home-reference_slide__KiV4p{display:flex;flex:0 0 100%;min-width:0}.home-reference_slideBody___mphc{position:relative;flex:1;min-width:0;min-height:clamp(540px,36vw,700px);padding:clamp(48px,4.5vw,86px) 0 115px}@media (max-width:700px){.home-reference_desktopOnly__SQk5j{display:none}}@media (min-width:701px){.home-reference_mobileOnly__WFl04{display:none}}.home-reference_controls__x1J9G{position:absolute;inset:auto 0 34px;z-index:2;pointer-events:none}.home-reference_controls__x1J9G>div{display:flex;align-items:center;gap:8px}.home-reference_control__VYtD3{display:grid;place-items:center;width:40px;height:40px;border:1px solid #d5dfdb;border-radius:50%;background:#ffffffe6;color:#1f4d47;pointer-events:auto;transition:background-color .2s,border-color .2s}.home-reference_control__VYtD3:hover{background:#fff;border-color:#087667}.home-reference_dots__NgwvN{display:flex;align-items:center;gap:2px;margin:0 4px;pointer-events:auto}.home-reference_dot__DgUw2{display:grid;place-items:center;width:24px;height:24px}.home-reference_dot__DgUw2:before{content:"";width:9px;height:9px;border-radius:999px;background:#b9c9c4;transition:width .3s,background-color .3s}.home-reference_dot__DgUw2[aria-current=true]:before{width:22px;background:#087667}.home-reference_heroImage__Uu59_{position:absolute;inset:0;width:100%}.home-reference_heroImage__Uu59_>picture{display:block;width:100%;height:100%}.home-reference_scene__GaGy8{width:100%;height:100%;object-fit:cover;object-position:center top}.home-reference_wash__d0wjM{position:absolute;inset:0;background:linear-gradient(90deg,#f6f6f2,rgba(246,246,242,.97) 25%,rgba(246,246,242,.83) 35%,rgba(246,246,242,.06) 59%,transparent 75%)}.home-reference_copy__YntVQ{position:relative;width:49%;max-width:710px;z-index:1}.home-reference_tagline__mqexW{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#61716c;font-weight:700;margin-bottom:18px}.home-reference_title__gwnwo{font-size:clamp(3rem,4.5vw,5.5rem);line-height:1.03;font-weight:800;letter-spacing:-.055em;color:#142b37}.home-reference_title__gwnwo span{color:#087667}.home-reference_intro__UOzCy{max-width:560px;font-size:clamp(17px,1.15vw,22px);line-height:1.65;color:#4d6066;margin-top:20px}.home-reference_actions__jn5DQ{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.home-reference_trust__1VM5I{display:flex;align-items:center;gap:12px;width:fit-content;margin-top:26px;color:#526365;font-size:12px;line-height:1.7}.home-reference_trust__1VM5I strong{color:#344c51;font-weight:600}.home-reference_avatars__8eRgO{display:flex;padding-left:4px}.home-reference_avatars__8eRgO>span{display:block;position:relative;width:36px;height:36px;border:2px solid #fff;border-radius:50%;overflow:hidden;margin-left:-5px;background:#fff}.home-reference_avatar__DLPaT{width:100%;height:100%;object-fit:cover;object-position:top}.home-reference_imageNote__o_F7z{position:absolute;right:24px;top:16px;font-size:9px;color:#435a5b;background:rgba(255,255,255,.88);padding:5px 9px;border-radius:20px}.home-reference_location__91zp1{position:absolute;right:max(4.5vw,calc((100vw - 1664px) / 2));bottom:100px;display:flex;align-items:center;gap:10px;padding:13px 17px;border:1px solid #ffffffa6;border-radius:14px;background:#ffffffd9;color:#355652;font-size:12px;backdrop-filter:blur(8px)}.home-reference_location__91zp1 strong{display:flex;align-items:center;gap:9px;font-size:13px;margin-top:3px}.home-reference_trustStrip__VSNFv{display:grid;grid-template-columns:repeat(2,1fr);padding:24px 0 32px;gap:28px;border-bottom:1px solid #e4e9e7}.home-reference_trustStrip__VSNFv li{display:flex;align-items:center;gap:14px}.home-reference_trustStrip__VSNFv li>svg{width:43px;height:43px;padding:10px;border-radius:50%;background:#e9f4f0;color:#227a6d;flex-shrink:0}.home-reference_trustStrip__VSNFv span{font-size:13px;color:#63706f;line-height:1.8}.home-reference_trustStrip__VSNFv strong{display:block;font-size:12px;color:#2c4347}@media (max-width:1000px){.home-reference_slideBody___mphc{min-height:530px;padding-top:46px}.home-reference_copy__YntVQ{width:56%}.home-reference_intro__UOzCy{font-size:15px}.home-reference_location__91zp1{right:24px;bottom:85px}.home-reference_trustStrip__VSNFv{gap:15px}}@media (max-width:700px){.home-reference_slideBody___mphc{padding:32px 0 0;min-height:0;display:flex;flex-direction:column}.home-reference_slideBody___mphc>.container-main{order:0}.home-reference_controls__x1J9G{position:static;padding:12px 0 4px}.home-reference_controls__x1J9G>div{justify-content:center}.home-reference_copy__YntVQ{width:100%;max-width:none}.home-reference_tagline__mqexW{font-size:9px;margin-bottom:15px;letter-spacing:.14em}.home-reference_title__gwnwo{font-size:clamp(2.7rem,9.6vw,3.9rem)}.home-reference_intro__UOzCy{font-size:15px;max-width:560px;margin-top:15px}.home-reference_actions__jn5DQ{gap:9px;margin-top:20px}.home-reference_actions__jn5DQ a,.home-reference_actions__jn5DQ button{min-height:45px;padding:10px 18px;font-size:12px}.home-reference_trust__1VM5I{margin-top:18px}.home-reference_heroImage__Uu59_{position:relative;inset:auto;order:1;width:100%;aspect-ratio:4/3;max-height:420px;margin-top:auto;padding-top:12px}.home-reference_scene__GaGy8{object-position:75% 40%}.home-reference_wash__d0wjM{display:none}.home-reference_imageNote__o_F7z{top:auto;bottom:51px;right:12px;z-index:1}.home-reference_location__91zp1{display:none}.home-reference_trustStrip__VSNFv{grid-template-columns:1fr;gap:15px;padding:22px 0}.home-reference_trustStrip__VSNFv li{gap:12px}}@media (prefers-reduced-motion:reduce){.home-reference_track__ksmGP{transition:none}}.home-programs_section__rTgWc{max-width:1840px;margin:0 auto;padding:34px clamp(20px,4.5vw,88px) 0}.home-programs_heading__aFr43{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.home-programs_heading__aFr43>div>p{font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:#537565;margin-bottom:6px}.home-programs_heading__aFr43 h2{font-size:clamp(26px,2vw,36px);line-height:1.25;letter-spacing:-.04em;font-weight:750;color:#233a43}.home-programs_heading__aFr43>span{font-size:14px;line-height:1.8;color:#65706a}.home-programs_heading__aFr43>a{font-size:13px;font-weight:700;color:#217864;display:flex;gap:10px;align-items:center;text-decoration:underline;text-underline-offset:4px;white-space:nowrap;min-height:44px}.home-programs_cards__xf9wR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.home-programs_cards__xf9wR>li{display:flex}.home-programs_card__rC3hs{flex:1;display:grid;grid-template-columns:42% minmax(0,1fr);min-height:175px;overflow:hidden;border:1px solid #e0e8e2;border-radius:13px;background:white;transition:box-shadow .2s,border-color .2s}.home-programs_card__rC3hs:hover{box-shadow:0 8px 25px #29553d13;border-color:#94bbaa}.home-programs_photo__RY1Ua{position:relative;height:100%;overflow:hidden}.home-programs_photo__RY1Ua>span{top:auto;bottom:5px;right:5px;font-size:7px;padding:3px 5px}.home-programs_copy__SZ75H{position:relative;padding:17px 14px 33px}.home-programs_copy__SZ75H h3,.home-programs_copy__SZ75H p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.home-programs_copy__SZ75H h3{-webkit-line-clamp:2;font-size:16px;font-weight:750;color:#2d4349;line-height:1.5}.home-programs_copy__SZ75H p{-webkit-line-clamp:3;font-size:13px;line-height:1.7;color:#63716a;margin-top:7px}.home-programs_arrow__JmVwR{position:absolute;right:11px;bottom:10px;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;border:1px solid #dae8de;color:#4b7663}@media (max-width:1000px){.home-programs_section__rTgWc{padding:30px 32px 0}.home-programs_heading__aFr43>span{display:none}.home-programs_card__rC3hs{grid-template-columns:1fr;height:auto}.home-programs_photo__RY1Ua{height:150px}.home-programs_copy__SZ75H{min-height:130px}}@media (max-width:700px){.home-programs_section__rTgWc{padding:30px 20px 0}.home-programs_heading__aFr43{flex-wrap:wrap;gap:5px}.home-programs_heading__aFr43 h2{font-size:25px}.home-programs_cards__xf9wR{grid-template-columns:1fr;gap:12px}.home-programs_card__rC3hs{grid-template-columns:38% minmax(0,1fr);min-height:145px}.home-programs_photo__RY1Ua{height:100%}.home-programs_copy__SZ75H{padding:15px 13px 32px}.home-programs_copy__SZ75H h3{font-size:16px}.home-programs_copy__SZ75H p{font-size:14px}}@media (prefers-reduced-motion:reduce){.home-programs_card__rC3hs{transition:none}}.institutions-marquee_section__HFf7w{margin-top:2rem;padding:28px 0 30px;border-top:1px solid #e7e5e4;background:#fff}.institutions-marquee_head__QxE8T{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin-bottom:18px}.institutions-marquee_title__CuJhz{font-size:15px;font-weight:700;color:#042f2e}.institutions-marquee_actions__UtWm5{display:flex;align-items:center;gap:14px}.institutions-marquee_toggle__TfnBX{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d6d3d1;border-radius:50%;color:#115e59;transition:border-color .2s}.institutions-marquee_toggle__TfnBX:hover{border-color:#0f766e}.institutions-marquee_viewport__AnAFc{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.institutions-marquee_track__KhBOX{display:flex;width:max-content;animation:institutions-marquee_marquee__n9hb5 var(--marquee-duration,90s) linear infinite}.institutions-marquee_section__HFf7w:focus-within .institutions-marquee_track__KhBOX,.institutions-marquee_section__HFf7w:hover .institutions-marquee_track__KhBOX,.institutions-marquee_track__KhBOX[data-stopped]{animation-play-state:paused}.institutions-marquee_list__9vJGr{display:flex;gap:12px;padding-right:12px}.institutions-marquee_item__YzjV0{display:flex;align-items:center;justify-content:center;width:136px;height:68px;padding:8px 12px;border:1px solid #e7e5e4;border-radius:12px;background:#fff}.institutions-marquee_logo__mxY1E{width:100%;height:100%;object-fit:contain}.institutions-marquee_name__w8joL{font-size:12px;font-weight:600;line-height:1.3;text-align:center;color:#44403c}@keyframes institutions-marquee_marquee__n9hb5{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.institutions-marquee_viewport__AnAFc{overflow-x:auto;mask-image:none}.institutions-marquee_track__KhBOX{animation:none}.institutions-marquee_list__9vJGr[aria-hidden=true],.institutions-marquee_toggle__TfnBX{display:none}}.promo-video_overlay__KMhva{position:fixed;inset:0;z-index:200;background:rgb(5 24 28/85%);backdrop-filter:blur(8px)}.promo-video_content__wXjYQ{position:fixed;z-index:201;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1100px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;border:1px solid rgb(255 255 255/18%);border-radius:20px;background:#0b2026;color:white;box-shadow:0 24px 100px rgb(0 0 0/40%)}.promo-video_heading__mh26E{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.promo-video_title__kRqi8{font-size:17px;font-weight:650}.promo-video_description__WL92Y{color:#b9d0cf;font-size:13px;margin-top:3px}.promo-video_close__Flg_a{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:rgb(255 255 255/10%);cursor:pointer}.promo-video_close__Flg_a:hover{background:rgb(255 255 255/20%)}.promo-video_close__Flg_a:focus-visible{outline:2px solid white;outline-offset:3px}.promo-video_video__eO5bZ{display:block;width:100%;aspect-ratio:16/9;max-height:calc(100dvh - 120px);object-fit:contain;background:black}@media (max-width:480px){.promo-video_heading__mh26E{padding:12px}.promo-video_title__kRqi8{font-size:15px}}.symptom-navigator_shell__mBJtM{position:relative;z-index:2;max-width:1840px;margin:0 auto;padding:0 clamp(20px,4.5vw,88px);scroll-margin-top:100px}.symptom-navigator_panel__64mAt{display:grid;grid-template-columns:minmax(210px,20%) minmax(0,1fr);gap:26px;padding:23px;border:1px solid #fff;border-radius:26px;background:#fff;box-shadow:0 12px 50px #193d3510,0 0 0 8px #ffffff70}.symptom-navigator_sidebar__PWP0g{padding:9px 2px 0}.symptom-navigator_eyebrow__HfBNS{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#50756b}.symptom-navigator_sidebar__PWP0g h2{font-size:clamp(26px,2.1vw,36px);line-height:1.2;letter-spacing:-.045em;font-weight:800;color:#1b333e;margin-top:12px}.symptom-navigator_sidebar__PWP0g>p{font-size:15px;line-height:1.7;color:#617171;margin-top:13px}.symptom-navigator_sidebarImage__St7y0{position:relative;display:block;overflow:hidden;border-radius:13px;margin-top:22px;border:1px solid #e1eae5;background:#f0f7f3}.symptom-navigator_sidebarImage__St7y0>picture{display:block}.symptom-navigator_building__dIPD0{display:block;width:100%;height:auto}.symptom-navigator_sidebarImage__St7y0>span{display:flex;justify-content:space-between;align-items:center;padding:12px;font-size:13px;font-weight:600;color:#285d50}.symptom-navigator_sidebarMotto__uCLpC{display:block;text-align:right;font-family:Georgia,serif;font-size:20px;line-height:1.3;font-style:italic;color:#57736c;margin-top:19px;transform:rotate(-5deg)}.symptom-navigator_main__XA6C_{min-width:0}.symptom-navigator_tabs__rJDGC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.symptom-navigator_tab__xnP7v{display:flex;align-items:center;gap:9px;min-height:76px;text-align:left;border:1px solid #edf0ee;border-radius:12px;padding:10px;background:#f8faf9;color:#344e53;transition:background .18s,border-color .18s}.symptom-navigator_tab__xnP7v:hover{background:#eef7f3}.symptom-navigator_tab__xnP7v[aria-selected=true]{background:#f0faf6;border-color:#75aa9b;box-shadow:inset 0 0 0 1px #d5e8df}.symptom-navigator_tabIcon__ewBHD{display:flex;align-items:center;justify-content:center;width:32px;height:36px;flex-shrink:0;color:#44776c}.symptom-navigator_tab__xnP7v strong{display:block;font-size:14px;font-weight:750;line-height:1.4}.symptom-navigator_tab__xnP7v small{display:block;margin-top:4px;font-size:12px;color:#5f716d;line-height:1.4}.symptom-navigator_tabPanel__yAZp0{border:1px solid #eef1ee;border-radius:15px;margin-top:12px;padding:20px;background:linear-gradient(130deg,#fbfcfb,#fff)}.symptom-navigator_chooserHeading__50J0x{display:flex;align-items:start;justify-content:space-between;gap:12px}.symptom-navigator_alternate___tpH4 h3,.symptom-navigator_chooserHeading__50J0x h3{font-size:22px;line-height:1.4;font-weight:750;letter-spacing:-.025em;color:#263c45}.symptom-navigator_alternate___tpH4>p,.symptom-navigator_chooserHeading__50J0x p{color:#64706d;font-size:14px;line-height:1.7;margin-top:5px}.symptom-navigator_step__mWbu1{font-size:16px;color:#48766a;font-weight:700;white-space:nowrap;padding-top:3px}.symptom-navigator_step__mWbu1 span{color:#67706b;font-size:12px;font-weight:500}.symptom-navigator_chooser__xOvSU{display:grid;grid-template-columns:minmax(240px,32%) minmax(0,1fr);gap:22px;align-items:center;margin-top:4px}.symptom-navigator_bodyMap__jZOdr{position:relative;width:min(100%,320px);height:auto;aspect-ratio:1;margin:0 auto 20px}.symptom-navigator_bodyImage__MatH8{position:absolute;width:100%;height:100%;top:0;left:0;mix-blend-mode:multiply}.symptom-navigator_hotspot__p7LFX{position:absolute;width:44px;height:44px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;z-index:1}.symptom-navigator_dot__3f_G0{display:block;width:10px;height:10px;border:2px solid white;background:#159d84;border-radius:50%;box-shadow:0 0 0 5px #30b99b2e,0 0 0 9px #30b99b10;transition:box-shadow .2s,background .2s}.symptom-navigator_hotspot__p7LFX:focus-visible .symptom-navigator_dot__3f_G0,.symptom-navigator_hotspot__p7LFX:hover .symptom-navigator_dot__3f_G0,.symptom-navigator_hotspot__p7LFX[aria-pressed=true] .symptom-navigator_dot__3f_G0{background:#056653;box-shadow:0 0 0 7px #28bd9859,0 0 0 12px #30b99b20}.symptom-navigator_hotspot__p7LFX[aria-pressed=true]{z-index:3}.symptom-navigator_tooltip__WU9Q0{position:absolute;bottom:calc(100% - 3px);left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;background:#12584e;color:#fff;font-size:13px;padding:5px 8px;border-radius:6px;white-space:nowrap;transition:opacity .15s}.symptom-navigator_hotspot__p7LFX:focus-visible .symptom-navigator_tooltip__WU9Q0,.symptom-navigator_hotspot__p7LFX:hover .symptom-navigator_tooltip__WU9Q0{opacity:1}.symptom-navigator_viewLabels__7J9Mo{position:absolute;left:0;right:0;bottom:-14px;display:grid;grid-template-columns:1fr 1fr;text-align:center;padding:0 12px;color:#5e726c;font-size:11px;letter-spacing:.15em}.symptom-navigator_regionControls__WhEFl{padding:12px 0;min-width:0}.symptom-navigator_regionButtons__4jNC1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.symptom-navigator_regionButton__ISDk2{min-height:50px;border:1px solid #dee7e2;border-radius:10px;background:#fff;padding:9px 10px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:14px;color:#435b5d;font-weight:600;transition:background .18s,color .18s,border-color .18s}.symptom-navigator_regionButton__ISDk2 svg{opacity:0;width:0;transition:opacity .15s}.symptom-navigator_regionButton__ISDk2:hover{border-color:#76a99b;background:#f3faf7}.symptom-navigator_regionButton__ISDk2[aria-pressed=true]{background:#0a7766;border-color:#0a7766;color:#fff;box-shadow:0 3px 9px #0a776622}.symptom-navigator_regionButton__ISDk2[aria-pressed=true] svg{opacity:1;width:13px;flex-shrink:0}.symptom-navigator_otherToggle__W5Fqg{display:flex;align-items:center;justify-content:space-between;gap:7px;text-align:left;width:100%;min-height:44px;color:#58736a;font-size:13px;margin-top:7px}.symptom-navigator_otherToggle__W5Fqg svg{transition:transform .2s;flex-shrink:0}.symptom-navigator_rotated__u9xQ5{transform:rotate(180deg)}.symptom-navigator_otherRegions__zC3MI:not([hidden]){display:flex;flex-wrap:wrap;gap:5px;padding:3px 0 12px}.symptom-navigator_otherRegions__zC3MI button{min-height:36px;padding:7px 10px;border:1px solid #dde9e2;border-radius:8px;font-size:13px;color:#45675c;background:#fff}.symptom-navigator_otherRegions__zC3MI button[aria-pressed=true]{background:#e0f1e9;border-color:#549a84;color:#145949}.symptom-navigator_guidance__hFvbD{display:flex;gap:9px;padding-top:14px;margin-top:4px;border-top:1px solid #e7eee9}.symptom-navigator_guidance__hFvbD>svg{flex-shrink:0;color:#53746b;margin-top:2px}.symptom-navigator_guidance__hFvbD p{font-size:14px;line-height:1.8;color:#5d726b}.symptom-navigator_guidance__hFvbD span{display:block;font-size:12px;color:#63716b}.symptom-navigator_results__ZFxfY{border-top:1px solid #e1eae4;padding-top:20px;margin-top:5px}.symptom-navigator_resultHeading__SoYUu{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:15px}.symptom-navigator_resultHeading__SoYUu h4{margin-top:5px;font-size:19px;font-weight:700}.symptom-navigator_resultHeading__SoYUu small{display:inline-block;font-size:13px;font-weight:500;color:#5b7368;padding-left:9px}.symptom-navigator_reset__q7MSN{display:flex;align-items:center;gap:6px;font-size:13px;color:#547467;min-height:40px}.symptom-navigator_resultGrid__M705j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.symptom-navigator_resultGrid__M705j li{padding:15px;background:#fff;border:1px solid #e1ebe5;border-radius:12px}.symptom-navigator_conditionLink__mP_3_{display:flex;justify-content:space-between;gap:9px;align-items:start;color:#254e44;font-size:16px;line-height:1.5}.symptom-navigator_conditionLink__mP_3_ svg{flex-shrink:0;color:#387963}.symptom-navigator_conditionLink__mP_3_:hover{color:#007c65;text-decoration:underline;text-underline-offset:3px}.symptom-navigator_resultGrid__M705j p{margin-top:7px;font-size:14px;line-height:1.7;color:#63716a}.symptom-navigator_programLink__Zmn0v{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;padding-top:10px;border-top:1px solid #edf2ee;font-size:12px;color:#527565}.symptom-navigator_programLink__Zmn0v span{display:block;width:100%;font-size:13px;color:#315d48}.symptom-navigator_bottomLink__AxM1E{display:flex;align-items:center;gap:9px;width:fit-content;min-height:44px;font-size:14px;font-weight:650;color:#247b62;margin-top:13px}.symptom-navigator_bottomLink__AxM1E:hover{text-decoration:underline;text-underline-offset:4px}.symptom-navigator_srOnly__70shx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.symptom-navigator_alternate___tpH4{min-height:315px}.symptom-navigator_search__6aCHr{position:relative;display:flex;align-items:center;gap:9px;border:1px solid #d8e5dd;background:#fff;border-radius:10px;padding:0 13px;margin-top:18px;color:#567466}.symptom-navigator_search__6aCHr input{min-width:0;width:100%;min-height:44px;outline-offset:5px;font-size:15px;color:#294c3c}.symptom-navigator_searchCount__hzN65{margin:10px 0;font-size:10px!important}.symptom-navigator_serviceList__5PrTy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:285px;overflow:auto;padding:3px}.symptom-navigator_serviceList__5PrTy a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:1px solid #e1eae4;border-radius:9px;background:#fff;min-height:60px}.symptom-navigator_serviceList__5PrTy a:hover{background:#f0f8f3}.symptom-navigator_serviceList__5PrTy small{display:block;font-size:12px;color:#5a7368;margin-bottom:3px}.symptom-navigator_serviceList__5PrTy strong{font-size:14px;font-weight:650;color:#294d3d}.symptom-navigator_serviceList__5PrTy svg{flex-shrink:0;color:#38795f}.symptom-navigator_doctorList__E1Wvf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:20px}.symptom-navigator_doctorPhoto__QSDiB{position:relative;aspect-ratio:1/1.05;overflow:hidden;border-radius:11px;background:#edf5f0}.symptom-navigator_doctorImage__B7JQ1{width:100%;height:100%;object-fit:cover;object-position:top}.symptom-navigator_doctorList__E1Wvf strong{display:block;font-size:14px;line-height:1.6;margin-top:9px}.symptom-navigator_doctorList__E1Wvf span{display:block;font-size:12px;color:#617168;line-height:1.6;margin-top:3px}.symptom-navigator_visitGrid__sGdUY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.symptom-navigator_visitGrid__sGdUY a{display:flex;flex-direction:column;gap:10px;border:1px solid #dfe9e2;border-radius:12px;background:#fff;padding:18px;color:#467760}.symptom-navigator_visitGrid__sGdUY strong{font-size:16px;color:#365544}.symptom-navigator_visitGrid__sGdUY span{font-size:14px;line-height:1.7;color:#627167}.symptom-navigator_visitGrid__sGdUY a:hover{background:#f2faf5;border-color:#7cb396}@media (max-width:1190px){.symptom-navigator_panel__64mAt{grid-template-columns:185px minmax(0,1fr);gap:18px;padding:18px}.symptom-navigator_sidebar__PWP0g h2{font-size:23px}.symptom-navigator_tab__xnP7v{gap:5px;padding:8px}.symptom-navigator_tabIcon__ewBHD{width:23px}.symptom-navigator_tab__xnP7v small{font-size:12px}.symptom-navigator_chooser__xOvSU{grid-template-columns:240px minmax(0,1fr);gap:10px}.symptom-navigator_bodyImage__MatH8,.symptom-navigator_bodyMap__jZOdr{width:240px;height:240px}.symptom-navigator_regionButton__ISDk2{font-size:13px;padding:8px 5px}}@media (max-width:1000px){.symptom-navigator_shell__mBJtM{padding:0 32px}.symptom-navigator_panel__64mAt{display:block;padding:20px}.symptom-navigator_sidebar__PWP0g{padding:0 0 18px}.symptom-navigator_sidebar__PWP0g h2{font-size:25px;margin-top:7px}.symptom-navigator_sidebar__PWP0g h2 br{display:none}.symptom-navigator_sidebar__PWP0g>p{margin-top:5px}.symptom-navigator_sidebarImage__St7y0,.symptom-navigator_sidebarMotto__uCLpC{display:none}.symptom-navigator_chooser__xOvSU{grid-template-columns:280px minmax(0,1fr);gap:18px}.symptom-navigator_bodyImage__MatH8,.symptom-navigator_bodyMap__jZOdr{width:280px;height:280px}}@media (max-width:700px){.symptom-navigator_shell__mBJtM{padding:0 20px}.symptom-navigator_panel__64mAt{padding:17px 14px;border-radius:20px;box-shadow:0 8px 30px #193d3510,0 0 0 5px #ffffff70}.symptom-navigator_sidebar__PWP0g h2{font-size:24px}.symptom-navigator_sidebar__PWP0g h2 br{display:block}.symptom-navigator_tabs__rJDGC{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.symptom-navigator_tab__xnP7v{min-height:60px;gap:7px;padding:9px}.symptom-navigator_tab__xnP7v strong{font-size:14px}.symptom-navigator_tab__xnP7v small{font-size:12px}.symptom-navigator_tabPanel__yAZp0{padding:15px 10px}.symptom-navigator_chooserHeading__50J0x h3{font-size:22px}.symptom-navigator_chooserHeading__50J0x p{font-size:13px}.symptom-navigator_step__mWbu1{display:none}.symptom-navigator_chooser__xOvSU{grid-template-columns:1fr;gap:3px;margin-top:12px}.symptom-navigator_bodyMap__jZOdr{width:min(100%,280px);height:auto;aspect-ratio:1}.symptom-navigator_bodyImage__MatH8{width:100%;height:auto;aspect-ratio:1}.symptom-navigator_regionControls__WhEFl{padding:4px 0 0}.symptom-navigator_regionButtons__4jNC1{gap:6px}.symptom-navigator_regionButton__ISDk2{font-size:14px;min-height:50px}.symptom-navigator_otherToggle__W5Fqg{font-size:13px}.symptom-navigator_guidance__hFvbD{padding-top:10px}.symptom-navigator_resultGrid__M705j,.symptom-navigator_serviceList__5PrTy{grid-template-columns:1fr}.symptom-navigator_resultHeading__SoYUu h4{font-size:22px}.symptom-navigator_reset__q7MSN{font-size:12px}.symptom-navigator_doctorList__E1Wvf{grid-template-columns:repeat(2,minmax(0,1fr))}.symptom-navigator_visitGrid__sGdUY{grid-template-columns:1fr}.symptom-navigator_visitGrid__sGdUY a{gap:7px;padding:14px}}@media (prefers-reduced-motion:reduce){.symptom-navigator_dot__3f_G0,.symptom-navigator_otherToggle__W5Fqg svg,.symptom-navigator_regionButton__ISDk2,.symptom-navigator_tab__xnP7v,.symptom-navigator_tooltip__WU9Q0{transition:none}}@media (min-width:1001px) and (max-width:1380px){.symptom-navigator_panel__64mAt{grid-template-columns:190px minmax(0,1fr);gap:18px}.symptom-navigator_tab__xnP7v{gap:5px;padding:9px 7px}.symptom-navigator_tab__xnP7v small{display:none}.symptom-navigator_tab__xnP7v strong{font-size:13px}.symptom-navigator_chooser__xOvSU{grid-template-columns:230px minmax(0,1fr);gap:12px}.symptom-navigator_regionButton__ISDk2{font-size:13px}}@media (max-width:700px){.symptom-navigator_sidebar__PWP0g h2 br{display:none}.symptom-navigator_shell__mBJtM{padding-inline:16px}.symptom-navigator_tab__xnP7v{align-items:flex-start}.symptom-navigator_tabIcon__ewBHD{width:20px}.symptom-navigator_tab__xnP7v strong{font-size:13px}.symptom-navigator_tab__xnP7v small{font-size:11px}.symptom-navigator_chooserHeading__50J0x h3{font-size:21px}.symptom-navigator_regionButtons__4jNC1{grid-template-columns:repeat(2,minmax(0,1fr))}.symptom-navigator_regionButton__ISDk2{font-size:14px}.symptom-navigator_regionButton__ISDk2:last-child{grid-column:1/-1}.symptom-navigator_bodyMap__jZOdr{width:min(100%,320px)}.symptom-navigator_otherRegions__zC3MI button{min-height:44px}}