.doctors-section{background:#f8fafc;position:relative}.doctor-badge{display:inline-block;background:rgba(13,74,138,.1);color:#0d4a8a;font-size:.8rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:6px 18px;border-radius:50px;margin-bottom:12px;border:1px solid rgba(13,74,138,.2)}.doctor-hero-banner-card{width:100%;margin-bottom:50px;border-radius:20px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.12);border:3px solid #ffffff;background:#0d4a8a}.doctor-banner-image-container{position:relative;cursor:pointer;overflow:hidden}.doctor-banner-img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .4s ease}.doctor-banner-image-container:hover .doctor-banner-img{transform:scale(1.02)}.banner-zoom-overlay{position:absolute;bottom:16px;right:16px;z-index:5}.zoom-pill{background:rgba(0,0,0,.7);color:#ffffff;padding:8px 16px;border-radius:30px;font-size:.85rem;font-weight:600;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3)}.doctor-lightbox-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.88);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .3s ease}.doctor-lightbox-content{position:relative;max-width:1100px;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.lightbox-img{width:100%;height:auto;display:block}.lightbox-close-btn{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;border:1px solid rgba(255,255,255,.4);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.lightbox-close-btn:hover{background:#e53e3e}.doctor-profile-showcase{display:grid;grid-template-columns:320px 1fr;gap:40px;background:#ffffff;border-radius:20px;padding:36px;box-shadow:0 8px 30px rgba(13,74,138,.08);border:1px solid #e2e8f0;margin-bottom:50px}.portrait-frame{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.1);margin-bottom:20px}.doctor-portrait{width:100%;height:380px;object-fit:cover;display:block}.experience-ribbon{position:absolute;bottom:0;inset-x:0;background:linear-gradient(135deg,#0d4a8a,#1c6fb5);color:#ffffff;text-align:center;padding:10px;font-size:.85rem;font-weight:700;letter-spacing:.5px}.doctor-quick-actions{display:flex;flex-direction:column;gap:12px}.btn-block{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.doctor-info-side{display:flex;flex-direction:column}.doctor-header-group{margin-bottom:16px}.doctor-full-name{font-size:1.8rem;font-weight:800;color:#0d4a8a;margin-bottom:4px}.title-degree{font-size:1.1rem;color:#f7941d;font-weight:700;margin-left:8px}.doctor-role-title{font-size:.95rem;color:#4b5563;font-weight:600}.doctor-bio-lead{font-size:1.05rem;font-weight:600;color:#1c6fb5;font-style:italic;background:#f0f7ff;padding:14px 18px;border-left:4px solid #1c6fb5;border-radius:0 8px 8px 0;margin-bottom:18px}.doctor-bio-body{font-size:.95rem;color:#374151;line-height:1.7;margin-bottom:24px}.doctor-specialties-block{margin-bottom:28px}.doctor-specialties-block h4{font-size:.92rem;font-weight:700;color:#0d4a8a;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.specialty-pills-list{display:flex;flex-wrap:wrap;gap:10px}.specialty-pills-list .pill{background:#f8fafc;border:1px solid #cbd5e1;color:#1e293b;padding:7px 14px;border-radius:50px;font-size:.85rem;font-weight:600}.doctor-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;background:#f8fafc;padding:20px;border-radius:14px;border:1px solid #e2e8f0;margin-top:auto}.stat-box{text-align:center}.stat-number{display:block;font-size:1.5rem;font-weight:800;color:#0d4a8a}.stat-label{font-size:.78rem;color:#64748b;font-weight:600}.international-consultation{background:linear-gradient(135deg,#0d4a8a,#1c6fb5);border-radius:20px;padding:40px;color:#ffffff;box-shadow:0 10px 30px rgba(13,74,138,.2)}.international-heading h3{font-size:1.6rem;font-weight:800;color:#ffffff;margin:8px 0 10px}.international-heading p{color:rgba(255,255,255,.85);font-size:.95rem;margin-bottom:20px}.consultation-link{margin-bottom:30px}.consultation-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:24px 0}.consultation-step{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:12px}.consultation-step span{width:32px;height:32px;background:#f7941d;color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem}.consultation-step strong{display:block;font-size:.95rem;color:#ffffff;margin-bottom:4px}.consultation-step p{font-size:.82rem;color:rgba(255,255,255,.8);line-height:1.5}.consultation-notice{font-size:.82rem;color:rgba(255,255,255,.7);border-top:1px solid rgba(255,255,255,.2);padding-top:16px;margin-top:20px}@media (max-width:992px){.doctor-profile-showcase{grid-template-columns:1fr}.consultation-steps,.doctor-stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.doctor-stats-row{grid-template-columns:1fr 1fr}.consultation-steps{grid-template-columns:1fr}}