.not-found-module__sxuMuG__container{background:linear-gradient(135deg,#0f2947 0%,#1e5a96 100%);justify-content:center;align-items:center;min-height:calc(100vh - 80px);margin-top:80px;padding:2rem 1rem;display:flex}.not-found-module__sxuMuG__content{text-align:center;max-width:600px;animation:.6s ease-out not-found-module__sxuMuG__fadeIn}.not-found-module__sxuMuG__code{color:#06b6d4;text-shadow:0 4px 12px #06b6d44d;margin:0;font-size:6rem;font-weight:800;line-height:1;animation:.8s ease-out not-found-module__sxuMuG__slideInDown}.not-found-module__sxuMuG__title{color:#fff;margin:1rem 0;font-size:2rem;font-weight:700;animation:.8s ease-out .1s both not-found-module__sxuMuG__slideInDown}.not-found-module__sxuMuG__description{color:#ffffffe6;margin:1.5rem 0 2rem;font-size:1.1rem;line-height:1.6;animation:.8s ease-out .2s both not-found-module__sxuMuG__fadeInUp}.not-found-module__sxuMuG__illustration{margin:2rem 0 3rem;animation:3s ease-in-out infinite not-found-module__sxuMuG__float}.not-found-module__sxuMuG__buttons{flex-wrap:wrap;justify-content:center;gap:1rem;animation:.8s ease-out .3s both not-found-module__sxuMuG__fadeInUp;display:flex}.not-found-module__sxuMuG__primaryButton,.not-found-module__sxuMuG__secondaryButton{border:2px solid #0000;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}.not-found-module__sxuMuG__primaryButton{color:#fff;background-color:#06b6d4;box-shadow:0 8px 20px #06b6d44d}.not-found-module__sxuMuG__primaryButton:hover{background-color:#0891b2;transform:translateY(-3px);box-shadow:0 12px 30px #06b6d480}.not-found-module__sxuMuG__secondaryButton{color:#fff;background-color:#0000;border-color:#fff}.not-found-module__sxuMuG__secondaryButton:hover{color:#1e5a96;background-color:#fff}@keyframes not-found-module__sxuMuG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes not-found-module__sxuMuG__slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found-module__sxuMuG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found-module__sxuMuG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:640px){.not-found-module__sxuMuG__code{font-size:4rem}.not-found-module__sxuMuG__title{font-size:1.5rem}.not-found-module__sxuMuG__description{font-size:1rem}.not-found-module__sxuMuG__buttons{flex-direction:column}.not-found-module__sxuMuG__primaryButton,.not-found-module__sxuMuG__secondaryButton{width:100%}}
