.HS70Aa_wrap{min-height:70vh;padding:calc(72px + 3rem) var(--content-pad) 3rem;background:var(--cream);text-align:center;justify-content:center;align-items:center;display:flex}.HS70Aa_inner{max-width:480px}.HS70Aa_code{font-family:var(--font-display);color:var(--gold);opacity:.45;margin-bottom:.5rem;font-size:clamp(64px,10vw,96px);font-weight:300;line-height:1}.HS70Aa_heading{font-family:var(--font-display);color:var(--brown);margin-bottom:1rem;font-size:clamp(28px,4vw,38px);font-weight:500;line-height:1.2}.HS70Aa_text{color:var(--text-muted);margin-bottom:2rem;font-size:15px;line-height:1.8}.HS70Aa_actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.HS70Aa_btnPrimary{background:var(--sage);color:var(--white);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-sm);padding:14px 32px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s}.HS70Aa_btnPrimary:hover{background:var(--brown)}.HS70Aa_btnSecondary{color:var(--brown);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--brown);background:0 0;padding:14px 32px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s}.HS70Aa_btnSecondary:hover{background:var(--brown);color:var(--white)}
