.page-module___8aEwW__page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:var(--font-family-base);display:block}.page-module___8aEwW__main{width:100%}.page-module___8aEwW__hero{background:var(--gradient-overlay-light),var(--color-neutral-900);width:100%;min-height:460px;color:var(--text-inverse);align-items:center;display:flex}.page-module___8aEwW__heroInner{width:100%;max-width:1200px;padding:var(--space-7)var(--space-4);gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex}.page-module___8aEwW__heroInner h1{max-width:760px;font-size:var(--font-size-6);font-weight:var(--font-weight-bold);letter-spacing:-1px;line-height:1.2}.page-module___8aEwW__heroInner p{max-width:620px;font-size:var(--font-size-1);opacity:.9;line-height:1.6}.page-module___8aEwW__heroCta{margin-top:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--text-inverse);color:var(--color-neutral-900);font-size:var(--font-size-1);font-weight:var(--font-weight-medium);transition:background var(--transition-fast),box-shadow var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.page-module___8aEwW__heroCta:hover{background:var(--color-neutral-200);box-shadow:var(--shadow-sm)}.page-module___8aEwW__splitSection{width:100%;max-width:1200px;padding:var(--space-7)var(--space-4);gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.page-module___8aEwW__textCol{gap:var(--space-3);flex-direction:column;display:flex}.page-module___8aEwW__textCol h2{font-size:var(--font-size-4);letter-spacing:-.6px;line-height:1.3}.page-module___8aEwW__textCol p{font-size:var(--font-size-1);opacity:.82;line-height:1.6}.page-module___8aEwW__imageCol{padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-secondary);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;display:flex}@media (max-width:600px){.page-module___8aEwW__heroInner{padding:var(--space-6)var(--space-3)}.page-module___8aEwW__heroInner h1{font-size:var(--font-size-5)}.page-module___8aEwW__splitSection{gap:var(--space-4);padding:var(--space-6)var(--space-3);grid-template-columns:1fr}.page-module___8aEwW__textCol h2{font-size:var(--font-size-3)}.page-module___8aEwW__imageCol{padding:var(--space-3)}}
