.TeamProfile-module__Bu3jIW__profileSection{background:linear-gradient(#fff 0%,#f8f8fc 100%);min-height:100vh;padding:140px 0 80px}.TeamProfile-module__Bu3jIW__container{max-width:1200px;margin:0 auto;padding:0 2rem}.TeamProfile-module__Bu3jIW__backLink{color:var(--text-secondary);transition:var(--transition-fast);align-items:center;gap:.5rem;margin-bottom:3rem;font-size:.95rem;font-weight:500;display:inline-flex}.TeamProfile-module__Bu3jIW__backLink:hover{color:var(--primary-color);gap:.75rem}.TeamProfile-module__Bu3jIW__card{opacity:0;background:#fff;border:1px solid #51328914;border-radius:24px;padding:3rem;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px);box-shadow:0 20px 60px #51328914,0 4px 12px #0000000a}.TeamProfile-module__Bu3jIW__card.TeamProfile-module__Bu3jIW__visible{opacity:1;transform:translateY(0)}.TeamProfile-module__Bu3jIW__cardInner{grid-template-columns:380px 1fr;align-items:start;gap:4rem;display:grid}.TeamProfile-module__Bu3jIW__photoSection{position:relative}.TeamProfile-module__Bu3jIW__photoWrapper{aspect-ratio:1;background:linear-gradient(135deg,#5132891a 0%,#537bbd1a 100%);border:1px solid #5132891a;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 60px #51328926,inset 0 1px #ffffff80}.TeamProfile-module__Bu3jIW__photo{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.TeamProfile-module__Bu3jIW__photoWrapper:hover .TeamProfile-module__Bu3jIW__photo{transform:scale(1.05)}.TeamProfile-module__Bu3jIW__infoSection{flex-direction:column;gap:2rem;display:flex}.TeamProfile-module__Bu3jIW__header{flex-direction:column;gap:1rem;display:flex}.TeamProfile-module__Bu3jIW__name{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:700;line-height:1.2}.TeamProfile-module__Bu3jIW__badge{background:#5132891a;border:1px solid #51328933;border-radius:50px;align-self:flex-start;padding:.625rem 1.25rem;display:inline-block}.TeamProfile-module__Bu3jIW__badge span{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.95rem;font-weight:600}.TeamProfile-module__Bu3jIW__company{color:var(--text-secondary);margin:0;font-size:1.125rem;font-weight:500}.TeamProfile-module__Bu3jIW__contactGrid{gap:1rem;display:grid}.TeamProfile-module__Bu3jIW__contactItem{background:var(--surface);border:1px solid var(--border);transition:all var(--transition-fast);cursor:pointer;border-radius:14px;align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:flex}.TeamProfile-module__Bu3jIW__contactItem:hover{background:#fff;border-color:#51328933;transform:translate(4px);box-shadow:0 4px 12px #51328914}.TeamProfile-module__Bu3jIW__iconWrapper{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #51328940}.TeamProfile-module__Bu3jIW__contactInfo{flex-direction:column;gap:.125rem;display:flex}.TeamProfile-module__Bu3jIW__contactLabel{color:var(--text-light);font-size:.875rem;font-weight:500}.TeamProfile-module__Bu3jIW__contactValue{color:var(--text-primary);font-size:1rem;font-weight:600}.TeamProfile-module__Bu3jIW__actions{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.TeamProfile-module__Bu3jIW__btn{transition:all var(--transition-fast);cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.625rem;min-width:fit-content;padding:1rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.TeamProfile-module__Bu3jIW__btnPrimary{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;box-shadow:0 8px 24px #51328940}.TeamProfile-module__Bu3jIW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #51328959}.TeamProfile-module__Bu3jIW__btnSecondary{color:var(--primary-color);background:#fff;border:2px solid #51328933}.TeamProfile-module__Bu3jIW__btnSecondary:hover{border-color:var(--primary-color);background:#5132890d;transform:translateY(-2px);box-shadow:0 8px 20px #51328926}@media (max-width:1024px){.TeamProfile-module__Bu3jIW__cardInner{grid-template-columns:1fr;gap:2.5rem}.TeamProfile-module__Bu3jIW__photoWrapper{max-width:400px;margin:0 auto}}@media (max-width:768px){.TeamProfile-module__Bu3jIW__profileSection{padding:100px 0 60px}.TeamProfile-module__Bu3jIW__container{padding:0 1.5rem}.TeamProfile-module__Bu3jIW__card{padding:2rem 1.5rem}.TeamProfile-module__Bu3jIW__backLink{margin-bottom:2rem}.TeamProfile-module__Bu3jIW__name{font-size:1.75rem}.TeamProfile-module__Bu3jIW__actions{flex-direction:column}.TeamProfile-module__Bu3jIW__btn{width:100%}.TeamProfile-module__Bu3jIW__contactGrid{gap:.875rem}.TeamProfile-module__Bu3jIW__contactItem{padding:1rem}.TeamProfile-module__Bu3jIW__iconWrapper{width:40px;height:40px}}
