.hospital-home{--blue:#2457f5;--cyan:#17bfe5;--aqua:#12b8a6;--night:#101d3b;--soft:#f3f7ff;color:var(--night);overflow:hidden;background:#fff}.home-nav{position:sticky;top:0;z-index:20;height:76px;justify-content:space-between;padding:0 max(5vw,24px);border-bottom:1px solid #e6edfb;background:#ffffffe8;backdrop-filter:blur(18px)}.home-logo,.home-nav{display:flex;align-items:center}.home-logo{gap:11px;font-weight:850}.home-logo i{position:relative;width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,var(--blue),var(--cyan));box-shadow:0 10px 24px #2457f538}.home-logo i:after,.home-logo i:before{content:"";position:absolute;inset:10px 17px;border-radius:4px;background:#fff}.home-logo i:after{inset:17px 10px}.home-nav nav{display:flex;align-items:center;gap:26px;font-size:13px;font-weight:650}.home-nav nav a:hover{color:var(--blue)}.home-nav-cta{padding:11px 17px;border-radius:11px;color:#fff!important;background:var(--night);box-shadow:0 10px 24px #101d3b22}.home-hero{position:relative;min-height:720px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;gap:7vw;padding:80px max(5vw,24px);background:radial-gradient(circle at 5% 10%,#dff9ff 0,transparent 30%),radial-gradient(circle at 90% 80%,#e1fff7 0,transparent 28%),linear-gradient(150deg,#f8fbff,#f1f6ff)}.home-kicker{display:inline-flex;align-items:center;gap:9px;margin:0;padding:7px 11px;border:1px solid #c9e4ff;border-radius:99px;color:#2354d8;background:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--aqua);box-shadow:0 0 0 5px #12b8a619}.home-hero h1{max-width:760px;margin:22px 0;font:850 clamp(48px,6vw,82px)/.98 Arial,sans-serif;letter-spacing:-.065em}.home-hero h1 span{color:transparent;background:linear-gradient(100deg,var(--blue),var(--cyan),var(--aqua));background-clip:text}.home-hero-copy>p:not(.home-kicker){max-width:620px;color:#61708e;font-size:18px;line-height:1.7}.home-actions{display:flex;gap:12px;margin:31px 0}.home-button{padding:15px 21px;border-radius:12px;font-size:13px;font-weight:800}.home-button.primary{color:#fff;background:linear-gradient(100deg,var(--blue),#3977ff);box-shadow:0 14px 30px #2457f536}.home-button.ghost{border:1px solid #cbd8ee;background:#fff}.home-proof{display:flex;gap:24px;color:#6b7891;font-size:11px;font-weight:700}.home-proof span:before{content:"✓";display:inline-grid;place-items:center;width:19px;height:19px;margin-right:7px;border-radius:50%;color:#fff;background:var(--aqua)}.care-console{position:relative;padding:18px;border:1px solid #dce6f7;border-radius:25px;background:#ffffffdb;box-shadow:0 35px 90px #264f8b1c;transform:rotate(1deg)}.care-console:before{content:"";position:absolute;inset:-16px 45px auto -18px;height:70%;z-index:-1;border-radius:28px;background:linear-gradient(145deg,#2457f52b,#17bfe523)}.console-top{justify-content:space-between;padding:10px 8px 20px}.console-brand,.console-top{display:flex;align-items:center}.console-brand{gap:8px;font-size:12px;font-weight:850}.console-brand i{width:26px;height:26px;border-radius:8px;background:linear-gradient(145deg,var(--blue),var(--cyan))}.console-live{padding:6px 9px;border-radius:99px;color:#068476;background:#e2faf6;font-size:9px;font-weight:850;text-transform:uppercase}.console-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.console-stat{padding:15px;border:1px solid #e5ebf5;border-radius:14px;background:#fff}.console-stat span{color:#7a879d;font-size:9px;text-transform:uppercase}.console-stat strong{display:block;margin-top:8px;font-size:24px}.console-panel{margin-top:10px;padding:19px;border-radius:17px;color:#fff;background:linear-gradient(135deg,#13254a,#1c3970)}.console-panel header{display:flex;justify-content:space-between;align-items:center}.console-panel h3{margin:0;font-size:14px}.console-panel small{color:#9db7e7}.patient-flow{display:grid;gap:9px;margin-top:17px}.flow-row{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:10px;border-radius:11px;background:#ffffff0d}.flow-row b{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#37cfc040}.flow-row span{display:grid;font-size:11px}.flow-row span small{margin-top:2px;font-size:8px}.flow-row em{padding:5px 7px;border-radius:99px;color:#69e3d7;background:#0b182f;font-size:8px;font-style:normal}.home-band{display:grid;grid-template-columns:repeat(4,1fr);background:var(--night);color:#fff}.home-band div{padding:30px max(2.5vw,20px);border-right:1px solid #ffffff19}.home-band strong{display:block;font-size:27px}.home-band span{color:#9fb0d1;font-size:11px}.home-section{padding:100px max(5vw,24px)}.home-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.home-section h2{max-width:720px;margin:12px 0 0;font:850 clamp(36px,4vw,58px)/1.06 Arial,sans-serif;letter-spacing:-.05em}.home-section-heading>p{max-width:430px;color:#6a7690;line-height:1.7}.department-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.department-card{position:relative;min-height:270px;padding:26px;border:1px solid #e1e9f6;border-radius:20px;background:linear-gradient(145deg,#fff,#f8fbff);transition:.22s}.department-card:hover{transform:translateY(-5px);border-color:#9fc4ff;box-shadow:0 20px 45px #234b8417}.department-card>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--blue);background:#eaf1ff;font-weight:850}.department-card h3{margin:58px 0 10px;font-size:20px}.department-card p{color:#6e7b92;font-size:13px;line-height:1.65}.department-card a{position:absolute;right:22px;bottom:20px;color:var(--blue);font-weight:850}.home-care{margin:0 max(5vw,24px) 90px;padding:64px;border-radius:28px;color:#fff;background:radial-gradient(circle at 88% 20%,#22c6d55e,transparent 25%),linear-gradient(120deg,#214cd9,#1c70ee 55%,#0faeaa);display:grid;grid-template-columns:1.1fr .9fr;gap:8vw}.home-care h2{margin:13px 0 0;font:850 clamp(36px,4vw,56px)/1.05 Arial,sans-serif;letter-spacing:-.05em}.home-care>div:last-child{display:grid;gap:13px}.care-point{padding:16px 18px;border:1px solid #ffffff2e;border-radius:14px;background:#ffffff12}.care-point b{display:block;margin-bottom:4px}.care-point span{color:#d8e8ff;font-size:12px}.home-footer{display:flex;justify-content:space-between;gap:20px;padding:30px max(5vw,24px);color:#bdc9df;background:#0d1830;font-size:12px}.home-footer strong{color:#fff}@media(max-width:980px){.home-hero{grid-template-columns:1fr}.care-console{max-width:650px}.department-grid{grid-template-columns:1fr 1fr}.home-care{grid-template-columns:1fr}.home-section-heading{align-items:start;flex-direction:column}.home-nav nav a:not(.home-nav-cta){display:none}}@media(max-width:640px){.home-nav{height:66px}.home-logo{font-size:14px}.home-hero{min-height:auto;padding-top:55px}.home-hero h1{font-size:45px}.home-actions,.home-proof{flex-direction:column}.home-proof{gap:10px}.care-console{padding:11px;border-radius:18px;transform:none}.console-grid{grid-template-columns:1fr}.home-band{grid-template-columns:1fr 1fr}.department-grid{grid-template-columns:1fr}.home-section{padding-block:70px}.home-care{padding:35px 24px;border-radius:20px}.home-footer{flex-direction:column}}