.hero .eyebrow{display:inline-block;padding:7px 11px;border-left:4px solid var(--gold);background:#fff;color:var(--blue);font-size:.9rem;font-weight:700;letter-spacing:.1em}.hero-photo{width:min(100%,330px);justify-self:end}.hero-photo img{height:500px;aspect-ratio:4/5;object-fit:cover;object-position:center top}@media(max-width:900px){.hero-photo{justify-self:start}}@media(max-width:600px){.hero .eyebrow{font-size:.78rem;padding:6px 9px}}
html[lang="hi"] .hero h1{font-family:var(--hi);font-size:clamp(3.15rem,5.4vw,4.7rem);line-height:1.12}
:root{--ink:#1c2a38;--muted:#5c6c7b;--blue:#163a5d;--mid:#24659e;--soft:#edf5fa;--gold:#c29135;--line:#d9e7ef;--green:#138a56;--cream:#faf7f2;--shadow:0 15px 44px rgba(22,58,93,.13);--serif:"Cormorant Garamond",Georgia,serif;--display:"Libre Caslon Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif;--hi:"Noto Sans Devanagari","Nirmala UI",Mangal,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);font:400 16px/1.65 var(--sans);background:#fff}html[lang="hi"] body{font-family:var(--hi)}html[lang="hi"] .page-hero h1,html[lang="hi"] .section h2{font-family:var(--hi);font-size:clamp(2rem,4vw,3.35rem);line-height:1.2}html[lang="hi"] .service-card h3,html[lang="hi"] .article-card h3,html[lang="hi"] .info-card h3{font-family:var(--hi);font-size:1.16rem;line-height:1.42}a{color:inherit}img{display:block;max-width:100%}.shell{width:min(1160px,calc(100% - 40px));margin:auto}.announce{display:flex;gap:9px;justify-content:center;align-items:center;flex-wrap:wrap;padding:8px 16px;color:#fff;background:var(--blue);font-size:.78rem}.announce a{font-weight:700}.department-strip{padding:6px 16px;color:#fff;background:#24659e;text-align:center}.department-strip a{color:#fff;font-size:.76rem;font-weight:700;text-decoration:none}.department-strip a:hover{text-decoration:underline}.lang-btn{min-width:42px;padding:5px 8px;border:1px solid rgba(255,255,255,.45);border-radius:4px;color:#fff;background:transparent;font-weight:700;cursor:pointer}.site-header{position:sticky;top:0;z-index:1000}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px clamp(18px,4vw,52px);border-bottom:1px solid var(--line);background:rgba(255,255,255,.97);box-shadow:0 7px 24px rgba(22,58,93,.08)}.brand{display:flex;align-items:center;gap:11px;color:var(--blue);font:700 1.58rem/1.05 var(--serif);text-decoration:none}.brand img{width:58px;height:58px;object-fit:contain}.brand small{display:block;margin-top:5px;color:var(--muted);font:700 .58rem/1.2 var(--sans);letter-spacing:.06em}.nav-menu{display:flex;align-items:center;justify-content:flex-end;gap:20px}.nav-menu>a,.drop-btn{border:0;background:transparent;color:var(--muted);font:700 .82rem var(--sans);text-decoration:none;cursor:pointer}.nav-menu>a:hover,.drop-btn:hover{color:var(--mid)}.dropdown{position:relative}.drop-btn{display:flex;align-items:center;gap:5px;padding:10px 0}.drop-menu{position:absolute;top:100%;left:50%;display:none;width:275px;padding:7px;transform:translateX(-50%);border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:var(--shadow)}.dropdown.open .drop-menu,.dropdown:focus-within .drop-menu{display:block}.drop-menu a{display:block;padding:8px 9px;border-radius:4px;color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.35;text-decoration:none}.drop-menu a:hover{background:var(--soft);color:var(--blue)}.nav-menu .nav-cta{padding:10px 14px;border-radius:4px;color:#fff;background:var(--green)}.menu-btn{display:none;width:42px;height:42px;padding:9px;border:1px solid var(--line);border-radius:4px;background:#fff;cursor:pointer}.menu-btn span{display:block;height:2px;margin:5px 0;background:var(--blue)}.hero{background:linear-gradient(135deg,var(--soft),#fff 58%,var(--cream));padding:66px 0}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);gap:58px;align-items:center}.eyebrow{color:var(--mid);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hero h1{margin:10px 0;color:var(--mid);font:400 clamp(3.2rem,7vw,6rem)/.94 var(--display);letter-spacing:0}.hero h1 em{color:var(--blue);font-style:normal}.page-hero h1{margin:10px 0;color:var(--blue);font:700 clamp(3.2rem,7vw,6rem)/.94 var(--serif);letter-spacing:0}.page-hero h1 em{color:var(--mid);font-style:normal}.lead{max-width:720px;color:var(--muted);font-size:1rem}.credentials,.tags,.actions{display:flex;gap:9px;flex-wrap:wrap}.credentials{margin:18px 0}.pill,.tag{padding:6px 9px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--blue);font-size:.73rem;font-weight:700}.tag{background:var(--soft)}.actions{margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 17px;border:1px solid var(--mid);border-radius:4px;color:var(--mid);background:#fff;font-size:.86rem;font-weight:700;text-decoration:none}.btn-primary{border-color:var(--green);color:#fff;background:var(--green)}.btn-dark{border-color:var(--blue);color:#fff;background:var(--blue)}.hero-photo{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:var(--shadow)}.hero-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top}.hero-photo figcaption{padding:18px;color:var(--muted);font-size:.82rem}.trust{border-block:1px solid var(--line);background:#fff}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{padding:19px 15px;border-right:1px solid var(--line);color:var(--blue);font-size:.82rem;font-weight:700}.trust-item:last-child{border:0}.trust-item small{display:block;color:var(--muted);font-weight:500}.section{padding:76px 0}.section-soft{background:var(--soft)}.section-cream{background:var(--cream)}.section h2{margin:6px 0 12px;color:var(--blue);font:700 clamp(2.5rem,5vw,4.2rem)/.95 var(--serif);letter-spacing:0}.section-copy{max-width:720px;color:var(--muted)}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.service-card,.article-card,.info-card{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:0 8px 20px rgba(22,58,93,.06)}.service-card,.article-card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.service-card img{width:100%;height:180px;object-fit:cover}.service-body,.article-body,.info-card{padding:18px}.service-card h3,.article-card h3,.info-card h3{margin:0 0 8px;color:var(--blue);font:700 1.58rem/1.05 var(--serif);letter-spacing:0}.service-card p,.article-card p,.info-card p{margin:0;color:var(--muted);font-size:.86rem}.card-link{display:block;margin-top:auto;padding:0 18px 18px;color:var(--mid);font-size:.8rem;font-weight:700}.badge{display:inline-block;margin-bottom:8px;padding:4px 7px;border-radius:3px;color:#fff;background:var(--gold);font-size:.66rem;font-weight:700}.about-grid,.contact-grid,.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:start}.about-photo{width:100%;border-radius:7px;box-shadow:var(--shadow)}.bullet-list{padding-left:18px;color:var(--muted)}.bullet-list li{margin:7px 0}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.review{padding:18px;border:1px solid var(--line);border-radius:7px;background:#fff}.stars{color:var(--gold);letter-spacing:2px}.review blockquote{margin:9px 0;color:var(--muted);font-size:.87rem}.review strong{color:var(--blue);font-size:.8rem}.faq-list{max-width:900px;margin-top:26px}.faq-item{border-bottom:1px solid var(--line)}.faq-q{display:flex;width:100%;justify-content:space-between;gap:20px;padding:16px 0;border:0;background:transparent;color:var(--blue);font-weight:700;text-align:left;cursor:pointer}.faq-a{display:none;padding:0 0 16px;color:var(--muted)}.faq-a.open{display:block}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.article-card{padding:18px}.article-card .category{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contact-grid iframe{width:100%;min-height:380px;border:0;border-radius:7px}.contact-details p{margin:.45rem 0}.footer{padding-top:46px;color:#d6e3ed;background:var(--blue)}.footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1.2fr .8fr;gap:28px}.footer h3{margin:0 0 10px;color:#fff;font-size:.82rem;text-transform:uppercase}.footer p,.footer a{display:block;margin:0 0 8px;color:#d6e3ed;font-size:.78rem;text-decoration:none}.footer-brand{color:#fff!important;font:700 1.6rem var(--serif)!important}.footer-bottom{margin-top:30px;padding:13px;text-align:center;border-top:1px solid rgba(255,255,255,.18);font-size:.72rem}.wa-float{position:fixed;right:16px;bottom:16px;z-index:900;padding:12px 15px;border-radius:4px;color:#fff;background:var(--green);box-shadow:var(--shadow);font-size:.78rem;font-weight:700;text-decoration:none}.review-float{position:fixed;right:16px;bottom:68px;z-index:900;width:44px;height:44px;border:0;border-radius:4px;background:var(--gold);box-shadow:var(--shadow);cursor:pointer}.modal{position:fixed;inset:0;z-index:1200;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(12,30,48,.66)}.modal.open{display:flex}.modal-card{position:relative;width:min(410px,100%);padding:28px;border-radius:7px;background:#fff;box-shadow:var(--shadow);text-align:center}.modal-close{position:absolute;top:8px;right:8px;width:38px;height:38px;border:0;background:#fff;color:var(--muted);font-size:1.4rem;cursor:pointer}.page-hero{padding:64px 0;background:var(--soft)}.page-hero h1{font-size:clamp(3rem,6vw,5.3rem)}.detail-grid{margin-top:30px}.detail-grid .info-card{height:100%}.article-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.article-list .article-card{min-height:190px}.note{padding:14px;border-left:4px solid var(--gold);background:#fff;color:var(--muted);font-size:.86rem}@media(max-width:900px){.menu-btn{display:block}.nav-menu{position:absolute;top:100%;left:0;right:0;display:none;align-items:stretch;padding:14px 20px 20px;border-bottom:1px solid var(--line);background:#fff;box-shadow:var(--shadow)}.nav-menu.open{display:block}.nav-menu>a,.drop-btn{display:flex;width:100%;justify-content:space-between;padding:10px 0}.dropdown{width:100%}.drop-menu{position:static;width:100%;transform:none;box-shadow:none}.hero-grid,.about-grid,.contact-grid,.detail-grid{grid-template-columns:1fr}.hero-photo{max-width:420px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(2){border-right:0}.card-grid,.review-grid,.blog-grid,.article-list{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.announce{font-size:.69rem}.department-strip{padding:5px 12px}.department-strip a{font-size:.7rem}.brand{font-size:1.42rem}.brand small{display:none}.brand img{width:48px;height:48px}.hero,.page-hero{padding:42px 0}.hero h1{font-size:4rem}.hero-photo{display:none}.section{padding:54px 0}.card-grid,.review-grid,.blog-grid,.article-list,.footer-grid{grid-template-columns:1fr}.service-card img{height:160px}.trust-grid{grid-template-columns:1fr}.trust-item{border-right:0;border-bottom:1px solid var(--line)}.footer-grid{gap:18px}.wa-float{right:12px;bottom:12px}.review-float{right:12px;bottom:64px}}
.wa-float{display:grid;width:54px;height:54px;padding:0;place-items:center;border-radius:50%;color:#fff;background:#17bd66}
.wa-float svg{width:29px;height:29px;fill:currentColor}
.review-float{display:grid;width:54px;height:54px;bottom:82px;place-items:center;border-radius:50%;color:#ffe66b;font-size:1.3rem}
.doctor-profile{background:var(--cream)}
.doctor-profile-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:56px;align-items:start}
.doctor-collage{display:grid;min-width:0;grid-template-columns:minmax(0,1.28fr) minmax(150px,.72fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;align-items:stretch}
.doctor-main-wrap{position:relative;grid-column:1;grid-row:1}
.doctor-main{width:100%;height:520px;border-radius:7px;object-fit:cover;object-position:center top;box-shadow:var(--shadow)}
.experience-badge{position:absolute;top:18px;right:12px;display:grid;width:118px;height:84px;place-items:center;border-radius:7px;color:#fff;background:var(--blue);box-shadow:var(--shadow);text-align:center}
.experience-badge strong{display:block;font:700 2rem/1 var(--serif)}
.experience-badge span{display:block;margin-top:3px;font-size:.68rem}
.doctor-caption{grid-column:1;grid-row:2;margin:0;color:var(--muted);font-size:.7rem;font-style:italic;text-align:center}
.doctor-thumbs{display:grid;grid-column:2;grid-row:1/span 2;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}
.doctor-thumbs img{width:100%;height:100%;min-height:0;border-radius:7px;object-fit:cover;box-shadow:0 8px 20px rgba(22,58,93,.08)}
.doctor-bio h2{color:var(--mid);font-style:italic}
.doctor-bio p{margin:0 0 15px;color:var(--muted);font-size:.91rem}
.qualification-title{margin:24px 0 10px;color:var(--blue);font-size:.9rem}
.qualification-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.qualification-card{padding:13px;border:1px solid var(--line);border-radius:7px;background:#fff}
.qualification-card:last-child{grid-column:1/-1}
.qualification-card strong{display:block;color:var(--blue);font-size:.78rem;line-height:1.4}
.qualification-card small{display:block;margin-top:5px;color:var(--muted);font-size:.68rem;line-height:1.45}
.booking-section{background:#fff}
.booking-layout{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:24px;margin-top:26px}
.booking-card,.social-panel,.channel-panel{border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:0 8px 20px rgba(22,58,93,.06)}
.booking-card{padding:22px;background:var(--blue);color:#fff}
.booking-card h3,.social-panel h3,.channel-panel h3{margin:0 0 8px;color:inherit;font-size:1.12rem}
.booking-card p{margin:0 0 16px;color:#d6e3ed;font-size:.84rem}
.booking-links{display:grid;gap:9px}
.booking-link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;background:rgba(255,255,255,.07);font-size:.8rem;font-weight:700;text-decoration:none}
.booking-link strong{color:#ffe17f;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}
.booking-link span{display:block}
.booking-link small{display:block;color:#fff;font-size:.74rem;font-weight:500}
.booking-side{display:grid;gap:16px}
.social-panel,.channel-panel{padding:22px}
.social-panel h3,.channel-panel h3{color:var(--blue)}
.social-panel p,.channel-panel p{margin:0 0 15px;color:var(--muted);font-size:.84rem}
.social-links{display:flex;gap:9px;flex-wrap:wrap}
.social-link{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:9px 12px;border:1px solid var(--line);border-radius:4px;color:var(--blue);font-size:.77rem;font-weight:700;text-decoration:none}
.social-link:hover{border-color:var(--mid);background:var(--soft)}
.social-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}
.social-instagram{border-color:#e4405f;color:#fff;background:#e4405f}
.social-youtube{border-color:#ff0000;color:#fff;background:#ff0000}
.social-threads{border-color:#111;color:#fff;background:#111}
.social-instagram:hover,.social-youtube:hover,.social-threads:hover{border-color:transparent;color:#fff;filter:brightness(.94)}
.social-youtube svg path:first-child{fill:#fff;stroke:none}
.social-youtube svg path:last-child{fill:#ff0000;stroke:none}
.channel-panel{border-left:4px solid var(--green)}
.article-card .article-date{display:block;margin:0 0 8px;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.03em}
.article-lang-btn{position:fixed;top:78px;right:16px;z-index:2000;min-width:44px;padding:8px 10px;border:1px solid var(--border,#d8e6f3);border-radius:6px;color:#fff;background:#1a3a5c;font:700 .86rem/1 var(--fb,"DM Sans",Arial,sans-serif);box-shadow:0 8px 24px rgba(26,58,92,.16);cursor:pointer}
.clinic-tagline{margin:-3px 0 18px!important;color:var(--mid)!important;font:700 .84rem/1.45 var(--sans);letter-spacing:.04em;text-transform:uppercase}
.section-title-strong{font-family:var(--display)!important;font-weight:700!important;text-transform:capitalize}
.obgyn-hero{overflow:hidden;padding:0;background:linear-gradient(130deg,#edf7ff,#fff 70%)}
.obgyn-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(330px,.78fr);gap:28px;align-items:center}
.obgyn-hero-copy{padding:64px 0}
.obgyn-hero h1{max-width:780px}
.obgyn-doctor-photo{align-self:end;width:100%;max-height:720px;object-fit:contain;object-position:center bottom}
.obgyn-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px;align-items:start}
.obgyn-intro{padding:24px;border-left:4px solid var(--gold);background:var(--soft)}
.obgyn-intro h2{margin:5px 0 8px;color:var(--blue);font:700 clamp(2.35rem,4.8vw,3.8rem)/.98 var(--serif)}
.obgyn-intro p{margin:0;color:var(--muted);font-size:.9rem}
.obgyn-copy h2{font-size:clamp(2.35rem,4.8vw,3.8rem)}
.obgyn-details{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}
.obgyn-detail{padding:14px;border:1px solid var(--line);border-radius:6px;background:#fff}
.obgyn-detail strong{display:block;color:var(--blue);font-size:.82rem}
.obgyn-detail span{display:block;margin-top:3px;color:var(--muted);font-size:.78rem}
.obgyn-services{columns:2;column-gap:30px;padding-left:19px;color:var(--muted);font-size:.88rem}
.obgyn-services li{break-inside:avoid;margin:0 0 7px}
.faq-photo{background:linear-gradient(rgba(22,58,93,.34),rgba(22,58,93,.42)),url("https://res.cloudinary.com/dapxudwch/image/upload/f_auto,q_auto,w_1800/v1777836538/healthnest_clininc_golf_city_lucknwo_dr_akansha_tewari_ent_doctor_vhjmvq.png") center/cover no-repeat}
.faq-photo .faq-panel{width:min(1000px,calc(100% - 40px))}
.faq-panel{padding:28px;border:1px solid rgba(217,231,239,.98);border-radius:7px;background:rgba(255,255,255,.95);box-shadow:var(--shadow)}
.faq-panel .faq-list{max-width:none}
@media(max-width:900px){.doctor-profile-grid,.booking-layout,.obgyn-layout{grid-template-columns:1fr}.doctor-collage{max-width:680px}.obgyn-hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}.obgyn-hero-copy{padding:50px 0}.obgyn-doctor-photo{max-height:540px}}
  @media(max-width:600px){.doctor-profile-grid{gap:28px}.doctor-collage{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:10px}.doctor-main-wrap{grid-column:1/-1;grid-row:1}.doctor-main{height:auto;aspect-ratio:4/4.2}.doctor-caption{grid-column:1/-1;grid-row:2}.doctor-thumbs{grid-column:1/-1;grid-row:3;grid-template-columns:1fr 1fr;grid-template-rows:none;gap:10px}.doctor-thumbs img{height:125px}.experience-badge{top:12px;right:12px;width:106px;height:76px}.experience-badge strong{font-size:1.62rem}.experience-badge span{font-size:.58rem}.qualification-grid,.obgyn-details{grid-template-columns:1fr}.qualification-card:last-child{grid-column:auto}.booking-card,.social-panel,.channel-panel,.faq-panel{padding:17px}.obgyn-hero-grid{display:block}.obgyn-hero-copy{padding:42px 0 8px}.obgyn-doctor-photo{max-height:390px;margin:auto}.obgyn-services{columns:1}.article-lang-btn{top:70px;right:12px}.wa-float{right:12px;bottom:12px}.review-float{right:12px;bottom:76px}}
