.mpbYFq_root{background-color:#fff;background-image:radial-gradient(at 0 0,#ef444408 0,#0000 50%),radial-gradient(at 100% 0,#f59e0b08 0,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.mpbYFq_container{z-index:1;text-align:center;width:100%;max-width:540px;animation:.8s cubic-bezier(.16,1,.3,1) mpbYFq_premiumFloat;position:relative}@keyframes mpbYFq_premiumFloat{0%{opacity:0;transform:translateY(30px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mpbYFq_logoWrap{background:#fff;border:1px solid #ef44440d;border-radius:24px;margin-bottom:40px;padding:20px;display:inline-flex;box-shadow:0 10px 25px #ef444414}.mpbYFq_errorCode{color:#ef4444;opacity:.05;letter-spacing:-.05em;z-index:-1;margin:0;font-family:Outfit,sans-serif;font-size:10rem;font-weight:950;line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mpbYFq_title{color:#0f172a;letter-spacing:-.03em;margin-top:16px;margin-bottom:12px;font-family:Outfit,sans-serif;font-size:2.75rem;font-weight:900}.mpbYFq_desc{color:#64748b;margin-bottom:48px;font-size:1.125rem;font-weight:500;line-height:1.6}.mpbYFq_actions{flex-direction:column;gap:16px;display:flex}.mpbYFq_btnPrimary{color:#fff;background:#ef4444;border-radius:20px;width:100%;padding:20px 32px;font-size:1.0625rem;font-weight:800;text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1),background-color .2s,box-shadow .26s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 10px 20px #ef444433}.mpbYFq_btnPrimary:hover{background:#dc2626;transform:translateY(-3px)scale(1.02);box-shadow:0 15px 30px #ef44444d}.mpbYFq_btnGhost{color:#64748b;background:#fff;border:2px solid #f1f5f9;border-radius:20px;width:100%;padding:20px 32px;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:all .2s;display:block}.mpbYFq_btnGhost:hover{color:#0f172a;background:#f8fafc;border-color:#e2e8f0}.mpbYFq_footer{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;z-index:1;margin-top:80px;font-size:.75rem;font-weight:700;position:relative}@media (min-width:640px){.mpbYFq_actions{flex-direction:row;justify-content:center}.mpbYFq_btnPrimary,.mpbYFq_btnGhost{width:auto;min-width:200px}}@media (max-width:768px){.mpbYFq_title{font-size:2rem}.mpbYFq_errorCode{font-size:7rem}.mpbYFq_desc{margin-bottom:32px;font-size:1rem}.mpbYFq_btnPrimary,.mpbYFq_btnGhost{border-radius:16px;padding:16px 24px;font-size:1rem}.mpbYFq_logoWrap{margin-bottom:32px;padding:16px}}@media (max-width:480px){.mpbYFq_title{font-size:1.75rem}.mpbYFq_errorCode{font-size:5rem}.mpbYFq_btnPrimary,.mpbYFq_btnGhost{padding:14px 20px;font-size:.9375rem}.mpbYFq_footer{margin-top:40px}}
