.not-found-section{isolation:isolate;color:#0f172a;background:linear-gradient(#f5f4ff 0%,#fafaff 58%,#fff 100%);justify-content:center;align-items:center;min-height:85vh;padding:120px 24px 72px;display:flex;position:relative;overflow:hidden}.not-found-section:before{content:"";z-index:-2;background:radial-gradient(40% 50% at 88% 14%,#8063ad38,#0000 70%),radial-gradient(38% 46% at 6% 8%,#8063ad24,#0000 70%),radial-gradient(34% 40% at 55% 100%,#38bdf81f,#0000 70%);position:absolute;inset:0}.not-found-section:after{content:"";z-index:-1;background-image:linear-gradient(#6d529611 1px,#0000 1px),linear-gradient(90deg,#6d529611 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 50% 0,#000 20%,#0000 80%);mask-image:radial-gradient(85% 70% at 50% 0,#000 20%,#0000 80%)}.not-found-bg-number{color:#8063ad14;letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(12rem,28vw,22rem);font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-content{z-index:1;text-align:center;max-width:520px;position:relative}.not-found-icon{width:72px;height:72px;color:var(--l365-brand-hover);background:#fff;border:1px solid #e3e6f0;border-radius:20px;justify-content:center;align-items:center;margin:0 auto 24px;font-size:2rem;display:flex;box-shadow:0 1px 2px #0f172a0d,0 18px 40px -18px #0f172a38}.not-found-title{color:#0a0f24;letter-spacing:-.025em;text-wrap:balance;margin:0 0 14px;font-size:clamp(1.9rem,4.4vw,2.6rem);line-height:1.1;font-family:RalewayBold,RalewaySemibold,sans-serif!important}.not-found-title .not-found-gradient{background:var(--l365-brand-grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-family:inherit!important}.not-found-lead{color:#52607a;text-wrap:pretty;margin:0 0 32px;font-size:1.08rem;line-height:1.65}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.not-found-btn-primary,.not-found-btn-secondary{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:.85rem 1.4rem;font-size:.98rem;line-height:1;text-decoration:none;transition:filter .18s,box-shadow .18s,border-color .18s;display:inline-flex;font-family:RalewaySemibold,sans-serif!important}.not-found-btn-primary:focus-visible,.not-found-btn-secondary:focus-visible{outline-offset:3px;outline:3px solid #8063ad8c}.not-found-btn-primary{color:#fff;background:var(--l365-brand-grad);box-shadow:0 14px 34px -14px #8063add9}.not-found-btn-primary:hover{color:#fff;filter:brightness(.9)}.not-found-btn-secondary{color:#0f172a;background:#fff;border-color:#e3e6f0}.not-found-btn-secondary:hover{color:#0f172a;border-color:#d9cdeb;box-shadow:0 1px 2px #0f172a0d,0 18px 40px -18px #0f172a38}@media (max-width:768px){.not-found-section{min-height:80vh;padding:104px 16px 56px}.not-found-actions{flex-direction:column;align-items:stretch}.not-found-btn-primary,.not-found-btn-secondary{width:100%}}
