{"id":45701,"date":"2026-01-01T17:16:33","date_gmt":"2026-01-01T16:16:33","guid":{"rendered":"https:\/\/musilaw.com\/?page_id=45701"},"modified":"2026-09-13T16:32:39","modified_gmt":"2026-09-13T14:32:39","slug":"quiz","status":"publish","type":"page","link":"https:\/\/musilaw.com\/en\/quiz\/","title":{"rendered":"Quel contrat musical est fait pour vous ? Quizz 2026"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"45701\" class=\"elementor elementor-45701\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bbe08dd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bbe08dd\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a6be440\" data-id=\"a6be440\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b72f6e1 elementor-widget elementor-widget-html\" data-id=\"b72f6e1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- =========================================================\nMUSILAW \u2014 PAGE QUIZ CONTRAT MUSICAL\nVersion 100% statique (compatible TranslatePress \/ WPML)\nTout le texte est pr\u00e9sent dans le HTML au chargement.\nLe JS ne fait qu'afficher\/masquer des blocs, jamais de texte.\n========================================================= -->\n\n<main class=\"mlq-page\">\n\n  <!-- =====================================================\n  HERO + QUIZ\n  ====================================================== -->\n\n  <section class=\"mlq-hero\" aria-labelledby=\"mlq-title\">\n\n    <span class=\"mlq-glow mlq-glow-a\" aria-hidden=\"true\"><\/span>\n    <span class=\"mlq-glow mlq-glow-b\" aria-hidden=\"true\"><\/span>\n\n    <div class=\"mlq-shell\">\n\n      <nav class=\"mlq-breadcrumb\" aria-label=\"Fil d'Ariane\">\n        <a href=\"https:\/\/musilaw.com\/\">Accueil<\/a>\n        <span aria-hidden=\"true\">\/<\/span>\n        <span aria-current=\"page\">Quiz contrat musical<\/span>\n      <\/nav>\n\n      <div class=\"mlq-hero-grid\">\n\n        <div class=\"mlq-hero-copy\">\n\n          <span class=\"mlq-kicker\">Quiz gratuit \u00b7 5 \u00e9tapes \u00b7 1 minute<\/span>\n\n          <h1 id=\"mlq-title\">\n            Quel contrat musical\n            <strong>vous faut-il&nbsp;?<\/strong>\n          <\/h1>\n\n          <p>\n            Indiquez votre r\u00f4le, votre projet et votre contexte.\n            MusiLaw vous oriente vers le pack ou la cat\u00e9gorie la plus pertinente.\n          <\/p>\n\n          <ul class=\"mlq-proof\" aria-label=\"Informations sur le quiz\">\n            <li><strong>Sans compte<\/strong><span>Commencez imm\u00e9diatement<\/span><\/li>\n            <li><strong>Sans collecte<\/strong><span>R\u00e9ponses dans le navigateur<\/span><\/li>\n            <li><strong>R\u00e9sultat direct<\/strong><span>Pack et cat\u00e9gorie recommand\u00e9s<\/span><\/li>\n            <li><strong>120+ mod\u00e8les<\/strong><span>Word et PDF selon les fiches<\/span><\/li>\n          <\/ul>\n\n          <p class=\"mlq-disclaimer\">\n            Le r\u00e9sultat est une orientation g\u00e9n\u00e9rale et ne constitue pas un conseil juridique.\n          <\/p>\n\n        <\/div>\n\n        <!-- =====================================================\n        QUIZ CARD \u2014 tout est statique, le JS masque\/affiche\n        ====================================================== -->\n        <section class=\"mlq-quiz-card\" id=\"mlq-quiz-card\" aria-labelledby=\"mlq-title-step-1\">\n\n          <div class=\"mlq-quiz-top\">\n\n            <span id=\"mlq-step-label\">\n              <span class=\"mlq-step-word\">\u00c9tape<\/span>\n              <span id=\"mlq-step-current\">1<\/span>\n              <span class=\"mlq-step-word\">sur<\/span>\n              <span id=\"mlq-step-total\">5<\/span>\n            <\/span>\n\n            <span id=\"mlq-result-label\" hidden>Votre recommandation<\/span>\n\n            <button id=\"mlq-restart-top\" class=\"mlq-restart-top\" type=\"button\" hidden>\n              Recommencer\n            <\/button>\n\n          <\/div>\n\n          <div class=\"mlq-progress\" role=\"progressbar\" aria-label=\"Progression du quiz\"\n               aria-valuemin=\"0\" aria-valuemax=\"100\" aria-valuenow=\"20\">\n            <span id=\"mlq-progress-bar\"><\/span>\n          <\/div>\n\n          <div id=\"mlq-steps\">\n\n            <!-- ===== STEP 1 : R\u00d4LE ===== -->\n            <section class=\"mlq-step-panel\" data-step=\"1\" data-key=\"role\">\n              <h2 id=\"mlq-title-step-1\">Quel est votre r\u00f4le principal&nbsp;?<\/h2>\n              <p>Choisissez le profil qui correspond le mieux \u00e0 votre projet.<\/p>\n              <div class=\"mlq-options\">\n                <button type=\"button\" class=\"mlq-option\" data-value=\"artiste\" data-scores='{\"artist\":5,\"licenses\":1,\"management\":1}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">A<\/span>\n                  <span><strong>Artiste ou groupe<\/strong><small>Sortie, enregistrement, featuring ou collaboration<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"beatmaker\" data-scores='{\"beatmaker\":6,\"licenses\":3,\"artist\":1}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">B<\/span>\n                  <span><strong>Beatmaker ou compositeur<\/strong><small>Vente de beats, licences et exploitation<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"producteur\" data-scores='{\"production\":6,\"label\":1,\"artist\":1}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">P<\/span>\n                  <span><strong>Producteur ou studio<\/strong><small>Production, masters, livrables et royalties<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"label\" data-scores='{\"label\":6,\"artist\":1,\"licenses\":1}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">L<\/span>\n                  <span><strong>Label ou maison de disques<\/strong><small>Signature, licence, d\u00e9veloppement et accord 360<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"manager\" data-scores='{\"management\":6,\"artist\":1}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">M<\/span>\n                  <span><strong>Manager ou agent<\/strong><small>Missions, commission et repr\u00e9sentation<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"editeur\" data-scores='{\"edition\":6,\"licenses\":1}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">\u00c9<\/span>\n                  <span><strong>\u00c9diteur musical<\/strong><small>\u00c9dition, co\u00e9dition et administration<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"live\" data-scores='{\"concerts\":6}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">C<\/span>\n                  <span><strong>Concert, live ou booking<\/strong><small>Prestation, tourn\u00e9e, technique et captation<\/small><\/span>\n                <\/button>\n              <\/div>\n            <\/section>\n\n            <!-- ===== STEP 2 : OBJECTIF ===== -->\n            <section class=\"mlq-step-panel\" data-step=\"2\" data-key=\"goal\" hidden>\n              <h2 id=\"mlq-title-step-2\">Quel est votre objectif principal&nbsp;?<\/h2>\n              <p>Le besoin prioritaire d\u00e9termine la famille de contrats recommand\u00e9e.<\/p>\n              <div class=\"mlq-options\">\n                <button type=\"button\" class=\"mlq-option\" data-value=\"release\" data-scores='{\"artist\":5,\"production\":2,\"label\":2}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">S<\/span>\n                  <span><strong>Sortir un titre ou un projet<\/strong><small>Enregistrement, exploitation et revenus<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"sellbeats\" data-scores='{\"beatmaker\":7,\"licenses\":4}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">B<\/span>\n                  <span><strong>Vendre ou licencier un beat<\/strong><small>Usage, exclusivit\u00e9, dur\u00e9e et r\u00e9mun\u00e9ration<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"license\" data-scores='{\"licenses\":7,\"beatmaker\":2}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">L<\/span>\n                  <span><strong>Autoriser une exploitation<\/strong><small>Synchronisation, master, m\u00e9canique ou usage commercial<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"collab\" data-scores='{\"artist\":4,\"licenses\":2,\"edition\":1}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">F<\/span>\n                  <span><strong>Encadrer une collaboration<\/strong><small>Featuring, splits, cr\u00e9dits et validations<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"produce\" data-scores='{\"production\":7,\"artist\":1}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">P<\/span>\n                  <span><strong>Produire un artiste<\/strong><small>Financement, masters, livrables et royalties<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"sign\" data-scores='{\"label\":7,\"artist\":2}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">R<\/span>\n                  <span><strong>Signer avec un label<\/strong><small>Dur\u00e9e, options, territoires et exploitation<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"manage\" data-scores='{\"management\":7}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">M<\/span>\n                  <span><strong>G\u00e9rer une carri\u00e8re<\/strong><small>Missions, commission et exclusivit\u00e9<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"edit\" data-scores='{\"edition\":7}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">\u00c9<\/span>\n                  <span><strong>\u00c9diter ou administrer une \u0153uvre<\/strong><small>\u00c9dition, co\u00e9dition et catalogue<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"live\" data-scores='{\"concerts\":7}'>\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">C<\/span>\n                  <span><strong>Organiser du live<\/strong><small>Booking, prestation, tourn\u00e9e et captation<\/small><\/span>\n                <\/button>\n              <\/div>\n            <\/section>\n\n            <!-- ===== STEP 3 : TERRITOIRE ===== -->\n            <section class=\"mlq-step-panel\" data-step=\"3\" data-key=\"territory\" hidden>\n              <h2 id=\"mlq-title-step-3\">O\u00f9 le projet sera-t-il exploit\u00e9&nbsp;?<\/h2>\n              <p>Le territoire influence la langue, la loi applicable et le p\u00e9rim\u00e8tre des droits.<\/p>\n              <div class=\"mlq-options\">\n                <button type=\"button\" class=\"mlq-option\" data-value=\"france\">\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">FR<\/span>\n                  <span><strong>Principalement en France<\/strong><small>Projet et partenaires majoritairement fran\u00e7ais<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"international\">\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">INT<\/span>\n                  <span><strong>Principalement \u00e0 l'international<\/strong><small>March\u00e9 anglophone ou partenaires \u00e9trangers<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"both\">\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">FR+<\/span>\n                  <span><strong>France et international<\/strong><small>Plusieurs territoires ou diffusion mondiale<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"unsure\">\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">?<\/span>\n                  <span><strong>Je ne sais pas encore<\/strong><small>Le p\u00e9rim\u00e8tre doit rester adaptable<\/small><\/span>\n                <\/button>\n              <\/div>\n            <\/section>\n\n            <!-- ===== STEP 4 : EXCLUSIVIT\u00c9 ===== -->\n            <section class=\"mlq-step-panel\" data-step=\"4\" data-key=\"exclusive\" hidden>\n              <h2 id=\"mlq-title-step-4\">La collaboration doit-elle \u00eatre exclusive&nbsp;?<\/h2>\n              <p>L'exclusivit\u00e9 doit toujours \u00eatre limit\u00e9e et pr\u00e9cis\u00e9ment d\u00e9finie.<\/p>\n              <div class=\"mlq-options\">\n                <button type=\"button\" class=\"mlq-option\" data-value=\"exclusive\">\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">EX<\/span>\n                  <span><strong>Oui, exclusive<\/strong><small>Un seul partenaire ou une seule exploitation autoris\u00e9e<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"nonexclusive\">\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">NE<\/span>\n                  <span><strong>Non exclusive<\/strong><small>Plusieurs exploitations possibles sous conditions<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"mixed\">\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">MX<\/span>\n                  <span><strong>Cela d\u00e9pend des usages<\/strong><small>Certains droits exclusifs, d'autres non exclusifs<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"unsure\">\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">?<\/span>\n                  <span><strong>Je ne sais pas<\/strong><small>Une variante adaptable sera plus appropri\u00e9e<\/small><\/span>\n                <\/button>\n              <\/div>\n            <\/section>\n\n            <!-- ===== STEP 5 : STADE DU PROJET ===== -->\n            <section class=\"mlq-step-panel\" data-step=\"5\" data-key=\"stage\" hidden>\n              <h2 id=\"mlq-title-step-5\">\u00c0 quel stade se trouve le projet&nbsp;?<\/h2>\n              <p>Cela permet d'adapter les points d'attention du r\u00e9sultat.<\/p>\n              <div class=\"mlq-options\">\n                <button type=\"button\" class=\"mlq-option\" data-value=\"start\">\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">01<\/span>\n                  <span><strong>Le projet commence<\/strong><small>Vous souhaitez cadrer la relation d\u00e8s le d\u00e9part<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"ongoing\">\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">02<\/span>\n                  <span><strong>Le projet est en cours<\/strong><small>La collaboration existe mais doit \u00eatre formalis\u00e9e<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"agreed\">\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">03<\/span>\n                  <span><strong>Les conditions sont discut\u00e9es<\/strong><small>Il faut mettre les accords au propre<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"mlq-option\" data-value=\"urgent\">\n                  <span class=\"mlq-option-icon\" aria-hidden=\"true\">04<\/span>\n                  <span><strong>La signature est urgente<\/strong><small>Vous avez besoin d'une base rapidement personnalisable<\/small><\/span>\n                <\/button>\n              <\/div>\n            <\/section>\n\n          <\/div>\n\n          <!-- =====================================================\n          R\u00c9SULTAT \u2014 8 blocs statiques, un seul affich\u00e9 \u00e0 la fois\n          ====================================================== -->\n          <div class=\"mlq-result\" id=\"mlq-result\" hidden role=\"status\">\n\n            <span class=\"mlq-result-kicker\">Pack recommand\u00e9<\/span>\n            <p class=\"mlq-result-intro\">Cette recommandation correspond le mieux \u00e0 votre r\u00f4le et \u00e0 votre objectif principal.<\/p>\n\n            <div class=\"mlq-result-card\" data-pack=\"beatmaker\" hidden>\n              <span>Pourquoi ce pack&nbsp;?<\/span>\n              <h2>Pack Beatmaker<\/h2>\n              <p>Pour encadrer les licences de beats, les usages autoris\u00e9s, l'exclusivit\u00e9, les cr\u00e9dits et la r\u00e9mun\u00e9ration.<\/p>\n              <div class=\"mlq-result-actions\">\n                <a class=\"mlq-result-primary\" href=\"https:\/\/musilaw.com\/contracts\/contrats-de-licence-musicale\/contrat-beatmaker\/\">Voir le pack <b aria-hidden=\"true\">\u2192<\/b><\/a>\n                <a class=\"mlq-result-secondary\" href=\"https:\/\/musilaw.com\/product-category\/contrats-de-licence-musicale\/\">Voir les licences musicales<\/a>\n              <\/div>\n            <\/div>\n\n            <div class=\"mlq-result-card\" data-pack=\"licenses\" hidden>\n              <span>Pourquoi ce pack&nbsp;?<\/span>\n              <h2>Pack Licences musicales<\/h2>\n              <p>Pour autoriser l'exploitation d'une \u0153uvre ou d'un master dans un p\u00e9rim\u00e8tre pr\u00e9cis\u00e9ment d\u00e9fini.<\/p>\n              <div class=\"mlq-result-actions\">\n                <a class=\"mlq-result-primary\" href=\"https:\/\/musilaw.com\/contracts\/contrats-de-licence-musicale\/pack-de-contrats-de-licences-musicales\/\">Voir le pack <b aria-hidden=\"true\">\u2192<\/b><\/a>\n                <a class=\"mlq-result-secondary\" href=\"https:\/\/musilaw.com\/product-category\/contrats-de-licence-musicale\/\">Voir la cat\u00e9gorie Licences<\/a>\n              <\/div>\n            <\/div>\n\n            <div class=\"mlq-result-card\" data-pack=\"artist\" hidden>\n              <span>Pourquoi ce pack&nbsp;?<\/span>\n              <h2>Pack Artiste &amp; Enregistrement<\/h2>\n              <p>Pour structurer les enregistrements, collaborations, prestations, cr\u00e9dits, validations et revenus.<\/p>\n              <div class=\"mlq-result-actions\">\n                <a class=\"mlq-result-primary\" href=\"https:\/\/musilaw.com\/contracts\/contrats-dartiste-et-denregistrement\/pack-de-contrats-artiste-enregistrement\/\">Voir le pack <b aria-hidden=\"true\">\u2192<\/b><\/a>\n                <a class=\"mlq-result-secondary\" href=\"https:\/\/musilaw.com\/product-category\/contrats-dartiste-et-denregistrement\/\">Voir la cat\u00e9gorie Artiste<\/a>\n              <\/div>\n            <\/div>\n\n            <div class=\"mlq-result-card\" data-pack=\"production\" hidden>\n              <span>Pourquoi ce pack&nbsp;?<\/span>\n              <h2>Pack Production musicale<\/h2>\n              <p>Pour cadrer la cr\u00e9ation, le financement, les masters, les livrables, les cr\u00e9dits et les royalties.<\/p>\n              <div class=\"mlq-result-actions\">\n                <a class=\"mlq-result-primary\" href=\"https:\/\/musilaw.com\/contracts\/contrats-de-production-musicale\/pack-de-contrats-production-de-musique\/\">Voir le pack <b aria-hidden=\"true\">\u2192<\/b><\/a>\n                <a class=\"mlq-result-secondary\" href=\"https:\/\/musilaw.com\/product-category\/contrats-de-production-musicale\/\">Voir la cat\u00e9gorie Production<\/a>\n              <\/div>\n            <\/div>\n\n            <div class=\"mlq-result-card\" data-pack=\"label\" hidden>\n              <span>Pourquoi ce pack&nbsp;?<\/span>\n              <h2>Pack Label &amp; Maison de disques<\/h2>\n              <p>Pour signer, produire, licencier et d\u00e9velopper des artistes dans un cadre contractuel coh\u00e9rent.<\/p>\n              <div class=\"mlq-result-actions\">\n                <a class=\"mlq-result-primary\" href=\"https:\/\/musilaw.com\/contracts\/contrats-de-maison-de-disque\/contrats-label-musique-et-maison-de-disques\/\">Voir le pack <b aria-hidden=\"true\">\u2192<\/b><\/a>\n                <a class=\"mlq-result-secondary\" href=\"https:\/\/musilaw.com\/product-category\/contrats-de-maison-de-disque\/\">Voir la cat\u00e9gorie Label<\/a>\n              <\/div>\n            <\/div>\n\n            <div class=\"mlq-result-card\" data-pack=\"management\" hidden>\n              <span>Pourquoi ce pack&nbsp;?<\/span>\n              <h2>Pack Management<\/h2>\n              <p>Pour d\u00e9finir les missions, la commission, la dur\u00e9e, l'exclusivit\u00e9 et les responsabilit\u00e9s du manager.<\/p>\n              <div class=\"mlq-result-actions\">\n                <a class=\"mlq-result-primary\" href=\"https:\/\/musilaw.com\/contracts\/contrats-de-gestion-dartiste\/contrats-de-management-artiste\/\">Voir le pack <b aria-hidden=\"true\">\u2192<\/b><\/a>\n                <a class=\"mlq-result-secondary\" href=\"https:\/\/musilaw.com\/product-category\/contrats-de-gestion-dartiste\/\">Voir la cat\u00e9gorie Management<\/a>\n              <\/div>\n            <\/div>\n\n            <div class=\"mlq-result-card\" data-pack=\"edition\" hidden>\n              <span>Pourquoi ce pack&nbsp;?<\/span>\n              <h2>Pack \u00c9dition musicale<\/h2>\n              <p>Pour organiser l'\u00e9dition, la co\u00e9dition, l'administration, les r\u00e9partitions et l'exploitation des \u0153uvres.<\/p>\n              <div class=\"mlq-result-actions\">\n                <a class=\"mlq-result-primary\" href=\"https:\/\/musilaw.com\/contracts\/contrat-dedition-musicale\/pack-de-contrats-editeur-de-musique\/\">Voir le pack <b aria-hidden=\"true\">\u2192<\/b><\/a>\n                <a class=\"mlq-result-secondary\" href=\"https:\/\/musilaw.com\/product-category\/contrat-dedition-musicale\/\">Voir la cat\u00e9gorie \u00c9dition<\/a>\n              <\/div>\n            <\/div>\n\n            <div class=\"mlq-result-card\" data-pack=\"concerts\" hidden>\n              <span>Pourquoi ce pack&nbsp;?<\/span>\n              <h2>Pack Production de concerts<\/h2>\n              <p>Pour organiser le booking, les prestations, les conditions techniques, les annulations et la captation.<\/p>\n              <div class=\"mlq-result-actions\">\n                <a class=\"mlq-result-primary\" href=\"https:\/\/musilaw.com\/contracts\/contrats-de-production-de-concerts\/contrats-de-production-de-concerts\/\">Voir le pack <b aria-hidden=\"true\">\u2192<\/b><\/a>\n                <a class=\"mlq-result-secondary\" href=\"https:\/\/musilaw.com\/contrats-de-production-de-concert\/\">Voir les contrats Live<\/a>\n              <\/div>\n            <\/div>\n\n            <!-- Notes conditionnelles \u2014 12 possibles, 3 affich\u00e9es (une par cat\u00e9gorie) -->\n            <ul class=\"mlq-result-notes\">\n              <li data-note=\"territory-france\">V\u00e9rifiez que le contrat correspond au cadre et aux usages du march\u00e9 fran\u00e7ais.<\/li>\n              <li data-note=\"territory-international\" hidden>Pr\u00e9cisez la langue du contrat, le droit applicable et les territoires concern\u00e9s.<\/li>\n              <li data-note=\"territory-both\" hidden>Distinguez les territoires et v\u00e9rifiez la coh\u00e9rence entre exploitation fran\u00e7aise et internationale.<\/li>\n              <li data-note=\"territory-unsure\" hidden>\u00c9vitez un territoire trop vague&nbsp;: d\u00e9finissez-le avant la signature.<\/li>\n\n              <li data-note=\"exclusive-exclusive\" hidden>Limitez clairement l'exclusivit\u00e9 dans le temps, les territoires et les usages.<\/li>\n              <li data-note=\"exclusive-nonexclusive\" hidden>D\u00e9crivez pr\u00e9cis\u00e9ment les usages autoris\u00e9s et les limites de la licence non exclusive.<\/li>\n              <li data-note=\"exclusive-mixed\" hidden>S\u00e9parez les droits exclusifs des droits pouvant \u00eatre accord\u00e9s \u00e0 plusieurs partenaires.<\/li>\n              <li data-note=\"exclusive-unsure\" hidden>Comparez les variantes exclusives et non exclusives avant de choisir.<\/li>\n\n              <li data-note=\"stage-start\" hidden>Cadrer le projet avant les premiers livrables r\u00e9duit les ambigu\u00eft\u00e9s.<\/li>\n              <li data-note=\"stage-ongoing\" hidden>Formalisez \u00e9galement ce qui a d\u00e9j\u00e0 \u00e9t\u00e9 livr\u00e9, pay\u00e9 ou exploit\u00e9.<\/li>\n              <li data-note=\"stage-agreed\" hidden>Faites correspondre chaque clause aux conditions r\u00e9ellement n\u00e9goci\u00e9es.<\/li>\n              <li data-note=\"stage-urgent\" hidden>M\u00eame en urgence, v\u00e9rifiez les parties, les montants, la dur\u00e9e, les territoires et les annexes.<\/li>\n            <\/ul>\n\n            <!-- Badges r\u00e9capitulatifs \u2014 28 possibles, 5 affich\u00e9s (un par question) -->\n            <div class=\"mlq-result-summary\" aria-label=\"R\u00e9sum\u00e9 des r\u00e9ponses\">\n              <span data-badge=\"role-artiste\" hidden>Artiste<\/span>\n              <span data-badge=\"role-beatmaker\" hidden>Beatmaker<\/span>\n              <span data-badge=\"role-producteur\" hidden>Producteur<\/span>\n              <span data-badge=\"role-label\" hidden>Label<\/span>\n              <span data-badge=\"role-manager\" hidden>Manager<\/span>\n              <span data-badge=\"role-editeur\" hidden>\u00c9diteur<\/span>\n              <span data-badge=\"role-live\" hidden>Live<\/span>\n\n              <span data-badge=\"goal-release\" hidden>Sortie<\/span>\n              <span data-badge=\"goal-sellbeats\" hidden>Vente de beats<\/span>\n              <span data-badge=\"goal-license\" hidden>Licence<\/span>\n              <span data-badge=\"goal-collab\" hidden>Collaboration<\/span>\n              <span data-badge=\"goal-produce\" hidden>Production<\/span>\n              <span data-badge=\"goal-sign\" hidden>Signature label<\/span>\n              <span data-badge=\"goal-manage\" hidden>Management<\/span>\n              <span data-badge=\"goal-edit\" hidden>\u00c9dition<\/span>\n\n              <span data-badge=\"territory-france\" hidden>France<\/span>\n              <span data-badge=\"territory-international\" hidden>International<\/span>\n              <span data-badge=\"territory-both\" hidden>France + international<\/span>\n              <span data-badge=\"territory-unsure\" hidden>Territoire \u00e0 d\u00e9finir<\/span>\n\n              <span data-badge=\"exclusive-exclusive\" hidden>Exclusive<\/span>\n              <span data-badge=\"exclusive-nonexclusive\" hidden>Non exclusive<\/span>\n              <span data-badge=\"exclusive-mixed\" hidden>Exclusivit\u00e9 mixte<\/span>\n              <span data-badge=\"exclusive-unsure\" hidden>Exclusivit\u00e9 \u00e0 d\u00e9finir<\/span>\n\n              <span data-badge=\"stage-start\" hidden>D\u00e9but du projet<\/span>\n              <span data-badge=\"stage-ongoing\" hidden>Projet en cours<\/span>\n              <span data-badge=\"stage-agreed\" hidden>Accord discut\u00e9<\/span>\n              <span data-badge=\"stage-urgent\" hidden>Signature urgente<\/span>\n            <\/div>\n\n          <\/div>\n\n          <div id=\"mlq-controls\" class=\"mlq-controls\">\n            <button id=\"mlq-back\" class=\"mlq-control mlq-control-secondary\" type=\"button\">\u2190 Retour<\/button>\n            <button id=\"mlq-next\" class=\"mlq-control mlq-control-primary\" type=\"button\">Continuer \u2192<\/button>\n            <button id=\"mlq-finish\" class=\"mlq-control mlq-control-primary\" type=\"button\" hidden>Voir mon r\u00e9sultat \u2192<\/button>\n          <\/div>\n\n          <p class=\"mlq-privacy\">Aucune r\u00e9ponse n'est transmise ou enregistr\u00e9e.<\/p>\n\n        <\/section>\n\n      <\/div>\n\n    <\/div>\n\n  <\/section>\n\n  <!-- =====================================================\n  COMMENT \u00c7A MARCHE\n  ====================================================== -->\n\n  <section class=\"mlq-how\" aria-labelledby=\"mlq-how-title\">\n    <div class=\"mlq-shell\">\n      <header class=\"mlq-section-head\">\n        <span>Simple et imm\u00e9diat<\/span>\n        <h2 id=\"mlq-how-title\">Une recommandation <strong>en trois temps.<\/strong><\/h2>\n      <\/header>\n      <div class=\"mlq-how-grid\">\n        <article><span>01<\/span><h3>D\u00e9crivez votre projet<\/h3><p>Votre r\u00f4le, votre objectif et le contexte de la collaboration.<\/p><\/article>\n        <article><span>02<\/span><h3>Pr\u00e9cisez le cadre<\/h3><p>Territoire, exclusivit\u00e9 et niveau d'avancement du projet.<\/p><\/article>\n        <article><span>03<\/span><h3>Acc\u00e9dez au bon point de d\u00e9part<\/h3><p>Un pack prioritaire et une cat\u00e9gorie secondaire \u00e0 comparer.<\/p><\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- =====================================================\n  MAILLAGE INTERNE\n  ====================================================== -->\n\n  <section class=\"mlq-routes\" aria-labelledby=\"mlq-routes-title\">\n    <span class=\"mlq-routes-halo\" aria-hidden=\"true\"><\/span>\n    <div class=\"mlq-shell\">\n      <header class=\"mlq-section-head\">\n        <span>Acc\u00e8s direct<\/span>\n        <h2 id=\"mlq-routes-title\">Les contrats les plus <strong>souvent recherch\u00e9s.<\/strong><\/h2>\n        <p>Vous connaissez d\u00e9j\u00e0 votre besoin&nbsp;? Acc\u00e9dez directement aux principales pages MusiLaw.<\/p>\n      <\/header>\n\n      <nav class=\"mlq-route-grid\" aria-label=\"Pages importantes sur les contrats musicaux\">\n        <a href=\"https:\/\/musilaw.com\/contrats-musicaux\/\"><span>01<\/span><strong>Packs de contrats musicaux<\/strong><small>Choisir une biblioth\u00e8que compl\u00e8te par m\u00e9tier<\/small><b aria-hidden=\"true\">\u2192<\/b><\/a>\n        <a href=\"https:\/\/musilaw.com\/modeles-contrat-beatmaker-licences-exclusive-pdf\/\"><span>02<\/span><strong>Contrat beatmaker<\/strong><small>Licences exclusives et non exclusives<\/small><b aria-hidden=\"true\">\u2192<\/b><\/a>\n        <a href=\"https:\/\/musilaw.com\/product-category\/contrats-de-licence-musicale\/\"><span>03<\/span><strong>Licence musicale<\/strong><small>Exploitation, synchronisation et autorisations<\/small><b aria-hidden=\"true\">\u2192<\/b><\/a>\n        <a href=\"https:\/\/musilaw.com\/musilaw-modele-de-contrat-dartiste-pdf-a-telecharger\/\"><span>04<\/span><strong>Contrat d'artiste<\/strong><small>Enregistrement, collaboration et revenus<\/small><b aria-hidden=\"true\">\u2192<\/b><\/a>\n        <a href=\"https:\/\/musilaw.com\/contrat-de-management-musique\/\"><span>05<\/span><strong>Contrat de management<\/strong><small>Missions, commission et dur\u00e9e<\/small><b aria-hidden=\"true\">\u2192<\/b><\/a>\n        <a href=\"https:\/\/musilaw.com\/contrats-de-maison-de-disque-contrats-et-labels\/\"><span>06<\/span><strong>Contrat label<\/strong><small>Signature, royalties et exploitation<\/small><b aria-hidden=\"true\">\u2192<\/b><\/a>\n      <\/nav>\n\n      <div class=\"mlq-route-bottom\">\n        <p>Vous pr\u00e9f\u00e9rez parcourir l'ensemble du catalogue&nbsp;?<\/p>\n        <a href=\"https:\/\/musilaw.com\/contracts\/\">Voir les 120+ contrats <b aria-hidden=\"true\">\u2192<\/b><\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- =====================================================\n  POINTS \u00c0 CADRER\n  ====================================================== -->\n\n  <section class=\"mlq-essentials\" aria-labelledby=\"mlq-essentials-title\">\n    <div class=\"mlq-shell mlq-essentials-grid\">\n      <div class=\"mlq-essentials-copy\">\n        <span>Avant de signer<\/span>\n        <h2 id=\"mlq-essentials-title\">Les points qui doivent <strong>rester clairs.<\/strong><\/h2>\n        <p>Quel que soit le mod\u00e8le recommand\u00e9, v\u00e9rifiez que l'accord d\u00e9crit pr\u00e9cis\u00e9ment le p\u00e9rim\u00e8tre de la collaboration.<\/p>\n        <a href=\"https:\/\/musilaw.com\/contrats-musicaux\/\">Comparer les packs <b aria-hidden=\"true\">\u2192<\/b><\/a>\n      <\/div>\n      <div class=\"mlq-essential-list\">\n        <article><span>01<\/span><h3>Droits et usages<\/h3><p>Ce qui peut \u00eatre exploit\u00e9, sur quels supports et par qui.<\/p><\/article>\n        <article><span>02<\/span><h3>Dur\u00e9e et territoires<\/h3><p>La p\u00e9riode concern\u00e9e, les pays et les conditions de sortie.<\/p><\/article>\n        <article><span>03<\/span><h3>R\u00e9mun\u00e9ration<\/h3><p>Montant, royalties, avances, calculs, \u00e9ch\u00e9ances et justificatifs.<\/p><\/article>\n        <article><span>04<\/span><h3>Cr\u00e9dits et validations<\/h3><p>Mentions, livrables, d\u00e9cisions et autorisations avant diffusion.<\/p><\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- =====================================================\n  RESSOURCES EXTERNES\n  ====================================================== -->\n\n  <section class=\"mlq-resources\" aria-labelledby=\"mlq-resources-title\">\n    <div class=\"mlq-shell\">\n      <header class=\"mlq-resources-head\">\n        <div><span>Ressources officielles<\/span><h2 id=\"mlq-resources-title\">Pour v\u00e9rifier et approfondir.<\/h2><\/div>\n        <p>Une s\u00e9lection courte de r\u00e9f\u00e9rences fran\u00e7aises et internationales.<\/p>\n      <\/header>\n      <div class=\"mlq-resource-grid\">\n        <article>\n          <h3>France<\/h3>\n          <a href=\"https:\/\/www.sacem.fr\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span><strong>SACEM<\/strong><small>Droits d'auteur et gestion collective<\/small><\/span><b aria-hidden=\"true\">\u2197<\/b><\/a>\n          <a href=\"https:\/\/cnm.fr\/fiche-pratique\/fiches-premiers-pas\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span><strong>Centre national de la musique<\/strong><small>Fiches pratiques sur les m\u00e9tiers de la musique<\/small><\/span><b aria-hidden=\"true\">\u2197<\/b><\/a>\n          <a href=\"https:\/\/www.inpi.fr\/ressources\/propriete-intellectuelle\/droit-dauteur\" target=\"_blank\" rel=\"noopener noreferrer\"><span><strong>INPI<\/strong><small>Rep\u00e8res sur le droit d'auteur<\/small><\/span><b aria-hidden=\"true\">\u2197<\/b><\/a>\n          <a href=\"https:\/\/www.legifrance.gouv.fr\/codes\/id\/LEGITEXT000006069414\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span><strong>L\u00e9gifrance<\/strong><small>Code de la propri\u00e9t\u00e9 intellectuelle<\/small><\/span><b aria-hidden=\"true\">\u2197<\/b><\/a>\n        <\/article>\n        <article>\n          <h3>International<\/h3>\n          <a href=\"https:\/\/www.wipo.int\/en\/web\/music\" target=\"_blank\" rel=\"noopener noreferrer\"><span><strong>OMPI \/ WIPO<\/strong><small>Propri\u00e9t\u00e9 intellectuelle et musique<\/small><\/span><b aria-hidden=\"true\">\u2197<\/b><\/a>\n          <a href=\"https:\/\/www.ifpi.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span><strong>IFPI<\/strong><small>Industrie mondiale de la musique enregistr\u00e9e<\/small><\/span><b aria-hidden=\"true\">\u2197<\/b><\/a>\n          <a href=\"https:\/\/www.prsformusic.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span><strong>PRS for Music<\/strong><small>Droits musicaux au Royaume-Uni<\/small><\/span><b aria-hidden=\"true\">\u2197<\/b><\/a>\n          <a href=\"https:\/\/www.ascap.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span><strong>ASCAP<\/strong><small>Droits d'ex\u00e9cution aux \u00c9tats-Unis<\/small><\/span><b aria-hidden=\"true\">\u2197<\/b><\/a>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- =====================================================\n  FAQ\n  ====================================================== -->\n\n  <section class=\"mlq-faq\" aria-labelledby=\"mlq-faq-title\">\n    <span class=\"mlq-faq-halo\" aria-hidden=\"true\"><\/span>\n    <div class=\"mlq-faq-shell\">\n      <header class=\"mlq-section-head\">\n        <span>Questions fr\u00e9quentes<\/span>\n        <h2 id=\"mlq-faq-title\">Comprendre le r\u00e9sultat <strong>du quiz.<\/strong><\/h2>\n      <\/header>\n      <div class=\"mlq-faq-list\">\n        <details class=\"mlq-faq-item\" open>\n          <summary>Le quiz remplace-t-il un conseil juridique ?<\/summary>\n          <div><p>Non. Il aide \u00e0 identifier une famille de contrats. Une n\u00e9gociation complexe, un litige ou une op\u00e9ration internationale peut n\u00e9cessiter un conseil adapt\u00e9.<\/p><\/div>\n        <\/details>\n        <details class=\"mlq-faq-item\">\n          <summary>Quel contrat choisir pour vendre un beat ?<\/summary>\n          <div><p>Le cadre d\u00e9pend notamment de l'exclusivit\u00e9, des usages autoris\u00e9s, de la dur\u00e9e, des territoires et de la r\u00e9mun\u00e9ration. Le quiz oriente g\u00e9n\u00e9ralement vers le Pack Beatmaker ou le Pack Licences musicales.<\/p><\/div>\n        <\/details>\n        <details class=\"mlq-faq-item\">\n          <summary>Quelle diff\u00e9rence entre licence et cession de droits ?<\/summary>\n          <div><p>Une licence autorise certains usages dans un p\u00e9rim\u00e8tre d\u00e9fini. Une cession transf\u00e8re tout ou partie de droits d\u00e9termin\u00e9s. Le document doit pr\u00e9ciser pr\u00e9cis\u00e9ment ce qui est accord\u00e9.<\/p><\/div>\n        <\/details>\n        <details class=\"mlq-faq-item\">\n          <summary>Pourquoi choisir un pack plut\u00f4t qu'un seul contrat ?<\/summary>\n          <div><p>Un pack regroupe plusieurs mod\u00e8les compl\u00e9mentaires autour d'un m\u00eame m\u00e9tier ou projet. Il est utile lorsque la collaboration peut \u00e9voluer ou n\u00e9cessiter plusieurs documents.<\/p><\/div>\n        <\/details>\n        <details class=\"mlq-faq-item\">\n          <summary>Les mod\u00e8les sont-ils personnalisables ?<\/summary>\n          <div><p>Oui. Les formats disponibles sont indiqu\u00e9s sur chaque fiche. Les versions Word permettent d'adapter les parties, les montants, la dur\u00e9e, les territoires et les conditions.<\/p><\/div>\n        <\/details>\n        <details class=\"mlq-faq-item\">\n          <summary>Mes r\u00e9ponses sont-elles enregistr\u00e9es ?<\/summary>\n          <div><p>Non. Le quiz fonctionne directement dans votre navigateur et n'envoie pas vos r\u00e9ponses \u00e0 MusiLaw.<\/p><\/div>\n        <\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!--\n    NOTE IMPORTANTE :\n    Le JSON-LD ci-dessous n'est PAS traduit par TranslatePress (ce n'est pas\n    du texte visible du DOM). Il reste en fran\u00e7ais quelle que soit la langue\n    affich\u00e9e. Si tu as besoin d'un JSON-LD localis\u00e9 par langue, il faudra\n    l'injecter c\u00f4t\u00e9 PHP (fonction is_page + pll_current_language() \/\n    trp_get_current_language()) plut\u00f4t que de compter sur TranslatePress.\n  -->\n  <script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"WebPage\",\n      \"@id\": \"https:\/\/musilaw.com\/quel-contrat-musical-est-fait-pour-vous\/#webpage\",\n      \"url\": \"https:\/\/musilaw.com\/quel-contrat-musical-est-fait-pour-vous\/\",\n      \"name\": \"Quiz : quel contrat musical vous faut-il ? | MusiLaw\",\n      \"description\": \"R\u00e9pondez \u00e0 cinq questions pour identifier le pack ou la cat\u00e9gorie de contrats musicaux adapt\u00e9e \u00e0 votre projet.\",\n      \"inLanguage\": \"fr-FR\",\n      \"breadcrumb\": { \"@id\": \"https:\/\/musilaw.com\/quel-contrat-musical-est-fait-pour-vous\/#breadcrumb\" },\n      \"mainEntity\": { \"@id\": \"https:\/\/musilaw.com\/quel-contrat-musical-est-fait-pour-vous\/#quiz\" }\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https:\/\/musilaw.com\/quel-contrat-musical-est-fait-pour-vous\/#breadcrumb\",\n      \"itemListElement\": [\n        { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Accueil\", \"item\": \"https:\/\/musilaw.com\/\" },\n        { \"@type\": \"ListItem\", \"position\": 2, \"name\": \"Quiz contrat musical\", \"item\": \"https:\/\/musilaw.com\/quel-contrat-musical-est-fait-pour-vous\/\" }\n      ]\n    },\n    {\n      \"@type\": \"Quiz\",\n      \"@id\": \"https:\/\/musilaw.com\/quel-contrat-musical-est-fait-pour-vous\/#quiz\",\n      \"name\": \"Quel contrat musical vous faut-il ?\",\n      \"description\": \"Quiz gratuit en cinq \u00e9tapes pour orienter artistes, beatmakers, producteurs, labels, managers, \u00e9diteurs et professionnels du live vers une famille de contrats musicaux.\",\n      \"url\": \"https:\/\/musilaw.com\/quel-contrat-musical-est-fait-pour-vous\/\",\n      \"isAccessibleForFree\": true,\n      \"inLanguage\": \"fr-FR\",\n      \"interactivityType\": \"active\",\n      \"learningResourceType\": \"orientation interactive\",\n      \"about\": [\"contrats musicaux\", \"licence musicale\", \"contrat d'artiste\", \"contrat beatmaker\", \"contrat de management\", \"contrat de production musicale\"],\n      \"provider\": { \"@type\": \"Organization\", \"name\": \"MusiLaw\", \"url\": \"https:\/\/musilaw.com\/\" }\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/musilaw.com\/quel-contrat-musical-est-fait-pour-vous\/#faq\",\n      \"mainEntity\": [\n        { \"@type\": \"Question\", \"name\": \"Le quiz remplace-t-il un conseil juridique ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Non. Il aide \u00e0 identifier une famille de contrats. Une n\u00e9gociation complexe, un litige ou une op\u00e9ration internationale peut n\u00e9cessiter un conseil adapt\u00e9.\" } },\n        { \"@type\": \"Question\", \"name\": \"Quel contrat choisir pour vendre un beat ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Le cadre d\u00e9pend notamment de l'exclusivit\u00e9, des usages autoris\u00e9s, de la dur\u00e9e, des territoires et de la r\u00e9mun\u00e9ration. Le quiz oriente g\u00e9n\u00e9ralement vers le Pack Beatmaker ou le Pack Licences musicales.\" } },\n        { \"@type\": \"Question\", \"name\": \"Quelle diff\u00e9rence entre licence et cession de droits ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Une licence autorise certains usages dans un p\u00e9rim\u00e8tre d\u00e9fini. Une cession transf\u00e8re tout ou partie de droits d\u00e9termin\u00e9s. Le document doit pr\u00e9ciser pr\u00e9cis\u00e9ment ce qui est accord\u00e9.\" } },\n        { \"@type\": \"Question\", \"name\": \"Pourquoi choisir un pack plut\u00f4t qu'un seul contrat ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Un pack regroupe plusieurs mod\u00e8les compl\u00e9mentaires autour d'un m\u00eame m\u00e9tier ou projet. Il est utile lorsque la collaboration peut \u00e9voluer ou n\u00e9cessiter plusieurs documents.\" } },\n        { \"@type\": \"Question\", \"name\": \"Les mod\u00e8les sont-ils personnalisables ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Oui. Les formats disponibles sont indiqu\u00e9s sur chaque fiche. Les versions Word permettent d'adapter les parties, les montants, la dur\u00e9e, les territoires et les conditions.\" } },\n        { \"@type\": \"Question\", \"name\": \"Mes r\u00e9ponses sont-elles enregistr\u00e9es ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Non. Le quiz fonctionne directement dans votre navigateur et n'envoie pas vos r\u00e9ponses \u00e0 MusiLaw.\" } }\n      ]\n    }\n  ]\n}\n  <\/script>\n\n<\/main>\n\n<style>\n\/* =========================================================\nMUSILAW \u2014 PAGE QUIZ (styles inchang\u00e9s + r\u00e8gles pour la\nversion statique : masquage garanti via [hidden])\n========================================================= *\/\n\n.mlq-page,\n.mlq-page * {\n  box-sizing: border-box;\n}\n\n\/* Garantit que [hidden] masque toujours l'\u00e9l\u00e9ment, m\u00eame si\n   une r\u00e8gle plus sp\u00e9cifique d\u00e9finit display:grid\/flex ailleurs. *\/\n.mlq-page [hidden] {\n  display: none !important;\n}\n\n.mlq-page {\n  --mlq-red: #e12736;\n  --mlq-red-dark: #a80f1e;\n  --mlq-red-light: #ff5a67;\n  --mlq-red-soft: #fff0f2;\n  --mlq-ink: #111115;\n  --mlq-copy: #59616f;\n  --mlq-muted: #9298a5;\n  --mlq-line: rgba(17, 17, 21, 0.09);\n  --mlq-font: -apple-system, BlinkMacSystemFont, \"Inter\", \"Helvetica Neue\", Arial, sans-serif;\n  color: var(--mlq-ink);\n  font-family: var(--mlq-font);\n}\n\n.mlq-shell { position: relative; z-index: 2; width: min(1180px, 100%); margin: 0 auto; }\n\n\/* HERO *\/\n.mlq-hero {\n  position: relative; isolation: isolate; overflow: hidden;\n  padding: clamp(52px, 6.5vw, 84px) 24px clamp(68px, 8vw, 104px);\n  background:\n    radial-gradient(circle at 90% 4%, rgba(225, 39, 54, 0.19), transparent 29%),\n    radial-gradient(circle at 4% 100%, rgba(255, 90, 103, 0.065), transparent 27%),\n    linear-gradient(145deg, #151519, #08080a);\n  color: #ffffff;\n}\n.mlq-glow { position: absolute; border-radius: 999px; pointer-events: none; }\n.mlq-glow-a { width: 420px; height: 420px; top: -235px; right: -115px; background: rgba(225, 39, 54, 0.18); filter: blur(140px); }\n.mlq-glow-b { width: 280px; height: 280px; left: -160px; bottom: -170px; background: rgba(255, 90, 103, 0.065); filter: blur(120px); }\n\n.mlq-breadcrumb { display: flex; align-items: center; gap: 8px; margin-bottom: 31px; color: rgba(255, 255, 255, 0.58); font-size: 0.72rem; font-weight: 680; }\n.mlq-breadcrumb a { color: inherit; text-decoration: none; }\n.mlq-breadcrumb a:hover { color: #ffffff; }\n.mlq-breadcrumb span[aria-current=\"page\"] { color: rgba(255, 255, 255, 0.72); font-weight: 780; }\n\n.mlq-hero-grid { display: grid; grid-template-columns: minmax(0, 0.87fr) minmax(500px, 1.13fr); align-items: center; gap: clamp(48px, 7vw, 88px); }\n.mlq-hero-copy { max-width: 650px; }\n\n.mlq-kicker {\n  display: inline-flex; align-items: center; gap: 8px; padding: 8px 13px; margin-bottom: 21px;\n  border: 1px solid rgba(255, 90, 103, 0.22); border-radius: 999px; background: rgba(225, 39, 54, 0.10);\n  color: #ffabb2; font-size: 0.65rem; font-weight: 840; letter-spacing: 0.10em; text-transform: uppercase;\n}\n.mlq-kicker::before { content: \"\"; width: 6px; height: 6px; border-radius: 999px; background: var(--mlq-red-light); box-shadow: 0 0 0 5px rgba(255, 90, 103, 0.09); }\n\n.mlq-hero h1 { margin: 0 0 21px; color: #ffffff; font-size: clamp(3.05rem, 5.8vw, 5.45rem); font-weight: 950; line-height: 0.92; letter-spacing: -0.073em; text-wrap: balance; }\n.mlq-hero h1 strong { display: block; background: linear-gradient(120deg, #ffadb4, var(--mlq-red-light), #ffffff); -webkit-background-clip: text; background-clip: text; color: transparent; font-weight: inherit; }\n.mlq-hero-copy > p { max-width: 610px; margin: 0 0 26px; color: rgba(255, 255, 255, 0.69); font-size: clamp(1rem, 1.5vw, 1.12rem); line-height: 1.70; }\n\n.mlq-proof { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; margin: 0 0 16px; padding: 0; list-style: none; }\n.mlq-proof li { min-height: 71px; display: flex; flex-direction: column; justify-content: center; padding: 11px 12px; border: 1px solid rgba(255, 255, 255, 0.075); border-radius: 13px; background: rgba(255, 255, 255, 0.035); transition: background 180ms ease, border-color 180ms ease, transform 180ms ease; }\n.mlq-proof li:hover { background: rgba(255, 255, 255, 0.06); border-color: rgba(255, 90, 103, 0.20); transform: translateY(-2px); }\n.mlq-proof strong, .mlq-proof span { display: block; }\n.mlq-proof strong { margin-bottom: 4px; color: #ffffff; font-size: 0.70rem; font-weight: 830; }\n.mlq-proof span { color: rgba(255, 255, 255, 0.62); font-size: 0.62rem; line-height: 1.45; }\n\n.mlq-disclaimer { margin: 0 !important; color: rgba(255, 255, 255, 0.50) !important; font-size: 0.63rem !important; line-height: 1.6 !important; }\n\n\/* QUIZ CARD *\/\n.mlq-quiz-card { min-height: 570px; display: flex; flex-direction: column; padding: 25px; border: 1px solid rgba(255, 255, 255, 0.11); border-radius: 25px; background: rgba(255, 255, 255, 0.97); color: var(--mlq-ink); box-shadow: 0 32px 78px rgba(0, 0, 0, 0.31); }\n.mlq-quiz-top { display: flex; align-items: center; justify-content: space-between; gap: 15px; margin-bottom: 13px; }\n.mlq-quiz-top > span { color: var(--mlq-red-dark); font-size: 0.59rem; font-weight: 840; letter-spacing: 0.08em; text-transform: uppercase; }\n.mlq-restart-top { padding: 6px 9px; border: 1px solid var(--mlq-line); border-radius: 999px; background: #ffffff; color: var(--mlq-copy); cursor: pointer; font: inherit; font-size: 0.56rem; font-weight: 760; transition: border-color 150ms ease, color 150ms ease; }\n.mlq-restart-top:hover { border-color: rgba(225, 39, 54, 0.3); color: var(--mlq-red-dark); }\n\n.mlq-progress { height: 6px; overflow: hidden; margin-bottom: 23px; border-radius: 999px; background: #eeeef1; }\n.mlq-progress > span { display: block; width: 20%; height: 100%; border-radius: inherit; background: linear-gradient(90deg, var(--mlq-red-dark), var(--mlq-red), var(--mlq-red-light)); transition: width 220ms ease; }\n\n.mlq-step-panel h2 { margin: 0 0 7px; color: var(--mlq-ink); font-size: clamp(1.25rem, 2.2vw, 1.65rem); font-weight: 900; line-height: 1.18; letter-spacing: -0.045em; }\n.mlq-step-panel > p { margin: 0 0 18px; color: var(--mlq-copy); font-size: 0.76rem; line-height: 1.58; }\n\n.mlq-options { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }\n.mlq-option { min-height: 78px; display: grid; grid-template-columns: 37px 1fr; align-items: center; gap: 10px; padding: 10px; border: 1px solid var(--mlq-line); border-radius: 14px; background: #ffffff; color: inherit; cursor: pointer; font: inherit; text-align: left; transition: transform 150ms ease, border-color 150ms ease, background 150ms ease, box-shadow 150ms ease; }\n.mlq-option:hover, .mlq-option:focus-visible { transform: translateY(-2px); border-color: rgba(225, 39, 54, 0.22); box-shadow: 0 10px 24px rgba(17, 17, 21, 0.055); outline: none; }\n.mlq-option:focus-visible { outline: 2px solid var(--mlq-red); outline-offset: 2px; }\n.mlq-option[aria-pressed=\"true\"] { border-color: rgba(225, 39, 54, 0.34); background: linear-gradient(145deg, var(--mlq-red-soft), #ffffff); box-shadow: 0 11px 25px rgba(225, 39, 54, 0.10); }\n\n.mlq-option-icon { width: 37px; height: 37px; display: grid; place-items: center; border: 1px solid rgba(225, 39, 54, 0.14); border-radius: 11px; background: var(--mlq-red-soft); color: var(--mlq-red); font-size: 0.62rem; font-weight: 900; }\n.mlq-option strong, .mlq-option small { display: block; }\n.mlq-option strong { margin-bottom: 3px; color: var(--mlq-ink); font-size: 0.73rem; font-weight: 830; line-height: 1.3; }\n.mlq-option small { color: #5a616c; font-size: 0.62rem; line-height: 1.5; }\n\n.mlq-controls { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-top: 19px; }\n.mlq-control { min-height: 44px; display: inline-flex; align-items: center; justify-content: center; padding: 10px 15px; border-radius: 999px; cursor: pointer; font: inherit; font-size: 0.68rem; font-weight: 830; transition: transform 150ms ease, box-shadow 150ms ease, opacity 150ms ease; }\n.mlq-control:disabled { opacity: 0.38; cursor: not-allowed; }\n.mlq-control:not(:disabled):hover { transform: translateY(-2px); }\n.mlq-control:focus-visible { outline: 2px solid var(--mlq-red); outline-offset: 2px; }\n.mlq-control-secondary { border: 1px solid var(--mlq-line); background: #ffffff; color: #4b515b; }\n.mlq-control-primary { border: 1px solid rgba(108, 9, 20, 0.08); background: linear-gradient(135deg, var(--mlq-red-dark), var(--mlq-red), var(--mlq-red-light)); color: #ffffff; box-shadow: 0 12px 27px rgba(225, 39, 54, 0.22); }\n\n.mlq-privacy { margin: 12px 0 0; color: #6b7178; font-size: 0.61rem; text-align: center; }\n\n\/* RESULT *\/\n.mlq-result { display: flex; flex-direction: column; min-height: 420px; }\n.mlq-result-kicker { display: inline-flex; width: fit-content; padding: 6px 9px; margin-bottom: 12px; border: 1px solid rgba(225, 39, 54, 0.15); border-radius: 999px; background: var(--mlq-red-soft); color: var(--mlq-red-dark); font-size: 0.55rem; font-weight: 820; letter-spacing: 0.07em; text-transform: uppercase; }\n.mlq-result-intro { margin: 0 0 16px; color: var(--mlq-copy); font-size: 0.76rem; line-height: 1.6; }\n\n.mlq-result-card { padding: 17px; border: 1px solid rgba(225, 39, 54, 0.17); border-radius: 17px; background: radial-gradient(circle at 100% 0%, rgba(225, 39, 54, 0.08), transparent 38%), linear-gradient(145deg, var(--mlq-red-soft), #ffffff); margin-bottom: 14px; }\n.mlq-result-card > span { display: block; margin-bottom: 6px; color: var(--mlq-red-dark); font-size: 0.54rem; font-weight: 830; letter-spacing: 0.08em; text-transform: uppercase; }\n.mlq-result-card h2 { margin: 0 0 7px; color: var(--mlq-ink); font-size: 1rem; font-weight: 880; letter-spacing: -0.03em; }\n.mlq-result-card p { margin: 0 0 14px; color: var(--mlq-copy); font-size: 0.72rem; line-height: 1.62; }\n\n.mlq-result-actions { display: flex; flex-wrap: wrap; gap: 8px; }\n.mlq-result-actions a { min-height: 42px; display: inline-flex; align-items: center; justify-content: center; gap: 7px; padding: 9px 13px; border-radius: 999px; text-decoration: none; font-size: 0.64rem; font-weight: 820; transition: transform 150ms ease, box-shadow 150ms ease, background 150ms ease; }\n.mlq-result-primary { background: var(--mlq-red); color: #ffffff; box-shadow: 0 11px 24px rgba(225, 39, 54, 0.19); }\n.mlq-result-primary:hover { transform: translateY(-2px); box-shadow: 0 16px 32px rgba(225, 39, 54, 0.26); }\n.mlq-result-secondary { border: 1px solid var(--mlq-line); background: #ffffff; color: var(--mlq-red-dark); }\n.mlq-result-secondary:hover { transform: translateY(-2px); background: var(--mlq-red-soft); }\n\n.mlq-result-notes { display: grid; gap: 7px; margin: 0 0 14px; padding: 0; list-style: none; }\n.mlq-result-notes li { display: grid; grid-template-columns: 7px 1fr; gap: 8px; color: var(--mlq-copy); font-size: 0.66rem; line-height: 1.55; }\n.mlq-result-notes li::before { content: \"\"; width: 7px; height: 7px; margin-top: 4px; border-radius: 999px; background: var(--mlq-red); }\n\n.mlq-result-summary { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 0; }\n.mlq-result-summary span { padding: 6px 8px; border: 1px solid var(--mlq-line); border-radius: 999px; background: #ffffff; color: #5a616c; font-size: 0.58rem; font-weight: 710; }\n\n\/* SECTION HEAD *\/\n.mlq-section-head { width: min(790px, 100%); margin: 0 auto 34px; text-align: center; }\n.mlq-section-head > span, .mlq-resources-head > div > span, .mlq-essentials-copy > span { display: inline-flex; margin-bottom: 10px; color: var(--mlq-red-dark); font-size: 0.59rem; font-weight: 840; letter-spacing: 0.09em; text-transform: uppercase; }\n.mlq-section-head h2, .mlq-essentials-copy h2 { margin: 0 0 13px; color: var(--mlq-ink); font-size: clamp(2.25rem, 4.7vw, 4.1rem); font-weight: 940; line-height: 0.97; letter-spacing: -0.064em; text-wrap: balance; }\n.mlq-section-head h2 strong, .mlq-essentials-copy h2 strong { display: block; background: linear-gradient(120deg, var(--mlq-red-dark), var(--mlq-red), var(--mlq-red-light)); -webkit-background-clip: text; background-clip: text; color: transparent; font-weight: inherit; }\n.mlq-section-head > p { max-width: 660px; margin: 0 auto; color: var(--mlq-copy); font-size: 0.92rem; line-height: 1.68; }\n\n\/* HOW *\/\n.mlq-how { padding: clamp(68px, 8vw, 98px) 24px; background: #ffffff; }\n.mlq-how-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 13px; }\n.mlq-how article { min-height: 195px; padding: 22px; border: 1px solid var(--mlq-line); border-radius: 20px; background: linear-gradient(145deg, #ffffff, #fffafa); box-shadow: 0 11px 29px rgba(17, 17, 21, 0.035); transition: transform 200ms ease, box-shadow 200ms ease; }\n.mlq-how article:hover { transform: translateY(-3px); box-shadow: 0 17px 40px rgba(17, 17, 21, 0.065); }\n.mlq-how article > span { width: 40px; height: 40px; display: grid; place-items: center; margin-bottom: 24px; border: 1px solid rgba(225, 39, 54, 0.15); border-radius: 12px; background: var(--mlq-red-soft); color: var(--mlq-red); font-size: 0.57rem; font-weight: 900; }\n.mlq-how h3 { margin: 0 0 8px; color: var(--mlq-ink); font-size: 0.91rem; font-weight: 850; letter-spacing: -0.025em; }\n.mlq-how p { margin: 0; color: var(--mlq-copy); font-size: 0.75rem; line-height: 1.65; }\n\n\/* ROUTES *\/\n.mlq-routes { position: relative; isolation: isolate; overflow: hidden; padding: clamp(68px, 8vw, 104px) 24px; background: radial-gradient(circle at 92% 3%, rgba(225, 39, 54, 0.07), transparent 27%), linear-gradient(180deg, #fffafa, #ffffff); }\n.mlq-routes-halo, .mlq-faq-halo { position: absolute; width: 350px; height: 350px; top: -190px; right: -100px; border-radius: 999px; background: rgba(225, 39, 54, 0.09); filter: blur(125px); pointer-events: none; }\n\n.mlq-route-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 11px; }\n.mlq-route-grid > a { min-height: 103px; display: grid; grid-template-columns: 35px 1fr auto; align-items: center; gap: 11px; padding: 14px; border: 1px solid var(--mlq-line); border-radius: 17px; background: #ffffff; color: inherit; text-decoration: none; box-shadow: 0 9px 24px rgba(17, 17, 21, 0.03); transition: transform 160ms ease, border-color 160ms ease, box-shadow 160ms ease; }\n.mlq-route-grid > a:hover { transform: translateY(-3px); border-color: rgba(225, 39, 54, 0.22); box-shadow: 0 15px 34px rgba(17, 17, 21, 0.06); }\n.mlq-route-grid > a > span { width: 35px; height: 35px; display: grid; place-items: center; border: 1px solid rgba(225, 39, 54, 0.15); border-radius: 10px; background: var(--mlq-red-soft); color: var(--mlq-red); font-size: 0.55rem; font-weight: 900; transition: background 160ms ease, color 160ms ease; }\n.mlq-route-grid > a:hover > span { background: var(--mlq-red); color: #ffffff; }\n.mlq-route-grid strong, .mlq-route-grid small { display: block; }\n.mlq-route-grid strong { margin-bottom: 4px; color: var(--mlq-ink); font-size: 0.72rem; font-weight: 840; }\n.mlq-route-grid small { color: var(--mlq-copy); font-size: 0.63rem; line-height: 1.5; }\n.mlq-route-grid b { color: var(--mlq-red); font-size: 0.66rem; }\n\n.mlq-route-bottom { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 16px 18px; margin-top: 13px; border: 1px solid rgba(225, 39, 54, 0.14); border-radius: 16px; background: linear-gradient(145deg, var(--mlq-red-soft), #ffffff); }\n.mlq-route-bottom p { margin: 0; color: var(--mlq-copy); font-size: 0.68rem; }\n.mlq-route-bottom a { min-height: 41px; display: inline-flex; align-items: center; gap: 8px; padding: 9px 14px; border-radius: 999px; background: var(--mlq-red); color: #ffffff; text-decoration: none; font-size: 0.66rem; font-weight: 820; white-space: nowrap; transition: transform 160ms ease, box-shadow 160ms ease; }\n.mlq-route-bottom a:hover { transform: translateY(-2px); box-shadow: 0 12px 26px rgba(225, 39, 54, 0.24); }\n\n\/* ESSENTIALS *\/\n.mlq-essentials { padding: clamp(70px, 8vw, 104px) 24px; background: radial-gradient(circle at 88% 4%, rgba(225, 39, 54, 0.16), transparent 29%), linear-gradient(145deg, #151519, #08080a); color: #ffffff; }\n.mlq-essentials-grid { display: grid; grid-template-columns: minmax(0, 0.85fr) minmax(480px, 1.15fr); align-items: center; gap: clamp(48px, 7vw, 88px); }\n.mlq-essentials-copy > span { color: #ff9fa7; }\n.mlq-essentials-copy h2 { color: #ffffff; }\n.mlq-essentials-copy h2 strong { background: linear-gradient(120deg, #ffabb2, var(--mlq-red-light), #ffffff); -webkit-background-clip: text; background-clip: text; }\n.mlq-essentials-copy p { max-width: 590px; margin: 0 0 22px; color: rgba(255, 255, 255, 0.64); font-size: 0.86rem; line-height: 1.68; }\n.mlq-essentials-copy a { min-height: 46px; display: inline-flex; align-items: center; gap: 8px; padding: 10px 16px; border: 1px solid rgba(255, 90, 103, 0.22); border-radius: 999px; background: rgba(225, 39, 54, 0.11); color: #ffb0b7; text-decoration: none; font-size: 0.70rem; font-weight: 820; transition: background 170ms ease, transform 170ms ease; }\n.mlq-essentials-copy a:hover { background: rgba(225, 39, 54, 0.19); transform: translateY(-2px); }\n\n.mlq-essential-list { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n.mlq-essential-list article { min-height: 176px; padding: 19px; border: 1px solid rgba(255, 255, 255, 0.085); border-radius: 18px; background: linear-gradient(145deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.025)); transition: border-color 200ms ease, transform 200ms ease; }\n.mlq-essential-list article:hover { border-color: rgba(255, 90, 103, 0.28); transform: translateY(-3px); }\n.mlq-essential-list span { display: block; margin-bottom: 23px; color: var(--mlq-red-light); font-size: 0.58rem; font-weight: 900; }\n.mlq-essential-list h3 { margin: 0 0 7px; color: #ffffff; font-size: 0.85rem; font-weight: 840; }\n.mlq-essential-list p { margin: 0; color: rgba(255, 255, 255, 0.60); font-size: 0.70rem; line-height: 1.62; }\n\n\/* RESOURCES *\/\n.mlq-resources { padding: clamp(68px, 8vw, 100px) 24px; background: #ffffff; }\n.mlq-resources-head { display: flex; align-items: flex-end; justify-content: space-between; gap: 30px; margin-bottom: 20px; }\n.mlq-resources-head h2 { margin: 0; color: var(--mlq-ink); font-size: clamp(1.75rem, 3vw, 2.55rem); font-weight: 920; letter-spacing: -0.052em; }\n.mlq-resources-head > p { max-width: 420px; margin: 0; color: var(--mlq-copy); font-size: 0.73rem; line-height: 1.58; text-align: right; }\n\n.mlq-resource-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 13px; }\n.mlq-resource-grid article { padding: 20px; border: 1px solid var(--mlq-line); border-radius: 20px; background: linear-gradient(145deg, #ffffff, #fffafa); box-shadow: 0 11px 28px rgba(17, 17, 21, 0.035); }\n.mlq-resource-grid h3 { padding-bottom: 13px; margin: 0 0 7px; border-bottom: 1px solid rgba(17, 17, 21, 0.07); color: var(--mlq-ink); font-size: 0.78rem; font-weight: 850; }\n.mlq-resource-grid article > a { min-height: 58px; display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 10px; padding: 9px 8px; border-radius: 11px; color: inherit; text-decoration: none; transition: background 150ms ease, transform 150ms ease; }\n.mlq-resource-grid article > a:hover { transform: translateX(2px); background: rgba(225, 39, 54, 0.045); }\n.mlq-resource-grid strong, .mlq-resource-grid small { display: block; }\n.mlq-resource-grid strong { margin-bottom: 3px; color: var(--mlq-ink); font-size: 0.68rem; font-weight: 820; }\n.mlq-resource-grid small { color: var(--mlq-copy); font-size: 0.62rem; line-height: 1.48; }\n.mlq-resource-grid b { color: var(--mlq-red); font-size: 0.65rem; }\n\n\/* FAQ *\/\n.mlq-faq { position: relative; isolation: isolate; overflow: hidden; padding: clamp(68px, 8vw, 100px) 24px; background: linear-gradient(180deg, #fffafa, #ffffff); }\n.mlq-faq-shell { position: relative; z-index: 2; width: min(900px, 100%); margin: 0 auto; }\n.mlq-faq-list { display: grid; gap: 9px; }\n.mlq-faq-item { overflow: hidden; border: 1px solid var(--mlq-line); border-radius: 16px; background: rgba(255, 255, 255, 0.97); box-shadow: 0 8px 24px rgba(17, 17, 21, 0.03); transition: border-color 180ms ease; }\n.mlq-faq-item[open] { border-color: rgba(225, 39, 54, 0.20); }\n.mlq-faq-item summary { position: relative; min-height: 61px; display: flex; align-items: center; padding: 15px 54px 15px 18px; color: var(--mlq-ink); cursor: pointer; list-style: none; user-select: none; font-size: 0.81rem; font-weight: 800; line-height: 1.4; transition: color 150ms ease; }\n.mlq-faq-item summary:hover { color: var(--mlq-red-dark); }\n.mlq-faq-item summary::-webkit-details-marker { display: none; }\n.mlq-faq-item summary::after { content: \"+\"; position: absolute; top: 50%; right: 17px; width: 28px; height: 28px; display: grid; place-items: center; transform: translateY(-50%); border-radius: 999px; background: var(--mlq-red-soft); color: var(--mlq-red); font-size: 0.90rem; font-weight: 700; transition: background 180ms ease, color 180ms ease; }\n.mlq-faq-item[open] summary::after { content: \"\u2212\"; background: var(--mlq-red); color: #ffffff; }\n.mlq-faq-item > div { padding: 0 54px 17px 18px; }\n.mlq-faq-item p { margin: 0; color: var(--mlq-copy); font-size: 0.74rem; line-height: 1.63; }\n\n\/* RESPONSIVE *\/\n@media (max-width: 1040px) {\n  .mlq-hero-grid, .mlq-essentials-grid { grid-template-columns: 1fr; }\n  .mlq-hero-copy { max-width: 800px; }\n  .mlq-quiz-card { width: min(760px, 100%); margin: 0 auto; }\n  .mlq-route-grid { grid-template-columns: 1fr 1fr; }\n}\n@media (max-width: 760px) {\n  .mlq-how-grid, .mlq-resource-grid { grid-template-columns: 1fr; }\n  .mlq-resources-head { align-items: flex-start; flex-direction: column; }\n  .mlq-resources-head > p { text-align: left; }\n}\n@media (max-width: 620px) {\n  .mlq-hero { padding: 47px 15px 62px; }\n  .mlq-hero h1 { font-size: clamp(2.65rem, 14vw, 3.95rem); }\n  .mlq-proof, .mlq-options, .mlq-route-grid, .mlq-essential-list { grid-template-columns: 1fr; }\n  .mlq-quiz-card { min-height: 0; padding: 20px 16px; border-radius: 21px; }\n  .mlq-option { min-height: 72px; }\n  .mlq-controls { align-items: stretch; flex-direction: column-reverse; }\n  .mlq-control { width: 100%; }\n  .mlq-how, .mlq-routes, .mlq-essentials, .mlq-resources, .mlq-faq { padding-left: 15px; padding-right: 15px; }\n  .mlq-section-head h2, .mlq-essentials-copy h2 { font-size: clamp(2.2rem, 13vw, 3.25rem); }\n  .mlq-route-bottom { align-items: flex-start; flex-direction: column; }\n  .mlq-route-bottom a { width: 100%; justify-content: center; }\n  .mlq-result-actions { flex-direction: column; }\n  .mlq-result-actions a { width: 100%; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .mlq-progress > span, .mlq-option, .mlq-control, .mlq-route-grid > a, .mlq-route-grid > a > span, .mlq-resource-grid article > a, .mlq-proof li, .mlq-how article, .mlq-essential-list article, .mlq-essentials-copy a, .mlq-route-bottom a, .mlq-result-primary, .mlq-result-secondary, .mlq-restart-top {\n    transition: none !important;\n  }\n}\n\n.mlq-page a:focus-visible, .mlq-page summary:focus-visible, .mlq-page button:focus-visible { outline: 2px solid var(--mlq-red); outline-offset: 2px; border-radius: 8px; }\n\n.mlq-hero::after { content: \"\"; position: absolute; left: 0; right: 0; bottom: 0; z-index: 2; height: 1px; background-image: repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.20) 0, rgba(255, 255, 255, 0.20) 7px, transparent 7px, transparent 15px); }\n.mlq-essentials { position: relative; }\n.mlq-essentials::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; height: 1px; background-image: repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.14) 0, rgba(255, 255, 255, 0.14) 7px, transparent 7px, transparent 15px); }\n<\/style>\n\n<script>\n(function () {\n  \"use strict\";\n\n  \/\/ Le JS ne manipule QUE la visibilit\u00e9 (attribut hidden) et des attributs\n  \/\/ ARIA\/num\u00e9riques. Il n'\u00e9crit JAMAIS de texte : c'est ce qui rend cette\n  \/\/ page compatible avec TranslatePress (tout le texte est d\u00e9j\u00e0 dans le\n  \/\/ HTML source et traduisible normalement par l'\u00e9diteur de traduction).\n\n  var stepPanels = Array.prototype.slice.call(document.querySelectorAll(\".mlq-step-panel\"));\n  var resultCards = Array.prototype.slice.call(document.querySelectorAll(\".mlq-result-card\"));\n  var noteItems = Array.prototype.slice.call(document.querySelectorAll(\".mlq-result-notes [data-note]\"));\n  var badgeItems = Array.prototype.slice.call(document.querySelectorAll(\".mlq-result-summary [data-badge]\"));\n\n  var quizCard = document.getElementById(\"mlq-quiz-card\");\n  var stepsContainer = document.getElementById(\"mlq-steps\");\n  var resultContainer = document.getElementById(\"mlq-result\");\n  var stepLabel = document.getElementById(\"mlq-step-label\");\n  var resultLabel = document.getElementById(\"mlq-result-label\");\n  var stepCurrent = document.getElementById(\"mlq-step-current\");\n  var stepTotal = document.getElementById(\"mlq-step-total\");\n  var progress = document.querySelector(\".mlq-progress\");\n  var progressBar = document.getElementById(\"mlq-progress-bar\");\n  var controls = document.getElementById(\"mlq-controls\");\n  var backButton = document.getElementById(\"mlq-back\");\n  var nextButton = document.getElementById(\"mlq-next\");\n  var finishButton = document.getElementById(\"mlq-finish\");\n  var restartTop = document.getElementById(\"mlq-restart-top\");\n\n  if (!stepPanels.length || !quizCard) return;\n\n  var currentIndex = 0;\n  var answers = {}; \/\/ { role: \"beatmaker\", goal: \"sellbeats\", territory: \"france\", ... }\n\n  stepTotal.textContent = String(stepPanels.length);\n\n  function updateProgress(value) {\n    var safe = Math.max(0, Math.min(100, value));\n    progressBar.style.width = safe + \"%\";\n    progress.setAttribute(\"aria-valuenow\", String(safe));\n  }\n\n  function currentPanel() {\n    return stepPanels[currentIndex];\n  }\n\n  function refreshControlsState() {\n    var key = currentPanel().getAttribute(\"data-key\");\n    var hasAnswer = Boolean(answers[key]);\n\n    backButton.disabled = currentIndex === 0;\n\n    var isLast = currentIndex === stepPanels.length - 1;\n    nextButton.hidden = isLast;\n    finishButton.hidden = !isLast;\n\n    nextButton.disabled = !hasAnswer;\n    finishButton.disabled = !hasAnswer;\n  }\n\n  function showStep(index) {\n    stepPanels.forEach(function (panel, i) {\n      panel.hidden = i !== index;\n    });\n\n    var panel = stepPanels[index];\n    var heading = panel.querySelector(\"h2\");\n    if (heading) {\n      quizCard.setAttribute(\"aria-labelledby\", heading.id);\n    }\n\n    stepCurrent.textContent = String(index + 1);\n    updateProgress(Math.round(((index + 1) \/ stepPanels.length) * 100));\n    refreshControlsState();\n  }\n\n  function bindOptions() {\n    stepPanels.forEach(function (panel) {\n      var key = panel.getAttribute(\"data-key\");\n      var options = panel.querySelectorAll(\".mlq-option\");\n\n      options.forEach(function (button) {\n        button.addEventListener(\"click\", function () {\n          options.forEach(function (b) { b.setAttribute(\"aria-pressed\", \"false\"); });\n          button.setAttribute(\"aria-pressed\", \"true\");\n          answers[key] = button.getAttribute(\"data-value\");\n          refreshControlsState();\n        });\n      });\n    });\n  }\n\n  function scoreResult() {\n    var scores = { beatmaker: 0, licenses: 0, artist: 0, production: 0, label: 0, management: 0, edition: 0, concerts: 0 };\n\n    stepPanels.forEach(function (panel) {\n      var key = panel.getAttribute(\"data-key\");\n      var value = answers[key];\n      if (!value) return;\n\n      var selected = panel.querySelector('.mlq-option[data-value=\"' + value + '\"]');\n      if (!selected) return;\n\n      var raw = selected.getAttribute(\"data-scores\");\n      if (!raw) return;\n\n      try {\n        var parsed = JSON.parse(raw);\n        Object.keys(parsed).forEach(function (k) {\n          if (scores.hasOwnProperty(k)) scores[k] += parsed[k];\n        });\n      } catch (e) { \/* ignore malformed data *\/ }\n    });\n\n    var order = [\"beatmaker\", \"licenses\", \"artist\", \"production\", \"label\", \"management\", \"edition\", \"concerts\"];\n    return order.reduce(function (best, key) {\n      return scores[key] > scores[best] ? key : best;\n    }, order[0]);\n  }\n\n  function showResult() {\n    var winner = scoreResult();\n\n    stepsContainer.hidden = true;\n    controls.hidden = true;\n    resultContainer.hidden = false;\n\n    stepLabel.hidden = true;\n    resultLabel.hidden = false;\n    restartTop.hidden = false;\n    updateProgress(100);\n\n    resultCards.forEach(function (card) {\n      card.hidden = card.getAttribute(\"data-pack\") !== winner;\n    });\n\n    noteItems.forEach(function (li) {\n      var noteKey = li.getAttribute(\"data-note\"); \/\/ e.g. \"territory-france\"\n      var parts = noteKey.split(\"-\");\n      var group = parts[0];\n      var value = parts.slice(1).join(\"-\");\n      li.hidden = answers[group] !== value;\n    });\n\n    badgeItems.forEach(function (span) {\n      var badgeKey = span.getAttribute(\"data-badge\");\n      var parts = badgeKey.split(\"-\");\n      var group = parts[0];\n      var value = parts.slice(1).join(\"-\");\n      span.hidden = answers[group] !== value;\n    });\n\n    var activeCard = resultContainer.querySelector('.mlq-result-card:not([hidden])');\n    if (activeCard) {\n      var h2 = activeCard.querySelector(\"h2\");\n      if (h2) quizCard.setAttribute(\"aria-labelledby\", h2.id || \"\");\n    }\n  }\n\n  function restartQuiz() {\n    currentIndex = 0;\n    answers = {};\n\n    stepPanels.forEach(function (panel) {\n      panel.querySelectorAll(\".mlq-option\").forEach(function (b) {\n        b.setAttribute(\"aria-pressed\", \"false\");\n      });\n    });\n\n    resultContainer.hidden = true;\n    stepsContainer.hidden = false;\n    controls.hidden = false;\n    stepLabel.hidden = false;\n    resultLabel.hidden = true;\n    restartTop.hidden = true;\n\n    showStep(0);\n  }\n\n  nextButton.addEventListener(\"click\", function () {\n    if (currentIndex < stepPanels.length - 1) {\n      currentIndex += 1;\n      showStep(currentIndex);\n    }\n  });\n\n  backButton.addEventListener(\"click\", function () {\n    if (currentIndex > 0) {\n      currentIndex -= 1;\n      showStep(currentIndex);\n    }\n  });\n\n  finishButton.addEventListener(\"click\", function () {\n    var key = currentPanel().getAttribute(\"data-key\");\n    if (!answers[key]) return;\n    showResult();\n  });\n\n  restartTop.addEventListener(\"click\", restartQuiz);\n\n  bindOptions();\n  showStep(0);\n})();\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Accueil \/ Quiz contrat musical Quiz gratuit \u00b7 5 \u00e9tapes \u00b7 1 minute Quel contrat musical vous faut-il&nbsp;? Indiquez votre r\u00f4le, votre projet et votre contexte. MusiLaw vous oriente vers le pack ou la cat\u00e9gorie la plus pertinente. Sans compteCommencez imm\u00e9diatement Sans collecteR\u00e9ponses dans le navigateur R\u00e9sultat directPack et cat\u00e9gorie recommand\u00e9s 120+ mod\u00e8lesWord et PDF [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":45707,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-45701","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/musilaw.com\/en\/wp-json\/wp\/v2\/pages\/45701","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/musilaw.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/musilaw.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/musilaw.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/musilaw.com\/en\/wp-json\/wp\/v2\/comments?post=45701"}],"version-history":[{"count":41,"href":"https:\/\/musilaw.com\/en\/wp-json\/wp\/v2\/pages\/45701\/revisions"}],"predecessor-version":[{"id":46261,"href":"https:\/\/musilaw.com\/en\/wp-json\/wp\/v2\/pages\/45701\/revisions\/46261"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/musilaw.com\/en\/wp-json\/wp\/v2\/media\/45707"}],"wp:attachment":[{"href":"https:\/\/musilaw.com\/en\/wp-json\/wp\/v2\/media?parent=45701"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}