.not-found-module__mpbYFq__container{min-height:100vh;font-family:var(--font-body,"Inter", sans-serif);color:#f8fafc;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);justify-content:center;align-items:center;padding:2rem;display:flex;position:relative;overflow:hidden}.not-found-module__mpbYFq__container:before,.not-found-module__mpbYFq__container:after{content:"";filter:blur(80px);z-index:1;pointer-events:none;border-radius:50%;position:absolute}.not-found-module__mpbYFq__container:before{background:#d32f2f26;width:300px;height:300px;top:10%;left:10%}.not-found-module__mpbYFq__container:after{background:#2bb5d41f;width:400px;height:400px;bottom:10%;right:10%}.not-found-module__mpbYFq__wrapper{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1200px;display:grid;position:relative}.not-found-module__mpbYFq__content{flex-direction:column;align-items:flex-start;display:flex}.not-found-module__mpbYFq__badge{letter-spacing:.1em;color:#fff;background:linear-gradient(135deg,#d32f2f 0%,#ff6f00 100%);border-radius:30px;margin-bottom:2rem;padding:.5rem 1.25rem;font-size:1.25rem;font-weight:800;display:inline-block;box-shadow:0 4px 15px #d32f2f66}.not-found-module__mpbYFq__title{font-family:var(--font-accent,"Playfair Display", serif);background:linear-gradient(90deg,#fff,#cbd5e1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 1.5rem;font-size:3rem;font-weight:800;line-height:1.2}.not-found-module__mpbYFq__description{color:#94a3b8;max-width:480px;margin:0 0 2.5rem;font-size:1.125rem;line-height:1.6}.not-found-module__mpbYFq__buttons{gap:1.25rem;width:100%;display:flex}.not-found-module__mpbYFq__btnPrimary,.not-found-module__mpbYFq__btnSecondary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:.875rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.not-found-module__mpbYFq__btnPrimary{color:#fff;background:linear-gradient(135deg,#d32f2f 0%,#ff6f00 100%);box-shadow:0 4px 14px #d32f2f4d}.not-found-module__mpbYFq__btnPrimary:hover{background:linear-gradient(135deg,#b71c1c 0%,#e65100 100%);transform:translateY(-2px);box-shadow:0 6px 20px #d32f2f80}.not-found-module__mpbYFq__btnSecondary{color:#f1f5f9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff26}.not-found-module__mpbYFq__btnSecondary:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.not-found-module__mpbYFq__imageSection{justify-content:center;align-items:center;display:flex}.not-found-module__mpbYFq__imageWrapper{border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:500px;animation:6s ease-in-out infinite not-found-module__mpbYFq__float;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.not-found-module__mpbYFq__image{object-fit:cover;width:100%;height:auto;display:block}@keyframes not-found-module__mpbYFq__float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@media (max-width:992px){.not-found-module__mpbYFq__wrapper{text-align:center;grid-template-columns:1fr;gap:3rem}.not-found-module__mpbYFq__content{align-items:center}.not-found-module__mpbYFq__title{font-size:2.5rem}.not-found-module__mpbYFq__description{margin-left:auto;margin-right:auto}.not-found-module__mpbYFq__buttons{justify-content:center}.not-found-module__mpbYFq__imageWrapper{max-width:400px}}@media (max-width:480px){.not-found-module__mpbYFq__title{font-size:2rem}.not-found-module__mpbYFq__buttons{flex-direction:column;width:100%}.not-found-module__mpbYFq__btnPrimary,.not-found-module__mpbYFq__btnSecondary{width:100%}}
