.page-module__NfDiEG__aboutPage{padding-bottom:5rem}.page-module__NfDiEG__heroSection{background:linear-gradient(to bottom, #0a0a0acc, var(--bg-color)), url(/images/hero.png) center/cover;text-align:center;margin-bottom:4rem;padding:10rem 0 5rem}.page-module__NfDiEG__contentSection{align-items:center;gap:4rem;margin-bottom:6rem;display:flex}.page-module__NfDiEG__contentSection.page-module__NfDiEG__reverse{flex-direction:row-reverse}.page-module__NfDiEG__textBlock{flex:1}.page-module__NfDiEG__textBlock h2{font-family:var(--font-heading);color:var(--primary-color);margin-bottom:1.5rem;font-size:2.5rem}.page-module__NfDiEG__textBlock p{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.page-module__NfDiEG__imageBlock{flex:1;position:relative}.page-module__NfDiEG__imageBlock img{border:1px solid #ffffff0d;border-radius:15px;width:100%;height:auto;transition:transform .5s;box-shadow:0 10px 30px #00000080}.page-module__NfDiEG__imageBlock:hover img{transform:translateY(-10px)}.page-module__NfDiEG__visionSection{text-align:center;background:var(--bg-surface);border:1px solid #ffffff0d;border-radius:15px;max-width:800px;margin:0 auto;padding:4rem}.page-module__NfDiEG__visionSection h2{font-family:var(--font-heading);color:var(--primary-color);margin-bottom:1.5rem;font-size:2.5rem}.page-module__NfDiEG__visionSection p{color:var(--text-main);font-size:1.2rem;line-height:1.8}@media (max-width:992px){.page-module__NfDiEG__contentSection,.page-module__NfDiEG__contentSection.page-module__NfDiEG__reverse{flex-direction:column;gap:2rem}}@media (max-width:768px){.page-module__NfDiEG__heroSection{padding:8rem 0 3rem}.page-module__NfDiEG__textBlock h2,.page-module__NfDiEG__visionSection h2{font-size:2rem}.page-module__NfDiEG__visionSection{padding:2rem}}
