.welcome-identity{z-index:2;color:#12375f;background:#fff;border:1px solid #dfebf5;border-radius:18px;align-items:center;gap:18px;max-width:1200px;margin:18px auto 0;padding:18px 24px;display:flex;position:relative}.welcome-identity img{object-fit:cover;border-radius:10px;width:60px;height:72px}.welcome-identity strong{font:26px Georgia,serif}.welcome-identity p{margin:6px 0 0;font-size:14px}.welcome-identity a{align-items:center;gap:10px;min-height:44px;margin-left:auto;font-size:14px;display:flex}.welcome-scroll-hint{display:none!important}.assessment-optional{color:#23496a;border:1px solid #c9dcea;border-radius:12px;margin:18px 0;padding:16px}.assessment-optional summary{cursor:pointer;min-height:28px;font-weight:600}.assessment-optional[open] summary{margin-bottom:20px}.care-package{color:#12375f;background:#eaf4fc;border-radius:24px;margin-top:32px;padding:32px}.care-package h3{margin:0 0 14px;font:32px Georgia,serif}.care-package ul{grid-template-columns:1fr 1fr;gap:14px 30px;margin:22px 0;padding-left:20px;display:grid}.care-package-price{font-size:18px;font-weight:600}.care-faq{margin-top:32px}.care-faq h3{font:32px Georgia,serif}.care-faq details{color:#23496a;background:#f0f6fc;border-radius:12px;margin:10px 0;padding:18px 22px}.care-faq summary{cursor:pointer;min-height:26px;font-weight:600}.care-faq p{margin-top:14px;line-height:1.7}@media (width<=780px){.welcome-identity{gap:12px;margin:12px 16px 0;padding:12px}.welcome-identity strong{font-size:21px}.welcome-identity p{font-size:12px;line-height:1.5}.welcome-identity img{width:50px;height:64px}.welcome-identity a{max-width:58px;font-size:12px;line-height:1.3}.welcome-section{padding-top:36px!important;padding-bottom:24px!important}.welcome-case-tile:nth-child(n+4){display:none}.welcome-case-grid{grid-template-columns:1fr!important;gap:14px!important}.welcome-case-image{height:210px!important}.welcome-case-info{padding:12px 16px!important}.welcome-systems-section{gap:16px!important}.welcome-system-panel{flex-direction:column;display:flex!important}.welcome-system-image{display:none!important}.welcome-system-copy{padding:22px!important}.welcome-system-copy h2{font-size:29px!important;line-height:1.12!important}.welcome-system-summary{font-size:15px!important}.welcome-system-points{display:none!important}.welcome-system-actions{margin-top:16px!important}.welcome-system-actions a{padding:10px!important;font-size:13px!important}.welcome-doctor-image{max-height:310px!important}.welcome-doctor-copy{padding:24px!important}.care-package{padding:22px}.care-package ul{grid-template-columns:1fr;gap:10px}.care-package h3,.care-faq h3{font-size:28px}}
