@media(max-width:1000px){.main-nav{gap:14px}.header-call{display:none}.about-grid,.why-grid{gap:55px}.doctor-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.quick-grid{grid-template-columns:repeat(3,1fr)}.quick-grid a:nth-child(3){border-right:0}.quick-grid a:nth-child(-n+3){border-bottom:1px solid var(--border)}}
@media(max-width:760px){body{padding-bottom:64px}.container{width:calc(100% - 36px)}.topbar .container{font-size:10px}.topbar .container span{display:none}.site-header{height:72px}.site-header.scrolled{height:64px}.logo b{font-size:10px}.logo small{font-size:5.5px}.logo-mark{height:34px;width:34px}.nav-toggle{display:grid;gap:5px;border:0;background:none;margin-left:auto;padding:10px;cursor:pointer}.nav-toggle i{display:block;width:24px;height:2px;background:var(--primary)}.main-nav{display:none}.main-nav.open{position:absolute;display:flex;flex-direction:column;gap:0;top:72px;left:0;right:0;background:#fff;border-bottom:1px solid var(--border);box-shadow:0 12px 17px #123e4a10}.site-header.scrolled .main-nav.open{top:64px}.main-nav.open a{padding:14px 18px;border-bottom:1px solid var(--border)}.header-appointment{display:none}.hero-grid{display:block}.hero-copy{padding:55px 0 37px}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-media{height:330px;margin:0 calc((100vw - 100%)/-2)}.hero-media>img{height:330px}.hero-callout{left:18px;bottom:18px}.trust-points{gap:9px 14px}.quick-grid{grid-template-columns:1fr 1fr}.quick-grid a{min-height:82px;padding:13px 28px 11px 13px;border-bottom:1px solid var(--border)}.quick-grid a:nth-child(3){border-right:1px solid var(--border)}.quick-grid a:nth-child(even){border-right:0}.quick-grid i{right:11px;top:29px}.section{padding:67px 0}.about-grid,.why-grid,.appointment-layout,.faq-layout{grid-template-columns:1fr;gap:34px}.image-panel{height:300px}.section-heading{display:block;margin-bottom:29px}.section-heading>p{margin-top:15px}.speciality-grid{display:block}.speciality-card:nth-child(odd){border-right:0;padding-right:0}.speciality-card:nth-child(even){padding-left:0}.doctor-grid{grid-template-columns:1fr;gap:15px}.doctor-photo{height:185px}.emergency-grid{display:block;padding:57px 0}.emergency-grid>div:last-child{margin-top:26px}.facilities-layout{grid-template-columns:1fr}.facility-list{padding-right:0}.facilities-layout .image-panel{height:270px}.treatment-list{grid-template-columns:1fr}.treatment-list a,.treatment-list a:nth-child(3n+2),.treatment-list a:nth-child(3n+3){padding:16px 0}.appointment-form{padding:21px}.form-row{grid-template-columns:1fr;gap:0}.testimonial p{font-size:18px}.faq-layout{gap:25px}.final-cta{padding:58px 0}.final-cta .container{display:block}.final-cta .button-row{margin-top:25px}.footer-grid{display:block}.footer-grid>div,.footer-grid>address{margin-top:27px}.footer-grid>.copyright{display:block;margin-top:32px}.back-top{bottom:76px}.mobile-actions{height:64px;display:grid;grid-template-columns:1fr 1fr 1.2fr;position:fixed;z-index:60;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--border)}.mobile-actions a{display:grid;place-items:center;text-decoration:none;color:var(--primary);font-size:11px;font-weight:700;border-right:1px solid var(--border)}.mobile-actions a:last-child{background:var(--primary);color:#fff;border:0}.reveal{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{transition:none}.btn{transition:none}}
