._page_2zi2f_1{color:#123e36;background:#f8f5ee;min-height:100vh}._content_2zi2f_1{max-width:1100px;margin:auto;padding:45px 5% 70px}._back_2zi2f_1{margin-bottom:40px;font-size:13px;display:inline-block}._eyebrow_2zi2f_1{letter-spacing:.15em;font-size:10px}._content_2zi2f_1 h1{margin:18px 0;font:400 clamp(35px,5vw,58px)/1.1 Georgia,serif}._intro_2zi2f_1{color:#52645a;max-width:750px;line-height:1.7}._choices_2zi2f_1{grid-template-columns:1fr 1fr;gap:24px;margin-top:35px;display:grid}._choices_2zi2f_1 article{background:#fffdf8;border:1px solid #d7d9cd;border-radius:15px;flex-direction:column;min-width:0;padding:30px;display:flex}._choices_2zi2f_1 article>span{color:#9b835b;font-size:12px}._choices_2zi2f_1 h2,._form_2zi2f_1 h2{margin:18px 0;font:400 29px/1.2 Georgia,serif}._choices_2zi2f_1 p,._form_2zi2f_1>p{color:#52645a;line-height:1.6}._choices_2zi2f_1 a,._choices_2zi2f_1 button{color:#fff;text-align:left;width:100%;font:inherit;background:#083f34;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding:17px 20px;display:flex}._choices_2zi2f_1 p{margin-bottom:28px}._form_2zi2f_1{background:#fffdf8;border:1px solid #d7d9cd;border-radius:15px;margin-top:30px;padding:30px}._form_2zi2f_1 form>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}._form_2zi2f_1 label:not(.consent){gap:8px;margin:15px 0;display:grid}._form_2zi2f_1 input:not([type=checkbox]){width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bbc3b5;border-radius:5px;padding:12px}._form_2zi2f_1 .consent{align-items:flex-start;gap:10px;margin:20px 0;font-size:13px;line-height:1.5;display:flex}._form_2zi2f_1 .consent input{flex-shrink:0;margin-top:4px}._form_2zi2f_1 button{background:#083f34;border-radius:8px}._form_2zi2f_1 .form-error{color:#a13a3a}._form_2zi2f_1 .dossier-request-success{line-height:1.6}._form_2zi2f_1 a{text-decoration:underline}@media (max-width:700px){._choices_2zi2f_1{grid-template-columns:1fr}._content_2zi2f_1{padding:30px 6% 50px}._choices_2zi2f_1 article,._form_2zi2f_1{padding:24px}._form_2zi2f_1 form>div{grid-template-columns:1fr;gap:0}._choices_2zi2f_1 h2{font-size:27px}}
