.NotFound-module__IfqcAa__pageWrapper{background-color:var(--bg-main,#fff);justify-content:center;align-items:center;min-height:70vh;padding:4rem 1rem;display:flex}.NotFound-module__IfqcAa__container{text-align:center;width:100%;max-width:800px;margin:0 auto}.NotFound-module__IfqcAa__content{flex-direction:column;align-items:center;animation:.5s forwards NotFound-module__IfqcAa__fadeInUp;display:flex}.NotFound-module__IfqcAa__errorCode{color:var(--text-primary,#0f172a);letter-spacing:-4px;margin:0;font-size:clamp(6rem,15vw,10rem);font-weight:900;line-height:1}.NotFound-module__IfqcAa__divider{background-color:var(--color-accent,#dc2626);width:80px;height:6px;margin:2rem 0}.NotFound-module__IfqcAa__title{color:var(--text-primary,#0f172a);margin:0 0 1rem;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800}.NotFound-module__IfqcAa__description{color:var(--text-secondary,#475569);max-width:500px;margin:0 0 3rem;font-size:1.15rem;line-height:1.6}.NotFound-module__IfqcAa__actionButtons{flex-direction:column;gap:1rem;width:100%;max-width:400px;display:flex}@media (min-width:480px){.NotFound-module__IfqcAa__actionButtons{flex-direction:row;justify-content:center;max-width:none}}.NotFound-module__IfqcAa__primaryBtn,.NotFound-module__IfqcAa__secondaryBtn{border-radius:99px;justify-content:center;align-items:center;gap:8px;width:100%;padding:.85rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}@media (min-width:480px){.NotFound-module__IfqcAa__primaryBtn,.NotFound-module__IfqcAa__secondaryBtn{width:auto}}.NotFound-module__IfqcAa__primaryBtn{background-color:var(--color-accent,#dc2626);color:#fff;border:1px solid var(--color-accent,#dc2626)}.NotFound-module__IfqcAa__primaryBtn:hover{background-color:#b91c1c;transform:translateY(-2px)}.NotFound-module__IfqcAa__secondaryBtn{color:var(--text-primary,#0f172a);border:1px solid var(--border-strong,#cbd5e1);background-color:#0000}.NotFound-module__IfqcAa__secondaryBtn:hover{background-color:var(--bg-surface,#f8fafc);border-color:var(--text-secondary,#475569);transform:translateY(-2px)}@keyframes NotFound-module__IfqcAa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
