.AppDownloadBanner_wrapper__4Lerm{width:100%;padding:8px 16px;background:#fff}.AppDownloadBanner_home_app_banner_container__X8RHu{max-width:1000px;margin:0 auto}.AppDownloadBanner_banner__w_vqQ{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.9rem 1rem;background:linear-gradient(135deg,#e4f1fb,#d2e7f6);border:1px solid #c4dbed;border-radius:1rem;overflow:hidden;box-shadow:0 10px 24px rgba(43,85,133,.08)}.AppDownloadBanner_leftSection__p8mr2{display:flex;align-items:center;flex:1 1;min-width:0;gap:1rem}.AppDownloadBanner_doctorWrapper__7hJas{flex:0 0 190px;display:flex;justify-content:flex-start;align-items:center}.AppDownloadBanner_doctorImage__eH___{width:190px;height:auto;-o-object-fit:contain;object-fit:contain}.AppDownloadBanner_content__nAQbF{min-width:0;display:flex;align-items:flex-start;flex-direction:column;gap:.25rem}.AppDownloadBanner_webTitle__43mBS{margin:0;color:#1f3f7a;font-size:1.72rem;font-weight:700;line-height:1.15}.AppDownloadBanner_text__VjEkq{margin:0;color:#22313f;font-size:1.06rem;font-weight:600;line-height:1.42}.AppDownloadBanner_qrLink__dpcU4{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.AppDownloadBanner_qrImage__XxIZI{width:126px;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.AppDownloadBanner_mobileStoreContainer__Cdmo4{display:none}.AppDownloadBanner_storeBtn___6ufx{display:inline-flex;align-items:center;justify-content:center}.AppDownloadBanner_storeBtn___6ufx img{border-radius:.35rem}.AppDownloadBanner_vertical__1YoUp{padding:1.1rem 1rem;gap:.75rem;flex-direction:column;align-items:stretch}.AppDownloadBanner_vertical__1YoUp .AppDownloadBanner_leftSection__p8mr2{width:100%;align-items:center;gap:.9rem}.AppDownloadBanner_vertical__1YoUp .AppDownloadBanner_doctorWrapper__7hJas{flex:0 0 130px;justify-content:center}.AppDownloadBanner_vertical__1YoUp .AppDownloadBanner_doctorImage__eH___{width:132px}.AppDownloadBanner_vertical__1YoUp .AppDownloadBanner_content__nAQbF{gap:.2rem}.AppDownloadBanner_vertical__1YoUp .AppDownloadBanner_webTitle__43mBS{font-size:1.03rem;line-height:1.22}.AppDownloadBanner_vertical__1YoUp .AppDownloadBanner_text__VjEkq{font-size:.95rem;line-height:1.45;font-weight:500}.AppDownloadBanner_vertical__1YoUp .AppDownloadBanner_qrLink__dpcU4{width:100%;justify-content:center}.AppDownloadBanner_vertical__1YoUp .AppDownloadBanner_qrImage__XxIZI{width:120px;border-radius:.55rem;box-shadow:0 8px 18px rgba(15,23,42,.12);background:#fff;padding:.2rem}@media (max-width:768px){.AppDownloadBanner_webTitle__43mBS{display:none}.AppDownloadBanner_banner__w_vqQ{flex-direction:column;align-items:stretch;gap:.55rem;padding:.7rem .75rem}.AppDownloadBanner_leftSection__p8mr2{width:100%;flex:1 1;align-items:center;gap:.5rem}.AppDownloadBanner_doctorWrapper__7hJas{flex:0 0 64px;justify-content:center}.AppDownloadBanner_doctorImage__eH___{width:62px}.AppDownloadBanner_text__VjEkq{font-size:.86rem;line-height:1.28;letter-spacing:0}.AppDownloadBanner_qrLink__dpcU4{display:none}.AppDownloadBanner_vertical__1YoUp .AppDownloadBanner_webTitle__43mBS{display:block;font-size:.95rem}.AppDownloadBanner_mobileStoreContainer__Cdmo4{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%}}@media (max-width:480px){.AppDownloadBanner_banner__w_vqQ{gap:.45rem;padding:.62rem}.AppDownloadBanner_doctorWrapper__7hJas{flex-basis:56px}.AppDownloadBanner_doctorImage__eH___{width:54px}.AppDownloadBanner_text__VjEkq{font-size:.79rem;line-height:1.25}.AppDownloadBanner_mobileStoreContainer__Cdmo4{gap:.35rem}}@media (max-width:360px){.AppDownloadBanner_banner__w_vqQ{flex-wrap:wrap;gap:.5rem;padding:.62rem}.AppDownloadBanner_leftSection__p8mr2{width:100%}.AppDownloadBanner_doctorWrapper__7hJas{flex-basis:52px}.AppDownloadBanner_text__VjEkq{font-size:.75rem}.AppDownloadBanner_qrLink__dpcU4{display:none}.AppDownloadBanner_mobileStoreContainer__Cdmo4{justify-content:flex-start;flex-wrap:wrap}}