.team-card{background-color:var(--factero-white);border-radius:10px;border:1px solid var(--factero-grey-200,#e5e5e5);transition:box-shadow 0.2s ease}.team-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .08)}.team-avatar{width:320px;max-height:320px;display:flex;align-items:center;justify-content:center}.team-avatar img{border-radius:50%}.avatar-initials{color:var(--factero-white);font-size:1.5rem;font-weight:600;letter-spacing:.05em}.team-linkedin a{color:var(--factero-dark);font-size:1.25rem;transition:color 0.2s ease}.team-linkedin a:hover{color:var(--factero-orange,#CC8425)}.team-member-name{font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.team-member-title{font-size:.95rem;color:var(--factero-orange,#CC8425);font-weight:500;margin-bottom:.5rem}.cert-badge{display:inline-block;padding:2px 10px;margin:2px 4px 2px 0;border-radius:20px;font-size:.8rem;font-weight:500;background-color:var(--factero-dark);color:var(--factero-white)}.team-member-bio{font-size:.95rem;line-height:1.65}.team-member-expertise,.team-member-education{font-size:.9rem}.expertise-label,.education-label{color:var(--factero-dark)}.credential-block{align-content:start}.credential-title{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.credential-text{font-size:.92rem;line-height:1.6}.cta-title{font-size:1.5rem;font-weight:600}.cta-text{font-size:1rem;line-height:1.6}@media (max-width:767.98px){.team-card-header{margin-bottom:1rem;text-align:center}.team-card-body{text-align:center}.team-member-expertise,.team-member-education{text-align:left}}