.page_pageHero__DZQTQ{padding:4rem 0 3rem;background:linear-gradient(175deg,var(--white) 0,var(--brand-teal-pale) 100%)}.page_heroText__3PNIF{font-size:1.125rem;color:var(--gray-600);max-width:640px;line-height:1.7}.page_sectionHeader__CRaN7{margin-bottom:3rem;text-align:center}.page_mission__pk6wu{background:var(--white)}.page_missionGrid__moNJe{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}.page_missionGrid__moNJe h2{font-size:1.5rem;margin-bottom:.5rem}.page_missionGrid__moNJe p{font-size:1rem;color:var(--gray-600);line-height:1.7;margin-top:1rem}.page_values__rX_he{background:var(--gray-50)}.page_valuesGrid__KOpsS{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.page_valueCard__veFrG{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:2rem;transition:all var(--transition-base)}.page_valueCard__veFrG:hover{box-shadow:var(--shadow-md);border-color:transparent}.page_valueIcon__74_xu{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--brand-teal-pale);border-radius:var(--radius-md);color:var(--brand-teal);margin-bottom:1rem}.page_valueCard__veFrG h3{font-family:var(--font-body);font-size:1.125rem;font-weight:700;color:var(--brand-deep);margin-bottom:.5rem}.page_valueCard__veFrG p{font-size:.9375rem;color:var(--gray-500);line-height:1.6}@media (max-width:768px){.page_missionGrid__moNJe{gap:2.5rem}.page_missionGrid__moNJe,.page_valuesGrid__KOpsS{grid-template-columns:1fr}}.page_companyInfo__4yM2T{background:var(--white)}.page_infoGrid__wvmmH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.page_infoItem__d3U2l{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:1.5rem}.page_infoItem__d3U2l h4{font-family:var(--font-body);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-400);margin-bottom:.5rem}.page_infoItem__d3U2l p{font-size:.9375rem;color:var(--brand-deep);font-weight:500;line-height:1.5}@media (max-width:768px){.page_infoGrid__wvmmH{grid-template-columns:1fr}}