.template-medical-professional{--section-padding:4rem 0;--container-max-width:1200px;--border-radius:0.5rem;--transition-smooth:all 0.2s ease}@media (max-width:768px){.template-medical-professional{--section-padding:3rem 0}}.template-medical-professional .heading-xl{font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.2;letter-spacing:-.01em}.template-medical-professional .heading-lg{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;line-height:1.3}.template-medical-professional .heading-md{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;line-height:1.4}.template-medical-professional section{padding:var(--section-padding)}.template-medical-professional .container{max-width:var(--container-max-width);margin:0 auto;padding:0 1.5rem}.template-medical-professional .card{background:#fff;border-radius:var(--border-radius);padding:1.5rem;transition:var(--transition-smooth);border:2px solid #e5e7eb}.template-medical-professional .card:hover{border-color:var(--primary-color);box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.template-medical-professional .cert-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fff;border:2px solid var(--primary-color);border-radius:var(--border-radius);font-weight:600;color:var(--primary-color)}.template-medical-professional .icon-medical{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:var(--primary-color);color:#fff;border-radius:var(--border-radius)}.template-medical-professional .grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.template-medical-professional .doctor-card{background:#fff;border-radius:var(--border-radius);overflow:hidden;border:2px solid #e5e7eb;transition:var(--transition-smooth)}.template-medical-professional .doctor-card:hover{border-color:var(--primary-color);transform:translateY(-2px)}.template-medical-professional .process-timeline{position:relative;padding-left:2rem}.template-medical-professional .process-timeline:before{content:"";position:absolute;left:.75rem;top:0;bottom:0;width:2px;background:var(--primary-color);opacity:.3}.template-medical-professional .process-step{position:relative;margin-bottom:2rem}.template-medical-professional .process-step:before{content:"";position:absolute;left:-1.625rem;top:.25rem;width:1rem;height:1rem;background:var(--primary-color);border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px var(--primary-color)}.template-medical-professional .trust-bar{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;align-items:center;padding:2rem;background:#f9fafb;border-radius:var(--border-radius)}.template-medical-professional .btn-clinical{background:var(--primary-color);color:#fff;padding:1rem 2rem;border-radius:var(--border-radius);font-weight:600;font-size:1rem;transition:var(--transition-smooth);display:inline-flex;align-items:center;gap:.5rem;border:2px solid var(--primary-color)}.template-medical-professional .btn-clinical:hover{background:#fff;color:var(--primary-color)}.template-medical-professional .divider{height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent);margin:3rem 0}