.preinscription-module__broU7a__page{background:var(--paper);min-height:100vh;color:var(--ink);padding:24px max(16px,50vw - 480px) 64px}.preinscription-module__broU7a__entete{justify-content:space-between;align-items:center;gap:16px;display:flex}.preinscription-module__broU7a__entete>a:last-child{color:var(--purple);font-size:13px}.preinscription-module__broU7a__intro{max-width:700px;margin:48px 0 28px}.preinscription-module__broU7a__intro h1{margin:10px 0 16px;font-size:clamp(28px,5vw,42px);line-height:1.15}.preinscription-module__broU7a__intro>p:last-child{color:var(--ink-2);line-height:1.7}.preinscription-module__broU7a__carte{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:32px}.preinscription-module__broU7a__carte h2{margin:20px 0 16px;font-size:24px}.preinscription-module__broU7a__carte h3{margin:0 0 8px;font-size:16px}.preinscription-module__broU7a__carte p{line-height:1.6}.preinscription-module__broU7a__etapes{border-bottom:1px solid var(--line);gap:8px;padding-bottom:20px;display:flex;overflow-x:auto}.preinscription-module__broU7a__etapes button{white-space:nowrap;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 5px;font-size:12px;display:flex}.preinscription-module__broU7a__etapes span{background:var(--lavender);width:26px;height:26px;color:var(--purple);border-radius:50%;place-items:center;display:grid}.preinscription-module__broU7a__etapes button[aria-current=step]{color:var(--purple);font-weight:700}.preinscription-module__broU7a__etapes button[aria-current=step] span{background:var(--purple);color:#fff}.preinscription-module__broU7a__etapes button:disabled{opacity:.45;cursor:default}.preinscription-module__broU7a__champs{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.preinscription-module__broU7a__grille{grid-template-columns:1fr 1fr;gap:18px;display:grid}.preinscription-module__broU7a__profils{grid-template-columns:1fr 1fr;gap:16px;display:grid}.preinscription-module__broU7a__profils label{border:2px solid var(--line);cursor:pointer;border-radius:14px;gap:12px;padding:24px;display:grid;position:relative}.preinscription-module__broU7a__profils input{accent-color:var(--purple);width:18px;height:18px}.preinscription-module__broU7a__profils span{color:var(--ink-2);font-size:13px;line-height:1.6}.preinscription-module__broU7a__profils .preinscription-module__broU7a__selectionne{border-color:var(--purple);background:var(--lavender)}.preinscription-module__broU7a__choix{grid-template-columns:1fr 1fr;gap:8px;display:grid}.preinscription-module__broU7a__choix label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.preinscription-module__broU7a__choix input,.preinscription-module__broU7a__accord input{accent-color:var(--purple);flex-shrink:0}.preinscription-module__broU7a__champs textarea{resize:vertical;width:100%;font:inherit;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:12px}.preinscription-module__broU7a__resume{background:var(--lavender);overflow-wrap:anywhere;border-radius:12px;padding:20px}.preinscription-module__broU7a__resume p{margin:8px 0 0}.preinscription-module__broU7a__plan{gap:16px;padding-left:24px;display:grid}.preinscription-module__broU7a__plan li{overflow-wrap:anywhere;padding-left:6px}.preinscription-module__broU7a__plan p{color:var(--ink-2);margin:5px 0 0;font-size:13px}.preinscription-module__broU7a__accord{align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.preinscription-module__broU7a__accord input{margin-top:5px}.preinscription-module__broU7a__accord a{color:var(--purple);text-decoration:underline}.preinscription-module__broU7a__boutons{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.preinscription-module__broU7a__piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:650px){.preinscription-module__broU7a__carte{padding:20px}.preinscription-module__broU7a__grille,.preinscription-module__broU7a__profils,.preinscription-module__broU7a__choix{grid-template-columns:1fr}.preinscription-module__broU7a__intro{margin-top:32px}.preinscription-module__broU7a__boutons>*{flex:1;justify-content:center}}
