.page-module__xgPmsG__page{color:#fff;background:#000}.page-module__xgPmsG__hero{background:radial-gradient(circle at 50% 0,#2f81f729 0%,#0000 54%),linear-gradient(#03050c 0%,#000 100%);padding:164px 24px 92px;position:relative}.page-module__xgPmsG__heroInner{text-align:center;max-width:980px;margin:0 auto}.page-module__xgPmsG__eyebrow{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}.page-module__xgPmsG__title{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5.8vw,82px);font-weight:700;line-height:.96}.page-module__xgPmsG__copy{color:#ffffff8f;max-width:720px;margin:24px auto 0;font-size:clamp(17px,1.75vw,22px);line-height:1.6}.page-module__xgPmsG__storySection{padding:0 24px 88px}.page-module__xgPmsG__storyGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:24px;max-width:1260px;margin:0 auto;display:grid}.page-module__xgPmsG__storyCopyBlock,.page-module__xgPmsG__storyPanel{background:linear-gradient(#12141ce6 0%,#090a0efa 100%);border:1px solid #ffffff14;border-radius:28px;padding:34px}.page-module__xgPmsG__sectionTitle{letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,56px);font-weight:700;line-height:1}.page-module__xgPmsG__sectionCopy{color:#ffffff80;margin:20px 0 0;font-size:16px;line-height:1.74}.page-module__xgPmsG__storyPanelHeader{margin-bottom:26px}.page-module__xgPmsG__storyPanelLabel{color:#fff6;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.page-module__xgPmsG__storyFacts{gap:14px;display:grid}.page-module__xgPmsG__storyFact{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;padding:22px 20px}.page-module__xgPmsG__storyFactValue{color:#fff;letter-spacing:-.05em;font-size:36px;font-weight:700;line-height:1}.page-module__xgPmsG__storyFactLabel{color:#ffffff6b;margin-top:8px;font-size:13px}.page-module__xgPmsG__principlesSection{max-width:1260px;margin:0 auto;padding:0 24px 96px}.page-module__xgPmsG__principlesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.page-module__xgPmsG__principleCard{background:linear-gradient(#11131aeb 0%,#08090dfa 100%);border:1px solid #ffffff12;border-radius:24px;min-height:240px;padding:30px 28px;box-shadow:0 18px 44px #0000003d}.page-module__xgPmsG__principleTitle{color:#fff;letter-spacing:-.045em;margin:0 0 14px;font-size:28px;font-weight:650;line-height:1.04}.page-module__xgPmsG__principleCopy{color:#ffffff75;margin:0;font-size:15px;line-height:1.7}.page-module__xgPmsG__ctaSection{text-align:center;padding:0 24px 120px}.page-module__xgPmsG__ctaTitle{letter-spacing:-.055em;max-width:720px;margin:0 auto 18px;font-size:clamp(34px,4.5vw,60px);font-weight:700;line-height:.98}.page-module__xgPmsG__ctaCopy{color:#ffffff75;max-width:520px;margin:0 auto 34px;font-size:17px;line-height:1.65}.page-module__xgPmsG__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.page-module__xgPmsG__primaryAction,.page-module__xgPmsG__secondaryAction{border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:15px;font-weight:600;display:inline-flex}.page-module__xgPmsG__primaryAction{color:#050814;background:#fff}.page-module__xgPmsG__primaryAction:hover{background:#edf2f8}.page-module__xgPmsG__secondaryAction{color:#ffffffc2;background:#ffffff05;border:1px solid #ffffff1f}.page-module__xgPmsG__secondaryAction:hover{color:#fff;background:#ffffff0f;border-color:#ffffff2e}@media (max-width:960px){.page-module__xgPmsG__storyGrid,.page-module__xgPmsG__principlesGrid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__xgPmsG__hero{padding:132px 18px 72px}.page-module__xgPmsG__storySection,.page-module__xgPmsG__principlesSection,.page-module__xgPmsG__ctaSection{padding-left:18px;padding-right:18px}.page-module__xgPmsG__storyCopyBlock,.page-module__xgPmsG__storyPanel,.page-module__xgPmsG__principleCard{border-radius:22px;padding:24px 20px}.page-module__xgPmsG__principleTitle{font-size:24px}.page-module__xgPmsG__actions{flex-direction:column}.page-module__xgPmsG__primaryAction,.page-module__xgPmsG__secondaryAction{width:100%}}
