:root{--border:#e6eef7}body{background:#fff}.topbar{background:#0f6fff;color:#fff;display:flex;justify-content:space-between;padding:12px 8%}.navbar{background:#fff;border-bottom:1px solid #e6eef7;border-bottom:1px solid var(--border);height:80px;padding:0 8%}.logo{font-size:1.6rem;font-weight:700}.logo span{color:#0f6fff;color:var(--primary)}.nav-links{gap:32px}.nav-links a{color:#1f2937;color:var(--dark)}.primary-btn{background:var(--primary);border-radius:10px;padding:14px 24px}.secondary-btn{border:1px solid #0f6fff;border:1px solid var(--primary);border-radius:10px;color:#0f6fff;color:var(--primary);padding:14px 24px}.hero{background:linear-gradient(180deg,#fff,#f4fbff);min-height:90vh;padding:0 8%}.badge{background:#e8f2ff;border-radius:50px;color:#0f6fff;color:var(--primary);padding:10px 18px}.hero h1{color:#1f2937;color:var(--dark);font-size:4rem;line-height:1.15}.hero p{line-height:1.8}.hero-buttons{margin-top:30px}.doctor-card{align-items:center;border-radius:30px;box-shadow:0 20px 50px #00000014;display:flex;flex-direction:column;height:340px;justify-content:center;width:340px}.stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);padding:80px 8%}.stats div{background:#fff;border:1px solid #e6eef7;border:1px solid var(--border);border-radius:20px;padding:30px;text-align:center}.stats h2{color:#0f6fff;color:var(--primary);font-size:2rem}.services{padding:100px 8%}.services h2{margin-bottom:50px;text-align:center}.service-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.service-card{border:1px solid #e6eef7;border:1px solid var(--border);border-radius:20px;padding:30px}.why-us{background:#f8fbff;background:var(--light);padding:100px 8%}.why-us ul{margin-top:25px}.why-us li{margin-bottom:15px}.cta{padding:120px 8%;text-align:center}.cta h2{font-size:3rem;margin-bottom:20px}.logo-img{height:50px}@media (max-width:500px){.logo-img{height:3cap}}@media (max-width:1200px){.hero h1{font-size:3.2rem}.service-grid,.stats{grid-template-columns:repeat(2,1fr)}.doctor-card{height:300px;width:300px}}@media (max-width:992px){.topbar{flex-direction:column;gap:8px;text-align:center}.navbar{flex-wrap:wrap;gap:15px;height:auto;padding:20px 5%}.nav-links{flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.hero{flex-direction:column;gap:50px;padding:80px 5%;text-align:center}.hero-left{max-width:100%}.hero h1{font-size:3rem}.hero-buttons{justify-content:center}.doctor-card{height:320px;width:320px}.why-us{text-align:center}}@media (max-width:768px){.topbar{display:none}.navbar{padding:15px 20px}.logo{font-size:1.2rem}.logo-img{height:42px}.nav-links{font-size:.9rem;gap:12px}.primary-btn,.secondary-btn{font-size:14px;padding:12px 18px}.hero{min-height:auto;padding:60px 20px}.hero h1{font-size:2.4rem}.hero p{font-size:1rem;line-height:1.7}.hero-buttons{flex-direction:column;width:100%}.hero-buttons button{width:100%}.doctor-card{height:250px;max-width:320px;width:100%}.stats{grid-template-columns:1fr;padding:60px 20px}.services{padding:70px 20px}.service-grid{grid-template-columns:1fr}.service-card{padding:25px}.why-us{padding:70px 20px}.why-us h2{font-size:2rem}.cta{padding:80px 20px}.cta h2{font-size:2rem;line-height:1.3}}@media (max-width:480px){.navbar{flex-direction:column;gap:15px}.logo-img{height:36px}.nav-links{font-size:13px;gap:10px}.hero{padding:40px 16px}.hero h1{font-size:2rem;line-height:1.2}.hero p{font-size:.95rem}.badge{font-size:12px;padding:8px 14px}.doctor-card{height:220px}.stats h2{font-size:1.8rem}.service-card h3{font-size:1.1rem}.cta h2{font-size:1.8rem}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #eef2f7;box-shadow:0 5px 18px #0000000d;display:flex;height:90px;justify-content:space-between;padding:0 6%;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:9999}.logo-img{display:block;height:55px;width:auto}.nav-links{align-items:center;background:#f8fbff;border:1px solid #edf2f7;border-radius:18px;display:flex;gap:6px;padding:8px}.nav-links a{border-radius:12px;color:#374151;font-weight:500;padding:12px 18px;text-decoration:none;transition:.25s}.nav-links a:hover{background:#fff;box-shadow:0 4px 12px #0f6fff14}.book-btn{border-radius:10px}.hamburger{align-items:center;cursor:pointer;display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;width:42px}.hamburger span{background:#163a63;border-radius:50px;height:3px;transition:.3s;width:26px}@media (max-width:992px){.book-btn{display:none}}@media (max-width:768px){.navbar{height:75px;padding:0 20px}.logo-img{height:42px}.hamburger{display:flex}.book-btn{display:none}.nav-links{align-items:flex-start;background:#fff;border-radius:0;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 75px);justify-content:flex-start;left:-100%;overflow-y:auto;padding:35px 25px;position:fixed;top:75px;transition:.35s;width:100%;z-index:999}.nav-links.active{left:0}.nav-links a{border-radius:12px;font-size:17px;padding:16px 18px;width:100%}.dropdown{width:100%}.dropdown-menu{border:none;box-shadow:none;display:none;opacity:1;padding:8px 0;position:static;transform:none;visibility:visible;width:100%}.dropdown.active .dropdown-menu{display:block}}.nav-links a:hover{background:#eef5ff;color:#0f6fff}.dropdown{position:relative}.dropdown-menu{background:#fff;border:1px solid #eef2f7;border-radius:20px;box-shadow:0 20px 50px #0000001f;left:50%;opacity:0;padding:14px;position:absolute;top:65px;transform:translateX(-50%) translateY(10px);transition:.25s;visibility:hidden;width:520px}.dropdown:focus-within .dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}#service{align-items:center;background-color:initial;border:2px solid #6898d4;border-radius:12px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:8px}.dropdown-menu a{border-radius:10px;color:#333;cursor:pointer;display:block;font-size:15px;font-weight:500;padding:14px 16px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.dropdown-menu a:hover{background:#0f6fff;box-shadow:0 4px 12px #0f6fff33;color:#fff;transform:translateX(6px)}.dropdown-menu a:active{background:#0d5ed4;color:#fff}.book-btn{background:#0f6fff;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:14px 24px;transition:.25s}.book-btn:hover{box-shadow:0 12px 25px #0f6fff40;transform:translateY(-2px)}.hero{align-items:center;background:radial-gradient(circle at top right,#0f6fff14,#0000 35%),radial-gradient(circle at bottom left,#00bfa614,#0000 25%),#f8fbff;display:flex;gap:70px;justify-content:space-between;min-height:calc(100vh - 85px);overflow:hidden;padding:70px 8%}.hero-left{flex:1 1;max-width:650px}#better{color:#299229}.hero-badge{align-items:center;background:#eef5ff;border:1px solid #dbeafe;border-radius:50px;color:#0f6fff;display:inline-flex;font-weight:600;padding:12px 18px}.hero h1{color:#111827;font-size:5rem;font-weight:600;line-height:1.05;margin:25px 0}.hero h1 span{color:#0f6fff;position:relative}.hero h1 span:after{background:#0f6fff1f;border-radius:20px;bottom:-6px;content:"";height:12px;left:0;position:absolute;width:100%;z-index:-1}.hero p{color:#6b7280;font-size:1.1rem;line-height:1.9}.trust-points{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.trust-points span{background:#fff;border:1px solid #e5e7eb;border-radius:50px;box-shadow:0 4px 12px #0000000a;color:#f44a4a;font-size:.9rem;padding:10px 16px}.hero-buttons{display:flex;gap:16px;margin-top:35px}.primary-btn{background:#0f6fff;border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:600;padding:15px 28px;transition:.3s}.primary-btn:hover{box-shadow:0 15px 35px #0f6fff40;transform:translateY(-3px)}.secondary-btn{background:#fff;border:1px solid #dbe3ef;border-radius:14px;cursor:pointer;font-weight:600;padding:15px 28px;transition:.3s}.secondary-btn:hover{background:#f5faff}.hero-stats{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:45px}.stat-card{border:1px solid #edf2f7;border-radius:18px;box-shadow:0 10px 25px #0000000d;padding:22px}.stat-card h3{color:#0f6fff;font-size:2rem;margin-bottom:6px}.stat-card span{color:#6b7280;font-size:.9rem}.hero-right{display:flex;flex:1 1;justify-content:center}@media (max-width:768px){.hero{flex-direction:column;gap:35px;padding:35px 18px;text-align:center}.hero-left{max-width:100%}.hero-right{width:100%}.hero h1{font-size:2.3rem;line-height:1.2}.hero p{font-size:15px;line-height:1.8}.hero-buttons{flex-direction:column;gap:15px;width:100%}.primary-btn,.secondary-btn{width:100%}.hero-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;width:100%}.stat-card{padding:16px 10px}.stat-card h3{font-size:24px}.stat-card span{font-size:13px;line-height:1.3}.hero-slider{height:380px;width:100%}.floating-card{display:none}}.hero-slider{aspect-ratio:4/5;border-radius:30px;box-shadow:0 30px 70px #0000001f;height:auto;max-width:560px;overflow:hidden;position:relative;width:100%}.slider-track{background:#f8fbff;display:flex;height:100%;transition:transform .5s ease-in-out;width:100%}.slide-item{height:100%;min-width:100%}.slide-item img{height:100%;object-fit:cover;width:100%}.view-profile-btn{background:#0f6fff;border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:600;padding:14px 24px;transition:.25s}.hero-slider:after{background:linear-gradient(180deg,#00000005,#00000026);content:"";inset:0;position:absolute}.floating-card{animation:float 4s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:18px;box-shadow:0 15px 35px #0000001f;padding:18px;position:absolute;z-index:5}.floating-card h4{color:#0f6fff;font-size:1.2rem}.floating-card p{color:#6b7280;font-size:.85rem;margin-top:4px}.card-1{left:20px;top:25px}.card-2{bottom:25px;right:20px}.card-3{right:-15px;top:45%}.card-4{bottom:120px;left:-15px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.slider-dots{bottom:20px;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.dot{background:#ffffff80;height:10px;width:10px}.active-dot{background:#fff;width:28px}@media (max-width:1100px){.hero{flex-direction:column;text-align:center}.hero-left{max-width:100%}.hero-buttons{justify-content:center}.hero-stats{margin-inline:auto;max-width:800px}}@media (max-width:768px){.hero{gap:40px;padding:40px 20px}.hero h1{font-size:clamp(2.5rem,6vw,5rem)}.hero-buttons{flex-direction:column}.hero-stats{grid-template-columns:repeat(2,1fr)}.hero-slider{height:450px}.card-3{right:10px}.card-4{left:10px}}@media (max-width:500px){.hero h1{font-size:2.3rem}.hero-stats{grid-template-columns:1fr}.hero-slider{height:350px}.floating-card{padding:12px}}.why-sargam{background:#fff;padding:140px 8%}.why-header{margin:auto;max-width:900px;text-align:center}.why-header span{color:#0f6fff;font-weight:700;letter-spacing:2px}.why-header h2{color:#111827;font-size:4rem;line-height:1.15;margin-top:20px}.intro-grid{grid-gap:70px;display:grid;gap:70px;grid-template-columns:1.2fr 1fr;margin-top:80px}.intro-content{display:flex;flex-direction:column;gap:25px}.intro-content p{color:#6b7280;font-size:1.05rem;line-height:2}.intro-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.stat-box{background:#f8fbff;border-radius:28px}.stat-box h3{color:#0f6fff;font-size:3rem}.healthcare-pillars{display:flex;flex-direction:column;gap:25px;margin-top:100px}.pillar{border:1px solid #eef2f7;border-radius:30px;display:flex;gap:50px;padding:45px;transition:.3s}.pillar,.pillar:hover{box-shadow:0 25px 50px #0f6fff14}.pillar:hover{transform:translateX(10px)}.pillar-number{color:#dbeafe;font-size:4rem;font-weight:800;min-width:120px}.pillar-content h3{color:#111827;font-size:2rem;margin-bottom:15px}.pillar-content p{color:#6b7280;line-height:1.9}@media (max-width:992px){.intro-grid{grid-template-columns:1fr}}@media (max-width:768px){.why-header h2{font-size:2.5rem}.intro-stats{grid-template-columns:1fr}.pillar{flex-direction:column;gap:15px}}.services-section{background:linear-gradient(180deg,#fff,#f8fbff);padding:140px 8%}.services-header{margin:auto;max-width:900px;text-align:center}.services-header span{color:#0f6fff;font-weight:700;letter-spacing:2px}.services-header h2{color:#111827;font-size:4rem;line-height:1.1;margin:20px 0}.services-header p{color:#6b7280;font-size:1.05rem;line-height:1.9}.services-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:80px}.service-card{background:#fff;border:1px solid #eef2f7;border-radius:30px;min-height:280px;overflow:hidden;padding:35px;position:relative;transition:.35s}.service-card:hover{box-shadow:0 25px 60px #0f6fff14;transform:translateY(-10px)}.service-card:before{background:linear-gradient(90deg,#0f6fff,#00bfa6);content:"";height:5px;left:0;position:absolute;top:0;width:100%}.featured-service{align-items:center;display:flex;gap:40px;grid-column:span 2;min-height:340px}.service-number{color:#dbeafe;font-size:5rem;font-weight:800;line-height:1}.service-card h3{color:#111827;font-size:1.6rem;margin-top:15px}.service-card p{color:#6b7280;line-height:1.9;margin-top:15px}.service-content span{background:#eef5ff;border-radius:50px;color:#0f6fff;display:inline-block;font-weight:600;margin-top:20px;padding:10px 18px}.premium-card{background:linear-gradient(135deg,#0f6fff,#1f8fff)}.premium-card h3,.premium-card p{color:#fff}.premium-card .service-number{color:#ffffff2e}.pharmacy-card{background:linear-gradient(135deg,#00bfa6,#17c7b3)}.pharmacy-card h3,.pharmacy-card p{color:#fff}.pharmacy-card .service-number{color:#ffffff2e}.services-bottom{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:80px}.bottom-card{background:#fff;border:1px solid #eef2f7;border-radius:25px;padding:35px;text-align:center}.bottom-card h3{color:#111827}.bottom-card p{color:#6b7280;line-height:1.8;margin-top:12px}@media (max-width:1100px){.services-grid{grid-template-columns:repeat(2,1fr)}.featured-service{grid-column:span 2}}@media (max-width:768px){.services-header h2{font-size:2.6rem}.services-grid{grid-template-columns:1fr}.featured-service{align-items:flex-start;flex-direction:column;grid-column:span 1}.services-bottom{grid-template-columns:1fr}}@media (max-width:500px){.services-section{padding:90px 20px}.services-header h2{font-size:2rem}}.doctors-section{background:#fff;padding:140px 8%}.doctors-header{margin:auto;max-width:850px;text-align:center}.doctors-header span{color:#0f6fff;font-weight:700;letter-spacing:2px}.doctors-header h2{color:#111827;font-size:4rem;margin:20px 0}.doctors-header p{color:#6b7280;line-height:1.9}.featured-doctor{grid-gap:50px;background:#f8fbff;border-radius:35px;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin-top:80px;overflow:hidden}.featured-image img{height:100%;object-fit:cover;width:100%}.featured-content{padding:60px}.featured-tag{color:#0f6fff;font-weight:700;letter-spacing:1px}.featured-content h3{color:#111827;font-size:2.8rem;margin-top:15px}.featured-content h4{color:#0f6fff;margin-top:10px}.featured-content p{color:#6b7280;line-height:1.9;margin-top:20px}.featured-stats{display:flex;gap:30px;margin-top:30px}.featured-stats h5{color:#0f6fff;font-size:2rem}.featured-content button{background:#0f6fff;border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:600;margin-top:35px;padding:14px 24px}.doctor-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:50px}.doctor-card{background:#fff;border:1px solid #eef2f7;border-radius:25px;cursor:pointer;height:100%;overflow:hidden;transition:.35s}.doctor-card:hover{box-shadow:0 25px 50px #0f6fff14;transform:translateY(-10px)}.doctor-image{height:310px;object-fit:cover;overflow:hidden}.doctor-image img{height:130%;object-fit:contain;transition:.5s}#rohit_tiwari{align-items:center;border-radius:50px;display:flex;justify-content:center;margin:auto;object-fit:contain;padding:20px}.doctor-card:hover img{transform:scale(1.08)}.doctor-info{display:flex;flex-direction:column;padding:25px}.doctor-info h3{color:#111827}.doctor-info p{color:#0f6fff;margin-top:10px}.doctor-info span{color:#6b7280;display:inline-block;margin-top:15px}@media (max-width:1100px){.featured-doctor{grid-template-columns:1fr}.doctor-grid{align-items:center;display:flex;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;width:70%}}@media (max-width:768px){.doctors-header h2{font-size:2.5rem}.doctor-grid{grid-template-columns:1fr}.featured-content{padding:35px}.featured-stats{flex-wrap:wrap}}@media (max-width:500px){.doctors-section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:90px 20px}}@media (max-width:768px){.doctor-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;margin-top:35px}.doctor-card{border-radius:18px;margin:0 auto;max-width:170px;overflow:hidden;width:100%}.doctor-image{height:180px}.doctor-image img{height:120%;object-fit:cover;width:120%}.doctor-info{padding:14px 12px;text-align:center}.doctor-info h3{font-size:1rem;line-height:1.3;margin-bottom:8px}.doctor-info p{font-size:.78rem;line-height:1.4;margin-bottom:8px}.doctor-info span{color:#6b7280;display:block;font-size:.75rem;margin-bottom:12px}.view-profile-btn{border-radius:10px;font-size:.82rem;padding:10px 12px;width:100%}.doctor-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);justify-items:center;margin:35px auto 0;width:100%}.doctor-card{margin:0;max-width:165px;width:100%}}.doctor-profile{padding-top:100px}.profile-hero{grid-template-columns:420px 1fr;margin:auto;max-width:1400px;padding:80px 8%}.profile-image img{border-radius:32px;box-shadow:0 30px 60px #0000001f;height:550px}.profile-content{max-width:700px}.doctor-tag{align-items:center;background:#eef5ff;display:inline-flex;font-weight:600;padding:10px 18px}.profile-content h1{color:#111827;font-size:4rem;line-height:1.1;margin-top:18px}.profile-content p{color:#6b7280;font-size:1.05rem;line-height:1.9;margin-top:25px}.profile-buttons{margin-top:35px}.profile-buttons button{padding:14px 26px}.profile-buttons button:hover{transform:translateY(-3px)}.outline-btn{border:1px solid #dbeafe!important}.stats-section{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin:auto;max-width:1400px;padding:0 8%}.stat-box{border:1px solid #eef2f7;box-shadow:0 10px 25px #0000000a;padding:35px}.stat-box h2{font-size:3rem}.stat-box span{color:#6b7280}.content-section,.experience-section,.expertise-section{margin:auto;max-width:1400px;padding:100px 8% 0}.content-section h2,.experience-section h2,.expertise-section h2{color:#111827;font-size:3rem;margin-bottom:30px}.content-section p{color:#6b7280;font-size:1.05rem;line-height:2}.expertise-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:40px}.expertise-grid div{background:#fff;border:1px solid #eef2f7;border-radius:20px;color:#111827;transition:.3s}.expertise-grid div:hover{border-color:#0f6fff;transform:translateY(-5px)}.timeline-item{background:#fff;border:1px solid #eef2f7;border-radius:24px;margin-top:25px;padding:35px}.timeline-item h3{color:#111827}.timeline-item span{margin-top:8px}.timeline-item p{color:#6b7280;line-height:1.8;margin-top:15px}.cta-section{background:linear-gradient(135deg,#0f6fff,#1f8fff);margin-top:100px;padding:100px 8%;text-align:center}.cta-section h2{color:#fff;font-size:3rem}.cta-section p{color:#ffffffe6;margin-top:15px}.cta-section button{background:#fff;border:none;border-radius:14px;color:#0f6fff;cursor:pointer;font-weight:600;margin-top:30px;padding:15px 28px}@media (max-width:1100px){.profile-hero{grid-template-columns:1fr}.profile-image{margin:auto;max-width:500px}.expertise-grid,.stats-section{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.profile-content h1{font-size:2.7rem}.expertise-grid,.stats-section{grid-template-columns:1fr}.profile-buttons{flex-direction:column}.content-section h2,.cta-section h2,.experience-section h2,.expertise-section h2{font-size:2.2rem}}@media (max-width:500px){.profile-hero{padding:50px 20px}.stats-section{padding:0 20px}.content-section,.experience-section,.expertise-section{padding:80px 20px 0}.profile-content h1{font-size:2.2rem}.profile-image img{height:420px}}.facilities-section{background:#f8fbff;padding:140px 8%}.facilities-header{margin:auto;max-width:850px;text-align:center}.facilities-header span{color:#0f6fff;font-weight:700;letter-spacing:2px}.facilities-header h2{color:#111827;font-size:4rem;line-height:1.1;margin:20px 0}.facilities-header p{color:#6b7280;line-height:1.9}.facility-showcase{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-top:80px}.facility-image img{border-radius:30px;box-shadow:0 30px 70px #0000001f;object-fit:contain;width:100%}.facility-content span{color:#0f6fff;font-weight:700}.facility-content h3{color:#111827;font-size:3rem;margin-top:20px}.facility-content p{color:#6b7280;line-height:2;margin-top:20px}.facilities-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:80px}.facility-card{background:#fff;border:1px solid #eef2f7;border-radius:24px;padding:35px;transition:.3s}.facility-card:hover{box-shadow:0 20px 50px #0f6fff14;transform:translateY(-8px)}.facility-card h3{color:#111827;margin-bottom:15px}.facility-card p{color:#6b7280;line-height:1.8}.facility-banner{background:linear-gradient(135deg,#0f6fff,#1f8fff);border-radius:35px;margin-top:90px;padding:70px;text-align:center}.facility-banner h3{color:#fff;font-size:2.5rem}.facility-banner p{color:#ffffffe6;margin-top:15px;margin-inline:auto;max-width:700px}@media (max-width:1100px){.facility-showcase{grid-template-columns:1fr}.facilities-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.facilities-header h2{font-size:2.6rem}.facility-content h3{font-size:2.2rem}.facilities-grid{grid-template-columns:1fr}.facility-banner{padding:40px}.facility-banner h3{font-size:2rem}}@media (max-width:500px){.facilities-section{padding:90px 20px}}.testimonials-section{background:linear-gradient(180deg,#fff,#f8fbff);padding:140px 8%}.testimonials-header{margin-bottom:70px;text-align:center}.testimonials-header span{color:#0f6fff;font-weight:700;letter-spacing:2px}.testimonials-header h2{color:#111827;font-size:4rem;margin-top:15px}.testimonial-layout{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:420px 1fr}.testimonial-stats{display:flex;flex-direction:column;gap:25px}.rating-box{background:#0f6fff;border-radius:30px;color:#fff;padding:40px}.rating-box h3{font-size:4rem}.rating-box p{margin-top:10px}.stat-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.stat-grid div{background:#fff;border:1px solid #eef2f7;border-radius:24px;padding:25px}.stat-grid h4{color:#0f6fff;font-size:2rem}.testimonial-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:35px;box-shadow:0 25px 60px #0f6fff14;min-height:350px;padding:60px}.stars{color:#f59e0b;font-size:1.5rem}.review-text{color:#374151;font-size:1.25rem;line-height:2;margin-top:30px}.patient-info{margin-top:40px}.patient-info h4{color:#111827}.patient-info span{color:#6b7280}.slider-dots{display:flex;gap:10px;justify-content:center;margin-top:30px}.dot{background:#cbd5e1;border-radius:50%;cursor:pointer;height:12px;width:12px}.active-dot{background:#0f6fff;border-radius:50px;width:35px}@media (max-width:1100px){.testimonial-layout{grid-template-columns:1fr}}@media (max-width:768px){.testimonials-header h2{font-size:2.6rem}.testimonial-card{padding:35px}.review-text{font-size:1.05rem}}@media (max-width:500px){.testimonials-section{padding:90px 20px}.stat-grid{grid-template-columns:1fr}}.appointment-cta{padding:120px 8%}.cta-content{background:linear-gradient(135deg,#0f6fff,#1e88ff);border-radius:40px;overflow:hidden;padding:80px;position:relative;text-align:center}.cta-content:before{background:#ffffff14;border-radius:50%;content:"";height:400px;position:absolute;right:-120px;top:-150px;width:400px}.cta-content span{color:#fff;font-weight:700;letter-spacing:2px}.cta-content h2{color:#fff;font-size:4rem;margin-top:20px}.cta-content p{color:#ffffffeb;line-height:1.9;margin:25px auto;max-width:700px}.cta-buttons{display:flex;gap:20px;justify-content:center;margin-top:35px}.cta-primary{border:none;border-radius:14px;font-weight:600}.cta-primary,.cta-secondary{cursor:pointer;padding:16px 28px}.cta-secondary{border:1px solid #fff;border-radius:14px}@media (max-width:768px){.cta-content{padding:50px 25px}.cta-content h2{font-size:2.5rem}.cta-buttons{flex-direction:column}}.footer{background-image:url(https://images.unsplash.com/photo-1588776814546-1c0e3f8b9d4e?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8M3x8aG9zcGl0YWx8ZW58MHx8MHx8&auto=format&fit=crop&w=800&q=60);background-position:50%;background-size:cover;min-height:85vh;position:relative}.linklogo{border-radius:10px;height:50px;margin-left:100px}.footer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080f23d9;min-height:85vh;padding:100px 8% 40px}.footer-top{max-width:900px}.footer-logo{width:180px}.footer-brand h2{color:#fff;font-size:4rem;line-height:1.1;margin-top:25px}.footer-brand p{color:#ffffffd9;line-height:2;margin-top:25px;max-width:700px}.footer-actions{display:flex;gap:20px;margin-top:35px}.footer-actions button{background:#0f6fff;border:none;border-radius:14px;color:#fff;cursor:pointer;padding:16px 28px}.footer-outline{background:#0000!important;border:1px solid #fff!important}.footer-links-section{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(4,1fr);margin-top:100px}.footer-links-section h3{color:#fff;margin-bottom:25px}.footer-links-section a,.footer-links-section p{color:#ffffffbf;display:block;margin-bottom:15px;text-decoration:none;transition:.3s}.footer-links-section a:hover{color:#fff}.footer-trust{border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;padding:35px;text-align:center}.footer-trust h4{color:#fff;font-size:2rem}.footer-trust span{color:#ffffffb3}.footer-bottom{margin-top:35px;text-align:center}.footer-bottom p{color:#ffffffa6}@media (max-width:1000px){.footer-links-section,.footer-trust{grid-template-columns:repeat(2,1fr)}.footer-trust{gap:30px}}@media (max-width:768px){.footer-brand h2{font-size:2.5rem}.footer-links-section,.footer-trust{grid-template-columns:1fr}.footer-actions{flex-direction:column}}.leadership-section{background:linear-gradient(135deg,#f8fbff,#eef6ff);border:1px solid #e4eefc;border-radius:32px;margin-top:120px;padding:80px}.leadership-header{margin:auto;max-width:800px}.leadership-header span{color:#0f6fff;font-size:14px;font-weight:700;letter-spacing:2px}.leadership-header h2{font-size:42px;margin-top:15px}.leadership-header p{line-height:1.9;margin-top:20px}.leadership-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(2,1fr);margin-top:60px}.leadership-card{background:#fff;border:1px solid #edf2f7;border-radius:26px;box-shadow:0 15px 35px #0f6fff14;cursor:pointer;overflow:hidden;transition:.35s}.Medical-Superintendent{align-items:center;color:#0f6fff;display:flex;font-size:clamp(32px,4vw,50px);justify-content:center;padding:0 20px;text-align:center;width:100%}.leadership-card:hover{box-shadow:0 25px 50px #0f6fff26;transform:translateY(-8px)}.leadership-image{height:320px;overflow:hidden}.leadership-image img{height:150%;object-fit:cover;transition:.5s;width:100%}.leadership-card:hover img{transform:scale(1.05)}.leadership-content{padding:35px}.leadership-content span{background:#eef5ff;border-radius:30px;color:#0f6fff;display:inline-block;font-size:13px;font-weight:700;margin-bottom:18px;padding:8px 16px}.leadership-content h3{color:#0f172a;font-size:28px;margin-bottom:15px}.leadership-content p{color:#64748b;line-height:1.8;margin-bottom:25px}.leadership-content button{background:#0f6fff;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:14px 24px;transition:.3s}.leadership-content button:hover{box-shadow:0 12px 25px #0f6fff40;transform:translateY(-2px)}@media (max-width:992px){.leadership-grid{grid-template-columns:1fr}.leadership-section{padding:50px 30px}}@media (max-width:768px){.leadership-header h2{font-size:32px}.leadership-image{height:260px}}:root{--primary:#0f6fff;--secondary:#12b8b0;--dark:#1f2937;--light:#f8fbff}.admin-auth-page{align-items:center;background:linear-gradient(135deg,#f8fbff,#edf7ff);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.auth-background-circle{border-radius:50%;position:absolute;z-index:0}.circle-one{background:#0f6fff14;height:350px;left:-120px;top:-120px;width:350px}.circle-two{background:#12b8b014;bottom:-100px;height:300px;right:-100px;width:300px}.auth-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border-radius:28px;box-shadow:0 20px 60px #00000014;max-width:520px;padding:50px 40px;position:relative;width:100%;z-index:2}.auth-logo{margin-bottom:35px;text-align:center}.auth-logo h2{color:#0f6fff;color:var(--primary);margin-bottom:8px}.auth-logo span{color:#64748b}.auth-content h1{color:#1f2937;color:var(--dark);font-size:2.3rem;margin-bottom:15px;text-align:center}.auth-content p{color:#64748b;line-height:1.8;text-align:center}.google-auth-btn{align-items:center;background:#0f6fff;background:var(--primary);border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;margin-top:35px;padding:15px;transition:.3s ease;width:100%}.google-auth-btn:hover{transform:translateY(-2px)}.google-auth-btn img{height:22px;width:22px}.auth-info{margin-top:25px}.auth-info p{font-size:.9rem;margin-top:8px}@media (max-width:600px){.auth-card{padding:35px 25px}.auth-content h1{font-size:1.8rem}.google-auth-btn{font-size:14px}}*{font-family:Inter,sans-serif}body{background:#f6f8fb}.dashboard{min-height:100vh;padding:30px}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.dashboard-header h1{color:#111827;font-size:2rem}.dashboard-header p{color:#6b7280;margin-top:8px}.admit-btn{background:#0f6fff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:14px 22px}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:35px}.stat-card{border-radius:14px;box-shadow:0 3px 12px #0000000a;padding:25px}.stat-card h2{font-size:2rem}.stat-card p{color:#6b7280;margin-top:8px}.patients-section{background:#fff;border-radius:14px;box-shadow:0 3px 12px #0000000a;padding:25px}.patients-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.patients-header h2{color:#111827}.search-input{border:1px solid #dbe3ef;border-radius:8px;outline:none;padding:12px;width:300px}.patients-table{width:100%}.table-head{background:#f8fafc;border-radius:10px;font-weight:600;margin-bottom:10px}.table-head,.table-row{display:grid;grid-template-columns:1.5fr 1.3fr 1fr 1fr 1fr 1fr;padding:16px}.table-row{align-items:center;border-bottom:1px solid #edf2f7;transition:.2s}.table-row:hover{background:#f8fbff}.discharge-btn{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 14px}.modal-overlay{background:#00000073}.modal{border-radius:16px;display:flex;flex-direction:column;gap:12px;max-width:600px;padding:25px}.modal h2{margin-bottom:10px}.modal input,.modal textarea{border-radius:8px;padding:12px}.modal-actions{gap:10px}.modal-actions button{border-radius:8px;padding:12px 18px}.discharge-confirm-btn{background:#ef4444;color:#fff}@media(max-width:1000px){.stats-grid,.table-head,.table-row{grid-template-columns:1fr}.table-head,.table-row{gap:8px}}@media(max-width:768px){.dashboard{padding:15px}.dashboard-header,.patients-header{align-items:flex-start;flex-direction:column;gap:15px}.search-input{width:100%}}.check-data-btn{background:#111827;border:none;border-radius:10px;color:#fff;cursor:pointer;margin-right:10px;padding:14px 22px}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal{animation:modalOpen .25s ease;background:#fff;border-radius:20px;box-shadow:0 25px 50px #00000026;max-width:700px;padding:30px;width:95%}@keyframes modalOpen{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal h2{border-bottom:1px solid #eef2f7;color:#111827;font-size:1.6rem;margin-bottom:25px;padding-bottom:15px}.modal input,.modal textarea{border:1px solid #dbe3ef;border-radius:10px;font-size:15px;margin-bottom:14px;outline:none;padding:14px 16px;transition:.2s;width:100%}.modal input:focus,.modal textarea:focus{border-color:#0f6fff;box-shadow:0 0 0 4px #0f6fff1f}.modal textarea{min-height:100px;resize:vertical}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:10px}.modal-actions button{border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:12px 22px;transition:.2s}.modal-actions button:hover{transform:translateY(-1px)}.modal-actions button:first-child{background:#f3f4f6;color:#374151}.save-btn{background:#0f6fff;color:#fff}.save-btn:hover{background:#0058d8}.modal select{background:#fff;border:1px solid #dbe3ef;border-radius:10px;font-size:15px;margin-bottom:14px;outline:none;padding:14px 16px;transition:.2s;width:100%}.modal select:focus{border-color:#0f6fff;box-shadow:0 0 0 4px #0f6fff1f}.history-page{background:#f6f8fb;min-height:100vh;padding:30px}.history-header{margin-bottom:25px}.history-header h1{font-size:2rem}.filters{grid-gap:15px;display:grid;gap:15px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:20px}.filters input,.filters select{border:1px solid #ddd;border-radius:10px;padding:12px}.history-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr}.details-panel,.history-table{background:#fff;border-radius:14px;box-shadow:0 2px 10px #0000000d;padding:20px}.table-header{background:#f8fafc;border-radius:10px;font-weight:600}.history-row,.table-header{display:grid;grid-template-columns:1.5fr 1.2fr 1fr 1fr 1fr;padding:15px}.history-row{border-bottom:1px solid #707070;cursor:pointer;transition:.2s}.history-row:hover{background:#f1f1f1}.details-header{align-items:center;margin-bottom:20px}.detail-item,.details-header{display:flex;justify-content:space-between}.detail-item{border-bottom:1px solid #f1f1f1;padding:12px 0}.male-badge{background:#75a0c5}.female-badge,.male-badge{border-radius:999px;color:#fff;padding:6px 12px}.female-badge{background:#e9a2c6}.load-more-btn{background:#0f6fff;border:none;border-radius:10px;color:#fff;cursor:pointer;margin-top:20px;padding:14px;width:100%}.empty-state{color:#666;padding:50px 20px;text-align:center}@media(max-width:1000px){.filters,.history-layout{grid-template-columns:1fr}}.doctor-profile{background:#f8fbff;overflow:hidden;width:100%}.breadcrumb-section{background:#fff;border-bottom:1px solid #edf2f7;padding:18px 8%}.breadcrumb-section .container{align-items:center;color:#64748b;display:flex;font-size:15px;gap:8px}.breadcrumb-section strong{color:#0f172a;font-weight:400}.profile-hero{grid-gap:70px;align-items:center;background:linear-gradient(135deg,#fff,#f6fbff);display:grid;gap:70px;grid-template-columns:430px 1fr;padding:90px 8%}.profile-image{position:relative}.profile-image:before{background:linear-gradient(135deg,#0f6fff,#64b5ff);border-radius:35px;content:"";inset:-20px;opacity:.08;position:absolute;z-index:0}.profile-image img{border-radius:30px;box-shadow:0 30px 80px #0f6fff2e;object-fit:cover;position:relative;transition:.4s;width:100%}.profile-image img:hover{transform:translateY(-8px)}.profile-content{display:flex;flex-direction:column}.doctor-tag{background:#e9f3ff;border-radius:50px;color:#0f6fff;font-size:13px;font-weight:700;letter-spacing:1px;padding:10px 22px;width:-webkit-fit-content;width:fit-content}.profile-content h1{color:#0f172a;font-size:58px;font-weight:600;line-height:1.05;margin-top:25px}.profile-content h3{color:#0f6fff;font-size:25px;font-weight:600;margin-top:18px}.profile-content p{color:#475569;font-size:18px;line-height:2;margin-top:28px}.qualification-strip{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.qualification-strip span{background:#fff;border:1px solid #dbeafe;border-radius:40px;box-shadow:0 8px 20px #0f6fff14;color:#1e3a8a;font-size:14px;font-weight:600;padding:10px 18px}.hero-highlights{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-top:35px}.hero-highlights div{background:#fff;border:1px solid #eef3ff;border-radius:18px;box-shadow:0 12px 25px #0f6fff0d;color:#1e293b;font-weight:600;padding:18px 22px}.profile-buttons{display:flex;gap:18px;margin-top:40px}.profile-buttons button{background:#0f6fff;border:none;border-radius:14px;box-shadow:0 15px 35px #0f6fff40;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 34px;transition:.3s}.profile-buttons button:hover{transform:translateY(-4px)}.outline-btn{background:#fff!important;border:2px solid #0f6fff!important;box-shadow:none!important;color:#0f6fff!important}.doctor-stats{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);padding:20px 8% 90px}.stat-box{background:#fff;border:1px solid #eef3ff;border-radius:24px;box-shadow:0 20px 45px #0f6fff14;padding:45px 25px;text-align:center;transition:.35s}.stat-box:hover{transform:translateY(-10px)}.stat-box h2{color:#0f6fff;font-size:46px;margin-bottom:15px}.stat-box span{color:#64748b;font-size:17px;line-height:1.6}.about-doctor-section{background:#fff;padding:100px 8%}.section-title{margin:auto;max-width:900px;text-align:center}.section-title span{color:#0f6fff;font-size:14px;font-weight:700;letter-spacing:2px}.section-title h2{color:#0f172a;font-size:48px;line-height:1.2;margin-top:18px}.about-content{margin:70px auto 0;max-width:1100px}.about-content p{color:#475569;font-size:18px;line-height:2.1;margin-bottom:28px;text-align:justify}.qualification-section{background:#f8fbff;padding:110px 8%}.qualification-timeline{display:flex;flex-direction:column;gap:35px;margin-top:70px;position:relative}.qualification-timeline:before{background:linear-gradient(180deg,#0f6fff,#8cc7ff);border-radius:50px;bottom:0;content:"";left:58px;position:absolute;top:0;width:4px}.qualification-card{background:#fff;border:1px solid #edf3ff;border-radius:24px;box-shadow:0 15px 40px #0f6fff14;display:flex;gap:35px;margin-left:40px;padding:35px;position:relative;transition:.35s}.qualification-card:hover{transform:translateY(-8px)}.qualification-year{align-items:center;background:linear-gradient(135deg,#0f6fff,#6cb6ff);border-radius:50%;box-shadow:0 15px 30px #0f6fff40;color:#fff;display:flex;font-size:16px;font-weight:700;height:90px;justify-content:center;min-width:90px}.qualification-card h3{color:#0f172a;font-size:24px;margin-bottom:15px}.qualification-card p{color:#64748b;font-size:16px;line-height:1.9}.expertise-section{background:#fff;padding:110px 8%}.expertise-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin-top:70px}.expertise-grid div{background:#f8fbff;border:1px solid #edf3ff;border-radius:22px;color:#1e293b;font-weight:600;overflow:hidden;padding:28px;position:relative;text-align:center;transition:.35s}.expertise-grid div:before{background:linear-gradient(135deg,#0f6fff0f,#0000);content:"";inset:0;position:absolute}.expertise-grid div:hover{background:#fff;box-shadow:0 18px 40px #0f6fff1f;transform:translateY(-8px)}.procedures-section{background:#f8fbff;padding:110px 8%}.procedure-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(2,1fr);margin-top:70px}.procedure-card{background:#fff;border:1px solid #edf3ff;border-radius:24px;box-shadow:0 15px 35px #0f6fff14;padding:40px;transition:.35s}.procedure-card:hover{transform:translateY(-8px)}.procedure-card h3{color:#0f6fff;font-size:24px;margin-bottom:25px}.procedure-card ul{list-style:none;padding:0}.procedure-card li{border-bottom:1px solid #eef3ff;color:#475569;padding:14px 0 14px 32px;position:relative}.procedure-card li:last-child{border:none}.procedure-card li:before{color:#0f6fff;content:"✓";font-weight:700;left:0;position:absolute}.experience-section{background:#fff;padding:110px 8%}.experience-timeline{margin-top:70px;position:relative}.experience-timeline:before{background:linear-gradient(180deg,#0f6fff,#82c4ff);border-radius:50px;bottom:0;content:"";left:100px;position:absolute;top:0;width:4px}.timeline-item{gap:45px;margin-bottom:55px}.timeline-year{background:linear-gradient(135deg,#0f6fff,#69b2ff);box-shadow:0 15px 30px #0f6fff40;font-size:18px;height:100px;min-width:100px}.timeline-item div:last-child{background:#f8fbff;border:1px solid #edf3ff;border-radius:22px;flex:1 1;padding:35px;transition:.35s}.timeline-item div:last-child:hover{background:#fff;transform:translateY(-8px)}.timeline-item h3{color:#0f172a;font-size:26px;margin-bottom:10px}.timeline-item span{color:#0f6fff;display:inline-block;font-weight:600;margin-bottom:18px}.timeline-item p{color:#64748b;font-size:16px;line-height:1.9}.why-doctor-section{background:#f8fbff;padding:110px 8%}.why-grid{grid-template-columns:repeat(2,1fr)}.why-card{border:1px solid #edf3ff;box-shadow:0 15px 35px #0f6fff14}.why-card:hover{box-shadow:0 25px 55px #0f6fff1f;transform:translateY(-8px)}.why-card h3{font-size:24px}.philosophy-section{background:#fff;padding:110px 8%}.philosophy-content{background:#f8fbff;border:1px solid #edf3ff;border-radius:30px;margin:70px auto 0;max-width:1000px;padding:60px}.philosophy-content p{color:#475569;font-size:18px;line-height:2.1;margin-bottom:28px}.faq-section{background:#f8fbff;padding:110px 8%}.faq-container{display:flex;flex-direction:column;gap:25px;margin-top:70px}.faq-item{background:#fff;border:1px solid #edf3ff;border-radius:22px;padding:35px;transition:.35s}.faq-item:hover{box-shadow:0 20px 45px #0f6fff14;transform:translateY(-6px)}.faq-item h3{color:#0f172a;font-size:22px;margin-bottom:18px}.faq-item p{color:#64748b;line-height:1.9}.related-doctors{background:#fff;padding:110px 8%}.related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:70px}.related-card{background:#f8fbff;border:1px solid #edf3ff;border-radius:24px;cursor:pointer;padding:40px;text-align:center;transition:.35s}.related-card:hover{background:#fff;box-shadow:0 20px 45px #0f6fff1a;transform:translateY(-10px)}.related-card h3{color:#0f172a;font-size:24px;margin-bottom:15px}.related-card p{color:#0f6fff;font-weight:600}.doctor-cta{background:linear-gradient(135deg,#0f6fff,#008cff);overflow:hidden;padding:120px 8%;position:relative}.doctor-cta:before{background:#ffffff14;border-radius:50%;content:"";height:450px;position:absolute;right:-120px;top:-120px;width:450px}.doctor-cta-content{margin:auto;max-width:900px;position:relative;text-align:center;z-index:2}.doctor-cta-content span{color:#fff;font-weight:700;letter-spacing:2px}.doctor-cta-content h2{color:#fff;font-size:52px;line-height:1.2;margin-top:22px}.doctor-cta-content p{color:#ffffffeb;font-size:18px;line-height:2;margin-top:25px}.doctor-cta .profile-buttons{justify-content:center}.doctor-cta .outline-btn{background:#0000!important;border:2px solid #fff!important;color:#fff!important}@keyframes floatCard{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.stat-box{animation:floatCard 5s ease-in-out infinite}@media (max-width:1200px){.profile-hero{grid-template-columns:1fr;text-align:center}.profile-image{margin:auto;max-width:420px}.qualification-strip{justify-content:center}.hero-highlights{grid-template-columns:repeat(2,1fr)}.profile-buttons{justify-content:center}}@media (max-width:992px){.doctor-stats,.expertise-grid{grid-template-columns:repeat(2,1fr)}.procedure-grid,.related-grid,.why-grid{grid-template-columns:1fr}}@media (max-width:768px){.profile-content h1{font-size:42px}.profile-content h3{font-size:22px}.section-title h2{font-size:36px}.doctor-cta-content h2{font-size:38px}.doctor-stats,.hero-highlights{grid-template-columns:1fr}.profile-buttons,.qualification-card{flex-direction:column}.qualification-card{margin-left:0}.qualification-timeline:before{display:none}.timeline-item{flex-direction:column}.experience-timeline:before{display:none}.timeline-item div:last-child{margin-top:20px}.expertise-grid{grid-template-columns:1fr}.philosophy-content{padding:35px}}@media (max-width:480px){.profile-content h1{font-size:34px}.profile-content p{font-size:16px}.doctor-cta-content h2,.section-title h2{font-size:30px}.stat-box h2{font-size:38px}.breadcrumb-section{display:none}}.about-hero{align-items:center;background:#f8fbff;display:flex;flex-direction:column;overflow:hidden;padding:110px 8% 80px;position:relative}.about-hero:before{background:#dfeeff;height:550px;left:-180px;opacity:.55;top:-250px;width:550px}.about-hero:after,.about-hero:before{border-radius:50%;content:"";position:absolute}.about-hero:after{background:#edf6ff;bottom:120px;height:420px;right:-150px;width:420px}.about-hero-content{max-width:900px;position:relative;text-align:center;z-index:2}.about-subtitle{background:#eaf3ff;border-radius:50px;color:#0f6fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:30px;padding:10px 22px}.about-hero-content h1{color:#0f172a;font-size:74px;font-weight:700;line-height:1.08;margin-bottom:30px}.about-hero-content h1 span{color:#0f6fff}.about-hero-content p{color:#64748b;font-size:20px;line-height:2;margin:auto;max-width:760px}.scroll-indicator{align-items:center;display:flex;flex-direction:column;margin:60px 0;position:relative;z-index:2}.scroll-indicator span{background:#0f6fff;height:60px;overflow:hidden;position:relative;width:2px}.scroll-indicator span:after{animation:scrollLine 2s infinite;background:#fff;content:"";height:30px;left:0;position:absolute;top:-30px;width:100%}.scroll-indicator p{color:#64748b;font-size:14px;letter-spacing:2px;margin-top:15px;text-transform:uppercase}@keyframes scrollLine{0%{top:-30px}to{top:100%}}.about-hero-image{position:relative;width:100%;z-index:2}.about-hero-image img{border-radius:35px;box-shadow:0 35px 80px #0f6fff1f;display:block;height:560px;object-fit:cover;width:100%}.about-quote{margin-top:70px;max-width:900px;position:relative;text-align:center;z-index:2}.about-quote h3{color:#0f172a;font-size:36px;font-style:italic;font-weight:500;line-height:1.7}@media (max-width:992px){.about-hero-content h1{font-size:56px}.about-hero-image img{height:420px}.about-quote h3{font-size:28px}}@media (max-width:768px){.about-hero{padding:90px 25px 60px}.about-hero-content h1{font-size:42px}.about-hero-content p{font-size:17px;line-height:1.8}.about-hero-image img{border-radius:20px;height:300px}.about-quote h3{font-size:22px}}.about-story{grid-gap:90px;align-items:center;display:grid;gap:90px;grid-template-columns:1fr 1fr;padding:120px 8%}.story-left{position:relative}.story-left img{border-radius:30px;box-shadow:0 35px 80px #00000014;object-fit:contain;width:100%}.story-floating-card{background:#fff;border:1px solid #edf2ff;border-radius:24px;bottom:40px;box-shadow:0 25px 60px #0f6fff1f;padding:30px;position:absolute;right:-35px}.story-floating-card h2{color:#0f6fff;font-size:48px;margin-bottom:8px}.story-floating-card span{color:#64748b;font-size:15px}.story-tag{background:#edf5ff;border-radius:40px;color:#0f6fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:25px;padding:10px 20px}.story-right h2{color:#0f172a;font-size:52px;line-height:1.2;margin-bottom:30px}.story-right p{color:#64748b;font-size:18px;line-height:2;margin-bottom:22px}.story-features{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:45px}.story-features div{background:#f8fbff;border:1px solid #edf2ff;border-radius:18px;color:#0f172a;font-weight:600;padding:22px;transition:.3s}.story-features div:hover{box-shadow:0 20px 40px #0f6fff14;transform:translateY(-5px)}@media (max-width:992px){.about-story{grid-template-columns:1fr}.story-left img{height:450px}.story-floating-card{bottom:20px;right:20px}.story-right{text-align:center}.story-features{grid-template-columns:1fr}}.about-mission{background:#f8fbff;padding:120px 8%}.mission-header{margin:auto auto 70px;max-width:850px;text-align:center}.mission-tag{background:#eaf3ff;border-radius:40px;color:#0f6fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:25px;padding:10px 22px}.mission-header h2{color:#0f172a;font-size:56px;line-height:1.2;margin-bottom:25px}.mission-header p{color:#64748b;font-size:18px;line-height:1.9;margin:auto;max-width:720px}.mission-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(3,1fr);margin-top:70px}.mission-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border:1px solid #e6eefc;border-radius:28px;box-shadow:0 25px 60px #0f6fff14;overflow:hidden;padding:45px 35px;position:relative;transition:.4s}.mission-card:before{background:#0f6fff;content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transition:.4s;width:100%}.mission-card:hover{box-shadow:0 35px 80px #0f6fff24;transform:translateY(-12px)}.mission-card:hover:before{transform:scaleX(1)}.mission-icon{align-items:center;background:#edf5ff;border-radius:20px;display:flex;font-size:32px;height:72px;justify-content:center;margin-bottom:30px;width:72px}.mission-card h3{color:#0f172a;font-size:28px;margin-bottom:22px}.mission-card p{color:#64748b;font-size:17px;line-height:1.9}.mission-card ul{margin-top:10px;padding-left:18px}.mission-card li{color:#475569;font-size:17px;margin-bottom:16px}.mission-footer{background:linear-gradient(135deg,#0f6fff,#1847d1);border-radius:35px;box-shadow:0 35px 80px #0f6fff40;color:#fff;margin-top:80px;padding:60px;text-align:center}.mission-footer h3{font-size:34px;font-weight:500;line-height:1.7;margin:auto;max-width:950px}@media (max-width:1100px){.mission-grid{grid-template-columns:1fr}}@media (max-width:768px){.about-mission{padding:80px 25px}.mission-header h2{font-size:40px}.mission-footer{padding:40px 25px}.mission-footer h3{font-size:24px}}.about-why{background:#fff;padding:120px 8%}.about-why-header{margin:auto auto 70px;max-width:900px;text-align:center}.why-tag{background:#edf5ff;border-radius:50px;color:#0f6fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:22px;padding:10px 22px}.about-why-header h2{color:#0f172a;font-size:56px;line-height:1.2;margin-bottom:25px}.about-why-header p{color:#64748b;font-size:18px;line-height:2;margin:auto;max-width:760px}.why-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:70px}.why-card{background:#fff;border:1px solid #edf2ff;border-radius:24px;box-shadow:0 20px 45px #0f6fff0f;padding:40px;transition:.35s}.why-card:hover{box-shadow:0 30px 70px #0f6fff1f;transform:translateY(-10px)}.why-icon{align-items:center;background:#edf5ff;border-radius:18px;display:flex;font-size:32px;height:70px;justify-content:center;margin-bottom:25px;width:70px}.why-card h3{color:#0f172a;font-size:26px;margin-bottom:18px}.why-card p{color:#64748b;font-size:16px;line-height:1.9}.why-philosophy{background:#0f172a;border-radius:35px;color:#fff;margin-top:90px;padding:70px;text-align:center}.why-philosophy h2{font-size:42px;margin-bottom:25px}.why-philosophy p{font-size:18px;line-height:2;margin:auto;max-width:900px;opacity:.9}@media (max-width:1100px){.why-grid{grid-template-columns:1fr}}@media (max-width:768px){.about-why{padding:80px 25px}.about-why-header h2{font-size:40px}.why-philosophy{padding:45px 25px}.why-philosophy h2{font-size:30px}}.about-leadership{background:#f8fbff;padding:120px 8%}.leadership-header{margin:auto auto 80px;max-width:900px;text-align:center}.leadership-tag{background:#eaf3ff;border-radius:40px;color:#0f6fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:22px;padding:10px 22px}.leadership-header h2{color:#0f172a;font-size:54px;line-height:1.2;margin-bottom:25px}.leadership-header p{color:#64748b;font-size:18px;line-height:2;margin:auto;max-width:760px}.leadership-wrapper{display:flex;flex-direction:column;gap:90px;margin-top:80px}.leadership-profile{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:420px 1fr}.reverse{grid-template-columns:1fr 420px}.leader-image img{border-radius:28px;box-shadow:0 25px 60px #0f6fff1f;display:block;width:100%}.leader-content span{background:#edf5ff;border-radius:30px;color:#0f6fff;display:inline-block;font-size:13px;font-weight:700;margin-bottom:20px;padding:10px 18px}.leader-content h3{color:#0f172a;font-size:42px;margin-bottom:22px}.leader-content p{color:#64748b;font-size:17px;line-height:1.9;margin-bottom:18px}.leader-content button{background:#0f6fff;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:15px 30px;transition:.3s}.leader-content button:hover{transform:translateY(-4px)}.leadership-bottom{margin-top:100px;margin-inline:auto;max-width:900px;text-align:center}.leadership-bottom h2{color:#0f172a;font-size:42px;line-height:1.4;margin-bottom:25px}.leadership-bottom p{color:#64748b;font-size:18px;line-height:2}@media (max-width:992px){.leadership-profile,.reverse{grid-template-columns:1fr}.reverse .leader-image{order:-1}.leader-content{text-align:center}}@media (max-width:768px){.about-leadership{padding:80px 25px}.leadership-header h2{font-size:38px}.leader-content h3{font-size:32px}.leadership-bottom h2{font-size:30px}}.about-statistics{background:linear-gradient(180deg,#fff,#f8fbff);padding:120px 8%}.statistics-header{margin:auto auto 70px;max-width:900px;text-align:center}.statistics-tag{background:#eaf3ff;border-radius:40px;color:#0f6fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:25px;padding:10px 22px}.statistics-header h2{color:#0f172a;font-size:56px;line-height:1.2;margin-bottom:25px}.statistics-header p{color:#64748b;font-size:18px;line-height:2;margin:auto;max-width:760px}.statistics-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:70px}.stat-card{background:#fff;border:1px solid #edf2ff;border-radius:28px;box-shadow:0 20px 45px #0f6fff14;padding:45px 35px;text-align:center;transition:.35s}.stat-card:hover{box-shadow:0 35px 80px #0f6fff24;transform:translateY(-10px)}.stat-card h2{color:#0f6fff;font-size:64px;font-weight:700;margin-bottom:15px}.stat-card h4{color:#0f172a;font-size:24px;margin-bottom:18px}.stat-card p{color:#64748b;font-size:16px;line-height:1.8}.statistics-quote{background:#0f172a;border-radius:35px;margin-top:90px;padding:70px;text-align:center}.statistics-quote h2{color:#fff;font-size:34px;font-weight:500;line-height:1.8;margin:auto;max-width:950px}@media (max-width:1100px){.statistics-grid{grid-template-columns:1fr}}@media (max-width:768px){.about-statistics{padding:80px 25px}.statistics-header h2{font-size:40px}.statistics-quote{padding:45px 25px}.statistics-quote h2{font-size:24px}}.about-promise{background:#0f172a;color:#fff;overflow:hidden;padding:130px 8%}.promise-container{margin:auto;max-width:1450px}.promise-header{margin:auto auto 80px;max-width:900px;text-align:center}.promise-tag{background:#ffffff1f;border:1px solid #ffffff26;border-radius:40px;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:25px;padding:12px 24px}.promise-header h2{font-size:64px;line-height:1.15;margin-bottom:30px}.promise-header p{font-size:19px;line-height:2;opacity:.88}.promise-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:70px}.promise-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:24px;padding:40px;transition:.35s}.promise-card:hover{background:#0f6fff;transform:translateY(-10px)}.promise-card h3{font-size:26px;margin-bottom:18px}.promise-card p{font-size:16px;line-height:1.9;opacity:.9}.promise-statement{background:#fff;border-radius:35px;color:#0f172a;margin-top:100px;padding:70px;text-align:center}.promise-statement span{color:#0f6fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:20px}.promise-statement h2{font-size:52px;margin-bottom:15px}.promise-statement h3{color:#0f6fff;font-size:34px;font-weight:500;margin-bottom:30px}.promise-statement p{color:#64748b;font-size:18px;line-height:2;margin:auto;max-width:850px}.promise-ending{margin-top:90px;text-align:center}.promise-ending h2{font-size:38px;font-weight:500;line-height:1.8;margin:auto;max-width:1000px}.promise-ending span{color:#8cbcff;display:block;font-size:15px;font-weight:700;letter-spacing:4px;margin-top:35px}@media (max-width:1100px){.promise-grid{grid-template-columns:1fr}}@media (max-width:768px){.about-promise{padding:90px 25px}.promise-header h2{font-size:42px}.promise-statement{padding:40px 25px}.promise-statement h2{font-size:34px}.promise-statement h3{font-size:26px}.promise-ending h2{font-size:26px;line-height:1.6}}.about-cta{background:linear-gradient(135deg,#0f6fff,#1746d0);border-radius:40px;margin:80px 8%;overflow:hidden;padding:120px 8%;position:relative}.about-cta:before{background:#ffffff14;height:500px;left:-180px;top:-180px;width:500px}.about-cta:after,.about-cta:before{border-radius:50%;content:"";position:absolute}.about-cta:after{background:#ffffff0f;bottom:-150px;height:420px;right:-150px;width:420px}.about-cta-overlay{background:linear-gradient(#00000014,#00000026);inset:0;position:absolute}.about-cta-content{color:#fff;margin:auto;max-width:900px;position:relative;text-align:center;z-index:2}.about-cta-content span{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:50px;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:30px;padding:10px 24px}.about-cta-content h2{font-size:64px;font-weight:700;line-height:1.15;margin-bottom:30px}.about-cta-content p{font-size:20px;line-height:2;margin:auto;max-width:760px;opacity:.92}.about-cta-buttons{display:flex;gap:22px;justify-content:center;margin-top:55px}.about-cta-buttons button{border:none;border-radius:14px;cursor:pointer;font-size:17px;font-weight:600;padding:18px 38px;transition:.35s}.cta-primary{background:#fff;box-shadow:0 20px 45px #00000026;color:#0f6fff}.cta-primary:hover{transform:translateY(-6px)}.cta-secondary{background:#0000;border:2px solid #fff6!important;color:#fff}.cta-secondary:hover{background:#fff;color:#0f6fff;transform:translateY(-6px)}@media (max-width:992px){.about-cta-content h2{font-size:46px}}@media (max-width:768px){.about-cta{border-radius:25px;margin:50px 20px;padding:70px 25px}.about-cta-content h2{font-size:34px}.about-cta-content p{font-size:17px;line-height:1.8}.about-cta-buttons{flex-direction:column}.about-cta-buttons button{width:100%}}.about-timeline{background:#fff;padding:120px 8%}.timeline-header{margin:auto auto 80px;max-width:850px;text-align:center}.timeline-tag{background:#edf5ff;border-radius:40px;color:#0f6fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:22px;padding:10px 22px}.timeline-header h2{color:#0f172a;font-size:56px;line-height:1.2;margin-bottom:25px}.timeline-header p{color:#64748b;font-size:18px;line-height:2}.timeline-wrapper{margin:70px auto 0;max-width:1000px;position:relative}.timeline-wrapper:before{background:#0f6fff;border-radius:20px;bottom:0;content:"";left:110px;position:absolute;top:0;width:4px}.timeline-item{display:flex;gap:50px;margin-bottom:70px;position:relative}.timeline-year{align-items:center;background:#0f6fff;border-radius:50%;box-shadow:0 20px 45px #0f6fff40;color:#fff;display:flex;flex-shrink:0;font-size:26px;font-weight:700;height:110px;justify-content:center;width:110px}.timeline-content{background:#f8fbff;border-radius:25px;box-shadow:0 15px 35px #0f6fff14;flex:1 1;padding:35px}.timeline-content h3{color:#0f172a;font-size:30px;margin-bottom:18px}.timeline-content p{color:#64748b;font-size:17px;line-height:1.9}@media (max-width:768px){.timeline-wrapper:before{display:none}.timeline-item{align-items:flex-start;flex-direction:column}.timeline-header h2{font-size:40px}.timeline-year{font-size:20px;height:80px;width:80px}}.write-blog-page{background:#f3f6fb;min-height:100vh;padding:40px}.write-blog-header{margin-bottom:35px}.write-blog-header h1{color:#111827;font-size:42px;font-weight:700;margin-bottom:10px}.write-blog-header p{color:#6b7280;font-size:17px;line-height:1.7;max-width:650px}.write-blog-form{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 20px 60px #0f172a14;gap:35px;padding:40px}.blog-section,.write-blog-form{display:flex;flex-direction:column}.blog-section{background:#fafbff;border:1px solid #edf2f7;border-radius:18px;gap:18px;padding:25px}.blog-section h2{color:#111827;font-size:22px;margin-bottom:5px}.input,select,textarea{background:#fff;border:1px solid #d8dee9;border-radius:12px;font-size:16px;padding:16px 18px;transition:.3s;width:100%}.input:hover,select:hover,textarea:hover{border-color:#3b82f6}.input:focus,select:focus,textarea:focus{border-color:#2563eb;box-shadow:0 0 0 5px #2563eb1f}.blog-content-input{font-family:inherit;font-size:17px;line-height:1.9;min-height:550px;resize:vertical}input[type=file]{background:#f8fbff;border:2px dashed #cfd8e3;border-radius:16px;padding:30px;transition:.3s}input[type=file]:hover{background:#eef5ff;border-color:#2563eb}.cover-preview{border:1px solid #e5e7eb;border-radius:18px;height:380px;object-fit:cover;width:100%}.gallery-preview{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.gallery-preview img{border-radius:15px;box-shadow:0 8px 25px #00000014;height:180px;object-fit:cover;transition:.3s}.gallery-preview img:hover{transform:translateY(-6px)}.publish-btn{background:#2563eb;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:18px;transition:.3s}.publish-btn:hover{background:#1d4ed8;box-shadow:0 12px 30px #2563eb47;transform:translateY(-3px)}.write-blog-container{margin:auto;max-width:1300px}.doctor-page-container{background:#f6f9fc;overflow-x:hidden;width:100%}.doctor-page-hero{align-items:center;background:linear-gradient(#052549d1,#052549d1),url(/static/media/alldoctorsimage.29b5226e548e4f7e60a6.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:88vh;overflow:hidden;padding:140px 8% 90px;position:relative}.doctor-page-overlay{background:linear-gradient(130deg,#042142eb,#0a5fb273);inset:0;position:absolute}.doctor-page-content{max-width:900px;position:relative;text-align:center;width:100%;z-index:10}.doctor-page-tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border-radius:40px;color:#fff;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:2px;margin-bottom:28px;padding:10px 22px}.doctor-page-content h1{color:#fff;font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:1.15}.doctor-page-content h1 span{color:#69c7ff}.doctor-page-content p{color:#ffffffe6;font-size:1.08rem;line-height:1.9;margin:28px auto 0;max-width:760px}.doctor-page-search{display:flex;justify-content:center;margin-top:45px}.doctor-page-search input{background:#fff;border:none;border-radius:60px;box-shadow:0 20px 50px #0000002e;font-size:1rem;max-width:650px;outline:none;padding:20px 28px;transition:.35s;width:100%}.doctor-page-search input::placeholder{color:#7b8794}.doctor-page-search input:focus{box-shadow:0 25px 60px #105eb340;transform:translateY(-3px)}.doctor-page-filter-section{background:#fff;padding:60px 8%}.doctor-page-filter-wrapper{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.doctor-page-filter{background:#edf4fb;border:none;border-radius:50px;color:#135189;cursor:pointer;font-size:.95rem;font-weight:600;outline:none;padding:14px 28px;transition:.35s}.doctor-page-filter:hover{background:#0f63b6;color:#fff;transform:translateY(-3px)}.doctor-page-filter.active{background:#0b63b7;box-shadow:0 12px 30px #105eb338;color:#fff}.doctor-page-title{margin-bottom:70px;text-align:center}.doctor-page-title span{color:#0d66bc;display:inline-block;font-weight:700;letter-spacing:1px;margin-bottom:14px;text-transform:uppercase}.doctor-page-title h2{color:#163a63;font-size:2.8rem;font-weight:700;margin-bottom:18px}.doctor-page-title p{color:#64748b;font-size:1rem;line-height:1.9;margin:auto;max-width:760px}.doctor-page-featured{background:linear-gradient(180deg,#f8fbff,#eef5fc);padding:100px 8%}.doctor-page-featured-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(520px,1fr))}.doctor-page-featured-card{align-items:center;background:#fff;border-radius:28px;box-shadow:0 18px 45px #10468214;display:flex;overflow:hidden;position:relative;transition:all .35s ease}.doctor-page-featured-card:hover{box-shadow:0 30px 70px #10468229;transform:translateY(-10px)}.doctor-page-featured-card:before{background:linear-gradient(180deg,#0d67be,#3da5ff);content:"";height:100%;left:0;position:absolute;top:0;width:6px}.doctor-page-featured-image{background:#edf5fd;height:330px;min-width:260px;overflow:hidden;width:260px}.doctor-page-featured-image img{height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.doctor-page-featured-card:hover .doctor-page-featured-image img{transform:scale(1.08)}.doctor-page-featured-content{flex:1 1;padding:40px}.doctor-page-featured-badge{background:#e9f4ff;border-radius:40px;color:#0c63b7;display:inline-block;font-size:.82rem;font-weight:700;margin-bottom:18px;padding:8px 18px}.doctor-page-featured-content h3{color:#153962;font-size:2rem;margin-bottom:15px}.doctor-page-featured-content h5{color:#0d67be;font-size:1rem;font-weight:600;line-height:1.7;margin-bottom:20px}.doctor-page-featured-content p{color:#66778b;line-height:1.9;margin-bottom:28px}.doctor-page-primary-btn{align-items:center;background:#0d67be;border-radius:50px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;padding:15px 30px;text-decoration:none;transition:all .3s ease}.doctor-page-primary-btn:hover{background:#084d90;box-shadow:0 18px 40px #0d67be47;transform:translateY(-3px)}.doctor-page-secondary-btn{align-items:center;border:2px solid #0d67be;border-radius:50px;color:#0d67be;display:inline-flex;font-weight:600;justify-content:center;padding:15px 30px;text-decoration:none;transition:.3s}.doctor-page-secondary-btn:hover{background:#0d67be;color:#fff}@media (max-width:992px){.doctor-page-featured-grid{grid-template-columns:1fr}.doctor-page-featured-card{flex-direction:column}.doctor-page-featured-image{height:380px;min-width:100%;width:100%}.doctor-page-featured-content{padding:30px;text-align:center}}.doctor-page-doctors{background:#fff;padding:100px 8%}.doctor-page-grid{grid-gap:35px;align-items:stretch;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.doctor-page-card{background:#fff;border-radius:24px;box-shadow:0 12px 35px #00000012;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .35s ease}.doctor-page-card:hover{box-shadow:0 30px 65px #0f63b72e;transform:translateY(-12px)}.doctor-page-card-image{background:#eef6fd;height:360px;overflow:hidden;position:relative}.doctor-page-card-image img{height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.doctor-page-card:hover .doctor-page-card-image img{transform:scale(1.08)}.doctor-page-experience-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d67bef2;border-radius:50px;bottom:20px;box-shadow:0 8px 25px #0d67be59;color:#fff;font-size:.82rem;font-weight:600;left:20px;padding:10px 18px;position:absolute}.doctor-page-card-body{display:flex;flex:1 1;flex-direction:column;padding:30px}.doctor-page-card-body h3{color:#163a63;font-size:1.55rem;line-height:1.35;margin-bottom:12px}.doctor-page-designation{color:#0d67be;font-size:.95rem;font-weight:600;margin-bottom:15px}.doctor-page-speciality{color:#64748b;line-height:1.8;margin-bottom:22px;min-height:58px}.doctor-page-qualification{background:#f7fbff;border-left:4px solid #0d67be;border-radius:12px;margin-bottom:24px;padding:16px}.doctor-page-qualification strong{color:#163a63;display:block;font-size:.95rem;margin-bottom:8px}.doctor-page-qualification p{color:#64748b;font-size:.94rem;line-height:1.7}.doctor-page-view-btn{align-items:center;background:#0d67be;border-radius:14px;color:#fff;display:flex;font-weight:600;justify-content:center;margin-top:auto;padding:15px;text-decoration:none;transition:.3s;width:100%}.doctor-page-view-btn:hover{background:#084c90;transform:translateY(-2px)}.doctor-page-empty{background:#fff;border-radius:20px;box-shadow:0 15px 40px #0000000f;grid-column:1/-1;padding:80px 40px;text-align:center}.doctor-page-empty h3{color:#163a63;font-size:2rem;margin-bottom:18px}.doctor-page-empty p{color:#64748b;font-size:1rem}@media (max-width:768px){.doctor-page-grid{grid-template-columns:1fr}.doctor-page-card-image{height:320px}.doctor-page-card-body{padding:24px}.doctor-page-card-body h3{font-size:1.35rem}}.doctor-page-stats{background:linear-gradient(135deg,#0b4d8c,#0f63b6);padding:90px 8%}.doctor-page-stats-wrapper{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin:auto;max-width:1300px}.doctor-page-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;padding:40px 20px;text-align:center;transition:.35s ease}.doctor-page-stat-card:hover{background:#ffffff24;transform:translateY(-8px)}.doctor-page-stat-card h2{color:#fff;font-size:3rem;margin-bottom:12px}.doctor-page-stat-card span{color:#ffffffe6;font-size:1rem}.doctor-page-cta{background:#f7fbff;padding:100px 8%}.doctor-page-cta-box{background:linear-gradient(#073466e0,#073466e0),url(/static/media/rohittiwari.e8013ae629eea341c849.png);background-position:50%;background-size:cover;border-radius:28px;box-shadow:0 25px 70px #0d67be2e;margin:auto;max-width:1200px;overflow:hidden;padding:80px 60px;text-align:center}.doctor-page-cta-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border-radius:40px;color:#fff;display:inline-block;letter-spacing:1px;margin-bottom:25px;padding:10px 22px}.doctor-page-cta-box h2{color:#fff;font-size:clamp(2rem,4vw,3.2rem);margin-bottom:25px}.doctor-page-cta-box p{color:#ffffffe0;line-height:1.9;margin:auto auto 40px;max-width:760px}.doctor-page-cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media (max-width:1100px){.doctor-page-stats-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.doctor-page-hero{min-height:75vh;padding:120px 20px 70px}.doctor-page-content h1{font-size:2.6rem}.doctor-page-content p{font-size:.95rem}.doctor-page-search input{padding:18px 22px}.doctor-page-title h2{font-size:2rem}.doctor-page-stats-wrapper{grid-template-columns:1fr}.doctor-page-cta-box{padding:60px 25px}.doctor-page-cta-buttons{flex-direction:column}.doctor-page-primary-btn,.doctor-page-secondary-btn{width:100%}}@media (max-width:500px){.doctor-page-filter-wrapper{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:10px}.doctor-page-filter-wrapper::-webkit-scrollbar{height:5px}.doctor-page-filter-wrapper::-webkit-scrollbar-thumb{background:#0d67be;border-radius:20px}.doctor-page-filter{white-space:nowrap}.doctor-page-card-image,.doctor-page-featured-image{height:280px}.doctor-page-card-body,.doctor-page-featured-content{padding:20px}.doctor-page-card-body h3,.doctor-page-featured-content h3{font-size:1.4rem}}.doctor-page-container+.footer,.doctor-page-container+footer{margin-top:0}.contact-page-container{background:#f8fbff;overflow-x:hidden;width:100%}.contact-page-hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:88vh;overflow:hidden;padding:140px 8% 90px;position:relative}.contact-page-overlay{background:linear-gradient(135deg,#042448e0,#0c60b4b8);inset:0;position:absolute}.contact-page-content{max-width:900px;position:relative;text-align:center;width:100%;z-index:2}.contact-page-tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border-radius:40px;color:#fff;display:inline-block;font-size:.82rem;font-weight:600;letter-spacing:2px;margin-bottom:28px;padding:10px 22px}.contact-page-content h1{color:#fff;font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:1.1}.contact-page-content h1 span{color:#74d2ff}.contact-page-content p{color:#ffffffeb;font-size:1.08rem;line-height:1.9;margin:30px auto;max-width:760px}.contact-page-buttons{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:35px}.contact-page-primary-btn{align-items:center;background:#0d67be;border-radius:50px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;padding:16px 34px;text-decoration:none;transition:.35s}.contact-page-primary-btn:hover{background:#094d8f;box-shadow:0 18px 40px #0d67be47;transform:translateY(-4px)}.contact-page-secondary-btn{align-items:center;background:#fff;border:2px solid #ffffff80;border-radius:50px;color:#000;display:inline-flex;font-weight:600;justify-content:center;padding:16px 34px;text-decoration:none;transition:.35s}.contact-page-secondary-btn:hover{background:#fff;color:#0d67be}.contact-page-card-section{margin-top:-70px;padding:0 8% 100px;position:relative;z-index:5}.contact-page-card-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(4,1fr);margin:auto;max-width:1400px}.contact-page-card{background:#fff;border-radius:24px;box-shadow:0 18px 45px #0f63b714;padding:35px 28px;text-align:center;transition:.35s}.contact-page-card:hover{box-shadow:0 28px 60px #0f63b729;transform:translateY(-10px)}.contact-page-icon{align-items:center;background:#eef6ff;border-radius:50%;display:flex;font-size:2rem;height:80px;justify-content:center;margin:auto auto 22px;width:80px}.contact-page-card h3{color:#153962;font-size:1.4rem;margin-bottom:10px}.contact-page-card p{color:#64748b;line-height:1.7;margin-bottom:18px;min-height:52px}.contact-page-card span{color:#0d67be;font-size:.95rem;font-weight:700}.contact-page-title{margin-bottom:70px;text-align:center}.contact-page-title span{background:#edf5ff;border-radius:30px;color:#0d67be;display:inline-block;font-weight:700;letter-spacing:1px;margin-bottom:20px;padding:8px 20px}.contact-page-title h2{color:#153962;font-size:2.8rem;margin-bottom:20px}.contact-page-title p{color:#64748b;line-height:1.9;margin:auto;max-width:760px}@media (max-width:1100px){.contact-page-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.contact-page-hero{min-height:75vh;padding:120px 20px 80px}.contact-page-content h1{font-family:Verdana,Geneva,Tahoma,sans-serif;font-weight:400}.contact-page-content p{font-size:.96rem}.contact-page-buttons{flex-direction:column}.contact-page-primary-btn,.contact-page-secondary-btn{width:100%}.contact-page-card-grid{grid-template-columns:1fr}.contact-page-card-section{margin-top:-40px;padding:0 20px 80px}.contact-page-title h2{font-size:2rem}}.contact-page-info-section{background:#fff;padding:110px 8%}.contact-page-info-wrapper{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr;margin:auto;max-width:1400px}.contact-page-image{border-radius:30px;box-shadow:0 25px 70px #0d67be1f;overflow:hidden;position:relative}.contact-page-image img{display:block;height:650px;object-fit:cover;transition:.5s;width:100%}.contact-page-image:hover img{transform:scale(1.05)}.contact-page-info{display:flex;flex-direction:column}.contact-page-section-tag{background:#e9f4ff;border-radius:40px;color:#0d67be;display:inline-block;font-weight:700;letter-spacing:1px;margin-bottom:20px;padding:10px 22px;width:-webkit-max-content;width:max-content}.contact-page-info h2{color:#163a63;font-size:3rem;line-height:1.2;margin-bottom:22px}.contact-page-info>p{color:#64748b;line-height:1.9;margin-bottom:45px}.contact-page-details{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,1fr)}.contact-page-detail{background:#f8fbff;border:1px solid #edf3fa;border-radius:18px;padding:25px;transition:.35s}.contact-page-detail:hover{border-color:#0d67be;box-shadow:0 18px 40px #0d67be1a;transform:translateY(-8px)}.contact-page-detail h4{color:#0d67be;font-size:1.05rem;margin-bottom:14px}.contact-page-detail p{color:#66788b;line-height:1.8}.contact-page-form-section{background:#f6faff;padding:110px 8%}.contact-page-form-wrapper{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1.3fr .9fr;margin:auto;max-width:1400px}.contact-page-form-content{display:flex;flex-direction:column}.contact-page-form-content h2{color:#163a63;font-size:2.8rem;margin:18px 0 25px}.contact-page-form-content p{color:#64748b;line-height:1.9;margin-bottom:40px}.contact-page-feature-list{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.contact-page-feature{background:#fff;border:1px solid #edf3fa;border-radius:16px;box-shadow:0 10px 25px #0d67be0d;color:#163a63;font-weight:600;padding:20px 24px;transition:.3s}.contact-page-feature:hover{background:#0d67be;color:#fff;transform:translateX(8px)}.contact-page-form-card{background:#fff;border:1px solid #0d67be24;border-radius:32px;box-shadow:0 20px 45px #0d67be14;overflow:hidden;padding:50px 38px;position:relative;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.contact-page-form-card:hover{border-color:#0d67be33;box-shadow:0 30px 55px #0d67be1f;transform:translateY(-4px)}.contact-page-form-card:before{background:linear-gradient(90deg,#0d67be,#53b8ff);border-radius:0 0 10px 10px;content:"";height:5px;left:0;position:absolute;top:0;width:100%}.contact-page-form-icon{align-items:center;background:#eef6ff;border-radius:50%;display:flex;font-size:2.3rem;height:90px;justify-content:center;margin:auto auto 25px;width:90px}.contact-page-form-card h3{color:#163a63;font-size:2rem;margin-bottom:18px}.contact-page-form-card p{color:#64748b;line-height:1.9;margin-bottom:35px}.contact-page-form-card .contact-page-primary-btn{justify-content:center;width:100%}@media (max-width:1100px){.contact-page-form-wrapper,.contact-page-info-wrapper{grid-template-columns:1fr}.contact-page-image img{height:500px}}@media (max-width:768px){.contact-page-form-section,.contact-page-info-section{padding:80px 20px}.contact-page-details,.contact-page-feature-list{grid-template-columns:1fr}.contact-page-info h2{font-size:2.3rem}.contact-page-form-content h2{font-size:2.2rem}.contact-page-form-card{padding:35px 25px}}.contact-page-department-section{background:#fff;padding:110px 8%}.contact-page-department-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:auto;max-width:1400px}.contact-page-department-card{background:#fff;border:1px solid #edf3fa;border-radius:24px;box-shadow:0 15px 40px #0d67be0f;padding:40px 30px;text-align:center;transition:.35s}.contact-page-department-card:hover{border-color:#0d67be;box-shadow:0 25px 60px #0d67be26;transform:translateY(-10px)}.department-icon{align-items:center;background:#eef6ff;border-radius:50%;display:flex;font-size:2rem;height:85px;justify-content:center;margin:auto auto 25px;width:85px}.contact-page-department-card h3{color:#163a63;font-size:1.4rem;margin-bottom:15px}.contact-page-department-card p{color:#64748b;line-height:1.8}.contact-page-map-section{background:#f7fbff;padding:110px 8%}.contact-page-map{border-radius:30px;box-shadow:0 25px 60px #0d67be1f;margin:auto;max-width:1400px;overflow:hidden}.contact-page-map iframe{border:none;display:block}.contact-page-faq{background:#fff;padding:110px 8%}.contact-page-faq-wrapper{margin:auto;max-width:1000px}.contact-page-faq-wrapper details{background:#f8fbff;border:1px solid #edf3fa;border-radius:18px;margin-bottom:20px;overflow:hidden;transition:.3s}.contact-page-faq-wrapper details:hover{border-color:#0d67be}.contact-page-faq-wrapper summary{color:#163a63;cursor:pointer;font-size:1.08rem;font-weight:600;list-style:none;padding:25px 30px;position:relative}.contact-page-faq-wrapper summary::-webkit-details-marker{display:none}.contact-page-faq-wrapper summary:after{color:#0d67be;content:"+";font-size:1.4rem;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.contact-page-faq-wrapper details[open] summary:after{content:"−"}.contact-page-faq-wrapper details p{color:#64748b;line-height:1.9;padding:0 30px 25px}.contact-page-cta{background:#f6faff;padding:120px 8%}.contact-page-cta-content{background:linear-gradient(#052d5ae0,#052d5ae0),url(/static/media/rohittiwari.e8013ae629eea341c849.png);background-position:50%;background-size:cover;border-radius:32px;box-shadow:0 30px 80px #0d67be2e;margin:auto;max-width:1300px;overflow:hidden;padding:90px 60px;text-align:center}.contact-page-cta-content span{background:#ffffff1f;border-radius:40px;color:#fff;display:inline-block;letter-spacing:1px;margin-bottom:25px;padding:10px 24px}.contact-page-cta-content h2{color:#fff;font-size:clamp(2rem,4vw,3.5rem);margin-bottom:25px}.contact-page-cta-content p{color:#ffffffe0;line-height:1.9;margin:auto auto 40px;max-width:760px}@media (max-width:992px){.contact-page-department-grid{grid-template-columns:repeat(2,1fr)}.contact-page-cta-content{padding:70px 35px}}@media (max-width:768px){.contact-page-cta,.contact-page-department-section,.contact-page-faq,.contact-page-map-section{padding:80px 20px}.contact-page-department-grid{grid-template-columns:1fr}.contact-page-map iframe{height:350px}.contact-page-faq-wrapper summary{font-size:1rem;padding:22px}.contact-page-faq-wrapper summary:after{right:22px}.contact-page-faq-wrapper details p{padding:0 22px 22px}.contact-page-cta-content{padding:60px 25px}.contact-page-cta-content h2{font-size:2rem}}.appointment-page{background:#f8fbff;overflow-x:hidden;width:100%}.appointment-hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:85vh;padding:140px 8% 100px;position:relative}.appointment-overlay{background:linear-gradient(#062243d1,#0d67bebf);inset:0;position:absolute}.appointment-hero-content{max-width:900px;position:relative;text-align:center;z-index:2}.appointment-tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border-radius:40px;color:#fff;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:28px;padding:10px 22px}.appointment-hero-content h1{color:#fff;font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:1.15}.appointment-hero-content h1 span{color:#77d2ff}.appointment-hero-content p{color:#ffffffeb;font-size:1.08rem;line-height:1.9;margin:28px auto 38px;max-width:760px}.appointment-buttons{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.appointment-primary-btn{align-items:center;background:#0d67be;border-radius:50px;color:#fff;display:flex;font-weight:600;justify-content:center;padding:15px 34px;text-decoration:none;transition:.35s}.appointment-primary-btn:hover{background:#0a4f91;box-shadow:0 18px 45px #0d67be40;transform:translateY(-5px)}.appointment-consult-btn,.appointment-secondary-btn{align-items:center;border:2px solid #0401018c;border-radius:50px;color:#53b6e0;display:flex;font-weight:600;justify-content:center;padding:15px 34px;text-decoration:none;transition:.35s}.appointment-secondary-btn:hover{background:#5277d5;border:2px solid #5277d5;color:#c5d6e7}.appointment-contact{margin-top:-70px;padding:0 8% 90px;position:relative;z-index:5}.appointment-contact-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin:auto;max-width:1400px}.appointment-contact-card{background:#fff;border-radius:22px;box-shadow:0 20px 45px #0d67be14;padding:35px 25px;text-align:center;transition:.35s}.appointment-contact-card:hover{box-shadow:0 25px 60px #0d67be26;transform:translateY(-8px)}.appointment-icon{align-items:center;background:#eef6ff;border-radius:50%;display:flex;font-size:2rem;height:75px;justify-content:center;margin:auto auto 20px;width:75px}.appointment-contact-card h3{color:#163a63;font-size:1.3rem;margin-bottom:10px}.appointment-contact-card p{color:#64748b;line-height:1.7}.appointment-info{padding:30px 8% 110px}.appointment-info-card{background:#fff;border-radius:28px;box-shadow:0 25px 60px #0d67be14;margin:auto;max-width:1200px;padding:60px;text-align:center}.appointment-info-card h2{color:#163a63;font-size:2.5rem;margin-bottom:22px}.appointment-info-card p{color:#64748b;line-height:1.9;margin:0 auto 35px;max-width:800px}.appointment-info-buttons{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.appointment-section-title{margin:0 auto 70px;max-width:850px;text-align:center}.appointment-section-title span{background:#eef6ff;border-radius:30px;color:#0d67be;display:inline-block;font-size:.85rem;font-weight:700;margin-bottom:18px;padding:10px 22px}.appointment-section-title h2{color:#163a63;font-size:2.8rem;margin-bottom:18px}.appointment-section-title p{color:#64748b;font-size:1.05rem;line-height:1.8}@media (max-width:1100px){.appointment-contact-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.appointment-hero{min-height:75vh;padding:120px 20px 90px}.appointment-hero-content h1{font-size:2.6rem}.appointment-buttons{flex-direction:column}.appointment-primary-btn,.appointment-secondary-btn{width:100%}.appointment-contact{margin-top:-40px;padding:0 20px 70px}.appointment-contact-grid{grid-template-columns:1fr}.appointment-info{padding:20px 20px 80px}.appointment-info-card{padding:40px 25px}.appointment-info-card h2{font-size:2rem}.appointment-section-title h2{font-size:2.1rem}}.appointment-doctors{background:#fff;padding:110px 8%}.appointment-doctor-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:auto;max-width:1400px}.appointment-doctor-card{background:#fff;border:1px solid #edf3fa;border-radius:24px;box-shadow:0 18px 45px #0d67be14;overflow:hidden;transition:.35s}.appointment-doctor-card:hover{box-shadow:0 30px 70px #0d67be26;transform:translateY(-10px)}.appointment-doctor-image{background:#eef6ff;height:320px;overflow:hidden;width:100%}.appointment-doctor-image img{height:100%;object-fit:cover;transition:.5s;width:100%}.appointment-doctor-card:hover .appointment-doctor-image img{transform:scale(1.08)}.appointment-doctor-content{padding:28px;text-align:center}.appointment-doctor-content h3{color:#163a63;font-size:1.35rem;margin-bottom:10px}.appointment-speciality{background:#eef6ff;border-radius:30px;color:#0d67be;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:16px;padding:8px 18px}.appointment-doctor-content p{color:#64748b;margin-bottom:25px}.appointment-doctor-buttons{display:flex;justify-content:center}.appointment-view-btn{background:#0d67be;border-radius:12px;color:#fff;font-weight:600;padding:14px;text-align:center;text-decoration:none;transition:.3s;width:100%}.appointment-view-btn:hover{background:#094f91}.appointment-form-section{background:#f7fbff;padding:110px 8%}.appointment-form-wrapper{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1.1fr;margin:auto;max-width:1400px}.appointment-form-content{position:-webkit-sticky;position:sticky;top:120px}.appointment-tag-small{background:#eaf4ff;border-radius:30px;color:#0d67be;display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:1px;margin-bottom:20px;padding:10px 20px}.appointment-form-content h2{color:#163a63;font-size:2.6rem;line-height:1.2;margin-bottom:22px}.appointment-form-content p{color:#64748b;line-height:1.9;margin-bottom:35px}.appointment-features{display:flex;flex-direction:column;gap:18px;list-style:none}.appointment-features li{background:#fff;border-radius:16px;box-shadow:0 10px 25px #0d67be0d;color:#163a63;font-weight:600;padding:18px 22px;transition:.3s}.appointment-features li:hover{background:#0d67be;color:#fff;transform:translateX(8px)}.appointment-google-form{background:#fff;border-radius:26px;box-shadow:0 20px 60px #0d67be1a;overflow:hidden}.appointment-google-form iframe{border:none;display:block;min-height:720px;width:100%}@media (max-width:1100px){.appointment-form-wrapper{grid-template-columns:1fr}.appointment-form-content{position:static}}@media (max-width:768px){.appointment-doctors,.appointment-form-section{padding:80px 20px}.appointment-doctor-grid{grid-template-columns:1fr}.appointment-doctor-image{height:280px}.appointment-form-content h2{font-size:2rem}.appointment-google-form iframe{min-height:650px}}.appointment-cta{background:#fff;padding:110px 8%}.appointment-cta-content{background:linear-gradient(#072a52e6,#072a52e6),url(/static/media/rohittiwari.e8013ae629eea341c849.png);background-position:50%;background-size:cover;border-radius:30px;box-shadow:0 30px 70px #0d67be2e;margin:auto;max-width:1300px;overflow:hidden;padding:80px 60px;position:relative;text-align:center}.appointment-cta-content span{background:#ffffff1f;border-radius:30px;color:#fff;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:24px;padding:10px 22px}.appointment-cta-content h2{color:#fff;font-size:clamp(2rem,4vw,3.6rem);line-height:1.2;margin-bottom:22px}.appointment-cta-content p{color:#ffffffe6;font-size:1.05rem;line-height:1.9;margin:0 auto 35px;max-width:720px}.appointment-cta .appointment-buttons{justify-content:center}.appointment-contact-card,.appointment-doctor-card,.appointment-google-form,.appointment-info-card{transition:transform .35s ease,box-shadow .35s ease}.appointment-contact-card:hover,.appointment-google-form:hover,.appointment-info-card:hover{box-shadow:0 30px 65px #0d67be24;transform:translateY(-8px)}.appointment-info-card:hover{border:1px solid #0d67be26}.appointment-doctor-card:hover .appointment-speciality{background:#0d67be;color:#fff}.appointment-contact,.appointment-cta,.appointment-doctors,.appointment-form-section,.appointment-info{scroll-margin-top:100px}.appointment-page ::selection{background:#0d67be;color:#fff}.appointment-doctor-image img{will-change:transform}@media (max-width:992px){.appointment-cta-content{padding:70px 35px}}@media (max-width:768px){.appointment-cta{padding:80px 20px}.appointment-cta-content{border-radius:22px;padding:55px 25px}.appointment-cta-content h2{font-size:2rem}.appointment-cta-content p{font-size:.96rem}}@media (max-width:480px){.appointment-hero{padding:110px 16px 70px}.appointment-contact{padding:0 16px 60px}.appointment-info{padding:0 16px 70px}.appointment-cta,.appointment-doctors,.appointment-form-section{padding:70px 16px}.appointment-info-card{padding:32px 20px}.appointment-info-card h2{font-size:1.8rem}.appointment-form-content h2,.appointment-section-title h2{font-size:1.9rem}.appointment-contact-card{padding:28px 20px}.appointment-icon{font-size:1.6rem;height:65px;width:65px}.appointment-doctor-image{height:250px}}*{box-sizing:border-box;margin:0;padding:0}.blog-page{background:#f8fbff;overflow-x:hidden;width:100%}.blog-hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:80vh;padding:140px 8% 100px;position:relative}.blog-overlay{background:linear-gradient(#05274ad9,#0d67beb8);inset:0;position:absolute}.blog-hero-content{max-width:900px;position:relative;text-align:center;z-index:2}.blog-tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border-radius:40px;color:#fff;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:28px;padding:10px 22px}.blog-hero-content h1{color:#fff;font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:1.15;margin-bottom:24px}.blog-loading{align-items:center;display:flex;height:120px;justify-content:center;margin:0 auto 40px;position:relative;width:120px}.blog-loading:after,.blog-loading:before{animation:blog-loader-ring 1.8s ease-in-out infinite;border:3px dashed #ffffff40;border-radius:50%;box-shadow:0 0 24px #79d3ff2e;content:"";height:100%;position:absolute;width:100%}.blog-loading:after{animation-delay:.9s}.blog-loading:before{background:radial-gradient(circle at center,#79d3ff2e,#0000 55%)}.blog-loading .loader-pill{animation:blog-loader-bounce 1.2s ease-in-out infinite;background:linear-gradient(180deg,#79d3ff,#1c8ce5);border-radius:28px;box-shadow:0 0 18px #79d3ff73;height:64px;position:relative;width:34px}.blog-loading .loader-pill:before{background:#fff;border-radius:8px;box-shadow:0 2px 0 #ffffff59;content:"";height:18px;left:50%;position:absolute;top:12px;transform:translateX(-50%);width:14px}@keyframes blog-loader-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes blog-loader-ring{0%{opacity:.2;transform:scale(.85)}50%{opacity:.65;transform:scale(1.05)}to{opacity:.2;transform:scale(.85)}}.blog-hero-content h1 span{color:#79d3ff}.blog-hero-content p{color:#ffffffeb;font-size:1.08rem;line-height:1.9;margin:auto;max-width:760px}.blog-search{margin:45px auto 0;max-width:650px}.blog-search input{background:#fff;border:none;border-radius:60px;box-shadow:0 20px 50px #00000026;color:#163a63;font-size:1rem;outline:none;padding:18px 24px;width:100%}.blog-search input::placeholder{color:#94a3b8}.blog-categories{background:#fff;padding:60px 8%}.blog-category-wrapper{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:auto;max-width:1400px}.blog-category{background:#eef6ff;border:none;border-radius:40px;color:#0d67be;cursor:pointer;font-weight:600;outline:none;padding:12px 26px;transition:.35s}.blog-category.active,.blog-category:hover{background:#0d67be;color:#fff}.blog-category.active{box-shadow:0 12px 30px #0d67be40}.blog-section-title{margin:0 auto 70px;max-width:820px;text-align:center}.blog-section-title span{background:#eef6ff;border-radius:30px;color:#0d67be;display:inline-block;font-weight:700;margin-bottom:18px;padding:10px 20px}.blog-section-title h2{color:#163a63;font-size:2.8rem;margin-bottom:18px}.blog-section-title p{color:#64748b;line-height:1.9}@media (max-width:768px){.blog-hero{min-height:70vh;padding:120px 20px 80px}.blog-hero-content h1{font-size:2.5rem}.blog-search{margin-top:35px}.blog-search input{padding:16px 20px}.blog-categories{padding:40px 20px}.blog-section-title h2{font-size:2rem}}.blog-featured{background:#f8fbff;padding:100px 8%}.blog-featured-card{grid-gap:55px;align-items:center;background:#fff;border-radius:28px;box-shadow:0 25px 60px #0d67be1a;display:grid;gap:55px;grid-template-columns:1.1fr 1fr;margin:auto;max-width:1400px;overflow:hidden;transition:.35s ease}.blog-featured-card:hover{box-shadow:0 35px 75px #0d67be29;transform:translateY(-8px)}.blog-featured-image{height:100%;min-height:520px;overflow:hidden;position:relative;width:100%}.blog-featured-image img{height:100%;object-fit:cover;transition:.5s ease;width:100%}.blog-featured-card:hover .blog-featured-image img{transform:scale(1.08)}.blog-featured-content{display:flex;flex-direction:column;justify-content:center;padding:55px}.featured-badge{background:#eef6ff;border-radius:40px;color:#0d67be;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:25px;padding:10px 20px;width:-webkit-max-content;width:max-content}.blog-featured-content h2{color:#163a63;font-size:2.6rem;line-height:1.25;margin-bottom:25px}.blog-featured-content p{color:#64748b;line-height:1.9;margin-bottom:35px}.blog-meta{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:28px}.blog-meta span{background:#f5f8fc;border-radius:25px;color:#163a63;font-size:.9rem;font-weight:600;padding:10px 18px}.blog-primary-btn{transition:.35s;width:-webkit-max-content;width:max-content}.blog-primary-btn:hover{background:#094d8f;box-shadow:0 18px 40px #0d67be40}@media (max-width:1100px){.blog-featured-card{grid-template-columns:1fr}.blog-featured-image{min-height:380px}}@media (max-width:768px){.blog-featured{padding:80px 20px}.blog-featured-content{padding:35px 25px}.blog-featured-content h2{font-size:2rem}.blog-meta{gap:10px}.blog-meta span{font-size:.8rem;padding:8px 14px}.blog-primary-btn{text-align:center;width:100%}}.blog-grid-section{background:#fff;padding:110px 8%}.blog-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));margin:auto;max-width:1400px}.blog-card{background:#fff;border:1px solid #edf3fa;border-radius:24px;box-shadow:0 15px 40px #0d67be14;overflow:hidden;transition:.35s ease}.blog-card:hover{box-shadow:0 28px 70px #0d67be26;transform:translateY(-10px)}.blog-card-image{background:#eef6ff;height:240px;overflow:hidden;position:relative;width:100%}.blog-card-image img{height:100%;object-fit:cover;transition:.45s ease;width:100%}.blog-card:hover .blog-card-image img{transform:scale(1.08)}.blog-card-content{padding:28px}.blog-card-content .blog-category{background:#eef6ff;border-radius:30px;color:#0d67be;display:inline-block;font-size:.82rem;font-weight:700;margin-bottom:18px;padding:8px 18px}.blog-card-content h3{color:#163a63;font-size:1.35rem;line-height:1.45;margin-bottom:15px;transition:.3s}.blog-card:hover h3{color:#0d67be}.blog-card-content p{color:#64748b;line-height:1.8;margin-bottom:25px;min-height:90px}.blog-card-footer{align-items:flex-start;border-top:1px solid #edf3fa;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px;padding-top:20px}.blog-card-footer strong{color:#163a63;display:block;font-size:.95rem;margin-bottom:5px}.blog-card-footer span{color:#7b8794;font-size:.85rem}.blog-read-btn{align-items:center;color:#0d67be;display:inline-flex;font-weight:700;gap:8px;text-decoration:none;transition:.3s}.blog-read-btn:hover{color:#084b8a;gap:14px}.blog-empty{background:#f7fbff;border:2px dashed #d8e8f9;border-radius:24px;margin:80px auto 0;max-width:700px;padding:60px 40px;text-align:center}.blog-empty h3{color:#163a63;font-size:2rem;margin-bottom:15px}.blog-empty p{color:#64748b;line-height:1.8}@media (max-width:992px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-grid-section{padding:80px 20px}.blog-grid{gap:28px;grid-template-columns:1fr}.blog-card-image{height:220px}.blog-card-content{padding:24px}.blog-card-content h3{font-size:1.2rem}.blog-card-footer{flex-direction:column;gap:12px}.blog-card-content p{min-height:auto}.blog-empty{padding:40px 25px}.blog-empty h3{font-size:1.6rem}}.blog-cta{background:#f8fbff;padding:110px 8%}.blog-cta-content{background-color:#244c70;background-position:50%;background-size:cover;border-radius:30px;box-shadow:0 30px 70px #0d67be2e;margin:auto;max-width:1300px;overflow:hidden;padding:85px 60px;position:relative;text-align:center}.blog-cta-content span{background:#ffffff1f;border-radius:30px;color:#fff;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:24px;padding:10px 22px}.blog-cta-content h2{color:#fff;font-size:clamp(2rem,4vw,3.6rem);line-height:1.2;margin-bottom:20px}.blog-cta-content p{color:#ffffffe6;font-size:1.05rem;line-height:1.9;margin:0 auto 35px;max-width:720px}.blog-cta-content .blog-primary-btn{align-items:center;display:inline-flex;justify-content:center;margin:auto}.blog-card,.blog-featured-card{transition:transform .35s ease,box-shadow .35s ease}.blog-card:hover,.blog-featured-card:hover{box-shadow:0 30px 70px #0d67be26}.blog-card:hover .blog-category,.blog-featured-card:hover .featured-badge{background:#0d67be;color:#fff}.blog-cta,.blog-featured,.blog-grid-section{scroll-margin-top:100px}.blog-page ::selection{background:#0d67be;color:#fff}.blog-card-image img,.blog-featured-image img{object-fit:cover}@media (max-width:992px){.blog-cta-content{padding:70px 35px}}@media (max-width:768px){.blog-cta{padding:80px 20px}.blog-cta-content{border-radius:22px;padding:55px 25px}.blog-cta-content h2{font-size:2rem}.blog-cta-content p{font-size:.96rem}.blog-primary-btn{justify-content:center;width:100%}}@media (max-width:480px){.blog-hero{padding:110px 16px 70px}.blog-categories{padding:35px 16px}.blog-cta,.blog-featured,.blog-grid-section{padding:70px 16px}.blog-search input{font-size:.95rem;padding:15px 18px}.blog-category{font-size:.85rem;padding:10px 18px}.blog-featured-content{padding:28px 20px}.blog-featured-content h2{font-size:1.75rem}.blog-card-content{padding:22px}.blog-card-content h3{font-size:1.15rem}.blog-card-image{height:200px}.blog-cta-content{padding:45px 20px}.blog-cta-content h2{font-size:1.8rem}}.blog-details-page{background:#fff;overflow:hidden;width:100%}.blog-details-container{margin:auto;width:min(900px,90%)}.blog-details-loading{color:#0d67be;font-size:1.3rem;font-weight:600}.blog-details-loading,.blog-not-found{align-items:center;display:flex;justify-content:center;min-height:70vh}.blog-not-found{flex-direction:column;padding:60px 20px;text-align:center}.blog-not-found h2{color:#163a63;font-size:3rem;margin-bottom:20px}.blog-not-found p{color:#64748b;font-size:1.05rem;line-height:1.9;margin-bottom:35px;max-width:600px}.blog-details-hero{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:70vh;position:relative}.blog-details-overlay{background:linear-gradient(#08213f33,#08213fd1);inset:0;position:absolute}.blog-details-hero-content{color:#fff;margin:auto;padding:120px 0 80px;position:relative;width:min(900px,90%);z-index:2}.blog-details-category{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border-radius:40px;display:inline-flex;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:28px;padding:10px 24px;text-transform:uppercase}.blog-details-hero h1{font-size:clamp(2.4rem,5vw,4.2rem);font-weight:700;line-height:1.2;margin-bottom:28px}.blog-details-meta{display:flex;flex-wrap:wrap;gap:18px}.blog-details-meta span{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:30px;display:flex;font-size:.95rem;padding:10px 18px}.blog-details-intro{background:#fff;padding:80px 0 40px}.blog-summary-card{background:#f8fbff;border-left:6px solid #0d67be;border-radius:24px;box-shadow:0 15px 40px #0d67be14;padding:45px}.blog-summary-card h3{color:#163a63;font-size:1.5rem;margin-bottom:18px}.blog-summary-card p{color:#64748b;font-size:1.08rem;line-height:2}@media (max-width:992px){.blog-details-hero{min-height:60vh}.blog-details-hero-content{padding:100px 0 70px}}@media (max-width:768px){.blog-details-hero{min-height:55vh}.blog-details-hero-content{padding:90px 0 50px}.blog-details-meta{gap:10px}.blog-details-meta span{font-size:.82rem;padding:8px 14px}.blog-summary-card{padding:28px 22px}.blog-not-found h2{font-size:2.2rem}}@media (max-width:480px){.blog-details-hero h1{font-size:2rem}.blog-details-category{font-size:.78rem;padding:8px 18px}.blog-summary-card h3{font-size:1.3rem}.blog-summary-card p{font-size:1rem}}.blog-details-article{background:#fff;padding:20px 0 100px}.blog-details-content{color:#475569;font-size:1.12rem;letter-spacing:.2px;line-height:2.1;white-space:pre-wrap;word-break:break-word}.blog-details-content p{margin-bottom:28px}.blog-details-content h1,.blog-details-content h2,.blog-details-content h3,.blog-details-content h4{color:#163a63;line-height:1.4;margin-bottom:20px;margin-top:45px}.blog-details-content h1{font-size:2.3rem}.blog-details-content h2{font-size:2rem}.blog-details-content h3{font-size:1.6rem}.blog-details-content strong{color:#163a63;font-weight:700}.blog-details-content ol,.blog-details-content ul{margin:25px 0;padding-left:30px}.blog-details-content li{line-height:2;margin-bottom:12px}.blog-details-content blockquote{background:#f8fbff;border-left:6px solid #0d67be;border-radius:16px;color:#163a63;font-style:italic;margin:45px 0;padding:25px 30px}.blog-details-content a{color:#0d67be;font-weight:600;text-decoration:none}.blog-details-content a:hover{text-decoration:underline}.blog-gallery{margin-top:90px}.blog-gallery h2{color:#163a63;margin-bottom:35px}.blog-gallery-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.blog-gallery-item{background:#eef6ff;border-radius:24px;box-shadow:0 15px 40px #0d67be14;overflow:hidden}.blog-gallery-item img{display:block;height:300px;transition:.45s;width:300px}.blog-gallery-item:hover img{transform:scale(1.08)}.blog-tags{margin-top:80px}.blog-tags h3{color:#163a63;margin-bottom:25px}.blog-tag-list{display:flex;flex-wrap:wrap;gap:14px}.blog-tag-chip{background:#eef6ff;border-radius:40px;color:#0d67be;font-weight:600;padding:10px 20px;transition:.3s}.blog-tag-chip:hover{background:#0d67be;color:#fff}.blog-share{border-top:1px solid #e6edf5;margin-top:80px;padding-top:40px}.blog-share h3{color:#163a63;margin-bottom:22px}.blog-share-buttons{display:flex;flex-wrap:wrap;gap:15px}.blog-share-buttons button{background:#0d67be;border:none;border-radius:50px;color:#fff;cursor:pointer;font-weight:600;padding:14px 24px;transition:.3s}.blog-share-buttons button:hover{background:#084b8a;transform:translateY(-2px)}@media (max-width:768px){.blog-details-content{font-size:1rem;line-height:1.95}.blog-gallery{margin-top:70px}.blog-gallery h2{font-size:1.7rem}.blog-gallery-item img{height:220px}.blog-share,.blog-tags{margin-top:60px}}@media (max-width:480px){.blog-details-content{font-size:.97rem}.blog-gallery-grid{grid-template-columns:1fr}.blog-tag-chip{font-size:.85rem;padding:8px 16px}.blog-share-buttons{flex-direction:column}.blog-share-buttons button{width:100%}}.blog-details-cta{background:#f8fbff;padding:110px 8%}.blog-details-cta-content{background-position:50%;background-size:cover;border-radius:30px;box-shadow:0 30px 70px #0d67be26;margin:auto;max-width:1300px;overflow:hidden;padding:80px 60px;text-align:center}.blog-details-cta-content span{background:#ffffff1f;border-radius:40px;color:#fff;display:inline-block;font-size:.85rem;letter-spacing:1px;margin-bottom:22px;padding:10px 22px}.blog-details-cta-content h2{color:#fff;font-size:clamp(2rem,4vw,3.4rem);line-height:1.2;margin-bottom:20px}.blog-details-cta-content p{color:#ffffffe6;font-size:1.05rem;line-height:1.9;margin:0 auto 40px;max-width:760px}.blog-details-cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.blog-primary-btn{align-items:center;background:#0d67be;border-radius:50px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;padding:15px 34px;text-decoration:none;transition:.3s}.blog-primary-btn:hover{background:#084b8a;transform:translateY(-3px)}.blog-secondary-btn{align-items:center;border:2px solid #fff;border-radius:50px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;padding:15px 34px;text-decoration:none;transition:.3s}.blog-secondary-btn:hover{background:#fff;color:#0d67be}.blog-details-article,.blog-details-cta,.blog-details-hero,.blog-details-intro{scroll-margin-top:100px}.blog-gallery-item img{object-fit:cover}.blog-gallery-item{cursor:pointer}.blog-details-page ::selection{background:#0d67be;color:#fff}.blog-details-cta-content,.blog-gallery-item,.blog-summary-card{background-color:#91b1db;transition:transform .35s ease,box-shadow .35s ease}.blog-summary-card:hover{box-shadow:0 25px 60px #0d67be1f;transform:translateY(-6px)}@media (max-width:992px){.blog-details-cta-content{padding:65px 35px}}@media (max-width:768px){.blog-details-cta{padding:80px 20px}.blog-details-cta-content{border-radius:22px;padding:55px 25px}.blog-details-cta-buttons{flex-direction:column}.blog-primary-btn,.blog-secondary-btn{width:100%}.blog-details-cta-content h2{font-size:2rem}.blog-details-cta-content p{font-size:.96rem}}@media (max-width:480px){.blog-details-cta{padding:70px 16px}.blog-details-cta-content{padding:45px 20px}.blog-details-cta-content h2{font-size:1.7rem}.blog-details-cta-content span{font-size:.75rem}}.blog-gallery{margin-top:70px}.blog-gallery h2{color:#0f172a;font-size:2rem;font-weight:700;margin-bottom:30px}.blog-gallery-preview{background:#f8fafc;border-radius:22px;box-shadow:0 15px 40px #0000001f;cursor:pointer;height:550px;overflow:hidden;width:100%}.blog-gallery-preview img{height:100%;object-fit:cover;transition:.35s ease;width:100%}.blog-gallery-preview:hover img{transform:scale(1.03)}.blog-gallery-thumbnails{display:flex;gap:16px;margin-top:22px;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth}.blog-gallery-thumbnails::-webkit-scrollbar{height:6px}.blog-gallery-thumbnails::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:20px}.blog-gallery-thumbnails img{border:3px solid #0000;border-radius:14px;cursor:pointer;flex:0 0 auto;height:90px;object-fit:cover;transition:.3s ease;width:130px}.blog-gallery-thumbnails img:hover{transform:translateY(-4px)}.blog-gallery-thumbnails img.active{border-color:#2563eb;transform:scale(1.05)}.image-viewer{align-items:center;background:#000000ed;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.image-viewer img{animation:fadeIn .25s ease;border-radius:18px;max-height:85vh;max-width:90vw;object-fit:contain}.viewer-close{background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:28px;height:52px;position:absolute;right:35px;top:30px;transition:.25s;width:52px}.viewer-close:hover{background:#2563eb}.viewer-next,.viewer-prev{background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:32px;height:65px;position:absolute;top:50%;transform:translateY(-50%);transition:.25s;width:65px}.viewer-prev{left:40px}.viewer-next{right:40px}.viewer-next:hover,.viewer-prev:hover{background:#2563eb}.viewer-counter{color:#fff;font-size:18px;font-weight:600;left:40px;position:absolute;top:35px}@keyframes fadeIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.blog-gallery-preview{height:320px}.blog-gallery-thumbnails img{height:70px;width:90px}.viewer-next,.viewer-prev{font-size:24px;height:50px;width:50px}.viewer-prev{left:12px}.viewer-next{right:12px}.viewer-close{right:15px;top:15px}.viewer-counter{left:15px;top:18px}}
/*# sourceMappingURL=main.7a5f7977.css.map*/