.vr-error__section{padding:120px 0 80px;text-align:center;background:var(--brand-bg)}.vr-error__code{font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:8px}.vr-error__section h1{margin-bottom:12px}.vr-error__section p{max-width:520px;margin:0 auto 24px;color:var(--brand-text)}.vr-error__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}