.not-found-module__HS70Aa__container{min-height:100vh}.not-found-module__HS70Aa__hero{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);padding:var(--space-20) var(--space-4);text-align:center;color:var(--text-inverse)}.not-found-module__HS70Aa__content{max-width:600px;margin:0 auto}.not-found-module__HS70Aa__errorCode{font-size:8rem;font-weight:var(--font-weight-bold);opacity:.3;letter-spacing:-.05em;margin-bottom:var(--space-4);line-height:1}.not-found-module__HS70Aa__title{font-size:var(--font-size-3xl);margin-bottom:var(--space-4);color:var(--text-inverse)}.not-found-module__HS70Aa__description{font-size:var(--font-size-lg);opacity:.9;margin-bottom:var(--space-8);color:var(--text-inverse)}.not-found-module__HS70Aa__actions{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.not-found-module__HS70Aa__primaryButton{padding:var(--space-3) var(--space-6);background-color:var(--secondary);color:var(--text-inverse);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:background-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.not-found-module__HS70Aa__primaryButton:hover{background-color:var(--secondary-hover)}.not-found-module__HS70Aa__secondaryButton{padding:var(--space-3) var(--space-6);color:var(--text-inverse);font-weight:var(--font-weight-semibold);border:2px solid var(--text-inverse);border-radius:var(--radius-md);transition:all var(--transition-fast);background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.not-found-module__HS70Aa__secondaryButton:hover{background-color:var(--text-inverse);color:var(--primary)}.not-found-module__HS70Aa__suggestions{padding:var(--space-16) var(--space-4);background-color:var(--bg-subtle)}.not-found-module__HS70Aa__suggestionsTitle{text-align:center;font-size:var(--font-size-2xl);margin-bottom:var(--space-8)}.not-found-module__HS70Aa__suggestionGrid{gap:var(--space-6);margin-bottom:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.not-found-module__HS70Aa__suggestionCard{background-color:var(--bg-base);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border)}.not-found-module__HS70Aa__suggestionCard h3{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.not-found-module__HS70Aa__suggestionCard p{font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:var(--space-4)}.not-found-module__HS70Aa__cardLink{color:var(--primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.not-found-module__HS70Aa__cardLink:hover{text-decoration:underline}.not-found-module__HS70Aa__categories,.not-found-module__HS70Aa__brands{margin-bottom:var(--space-8)}.not-found-module__HS70Aa__categories h3,.not-found-module__HS70Aa__brands h3{font-size:var(--font-size-lg);margin-bottom:var(--space-4);text-align:center}.not-found-module__HS70Aa__categoryGrid,.not-found-module__HS70Aa__brandGrid{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.not-found-module__HS70Aa__categoryItem,.not-found-module__HS70Aa__brandItem{padding:var(--space-2) var(--space-4);background-color:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--text-body);transition:all var(--transition-fast)}.not-found-module__HS70Aa__categoryItem:hover,.not-found-module__HS70Aa__brandItem:hover{background-color:var(--primary-light);border-color:var(--primary);color:var(--primary)}.not-found-module__HS70Aa__contact{text-align:center;padding:var(--space-6);background-color:var(--bg-base);border-radius:var(--radius-lg);border:1px solid var(--border)}.not-found-module__HS70Aa__contact p{color:var(--text-muted);margin:0}.not-found-module__HS70Aa__contactLink{color:var(--primary);font-weight:var(--font-weight-semibold)}@media (max-width:768px){.not-found-module__HS70Aa__errorCode{font-size:5rem}.not-found-module__HS70Aa__hero{padding:var(--space-12) var(--space-4)}.not-found-module__HS70Aa__suggestionGrid{grid-template-columns:1fr}}
