.pg-404{--sky:#158acc;--sky-d:#0f76b0;--navy:#08334d;--pale:#eef7fb;--text:#4a5d6b;--line:#dce8f0;padding:168px 24px 128px;font-weight:300;line-height:1.5}.pg-404 .nf{text-align:center;max-width:720px;margin:0 auto}.pg-404 .nf-pill{background:var(--pale);color:var(--navy);border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:14px;font-weight:400;display:inline-flex}.pg-404 .nf-pill:before{content:"";background:var(--sky);border-radius:50%;width:8px;height:8px}.pg-404 h1{color:var(--navy);letter-spacing:-.01em;text-wrap:balance;margin:20px 0 0;font-size:clamp(32px,3.25vw,48px);font-weight:400;line-height:1.15}.pg-404 p{max-width:600px;color:var(--text);margin:18px auto 0;font-size:17px;line-height:1.6}.pg-404 .nf-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.pg-404 .nf-btn{min-height:48px;font:500 15px/1 var(--font-lexend), system-ui, sans-serif;border-radius:4px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.pg-404 .nf-btn.pri{background:var(--sky);color:#fff}.pg-404 .nf-btn.pri:hover{background:var(--sky-d)}.pg-404 .nf-btn.out{border:1px solid var(--sky);color:var(--sky-d)}.pg-404 .nf-btn.out:hover{background:var(--pale)}.pg-404 .nf-links{border-top:1px solid var(--line);margin-top:56px;padding-top:32px}.pg-404 .nf-links h2{color:var(--text);letter-spacing:.02em;margin:0;font-size:14px;font-weight:400}.pg-404 .nf-links ul{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:16px 0 0;padding:0;list-style:none;display:flex}.pg-404 .nf-links a{color:var(--navy);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.pg-404 .nf-links a:hover{color:var(--sky-d);text-decoration-color:currentColor}@media (max-width:640px){.pg-404{padding:128px 16px 96px}}
html.v2 .pg-404.cwv2{--font:var(--font-figtree), "Figtree Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-h:var(--font-archivo), "Archivo Fallback", sans-serif;font-family:var(--font);font-weight:400}html.v2 .pg-404.cwv2 .nf{text-align:left;margin:0 0 0 max(0px,50% - 640px)}html.v2 .pg-404.cwv2 p{margin-left:0;margin-right:0;font-weight:400}html.v2 .pg-404.cwv2 .nf-ctas,html.v2 .pg-404.cwv2 .nf-links ul{justify-content:flex-start}html.v2 .pg-404.cwv2 .nf-pill{font-weight:500}html.v2 .pg-404.cwv2 h1{font-family:var(--font-h);letter-spacing:-.02em;font-weight:600}html.v2 .pg-404.cwv2 .nf-links h2{font-family:var(--font);letter-spacing:.02em;font-weight:500}html.v2 .pg-404.cwv2 .nf-links a{font-weight:500}html.v2 .pg-404.cwv2 .nf-links a:is(:hover,:focus-visible){color:#0f6494}html.v2 .pg-404.cwv2 .nf-btn{min-height:52px;font:600 16px/1 var(--font);letter-spacing:0;border:0;border-radius:10px;padding:0 24px;transition:background-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}html.v2 .pg-404.cwv2 .nf-btn.pri{color:#fff;background:#1274ac;gap:10px;padding-right:22px}html.v2 .pg-404.cwv2 .nf-btn.pri:is(:hover,:focus-visible){background:#0f6494}html.v2 .pg-404.cwv2 .nf-btn.pri:after{content:"";background:currentColor;flex:none;width:16px;height:16px;transition:transform .16s cubic-bezier(.4,0,.2,1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h9.5M8.5 4l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h9.5M8.5 4l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat}html.v2 .pg-404.cwv2 .nf-btn.pri:is(:hover,:focus-visible):after{transform:translate(3px)}html.v2 .pg-404.cwv2 .nf-btn.out{color:#1274ac;background:#fff;box-shadow:inset 0 0 0 1px #1274ac}html.v2 .pg-404.cwv2 .nf-btn.out:is(:hover,:focus-visible){color:#0f6494;background:#f1f8fc;box-shadow:inset 0 0 0 1px #0f6494}html.v2 .pg-404.cwv2 .nf-btn:active{scale:.98}@media (prefers-reduced-motion:reduce){html.v2 .pg-404.cwv2 .nf-btn,html.v2 .pg-404.cwv2 .nf-btn.pri:after{transition:none}}
