.HS70Aa_page{background:var(--bg);min-height:100vh;color:var(--fg);place-items:center;padding:40px 20px;display:grid}.HS70Aa_carte{border-radius:var(--r);border:1px solid var(--edge);background:var(--bg2);width:100%;max-width:640px;box-shadow:var(--soft);padding:44px 40px 40px;position:relative}.HS70Aa_logo{width:auto;height:48px;margin-bottom:28px;display:block}.HS70Aa_code{font:500 12px/1 var(--font-grotesk), "Space Grotesk", sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--acc);margin:0 0 10px}.HS70Aa_titre{font:600 clamp(26px, 4vw, 36px)/1.12 var(--font-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.03em;margin:0}.HS70Aa_texte{font:300 16px/1.7 var(--font-plex), "IBM Plex Sans", sans-serif;color:var(--fg2);margin:18px 0 26px}.HS70Aa_tel{color:var(--fg);white-space:nowrap;font-weight:500}.HS70Aa_liens{flex-direction:column;gap:8px;display:flex}.HS70Aa_lien{border-radius:var(--r2);border:1px solid var(--edge);background:var(--bg);min-height:48px;box-shadow:var(--card);color:var(--fg);font:600 15px/1 var(--font-grotesk), "Space Grotesk", sans-serif;justify-content:space-between;align-items:center;padding:0 18px;transition:transform .35s cubic-bezier(.2,.85,.2,1),border-color .3s,color .3s;display:flex}.HS70Aa_lien:hover{border-color:color-mix(in srgb, var(--acc) 40%, var(--edge));color:var(--acc);transform:translate(4px)}@media (max-width:560px){.HS70Aa_carte{padding:32px 22px 26px}}
