.CatchAllPage-module__mm1vga__container{text-align:center;min-height:100vh;color:var(--primary-color);background-color:#f9fafb;justify-content:center;align-items:center;padding:2rem;font-family:system-ui,sans-serif;display:flex}.CatchAllPage-module__mm1vga__content{flex-direction:column;justify-content:center;align-items:center;max-width:738px;display:flex}.CatchAllPage-module__mm1vga__heading{color:var(--primary-color);margin-bottom:1.5rem;font-size:2.75rem;font-weight:700}.CatchAllPage-module__mm1vga__message{margin-bottom:2rem;font-size:1.125rem;line-height:1.8}.CatchAllPage-module__mm1vga__note{color:var(--primary-color);margin-top:1rem;font-size:.95rem}.CatchAllPage-module__mm1vga__actions{flex-direction:column;gap:1rem;margin-top:20px;margin-bottom:2rem;display:flex}.CatchAllPage-module__mm1vga__primaryBtn{background-color:var(--primary-color);color:#fff;border-radius:8px;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:background .3s,transform .2s}.CatchAllPage-module__mm1vga__primaryBtn:hover{background-color:#1565c0;transform:translateY(-2px)}.CatchAllPage-module__mm1vga__primaryOutlineBtn{border:2px solid var(--primary-color);color:var(--primary-color);border-radius:8px;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:background .3s,color .3s,transform .2s}.CatchAllPage-module__mm1vga__primaryOutlineBtn:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-2px)}.CatchAllPage-module__mm1vga__link{color:var(--primary-color);font-weight:500;text-decoration:underline;transition:color .3s}.CatchAllPage-module__mm1vga__link:hover{color:#1565c0}
