.not-found-page{--nf-ink:#151210;--nf-orange:#ff5a00;min-height:100dvh;color:var(--nf-ink);background:#f7f7f5;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.not-found-page *{box-sizing:border-box}.not-found-page a{color:inherit;text-decoration:none}.not-found-page a:focus-visible{outline:2px solid var(--nf-orange);outline-offset:4px}.not-found-page__header,.not-found-page__bottom{width:min(100%,1540px);margin-inline:auto;padding-inline:clamp(22px,5.6vw,88px)}.not-found-page__header{z-index:2;justify-content:space-between;align-items:center;min-height:86px;display:flex;position:relative}.not-found-page__header img{height:auto}.not-found-page__login{align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.not-found-page__login:hover{color:var(--nf-orange)}.not-found-page__main{flex:1;grid-template-columns:56% 44%;align-items:stretch;width:min(100%,1540px);margin-inline:auto;padding-left:clamp(22px,5.6vw,88px);display:grid}.not-found-page__copy{z-index:1;padding-block:70px;align-self:center;padding-right:30px;position:relative}.not-found-page__eyebrow{letter-spacing:.17em;align-items:center;gap:11px;font-size:11px;font-weight:800;display:inline-flex}.not-found-page__eyebrow span{background:var(--nf-orange);width:9px;height:9px}.not-found-page h1{letter-spacing:-.082em;margin:26px 0 0;font-size:clamp(66px,7.3vw,112px);font-weight:700;line-height:.95}.not-found-page h1 em{color:var(--nf-orange);font-style:normal}.not-found-page__copy p{color:#6b655f;max-width:430px;margin:28px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.not-found-page__button{background:var(--nf-orange);align-items:center;gap:15px;min-height:56px;margin-top:31px;padding:0 24px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.not-found-page__button:hover{background:#e95100;transform:translateY(-2px)}.not-found-page__visual{background:var(--nf-orange);color:#fff;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.not-found-page__symbol{filter:brightness(0)invert();opacity:.17;width:min(65vw,720px);max-width:none;height:auto;position:absolute;bottom:-30%;right:-25%;transform:rotate(-10deg)}.not-found-page__number{z-index:1;letter-spacing:-.13em;font-size:clamp(160px,23vw,360px);font-weight:700;line-height:1;position:relative;transform:translate(-.08em)}.not-found-page__number span{color:var(--nf-ink)}.not-found-page__visual-caption{z-index:1;letter-spacing:.14em;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:30px;right:35px}.not-found-page__bottom{color:#918a82;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:20px;min-height:70px;font-size:10px;font-weight:700;display:flex}@media (max-width:900px){.not-found-page__main{grid-template-columns:1fr;padding-inline:clamp(22px,5.6vw,88px)}.not-found-page__copy{padding-block:70px 60px}.not-found-page__visual{min-height:320px}.not-found-page__number{font-size:clamp(150px,31vw,300px)}.not-found-page__symbol{width:650px}}@media (max-width:540px){.not-found-page__header,.not-found-page__bottom,.not-found-page__main{padding-inline:20px}.not-found-page__header{min-height:70px}.not-found-page__header img{width:145px}.not-found-page__copy{padding-block:60px 55px;padding-right:0}.not-found-page h1{font-size:clamp(55px,14vw,78px)}.not-found-page__copy p{font-size:16px}.not-found-page__visual{min-height:245px}.not-found-page__number{font-size:37vw}.not-found-page__symbol{width:440px;bottom:-75%;right:-40%}.not-found-page__visual-caption{font-size:8px;bottom:17px;right:15px}.not-found-page__bottom{min-height:70px;font-size:9px}}@media (prefers-reduced-motion:reduce){.not-found-page *,.not-found-page :before,.not-found-page :after{transition-duration:.01ms!important}}
