.not-found-module__HS70Aa__container{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);justify-content:center;align-items:center;min-height:70vh;padding:40px 20px;display:flex}.not-found-module__HS70Aa__content{text-align:center;background:#fff;border-radius:12px;max-width:800px;padding:60px 40px;box-shadow:0 10px 40px #0000001a}.not-found-module__HS70Aa__errorCode{color:#009cb3;text-shadow:2px 2px 4px #0000001a;margin:0;font-size:8rem;font-weight:900;line-height:1}.not-found-module__HS70Aa__title{color:#2c3e50;margin:20px 0;font-size:2.5rem;font-weight:700}.not-found-module__HS70Aa__description{color:#666;margin-bottom:40px;font-size:1.2rem;line-height:1.6}.not-found-module__HS70Aa__links{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:50px;display:flex}.not-found-module__HS70Aa__primaryButton{color:#fff;background-color:#009cb3;border-radius:8px;padding:15px 35px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #009cb34d}.not-found-module__HS70Aa__primaryButton:hover{background-color:#007a8c;transform:translateY(-2px);box-shadow:0 6px 20px #009cb366}.not-found-module__HS70Aa__secondaryButton{color:#009cb3;background-color:#fff;border:2px solid #009cb3;border-radius:8px;padding:12px 25px;font-weight:500;text-decoration:none;transition:all .3s}.not-found-module__HS70Aa__secondaryButton:hover{color:#fff;background-color:#009cb3;transform:translateY(-2px)}.not-found-module__HS70Aa__info{text-align:left;border-top:2px solid #e0e0e0;margin-top:40px;padding-top:40px}.not-found-module__HS70Aa__info h3{color:#2c3e50;margin-bottom:20px;font-size:1.4rem}.not-found-module__HS70Aa__info ul{padding:0;list-style:none}.not-found-module__HS70Aa__info li{margin-bottom:12px;font-size:1.05rem}.not-found-module__HS70Aa__info a{color:#009cb3;text-decoration:none;transition:color .2s}.not-found-module__HS70Aa__info a:hover{color:#007a8c;text-decoration:underline}@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}.not-found-module__HS70Aa__content{padding:40px 25px}.not-found-module__HS70Aa__links{flex-direction:column;align-items:stretch}.not-found-module__HS70Aa__primaryButton,.not-found-module__HS70Aa__secondaryButton{text-align:center;width:100%}}
