.demande-page{padding-top:clamp(1.1rem,2.2vw,2rem);padding-bottom:clamp(2.4rem,4vw,4.2rem)}.demande-page__title{margin-bottom:clamp(1rem,2vw,1.6rem);text-align:center}.hbmdm-registration{background:linear-gradient(180deg,rgb(255 255 255/96%) 0%,var(--color-light) 100%);border:1px solid var(--color-border);box-shadow:0 18px 46px rgb(17 12 8/8%);padding:clamp(1.5rem,2.8vw,2.5rem)}.hbmdm-registration__form{display:grid;gap:1.25rem}.hbmdm-registration__section{background:rgb(255 255 255/92%);border:1px solid var(--color-border);border-left:3px solid var(--color-gold);padding:clamp(1rem,1.8vw,1.5rem)}.hbmdm-registration__section-title{margin:0 0 1rem;font-family:var(--font-serif);font-size:clamp(1.1rem,1.7vw,1.3rem);font-weight:600;color:var(--color-dark);letter-spacing:.03em;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.hbmdm-registration__grid{display:grid;gap:.9rem}.hbmdm-registration__grid--two{grid-template-columns:1fr 1fr}.hbmdm-registration__field{display:grid;gap:.3rem}.hbmdm-registration__field--full{grid-column:1/-1}.hbmdm-registration__field>span{color:var(--color-dark);font-size:.82rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.hbmdm-registration__field>span strong{color:var(--color-gold-dark);font-weight:700}.hbmdm-registration__field input,.hbmdm-registration__field select,.hbmdm-registration__field textarea{width:100%;min-height:46px;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-dark);font-family:var(--font-sans);font-size:.95rem;padding:.67rem .85rem;transition:border-color var(--transition),box-shadow var(--transition),background-color var(--transition)}.hbmdm-registration__field textarea{min-height:140px;resize:vertical}.hbmdm-registration__field input:focus,.hbmdm-registration__field select:focus,.hbmdm-registration__field textarea:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px var(--color-gold-glow);background:#fff}.hbmdm-registration__required-note{margin:.2rem 0 0;font-size:.8rem;color:var(--color-mid);font-style:italic}.hbmdm-registration__submit{justify-self:start;min-height:50px;border:2px solid var(--color-gold);background:var(--color-gold);color:#fff;font-family:var(--font-sans);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;padding:.8rem 2.2rem;cursor:pointer;transition:transform .3s var(--ease-expo),background var(--transition),border-color var(--transition)}.hbmdm-registration__submit:hover{background:0 0;color:var(--color-gold);transform:translateY(-2px)}.hbmdm-registration__notice{margin-bottom:1rem;border:1px solid transparent;border-left:3px solid transparent;padding:.85rem 1rem;font-size:.9rem}.hbmdm-registration__notice--success{border-color:#66a56e;border-left-color:#66a56e;background:#eff9f0;color:#235a2c}.hbmdm-registration__notice--error{border-color:#c96c6c;border-left-color:#c96c6c;background:#fff2f2;color:#792a2a}@media (width <=768px){.demande-page{padding-top:.8rem;padding-bottom:2rem}.hbmdm-registration{padding:1rem}.hbmdm-registration__grid--two{grid-template-columns:1fr}}