.team_teamsPage__jZFjP{max-width:1200px;margin:0 auto;padding:40px 20px}.team_pageHeader__uOTYq{text-align:center;margin-bottom:40px}.team_pageHeader__uOTYq h1{font-size:2.5rem;margin-bottom:15px;color:#333;position:relative;display:inline-block}.team_pageHeader__uOTYq h1:after{content:"";position:absolute;bottom:-10px;left:50%;width:80px;height:4px;background-color:#0b7a3f;transform:translateX(-50%);border-radius:2px}.team_pageHeader__uOTYq p{font-size:1.1rem;color:#666;max-width:700px;margin:0 auto}.team_categoryFilters__Bb8rL{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:40px}.team_categoryButton__h6X4t{padding:8px 16px;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:30px;font-size:.9rem;font-weight:500;color:#555;cursor:pointer;transition:all .3s ease}.team_categoryButton__h6X4t:hover{background-color:#e9e9e9;color:#333}.team_categoryButton__h6X4t.team_active__f8D48{background-color:#0b7a3f;color:#fff;border-color:#0b7a3f}.team_teamsGrid__e7_kT{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:30px;gap:30px;margin-bottom:60px}.team_teamCard__pVo8o{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:all .3s ease;height:100%}.team_teamCard__pVo8o a{text-decoration:none;color:inherit;display:block;height:100%}.team_teamCard__pVo8o:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.team_teamCard__pVo8o:hover .team_viewTeam__ZYE00{color:#0b7a3f;transform:translateX(5px)}.team_teamLogo__2342F{height:180px;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;padding:20px}.team_teamLogo__2342F img{max-height:130px;max-width:130px;object-fit:contain;transition:transform .3s ease}.team_teamLogo__2342F:hover img{transform:scale(1.05)}.team_teamInfo__ZgrKH{padding:20px}.team_teamInfo__ZgrKH h3{font-size:1.3rem;margin-bottom:5px;color:#333;font-weight:600}.team_teamCategory__907_g{display:inline-block;font-size:.85rem;background-color:#e9f7f0;color:#0b7a3f;padding:3px 10px;border-radius:20px;margin-bottom:15px}.team_teamMeta__8txD7{margin-bottom:15px;font-size:.9rem;color:#666}.team_teamMeta__8txD7 span{display:flex;align-items:center;gap:5px}.team_teamMeta__8txD7 span i{font-size:1rem;color:#0b7a3f}.team_viewTeam__ZYE00{font-size:.9rem;font-weight:600;color:#555;display:flex;align-items:center;gap:5px;margin-top:10px;transition:all .3s ease}.team_viewTeam__ZYE00 i{font-size:.8rem;transition:transform .3s ease}.team_academySection__ls4qd{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.05);margin-top:60px}.team_academySection__ls4qd .team_academyContent__Klnz6{padding:40px;display:flex;flex-direction:column;justify-content:center}.team_academySection__ls4qd .team_academyContent__Klnz6 h2{font-size:1.8rem;margin-bottom:20px;color:#333;position:relative}.team_academySection__ls4qd .team_academyContent__Klnz6 h2:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background-color:#0b7a3f;border-radius:1.5px}.team_academySection__ls4qd .team_academyContent__Klnz6 p{margin-bottom:25px;color:#666;line-height:1.6}.team_academySection__ls4qd .team_academyImage__6UsFd{height:100%;min-height:300px;overflow:hidden}.team_academySection__ls4qd .team_academyImage__6UsFd img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.team_academySection__ls4qd .team_academyImage__6UsFd img:hover{transform:scale(1.05)}.team_academySection__ls4qd .team_academyButton__ikxbH{display:inline-block;background-color:#0b7a3f;color:#fff;padding:12px 25px;border-radius:30px;text-decoration:none;font-weight:500;text-align:center;transition:all .3s ease;align-self:flex-start}.team_academySection__ls4qd .team_academyButton__ikxbH:hover{background-color:#074b27;transform:translateY(-2px)}.team_loadingContainer__w1e6n{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:30px;gap:30px;margin-bottom:60px}.team_shimmerCard__ks_yt{height:300px;background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%);background-size:800px 104px;border-radius:12px;animation:team_shimmer__T3evj 2s linear infinite}@keyframes team_shimmer__T3evj{0%{background-position:-400px 0}to{background-position:400px 0}}.team_emptyContainer__nSKnG,.team_errorContainer__E9UM1{text-align:center;padding:60px 20px;background-color:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05);margin-bottom:60px}.team_emptyContainer__nSKnG i,.team_errorContainer__E9UM1 i{font-size:3rem;margin-bottom:20px;display:block}.team_emptyContainer__nSKnG p,.team_errorContainer__E9UM1 p{font-size:1.2rem;color:#666;margin-bottom:20px}.team_errorContainer__E9UM1 i{color:#dc3545}.team_emptyContainer__nSKnG i{color:#6c757d}@media(max-width:768px){.team_teamsGrid__e7_kT{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.team_academySection__ls4qd{grid-template-columns:1fr}.team_academyImage__6UsFd{order:-1}.team_categoryButton__h6X4t{font-size:.8rem;padding:6px 12px}}@media(max-width:576px){.team_teamsGrid__e7_kT{grid-template-columns:1fr}.team_pageHeader__uOTYq h1{font-size:2rem}.team_academyContent__Klnz6{padding:30px 20px}.team_categoryFilters__Bb8rL{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;margin:0 -20px 30px;padding:0 20px 10px}.team_categoryFilters__Bb8rL::-webkit-scrollbar{height:4px}.team_categoryFilters__Bb8rL::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:2px}.team_categoryFilters__Bb8rL .team_categoryButton__h6X4t{flex:0 0 auto}}