.language-menu{max-height:min(72vh,620px);overflow-y:auto}.international-brand strong{color:#102a4c}.international-brand small{color:#65758c!important}.en-site-header .international-brand{margin-right:22px}[dir=rtl] .language-menu{right:auto;left:0}.en-home-search{display:flex;max-width:720px;margin-top:28px;border:1px solid #bfd0e5;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 12px 30px rgba(20,72,130,.08)}.en-home-search input{min-width:0;flex:1;padding:15px 17px;border:0;background:#fff;color:#102a4c;font:inherit;outline:none}.en-home-search button{padding:0 24px;border:0;background:#145ec8;color:#fff;font:inherit;font-weight:800;cursor:pointer}.en-current-scope{display:block;margin-top:12px;color:#5f7188;font-size:14px}.en-search-page{max-width:1100px;margin:auto;padding:90px 28px 120px}.en-search-page>span{color:#1766c2;font-size:13px;font-weight:900;letter-spacing:.12em}.en-search-page h1{margin:14px 0 24px;font-size:clamp(38px,5vw,62px)!important}.en-search-page>aside,.en-search-results aside{margin-top:28px;padding:20px;border-left:4px solid #7890ad;background:#edf2f8;color:#53667e}.en-search-results{margin-top:30px}.en-search-results>a{display:block;padding:28px;border:1px solid #d8e4f2;border-radius:12px;background:#fff;color:#102a4c}.en-search-results small{color:#59718e;font-weight:800}.en-search-results b{color:#145ec8}.en-national-disclosure{margin-top:40px;border:1px solid #cbd9e9;border-radius:12px;background:#fff;overflow:hidden}.en-national-disclosure>summary{padding:20px 24px;color:#183a65;font-weight:900;cursor:pointer;list-style-position:inside}.en-national-disclosure[open]>summary{border-bottom:1px solid #dbe5f1;background:#edf4fc}.en-national-disclosure .en-national-directory{padding:24px}@media(max-width:820px){.en-home-search{width:100%}.en-home-search button{padding-inline:18px}.en-search-page{padding:60px 18px 100px}.en-lung-page{padding-bottom:92px}.en-contact-dock{padding:9px}.en-contact-dock span{display:none}.en-national-disclosure .en-national-directory,.en-national-disclosure>summary{padding:17px}}.en-patient-start{padding:68px max(24px,calc((100vw - 1180px)/2));background:#fff}.en-patient-start-grid{display:grid;grid-template-columns:minmax(260px,.72fr) 1.28fr;gap:18px}.en-situation-list{display:grid;gap:8px}.en-situation-list button{padding:14px 16px;border:1px solid #cfdaea;border-radius:9px;background:#fff;color:#29486f;text-align:left;font:inherit;font-weight:750;cursor:pointer}.en-situation-list button[aria-pressed=true]{border-color:#145ec8;background:#eaf3ff;color:#104f9f}.en-patient-start-grid>article{padding:28px;border-radius:14px;background:#102848;color:#fff}.en-patient-start-grid>article small{color:#9fc5ff;font-weight:900;letter-spacing:.1em}.en-patient-start-grid>article h3{margin:10px 0;color:#fff}.en-patient-start-grid>article li{margin:11px 0;color:#d8e4f2}.en-patient-start-grid>article a{display:inline-block;margin-top:12px;padding:12px 16px;border-radius:8px}.en-trial-filters{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:10px;margin-bottom:16px}.en-trial-filters label{display:grid;gap:6px}.en-trial-filters span{color:#536a87;font-size:13px;font-weight:800}.en-trial-filters input,.en-trial-filters select{min-width:0;padding:12px;border:1px solid #cbd8e8;border-radius:8px;background:#fff;color:#163353;font:inherit}.en-trial-count{margin:14px 0 18px;color:#5d7089}.en-trial-count b{color:#145ec8;font-size:22px}.en-trial-empty{padding:22px;border-left:4px solid #8999ad;background:#f1f4f8;color:#53677f}.en-trial-finder>.en-show-all{margin-top:18px}.en-china-plan{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.en-china-plan article{padding:22px;border:1px solid #d8e4f1;border-radius:12px;background:#fff}.en-china-plan b{display:block;margin-bottom:10px;color:#153a67;font-size:18px}.en-china-plan p{color:#5b6f88}.en-china-plan a{color:#145ec8;font-weight:800}@media(max-width:820px){.en-patient-start{padding:52px 18px}.en-china-plan,.en-patient-start-grid{grid-template-columns:1fr}.en-trial-filters{grid-template-columns:1fr 1fr}.en-patient-start-grid>article{padding:22px}}@media(max-width:520px){.en-trial-filters{grid-template-columns:1fr}}.en-condition-entry{max-width:1320px;margin:auto;padding:70px 32px 10px}.en-condition-entry>span{color:#1766c2;font-size:13px;font-weight:900;letter-spacing:.12em}.en-condition-entry>div{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:22px}.en-condition-entry a{display:flex;min-height:116px;flex-direction:column;justify-content:space-between;padding:19px;border:1px solid #d8e3f0;border-radius:11px;background:#fff;color:#163657}.en-condition-entry a>span{color:#64768c;font-size:13px}.en-section-action{display:inline-block;margin-top:22px;padding:12px 16px;border-radius:8px}@media(max-width:900px){.en-condition-entry>div{grid-template-columns:1fr 1fr}}@media(max-width:520px){.en-condition-entry{padding:48px 18px 8px}.en-condition-entry>div{grid-template-columns:1fr}}.image-orbit>img,.topic-plan-visual>img,.v2-hero-image>img{display:block;width:100%;height:100%;object-fit:cover}.about-module img{display:block;max-width:100%;height:auto;object-fit:cover}.brand .brand-full-logo{display:block;width:186px;height:auto;max-height:70px;object-fit:contain;border-radius:0}.site-footer .brand-full-logo{filter:brightness(0) invert(1)}@media(max-width:820px){.brand .brand-full-logo{width:144px;max-height:55px}}.new-portal-site{background:#f2f8ff;color:#10254a;font-size:16px;min-height:100vh}.new-portal-header{background:#fff;border-bottom:1px solid #e0eaf5}.new-portal-header-inner{max-width:1480px;margin:auto;min-height:88px;padding:0 clamp(22px,4vw,65px);display:flex;align-items:center;gap:28px}.new-portal-header .brand-full-logo{width:205px}.new-portal-header nav{display:flex;align-items:center;gap:12px;flex:1;justify-content:center}.new-portal-header nav a{font-size:15px;font-weight:700;white-space:nowrap;padding:9px}.new-portal-header-actions{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:14px}.new-portal-header-actions .language-menu{z-index:50}.new-portal-mobile-menu{display:none;position:relative}.new-portal-mobile-menu summary{cursor:pointer;border:1px solid #d6e3f1;border-radius:6px;padding:7px 12px;list-style:none}.new-portal-mobile-menu>div{position:absolute;z-index:80;right:0;top:43px;min-width:220px;background:#fff;border:1px solid #dce6f0;border-radius:8px;box-shadow:0 14px 35px #173c6b27;display:grid;padding:10px}.new-portal-mobile-menu a{padding:10px 12px;font-weight:700}.new-portal-primary,.new-portal-secondary{display:inline-flex;justify-content:center;align-items:center;min-height:47px;border-radius:5px;padding:10px 22px;font-weight:750;font-size:15px}.new-portal-primary{background:#075fe8;color:#fff!important;box-shadow:0 10px 26px #0b66db28}.new-portal-primary.small{min-height:39px;font-size:13px;padding:8px 15px}.new-portal-secondary{border:1px solid #2570d5;background:#fff;color:#0e58b9}.new-portal-site main{max-width:1480px;margin:auto;background:#fff}.new-portal-hero{min-height:520px;background-size:cover;background-position:50%;display:flex;align-items:center;padding:52px clamp(28px,5vw,75px)}.new-portal-hero-copy{max-width:665px;position:relative;z-index:1}.new-portal-eyebrow{color:#175fc2;font-size:14px;font-weight:800;letter-spacing:.14em}.new-portal-hero h1{font-size:clamp(45px,4.3vw,70px);line-height:1.23;letter-spacing:-.025em;margin:23px 0 24px;color:#0a1a5a}.new-portal-hero h1 span{display:block}.new-portal-hero-copy>p{font-size:19px;line-height:1.8;max-width:635px;color:#344f76;margin:0}.new-portal-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.new-portal-preview-note{display:block;margin-top:15px;color:#695629;font-size:13px;line-height:1.5}.new-portal-trust{display:flex;gap:23px;flex-wrap:wrap;color:#1c4b89;font-weight:700;font-size:14px;margin-top:35px}.new-portal-overview,.new-portal-resources{padding:58px clamp(28px,5vw,75px)}.new-portal-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.new-portal-section-heading h2{font-size:36px;margin:9px 0 0;color:#0e2553}.new-portal-section-heading p{max-width:440px;color:#62748e;margin:0;line-height:1.7}.new-portal-section-heading>a{color:#0c61cb;font-weight:750}.new-portal-service-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.new-portal-service-grid article{border:1px solid #deebfa;border-radius:9px;padding:24px 20px;min-height:192px;background:#fff}.new-portal-service-icon{width:43px;height:43px;border-radius:10px;display:grid;place-items:center;color:#0965e7;background:#e9f3ff;font-size:27px}.new-portal-service-grid h3{font-size:18px;margin:21px 0 9px}.new-portal-service-grid p{color:#62748e;line-height:1.6;margin:0;font-size:14px}.new-portal-resources{background:#f7fbff}.new-portal-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.new-portal-resource-grid>a{background:#fff;border:1px solid #dce7f4;border-radius:10px;overflow:hidden}.new-portal-resource-grid img{width:100%;aspect-ratio:1.9;object-fit:cover;display:block}.new-portal-resource-grid>a>div{padding:18px 20px}.new-portal-resource-grid h3{margin:0 0 8px;font-size:18px}.new-portal-resource-grid p{color:#62748e;margin:0 0 12px}.new-portal-resource-grid span{color:#0d63cb;font-weight:800}.new-portal-journey{display:grid;grid-template-columns:1.2fr 1.25fr auto;align-items:center;gap:28px;padding:53px clamp(28px,5vw,75px);background:linear-gradient(110deg,#e8f4ffed,#f7fbffed),url(/images/design-2027/home-hope-v2.png) 50%/cover}.new-portal-journey h2{font-size:31px;margin:6px 0}.new-portal-journey p{color:#527198;margin:0;line-height:1.65}.new-portal-journey ol{padding:0;margin:0;list-style:none;display:flex;gap:8px}.new-portal-journey li{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d7e8f8;border-radius:7px;padding:12px;font-weight:700;font-size:13px}.new-portal-journey li b{color:#0d6bdc}.new-portal-account{padding:62px clamp(28px,5vw,75px);display:grid;grid-template-columns:1.2fr 1fr;gap:58px;align-items:center}.new-portal-account img{width:100%;border-radius:12px;box-shadow:0 20px 50px #153d6f20}.new-portal-account h2{font-size:36px;margin:15px 0}.new-portal-account p{color:#536b88;line-height:1.7}.new-portal-account a{margin-top:17px}.new-portal-footer{max-width:1480px;margin:auto;background:#0e2b51;color:#fff;padding:40px clamp(28px,5vw,75px);display:flex;align-items:center;gap:36px}.new-portal-footer .brand-full-logo{width:190px;filter:brightness(0) invert(1)}.new-portal-footer p{flex:1;font-size:13px;color:#c2cee0}.new-portal-footer>div{display:flex;gap:18px;font-size:13px}[dir=rtl] .new-portal-hero{background-position:50%}@media(max-width:1180px){.new-portal-header nav{gap:2px}.new-portal-header nav a{font-size:13px;padding:6px}.new-portal-header-inner{gap:12px}.new-portal-header .brand-full-logo{width:170px}.new-portal-service-grid{grid-template-columns:repeat(3,1fr)}.new-portal-journey{grid-template-columns:1fr}.new-portal-journey ol{flex-wrap:wrap}}@media(max-width:800px){.new-portal-header-inner{min-height:72px}.new-portal-header nav{display:none}.new-portal-mobile-menu{display:block}.new-portal-header-actions{margin-left:auto}.new-portal-header-actions>a:not(.new-portal-primary){display:none}.new-portal-header .brand-full-logo{width:150px}.new-portal-hero{min-height:620px;align-items:start;background-position:70%;padding-top:42px;background-blend-mode:normal}.new-portal-hero h1{font-size:42px}.new-portal-hero-copy>p{font-size:17px}.new-portal-service-grid{grid-template-columns:repeat(2,1fr)}.new-portal-account,.new-portal-resource-grid{grid-template-columns:1fr}.new-portal-footer{flex-wrap:wrap}}@media(max-width:560px){.new-portal-header-actions .new-portal-primary{display:none}.new-portal-header-actions .language-switcher>summary{font-size:12px}.new-portal-hero{min-height:625px;background-position:68%}.new-portal-hero h1{font-size:37px}.new-portal-overview,.new-portal-resources{padding-top:43px;padding-bottom:43px}.new-portal-section-heading{display:block}.new-portal-section-heading h2{font-size:29px;margin-bottom:12px}.new-portal-service-grid{grid-template-columns:1fr}.new-portal-service-grid article{min-height:0}.new-portal-journey ol{display:grid}.new-portal-account h2{font-size:30px}}@media(max-width:800px){.new-portal-hero{background-image:linear-gradient(180deg,#f7fbfff9,#f7fbfff2 46%,#f7fbff8c 76%,#f7fbff22),url(/images/design-2027/homepage-hero-v2.png)!important}}.new-portal-section-hero{min-height:440px;display:grid;grid-template-columns:1fr 48%;background:#eef7ff;overflow:hidden;align-items:stretch}.new-portal-section-hero>div{padding:70px clamp(28px,5vw,75px);align-self:center}.new-portal-section-hero h1{font-size:clamp(40px,4vw,65px);margin:15px 0;color:#0a1a5a}.new-portal-section-hero p{color:#415e80;font-size:18px;line-height:1.75;max-width:590px;margin-bottom:26px}.new-portal-section-hero img{width:100%;height:100%;object-fit:cover}.new-portal-knowledge-card{border:1px solid #deebfa;border-radius:9px;padding:24px 20px;min-height:192px;background:#fff}.new-portal-knowledge-card h3{font-size:18px;margin:21px 0 9px}.new-portal-knowledge-card p{font-size:14px;color:#62748e;line-height:1.6}.new-portal-knowledge-card b,.new-portal-library-link a{color:#0d63cb}.new-portal-library-link{text-align:right;margin-top:25px}.new-portal-info-card{background:#fff;border:1px solid #dce7f4;border-radius:10px;overflow:hidden}.new-portal-info-card img{width:100%;aspect-ratio:1.9;object-fit:cover;display:block}.new-portal-info-card>div{padding:20px}.new-portal-info-card small{color:#0c62c6;font-weight:800}.new-portal-info-card h3{font-size:19px}.new-portal-info-card p{color:#62748e}.new-portal-section .new-portal-service-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:800px){.new-portal-section-hero{grid-template-columns:1fr}.new-portal-section-hero>div{padding:45px 25px}.new-portal-section-hero img{height:260px}.new-portal-section .new-portal-service-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.new-portal-section .new-portal-service-grid{grid-template-columns:1fr}.new-portal-section-hero h1{font-size:39px}}.intake-hero-2027{display:grid;grid-template-columns:1fr 1fr;min-height:655px;overflow:hidden;background:linear-gradient(125deg,#eef8ff,#fff)}.intake-copy-2027{padding:42px clamp(25px,4vw,62px) 30px;z-index:2}.intake-copy-2027 h1{font-size:clamp(38px,3.4vw,56px);line-height:1.15;color:#0b2152;margin:12px 0}.intake-copy-2027 h1 em{font-style:normal;color:#0763cc}.intake-copy-2027>p{font-size:17px;line-height:1.65;color:#29477a;max-width:610px;margin:0}.intake-form-2027{max-width:590px;background:#fff;border:1px solid #d9e8f9;border-radius:12px;box-shadow:0 20px 48px #205a9519;padding:22px 26px;margin-top:21px}.intake-form-2027 h2{font-size:23px;margin:0 0 15px}.intake-form-2027 legend,.intake-form-2027>label{font-size:15px;font-weight:750;color:#173764;display:block;margin:13px 0 8px}.intake-form-2027 select{width:100%;min-height:43px;border:1px solid #d4e1ef;border-radius:6px;padding:8px;color:#1b3b6a;background:#fff;font:inherit}.intake-form-2027 fieldset{border:0;margin:0;padding:0}.intake-choices-2027{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.intake-choices-2027 label{cursor:pointer}.intake-choices-2027 input{position:absolute;opacity:0}.intake-choices-2027 span{display:block;border:1px solid #d7e4f2;border-radius:6px;padding:9px 3px;text-align:center;font-size:14px;font-weight:700}.intake-choices-2027 input:checked+span{background:#0965d7;color:white;border-color:#0965d7}.intake-choices-2027 input:focus-visible+span{outline:3px solid #f9ae40}.intake-records-2027{display:flex;gap:18px;flex-wrap:wrap;color:#475f83;font-size:14px}.intake-records-2027 label{cursor:pointer}.intake-form-2027 button{width:100%;border:0;cursor:pointer;margin-top:20px}.intake-form-2027 small{display:block;text-align:center;color:#597297;margin-top:9px}.intake-form-2027 small a{color:#075ec8;font-weight:750}.intake-copy-2027 .intake-caution-2027{font-size:12px;color:#755c29;margin:9px 0 0}.intake-visual-2027{position:relative;min-height:655px;overflow:hidden}.intake-visual-2027>img{width:100%;height:100%;object-fit:cover;object-position:63% center;position:absolute;inset:0}.intake-visual-2027:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f7fbffbb,transparent 25%)}.intake-promise-2027{position:absolute;z-index:1;top:13%;left:10%;color:#0758ad;font-size:clamp(20px,2vw,32px);line-height:1.6;font-family:KaiTi,STKaiti,serif;transform:rotate(-6deg);text-shadow:0 1px 6px white}.intake-promise-2027 span{display:block}.intake-trust-2027{position:absolute;z-index:2;bottom:25px;left:5%;right:5%;background:#fffc;border:1px solid #e0eafa;border-radius:9px;padding:23px 12px;display:grid;grid-template-columns:repeat(3,1fr);text-align:center;color:#173e76;font-weight:750;box-shadow:0 12px 28px #143b6925}.intake-account-2027,.intake-steps-2027{padding:52px clamp(28px,5vw,75px)}.intake-steps-2027 h2{font-size:31px;margin:0 0 27px}.intake-steps-2027>div{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.intake-steps-2027 a{display:flex;align-items:center;gap:15px;border:1px solid #dce8f4;padding:22px;border-radius:9px;background:#fff}.intake-steps-2027 b{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#0864d7;color:#fff}.intake-steps-2027 strong{font-size:18px}.intake-steps-2027 a span{color:#0964d6;margin-left:auto}.intake-steps-2027>p{color:#755c29;font-size:13px}.intake-account-2027{display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;align-items:center;background:#f6fbff}.intake-account-2027 h2{font-size:clamp(30px,2.8vw,43px);line-height:1.35}.intake-account-2027 h2 span{display:block}.intake-account-2027 p{color:#5b6f89}.intake-account-2027 img{width:100%;border:1px solid #dae6f4;border-radius:9px;box-shadow:0 18px 35px #1d4a7820}.intake-partner-2027{display:grid;grid-template-columns:185px 1fr auto;gap:25px;align-items:center;background:#e8f5ff;padding:15px clamp(28px,5vw,75px)}.intake-partner-2027 img{width:185px;height:115px;object-fit:cover;border-radius:8px}.intake-partner-2027 h2{font-size:23px;margin:0}.intake-partner-2027 p{color:#536e90;margin:8px 0 0}@media(max-width:900px){.intake-hero-2027{grid-template-columns:1fr}.intake-visual-2027{min-height:360px}.intake-account-2027,.intake-steps-2027>div{grid-template-columns:1fr}.intake-partner-2027{grid-template-columns:1fr 2fr}.intake-partner-2027 a{grid-column:2;justify-self:start}}@media(max-width:560px){.intake-copy-2027{padding:30px 19px}.intake-copy-2027 h1{font-size:37px}.intake-form-2027{padding:17px}.intake-choices-2027{grid-template-columns:repeat(2,1fr)}.intake-visual-2027{min-height:320px}.intake-promise-2027{top:8%;left:7%;font-size:21px}.intake-trust-2027{bottom:10px;left:10px;right:10px;padding:13px 4px;font-size:12px}.intake-partner-2027{grid-template-columns:1fr}.intake-partner-2027 img{width:100%}.intake-partner-2027 a{grid-column:auto}.intake-steps-2027 h2{font-size:26px}}.new-portal-footer-expanded,.new-portal-footer-expanded>div{flex-wrap:wrap}.new-portal-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.new-portal-contact-grid>a{display:flex;flex-direction:column;min-height:230px;padding:28px;border:1px solid #d9e7f5;border-radius:10px;background:#fff}.new-portal-contact-grid b{display:grid;place-items:center;width:43px;height:43px;border-radius:10px;color:#0866d5;background:#e8f3ff}.new-portal-contact-grid h3{font-size:21px;margin:19px 0 6px}.new-portal-contact-grid p{font-size:16px;color:#5e7390;line-height:1.6;margin:0}.new-portal-contact-grid strong{margin-top:auto;padding-top:15px;color:#0866d5}.new-portal-contact-official{margin-top:26px;padding:24px 28px;background:#f2f8ff;border:1px solid #d9e7f5;border-radius:9px}.new-portal-contact-official h2{font-size:20px;margin:0 0 10px}.new-portal-contact-official a{display:inline-block;margin-right:20px;color:#0b62c7;font-weight:750}.new-portal-contact-condition,.new-portal-contact-official p{color:#5c708a;font-size:15px;line-height:1.6}.new-portal-contact-condition{padding:12px 15px;background:#fff;border-left:3px solid #0872db}@media(max-width:800px){.new-portal-contact-grid{grid-template-columns:1fr}.new-portal-contact-grid>a{min-height:0}.new-portal-footer-expanded>div{width:100%}}.brand.international-brand{display:inline-flex;align-items:center;gap:9px;min-width:215px;text-decoration:none;color:#162a50;flex-shrink:0}.new-portal-footer .brand.international-brand{color:#fff}.premium-home-hero{position:relative;min-height:520px;padding:66px 64px 54px;overflow:hidden;background:url(/images/design-2027/homepage-hero-v2.png) 50%/cover no-repeat}.premium-home-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f7fbff,#f7fbfff2 36%,#f7fbff6e 57%,transparent 76%)}.premium-home-copy{position:relative;z-index:2;width:min(620px,54%)}.premium-home-copy h1{font-size:clamp(42px,3.6vw,54px);line-height:1.18;letter-spacing:-.03em;margin:12px 0 18px;color:#091e54}.premium-home-copy h1 span{display:block}.premium-lead{max-width:590px;font-size:18px;line-height:1.8;color:#314a82}.premium-actions{display:flex;gap:12px;margin-top:27px}.premium-actions>a{min-width:180px}.premium-trust-row{display:flex;gap:28px;margin-top:34px;color:#173773;font-weight:700}.premium-trust-row span{display:flex;align-items:center;gap:8px}.premium-demo-notice{display:block;margin-top:14px;color:#65543a;line-height:1.5}.premium-hero-note{position:absolute;z-index:2;right:54px;top:56px;text-align:center;color:#1660c8;font:italic 23px/1.65 STKaiti,KaiTi,serif;transform:rotate(-4deg)}.premium-hero-note strong{font-size:28px;font-weight:500}.premium-section{padding:46px 52px;background:#fff}.premium-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.premium-section-heading h2{font-size:30px;letter-spacing:-.02em;margin:8px 0 0}.premium-section-heading>p{max-width:460px;text-align:right;color:#59708f;line-height:1.7}.premium-hospital-grid a,.premium-section-heading>a{color:#0b62c7;font-weight:750}.premium-advantages{position:relative;margin:-34px 34px 0;border-radius:12px;box-shadow:0 20px 55px #173f7417;z-index:3}.advantage-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.advantage-grid article{padding:24px 16px;text-align:center;background:linear-gradient(180deg,#f7fbff,#edf7ff);border:1px solid #e0edfb;border-radius:8px}.premium-feature-icon{display:grid;place-items:center;width:45px;height:45px;margin:0 auto 12px;background:#fff;color:#0969e8;border-radius:10px;font-size:25px;box-shadow:0 8px 20px #2363a617}.advantage-grid h3{font-size:16px;margin:10px 0 7px}.advantage-grid p{font-size:13px;line-height:1.7;color:#5c7190;margin:0}.story-section{background:#f7fbff;padding-top:58px}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.story-card{display:grid;grid-template-columns:68px 1fr;gap:17px;min-height:178px;padding:23px;background:#fff;border:1px solid #e1ecf8;border-radius:10px;box-shadow:0 10px 30px #183f7410}.story-avatar{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;font-size:21px;font-weight:800;color:#fff;background:linear-gradient(145deg,#2c75e8,#79b6f6)}.story-avatar.tone-2{background:linear-gradient(145deg,#159b8a,#75c9ba)}.story-avatar.tone-3{background:linear-gradient(145deg,#7655c7,#b198eb)}.story-card span{color:#0870ef;font-size:11px;font-weight:700}.story-card h3{font-size:18px;margin:8px 0}.story-card p{font-size:14px;line-height:1.7;color:#536b88}.hospital-section{padding-top:56px}.section-intro{margin-top:-15px;margin-bottom:22px;font-size:13px;color:#5c7190}.premium-hospital-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.premium-hospital-grid article{overflow:hidden;background:#fff;border:1px solid #dce8f6;border-radius:9px;box-shadow:0 10px 28px #1e47750f}.premium-hospital-grid img{display:block;width:100%;height:145px;object-fit:cover}.premium-hospital-grid article>div{padding:16px}.premium-hospital-grid span{color:#0870ef;font-size:12px;font-weight:700}.premium-hospital-grid h3{margin:4px 0;font-size:17px}.premium-hospital-grid p{min-height:42px;font-size:13px;line-height:1.5;color:#62748e}.premium-hospital-grid a{display:inline-block;margin-top:10px}.premium-journey{min-height:220px;padding:42px 52px;display:grid;grid-template-columns:1.05fr 1.25fr auto;align-items:center;gap:32px;background:linear-gradient(90deg,#e9f5ffed,#f8fcffef),url(/images/design-2027/home-hope-v2.png) center 42%/cover no-repeat}.premium-journey h2{font-size:29px;margin:4px 0 8px}.premium-journey p{color:#527198;line-height:1.6}.premium-journey ol{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.premium-journey li{display:flex;align-items:center;gap:9px;padding:13px;background:#ffffffd9;border:1px solid #d9e8f7;border-radius:7px;color:#173974;font-size:13px}.premium-journey li b{color:#0769f6}@media(max-width:950px){.premium-home-copy{width:66%}.advantage-grid{grid-template-columns:repeat(3,1fr)}.story-grid{grid-template-columns:1fr}.premium-hospital-grid{grid-template-columns:repeat(2,1fr)}.premium-journey{grid-template-columns:1fr}}@media(max-width:680px){.brand.international-brand{min-width:0;gap:5px}.brand-y-logo{width:42px;height:42px}.brand-y-wordmark strong{font-size:18px}.brand-y-wordmark small{font-size:7px}.premium-home-hero{min-height:650px;padding:44px 20px;background-position:68%}.premium-home-hero:before{background:linear-gradient(180deg,#f7fbfff8,#f7fbffdc 58%,#f7fbff38)}.premium-home-copy{width:100%}.premium-home-copy h1{font-size:40px}.premium-lead{font-size:15px}.premium-actions{flex-direction:column;align-items:stretch}.premium-trust-row{gap:11px;flex-wrap:wrap;font-size:12px}.premium-hero-note{display:none}.premium-section{padding:36px 18px}.premium-advantages{margin:-24px 12px 0}.premium-section-heading{display:block}.premium-section-heading>p{text-align:left;margin-top:8px}.advantage-grid{grid-template-columns:1fr 1fr}.story-card{grid-template-columns:54px 1fr;padding:17px}.story-avatar{width:52px;height:52px}.premium-hospital-grid{grid-template-columns:1fr}.premium-journey{padding:36px 18px}.premium-journey ol{grid-template-columns:1fr}}.patient-demo{min-height:100vh;background:#eef6ff;color:#112c56}.patient-demo>header:not(.yx-header){height:84px;background:#fff;padding:0 clamp(20px,5vw,75px);display:flex;align-items:center;gap:45px}.patient-demo>header:not(.yx-header) .brand-full-logo{width:190px}.patient-demo>header:not(.yx-header) nav{display:flex;gap:24px;flex:1;justify-content:center}.patient-demo>header:not(.yx-header) nav a{font-size:14px;font-weight:700}.patient-demo>main{min-height:calc(100vh - 84px);display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,550px);max-width:1480px;margin:auto;background:#f7fbff}.patient-demo-photo{background:linear-gradient(90deg,#ffffff06,#f7fbff30),url(/images/design-2027/register-journey-hd.png) 50%/cover}.patient-demo-panel{padding:clamp(30px,5vw,75px);align-self:center}.patient-demo-panel h1{font-size:clamp(34px,3.4vw,51px);margin:12px 0 22px}.patient-demo-panel>aside{background:#fff8e9;border-left:4px solid #c99235;padding:15px 18px;color:#665433;line-height:1.7;font-size:14px;margin-bottom:25px}.patient-demo-panel form{display:grid;gap:17px;background:#fff;padding:28px;border:1px solid #dbe7f4;border-radius:12px;box-shadow:0 15px 45px #173c6b13}.patient-demo-panel form label{font-weight:700;font-size:14px;display:grid;gap:7px}.patient-demo-panel input,.patient-demo-panel select{min-height:47px;border:1px solid #cbd9eb;border-radius:6px;padding:9px 12px;background:#fff;color:#193455;font:inherit}.patient-demo-panel form button{border:0;cursor:pointer}.patient-demo-panel form p{margin:0;text-align:center;font-size:13px;color:#63758d}.patient-demo-panel form p a{color:#0c62ca;font-weight:700}.patient-demo-dashboard,.patient-demo-login{background:#fff;padding:28px;border:1px solid #dbe7f4;border-radius:12px}.patient-demo-login p{line-height:1.7;color:#536781;margin:0 0 23px}.patient-demo-actions{display:flex;gap:14px;align-items:center;justify-content:space-between}.patient-demo-actions>button:not(.new-portal-primary){border:1px solid #cbd9eb;padding:9px 14px;background:#fff;border-radius:6px;cursor:pointer}.patient-demo-dashboard h2{margin:0 0 7px}.patient-demo-dashboard p{color:#6a7c95}.patient-demo-dashboard dl{margin:24px 0;border-top:1px solid #dfe8f2}.patient-demo-dashboard dl div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #dfe8f2;gap:10px}.patient-demo-dashboard dt{color:#60748c}.patient-demo-dashboard dd{margin:0;font-weight:750}.patient-demo-dashboard>strong{display:block;color:#9d661f;background:#fff7e8;padding:12px;border-radius:6px;margin:18px 0}.patient-demo .language-menu{z-index:50}@media(max-width:850px){.patient-demo>header:not(.yx-header) nav{display:none}.patient-demo>header:not(.yx-header) .language-switcher{margin-left:auto}.patient-demo>main{grid-template-columns:1fr}.patient-demo-photo{min-height:210px;grid-row:1}.patient-demo-panel{padding:25px 18px 45px}.patient-demo-panel h1{font-size:34px}.patient-demo>header:not(.yx-header){height:72px}.patient-demo>header:not(.yx-header) .brand-full-logo{width:145px}}.patient-auth,.patient-register{min-height:calc(100vh - 88px);background:linear-gradient(115deg,#eaf5ff,#f9fcff);padding:70px 24px}.patient-auth>section{max-width:520px;margin:auto;padding:38px;border:1px solid #dce7f2;border-radius:16px;background:#fff;box-shadow:0 24px 65px rgba(20,61,108,.12)}.patient-auth>section>span,.patient-panel header span,.patient-register-copy>span{color:#1672d3;font-size:11px;font-weight:900;letter-spacing:.13em}.patient-auth h1{font-size:36px;margin:12px 0}.patient-auth p{color:#687a91;line-height:1.7}.patient-auth form{display:grid;gap:17px;margin-top:28px}.patient-auth label,.patient-form-grid label{display:grid;gap:7px;color:#274466;font-size:12px;font-weight:800}.patient-auth input,.patient-form-grid input,.patient-form-grid select,.patient-form-grid textarea{width:100%;min-width:0;border:1px solid #cad8e8;border-radius:7px;background:#fff;padding:0 13px;color:#17375d;font:inherit}.patient-auth input,.patient-form-grid input,.patient-form-grid select{height:46px}.patient-form-grid textarea{min-height:120px;padding-top:13px;resize:vertical}.patient-auth-primary{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:7px;background:#086de0;color:#fff;font-weight:800}.patient-auth small,.patient-register-card>small{color:#7a899d;line-height:1.6}.patient-auth>section>div{margin-top:22px;text-align:center;color:#65768d}.patient-auth>section>div a{margin-left:8px;color:#106ac8;font-weight:800}.patient-register{padding-top:42px}.patient-register>section{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;max-width:1250px;margin:auto}.patient-register-copy{min-height:650px;padding:64px 54px;border-radius:18px;background:linear-gradient(140deg,rgba(232,246,255,.92),rgba(255,255,255,.65)),url(/images/with-you-2027/homepage-temple-hero.png) 50%/cover}.patient-register-copy h1{margin:18px 0;font-size:50px;line-height:1.15}.patient-register-copy>p{font-size:20px;color:#174f8c}.patient-register-copy ul{display:grid;gap:18px;margin:40px 0;padding:0;list-style:none}.patient-register-copy li{font-size:15px;font-weight:700}.patient-register-copy li:before{content:"✓";display:inline-grid;place-items:center;width:30px;height:30px;margin-right:12px;border-radius:50%;background:#fff;color:#0b72d8}.patient-register-card{padding:35px;border:1px solid #dce7f2;border-radius:18px;background:#fff}.patient-register-card>header{display:flex;justify-content:space-between;gap:25px;align-items:start}.patient-register-card h2{margin:0;font-size:28px}.patient-register-card header p{color:#64768e}.patient-register-card header a{color:#126bca;font-size:12px;font-weight:800}.patient-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.patient-form-wide{grid-column:1/-1}.patient-portal{min-height:100vh;background:#edf6fc;color:#0b2f60}.patient-portal>header{height:76px;display:flex;align-items:center;gap:45px;padding:0 max(24px,calc((100vw - 1380px)/2));background:#fff;border-bottom:1px solid #dce7f1}.patient-portal-brand{display:flex;align-items:center;gap:10px}.patient-portal-brand img{width:40px;height:40px}.patient-portal-brand span{display:flex;flex-direction:column}.patient-portal-brand b{font-size:18px}.patient-portal-brand small{font-size:7px;letter-spacing:.13em;color:#687991}.patient-portal>header nav{display:flex;gap:34px;flex:1;justify-content:center}.patient-portal>header nav a{font-size:13px;font-weight:800}.patient-portal>header>div{display:flex;gap:20px;font-size:12px}.patient-portal-banner{min-height:145px;padding:32px max(24px,calc((100vw - 1380px)/2));background:linear-gradient(110deg,#e8f5ff,#fff)}.patient-portal-banner h1{margin:0;font-size:38px}.patient-portal-banner p{margin:10px 0 0;color:#2a5f96;font-size:17px}.patient-portal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;max-width:1380px;margin:18px auto;padding:0 24px 45px}.patient-portal-layout>aside{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid #dfe9f2;border-radius:11px;background:#fff}.patient-portal-layout>aside>a{display:flex;align-items:center;gap:12px;padding:13px;border-radius:7px;color:#4c6380;font-size:12px}.patient-portal-layout>aside>a:first-child{background:#eaf4ff;color:#0b6ed2;font-weight:800}.patient-portal-layout>aside i{width:23px;color:#116fd2;font-style:normal;text-align:center}.patient-portal-layout>aside>div{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:17px;border-radius:8px;background:#edf6ff}.patient-portal-layout>aside>div span{color:#6c7c91;font-size:10px;line-height:1.6}.patient-portal-layout>aside>div a{padding:9px;border-radius:5px;background:#0871de;color:#fff;text-align:center;font-size:11px;font-weight:800}.patient-application,.patient-dashboard-columns>section,.patient-latest,.patient-panel{padding:25px;border:1px solid #dfe9f2;border-radius:11px;background:#fff}.patient-panel>header{display:flex;justify-content:space-between}.patient-panel h2{margin:7px 0;font-size:25px}.patient-panel header p{margin:0;color:#6a7b91}.patient-upload-zone{padding:22px;border:1px dashed #9ab7d6;border-radius:9px;background:#f6fbff}.patient-upload-zone b{font-size:16px}.patient-upload-zone p{color:#65788f;font-size:12px;line-height:1.7}.patient-upload-zone button{border:0;border-radius:6px;background:#dfeaf5;color:#63748a;padding:10px 14px}.patient-form-actions{display:flex;justify-content:flex-end;margin-top:22px}.patient-form-actions a{padding:13px 20px;border-radius:7px;background:#0870dd;color:#fff;font-size:12px;font-weight:800}.patient-dashboard-page{display:grid;gap:16px}.patient-application>header{display:flex;justify-content:space-between;align-items:start}.patient-application header span{color:#1a70ca;font-size:11px;font-weight:800}.patient-application h2{margin:7px 0;font-size:22px}.patient-application header p{margin:0;color:#708096;font-size:11px}.patient-application header a{padding:10px 14px;border:1px solid #8bb6e8;border-radius:6px;color:#1268c3;font-size:11px;font-weight:800}.patient-stage-line{display:grid;grid-template-columns:repeat(8,1fr);margin:28px 0}.patient-stage-line>div{position:relative;display:flex;align-items:center;flex-direction:column;gap:7px;color:#8491a2;font-size:9px}.patient-stage-line>div:not(:last-child):after{content:"";position:absolute;top:13px;left:62%;width:76%;border-top:2px solid #d6e1ec}.patient-stage-line i{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#dce6f0;color:#fff;font-style:normal}.patient-stage-line .complete i{background:#19a765}.patient-stage-line .complete:not(:last-child):after{border-color:#19a765}.patient-stage-line .active i{background:#0870da}.patient-stage-line .active b{color:#0965bd}.patient-application>article{padding:18px;border-radius:8px;background:#edf7ff}.patient-application article h3{margin:0 0 6px}.patient-application article p{margin:0;color:#58718e}.patient-dashboard-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.patient-dashboard-columns h2,.patient-latest h2{margin:0 0 15px;font-size:19px}.patient-dashboard-columns section>a{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid #e7edf4;font-size:12px}.patient-dashboard-columns section>a b{color:#1069c7}.patient-dashboard-columns section>p{color:#68798e;font-size:12px;line-height:1.7}.patient-dashboard-columns section>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.patient-dashboard-columns section>div span{padding:11px;border-radius:6px;background:#eef6fd;color:#37658f;font-size:11px}.patient-latest ol{display:grid;gap:10px;padding:0;list-style:none}.patient-latest li{display:grid;grid-template-columns:90px 1fr;color:#566b85;font-size:12px}.patient-latest time{color:#116cca}.patient-messages{display:grid;grid-template-columns:260px 1fr;min-height:610px;border:1px solid #dfe8f2;border-radius:11px;background:#fff;overflow:hidden}.patient-messages>aside{padding:14px;border-right:1px solid #e2eaf2}.patient-messages>aside>button{width:100%;padding:12px;border:0;border-radius:6px;background:#0870df;color:#fff;font-weight:800}.patient-messages>aside>div{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:14px;border-radius:7px}.patient-messages>aside>div.active{background:#eaf4ff}.patient-messages>aside span{color:#718096;font-size:10px}.patient-messages>section{display:grid;grid-template-rows:auto 1fr auto}.patient-messages>section>header{padding:18px;border-bottom:1px solid #e3ebf3}.patient-messages>section>header div{display:flex;flex-direction:column}.patient-messages>section>header span{margin-top:4px;color:#718096;font-size:10px}.patient-messages article{display:flex;flex-direction:column;gap:16px;padding:24px;background:#f7fbff}.patient-messages article>div{max-width:68%;padding:14px;border-radius:10px;font-size:12px;line-height:1.7}.patient-messages .incoming{background:#fff}.patient-messages .outgoing{align-self:flex-end;background:#dcedff}.patient-messages footer{display:grid;grid-template-columns:1fr auto;padding:12px;border-top:1px solid #e3ebf3}.patient-messages footer input{border:1px solid #d2dfec;border-radius:6px 0 0 6px;padding:0 12px}.patient-messages footer button{border:0;border-radius:0 6px 6px 0;background:#0870dc;color:#fff;padding:11px 20px}@media(max-width:900px){.patient-register>section{grid-template-columns:1fr}.patient-register-copy{min-height:auto}.patient-portal>header nav{display:none}.patient-portal-layout{grid-template-columns:1fr}.patient-portal-layout>aside{display:none}.patient-stage-line{grid-template-columns:repeat(4,1fr);gap:18px}.patient-stage-line>div:after{display:none}.patient-dashboard-columns,.patient-messages{grid-template-columns:1fr}.patient-messages>aside{display:none}}@media(max-width:620px){.patient-auth,.patient-register{padding:35px 14px}.patient-auth>section,.patient-register-card{padding:24px}.patient-register-copy{padding:40px 24px}.patient-register-copy h1{font-size:38px}.patient-form-grid{grid-template-columns:1fr}.patient-form-wide{grid-column:auto}.patient-portal>header{padding:0 14px}.patient-portal>header>div span{display:none}.patient-portal-banner{padding:28px 18px}.patient-portal-layout{padding:0 12px 35px}.patient-stage-line{grid-template-columns:repeat(2,1fr)}.patient-messages article>div{max-width:88%}}.patient-form-actions.split{justify-content:space-between}.patient-form-actions .secondary,.patient-section-heading .outline{background:#fff;color:#126bc8;border:1px solid #9ebfe2}.patient-workflow{min-height:100vh;padding-bottom:70px;background:linear-gradient(180deg,#eaf6ff,#f8fbfe 330px)}.patient-workflow>header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1120px)/2));background:#fff;border-bottom:1px solid #dce8f2}.patient-workflow>header>a:last-child{color:#1769bb;font-size:13px;font-weight:800}.patient-workflow-heading{max-width:1120px;margin:0 auto;padding:48px 24px 24px;text-align:center}.patient-section-heading span,.patient-workflow-heading>span{color:#1670ce;font-size:11px;font-weight:900;letter-spacing:.14em}.patient-workflow-heading h1{margin:10px 0;font-size:42px}.patient-workflow-heading p{color:#657991}.patient-workflow-card{max-width:920px;margin:18px auto;padding:36px;border:1px solid #dce7f1;border-radius:15px;background:#fff;box-shadow:0 18px 55px rgba(20,67,110,.08)}.patient-workflow-card h2{margin-top:0}.patient-stepbar{display:grid;grid-template-columns:repeat(4,1fr);max-width:920px;margin:0 auto 18px;padding:0 24px}.patient-stepbar>div{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;color:#8291a4;font-size:12px}.patient-stepbar>div:not(:last-child):after{content:"";position:absolute;left:65%;width:70%;border-top:2px solid #cfdeeb}.patient-stepbar b{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#dce6ee;color:#fff}.patient-stepbar .active b{background:#0a6fde}.patient-stepbar .active span{color:#0b65bd;font-weight:800}.patient-stepbar .done b{background:#15a86c}.patient-stepbar .done:not(:last-child):after{border-color:#15a86c}.patient-upload-large{display:grid;place-items:center;gap:10px;min-height:250px;border:2px dashed #9ebada;border-radius:12px;background:#f5faff;text-align:center}.patient-upload-large b{font-size:20px}.patient-upload-large p{color:#697c91}.patient-upload-large button{border:0;border-radius:7px;background:#0870dc;color:#fff;padding:12px 22px;font-weight:800}.patient-file-list{display:flex;justify-content:space-between;gap:12px;padding:18px 0;color:#77879a;font-size:11px}.patient-success{display:grid;place-items:center;min-height:100vh;padding:40px;background:radial-gradient(circle at 50% 20%,#e0f3ff,#f7fbff 50%,#eaf2f8)}.patient-success>section{width:min(760px,100%);padding:55px;border:1px solid #d9e6f1;border-radius:18px;background:#fff;text-align:center;box-shadow:0 28px 70px rgba(20,61,100,.12)}.patient-success>section>i{display:grid;place-items:center;width:70px;height:70px;margin:auto;border-radius:50%;background:#e4f8ef;color:#16a368;font-size:34px;font-style:normal}.patient-success>section>span{display:block;margin-top:22px;color:#1770cc;font-size:11px;font-weight:900;letter-spacing:.16em}.patient-success h1{margin:10px 0;font-size:42px}.patient-success p{color:#63768d;line-height:1.8}.patient-success>section>strong{display:inline-block;margin:16px 0 24px;padding:14px 24px;border-radius:8px;background:#edf6ff;color:#0c65bd;letter-spacing:.08em}.success-actions{display:flex;justify-content:center;gap:12px;margin-top:25px}.patient-arrangement .patient-section-heading>a,.patient-plan-grid section>a,.patient-section-heading>a,.success-actions a{padding:12px 18px;border-radius:7px;background:#0870dc;color:#fff;font-size:12px;font-weight:800}.success-actions .secondary{background:#fff;color:#126bc8;border:1px solid #9ebfe2}.success-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:25px 0;border:1px solid #dfe8f1;border-radius:9px}.success-summary div{display:flex;flex-direction:column;gap:7px;padding:18px;border-right:1px solid #dfe8f1}.success-summary div:last-child{border:0}.success-summary span{color:#738398;font-size:10px}.patient-case-list{display:grid;gap:14px}.patient-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.patient-section-heading h2{margin:5px 0;font-size:28px}.patient-section-heading p{margin:0;color:#728198;font-size:11px}.patient-arrangement,.patient-case-detail>section,.patient-case-list>article,.patient-detail-columns section,.patient-plan-grid>section,.patient-plan>section{padding:24px;border:1px solid #dce7f1;border-radius:11px;background:#fff}.patient-case-list article>header,.patient-case-list article>header>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.patient-case-list article>header>div{justify-content:flex-start}.patient-case-list article i,.patient-plan-hero i{display:grid;place-items:center;width:44px;height:44px;border-radius:9px;background:#e9f4ff;color:#086cce;font-style:normal}.patient-case-list h3{margin:0}.patient-case-list p{margin:5px 0;color:#738297;font-size:11px}.patient-case-detail .patient-section-heading>b,.patient-case-list header>b,.patient-plan-hero>b{padding:7px 11px;border-radius:20px;background:#e6f7ef;color:#15905e;font-size:10px}.patient-case-list header>b.warn{background:#fff4df;color:#b26d00}.patient-case-list footer{display:flex;justify-content:space-between;padding-top:15px;border-top:1px solid #edf1f5;color:#60728a;font-size:11px}.patient-case-list footer a{color:#096acb;font-weight:800}.case-progress{display:grid;grid-template-columns:repeat(5,1fr);padding:24px 5px}.case-progress>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;color:#7b899b;font-size:9px}.case-progress>div:not(:last-child):after{content:"";position:absolute;top:13px;left:60%;width:80%;border-top:2px solid #d7e1eb}.case-progress b{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#dce5ed;color:#fff}.case-progress .complete b{background:#17a56c}.case-progress .complete:not(:last-child):after{border-color:#17a56c}.case-progress .active b{background:#0870dc}.patient-case-detail{display:grid;gap:15px}.patient-detail-columns{display:grid;grid-template-columns:1fr 310px;gap:15px}.patient-detail-columns>aside,.patient-detail-columns>div{display:grid;gap:15px;align-content:start}.patient-detail-columns h3,.patient-plan-grid h3{margin-top:0}.patient-detail-columns dl,.patient-plan-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0}.patient-detail-columns dl div,.patient-plan-grid dl div{padding:13px;border-bottom:1px solid #e8eef4}.patient-detail-columns dt,.patient-plan-grid dt{color:#728196;font-size:10px}.patient-detail-columns dd,.patient-plan-grid dd{margin:5px 0 0;font-weight:800}.patient-detail-columns aside a{display:block;margin-top:14px;color:#0c69c6;font-weight:800}.patient-file-row{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid #e9eef3;font-size:11px}.patient-file-row span{color:#17885c}.patient-plan{display:grid;gap:15px}.patient-plan-hero{display:flex;align-items:center;justify-content:space-between}.patient-plan-hero>div{display:flex;align-items:center;gap:15px}.patient-plan-hero h3{margin:0}.patient-plan-hero p{margin:6px 0 0;color:#687b91}.patient-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.patient-plan-grid ol{display:grid;gap:15px;padding-left:24px;color:#536a83}.patient-plan-grid section>a{display:block;margin-top:20px;text-align:center}.patient-arrangement{display:grid;gap:20px}.arrangement-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.arrangement-grid article{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:18px;border:1px solid #e0e9f1;border-radius:9px}.arrangement-grid article>i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#eaf4ff;color:#0c6dce;font-style:normal;font-weight:800}.arrangement-grid h3{margin:0}.arrangement-grid p{margin:5px 0;color:#748399;font-size:10px}.arrangement-grid article>b{color:#1770c8;font-size:10px}.arrival-page>section{min-height:560px;display:flex;align-items:center;padding:70px max(24px,calc((100vw - 1320px)/2));background:linear-gradient(90deg,rgba(4,45,89,.95),rgba(4,55,102,.78) 45%,rgba(7,64,105,.18)),url(/images/with-you-2027/homepage-temple-hero.png) 50%/cover;color:#fff}.arrival-page>section>div{max-width:650px}.arrival-page>section span{font-size:12px;letter-spacing:.18em}.arrival-page>section h1{font-size:58px;line-height:1.12}.arrival-page>section p{font-size:18px;line-height:1.8}.arrival-page>section a{display:inline-block;margin-top:20px;padding:14px 22px;border-radius:6px;background:#fff;color:#0866bf;font-weight:800}.arrival-page>article{max-width:1320px;margin:auto;padding:70px 24px}.arrival-page>article>h2{font-size:36px}.arrival-page>article>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.arrival-page article section{padding:25px;border:1px solid #dce7f0;border-radius:10px}.arrival-page article section i{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#eaf5ff;color:#0b6dcf;font-style:normal;font-weight:900}.arrival-page article section p{color:#6d7f94}.workspace-dashboard{display:grid;grid-template-columns:235px 1fr;min-height:100vh;background:#edf5fb}.workspace-dashboard>aside{display:flex;flex-direction:column;padding:24px 15px;background:#082e5d;color:#fff}.workspace-logo{display:flex;align-items:center;gap:10px;padding:0 12px 22px;color:#fff}.workspace-logo img{width:43px;height:43px;border-radius:8px}.workspace-dashboard aside nav{display:grid;gap:5px}.workspace-dashboard aside nav a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:6px;color:#c5d5e7;font-size:12px}.workspace-dashboard aside nav a.active{background:#0c5eb1;color:#fff}.workspace-dashboard aside nav i{font-style:normal;color:#73b8f4}.workspace-dashboard aside>section{margin-top:auto;padding:18px;border-radius:9px;background:#0b4078}.workspace-dashboard aside>section p{font-size:10px;line-height:1.6;color:#bcd0e4}.workspace-dashboard aside>section a{display:block;padding:9px;border-radius:5px;background:#fff;color:#0759a5;text-align:center;font-size:10px;font-weight:800}.workspace-dashboard>div>header{display:flex;justify-content:space-between;align-items:center;min-height:185px;padding:32px max(25px,calc((100vw - 1500px)/2));background:linear-gradient(110deg,#e4f4ff,#fff)}.workspace-dashboard header span{color:#0e70ca;font-size:10px;font-weight:900;letter-spacing:.12em}.workspace-dashboard header h1{margin:8px 0;font-size:35px}.workspace-dashboard header p{margin:0;color:#687b92}.workspace-dashboard>div>header>a{padding:12px 18px;border-radius:6px;background:#0870dd;color:#fff;font-size:12px;font-weight:800}.workspace-content{padding:20px 28px 50px}.workspace-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.workspace-stats article{display:flex;flex-direction:column;padding:18px;border:1px solid #dce7f1;border-radius:9px;background:#fff}.workspace-stats strong{font-size:27px}.workspace-stats span{color:#738298;font-size:10px}.workspace-columns{display:grid;grid-template-columns:1.4fr .6fr;gap:15px;margin-top:15px}.workspace-columns>section{padding:24px;border:1px solid #dce7f1;border-radius:10px;background:#fff}.workspace-columns h2{margin-top:0}.workspace-columns>section:first-child>div{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e7edf3}.workspace-columns div>i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eaf4ff;color:#0c6bc8;font-style:normal}.workspace-columns div>span{display:flex;flex-direction:column}.workspace-columns small{margin-top:4px;color:#8190a2}.workspace-columns div>a{color:#0c68c3;font-size:11px;font-weight:800}.workspace-columns>section:last-child p{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #e8eef3;font-size:11px}.workspace-columns>section:last-child small{margin:0}@media(max-width:900px){.arrangement-grid,.patient-detail-columns,.patient-plan-grid,.workspace-dashboard{grid-template-columns:1fr}.workspace-dashboard>aside{display:none}.workspace-stats{grid-template-columns:repeat(3,1fr)}.workspace-columns{grid-template-columns:1fr}.arrival-page>article>div{grid-template-columns:1fr 1fr}}@media(max-width:620px){.patient-success h1,.patient-workflow-heading h1{font-size:34px}.patient-success>section,.patient-workflow-card{padding:24px}.patient-stepbar span{display:none}.patient-file-list,.patient-plan-hero,.success-actions{flex-direction:column}.success-summary{grid-template-columns:1fr}.success-summary div{border-right:0;border-bottom:1px solid #dfe8f1}.case-progress span{display:none}.patient-section-heading{align-items:flex-start;gap:12px}.patient-section-heading>a{white-space:nowrap}.arrangement-grid article{grid-template-columns:40px 1fr}.arrangement-grid article>b{grid-column:2}.arrival-page>section h1{font-size:42px}.arrival-page>article>div{grid-template-columns:1fr}.workspace-content{padding:15px}.workspace-stats{grid-template-columns:1fr 1fr}}.workspace-dashboard aside nav span{display:flex;align-items:center;gap:12px;padding:12px;border-radius:6px;color:#8ba4c0;font-size:12px;cursor:default}.workspace-dashboard aside nav span.active{background:#0c5eb1;color:#fff}.workspace-dashboard aside nav span i{font-style:normal;color:#73b8f4}.workspace-demo-notice{margin:0 0 18px;padding:15px 18px;background:#fff7e7;border-left:4px solid #d19432;border-radius:5px;color:#68532e;font-size:15px;line-height:1.6}@media(min-width:1200px){.yx-header .yx-nav a{font-size:16px;padding:10px 7px}.yx-header .yx-nav small{font-size:12px}.yx-header .yx-language summary,.yx-header .yx-tools{font-size:16px}.yx-header .yx-header-inner{gap:18px}.yx-footer a:not(.yx-logo){font-size:16px!important}.yx-footer .yx-footer-bottom,.yx-footer p{font-size:14px!important}}.yx-footer,.yx-header{font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;box-sizing:border-box;width:100%;line-height:1.5}.yx-footer *,.yx-header *{box-sizing:border-box}.yx-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #dee8f2;color:#102d50}.yx-footer-inner,.yx-header-inner{width:min(1500px,100%);margin:auto;padding:16px clamp(16px,3.6vw,54px)}.yx-header-inner{gap:24px;min-height:94px}.yx-header-inner,.yx-logo{display:flex;align-items:center}.yx-logo{flex-shrink:0;text-decoration:none}.yx-logo img{display:block;width:190px;height:64px;object-fit:contain;filter:none!important}.yx-nav{display:flex;justify-content:center;align-items:center;gap:6px;flex:1;min-width:0}.yx-mobile a,.yx-nav a{color:#183c63;text-decoration:none;font-weight:650;border-radius:8px;padding:10px 9px}.yx-header .yx-nav a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:64px;white-space:nowrap;text-align:center;font-size:16px;font-weight:600;line-height:1.4;padding:9px 8px 13px;border-radius:10px;color:#223e5a;transition:background-color .16s ease,color .16s ease}.yx-header .yx-nav small{display:block;font-size:12px;line-height:1.4;font-weight:400;color:#728498;margin:0;letter-spacing:0}.yx-header .yx-nav a:after{content:"";position:absolute;bottom:5px;left:calc(50% - 10px);width:20px;height:3px;border-radius:3px;background:#1d73da;opacity:0;transform:scaleX(.5);transition:opacity .16s ease,transform .16s ease}.yx-header .yx-nav a:hover,.yx-mobile a:hover{background:#f3f7fc;color:#1266c9}.yx-header .yx-nav a[aria-current=page]{background:#f1f7fe;color:#1266c9}.yx-header .yx-nav a[aria-current=page] small{color:#4e79a8}.yx-header .yx-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}@media(min-width:1440px){.yx-header .yx-nav a{font-size:18px;padding-inline:11px}.yx-nav{gap:8px}}@media(prefers-reduced-motion:reduce){.yx-header .yx-nav a,.yx-header .yx-nav a:after{transition:none}}.yx-tools{display:flex;align-items:center;gap:12px;margin-inline-start:auto;font-size:14px}.yx-header .yx-nav a{white-space:normal;min-width:0;overflow-wrap:anywhere;flex:1 1 0}.yx-tools{flex-shrink:0}.yx-cta{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;border-radius:9px;background:#102f54;color:#fff!important;text-decoration:none;white-space:nowrap;font-weight:700}.yx-language,.yx-mobile{position:relative}.yx-language summary,.yx-mobile summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;padding:8px;font-size:14px;white-space:nowrap}.yx-language summary::-webkit-details-marker,.yx-mobile summary::-webkit-details-marker{display:none}.yx-language>div{position:absolute;inset-inline-end:0;top:100%;width:190px;padding:8px;background:#fff;border:1px solid #dce7f3;border-radius:12px;box-shadow:0 10px 30px #102f5420}.yx-language a{display:block;padding:10px;color:#183c63;text-decoration:none}.yx-mobile{display:none}.yx-mobile summary{min-width:44px;justify-content:center;font-size:22px!important}.yx-footer{background:#082343;color:#d7e5f5;margin-top:0}.yx-footer-top{display:flex;align-items:center;justify-content:space-between;gap:28px}.yx-footer-links{display:flex;gap:8px 22px;flex-wrap:wrap}.yx-footer a:not(.yx-logo){font-size:14px;color:#e0ecfa;text-decoration:none;min-height:36px;display:inline-flex;align-items:center}.yx-footer p{font-size:13px;line-height:1.7;margin:12px 0 0;color:#bbcee3}.yx-footer-bottom{border-top:1px solid #ffffff24;margin-top:16px;padding-top:12px;display:flex;justify-content:space-between;gap:16px;font-size:12px}.yx-footer a:focus-visible,.yx-header a:focus-visible,.yx-header summary:focus-visible{outline:3px solid #4995ec;outline-offset:3px}.yx-article-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:16px;background:#f0f6fc}.yx-article-nav a{padding:8px 12px;min-height:44px;border-radius:8px;color:#174f87;background:#fff}.en-lung-page .yx-footer{padding-bottom:86px}@media(max-width:600px){.en-lung-page .en-contact-dock{position:static;inset:auto;width:100%;max-width:none;margin:0;padding:16px;display:flex;justify-content:center;flex-wrap:wrap;border-radius:0;box-shadow:none;background:#f0f6fc}.en-lung-page .yx-footer{padding-bottom:0}}@media(max-width:1599px){.yx-header .yx-nav{display:none}.yx-mobile{display:block}.yx-header-inner{min-height:80px;gap:12px}.yx-mobile>nav{position:absolute;inset-inline-end:0;top:calc(100% + 12px);width:min(340px,calc(100vw - 32px));max-height:70dvh;overflow:auto;display:grid;gap:4px;padding:12px;background:#fff;border:1px solid #dce7f3;box-shadow:0 16px 40px #102f5426;border-radius:12px}.yx-mobile small{display:inline-block;margin-inline-start:10px;color:#657b95;font-size:12px}.yx-tools{gap:8px}}.yx-tools>.yx-cta{white-space:normal;max-width:220px;text-align:center;overflow-wrap:anywhere}.yx-mobile nav a{min-height:44px;overflow-wrap:anywhere}.yx-header .language-switcher summary{max-width:150px;white-space:normal}.yx-header .language-switcher{flex-shrink:1;min-width:0}@media(max-width:600px){.yx-header-inner{min-height:76px;padding:8px 16px;gap:6px}.yx-logo img{width:145px;height:52px}.yx-tools>.yx-cta{display:none}.yx-tools{gap:2px}.yx-language summary,.yx-mobile summary{font-size:13px;padding:8px}.yx-footer-inner{padding:28px 20px}.yx-footer-top{align-items:flex-start;flex-direction:column;gap:18px}.yx-footer-links{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:4px 16px}.yx-footer-bottom{flex-direction:column;gap:6px}.yx-footer p{font-size:13px}}