.team-section{margin-top:1%;width:100%}.section-header{margin-bottom:60px;text-align:center}.section-header h2{animation:fadeIn 1s ease-out;color:#b22b02;font-size:2.8rem;margin-bottom:15px}.section-header p{animation:fadeIn 1s ease-out .3s both;color:#7f8c8d;font-size:1.2rem;margin:0 auto;max-width:700px}.team-container{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.team-member{animation:slideUp .6s ease-out both;background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(178,43,2,.08);overflow:hidden;transition:all .4s ease}.team-member:first-child{animation-delay:.1s}.team-member:nth-child(2){animation-delay:.2s}.team-member:nth-child(3){animation-delay:.3s}.team-member:nth-child(4){animation-delay:.4s}.team-member:hover{box-shadow:0 15px 35px rgba(178,43,2,.15);transform:translateY(-10px)}.member-img{height:280px;overflow:hidden;position:relative}.member-img img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.team-member:hover .member-img img{transform:scale(1.08)}.member-info{padding:25px;text-align:center}.member-info h3{color:#b22b02;font-size:1.4rem;font-weight:600;margin-bottom:8px}.member-info span{color:#000;display:block;font-family:poppins;font-size:1rem;font-size:16px;font-weight:700;margin-bottom:15px;position:relative}.member-info span:after{background:#b22b02;bottom:-8px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:30px}.team-member:hover .member-info span:after{width:50px}.member-info p{color:#7f8c8d;font-size:.95rem;line-height:1.6;margin-bottom:20px}.about-btn{background-color:#b22b02;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:12px 24px;text-decoration:none;transition:all .3s ease}.about-btn:hover{background-color:#8a2202;box-shadow:0 5px 15px rgba(178,43,2,.3);transform:translateY(-3px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.team-container{gap:25px;grid-template-columns:repeat(2,1fr)}.team-member:nth-child(3){animation-delay:.2s}.team-member:nth-child(4){animation-delay:.3s}}@media (max-width:650px){.team-container{grid-template-columns:1fr;margin:0 auto;max-width:400px}.section-header h2{font-size:2.2rem}.section-header p{font-size:1.1rem}.team-member:nth-child(2){animation-delay:.2s}.team-member:nth-child(3){animation-delay:.3s}.team-member:nth-child(4){animation-delay:.4s}}