.page-module__NfDiEG__page{gap:var(--space-3xl);padding:var(--space-xl)0;flex-direction:column;max-width:860px;margin:0 auto;display:flex}.page-module__NfDiEG__hero{gap:var(--space-md);text-align:center;flex-direction:column;display:flex}.page-module__NfDiEG__heading{font-size:var(--text-3xl);font-family:var(--font-display);color:var(--accent-amber)}.page-module__NfDiEG__tagline{font-size:var(--text-lg);color:var(--text-secondary);font-family:var(--font-display)}.page-module__NfDiEG__intro{font-size:var(--text-base);color:var(--text-primary);max-width:680px;margin:0 auto;line-height:1.7}.page-module__NfDiEG__section{gap:var(--space-md);flex-direction:column;display:flex}.page-module__NfDiEG__sectionHeading{font-size:var(--text-2xl);font-family:var(--font-display);color:var(--accent-amber)}.page-module__NfDiEG__body{font-size:var(--text-base);color:var(--text-secondary);line-height:1.7}.page-module__NfDiEG__link{font-size:var(--text-sm);color:var(--accent-amber);font-weight:var(--weight-medium);transition:opacity var(--transition-fast);text-decoration:none}.page-module__NfDiEG__link:hover{opacity:.8}.page-module__NfDiEG__featureGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.page-module__NfDiEG__featureCard{gap:var(--space-sm);padding:var(--space-xl);flex-direction:column;display:flex}.page-module__NfDiEG__featureTitle{font-size:var(--text-lg);font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-primary)}.page-module__NfDiEG__featureDescription{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.page-module__NfDiEG__cta{align-items:center;gap:var(--space-lg);text-align:center;padding:var(--space-2xl)0;border-top:1px solid var(--glass-border);flex-direction:column;display:flex}.page-module__NfDiEG__ctaHeading{font-size:var(--text-2xl);font-family:var(--font-display);color:var(--text-primary)}.page-module__NfDiEG__ctaButtons{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:768px){.page-module__NfDiEG__page{gap:var(--space-2xl)}.page-module__NfDiEG__featureGrid{grid-template-columns:1fr}.page-module__NfDiEG__heading{font-size:var(--text-2xl)}}