@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,Arial,sans-serif}body{overflow-x:hidden;background:#eef6f8;color:#174762}.wrap{width:100%;overflow:hidden}.board{position:relative;width:1672px;height:941px;transform-origin:top left;background:#fff;overflow:hidden}.p{position:absolute}.top{left:0;top:0;width:1672px;height:60px;background:#fff;border-bottom:1px solid #e0e9ec}.brand{left:130px;top:8px;width:360px;height:49px}.nav{top:18px;height:25px;color:#164d69;text-decoration:none;text-align:center;font-size:14px;line-height:19px;white-space:nowrap}.nav.active{font-weight:700}.navline{left:580px;top:44px;width:40px;height:3px;background:#07839a}.search{left:1329px;top:21px;width:18px;height:20px}.header-cal{left:1385px;top:16px;width:28px;height:31px}.appointment-top{left:1372px;top:11px;width:183px;height:41px;border:0;border-radius:8px;background:#07839a;color:white;padding-left:36px;font-size:14px;font-weight:600}.hero-family{left:620px;top:60px;width:792px;height:315px}.hero-copy{left:100px;top:87px;width:500px}.hero-title{font-size:56px;line-height:1.03;letter-spacing:-1.8px;font-weight:800;color:#075f78;margin:0}.hero-subtitle{position:absolute;left:1px;top:113px;width:490px;font-size:17px;line-height:20px;color:#5d7384;margin:0}.hero-button{position:absolute;top:170px;height:45px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:13px;text-decoration:none;font-size:15px;font-weight:600}.hero-button img{width:23px;height:26px}.hero-button.primary{left:0;width:253px;background:#07839a;color:#fff}.hero-button.secondary{left:267px;width:231px;border:1px solid #07839a;color:#0a627a;background:#fff}.values{position:absolute;left:-50px;top:237px;display:flex;gap:28px}.value{display:flex;align-items:center;gap:9px;width:168px;font-size:12px;line-height:15px;color:#667b8c}.value img{width:38px;height:38px;object-fit:contain}.hero-motto{left:1507px;top:93px;width:140px;font-size:16px;line-height:19px;font-style:italic;color:#5c7790}.hero-motto:after,.hero-quote:after{content:"";display:block;width:34px;height:3px;margin-top:9px;background:#07839a}.hero-quote{left:1507px;top:285px;width:150px;font-size:17px;line-height:20px;font-style:italic;color:#1681a0}.steps{left:0;top:378px;width:1672px;height:87px;background:#eef8fa}.steps-title{left:90px;top:400px;width:202px;font-size:21px;line-height:22px;font-weight:700;color:#15516c}.step{position:absolute;top:7px;height:73px;display:flex;align-items:center;gap:15px}.step img{width:72px;height:72px}.step strong{display:block;font-size:16px;line-height:19px;color:#174d68}.step small{display:block;margin-top:3px;font-size:13px;line-height:15px;color:#718493}.step.one{left:329px;width:355px}.step.two{left:760px;width:355px}.step.three{left:1200px;width:400px}.step-arrow{position:absolute;top:29px;color:#07839a;font-size:30px;line-height:30px}.arrow-one{left:700px}.arrow-two{left:1136px}.specialties{left:0;top:477px;width:1672px;height:161px;background:#fff}.specialty-intro{left:50px;top:6px;width:228px}.specialty-intro h2{font-size:22px;line-height:24px;margin:0 0 5px;color:#174e69}.specialty-intro p{font-size:14px;line-height:17px;color:#6c8090;margin:0 0 8px}.specialty-intro a{height:28px;padding:0 14px;border:1px solid #0c8aa0;border-radius:15px;display:inline-flex;align-items:center;color:#0e627b;text-decoration:none;font-size:12px}.medicine-feature{left:291px;top:0;width:372px;height:151px;border:1px solid #e2ecef;border-radius:8px;background:#f1f7f8;overflow:hidden}.medicine-photo{left:0;top:0;width:97px;height:150px}.medicine-icon{left:95px;top:17px;width:71px;height:73px}.medicine-name{left:174px;top:32px;width:138px;font-size:21px;line-height:21px;font-weight:700;color:#164d68}.medicine-desc{left:174px;top:80px;width:154px;font-size:13px;line-height:16px;color:#687e8d}.medicine-arrow{left:320px;top:106px;width:33px;height:33px;border-radius:50%;background:#09849b;color:#fff;text-align:center;line-height:31px;font-size:23px}.small-specialty{position:absolute;height:68px;border:1px solid #e1ecef;border-radius:8px;background:#f1f8f9;display:flex;align-items:center;gap:7px;padding:3px 5px;text-decoration:none;color:#174b66}.small-specialty img{width:66px;height:65px;flex:none}.small-specialty span{display:block;min-width:0}.small-specialty b{display:block;font-size:12px;line-height:14px;margin-bottom:3px}.small-specialty small{display:block;font-size:10px;line-height:11px;color:#758997}.small-specialty em{margin-left:auto;width:23px;height:23px;border-radius:50%;background:#d9eef1;color:#13839b;text-align:center;line-height:21px;font-style:normal;font-size:16px;flex:none}.s-cardio{left:674px;top:0;width:278px}.s-pediatrics{left:964px;top:0;width:294px}.s-nephrology{left:1273px;top:0;width:356px}.s-urology{left:674px;top:75px;width:278px}.s-gynecology{left:964px;top:75px;width:184px}.s-trauma{left:1157px;top:75px;width:272px}.s-surgery{left:1438px;top:75px;width:191px}.critical{left:0;top:638px;width:1672px;height:90px;background:#07839a;color:white}.critical-bed{left:48px;top:11px;width:70px;height:62px}.critical-heading{left:136px;top:18px;width:229px;font-size:31px;line-height:31px;font-weight:700}.critical-divider{left:379px;top:16px;width:1px;height:60px;background:#cbeaf0}.critical-copy{left:408px;top:22px;width:280px;font-size:14px;line-height:18px}.urgent-icon{position:absolute;top:14px;height:52px;object-fit:contain}.urgent-icon.heart{left:744px;width:52px}.urgent-icon.icu{left:889px;width:62px}.urgent-icon.team{left:1039px;width:58px}.urgent-label{position:absolute;top:65px;font-size:11px;line-height:13px;text-align:center;color:white}.label-urgent{left:722px;width:96px}.label-icu{left:872px;width:96px}.label-team{left:1012px;width:110px}.critical-cta{left:1156px;top:27px;width:177px;height:37px;border:1px solid white;border-radius:8px;text-align:center;line-height:35px;color:#fff;text-decoration:none;font-size:13px}.critical-dove{left:1382px;top:8px;width:173px;height:65px}.critical-motto{left:1558px;top:23px;width:105px;font-size:14px;line-height:15px;font-style:italic;color:white}.bottom{left:0;top:738px;width:1672px;height:133px}.patient-intro{left:48px;top:11px;width:169px}.patient-intro h2,.doctor-intro h2,.life-intro h2{font-size:17px;line-height:19px;margin:0 0 4px;color:#174d68}.patient-intro p,.doctor-intro p,.life-intro p{font-size:11px;line-height:14px;margin:0 0 7px;color:#708493}.patient-intro a,.doctor-intro a,.life-intro a{display:inline-flex;align-items:center;height:26px;border:1px solid #0d8aa0;border-radius:14px;padding:0 12px;color:#0d667e;text-decoration:none;font-size:11px;white-space:nowrap}.info-card{position:absolute;top:0;width:165px;height:100px;border-right:1px solid #e0eaec}.info-card img.photo{width:165px;height:68px;object-fit:cover}.info-card .info-row{height:31px;display:flex;align-items:center;gap:5px;padding:0 6px;background:#f0f8f9;color:#214f65;font-size:10px;white-space:nowrap}.info-card .info-row img{width:28px;height:30px;object-fit:contain}.info-card .info-row small{display:block;font-size:9px;color:#738896}.info-family{left:230px}.info-hospital{left:399px}.info-help{left:574px;width:182px}.info-help img.photo{width:182px}.doctor-intro{left:801px;top:11px;width:157px}.doctor-photo{left:975px;top:0;width:184px;height:122px;object-fit:cover;border-radius:5px}.life-intro{left:1211px;top:11px;width:165px}.life-photo{left:1387px;top:0;width:238px;height:98px;object-fit:cover;border-radius:5px}.footer{left:0;top:872px;width:1672px;height:69px;background:#f2f8f9;border-top:1px solid #e3edef}.footer-logo{left:39px;top:4px;width:178px;height:44px}.footer-motto{left:201px;top:18px;width:170px;font-size:11px;line-height:14px;font-style:italic;color:#637d90}.footer-slogan{left:1510px;top:17px;width:137px;text-align:center;font-size:13px;line-height:14px;color:#637d90;font-style:italic}.footer-pin{left:794px;top:11px;width:29px;height:29px}.footer-address{left:835px;top:13px;width:170px;font-size:9px;line-height:12px;color:#738896}.footer-phone{left:1058px;top:11px;width:32px;height:31px}.footer-contact{left:1100px;top:13px;font-size:9px;line-height:12px;color:#708493}.footer-social{top:17px;width:30px;height:30px}.footer-social img{width:100%;height:100%}.social-fb{left:1308px}.social-ig{left:1355px}.social-yt{left:1405px}.social-li{left:1452px}.copyright{left:0;top:49px;width:1672px;height:20px;border-top:1px solid #dfe9eb;text-align:right;padding:3px 40px;color:#92a2ad;font-size:9px}.dialog[hidden]{display:none}.dialog{position:fixed;inset:0;background:#092d3da8;z-index:9;display:grid;place-items:center}.dialog section{background:white;width:min(440px,calc(100vw - 32px));padding:28px;border-radius:10px}.dialog h2{margin:0 0 8px;color:#075f78}.dialog p{margin:0;color:#536a7a;line-height:1.5}.dialog button{margin-top:18px;border:0;border-radius:6px;padding:10px 18px;background:#087f96;color:#fff;font:600 14px Inter,Arial,sans-serif}
