{"id":381,"date":"2026-07-07T11:08:47","date_gmt":"2026-07-07T11:08:47","guid":{"rendered":"https:\/\/emblixtestingserver.com\/goudaent\/?page_id=381"},"modified":"2026-07-14T08:28:18","modified_gmt":"2026-07-14T08:28:18","slug":"swimmers-ear-treatment-in-kukatpally","status":"publish","type":"page","link":"https:\/\/emblixtestingserver.com\/goudaent\/swimmers-ear-treatment-in-kukatpally\/","title":{"rendered":"Swimmers Ear"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"381\" class=\"elementor elementor-381\">\n\t\t\t\t<div class=\"elementor-element elementor-element-efce521 e-con e-atomic-element e-flexbox-base e-b81d4aa boxsize \" data-id=\"efce521\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"efce521\">\n    \t\t<div class=\"elementor-element elementor-element-9a15a8c elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"9a15a8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\" \/>\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\r\n<title>Swimmer's Ear Treatment in Kukatpally \u2014 Otitis Externa Care | Gouda ENT<\/title>\r\n<meta name=\"description\" content=\"Effective swimmer's ear (otitis externa) treatment in Kukatpally, Hyderabad. Expert ENT care for ear pain, itching and infection from water exposure, with quick relief.\" \/>\r\n<meta name=\"keywords\" content=\"ENT hospital Kukatpally, ENT specialist Hyderabad, ear nose throat hospital, Gouda Ramesh ENT, sinus treatment, hearing loss, tonsillitis, vertigo treatment\" \/>\r\n<meta name=\"robots\" content=\"index, follow\" \/>\r\n<meta name=\"theme-color\" content=\"#142959\" \/>\r\n<meta property=\"og:type\" content=\"website\" \/>\r\n<meta property=\"og:title\" content=\"Swimmer's Ear Treatment in Kukatpally \u2014 Otitis Externa Care | Gouda ENT\" \/>\r\n<meta property=\"og:description\" content=\"Expert ear, nose & throat care across Hyderabad & Warangal. 19+ years of experience, 30,000+ surgeries.\" \/>\r\n<meta property=\"og:locale\" content=\"en_IN\" \/>\r\n\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Sora:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\" \/>\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"MedicalClinic\",\r\n  \"name\": \"Gouda Ramesh ENT Hospital\",\r\n  \"medicalSpecialty\": \"Otolaryngologic\",\r\n  \"description\": \"Best ENT (Ear, Nose & Throat) hospital in Kukatpally, Hyderabad with 19+ years of experience and over 30,000 surgeries performed.\",\r\n  \"url\": \"https:\/\/www.goudaent.in\/\",\r\n  \"telephone\": \"+91-95505-74871\",\r\n  \"email\": \"goudasent@gmail.com\",\r\n  \"priceRange\": \"\u20b9\u20b9\",\r\n  \"address\": {\r\n    \"@type\": \"PostalAddress\",\r\n    \"streetAddress\": \"Y Junction, KKR Building, 4th Floor, Pillar #867, Beside Balanagar Metro Station, Kukatpally\",\r\n    \"addressLocality\": \"Hyderabad\",\r\n    \"addressRegion\": \"Telangana\",\r\n    \"postalCode\": \"500018\",\r\n    \"addressCountry\": \"IN\"\r\n  },\r\n  \"openingHours\": [\"Mo-We 10:30-20:30\", \"Th-Sa 10:30-21:00\", \"Su 10:30-19:30\"],\r\n  \"founder\": { \"@type\": \"Physician\", \"name\": \"Dr. Gouda Ramesh\", \"medicalSpecialty\": \"Otolaryngologic\" }\r\n}\r\n<\/script>\r\n\r\n<style>\r\n\/* ============================================================\r\n   GOUDA RAMESH ENT \u2014 Design tokens\r\n   Brand palette: #142959 (navy) + #87ceeb (sky blue)\r\n   ============================================================ *\/\r\n:root{\r\n  --navy:#142959; --navy-deep:#0e1c3f; --blue:#2f5fa6; --sky:#87ceeb;\r\n  --sky-soft:#e7f4fb; --bg:#f2f8fc; --ink:#142959; --white:#fff;\r\n  --muted:rgba(20,41,89,.74); --faint:rgba(20,41,89,.5);\r\n  --line:rgba(20,41,89,.12); --line-2:rgba(20,41,89,.08); --success:#2f5fa6;\r\n  --grad:linear-gradient(135deg,#142959 0%,#2f5fa6 100%);\r\n  --grad-soft:linear-gradient(135deg,#cfeaf8 0%,#e6f4fb 55%,#f2f8fc 100%);\r\n  --shadow-sm:0 2px 10px rgba(20,41,89,.07);\r\n  --shadow:0 14px 38px -18px rgba(20,41,89,.30);\r\n  --shadow-lg:0 30px 70px -30px rgba(20,41,89,.42);\r\n  --r-sm:12px; --r:18px; --r-lg:26px;\r\n  --display:\"Sora\",system-ui,sans-serif; --body:\"Inter\",system-ui,sans-serif;\r\n  --wrap:1440px;\r\n}\r\n*{margin:0;padding:0;box-sizing:border-box}\r\nhtml{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:20px}\r\nbody{font-family:var(--body);color:var(--ink);background:var(--bg);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}\r\nimg{max-width:100%;display:block}\r\na{color:inherit;text-decoration:none}\r\nbutton{font-family:inherit;cursor:pointer;border:none;background:none}\r\nul{list-style:none}\r\n:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}\r\n\r\n.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:24px}\r\n.section{padding:96px 0}\r\n.section--tight{padding:72px 0}\r\n\r\nh1,h2,h3,h4{font-family:var(--display);color:var(--navy);line-height:1.12;font-weight:700;letter-spacing:-.02em}\r\n.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-weight:700;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:18px}\r\n.eyebrow .wave{display:inline-flex;gap:3px;align-items:flex-end;height:14px}\r\n.eyebrow .wave i{width:3px;background:var(--blue);border-radius:2px;animation:eq 1.1s ease-in-out infinite;display:block}\r\n.eyebrow .wave i:nth-child(1){height:6px;animation-delay:0s}\r\n.eyebrow .wave i:nth-child(2){height:13px;animation-delay:.15s}\r\n.eyebrow .wave i:nth-child(3){height:8px;animation-delay:.3s}\r\n.eyebrow .wave i:nth-child(4){height:12px;animation-delay:.45s}\r\n@keyframes eq{0%,100%{transform:scaleY(.55)}50%{transform:scaleY(1)}}\r\n\r\n.sec-head{max-width:680px;margin-bottom:54px}\r\n.sec-head.center{margin-inline:auto;text-align:center}\r\n.sec-head.center .eyebrow{justify-content:center}\r\n.sec-head h2{font-size:clamp(1.9rem,3.6vw,2.85rem);margin-bottom:16px}\r\n.sec-head p{color:var(--muted);font-size:1.06rem}\r\n\r\n.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;font-size:.97rem;padding:14px 26px;border-radius:999px;transition:transform .25s,box-shadow .25s,background .25s,color .25s;white-space:nowrap}\r\n.btn svg{width:18px;height:18px}\r\n.btn-primary{background:linear-gradient(135deg,#9bd6ef 0%,#87ceeb 100%);color:var(--navy);box-shadow:0 12px 26px -12px rgba(135,206,235,.9)}\r\n.btn-primary:hover{transform:translateY(-3px);box-shadow:0 20px 34px -14px rgba(20,41,89,.28);background:linear-gradient(135deg,#87ceeb 0%,#62bce5 100%)}\r\n.btn-ghost{background:#fff;color:var(--navy);border:1.6px solid var(--line);box-shadow:var(--shadow-sm)}\r\n.btn-ghost:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-3px)}\r\n\r\n\/* ---------- TOP BAR ---------- *\/\r\n.topbar{background:var(--navy-deep);color:#d6e8fb;font-size:.86rem}\r\n.topbar__row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 0;min-height:46px}\r\n.topbar__left{display:flex;align-items:center;gap:22px;flex-wrap:wrap}\r\n.branch-select{position:relative}\r\n.branch-select__btn{display:inline-flex;align-items:center;gap:9px;color:#fff;font-weight:600;background:rgba(135,206,235,.14);border:1px solid rgba(135,206,235,.3);padding:6px 14px;border-radius:999px;font-size:.84rem;transition:.2s}\r\n.branch-select__btn:hover{background:rgba(135,206,235,.24)}\r\n.branch-select__btn .pin{width:15px;height:15px;color:var(--sky)}\r\n.branch-select__btn .chev{width:14px;height:14px;transition:transform .25s}\r\n.branch-select.open .chev{transform:rotate(180deg)}\r\n.branch-select__menu{position:absolute;top:calc(100% + 10px);left:0;z-index:120;min-width:268px;background:#fff;border-radius:14px;box-shadow:var(--shadow-lg);padding:8px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:.22s;border:1px solid var(--line)}\r\n.branch-select.open .branch-select__menu{opacity:1;visibility:visible;transform:translateY(0)}\r\n.branch-select__menu button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;color:var(--ink);padding:11px 13px;border-radius:10px;transition:.18s}\r\n.branch-select__menu button:hover{background:var(--bg)}\r\n.branch-select__menu button.active{background:var(--sky-soft)}\r\n.branch-select__menu .b-name{font-weight:700;color:var(--navy);font-size:.92rem;font-family:var(--display)}\r\n.branch-select__menu .b-city{font-size:.78rem;color:var(--faint)}\r\n.branch-select__menu .b-phone{font-size:.78rem;color:var(--blue);font-weight:600;margin-top:2px;display:block}\r\n.topbar a.tb-link{display:inline-flex;align-items:center;gap:7px;color:#d6e8fb;transition:color .2s}\r\n.topbar a.tb-link:hover{color:#fff}\r\n.topbar a.tb-link svg{width:15px;height:15px;color:var(--sky)}\r\n.topbar__hours{display:inline-flex;align-items:center;gap:7px}\r\n.topbar__hours svg{width:15px;height:15px;color:var(--sky)}\r\n.topbar__social{display:flex;align-items:center;gap:8px}\r\n.topbar__social a{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1);transition:.2s;color:#d6e8fb}\r\n.topbar__social a:hover{background:var(--sky);color:var(--navy);transform:translateY(-2px)}\r\n.topbar__social svg{width:15px;height:15px}\r\n\r\n\/* ---------- HEADER ---------- *\/\r\n.header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-2);transition:box-shadow .3s}\r\n.header.scrolled{box-shadow:0 8px 30px -16px rgba(20,41,89,.28)}\r\n.header__row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0}\r\n.logo{display:flex;align-items:center;gap:12px}\r\n.logo__mark{width:46px;height:46px;border-radius:13px;background:var(--grad);display:grid;place-items:center;flex:none;box-shadow:0 10px 20px -10px rgba(47,95,166,.7)}\r\n.logo__mark svg{width:26px;height:26px;color:#fff}\r\n.logo__txt b{font-family:var(--display);font-weight:800;color:var(--navy);font-size:1.18rem;letter-spacing:-.02em;display:block;line-height:1.05}\r\n.logo__txt span{font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--blue);font-weight:600}\r\n.nav{display:flex;align-items:center;gap:4px}\r\n.nav a{position:relative;padding:9px 14px;font-weight:500;font-size:.95rem;color:var(--ink);border-radius:8px;transition:color .2s}\r\n.nav a::after{content:\"\";position:absolute;left:14px;right:14px;bottom:4px;height:2px;background:var(--blue);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .25s}\r\n.nav a:hover{color:var(--blue)}\r\n.nav a:hover::after,.nav a.active::after{transform:scaleX(1)}\r\n.nav a.active{color:var(--navy);font-weight:600}\r\n.header__cta{display:flex;align-items:center;gap:12px}\r\n.burger{display:none;width:46px;height:46px;border-radius:12px;background:var(--bg);place-items:center}\r\n.burger span{display:block;width:22px;height:2px;background:var(--navy);border-radius:2px;position:relative;transition:.3s}\r\n.burger span::before,.burger span::after{content:\"\";position:absolute;left:0;width:22px;height:2px;background:var(--navy);border-radius:2px;transition:.3s}\r\n.burger span::before{top:-7px}.burger span::after{top:7px}\r\nbody.menu-open .burger span{background:transparent}\r\nbody.menu-open .burger span::before{top:0;transform:rotate(45deg)}\r\nbody.menu-open .burger span::after{top:0;transform:rotate(-45deg)}\r\n.drawer{position:fixed;inset:0 0 0 auto;width:min(360px,86vw);background:#fff;z-index:200;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;padding:24px;overflow-y:auto}\r\nbody.menu-open .drawer{transform:translateX(0)}\r\n.drawer__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}\r\n.drawer__close{width:42px;height:42px;border-radius:10px;background:var(--bg);display:grid;place-items:center;font-size:1.4rem;color:var(--navy)}\r\n.drawer nav{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}\r\n.drawer nav a{padding:13px 14px;border-radius:10px;font-weight:500;color:var(--ink);transition:.2s}\r\n.drawer nav a:hover{background:var(--bg);color:var(--blue)}\r\n.scrim{position:fixed;inset:0;background:rgba(14,27,58,.5);z-index:150;opacity:0;visibility:hidden;transition:.3s;backdrop-filter:blur(2px)}\r\nbody.menu-open .scrim{opacity:1;visibility:visible}\r\n\r\n\/* ---------- HERO ---------- *\/\r\n.hero{position:relative;background:var(--grad-soft);overflow:hidden;padding:74px 0 90px}\r\n.hero::before{content:\"\";position:absolute;top:-160px;right:-160px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(135,206,235,.5),transparent 62%);pointer-events:none}\r\n.hero__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center;position:relative}\r\n.hero__pill{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);padding:8px 16px;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--navy);margin-bottom:24px}\r\n.hero__pill .dot{width:9px;height:9px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(47,95,166,.18)}\r\n.hero h1{font-size:clamp(2.3rem,5vw,3rem);font-weight:800;margin-bottom:20px;letter-spacing:-.03em; line-height: 1.275;}\r\n.hero h1 .hl{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}\r\n.hero__desc{font-size:1.12rem;color:var(--muted);max-width:520px;margin-bottom:30px}\r\n.hero__cta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px}\r\n.hero__trust{display:flex;gap:30px;flex-wrap:wrap}\r\n.hero__trust .t{display:flex;flex-direction:column}\r\n.hero__trust .t b{font-family:var(--display);font-size:1.7rem;font-weight:800;color:var(--navy);line-height:1}\r\n.hero__trust .t span{font-size:.82rem;color:var(--muted);margin-top:5px}\r\n.hero__visual{position:relative}\r\n.hero__imgwrap{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--grad);box-shadow:var(--shadow-lg)}\r\n.hero__imgwrap img{width:100%;height:auto;display:block}\r\n.hero__badge{position:absolute;background:#fff;border-radius:16px;padding:14px 18px;box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:12px;animation:float 4.5s ease-in-out infinite}\r\n.hero__badge .ic{width:42px;height:42px;border-radius:12px;background:var(--sky-soft);display:grid;place-items:center;flex:none}\r\n.hero__badge .ic svg{width:22px;height:22px;color:var(--blue)}\r\n.hero__badge b{font-family:var(--display);color:var(--navy);font-size:1.05rem;display:block;line-height:1.1}\r\n.hero__badge span{font-size:.76rem;color:var(--muted)}\r\n@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}\r\n\r\n\/* ---------- SPECIALTY STRIP ---------- *\/\r\n.specialties{margin-top:-54px;position:relative;z-index:5}\r\n.specialties__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}\r\n.spec-card{background:#fff;border-radius:var(--r);padding:30px 26px;box-shadow:var(--shadow);border:1px solid var(--line-2);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}\r\n.spec-card::before{content:\"\";position:absolute;inset:0 0 auto 0;height:4px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .35s}\r\n.spec-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}\r\n.spec-card:hover::before{transform:scaleX(1)}\r\n.spec-card .ic{width:60px;height:60px;border-radius:16px;background:var(--sky-soft);display:grid;place-items:center;margin-bottom:20px}\r\n.spec-card .ic svg{width:30px;height:30px;color:var(--blue)}\r\n.spec-card h3{font-size:1.22rem;margin-bottom:10px}\r\n.spec-card p{color:var(--muted);font-size:.92rem;margin-bottom:16px}\r\n.spec-card .more{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-weight:600;font-size:.88rem}\r\n.spec-card .more svg{width:15px;height:15px;transition:transform .25s}\r\n.spec-card:hover .more svg{transform:translateX(4px)}\r\n\r\n\/* ---------- ABOUT ---------- *\/\r\n.about__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:60px;align-items:center}\r\n.about__media{position:relative}\r\n.about__media .frame{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:5\/4;background:var(--grad)}\r\n.about__media .frame img{width:100%;height:100%;object-fit:cover}\r\n.about__media .exp{position:absolute;right:-18px;bottom:-22px;background:var(--grad);color:#fff;border-radius:18px;padding:20px 26px;box-shadow:var(--shadow-lg);text-align:center}\r\n.about__media .exp b{font-family:var(--display);font-size:2.2rem;font-weight:800;display:block;line-height:1}\r\n.about__media .exp span{font-size:.8rem;opacity:.92}\r\n.about__body p{color:var(--muted);margin-bottom:18px;font-size:1.02rem}\r\n.about__body .signoff{display:flex;align-items:center;gap:14px;margin-top:8px;padding-top:18px;border-top:1px solid var(--line)}\r\n.about__body .signoff .av{width:54px;height:54px;border-radius:50%;background:var(--grad);display:grid;place-items:center;color:#fff;font-family:var(--display);font-weight:700;flex:none;overflow:hidden}\r\n.about__body .signoff .av img{width:100%;height:100%;object-fit:cover}\r\n.about__body .signoff b{font-family:var(--display);color:var(--navy);display:block}\r\n.about__body .signoff span{font-size:.85rem;color:var(--muted)}\r\n.vmv{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\r\n.vmv__card{background:#fff;border-radius:var(--r);padding:30px 26px;box-shadow:var(--shadow-sm);border:1px solid var(--line-2);transition:transform .3s,box-shadow .3s}\r\n.vmv__card:hover{transform:translateY(-6px);box-shadow:var(--shadow)}\r\n.vmv__card .ic{width:54px;height:54px;border-radius:14px;background:var(--grad);display:grid;place-items:center;margin-bottom:18px}\r\n.vmv__card .ic svg{width:26px;height:26px;color:#fff}\r\n.vmv__card h3{font-size:1.2rem;margin-bottom:10px}\r\n.vmv__card p{color:var(--muted);font-size:.92rem}\r\n\r\n\/* ---------- STATS ---------- *\/\r\n.stats{background:linear-gradient(135deg,#aaddf3 0%,#87ceeb 100%);position:relative;overflow:hidden}\r\n.stats::before{content:\"\";position:absolute;top:-120px;left:-80px;width:380px;height:380px;border-radius:50%;background:rgba(255,255,255,.22)}\r\n.stats::after{content:\"\";position:absolute;bottom:-150px;right:-60px;width:420px;height:420px;border-radius:50%;background:rgba(20,41,89,.05)}\r\n.stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;position:relative}\r\n.stat{text-align:center;color:var(--navy)}\r\n.stat b{font-family:var(--display);font-size:clamp(2.2rem,4vw,3.1rem);font-weight:800;display:block;line-height:1}\r\n.stat span{display:block;margin-top:10px;color:rgba(20,41,89,.74);font-weight:600;font-size:.96rem}\r\n.stat .bar{width:46px;height:4px;background:var(--navy);border-radius:3px;margin:16px auto 0;opacity:.55}\r\n\r\n\/* ---------- SERVICES ---------- *\/\r\n.services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\r\n.svc{background:#fff;border-radius:var(--r);overflow:hidden;border:1px solid var(--line-2);box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;display:flex;flex-direction:column}\r\n.svc:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:transparent}\r\n.svc__img{aspect-ratio:16\/10;background:var(--sky-soft);overflow:hidden}\r\n.svc__img img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}\r\n.svc:hover .svc__img img{transform:scale(1.06)}\r\n.svc__body{padding:24px 26px 28px;display:flex;flex-direction:column;flex:1}\r\n.svc .ic{width:54px;height:54px;border-radius:14px;background:var(--sky-soft);display:grid;place-items:center;margin-bottom:16px;transition:.3s}\r\n.svc:hover .ic{background:var(--grad)}\r\n.svc .ic svg{width:27px;height:27px;color:var(--blue);transition:.3s}\r\n.svc:hover .ic svg{color:#fff}\r\n.svc h3{font-size:1.14rem;margin-bottom:10px}\r\n.svc p{color:var(--muted);font-size:.91rem;margin-bottom:18px;flex:1}\r\n.svc .more{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-weight:600;font-size:.86rem}\r\n.svc .more svg{width:14px;height:14px;transition:transform .25s}\r\n.svc:hover .more svg{transform:translateX(4px)}\r\n\r\n\/* ---------- CONDITIONS ---------- *\/\r\n\/* ---------- CONDITIONS ---------- *\/\r\n.conditions{background:var(--bg)}\r\n.cond-tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:40px}\r\n.cond-tabs button{padding:9px 22px;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--muted);background:#fff;border:1.5px solid var(--line-2);transition:.2s;cursor:pointer}\r\n.cond-tabs button:hover{color:var(--navy);border-color:var(--sky)}\r\n.cond-tabs button.active{background:var(--sky);color:var(--navy);border-color:var(--sky);font-weight:700;box-shadow:0 4px 14px -6px rgba(135,206,235,.9)}\r\n.cond-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1060px;margin-inline:auto;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;background:#fff}\r\n.cond{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:20px 14px;border-bottom:1px solid var(--line-2);border-right:1px solid var(--line-2);background:#fff;transition:background .18s}\r\n.cond:nth-child(4n){border-right:none}\r\n.cond:nth-last-child(-n+4){border-bottom:none}\r\n.cond:hover{background:var(--sky-soft)}\r\n.cond .ck{width:44px;height:44px;border-radius:13px;background:var(--sky-soft);display:grid;place-items:center;flex:none;transition:background .18s}\r\n.cond:hover .ck{background:linear-gradient(135deg,var(--sky),#b8e4f5)}\r\n.cond .ck svg{width:22px;height:22px;color:var(--blue)}\r\n.cond span{font-size:.84rem;font-weight:500;color:var(--ink);line-height:1.3}\r\n.cond.hide{display:none}\r\n\r\n\/* ---------- TECHNOLOGY ---------- *\/\r\n.tech{background:var(--grad-soft);position:relative;overflow:hidden}\r\n.tech::before{content:\"\";position:absolute;top:-120px;right:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(135,206,235,.5),transparent 65%)}\r\n.tech .sec-head h2{color:var(--navy)}\r\n.tech .sec-head p{color:var(--muted)}\r\n.tech .eyebrow{color:var(--blue)}\r\n.tech .eyebrow .wave i{background:var(--blue)}\r\n.tech__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}\r\n.tech-card{background:#fff;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s}\r\n.tech-card:hover{transform:translateY(-7px);box-shadow:var(--shadow-lg)}\r\n.tech-card__img{width:100%;aspect-ratio:4\/3;overflow:hidden;background:var(--sky-soft)}\r\n.tech-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s ease}\r\n.tech-card:hover .tech-card__img img{transform:scale(1.06)}\r\n.tech-card__body{padding:18px 18px 20px;text-align:center}\r\n.tech-card h3{color:var(--navy);font-size:1rem;font-weight:700;margin:0}\r\n.tech-card__body p{color:var(--muted);font-size:.9rem;line-height:1.55;margin:7px 0 0}\r\n\r\n\/* ---------- WHY ---------- *\/\r\n.why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\r\n.why-card{background:#fff;border-radius:var(--r);padding:32px 28px;border:1px solid var(--line-2);box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}\r\n.why-card::after{content:\"\";position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:50%;background:var(--sky-soft);opacity:0;transition:.4s}\r\n.why-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}\r\n.why-card:hover::after{opacity:.6}\r\n.why-card .ic{width:60px;height:60px;border-radius:16px;background:var(--grad);display:grid;place-items:center;margin-bottom:20px;position:relative;z-index:1}\r\n.why-card .ic svg{width:30px;height:30px;color:#fff}\r\n.why-card h3{font-size:1.18rem;margin-bottom:11px;position:relative;z-index:1}\r\n.why-card p{color:var(--muted);font-size:.93rem;position:relative;z-index:1}\r\n\r\n\/* ---------- SPECIALISTS ---------- *\/\r\n.docs{background:#fff}\r\n.docs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}\r\n.doc{border-radius:var(--r-lg);overflow:hidden;background:var(--bg);border:1px solid var(--line-2);transition:transform .3s,box-shadow .3s}\r\n.doc:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}\r\n.doc__photo{aspect-ratio:1\/1;background:var(--grad);position:relative;display:grid;place-items:center;overflow:hidden}\r\n.doc__photo img{width:100%;height:100%;object-fit:cover;object-position:top center}\r\n.doc__photo .tag{position:absolute;top:14px;left:14px;background:rgba(255,255,255,.92);color:var(--navy);font-size:.74rem;font-weight:700;padding:5px 12px;border-radius:999px;backdrop-filter:blur(6px);z-index:2}\r\n.doc__body{padding:24px}\r\n.doc__body h3{font-size:1.28rem;margin-bottom:4px}\r\n.doc__body .qual{color:var(--blue);font-weight:600;font-size:.9rem;margin-bottom:14px}\r\n.doc__body .row{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:.88rem;margin-bottom:8px}\r\n.doc__body .row svg{width:16px;height:16px;color:var(--blue);flex:none}\r\n.doc__body .profile{margin-top:16px;display:inline-flex;align-items:center;gap:7px;color:var(--navy);font-weight:600;font-size:.88rem;padding-top:14px;border-top:1px solid var(--line)}\r\n.doc__body .profile svg{width:15px;height:15px;transition:transform .25s}\r\n.doc:hover .profile svg{transform:translateX(4px)}\r\n\r\n\/* ---------- PROCESS ---------- *\/\r\n.process{background:var(--grad-soft)}\r\n.timeline{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:20px}\r\n.timeline::before{content:\"\";position:absolute;top:36px;left:6%;right:6%;height:2px;background:linear-gradient(90deg,var(--sky),var(--blue));z-index:0}\r\n.step{position:relative;z-index:1;text-align:center}\r\n.step__num{width:74px;height:74px;border-radius:50%;background:#fff;border:3px solid var(--sky);display:grid;place-items:center;margin:0 auto 22px;box-shadow:var(--shadow);transition:.3s;position:relative}\r\n.step__num svg{width:30px;height:30px;color:var(--blue);transition:.3s}\r\n.step__num .badge{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:50%;background:var(--grad);color:#fff;font-family:var(--display);font-weight:700;font-size:.85rem;display:grid;place-items:center}\r\n.step.active .step__num,.step:hover .step__num{background:var(--grad);border-color:transparent;transform:scale(1.06)}\r\n.step.active .step__num svg,.step:hover .step__num svg{color:#fff}\r\n.step h3{font-size:1.02rem;margin-bottom:8px}\r\n.step p{color:var(--muted);font-size:.86rem;padding-inline:4px}\r\n\r\n\/* ---------- TESTIMONIALS ---------- *\/\r\n.testi{background:#fff;overflow:hidden}\r\n.testi__viewport{overflow:hidden;margin:0 -12px;padding:8px 0}\r\n.testi__track{display:flex;transition:transform .55s cubic-bezier(.4,0,.2,1)}\r\n.testi__slide{flex:0 0 33.333%;padding:0 12px;box-sizing:border-box}\r\n.tcard{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r);padding:30px;height:100%;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}\r\n.tcard .gquote{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}\r\n.tcard .stars{display:flex;gap:3px;color:var(--blue)}\r\n.tcard .stars svg{width:18px;height:18px}\r\n.tcard .gmark{width:34px;height:34px;flex:none}\r\n.tcard p{color:var(--ink);font-size:.95rem;flex:1;margin-bottom:22px}\r\n.tcard .who{display:flex;align-items:center;gap:13px;padding-top:18px;border-top:1px solid var(--line)}\r\n.tcard .who .av{width:46px;height:46px;border-radius:50%;background:var(--grad);display:grid;place-items:center;color:#fff;font-family:var(--display);font-weight:700;flex:none}\r\n.tcard .who b{font-family:var(--display);color:var(--navy);font-size:.98rem;display:block;line-height:1.1}\r\n.tcard .who span{font-size:.78rem;color:var(--muted)}\r\n.testi__nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:38px}\r\n.testi__nav button{width:50px;height:50px;border-radius:50%;background:#fff;border:1.6px solid var(--line);display:grid;place-items:center;transition:.25s;color:var(--navy)}\r\n.testi__nav button:hover{background:var(--grad);color:#fff;border-color:transparent;transform:scale(1.06)}\r\n.testi__nav button svg{width:20px;height:20px}\r\n.testi__dots{display:flex;gap:8px}\r\n.testi__dots button{width:10px;height:10px;border-radius:50%;background:var(--line);transition:.25s;padding:0}\r\n.testi__dots button.active{background:var(--blue);width:28px;border-radius:6px}\r\n\r\n\/* ---------- FAQ ---------- *\/\r\n.faq{background:var(--grad-soft)}\r\n.faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 30px;align-items:start}\r\n.acc{background:#fff;border:1px solid var(--line-2);border-radius:14px;overflow:hidden;transition:box-shadow .25s}\r\n.acc.open{box-shadow:var(--shadow)}\r\n.acc__q{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;text-align:left;padding:20px 22px;font-family:var(--display);font-weight:600;color:var(--navy);font-size:1rem}\r\n.acc__q .pm{width:30px;height:30px;border-radius:9px;background:var(--sky-soft);display:grid;place-items:center;flex:none;transition:.3s;color:var(--blue)}\r\n.acc.open .pm{background:var(--grad);color:#fff;transform:rotate(180deg)}\r\n.acc__q .pm svg{width:16px;height:16px}\r\n.acc__a{max-height:0;overflow:hidden;transition:max-height .35s ease}\r\n.acc__a p{padding:0 22px 22px;color:var(--muted);font-size:.93rem}\r\n\r\n\/* ---------- BLOG ---------- *\/\r\n.blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}\r\n.post{background:#fff;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-2);box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s}\r\n.post:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}\r\n.post__img{aspect-ratio:16\/10;background:var(--grad);overflow:hidden;position:relative}\r\n.post__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}\r\n.post:hover .post__img img{transform:scale(1.06)}\r\n.post__img .date{position:absolute;left:14px;bottom:14px;background:rgba(255,255,255,.92);color:var(--navy);font-size:.74rem;font-weight:700;padding:6px 12px;border-radius:999px;backdrop-filter:blur(6px);display:flex;align-items:center;gap:6px}\r\n.post__img .date svg{width:13px;height:13px;color:var(--blue)}\r\n.post__body{padding:24px}\r\n.post__body .cat{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-weight:700;margin-bottom:10px;display:block}\r\n.post__body h3{font-size:1.16rem;margin-bottom:11px;line-height:1.25}\r\n.post__body p{color:var(--muted);font-size:.9rem;margin-bottom:16px}\r\n.post__body .more{display:inline-flex;align-items:center;gap:7px;color:var(--navy);font-weight:600;font-size:.87rem}\r\n.post__body .more svg{width:14px;height:14px;transition:transform .25s}\r\n.post:hover .more svg{transform:translateX(4px)}\r\n\r\n\/* ---------- INSURANCE ---------- *\/\r\n.insure{background:#fff}\r\n.insure__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:54px;align-items:center}\r\n.insure__body p{color:var(--muted);margin-bottom:24px;font-size:1.02rem}\r\n.insure__list{display:grid;grid-template-columns:1fr 1fr;gap:14px}\r\n.insure__list .it{display:flex;align-items:center;gap:11px;font-weight:500;color:var(--ink);font-size:.93rem}\r\n.insure__list .it .ck{width:26px;height:26px;border-radius:8px;background:var(--sky-soft);display:grid;place-items:center;flex:none;color:var(--blue)}\r\n.insure__list .it .ck svg{width:15px;height:15px}\r\n.insure__logos{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}\r\n.ins-logo{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r);padding:26px 22px;text-align:center;transition:transform .3s,box-shadow .3s}\r\n.ins-logo:hover{transform:translateY(-5px);box-shadow:var(--shadow)}\r\n.ins-logo .ic{width:52px;height:52px;border-radius:13px;background:var(--grad);display:grid;place-items:center;margin:0 auto 14px}\r\n.ins-logo .ic svg{width:26px;height:26px;color:#fff}\r\n.ins-logo b{font-family:var(--display);color:var(--navy);font-size:1rem;display:block}\r\n.ins-logo span{font-size:.82rem;color:var(--muted)}\r\n\r\n\/* ---------- APPOINTMENT ---------- *\/\r\n.appt{background:var(--grad-soft);position:relative;overflow:hidden}\r\n.appt::before{content:\"\";position:absolute;top:-130px;right:-100px;width:440px;height:440px;border-radius:50%;background:rgba(135,206,235,.35)}\r\n.appt__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:54px;align-items:center;position:relative}\r\n.appt__intro .eyebrow{color:var(--blue)}\r\n.appt__intro .eyebrow .wave i{background:var(--blue)}\r\n.appt__intro h2{color:var(--navy);font-size:clamp(1.9rem,3.4vw,2.7rem);margin-bottom:16px}\r\n.appt__intro p{color:var(--muted);font-size:1.05rem;margin-bottom:28px}\r\n.appt__contact{display:flex;flex-direction:column;gap:16px}\r\n.appt__contact .c{display:flex;align-items:center;gap:14px;color:var(--navy)}\r\n.appt__contact .c .ic{width:48px;height:48px;border-radius:13px;background:var(--sky-soft);display:grid;place-items:center;flex:none}\r\n.appt__contact .c .ic svg{width:23px;height:23px;color:var(--blue)}\r\n.appt__contact .c b{display:block;font-family:var(--display);font-size:1.02rem}\r\n.appt__contact .c span{font-size:.86rem;color:var(--muted)}\r\n.form{background:#fff;border-radius:var(--r-lg);padding:36px;box-shadow:var(--shadow-lg);border:1px solid var(--line-2)}\r\n.form h3{font-size:1.35rem;margin-bottom:6px}\r\n.form .sub{color:var(--muted);font-size:.92rem;margin-bottom:24px}\r\n.form__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}\r\n.field{display:flex;flex-direction:column;gap:7px}\r\n.field.full{grid-column:1\/-1}\r\n.field label{font-size:.84rem;font-weight:600;color:var(--navy)}\r\n.field input,.field select,.field textarea{font-family:inherit;font-size:.94rem;color:var(--ink);background:var(--bg);border:1.6px solid var(--line-2);border-radius:11px;padding:13px 15px;transition:.2s;width:100%}\r\n.field textarea{resize:vertical;min-height:90px}\r\n.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 4px rgba(47,95,166,.1)}\r\n.field .err{font-size:.76rem;color:#d6453c;display:none}\r\n.field.invalid input,.field.invalid select{border-color:#d6453c}\r\n.field.invalid .err{display:block}\r\n.form .btn{width:100%;margin-top:6px}\r\n.form__success{display:none;text-align:center;padding:30px 10px}\r\n.form__success.show{display:block}\r\n.form__success .ic{width:72px;height:72px;border-radius:50%;background:rgba(47,95,166,.12);display:grid;place-items:center;margin:0 auto 18px}\r\n.form__success .ic svg{width:38px;height:38px;color:var(--success)}\r\n.form__success h3{margin-bottom:8px}\r\n.form__success p{color:var(--muted);font-size:.95rem}\r\n\r\n\/* ---------- CONTACT (three branches) ---------- *\/\r\n.branches{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-bottom:30px}\r\n.branch-card{background:#fff;border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}\r\n.branch-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}\r\n.branch-card__map{position:relative;aspect-ratio:16\/10;background:var(--sky-soft)}\r\n.branch-card__map iframe{width:100%;height:100%;border:0;display:block;filter:saturate(1.05)}\r\n.branch-card__pill{position:absolute;top:14px;left:14px;z-index:2;background:rgba(255,255,255,.94);backdrop-filter:blur(6px);color:var(--navy);font-family:var(--display);font-weight:700;font-size:.82rem;padding:6px 14px;border-radius:999px;display:flex;align-items:center;gap:7px;box-shadow:var(--shadow-sm)}\r\n.branch-card__pill .dot{width:8px;height:8px;border-radius:50%;background:var(--blue)}\r\n.branch-card__body{padding:24px;display:flex;flex-direction:column;gap:14px;flex:1}\r\n.branch-card__head h3{font-size:1.22rem;margin-bottom:2px}\r\n.branch-card__head .city{font-size:.8rem;color:var(--blue);font-weight:600;letter-spacing:.04em;text-transform:uppercase}\r\n.bc-row{display:flex;gap:11px;align-items:flex-start;color:var(--muted);font-size:.9rem;line-height:1.5}\r\n.bc-row svg{width:18px;height:18px;color:var(--blue);flex:none;margin-top:2px}\r\na.bc-row{color:var(--navy);font-weight:600;transition:color .2s}\r\na.bc-row:hover{color:var(--blue)}\r\n.bc-hours strong{color:var(--ink)}\r\n.branch-card__actions{display:flex;gap:10px;margin-top:auto;padding-top:6px}\r\n.branch-card__actions .btn{flex:1;padding:11px 14px;font-size:.88rem}\r\n.branch-card__actions .btn svg{width:16px;height:16px}\r\n.contact__emergency-strip{display:flex;align-items:center;gap:22px;background:var(--grad);color:#fff;border-radius:var(--r-lg);padding:28px 32px;box-shadow:var(--shadow);position:relative;overflow:hidden;flex-wrap:wrap}\r\n.contact__emergency-strip::after{content:\"\";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:rgba(135,206,235,.16)}\r\n.contact__emergency-strip .ce__ic{width:58px;height:58px;border-radius:15px;background:rgba(255,255,255,.16);display:grid;place-items:center;flex:none;position:relative;z-index:1}\r\n.contact__emergency-strip .ce__ic svg{width:28px;height:28px;color:#fff}\r\n.contact__emergency-strip .ce__text{flex:1;min-width:220px;position:relative;z-index:1}\r\n.contact__emergency-strip .ce__text b{font-family:var(--display);font-size:1.2rem;display:block;line-height:1.2}\r\n.contact__emergency-strip .ce__text span{color:#cfe6fb;font-size:.92rem}\r\n.contact__emergency-strip .ce__actions{display:flex;gap:12px;position:relative;z-index:1;flex-wrap:wrap}\r\n.contact__emergency-strip .ce__actions .btn{background:#fff;color:var(--navy)}\r\n.contact__emergency-strip .ce__actions .btn.wa{background:#25d366;color:#fff}\r\n.contact__emergency-strip .ce__actions .btn:hover{transform:translateY(-3px)}\r\n\r\n\/* ---------- FOOTER ---------- *\/\r\n.footer{background:linear-gradient(180deg,#e9f5fc 0%,#d7ecfa 100%);color:var(--muted);padding-top:74px;border-top:1px solid rgba(20,41,89,.08)}\r\n.footer__top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:40px;padding-bottom:50px}\r\n.footer h4{color:var(--navy);font-size:1.05rem;margin-bottom:22px;font-family:var(--display)}\r\n.footer__brand p{font-size:.92rem;color:var(--muted);margin:18px 0 22px;max-width:330px}\r\n.footer__hours{display:flex;flex-direction:column;gap:8px;font-size:.86rem}\r\n.footer__hours .h{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--line-2)}\r\n.footer__hours .h span:first-child{color:var(--muted)}\r\n.footer__hours .h span:last-child{color:var(--navy);font-weight:600}\r\n.footer__links a{display:block;padding:7px 0;font-size:.92rem;color:var(--muted);transition:.2s}\r\n.footer__links a:hover{color:var(--blue);padding-left:6px}\r\n.footer__contact .ci{display:flex;gap:11px;align-items:flex-start;margin-bottom:16px;font-size:.9rem;color:var(--navy)}\r\n.footer__contact .ci svg{width:18px;height:18px;color:var(--blue);flex:none;margin-top:2px}\r\n.footer__news{display:flex;gap:8px;margin-top:8px}\r\n.footer__news input{flex:1;background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 14px;color:var(--navy);font-family:inherit;font-size:.88rem}\r\n.footer__news input::placeholder{color:var(--faint)}\r\n.footer__news input:focus{outline:none;border-color:var(--sky);box-shadow:0 0 0 3px rgba(135,206,235,.35)}\r\n.footer__news button{width:48px;border-radius:10px;background:var(--grad);color:#fff;display:grid;place-items:center;flex:none}\r\n.footer__news button svg{width:20px;height:20px}\r\n.footer__social{display:flex;gap:10px;margin-top:20px}\r\n.footer__social a{width:38px;height:38px;border-radius:10px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;transition:.25s;color:var(--navy)}\r\n.footer__social a:hover{background:var(--sky);border-color:var(--sky);color:var(--navy);transform:translateY(-3px)}\r\n.footer__social svg{width:18px;height:18px}\r\n.footer__bottom{border-top:1px solid var(--line);padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:.85rem;color:var(--faint)}\r\n\r\n\/* ---------- APPOINTMENT MODAL ---------- *\/\r\n.modal{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}\r\n.modal.open{opacity:1;visibility:visible}\r\n.modal__backdrop{position:absolute;inset:0;background:rgba(14,27,58,.62);backdrop-filter:blur(5px)}\r\n.modal__card{position:relative;z-index:1;background:#fff;border-radius:var(--r-lg);width:min(640px,100%);max-height:92vh;overflow-y:auto;box-shadow:var(--shadow-lg);padding:36px;transform:translateY(24px) scale(.97);transition:transform .38s cubic-bezier(.4,0,.2,1)}\r\n.modal.open .modal__card{transform:none}\r\n.modal__close{position:absolute;top:16px;right:16px;width:42px;height:42px;border-radius:11px;background:var(--bg);display:grid;place-items:center;color:var(--navy);font-size:1.6rem;line-height:1;transition:.2s;z-index:2}\r\n.modal__close:hover{background:var(--sky-soft);color:var(--blue);transform:rotate(90deg)}\r\n.modal__head{margin-bottom:22px;padding-right:44px}\r\n.modal__head .eyebrow{margin-bottom:12px}\r\n.modal__head h3{font-size:1.5rem;margin-bottom:6px}\r\n.modal__head p{color:var(--muted);font-size:.92rem}\r\n.modal .btn-primary{width:100%;margin-top:8px}\r\nbody.modal-open{overflow:hidden}\r\n@media(max-width:680px){\r\n  .modal__card{padding:24px}\r\n  .modal .form__grid{grid-template-columns:1fr}\r\n}\r\n\r\n\/* ---------- GALLERY ---------- *\/\r\n.gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}\r\n.g-item{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:1\/1;background:var(--sky-soft);box-shadow:var(--shadow-sm);cursor:pointer;display:block;padding:0;border:1px solid var(--line-2)}\r\n.g-item img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}\r\n.g-item::after{content:\"\";position:absolute;inset:0;background:linear-gradient(to top,rgba(14,28,63,.55),rgba(14,28,63,0) 55%);opacity:0;transition:opacity .35s}\r\n.g-item .g-zoom{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.7);width:54px;height:54px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;opacity:0;transition:.35s;z-index:2}\r\n.g-item .g-zoom svg{width:24px;height:24px;color:var(--navy)}\r\n.g-item:hover img{transform:scale(1.08)}\r\n.g-item:hover::after{opacity:1}\r\n.g-item:hover .g-zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}\r\n.g-item:focus-visible{outline:3px solid var(--blue);outline-offset:3px}\r\n.lightbox{position:fixed;inset:0;z-index:320;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}\r\n.lightbox.open{opacity:1;visibility:visible}\r\n.lightbox__backdrop{position:absolute;inset:0;background:rgba(14,27,58,.86);backdrop-filter:blur(5px)}\r\n.lightbox__fig{position:relative;z-index:1;max-width:min(1000px,92vw);margin:0;text-align:center;transform:scale(.96);transition:transform .35s}\r\n.lightbox.open .lightbox__fig{transform:none}\r\n.lightbox__fig img{max-width:100%;max-height:80vh;border-radius:var(--r);box-shadow:var(--shadow-lg);background:#fff}\r\n.lightbox__fig figcaption{color:#dbe9fb;font-size:.9rem;margin-top:14px;font-family:var(--display)}\r\n.lightbox__close{position:absolute;top:20px;right:24px;z-index:3;width:46px;height:46px;border-radius:12px;background:rgba(255,255,255,.12);color:#fff;font-size:1.7rem;line-height:1;display:grid;place-items:center;transition:.2s}\r\n.lightbox__close:hover{background:rgba(255,255,255,.24);transform:rotate(90deg)}\r\n.lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;display:grid;place-items:center;transition:.2s}\r\n.lightbox__nav:hover{background:rgba(255,255,255,.28)}\r\n.lightbox__nav svg{width:24px;height:24px}\r\n.lightbox__prev{left:18px}.lightbox__next{right:18px}\r\n@media(max-width:1080px){.gallery__grid{grid-template-columns:repeat(3,1fr)}}\r\n@media(max-width:760px){.gallery__grid{grid-template-columns:repeat(2,1fr);gap:12px}.lightbox__nav{width:44px;height:44px}.lightbox__prev{left:8px}.lightbox__next{right:8px}}\r\n\r\n\/* ---------- FAB ---------- *\/\r\n.fab{position:fixed;right:22px;bottom:22px;z-index:90;display:flex;flex-direction:column;gap:12px;align-items:flex-end}\r\n.fab a,.fab button{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;box-shadow:var(--shadow-lg);transition:transform .25s}\r\n.fab a:hover,.fab button:hover{transform:scale(1.08)}\r\n.fab .wa{background:#25d366;color:#fff}\r\n.fab .call{background:linear-gradient(135deg,#9bd6ef,#87ceeb);color:var(--navy)}\r\n.fab svg{width:25px;height:25px}\r\n.fab .top{background:#fff;color:var(--navy);border:1px solid var(--line);opacity:0;visibility:hidden}\r\n.fab .top.show{opacity:1;visibility:visible}\r\n.fab__call-wrap{position:relative;display:flex;align-items:center}\r\n.fab__call-wrap::before{content:\"\";position:absolute;top:0;bottom:0;right:100%;width:18px}\r\n.fab__bar{position:absolute;right:calc(100% + 14px);top:50%;display:flex;align-items:stretch;height:90px;padding-top:15px;background:#fff;border:1px solid var(--line-2);border-radius:20px;box-shadow:var(--shadow-lg);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-50%) translateX(6px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;pointer-events:none;width:600px;max-width:calc(100vw - 84px)}\r\n.fab__call-wrap:hover .fab__bar{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0);pointer-events:auto}\r\n.fab__call-wrap:hover .call{transform:scale(1.05)}\r\n.fab__seg{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:5px;padding:0 20px;text-decoration:none;border-right:1px solid var(--line-2);transition:color .18s;white-space:nowrap}\r\n.fab__seg:last-child{border-right:none}\r\n.fab__seg:hover b{color:var(--blue)}\r\n.fab__seg:hover span{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}\r\n.fab__seg b{font-size:.9rem;color:var(--navy);font-family:var(--display);font-weight:700;overflow:hidden;text-overflow:ellipsis;transition:color .18s}\r\n.fab__seg span{font-size:1.02rem;color:var(--blue);font-weight:600;overflow:hidden;text-overflow:ellipsis}\r\n.fab .call{width:62px;height:62px;background:linear-gradient(135deg,#9bd6ef,#87ceeb);color:var(--navy)}\r\n\r\n\/* ---------- REVEAL ---------- *\/\r\n.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}\r\n.reveal.in{opacity:1;transform:none}\r\n.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}\r\n\r\n\/* ---------- RESPONSIVE ---------- *\/\r\n@media(max-width:1080px){\r\n  .hero__grid{grid-template-columns:1fr;gap:48px}\r\n  .hero__visual{max-width:440px;margin-inline:auto}\r\n  .specialties__grid{grid-template-columns:repeat(2,1fr)}\r\n  .stats__grid{grid-template-columns:repeat(2,1fr);gap:40px 20px}\r\n  .tech__grid{grid-template-columns:repeat(2,1fr)}\r\n  \r\n  .timeline{grid-template-columns:repeat(3,1fr);gap:40px 18px}\r\n  .timeline::before{display:none}\r\n  .footer__top{grid-template-columns:1fr 1fr}\r\n}\r\n@media(max-width:980px){\r\n  .nav,.header__cta .btn-primary{display:none}\r\n  .burger{display:grid}\r\n  .about__grid,.insure__grid,.appt__grid,.contact__grid{grid-template-columns:1fr;gap:40px}\r\n  .about__media{max-width:480px}\r\n  .vmv{grid-template-columns:1fr}\r\n  .services__grid,.why__grid,.docs__grid,.blog__grid,.branches{grid-template-columns:repeat(2,1fr)}\r\n  .branches{grid-template-columns:1fr}\r\n  .testi__slide{flex:0 0 50%}\r\n  .faq__grid{grid-template-columns:1fr}\r\n  .form__grid{grid-template-columns:1fr}\r\n  .fab__bar{flex-direction:column;width:210px;height:210px;padding:25px;top:auto;bottom:0;transform:translateY(0) translateX(6px)}\r\n  .fab__call-wrap:hover .fab__bar{transform:translateY(0) translateX(0)}\r\n  .fab__seg{flex:none;border-right:none;border-bottom:1px solid var(--line-2);padding:11px 16px;align-items:flex-start;text-align:left}\r\n  .fab__seg:last-child{border-bottom:none}\r\n}\r\n@media(max-width:680px){\r\n  .section{padding:66px 0}\r\n  .topbar__hours,.topbar a.tb-link .lbl{display:none}\r\n  .topbar__left{gap:14px}\r\n  .specialties{margin-top:-30px}\r\n  .specialties__grid,.services__grid,.why__grid,.docs__grid,.blog__grid,.tech__grid,.insure__list,.insure__logos,.timeline{grid-template-columns:1fr}\r\n  .testi__slide{flex:0 0 100%}\r\n  .stats__grid{grid-template-columns:1fr 1fr}\r\n  .footer__top{grid-template-columns:1fr}\r\n  .hero__badge--tl{left:0}.hero__badge--br{right:0}\r\n  .form{padding:26px}\r\n  .sec-head{margin-bottom:38px}\r\n  .page-hero{min-height:unset;padding:44px 0 40px}\r\n  .page-hero__cta{width:100%}\r\n  .page-hero__cta .btn{flex:1 1 auto;text-align:center}\r\n}\r\n@media(prefers-reduced-motion:reduce){\r\n  *{animation:none!important;scroll-behavior:auto!important}\r\n  .reveal{opacity:1;transform:none;transition:none}\r\n}\r\n\r\n\/* ============================================================\r\n   ABOUT PAGE \u2014 additional styles (new sections only)\r\n   ============================================================ *\/\r\n.nav a.active{color:var(--blue);font-weight:600}\r\n.page-hero{position:relative;overflow:hidden;display:flex;align-items:center;min-height:40vh;padding:64px 0 64px}\r\n.page-hero__bg{position:absolute;inset:0;background:url('https:\/\/wsrv.nl\/?url=ssl:www.goudaent.in\/wp-content\/uploads\/2025\/12\/goudaent-team-1-1024x687.jpeg') center\/cover no-repeat;transform:scale(1.06)}\r\n.page-hero__overlay{position:absolute;inset:0;background:linear-gradient(120deg,rgba(20,41,89,.95) 0%,rgba(20,41,89,.82) 45%,rgba(47,95,166,.72) 100%)}\r\n.page-hero__inner{position:relative;z-index:2;color:#fff;max-width:800px}\r\n.breadcrumb{display:flex;align-items:center;gap:10px;font-size:.86rem;margin-bottom:20px;color:rgba(255,255,255,.82)}\r\n.breadcrumb a{color:#fff;font-weight:600;transition:color .2s}\r\n.breadcrumb a:hover{color:var(--sky)}\r\n.breadcrumb span[aria-current]{color:var(--sky);font-weight:600}\r\n.page-hero h1{font-family:var(--display);font-weight:800;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.08;color:#fff;margin-bottom:18px}\r\n.page-hero__sub{font-size:clamp(1rem,1.55vw,1.18rem);color:rgba(255,255,255,.9);max-width:660px;margin-bottom:30px;line-height:1.6}\r\n.page-hero__cta{display:flex;gap:14px;flex-wrap:wrap}\r\n.page-hero__cta .btn-ghost{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.45);color:#fff}\r\n.page-hero__cta .btn-ghost:hover{background:rgba(255,255,255,.22)}\r\n\r\n\/* core values *\/\r\n.values-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:42px}\r\n.value-card{background:#fff;border:1px solid var(--line-2);border-radius:var(--r);padding:26px 16px;text-align:center;transition:transform .3s,box-shadow .3s,border-color .3s}\r\n.value-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:var(--sky)}\r\n.value-card .ic{width:54px;height:54px;margin:0 auto 14px;border-radius:15px;background:var(--sky-soft);display:grid;place-items:center;color:var(--blue);transition:.3s}\r\n.value-card:hover .ic{background:var(--grad);color:#fff}\r\n.value-card .ic svg{width:26px;height:26px}\r\n.value-card h3{font-size:.98rem;color:var(--navy);font-family:var(--display);font-weight:700;margin:0}\r\n\r\n\/* leadership *\/\r\n.lead__grid{display:grid;grid-template-columns:1.12fr .88fr;gap:54px;align-items:center}\r\n.lead__body .eyebrow{margin-bottom:16px}\r\n.lead__body h2{font-size:clamp(1.8rem,3.2vw,2.5rem);margin-bottom:16px}\r\n.lead__body>p{color:var(--muted);margin-bottom:26px;max-width:560px}\r\n.lead__points{display:flex;flex-direction:column;gap:18px}\r\n.lp{display:flex;gap:14px;align-items:flex-start}\r\n.lp .ck{width:30px;height:30px;border-radius:9px;background:var(--sky-soft);color:var(--blue);display:grid;place-items:center;flex:none}\r\n.lp .ck svg{width:16px;height:16px}\r\n.lp b{display:block;color:var(--navy);font-family:var(--display);font-size:1rem;margin-bottom:3px}\r\n.lp span{color:var(--muted);font-size:.9rem;line-height:1.5}\r\n.lead__stats{display:grid;grid-template-columns:1fr 1fr;gap:18px}\r\n.ls{background:var(--grad);color:#fff;border-radius:var(--r-lg);padding:30px 22px;text-align:center;box-shadow:var(--shadow)}\r\n.ls:nth-child(2),.ls:nth-child(3){background:#fff;border:1px solid var(--line-2);color:var(--navy)}\r\n.ls b{display:block;font-family:var(--display);font-weight:800;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1}\r\n.ls:nth-child(2) b,.ls:nth-child(3) b{color:var(--blue)}\r\n.ls span{font-size:.85rem;opacity:.92;margin-top:6px;display:block}\r\n\r\n\/* milestones timeline *\/\r\n.ms-timeline{position:relative;max-width:840px;margin:0 auto}\r\n.ms-timeline::before{content:\"\";position:absolute;left:50%;top:4px;bottom:4px;width:2px;background:var(--line);transform:translateX(-50%)}\r\n.ms-item{position:relative;width:50%;padding:0 40px 34px 0}\r\n.ms-item:nth-child(even){margin-left:50%;padding:0 0 34px 40px}\r\n.ms-dot{position:absolute;top:8px;right:-7px;width:14px;height:14px;border-radius:50%;background:var(--sky);border:3px solid #fff;box-shadow:0 0 0 2px var(--sky);z-index:2}\r\n.ms-item:nth-child(even) .ms-dot{right:auto;left:-7px}\r\n.ms-card{background:#fff;border:1px solid var(--line-2);border-radius:var(--r);padding:20px 22px;box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s}\r\n.ms-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}\r\n.ms-year{display:inline-block;font-family:var(--display);font-weight:800;color:var(--blue);font-size:1.05rem;margin-bottom:4px}\r\n.ms-card h3{color:var(--navy);font-size:1.05rem;margin-bottom:6px}\r\n.ms-card p{color:var(--muted);font-size:.9rem;line-height:1.55}\r\n\r\n@media(max-width:900px){\r\n  .lead__grid{grid-template-columns:1fr;gap:36px}\r\n}\r\n@media(max-width:760px){\r\n  .values-grid{grid-template-columns:repeat(2,1fr)}\r\n  .ms-timeline::before{left:7px}\r\n  .ms-item,.ms-item:nth-child(even){width:100%;margin-left:0;padding:0 0 28px 34px}\r\n  .ms-dot,.ms-item:nth-child(even) .ms-dot{left:0;right:auto}\r\n}\r\n@media(max-width:460px){\r\n  .values-grid{grid-template-columns:1fr}\r\n}\r\n\r\n\r\n\/* ===== secondary pages \u2014 extra blocks ===== *\/\r\n.tx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:8px}\r\n.tx-chip{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line-2);border-radius:14px;padding:14px 16px;box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s,border-color .2s}\r\n.tx-chip:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--sky)}\r\n.tx-chip .ck{width:32px;height:32px;border-radius:9px;background:var(--sky-soft);color:var(--blue);display:grid;place-items:center;flex:none}\r\n.tx-chip .ck svg{width:17px;height:17px}\r\n.tx-chip span{font-size:.92rem;color:var(--ink);font-weight:500}\r\n.tx-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:8px}\r\n.tx-card{background:#fff;border:1px solid var(--line-2);border-radius:var(--r);padding:26px;box-shadow:var(--shadow-sm)}\r\n.tx-card h3{color:var(--navy);font-family:var(--display);font-size:1.08rem;margin-bottom:14px;display:flex;align-items:center;gap:10px}\r\n.tx-card h3 .ic{width:36px;height:36px;border-radius:10px;background:var(--sky-soft);color:var(--blue);display:grid;place-items:center;flex:none}\r\n.tx-card h3 .ic svg{width:19px;height:19px}\r\n.tx-card ul{list-style:none;display:flex;flex-direction:column;gap:10px}\r\n.tx-card ul li{position:relative;padding-left:24px;color:var(--muted);font-size:.92rem;line-height:1.5}\r\n.tx-card ul li::before{content:\"\";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--sky);border:2px solid var(--blue)}\r\n.tx-callout{display:flex;gap:18px;align-items:flex-start;background:var(--grad);color:#fff;border-radius:var(--r-lg);padding:30px 32px;margin-top:8px}\r\n.tx-callout .ic{width:46px;height:46px;border-radius:13px;background:rgba(255,255,255,.16);display:grid;place-items:center;flex:none}\r\n.tx-callout .ic svg{width:24px;height:24px}\r\n.tx-callout h3{font-family:var(--display);font-size:1.2rem;margin-bottom:10px}\r\n.tx-callout ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin-top:8px}\r\n.tx-callout ul li{position:relative;padding-left:22px;font-size:.93rem;opacity:.95;line-height:1.45}\r\n.tx-callout ul li::before{content:\"\u2713\";position:absolute;left:0;color:#fff;font-weight:700}\r\n.tx-areas{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}\r\n.tx-areas span{background:var(--sky-soft);color:var(--blue);font-weight:600;font-size:.86rem;padding:8px 16px;border-radius:999px;border:1px solid rgba(135,206,235,.5)}\r\n\/* team *\/\r\n.team-list{display:flex;flex-direction:column;gap:28px}\r\n.team-member{display:grid;grid-template-columns:300px 1fr;align-items:stretch;background:#fff;border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s}\r\n.team-member:hover{transform:translateY(-4px);box-shadow:var(--shadow)}\r\n.tm-photo{background:var(--grad);min-height:330px;position:relative}\r\n.tm-photo img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}\r\n.tm-body{padding:32px 34px;align-self:center}\r\n.tm-body .tag{display:inline-block;background:var(--sky-soft);color:var(--blue);font-size:.74rem;font-weight:700;padding:5px 12px;border-radius:999px;margin-bottom:12px}\r\n.tm-body h3{color:var(--navy);font-family:var(--display);font-size:1.45rem;margin-bottom:8px}\r\n.tm-edu{color:var(--blue);font-size:.88rem;font-weight:600;margin-bottom:14px}\r\n.tm-edu span{display:block;line-height:1.5}\r\n.tm-body p{color:var(--muted);font-size:.93rem;line-height:1.65}\r\n@media(max-width:760px){.team-member{grid-template-columns:1fr}.tm-photo{min-height:300px}}\r\n\/* reviews grid *\/\r\n.rev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:22px}\r\n.rev-card{background:#fff;border:1px solid var(--line-2);border-radius:var(--r);padding:26px;box-shadow:var(--shadow-sm);transition:transform .25s,box-shadow .25s}\r\n.rev-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}\r\n.rev-card .stars{display:flex;gap:3px;color:#f5a623;margin-bottom:12px}\r\n.rev-card .stars svg{width:17px;height:17px}\r\n.rev-card p{color:var(--muted);font-size:.93rem;line-height:1.6;margin-bottom:18px}\r\n.rev-card .who{display:flex;align-items:center;gap:12px}\r\n.rev-card .who .av{width:42px;height:42px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:.9rem;flex:none}\r\n.rev-card .who b{display:block;color:var(--navy);font-size:.95rem}\r\n.rev-card .who span{color:var(--faint);font-size:.8rem}\r\n\r\n\r\n\/* ============================================================\r\n   CUSTOM OVERRIDES\r\n   1) Hide floating WhatsApp & Phone (call) icons\r\n   2) FAQ question boxes \u2014 hover colour = navy blue\r\n   3) Appointment section \u2014 button border = navy blue\r\n   ============================================================ *\/\r\n\r\n\/* 1) Remove floating WhatsApp icon & Phone icon (bottom-right FAB) *\/\r\n.fab .wa,\r\n.fab__call-wrap{display:none!important}\r\n\r\n\/* 2) FAQ question boxes \u2014 navy-blue hover *\/\r\n.acc:hover{border-color:var(--navy);box-shadow:var(--shadow)}\r\n.acc__q:hover{color:var(--navy);background:transparent}\r\n.acc__q:hover .pm{background:var(--navy);color:#fff}\r\n\r\n\/* 3) Request an Appointment \u2014 submit button border in navy blue *\/\r\n.appt .form .btn.btn-primary{border:1.6px solid var(--navy)}\r\n.appt .form .btn.btn-primary:hover{border-color:var(--navy)}\r\n<\/style>\r\n<style>\r\n\/* Doctor & Service removed from the appointment forms *\/\r\n.field.hide-dr{display:none !important;}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!-- INNER HERO -->\r\n<section class=\"page-hero\">\r\n  <div class=\"page-hero__bg\" style=\"background-image:url('https:\/\/emblixtestingserver.com\/goudaent\/wp-content\/uploads\/2026\/07\/image-25.jpg')\"><\/div>\r\n  <div class=\"page-hero__overlay\"><\/div>\r\n  <div class=\"wrap page-hero__inner\">\r\n    <nav class=\"breadcrumb reveal\" aria-label=\"Breadcrumb\"><a href=\"index.html\">Home<\/a><span aria-hidden=\"true\">&rsaquo;<\/span><a href=\"index.html#services\">Treatments<\/a><span aria-hidden=\"true\">&rsaquo;<\/span><span aria-current=\"page\">Swimmer&rsquo;s Ear<\/span><\/nav>\r\n    <h1 class=\"reveal\">Swimmer's Ear Treatment in Kukatpally<\/h1>\r\n    <p class=\"page-hero__sub reveal d1\">Pain, itching or fullness after swimming? Our ENT specialists treat swimmer\u2019s ear (otitis externa) quickly and safely, and help you prevent it coming back.<\/p>\r\n    <div class=\"page-hero__cta reveal d2\">\r\n      <a href=\"#appointment\" class=\"btn btn-primary js-book\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><\/svg>Book Appointment<\/a>\r\n      <a href=\"#contact\" class=\"btn btn-ghost\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72c.13.96.36 1.9.7 2.81a2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0122 16.92z\"\/><\/svg>Contact Us<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- OVERVIEW -->\r\n<section class=\"section\" id=\"overview\">\r\n  <div class=\"wrap about__grid\">\r\n    <div class=\"about__media reveal\"><div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/emblixtestingserver.com\/goudaent\/wp-content\/uploads\/2026\/07\/image-25.jpg\" alt=\"Swimmer's Ear Treatment in Kukatpally\" loading=\"lazy\" onerror=\"this.style.display='none'\"><\/div><\/div>\r\n    <div class=\"about__body reveal d1\">\r\n      <span class=\"eyebrow\"><span class=\"wave\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Best Swimmer's Ear (Otitis Externa) Treatment<\/span>\r\n      <h2 style=\"font-size:clamp(1.7rem,3.2vw,2.4rem);margin-bottom:16px\">Understanding swimmer\u2019s ear<\/h2>\r\n      <p>Swimmer\u2019s ear, or otitis externa, develops when water gets trapped in the ear canal, creating a moist environment where bacteria can thrive. Standard treatment involves ear drops, but timely medical attention is important for more serious infections.<\/p><p>It can also be triggered when the ear canal\u2019s natural defences are disturbed \u2014 for example by cotton swabs or objects in the ear. Get treated by Dr. Gouda Ramesh, swimmer\u2019s ear specialist at the best ENT clinic in Kukatpally.<\/p>\r\n      <a href=\"#appointment\" class=\"btn btn-primary js-book\" style=\"margin-top:8px\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><\/svg>Book a Consultation<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- SYMPTOMS -->\r\n<section class=\"section\" id=\"symptoms\" style=\"background:var(--bg)\">\r\n  <div class=\"wrap\">\r\n    <div class=\"sec-head center reveal\">\r\n      <span class=\"eyebrow\"><span class=\"wave\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Symptoms<\/span>\r\n      <h2>Signs to watch out for<\/h2>\r\n      <p>If you notice one or more of these symptoms, it is worth getting your ears checked by an ENT specialist.<\/p>\r\n    <\/div>\r\n    <div class=\"tx-grid\">\r\n      <div class=\"tx-chip reveal\"><span class=\"ck\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span><span>Slight redness in the ear<\/span><\/div>\r\n      <div class=\"tx-chip reveal\"><span class=\"ck\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span><span>Itching in the ear canal<\/span><\/div>\r\n      <div class=\"tx-chip reveal\"><span class=\"ck\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span><span>Odourless fluid drainage<\/span><\/div>\r\n      <div class=\"tx-chip reveal\"><span class=\"ck\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span><span>Fullness or partial blockage<\/span><\/div>\r\n      <div class=\"tx-chip reveal\"><span class=\"ck\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span><span>Decreased hearing<\/span><\/div>\r\n      <div class=\"tx-chip reveal\"><span class=\"ck\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span><span>Swelling<\/span><\/div>\r\n      <div class=\"tx-chip reveal\"><span class=\"ck\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span><span>Flaky skin in the ear canal<\/span><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- CAUSES -->\r\n<section class=\"section\" id=\"causes\">\r\n  <div class=\"wrap\">\r\n    <div class=\"sec-head center reveal\">\r\n      <span class=\"eyebrow\"><span class=\"wave\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Causes &amp; Diagnosis<\/span>\r\n      <h2>Understanding the condition<\/h2>\r\n      <p>Knowing the cause helps us choose the safest, most effective treatment for you.<\/p>\r\n    <\/div>\r\n    <div class=\"tx-cols\">\r\n      <article class=\"tx-card reveal\"><h3><span class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M1 12s4-7 11-7 11 7 11 7-4 7-11 7-11-7-11-7z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg><\/span>Why it happens<\/h3><ul><li>Water trapped in the ear canal after swimming or bathing<\/li><li>Disruption of the ear\u2019s natural earwax defences<\/li><li>Damage to the sensitive skin of the ear canal<\/li><li>Inserting cotton swabs or objects into the ear<\/li><li>Contaminated or unclean water exposure<\/li><\/ul><\/article>\r\n      <article class=\"tx-card reveal\"><h3><span class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01\"\/><\/svg><\/span>Moderate signs<\/h3><ul><li>Intense itching in or around the ear<\/li><li>Excessive drainage or fluid discharge<\/li><li>Partial blockage of the ear canal<\/li><li>Extensive redness or inflammation inside the ear<\/li><li>Muffled or reduced hearing<\/li><\/ul><\/article>\r\n      <article class=\"tx-card reveal\"><h3><span class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 9v4M12 17h.01M10.3 3.9 1.8 18a2 2 0 001.7 3h17a2 2 0 001.7-3L13.7 3.9a2 2 0 00-3.4 0z\"\/><\/svg><\/span>Advanced signs<\/h3><ul><li>Severe pain spreading to the face, neck or head<\/li><li>Complete blockage of the ear canal<\/li><li>Swollen lymph nodes with fever<\/li><li>Worsening symptoms despite ear drops<\/li><\/ul><\/article>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- TREATMENT -->\r\n<section class=\"section\" id=\"treatment\" style=\"background:var(--bg)\">\r\n  <div class=\"wrap about__grid\" style=\"align-items:center\">\r\n    <div class=\"about__body reveal\">\r\n      <span class=\"eyebrow\"><span class=\"wave\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Treatment<\/span>\r\n      <h2 style=\"font-size:clamp(1.7rem,3.2vw,2.4rem);margin-bottom:16px\">How swimmer\u2019s ear is treated<\/h2>\r\n      <p>The most common treatment for swimmer\u2019s ear is antibiotic ear drops, often combined with a steroid to reduce swelling. If the infection worsens, oral antibiotics may be added, and antifungal medication is used if a fungus is involved.<\/p><p>With prompt treatment, swimmer\u2019s ear usually clears within about a week. Keeping the ear clean and dry during recovery helps healing and lowers the chance of it returning.<\/p>\r\n    <\/div>\r\n    <div class=\"reveal d1\">\r\n<article class=\"tx-card\"><h3><span class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M3 12l9-9 9 9M5 10v10h14V10\"\/><\/svg><\/span>Prevention \u2014 keep ears dry<\/h3><ul><li>Wear clean earplugs while swimming<\/li><li>Use a shower cap to keep water out while bathing<\/li><li>Place cotton balls in the ears when washing your hair<\/li><li>Dry ears gently with a clean towel afterwards<\/li><li>Tilt your head and pull the earlobe to drain water<\/li><li>Use a hairdryer on the lowest, coolest setting<\/li><\/ul><\/article>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- WHEN TO SEE -->\r\n<section class=\"section\" id=\"when\">\r\n  <div class=\"wrap\">\r\n    <div class=\"tx-callout reveal\"><div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 9v4M12 17h.01M10.3 3.9 1.8 18a2 2 0 001.7 3h17a2 2 0 001.7-3L13.7 3.9a2 2 0 00-3.4 0z\"\/><\/svg><\/div><div><h3>When to see your ENT specialist<\/h3><p style=\"opacity:.95\">Please book an appointment promptly if you experience any of the following:<\/p><ul><li>You have severe or worsening ear pain<\/li><li>The ear canal is completely blocked<\/li><li>You develop a fever or swollen glands<\/li><li>There is discharge or noticeable hearing loss<\/li><li>Symptoms do not improve within a few days<\/li><\/ul><\/div><\/div>\r\n    <div style=\"margin-top:36px\">    <div class=\"sec-head center reveal\">\r\n      <span class=\"eyebrow\"><span class=\"wave\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Service Areas<\/span>\r\n      <h2>Trusted ENT care near you<\/h2>\r\n      <p>Gouda ENT serves patients across Hyderabad and Warangal, including these neighbourhoods:<\/p>\r\n    <\/div>\r\n    <div class=\"tx-areas\"><span>Kukatpally<\/span><span>Moosapet<\/span><span>Miyapur<\/span><span>Madhapur<\/span><span>Ameerpet<\/span><span>SR Nagar<\/span><span>Balanagar<\/span><span>Sanath Nagar<\/span><span>KPHB<\/span><span>Chandanagar<\/span><span>Hanamkonda<\/span><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- WHY CHOOSE US -->\r\n<section class=\"section\" id=\"why\" style=\"background:var(--bg)\">\r\n  <div class=\"wrap\">\r\n    <div class=\"sec-head center reveal\">\r\n      <span class=\"eyebrow\"><span class=\"wave\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Why Choose Us<\/span>\r\n      <h2>Why patients trust Gouda ENT<\/h2>\r\n      <p>Accurate diagnosis, advanced treatment and genuinely caring service \u2014 for every patient, at every branch.<\/p>\r\n    <\/div>\r\n    <div class=\"why__grid\" id=\"whyGrid\"><\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- TESTIMONIALS -->\r\n<section class=\"section testi\" id=\"testimonials\">\r\n  <div class=\"wrap\">\r\n    <div class=\"sec-head center reveal\">\r\n      <span class=\"eyebrow\"><span class=\"wave\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Patient Success Stories<\/span>\r\n      <h2>What our patients say<\/h2>\r\n      <p>Real experiences from people we've cared for across our Hyderabad and Warangal branches.<\/p>\r\n    <\/div>\r\n    <div class=\"testi__viewport reveal\"><div class=\"testi__track\" id=\"testiTrack\"><\/div><\/div>\r\n    <div class=\"testi__nav\">\r\n      <button id=\"testiPrev\" aria-label=\"Previous testimonial\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"><path d=\"M19 12H5M11 6l-6 6 6 6\"\/><\/svg><\/button>\r\n      <div class=\"testi__dots\" id=\"testiDots\"><\/div>\r\n      <button id=\"testiNext\" aria-label=\"Next testimonial\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- FAQ -->\r\n<section class=\"section faq\" id=\"faq\">\r\n  <div class=\"wrap\">\r\n    <div class=\"sec-head center reveal\">\r\n      <span class=\"eyebrow\"><span class=\"wave\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>FAQs<\/span>\r\n      <h2>Frequently asked questions<\/h2>\r\n      <p>Quick answers to common questions about ENT problems and our treatments.<\/p>\r\n    <\/div>\r\n    <div class=\"faq__grid\" id=\"faqGrid\"><\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- APPOINTMENT CTA -->\r\n<section class=\"section appt\" id=\"appointment\">\r\n  <div class=\"wrap appt__grid\">\r\n    <div class=\"appt__intro reveal\">\r\n      <span class=\"eyebrow\"><span class=\"wave\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Book an Appointment<\/span>\r\n      <h2>Take the first step toward better ENT health<\/h2>\r\n      <p>Get personalised care for your ear, nose and throat needs from our expert specialists. Choose your branch and preferred time \u2014 we'll confirm shortly.<\/p>\r\n      <div class=\"appt__contact\">\r\n        <div class=\"c\">\r\n          <span class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72c.13.96.36 1.9.7 2.81a2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0122 16.92z\"\/><\/svg><\/span>\r\n          <div><b data-branch=\"phone\">+91 95505 74871<\/b><span>Call us to book directly<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"c\">\r\n          <span class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"M22 7l-10 6L2 7\"\/><\/svg><\/span>\r\n          <div><b>goudasent@gmail.com<\/b><span>Email your queries anytime<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"c\">\r\n          <span class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg><\/span>\r\n          <div><b>Mon\u2013Sat 10:30 AM \u2013 9:00 PM<\/b><span>Sunday 10:30 AM \u2013 7:30 PM<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"form reveal d1\">\r\n      <form id=\"apptForm\" novalidate>\r\n        <!-- Web3Forms: submissions are emailed to the account tied to this key -->\r\n        <input type=\"hidden\" name=\"access_key\" value=\"248fad60-60ab-41c2-b40f-344c9894ed22\">\r\n        <!-- Email subject = page name; JS sets it to document.title before sending -->\r\n        <input type=\"hidden\" name=\"subject\" value=\"New Appointment Request\">\r\n        <input type=\"hidden\" name=\"from_name\" value=\"Gouda ENT Website\">\r\n        <!-- Honeypot spam trap: hidden from people, must stay empty -->\r\n        <input type=\"checkbox\" name=\"botcheck\" style=\"display:none\" tabindex=\"-1\" autocomplete=\"off\">\r\n        <h3>Book an Appointment<\/h3>\r\n        <p class=\"sub\">Fill in your details and we'll get back to you to confirm.<\/p>\r\n        <div class=\"form__grid\">\r\n          <div class=\"field full\"><label for=\"f-name\">Full Name<\/label><input type=\"text\" id=\"f-name\" name=\"name\" placeholder=\"Your name\" required><span class=\"err\">Please enter your name.<\/span><\/div>\r\n          <div class=\"field\"><label for=\"f-phone\">Phone Number<\/label><input type=\"tel\" id=\"f-phone\" name=\"phone\" placeholder=\"10-digit mobile\" required><span class=\"err\">Enter a valid 10-digit number.<\/span><\/div>\r\n          <div class=\"field\"><label for=\"f-email\">Email Address<\/label><input type=\"email\" id=\"f-email\" name=\"email\" placeholder=\"you@email.com\"><span class=\"err\">Enter a valid email.<\/span><\/div>\r\n          <div class=\"field\"><label for=\"f-branch\">Branch<\/label><select id=\"f-branch\" name=\"branch\" class=\"js-branch-select\" required><\/select><span class=\"err\">Please choose a branch.<\/span><\/div>\r\n          <div class=\"field hide-dr\"><label for=\"f-doctor\">Doctor<\/label><select id=\"f-doctor\" name=\"doctor\" disabled><option value=\"\">Any available doctor<\/option><option>Dr. Gouda Ramesh (MS-ENT)<\/option><option>Dr. S. Nandini (MS-ENT)<\/option><option>Dr. J. Lingaiah (MS-ENT)<\/option><\/select><\/div>\r\n          <div class=\"field hide-dr\"><label for=\"f-service\">Service<\/label><select id=\"f-service\" name=\"service\" disabled><option value=\"\">Select a service<\/option><option>Ear Conditions<\/option><option>Nose &amp; Sinus<\/option><option>Throat<\/option><option>Head &amp; Neck Surgeries<\/option><\/select><\/div>\r\n          <div class=\"field\"><label for=\"f-date\">Preferred Date<\/label><input type=\"date\" id=\"f-date\" name=\"date\"><\/div>\r\n          <div class=\"field\"><label for=\"f-time\">Preferred Time<\/label><input type=\"time\" id=\"f-time\" name=\"time\"><\/div>\r\n          <div class=\"field full\"><label for=\"f-msg\">Message (optional)<\/label><textarea id=\"f-msg\" name=\"message\" placeholder=\"Briefly describe your concern\"><\/textarea><\/div>\r\n        <\/div>\r\n        <button type=\"submit\" class=\"btn btn-primary\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 2L11 13M22 2l-7 20-4-9-9-4 20-7z\"\/><\/svg>Submit<\/button>\r\n      <\/form>\r\n      <div class=\"form__success\" id=\"apptSuccess\" role=\"status\">\r\n        <div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 11.08V12a10 10 0 11-5.93-9.14\"\/><path d=\"M22 4L12 14.01l-3-3\"\/><\/svg><\/div>\r\n        <h3>Thank you!<\/h3>\r\n        <p>Submitted successfully \u2014 our team will contact you soon.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- CONTACT -->\r\n<section class=\"section conditions\" id=\"contact\">\r\n  <div class=\"wrap\">\r\n    <div class=\"sec-head center reveal\">\r\n      <span class=\"eyebrow\"><span class=\"wave\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Contact Us<\/span>\r\n      <h2>Visit any of our three branches<\/h2>\r\n      <p>Expert ENT care across Hyderabad and Warangal \u2014 find the location nearest you, or call us directly.<\/p>\r\n    <\/div>\r\n    <div class=\"branches\" id=\"branchCards\"><\/div>\r\n    <div class=\"contact__emergency-strip reveal\">\r\n      <div class=\"ce__ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 12h-4l-3 9L9 3l-3 9H2\"\/><\/svg><\/div>\r\n      <div class=\"ce__text\"><b>Need urgent ENT help?<\/b><span>Call your nearest branch right away, or message us on WhatsApp for quick assistance.<\/span><\/div>\r\n      <div class=\"ce__actions\">\r\n        <a class=\"btn\" data-branch=\"phoneHref\" href=\"tel:+919550574871\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72c.13.96.36 1.9.7 2.81a2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0122 16.92z\"\/><\/svg>Call Now<\/a>\r\n        <a class=\"btn wa\" id=\"waBtn2\" href=\"https:\/\/api.whatsapp.com\/send?phone=919550574871\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.5 14.4c-.3-.2-1.7-.8-2-.9-.3-.1-.5-.2-.7.2-.2.3-.7.9-.9 1.1-.2.2-.3.2-.6.1-1.7-.9-2.9-1.6-4-3.5-.3-.5.3-.5.8-1.6.1-.2 0-.4 0-.5-.1-.2-.7-1.6-.9-2.2-.2-.6-.5-.5-.7-.5h-.6c-.2 0-.5.1-.8.4-.3.3-1 1-1 2.5s1.1 2.9 1.2 3.1c.2.2 2.1 3.2 5.1 4.5 1.9.8 2.6.9 3.5.7.6-.1 1.7-.7 1.9-1.3.2-.7.2-1.2.2-1.3-.1-.2-.3-.3-.6-.4z\"\/><path d=\"M12 2a10 10 0 00-8.6 15l-1.3 4.9 5-1.3A10 10 0 1012 2zm0 18.2c-1.5 0-3-.4-4.3-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1112 20.2z\"\/><\/svg>WhatsApp<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n\r\n<!-- APPOINTMENT MODAL -->\r\n<div class=\"modal\" id=\"apptModal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"apptModalTitle\">\r\n  <div class=\"modal__backdrop\"><\/div>\r\n  <div class=\"modal__card\">\r\n    <button class=\"modal__close\" id=\"apptModalClose\" aria-label=\"Close\">&times;<\/button>\r\n    <div class=\"modal__head\">\r\n      <span class=\"eyebrow\"><span class=\"wave\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Book an Appointment<\/span>\r\n      <h3 id=\"apptModalTitle\">Book an Appointment<\/h3>\r\n      <p>Fill in your details and our team will call you to confirm your appointment.<\/p>\r\n    <\/div>\r\n    <form id=\"mApptForm\" novalidate>\r\n        <!-- Web3Forms: submissions are emailed to the account tied to this key -->\r\n        <input type=\"hidden\" name=\"access_key\" value=\"248fad60-60ab-41c2-b40f-344c9894ed22\">\r\n        <!-- Email subject = page name; JS sets it to document.title before sending -->\r\n        <input type=\"hidden\" name=\"subject\" value=\"New Appointment Request (Popup)\">\r\n        <input type=\"hidden\" name=\"from_name\" value=\"Gouda ENT Website\">\r\n        <!-- Honeypot spam trap: hidden from people, must stay empty -->\r\n        <input type=\"checkbox\" name=\"botcheck\" style=\"display:none\" tabindex=\"-1\" autocomplete=\"off\">\r\n      <div class=\"form__grid\">\r\n        <div class=\"field full\"><label for=\"m-name\">Full Name<\/label><input type=\"text\" id=\"m-name\" name=\"name\" placeholder=\"Your name\" required><span class=\"err\">Please enter your name.<\/span><\/div>\r\n        <div class=\"field\"><label for=\"m-phone\">Phone Number<\/label><input type=\"tel\" id=\"m-phone\" name=\"phone\" placeholder=\"10-digit mobile\" required><span class=\"err\">Enter a valid 10-digit number.<\/span><\/div>\r\n        <div class=\"field\"><label for=\"m-email\">Email Address<\/label><input type=\"email\" id=\"m-email\" name=\"email\" placeholder=\"you@email.com\"><span class=\"err\">Enter a valid email.<\/span><\/div>\r\n        <div class=\"field\"><label for=\"m-branch\">Branch<\/label><select id=\"m-branch\" name=\"branch\" class=\"js-branch-select\" required><\/select><span class=\"err\">Please choose a branch.<\/span><\/div>\r\n        <div class=\"field hide-dr\"><label for=\"m-doctor\">Doctor<\/label><select id=\"m-doctor\" name=\"doctor\" disabled><option value=\"\">Any available doctor<\/option><option>Dr. Gouda Ramesh (MS-ENT)<\/option><option>Dr. S. Nandini (MS-ENT)<\/option><option>Dr. J. Lingaiah (MS-ENT)<\/option><\/select><\/div>\r\n        <div class=\"field hide-dr\"><label for=\"m-service\">Service<\/label><select id=\"m-service\" name=\"service\" disabled><option value=\"\">Select a service<\/option><option>Ear Conditions<\/option><option>Nose &amp; Sinus<\/option><option>Throat<\/option><option>Head &amp; Neck Surgeries<\/option><\/select><\/div>\r\n        <div class=\"field\"><label for=\"m-date\">Preferred Date<\/label><input type=\"date\" id=\"m-date\" name=\"date\"><\/div>\r\n        <div class=\"field\"><label for=\"m-time\">Preferred Time<\/label><input type=\"time\" id=\"m-time\" name=\"time\"><\/div>\r\n        <div class=\"field full\"><label for=\"m-msg\">Message (optional)<\/label><textarea id=\"m-msg\" name=\"message\" placeholder=\"Briefly describe your concern\"><\/textarea><\/div>\r\n      <\/div>\r\n      <button type=\"submit\" class=\"btn btn-primary\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 2L11 13M22 2l-7 20-4-9-9-4 20-7z\"\/><\/svg>Submit<\/button>\r\n    <\/form>\r\n    <div class=\"form__success\" id=\"mApptSuccess\" role=\"status\">\r\n      <div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 11.08V12a10 10 0 11-5.93-9.14\"\/><path d=\"M22 4L12 14.01l-3-3\"\/><\/svg><\/div>\r\n      <h3>Thank you!<\/h3>\r\n      <p>Submitted successfully \u2014 our team will contact you soon.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- FAB -->\r\n<div class=\"fab\">\r\n  <button class=\"top\" id=\"toTop\" aria-label=\"Back to top\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"><path d=\"M18 15l-6-6-6 6\"\/><\/svg><\/button>\r\n  <a class=\"wa\" id=\"waBtn\" href=\"https:\/\/api.whatsapp.com\/send?phone=919550574871\" target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.5 14.4c-.3-.2-1.7-.8-2-.9-.3-.1-.5-.2-.7.2-.2.3-.7.9-.9 1.1-.2.2-.3.2-.6.1-1.7-.9-2.9-1.6-4-3.5-.3-.5.3-.5.8-1.6.1-.2 0-.4 0-.5-.1-.2-.7-1.6-.9-2.2-.2-.6-.5-.5-.7-.5h-.6c-.2 0-.5.1-.8.4-.3.3-1 1-1 2.5s1.1 2.9 1.2 3.1c.2.2 2.1 3.2 5.1 4.5 1.9.8 2.6.9 3.5.7.6-.1 1.7-.7 1.9-1.3.2-.7.2-1.2.2-1.3-.1-.2-.3-.3-.6-.4z\"\/><path d=\"M12 2a10 10 0 00-8.6 15l-1.3 4.9 5-1.3A10 10 0 1012 2zm0 18.2c-1.5 0-3-.4-4.3-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1112 20.2z\"\/><\/svg><\/a>\r\n  <div class=\"fab__call-wrap\" id=\"fabCallWrap\">\r\n    <div class=\"fab__bar\" id=\"fabBar\"><\/div>\r\n    <a class=\"call\" aria-label=\"Call now\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72c.13.96.36 1.9.7 2.81a2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0122 16.92z\"\/><\/svg><\/a>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n\/* ============================================================\r\n   DATA \u2014 real Gouda ENT content\r\n   ============================================================ *\/\r\nconst SOCIAL = {\r\n  facebook:\"https:\/\/www.facebook.com\/drgoudarameshenthospital\/\",\r\n  instagram:\"https:\/\/www.instagram.com\/ent_hospital_gouda\/\",\r\n  linkedin:\"https:\/\/www.linkedin.com\/company\/gouda-ramesh-ent-centre\",\r\n  youtube:\"http:\/\/youtube.com\/@DrGoudaRameshENTCenter\/videos\"\r\n};\r\nconst BRANCHES = {\r\n  kukatpally:{\r\n    name:\"Kukatpally\", city:\"Hyderabad\",\r\n    address:\"Dr Gouda Ramesh ENT Hospital, Kukatpally, Y Junction, KKR Building, 4th Floor, Pillar #867, Beside Balanagar Metro Station, Kukatpally, Hyderabad, Telangana 500018\",\r\n    phone:\"+91 95505 74871\", phoneHref:\"tel:+919550574871\", whatsapp:\"919550574871\",\r\n    q:\"Gouda Ramesh ENT Hospital, Kukatpally, Hyderabad\",\r\n    ...SOCIAL\r\n  },\r\n  chandanagar:{\r\n    name:\"Chandanagar\", city:\"Hyderabad\",\r\n    address:\"Dr Gouda Ramesh ENT Centre, 2nd Floor, H.No: 2-133\/1, opp. VRK Silks, Chanda Nagar, Hyderabad, Telangana 500050\",\r\n    phone:\"+91 99851 71182\", phoneHref:\"tel:+919985171182\", whatsapp:\"919985171182\",\r\n    q:\"Gouda Ramesh ENT Hospital, Chandanagar, Hyderabad\",\r\n    ...SOCIAL\r\n  },\r\n  hanamkonda:{\r\n    name:\"Hanamkonda\", city:\"Warangal\",\r\n    address:\"Dr Gouda Ramesh ENT Centre, #7-1-64, Bus Stand Road, Beside Asian Sridevi Mall, opp. Kalyani Hospital, Sai Nagar, Hanamkonda, Telangana 506001\",\r\n    phone:\"+91 95505 74871\", phoneHref:\"tel:+919550574871\", whatsapp:\"919550574871\",\r\n    q:\"Gouda Ramesh ENT Hospital, Hanamkonda, Warangal\",\r\n    ...SOCIAL\r\n  }\r\n};\r\n\r\nconst ICONS = {\r\n  ear:'<path d=\"M6 13a6 6 0 1112 0c0 2-1 3-2 4s-1 2-1 3a3 3 0 01-6 0c0-1-1-2-1-3\"\/><path d=\"M9 11a3 3 0 016 0\"\/>',\r\n  earPain:'<path d=\"M6 13a6 6 0 1112 0c0 2-1 3-2 4s-1 2-1 3a3 3 0 01-6 0c0-1-1-2-1-3\"\/><path d=\"M12 7l-1 2.5h2L12 13\"\/>',\r\n  glueEar:'<path d=\"M6 13a6 6 0 1112 0c0 2-1 3-2 4s-1 2-1 3a3 3 0 01-6 0c0-1-1-2-1-3\"\/><path d=\"M12 9s2 2.5 2 4a2 2 0 01-4 0c0-1.5 2-4 2-4z\"\/>',\r\n  wax:'<circle cx=\"12\" cy=\"12\" r=\"9\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/>',\r\n  hearing:'<path d=\"M9 2v6a3 3 0 006 0V2\"\/><path d=\"M9 8a6 6 0 0012 0\"\/><path d=\"M6 8v5a6 6 0 0012 0\"\/>',\r\n  ring:'<path d=\"M12 4a6 6 0 016 6v3l2 3H4l2-3v-3a6 6 0 016-6z\"\/><path d=\"M10 20a2 2 0 004 0\"\/>',\r\n  vertigo:'<circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M12 3v3M12 18v3M3 12h3M18 12h3M5.6 5.6l2.1 2.1M16.3 16.3l2.1 2.1M5.6 18.4l2.1-2.1M16.3 7.7l2.1-2.1\"\/>',\r\n  tmj:'<path d=\"M5 8a7 7 0 0114 0v4a5 5 0 01-10 0v-1a3 3 0 016 0\"\/><path d=\"M9 17h6\"\/>',\r\n  sinus:'<path d=\"M9 3v8l-3 6a3 3 0 003 4 3 3 0 003-3v-2a3 3 0 013-3 3 3 0 003-3\"\/>',\r\n  polyp:'<path d=\"M9 3v8l-3 6a3 3 0 003 4 3 3 0 003-3v-2a3 3 0 013-3 3 3 0 003-3\"\/><circle cx=\"17\" cy=\"6\" r=\"2.5\"\/>',\r\n  septum:'<path d=\"M12 2v20M7 7l5-5 5 5M7 17l5 5 5-5\"\/>',\r\n  nosebleed:'<path d=\"M9 3v8l-3 6a3 3 0 003 4 3 3 0 003-3v-2a3 3 0 013-3 3 3 0 003-3\"\/><path d=\"M14 12s2 2.5 2 4a2 2 0 01-4 0c0-1.5 2-4 2-4z\"\/>',\r\n  nasalTumor:'<path d=\"M9 3v8l-3 6a3 3 0 003 4 3 3 0 003-3v-2a3 3 0 013-3 3 3 0 003-3\"\/><circle cx=\"17\" cy=\"14\" r=\"3\"\/>',\r\n  tonsil:'<path d=\"M12 3a4 4 0 00-4 4v3a4 4 0 008 0V7a4 4 0 00-4-4z\"\/><path d=\"M5 11a7 7 0 0014 0\"\/>',\r\n  sleep:'<path d=\"M21 12.8A8 8 0 1111.2 3 6 6 0 0021 12.8z\"\/><path d=\"M15 3h4l-4 4h4\"\/>',\r\n  snore:'<path d=\"M4 12a8 8 0 0016 0v-2a8 8 0 00-16 0v2z\"\/><path d=\"M15 5h3l-3 3h3\"\/><path d=\"M10 5v3\"\/>',\r\n  voice:'<path d=\"M3 10v4M7 6v12M11 3v18M15 7v10M19 10v4\"\/>',\r\n  throatInfec:'<path d=\"M12 3a4 4 0 00-4 4v3a4 4 0 008 0V7a4 4 0 00-4-4z\"\/><path d=\"M5 11a7 7 0 0014 0\"\/><circle cx=\"10\" cy=\"8\" r=\"1\" fill=\"currentColor\" stroke=\"none\"\/><circle cx=\"14\" cy=\"8\" r=\"1\" fill=\"currentColor\" stroke=\"none\"\/>',\r\n  adenoid:'<path d=\"M12 3a4 4 0 00-4 4v3a4 4 0 008 0V7a4 4 0 00-4-4z\"\/><path d=\"M5 11a7 7 0 0014 0\"\/><circle cx=\"9\" cy=\"14\" r=\"1.5\"\/><circle cx=\"15\" cy=\"14\" r=\"1.5\"\/>',\r\n  thyroid:'<path d=\"M12 3v18\"\/><path d=\"M8 5c-1 2-1 5 0 7s4 3 4 3-3 1-4 3-1 5 0 7\"\/><path d=\"M16 5c1 2 1 5 0 7s-4 3-4 3 3 1 4 3 1 5 0 7\"\/>',\r\n  parotid:'<circle cx=\"12\" cy=\"7\" r=\"4\"\/><path d=\"M7 19v-1a5 5 0 0110 0v1\"\/><circle cx=\"17.5\" cy=\"9.5\" r=\"2\"\/>',\r\n  submandib:'<path d=\"M5 8a7 7 0 0014 0v2a7 7 0 01-14 0V8z\"\/><ellipse cx=\"12\" cy=\"17\" rx=\"3\" ry=\"2\"\/>',\r\n  broncho:'<path d=\"M12 2v6M9 8c0 4-3 5-3 9a3 3 0 006 0M15 8c0 4 3 5 3 9a3 3 0 01-6 0\"\/>',\r\n  lymph:'<circle cx=\"9\" cy=\"12\" r=\"4\"\/><path d=\"M16 5l-6.5 6.5\"\/><path d=\"M14 4h3v3\"\/>',\r\n  surgery:'<path d=\"M14 4l6 6-9 9-6-6 9-9z\"\/><circle cx=\"18\" cy=\"6\" r=\"1.2\" fill=\"currentColor\"\/><path d=\"M3 21l4-1\"\/>',\r\n  pediatric:'<circle cx=\"12\" cy=\"7\" r=\"3\"\/><path d=\"M5 21c0-3.87 3.13-7 7-7s7 3.13 7 7\"\/><path d=\"M9.5 11.5l1.5 1.5L13.5 9.5\"\/>',\r\n  scope:'<circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"M21 21l-4.3-4.3\"\/>',\r\n  camera:'<rect x=\"2\" y=\"6\" width=\"20\" height=\"14\" rx=\"2\"\/><circle cx=\"12\" cy=\"13\" r=\"4\"\/><path d=\"M7 6l2-3h6l2 3\"\/>',\r\n  micro:'<path d=\"M6 18h8M9 18V9M6 9h6l3-4-2-2-7 6z\"\/><path d=\"M14 13a4 4 0 010 5\"\/>',\r\n  navi:'<rect x=\"3\" y=\"4\" width=\"18\" height=\"14\" rx=\"2\"\/><path d=\"M8 21h8M12 18v3M9 11l2 2 4-4\"\/>',\r\n  allergy:'<path d=\"M12 2v6M5 8l4 3M19 8l-4 3M12 22a6 6 0 01-6-6c0-2 1-4 6-9 5 5 6 7 6 9a6 6 0 01-6 6z\"\/>',\r\n  microscope:'<circle cx=\"12\" cy=\"6\" r=\"3\"\/><path d=\"M12 9v4M8 21h8M10 13h4l2 8H8z\"\/>',\r\n  calendar:'<rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/>',\r\n  steth:'<path d=\"M9 2v6a3 3 0 006 0V2\"\/><path d=\"M6 8v5a6 6 0 0012 0\"\/><circle cx=\"20\" cy=\"12\" r=\"2\"\/>',\r\n  clipboard:'<rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\"\/><path d=\"M16 4h2a2 2 0 012 2v14a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2h2\"\/><path d=\"M9 14l2 2 4-4\"\/>',\r\n  recover:'<path d=\"M3 12a9 9 0 1015.6-6.2M21 4v5h-5\"\/><path d=\"M9 12l2 2 4-4\"\/>',\r\n  shield:'<path d=\"M12 2L4 6v6c0 5 3.4 7.7 8 10 4.6-2.3 8-5 8-10V6l-8-4z\"\/>',\r\n  star:'<path d=\"M12 2l2.4 7.4H22l-6 4.6 2.3 7.4L12 17l-6.3 4.4L8 14 2 9.4h7.6z\"\/>',\r\n  layers:'<path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5M2 12l10 5 10-5\"\/>'\r\n};\r\n\r\nconst SERVICES = [\r\n  {ic:'steth', img:'https:\/\/www.goudaent.in\/images\/homepage\/treatments\/general-ent-consultation.jpg', t:'General ENT Consultation', d:'Expert evaluation and diagnosis for all ear, nose and throat concerns.'},\r\n  {ic:'ear', img:'https:\/\/www.goudaent.in\/images\/homepage\/treatments\/ear-infection-treatment.jpg', t:'Ear Infection Treatment', d:'Care for outer and middle-ear infections, ear pain and discharge.'},\r\n  {ic:'hearing', img:'https:\/\/www.goudaent.in\/images\/homepage\/treatments\/hearing-loss-management.jpg', t:'Hearing Loss Management', d:'Assessment and treatment of hearing loss, glue ear and sudden hearing loss.'},\r\n  {ic:'wax', img:'https:\/\/www.goudaent.in\/images\/homepage\/treatments\/audiology-and-ear-wax-care.jpg', t:'Audiology & Ear Wax Care', d:'Hearing assessment and safe microscopic removal of impacted ear wax.'},\r\n  {ic:'vertigo', img:'https:\/\/www.goudaent.in\/images\/homepage\/treatments\/vertigo-treatment.jpg', t:'Vertigo Treatment', d:'Specialised care for vertigo, dizziness and balance disorders.'},\r\n  {ic:'sinus', img:'https:\/\/www.goudaent.in\/images\/homepage\/treatments\/sinus-treatment.jpg', t:'Sinus Treatment (FESS)', d:'Micro-debrider-assisted endoscopic sinus surgery for chronic sinusitis.'},\r\n  {ic:'allergy', img:'https:\/\/www.goudaent.in\/images\/homepage\/treatments\/nose-allergy-management.jpg', t:'Allergy Management', d:'Allergy testing and treatment for allergic and vasomotor rhinitis.'},\r\n  {ic:'scope', img:'https:\/\/www.goudaent.in\/images\/homepage\/treatments\/nasal-endoscopy.jpg', t:'Nasal Endoscopy', d:'Diagnostic nasal endoscopy for polyps, blockage and sinus disease.'},\r\n  {ic:'tonsil', img:'https:\/\/www.goudaent.in\/images\/homepage\/treatments\/tonsil-and-adenoid-treatment.jpg', t:'Tonsil & Adenoid Treatment', d:'Coblator-assisted adeno-tonsillectomy for recurrent infections.'},\r\n  {ic:'sleep', img:'https:\/\/www.goudaent.in\/images\/homepage\/treatments\/snoring-and-sleep-apnea-care.jpg', t:'Snoring & Sleep Apnea Care', d:'At-home sleep studies and treatment for snoring and sleep apnea.'},\r\n  {ic:'voice', img:'https:\/\/www.goudaent.in\/images\/homepage\/treatments\/voice-and-throat-disorders.jpg', t:'Voice & Throat Disorders', d:'Laser micro-laryngeal surgery and care for hoarseness and voice issues.'},\r\n  {ic:'pediatric', img:'https:\/\/www.goudaent.in\/images\/homepage\/treatments\/pediatric-ent-care.jpg', t:'Pediatric ENT Care', d:'Child-friendly treatment for ear, nose and throat conditions in children.'}\r\n];\r\n\r\nconst CONDITIONS = [\r\n  {g:'ear',   ic:'hearing',     n:'Hearing Loss'},\r\n  {g:'ear',   ic:'earPain',     n:'Ear Pain'},\r\n  {g:'ear',   ic:'ring',        n:'Tinnitus'},\r\n  {g:'ear',   ic:'vertigo',     n:'Vertigo'},\r\n  {g:'ear',   ic:'wax',         n:'Ear Wax (Keratosis)'},\r\n  {g:'ear',   ic:'glueEar',     n:'Glue Ear'},\r\n  {g:'ear',   ic:'ear',         n:'Otosclerosis'},\r\n  {g:'ear',   ic:'tmj',         n:'TMJ Dysfunction'},\r\n  {g:'nose',  ic:'sinus',       n:'Sinusitis'},\r\n  {g:'nose',  ic:'polyp',       n:'Nasal Polyps'},\r\n  {g:'nose',  ic:'allergy',     n:'Allergic Rhinitis'},\r\n  {g:'nose',  ic:'septum',      n:'Deviated Septum'},\r\n  {g:'nose',  ic:'nosebleed',   n:'Nose Bleeds (Epistaxis)'},\r\n  {g:'nose',  ic:'nasalTumor',  n:'Sinus \/ Nasal Tumors'},\r\n  {g:'throat',ic:'tonsil',      n:'Tonsillitis'},\r\n  {g:'throat',ic:'sleep',       n:'Sleep Apnea'},\r\n  {g:'throat',ic:'snore',       n:'Snoring'},\r\n  {g:'throat',ic:'voice',       n:'Voice Disorders'},\r\n  {g:'throat',ic:'throatInfec', n:'Throat Infections'},\r\n  {g:'throat',ic:'adenoid',     n:'Adenoids'},\r\n  {g:'head',  ic:'thyroid',     n:'Thyroid'},\r\n  {g:'head',  ic:'parotid',     n:'Parotid'},\r\n  {g:'head',  ic:'submandib',   n:'Submandibular Gland'},\r\n  {g:'head',  ic:'broncho',     n:'Tracheostomy'},\r\n  {g:'head',  ic:'lymph',       n:'Lymph Node Biopsy'}\r\n];\r\n\r\nconst WHY = [\r\n  {ic:'star', t:'Experienced ENT Specialists', d:'A surgeon with 19+ years of experience and a team trusted by thousands of patients.'},\r\n  {ic:'surgery', t:'Advanced German Equipment', d:'High-quality German-made instruments for accurate diagnostics and precise surgery.'},\r\n  {ic:'scope', t:'Accurate Diagnosis', d:'Modern diagnostic tools and careful evaluation get to the root of the problem.'},\r\n  {ic:'clipboard', t:'Personalized Treatment Plans', d:'Care tailored to your specific ear, nose, throat or head & neck condition.'},\r\n  {ic:'calendar', t:'Same-Day Appointments', d:'Quick scheduling and prompt attention for urgent ENT concerns.'},\r\n  {ic:'shield', t:'Affordable Care', d:'Arogyasri, EHS and reimbursement facilities keep quality care accessible.'},\r\n  {ic:'navi', t:'Multiple Branches', d:'Locations in Kukatpally, Chandanagar and Hanamkonda for easy access.'},\r\n  {ic:'ring', t:'Excellent Patient Reviews', d:'Thousands rely on Gouda ENT for safe, effective and patient-focused treatment.'}\r\n];\r\n\r\nconst PROCESS = [\r\n  {ic:'calendar',  t:'Appointment Booking', d:'Schedule a visit online or by phone with our expert ENT specialists.'},\r\n  {ic:'steth',     t:'Consultation', d:'Meet your specialist to discuss symptoms and medical history in detail.'},\r\n  {ic:'scope',     t:'Diagnosis', d:'Thorough evaluation using advanced instruments and modern diagnostics.'},\r\n  {ic:'clipboard', t:'Treatment Planning', d:'A plan tailored to your specific ear, nose, throat or head & neck condition.'},\r\n  {ic:'surgery',   t:'Procedure \/ Treatment', d:'Safe, precise treatment or surgery using world-class German equipment.'},\r\n  {ic:'recover',   t:'Recovery & Follow-Up', d:'We monitor your recovery and provide ongoing support for lasting results.'}\r\n];\r\n\r\nconst TESTIMONIALS = [\r\n  {n:'Manjula Reddy', i:'MR', t:'A fish bone got stuck in my throat and every home remedy failed \u2014 the pain was getting worse. Dr. Ramesh removed it with great ease. My 2-hour problem was solved in 1 minute. Thank you, sir!'},\r\n  {n:'Swarupa', i:'SW', t:'Dr. Ramesh is a very good doctor. My daughter\\u2019s tonsil surgery was performed very successfully. He is a nice person and the staff also gives very good service.'},\r\n  {n:'Manu', i:'MA', t:'Thank you, Ramesh sir. Now I can breathe comfortably after the operation and I\\u2019m relieved from sinusitis. I also thank the team for continuously monitoring me, especially Laxmi madam.'},\r\n  {n:'Erpa Sandhya', i:'ES', t:'I brought my grandfather for his ear problem. The doctor gave very good treatment and now he is comfortable. Thanks to the doctor for the care.'},\r\n  {n:'Rishi Onteru', i:'RO', t:'Good service and good staff, and the lowest price for ENT problems compared to other hospitals. The best surgeons, available anytime. Once again, thank you, Ramesh sir.'},\r\n  {n:'Vilasagaram Rajesh', i:'VR', t:'Dr. Gouda Ramesh interacts well with the patient, explains the disease and the treatment to follow, and takes special care of every patient. Thank you, sir.'},\r\n  {n:'Ratheesh Janagam', i:'RJ', t:'A very good and clean environment for patients. The service is excellent, especially for surgeries. I strongly recommend this hospital for ENT care.'},\r\n  {n:'Prakash Rao', i:'PR', t:'A very experienced doctor at Y Junction who treats all ENT-related problems. The location is also very convenient, near Balanagar metro station.'}\r\n];\r\n\r\nconst FAQS = [\r\n  {q:'Is a sore throat a serious issue?', a:'It can be. A throat pain that lasts more than two weeks may be a symptom of throat cancer. Most of the time, however, a sore throat is a symptom of less serious conditions.'},\r\n  {q:'How long does a throat surgery take?', a:'A laryngectomy is a lengthy procedure that typically lasts between five and twelve hours, depending on the case.'},\r\n  {q:'What causes a blocked ear?', a:'A blocked ear can be caused by a build-up of fluids, loud sounds, foreign objects in the ear, severe head trauma, sudden changes in air pressure, or ear infections.'},\r\n  {q:'What is glue ear?', a:'Glue ear happens when fluid builds up inside the middle ear and does not drain away, which can affect hearing.'},\r\n  {q:'How do I know if my nose is infected?', a:'Common signs include a stuffy nose, facial pain or pressure, headache, and mucus dripping down the throat.'},\r\n  {q:'When should I see a doctor for a nose allergy?', a:'If pain or pressure persists for nearly 5\u20137 days, it is a wise decision to visit a doctor for evaluation.'}\r\n];\r\n\r\n\/* ============================================================\r\n   RENDER\r\n   ============================================================ *\/\r\nconst svgIcon = p => '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">'+p+'<\/svg>';\r\nconst arrow = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>';\r\n\r\n\/* services grid omitted on About page *\/\r\n\r\n\/* conditions grid omitted on About page *\/\r\n\r\n\/* Technology grid is now static HTML in the markup above \u2014 no JS render needed. *\/\r\n\r\n{var _wg=document.getElementById('whyGrid'); if(_wg) _wg.innerHTML = WHY.map(function(w,i){return '<article class=\"why-card reveal d'+(i%3)+'\"><span class=\"ic\">'+svgIcon(ICONS[w.ic])+'<\/span><h3>'+w.t+'<\/h3><p>'+w.d+'<\/p><\/article>';}).join('');}\r\n\r\n\/* process timeline omitted on About page *\/\r\n\r\n{var _fg=document.getElementById('faqGrid'); if(_fg) _fg.innerHTML = FAQS.map(function(f){return '<div class=\"acc reveal\"><button class=\"acc__q\">'+f.q+'<span class=\"pm\">'+svgIcon('<path d=\"M6 9l6 6 6-6\"\/>')+'<\/span><\/button><div class=\"acc__a\"><p>'+f.a+'<\/p><\/div><\/div>';}).join('');}\r\ndocument.querySelectorAll('.acc__q').forEach(q=>{\r\n  q.addEventListener('click',()=>{\r\n    const acc=q.parentElement, a=acc.querySelector('.acc__a'), open=acc.classList.contains('open');\r\n    document.querySelectorAll('.acc').forEach(x=>{x.classList.remove('open'); x.querySelector('.acc__a').style.maxHeight=null;});\r\n    if(!open){ acc.classList.add('open'); a.style.maxHeight=a.scrollHeight+'px'; }\r\n  });\r\n});\r\n\r\n\/* ---------- Gallery + lightbox ---------- *\/\r\nconst GALLERY=[\r\n  {src:'https:\/\/wsrv.nl\/?url=ssl:www.goudaent.in\/wp-content\/uploads\/2025\/12\/goudaent-team-1-1024x687.jpeg', cap:'Our ENT specialist team'},\r\n  {src:'https:\/\/wsrv.nl\/?url=ssl:www.goudaent.in\/wp-content\/uploads\/2025\/11\/Image-2.jpg', cap:'Inside Gouda ENT Hospital'},\r\n  {src:'https:\/\/wsrv.nl\/?url=ssl:www.goudaent.in\/wp-content\/uploads\/2025\/11\/Image-4.jpg', cap:'Patient care at Gouda ENT'},\r\n  {src:'https:\/\/wsrv.nl\/?url=ssl:www.goudaent.in\/wp-content\/uploads\/2025\/11\/Image-5.jpg', cap:'Advanced ENT facilities'},\r\n  {src:'https:\/\/wsrv.nl\/?url=ssl:www.goudaent.in\/wp-content\/uploads\/2025\/11\/Image-6.jpg', cap:'Consultation & diagnosis'},\r\n  {src:'https:\/\/wsrv.nl\/?url=ssl:www.goudaent.in\/wp-content\/uploads\/2025\/11\/Image-7.jpg', cap:'Inside Gouda ENT Hospital'},\r\n  {src:'https:\/\/wsrv.nl\/?url=ssl:www.goudaent.in\/wp-content\/uploads\/2025\/11\/Image-8.jpg', cap:'Treatment & procedures'},\r\n  {src:'https:\/\/wsrv.nl\/?url=ssl:www.goudaent.in\/wp-content\/uploads\/2025\/11\/Image-9.jpg', cap:'Inside Gouda ENT Hospital'}\r\n];\r\nconst galleryGrid=document.getElementById('galleryGrid');\r\nif(galleryGrid){\r\ngalleryGrid.innerHTML=GALLERY.map((g,i)=>\r\n  '<button class=\"g-item\" data-i=\"'+i+'\" aria-label=\"View image: '+g.cap+'\"><img decoding=\"async\" loading=\"lazy\" src=\"'+g.src+'\" alt=\"'+g.cap+'\" onerror=\"this.closest(\\'.g-item\\').style.display=\\'none\\'\"><span class=\"g-zoom\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"M21 21l-4.3-4.3M11 8v6M8 11h6\"\/><\/svg><\/span><\/button>'\r\n).join('');\r\n\r\nconst lb=document.getElementById('galleryLightbox');\r\nconst glbImg=document.getElementById('glbImg');\r\nconst glbCap=document.getElementById('glbCap');\r\nlet glbIndex=0;\r\nfunction showLb(i){\r\n  glbIndex=(i+GALLERY.length)%GALLERY.length;\r\n  glbImg.src=GALLERY[glbIndex].src;\r\n  glbCap.textContent=GALLERY[glbIndex].cap;\r\n}\r\nfunction openLb(i){ showLb(i); lb.classList.add('open'); document.body.classList.add('modal-open'); }\r\nfunction closeLb(){ lb.classList.remove('open'); document.body.classList.remove('modal-open'); }\r\ngalleryGrid.addEventListener('click',e=>{ const b=e.target.closest('.g-item'); if(b) openLb(+b.dataset.i); });\r\ndocument.getElementById('glbClose').addEventListener('click',closeLb);\r\ndocument.getElementById('glbNext').addEventListener('click',()=>showLb(glbIndex+1));\r\ndocument.getElementById('glbPrev').addEventListener('click',()=>showLb(glbIndex-1));\r\nlb.querySelector('.lightbox__backdrop').addEventListener('click',closeLb);\r\ndocument.addEventListener('keydown',e=>{\r\n  if(!lb.classList.contains('open')) return;\r\n  if(e.key==='Escape') closeLb();\r\n  else if(e.key==='ArrowRight') showLb(glbIndex+1);\r\n  else if(e.key==='ArrowLeft') showLb(glbIndex-1);\r\n});\r\n}\r\n\r\n\/* ---------- Testimonials carousel ---------- *\/\r\nconst star = '<svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l2.9 6.3 6.9.6-5.2 4.6 1.6 6.8L12 17.3 5.8 20.9l1.6-6.8L2.2 8.9l6.9-.6z\"\/><\/svg>';\r\nconst gmark = '<svg class=\"gmark\" viewBox=\"0 0 48 48\"><path fill=\"#4285F4\" d=\"M45.1 24.5c0-1.6-.1-2.8-.4-4H24v7.5h12.1c-.2 1.9-1.5 4.8-4.4 6.7l6.7 5.2c4-3.7 6.7-9.1 6.7-15.4z\"\/><path fill=\"#34A853\" d=\"M24 46c5.9 0 10.8-1.9 14.4-5.3l-6.7-5.2c-1.8 1.2-4.2 2.1-7.7 2.1-5.9 0-10.9-3.9-12.7-9.3l-7 5.4C7.9 40.7 15.4 46 24 46z\"\/><path fill=\"#FBBC05\" d=\"M11.3 28.3c-.5-1.4-.7-2.8-.7-4.3s.3-2.9.7-4.3l-7-5.4C3 17.1 2 20.4 2 24s1 6.9 2.6 9.7l6.7-5.4z\"\/><path fill=\"#EA4335\" d=\"M24 10.4c3.3 0 5.5 1.4 6.8 2.6l5.9-5.8C33.1 4 28.9 2 24 2 15.4 2 7.9 7.3 4.6 14.3l7 5.4C13.1 14.3 18.1 10.4 24 10.4z\"\/><\/svg>';\r\nconst track = document.getElementById('testiTrack');\r\nif(track){\r\ntrack.innerHTML = TESTIMONIALS.map(t=>\r\n  '<div class=\"testi__slide\"><div class=\"tcard\"><div class=\"gquote\"><div class=\"stars\">'+star.repeat(5)+'<\/div>'+gmark+'<\/div><p>'+t.t+'<\/p><div class=\"who\"><span class=\"av\">'+t.i+'<\/span><div><b>'+t.n+'<\/b><span>Verified patient review<\/span><\/div><\/div><\/div><\/div>'\r\n).join('');\r\nlet tIndex=0;\r\nconst dotsWrap=document.getElementById('testiDots');\r\nfunction perView(){ return window.innerWidth<=680?1:(window.innerWidth<=980?2:3); }\r\nfunction maxIndex(){ return Math.max(0, TESTIMONIALS.length-perView()); }\r\nfunction buildDots(){\r\n  dotsWrap.innerHTML='';\r\n  for(let i=0;i<=maxIndex();i++){\r\n    const d=document.createElement('button');\r\n    d.setAttribute('aria-label','Go to slide '+(i+1));\r\n    if(i===tIndex) d.classList.add('active');\r\n    d.addEventListener('click',()=>{ tIndex=i; updateTesti(); });\r\n    dotsWrap.appendChild(d);\r\n  }\r\n}\r\nfunction updateTesti(){\r\n  tIndex=Math.min(tIndex,maxIndex());\r\n  track.style.transform='translateX(-'+(tIndex*(100\/perView()))+'%)';\r\n  dotsWrap.querySelectorAll('button').forEach((d,i)=>d.classList.toggle('active',i===tIndex));\r\n}\r\ndocument.getElementById('testiNext').addEventListener('click',()=>{ tIndex=(tIndex>=maxIndex())?0:tIndex+1; updateTesti(); });\r\ndocument.getElementById('testiPrev').addEventListener('click',()=>{ tIndex=(tIndex<=0)?maxIndex():tIndex-1; updateTesti(); });\r\nbuildDots(); updateTesti();\r\nlet auto=setInterval(()=>{ tIndex=(tIndex>=maxIndex())?0:tIndex+1; updateTesti(); },5500);\r\nconst tvp=track.parentElement;\r\ntvp.addEventListener('mouseenter',()=>clearInterval(auto));\r\ntvp.addEventListener('mouseleave',()=>{ auto=setInterval(()=>{ tIndex=(tIndex>=maxIndex())?0:tIndex+1; updateTesti(); },5500); });\r\nlet resizeT;\r\nwindow.addEventListener('resize',()=>{ clearTimeout(resizeT); resizeT=setTimeout(()=>{ buildDots(); updateTesti(); },200); });\r\n}\r\n\r\n\/* ============================================================\r\n   BRANCH SWITCHING (+ localStorage)\r\n   ============================================================ *\/\r\nconst branchMenu=document.getElementById('branchMenu');\r\nconst branchSelect=document.getElementById('branchSelect');\r\nconst branchBtn=document.getElementById('branchBtn');\r\nconst STORAGE_KEY='goudaent_branch';\r\n\r\nif(branchMenu) branchMenu.innerHTML=Object.entries(BRANCHES).map(([k,b])=>\r\n  '<button data-key=\"'+k+'\"><span class=\"b-name\">'+b.name+'<\/span><span class=\"b-city\">'+b.city+'<\/span><a class=\"b-phone\" href=\"'+b.phoneHref+'\" onclick=\"event.stopPropagation()\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"width:11px;height:11px;margin-right:4px;vertical-align:middle\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72c.13.96.36 1.9.7 2.81a2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0122 16.92z\"\/><\/svg>'+b.phone+'<\/a><\/button>'\r\n).join('');\r\n\r\nconst branchSelects=()=>document.querySelectorAll('.js-branch-select');\r\n(function(){\r\n  const opts=Object.entries(BRANCHES).map(([k,b])=>\r\n    '<option value=\"'+k+'\">'+b.name+' \u2014 '+b.city+'<\/option>'\r\n  ).join('');\r\n  branchSelects().forEach(s=>{ s.innerHTML=opts; });\r\n})();\r\n\r\n\/* Reliable, key-free Google Maps embeds + directions links *\/\r\nconst HOURS_HTML='<strong>Mon\u2013Wed<\/strong> 10:30 AM\u20138:30 PM &nbsp;\u00b7&nbsp; <strong>Thu\u2013Sat<\/strong> 10:30 AM\u20139:00 PM &nbsp;\u00b7&nbsp; <strong>Sun<\/strong> 10:30 AM\u20137:30 PM';\r\nconst mapEmbed=q=>'https:\/\/maps.google.com\/maps?q='+encodeURIComponent(q)+'&z=15&output=embed';\r\nconst mapLink=q=>'https:\/\/www.google.com\/maps\/search\/?api=1&query='+encodeURIComponent(q);\r\nconst pinSvg='<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>';\r\nconst phoneSvg='<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72c.13.96.36 1.9.7 2.81a2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0122 16.92z\"\/><\/svg>';\r\nconst clockSvg='<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg>';\r\n\r\n{var _bcg=document.getElementById('branchCards'); if(_bcg) _bcg.innerHTML=Object.entries(BRANCHES).map(([k,b],i)=>\r\n  '<article class=\"branch-card reveal d'+(i%3)+'\">'\r\n  +'<div class=\"branch-card__map\"><span class=\"branch-card__pill\"><span class=\"dot\"><\/span>'+b.city+'<\/span>'\r\n  +'<iframe title=\"'+b.name+' location map\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" src=\"'+mapEmbed(b.q)+'\"><\/iframe><\/div>'\r\n  +'<div class=\"branch-card__body\">'\r\n  +'<div class=\"branch-card__head\"><h3>'+b.name+'<\/h3><span class=\"city\">'+b.city+'<\/span><\/div>'\r\n  +'<div class=\"bc-row\">'+pinSvg+'<span>'+b.address+'<\/span><\/div>'\r\n  +'<a class=\"bc-row\" href=\"'+b.phoneHref+'\">'+phoneSvg+'<span>'+b.phone+'<\/span><\/a>'\r\n  +'<div class=\"bc-row bc-hours\">'+clockSvg+'<span>'+HOURS_HTML+'<\/span><\/div>'\r\n  +'<div class=\"branch-card__actions\">'\r\n  +'<a class=\"btn btn-primary\" href=\"'+mapLink(b.q)+'\" target=\"_blank\" rel=\"noopener\">'+pinSvg+'Directions<\/a>'\r\n  +'<a class=\"btn btn-ghost\" href=\"'+b.phoneHref+'\">'+phoneSvg+'Call<\/a>'\r\n  +'<\/div><\/div><\/article>'\r\n).join('');}\r\n\r\nfunction setBranch(key){\r\n  const b=BRANCHES[key]; if(!b) return;\r\n  document.querySelectorAll('[data-branch]').forEach(el=>{\r\n    el.getAttribute('data-branch').split(' ').forEach(field=>{\r\n      if(field==='name'||field==='phone'||field==='address'){ el.textContent=b[field]; }\r\n      else if(field==='phoneHref'){ el.setAttribute('href', b.phoneHref); }\r\n      else if(field==='facebook'||field==='instagram'||field==='linkedin'||field==='youtube'){ el.setAttribute('href', b[field]); }\r\n      else if(field==='contactHeading'){ el.textContent='Visit our '+b.name+' branch'; }\r\n    });\r\n  });\r\n  const waBtn=document.getElementById('waBtn'); if(waBtn) waBtn.setAttribute('href','https:\/\/api.whatsapp.com\/send?phone='+b.whatsapp);\r\n  const waBtn2=document.getElementById('waBtn2'); if(waBtn2) waBtn2.setAttribute('href','https:\/\/api.whatsapp.com\/send?phone='+b.whatsapp);\r\n  branchSelects().forEach(s=>{ s.value=key; });\r\n  if(branchMenu) branchMenu.querySelectorAll('button').forEach(btn=>btn.classList.toggle('active', btn.dataset.key===key));\r\n  try{ localStorage.setItem(STORAGE_KEY,key); }catch(e){}\r\n}\r\n\r\nif(branchBtn) branchBtn.addEventListener('click',e=>{\r\n  e.stopPropagation();\r\n  branchSelect.classList.toggle('open');\r\n  branchBtn.setAttribute('aria-expanded', branchSelect.classList.contains('open'));\r\n});\r\nif(branchMenu) branchMenu.addEventListener('click',e=>{\r\n  const btn=e.target.closest('button'); if(!btn) return;\r\n  setBranch(btn.dataset.key);\r\n  if(branchSelect) branchSelect.classList.remove('open');\r\n  if(branchBtn) branchBtn.setAttribute('aria-expanded','false');\r\n});\r\ndocument.addEventListener('click',()=>{\r\n  if(branchSelect) branchSelect.classList.remove('open');\r\n  if(branchBtn) branchBtn.setAttribute('aria-expanded','false');\r\n});\r\nbranchSelects().forEach(s=>s.addEventListener('change',()=>setBranch(s.value)));\r\n\r\nlet saved='kukatpally';\r\ntry{ const s=localStorage.getItem(STORAGE_KEY); if(s && BRANCHES[s]) saved=s; }catch(e){}\r\nsetBranch(saved);\r\n\r\n\/* ---------- FAB branch phone flyout ---------- *\/\r\nconst FAB_NAMES = {kukatpally:'Kukatpally', chandanagar:'Chandanagar', hanamkonda:'Hanamkonda'};\r\ndocument.getElementById('fabBar').innerHTML =\r\n  Object.entries(BRANCHES).map(([k,b])=>\r\n    '<a class=\"fab__seg\" href=\"'+b.phoneHref+'\">'\r\n    +'<b>'+(FAB_NAMES[k]||b.name)+'<\/b>'\r\n    +'<span>'+b.phone+'<\/span>'\r\n    +'<\/a>'\r\n  ).join('');\r\n\r\n\/* ============================================================\r\n   HEADER \/ MENU \/ NAV\r\n   ============================================================ *\/\r\nconst header=document.getElementById('header');\r\nwindow.addEventListener('scroll',()=>{\r\n  if(header) header.classList.toggle('scrolled', window.scrollY>20);\r\n  document.getElementById('toTop').classList.toggle('show', window.scrollY>500);\r\n});\r\n\r\nconst burger=document.getElementById('burger');\r\nconst drawerClose=document.getElementById('drawerClose');\r\nconst scrim=document.getElementById('scrim');\r\nfunction closeMenu(){ document.body.classList.remove('menu-open'); }\r\nif(burger) burger.addEventListener('click',()=>document.body.classList.toggle('menu-open'));\r\nif(drawerClose) drawerClose.addEventListener('click',closeMenu);\r\nif(scrim) scrim.addEventListener('click',closeMenu);\r\ndocument.querySelectorAll('.drawer a, .nav a').forEach(a=>a.addEventListener('click',closeMenu));\r\n\r\n\/* ============================================================\r\n   COUNTERS\r\n   ============================================================ *\/\r\nconst counters=document.querySelectorAll('[data-count]');\r\nconst fmt=n=>n.toLocaleString('en-IN');\r\nfunction animateCount(el){\r\n  const target=+el.dataset.count, suffix=el.dataset.suffix||'', dur=1600, start=performance.now();\r\n  function tick(now){\r\n    const p=Math.min((now-start)\/dur,1);\r\n    const eased=1-Math.pow(1-p,3);\r\n    el.textContent=fmt(Math.floor(eased*target))+suffix;\r\n    if(p<1) requestAnimationFrame(tick); else el.textContent=fmt(target)+suffix;\r\n  }\r\n  requestAnimationFrame(tick);\r\n}\r\nconst countObserver=new IntersectionObserver((entries,obs)=>{\r\n  entries.forEach(en=>{ if(en.isIntersecting){ animateCount(en.target); obs.unobserve(en.target); } });\r\n},{threshold:.5});\r\ncounters.forEach(c=>countObserver.observe(c));\r\n\r\n\/* ============================================================\r\n   REVEAL ON SCROLL\r\n   ============================================================ *\/\r\nconst revealObserver=new IntersectionObserver((entries,obs)=>{\r\n  entries.forEach(en=>{ if(en.isIntersecting){ en.target.classList.add('in'); obs.unobserve(en.target); } });\r\n},{threshold:.12, rootMargin:'0px 0px -40px 0px'});\r\ndocument.querySelectorAll('.reveal').forEach(el=>revealObserver.observe(el));\r\n\r\n\/* ============================================================\r\n   APPOINTMENT FORMS (inline + modal) \u2014 shared validation\r\n   ============================================================ *\/\r\nfunction showWebFormError(form, msg){\r\n  var box=form.querySelector('.form__error');\r\n  if(!box){\r\n    box=document.createElement('p');\r\n    box.className='form__error';\r\n    box.setAttribute('role','alert');\r\n    box.style.cssText='margin:14px 0 0;padding:11px 14px;border-radius:12px;background:#fdecec;color:#c0272d;font-size:.9rem;line-height:1.45';\r\n    var b=form.querySelector('button[type=\"submit\"]');\r\n    if(b && b.parentNode){ b.parentNode.insertBefore(box, b.nextSibling); } else { form.appendChild(box); }\r\n  }\r\n  box.textContent=msg;\r\n  box.style.display='';\r\n}\r\nfunction wireForm(form, success){\r\n  if(!form) return;\r\n  const setErr=(input,bad)=>input.closest('.field').classList.toggle('invalid',bad);\r\n  form.addEventListener('submit',e=>{\r\n    e.preventDefault();\r\n    let ok=true;\r\n    const name=form.querySelector('[name=\"name\"]');\r\n    const phone=form.querySelector('[name=\"phone\"]');\r\n    const email=form.querySelector('[name=\"email\"]');\r\n    const branch=form.querySelector('[name=\"branch\"]');\r\n    if(!name.value.trim()){ setErr(name,true); ok=false; } else setErr(name,false);\r\n    const digits=phone.value.replace(\/\\D\/g,'');\r\n    if(digits.length<10){ setErr(phone,true); ok=false; } else setErr(phone,false);\r\n    if(email.value.trim() && !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email.value)){ setErr(email,true); ok=false; } else setErr(email,false);\r\n    if(!branch.value){ setErr(branch,true); ok=false; } else setErr(branch,false);\r\n    if(ok){\r\n      var btn=form.querySelector('button[type=\"submit\"]');\r\n      var subj=form.querySelector('[name=\"subject\"]');\r\n      if(subj) subj.value=document.title || 'New Appointment Request';\r\n      var fd=new FormData(form);\r\n      if(branch && branch.selectedIndex>=0){ fd.set('branch', branch.options[branch.selectedIndex].text); }\r\n      var origBtn=btn?btn.innerHTML:'';\r\n      if(btn){ btn.disabled=true; btn.textContent='Sending\\u2026'; }\r\n      var _e=form.querySelector('.form__error'); if(_e) _e.style.display='none';\r\n      fetch('https:\/\/api.web3forms.com\/submit',{ method:'POST', headers:{ 'Accept':'application\/json' }, body:fd })\r\n        .then(function(r){ return r.json(); })\r\n        .then(function(data){\r\n          if(data && data.success){\r\n            form.style.display='none';\r\n            if(success) success.classList.add('show');\r\n          } else {\r\n            showWebFormError(form, (data && data.message) ? data.message : 'Something went wrong. Please try again or call us directly.');\r\n          }\r\n        })\r\n        .catch(function(){\r\n          showWebFormError(form, 'Network error \\u2014 please check your connection and try again, or call us directly.');\r\n        })\r\n        .then(function(){\r\n          if(btn){ btn.disabled=false; btn.innerHTML=origBtn; }\r\n        });\r\n    }\r\n  });\r\n  form.querySelectorAll('input,select').forEach(el=>{\r\n    el.addEventListener('input',()=>el.closest('.field').classList.remove('invalid'));\r\n  });\r\n}\r\nwireForm(document.getElementById('apptForm'), document.getElementById('apptSuccess'));\r\nwireForm(document.getElementById('mApptForm'), document.getElementById('mApptSuccess'));\r\n\r\n\/* ---------- Appointment modal popup ---------- *\/\r\nconst apptModal=document.getElementById('apptModal');\r\nfunction openApptModal(){\r\n  apptModal.classList.add('open');\r\n  apptModal.setAttribute('aria-hidden','false');\r\n  document.body.classList.add('modal-open');\r\n  const first=apptModal.querySelector('input,select');\r\n  if(first) setTimeout(()=>first.focus(),60);\r\n}\r\nfunction resetModalForm(){\r\n  const f=document.getElementById('mApptForm'), s=document.getElementById('mApptSuccess');\r\n  if(f){ f.reset(); f.style.display=''; f.querySelectorAll('.field').forEach(x=>x.classList.remove('invalid')); }\r\n  if(s) s.classList.remove('show');\r\n  let stored='kukatpally';\r\n  try{ const v=localStorage.getItem(STORAGE_KEY); if(v && BRANCHES[v]) stored=v; }catch(e){}\r\n  const ms=document.getElementById('m-branch'); if(ms) ms.value=stored;\r\n}\r\nfunction closeApptModal(){\r\n  apptModal.classList.remove('open');\r\n  apptModal.setAttribute('aria-hidden','true');\r\n  document.body.classList.remove('modal-open');\r\n  const s=document.getElementById('mApptSuccess');\r\n  if(s && s.classList.contains('show')) resetModalForm();\r\n}\r\ndocument.querySelectorAll('.js-book').forEach(btn=>{\r\n  btn.addEventListener('click',e=>{ e.preventDefault(); if(typeof closeMenu==='function'){ closeMenu(); } openApptModal(); });\r\n});\r\napptModal.querySelector('.modal__backdrop').addEventListener('click',closeApptModal);\r\ndocument.getElementById('apptModalClose').addEventListener('click',closeApptModal);\r\ndocument.addEventListener('keydown',e=>{ if(e.key==='Escape' && apptModal.classList.contains('open')) closeApptModal(); });\r\n\r\n\/* Newsletter *\/\r\nconst newsForm=document.getElementById('newsForm');\r\nif(newsForm){\r\n  newsForm.addEventListener('submit',e=>{\r\n    e.preventDefault();\r\n    const msg=document.getElementById('newsMsg');\r\n    msg.style.display='block';\r\n    newsForm.reset();\r\n    setTimeout(()=>{ msg.style.display='none'; },4000);\r\n  });\r\n}\r\n\r\n\/* Back to top *\/\r\ndocument.getElementById('toTop').addEventListener('click',()=>window.scrollTo({top:0,behavior:'smooth'}));\r\n\r\n\/* Year *\/\r\nconst yearEl=document.getElementById('year');\r\nif(yearEl) yearEl.textContent=new Date().getFullYear();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Swimmer&#8217;s Ear Treatment in Kukatpally \u2014 Otitis Externa Care | Gouda ENT Home&rsaquo;Treatments&rsaquo;Swimmer&rsquo;s Ear Swimmer&#8217;s Ear Treatment in Kukatpally Pain, itching or fullness after swimming? Our ENT specialists treat swimmer\u2019s ear (otitis externa) quickly and safely, and help you prevent it coming back. Book Appointment Contact Us Best Swimmer&#8217;s Ear (Otitis Externa) Treatment Understanding swimmer\u2019s [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-381","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/emblixtestingserver.com\/goudaent\/wp-json\/wp\/v2\/pages\/381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emblixtestingserver.com\/goudaent\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/emblixtestingserver.com\/goudaent\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/emblixtestingserver.com\/goudaent\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/emblixtestingserver.com\/goudaent\/wp-json\/wp\/v2\/comments?post=381"}],"version-history":[{"count":11,"href":"https:\/\/emblixtestingserver.com\/goudaent\/wp-json\/wp\/v2\/pages\/381\/revisions"}],"predecessor-version":[{"id":12111,"href":"https:\/\/emblixtestingserver.com\/goudaent\/wp-json\/wp\/v2\/pages\/381\/revisions\/12111"}],"wp:attachment":[{"href":"https:\/\/emblixtestingserver.com\/goudaent\/wp-json\/wp\/v2\/media?parent=381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}