.page-module__NfDiEG__page{min-height:80vh}.page-module__NfDiEG__hero{align-items:flex-end;height:480px;display:flex;position:relative;overflow:hidden}.page-module__NfDiEG__heroBg{position:absolute;inset:0}.page-module__NfDiEG__heroOverlay{z-index:1;background:linear-gradient(#0d0b0933 0%,#0d0b0980 50%,#0d0b09f2 100%);position:absolute;inset:0}.page-module__NfDiEG__heroContent{z-index:2;padding-bottom:var(--space-12);position:relative}.page-module__NfDiEG__storyLayout{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-module__NfDiEG__storyText{gap:var(--space-5);flex-direction:column;display:flex}.page-module__NfDiEG__storyText p{color:var(--text-secondary);font-size:.95rem;line-height:1.8}.page-module__NfDiEG__storyImage{position:relative}.page-module__NfDiEG__storyImgWrap{border-radius:var(--radius-md);border:1px solid var(--border-subtle);height:560px;position:relative;overflow:hidden}.page-module__NfDiEG__valuesSection{background:var(--bg-secondary);border-top:1px solid var(--border-subtle)}.page-module__NfDiEG__valuesGrid{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.page-module__NfDiEG__valueCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-7);transition:all var(--transition-base)}.page-module__NfDiEG__valueCard:hover{border-color:var(--border-medium);box-shadow:var(--shadow-gold);transform:translateY(-4px)}.page-module__NfDiEG__valueIcon{color:var(--gold);margin-bottom:var(--space-4);font-size:1.2rem}.page-module__NfDiEG__valueTitle{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:var(--space-3);font-size:1rem;font-weight:500}.page-module__NfDiEG__valueDesc{color:var(--text-muted);font-size:.82rem;line-height:1.65}.page-module__NfDiEG__ctaSection{background:var(--bg-primary);border-top:1px solid var(--border-subtle);padding:var(--space-20) 0}.page-module__NfDiEG__ctaBox{text-align:center;max-width:560px;margin:0 auto}@media (max-width:1024px){.page-module__NfDiEG__valuesGrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.page-module__NfDiEG__storyLayout{grid-template-columns:1fr}.page-module__NfDiEG__storyImgWrap{height:360px}}@media (max-width:640px){.page-module__NfDiEG__valuesGrid{grid-template-columns:1fr}}
