.process-step,.team-member{text-align:center}.process-step__title,.team-member__name{font-family:var(--font-body);font-weight:600}.team__grid{gap:var(--space-10);margin-top:var(--space-10);grid-template-columns:repeat(2,1fr);max-width:900px;margin-left:auto;margin-right:auto;display:grid}.team-member__photo{border:3px solid var(--gold);width:100px;height:100px;margin:0 auto var(--space-4);background-color:var(--gray-100);color:var(--gray-400);font-size:var(--text-xs);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.team-member__photo img{object-fit:cover;width:100%;height:100%}.team-member__name{font-size:var(--text-lg);color:var(--gray-900);margin-bottom:var(--space-1)}.team-member__role{font-size:var(--text-sm);color:var(--gold);margin-bottom:var(--space-4);font-weight:600}.team-member__bio{font-size:var(--text-base);color:var(--gray-500);line-height:1.7}.process__grid{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:repeat(4,1fr);display:grid}.process-step{padding:var(--space-4)}.process-step__number{border:2px solid var(--gold);width:40px;height:40px;color:var(--gold);font-family:var(--font-body);font-size:var(--text-lg);margin:0 auto var(--space-4);border-radius:50%;justify-content:center;align-items:center;display:flex}.process-step__title{font-size:var(--text-base);color:var(--gray-900);margin-bottom:var(--space-2)}.process-step__text{font-size:var(--text-sm);color:var(--gray-500);line-height:1.6}@media (width<=1024px){.process__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.team__grid{gap:var(--space-8);grid-template-columns:1fr}.process__grid{grid-template-columns:1fr}}
