.hs-not-found{padding-top:64px;padding-bottom:64px}.hs-not-found .wrap{max-width:1240px;margin:0 auto;padding:0 28px}.hs-not-found .box{text-align:center;max-width:560px;margin:0 auto}.hs-not-found .code{font-family:var(--font-head);font-size:var(--fs-404);letter-spacing:-.04em;color:var(--teal);margin:0 0 8px;font-weight:600;line-height:1}.hs-not-found h1{font-size:var(--fs-h1-confirm);letter-spacing:-.02em;margin:0 0 12px;font-weight:600;line-height:1.2}.hs-not-found .lead{font-size:var(--fs-body);color:var(--muted);margin:0 0 28px}.hs-not-found .actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hs-not-found .actions a{border-radius:var(--r-sm);height:46px;font-family:var(--font-head);font-size:var(--fs-md);border:1px solid #0000;align-items:center;padding:0 22px;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.hs-not-found .actions .primary{background:var(--teal-deep);color:var(--on-teal)}.hs-not-found .actions .primary:hover{background:var(--teal)}.hs-not-found .actions .secondary{border-color:var(--line);background:var(--card);color:var(--ink)}.hs-not-found .actions .secondary:hover{border-color:var(--teal);color:var(--teal-deep)}.hs-not-found .actions a:focus-visible,.hs-not-found .help a:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.hs-not-found .help{font-size:var(--fs-ui);color:var(--muted);margin:28px 0 0}.hs-not-found .help a{color:var(--teal-deep);text-underline-offset:2px;font-weight:500;text-decoration:underline}@media (max-width:720px){.hs-not-found{padding-top:40px;padding-bottom:40px}.hs-not-found .wrap{padding:0 18px}.hs-not-found .code{font-size:var(--fs-404-mobile)}.hs-not-found h1{font-size:var(--fs-h2)}.hs-not-found .actions a{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.hs-not-found .actions a{transition:none}}
