/* Unittas one-row header (from hospital-near-me.php / css/homepage-v2.css) + Find a Doctor, phone, Branches. */
.hp-desk.hp-hdr-desk{display:contents}
.hp-mob.hp-hdr-mob{display:none}
.v2,.v8,.v15{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;line-height:1.6;color:#1f2937;-webkit-font-smoothing:antialiased}
.v2 a,.v8 a,.v15 a{transition:none}
@media (max-width:1279px){.hp-desk.hp-hdr-desk{display:none}.hp-mob.hp-hdr-mob{display:contents}}
.v2{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.95);backdrop-filter:blur(12px);border-bottom:1px solid #E9EFED}
.v3{max-width:1600px;margin:0 auto;padding:12px clamp(18px,3vw,28px);display:flex;align-items:center;justify-content:space-between;gap:16px}
.v4{display:flex;align-items:center;gap:22px;min-width:0}
.hp-brand{display:flex;align-items:center;gap:8px;flex:none;min-width:0;text-decoration:none}
.hp-brand .v5{height:36px;width:auto;max-width:none;display:block;flex:none}
.hp-certs{display:flex;align-items:center;gap:8px;flex:none}
.hp-hdr-desk .hp-certs img{width:36px;height:36px;max-width:none;display:block}
.hp-hdr-mob .hp-certs img{width:32px;height:32px;max-width:none;display:block}
.hp-hdr-inner{position:relative}
.hp-nav{display:flex;align-items:center;gap:2px;font-size:15px;font-weight:600;color:#3a4644}
.hp-nav-item{position:relative}
.hp-nav-item-mega{position:static}
.hp-nav-a{display:inline-flex;align-items:center;gap:4px;color:#3a4644;white-space:nowrap;padding:9px 8px;border-radius:9px;line-height:1.2;text-decoration:none}
.hp-nav-a:hover,.hp-nav-item:hover>.hp-nav-a,.hp-nav-item:focus-within>.hp-nav-a{color:#0B6E6E;background:#F3FAF9}
.hp-car{font-size:11px;opacity:.75;transition:transform .2s;display:inline-block}
.hp-nav-item:hover>.hp-nav-a .hp-car{transform:rotate(180deg)}
.hp-dd{display:none;position:absolute;left:0;top:calc(100% + 10px);z-index:70;background:#fff;border:1px solid #E9EFED;border-radius:14px;box-shadow:0 18px 44px rgba(15,30,30,.16);padding:10px 16px;min-width:240px}
.hp-dd::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
.hp-nav-item:hover>.hp-dd,.hp-nav-item:focus-within>.hp-dd{display:block}
.hp-mega{left:0;right:0;width:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 28px;padding:20px 26px 22px}
.hp-nav-item:hover>.hp-mega,.hp-nav-item:focus-within>.hp-mega{display:grid}
.hp-dd-col{display:flex;flex-direction:column;min-width:0}
.hp-dd-h{display:block;font-weight:800;font-size:15px;color:#0B6E6E;padding:8px 0 4px;white-space:nowrap}
.hp-dd-h+.hp-dd-h,.hp-dd-a+.hp-dd-h{margin-top:8px;border-top:1px solid #EEF3F2;padding-top:12px}
.hp-dd-a{display:block;font-weight:500;font-size:14.5px;color:#3a4644;padding:6px 0;white-space:nowrap;line-height:1.35}
.hp-dd-a:hover,.hp-dd-h:hover{color:#0B6E6E}
.hp-dd:not(.hp-mega) .hp-dd-a{padding:10px 0;border-bottom:1px solid #EEF3F2;font-size:15px}
.hp-dd:not(.hp-mega) .hp-dd-a:last-child{border-bottom:0}
.v6{display:flex;align-items:center;gap:10px;flex:none}
.hp-hdr-phone{display:inline-flex;align-items:center;gap:6px;color:#0F1E1E;font-weight:700;font-size:15px;white-space:nowrap;padding:8px;text-decoration:none}
.hp-hdr-phone svg{width:18px;height:18px;fill:#0B6E6E;flex:none}
.hp-hdr-phone:hover{color:#0B6E6E}
.v7{display:inline-flex;align-items:center;gap:8px;background:#0B6E6E;color:#fff;font-weight:700;font-size:15.5px;padding:11px 18px;border-radius:10px;white-space:nowrap;flex:none;text-decoration:none}
.v7:hover{background:#094F4F;color:#fff}
@media (max-width:1599px){.hp-hdr-phone span{display:none}}
@media (max-width:1439px){.hp-brand .hp-certs{display:none}.hp-nav{font-size:14.5px}.hp-nav-a{padding:9px 6px}.v4{gap:14px}}
.v8{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.95);backdrop-filter:blur(12px);border-bottom:1px solid #E9EFED}
.v9{padding:11px 16px;display:flex;align-items:center;justify-content:space-between}
.hp-hdr-mob .v10{height:32px;width:auto;max-width:none;display:block}
.v11{display:flex;align-items:center;gap:8px}
.v12{display:flex;flex-direction:column;gap:4px;background:#0B5C5A;border:none;padding:11px 10px;border-radius:9px;cursor:pointer}
.v13{width:18px;height:2px;background:#fff;border-radius:2px}
.hp-drawer{display:none}
.hp-drawer.open{display:contents}
body.hp-lock{overflow:hidden}
.v14{position:fixed;inset:0;z-index:1000;background:rgba(15,30,30,.5)}
.v15{position:fixed;top:0;right:0;bottom:0;z-index:1001;width:min(82vw,320px);background:#fff;box-shadow:-8px 0 40px rgba(15,30,30,.2);display:flex;flex-direction:column;padding:18px}
.hp-drawer-panel{overflow-y:auto;-webkit-overflow-scrolling:touch}
.v16{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.hp-drawer .v17{height:30px;width:auto;max-width:none}
.v18{background:#F3FAF8;border:none;width:36px;height:36px;border-radius:9px;font-size:18px;color:#0F1E1E;cursor:pointer}
.hp-dr-l,.hp-dr-s{display:flex;align-items:center;justify-content:space-between;padding:14px 6px;border-bottom:1px solid #EEF3F2;font-weight:600;font-size:17px;color:#0F1E1E;cursor:pointer;list-style:none;text-decoration:none}
.hp-dr-s::-webkit-details-marker,.hp-dr-s::marker{display:none;content:""}
.hp-dr-d[open]>.hp-dr-s .hp-car{transform:rotate(180deg)}
.hp-dr-body{padding:2px 6px 10px 12px;border-bottom:1px solid #EEF3F2}
.hp-dr-h{display:block;font-weight:800;font-size:14.5px;color:#0B6E6E;padding:10px 0 3px}
.hp-dr-a{display:block;font-size:15px;color:#3a4644;padding:7px 0;text-decoration:none}
.v19{margin-top:16px;text-align:center;background:#0B6E6E;color:#fff;font-weight:700;font-size:16.5px;padding:14px;border-radius:11px;text-decoration:none}
.hp-nav a:focus-visible,.hp-drawer a:focus-visible,.v12:focus-visible,.v18:focus-visible{outline:2px solid #0B6E6E;outline-offset:2px}
