.error-module__bSZLSW__page{background:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.error-module__bSZLSW__main{flex:1;justify-content:center;align-items:center;padding:56px 24px 96px;display:flex}.error-module__bSZLSW__hero{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;gap:16px;width:min(900px,100%);padding:48px;display:flex;box-shadow:0 12px 24px #0f172a14}.error-module__bSZLSW__badge{color:#b91c1c;letter-spacing:.08em;background:#fee2e2;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.error-module__bSZLSW__title{color:#0f172a;margin:0;font-size:32px;line-height:1.2}.error-module__bSZLSW__lead{color:#475569;max-width:60ch;margin:0;font-size:16px;line-height:1.7}.error-module__bSZLSW__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.error-module__bSZLSW__primaryButton,.error-module__bSZLSW__secondaryButton{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.error-module__bSZLSW__primaryButton{color:#fff;background:#2581c4;box-shadow:0 10px 20px #2581c433}.error-module__bSZLSW__primaryButton:hover{transform:translateY(-1px);box-shadow:0 12px 24px #2581c447}.error-module__bSZLSW__secondaryButton{color:#334155;background:#fff;border:1px solid #cbd5e1}.error-module__bSZLSW__secondaryButton:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a14}.error-module__bSZLSW__meta{color:#64748b;margin:0;font-size:13px}@media (max-width:768px){.error-module__bSZLSW__main{padding:40px 20px 72px}.error-module__bSZLSW__hero{border-radius:22px;padding:32px 24px}.error-module__bSZLSW__title{font-size:26px}.error-module__bSZLSW__primaryButton,.error-module__bSZLSW__secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.error-module__bSZLSW__primaryButton:hover,.error-module__bSZLSW__secondaryButton:hover{transform:none}}
