.not-found-module__mpbYFq__wrapper{background-color:var(--background-light,#f8fafc);justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:4rem 1.5rem;display:flex;position:relative;overflow:hidden}.not-found-module__mpbYFq__ambientGlow{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#15acc31f 0%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.not-found-module__mpbYFq__content{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:620px;display:flex;position:relative}.not-found-module__mpbYFq__badge{color:var(--primary-teal,#15acc3);background:#15acc31a;border:1px solid #15acc340;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1.15rem;font-size:.9rem;font-weight:700;display:inline-flex}.not-found-module__mpbYFq__code{letter-spacing:-.04em;background:linear-gradient(135deg,#1f6185 0%,#15acc3 60%,#fc882c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:clamp(5rem,14vw,8.5rem);font-weight:900;line-height:1}.not-found-module__mpbYFq__title{color:var(--primary-dark-blue,#1f6185);margin-bottom:1rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.3}.not-found-module__mpbYFq__description{color:var(--text-muted,#64748b);max-width:520px;margin-bottom:2.25rem;font-size:1.125rem;line-height:1.7}.not-found-module__mpbYFq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.not-found-module__mpbYFq__primaryBtn{color:#fff;background:linear-gradient(135deg,#15acc3 0%,#0e8596 100%);border-radius:.75rem;align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #15acc359}.not-found-module__mpbYFq__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #15acc373}.not-found-module__mpbYFq__secondaryBtn{color:var(--primary-dark-blue,#1f6185);background:#fff;border:1.5px solid #1f618533;border-radius:.75rem;align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.not-found-module__mpbYFq__secondaryBtn:hover{border-color:var(--primary-teal,#15acc3);color:var(--primary-teal,#15acc3);background:#15acc30a}
