{"id":465,"date":"2019-02-11T16:09:58","date_gmt":"2019-02-11T15:09:58","guid":{"rendered":"http:\/\/harmony-forme.fr\/?page_id=465"},"modified":"2025-08-11T16:33:57","modified_gmt":"2025-08-11T14:33:57","slug":"inscription","status":"publish","type":"page","link":"https:\/\/harmony-forme.fr\/?page_id=465","title":{"rendered":"Pr\u00e9-inscription"},"content":{"rendered":"\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f464-o1\" lang=\"fr-FR\" dir=\"ltr\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F465#wpcf7-f464-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formulaire de contact\" novalidate=\"novalidate\" data-status=\"init\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"464\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"5.8.2\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"fr_FR\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f464-o1\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<input type=\"hidden\" name=\"_wpcf7cf_hidden_group_fields\" value=\"[]\" \/>\n<input type=\"hidden\" name=\"_wpcf7cf_hidden_groups\" value=\"[]\" \/>\n<input type=\"hidden\" name=\"_wpcf7cf_visible_groups\" value=\"[]\" \/>\n<input type=\"hidden\" name=\"_wpcf7cf_repeaters\" value=\"[]\" \/>\n<input type=\"hidden\" name=\"_wpcf7cf_steps\" value=\"{}\" \/>\n<input type=\"hidden\" name=\"_wpcf7cf_options\" value=\"{&quot;form_id&quot;:464,&quot;conditions&quot;:[{&quot;then_field&quot;:&quot;-1&quot;,&quot;and_rules&quot;:[{&quot;if_field&quot;:&quot;-1&quot;,&quot;operator&quot;:&quot;equals&quot;,&quot;if_value&quot;:&quot;&quot;}]}],&quot;settings&quot;:{&quot;animation&quot;:&quot;yes&quot;,&quot;animation_intime&quot;:200,&quot;animation_outtime&quot;:200,&quot;conditions_ui&quot;:&quot;normal&quot;,&quot;notice_dismissed&quot;:false}}\" \/>\n<input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/div>\n<style>\n:root {\n --gradient: linear-gradient(135deg,#FE09B7,#6DB3B8);\n --fuchsia: #FE09B7;\n --mint: #2CB5A5;\n font-family: 'Poppins', sans-serif;\n --img-plan-solo: url('https:\/\/harmony-forme.fr\/wp-content\/uploads\/2025\/07\/3.png');\n --img-plan-duo: url('https:\/\/harmony-forme.fr\/wp-content\/uploads\/2025\/08\/3.png');\n --img-plan-family: url('https:\/\/harmony-forme.fr\/wp-content\/uploads\/2025\/07\/2.png');\n --img-plan-familyplus: url('https:\/\/harmony-forme.fr\/wp-content\/uploads\/2025\/07\/2.png');\n --bg-option-bilan: url('https:\/\/harmony-forme.fr\/wp-content\/uploads\/2025\/07\/img-2090.jpg');\n --bg-option-invites: url('https:\/\/harmony-forme.fr\/wp-content\/uploads\/2022\/05\/photo-2022-01-10-11-36-59-4.jpg');\n --bg-coords: url('https:\/\/via.placeholder.com\/800x400\/34495e\/ffffff?text=Coordonn%C3%A9es');\n}\n\n* {\n box-sizing: border-box;\n}\n\nhtml {\n scroll-behavior: smooth;\n}\n\nbody {\n margin: 0;\n font-family: 'Poppins', sans-serif;\n color: #0f1f2a;\n}\n\n\/* Wrapper *\/\n.form-wrapper {\n max-width: 1100px;\n margin: 30px auto;\n padding: 0 12px;\n display: flex;\n flex-direction: column;\n gap: 28px;\n}\n\n\/* Sections *\/\n.section-container {\n padding: 16px 14px 10px;\n border-radius: 14px;\n background: transparent;\n}\n\n.section-title {\n font-size: 1.9rem;\n font-weight: 800;\n margin: 0 0 12px;\n background: var(--gradient);\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n text-align: center;\n}\n\n\/* Toggle *\/\n.toggle {\n display: flex;\n gap: 8px;\n margin: 4px 0 12px;\n justify-content: center;\n}\n\n\n\n\n.toggle button {\n padding: 6px 14px;\n border-radius: 999px;\n border: none;\n cursor: pointer;\n font-weight: 600;\n font-size: .85rem;\n min-width: 140px;\n transition: .2s;\n}\n\n.toggle .active {\n background: var(--gradient);\n color: #fff;\n box-shadow: 0 6px 18px rgba(254,9,183,.25);\n}\n\n.toggle .inactive {\n background: #f0f0f0;\n color: #444;\n}\n\n\/* Plans *\/\n.plans-row {\n display: grid;\n grid-template-columns: repeat(4, 1fr);\n gap: 16px;\n}\n\n.plan-card {\n position: relative;\n border: 1px solid rgba(0,0,0,.06);\n border-radius: 14px;\n padding: 18px 16px;\n box-shadow: 0 10px 20px rgba(0,0,0,0.06);\n background: linear-gradient(180deg, #ffffff 0%, #f8fbfd 100%);\n cursor: pointer;\n transition: all .18s ease;\n min-height: 250px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n gap: 10px;\n}\n\n.plan-card:hover {\n transform: translateY(-3px);\n box-shadow: 0 12px 24px rgba(0,0,0,0.10);\n}\n\n.plan-card.selected {\n outline: 2px solid rgba(254,9,183,0.28);\n box-shadow: 0 16px 30px rgba(254,9,183,0.16);\n}\n\n.plan-img {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 56px;\n height: 56px;\n object-fit: contain;\n object-position: center;\n display: block;\n pointer-events: none;\n}\n\n.plan-card h3 {\n margin: 0;\n font-size: 1.28rem;\n font-weight: 900;\n color: var(--mint);\n text-align: center;\n}\n\n.plan-details {\n text-align: center;\n display: flex;\n flex-direction: column;\n gap: 6px;\n align-items: center;\n}\n\n.price-big {\n display: inline-flex;\n align-items: baseline;\n justify-content: center;\n gap: 4px;\n font-weight: 900;\n line-height: 1;\n margin-top: 2px;\n white-space: nowrap;\n font-size: 2.3rem;\n color: var(--fuchsia);\n}\n\n.price-big .amount {\n display: inline-block;\n}\n\n.price-big .euro {\n font-size: 1.45rem;\n font-weight: 900;\n line-height: 1;\n}\n\n.price-big .perperson {\n font-size: 1rem;\n margin-left: 4px;\n opacity: .9;\n}\n\n.unit {\n color: #334;\n font-size: .72rem;\n}\n\n.monthly {\n color: #223;\n font-size: .72rem;\n}\n\n.fees, .badge-fee {\n color: #334;\n font-size: .66rem;\n}\n\n.check {\n position: absolute;\n top: 8px;\n left: 8px;\n width: 18px;\n height: 18px;\n border-radius: 50%;\n border: 2px solid #a8dadf;\n background: #fff;\n color: #2a9d8f;\n font-weight: 800;\n font-size: 12px;\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0;\n transform: scale(.85);\n transition: .18s;\n}\n\n.plan-card.selected .check {\n opacity: 1;\n transform: scale(1);\n}\n\n\/* Options *\/\n.options-section {\n display: flex;\n flex-direction: column;\n gap: 8px;\n}\n\n.options-row {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n gap: 16px;\n}\n\n.option-card {\n position: relative;\n border: 1px solid rgba(0,0,0,.06);\n border-radius: 12px;\n overflow: hidden;\n background: #fff;\n box-shadow: 0 12px 26px rgba(0,0,0,.12);\n transition: .18s;\n color: #0f1f2a;\n}\n\n.option-card::before {\n content: \"\";\n position: absolute;\n inset: 0;\n background-size: cover;\n background-position: center;\n opacity: .2;\n z-index: 0;\n filter: saturate(1.05) contrast(1.02);\n}\n\n.option-card[data-opt=\"BILAN\"]::before {\n background-image: var(--bg-option-bilan);\n}\n\n.option-card[data-opt=\"INVITES\"]::before {\n background-image: var(--bg-option-invites);\n}\n\n.option-inner {\n position: relative;\n z-index: 1;\n padding: 18px 20px;\n display: flex;\n flex-direction: column;\n gap: 10px;\n}\n\n.option-inner h3 {\n margin: 0;\n font-size: 1.22rem;\n font-weight: 900;\n color: #0b1822;\n}\n\n.option-price {\n font-size: 1.55rem;\n font-weight: 900;\n color: var(--fuchsia);\n}\n\n.option-desc {\n font-size: 1rem;\n line-height: 1.35;\n margin-top: 0;\n color: #14303b;\n}\n\n.option-card[data-opt=\"INVITES\"] .option-desc {\n color: var(--fuchsia);\n font-weight: 800;\n}\n\n.option-list {\n margin: 4px 0 0 18px;\n padding: 0;\n font-size: .95rem;\n color: #0b1822;\n}\n\n.option-list li {\n margin: 3px 0;\n}\n\n.option-check {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 22px;\n height: 22px;\n border-radius: 50%;\n border: 2px solid #a8dadf;\n background: #fff;\n color: #2a9d8f;\n font-weight: 800;\n font-size: 13px;\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0;\n transform: scale(.85);\n transition: .18s;\n z-index: 1;\n}\n\n.option-card.selected {\n outline: 2px solid rgba(254,9,183,.28);\n transform: translateY(-2px);\n box-shadow: 0 18px 36px rgba(254,9,183,.18), 0 6px 16px rgba(0,0,0,.18);\n}\n\n.option-card.selected .option-check {\n opacity: 1;\n transform: scale(1);\n}\n\n.option-card.disabled {\n filter: grayscale(.1) saturate(.75);\n opacity: .65;\n pointer-events: none;\n}\n\n\/* Coordonn\u00e9es *\/\n.coords-section {\n position: relative;\n border: 1px solid rgba(0,0,0,.06);\n border-radius: 12px;\n padding: 16px;\n background: linear-gradient(180deg, #ffffff 0%, #f9fbfd 100%);\n box-shadow: 0 8px 18px rgba(0,0,0,.08);\n}\n\n.coords-grid {\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 16px;\n}\n\n.coords-card {\n display: flex;\n flex-direction: column;\n gap: 10px;\n background: #fff;\n border: 1px solid #e6eef2;\n border-radius: 10px;\n padding: 12px;\n}\n\n.coords-row {\n display: grid;\n grid-template-columns: 1fr;\n gap: 10px;\n}\n\n.coords-card label {\n display: block;\n font-weight: 600;\n font-size: .85rem;\n color: #0b1822;\n}\n\n.coords-card input,\n.coords-card textarea,\n.coords-card select {\n width: 100%;\n padding: 10px 12px;\n border: 1px solid #cfd8dc;\n border-radius: 8px;\n font-size: .95rem;\n background: #fff;\n color: #1f2f3f;\n}\n\n.small-legal {\n font-size: .72rem;\n color: #334;\n margin-top: 6px;\n}\n\n.accept-row {\n display: flex;\n flex-direction: column;\n gap: 6px;\n margin-top: 12px;\n}\n\n\/* Submit *\/\n.submit-wrap {\n margin-top: 10px;\n display: flex;\n gap: 12px;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n}\n\n.form-error {\n display: none;\n background: #ffe6e6;\n color: #b10000;\n border: 1px solid #ff9a9a;\n padding: 8px 12px;\n border-radius: 8px;\n font-size: .9rem;\n max-width: 650px;\n text-align: center;\n}\n\n.btn-submit {\n background: var(--gradient);\n color: #fff;\n border: none;\n padding: 14px 28px;\n border-radius: 50px;\n font-weight: 700;\n font-size: 1rem;\n cursor: pointer;\n transition: transform .15s ease;\n}\n\n.btn-submit:hover {\n transform: scale(1.02);\n}\n\n.summary {\n font-size: .85rem;\n color: #222;\n display: flex;\n gap: 12px;\n flex-wrap: wrap;\n justify-content: center;\n margin-top: 6px;\n background: rgba(255,255,255,.96);\n padding: 8px 12px;\n border-radius: 8px;\n box-shadow: 0 8px 20px rgba(0,0,0,.08);\n}\n\n.summary strong {\n color: #111;\n}\n\n.hidden-inputs {\n display: none;\n}\n\n\/* Toast *\/\n#success-toast {\n position: fixed;\n inset: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n pointer-events: none;\n z-index: 9999;\n opacity: 0;\n transition: opacity .3s;\n}\n\n#success-toast .toast-box {\n background: #fff;\n padding: 20px 28px;\n border-radius: 16px;\n box-shadow: 0 20px 50px rgba(0,0,0,0.15);\n max-width: 360px;\n text-align: center;\n border: 2px solid #e6eef2;\n}\n\n#success-toast .title {\n font-size: 1.25rem;\n font-weight: 700;\n margin-bottom: 6px;\n color: var(--fuchsia);\n}\n\n#success-toast button {\n background: var(--gradient);\n border: none;\n color: #fff;\n padding: 8px 16px;\n border-radius: 999px;\n cursor: pointer;\n font-weight: 600;\n font-size: .85rem;\n}\n\n#success-toast .close-x {\n position: absolute;\n top: 6px;\n right: 8px;\n font-size: 18px;\n cursor: pointer;\n color: #888;\n}\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n .plans-row {\n grid-template-columns: repeat(2, 1fr);\n }\n}\n\n@media (max-width: 720px) {\n .plan-img {\n width: 48px;\n height: 48px;\n }\n\n .coords-grid {\n grid-template-columns: 1fr;\n }\n}\n<\/style>\n<div class=\"form-wrapper\" id=\"abonnement-complet\">\n \n<!-- 1. Formules -->\n\t<div class=\"section-container\" id=\"section-formules\">\n\t\t<div class=\"section-title\">\n\t\t\t<p>1. Choisissez votre abonnement\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"toggle\">\n\t\t\t<p><button type=\"button\" class=\"active\" data-mode=\"annuel\" id=\"btn-annuel\">Engagement<\/button><br \/>\n<button type=\"button\" class=\"inactive\" data-mode=\"flex\" id=\"btn-flex\">Sans engagement<\/button>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"plans-row\">\n \n<!-- SOLO -->\n\t\t\t<div class=\"plan-card\" data-value=\"SOLO\" tabindex=\"0\" aria-label=\"Choisir Pass Solo\">\n\t\t\t\t<p><img decoding=\"async\" class=\"plan-img\" alt=\"\" src=\"https:\/\/harmony-forme.fr\/wp-content\/uploads\/2025\/07\/3.png\" \/>\n\t\t\t\t<\/p>\n\t\t\t\t<h3>Pass Solo\n\t\t\t\t<\/h3>\n\t\t\t\t<div class=\"plan-details\">\n\t\t\t\t\t<div class=\"price-big\" data-annuel-num=\"6,92\" data-flex-num=\"9,22\">\n\t\t\t\t\t\t<p><span class=\"amount\">6,92<\/span><span class=\"euro\">\u20ac<\/span>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"unit\">\n\t\t\t\t\t\t<p>\/semaine\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"monthly\" data-month-annuel=\"soit 29,99\u20ac\/mois sur 12 mois minimum\" data-month-flex=\"soit 39,98\u20ac\/mois\">\n\t\t\t\t\t\t<p>soit 29,99\u20ac\/mois sur 12 mois minimum\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"fees\" data-annuel=\"0\u20ac\" data-flex=\"29\u20ac\">\n\t\t\t\t\t\t<p>Frais&nbsp;: 0\u20ac\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"badge-fee\" data-annuel=\"0\u20ac\" data-flex=\"15\u20ac\">\n\t\t\t\t\t\t<p>0\u20ac de badge\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"check\">\n\t\t\t\t\t<p>\u2713\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n \n<!-- DUO -->\n\t\t\t<div class=\"plan-card\" data-value=\"DUO\" tabindex=\"0\" aria-label=\"Choisir Pass Duo\">\n\t\t\t\t<p><img decoding=\"async\" class=\"plan-img\" alt=\"\" src=\"https:\/\/harmony-forme.fr\/wp-content\/uploads\/2025\/08\/3.png\" \/>\n\t\t\t\t<\/p>\n\t\t\t\t<h3>Pass Duo\n\t\t\t\t<\/h3>\n\t\t\t\t<div class=\"plan-details\">\n\t\t\t\t\t<div class=\"price-big\" data-annuel-num=\"5,76\" data-flex-num=\"8,07\" data-perperson=\"\ud83e\uddcd\">\n\t\t\t\t\t\t<p><span class=\"amount\">5,76<\/span><span class=\"euro\">\u20ac<\/span><span class=\"perperson\">\/\ud83e\uddcd<\/span>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"unit\">\n\t\t\t\t\t\t<p>\/semaine\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"monthly\" data-month-annuel=\"soit 24,99\u20ac\/mois sur 12 mois minimum\" data-month-flex=\"soit 34,98\u20ac\/mois\">\n\t\t\t\t\t\t<p>soit 24,99\u20ac\/mois sur 12 mois minimum\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"fees\" data-annuel=\"0\u20ac\" data-flex=\"29\u20ac\">\n\t\t\t\t\t\t<p>Frais&nbsp;: 0\u20ac\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"badge-fee\" data-annuel=\"15\u20ac\/\ud83e\uddcd\" data-flex=\"15\u20ac\/\ud83e\uddcd\">\n\t\t\t\t\t\t<p>15\u20ac\/\ud83e\uddcd de badge\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"check\">\n\t\t\t\t\t<p>\u2713\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n \n<!-- FAMILY -->\n\t\t\t<div class=\"plan-card\" data-value=\"FAMILY\" tabindex=\"0\" aria-label=\"Choisir Pass Family\">\n\t\t\t\t<p><img decoding=\"async\" class=\"plan-img\" alt=\"\" src=\"https:\/\/harmony-forme.fr\/wp-content\/uploads\/2025\/07\/2.png\" \/>\n\t\t\t\t<\/p>\n\t\t\t\t<h3>Pass Family\n\t\t\t\t<\/h3>\n\t\t\t\t<div class=\"plan-details\">\n\t\t\t\t\t<div class=\"price-big\" data-annuel-num=\"6,92\" data-flex-num=\"9,22\">\n\t\t\t\t\t\t<p><span class=\"amount\">6,92<\/span><span class=\"euro\">\u20ac<\/span>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"unit\">\n\t\t\t\t\t\t<p>\/semaine\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"monthly\" data-month-annuel=\"soit 29,99\u20ac\/mois sur 12 mois minimum\" data-month-flex=\"soit 39,98\u20ac\/mois\">\n\t\t\t\t\t\t<p>soit 29,99\u20ac\/mois sur 12 mois minimum\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"fees\" data-annuel=\"0\u20ac\" data-flex=\"29\u20ac\">\n\t\t\t\t\t\t<p>Frais&nbsp;: 0\u20ac\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"badge-fee\" data-annuel=\"15\u20ac\" data-flex=\"15\u20ac\">\n\t\t\t\t\t\t<p>15\u20ac de badge\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"check\">\n\t\t\t\t\t<p>\u2713\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n \n<!-- FAMILY+ -->\n\t\t\t<div class=\"plan-card\" data-value=\"FAMILY+\" tabindex=\"0\" aria-label=\"Choisir Pass Family+\">\n\t\t\t\t<p><img decoding=\"async\" class=\"plan-img\" alt=\"\" src=\"https:\/\/harmony-forme.fr\/wp-content\/uploads\/2025\/07\/2.png\" \/>\n\t\t\t\t<\/p>\n\t\t\t\t<h3>Pass Family+\n\t\t\t\t<\/h3>\n\t\t\t\t<div class=\"plan-details\">\n\t\t\t\t\t<div class=\"price-big\" data-annuel-num=\"4,61\" data-flex-num=\"6,92\" data-perperson=\"\ud83e\uddcd\">\n\t\t\t\t\t\t<p><span class=\"amount\">4,61<\/span><span class=\"euro\">\u20ac<\/span><span class=\"perperson\">\/\ud83e\uddcd<\/span>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"unit\">\n\t\t\t\t\t\t<p>\/semaine\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"monthly\" data-month-annuel=\"soit 19,99\u20ac\/mois\/\ud83e\uddcd sur 12 mois minimum\" data-month-flex=\"soit 29,98\u20ac\/mois\/\ud83e\uddcd\">\n\t\t\t\t\t\t<p>soit 19,99\u20ac\/mois\/\ud83e\uddcd sur 12 mois minimum\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"fees\" data-annuel=\"29\u20ac\/\ud83e\uddcd\" data-flex=\"29\u20ac\/\ud83e\uddcd\">\n\t\t\t\t\t\t<p>Frais&nbsp;: 29\u20ac\/\ud83e\uddcd\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"badge-fee\" data-annuel=\"15\u20ac\/\ud83e\uddcd\" data-flex=\"15\u20ac\/\ud83e\uddcd\">\n\t\t\t\t\t\t<p>15\u20ac de badge\/\ud83e\uddcd\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"check\">\n\t\t\t\t\t<p>\u2713\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<!-- 2. Options -->\n<div class=\"options-section\" id=\"section-options\">\n\t<div class=\"section-title\">\n\t\t<p>2. Choisissez vos options\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"options-row\">\n\t\t<div class=\"option-card\" data-opt=\"BILAN\" tabindex=\"0\" aria-label=\"Activer option Bilan Forme\">\n\t\t\t<div class=\"option-check\">\n\t\t\t\t<p>\u2713\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"option-inner\">\n\t\t\t\t<h3>Bilan Forme\n\t\t\t\t<\/h3>\n\t\t\t\t<div class=\"option-price\">\n\t\t\t\t\t<p>4,99\u20ac \/ mois\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"option-desc\">\n\t\t\t\t\t<p>Un rendez-vous personnalis\u00e9 avec un coach&nbsp;:\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<ul class=\"option-list\">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Pes\u00e9es m\u00e9dicales\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Mensurations\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Programmes adapt\u00e9s\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"option-card\" data-opt=\"INVITES\" tabindex=\"0\" aria-label=\"Activer option Pass invit\u00e9s\">\n\t\t\t<div class=\"option-check\">\n\t\t\t\t<p>\u2713\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"option-inner\">\n\t\t\t\t<h3>Pass invit\u00e9s\n\t\t\t\t<\/h3>\n\t\t\t\t<div class=\"option-price\">\n\t\t\t\t\t<p>6,99\u20ac \/ mois\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"option-desc\">\n\t\t\t\t\t<p>Invitez qui vous voulez\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<ul class=\"option-list\">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Une personne pendant votre s\u00e9ance\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Quand vous voulez\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Badge \u00e0 payer une seule fois&nbsp;: 15\u20ac\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<!-- 3. Coordonn\u00e9es -->\n<div class=\"section-container\" id=\"section-coordonnees\">\n\t<div class=\"section-title\">\n\t\t<p>3. Entrez vos coordonn\u00e9es\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"coords-section\">\n\t\t<div class=\"coords-grid\">\n\t\t\t<div class=\"coords-card\">\n\t\t\t\t<div class=\"coords-row\">\n\t\t\t\t\t<p><label>Nom <span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span> <\/label><br \/>\n<label>Pr\u00e9nom <span class=\"wpcf7-form-control-wrap\" data-name=\"your-prenom\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-prenom\" \/><\/span> <\/label><br \/>\n<label>Adresse <span class=\"wpcf7-form-control-wrap\" data-name=\"your-adresse\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-adresse\" \/><\/span> <\/label>\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"coords-card\">\n\t\t\t\t<div class=\"coords-row\">\n\t\t\t\t\t<p><label>Code Postal <span class=\"wpcf7-form-control-wrap\" data-name=\"number-cp\"><input class=\"wpcf7-form-control wpcf7-number wpcf7-validates-as-required wpcf7-validates-as-number\" min=\"00000\" max=\"99999\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"number\" name=\"number-cp\" \/><\/span> <\/label><br \/>\n<label>Ville <span class=\"wpcf7-form-control-wrap\" data-name=\"your-ville\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-ville\" \/><\/span> <\/label><br \/>\n<label>Date de naissance <span class=\"wpcf7-form-control-wrap\" data-name=\"date-naissance\"><input class=\"wpcf7-form-control wpcf7-date wpcf7-validates-as-required wpcf7-validates-as-date\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"date\" name=\"date-naissance\" \/><\/span> <\/label>\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"coords-card\">\n\t\t\t\t<div class=\"coords-row\">\n\t\t\t\t\t<p><label>Email <span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span> <\/label><br \/>\n<label>T\u00e9l\u00e9phone <span class=\"wpcf7-form-control-wrap\" data-name=\"tel-num\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"tel-num\" \/><\/span> <\/label>\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"coords-card\">\n\t\t\t\t<div class=\"coords-row\">\n\t\t\t\t\t<p><label style=\"font-weight:700;\">Centre d'inscription choisi<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"radio-centre\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><label><input type=\"radio\" name=\"radio-centre\" value=\"Harmony Longuenesse\" checked=\"checked\" \/><span class=\"wpcf7-list-item-label\">Harmony Longuenesse<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"radio-centre\" value=\"Harmony Sains-en-Gohelle\" \/><span class=\"wpcf7-list-item-label\">Harmony Sains-en-Gohelle<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"radio\" name=\"radio-centre\" value=\"Harmony Beaurains\" \/><span class=\"wpcf7-list-item-label\">Harmony Beaurains<\/span><\/label><\/span><\/span><\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"accept-row\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"acceptance-cgv\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"acceptance-cgv\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">J'accepte les Conditions G\u00e9n\u00e9rales Harmony.<\/span><\/label><\/span><\/span><\/span><br \/>\n<a href=\"https:\/\/harmony-forme.fr\/?page_id=2188\" target=\"_blank\">Lire les CGV \u2192<\/a><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"acceptance-219\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"acceptance-219\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">En envoyant ce formulaire, j'accepte que les informations personnelles que je transmets soient utilis\u00e9es afin de traiter ma demande et de me recontacter.<\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t\t<div class=\"small-legal\">\n\t\t\t\t<p>Vos informations vont \u00eatre envoy\u00e9es au centre d'inscription choisi. Une fois votre demande envoy\u00e9e, rendez-vous dans votre centre aux horaires d'ouverture de l'accueil pour finaliser votre inscription, payer vos frais d'inscription et r\u00e9cup\u00e9rer votre badge d'acc\u00e8s.\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<!-- actions + r\u00e9sum\u00e9 -->\n<div class=\"actions\">\n\t<div class=\"submit-wrap\">\n\t\t<div class=\"form-error\" id=\"form-error\">\n\t\t<\/div>\n\t\t<p><button type=\"button\" class=\"btn-submit\" id=\"submit-btn\">Envoyer ma demande de pr\u00e9-inscription<\/button>\n\t\t<\/p>\n\t\t<div class=\"summary\">\n\t\t\t<div>\n\t\t\t\t<p>Formule&nbsp;: <strong id=\"summary-formule\">Pass Solo<\/strong>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div>\n\t\t\t\t<p>Mode&nbsp;: <strong id=\"summary-mode\">Engagement<\/strong>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div>\n\t\t\t\t<p>Options&nbsp;: <strong id=\"summary-options\">Aucune<\/strong>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<!-- cach\u00e9s \/ CF7 -->\n<div class=\"hidden-inputs\">\n\t<p><input type=\"hidden\" name=\"formule_choisie\" id=\"formule_choisie\" value=\"SOLO\" \/><br \/>\n<input type=\"hidden\" name=\"mode\" id=\"mode\" value=\"Engagement\" \/><br \/>\n<input type=\"hidden\" name=\"option_bilan\" id=\"option_bilan\" value=\"0\" \/><br \/>\n<input type=\"hidden\" name=\"option_invites\" id=\"option_invites\" value=\"0\" \/><br \/>\n<input type=\"hidden\" name=\"formule_label\" id=\"formule_label\" value=\"Pass Solo\" \/><br \/>\n<input type=\"hidden\" name=\"option_bilan_label\" id=\"option_bilan_label\" value=\"Non\" \/><br \/>\n<input type=\"hidden\" name=\"option_invites_label\" id=\"option_invites_label\" value=\"Non\" \/>\n\t<\/p>\n<\/div>\n\n<!-- toast succ\u00e8s -->\n<div id=\"success-toast\">\n\t<div class=\"toast-box\">\n\t\t<div class=\"close-x\" id=\"toast-x\">\n\t\t\t<p>\u00d7\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"title\">\n\t\t\t<p>\ud83c\udf89 Merci&nbsp;!\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div>\n\t\t\t<p>Votre pr\u00e9-inscription a bien \u00e9t\u00e9 prise en compte.\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div style=\"margin-top:10px;\">\n\t\t\t<p><button id=\"toast-close\">Fermer<\/button>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<p>\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", () => {\n\n \/* Toast *\/\n function showSuccessToast(){\n const toast = document.getElementById('success-toast');\n if(!toast) return;\n toast.style.opacity = '1';\n toast.style.pointerEvents = 'auto';\n const hide = () => {\n toast.style.opacity = '0';\n toast.style.pointerEvents = 'none';\n };\n document.getElementById('toast-close')?.addEventListener('click', hide, { once:true });\n document.getElementById('toast-x')?.addEventListener('click', hide, { once:true });\n setTimeout(hide, 3000);\n }\n\n \/* Libell\u00e9s tol\u00e9rants *\/\n const MODE_LABEL = { annel:'Engagement', annuEl:'Engagement', annuel:'Engagement', flex:'Sans engagement' };\n const displayModeLabel = (k) => MODE_LABEL[k] || k;\n\n \/* Mode Engagement \/ Sans engagement *\/\n function setMode(modeKey){\n document.querySelectorAll('.toggle button').forEach(b=>{\n b.classList.toggle('active', b.dataset.mode===modeKey);\n b.classList.toggle('inactive', b.dataset.mode!==modeKey);\n });\n const label = displayModeLabel(modeKey);\n document.getElementById('mode').value = label;\n document.getElementById('summary-mode').textContent = label;\n\n document.querySelectorAll('.price-big').forEach(p=>{\n const num = p.dataset[modeKey+'Num'];\n if(num) p.querySelector('.amount').textContent = num;\n const per = p.dataset.perperson || '';\n const perNode = p.querySelector('.perperson');\n if(perNode){\n perNode.textContent = per ? ('\/'+per) : '';\n perNode.style.display = per ? 'inline' : 'none';\n }\n });\n\n document.querySelectorAll('.monthly').forEach(m=>{\n const v = modeKey==='annuel' ? m.dataset.monthAnnuel : m.dataset.monthFlex;\n if(v) m.textContent = v;\n });\n\n document.querySelectorAll('.fees').forEach(f=>{\n const fee = f.dataset[modeKey];\n if(fee) f.textContent = 'Frais : '+fee;\n });\n\n document.querySelectorAll('.badge-fee').forEach(b=>{\n const v = b.dataset[modeKey];\n if(v) b.textContent = v+' de badge';\n });\n }\n\n document.getElementById('btn-annuel')?.addEventListener('click',()=>setMode('annuel'));\n document.getElementById('btn-flex')?.addEventListener('click',()=>setMode('flex'));\n setMode('annuel'); \/\/ valeur par d\u00e9faut\n\n \/* R\u00e9sum\u00e9 + labels *\/\n function updateOptionsSummary(){\n const chosen = [];\n if(document.getElementById('option_bilan')?.value==='1') chosen.push('Bilan Forme');\n if(document.getElementById('option_invites')?.value==='1') chosen.push('Pass invit\u00e9s');\n document.getElementById('summary-options').textContent = chosen.length ? chosen.join(' + ') : 'Aucune';\n }\n\n function refreshLabels(){\n const f = document.getElementById('formule_choisie')?.value || '';\n const map = { SOLO:'Pass Solo', DUO:'Pass Duo', FAMILY:'Pass Family', FAMILYPLUS:'Pass Family +' };\n document.getElementById('formule_label').value = map[f]||'';\n document.getElementById('option_bilan_label').value = (document.getElementById('option_bilan')?.value==='1'?'Oui':'Non');\n document.getElementById('option_invites_label').value = (document.getElementById('option_invites')?.value==='1'?'Oui':'Non');\n }\n\n \/* R\u00e8gles d'activation des options *\/\n function updateOptionAvailability(plan){\n const bilan = document.querySelector('.option-card[data-opt=\"BILAN\"]');\n const invites = document.querySelector('.option-card[data-opt=\"INVITES\"]');\n if(bilan){\n const disable = (plan==='SOLO');\n if(disable){\n bilan.classList.add('disabled');\n bilan.classList.remove('selected');\n document.getElementById('option_bilan').value='0';\n } else {\n bilan.classList.remove('disabled');\n }\n }\n if(invites){\n const disable = (plan==='SOLO' || plan==='FAMILY');\n if(disable){\n invites.classList.add('disabled');\n invites.classList.remove('selected');\n document.getElementById('option_invites').value='0';\n } else {\n invites.classList.remove('disabled');\n }\n }\n }\n\n \/* Scroll helpers *\/\n const slideToOptions = () => document.getElementById('section-options')?.scrollIntoView({behavior:'smooth', block:'start'});\n const slideToForm = () => document.getElementById('section-coordonnees')?.scrollIntoView({behavior:'smooth', block:'start'});\n\n \/* S\u00e9lection formules *\/\n const plansRow = document.querySelector('.plans-row');\n if(plansRow){\n plansRow.addEventListener('click', (e)=>{\n const card = e.target.closest('.plan-card');\n if(!card) return;\n document.querySelectorAll('.plan-card').forEach(c=>c.classList.remove('selected'));\n card.classList.add('selected');\n const val = card.dataset.value || '';\n document.getElementById('formule_choisie').value = val;\n document.getElementById('summary-formule').textContent = card.querySelector('h3')?.textContent || '';\n updateOptionAvailability(val);\n updateOptionsSummary();\n refreshLabels();\n if(val==='SOLO'){\n slideToForm();\n } else {\n slideToOptions();\n }\n });\n\n plansRow.addEventListener('keydown',(e)=>{\n if(e.key==='Enter'||e.key===' '){\n const card = e.target.closest('.plan-card');\n if(card){ e.preventDefault(); card.click(); }\n }\n });\n }\n\n \/* Toggle options *\/\n const optionsRow = document.querySelector('.options-row');\n if(optionsRow){\n optionsRow.addEventListener('click',(e)=>{\n const opt = e.target.closest('.option-card');\n if(!opt || opt.classList.contains('disabled')) return;\n const key = opt.dataset.opt;\n const hidden = (key==='BILAN') ? document.getElementById('option_bilan') : document.getElementById('option_invites');\n const active = opt.classList.toggle('selected');\n hidden.value = active ? '1' : '0';\n updateOptionsSummary();\n refreshLabels();\n slideToForm();\n });\n\n optionsRow.addEventListener('keydown',(e)=>{\n if(e.key==='Enter'||e.key===' '){\n const opt = e.target.closest('.option-card');\n if(opt){ e.preventDefault(); opt.click(); }\n }\n });\n }\n\n \/* Init par d\u00e9faut *\/\n (function initDefault(){\n const defaultSolo = document.querySelector('.plan-card[data-value=\"SOLO\"]');\n if(defaultSolo){\n defaultSolo.classList.add('selected');\n document.getElementById('formule_choisie').value='SOLO';\n document.getElementById('summary-formule').textContent='Pass Solo';\n updateOptionAvailability('SOLO');\n updateOptionsSummary();\n refreshLabels();\n }\n })();\n\n \/* Validation *\/\n function validateRequiredFields(){\n const errors=[];\n const getVal=sel=>{ const el=document.querySelector(sel); return el ? (el.value||'').trim() : ''; };\n if(!getVal('input[name=\"your-name\"]')) errors.push('Nom');\n if(!getVal('input[name=\"your-prenom\"]')) errors.push('Pr\u00e9nom');\n if(!getVal('input[name=\"your-adresse\"]')) errors.push('Adresse');\n if(!getVal('input[name=\"number-cp\"]')) errors.push('Code Postal');\n if(!getVal('input[name=\"your-ville\"]')) errors.push('Ville');\n if(!getVal('input[name=\"date-naissance\"]')) errors.push('Date de naissance');\n if(!getVal('input[name=\"your-email\"]')) errors.push('Email');\n if(!getVal('input[name=\"tel-num\"]')) errors.push('T\u00e9l\u00e9phone');\n\n const accepts=[...document.querySelectorAll('input[type=\"checkbox\"]')];\n let hasCGV=false, hasPrivacy=false;\n accepts.forEach(chk=>{\n const label=document.querySelector(`label[for=\"${chk.id}\"]`) || chk.closest('label');\n const text=(label ? label.textContent : '').toLowerCase();\n if(text.includes('conditions g\u00e9n\u00e9rales')) hasCGV = chk.checked || hasCGV;\n if(text.includes('informations personnelles')) hasPrivacy = chk.checked || hasPrivacy;\n });\n\n if(!hasCGV) errors.push('Acceptation des CGV');\n if(!hasPrivacy) errors.push(\"Consentement d'utilisation des donn\u00e9es\");\n\n return errors;\n }\n\n \/* Envoi *\/\n let hasSubmitted = false; \/\/ \ud83d\udd39 bloquer les envois multiples\n\n document.getElementById('submit-btn')?.addEventListener('click', (e) => {\n e.preventDefault();\n\n if (hasSubmitted) return; \/\/ \ud83d\udd39 d\u00e9j\u00e0 soumis, rien ne se passe\n hasSubmitted = true; \/\/ \ud83d\udd39 verrou activ\u00e9\n\n const box = document.getElementById('form-error');\n if(box){ box.style.display='none'; box.textContent=''; }\n\n const missing = validateRequiredFields();\n if(missing.length){\n if(box){\n box.textContent = \"Merci de compl\u00e9ter : \" + missing.join(', ');\n box.style.display='block';\n box.scrollIntoView({behavior:'smooth', block:'center'});\n }\n hasSubmitted = false; \/\/ \ud83d\udd39 si erreur, on r\u00e9active le bouton\n return;\n }\n\n showSuccessToast();\n\n const cf7form = document.querySelector('.wpcf7 form');\n if(cf7form){\n cf7form.requestSubmit(); \/\/ \ud83d\udd39 utilisation de requestSubmit() pour \u00e9viter double envoi\n }\n });\n\n});\n<\/script>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":50,"comment_status":"closed","ping_status":"closed","template":"","meta":{"saved_in_kubio":true,"_uag_custom_page_level_css":"","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":70,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"class_list":["post-465","page","type-page","status-publish","hentry"],"kubio_ai_page_context":{"short_desc":"","purpose":"general"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Harmony &#8211; Pr\u00e9-inscription<\/title>\n<meta name=\"description\" content=\"Choisissez votre abonnement : Pass Solo, Pass Duo ou Pass Family. \u00c0 partir de 19.99\u20ac\/mois, acc\u00e9dez \u00e0 nos 3 centres de remise en forme !\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Harmony &#8211; Pr\u00e9-inscription\" \/>\n<meta property=\"og:description\" content=\"Choisissez votre abonnement : Pass Solo, Pass Duo ou Pass Family. \u00c0 partir de 19.99\u20ac\/mois, acc\u00e9dez \u00e0 nos 3 centres de remise en forme !\" \/>\n<meta property=\"og:url\" content=\"https:\/\/harmony-forme.fr\/?page_id=465\" \/>\n<meta property=\"og:site_name\" content=\"Harmony\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hamonylonguenesse\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-11T14:33:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/harmony-forme.fr\/wp-content\/uploads\/2019\/01\/picto-harmony.png\" \/>\n\t<meta property=\"og:image:width\" content=\"118\" \/>\n\t<meta property=\"og:image:height\" content=\"128\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/harmony-forme.fr\/?page_id=465\",\"url\":\"https:\/\/harmony-forme.fr\/?page_id=465\",\"name\":\"Harmony &#8211; Pr\u00e9-inscription\",\"isPartOf\":{\"@id\":\"https:\/\/harmony-forme.fr\/#website\"},\"datePublished\":\"2019-02-11T15:09:58+00:00\",\"dateModified\":\"2025-08-11T14:33:57+00:00\",\"description\":\"Choisissez votre abonnement : Pass Solo, Pass Duo ou Pass Family. \u00c0 partir de 19.99\u20ac\/mois, acc\u00e9dez \u00e0 nos 3 centres de remise en forme !\",\"breadcrumb\":{\"@id\":\"https:\/\/harmony-forme.fr\/?page_id=465#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/harmony-forme.fr\/?page_id=465\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/harmony-forme.fr\/?page_id=465#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/harmony-forme.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pr\u00e9-inscription\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/harmony-forme.fr\/#website\",\"url\":\"https:\/\/harmony-forme.fr\/\",\"name\":\"Harmony\",\"description\":\"La forme sans la frime !\",\"publisher\":{\"@id\":\"https:\/\/harmony-forme.fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/harmony-forme.fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/harmony-forme.fr\/#organization\",\"name\":\"Harmony\",\"url\":\"https:\/\/harmony-forme.fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/harmony-forme.fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/harmony-forme.fr\/wp-content\/uploads\/2019\/01\/logo-harmony.png\",\"contentUrl\":\"https:\/\/harmony-forme.fr\/wp-content\/uploads\/2019\/01\/logo-harmony.png\",\"width\":577,\"height\":139,\"caption\":\"Harmony\"},\"image\":{\"@id\":\"https:\/\/harmony-forme.fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/hamonylonguenesse\/\",\"https:\/\/www.instagram.com\/harmony_forme\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Harmony &#8211; Pr\u00e9-inscription","description":"Choisissez votre abonnement : Pass Solo, Pass Duo ou Pass Family. \u00c0 partir de 19.99\u20ac\/mois, acc\u00e9dez \u00e0 nos 3 centres de remise en forme !","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"fr_FR","og_type":"article","og_title":"Harmony &#8211; Pr\u00e9-inscription","og_description":"Choisissez votre abonnement : Pass Solo, Pass Duo ou Pass Family. \u00c0 partir de 19.99\u20ac\/mois, acc\u00e9dez \u00e0 nos 3 centres de remise en forme !","og_url":"https:\/\/harmony-forme.fr\/?page_id=465","og_site_name":"Harmony","article_publisher":"https:\/\/www.facebook.com\/hamonylonguenesse\/","article_modified_time":"2025-08-11T14:33:57+00:00","og_image":[{"width":118,"height":128,"url":"https:\/\/harmony-forme.fr\/wp-content\/uploads\/2019\/01\/picto-harmony.png","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/harmony-forme.fr\/?page_id=465","url":"https:\/\/harmony-forme.fr\/?page_id=465","name":"Harmony &#8211; Pr\u00e9-inscription","isPartOf":{"@id":"https:\/\/harmony-forme.fr\/#website"},"datePublished":"2019-02-11T15:09:58+00:00","dateModified":"2025-08-11T14:33:57+00:00","description":"Choisissez votre abonnement : Pass Solo, Pass Duo ou Pass Family. \u00c0 partir de 19.99\u20ac\/mois, acc\u00e9dez \u00e0 nos 3 centres de remise en forme !","breadcrumb":{"@id":"https:\/\/harmony-forme.fr\/?page_id=465#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/harmony-forme.fr\/?page_id=465"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/harmony-forme.fr\/?page_id=465#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/harmony-forme.fr\/"},{"@type":"ListItem","position":2,"name":"Pr\u00e9-inscription"}]},{"@type":"WebSite","@id":"https:\/\/harmony-forme.fr\/#website","url":"https:\/\/harmony-forme.fr\/","name":"Harmony","description":"La forme sans la frime !","publisher":{"@id":"https:\/\/harmony-forme.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/harmony-forme.fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/harmony-forme.fr\/#organization","name":"Harmony","url":"https:\/\/harmony-forme.fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/harmony-forme.fr\/#\/schema\/logo\/image\/","url":"https:\/\/harmony-forme.fr\/wp-content\/uploads\/2019\/01\/logo-harmony.png","contentUrl":"https:\/\/harmony-forme.fr\/wp-content\/uploads\/2019\/01\/logo-harmony.png","width":577,"height":139,"caption":"Harmony"},"image":{"@id":"https:\/\/harmony-forme.fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hamonylonguenesse\/","https:\/\/www.instagram.com\/harmony_forme\/"]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"kubio-fullhd":false,"neve-blog":false},"uagb_author_info":{"display_name":"Xavier GEL\u00c9","author_link":"https:\/\/harmony-forme.fr"},"uagb_comment_info":0,"uagb_excerpt":null,"_links":{"self":[{"href":"https:\/\/harmony-forme.fr\/index.php?rest_route=\/wp\/v2\/pages\/465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/harmony-forme.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/harmony-forme.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/harmony-forme.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/harmony-forme.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=465"}],"version-history":[{"count":2,"href":"https:\/\/harmony-forme.fr\/index.php?rest_route=\/wp\/v2\/pages\/465\/revisions"}],"predecessor-version":[{"id":2578,"href":"https:\/\/harmony-forme.fr\/index.php?rest_route=\/wp\/v2\/pages\/465\/revisions\/2578"}],"wp:attachment":[{"href":"https:\/\/harmony-forme.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}