.page-module__NfDiEG__aboutPage{padding-top:var(--header-height)}.page-module__NfDiEG__hero{padding:var(--space-4xl)var(--space-xl);text-align:center;background:var(--color-bg-secondary)}.page-module__NfDiEG__heroContent{max-width:var(--max-width-text);align-items:center;gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex}.page-module__NfDiEG__label{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary)}.page-module__NfDiEG__heroTitle{font-size:var(--text-5xl);font-weight:var(--weight-light);line-height:var(--leading-tight)}.page-module__NfDiEG__heroSubtitle{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-text-secondary);font-style:italic;line-height:var(--leading-relaxed)}.page-module__NfDiEG__section{padding:var(--space-4xl)0}.page-module__NfDiEG__sectionInner{text-align:center;align-items:center;gap:var(--space-xl);flex-direction:column;display:flex}.page-module__NfDiEG__sectionTitle{font-size:var(--text-3xl);font-weight:var(--weight-regular)}.page-module__NfDiEG__sectionText{font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--leading-loose);max-width:var(--max-width-text)}.page-module__NfDiEG__valuesSection{padding:var(--space-5xl)0;background:var(--color-bg-cream)}.page-module__NfDiEG__valuesGrid{gap:var(--space-3xl);grid-template-columns:repeat(3,1fr);display:grid}.page-module__NfDiEG__valueCard{text-align:center;padding:var(--space-2xl);align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.page-module__NfDiEG__valueIcon{margin-bottom:var(--space-sm);font-size:2rem}.page-module__NfDiEG__valueTitle{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-medium)}.page-module__NfDiEG__valueText{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:320px}.page-module__NfDiEG__promiseSection{padding:var(--space-4xl)0;background:var(--color-bg-secondary)}@media (max-width:768px){.page-module__NfDiEG__valuesGrid{gap:var(--space-xl);grid-template-columns:1fr}.page-module__NfDiEG__hero{padding:var(--space-4xl)var(--space-md)}.page-module__NfDiEG__section,.page-module__NfDiEG__promiseSection{padding:var(--space-3xl)0}}
