.not-found-module__sxuMuG__page{color:#171c42;min-height:100svh;font-family:var(--font-dm-sans),Arial,sans-serif;background:#fffaf3;flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex}.not-found-module__sxuMuG__logo{margin-bottom:28px;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__card{text-align:center;background:#fffdfb;border:1px solid #eee5dc;border-radius:24px;width:min(100%,650px);padding:36px 42px 32px;box-shadow:0 22px 70px #3320180d}.not-found-module__sxuMuG__art{background:#faedf3;border-radius:18px;justify-content:center;align-items:center;width:min(100%,360px);height:150px;margin:0 auto 8px;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__number{letter-spacing:-.09em;color:#c62466;font-size:clamp(82px,18vw,118px);font-weight:850;line-height:1}.not-found-module__sxuMuG__confetti,.not-found-module__sxuMuG__heart{color:#c62466;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute}.not-found-module__sxuMuG__confetti{color:#bd812b;font-size:20px;top:22px;left:31px}.not-found-module__sxuMuG__heart{font-size:27px;bottom:20px;right:28px;transform:rotate(-12deg)}.not-found-module__sxuMuG__eyebrow{color:#a8235c;letter-spacing:.13em;margin:22px 0 11px;font-size:10px;font-weight:800}.not-found-module__sxuMuG__card h1{letter-spacing:-.04em;text-wrap:balance;max-width:510px;margin:0 auto;font-size:clamp(26px,5vw,35px);font-weight:750;line-height:1.2}.not-found-module__sxuMuG__message{color:#596278;max-width:470px;margin:15px auto 0;font-size:15px;line-height:1.75}.not-found-module__sxuMuG__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:25px;display:flex}.not-found-module__sxuMuG__primary,.not-found-module__sxuMuG__secondary{border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 19px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.not-found-module__sxuMuG__primary{color:#fff;background:#c62466;box-shadow:0 7px 18px #c6246626}.not-found-module__sxuMuG__primary:hover{background:#a41d53;transform:translateY(-1px)}.not-found-module__sxuMuG__primary span{font-size:18px}.not-found-module__sxuMuG__secondary{color:#343951;background:#fff;border:1px solid #e4dce0}.not-found-module__sxuMuG__secondary:hover{color:#a8235c;border-color:#c62466}.not-found-module__sxuMuG__login{color:#737b8b;margin:24px 0 0;font-size:12px;line-height:1.7}.not-found-module__sxuMuG__login a{color:#a8235c;text-underline-offset:3px;font-weight:700}.not-found-module__sxuMuG__footer{color:#777b88;margin:23px 0 0;font-size:11px}.not-found-module__sxuMuG__footer span{color:#c62466;padding:0 5px}.not-found-module__sxuMuG__page a:focus-visible{outline-offset:4px;outline:3px solid #3457d5}@media (max-width:520px){.not-found-module__sxuMuG__page{padding:22px 15px}.not-found-module__sxuMuG__logo{margin-bottom:20px}.not-found-module__sxuMuG__card{border-radius:19px;padding:25px 20px 24px}.not-found-module__sxuMuG__art{height:126px}.not-found-module__sxuMuG__actions{flex-direction:column}.not-found-module__sxuMuG__primary,.not-found-module__sxuMuG__secondary{width:100%}.not-found-module__sxuMuG__message{font-size:14px}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__primary,.not-found-module__sxuMuG__secondary{transition:none}}
