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