.inscription_page__ftUyu{max-width:920px;margin:0 auto;padding:3rem clamp(1rem,4vw,2rem) 5rem;color:var(--medeos-ink);scroll-margin-top:100px}.inscription_entete__F2DKI{text-align:center}.inscription_surTitre__uLNvZ{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 .9rem;color:var(--medeos-purple);font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.inscription_surTitre__uLNvZ span{width:20px;height:2px;background:var(--medeos-orange)}.inscription_titre__nAYlA{margin:0;font:650 clamp(2.2rem,4vw,3rem)/1.1 var(--font-medeos-serif),Georgia,serif;letter-spacing:-.035em}.inscription_titre__nAYlA em{color:var(--medeos-purple);font-style:normal}.inscription_chapo__bVYAp{max-width:62ch;margin:1rem auto 0;color:#5d5662;line-height:1.65}.inscription_parcours__LdQak{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:3rem 0 2.6rem;padding:0;list-style:none;text-align:center}.inscription_parcours__LdQak li{display:grid;justify-items:center;align-content:start;gap:1.1rem}.inscription_parcours__LdQak b{max-width:16ch;font:650 1.3rem/1.25 var(--font-medeos-serif),Georgia,serif;letter-spacing:-.015em}.inscription_icone__USmXb{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#fff;color:var(--medeos-purple);box-shadow:0 10px 24px rgba(51,30,73,.08)}.inscription_centre__ObieO{display:flex;justify-content:center}.inscription_accueil__h28Cy{display:grid;justify-items:center;text-align:center}.inscription_accueil__h28Cy .inscription_titre__nAYlA{font-size:clamp(2.4rem,4.4vw,3.4rem)}.inscription_accueil__h28Cy .inscription_chapo__bVYAp{max-width:72ch;font-size:1.05rem}.inscription_titreEtape__1a4kr{text-align:center;font-size:clamp(1.9rem,3vw,2.4rem)}.inscription_aide__tdQDH{display:grid;justify-items:center;gap:1.1rem;width:100%;margin-top:3rem;padding:2rem 1.5rem;border-radius:24px;background:#f1ebf5;text-align:center}.inscription_aide__tdQDH p{max-width:70ch;margin:0;color:#4e4555;font-size:1.02rem;line-height:1.6}.inscription_aideBoutons__HHPri{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.inscription_fil__FSWA5{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin:2rem 0 1.25rem;padding:0;list-style:none}.inscription_fil__FSWA5 li{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:99px;background:#fff;border:1px solid #e8e0ec;color:#8a8191;font-size:.85rem;font-weight:650}.inscription_fil__FSWA5 li span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ece2f3;color:var(--medeos-purple);font-size:.75rem;font-weight:800}.inscription_fil__FSWA5 li[data-etat=courante]{border-color:var(--medeos-purple);color:var(--medeos-purple)}.inscription_fil__FSWA5 li[data-etat=courante] span{background:var(--medeos-purple);color:#fff}.inscription_fil__FSWA5 li[data-etat=faite]{color:var(--medeos-ink)}.inscription_carte__KNKyR{padding:clamp(1.25rem,3.5vw,2.25rem);border:1px solid #e8e0ec;border-radius:24px;background:#fff;box-shadow:0 20px 50px rgba(51,30,73,.06)}.inscription_etapeNum__hacnn{margin:0 0 .3rem;color:var(--medeos-purple);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.inscription_h2__osvXD{margin:0 0 .4rem;font:650 1.7rem/1.15 var(--font-medeos-serif),Georgia,serif;letter-spacing:-.03em}.inscription_h3__PR82m{margin:1.6rem 0 .8rem;padding-top:1.2rem;border-top:1px solid #efe8f2;font:650 1.1rem/1.2 var(--font-medeos-serif),Georgia,serif}.inscription_h3__PR82m em{margin-left:.4rem;color:#8a8191;font:500 .85rem var(--font-medeos-sans),Inter,sans-serif;font-style:normal}.inscription_aideChamp__HDyg0{margin:.2rem 0 0;color:#6d6570;font-size:.9rem;line-height:1.55}.inscription_deux__W6sFn{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.inscription_large__R4hY_{grid-column:1/-1}.inscription_champ__HCbso{display:grid;gap:.35rem;min-width:0}.inscription_champ__HCbso>span{font-size:.82rem;font-weight:700}.inscription_champ__HCbso input,.inscription_champ__HCbso select,.inscription_selectUnite__s4DHf{width:100%;min-height:46px;padding:.65rem .85rem;border:1px solid #dcd0e4;border-radius:11px;background:#fff;color:var(--medeos-ink);font:inherit;font-size:.95rem}.inscription_champ__HCbso :is(input,select):focus,.inscription_selectUnite__s4DHf:focus{outline:0;border-color:var(--medeos-purple);box-shadow:0 0 0 3px rgba(81,48,127,.15)}.inscription_specialites__JkkmS{margin:1rem 0 0;padding:0;border:0}.inscription_specialites__JkkmS legend{margin-bottom:.55rem;font-size:.82rem;font-weight:700}.inscription_specialites__JkkmS legend em{margin-left:.35rem;color:var(--medeos-purple);font-style:normal}.inscription_specialites__JkkmS>div{display:flex;flex-wrap:wrap;gap:.45rem}.inscription_specialites__JkkmS button{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .75rem;border:1px solid #dcd0e4;border-radius:99px;background:#fff;color:var(--medeos-ink);font:inherit;font-size:.84rem;cursor:pointer}.inscription_specialites__JkkmS button[aria-pressed=true]{border-color:var(--medeos-purple);background:#f1ebf5;color:var(--medeos-purple);font-weight:650}.inscription_specialites__JkkmS button:disabled{opacity:.45;cursor:default}.inscription_formules__dJx1b{display:grid;gap:.75rem;margin-top:1.25rem}.inscription_option__OUWBy{display:grid;grid-template-columns:26px 1fr auto;gap:1rem;align-items:start;padding:1.1rem 1.2rem;border:1px solid #dcd0e4;border-radius:16px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s}.inscription_option__OUWBy:hover{border-color:var(--medeos-purple-light)}.inscription_option__OUWBy[aria-checked=true]{border-color:var(--medeos-purple);background:#faf6fc;box-shadow:inset 0 0 0 1px var(--medeos-purple)}.inscription_option__OUWBy:focus-visible{outline:3px solid var(--medeos-orange);outline-offset:2px}.inscription_rond__N8_Ks{display:grid;place-items:center;width:24px;height:24px;margin-top:.1rem;border:2px solid #b9a6cc;border-radius:50%;color:#fff}.inscription_option__OUWBy[aria-checked=true] .inscription_rond__N8_Ks{border-color:var(--medeos-purple);background:var(--medeos-purple)}.inscription_optionTexte__iRdhA{display:grid;gap:.2rem;min-width:0}.inscription_optionTexte__iRdhA b{font:650 1.1rem/1.25 var(--font-medeos-serif),Georgia,serif}.inscription_optionTexte__iRdhA>span{color:#6d6570;font-size:.88rem;line-height:1.45}.inscription_selectUnite__s4DHf{margin-top:.5rem;max-width:360px}.inscription_optionPrix__MPTfR{display:grid;justify-items:end;gap:.15rem;text-align:right}.inscription_optionPrix__MPTfR b{color:var(--medeos-purple);font-size:1.15rem;white-space:nowrap}.inscription_optionPrix__MPTfR span{max-width:170px;color:#8a8191;font-size:.76rem;line-height:1.35}.inscription_recap__nYO5Z{display:grid;gap:.1rem;margin:1rem 0 1.25rem;padding:.3rem 1rem;border-radius:14px;background:var(--medeos-ivory)}.inscription_recap__nYO5Z div{display:grid;grid-template-columns:150px 1fr;gap:1rem;padding:.7rem 0;border-bottom:1px solid #ece4f0}.inscription_recap__nYO5Z div:last-child{border-bottom:0}.inscription_recap__nYO5Z dt{color:#6d6570;font-size:.85rem;font-weight:700}.inscription_recap__nYO5Z dd{margin:0;font-size:.92rem;overflow-wrap:anywhere}.inscription_coche__TSsNJ{display:flex;align-items:flex-start;gap:.6rem;margin-top:.9rem;color:#4e4555;font-size:.9rem;line-height:1.5}.inscription_coche__TSsNJ input{width:18px;height:18px;margin-top:.15rem;flex:none;accent-color:var(--medeos-purple)}.inscription_coche__TSsNJ a{color:var(--medeos-purple);text-decoration:underline}.inscription_securite__znjf_{margin:.9rem 0 0;color:#8a8191;font-size:.8rem;text-align:center}.inscription_erreur__5ti6r{margin:1rem 0 0;padding:.65rem .85rem;border-radius:10px;background:#fbeaea;color:#8f1d1d;font-size:.9rem}.inscription_actions__pZLmr{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.6rem}.inscription_principal__a3LId,.inscription_retour__db4R8,.inscription_secondaire__FjsC_{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:50px;padding:.8rem 1.4rem;border-radius:12px;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;text-decoration:none}.inscription_principal__a3LId{border:0;background:var(--medeos-purple);color:#fff;box-shadow:0 10px 22px rgba(81,48,127,.18)}.inscription_principal__a3LId:hover:not(:disabled){background:#422468}.inscription_principal__a3LId:disabled{opacity:.6;cursor:default}.inscription_secondaire__FjsC_{flex:none;border:1px solid var(--medeos-purple);background:#fff;color:var(--medeos-purple)}.inscription_retour__db4R8{border:0;background:none;color:var(--medeos-ink);padding-inline:.3rem}.inscription_tourne__hBa1Y{animation:inscription_tourne__hBa1Y 1s linear infinite}@keyframes inscription_tourne__hBa1Y{to{transform:rotate(1turn)}}@media (max-width:760px){.inscription_parcours__LdQak{grid-template-columns:1fr 1fr;gap:1.6rem 1rem}.inscription_parcours__LdQak b{font-size:1.08rem}}@media (max-width:560px){.inscription_page__ftUyu{padding-top:2rem}.inscription_deux__W6sFn{grid-template-columns:1fr}.inscription_option__OUWBy{grid-template-columns:24px 1fr}.inscription_optionPrix__MPTfR{grid-column:2;justify-items:start;text-align:left}.inscription_optionPrix__MPTfR span{max-width:none}.inscription_recap__nYO5Z div{grid-template-columns:1fr;gap:.2rem}.inscription_actions__pZLmr .inscription_principal__a3LId{flex:1}}.inscription_contrat__59XWR{margin-top:1.1rem;padding:1.25rem;border:1px solid #e3d8ea;border-radius:16px;background:var(--medeos-ivory)}.inscription_contratTitre__fkqYY{margin:0 0 .4rem;color:var(--medeos-purple);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.inscription_contrat__59XWR .inscription_recap__nYO5Z{margin:0 0 1rem;padding:0;background:none}.inscription_clauses__B2rlB{margin:0 0 1.2rem;padding-left:1.1rem;color:#4e4555;font-size:.88rem;line-height:1.55}.inscription_clauses__B2rlB li{margin-bottom:.35rem}.inscription_clauses__B2rlB a{color:var(--medeos-purple);text-decoration:underline}.inscription_signature__zrKXA{font-family:var(--font-medeos-serif),Georgia,serif!important;font-size:1.25rem!important;font-style:italic}.inscription_signe__p9S8_{display:inline-flex;align-items:center;gap:.45rem;margin:.3rem 0 .4rem;padding:.45rem .8rem;border-radius:10px;background:#e8f3ec;color:#1f6b3f;font-size:.88rem;font-weight:600}.inscription_bandeau__5vpvL{position:relative;isolation:isolate;width:100%;padding:3.2rem 1.5rem 3rem;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 92% 8%,rgba(232,155,85,.18),transparent 28%),linear-gradient(135deg,#f3ecf8,#faf7f2 62%)}.inscription_bandeau__5vpvL:before{content:"";position:absolute;z-index:-1;width:320px;height:320px;left:-150px;bottom:-190px;border:48px solid rgba(128,98,179,.14);border-radius:50%}.inscription_bandeau__5vpvL:after{content:"";position:absolute;z-index:-1;width:220px;height:220px;right:-70px;top:-90px;border-radius:41% 59% 69% 31%/56% 42% 58% 44%;background:rgba(81,48,127,.08)}.inscription_parcours__LdQak{position:relative}.inscription_parcours__LdQak:before{content:"";position:absolute;z-index:0;top:32px;left:12.5%;right:12.5%;height:2px;background:repeating-linear-gradient(90deg,#cdb9de 0 8px,transparent 8px 14px)}.inscription_parcours__LdQak li{position:relative;z-index:1}.inscription_icone__USmXb{position:relative;border:1px solid #ece2f3}.inscription_icone__USmXb em{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--medeos-purple);color:#fff;font-size:.72rem;font-style:normal;font-weight:800;box-shadow:0 0 0 3px var(--medeos-ivory)}.inscription_etapeTexte__kbQOk{max-width:22ch;color:#6d6570;font-size:.88rem;line-height:1.45}.inscription_grand__IExzB{min-height:56px;padding:.95rem 1.8rem;font-size:1.05rem}.inscription_garanties__A_k6d{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;margin:1.4rem 0 0;padding:0;list-style:none;color:#5d5662;font-size:.88rem;font-weight:600}.inscription_garanties__A_k6d li{display:inline-flex;align-items:center;gap:.4rem}.inscription_garanties__A_k6d svg{color:var(--medeos-purple)}.inscription_aide__tdQDH{background:#fff;border:1px solid #e8e0ec;box-shadow:0 20px 50px rgba(51,30,73,.06)}.inscription_aideTitre__N_JcW{color:var(--medeos-ink)!important;font:650 1.4rem/1.2 var(--font-medeos-serif),Georgia,serif!important}.inscription_pile__OIgt3{display:grid;gap:.9rem;margin-top:.9rem}@media (max-width:760px){.inscription_parcours__LdQak:before{display:none}.inscription_bandeau__5vpvL{padding:2.2rem 1.1rem 2rem;border-radius:22px}}.inscription_page__ftUyu{padding-top:1.75rem}.inscription_bandeau__5vpvL{padding:1rem 1rem 0;overflow:visible;border-radius:0;background:none}.inscription_bandeau__5vpvL:after,.inscription_bandeau__5vpvL:before{content:none}.inscription_parcours__LdQak{margin:2.6rem 0 2.4rem}.inscription_parcours__LdQak:before{content:none}.inscription_parcours__LdQak b{font-size:1.25rem}.inscription_icone__USmXb{width:72px;height:72px;border:0;border-radius:20px;background:#f1ebf5;box-shadow:none}.inscription_etapeTexte__kbQOk{margin-top:-.4rem}.inscription_aide__tdQDH{margin-top:2.6rem;box-shadow:none;background:#f6f1f9;border:0}@media (max-width:760px){.inscription_page__ftUyu{padding-top:1.25rem}.inscription_bandeau__5vpvL{padding:.5rem 0 0}}main:has(>.inscription_page__ftUyu){padding-top:0!important}.inscription_question__UQTwX{margin-top:1.4rem}.inscription_questionTitre__zmjEp{margin:0 0 .7rem;font:650 1.12rem/1.3 var(--font-medeos-serif),Georgia,serif}.inscription_choixTrois__d4qOT{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.inscription_choixDeux__DOAtC{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.inscription_choixCarte__9VgFD{display:grid;justify-items:start;gap:.3rem;padding:1rem 1.05rem;border:1px solid #dcd0e4;border-radius:14px;background:#fff;color:var(--medeos-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.inscription_choixCarte__9VgFD svg{color:var(--medeos-purple)}.inscription_choixCarte__9VgFD b{font-size:1rem}.inscription_choixCarte__9VgFD span{color:#6d6570;font-size:.84rem;line-height:1.4}.inscription_choixCarte__9VgFD:hover{border-color:var(--medeos-purple-light)}.inscription_choixCarte__9VgFD[aria-pressed=true]{border-color:var(--medeos-purple);background:#faf6fc;box-shadow:inset 0 0 0 1px var(--medeos-purple)}.inscription_blocFormules__v1uF8{margin-top:1.4rem;border:1px solid #e3d8ea;border-radius:18px;overflow:hidden;background:#fff}.inscription_blocTete__rYSA_{display:flex;align-items:center;gap:.85rem;padding:1rem 1.2rem;border-bottom:1px solid #ece4f0;background:#f6f1f9}.inscription_blocTete__rYSA_ b{display:block;font-size:1.05rem}.inscription_blocTete__rYSA_ span{color:#6d6570;font-size:.85rem}.inscription_blocIcone__QQ9r8{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:var(--medeos-purple);color:#fff}.inscription_blocCorps__XYz9c{display:grid;gap:.7rem;padding:1rem}.inscription_blocCorps__XYz9c .inscription_formules__dJx1b{margin-top:0}.inscription_aLaCarte__XIgP_{margin:.5rem -1rem 0;padding:.6rem 1.2rem;border-top:1px solid #ece4f0;border-bottom:1px solid #ece4f0;background:#f6f1f9;color:var(--medeos-purple);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.inscription_description__eezmH{display:flex;gap:.5rem;margin:.7rem 0 0!important;padding:.8rem .9rem;border:1px solid #e6dcec;border-radius:12px;background:#fff;color:#3f3747!important;font-size:.9rem!important;line-height:1.55}.inscription_description__eezmH svg{flex:none;margin-top:.2rem;color:var(--medeos-purple)}.inscription_contactReo__U04lK{display:grid;gap:.6rem;margin-top:1.4rem;padding:1.3rem;border-radius:16px;background:#f6f1f9}.inscription_contactReo__U04lK b{font:650 1.15rem var(--font-medeos-serif),Georgia,serif}.inscription_contactReo__U04lK p{margin:0;color:#4e4555}.inscription_contactReo__U04lK .inscription_aideBoutons__HHPri{justify-content:flex-start}.inscription_carte__KNKyR .inscription_bilanReo___gl54{margin-top:1.4rem;background:transparent;overflow-x:visible}.inscription_echeancier__ibM7r{display:grid;gap:.35rem;margin:.8rem 0 0;padding:.6rem .8rem;border-radius:12px;background:#fff;border:1px solid #e6dcec;list-style:none}.inscription_echeancier__ibM7r li{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem}.inscription_echeancier__ibM7r li span{color:#4e4555}.inscription_echeancier__ibM7r li:first-child b{color:var(--medeos-purple)}.inscription_noteEcheancier__g3u0u{margin:.5rem 0 0!important;color:#776d7e!important;font-size:.8rem!important}@media (max-width:640px){.inscription_choixDeux__DOAtC,.inscription_choixTrois__d4qOT{grid-template-columns:1fr}}@media (min-width:761px){.inscription_page__ftUyu:has(>.inscription_accueil__h28Cy){max-width:1080px}.inscription_accueil__h28Cy .inscription_parcours__LdQak{width:100%;gap:2.5rem;margin:3rem 0 2.8rem}.inscription_accueil__h28Cy .inscription_aide__tdQDH{max-width:920px}}