.team-profile-page{min-height:100vh;background-color:#e6f2ff;margin-top:75px}.team-profile-section{padding:55px 0;border-bottom:3px solid #0057b8}.team-profile-section .container{background-color:transparent!important}.team-profile-breadcrumb{background:transparent;padding:0;margin-bottom:1.5rem}.team-profile-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0057b81f;padding:2.5rem;display:flex;align-items:center;gap:2rem}.team-profile-image{width:160px;height:160px;border-radius:50%;object-fit:cover;object-position:center;flex-shrink:0;border:4px solid rgba(0,87,184,.1)}.team-profile-label{text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:700;color:#0057b8;margin-bottom:.5rem}.team-profile-title{color:#0057b8;font-size:2.4rem;font-weight:700;margin-bottom:.5rem}.team-profile-role{font-size:1.1rem;color:#4b5563;font-weight:600;margin-bottom:1rem}.team-profile-bio{color:#374151;font-size:1.08rem;line-height:1.8;margin-bottom:1.25rem}.team-profile-actions{display:flex;flex-wrap:wrap;gap:.75rem}.team-profile-linkedin{display:inline-flex;align-items:center;gap:.5rem;background:#0a66c2;color:#fff;text-decoration:none;padding:.75rem 1rem;border-radius:999px;font-weight:600;transition:background-color .2s ease,transform .2s ease}.team-profile-linkedin:hover{background:#004182;color:#fff;text-decoration:none;transform:translateY(-1px)}.team-profile-email{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#0057b8;text-decoration:none;padding:.75rem 1rem;border-radius:999px;font-weight:600;border:2px solid rgba(0,87,184,.2);transition:border-color .2s ease,transform .2s ease,color .2s ease}.team-profile-email:hover{color:#003b7e;border-color:#0057b880;text-decoration:none;transform:translateY(-1px)}@media (max-width: 768px){.team-profile-card{flex-direction:column;text-align:center;padding:1.75rem}.team-profile-title{font-size:1.9rem}}
