.pulse-error{--pulse-error-accent:#84bbdd;color:#f0f1ef;min-height:100vh;background:#101010;min-height:100svh;padding:max(128px,13rem) 0 5rem}.pulse-error-document{background:#101010}.pulse-error ::selection{background:var(--pulse-error-accent);color:#101010}.pulse-error-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5rem;min-height:35rem;display:grid}.pulse-error-code{color:var(--pulse-error-accent);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:19rem;font-weight:400;line-height:.9}.pulse-error-copy{max-width:48rem;padding:2rem 0}.pulse-error-copy .h2{color:#f0f1ef;text-wrap:balance;font-weight:400}.pulse-error-description.txt-1{color:#b5c0c5;max-width:47ch;margin-top:2rem;font-size:max(16px,1.83rem);line-height:1.55}.pulse-error-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:3rem;display:flex}.pulse-error-primary.sml-btn{background:var(--pulse-error-accent);color:#101010;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:1.5rem;min-height:48px;padding:1.4rem 2rem;font-size:max(14px,1.33rem);transition:background-color .16s;display:inline-flex}.pulse-error-primary.sml-btn:hover{background:#b2d6ec}.pulse-error-contact.sml-btn{color:#d5e5ee;text-underline-offset:5px;align-items:center;min-height:48px;font-size:max(14px,1.33rem);text-decoration:underline;display:inline-flex}.pulse-error-links{border-top:1px solid #84bbdd55;flex-wrap:wrap;gap:1rem 4rem;margin-top:4rem;padding-top:2rem;display:flex}.pulse-error-links a{color:#d5e5ee;justify-content:space-between;align-items:center;gap:2rem;min-height:44px;font-size:max(14px,1.33rem);display:inline-flex}.pulse-error-links a:hover,.pulse-error-contact:hover{color:#fff}.pulse-error :-webkit-any(a,button):focus-visible{outline:2px solid var(--pulse-error-accent);outline-offset:5px}.pulse-error :-moz-any(a,button):focus-visible{outline:2px solid var(--pulse-error-accent);outline-offset:5px}.pulse-error :is(a,button):focus-visible{outline:2px solid var(--pulse-error-accent);outline-offset:5px}@media (max-width:850px){.pulse-error{padding:120px 0 44px}.pulse-error-layout{flex-direction:column;align-items:stretch;gap:34px;min-height:0;display:flex}.pulse-error-code{font-size:148px}.pulse-error-copy{max-width:none;padding:0}.pulse-error-copy .h2{font-size:34px;line-height:1.12}.pulse-error-description.txt-1{margin-top:18px;font-size:16px}.pulse-error-actions{gap:12px 24px;margin-top:26px}.pulse-error-primary.sml-btn{gap:24px;padding:14px 20px;font-size:14px}.pulse-error-contact.sml-btn{font-size:14px}.pulse-error-links{gap:0 24px;margin-top:34px;padding-top:16px}.pulse-error-links a{gap:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.pulse-error-primary.sml-btn{transition:none}}
