.not-found-module__HS70Aa__container{text-align:center;background:radial-gradient(circle,#fff9fc 0%,#fff 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.not-found-module__HS70Aa__errorCode{font-family:var(--font-bodoni),serif;background:linear-gradient(135deg,var(--brand),var(--brand-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:8rem;font-weight:700;line-height:1}.not-found-module__HS70Aa__title{font-family:var(--font-bodoni),serif;color:var(--text-primary);margin-bottom:1rem;font-size:2.5rem}.not-found-module__HS70Aa__description{font-family:var(--font-poppins),sans-serif;color:var(--text-secondary);max-width:500px;margin:0 auto 3rem;font-size:1.2rem;line-height:1.6}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.not-found-module__HS70Aa__button{background:var(--brand);color:#fff;border-radius:50px;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #f34a6e4d}.not-found-module__HS70Aa__button:hover{background:var(--brand-hover);transform:translateY(-2px);box-shadow:0 8px 25px #f34a6e66}.not-found-module__HS70Aa__buttonSecondary{color:var(--brand);border:2px solid var(--brand);background:#fff;border-radius:50px;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.not-found-module__HS70Aa__buttonSecondary:hover{background:var(--brand);color:#fff;transform:translateY(-2px)}@media (max-width:768px){.not-found-module__HS70Aa__errorCode{font-size:5rem}.not-found-module__HS70Aa__title{font-size:2rem}.not-found-module__HS70Aa__description{font-size:1rem}}
