.page-module__NfDiEG__header{text-align:center;margin-bottom:4rem}.page-module__NfDiEG__title{background:var(--gradient-accent);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:600;display:inline-block}.page-module__NfDiEG__subtitle{color:var(--text-muted);max-width:650px;margin:0 auto;font-size:1.25rem;line-height:1.6}.page-module__NfDiEG__introSection{grid-template-columns:1.1fr .9fr;gap:4rem;margin-top:2rem;margin-bottom:6rem;display:grid}.page-module__NfDiEG__introTagline h2{color:var(--text-main);letter-spacing:-.02em;text-align:left;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:600;line-height:1.35}.page-module__NfDiEG__introText p{color:var(--text-muted);text-align:left;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.page-module__NfDiEG__pillarsGrid{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-bottom:6rem;display:grid}.page-module__NfDiEG__pillarCard{border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-sm);transition:var(--transition);background:#fff;border:1px solid #0f172a0f;padding:3rem 2.5rem}.page-module__NfDiEG__pillarCard:hover{border-color:#2563eb33;transform:translateY(-5px);box-shadow:0 15px 30px #0f172a0d}.page-module__NfDiEG__pillarIconWrapper{color:var(--primary-color);border-radius:var(--radius-md);background:#2563eb0d;border:1px solid #2563eb1a;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;display:flex}.page-module__NfDiEG__pillarCard h3{color:var(--text-main);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.35rem;font-weight:600}.page-module__NfDiEG__pillarCard p{color:var(--text-muted);font-size:.95rem;line-height:1.6}.page-module__NfDiEG__sectionHeader{text-align:center;margin-bottom:3.5rem}.page-module__NfDiEG__sectionTitle{color:var(--text-main);letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:600}.page-module__NfDiEG__sectionSubtitle{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.15rem}.page-module__NfDiEG__teamGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin-bottom:6rem;display:grid}.page-module__NfDiEG__teamCard{border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-sm);transition:var(--transition);background:#fff;border:1px solid #0f172a0f;align-items:flex-start;gap:1.5rem;padding:2.5rem;display:flex}.page-module__NfDiEG__teamCard:hover{border-color:#2563eb33;transform:translateY(-5px);box-shadow:0 15px 30px #0f172a0d}.page-module__NfDiEG__avatarWrapper{border:2px solid #fff;border-radius:50%;flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000014}.page-module__NfDiEG__avatarImage{object-fit:cover;width:100%;height:100%;transition:transform .4s}.page-module__NfDiEG__teamCard:hover .page-module__NfDiEG__avatarImage{transform:scale(1.08)}.page-module__NfDiEG__teamInfo{flex-direction:column;display:flex}.page-module__NfDiEG__roleBadge{color:var(--primary-color);border-radius:var(--radius-pill);background:#2563eb0d;border:1px solid #2563eb1a;align-self:flex-start;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.page-module__NfDiEG__teamInfo h3{color:var(--text-main);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.page-module__NfDiEG__teamInfo p{color:var(--text-muted);font-size:.9rem;line-height:1.55}.page-module__NfDiEG__statsBanner{background:var(--surface-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #0f172a0f;padding:3rem}.page-module__NfDiEG__statsGrid{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.page-module__NfDiEG__statNode{flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__NfDiEG__statNode strong{color:var(--primary-color);margin-bottom:.25rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1}.page-module__NfDiEG__statNode span{color:var(--text-muted);font-size:.95rem;font-weight:500}@media (max-width:992px){.page-module__NfDiEG__introSection{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}.page-module__NfDiEG__pillarsGrid{grid-template-columns:1fr;gap:2rem}}@media (max-width:576px){.page-module__NfDiEG__teamCard{text-align:center;flex-direction:column;align-items:center;gap:1rem}.page-module__NfDiEG__roleBadge{align-self:center}.page-module__NfDiEG__statsGrid{grid-template-columns:1fr;gap:2rem}}
