.page-module___8aEwW__page{min-height:100vh;font-family:var(--font-sans);background:var(--core-bg);color:var(--text-primary);flex-direction:column;display:flex}.page-module___8aEwW__main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:60px 24px}.page-module___8aEwW__hero{text-align:center;margin-bottom:80px}.page-module___8aEwW__title{letter-spacing:-.03em;font-size:3.5rem;font-weight:800;font-family:var(--font-mono);background:linear-gradient(135deg,var(--text-primary)0%,var(--text-dim)100%);-webkit-text-fill-color:transparent;color:var(--text-primary);-webkit-background-clip:text;margin-bottom:16px}.page-module___8aEwW__subtitle{color:var(--text-secondary);font-size:1.2rem;font-family:var(--font-mono);margin-bottom:40px}.page-module___8aEwW__statsRow{justify-content:center;gap:40px;margin-bottom:40px;display:flex}.page-module___8aEwW__statItem{flex-direction:column;align-items:center;display:flex}.page-module___8aEwW__statValue{color:var(--text-primary);font-size:2.5rem;font-weight:700;line-height:1;font-family:var(--font-mono)}.page-module___8aEwW__statLabel{color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-family:var(--font-mono);margin-top:8px}.page-module___8aEwW__ctas{justify-content:center;gap:16px;display:flex}.page-module___8aEwW__primary{background:var(--accent-primary);color:var(--core-bg);font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--accent-primary);border-radius:4px;padding:12px 28px;transition:all .2s}.page-module___8aEwW__primary:hover{color:var(--accent-primary);background:0 0;box-shadow:0 0 15px #00ff9d33}.page-module___8aEwW__secondary{color:var(--text-secondary);font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--core-border);background:0 0;border-radius:4px;padding:12px 28px;transition:all .2s}.page-module___8aEwW__secondary:hover{border-color:var(--text-primary);color:var(--text-primary)}.page-module___8aEwW__section{margin-bottom:60px}.page-module___8aEwW__sectionHeader{border-bottom:1px solid var(--core-border);justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:12px;display:flex}.page-module___8aEwW__sectionHeader h2{color:var(--text-primary);font-size:1.1rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;display:flex}.page-module___8aEwW__sectionHeader a{color:var(--accent-secondary);font-size:.8rem;font-family:var(--font-mono);text-underline-offset:4px;text-decoration:underline}.page-module___8aEwW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.page-module___8aEwW__cardLink{color:inherit;text-decoration:none;display:block}.page-module___8aEwW__card{background:var(--core-surface);border:1px solid var(--core-border);border-left:2px solid #0000;border-radius:6px;height:100%;padding:20px;transition:all .2s}.page-module___8aEwW__card:hover{border-color:var(--text-dim);border-left-color:var(--accent-primary);background:var(--core-surface-hover);transform:translateY(-2px)}.page-module___8aEwW__cardHeader{justify-content:space-between;margin-bottom:16px;display:flex}.page-module___8aEwW__badge{text-transform:uppercase;color:var(--text-dim);letter-spacing:.05em;font-size:.7rem;font-weight:600;font-family:var(--font-mono);border:1px solid var(--core-border);border-radius:2px;padding:2px 6px}.page-module___8aEwW__verifiedBadge{color:var(--accent-primary);font-size:.7rem;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;border:1px solid var(--accent-primary);border-radius:2px;padding:2px 6px}.page-module___8aEwW__problem{color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;font-size:1rem;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module___8aEwW__meta{color:var(--text-secondary);font-size:.8rem;font-family:var(--font-mono);align-items:center;gap:16px;display:flex}.page-module___8aEwW__footer{text-align:center;color:var(--text-dim);border-top:1px solid var(--core-border);font-size:.8rem;font-family:var(--font-mono);padding:40px}.page-module___8aEwW__footer a{color:var(--text-secondary)}.page-module___8aEwW__footer a:hover{color:var(--text-primary)}
