:root{--medical-red:#df3e4f;--medical-red-dark:#b92a39}.hero-media{line-height:0;display:block}.hero-media img{width:100%;height:auto}.equipment-nav-link{color:var(--medical-red)!important}.equipment-nav-link i{width:18px;color:var(--medical-red)}.service-card{flex-direction:column;padding:0;display:flex}.service-card:before{display:none}.service-card-media{background:var(--soft);height:205px;display:block;position:relative;overflow:hidden}.service-card-media:after{content:"";background:linear-gradient(#0000,#042f3d47);height:45%;position:absolute;inset:auto 0 0}.service-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.service-card:hover .service-card-media img{transform:scale(1.045)}.service-card .icon-box{z-index:2;width:48px;height:48px;margin:0;position:absolute;bottom:18px;left:22px;box-shadow:0 8px 24px #042f3d38}.service-card-body{flex-direction:column;flex:1;align-items:flex-start;padding:23px 25px 26px;display:flex}.service-card-body p{flex:1}.service-card.detailed h2{font-size:1.35rem}.service-card.featured-equipment{border-color:#df3e4f59}.service-card.featured-equipment .icon-box{background:linear-gradient(135deg, var(--medical-red), #f26b77)}.service-card.featured-equipment .learn,.service-card.featured-equipment .urdu{color:var(--medical-red-dark)}.form-grid textarea{resize:vertical;width:100%;min-height:108px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfe0e3;border-radius:10px;outline:none;padding:13px 14px;font-size:.82rem}.form-grid textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #14b7c81f}.details-field{grid-column:1/-1}.details-field small{color:#789098;font-weight:600}.equipment-feature{background:linear-gradient(135deg,#effafa 0%,#fff 55%,#fff2f3 100%)}.equipment-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:72px;display:grid}.equipment-image{position:relative}.equipment-image img{aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:var(--shadow);border-radius:26px}.equipment-image span{color:var(--ink);background:#fffffff0;border-radius:12px;padding:11px 15px;font-size:.75rem;font-weight:800;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 30px #042f3d2e}.equipment-image span i{color:var(--medical-red);margin-right:7px}.equipment-list{grid-template-columns:1fr 1fr;gap:11px;margin:25px 0 30px;display:grid}.equipment-list span{border:1px solid var(--line);color:var(--ink);background:#ffffffdb;border-radius:11px;padding:12px 13px;font-size:.78rem;font-weight:750}.equipment-list i{width:22px;color:var(--medical-red)}.mission-section{background:#fff}.mission-card{background:linear-gradient(135deg,#eaf9f9,#fff);border:1px solid #cde6e8;border-radius:25px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:42px;display:grid;box-shadow:0 18px 50px #063f4e14}.mission-icon{background:linear-gradient(135deg, var(--medical-red), #f26b77);color:#fff;border-radius:20px;place-items:center;width:76px;height:76px;font-size:1.8rem;display:grid;box-shadow:0 12px 28px #df3e4f3d}.mission-card h2{font-size:clamp(1.75rem,3vw,2.5rem)}.mission-card p{margin-bottom:0}.hero-service-image{border:1px solid #fff3;border-radius:28px;justify-self:end;width:min(100%,390px);position:relative;overflow:hidden;box-shadow:0 20px 55px #021f2a47}.hero-service-image>img{aspect-ratio:4/3;object-fit:cover;width:100%}.hero-service-image>span{color:#fff;background:linear-gradient(#0000,#032f3deb);align-items:center;gap:11px;padding:18px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-service-image>span i{color:#8ee9ed;font-size:1.2rem}.hero-service-image>span b{font:600 1rem Noto Nastaliq Urdu,serif}.service-booking-grid{align-items:start}.gallery-section{background:#f8fcfc}.care-gallery{grid-template-rows:repeat(2,230px);grid-template-columns:1.25fr 1fr .9fr;gap:18px;display:grid}.care-gallery figure{background:#dcebed;border-radius:20px;margin:0;position:relative;overflow:hidden}.care-gallery .gallery-large{grid-row:1/3}.care-gallery figure img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.care-gallery figure:hover img{transform:scale(1.035)}.care-gallery figcaption{color:#d8eef1;background:linear-gradient(#0000,#032f3de6);align-items:center;gap:12px;padding:42px 18px 17px;font-size:.68rem;display:flex;position:absolute;bottom:0;left:0;right:0}.care-gallery figcaption i{color:#83e4ea;font-size:1.15rem}.care-gallery figcaption strong{color:#fff;font-size:.88rem;display:block}.video-message-card{color:#fff;background:radial-gradient(circle at 80% 15%,#ffffff29,#0000 26%),linear-gradient(145deg,#07566a,#083848);border-radius:20px;flex-direction:column;grid-area:1/3/3;justify-content:center;align-items:flex-start;padding:30px;display:flex}.video-message-card p{color:#cfe8eb;margin:0;font-size:.82rem}.video-play{background:var(--medical-red);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:28px;display:grid;box-shadow:0 12px 28px #df3e4f59}.coming-soon{color:#bcebed;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff40;border-radius:999px;margin-bottom:12px;padding:5px 9px;font-size:.63rem;font-weight:800}@media (width<=1020px){.equipment-grid{gap:40px}.mission-card{grid-template-columns:auto 1fr}.mission-card .btn{grid-column:2;justify-self:start}.care-gallery{grid-template-rows:310px 220px 260px;grid-template-columns:1fr 1fr}.care-gallery .gallery-large{grid-area:1/1/auto/3}.video-message-card{grid-area:3/1/auto/3}}@media (width<=780px){.hero-image{isolation:isolate;background:#063f51;height:600px;min-height:0;position:relative;overflow:hidden}.hero-media{z-index:0;position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:50% center;width:100%;height:100%}.hero-image:after{z-index:1;background:linear-gradient(#02212b14 12%,#032a3638 43%,#032a36f0 77%,#032f3d 100%),linear-gradient(90deg,#032f3d47,#0000 70%)}.hero-mobile-copy{z-index:2;color:#fff;text-align:left;align-items:flex-start;padding:26px 24px 30px;bottom:0;left:0;right:0}.hero-mobile-copy .mobile-hero-kicker{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;width:auto;margin-bottom:8px;padding:7px 11px;font:800 .71rem Inter,sans-serif;display:inline-flex}.hero-mobile-copy strong{color:#fff;text-align:left;text-shadow:0 3px 18px #00000047;max-width:410px;margin:2px 0 7px;font:600 clamp(1.75rem,7vw,2.25rem)/1.9 Noto Nastaliq Urdu,serif}.hero-mobile-copy p{color:#d9f3f5;max-width:390px;margin:0 0 18px;font-size:.87rem;line-height:1.55}.mobile-hero-actions{grid-template-columns:1.25fr 1fr;gap:10px;width:100%;max-width:390px;display:grid}.mobile-hero-actions .btn{min-height:48px;padding:12px 15px;font-size:.82rem}.mobile-hero-actions .btn-primary{background:linear-gradient(135deg, var(--medical-red), #ef5d69);box-shadow:0 10px 26px #df3e4f57}.mobile-hero-actions .btn-outline-light{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a}.equipment-grid,.mission-card{grid-template-columns:1fr}.equipment-grid{gap:34px}.mission-card{padding:28px}.mission-card .btn{grid-column:auto;justify-self:stretch}.hero-service-image{justify-self:stretch;width:100%}.service-hero-grid{gap:35px}}@media (width<=560px){.hero-image{height:570px}.hero-mobile-copy{padding:22px 20px 26px}.hero-media img{object-position:51% center}.service-card-media{height:220px}.equipment-list,.care-gallery{grid-template-columns:1fr}.care-gallery{grid-template-rows:repeat(3,250px) auto}.care-gallery .gallery-large,.care-gallery figure,.video-message-card{grid-area:auto/1}.video-message-card{min-height:290px}}@media (width<=360px){.hero-image{height:545px}.hero-mobile-copy strong{font-size:1.62rem}.hero-mobile-copy p{font-size:.8rem}.mobile-hero-actions .btn{padding-inline:10px;font-size:.76rem}}:root{--medical-red:#d92f49;--medical-red-dark:#ad1f36;--medical-red-soft:#fff0f3}.eyebrow{align-items:center;gap:9px;display:inline-flex}.eyebrow:before{content:"";background:var(--medical-red);border-radius:999px;width:22px;height:3px}.eyebrow.light:before{background:#ff9aaa}.topbar{border-bottom:2px solid var(--medical-red)}.topbar i,.main-nav>a:not(.btn):after,.nav-dropdown>a:after{background:var(--medical-red)}.topbar i{color:#ff9aaa;background:0 0}.nav-cta,.btn-medical{background:linear-gradient(135deg, var(--medical-red-dark), var(--medical-red));border-color:#0000;box-shadow:0 11px 26px #d92f4940;color:#fff!important}.nav-cta:hover,.btn-medical:hover{background:linear-gradient(135deg,#981a2e,#c92842)}.trust-grid>div:nth-child(3) i,.contact-chip>i,.service-card .urdu,.service-card.detailed .urdu{color:var(--medical-red)}.service-card .urdu{text-align:right;width:100%;min-height:2.25rem;margin:-2px 0 8px;font-family:Noto Nastaliq Urdu,Jameel Noori Nastaleeq,serif;font-size:1.06rem;font-weight:600;line-height:2.05}.service-card:hover .learn,.service-card:hover h3,.service-card:hover h2{color:var(--medical-red-dark)}.service-card-media{height:225px}.service-card-media img{object-position:center 38%}.equipment-feature{background:radial-gradient(circle at 92% 10%,#d92f491f,#0000 25%),linear-gradient(135deg,#edfafa 0%,#fff 52%,#fff4f6 100%);position:relative;overflow:hidden}.equipment-feature:before{content:"+";color:#d92f490e;font:800 20rem/1 Outfit,sans-serif;position:absolute;top:-88px;right:3vw}.equipment-image:before{content:"";z-index:0;border:2px solid #d92f4933;border-radius:28px;position:absolute;inset:22px -18px -18px 22px}.equipment-image img,.equipment-image span{z-index:1;position:relative}.equipment-image span{position:absolute}.equipment-copy{z-index:1;position:relative}.equipment-actions{align-items:center;gap:18px;display:flex}.equipment-actions small{color:#6d858e;max-width:190px;font-size:.7rem;line-height:1.45}.equipment-actions small i{color:var(--medical-red)}.mission-showcase{background:#fff}.mission-showcase-card{color:#fff;background:radial-gradient(circle at 95% 5%,#4bd7e02e,#0000 30%),radial-gradient(circle at 0 100%,#d92f4929,#0000 30%),linear-gradient(135deg,#053b4d,#075e70);border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:70px;padding:clamp(42px,6vw,76px);display:grid;overflow:hidden;box-shadow:0 28px 70px #053b4d2e}.mission-label{color:#d9f5f7;letter-spacing:.12em;text-transform:uppercase;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:8px 13px;font-size:.72rem;font-weight:800;display:inline-flex}.mission-label i{color:#ff8fa2}.mission-statement h2{max-width:720px;font-size:clamp(2.05rem,4.1vw,3.65rem)}.mission-statement p{color:#d3eaee;max-width:720px;font-size:1rem}.mission-link{color:#fff;align-items:center;gap:10px;font-size:.86rem;font-weight:800;display:inline-flex}.mission-link i{color:#ff8fa2;transition:transform .2s}.mission-link:hover i{transform:translate(5px)}.mission-principles{gap:13px;display:grid}.mission-principles>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff13;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:15px;padding:17px;display:flex}.mission-principles>div>i{background:var(--medical-red);color:#fff;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.mission-principles strong,.mission-principles span{display:block}.mission-principles strong{color:#fff;font-size:.9rem}.mission-principles span{color:#bcd9de;font-size:.7rem}.steps>div{transition:transform .25s,box-shadow .25s;overflow:hidden}.steps>div:after{content:"";background:var(--medical-red);transform-origin:0;height:3px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.steps>div:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.steps>div:hover:after{transform:scaleX(1)}.steps b{color:#f5dfe3}.video-play{background:linear-gradient(135deg, var(--medical-red-dark), var(--medical-red))}.service-overview article>h2:first-of-type{margin-top:0}.service-guidance{background:var(--medical-red-soft);border:1px solid #f1c7ce;border-radius:16px;align-items:flex-start;gap:18px;margin-top:34px;padding:23px;display:flex}.service-guidance>i{color:var(--medical-red);margin-top:4px;font-size:1.35rem}.service-guidance h3{margin-bottom:7px;font-size:1rem}.service-guidance p{margin:0;font-size:.82rem}.sidebar-kicker{color:var(--medical-red);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.66rem;font-weight:800;display:block}.sticky-card{background:#fff;overflow:hidden}.sticky-card:before{content:"";background:linear-gradient(90deg, var(--medical-red), var(--cyan));width:calc(100% + 56px);height:5px;margin:-28px -28px 25px;display:block}.include-grid div{border:1px solid #0000;transition:border-color .2s,background .2s}.include-grid div:hover{background:#fff8f9;border-color:#f1c7ce}.include-grid i{color:var(--medical-red)}.about-hero{background:radial-gradient(circle at 82% 18%,#d92f4933,#0000 24%),radial-gradient(circle at 96% 90%,#30ccd733,#0000 28%),linear-gradient(135deg,#063747,#08798b)}.about-story-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);align-items:center;gap:75px;display:grid}.about-signature{color:var(--medical-red);text-align:right;margin-top:30px;font:600 1.6rem/2 Noto Nastaliq Urdu,serif}.about-team-visual{margin:0;position:relative}.about-team-visual:before{content:"";border:2px solid #d92f492e;border-radius:26px;position:absolute;inset:20px -18px -18px 20px}.about-team-visual img{aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:var(--shadow);border-radius:24px;position:relative}.about-team-visual figcaption{color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #ffffff73;border-radius:14px;align-items:center;gap:13px;padding:15px 17px;font-size:.67rem;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 12px 28px #042f3d29}.about-team-visual figcaption i{color:var(--medical-red);font-size:1.2rem}.about-team-visual figcaption strong{color:var(--ink);font-size:.84rem;display:block}.about-direction{background:linear-gradient(#f5fbfc 0%,#fff 100%)}.mission-vision-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.direction-card{border:1px solid var(--line);background:#fff;border-radius:26px;padding:clamp(30px,4.2vw,48px);position:relative;overflow:hidden;box-shadow:0 18px 50px #063f4e12}.direction-card:after{content:"";background:#d92f490f;border-radius:50%;width:150px;height:150px;position:absolute;top:-54px;right:-54px}.vision-direction:after{background:#15b7c817}.direction-icon{background:linear-gradient(135deg, var(--medical-red-dark), var(--medical-red));color:#fff;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:24px;font-size:1.35rem;display:grid}.vision-direction .direction-icon{background:linear-gradient(135deg, var(--teal), var(--cyan))}.direction-label{color:var(--medical-red);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.vision-direction .direction-label{color:var(--teal)}.direction-card h3{margin-top:10px;font-size:clamp(1.45rem,2.4vw,2rem)}.direction-card ul{margin:24px 0 0;padding:0;list-style:none}.direction-card li{color:var(--ink);margin:10px 0;font-size:.82rem;font-weight:700}.direction-card li i{width:22px;color:var(--medical-red)}.vision-direction li i{color:var(--teal)}.about-promise{background:#fff}.about-promise-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.promise-points{gap:0;display:grid}.promise-points>div{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;gap:18px;padding:22px 0;display:grid}.promise-points>div:first-child{padding-top:0}.promise-points b{color:var(--medical-red);font:800 1.6rem Outfit,sans-serif}.promise-points strong,.promise-points span{display:block}.promise-points strong{color:var(--ink);margin-bottom:4px;font-size:.95rem}.promise-points span{color:var(--text);font-size:.8rem}.about-final-cta{background:linear-gradient(135deg,#effafa,#fff4f6)}.doctor-call-hero{color:#fff;background:#052f3f;align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.doctor-call-media,.doctor-call-overlay{position:absolute;inset:0}.doctor-call-media img{object-fit:cover;object-position:center;width:100%;height:100%}.doctor-call-overlay{background:linear-gradient(90deg,#032734f5 0%,#032734d1 43%,#0327341f 76%)}.doctor-call-hero-content{z-index:2;padding-block:90px;position:relative}.doctor-call-hero-content h1{max-width:720px;font-size:clamp(2.7rem,5.5vw,5rem)}.doctor-call-hero-content>p{color:#d4edf0;max-width:620px;font-size:1.05rem}.doctor-hero-notes{color:#d5ecef;border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:24px;margin-top:35px;padding-top:24px;font-size:.74rem;font-weight:700;display:flex}.doctor-hero-notes i{color:#ff91a3;margin-right:7px}.doctor-intro-grid{grid-template-columns:1fr .8fr;align-items:start;gap:80px;display:grid}.doctor-scope-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:34px}.scope-icon{background:var(--medical-red-soft);width:56px;height:56px;color:var(--medical-red);border-radius:16px;place-items:center;margin-bottom:22px;font-size:1.4rem;display:grid}.doctor-scope-card ul{margin:22px 0;padding:0;list-style:none}.doctor-scope-card li{margin:10px 0;font-size:.82rem;font-weight:700}.doctor-scope-card li i{width:23px;color:var(--teal)}.emergency-alert{background:var(--medical-red-soft);border:1px solid #f4c2ca;border-radius:13px;gap:13px;padding:16px;display:flex}.emergency-alert>i{color:var(--medical-red);margin-top:3px}.emergency-alert p{margin:0;font-size:.7rem}.emergency-alert strong{color:var(--medical-red-dark);display:block}.doctor-directory-heading{align-items:center}.doctor-directory-tools{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1.15fr 1fr auto;align-items:end;gap:16px;margin-bottom:30px;padding:20px;display:grid;box-shadow:0 14px 38px #063f4e0f}.doctor-directory-tools label>span:first-child{color:var(--ink);margin:0 0 7px 3px;font-size:.7rem;font-weight:800;display:block}.doctor-control{display:block;position:relative}.doctor-control>i{z-index:1;color:var(--medical-red);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.doctor-control input,.doctor-control select{width:100%;height:50px;color:var(--ink);background:#fff;border:1px solid #cadee2;border-radius:12px;outline:0;padding:0 42px;font:500 .82rem Inter,sans-serif;transition:border-color .2s,box-shadow .2s}.doctor-control select{cursor:pointer;padding-right:18px}.doctor-control input:focus,.doctor-control select:focus{border-color:var(--teal);box-shadow:0 0 0 4px #087f911a}.doctor-results{background:var(--medical-red-soft);border-radius:12px;align-items:center;gap:10px;min-width:178px;height:50px;padding:8px 14px;display:flex}.doctor-results strong{color:var(--medical-red-dark);font:800 1.4rem Outfit,sans-serif}.doctor-results span{color:#71565b;max-width:100px;font-size:.61rem;font-weight:700;line-height:1.25}.doctor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.doctor-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-width:0;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.doctor-card[hidden]{display:none!important}.doctor-card:hover{box-shadow:var(--shadow);border-color:#efbfc7;transform:translateY(-6px)}.doctor-card-media{background:linear-gradient(145deg,#e8f6f7,#f9fcfc);height:255px;position:relative;overflow:hidden}.doctor-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#03273457);height:42%;position:absolute;bottom:0;left:0;right:0}.doctor-card-media img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .35s}.doctor-photo-placeholder{color:#fff;background:radial-gradient(circle at 70% 18%,#ffffff38,#0000 28%),linear-gradient(145deg,#075568,#0e93a4);place-content:center;justify-items:center;width:100%;height:100%;display:grid}.doctor-photo-placeholder span{background:#ffffff1a;border:2px solid #ffffffb3;border-radius:50%;place-items:center;width:92px;height:92px;margin-bottom:13px;font:800 1.8rem Outfit,sans-serif;display:grid;box-shadow:0 12px 30px #01262f40}.doctor-photo-placeholder small{color:#d9f4f6;font-size:.62rem;font-weight:700}.doctor-card:hover .doctor-card-media img{transform:scale(1.035)}.doctor-status{z-index:1;color:var(--teal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #ffffff80;border-radius:999px;padding:6px 10px;font-size:.61rem;font-weight:800;position:absolute;bottom:14px;right:15px}.doctor-status i{color:var(--medical-red);margin-right:4px}.doctor-card-body{flex-direction:column;flex:1;padding:23px;display:flex}.doctor-department-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.doctor-department-tags span{background:var(--medical-red-soft);color:var(--medical-red-dark);border-radius:7px;padding:5px 8px;font-size:.57rem;font-weight:800;line-height:1.3}.doctor-card h3{margin-bottom:5px;font-size:1.17rem}.doctor-card .doctor-role{color:var(--teal);margin-bottom:16px;font-size:.72rem;font-weight:800}.doctor-credentials{flex:1;margin:0 0 20px;padding:0;list-style:none}.doctor-credentials li{color:var(--text);margin:7px 0;padding-left:18px;font-size:.68rem;line-height:1.5;position:relative}.doctor-credentials i{color:var(--medical-red);font-size:.6rem;position:absolute;top:4px;left:0}.doctor-request-link{color:var(--teal);align-items:center;gap:7px;font-size:.71rem;font-weight:800;display:inline-flex}.doctor-request-link:hover{color:var(--medical-red-dark)}.doctor-empty-state{text-align:center;background:#fff;border:1px dashed #bfd9dd;border-radius:20px;max-width:620px;margin:35px auto 0;padding:46px 28px}.doctor-empty-state>i{color:var(--medical-red);margin-bottom:18px;font-size:2.1rem}.doctor-empty-state h3{margin-bottom:8px}.doctor-empty-state p{max-width:470px;margin:0 auto 20px;font-size:.8rem}.directory-note{background:#eefafb;border:1px solid #bcdfe3;border-radius:15px;align-items:flex-start;gap:16px;margin-top:28px;padding:20px 23px;display:flex}.directory-note>i{color:var(--teal);margin-top:4px}.directory-note p{margin:0;font-size:.8rem}.directory-note strong{color:var(--ink)}.doctor-request-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.doctor-request-grid>div{border:1px solid var(--line);background:#fff;border-radius:19px;padding:30px;position:relative;overflow:hidden}.doctor-request-grid>div>span{color:#f4dce0;font:800 2.3rem Outfit,sans-serif;position:absolute;top:10px;right:18px}.doctor-request-grid i{color:var(--medical-red);margin-bottom:24px;font-size:1.5rem}.doctor-request-grid h3{font-size:1.05rem}.doctor-request-grid p{margin:0;font-size:.8rem}@media (width<=1180px){.main-nav{gap:17px}.main-nav>a,.nav-dropdown>a{font-size:.8rem}.header-call{display:none}.doctor-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1020px){.mission-showcase-card{grid-template-columns:1fr;gap:38px}.about-story-grid,.about-promise-grid,.doctor-intro-grid{gap:45px}.doctor-grid{grid-template-columns:repeat(2,1fr)}.doctor-directory-tools{grid-template-columns:1fr 1fr}.doctor-results{grid-column:1/-1;justify-content:center}}@media (width<=780px){.service-card .urdu{font-size:1rem}.equipment-actions{flex-direction:column;align-items:flex-start}.equipment-actions small{max-width:none}.mission-showcase-card{border-radius:22px;padding:34px 26px}.about-story-grid,.mission-vision-grid,.about-promise-grid,.doctor-intro-grid,.doctor-request-grid{grid-template-columns:1fr}.about-story-grid,.about-promise-grid,.doctor-intro-grid{gap:36px}.doctor-directory-tools{grid-template-columns:1fr;padding:17px}.doctor-results{grid-column:auto}.doctor-call-hero{align-items:end;min-height:650px}.doctor-call-media img{object-position:62% center}.doctor-call-overlay{background:linear-gradient(#0327341a 15%,#032734b3 55%,#032734fa 82%)}.doctor-call-hero-content{padding-block:60px 48px}.doctor-call-hero-content h1{font-size:clamp(2.45rem,11vw,3.7rem)}.doctor-hero-notes{grid-template-columns:1fr;gap:9px;display:grid}}@media (width<=560px){.service-card-media{height:235px}.equipment-image:before,.about-team-visual:before{inset:12px -9px -9px 12px}.mission-principles>div{padding:14px}.about-team-visual figcaption{margin:-20px 14px 0;position:relative;bottom:auto;left:auto;right:auto}.direction-card{padding:28px 24px}.doctor-grid{grid-template-columns:1fr}.doctor-card{min-height:270px}.doctor-card-media{height:270px}.doctor-call-hero{min-height:680px}.doctor-call-media img{object-position:66% center}.doctor-call-hero-content .hero-buttons{grid-template-columns:1fr;display:grid}}
