.r26 .e404{background:var(--night);color:var(--paper);padding:72px 0 96px;position:relative;overflow:hidden}.r26 .e404__particles{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.r26 .e404__grid{pointer-events:none;opacity:.32;background-image:linear-gradient(90deg,#fcfbfa0d 1px,#0000 1px),linear-gradient(#fcfbfa0d 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 90% at 50% 40%,#000,#0000);mask-image:radial-gradient(85% 90% at 50% 40%,#000,#0000)}.r26 .e404__glow{pointer-events:none;background:radial-gradient(38% 46% at 20% 14%,#ff5c2b3d,#0000 70%);position:absolute;inset:0}.r26 .e404__in{z-index:1;max-width:var(--col);padding:0 var(--pad);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:64px;margin:0 auto;display:grid;position:relative}.r26 .e404__copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.r26 .e404__num{font-family:var(--f-mono);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #fcfbfa38;text-stroke:1.5px #fcfbfa38;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(56px,7vw,104px);font-weight:400;line-height:.9}.r26 .e404 h1{color:var(--paper);letter-spacing:-.028em;max-width:19ch;font-size:clamp(30px,3.9vw,52px);line-height:1.1}.r26 .e404 .t-lead{max-width:54ch}.r26 .e404__actions{flex-wrap:wrap;gap:18px;margin-top:6px;display:flex}.r26 .e404__demo{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.r26 .e404 .chatwin{opacity:1;transform:none}.r26 .e404__hint{font-family:var(--f-body);color:#fcfbfa8f;max-width:46ch;font-size:12.5px;line-height:1.6}.r26 .e404__ways{z-index:1;max-width:var(--col);padding:0 var(--pad);margin:72px auto 0;position:relative}.r26 .e404__wh{letter-spacing:.14em;text-transform:uppercase;color:#fcfbfa80;margin-bottom:16px;font-size:11.5px;font-weight:600;display:block}.r26 .e404__grid2{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.r26 .way{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line-night);transition:background-color var(--fast) var(--out), box-shadow var(--fast) var(--out);background:#fcfbfa0b;flex-direction:column;gap:5px;padding:20px 22px;display:flex}.r26 .way b{letter-spacing:-.01em;color:var(--paper);font-size:15.5px;font-weight:600}.r26 .way span{font-family:var(--f-body);color:var(--on-night);font-size:13px}.r26 .way:hover{background:#fcfbfa17;box-shadow:inset 0 0 0 1px #ff5c2b73}.r26 .way:hover b{color:var(--flame)}@media (max-width:1000px){.r26 .e404__in{grid-template-columns:1fr;gap:44px}.r26 .e404__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.r26 .e404{padding:48px 0 72px}.r26 .e404__in{gap:34px}.r26 .e404 h1{max-width:none}.r26 .e404__actions{flex-direction:column;align-items:stretch;gap:12px;width:100%}.r26 .e404__actions .btn--morph{align-self:stretch}.r26 .e404__ways{margin-top:52px}.r26 .e404__grid2{grid-template-columns:1fr}}
