.HS70Aa_page{background:var(--marque);color:#fff;grid-template-rows:auto 1fr;min-height:100dvh;padding:32px clamp(16px,5vw,64px);display:grid}.HS70Aa_marque{justify-self:start}.site .HS70Aa_page{grid-template-rows:1fr;min-height:70vh}.site .HS70Aa_marque{display:none}.HS70Aa_corps{align-self:center;max-width:900px;padding-block:48px;animation:.4s ease-out both HS70Aa_arrivee}.HS70Aa_etiquette{color:var(--vert);letter-spacing:.32em;text-transform:uppercase;margin:0 0 20px;font-size:14px;font-weight:700}.HS70Aa_titre{letter-spacing:-.02em;margin:0;font-size:clamp(48px,10vw,128px);font-weight:900;line-height:.95}.HS70Aa_texte{color:#ffffffd1;max-width:34ch;margin:28px 0 40px;font-size:clamp(18px,2vw,22px);line-height:1.45}.HS70Aa_cta{background:var(--vert);min-height:52px;color:var(--marque);border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:17px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.HS70Aa_cta:hover{background:#fff}.HS70Aa_cta:active{transform:scale(.97)}.HS70Aa_cta:focus-visible{outline-offset:3px;outline:3px solid #fff}@keyframes HS70Aa_arrivee{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.HS70Aa_corps{animation:none}.HS70Aa_cta{transition:none}}
