.page-module___8aEwW__container{min-height:100vh;padding:var(--space-8);background:radial-gradient(circle at 100% 0,#84cc160d,#0000),radial-gradient(circle at 0 100%,#22d3ee0d,#0000);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__main{align-items:center;gap:var(--space-12);flex-direction:column;width:100%;max-width:1000px;display:flex}.page-module___8aEwW__hero{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.page-module___8aEwW__logo{margin-bottom:var(--space-4);filter:invert()}.page-module___8aEwW__title{font-size:var(--text-3xl);font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.04em;font-weight:800}.page-module___8aEwW__accent{color:var(--color-accent-moss)}.page-module___8aEwW__subtitle{font-size:var(--text-xl);color:var(--color-text-secondary);max-width:600px}.page-module___8aEwW__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%;display:grid}.page-module___8aEwW__card{padding:var(--space-8);transition:transform var(--transition-normal), box-shadow var(--transition-normal)}.page-module___8aEwW__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page-module___8aEwW__card h2{font-size:var(--text-lg);margin-bottom:var(--space-3);color:var(--color-accent-cyan)}.page-module___8aEwW__card p{font-size:var(--text-base);color:var(--color-text-secondary)}.page-module___8aEwW__actions{gap:var(--space-4);margin-top:var(--space-4);display:flex}.page-module___8aEwW__primaryButton{background-color:var(--color-accent-moss);color:var(--color-bg-base);padding:var(--space-3) var(--space-8);border-radius:var(--radius-full);font-weight:700;font-family:var(--font-heading);transition:transform var(--transition-fast), filter var(--transition-fast)}.page-module___8aEwW__primaryButton:hover{filter:brightness(1.1);opacity:1;transform:scale(1.05)}.page-module___8aEwW__secondaryButton{color:var(--color-text-primary);padding:var(--space-3) var(--space-8);border-radius:var(--radius-full);border:1px solid var(--color-border-default);font-weight:600;font-family:var(--font-heading);transition:background-color var(--transition-fast);background-color:#0000}.page-module___8aEwW__secondaryButton:hover{opacity:1;background-color:#ffffff0d}@media (max-width:640px){.page-module___8aEwW__title{font-size:var(--text-2xl)}.page-module___8aEwW__actions{flex-direction:column;width:100%}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{text-align:center}}
