*{box-sizing:border-box}body{margin:0;background:#f8f7f4;color:#242424;font-family:Arial,sans-serif}main{max-width:830px;margin:auto;padding:28px 24px}nav{display:flex;justify-content:space-between;font-size:13px}a{color:inherit}nav>a{font-weight:800;letter-spacing:2px;text-decoration:none}header{padding:55px 0 18px}.kicker{color:#ad292d;letter-spacing:2px;font-size:12px}h1{font-size:42px;line-height:1.1;margin:18px 0}p{line-height:1.6;color:#626262}form{background:#fff;border:1px solid #ddd9d3;border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:22px}label{font-size:14px;font-weight:600;display:grid;gap:10px}input,select{min-width:0;width:100%;border:1px solid #bbb7b1;border-radius:6px;padding:13px;font:inherit;background:white}.wide{grid-column:1/-1}small{font-weight:400;line-height:1.5;color:#646464}.consent{display:flex;align-items:start;line-height:1.5;font-size:13px;font-weight:400}.consent input{width:18px;height:18px;flex-shrink:0}button{background:#ac272b;color:white;border:0;border-radius:6px;font-size:16px;padding:16px;cursor:pointer}button:disabled{opacity:.55;cursor:default}.note,footer{font-size:13px}.trap{display:none}#status{padding:0 0 12px;color:#923b17}footer{padding:20px 0}@media(max-width:560px){h1{font-size:33px}header{padding-top:35px}form{grid-template-columns:1fr;padding:20px}main{padding:24px 16px}}

/* Page licence : présentation ciblée, base v7 conservée. */
[hidden]{display:none!important}.license-page{background:#f5f6f3;color:#202d32;font-family:"Segoe UI",Arial,sans-serif}.license-page main{max-width:850px;padding:20px 26px}.license-page nav{align-items:center;gap:20px;border-bottom:1px solid #dde2de;padding-bottom:12px}.license-page .brand img{display:block;width:230px;height:100px;object-fit:contain}.license-page nav span{white-space:nowrap}.license-page header{padding:24px 0 8px}.license-page h1{font-size:40px;letter-spacing:-1.3px;margin:10px 0 12px}.license-page header p:last-child{font-size:16px;max-width:650px;margin-bottom:12px}.license-page .kicker{font-size:11px;font-weight:700}.license-page form{border:1px solid #dce2de;border-radius:18px;padding:28px;gap:20px;box-shadow:0 8px 25px #21382c08}.license-page input,.license-page select{border-radius:9px;border-color:#b9c5bf;min-height:48px;color:#202d32}.license-page button{border-radius:10px;min-height:52px;font-weight:650;background:#b53329}.license-page button:hover:not(:disabled){background:#94271f}.license-page .consent{font-size:12px;color:#56635d}.license-page .consent input{min-height:18px;accent-color:#b53329}.license-page .note{font-size:12px;margin:0}.license-page #status:empty,.license-page #recover-status:empty{display:none}.license-page #launch-info{font-size:13px;background:#edf3ee;color:#315740;padding:12px 16px;border-radius:10px;margin:8px 0 18px}.license-page #download-app{display:inline-block;padding:16px 24px;border-radius:10px;color:white;background:#b53329;font-weight:650;text-decoration:none}.license-page .recovery{margin-top:26px;border-top:1px solid #dce2de;padding-top:20px}.license-page summary{cursor:pointer;font-size:14px;font-weight:650}.license-page footer{display:flex;justify-content:space-between;align-items:center;color:#62716a;font-size:12px}.license-page :focus-visible{outline:3px solid #b5332960;outline-offset:3px}@media(max-width:560px){.license-page main{padding:16px}.license-page .brand img{width:180px;height:78px}.license-page nav{gap:12px}.license-page header{padding-top:20px}.license-page h1{font-size:32px}.license-page form{padding:20px}.license-page select{font-size:13px}.license-page footer{flex-wrap:wrap;gap:6px}}
[hidden]{display:none!important}.license-page{background:#f5f6f3;color:#202d32;font-family:"Segoe UI",Arial,sans-serif}.license-page main{max-width:850px;padding:20px 26px}.license-page nav{align-items:center;gap:20px;border-bottom:1px solid #dde2de;padding-bottom:12px}.license-page .brand img{display:block;width:84px;height:48px;object-fit:contain}.license-page nav span{white-space:nowrap}.license-page header{padding:24px 0 8px}.license-page h1{font-size:40px;letter-spacing:-1.3px;margin:10px 0 12px}.license-page header p:last-child{font-size:16px;max-width:650px;margin-bottom:12px}.license-page .kicker{font-size:11px;font-weight:700}.license-page form{border:1px solid #dce2de;border-radius:18px;padding:28px;gap:20px;box-shadow:0 8px 25px #21382c08}.license-page input,.license-page select{border-radius:9px;border-color:#b9c5bf;min-height:48px;color:#202d32}.license-page button{border-radius:10px;min-height:52px;font-weight:650;background:#b53329}.license-page button:hover:not(:disabled){background:#94271f}.license-page .consent{font-size:12px;color:#56635d}.license-page .consent input{min-height:18px;accent-color:#b53329}.license-page .note{font-size:12px;margin:0}.license-page #status:empty,.license-page #recover-status:empty{display:none}.license-page #launch-info{font-size:13px;background:#edf3ee;color:#315740;padding:12px 16px;border-radius:10px;margin:8px 0 18px}.license-page #download-app{display:inline-block;padding:16px 24px;border-radius:10px;color:white;background:#b53329;font-weight:650;text-decoration:none}.license-page .recovery{margin-top:26px;border-top:1px solid #dce2de;padding-top:20px}.license-page summary{cursor:pointer;font-size:14px;font-weight:650}.license-page footer{display:flex;justify-content:flex-end;align-items:center;color:#62716a;font-size:12px}.license-page :focus-visible{outline:3px solid #b5332960;outline-offset:3px}@media(max-width:560px){.license-page main{padding:16px}.license-page .brand img{width:72px;height:42px}.license-page nav{gap:12px}.license-page header{padding-top:20px}.license-page h1{font-size:32px}.license-page form{padding:20px}.license-page select{font-size:13px}.license-page footer{flex-wrap:wrap;gap:6px}}
