.page-module__NfDiEG__page{min-height:60vh}.page-module__NfDiEG__hero{padding:var(--space-20)0 var(--space-12);text-align:center;position:relative;overflow:hidden}.page-module__NfDiEG__heroGlow{pointer-events:none;background:radial-gradient(circle,#f093fb14 0%,#0000 70%);border-radius:50%;width:700px;height:500px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.page-module__NfDiEG__heroContent{max-width:650px;margin:0 auto}.page-module__NfDiEG__heroTitle{font-family:var(--font-serif);font-size:var(--text-6xl);margin-bottom:var(--space-6);font-weight:800;animation:.6s ease-out page-module__NfDiEG__fadeInUp}.page-module__NfDiEG__heroSubtitle{font-size:var(--text-xl);color:var(--text-secondary);line-height:1.7;animation:.6s ease-out .1s both page-module__NfDiEG__fadeInUp}.page-module__NfDiEG__section{padding:var(--space-16)0}.page-module__NfDiEG__centeredTitle,.page-module__NfDiEG__centeredSubtitle{text-align:center}.page-module__NfDiEG__missionGrid{gap:var(--space-12);grid-template-columns:1.5fr 1fr;align-items:center;display:grid}.page-module__NfDiEG__missionTitle{font-family:var(--font-serif);font-size:var(--text-4xl);margin-bottom:var(--space-6);background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.page-module__NfDiEG__missionText{color:var(--text-secondary);font-size:var(--text-lg);margin-bottom:var(--space-4);line-height:1.8}.page-module__NfDiEG__missionStats{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.page-module__NfDiEG__missionStat{background:var(--bg-glass);border:1px solid var(--bg-glass-border);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;transition:all var(--transition-base)}.page-module__NfDiEG__missionStat:hover{background:var(--bg-card-hover);border-color:#667eea33;transform:translateY(-2px)}.page-module__NfDiEG__missionStatNumber{font-family:var(--font-serif);font-size:var(--text-3xl);background:var(--gradient-primary);-webkit-text-fill-color:transparent;margin-bottom:var(--space-1);-webkit-background-clip:text;background-clip:text;font-weight:700;display:block}.page-module__NfDiEG__missionStatLabel{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}.page-module__NfDiEG__valuesGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module__NfDiEG__valueCard{background:var(--bg-glass);border:1px solid var(--bg-glass-border);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;transition:all var(--transition-slow)}.page-module__NfDiEG__valueCard:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-glow);border-color:#667eea33;transform:translateY(-4px)}.page-module__NfDiEG__valueIcon{font-size:var(--text-3xl);margin-bottom:var(--space-4);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__NfDiEG__valueTitle{font-family:var(--font-serif);font-size:var(--text-xl);margin-bottom:var(--space-3);font-weight:700}.page-module__NfDiEG__valueText{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.page-module__NfDiEG__teamGrid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.page-module__NfDiEG__teamCard{background:var(--bg-glass);border:1px solid var(--bg-glass-border);border-radius:var(--radius-xl);padding:var(--space-8)var(--space-6);text-align:center;transition:all var(--transition-slow)}.page-module__NfDiEG__teamCard:hover{background:var(--bg-card-hover);border-color:#667eea33;transform:translateY(-4px)}.page-module__NfDiEG__teamAvatar{border-radius:var(--radius-full);background:var(--gradient-primary);width:72px;height:72px;font-size:var(--text-2xl);color:#fff;margin:0 auto var(--space-4);justify-content:center;align-items:center;font-weight:700;display:flex}.page-module__NfDiEG__teamName{font-family:var(--font-serif);font-size:var(--text-lg);margin-bottom:var(--space-1);font-weight:700}.page-module__NfDiEG__teamRole{font-size:var(--text-xs);color:var(--text-accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}.page-module__NfDiEG__teamBio{font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.7}@media (max-width:1024px){.page-module__NfDiEG__teamGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__NfDiEG__heroTitle{font-size:var(--text-4xl)}.page-module__NfDiEG__missionGrid,.page-module__NfDiEG__valuesGrid,.page-module__NfDiEG__teamGrid{grid-template-columns:1fr}}
