.page-module__xgPmsG__section{padding:clamp(96px,14vw,140px) 0 clamp(56px,10vw,100px)}.page-module__xgPmsG__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:.75rem}.page-module__xgPmsG__title{margin-top:8px;font-size:clamp(2rem,5vw,2.75rem);font-weight:800}.page-module__xgPmsG__intro{max-width:640px;color:var(--muted);margin-top:16px;font-size:1.05rem}.page-module__xgPmsG__mission{border-radius:24px;max-width:720px;margin-top:48px;padding:32px}.page-module__xgPmsG__missionTitle{font-size:1.3rem;font-weight:700}.page-module__xgPmsG__missionDesc{color:var(--muted);margin-top:10px}.page-module__xgPmsG__valuesTitle{margin-top:64px;font-size:1.5rem;font-weight:700}.page-module__xgPmsG__valuesGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}@media (max-width:800px){.page-module__xgPmsG__valuesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.page-module__xgPmsG__valuesGrid{grid-template-columns:1fr}}.page-module__xgPmsG__valueCard{border-radius:18px;padding:22px}.page-module__xgPmsG__valueTitle{font-weight:700}.page-module__xgPmsG__valueDesc{color:var(--muted);margin-top:6px;font-size:.9rem}
