.page-module__xgPmsG__page{padding-top:var(--nav-height)}.page-module__xgPmsG__heroStrip{background:linear-gradient(135deg,var(--color-gunmetal)0%,#1a2025 100%);padding:var(--space-4xl)0 var(--space-3xl);text-align:center}.page-module__xgPmsG__heroStrip h1{color:var(--color-white);margin-bottom:var(--space-sm)}.page-module__xgPmsG__heroStrip p{color:var(--color-gray-400);font-size:1.1rem}.page-module__xgPmsG__storyRow{max-width:900px;margin:0 auto var(--space-4xl)}.page-module__xgPmsG__storyRow.page-module__xgPmsG__withImage{gap:var(--space-3xl);grid-template-columns:1fr 1fr;align-items:center;max-width:1100px;display:grid}.page-module__xgPmsG__textBlock h2{margin-bottom:var(--space-xs)}.page-module__xgPmsG__textBlock p{margin-bottom:var(--space-lg);font-size:1.05rem;line-height:1.8}.page-module__xgPmsG__imageBlock img{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-xl);object-fit:cover;aspect-ratio:4/3}.page-module__xgPmsG__valuesGrid{gap:var(--space-xl);margin-bottom:var(--space-4xl);grid-template-columns:repeat(2,1fr);display:grid}.page-module__xgPmsG__valueCard{text-align:center;padding:var(--space-2xl)var(--space-xl);background:var(--color-gray-50);border-radius:var(--radius-lg);border:1px solid var(--color-gray-100);transition:all var(--transition-base)}.page-module__xgPmsG__valueCard:hover{box-shadow:var(--shadow-lg);border-color:var(--color-light-primary);transform:translateY(-4px)}.page-module__xgPmsG__valueIcon{margin-bottom:var(--space-md);font-size:2.5rem;display:block}.page-module__xgPmsG__valueCard h3{margin-bottom:var(--space-xs);font-size:1.15rem}.page-module__xgPmsG__valueCard p{color:var(--color-gray-500);font-size:.9rem}.page-module__xgPmsG__locationSection{text-align:center}.page-module__xgPmsG__locationSection h2{margin-bottom:var(--space-xs)}.page-module__xgPmsG__address{margin-bottom:var(--space-xl);font-size:1.1rem}.page-module__xgPmsG__mapWrap{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}@media (max-width:768px){.page-module__xgPmsG__storyRow.page-module__xgPmsG__withImage{grid-template-columns:1fr}.page-module__xgPmsG__imageBlock img{max-height:350px}}@media (max-width:480px){.page-module__xgPmsG__valuesGrid{grid-template-columns:1fr}}
