.notfound-page{background:#fff;justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:140px 24px 100px;display:flex}.notfound-container{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:760px;margin:0 auto;display:flex}.notfound-eyebrow{color:#0c0f95;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.85rem;font-weight:600}.notfound-code{font-size:clamp(6rem,16vw,11rem);line-height:.85;font-family:var(--font-antonio), sans-serif;color:#0c0f95;letter-spacing:-.03em;margin-bottom:16px;font-weight:700}.notfound-title{font-size:clamp(2rem,4vw,3.2rem);line-height:1.1;font-family:var(--font-antonio), sans-serif;color:#212529;margin-bottom:16px;font-weight:700}.notfound-desc{font-family:var(--font-poppins), sans-serif;color:#555975;max-width:560px;margin-bottom:40px;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:400;line-height:1.6}.notfound-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.notfound-pill-btn{height:52px;font-family:var(--font-poppins), sans-serif;white-space:nowrap;z-index:1;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:6px 6px 6px 24px;font-size:16px;font-weight:500;transition:color .35s,border-color .35s,box-shadow .35s;display:inline-flex;position:relative;overflow:hidden;text-decoration:none!important}.notfound-pill-btn:before{content:"";z-index:-1;width:100%;height:0;transition:height .35s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0;left:0}.notfound-pill-btn:hover:before{height:100%}.notfound-pill-btn .icon-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .35s;display:flex}.notfound-pill-btn .icon-circle svg path{transition:fill .35s}.notfound-btn-primary{background-color:#0c0f95;border:1px solid #0c0f95;color:#fff!important}.notfound-btn-primary:before,.notfound-btn-primary .icon-circle{background-color:#fff}.notfound-btn-primary .icon-circle svg path{fill:#0c0f95}.notfound-btn-primary:hover{border-color:#0c0f95;box-shadow:0 6px 20px #0c0f9526;color:#0c0f95!important}.notfound-btn-primary:hover .icon-circle{background-color:#0c0f95}.notfound-btn-primary:hover .icon-circle svg path{fill:#fff}.notfound-btn-secondary{background-color:#fff;border:1px solid #0c0f95;color:#0c0f95!important}.notfound-btn-secondary:before,.notfound-btn-secondary .icon-circle{background-color:#0c0f95}.notfound-btn-secondary .icon-circle svg path{fill:#fff}.notfound-btn-secondary:hover{border-color:#0c0f95;box-shadow:0 6px 20px #0c0f9526;color:#fff!important}.notfound-btn-secondary:hover .icon-circle{background-color:#fff}.notfound-btn-secondary:hover .icon-circle svg path{fill:#0c0f95}@media (max-width:600px){.notfound-page{padding:110px 16px 80px}.notfound-actions{flex-direction:column;align-items:center;gap:12px;width:100%}.notfound-pill-btn{justify-content:center;width:auto}}
