.ls-inscription-confirm{background:#fff;display:flex;justify-content:center;padding:3rem 1rem 5rem}.ls-inscription-confirm [hidden]{display:none!important}.ls-inscription-confirm__container{max-width:720px;text-align:center;width:100%}.ls-inscription-confirm__icon{align-items:center;background:#ecfdf5;border-radius:50%;color:#10b981;display:flex;height:112px;justify-content:center;margin:0 auto 1.5rem;width:112px}.ls-inscription-confirm__title{color:#1e1b4b;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.15;margin:0 0 1rem}.ls-inscription-confirm__intro{color:#4b5563;font-size:1.125rem;line-height:1.6;margin:0 0 2.25rem}.ls-inscription-confirm__paid{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;display:flex;gap:1rem;margin:0 0 2rem;padding:1rem 1.25rem;text-align:left}.ls-inscription-confirm__paid-icon{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:40px;justify-content:center;width:40px}.ls-inscription-confirm__paid-text{display:flex;flex-direction:column;gap:.125rem}.ls-inscription-confirm__paid-text strong{color:#065f46;font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.ls-inscription-confirm__paid-text span{color:#047857;font-size:.9375rem}.ls-inscription-confirm__paid-text a{color:#4338ca;font-weight:600;margin-left:.25rem;text-decoration:underline}.ls-inscription-confirm__steps{background:#f5f3ff;border:1px solid #e0e7ff;border-radius:16px;margin:0 0 2rem;padding:1.75rem;text-align:left}.ls-inscription-confirm__steps h2{color:#1e1b4b;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:700;margin:0 0 1.25rem;text-align:center}.ls-inscription-confirm__step{display:flex;gap:1rem;padding:.875rem 0}.ls-inscription-confirm__step+.ls-inscription-confirm__step{border-top:1px solid #e0e7ff}.ls-inscription-confirm__step--milestone .ls-inscription-confirm__step-num{background:#fbbf24;color:#92400e;font-size:.875rem}.ls-inscription-confirm__step--milestone .ls-inscription-confirm__step-content strong{color:#92400e}.ls-inscription-confirm__step-num{align-items:center;background:#4338ca;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;height:36px;justify-content:center;width:36px}.ls-inscription-confirm__step-content strong{color:#1e1b4b;display:block;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;margin-bottom:.25rem}.ls-inscription-confirm__step-content p{color:#4b5563;font-size:.9375rem;line-height:1.5;margin:0}.ls-inscription-confirm__contact{margin:0 0 1.5rem}.ls-inscription-confirm__contact p{color:#6b7280;font-size:.9375rem;margin:0}.ls-inscription-confirm__contact a{color:#4338ca;font-weight:600;text-decoration:underline}.ls-inscription-confirm__cta{margin-top:1rem}.ls-inscription-confirm__btn{align-items:center;border-radius:12px;display:inline-flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;justify-content:center;padding:.875rem 1.75rem;text-decoration:none;transition:all .15s ease}.ls-inscription-confirm__btn--secondary{background:#fff;border:2px solid #4338ca;color:#4338ca}.ls-inscription-confirm__btn--secondary:hover{background:#eef2ff}