.about-us-container{padding:2rem 0 0}.gradient-heading{text-align:center;letter-spacing:-.02em;font-size:1.7rem;font-weight:500}.team-section{margin-bottom:3rem}.team-members{border-bottom:1px solid #333;flex-wrap:wrap;justify-content:center;gap:4rem;max-width:700px;margin:1.5rem auto;padding-bottom:5rem;display:flex}.team-member{text-align:center;flex-direction:column;align-items:center;display:flex}.member-image{border-radius:50%;width:150px;height:150px;margin-bottom:1rem;overflow:hidden}.member-image img{object-fit:cover;width:100%;height:100%}.member-name{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.member-role{color:#a6a6a6;font-size:.95rem;font-weight:400}.company-details-section{margin-bottom:5rem}.company-info{text-align:center;border-bottom:1px solid #333;max-width:700px;margin:0 auto;padding:1.5rem 0 4rem}.info-item{margin-bottom:1rem}.info-label{color:#a6a6a6;margin-bottom:.25rem;font-size:1rem}.info-value{color:#fff;font-size:1rem;font-weight:400;line-height:1.6}.contact-section{margin-bottom:2rem}.contact-info{text-align:center;max-width:600px;margin:1rem auto}.contact-item{margin-bottom:1.5rem}.contact-label{color:#9ca3af;margin-bottom:.25rem;font-size:1rem}.contact-value{color:#fff;font-size:1rem;font-weight:400}.contact-value a{text-decoration:none;transition:color .2s}.contact-value a:hover{color:#3b82f6;text-decoration:underline}@media (max-width:768px){.about-us-container{padding:2rem 1rem}.gradient-heading{margin-bottom:2rem;font-size:1.5rem}.team-members{gap:2rem}.member-image{width:120px;height:120px}.company-details-section,.team-section{margin-bottom:3rem}.info-value,.contact-value{font-size:.9rem}}
