.meet-container{max-width:1200px;padding:4rem 2rem;text-align:center;margin:0 auto 4rem}.meet-container h1{text-align:center;font-size:4.4rem;margin-bottom:20px;color:#363636}.meet-intro{font-size:1.25rem;color:#555;max-width:700px;margin:0 auto 3rem;line-height:1.6}.single-featured{display:flex;justify-content:center;margin-bottom:3rem}.featured-card{border-left:5px solid #bb0000;box-shadow:0 4px 12px rgba(0,0,0,.05)}.team-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-items:center}@keyframes fadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.team-card{background-color:#fff;border-left:4px solid #bb0000;border-radius:8px;padding:2.5rem;max-width:360px;width:100%;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;opacity:0;transform:translateY(15px);animation:fadeUp .5s ease forwards}.team-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.08)}.initial-circle{width:90px;height:90px;margin:0 auto 1.2rem;border-radius:50%;background:linear-gradient(135deg,#bb0000,#ff6b6b);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.2rem;font-weight:700;transition:transform .3s ease,box-shadow .3s ease}.team-card:hover .initial-circle{transform:scale(1.05);box-shadow:0 0 10px rgba(187,0,0,.3)}.team-card h3{font-size:1.75rem;margin-bottom:.5rem;font-weight:600;color:#333}.team-card h4{font-size:1.3rem;margin-bottom:1rem;color:#666;font-weight:400;letter-spacing:.5px}.team-card p{font-size:1.15rem;color:#555;line-height:1.6;margin:0 auto;max-width:280px}