:root{--n:#092f56;--t:#078b9d;--g:#75bc35;--p:#edf9fa;--m:#597080;--l:#d9e7e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--n);font:16px/1.55 Arial,sans-serif}.wrap{width:min(1130px,calc(100% - 36px));margin:auto}a{text-decoration:none;color:inherit}.top{background:var(--n);color:#fff;font-size:13px}.top .wrap{min-height:40px;display:flex;align-items:center;justify-content:space-between}.top a{color:#dcfbff;font-weight:bold;margin-left:18px}.nav{height:82px;display:flex;align-items:center;box-shadow:0 3px 15px #092f5612;background:#fff;position:sticky;top:0;z-index:5}.nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:18px}.logo{width:170px;height:62px;object-fit:contain;object-position:left center}.links{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:bold}.links a:hover{color:var(--t)}.btn{display:inline-block;background:var(--t);color:white;padding:12px 18px;border:0;border-radius:5px;font-weight:bold;cursor:pointer}.btn:hover{background:#056d7a}.btn.white{background:#fff;color:var(--n)}.hero{padding:98px 0;background:linear-gradient(115deg,#e8f8f9,#f9fdfd);position:relative;overflow:hidden}.hero.home{background:linear-gradient(90deg,#eaf9faed 15%,#eaf9fa77),url('assets/ad-hospital-care-hero.png') center/cover}.hero .tag{font-size:12px;color:var(--t);font-weight:bold;letter-spacing:2px;text-transform:uppercase}.hero h1{font:700 clamp(42px,6vw,70px)/1.04 Georgia,serif;letter-spacing:-2px;max-width:680px;margin:14px 0}.hero h1 em{color:var(--t);font-style:normal}.hero p{max-width:550px;color:#35566c;font-size:18px;margin:0 0 26px}.buttons{display:flex;gap:12px;flex-wrap:wrap}.strip{background:var(--n);color:#fff}.strip .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.strip div{padding:22px;border-right:1px solid #ffffff25}.strip b{display:block;color:#8ee3e8;font-size:14px}.strip span{font-size:13px;color:#d4e8ef}section{padding:78px 0}.ey{color:var(--t);font-size:12px;font-weight:bold;letter-spacing:2px;text-transform:uppercase}.ey:before{content:"";display:inline-block;width:28px;height:2px;background:var(--g);vertical-align:middle;margin-right:8px}h2{font:700 clamp(31px,4vw,48px)/1.1 Georgia,serif;letter-spacing:-1px;margin:12px 0 20px}.lead{color:var(--m);max-width:650px;font-size:17px}.grid3,.grid2{display:grid;gap:18px}.grid3{grid-template-columns:repeat(3,1fr)}.grid2{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--l);padding:28px;background:#fff}.card h3{font-size:19px;margin:12px 0 7px}.card p{color:var(--m);margin:0}.number{color:var(--g);font-size:27px;font-weight:bold}.shade{background:var(--p)}.dark{background:var(--n);color:#fff}.dark p{color:#cde0e8}.notice{border-left:5px solid var(--g);padding:25px;background:#f7fbfc}.notice h3{margin:0 0 7px}.notice p{margin:0;color:var(--m)}.split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.quote{background:linear-gradient(135deg,#0a4c79,#078b9d);padding:36px;color:white}.quote h3{font:700 28px/1.2 Georgia,serif;margin:0 0 15px}.quote p{color:#d2edf0}.list{padding:0;list-style:none}.list li{padding:12px 0;border-bottom:1px solid var(--l)}.list li:before{content:"+";color:var(--g);font-weight:bold;padding-right:10px}.form{background:#fff;padding:34px;box-shadow:0 12px 42px #083c5215}.fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field{display:grid;gap:5px}.full{grid-column:1/-1}label{font-size:13px;font-weight:bold}input,select,textarea{font:inherit;padding:12px;border:1px solid #c8dde0;border-radius:3px}textarea{min-height:85px}.form small{display:block;color:var(--m);margin-top:10px}.ok{display:none;color:#18733b;font-weight:bold}.map{padding:40px;background:#e5f4f5}.map p{color:var(--m)}footer{background:#062945;color:#d0e4ec;padding:50px 0 22px}.foot{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:35px;padding-bottom:28px}.foot strong{color:white;font-size:18px}.foot strong span{display:block;color:#8ee3e8;font-size:10px;letter-spacing:1.5px}.foot h4{color:#fff;margin:0 0 10px}.foot p,.foot a{font-size:14px;margin:5px 0;display:block}.copy{border-top:1px solid #ffffff20;padding-top:17px;font-size:12px}@media(max-width:760px){.top .wrap{justify-content:center;padding:8px}.top div{display:none}.nav{height:72px}.links{display:none}.logo{width:150px}.hero{padding:72px 0}.strip .wrap,.grid3,.grid2,.split,.foot,.fields{grid-template-columns:1fr}.strip div{border-bottom:1px solid #ffffff25}.split{gap:25px}section{padding:58px 0}}.slider{height:620px;position:relative;overflow:hidden;background:#082e55}.slide{position:absolute;inset:0;opacity:0;transition:opacity .9s ease}.slide.active{opacity:1}.slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,35,61,.82),rgba(5,49,77,.54) 45%,rgba(5,49,77,.08))}.slide img{width:100%;height:100%;object-fit:cover}.slide-copy{position:absolute;z-index:1;left:50%;top:50%;width:min(1130px,calc(100% - 36px));transform:translate(-50%,-50%);color:#fff}.slide-copy .tag{color:#9ee8ea;font-size:12px;font-weight:bold;letter-spacing:2px;text-transform:uppercase}.slide-copy h1{font:700 clamp(42px,6vw,70px)/1.04 Georgia,serif;letter-spacing:-2px;max-width:620px;margin:14px 0}.slide-copy h1 em{color:#a9dc68;font-style:normal}.slide-copy p{font-size:18px;max-width:540px;color:#e1f0f3;margin:0 0 26px}.slider-controls{position:absolute;z-index:2;bottom:30px;left:50%;transform:translateX(-50%);display:flex;gap:9px}.dot{width:10px;height:10px;border-radius:50%;border:1px solid white;background:transparent;cursor:pointer}.dot.active{background:#a9dc68;border-color:#a9dc68}.path{padding:28px;background:#fff;border-top:4px solid var(--t);box-shadow:0 8px 24px #092f5610}.path h3{margin:10px 0 6px;font-size:19px}.path p{color:var(--m);margin:0}.home-feature{padding:90px 0;background:linear-gradient(120deg,#f0fafb,#fff)}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border:1px solid var(--l)}.quick a{padding:22px;border-right:1px solid var(--l);font-weight:bold}.quick a:last-child{border:0}.quick span{display:block;font-size:12px;color:var(--m);font-weight:normal;margin-top:4px}.callout{padding:38px;background:linear-gradient(135deg,#0b416b,#078b9d);color:#fff}.callout h2{margin-top:8px}.callout p{color:#d8f0f2;max-width:610px}@media(max-width:760px){.slider{height:570px}.slide-copy{top:48%}.quick{grid-template-columns:1fr 1fr}.quick a{border-bottom:1px solid var(--l)}.quick a:nth-child(2){border-right:0}.quick a:last-child{border-bottom:0}.slide-copy p{font-size:16px}}.care-explorer{display:grid;grid-template-columns:.8fr 1fr 1.1fr;gap:22px;align-items:stretch}.care-tabs{border:1px solid var(--l);background:#fff;padding:12px}.care-tab{display:block;width:100%;text-align:left;padding:17px 14px;background:transparent;border:0;border-bottom:1px solid var(--l);font:600 15px Arial;color:var(--n);cursor:pointer}.care-tab:last-child{border-bottom:0}.care-tab.active{color:var(--t);border-left:4px solid var(--t);background:#f2fbfc}.care-detail{background:#fff;border:1px solid var(--l);padding:15px}.care-detail img{width:100%;height:210px;object-fit:cover}.care-detail h3{font-size:24px;margin:14px 0 8px}.care-detail p{font-size:14px;color:var(--m)}.care-detail a{font-weight:bold;color:var(--t)}.care-list{background:linear-gradient(160deg,#07395f,#087e92);color:#fff;padding:26px}.care-list h3{margin:0 0 15px;font-size:22px}.care-list ul{padding:0;margin:0;list-style:none}.care-list li{padding:14px 0;border-bottom:1px solid #ffffff40;font-size:14px}.care-list li:last-child{border-bottom:0}@media(max-width:760px){.care-explorer{grid-template-columns:1fr}.care-detail img{height:185px}}.site-header{background:#fff;position:sticky;top:0;z-index:20;box-shadow:0 4px 18px #082e5514}.header-main{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:22px}.header-brand .logo{display:block;width:185px;height:66px}.header-actions{display:flex;align-items:center;gap:12px}.round-action{display:flex;align-items:center;gap:8px;color:var(--n);font-size:13px;font-weight:bold}.round-icon{width:38px;height:38px;display:grid;place-items:center;background:#ffd450;border-radius:50%;font-size:18px}.emergency{border-left:1px solid var(--l);padding-left:15px}.emergency b{display:block;color:#d54832;font-size:13px}.emergency small{font-size:11px;color:var(--m)}.header-book{padding:11px 16px}.header-nav{border-top:1px solid var(--l)}.header-nav .wrap{display:flex;align-items:center;justify-content:space-between}.header-nav-links{display:flex;gap:29px;height:46px;align-items:center;font-size:13px;font-weight:bold}.header-nav-links a{height:46px;display:flex;align-items:center;border-bottom:3px solid transparent}.header-nav-links a:hover{border-color:var(--t);color:var(--t)}.header-search{color:var(--t);font-weight:bold;font-size:13px}.mobile-bar{display:none}.footer-contact{background:#087d91;color:#fff}.footer-contact .wrap{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 0}.footer-contact h3{margin:0;font-size:21px}.footer-contact p{margin:3px 0 0;color:#d5f1f2;font-size:14px}.footer-contact .btn{background:#fff;color:var(--n)}@media(max-width:760px){.top,.nav{display:none}.site-header{position:sticky;top:0}.header-main{min-height:72px}.header-brand .logo{width:138px;height:58px}.header-actions .round-action span,.emergency{display:none}.round-icon{width:37px;height:37px}.header-book{padding:10px 12px;font-size:12px}.header-nav{display:none}.mobile-bar{position:fixed;display:grid;grid-template-columns:repeat(4,1fr);bottom:0;left:0;right:0;z-index:30;background:#fff;box-shadow:0 -3px 18px #082e5520;padding:7px 5px env(safe-area-inset-bottom)}.mobile-bar a{text-align:center;font-size:10px;font-weight:bold;color:var(--n)}.mobile-bar i{display:block;font-style:normal;color:var(--t);font-size:20px;line-height:22px}.mobile-bar a.primary{color:var(--t)}body{padding-bottom:65px}.footer-contact .wrap{display:block;padding:28px 0}.footer-contact .btn{margin-top:15px}}@media(max-width:760px){.mobile-bar{height:76px;align-items:center;padding:7px 9px 9px;background:#fff;border-top:1px solid #dce9eb;box-shadow:0 -10px 28px #0629451c}.mobile-bar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#496373;font-size:10px;letter-spacing:.1px}.mobile-bar i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e9f7f8;color:#087d91;font-style:normal;font-size:9px;font-weight:800;letter-spacing:-.5px}.mobile-bar a.primary{color:#087d91}.mobile-bar a.primary i{width:42px;height:42px;margin-top:-20px;color:#fff;background:linear-gradient(135deg,#078b9d,#07567e);border:4px solid #fff;box-shadow:0 4px 12px #07567e55;font-size:10px}.mobile-bar a:first-child i{background:#eaf4ff;color:#0c64a0}.mobile-bar a:last-child i{background:#fff2e4;color:#dc7314}body{padding-bottom:84px}}.header-brand{display:flex;align-items:center;gap:13px}.nameplate{display:flex;flex-direction:column;border-left:1px solid var(--l);padding-left:13px;line-height:1.05}.nameplate b{font-family:Georgia,serif;font-size:16px;letter-spacing:.2px;color:var(--n);white-space:nowrap}.nameplate small{color:var(--t);font-size:10px;font-weight:800;letter-spacing:1.5px;margin-top:6px}@media(max-width:760px){.header-brand{gap:8px}.header-brand .logo{width:62px;height:56px}.nameplate{padding-left:8px}.nameplate b{font-size:10px;white-space:normal;max-width:128px;line-height:1.12}.nameplate small{font-size:7px;letter-spacing:1px;margin-top:4px}.header-actions .round-action{display:none}.header-actions .header-book{display:inline-flex;padding:11px 10px;font-size:11px;white-space:nowrap}}.welcome-screen{position:fixed;inset:0;z-index:100;background:#062945;color:#fff;display:grid;place-items:center;overflow:hidden}.welcome-screen.is-hidden{opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.welcome-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.welcome-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(3,32,56,.87),rgba(4,61,78,.63),rgba(3,32,56,.5))}.welcome-card{position:relative;z-index:1;text-align:center;width:min(510px,calc(100% - 40px));padding:30px}.welcome-logo{width:180px;max-height:145px;object-fit:contain;background:rgba(255,255,255,.94);padding:9px 14px;border-radius:6px;box-shadow:0 12px 32px #0005}.welcome-card .assamese{font-size:clamp(28px,5vw,44px);font-weight:700;letter-spacing:.4px;margin:25px 0 7px}.welcome-card h2{font-size:clamp(21px,3.2vw,30px);margin:0;color:#fff}.welcome-card p{color:#d5f3f3;margin:15px auto 24px;max-width:390px}.welcome-enter{background:#75bc35;color:#062945;border:0;border-radius:5px;padding:14px 24px;font-size:15px;font-weight:800;cursor:pointer}.welcome-enter:hover{background:#9ddd59}.welcome-skip{display:block;border:0;background:transparent;color:#d5f3f3;text-decoration:underline;margin:15px auto 0;cursor:pointer;font-size:12px}@media(max-width:760px){.welcome-logo{width:148px}.welcome-card{padding:20px}.welcome-card .assamese{font-size:31px}}.welcome-screen{background:rgba(2,27,47,.7);backdrop-filter:blur(5px);padding:20px}.welcome-screen:after,.welcome-bg{display:none}.welcome-popup{position:relative;width:min(500px,calc(100vw - 38px));background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 25px 70px #0009}.welcome-popup-image{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.welcome-popup .welcome-enter{display:block;width:100%;border-radius:0;background:#078b9d;color:#fff;padding:15px}.welcome-close{position:absolute;z-index:2;right:10px;top:10px;width:32px;height:32px;border:0;border-radius:50%;background:#ffffffeb;color:#082e55;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 2px 9px #0004}.welcome-close:hover{background:#fff}@media(max-width:520px){.welcome-popup{width:min(500px,calc(100vw - 28px))}}