.doctors-subtitle{font-size:1rem;color:var(--color-text-light);max-width:560px;margin:.5rem auto 0;line-height:1.6}.doctors-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.doctor-profile-card{background:#fff;border-radius:20px;padding:1.75rem;box-shadow:0 4px 24px #00000012;border:1px solid #e8edf4;display:flex;flex-direction:column;gap:1.1rem;transition:box-shadow .25s ease,transform .25s ease}.doctor-profile-card:hover{box-shadow:0 12px 40px #1e88e521;transform:translateY(-4px)}.dp-identity{display:flex;align-items:center;gap:1rem}.dp-avatar-wrap{flex-shrink:0;width:80px;height:80px;border-radius:50%;border:3px solid #e0eeff;box-shadow:0 4px 14px #1e88e52e;overflow:hidden;background:#f0f6ff}.dp-avatar{width:100%;height:100%;object-fit:cover;display:block}.dp-identity-text{display:flex;flex-direction:column;gap:3px}.dp-name{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0;line-height:1.25}.dp-certified-badge{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:700;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;padding:2px 9px;width:fit-content}.dp-degree{font-size:.78rem;color:#64748b;font-weight:500;line-height:1.3}.dp-role-badge{display:inline-block;margin-top:4px;padding:3px 10px;background:linear-gradient(135deg,#1e3a5f,#1e88e5);color:#fff;font-size:.72rem;font-weight:700;border-radius:20px;letter-spacing:.4px;width:fit-content}.dp-stats-row{display:flex;gap:.6rem;flex-wrap:wrap}.dp-stat{display:flex;align-items:center;gap:5px;background:#f0f6ff;border:1px solid #dbeafe;border-radius:20px;padding:4px 11px;font-size:.76rem;font-weight:600;color:#1e40af;white-space:nowrap}.dp-stat-icon{color:#3b82f6;flex-shrink:0}.dp-highlight{font-size:.88rem;color:#475569;line-height:1.65;margin:0;border-left:3px solid #3b82f6;padding-left:.85rem}.dp-expertise-heading{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8}.dp-chips{display:flex;flex-wrap:wrap;gap:.45rem}.dp-chip{background:#f8faff;border:1px solid #c7d9f8;color:#1e40af;font-size:.78rem;font-weight:600;padding:4px 11px;border-radius:20px;white-space:nowrap}.dp-best-for{font-size:.8rem;color:#16a34a;font-weight:600;margin:0;padding:6px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px}.dp-languages{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dp-lang-label{font-size:.75rem;color:#94a3b8;font-weight:600}.dp-lang-tag{font-size:.73rem;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;padding:2px 9px;border-radius:12px}.dp-book-btn{margin-top:auto;width:100%;justify-content:center;padding:.75rem;font-size:.95rem;font-weight:700;border-radius:12px;gap:.5rem;display:flex;align-items:center;cursor:pointer;border:none}@media (max-width:480px){.doctor-profile-card{padding:1.4rem 1.2rem}.dp-avatar-wrap{width:68px;height:68px}.dp-name{font-size:1.05rem}.dp-stats-row{gap:.4rem}.dp-stat{font-size:.72rem;padding:3px 9px}}