.page-module__zb4nUa__page{gap:var(--space-3xl);padding:var(--space-xl)0;flex-direction:column;max-width:860px;margin:0 auto;display:flex}.page-module__zb4nUa__hero{gap:var(--space-md);text-align:center;flex-direction:column;display:flex}.page-module__zb4nUa__heading{font-size:var(--text-3xl);font-family:var(--font-display);color:var(--accent-amber)}.page-module__zb4nUa__tagline{font-size:var(--text-lg);color:var(--text-secondary);font-family:var(--font-display)}.page-module__zb4nUa__intro{font-size:var(--text-base);color:var(--text-primary);max-width:680px;margin:0 auto;line-height:1.7}.page-module__zb4nUa__section{gap:var(--space-md);flex-direction:column;display:flex}.page-module__zb4nUa__sectionHeading{font-size:var(--text-2xl);font-family:var(--font-display);color:var(--accent-amber)}.page-module__zb4nUa__body{font-size:var(--text-base);color:var(--text-secondary);line-height:1.7}.page-module__zb4nUa__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__zb4nUa__link:hover{opacity:.8}.page-module__zb4nUa__featureGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.page-module__zb4nUa__featureCard{gap:var(--space-sm);padding:var(--space-xl);flex-direction:column;display:flex}.page-module__zb4nUa__featureTitle{font-size:var(--text-lg);font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-primary)}.page-module__zb4nUa__featureDescription{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.page-module__zb4nUa__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__zb4nUa__ctaHeading{font-size:var(--text-2xl);font-family:var(--font-display);color:var(--text-primary)}.page-module__zb4nUa__ctaButtons{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:768px){.page-module__zb4nUa__page{gap:var(--space-2xl)}.page-module__zb4nUa__featureGrid{grid-template-columns:1fr}.page-module__zb4nUa__heading{font-size:var(--text-2xl)}}