.not-found-module__HS70Aa__page{width:min(100%, var(--layout-max-width));min-height:62vh;padding:clamp(44px, 8vw, 100px) var(--layout-gutter) var(--layout-section);place-items:center;margin:0 auto;display:grid}.not-found-module__HS70Aa__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);max-width:780px;box-shadow:var(--shadow-soft);text-align:center;gap:18px;padding:clamp(28px,6vw,56px);display:grid}.not-found-module__HS70Aa__eyebrow{color:var(--color-accent-strong);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:850}.not-found-module__HS70Aa__card h1{color:var(--color-text);text-wrap:balance;font-size:clamp(30px,5.8vw,52px);font-weight:850;line-height:1.05}.not-found-module__HS70Aa__intro,.not-found-module__HS70Aa__introTh{color:var(--color-text-muted);font-size:18px;line-height:1.75}.not-found-module__HS70Aa__introTh{color:var(--color-text-soft);font-size:16px}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.not-found-module__HS70Aa__primaryButton,.not-found-module__HS70Aa__secondaryButton{border-radius:var(--radius-pill);text-align:center;white-space:normal;min-height:46px;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), transform var(--transition-fast);justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:850;line-height:1.25;display:inline-flex}.not-found-module__HS70Aa__primaryButton{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-surface)}.not-found-module__HS70Aa__secondaryButton{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-accent-strong)}.not-found-module__HS70Aa__primaryButton:hover,.not-found-module__HS70Aa__secondaryButton:hover{transform:translateY(-1px)}.not-found-module__HS70Aa__primaryButton:hover{border-color:var(--color-accent-strong);background:var(--color-accent-strong)}.not-found-module__HS70Aa__secondaryButton:hover{background:var(--color-accent-soft)}.not-found-module__HS70Aa__textLink{color:var(--color-accent-strong);align-self:center;font-size:14px;font-weight:850}@media (max-width:560px){.not-found-module__HS70Aa__actions,.not-found-module__HS70Aa__primaryButton,.not-found-module__HS70Aa__secondaryButton{width:100%;min-width:0}}
