.QfBj-G_wrapper{flex-direction:column;gap:8px;display:flex}.QfBj-G_checkbox{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.QfBj-G_checkbox input{width:18px;height:18px;accent-color:var(--encre);cursor:pointer;flex:none;margin:2px 0 0}.QfBj-G_checkbox input:focus-visible{outline:1px solid var(--encre);outline-offset:3px}.QfBj-G_error{color:var(--text);align-items:baseline;gap:8px;margin:0 0 0 30px;font-size:13px;font-weight:600;display:flex}.QfBj-G_error:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}
.qNmqbG_head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:32px 24px;margin-bottom:72px;display:grid}.qNmqbG_left{flex-direction:column;grid-column:1/span 7;gap:28px;display:flex}.qNmqbG_right{flex-direction:column;grid-column:9/span 4;gap:28px;display:flex}.qNmqbG_right p{margin:0;font-size:18px;line-height:1.5}.qNmqbG_sombre .qNmqbG_label,.qNmqbG_sombre .qNmqbG_right p{color:var(--text-inverse-muted)}.qNmqbG_sombre .qNmqbG_number{color:var(--text-inverse)}.qNmqbG_grand{font-size:clamp(56px,7.4vw,112px)}.qNmqbG_moyen{font-size:clamp(48px,5.6vw,84px)}@media (max-width:760px){.qNmqbG_head{grid-template-columns:1fr;margin-bottom:40px}.qNmqbG_left,.qNmqbG_right{grid-column:1/-1}.qNmqbG_grand{font-size:clamp(44px,13vw,64px)}.qNmqbG_moyen{font-size:48px}}
._1YFcFW_section{padding-top:112px;padding-bottom:112px}._1YFcFW_section ._1YFcFW_head{margin-bottom:48px}._1YFcFW_section ._1YFcFW_head>div:first-child{grid-column:1/-1}._1YFcFW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._1YFcFW_step{border-top:1px solid var(--line-strong);flex-direction:column;gap:12px;padding-top:24px;display:flex}._1YFcFW_step h3{font-family:var(--font-titre);text-transform:uppercase;margin:0;font-size:32px;font-weight:400;line-height:1.2}._1YFcFW_step p{color:var(--text-muted);margin:0;font-size:16px}@media (max-width:760px){._1YFcFW_section{padding-top:88px;padding-bottom:88px}._1YFcFW_steps{grid-template-columns:1fr}}
.um8Yqq_formSection{padding-bottom:140px}.um8Yqq_grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:56px 24px;display:grid}@media (max-width:760px){.um8Yqq_formSection{padding-bottom:88px}}
