.page-module__xgPmsG__hero{padding:var(--spacing-3xl) 0;background:linear-gradient(135deg, var(--color-primary) 0%, #243356 100%);color:var(--color-text-light);position:relative;overflow:hidden}.page-module__xgPmsG__heroImageWrap{z-index:0;position:absolute;inset:0}.page-module__xgPmsG__heroImage{object-fit:cover;object-position:center 40%;opacity:.22;filter:saturate(.8)brightness(.7);mix-blend-mode:luminosity}.page-module__xgPmsG__heroOverlay{pointer-events:none;background:linear-gradient(135deg,#140a1e8c 0%,#ff2d7826 100%);position:absolute;inset:0}.page-module__xgPmsG__container{z-index:1;max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto;position:relative}.page-module__xgPmsG__title{font-size:var(--font-size-5xl);color:var(--color-text-light);margin:var(--spacing-md) 0 var(--spacing-lg);max-width:800px}.page-module__xgPmsG__subtitle{font-size:var(--font-size-xl);color:#f5f5f5d9;max-width:700px;line-height:1.7}.page-module__xgPmsG__section{padding:var(--spacing-3xl) 0}.page-module__xgPmsG__grid{gap:var(--spacing-3xl);grid-template-columns:2fr 1fr;align-items:start;display:grid}.page-module__xgPmsG__content{max-width:700px}.page-module__xgPmsG__heading{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-lg)}.page-module__xgPmsG__paragraph{font-size:var(--font-size-lg);color:var(--color-text-dark);margin-bottom:var(--spacing-md);line-height:1.8}.page-module__xgPmsG__values{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.page-module__xgPmsG__valuesTitle{font-size:var(--font-size-xl);margin-bottom:var(--spacing-lg)}.page-module__xgPmsG__valuesList{gap:var(--spacing-md);flex-direction:column;list-style:none;display:flex}.page-module__xgPmsG__valuesList li{font-size:var(--font-size-base);color:var(--color-text-dark);line-height:1.6}.page-module__xgPmsG__valuesList strong{color:var(--color-primary)}.page-module__xgPmsG__approachSection{padding:var(--spacing-3xl) 0;background:var(--color-surface)}.page-module__xgPmsG__header{text-align:center;margin-bottom:var(--spacing-3xl)}.page-module__xgPmsG__header .page-module__xgPmsG__title{color:var(--color-primary)}.page-module__xgPmsG__steps{gap:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.page-module__xgPmsG__step{position:relative}.page-module__xgPmsG__stepNumber{font-size:var(--font-size-5xl);color:var(--color-secondary);opacity:.3;margin-bottom:var(--spacing-sm);font-weight:800;display:block}.page-module__xgPmsG__stepTitle{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}.page-module__xgPmsG__stepDescription{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.7}.page-module__xgPmsG__trustSection{padding:var(--spacing-3xl) 0}.page-module__xgPmsG__trustGrid{gap:var(--spacing-xl);padding:var(--spacing-2xl);background:var(--color-primary);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);display:grid}.page-module__xgPmsG__trustItem{text-align:center}.page-module__xgPmsG__trustNumber{font-size:var(--font-size-5xl);color:var(--color-secondary);margin-bottom:var(--spacing-xs);font-weight:800;display:block}.page-module__xgPmsG__trustLabel{font-size:var(--font-size-sm);color:#f5f5f5b3;text-transform:uppercase;letter-spacing:1px}.page-module__xgPmsG__cta{padding:var(--spacing-3xl) 0;background:linear-gradient(135deg, var(--color-primary) 0%, #243356 100%);text-align:center}.page-module__xgPmsG__ctaTitle{font-size:var(--font-size-4xl);color:var(--color-text-light);margin-bottom:var(--spacing-md)}.page-module__xgPmsG__ctaText{font-size:var(--font-size-lg);color:#f5f5f5d9;margin-bottom:var(--spacing-xl)}.page-module__xgPmsG__ctaButton{background:var(--color-secondary);color:var(--color-primary);font-weight:600;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:1px;border-radius:var(--radius-md);transition:all var(--transition-base);padding:1rem 2rem;display:inline-flex}.page-module__xgPmsG__ctaButton:hover{background:#b8922a;transform:translateY(-2px)}@media (max-width:968px){.page-module__xgPmsG__grid{grid-template-columns:1fr}.page-module__xgPmsG__steps,.page-module__xgPmsG__trustGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-module__xgPmsG__title{font-size:var(--font-size-4xl)}.page-module__xgPmsG__steps,.page-module__xgPmsG__trustGrid{grid-template-columns:1fr}}
