/* Patient task entry, scoped to the home page and selected enquiry panel. */
body.home-v3.business-home .m2-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:36px}
body.home-v3.business-home .m2-hero{padding-block:40px 36px}
body.home-v3.business-home .m2-copy{min-width:0;min-height:420px;display:flex;flex-direction:column;justify-content:center;padding:28px}
body.home-v3.business-home .m2-copy>.hero-gallery{inset:0;border-radius:20px}
body.home-v3.business-home .m2-copy>.hero-gallery__controls{top:auto;bottom:12px;inset-inline-end:12px}
body.home-v3.business-home .m2-copy #m2-heading{font-size:clamp(32px,3.6vw,52px);line-height:1.16;letter-spacing:-.025em;margin:18px 0}
body.home-v3.business-home .m2-copy .m2-summary{font-size:17px;line-height:1.65;margin-bottom:20px}
body.home-v3.business-home .m2-copy .m2-boundary{display:none}
.care-finder{min-width:0;background:#fff;border:1px solid #DCE5E3;border-radius:20px;padding:28px;box-shadow:0 4px 12px #15364a05,0 20px 42px #15364a09;color:#15364A;scroll-margin-top:100px}
.care-finder .care-kicker{font-size:11px;font-weight:750;letter-spacing:.14em;color:#176B60;margin:0 0 10px}
.care-finder h2{color:#15364A;font-size:29px;line-height:1.25;margin:0 0 22px}
.care-finder label{display:block;color:#60717A;font-size:13px;margin-bottom:8px}
.care-search-row{display:flex;gap:6px;border:1px solid #b8cbc5;border-radius:12px;padding:5px;background:#FAF8F2}
.care-search-row:focus-within{outline:2px solid #176B60;outline-offset:3px}
.care-search-row input{min-width:0;flex:1;border:0;background:transparent;color:#15364A;font:inherit;font-size:16px;padding:9px;outline:none;width:100%}
.care-search-row button{border:0;border-radius:8px;background:#176B60;color:#fff;font:inherit;font-size:14px;padding:10px 15px;cursor:pointer}
.care-quick{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 20px}
.care-quick a{font-size:12px;background:#E3F3ED;color:#176B60;border-radius:7px;padding:8px 10px;text-decoration:none;line-height:1.4}
.care-intents{display:grid;gap:0;border-top:1px solid #DCE5E3;margin-top:16px}
.care-intents>a{display:flex;align-items:center;gap:12px;min-height:53px;border-bottom:1px solid #DCE5E3;text-decoration:none;color:#15364A;font-size:14px;padding-block:10px}
.care-intents>a>span:first-child{color:#176B60;background:#E3F3ED;border-radius:6px;padding:5px;font-size:10px}
.care-intents>a>span:last-child{margin-inline-start:auto;color:#176B60;font-size:20px}
.care-help{display:inline-block;font-size:13px;color:#176B60;font-weight:650;margin-top:16px;text-underline-offset:4px}
.care-small{font-size:11px;color:#60717A;line-height:1.6;margin:16px 0 0}
#care-results[hidden]{display:none}#care-results{border:1px solid #DCE5E3;border-radius:12px;padding:14px;margin-block:12px;background:#FAF8F2}
#care-result-status{margin:0 0 8px;font-size:13px;color:#60717A}#care-result-list{list-style:none;padding:0;margin:0;max-height:340px;overflow:auto}
#care-result-list li+li{border-top:1px solid #DCE5E3}#care-result-list a{display:block;padding:12px 4px;text-decoration:none;color:#15364A;font-size:14px;line-height:1.5}
#care-result-list a small{display:block;color:#60717A;font-size:11px;margin-top:4px}
body.home-v3.business-home main>.care-extra{max-width:1200px;margin:16px auto;padding:0 24px;scroll-margin-top:100px}
.care-extra>summary{color:#15364A;border:1px solid #DCE5E3;background:#fff;border-radius:12px;padding:18px 20px;font-size:17px;font-weight:650;cursor:pointer}
.care-extra[open]>summary{background:#E3F3ED}.care-extra>section{margin:0!important;padding:28px 20px!important;border-radius:0 0 16px 16px}
.care-extra>.m2-resource-card{margin:20px 0;max-width:none}.care-stage-detail>summary{font-size:12px;color:#176B60;cursor:pointer;padding-block:10px}
body.home-v3.business-home .panda-m4__grid{gap:14px}body.home-v3.business-home .panda-m4__step{padding:20px}body.home-v3.business-home .panda-m4__desc{margin-bottom:20px}
body.home-v3.business-home .m2-trust-wall{margin-top:28px}body.home-v3.business-home .m2-trust-heading{font-size:20px;color:#15364A}
body.home-v3.business-home .panda-specialties,body.home-v3.business-home .panda-experts-wall,body.home-v3.business-home .premium-packages,body.home-v3.business-home .care-values,body.home-v3.business-home .panda-m4,body.home-v3.business-home .china-options{padding-block:40px}
body.home-v3.business-home .panda-specialties{background:#fff}body.home-v3.business-home .panda-experts-wall{background:#E3F3ED}body.home-v3.business-home .premium-packages{background:#FAF8F2}
body.home-v3.business-home .panda-specialties__badge{display:none}body.home-v3.business-home .panda-specialties__header{margin-bottom:24px}
body.home-v3.business-home .panda-specialties__card{padding:22px}body.home-v3.business-home .panda-specialties__profile{margin-top:16px;padding-top:12px}
body.home-v3.business-home .china-options{margin-top:24px}body.home-v3.business-home .package-card,body.home-v3.business-home .panda-specialties__card{background:#fff;border:1px solid #DCE5E3;box-shadow:0 4px 12px #15364a05,0 14px 28px #15364a07}
body.home-v3.business-home .package-card h3,body.home-v3.business-home .panda-specialties__card h3{color:#15364A}body.home-v3.business-home .package-card p,body.home-v3.business-home .panda-specialties__card p{color:#60717A}
.care-mobile-bar{display:none}.care-selection{max-width:1160px;margin:24px auto;border:1px solid #DCE5E3;background:#E3F3ED;color:#15364A;border-radius:14px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.care-selection p{margin:5px 0;color:#60717A}.care-selection strong{display:block;font-size:21px}.care-selection a{color:#176B60;white-space:nowrap}
.care-finder a,.care-finder button{transition:background .2s,box-shadow .2s}.care-finder a:hover{background:#E3F3ED}.care-finder a:focus-visible,.care-finder button:focus-visible,.care-extra>summary:focus-visible,.care-mobile-bar a:focus-visible{outline:3px solid #176B60;outline-offset:3px}
@media(max-width:1000px){body.home-v3.business-home .m2-grid{gap:20px}.care-finder{padding:22px}body.home-v3.business-home .m2-copy{padding:20px}.care-finder h2{font-size:25px}}
@media(max-width:760px){
 body.home-v3.business-home{padding-bottom:78px}body.home-v3.business-home header{position:sticky;top:0;z-index:30;background:#FAF8F2;padding:10px 16px;min-height:64px;gap:8px}
 body.home-v3.business-home header .brand{min-width:0}body.home-v3.business-home header nav{gap:8px;margin:0;width:auto;flex:initial}body.home-v3.business-home header nav>a:not(#english-link),body.home-v3.business-home header nav>.nav-dropdown{display:none}body.home-v3.business-home header nav .language{margin:0}body.home-v3.business-home header .wordmark{font-size:15px}body.home-v3.business-home header .brand-icon{width:43px;min-width:43px}body.home-v3.business-home header .language select{max-width:90px;font-size:12px}
 body.home-v3.business-home .m2-hero{padding:0 16px 24px}body.home-v3.business-home .m2-grid{display:flex;flex-direction:column;gap:14px}
 body.home-v3.business-home .m2-copy{padding:0;min-height:0;display:flex;justify-content:initial;container-type:normal}
 body.home-v3.business-home .m2-copy>.hero-gallery{position:relative;inset:auto;width:calc(100% + 32px);margin:0 -16px 16px;aspect-ratio:auto;height:180px;border-radius:0;order:-2;z-index:auto;flex:none}
 body.home-v3.business-home .hero-gallery__slide img{object-fit:cover}body.home-v3.business-home .m2-copy>.hero-gallery__controls{top:146px;bottom:auto;inset-block-start:146px;inset-inline-end:0;padding:2px;gap:3px}
 body.home-v3.business-home .m2-copy>.hero-gallery__controls button{width:23px;height:23px;font-size:11px}
 body.home-v3.business-home .m2-copy .m2-badge{font-size:10px;padding:4px 8px;margin:0 0 8px;align-self:flex-start}
 body.home-v3.business-home .m2-copy #m2-heading{font-size:28px;line-height:1.25;letter-spacing:-.02em;margin:0 0 9px;color:#15364A;text-shadow:none}
 body.home-v3.business-home .m2-copy .m2-summary{font-size:13px;line-height:1.6;margin:0;color:#60717A;text-shadow:none}
 body.home-v3.business-home .m2-copy .m2-actions{display:none}.care-finder{padding:18px;border-radius:16px;scroll-margin-top:82px}.care-finder .care-kicker{display:none}.care-finder h2{font-size:21px;margin-bottom:14px}.care-finder label{font-size:11px}.care-quick{gap:6px;margin-bottom:12px}.care-quick a{font-size:11px;padding:7px 8px}.care-intents{margin-top:10px}.care-intents>a{min-height:44px;font-size:13px}.care-small{font-size:10px;margin-top:12px}
 .care-mobile-bar{position:fixed;bottom:0;inset-inline:0;z-index:70;display:grid;grid-template-columns:1fr 1.7fr;gap:9px;background:#fffefb;padding:9px 16px calc(9px + env(safe-area-inset-bottom));border-top:1px solid #DCE5E3;box-shadow:0 -4px 20px #15364a0c}.care-mobile-bar a{text-align:center;padding:13px 8px;border:1px solid #176B60;color:#176B60;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;line-height:1.35}.care-mobile-bar a:last-child{background:#176B60;color:#fff}
 body.home-v3.business-home #ai-launcher{inset:auto 16px 88px auto!important}body.home-v3.business-home .back-top{bottom:145px!important}
 body.home-v3.business-home .panda-specialties,body.home-v3.business-home .panda-experts-wall,body.home-v3.business-home .premium-packages,body.home-v3.business-home .care-values,body.home-v3.business-home .panda-m4,body.home-v3.business-home .china-options{padding-block:28px}
 body.home-v3.business-home .panda-specialties__title,body.home-v3.business-home .premium-packages h2,body.home-v3.business-home .panda-m4__title{font-size:26px}body.home-v3.business-home .panda-specialties__header{margin-bottom:18px}body.home-v3.business-home .panda-specialties__desc{font-size:13px}body.home-v3.business-home .panda-specialties__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.home-v3.business-home .panda-specialties__card{padding:15px;min-width:0}body.home-v3.business-home .panda-specialties__name{font-size:18px}body.home-v3.business-home .panda-specialties__text{font-size:12px}body.home-v3.business-home .panda-specialties__list{font-size:11px;padding-inline-start:16px}body.home-v3.business-home .panda-specialties__tag{font-size:9px}body.home-v3.business-home .panda-specialties__profile{display:none}body.home-v3.business-home .panda-specialties__link{font-size:12px}body.home-v3.business-home .panda-specialties__footer{margin-top:12px}body.home-v3.business-home .panda-specialties__num{font-size:11px}
 body.home-v3.business-home main>.care-extra{padding:0 16px;margin:10px auto}.care-extra>summary{font-size:15px;padding:16px}.care-extra>section{padding:20px 12px!important}body.home-v3.business-home .panda-m4__grid{grid-template-columns:1fr;gap:8px}body.home-v3.business-home .panda-m4__step{padding:15px;display:flex;gap:14px}body.home-v3.business-home .panda-m4__step-title{font-size:16px}body.home-v3.business-home .panda-m4__step-num{flex-shrink:0}
 .care-selection{margin:16px;flex-direction:column;align-items:flex-start;padding:18px}.care-selection strong{font-size:19px}.care-selection a{white-space:normal}
}
@media(max-width:360px){body.home-v3.business-home .panda-specialties__grid{grid-template-columns:1fr}body.home-v3.business-home header .wordmark{font-size:13px}.care-mobile-bar a{font-size:12px}}
@media(prefers-reduced-motion:reduce){.care-finder a,.care-finder button{transition:none}}
@media(max-width:760px){
 body.home-v3.business-home header nav>.nav-dropdown{display:block;position:relative}body.home-v3.business-home header .nav-dropdown>summary{width:32px;min-height:40px;display:grid;place-items:center;padding:0;list-style:none}body.home-v3.business-home header .nav-dropdown>summary::after{content:'☰';font-size:22px;color:#15364A;border:0;transform:none;width:auto;height:auto}body.home-v3.business-home header .nav-dropdown>summary>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body.home-v3.business-home header .dropdown-panel{position:absolute;inset-inline-end:0;inset-inline-start:auto;min-width:230px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #DCE5E3;box-shadow:0 12px 30px #15364a15;z-index:80}body.home-v3.business-home header .dropdown-panel a{display:block;padding:12px 16px;font-size:14px}
}

body.home-v3.business-home #care-search-form{display:block;padding:0;margin:0;border:0;box-shadow:none;background:transparent;border-radius:0}
body.home-v3.business-home #care-search{margin:0;padding:9px;font-size:16px;min-width:0;border:0;background:transparent;box-shadow:none}
body.home-v3.business-home .care-finder h2{font-size:29px;line-height:1.3;letter-spacing:0}
body.home-v3.business-home main>section{margin-top:0}
body.home-v3.business-home .package-card.featured .package-price{color:#15364A;border-color:#DCE5E3}
body.home-v3.business-home .package-card.featured h3{color:#15364A}
body.home-v3.business-home .package-card.featured .package-scope{color:#60717A}
body.home-v3.business-home .package-card.featured .btn{background:#176B60;color:#fff;border-color:#176B60}
@media(max-width:760px){
 body.home-v3.business-home main{padding:0;max-width:100%}
 body.home-v3.business-home .m2-hero{padding:0 16px 24px}
 body.home-v3.business-home .care-finder h2{font-size:21px}
 body.home-v3.business-home header{flex-wrap:nowrap;justify-content:space-between}
 body.home-v3.business-home header .brand .wordmark{font-size:16px;letter-spacing:-.4px}
 body.home-v3.business-home header .brand{gap:6px;flex:1;min-width:0}
 body.home-v3.business-home header .brand-icon{width:34px;min-width:34px;height:34px}
 body.home-v3.business-home header nav{flex-wrap:nowrap;gap:8px;flex-shrink:0}
 body.home-v3.business-home header .language{padding:0;border:0}
 body.home-v3.business-home .m2-copy .m2-badge{margin:0 0 8px!important}
 body.home-v3.business-home .m2-copy>.hero-gallery{margin-bottom:14px}
 body.home-v3.business-home .panda-specialties,body.home-v3.business-home .panda-experts-wall,body.home-v3.business-home .premium-packages,body.home-v3.business-home .care-values,body.home-v3.business-home .panda-m4,body.home-v3.business-home .china-options,body.home-v3.business-home #faq,body.home-v3.business-home #contact{padding-inline:16px}
}
@media(max-width:760px){body.home-v3.business-home header .language{position:static;inset:auto;order:0;display:flex;align-items:center;max-width:90px}body.home-v3.business-home header .nav-dropdown{order:1}body.home-v3.business-home header .nav-dropdown>summary::after{position:static;inset:auto}body.home-v3.business-home header .brand{flex:1 1 auto}body.home-v3.business-home header nav{width:auto;min-width:130px}}
@media(max-width:760px){body.home-v3.business-home header .language{position:static!important;inset:auto!important;margin:0!important;width:auto!important;max-width:90px}body.home-v3.business-home header nav{display:flex;align-items:center;justify-content:flex-end}body.home-v3.business-home header .nav-dropdown{order:1!important}body.home-v3.business-home #ai-launcher{padding:10px 12px;font-size:12px}}
@media(max-width:360px){body.home-v3.business-home header{padding-inline:12px}body.home-v3.business-home header .brand .wordmark{font-size:12px}body.home-v3.business-home header .brand-icon{width:30px;min-width:30px;height:30px}}
body.home-v3.business-home .care-finder .care-small{font-size:11px;line-height:1.6;margin:16px 0 0;color:#60717A}body.home-v3.business-home .care-finder .care-kicker{font-size:11px;line-height:1.4;margin:0 0 10px}body.home-v3.business-home .care-finder .care-help{font-size:13px;line-height:1.5}
