.team_teamContainer__m3TLS{background:linear-gradient(135deg,#f8fafc,#e3f2fd);min-height:100vh;padding:3rem 0 4rem}.team_mainTitle__ax4YG{font-size:2.5rem;font-weight:700;color:var(--dark-brand-color);text-align:center;margin-bottom:1rem}.team_subtitle__MC33E{text-align:center;font-size:1.1rem;color:#6b7280;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.team_teamGrid__UITRe{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.team_teamCard__GpIyc{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 8px 30px rgba(0,0,0,.1);transition:all .3s ease;position:relative;overflow:hidden}.team_teamCard__GpIyc:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,var(--dark-brand-color) 0,#4c6ef5 100%)}.team_teamCard__GpIyc:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.team_memberHeader__hJZkQ{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem}.team_memberPhoto__Fg2ZJ{width:100px;height:100px;border-radius:50%;object-fit:cover;border:4px solid #e5e7eb;transition:all .3s ease;flex-shrink:0}.team_teamCard__GpIyc:hover .team_memberPhoto__Fg2ZJ{border-color:var(--dark-brand-color);transform:scale(1.05)}.team_memberInfo__Sebbw{flex:1 1}.team_memberName__cxYov{font-size:1.3rem;font-weight:700;color:var(--dark-brand-color);margin-bottom:.5rem;line-height:1.3}.team_memberQualifications__QwgDI{font-size:.9rem;color:#6b7280;font-style:italic;margin-bottom:.75rem}.team_memberTitle__KoQ1r{font-size:1rem;font-weight:600;color:#374151;margin-bottom:.5rem}.team_specialtyTag__1sg3b{display:inline-block;padding:.25rem .75rem;background:linear-gradient(135deg,#dde6ef,#c3d9ff);color:var(--dark-brand-color);font-size:.8rem;font-weight:600;border-radius:20px;margin-bottom:1rem}.team_memberDescription__IN3DM{font-size:1rem;line-height:1.6;color:#4b5563;text-align:justify}.team_expertiseSection__cHL8i{background:#fff;border-radius:20px;padding:2rem;margin-top:3rem;box-shadow:0 8px 30px rgba(0,0,0,.1);text-align:center}.team_expertiseTitle__zLq1K{font-size:1.8rem;font-weight:600;color:var(--dark-brand-color);margin-bottom:1.5rem}.team_expertiseGrid__UHcZM{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.team_expertiseCard__VdY7s{background:#f8fafc;border-radius:12px;padding:1.5rem;transition:all .3s ease;border-left:4px solid transparent}.team_expertiseCard__VdY7s:hover{transform:translateY(-3px);border-left-color:var(--dark-brand-color);box-shadow:0 4px 15px rgba(0,0,0,.1)}.team_expertiseIcon__WOsoM{width:50px;height:50px;background:linear-gradient(135deg,var(--dark-brand-color) 0,#4c6ef5 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin:0 auto 1rem}.team_expertiseLabel__3R1ed{font-weight:600;color:var(--dark-brand-color);font-size:1rem;margin-bottom:.5rem}.team_expertiseDesc__edMQ6{font-size:.9rem;color:#6b7280;line-height:1.4}.team_statsSection__myJgf{background:linear-gradient(135deg,var(--dark-brand-color) 0,#4c6ef5 100%);border-radius:20px;padding:2rem;margin-top:2rem;color:#fff;text-align:center}.team_statsTitle__IzL2R{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#fff}.team_statsGrid__LlYxW{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.team_statItem__9Ljfa{text-align:center}.team_statNumber__ZJRYe{font-size:2rem;font-weight:700;display:block}.team_statLabel__A6gz_{font-size:.9rem;opacity:.9;margin-top:.5rem}@media (max-width:768px){.team_mainTitle__ax4YG{font-size:2rem}.team_teamContainer__m3TLS{padding:2rem 0 3rem}.team_teamGrid__UITRe{grid-template-columns:1fr;gap:1.5rem}.team_teamCard__GpIyc{padding:1.5rem}.team_memberHeader__hJZkQ{flex-direction:column;text-align:center;gap:1rem}.team_memberPhoto__Fg2ZJ{width:80px;height:80px;margin:0 auto}.team_memberName__cxYov{font-size:1.2rem}.team_expertiseGrid__UHcZM{grid-template-columns:1fr;gap:1rem}.team_statsGrid__LlYxW{grid-template-columns:repeat(2,1fr)}.team_statNumber__ZJRYe{font-size:1.5rem}}