.page-inscription[data-v-0fdf640c]{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;height:100vh;justify-content:center;overflow:hidden;padding:0;width:100vw}.container-inscription[data-v-0fdf640c]{background:#fff;border-radius:24px;box-shadow:0 30px 90px #00000026;display:grid;grid-template-columns:45% 55%;height:90vh;max-height:800px;max-width:1200px;overflow:hidden;width:95vw}.colonne-branding[data-v-0fdf640c]{background:linear-gradient(135deg,#376d91,#3b5998);color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:3rem 2.5rem;position:relative}.colonne-branding[data-v-0fdf640c]:before{background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%);content:"";height:200%;pointer-events:none;position:absolute;right:-30%;top:-50%;transform:rotate(15deg);width:100%}.contenu-branding[data-v-0fdf640c]{display:flex;flex-direction:column;height:100%;z-index:1}.lien-retour[data-v-0fdf640c]{align-items:center;color:#ffffffe6;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;margin-bottom:2rem;text-decoration:none;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.lien-retour[data-v-0fdf640c]:hover{color:#fff;transform:translate(-3px)}.logo-branding[data-v-0fdf640c]{margin-bottom:2.5rem}.logo-branding .logo[data-v-0fdf640c]{filter:brightness(1.1) drop-shadow(0 4px 12px rgba(0,0,0,.15));height:50px}.titre-branding[data-v-0fdf640c]{font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.description-branding[data-v-0fdf640c]{font-size:1.05rem;line-height:1.6;margin-bottom:3rem;opacity:.95}.etapes-processus[data-v-0fdf640c]{margin-top:auto;padding-top:2rem}.etapes-processus h4[data-v-0fdf640c]{font-size:1rem;font-weight:600;margin-bottom:1.5rem;opacity:.9}.liste-etapes[data-v-0fdf640c]{flex-direction:column}.etape[data-v-0fdf640c],.liste-etapes[data-v-0fdf640c]{display:flex;gap:1rem}.etape[data-v-0fdf640c]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;padding:.75rem 1rem;transition:all .3s ease}.etape[data-v-0fdf640c]:hover{background:#ffffff26;transform:translate(5px)}.numero-etape[data-v-0fdf640c]{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;font-size:.95rem;font-weight:700;height:32px;justify-content:center;width:32px}.etape span[data-v-0fdf640c]{font-size:.9rem;line-height:1.4;opacity:.95}.colonne-formulaire[data-v-0fdf640c]{align-items:center;display:flex;justify-content:center;overflow-y:auto;padding:3rem 2.5rem;scrollbar-width:none}.colonne-formulaire[data-v-0fdf640c]::-webkit-scrollbar{display:none}.container-formulaire[data-v-0fdf640c]{max-width:450px;width:100%}.en-tete-formulaire[data-v-0fdf640c]{margin-bottom:2rem}.en-tete-formulaire h2[data-v-0fdf640c]{color:#1e2755;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.en-tete-formulaire p[data-v-0fdf640c]{color:#6b7280;font-size:.9rem;margin:0}.message-formulaire[data-v-0fdf640c]{border-radius:10px;margin-bottom:1.5rem}.formulaire-inscription[data-v-0fdf640c]{display:flex;flex-direction:column;gap:1.25rem}.ligne-formulaire[data-v-0fdf640c]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.champ-formulaire[data-v-0fdf640c]{display:flex;flex-direction:column;gap:.5rem}.label-champ[data-v-0fdf640c]{align-items:center;color:#1e2755;display:flex;font-size:.875rem;font-weight:600;gap:.25rem}.label-champ .required[data-v-0fdf640c]{color:#ef4444}.container-input[data-v-0fdf640c]{position:relative}.icone-gauche[data-v-0fdf640c]{color:#9ca3af;font-size:1rem;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.input-inscription[data-v-0fdf640c]{background:#fafbfc;border:2px solid #e5e7eb;border-radius:10px;font-size:.95rem;height:45px;padding:.75rem 1rem .75rem 2.75rem;transition:all .3s ease;width:100%}.input-inscription[data-v-0fdf640c]:hover{border-color:#d1d5db}.input-inscription[data-v-0fdf640c]:focus{background:#fff;border-color:#376d91;box-shadow:0 0 0 3px #4677bc1a;outline:none}.input-inscription.p-invalid[data-v-0fdf640c]{background:#fef2f2;border-color:#ef4444}.texte-erreur[data-v-0fdf640c]{color:#ef4444;font-size:.8rem;font-weight:500;margin-top:-.25rem}.checkbox-group[data-v-0fdf640c]{align-items:flex-start;display:flex;gap:.75rem}.label-checkbox[data-v-0fdf640c]{color:#374151;cursor:pointer;font-size:.85rem;line-height:1.5}.lien-externe[data-v-0fdf640c]{color:#376d91;font-weight:600;text-decoration:none;transition:color .3s ease}.lien-externe[data-v-0fdf640c]:hover{color:#3b5998;text-decoration:underline}.bouton-primaire[data-v-0fdf640c]{background:linear-gradient(135deg,#376d91,#3b5998);border:none;border-radius:10px;box-shadow:0 4px 12px #4677bc40;font-size:1rem;font-weight:600;height:48px;margin-top:.5rem;padding:.875rem 1.5rem;transition:all .3s ease;width:100%}.bouton-primaire[data-v-0fdf640c]:hover:not(:disabled){box-shadow:0 6px 20px #4677bc59;transform:translateY(-2px)}.bouton-primaire[data-v-0fdf640c]:active:not(:disabled){transform:translateY(0)}.bouton-primaire[data-v-0fdf640c]:disabled{cursor:not-allowed;opacity:.6}.liens-navigation[data-v-0fdf640c]{border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:1.5rem;text-align:center}.texte-connexion[data-v-0fdf640c]{color:#6b7280;font-size:.875rem;margin:0}.lien-connexion[data-v-0fdf640c]{color:#376d91;font-weight:600;text-decoration:none;transition:color .3s ease}.lien-connexion[data-v-0fdf640c]:hover{color:#3b5998;text-decoration:underline}.fade-enter-active[data-v-0fdf640c],.fade-leave-active[data-v-0fdf640c]{transition:all .3s ease}.fade-enter-from[data-v-0fdf640c],.fade-leave-to[data-v-0fdf640c]{opacity:0;transform:translateY(-10px)}@media (max-width:1024px){.container-inscription[data-v-0fdf640c]{grid-template-columns:1fr;height:auto;max-height:none;width:90vw}.colonne-branding[data-v-0fdf640c]{display:none}.colonne-formulaire[data-v-0fdf640c]{padding:2.5rem 2rem}}@media (max-width:640px){.page-inscription[data-v-0fdf640c]{padding:1rem}.container-inscription[data-v-0fdf640c]{border-radius:16px;width:100%}.colonne-formulaire[data-v-0fdf640c]{padding:2rem 1.5rem}.container-formulaire[data-v-0fdf640c]{max-width:none}.en-tete-formulaire h2[data-v-0fdf640c]{font-size:1.5rem}.ligne-formulaire[data-v-0fdf640c]{grid-template-columns:1fr}.input-inscription[data-v-0fdf640c]{font-size:.9rem;height:42px}.bouton-primaire[data-v-0fdf640c]{font-size:.95rem;height:45px}}[data-v-0fdf640c] .dark .page-inscription{background:linear-gradient(135deg,#0f172a,#1e293b)}[data-v-0fdf640c] .dark .container-inscription{background:#1e293b;box-shadow:0 30px 90px #0006}[data-v-0fdf640c] .dark .en-tete-formulaire h2{color:#f1f5f9}[data-v-0fdf640c] .dark .en-tete-formulaire p{color:#94a3b8}[data-v-0fdf640c] .dark .label-champ{color:#f1f5f9}[data-v-0fdf640c] .dark .input-inscription{background:#334155;border-color:#334155;color:#f1f5f9}[data-v-0fdf640c] .dark .input-inscription:hover{border-color:#475569}[data-v-0fdf640c] .dark .input-inscription:focus{background:#334155;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}[data-v-0fdf640c] .dark .input-inscription.p-invalid{background:#334155;border-color:#ef4444}[data-v-0fdf640c] .dark .icone-gauche{color:#94a3b8}[data-v-0fdf640c] .dark .label-checkbox{color:#e2e8f0}[data-v-0fdf640c] .dark .lien-externe{color:#60a5fa}[data-v-0fdf640c] .dark .lien-externe:hover{color:#93c5fd}[data-v-0fdf640c] .dark .liens-navigation{border-top-color:#334155}[data-v-0fdf640c] .dark .texte-connexion{color:#94a3b8}[data-v-0fdf640c] .dark .lien-connexion{color:#60a5fa}[data-v-0fdf640c] .dark .lien-connexion:hover{color:#93c5fd}
