.page_main__pVRPx{min-height:100vh;padding:var(--spacing-2xl) 0}.page_hero__qs3fl{text-align:center;padding:var(--spacing-2xl) 0;margin-bottom:var(--spacing-2xl)}.page_title__7_S0z{font-size:3.5rem;margin-bottom:var(--spacing-lg);background:linear-gradient(135deg,var(--color-text-primary),var(--color-accent-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_highlight__TH51R{color:var(--color-accent-primary);-webkit-text-fill-color:var(--color-accent-primary)}.page_subtitle__HMpml{font-size:1.25rem;color:var(--color-text-secondary);max-width:700px;margin:0 auto var(--spacing-xl);line-height:1.8}.page_cta__D4QeR{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.page_stats__28nm1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.page_statCard__Njiaq{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;transition:all var(--transition-normal)}.page_statCard__Njiaq:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg),var(--shadow-glow);border-color:var(--color-accent-primary)}.page_statNumber__B_8mv{font-family:var(--font-heading);font-size:3rem;font-weight:700;color:var(--color-accent-primary);margin-bottom:var(--spacing-sm)}.page_statLabel__b6m5h{font-size:.95rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.page_features__vy2DI{margin-top:var(--spacing-2xl)}.page_features__vy2DI h2{text-align:center;margin-bottom:var(--spacing-xl);font-size:2.5rem}.page_featureGrid__KxRlc{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.page_featureGrid__KxRlc .page_card__9hOx0 h3{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.page_featureGrid__KxRlc .page_card__9hOx0 p{color:var(--color-text-secondary);font-size:.95rem;margin-bottom:0}@media (max-width:768px){.page_title__7_S0z{font-size:2.5rem}.page_subtitle__HMpml{font-size:1.1rem}.page_statNumber__B_8mv{font-size:2.5rem}.page_features__vy2DI h2{font-size:2rem}}@media (max-width:480px){.page_title__7_S0z{font-size:2rem}.page_cta__D4QeR{flex-direction:column;align-items:stretch}.page_stats__28nm1{grid-template-columns:1fr}}