.not-found-section{background-color:#0a0d14;justify-content:center;align-items:center;width:100%;height:80vh;min-height:550px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.not-found-section{height:90vh;max-height:850px}}.not-found-section .not-found-container{background-color:#090c12;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.not-found-section .not-found-container .glow-orb{filter:blur(120px);opacity:.15;pointer-events:none;z-index:1;border-radius:50%;position:absolute}.not-found-section .not-found-container .glow-orb.orb-1{background:radial-gradient(circle,#0070f3 0%,#0000 80%);width:400px;height:400px;top:-10%;left:-10%}@media (max-width:768px){.not-found-section .not-found-container .glow-orb.orb-1{width:250px;height:250px}}.not-found-section .not-found-container .glow-orb.orb-2{background:radial-gradient(circle,#7928ca 0%,#0000 80%);width:500px;height:500px;bottom:-15%;right:-10%}@media (max-width:768px){.not-found-section .not-found-container .glow-orb.orb-2{width:300px;height:300px}}.not-found-section .not-found-container .not-found-content{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;max-width:800px;display:flex;position:relative}@media (max-width:768px){.not-found-section .not-found-container .not-found-content{gap:1rem}}.not-found-section .not-found-container .error-code-wrapper{margin-bottom:1rem;display:inline-block;position:relative}.not-found-section .not-found-container .error-code-wrapper .error-code{letter-spacing:-4px;background:linear-gradient(135deg,#fff 30%,#fff6 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;margin:0;font-size:160px;font-weight:800;line-height:1;animation:4s ease-in-out infinite alternate pulseCode}@media (max-width:768px){.not-found-section .not-found-container .error-code-wrapper .error-code{letter-spacing:-2px;font-size:100px}}.not-found-section .not-found-container .error-code-wrapper .error-badge{-webkit-backdrop-filter:blur(10px);color:#fff;letter-spacing:2px;text-transform:uppercase;pointer-events:none;background:#ffffff14;border:1px solid #fff3;border-radius:50px;padding:6px 18px;font-size:16px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg);box-shadow:0 10px 30px #00000080}@media (max-width:768px){.not-found-section .not-found-container .error-code-wrapper .error-badge{padding:4px 12px;font-size:12px}}.not-found-section .not-found-container h2{color:#fff;letter-spacing:-1px;margin:0;font-size:45px;font-weight:300;line-height:1.2}@media (max-width:768px){.not-found-section .not-found-container h2{letter-spacing:-.5px;font-size:28px}}.not-found-section .not-found-container p{color:#fff9;max-width:550px;margin:0 auto 1.5rem;font-size:18px;font-weight:300;line-height:1.5}@media (max-width:768px){.not-found-section .not-found-container p{margin-bottom:1rem;padding:0 10px;font-size:14px;line-height:1.4}}.not-found-section .not-found-container .button-group{justify-content:center;align-items:center;gap:1.5rem;display:flex}@media (max-width:768px){.not-found-section .not-found-container .button-group{flex-direction:column;gap:.8rem;width:100%;padding:0 1rem}.not-found-section .not-found-container .button-group .btn-glass{width:100%;margin:0;padding:14px 20px}.not-found-section .not-found-container .button-group .btn-glass .btn-text{font-size:15px}}@keyframes pulseCode{0%{filter:drop-shadow(0 0 #fff0);transform:scale(1)}to{filter:drop-shadow(0 0 20px #ffffff26);transform:scale(1.03)}}
