.page-module__XSrYmG__container{max-width:1200px;margin:0 auto;padding:48px 24px 64px}.page-module__XSrYmG__header{text-align:center;margin-bottom:48px}.page-module__XSrYmG__heading{letter-spacing:-.03em;color:var(--pondral-ink-0,#fff);margin-bottom:12px;font-size:36px;font-weight:700}.page-module__XSrYmG__subtitle{color:var(--pondral-ink-1,#b8b8b2);max-width:560px;margin:0 auto;font-size:16px;line-height:1.7}.page-module__XSrYmG__methodologyLink{color:var(--pondral-gold-2,#c9a96e);text-decoration:none}.page-module__XSrYmG__verticals{margin-top:64px}.page-module__XSrYmG__verticalsLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--pondral-gold-2,#c9a96e);text-align:center;margin-bottom:24px;font-size:12px;font-weight:600}.page-module__XSrYmG__verticalsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.page-module__XSrYmG__faqGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:64px;display:grid}.page-module__XSrYmG__faqQuestion{color:var(--pondral-ink-0,#fff);margin-bottom:8px;font-size:15px;font-weight:600}.page-module__XSrYmG__faqAnswer{color:var(--pondral-ink-1,#b8b8b2);font-size:14px;line-height:1.7}.page-module__XSrYmG__verticalCard{border:1px solid rgba(var(--accent-rgb), .2);background:linear-gradient(135deg, rgba(var(--accent-rgb), .06) 0%, #0a0a0f00 60%);border-radius:16px;padding:40px}.page-module__XSrYmG__verticalCardName{color:var(--pondral-ink-0,#fff);letter-spacing:-.02em;margin-bottom:12px;font-size:22px;font-weight:700}.page-module__XSrYmG__verticalCardBlurb{color:var(--pondral-ink-1,#b8b8b2);margin-bottom:24px;font-size:14px;line-height:1.7}.page-module__XSrYmG__verticalCardFeatures{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.page-module__XSrYmG__verticalCardFeatureRow{color:var(--pondral-ink-1,#b8b8b2);gap:8px;font-size:13px;display:flex}.page-module__XSrYmG__verticalCardCheck{color:var(--pondral-gold-2,#c9a96e)}.page-module__XSrYmG__verticalCardFooter{align-items:center;gap:16px;display:flex}.page-module__XSrYmG__verticalCardCta{padding:10px 24px;font-size:13px}.page-module__XSrYmG__verticalCardPrice{color:var(--pondral-ink-2,#6b6b66);font-size:13px}