{"id":138,"date":"2026-08-04T21:19:24","date_gmt":"2026-08-04T21:19:24","guid":{"rendered":"http:\/\/scebaes.cluster131.hosting.ovh.net\/?page_id=138"},"modified":"2026-08-05T12:00:55","modified_gmt":"2026-08-05T12:00:55","slug":"accueil","status":"publish","type":"page","link":"https:\/\/chiro-trust.fr\/","title":{"rendered":"Accueil"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"138\" class=\"elementor elementor-138\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de237cb e-flex e-con-boxed e-con e-parent\" data-id=\"de237cb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-954d577 elementor-widget elementor-widget-html\" data-id=\"954d577\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ==========================================================\n   CHIRO TRUST \u2014 MENU FIXE\n   Sans logo, avec CTA Doctolib\n========================================================== *\/\n\nhtml {\n    scroll-behavior: smooth;\n    scroll-padding-top: 95px;\n}\n\n.ctrust-nav,\n.ctrust-nav * {\n    box-sizing: border-box;\n}\n\n.ctrust-nav {\n    --nav-dark: #293b33;\n    --nav-light: #fffdfb;\n    --nav-sage: #ccd3cb;\n    --nav-coral: #cc574e;\n\n    position: fixed;\n    top: 0;\n    right: 0;\n    left: 0;\n    z-index: 999999;\n\n    width: 100%;\n    margin: 0;\n\n    border-bottom: 1px solid rgba(255, 255, 255, 0.12);\n\n    background: rgba(41, 59, 51, 0.96);\n    box-shadow: 0 8px 28px rgba(25, 38, 32, 0.14);\n\n    font-family: \"Poppins\", \"Aptos\", Arial, sans-serif;\n\n    backdrop-filter: blur(14px);\n    -webkit-backdrop-filter: blur(14px);\n}\n\n.ctrust-nav-inner {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 30px;\n\n    width: min(1220px, calc(100% - 48px));\n    min-height: 76px;\n    margin: 0 auto;\n}\n\n\/* ==========================================================\n   MENU\n========================================================== *\/\n\n.ctrust-menu {\n    display: flex;\n    align-items: center;\n    gap: clamp(18px, 2.3vw, 34px);\n\n    margin: 0;\n    padding: 0;\n\n    list-style: none;\n}\n\n.ctrust-menu-link {\n    position: relative;\n    display: inline-flex;\n    align-items: center;\n\n    min-height: 76px;\n\n    color: rgba(255, 255, 255, 0.82);\n\n    font-size: 12px;\n    font-weight: 600;\n    letter-spacing: 0.045em;\n    line-height: 1.2;\n    text-decoration: none;\n    white-space: nowrap;\n\n    transition:\n        color 0.3s ease,\n        transform 0.3s ease;\n}\n\n.ctrust-menu-link::after {\n    content: \"\";\n\n    position: absolute;\n    right: 0;\n    bottom: 17px;\n    left: 0;\n\n    height: 2px;\n    border-radius: 999px;\n\n    background: var(--nav-coral);\n\n    transform: scaleX(0);\n    transform-origin: center;\n\n    transition: transform 0.3s ease;\n}\n\n.ctrust-menu-link:hover,\n.ctrust-menu-link:focus-visible {\n    color: #ffffff;\n    transform: translateY(-1px);\n}\n\n.ctrust-menu-link:hover::after,\n.ctrust-menu-link:focus-visible::after {\n    transform: scaleX(1);\n}\n\n\/* ==========================================================\n   CTA DOCTOLIB\n========================================================== *\/\n\n.ctrust-cta {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n\n    min-height: 46px;\n    padding: 0 21px;\n\n    border: 1px solid var(--nav-coral);\n    border-radius: 999px;\n\n    color: #ffffff;\n    background: var(--nav-coral);\n\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    line-height: 1.2;\n    text-align: center;\n    text-decoration: none;\n    text-transform: uppercase;\n    white-space: nowrap;\n\n    box-shadow: 0 10px 28px rgba(204, 87, 78, 0.24);\n\n    transition:\n        color 0.3s ease,\n        background 0.3s ease,\n        border-color 0.3s ease,\n        box-shadow 0.3s ease,\n        transform 0.3s ease;\n}\n\n.ctrust-cta svg {\n    width: 17px;\n    height: 17px;\n\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n}\n\n.ctrust-cta:hover,\n.ctrust-cta:focus-visible {\n    color: var(--nav-dark);\n    border-color: #ffffff;\n    background: #ffffff;\n\n    box-shadow: 0 14px 34px rgba(13, 27, 21, 0.22);\n    transform: translateY(-2px);\n}\n\n\/* ==========================================================\n   BOUTON MOBILE\n========================================================== *\/\n\n.ctrust-mobile-toggle {\n    display: none;\n    align-items: center;\n    justify-content: center;\n    flex-direction: column;\n    gap: 5px;\n\n    width: 43px;\n    height: 43px;\n    padding: 0;\n\n    border: 1px solid rgba(255, 255, 255, 0.20);\n    border-radius: 50%;\n\n    color: #ffffff;\n    background: transparent;\n\n    cursor: pointer;\n}\n\n.ctrust-mobile-toggle span {\n    display: block;\n\n    width: 17px;\n    height: 1.5px;\n\n    border-radius: 999px;\n    background: currentColor;\n\n    transition:\n        transform 0.3s ease,\n        opacity 0.3s ease;\n}\n\n.ctrust-mobile-toggle[aria-expanded=\"true\"] span:nth-child(1) {\n    transform: translateY(6.5px) rotate(45deg);\n}\n\n.ctrust-mobile-toggle[aria-expanded=\"true\"] span:nth-child(2) {\n    opacity: 0;\n}\n\n.ctrust-mobile-toggle[aria-expanded=\"true\"] span:nth-child(3) {\n    transform: translateY(-6.5px) rotate(-45deg);\n}\n\n\/* Espace pour \u00e9viter que le menu masque le d\u00e9but du site *\/\n.ctrust-nav-spacer {\n    width: 100%;\n    height: 76px;\n}\n\n\/* Barre d\u2019administration WordPress *\/\nbody.admin-bar .ctrust-nav {\n    top: 32px;\n}\n\n\/* ==========================================================\n   TABLETTE ET MOBILE\n========================================================== *\/\n\n@media (max-width: 960px) {\n    .ctrust-nav-inner {\n        position: relative;\n        min-height: 70px;\n    }\n\n    .ctrust-mobile-toggle {\n        display: flex;\n        order: 2;\n        margin-left: auto;\n    }\n\n    .ctrust-menu {\n        position: absolute;\n        top: calc(100% + 1px);\n        right: 0;\n        left: 0;\n\n        display: flex;\n        align-items: stretch;\n        flex-direction: column;\n        gap: 0;\n\n        padding: 12px 20px 22px;\n\n        border-bottom: 1px solid rgba(255, 255, 255, 0.10);\n        background: rgba(41, 59, 51, 0.99);\n        box-shadow: 0 18px 40px rgba(25, 38, 32, 0.18);\n\n        opacity: 0;\n        visibility: hidden;\n        transform: translateY(-12px);\n\n        transition:\n            opacity 0.3s ease,\n            visibility 0.3s ease,\n            transform 0.3s ease;\n    }\n\n    .ctrust-menu.is-open {\n        opacity: 1;\n        visibility: visible;\n        transform: translateY(0);\n    }\n\n    .ctrust-menu-link {\n        justify-content: center;\n        min-height: 49px;\n\n        border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n\n        font-size: 13px;\n    }\n\n    .ctrust-menu-link::after {\n        display: none;\n    }\n\n    .ctrust-cta {\n        order: 1;\n\n        min-height: 42px;\n        padding: 0 17px;\n\n        font-size: 10px;\n    }\n\n    .ctrust-nav-spacer {\n        height: 70px;\n    }\n}\n\n@media (max-width: 620px) {\n    .ctrust-nav-inner {\n        width: calc(100% - 26px);\n        gap: 10px;\n    }\n\n    .ctrust-cta {\n        max-width: 210px;\n        padding: 0 14px;\n\n        font-size: 9.5px;\n        letter-spacing: 0.055em;\n    }\n\n    .ctrust-cta svg {\n        width: 15px;\n        height: 15px;\n    }\n\n    .ctrust-mobile-toggle {\n        flex: 0 0 41px;\n        width: 41px;\n        height: 41px;\n    }\n}\n\n@media screen and (max-width: 782px) {\n    body.admin-bar .ctrust-nav {\n        top: 46px;\n    }\n}\n\n\/* Dans l\u2019\u00e9diteur Elementor, le menu reste dans le flux *\/\nbody.elementor-editor-active .ctrust-nav,\nbody.elementor-editor-preview .ctrust-nav {\n    position: relative !important;\n    top: auto !important;\n}\n\nbody.elementor-editor-active .ctrust-nav-spacer,\nbody.elementor-editor-preview .ctrust-nav-spacer {\n    display: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n    html {\n        scroll-behavior: auto;\n    }\n\n    .ctrust-menu,\n    .ctrust-menu-link,\n    .ctrust-menu-link::after,\n    .ctrust-cta,\n    .ctrust-mobile-toggle span {\n        transition: none !important;\n    }\n}\n<\/style>\n<nav class=\"ctrust-nav\" aria-label=\"Navigation principale\">\n\n    <div class=\"ctrust-nav-inner\">\n\n        <ul class=\"ctrust-menu\" id=\"ctrust-main-menu\">\n\n            <!-- PAGE D\u2019ACCUEIL -->\n            <li>\n                <a class=\"ctrust-menu-link\" href=\"https:\/\/chiro-trust.fr\/\">\n    Accueil\n<\/a>\n            <\/li>\n\n            <!-- SECTION ACTUELLE DE L\u2019ACCUEIL -->\n            <li>\n                <a\n                    class=\"ctrust-menu-link\"\n                    href=\"https:\/\/chiro-trust.fr\/#approche\">\n                    Approche\n                <\/a>\n            <\/li>\n\n            <!--\n                FUTURE PAGE POSSIBLE :\n                La chiropraxie\n                URL pr\u00e9vue :\n                https:\/\/chiro-trust.fr\/la-chiropraxie\/\n            -->\n\n            <!--\n                Pour le moment, ce lien renvoie vers la section de l\u2019accueil.\n                Plus tard, il pourra \u00eatre remplac\u00e9 par :\n                https:\/\/chiro-trust.fr\/dans-quel-cas-consulter\/\n            -->\n            <li>\n                <a\n                    class=\"ctrust-menu-link\"\n                    href=\"https:\/\/chiro-trust.fr\/#pourquoi-consulter\">\n                    Pourquoi consulter ?\n                <\/a>\n            <\/li>\n\n            <!-- SECTION ACTUELLE DE L\u2019ACCUEIL -->\n            <li>\n                <a\n                    class=\"ctrust-menu-link\"\n                    href=\"https:\/\/chiro-trust.fr\/#pour-qui\">\n                    Pour qui ?\n                <\/a>\n            <\/li>\n\n            <!--\n                Pour le moment, ce lien renvoie vers la section de l\u2019accueil.\n                Plus tard, il pourra \u00eatre remplac\u00e9 par :\n                https:\/\/chiro-trust.fr\/le-cabinet\/\n            -->\n            <li>\n                <a\n                    class=\"ctrust-menu-link\"\n                    href=\"https:\/\/chiro-trust.fr\/#a-propos\">\n                    \u00c0 propos\n                <\/a>\n            <\/li>\n\n            <!-- FAQ SUPPRIM\u00c9E ET REMPLAC\u00c9E PAR TARIFS & CONTACT -->\n            <li>\n                <a\n                    class=\"ctrust-menu-link\"\n                    href=\"https:\/\/chiro-trust.fr\/tarifs-et-contact\/\">\n                    Tarifs & contact\n                <\/a>\n            <\/li>\n\n        <\/ul>\n\n        <!-- CTA DOCTOLIB -->\n        <a\n            class=\"ctrust-cta\"\n            href=\"https:\/\/www.doctolib.fr\/chiropracteur\/douvaine\/celia-de-almeida\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\">\n\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <rect x=\"4\" y=\"5\" width=\"16\" height=\"15\" rx=\"2\"><\/rect>\n                <path d=\"M8 3v4\"><\/path>\n                <path d=\"M16 3v4\"><\/path>\n                <path d=\"M4 10h16\"><\/path>\n                <path d=\"M9 14h2\"><\/path>\n                <path d=\"M13 14h2\"><\/path>\n            <\/svg>\n\n            Prendre rendez-vous\n        <\/a>\n\n        <!-- BOUTON DU MENU MOBILE -->\n        <button\n            class=\"ctrust-mobile-toggle\"\n            type=\"button\"\n            aria-label=\"Ouvrir le menu\"\n            aria-controls=\"ctrust-main-menu\"\n            aria-expanded=\"false\">\n\n            <span><\/span>\n            <span><\/span>\n            <span><\/span>\n\n        <\/button>\n\n    <\/div>\n\n<\/nav>\n\n<div class=\"ctrust-nav-spacer\" aria-hidden=\"true\"><\/div>\n<div class=\"ctrust-nav-spacer\" aria-hidden=\"true\"><\/div>\n\n<script>\n(function () {\n    function initialiseChiroMenu() {\n        const menu = document.getElementById('ctrust-main-menu');\n        const button = document.querySelector('.ctrust-mobile-toggle');\n\n        if (!menu || !button || button.dataset.ready === 'true') {\n            return;\n        }\n\n        function closeMenu() {\n            menu.classList.remove('is-open');\n            button.setAttribute('aria-expanded', 'false');\n            button.setAttribute('aria-label', 'Ouvrir le menu');\n        }\n\n        button.addEventListener('click', function () {\n            const isOpen = menu.classList.toggle('is-open');\n\n            button.setAttribute(\n                'aria-expanded',\n                isOpen ? 'true' : 'false'\n            );\n\n            button.setAttribute(\n                'aria-label',\n                isOpen ? 'Fermer le menu' : 'Ouvrir le menu'\n            );\n        });\n\n        menu.querySelectorAll('a').forEach(function (link) {\n            link.addEventListener('click', closeMenu);\n        });\n\n        document.addEventListener('click', function (event) {\n            if (\n                !menu.contains(event.target) &&\n                !button.contains(event.target)\n            ) {\n                closeMenu();\n            }\n        });\n\n        window.addEventListener('resize', function () {\n            if (window.innerWidth > 960) {\n                closeMenu();\n            }\n        });\n\n        button.dataset.ready = 'true';\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener(\n            'DOMContentLoaded',\n            initialiseChiroMenu\n        );\n    } else {\n        initialiseChiroMenu();\n    }\n\n    window.addEventListener(\n        'elementor\/frontend\/init',\n        initialiseChiroMenu\n    );\n\n    setTimeout(initialiseChiroMenu, 500);\n    setTimeout(initialiseChiroMenu, 1000);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46c2c09 e-con e-atomic-element e-flexbox-base e-3530c31 \" data-id=\"46c2c09\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"46c2c09\">\n    \t\t<div class=\"elementor-element elementor-element-9d6395c elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"9d6395c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ==========================================================\n   CHIRO TRUST \u2014 BLOC D\u2019ACCUEIL\n   Photo int\u00e9grale, format plus compact\n========================================================== *\/\n\n.cth-section,\n.cth-section * {\n    box-sizing: border-box;\n}\n\n.cth-section {\n    --cth-dark: #293b33;\n    --cth-text: #59665f;\n    --cth-sage: #ccd3cb;\n    --cth-sage-light: #e8ece7;\n    --cth-cream: #f7f2ef;\n    --cth-paper: #fffdfb;\n    --cth-coral: #cc574e;\n    --cth-border: rgba(41, 59, 51, 0.11);\n    --cth-shadow: 0 25px 62px rgba(41, 59, 51, 0.13);\n\n    position: relative;\n    display: block;\n    width: 100%;\n    margin: 0;\n    padding: clamp(58px, 7vw, 90px) 0;\n    overflow: hidden;\n\n    background:\n        radial-gradient(\n            circle at 10% 12%,\n            rgba(204, 211, 203, 0.42),\n            transparent 26%\n        ),\n        var(--cth-cream);\n\n    font-family: \"Poppins\", \"Aptos\", Arial, sans-serif;\n}\n\n\/* D\u00e9cors de fond *\/\n.cth-section::before {\n    content: \"\";\n    position: absolute;\n    top: -135px;\n    left: -110px;\n\n    width: 320px;\n    height: 320px;\n\n    border: 1px solid rgba(41, 59, 51, 0.08);\n    border-radius: 50%;\n\n    pointer-events: none;\n}\n\n.cth-section::after {\n    content: \"\";\n    position: absolute;\n    right: -75px;\n    bottom: -90px;\n\n    width: 210px;\n    height: 210px;\n\n    border: 1px solid rgba(204, 87, 78, 0.14);\n    border-radius: 50%;\n\n    pointer-events: none;\n}\n\n.cth-container {\n    position: relative;\n    z-index: 1;\n\n    display: grid;\n    grid-template-columns:\n        minmax(0, 1.12fr)\n        minmax(330px, 0.78fr);\n\n    align-items: center;\n    gap: clamp(45px, 7vw, 90px);\n\n    width: min(1180px, calc(100% - 48px));\n    margin: 0 auto;\n}\n\n\/* ==========================================================\n   CONTENU TEXTE\n========================================================== *\/\n\n.cth-content {\n    position: relative;\n    z-index: 2;\n    max-width: 660px;\n}\n\n.cth-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 11px;\n\n    margin-bottom: 20px;\n\n    color: #7f9185;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    line-height: 1.4;\n    text-transform: uppercase;\n}\n\n.cth-kicker::before {\n    content: \"\";\n\n    width: 28px;\n    height: 2px;\n\n    border-radius: 999px;\n    background: var(--cth-coral);\n}\n\n.cth-title {\n    max-width: 680px;\n    margin: 0;\n\n    color: var(--cth-dark);\n    font-size: clamp(46px, 6vw, 76px);\n    font-weight: 650;\n    line-height: 0.99;\n    letter-spacing: -0.055em;\n}\n\n.cth-title-accent {\n    position: relative;\n    display: inline-block;\n}\n\n.cth-title-accent::after {\n    content: \"\";\n    position: absolute;\n    right: 7%;\n    bottom: -10px;\n    left: 0;\n\n    height: 4px;\n\n    border-radius: 999px;\n    background: var(--cth-coral);\n\n    transform: scaleX(0.72);\n    transform-origin: left;\n}\n\n.cth-description {\n    max-width: 600px;\n    margin: 34px 0 0;\n\n    color: var(--cth-text);\n    font-size: 16px;\n    line-height: 1.78;\n}\n\n\/* ==========================================================\n   BOUTON DOCTOLIB\n========================================================== *\/\n\n.cth-actions {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 18px;\n\n    margin-top: 35px;\n}\n\n.cth-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 11px;\n\n    min-height: 54px;\n    padding: 0 25px;\n\n    border: 1px solid var(--cth-dark);\n    border-radius: 999px;\n\n    color: #ffffff;\n    background: var(--cth-dark);\n\n    box-shadow: 0 14px 32px rgba(41, 59, 51, 0.17);\n\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.09em;\n    line-height: 1.2;\n    text-align: center;\n    text-decoration: none;\n    text-transform: uppercase;\n\n    transition:\n        color 0.35s ease,\n        background 0.35s ease,\n        border-color 0.35s ease,\n        box-shadow 0.35s ease,\n        transform 0.35s ease;\n}\n\n.cth-button svg {\n    display: block;\n    width: 18px;\n    height: 18px;\n\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n\n    transition: transform 0.35s ease;\n}\n\n.cth-button:hover,\n.cth-button:focus-visible {\n    color: #ffffff;\n    border-color: var(--cth-coral);\n    background: var(--cth-coral);\n\n    box-shadow: 0 18px 38px rgba(204, 87, 78, 0.25);\n    transform: translateY(-3px);\n}\n\n.cth-button:hover svg,\n.cth-button:focus-visible svg {\n    transform: translateX(3px);\n}\n\n\/* ==========================================================\n   PARTIE PHOTO\n========================================================== *\/\n\n.cth-visual {\n    position: relative;\n\n    width: min(100%, 470px);\n    aspect-ratio: 4 \/ 5;\n\n    justify-self: end;\n}\n\n\/* Forme sauge derri\u00e8re la photo *\/\n.cth-visual-background {\n    position: absolute;\n    top: 17px;\n    right: -16px;\n    bottom: -17px;\n    left: 18px;\n\n    border-radius: 46% 46% 27px 27px;\n    background: var(--cth-sage);\n}\n\n\/* Cadre principal *\/\n.cth-photo-frame {\n    position: absolute;\n    inset: 0;\n\n    display: block;\n    overflow: hidden;\n\n    border: 1px solid var(--cth-border);\n    border-radius: 46% 46% 27px 27px;\n\n    background: var(--cth-sage-light);\n    box-shadow: var(--cth-shadow);\n}\n\n\/*\n   Important :\n   la position absolue et les !important emp\u00eachent\n   WordPress ou Elementor de r\u00e9tablir height:auto.\n*\/\n.cth-photo-frame .cth-photo {\n    position: absolute !important;\n    inset: 0 !important;\n\n    display: block !important;\n\n    width: 100% !important;\n    min-width: 100% !important;\n    max-width: none !important;\n\n    height: 100% !important;\n    min-height: 100% !important;\n\n    margin: 0 !important;\n    padding: 0 !important;\n\n    object-fit: cover !important;\n    object-position: 50% 50% !important;\n\n    transform: scale(1.01);\n    transition: transform 0.9s cubic-bezier(.2, .7, .2, 1);\n}\n\n.cth-visual:hover .cth-photo {\n    transform: scale(1.045);\n}\n\n\/* Petit rep\u00e8re d\u00e9coratif *\/\n.cth-visual-mark {\n    position: absolute;\n    top: 36px;\n    left: -18px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 51px;\n    height: 51px;\n\n    border: 1px solid rgba(255, 255, 255, 0.80);\n    border-radius: 50%;\n\n    color: var(--cth-coral);\n    background: rgba(255, 253, 251, 0.94);\n\n    box-shadow: 0 14px 32px rgba(41, 59, 51, 0.12);\n\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n}\n\n.cth-visual-mark::before {\n    content: \"\";\n\n    width: 9px;\n    height: 9px;\n\n    border-radius: 50%;\n    background: currentColor;\n}\n\n\/* ==========================================================\n   ANIMATIONS AU SCROLL\n========================================================== *\/\n\n.cth-reveal {\n    opacity: 1;\n    transform: none;\n}\n\nhtml.cth-animations-enabled .cth-reveal {\n    opacity: 0;\n    transform: translateY(24px);\n\n    transition:\n        opacity 0.75s ease,\n        transform 0.75s cubic-bezier(.2, .7, .2, 1);\n\n    transition-delay: var(--cth-delay, 0ms);\n}\n\nhtml.cth-animations-enabled .cth-reveal.cth-visible {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* Toujours visible dans Elementor *\/\nbody.elementor-editor-active .cth-reveal,\nbody.elementor-editor-preview .cth-reveal {\n    opacity: 1 !important;\n    transform: none !important;\n}\n\n\/* ==========================================================\n   TABLETTE\n========================================================== *\/\n\n@media (max-width: 950px) {\n    .cth-container {\n        grid-template-columns: 1fr;\n        gap: 52px;\n    }\n\n    .cth-content {\n        max-width: 760px;\n    }\n\n    .cth-title {\n        max-width: 760px;\n    }\n\n    .cth-visual {\n        width: min(500px, 85vw);\n        justify-self: center;\n    }\n}\n\n\/* ==========================================================\n   MOBILE\n========================================================== *\/\n\n@media (max-width: 600px) {\n    .cth-section {\n        padding: 48px 0 57px;\n    }\n\n    .cth-container {\n        width: calc(100% - 28px);\n        gap: 41px;\n    }\n\n    .cth-kicker {\n        margin-bottom: 16px;\n        font-size: 10px;\n    }\n\n    .cth-title {\n        font-size: clamp(41px, 13vw, 59px);\n    }\n\n    .cth-title-accent::after {\n        bottom: -7px;\n        height: 3px;\n    }\n\n    .cth-description {\n        margin-top: 28px;\n        font-size: 15px;\n        line-height: 1.7;\n    }\n\n    .cth-actions {\n        margin-top: 29px;\n    }\n\n    .cth-button {\n        width: 100%;\n        min-height: 52px;\n        padding: 0 20px;\n    }\n\n    .cth-visual {\n        width: min(100%, 390px);\n        aspect-ratio: 4 \/ 5;\n    }\n\n    .cth-photo-frame,\n    .cth-visual-background {\n        border-radius: 40% 40% 23px 23px;\n    }\n\n    .cth-visual-background {\n        top: 11px;\n        right: -7px;\n        bottom: -11px;\n        left: 9px;\n    }\n\n    .cth-visual-mark {\n        top: 27px;\n        left: -6px;\n\n        width: 44px;\n        height: 44px;\n    }\n}\n\n\/* ==========================================================\n   ACCESSIBILIT\u00c9\n========================================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n    .cth-reveal {\n        opacity: 1 !important;\n        transform: none !important;\n        transition: none !important;\n    }\n\n    .cth-photo,\n    .cth-button,\n    .cth-button svg {\n        transition: none !important;\n    }\n}\n<\/style>\n\n<section id=\"accueil\" class=\"cth-section\">\n    <div class=\"cth-container\">\n\n        <!-- TEXTE -->\n        <div class=\"cth-content cth-reveal\">\n\n            <span class=\"cth-kicker\">\n                C\u00e9lia De Almeida \u2013 Chiropraxie\n            <\/span>\n\n            <h1 class=\"cth-title\">\n                Votre chiropracteure\n                <span class=\"cth-title-accent\">\n                    \u00e0 Douvaine\n                <\/span>\n            <\/h1>\n\n            <p class=\"cth-description\">\n                Une prise en charge personnalis\u00e9e afin de comprendre\n                l'origine de vos douleurs et de redonner \u00e0 vos articulations\n                la mobilit\u00e9 n\u00e9cessaire au bon fonctionnement de votre\n                syst\u00e8me nerveux.\n            <\/p>\n\n            <div class=\"cth-actions\">\n\n                <a\n                    class=\"cth-button\"\n                    href=\"https:\/\/www.doctolib.fr\/chiropracteur\/douvaine\/celia-de-almeida\"\n                    target=\"_blank\"\n                    rel=\"noopener noreferrer\"\n                    aria-label=\"Prendre rendez-vous avec C\u00e9lia De Almeida sur Doctolib\">\n\n                    Prendre Rendez-Vous\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path d=\"M5 12h14\"><\/path>\n                        <path d=\"m14 7 5 5-5 5\"><\/path>\n                    <\/svg>\n\n                <\/a>\n\n            <\/div>\n\n        <\/div>\n\n        <!-- PHOTO -->\n        <div class=\"cth-visual cth-reveal\">\n\n            <div\n                class=\"cth-visual-background\"\n                aria-hidden=\"true\">\n            <\/div>\n\n            <div class=\"cth-photo-frame\">\n\n                <img decoding=\"async\"\n                    class=\"cth-photo\"\n                    src=\"https:\/\/chiro-trust.fr\/wp-content\/uploads\/2026\/08\/Chiropracteur.jpg\"\n                    alt=\"C\u00e9lia De Almeida, chiropracteure \u00e0 Douvaine\">\n\n            <\/div>\n\n            <span\n                class=\"cth-visual-mark\"\n                aria-hidden=\"true\">\n            <\/span>\n\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<script>\n(function () {\n    let cthObserver = null;\n\n    function initialiseCthAnimations() {\n        const elements = document.querySelectorAll(\n            '.cth-reveal:not([data-cth-ready])'\n        );\n\n        if (!elements.length) {\n            return;\n        }\n\n        const reducedMotion =\n            window.matchMedia &&\n            window.matchMedia(\n                '(prefers-reduced-motion: reduce)'\n            ).matches;\n\n        if (\n            reducedMotion ||\n            !('IntersectionObserver' in window)\n        ) {\n            elements.forEach(function (element) {\n                element.classList.add('cth-visible');\n                element.setAttribute('data-cth-ready', 'true');\n            });\n\n            return;\n        }\n\n        document.documentElement.classList.add(\n            'cth-animations-enabled'\n        );\n\n        if (!cthObserver) {\n            cthObserver = new IntersectionObserver(\n                function (entries) {\n                    entries.forEach(function (entry) {\n                        if (entry.isIntersecting) {\n                            entry.target.classList.add('cth-visible');\n                        } else {\n                            entry.target.classList.remove('cth-visible');\n                        }\n                    });\n                },\n                {\n                    threshold: 0.12,\n                    rootMargin: '0px 0px -5% 0px'\n                }\n            );\n        }\n\n        elements.forEach(function (element, index) {\n            element.style.setProperty(\n                '--cth-delay',\n                (index * 110) + 'ms'\n            );\n\n            element.setAttribute('data-cth-ready', 'true');\n            cthObserver.observe(element);\n        });\n    }\n\n    function launchCthAnimations() {\n        initialiseCthAnimations();\n        setTimeout(initialiseCthAnimations, 450);\n        setTimeout(initialiseCthAnimations, 1000);\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener(\n            'DOMContentLoaded',\n            launchCthAnimations\n        );\n    } else {\n        launchCthAnimations();\n    }\n\n    window.addEventListener(\n        'elementor\/frontend\/init',\n        launchCthAnimations\n    );\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-bbc93e2 e-con e-atomic-element e-flexbox-base e-d9ec17d \" data-id=\"bbc93e2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"bbc93e2\">\n    \t\t<div class=\"elementor-element elementor-element-55d9e23 elementor-widget elementor-widget-html\" data-id=\"55d9e23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ==========================================================\n   CHIRO TRUST \u2014 INFORMATIONS PRATIQUES\n   Alternance : clair \/ fonc\u00e9 \/ clair \/ fonc\u00e9\n========================================================== *\/\n\n.cti-section,\n.cti-section * {\n    box-sizing: border-box;\n}\n\n.cti-section {\n    --cti-dark: #293b33;\n    --cti-dark-hover: #213129;\n    --cti-text: #5c6862;\n    --cti-sage: #ccd3cb;\n    --cti-sage-light: #e8ece7;\n    --cti-paper: #fffdfb;\n    --cti-coral: #cc574e;\n    --cti-coral-light: #f2b5b0;\n    --cti-border: rgba(41, 59, 51, 0.12);\n    --cti-shadow: 0 20px 50px rgba(41, 59, 51, 0.10);\n\n    position: relative;\n    width: 100vw;\n    max-width: 100vw;\n    margin-right: calc(50% - 50vw);\n    margin-left: calc(50% - 50vw);\n    padding: 58px 0 76px;\n    overflow: hidden;\n    background: var(--cti-sage-light);\n    font-family: \"Poppins\", \"Aptos\", Arial, sans-serif;\n}\n\n\/* D\u00e9cor tr\u00e8s discret *\/\n.cti-section::before {\n    content: \"\";\n    position: absolute;\n    top: -130px;\n    right: -100px;\n    width: 300px;\n    height: 300px;\n    border: 1px solid rgba(41, 59, 51, 0.08);\n    border-radius: 50%;\n    pointer-events: none;\n}\n\n.cti-container {\n    position: relative;\n    z-index: 1;\n    width: min(1180px, calc(100% - 48px));\n    margin: 0 auto;\n}\n\n.cti-divider {\n    width: 100%;\n    height: 1px;\n    margin-bottom: 34px;\n    background: linear-gradient(\n        90deg,\n        transparent,\n        rgba(41, 59, 51, 0.12) 15%,\n        rgba(41, 59, 51, 0.12) 85%,\n        transparent\n    );\n}\n\n.cti-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 16px;\n    align-items: stretch;\n}\n\n\/* ==========================================================\n   CARTES\n========================================================== *\/\n\n.cti-card {\n    position: relative;\n    min-height: 220px;\n    padding: 29px 25px 26px;\n    overflow: hidden;\n    border: 1px solid var(--cti-border);\n    border-radius: 25px;\n    background: rgba(255, 253, 251, 0.94);\n    transition:\n        transform 0.35s ease,\n        border-color 0.35s ease,\n        background 0.35s ease,\n        box-shadow 0.35s ease;\n}\n\n\/* Petit trait corail *\/\n.cti-card::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 25px;\n    width: 38px;\n    height: 4px;\n    border-radius: 0 0 999px 999px;\n    background: var(--cti-coral);\n    transition: width 0.35s ease;\n}\n\n.cti-card:hover {\n    z-index: 2;\n    border-color: rgba(41, 59, 51, 0.22);\n    background: var(--cti-paper);\n    box-shadow: var(--cti-shadow);\n    transform: translateY(-7px);\n}\n\n.cti-card:hover::before {\n    width: 62px;\n}\n\n\/* ==========================================================\n   CARTES FONC\u00c9ES : 2e ET 4e\n========================================================== *\/\n\n.cti-card:nth-child(even) {\n    border-color: var(--cti-dark);\n    background: var(--cti-dark);\n    box-shadow: 0 22px 50px rgba(41, 59, 51, 0.16);\n}\n\n.cti-card:nth-child(even):hover {\n    border-color: var(--cti-dark-hover);\n    background: var(--cti-dark-hover);\n    box-shadow: 0 27px 58px rgba(41, 59, 51, 0.23);\n}\n\n.cti-card:nth-child(even) .cti-title,\n.cti-card:nth-child(even) .cti-text,\n.cti-card:nth-child(even) .cti-link {\n    color: #ffffff;\n}\n\n\/* ==========================================================\n   IC\u00d4NES\n========================================================== *\/\n\n.cti-icon {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 47px;\n    height: 47px;\n    margin-bottom: 25px;\n    border-radius: 50%;\n    color: var(--cti-dark);\n    background: var(--cti-sage);\n    transition:\n        color 0.35s ease,\n        background 0.35s ease,\n        transform 0.35s ease;\n}\n\n.cti-icon svg {\n    display: block;\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n}\n\n\/* Ic\u00f4nes des cartes fonc\u00e9es *\/\n.cti-card:nth-child(even) .cti-icon {\n    color: var(--cti-dark);\n    background: #ffffff;\n}\n\n\/* Animation de l\u2019ic\u00f4ne au survol *\/\n.cti-card:hover .cti-icon {\n    color: #ffffff;\n    background: var(--cti-coral);\n    transform: rotate(-5deg) scale(1.06);\n}\n\n\/* ==========================================================\n   TEXTES\n========================================================== *\/\n\n.cti-title {\n    margin: 0 0 10px;\n    color: var(--cti-dark);\n    font-size: 18px;\n    font-weight: 650;\n    line-height: 1.3;\n}\n\n.cti-text,\n.cti-link {\n    margin: 0;\n    color: var(--cti-text);\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 1.65;\n    text-decoration: none;\n}\n\n.cti-link {\n    display: inline-block;\n    transition: color 0.3s ease;\n}\n\n.cti-link:hover {\n    color: var(--cti-coral);\n}\n\n.cti-card:nth-child(even) .cti-link:hover {\n    color: var(--cti-coral-light);\n}\n\n\/* Le bloc horaires contient davantage de texte *\/\n.cti-card--hours .cti-text {\n    font-size: 12.5px;\n    line-height: 1.65;\n}\n\n\/* ==========================================================\n   ANIMATION AU SCROLL\n   Visible par d\u00e9faut pour Elementor\n========================================================== *\/\n\n.cti-reveal {\n    opacity: 1;\n    transform: none;\n}\n\nhtml.cti-animations-enabled .cti-reveal {\n    opacity: 0;\n    transform: translateY(22px);\n    transition:\n        opacity 0.65s ease,\n        transform 0.65s cubic-bezier(.2, .7, .2, 1);\n    transition-delay: var(--cti-delay, 0ms);\n}\n\nhtml.cti-animations-enabled .cti-reveal.cti-visible {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* Toujours visible dans Elementor *\/\nbody.elementor-editor-active .cti-reveal,\nbody.elementor-editor-preview .cti-reveal {\n    opacity: 1 !important;\n    transform: none !important;\n}\n\n\/* ==========================================================\n   TABLETTE\n========================================================== *\/\n\n@media (max-width: 950px) {\n    .cti-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .cti-card {\n        min-height: 195px;\n    }\n\n    .cti-card--hours .cti-text {\n        font-size: 13px;\n    }\n}\n\n\/* ==========================================================\n   MOBILE\n========================================================== *\/\n\n@media (max-width: 600px) {\n    .cti-section {\n        padding: 42px 0 56px;\n    }\n\n    .cti-container {\n        width: calc(100% - 28px);\n    }\n\n    .cti-divider {\n        margin-bottom: 25px;\n    }\n\n    .cti-grid {\n        grid-template-columns: 1fr;\n        gap: 13px;\n    }\n\n    .cti-card {\n        min-height: auto;\n        padding: 24px 22px;\n        border-radius: 21px;\n    }\n\n    .cti-icon {\n        width: 43px;\n        height: 43px;\n        margin-bottom: 19px;\n    }\n\n    .cti-icon svg {\n        width: 20px;\n        height: 20px;\n    }\n\n    .cti-card--hours .cti-text {\n        font-size: 13px;\n    }\n}\n\n\/* Accessibilit\u00e9 *\/\n@media (prefers-reduced-motion: reduce) {\n    .cti-reveal {\n        opacity: 1 !important;\n        transform: none !important;\n        transition: none !important;\n    }\n\n    .cti-card,\n    .cti-card::before,\n    .cti-icon {\n        transition: none !important;\n    }\n}\n<\/style>\n\n<section class=\"cti-section\">\n    <div class=\"cti-container\">\n\n        <div class=\"cti-divider\"><\/div>\n\n        <div class=\"cti-grid\">\n\n            <!-- ADRESSE -->\n            <article class=\"cti-card cti-reveal\">\n\n                <div class=\"cti-icon\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <path\n                            d=\"M20 10c0 5-8 11-8 11S4 15 4 10a8 8 0 1 1 16 0Z\">\n                        <\/path>\n\n                        <circle cx=\"12\" cy=\"10\" r=\"2.5\"><\/circle>\n                    <\/svg>\n                <\/div>\n\n                <h2 class=\"cti-title\">\n                    Adresse\n                <\/h2>\n\n                <p class=\"cti-text\">\n                    10 rue de la Fonderie, 74140 Douvaine\n                <\/p>\n\n            <\/article>\n\n            <!-- T\u00c9L\u00c9PHONE -->\n            <article class=\"cti-card cti-reveal\">\n\n                <div class=\"cti-icon\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <path\n                            d=\"M7.5 3.5 5.2 4.6a2 2 0 0 0-1 2.3c1.3 5.8 5.8 10.3 11.6 11.6a2 2 0 0 0 2.3-1l1.1-2.3-4.3-2-1.4 2a12.5 12.5 0 0 1-4.7-4.7l2-1.4-2-4.3-1.3.7Z\">\n                        <\/path>\n                    <\/svg>\n                <\/div>\n\n                <h2 class=\"cti-title\">\n                    T\u00e9l\u00e9phone\n                <\/h2>\n\n                <a\n                    class=\"cti-link\"\n                    href=\"tel:+33613010169\">\n                    06.13.01.01.69\n                <\/a>\n\n            <\/article>\n\n            <!-- HORAIRES -->\n            <article class=\"cti-card cti-card--hours cti-reveal\">\n\n                <div class=\"cti-icon\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <rect\n                            x=\"3\"\n                            y=\"5\"\n                            width=\"18\"\n                            height=\"16\"\n                            rx=\"2\">\n                        <\/rect>\n\n                        <path d=\"M8 3v4\"><\/path>\n                        <path d=\"M16 3v4\"><\/path>\n                        <path d=\"M3 10h18\"><\/path>\n\n                        <path d=\"M8 14h.01\"><\/path>\n                        <path d=\"M12 14h.01\"><\/path>\n                        <path d=\"M16 14h.01\"><\/path>\n                        <path d=\"M8 18h.01\"><\/path>\n                        <path d=\"M12 18h.01\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <h2 class=\"cti-title\">\n                    Horaires\n                <\/h2>\n\n                <p class=\"cti-text\">\n                    Lundi \/ Mercredi \/ Jeudi : 08h00 \u2013 13h00 \u2013 14h00 \u2013 20h00<br>\n                    Mardi \/ Vendredi : 08h00 \u2013 13h00 \u2013 14h00 \u2013 19h30<br>\n                    &amp; Samedi : 08h30 \u2013 12h30\n                <\/p>\n\n            <\/article>\n\n            <!-- LANGUES -->\n            <article class=\"cti-card cti-reveal\">\n\n                <div class=\"cti-icon\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle>\n                        <path d=\"M3 12h18\"><\/path>\n                        <path d=\"M12 3a14 14 0 0 1 0 18\"><\/path>\n                        <path d=\"M12 3a14 14 0 0 0 0 18\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <h2 class=\"cti-title\">\n                    Langues\n                <\/h2>\n\n                <p class=\"cti-text\">\n                    Fran\u00e7ais et Anglais\n                <\/p>\n\n            <\/article>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n(function () {\n    let ctiObserver = null;\n\n    function initialiseCtiAnimations() {\n        const elements = document.querySelectorAll(\n            '.cti-reveal:not([data-cti-ready])'\n        );\n\n        if (!elements.length) {\n            return;\n        }\n\n        const reducedMotion =\n            window.matchMedia &&\n            window.matchMedia(\n                '(prefers-reduced-motion: reduce)'\n            ).matches;\n\n        \/*\n         * En cas d\u2019incompatibilit\u00e9, les \u00e9l\u00e9ments restent visibles.\n         *\/\n        if (\n            reducedMotion ||\n            !('IntersectionObserver' in window)\n        ) {\n            elements.forEach(function (element) {\n                element.classList.add('cti-visible');\n                element.setAttribute('data-cti-ready', 'true');\n            });\n\n            return;\n        }\n\n        document.documentElement.classList.add(\n            'cti-animations-enabled'\n        );\n\n        if (!ctiObserver) {\n            ctiObserver = new IntersectionObserver(\n                function (entries) {\n                    entries.forEach(function (entry) {\n                        if (entry.isIntersecting) {\n                            entry.target.classList.add(\n                                'cti-visible'\n                            );\n                        } else {\n                            \/*\n                             * Retrait de la classe lorsque la carte sort\n                             * de l\u2019\u00e9cran, afin de rejouer l\u2019animation\n                             * lors du prochain passage.\n                             *\/\n                            entry.target.classList.remove(\n                                'cti-visible'\n                            );\n                        }\n                    });\n                },\n                {\n                    threshold: 0.14,\n                    rootMargin: '0px 0px -5% 0px'\n                }\n            );\n        }\n\n        elements.forEach(function (element, index) {\n            element.style.setProperty(\n                '--cti-delay',\n                (index * 75) + 'ms'\n            );\n\n            element.setAttribute(\n                'data-cti-ready',\n                'true'\n            );\n\n            ctiObserver.observe(element);\n        });\n    }\n\n    function launchCtiAnimations() {\n        initialiseCtiAnimations();\n\n        \/*\n         * Elementor peut injecter le widget avec un l\u00e9ger d\u00e9lai.\n         *\/\n        setTimeout(initialiseCtiAnimations, 450);\n        setTimeout(initialiseCtiAnimations, 1000);\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener(\n            'DOMContentLoaded',\n            launchCtiAnimations\n        );\n    } else {\n        launchCtiAnimations();\n    }\n\n    window.addEventListener(\n        'elementor\/frontend\/init',\n        launchCtiAnimations\n    );\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-e482042 e-con e-atomic-element e-flexbox-base e-0bbaa7a \" data-id=\"e482042\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e482042\">\n    \t\t<div class=\"elementor-element elementor-element-b508d08 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"b508d08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ==========================================================\n   CHIRO TRUST \u2014 POURQUOI CONSULTER ?\n   Fond beige, trois cartes par ligne\n========================================================== *\/\n\n.ctw-section,\n.ctw-section * {\n    box-sizing: border-box;\n}\n\n.ctw-section {\n    --ctw-dark: #293b33;\n    --ctw-text: #5b6761;\n    --ctw-sage: #ccd3cb;\n    --ctw-sage-light: #e8ece7;\n    --ctw-cream: #f7f2ef;\n    --ctw-paper: #fffdfb;\n    --ctw-coral: #cc574e;\n    --ctw-border: rgba(41, 59, 51, 0.11);\n    --ctw-shadow: 0 22px 55px rgba(41, 59, 51, 0.10);\n\n    position: relative;\n    display: block;\n    width: 100%;\n    max-width: none;\n    margin: 0;\n    padding: clamp(68px, 7vw, 100px) 0;\n    overflow: hidden;\n    background:\n        radial-gradient(\n            circle at 92% 5%,\n            rgba(204, 211, 203, 0.35),\n            transparent 25%\n        ),\n        var(--ctw-cream);\n    font-family: \"Poppins\", \"Aptos\", Arial, sans-serif;\n}\n\n\/* D\u00e9cor tr\u00e8s l\u00e9ger *\/\n.ctw-section::before {\n    content: \"\";\n    position: absolute;\n    top: 110px;\n    left: -90px;\n    width: 195px;\n    height: 195px;\n    border: 1px solid rgba(204, 87, 78, 0.11);\n    border-radius: 50%;\n    pointer-events: none;\n}\n\n.ctw-container {\n    position: relative;\n    z-index: 1;\n    width: min(1180px, calc(100% - 48px));\n    max-width: 1180px;\n    margin-right: auto;\n    margin-left: auto;\n}\n\n\/* ==========================================================\n   TITRE\n========================================================== *\/\n\n.ctw-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 35px;\n    margin-bottom: 43px;\n}\n\n.ctw-title {\n    margin: 0;\n    color: var(--ctw-dark);\n    font-size: clamp(34px, 4.5vw, 56px);\n    font-weight: 650;\n    line-height: 1.05;\n    letter-spacing: -0.045em;\n}\n\n.ctw-header-decoration {\n    display: flex;\n    align-items: center;\n    width: min(330px, 32%);\n}\n\n.ctw-header-line {\n    width: 100%;\n    height: 1px;\n    background: rgba(41, 59, 51, 0.17);\n}\n\n.ctw-header-dot {\n    width: 9px;\n    height: 9px;\n    flex: 0 0 9px;\n    margin-left: 12px;\n    border-radius: 50%;\n    background: var(--ctw-coral);\n}\n\n\/* ==========================================================\n   GRILLE : 3 CARTES PAR LIGNE\n========================================================== *\/\n\n.ctw-grid {\n    display: grid;\n    width: 100%;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 21px;\n    align-items: stretch;\n}\n\n\/* ==========================================================\n   CARTES\n========================================================== *\/\n\n.ctw-card {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    min-width: 0;\n    overflow: hidden;\n    border: 1px solid var(--ctw-border);\n    border-radius: 25px;\n    background: rgba(255, 253, 251, 0.94);\n    transition:\n        transform 0.4s ease,\n        border-color 0.4s ease,\n        box-shadow 0.4s ease;\n}\n\n.ctw-card:nth-child(2),\n.ctw-card:nth-child(5) {\n    background: var(--ctw-sage-light);\n}\n\n.ctw-card:hover {\n    z-index: 2;\n    border-color: rgba(41, 59, 51, 0.22);\n    box-shadow: var(--ctw-shadow);\n    transform: translateY(-7px);\n}\n\n\/* ==========================================================\n   IMAGES\n========================================================== *\/\n\n.ctw-image {\n    position: relative;\n    height: 215px;\n    overflow: hidden;\n    background-color: var(--ctw-sage);\n}\n\n.ctw-image-inner {\n    position: absolute;\n    inset: 0;\n    background-position: center;\n    background-repeat: no-repeat;\n    background-size: cover;\n    transform: scale(1);\n    transition: transform 0.75s cubic-bezier(.2, .7, .2, 1);\n}\n\n.ctw-image::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(\n        180deg,\n        rgba(41, 59, 51, 0) 58%,\n        rgba(41, 59, 51, 0.16) 100%\n    );\n    pointer-events: none;\n}\n\n.ctw-card:hover .ctw-image-inner {\n    transform: scale(1.045);\n}\n\n\/* ==========================================================\n   CONTENU\n========================================================== *\/\n\n.ctw-content {\n    display: flex;\n    flex: 1;\n    flex-direction: column;\n    min-height: 225px;\n    padding: 25px 24px 24px;\n}\n\n.ctw-content::before {\n    content: \"\";\n    display: block;\n    width: 27px;\n    height: 3px;\n    margin-bottom: 17px;\n    border-radius: 999px;\n    background: var(--ctw-coral);\n}\n\n.ctw-card-title {\n    margin: 0 0 14px;\n    color: var(--ctw-dark);\n    font-size: 18px;\n    font-weight: 650;\n    line-height: 1.3;\n    letter-spacing: -0.015em;\n}\n\n.ctw-card-text {\n    margin: 0;\n    color: var(--ctw-text);\n    font-size: 14px;\n    line-height: 1.65;\n}\n\n.ctw-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    align-self: flex-start;\n    margin-top: auto;\n    padding-top: 22px;\n    color: var(--ctw-dark);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-decoration: none;\n    text-transform: uppercase;\n    transition:\n        color 0.3s ease,\n        gap 0.3s ease;\n}\n\n.ctw-link-arrow {\n    color: var(--ctw-coral);\n    font-size: 17px;\n    line-height: 1;\n}\n\n.ctw-link:hover {\n    gap: 13px;\n    color: var(--ctw-coral);\n}\n\n\/* ==========================================================\n   ANIMATIONS AU SCROLL\n========================================================== *\/\n\n.ctw-reveal {\n    opacity: 1;\n    transform: none;\n}\n\nhtml.ctw-animations-enabled .ctw-reveal {\n    opacity: 0;\n    transform: translateY(23px);\n    transition:\n        opacity 0.7s ease,\n        transform 0.7s cubic-bezier(.2, .7, .2, 1);\n    transition-delay: var(--ctw-delay, 0ms);\n}\n\nhtml.ctw-animations-enabled .ctw-reveal.ctw-visible {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* Toujours visible dans Elementor *\/\nbody.elementor-editor-active .ctw-reveal,\nbody.elementor-editor-preview .ctw-reveal {\n    opacity: 1 !important;\n    transform: none !important;\n}\n\n\/* ==========================================================\n   TABLETTE\n========================================================== *\/\n\n@media (max-width: 950px) {\n    .ctw-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .ctw-header-decoration {\n        width: 25%;\n    }\n}\n\n\/* ==========================================================\n   MOBILE\n========================================================== *\/\n\n@media (max-width: 600px) {\n    .ctw-section {\n        padding: 57px 0;\n    }\n\n    .ctw-container {\n        width: calc(100% - 28px);\n    }\n\n    .ctw-header {\n        display: block;\n        margin-bottom: 31px;\n    }\n\n    .ctw-title {\n        font-size: clamp(32px, 10vw, 44px);\n    }\n\n    .ctw-header-decoration {\n        width: 125px;\n        margin-top: 19px;\n    }\n\n    .ctw-grid {\n        grid-template-columns: 1fr;\n        gap: 15px;\n    }\n\n    .ctw-image {\n        height: 210px;\n    }\n\n    .ctw-content {\n        min-height: auto;\n        padding: 23px 21px;\n    }\n\n    .ctw-link {\n        margin-top: 20px;\n        padding-top: 0;\n    }\n}\n\n@media (prefers-reduced-motion: reduce) {\n    .ctw-reveal {\n        opacity: 1 !important;\n        transform: none !important;\n        transition: none !important;\n    }\n\n    .ctw-card,\n    .ctw-image-inner,\n    .ctw-link {\n        transition: none !important;\n    }\n}\n<\/style>\n\n<section class=\"ctw-section\">\n    <div class=\"ctw-container\">\n\n        <header class=\"ctw-header ctw-reveal\">\n            <h2 class=\"ctw-title\">\n                POURQUOI CONSULTER ?\n            <\/h2>\n\n            <div class=\"ctw-header-decoration\" aria-hidden=\"true\">\n                <span class=\"ctw-header-line\"><\/span>\n                <span class=\"ctw-header-dot\"><\/span>\n            <\/div>\n        <\/header>\n\n        <div class=\"ctw-grid\">\n\n            <!-- DOULEURS DE DOS ET DE NUQUE -->\n            <article class=\"ctw-card ctw-reveal\">\n\n                <div class=\"ctw-image\">\n                    <div\n                        class=\"ctw-image-inner\"\n                        style=\"background-image: url('https:\/\/chiro-trust.fr\/wp-content\/uploads\/2026\/08\/Maux-de-dos-et-cervical-Chiropraxie.jpg');\">\n                    <\/div>\n                <\/div>\n\n                <div class=\"ctw-content\">\n                    <h3 class=\"ctw-card-title\">\n                        DOULEURS DE DOS ET DE NUQUE\n                    <\/h3>\n\n                    <p class=\"ctw-card-text\">\n                        R\u00e9centes ou chroniques, localis\u00e9es ou diffuses,\n                        ces douleurs peuvent avoir une origine\n                        neuro-musculo-squelettique\n                    <\/p>\n\n                    <a class=\"ctw-link\" href=\"#faq\">\n                        EN SAVOIR PLUS\n                        <span class=\"ctw-link-arrow\" aria-hidden=\"true\">\u2192<\/span>\n                    <\/a>\n                <\/div>\n\n            <\/article>\n\n            <!-- MAUX DE T\u00caTE R\u00c9CURRENTS -->\n            <article class=\"ctw-card ctw-reveal\">\n\n                <div class=\"ctw-image\">\n                    <div\n                        class=\"ctw-image-inner\"\n                        style=\"background-image: url('https:\/\/chiro-trust.fr\/wp-content\/uploads\/2026\/08\/Maux-de-tete-chiropraxie.jpg');\">\n                    <\/div>\n                <\/div>\n\n                <div class=\"ctw-content\">\n                    <h3 class=\"ctw-card-title\">\n                        MAUX DE T\u00caTE R\u00c9CURRENTS\n                    <\/h3>\n\n                    <p class=\"ctw-card-text\">\n                        Des tensions au niveau cervical peuvent en \u00eatre la cause\n                    <\/p>\n\n                    <a class=\"ctw-link\" href=\"#faq\">\n                        EN SAVOIR PLUS\n                        <span class=\"ctw-link-arrow\" aria-hidden=\"true\">\u2192<\/span>\n                    <\/a>\n                <\/div>\n\n            <\/article>\n\n            <!-- DOULEURS ARTICULAIRES -->\n            <article class=\"ctw-card ctw-reveal\">\n\n                <div class=\"ctw-image\">\n                    <div\n                        class=\"ctw-image-inner\"\n                        style=\"background-image: url('https:\/\/chiro-trust.fr\/wp-content\/uploads\/2026\/08\/Douleurs-articulaires-Chiropraxie.jpg');\">\n                    <\/div>\n                <\/div>\n\n                <div class=\"ctw-content\">\n                    <h3 class=\"ctw-card-title\">\n                        DOULEURS ARTICULAIRES\n                        (\u00c9PAULE, GENOU, CHEVILLE, POIGNET\u2026)\n                    <\/h3>\n\n                    <p class=\"ctw-card-text\">\n                        Chaque articulation peut b\u00e9n\u00e9ficier\n                        d\u2019un ajustement adapt\u00e9\n                    <\/p>\n\n                    <a class=\"ctw-link\" href=\"#faq\">\n                        EN SAVOIR PLUS\n                        <span class=\"ctw-link-arrow\" aria-hidden=\"true\">\u2192<\/span>\n                    <\/a>\n                <\/div>\n\n            <\/article>\n\n            <!-- TENSIONS POSTURALES -->\n            <article class=\"ctw-card ctw-reveal\">\n\n                <div class=\"ctw-image\">\n                    <div\n                        class=\"ctw-image-inner\"\n                        style=\"background-image: url('https:\/\/chiro-trust.fr\/wp-content\/uploads\/2026\/08\/Tension-posturale-chiropraxie.jpg');\">\n                    <\/div>\n                <\/div>\n\n                <div class=\"ctw-content\">\n                    <h3 class=\"ctw-card-title\">\n                        TENSIONS POSTURALES OU LI\u00c9ES AU TRAVAIL\n                    <\/h3>\n\n                    <p class=\"ctw-card-text\">\n                        Position assise prolong\u00e9e, \u00e9crans, gestes r\u00e9p\u00e9t\u00e9s :\n                        le corps encaisse plus qu\u2019on ne le pense\n                    <\/p>\n\n                    <a class=\"ctw-link\" href=\"#faq\">\n                        EN SAVOIR PLUS\n                        <span class=\"ctw-link-arrow\" aria-hidden=\"true\">\u2192<\/span>\n                    <\/a>\n                <\/div>\n\n            <\/article>\n\n            <!-- ACTIVIT\u00c9 PHYSIQUE -->\n            <article class=\"ctw-card ctw-reveal\">\n\n                <div class=\"ctw-image\">\n                    <div\n                        class=\"ctw-image-inner\"\n                        style=\"background-image: url('https:\/\/chiro-trust.fr\/wp-content\/uploads\/2026\/08\/Actifs-travailleur-chiropracteur.jpg');\">\n                    <\/div>\n                <\/div>\n\n                <div class=\"ctw-content\">\n                    <h3 class=\"ctw-card-title\">\n                        G\u00caNE SUITE \u00c0 UNE ACTIVIT\u00c9 PHYSIQUE\n                    <\/h3>\n\n                    <p class=\"ctw-card-text\">\n                        Peut freiner la r\u00e9cup\u00e9ration du corps apr\u00e8s un effort\n                    <\/p>\n\n                    <a class=\"ctw-link\" href=\"#faq\">\n                        EN SAVOIR PLUS\n                        <span class=\"ctw-link-arrow\" aria-hidden=\"true\">\u2192<\/span>\n                    <\/a>\n                <\/div>\n\n            <\/article>\n\n            <!-- PR\u00c9VENTION -->\n            <article class=\"ctw-card ctw-reveal\">\n\n                <div class=\"ctw-image\">\n                    <div\n                        class=\"ctw-image-inner\"\n                        style=\"background-image: url('https:\/\/chiro-trust.fr\/wp-content\/uploads\/2026\/08\/Prevention-bien-etre-chiropraxie.jpg');\">\n                    <\/div>\n                <\/div>\n\n                <div class=\"ctw-content\">\n                    <h3 class=\"ctw-card-title\">\n                        PR\u00c9VENTION ET MIEUX-\u00caTRE AU QUOTIDIEN\n                    <\/h3>\n\n                    <p class=\"ctw-card-text\">\n                        Mieux comprendre son corps et agir avant que\n                        des douleurs ne s\u2019installent\n                    <\/p>\n\n                    <a class=\"ctw-link\" href=\"#faq\">\n                        EN SAVOIR PLUS\n                        <span class=\"ctw-link-arrow\" aria-hidden=\"true\">\u2192<\/span>\n                    <\/a>\n                <\/div>\n\n            <\/article>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n(function () {\n    let ctwObserver = null;\n\n    function initialiseCtwAnimations() {\n        const elements = document.querySelectorAll(\n            '.ctw-reveal:not([data-ctw-ready])'\n        );\n\n        if (!elements.length) {\n            return;\n        }\n\n        const reducedMotion =\n            window.matchMedia &&\n            window.matchMedia(\n                '(prefers-reduced-motion: reduce)'\n            ).matches;\n\n        if (\n            reducedMotion ||\n            !('IntersectionObserver' in window)\n        ) {\n            elements.forEach(function (element) {\n                element.classList.add('ctw-visible');\n                element.setAttribute('data-ctw-ready', 'true');\n            });\n\n            return;\n        }\n\n        document.documentElement.classList.add(\n            'ctw-animations-enabled'\n        );\n\n        if (!ctwObserver) {\n            ctwObserver = new IntersectionObserver(\n                function (entries) {\n                    entries.forEach(function (entry) {\n                        if (entry.isIntersecting) {\n                            entry.target.classList.add('ctw-visible');\n                        } else {\n                            entry.target.classList.remove('ctw-visible');\n                        }\n                    });\n                },\n                {\n                    threshold: 0.12,\n                    rootMargin: '0px 0px -5% 0px'\n                }\n            );\n        }\n\n        elements.forEach(function (element, index) {\n            element.style.setProperty(\n                '--ctw-delay',\n                ((index % 4) * 70) + 'ms'\n            );\n\n            element.setAttribute('data-ctw-ready', 'true');\n            ctwObserver.observe(element);\n        });\n    }\n\n    function launchCtwAnimations() {\n        initialiseCtwAnimations();\n        setTimeout(initialiseCtwAnimations, 450);\n        setTimeout(initialiseCtwAnimations, 1000);\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener(\n            'DOMContentLoaded',\n            launchCtwAnimations\n        );\n    } else {\n        launchCtwAnimations();\n    }\n\n    window.addEventListener(\n        'elementor\/frontend\/init',\n        launchCtwAnimations\n    );\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-c92e437 e-con e-atomic-element e-flexbox-base e-1a0039a \" data-id=\"c92e437\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c92e437\">\n    \t\t<div class=\"elementor-element elementor-element-c15eaa9 elementor-widget elementor-widget-html\" data-id=\"c15eaa9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ==========================================================\n   CHIRO TRUST \u2014 APPROCHE DE SOIN\n   Fond sauge clair, cartes altern\u00e9es et accents corail\n========================================================== *\/\n\n.cta-section,\n.cta-section * {\n    box-sizing: border-box;\n}\n\n.cta-section {\n    --cta-dark: #293b33;\n    --cta-dark-soft: #344a40;\n    --cta-text: #59665f;\n    --cta-sage: #ccd3cb;\n    --cta-sage-light: #e8ece7;\n    --cta-cream: #f7f2ef;\n    --cta-paper: #fffdfb;\n    --cta-coral: #cc574e;\n    --cta-border: rgba(41, 59, 51, 0.10);\n    --cta-shadow: 0 24px 55px rgba(41, 59, 51, 0.13);\n\n    position: relative;\n    display: block;\n    width: 100%;\n    max-width: none;\n    margin: 0;\n    padding: clamp(70px, 8vw, 105px) 0;\n    overflow: hidden;\n\n    background:\n        radial-gradient(\n            circle at 91% 7%,\n            rgba(204, 87, 78, 0.07),\n            transparent 28%\n        ),\n        linear-gradient(\n            135deg,\n            #edf1ed 0%,\n            #dfe5df 100%\n        );\n\n    font-family: \"Poppins\", \"Aptos\", Arial, sans-serif;\n}\n\n\/* Cercles d\u00e9coratifs tr\u00e8s discrets *\/\n.cta-section::before {\n    content: \"\";\n    position: absolute;\n    top: -145px;\n    right: -105px;\n    width: 330px;\n    height: 330px;\n    border: 1px solid rgba(41, 59, 51, 0.10);\n    border-radius: 50%;\n    pointer-events: none;\n}\n\n.cta-section::after {\n    content: \"\";\n    position: absolute;\n    bottom: -95px;\n    left: -70px;\n    width: 210px;\n    height: 210px;\n    border: 1px solid rgba(204, 87, 78, 0.15);\n    border-radius: 50%;\n    pointer-events: none;\n}\n\n.cta-container {\n    position: relative;\n    z-index: 1;\n    width: min(1180px, calc(100% - 48px));\n    max-width: 1180px;\n    margin-right: auto;\n    margin-left: auto;\n}\n\n\/* ==========================================================\n   GRILLE\n========================================================== *\/\n\n.cta-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 17px;\n    align-items: stretch;\n}\n\n\/* ==========================================================\n   CARTES\n========================================================== *\/\n\n.cta-card {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    min-height: 315px;\n    padding: 29px 26px 27px;\n    overflow: hidden;\n\n    border: 1px solid var(--cta-border);\n    border-radius: 27px;\n    background: var(--cta-paper);\n\n    box-shadow: 0 12px 35px rgba(41, 59, 51, 0.06);\n\n    transition:\n        transform 0.4s ease,\n        border-color 0.4s ease,\n        background 0.4s ease,\n        box-shadow 0.4s ease;\n}\n\n\/* Alternance blanche \/ sauge *\/\n.cta-card:nth-child(even) {\n    background: var(--cta-sage);\n}\n\n\/* Petit rep\u00e8re corail sup\u00e9rieur *\/\n.cta-card::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 27px;\n    width: 34px;\n    height: 4px;\n    border-radius: 0 0 999px 999px;\n    background: var(--cta-coral);\n    transition: width 0.4s ease;\n}\n\n\/* Cercle d\u00e9coratif dans le coin inf\u00e9rieur *\/\n.cta-card::after {\n    content: \"\";\n    position: absolute;\n    right: -45px;\n    bottom: -48px;\n    width: 125px;\n    height: 125px;\n    border: 1px solid rgba(41, 59, 51, 0.10);\n    border-radius: 50%;\n\n    transition:\n        transform 0.55s ease,\n        border-color 0.4s ease;\n}\n\n.cta-card:hover {\n    z-index: 2;\n    border-color: rgba(41, 59, 51, 0.18);\n    box-shadow: var(--cta-shadow);\n    transform: translateY(-9px);\n}\n\n.cta-card:hover::before {\n    width: 61px;\n}\n\n.cta-card:hover::after {\n    border-color: rgba(204, 87, 78, 0.24);\n    transform: scale(1.35);\n}\n\n\/* ==========================================================\n   NUM\u00c9ROS\n========================================================== *\/\n\n.cta-index {\n    position: absolute;\n    top: 25px;\n    right: 25px;\n    color: rgba(41, 59, 51, 0.36);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.13em;\n}\n\n\/* ==========================================================\n   IC\u00d4NES\n========================================================== *\/\n\n.cta-icon {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 52px;\n    height: 52px;\n    margin: 24px 0 36px;\n\n    border-radius: 17px;\n    color: var(--cta-dark);\n    background: var(--cta-sage-light);\n\n    transition:\n        color 0.4s ease,\n        background 0.4s ease,\n        border-radius 0.4s ease,\n        transform 0.4s ease;\n}\n\n.cta-card:nth-child(even) .cta-icon {\n    background: rgba(255, 255, 255, 0.72);\n}\n\n.cta-icon svg {\n    display: block;\n    width: 25px;\n    height: 25px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.7;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n}\n\n.cta-card:hover .cta-icon {\n    color: #ffffff;\n    background: var(--cta-coral);\n    border-radius: 50%;\n    transform: rotate(-5deg) scale(1.06);\n}\n\n\/* ==========================================================\n   TEXTES\n========================================================== *\/\n\n.cta-title {\n    max-width: 210px;\n    margin: 0 0 13px;\n    color: var(--cta-dark);\n    font-size: 21px;\n    font-weight: 650;\n    line-height: 1.18;\n    letter-spacing: -0.02em;\n}\n\n.cta-text {\n    margin: 0;\n    color: var(--cta-text);\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 1.65;\n}\n\n\/* Petite fl\u00e8che d\u00e9corative *\/\n.cta-arrow {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 34px;\n    height: 34px;\n    margin-top: auto;\n    padding-top: 25px;\n    color: var(--cta-coral);\n    font-size: 19px;\n    line-height: 1;\n    transition: transform 0.35s ease;\n}\n\n.cta-card:hover .cta-arrow {\n    transform: translateX(5px);\n}\n\n\/* ==========================================================\n   ANIMATIONS AU SCROLL\n   Visibles par d\u00e9faut dans Elementor\n========================================================== *\/\n\n.cta-reveal {\n    opacity: 1;\n    transform: none;\n}\n\nhtml.cta-animations-enabled .cta-reveal {\n    opacity: 0;\n    transform: translateY(23px);\n\n    transition:\n        opacity 0.7s ease,\n        transform 0.7s cubic-bezier(.2, .7, .2, 1);\n\n    transition-delay: var(--cta-delay, 0ms);\n}\n\nhtml.cta-animations-enabled .cta-reveal.cta-visible {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* Toujours visibles dans l\u2019\u00e9diteur Elementor *\/\nbody.elementor-editor-active .cta-reveal,\nbody.elementor-editor-preview .cta-reveal {\n    opacity: 1 !important;\n    transform: none !important;\n}\n\n\/* ==========================================================\n   TABLETTE\n========================================================== *\/\n\n@media (max-width: 950px) {\n    .cta-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .cta-card {\n        min-height: 290px;\n    }\n}\n\n\/* ==========================================================\n   MOBILE\n========================================================== *\/\n\n@media (max-width: 600px) {\n    .cta-section {\n        padding: 57px 0;\n    }\n\n    .cta-container {\n        width: calc(100% - 28px);\n    }\n\n    .cta-grid {\n        grid-template-columns: 1fr;\n        gap: 14px;\n    }\n\n    .cta-card {\n        min-height: 260px;\n        padding: 25px 23px;\n        border-radius: 23px;\n    }\n\n    .cta-icon {\n        width: 48px;\n        height: 48px;\n        margin-top: 21px;\n        margin-bottom: 27px;\n    }\n\n    .cta-title {\n        max-width: none;\n        font-size: 20px;\n    }\n}\n\n\/* Accessibilit\u00e9 *\/\n@media (prefers-reduced-motion: reduce) {\n    .cta-reveal {\n        opacity: 1 !important;\n        transform: none !important;\n        transition: none !important;\n    }\n\n    .cta-card,\n    .cta-card::before,\n    .cta-card::after,\n    .cta-icon,\n    .cta-arrow {\n        transition: none !important;\n    }\n}\n<\/style>\n\n<section class=\"cta-section\">\n    <div class=\"cta-container\">\n\n        <div class=\"cta-grid\">\n\n            <!-- \u00c9COUTE ACTIVE -->\n            <article class=\"cta-card cta-reveal\">\n\n                <span class=\"cta-index\">01<\/span>\n\n                <div class=\"cta-icon\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <path d=\"M8.5 15.5c-1.7-1.2-2.8-3.2-2.8-5.4a6.3 6.3 0 0 1 12.6 0c0 2.4-1.1 4-2.7 5.3\"><\/path>\n                        <path d=\"M10 18.2c.7.9 1.3 1.3 2 1.3 1.3 0 2.2-1.2 2.2-2.5 0-1.1-.7-1.8-1.7-2.4\"><\/path>\n                        <path d=\"M9.2 10.1a2.8 2.8 0 0 1 5.5.6\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <h2 class=\"cta-title\">\n                    \u00c9coute Active\n                <\/h2>\n\n                <p class=\"cta-text\">\n                    \u00c9coute active \u00e0 chaque consultation\n                <\/p>\n\n                <span class=\"cta-arrow\" aria-hidden=\"true\">\u2192<\/span>\n\n            <\/article>\n\n            <!-- APPROCHE CLINIQUE -->\n            <article class=\"cta-card cta-reveal\">\n\n                <span class=\"cta-index\">02<\/span>\n\n                <div class=\"cta-icon\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <path d=\"M9 3h6\"><\/path>\n                        <path d=\"M10 3v3h4V3\"><\/path>\n                        <rect x=\"5\" y=\"5\" width=\"14\" height=\"16\" rx=\"2\"><\/rect>\n                        <path d=\"M9 11h6\"><\/path>\n                        <path d=\"M12 8v6\"><\/path>\n                        <path d=\"M8 17h8\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <h2 class=\"cta-title\">\n                    Approche Clinique\n                <\/h2>\n\n                <p class=\"cta-text\">\n                    Approche fond\u00e9e sur l\u2019examen clinique\n                <\/p>\n\n                <span class=\"cta-arrow\" aria-hidden=\"true\">\u2192<\/span>\n\n            <\/article>\n\n            <!-- AJUSTEMENTS MANUELS -->\n            <article class=\"cta-card cta-reveal\">\n\n                <span class=\"cta-index\">03<\/span>\n<div class=\"cta-icon\" aria-hidden=\"true\">\n    <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\n        <!-- contour de la main -->\n        <path d=\"M8.2 20.5\n                 c-1.9 0-3.4-1.5-3.4-3.4V9.7\n                 c0-.7.6-1.3 1.3-1.3s1.3.6 1.3 1.3V4.8\n                 c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v4.4V3.9\n                 c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v5.3V4.8\n                 c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v5.9V7.2\n                 c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v8.6\n                 c0 3-2.4 5.4-5.4 5.4H8.2Z\">\n        <\/path>\n\n        <!-- s\u00e9parations des doigts -->\n        <path d=\"M10.3 4.2v6.2\"><\/path>\n        <path d=\"M13.3 3.3v7.1\"><\/path>\n        <path d=\"M16.3 4.2v6.2\"><\/path>\n\n        <!-- ligne int\u00e9rieure paume \/ pouce -->\n        <path d=\"M17.8 14.4c-1 .2-1.8.8-2.4 1.7-.5.8-.8 1.8-.8 2.9\"><\/path>\n\n    <\/svg>\n<\/div>\n\n                <h2 class=\"cta-title\">\n                    Ajustements Manuels\n                <\/h2>\n\n                <p class=\"cta-text\">\n                    Ajustements manuels adapt\u00e9s \u00e0 chaque patients\n                <\/p>\n\n                <span class=\"cta-arrow\" aria-hidden=\"true\">\u2192<\/span>\n\n            <\/article>\n\n            <!-- CONSEILS PERSONNALIS\u00c9S -->\n            <article class=\"cta-card cta-reveal\">\n\n                <span class=\"cta-index\">04<\/span>\n\n                <div class=\"cta-icon\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <path d=\"M21 11.5a8.4 8.4 0 0 1-9 8.5 9 9 0 0 1-3.8-.9L3 21l1.7-4.5A8.2 8.2 0 1 1 21 11.5Z\"><\/path>\n                        <path d=\"M8.2 11.5h.01\"><\/path>\n                        <path d=\"M12 11.5h.01\"><\/path>\n                        <path d=\"M15.8 11.5h.01\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <h2 class=\"cta-title\">\n                    Conseils Personnalis\u00e9s\n                <\/h2>\n\n                <p class=\"cta-text\">\n                    Conseils personnalis\u00e9s pour votre quotidien\n                <\/p>\n\n                <span class=\"cta-arrow\" aria-hidden=\"true\">\u2192<\/span>\n\n            <\/article>\n\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<script>\n(function () {\n    let ctaObserver = null;\n\n    function initialiseCtaAnimations() {\n        const elements = document.querySelectorAll(\n            '.cta-reveal:not([data-cta-ready])'\n        );\n\n        if (!elements.length) {\n            return;\n        }\n\n        const reducedMotion =\n            window.matchMedia &&\n            window.matchMedia(\n                '(prefers-reduced-motion: reduce)'\n            ).matches;\n\n        if (\n            reducedMotion ||\n            !('IntersectionObserver' in window)\n        ) {\n            elements.forEach(function (element) {\n                element.classList.add('cta-visible');\n                element.setAttribute('data-cta-ready', 'true');\n            });\n\n            return;\n        }\n\n        document.documentElement.classList.add(\n            'cta-animations-enabled'\n        );\n\n        if (!ctaObserver) {\n            ctaObserver = new IntersectionObserver(\n                function (entries) {\n                    entries.forEach(function (entry) {\n                        if (entry.isIntersecting) {\n                            entry.target.classList.add('cta-visible');\n                        } else {\n                            entry.target.classList.remove('cta-visible');\n                        }\n                    });\n                },\n                {\n                    threshold: 0.14,\n                    rootMargin: '0px 0px -5% 0px'\n                }\n            );\n        }\n\n        elements.forEach(function (element, index) {\n            element.style.setProperty(\n                '--cta-delay',\n                (index * 80) + 'ms'\n            );\n\n            element.setAttribute('data-cta-ready', 'true');\n            ctaObserver.observe(element);\n        });\n    }\n\n    function launchCtaAnimations() {\n        initialiseCtaAnimations();\n        setTimeout(initialiseCtaAnimations, 450);\n        setTimeout(initialiseCtaAnimations, 1000);\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener(\n            'DOMContentLoaded',\n            launchCtaAnimations\n        );\n    } else {\n        launchCtaAnimations();\n    }\n\n    window.addEventListener(\n        'elementor\/frontend\/init',\n        launchCtaAnimations\n    );\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a5fd27 elementor-widget elementor-widget-html\" data-id=\"9a5fd27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ==========================================================\n   CHIRO TRUST \u2014 UNE APPROCHE EN 3 \u00c9TAPES\n   Bulles interactives compactes\n========================================================== *\/\n\n.ct3e-section,\n.ct3e-section * {\n    box-sizing: border-box;\n}\n\n.ct3e-section {\n    --ct3e-dark: #293b33;\n    --ct3e-text: #59665f;\n    --ct3e-sage: #ccd3cb;\n    --ct3e-sage-light: #e8ece7;\n    --ct3e-cream: #f7f2ef;\n    --ct3e-paper: #fffdfb;\n    --ct3e-coral: #cc574e;\n    --ct3e-border: rgba(41, 59, 51, 0.11);\n\n    position: relative;\n    display: block;\n    width: 100%;\n    margin: 0;\n    padding: clamp(58px, 7vw, 88px) 0;\n    overflow: hidden;\n\n    background:\n        radial-gradient(\n            circle at 8% 15%,\n            rgba(204, 87, 78, 0.06),\n            transparent 23%\n        ),\n        linear-gradient(\n            180deg,\n            #fffdfb 0%,\n            #f4f6f3 100%\n        );\n\n    font-family: \"Poppins\", \"Aptos\", Arial, sans-serif;\n}\n\n\/* D\u00e9cors tr\u00e8s discrets *\/\n.ct3e-section::before {\n    content: \"\";\n    position: absolute;\n    top: -90px;\n    right: -65px;\n    width: 210px;\n    height: 210px;\n    border: 1px solid rgba(41, 59, 51, 0.08);\n    border-radius: 50%;\n    pointer-events: none;\n}\n\n.ct3e-section::after {\n    content: \"\";\n    position: absolute;\n    bottom: -55px;\n    left: -45px;\n    width: 130px;\n    height: 130px;\n    border: 1px solid rgba(204, 87, 78, 0.12);\n    border-radius: 50%;\n    pointer-events: none;\n}\n\n.ct3e-container {\n    position: relative;\n    z-index: 1;\n    width: min(1060px, calc(100% - 48px));\n    margin: 0 auto;\n}\n\n\/* ==========================================================\n   TITRE\n========================================================== *\/\n\n.ct3e-header {\n    margin-bottom: clamp(36px, 5vw, 54px);\n    text-align: center;\n}\n\n.ct3e-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 13px;\n\n    color: #85978a;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n}\n\n.ct3e-kicker::before,\n.ct3e-kicker::after {\n    content: \"\";\n    width: 22px;\n    height: 1px;\n    background: rgba(41, 59, 51, 0.20);\n}\n\n.ct3e-title {\n    margin: 0;\n    color: var(--ct3e-dark);\n    font-size: clamp(31px, 4vw, 48px);\n    font-weight: 650;\n    line-height: 1.08;\n    letter-spacing: -0.04em;\n}\n\n\/* ==========================================================\n   GRILLE\n========================================================== *\/\n\n.ct3e-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    align-items: center;\n    gap: clamp(22px, 3vw, 35px);\n}\n\n\/* ==========================================================\n   BULLES\n========================================================== *\/\n\n.ct3e-bubble {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 100%;\n    max-width: 300px;\n    aspect-ratio: 1 \/ 1;\n    justify-self: center;\n    overflow: hidden;\n\n    border: 1px solid var(--ct3e-border);\n    border-radius: 50%;\n\n    color: var(--ct3e-dark);\n    background: var(--ct3e-paper);\n    box-shadow: 0 15px 42px rgba(41, 59, 51, 0.08);\n\n    cursor: pointer;\n    outline: none;\n    isolation: isolate;\n\n    transition:\n        transform 0.45s cubic-bezier(.2, .7, .2, 1),\n        border-color 0.4s ease,\n        box-shadow 0.4s ease,\n        background 0.4s ease;\n}\n\n\/* Alternance des couleurs *\/\n.ct3e-bubble:nth-child(2) {\n    background: var(--ct3e-sage);\n}\n\n.ct3e-bubble:nth-child(3) {\n    background: var(--ct3e-sage-light);\n}\n\n\/* Cercle d\u00e9coratif int\u00e9rieur *\/\n.ct3e-bubble::before {\n    content: \"\";\n    position: absolute;\n    inset: 14px;\n    z-index: -1;\n\n    border: 1px solid rgba(41, 59, 51, 0.08);\n    border-radius: 50%;\n\n    transition:\n        inset 0.5s ease,\n        border-color 0.4s ease,\n        background 0.4s ease;\n}\n\n\/* Petit point corail *\/\n.ct3e-bubble::after {\n    content: \"\";\n    position: absolute;\n    top: 28px;\n    right: 50%;\n\n    width: 7px;\n    height: 7px;\n\n    border-radius: 50%;\n    background: var(--ct3e-coral);\n\n    transform: translateX(50%);\n\n    transition:\n        width 0.4s ease,\n        border-radius 0.4s ease;\n}\n\n.ct3e-bubble:hover,\n.ct3e-bubble:focus,\n.ct3e-bubble.is-open {\n    z-index: 3;\n    border-color: rgba(41, 59, 51, 0.20);\n    box-shadow: 0 25px 60px rgba(41, 59, 51, 0.15);\n    transform: translateY(-8px) scale(1.025);\n}\n\n.ct3e-bubble:hover::before,\n.ct3e-bubble:focus::before,\n.ct3e-bubble.is-open::before {\n    inset: 0;\n    border-color: transparent;\n    background: rgba(41, 59, 51, 0.94);\n}\n\n.ct3e-bubble:hover::after,\n.ct3e-bubble:focus::after,\n.ct3e-bubble.is-open::after {\n    width: 32px;\n    border-radius: 999px;\n}\n\n\/* ==========================================================\n   CONTENU DES BULLES\n========================================================== *\/\n\n.ct3e-content {\n    position: relative;\n    z-index: 2;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-direction: column;\n\n    width: 100%;\n    height: 100%;\n    padding: 38px 31px 30px;\n\n    text-align: center;\n}\n\n.ct3e-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 42px;\n    height: 42px;\n    margin-bottom: 17px;\n\n    border: 1px solid rgba(41, 59, 51, 0.13);\n    border-radius: 50%;\n\n    color: var(--ct3e-coral);\n    background: rgba(255, 255, 255, 0.65);\n\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n\n    transition:\n        color 0.4s ease,\n        border-color 0.4s ease,\n        background 0.4s ease,\n        transform 0.4s ease;\n}\n\n.ct3e-step-title {\n    max-width: 220px;\n    margin: 0;\n\n    color: var(--ct3e-dark);\n    font-size: clamp(18px, 1.7vw, 22px);\n    font-weight: 650;\n    line-height: 1.25;\n    letter-spacing: -0.02em;\n\n    transition:\n        color 0.4s ease,\n        transform 0.45s ease;\n}\n\n.ct3e-step-text {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n\n    width: calc(100% - 58px);\n    margin: 0;\n\n    color: rgba(255, 255, 255, 0.88);\n    font-size: 12.5px;\n    line-height: 1.57;\n\n    opacity: 0;\n    transform: translate(-50%, -42%);\n\n    transition:\n        opacity 0.4s ease,\n        transform 0.45s ease;\n}\n\n\/* Au survol, le titre dispara\u00eet et le texte appara\u00eet *\/\n.ct3e-bubble:hover .ct3e-number,\n.ct3e-bubble:focus .ct3e-number,\n.ct3e-bubble.is-open .ct3e-number {\n    border-color: rgba(255, 255, 255, 0.28);\n    color: #ffffff;\n    background: rgba(255, 255, 255, 0.10);\n    transform: translateY(-67px);\n}\n\n.ct3e-bubble:hover .ct3e-step-title,\n.ct3e-bubble:focus .ct3e-step-title,\n.ct3e-bubble.is-open .ct3e-step-title {\n    color: #ffffff;\n    opacity: 0;\n    transform: translateY(-26px);\n}\n\n.ct3e-bubble:hover .ct3e-step-text,\n.ct3e-bubble:focus .ct3e-step-text,\n.ct3e-bubble.is-open .ct3e-step-text {\n    opacity: 1;\n    transform: translate(-50%, -31%);\n}\n\n\/* ==========================================================\n   ANIMATIONS AU SCROLL\n========================================================== *\/\n\n.ct3e-reveal {\n    opacity: 1;\n    transform: none;\n}\n\nhtml.ct3e-animations-enabled .ct3e-reveal {\n    opacity: 0;\n    transform: translateY(22px);\n\n    transition:\n        opacity 0.68s ease,\n        transform 0.68s cubic-bezier(.2, .7, .2, 1);\n\n    transition-delay: var(--ct3e-delay, 0ms);\n}\n\nhtml.ct3e-animations-enabled .ct3e-reveal.ct3e-visible {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* Toujours visibles dans Elementor *\/\nbody.elementor-editor-active .ct3e-reveal,\nbody.elementor-editor-preview .ct3e-reveal {\n    opacity: 1 !important;\n    transform: none !important;\n}\n\n\/* ==========================================================\n   TABLETTE\n========================================================== *\/\n\n@media (max-width: 900px) {\n    .ct3e-grid {\n        grid-template-columns: 1fr;\n        gap: 20px;\n    }\n\n    .ct3e-bubble {\n        max-width: 310px;\n    }\n}\n\n\/* ==========================================================\n   MOBILE\n========================================================== *\/\n\n@media (max-width: 600px) {\n    .ct3e-section {\n        padding: 54px 0;\n    }\n\n    .ct3e-container {\n        width: calc(100% - 28px);\n    }\n\n    .ct3e-header {\n        margin-bottom: 31px;\n    }\n\n    .ct3e-title {\n        font-size: clamp(30px, 9vw, 40px);\n    }\n\n    .ct3e-bubble {\n        max-width: 290px;\n    }\n\n    .ct3e-content {\n        padding: 34px 27px 27px;\n    }\n\n    .ct3e-step-text {\n        width: calc(100% - 48px);\n        font-size: 12px;\n    }\n}\n\n\/* Accessibilit\u00e9 *\/\n@media (prefers-reduced-motion: reduce) {\n    .ct3e-reveal {\n        opacity: 1 !important;\n        transform: none !important;\n        transition: none !important;\n    }\n\n    .ct3e-bubble,\n    .ct3e-bubble::before,\n    .ct3e-bubble::after,\n    .ct3e-number,\n    .ct3e-step-title,\n    .ct3e-step-text {\n        transition: none !important;\n    }\n}\n<\/style>\n\n<section class=\"ct3e-section\">\n    <div class=\"ct3e-container\">\n\n        <header class=\"ct3e-header ct3e-reveal\">\n\n            <span class=\"ct3e-kicker\">\n                Votre consultation\n            <\/span>\n\n            <h2 class=\"ct3e-title\">\n                Une approche en 3 \u00e9tapes :\n            <\/h2>\n\n        <\/header>\n\n        <div class=\"ct3e-grid\">\n\n            <!-- \u00c9TAPE 1 -->\n            <article\n                class=\"ct3e-bubble ct3e-reveal\"\n                tabindex=\"0\"\n                role=\"button\"\n                aria-label=\"D\u00e9couvrir l\u2019\u00e9tape 1\">\n\n                <div class=\"ct3e-content\">\n\n                    <span class=\"ct3e-number\">\n                        01\n                    <\/span>\n\n                    <h3 class=\"ct3e-step-title\">\n                        \u00c9changer et comprendre\n                    <\/h3>\n\n                    <p class=\"ct3e-step-text\">\n                        Une anamn\u00e8se compl\u00e8te o\u00f9 nous discutons de vos\n                        habitudes de vie, de vos ant\u00e9c\u00e9dents et du motif\n                        de consultation\n                    <\/p>\n\n                <\/div>\n\n            <\/article>\n\n            <!-- \u00c9TAPE 2 -->\n            <article\n                class=\"ct3e-bubble ct3e-reveal\"\n                tabindex=\"0\"\n                role=\"button\"\n                aria-label=\"D\u00e9couvrir l\u2019\u00e9tape 2\">\n\n                <div class=\"ct3e-content\">\n\n                    <span class=\"ct3e-number\">\n                        02\n                    <\/span>\n\n                    <h3 class=\"ct3e-step-title\">\n                        Examiner\n                    <\/h3>\n\n                    <p class=\"ct3e-step-text\">\n                        Une \u00e9valuation clinique compl\u00e8te\n                        (mobilit\u00e9, posture, tests adapt\u00e9s\u2026)\n                        pour identifier l\u2019origine de vos douleurs.\n                    <\/p>\n\n                <\/div>\n\n            <\/article>\n\n            <!-- \u00c9TAPE 3 -->\n            <article\n                class=\"ct3e-bubble ct3e-reveal\"\n                tabindex=\"0\"\n                role=\"button\"\n                aria-label=\"D\u00e9couvrir l\u2019\u00e9tape 3\">\n\n                <div class=\"ct3e-content\">\n\n                    <span class=\"ct3e-number\">\n                        03\n                    <\/span>\n\n                    <h3 class=\"ct3e-step-title\">\n                        Construire un plan de traitement\n                    <\/h3>\n\n                    <p class=\"ct3e-step-text\">\n                        Des explications, des soins manuels adapt\u00e9s et des\n                        conseils et\/ou exercices vous serons donn\u00e9s lorsque\n                        ceux-l\u00e0 seront pertinents.\n                    <\/p>\n\n                <\/div>\n\n            <\/article>\n\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<script>\n(function () {\n    let ct3eObserver = null;\n\n    function initialiseCt3eInteractions() {\n        const grids = document.querySelectorAll(\n            '.ct3e-grid:not([data-ct3e-interactions-ready])'\n        );\n\n        grids.forEach(function (grid) {\n            const bubbles = grid.querySelectorAll('.ct3e-bubble');\n\n            bubbles.forEach(function (bubble) {\n                bubble.addEventListener('click', function () {\n                    const wasOpen = bubble.classList.contains('is-open');\n\n                    bubbles.forEach(function (otherBubble) {\n                        otherBubble.classList.remove('is-open');\n                    });\n\n                    if (!wasOpen) {\n                        bubble.classList.add('is-open');\n                    }\n                });\n\n                bubble.addEventListener('keydown', function (event) {\n                    if (\n                        event.key === 'Enter' ||\n                        event.key === ' '\n                    ) {\n                        event.preventDefault();\n                        bubble.click();\n                    }\n                });\n            });\n\n            grid.setAttribute(\n                'data-ct3e-interactions-ready',\n                'true'\n            );\n        });\n    }\n\n    function initialiseCt3eAnimations() {\n        const elements = document.querySelectorAll(\n            '.ct3e-reveal:not([data-ct3e-ready])'\n        );\n\n        if (!elements.length) {\n            return;\n        }\n\n        const reducedMotion =\n            window.matchMedia &&\n            window.matchMedia(\n                '(prefers-reduced-motion: reduce)'\n            ).matches;\n\n        if (\n            reducedMotion ||\n            !('IntersectionObserver' in window)\n        ) {\n            elements.forEach(function (element) {\n                element.classList.add('ct3e-visible');\n                element.setAttribute('data-ct3e-ready', 'true');\n            });\n\n            return;\n        }\n\n        document.documentElement.classList.add(\n            'ct3e-animations-enabled'\n        );\n\n        if (!ct3eObserver) {\n            ct3eObserver = new IntersectionObserver(\n                function (entries) {\n                    entries.forEach(function (entry) {\n                        if (entry.isIntersecting) {\n                            entry.target.classList.add('ct3e-visible');\n                        } else {\n                            entry.target.classList.remove('ct3e-visible');\n                        }\n                    });\n                },\n                {\n                    threshold: 0.13,\n                    rootMargin: '0px 0px -5% 0px'\n                }\n            );\n        }\n\n        elements.forEach(function (element, index) {\n            element.style.setProperty(\n                '--ct3e-delay',\n                (index * 85) + 'ms'\n            );\n\n            element.setAttribute('data-ct3e-ready', 'true');\n            ct3eObserver.observe(element);\n        });\n    }\n\n    function launchCt3eSection() {\n        initialiseCt3eInteractions();\n        initialiseCt3eAnimations();\n\n        setTimeout(function () {\n            initialiseCt3eInteractions();\n            initialiseCt3eAnimations();\n        }, 450);\n\n        setTimeout(function () {\n            initialiseCt3eInteractions();\n            initialiseCt3eAnimations();\n        }, 1000);\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener(\n            'DOMContentLoaded',\n            launchCt3eSection\n        );\n    } else {\n        launchCt3eSection();\n    }\n\n    window.addEventListener(\n        'elementor\/frontend\/init',\n        launchCt3eSection\n    );\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-a1e7913 e-con e-atomic-element e-flexbox-base e-751e270 \" data-id=\"a1e7913\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"a1e7913\">\n    \t\t<div class=\"elementor-element elementor-element-a9913fb elementor-widget elementor-widget-html\" data-id=\"a9913fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ==========================================================\n   CHIRO TRUST \u2014 PROFILS DE PATIENTS\n   3 cartes sur la premi\u00e8re ligne, 2 centr\u00e9es sur la seconde\n========================================================== *\/\n\n.ctp-section,\n.ctp-section * {\n    box-sizing: border-box;\n}\n\n.ctp-section {\n    --ctp-dark: #293b33;\n    --ctp-text: #59665f;\n    --ctp-sage: #ccd3cb;\n    --ctp-sage-light: #e8ece7;\n    --ctp-cream: #f7f2ef;\n    --ctp-paper: #fffdfb;\n    --ctp-coral: #cc574e;\n    --ctp-border: rgba(41, 59, 51, 0.11);\n    --ctp-shadow: 0 22px 52px rgba(41, 59, 51, 0.12);\n\n    position: relative;\n    display: block;\n    width: 100%;\n    margin: 0;\n    padding: clamp(68px, 7vw, 98px) 0;\n    overflow: hidden;\n\n    background:\n        radial-gradient(\n            circle at 8% 12%,\n            rgba(204, 211, 203, 0.34),\n            transparent 24%\n        ),\n        var(--ctp-cream);\n\n    font-family: \"Poppins\", \"Aptos\", Arial, sans-serif;\n}\n\n\/* D\u00e9cors subtils *\/\n.ctp-section::before {\n    content: \"\";\n    position: absolute;\n    top: -120px;\n    left: -100px;\n    width: 280px;\n    height: 280px;\n    border: 1px solid rgba(41, 59, 51, 0.08);\n    border-radius: 50%;\n    pointer-events: none;\n}\n\n.ctp-section::after {\n    content: \"\";\n    position: absolute;\n    right: -55px;\n    bottom: -70px;\n    width: 160px;\n    height: 160px;\n    border: 1px solid rgba(204, 87, 78, 0.13);\n    border-radius: 50%;\n    pointer-events: none;\n}\n\n.ctp-container {\n    position: relative;\n    z-index: 1;\n    width: min(1120px, calc(100% - 48px));\n    margin: 0 auto;\n}\n\n\/* ==========================================================\n   EN-T\u00caTE\n========================================================== *\/\n\n.ctp-header {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(300px, 0.72fr);\n    align-items: end;\n    gap: 55px;\n    margin-bottom: 42px;\n}\n\n.ctp-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 14px;\n    color: #85978a;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n}\n\n.ctp-kicker::before {\n    content: \"\";\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: var(--ctp-coral);\n}\n\n.ctp-title {\n    max-width: 710px;\n    margin: 0;\n    color: var(--ctp-dark);\n    font-size: clamp(34px, 4.5vw, 55px);\n    font-weight: 650;\n    line-height: 1.06;\n    letter-spacing: -0.045em;\n}\n\n.ctp-intro {\n    margin: 0;\n    color: var(--ctp-text);\n    font-size: 15px;\n    line-height: 1.72;\n}\n\n\/* ==========================================================\n   GRILLE\n========================================================== *\/\n\n.ctp-grid {\n    display: grid;\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n    gap: 20px;\n    align-items: stretch;\n}\n\n\/* Trois cartes sur la premi\u00e8re ligne *\/\n.ctp-card {\n    grid-column: span 2;\n    position: relative;\n    min-height: 300px;\n    overflow: hidden;\n    border: 1px solid var(--ctp-border);\n    border-radius: 25px;\n    background: var(--ctp-sage);\n    box-shadow: 0 12px 34px rgba(41, 59, 51, 0.08);\n    isolation: isolate;\n    cursor: pointer;\n\n    transition:\n        transform 0.4s ease,\n        box-shadow 0.4s ease,\n        border-color 0.4s ease;\n}\n\n\/* Deux derni\u00e8res cartes centr\u00e9es *\/\n.ctp-card:nth-child(4) {\n    grid-column: 2 \/ span 2;\n}\n\n.ctp-card:nth-child(5) {\n    grid-column: 4 \/ span 2;\n}\n\n.ctp-card:hover {\n    z-index: 3;\n    border-color: rgba(41, 59, 51, 0.20);\n    box-shadow: var(--ctp-shadow);\n    transform: translateY(-8px);\n}\n\n\/* ==========================================================\n   IMAGE\n========================================================== *\/\n\n.ctp-image {\n    position: absolute;\n    inset: 0;\n    z-index: -2;\n    background-position: center;\n    background-repeat: no-repeat;\n    background-size: cover;\n    transform: scale(1);\n    transition: transform 0.75s cubic-bezier(.2, .7, .2, 1);\n}\n\n.ctp-card:hover .ctp-image {\n    transform: scale(1.07);\n}\n\n\/* D\u00e9grad\u00e9 pour la lisibilit\u00e9 *\/\n.ctp-card::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    z-index: -1;\n\n    background:\n        linear-gradient(\n            180deg,\n            rgba(25, 38, 32, 0.02) 28%,\n            rgba(25, 38, 32, 0.10) 58%,\n            rgba(25, 38, 32, 0.48) 100%\n        );\n\n    transition: background 0.4s ease;\n}\n\n.ctp-card:hover::before {\n    background:\n        linear-gradient(\n            180deg,\n            rgba(25, 38, 32, 0.08) 15%,\n            rgba(25, 38, 32, 0.28) 58%,\n            rgba(25, 38, 32, 0.68) 100%\n        );\n}\n\n\/* ==========================================================\n   PETIT ENCADR\u00c9\n========================================================== *\/\n\n.ctp-content {\n    position: absolute;\n    right: 13px;\n    bottom: 13px;\n    left: 13px;\n\n    padding: 16px 18px;\n    overflow: hidden;\n\n    border: 1px solid rgba(255, 255, 255, 0.62);\n    border-radius: 17px;\n\n    background: rgba(232, 236, 231, 0.92);\n    box-shadow: 0 10px 30px rgba(41, 59, 51, 0.13);\n\n    backdrop-filter: blur(11px);\n    -webkit-backdrop-filter: blur(11px);\n\n    transition:\n        padding 0.4s ease,\n        background 0.4s ease,\n        transform 0.4s ease;\n}\n\n.ctp-title-card {\n    margin: 0;\n    color: var(--ctp-dark);\n    font-size: 17px;\n    font-weight: 700;\n    line-height: 1.25;\n    text-align: center;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n}\n\n.ctp-title-card::after {\n    content: \"\";\n    display: block;\n    width: 22px;\n    height: 2px;\n    margin: 9px auto 0;\n    border-radius: 999px;\n    background: var(--ctp-coral);\n    transition: width 0.4s ease;\n}\n\n.ctp-description {\n    max-height: 0;\n    margin: 0;\n    overflow: hidden;\n    color: var(--ctp-text);\n    font-size: 13px;\n    line-height: 1.55;\n    text-align: center;\n    opacity: 0;\n    transform: translateY(12px);\n\n    transition:\n        max-height 0.45s ease,\n        margin-top 0.4s ease,\n        opacity 0.4s ease,\n        transform 0.4s ease;\n}\n\n.ctp-card:hover .ctp-content {\n    padding-top: 19px;\n    padding-bottom: 19px;\n    background: rgba(255, 253, 251, 0.95);\n    transform: translateY(-2px);\n}\n\n.ctp-card:hover .ctp-title-card::after {\n    width: 42px;\n}\n\n.ctp-card:hover .ctp-description {\n    max-height: 120px;\n    margin-top: 11px;\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* ==========================================================\n   ANIMATIONS AU SCROLL\n========================================================== *\/\n\n.ctp-reveal {\n    opacity: 1;\n    transform: none;\n}\n\nhtml.ctp-animations-enabled .ctp-reveal {\n    opacity: 0;\n    transform: translateY(22px);\n\n    transition:\n        opacity 0.68s ease,\n        transform 0.68s cubic-bezier(.2, .7, .2, 1);\n\n    transition-delay: var(--ctp-delay, 0ms);\n}\n\nhtml.ctp-animations-enabled .ctp-reveal.ctp-visible {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* Toujours visible dans l\u2019\u00e9diteur Elementor *\/\nbody.elementor-editor-active .ctp-reveal,\nbody.elementor-editor-preview .ctp-reveal {\n    opacity: 1 !important;\n    transform: none !important;\n}\n\n\/* ==========================================================\n   TABLETTE\n========================================================== *\/\n\n@media (max-width: 950px) {\n    .ctp-header {\n        grid-template-columns: 1fr;\n        gap: 20px;\n    }\n\n    .ctp-intro {\n        max-width: 650px;\n    }\n\n    .ctp-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .ctp-card,\n    .ctp-card:nth-child(4),\n    .ctp-card:nth-child(5) {\n        grid-column: auto;\n    }\n\n    .ctp-card:nth-child(5) {\n        grid-column: 1 \/ -1;\n        width: calc(50% - 10px);\n        justify-self: center;\n    }\n}\n\n\/* ==========================================================\n   MOBILE\n========================================================== *\/\n\n@media (max-width: 600px) {\n    .ctp-section {\n        padding: 56px 0;\n    }\n\n    .ctp-container {\n        width: calc(100% - 28px);\n    }\n\n    .ctp-header {\n        margin-bottom: 30px;\n    }\n\n    .ctp-title {\n        font-size: clamp(31px, 10vw, 43px);\n    }\n\n    .ctp-grid {\n        grid-template-columns: 1fr;\n        gap: 15px;\n    }\n\n    .ctp-card,\n    .ctp-card:nth-child(4),\n    .ctp-card:nth-child(5) {\n        grid-column: auto;\n        width: 100%;\n        min-height: 285px;\n    }\n\n    \/* Sur mobile, le descriptif reste visible *\/\n    .ctp-content {\n        padding: 17px 18px;\n    }\n\n    .ctp-description {\n        max-height: 120px;\n        margin-top: 10px;\n        opacity: 1;\n        transform: none;\n    }\n}\n\n\/* Appareils tactiles *\/\n@media (hover: none) {\n    .ctp-description {\n        max-height: 120px;\n        margin-top: 10px;\n        opacity: 1;\n        transform: none;\n    }\n\n    .ctp-card:hover {\n        transform: none;\n    }\n\n    .ctp-card:hover .ctp-image {\n        transform: none;\n    }\n}\n\n\/* Accessibilit\u00e9 *\/\n@media (prefers-reduced-motion: reduce) {\n    .ctp-reveal {\n        opacity: 1 !important;\n        transform: none !important;\n        transition: none !important;\n    }\n\n    .ctp-card,\n    .ctp-image,\n    .ctp-content,\n    .ctp-title-card::after,\n    .ctp-description {\n        transition: none !important;\n    }\n}\n<\/style>\n\n<section class=\"ctp-section\">\n    <div class=\"ctp-container\">\n\n        <header class=\"ctp-header ctp-reveal\">\n\n            <div>\n                <span class=\"ctp-kicker\">\n                    \u00c0 chaque \u00e9tape de la vie\n                <\/span>\n\n                <h2 class=\"ctp-title\">\n                    UNE PRISE EN CHARGE ADAPT\u00c9E \u00c0 VOUS\n                <\/h2>\n            <\/div>\n\n            <p class=\"ctp-intro\">\n                Parce que chaque patient est unique, les techniques sont\n                adapt\u00e9es \u00e0 vos \u00e2ges, \u00e0 vos besoins et \u00e0 votre mode de vie.\n            <\/p>\n\n        <\/header>\n\n        <div class=\"ctp-grid\">\n\n            <!-- NOURRISSON -->\n            <article class=\"ctp-card ctp-reveal\">\n\n                <div\n                    class=\"ctp-image\"\n                    style=\"background-image: url('https:\/\/chiro-trust.fr\/wp-content\/uploads\/2026\/08\/Nourisson-chiropracteur.jpg');\">\n                <\/div>\n\n                <div class=\"ctp-content\">\n                    <h3 class=\"ctp-title-card\">\n                        Nourrisson\n                    <\/h3>\n\n                    <p class=\"ctp-description\">\n                        Techniques douces adapt\u00e9es au d\u00e9veloppement\n                        du nourrisson\n                    <\/p>\n                <\/div>\n\n            <\/article>\n\n            <!-- ENFANT -->\n            <article class=\"ctp-card ctp-reveal\">\n\n                <div\n                    class=\"ctp-image\"\n                    style=\"background-image: url('https:\/\/chiro-trust.fr\/wp-content\/uploads\/2026\/08\/Enfant-chiropracteur.jpg');\">\n                <\/div>\n\n                <div class=\"ctp-content\">\n                    <h3 class=\"ctp-title-card\">\n                        Enfant\n                    <\/h3>\n\n                    <p class=\"ctp-description\">\n                        Accompagner leur croissance et favoriser\n                        une bonne mobilit\u00e9 au quotidien\n                    <\/p>\n                <\/div>\n\n            <\/article>\n\n            <!-- SPORTIF -->\n            <article class=\"ctp-card ctp-reveal\">\n\n                <div\n                    class=\"ctp-image\"\n                    style=\"background-image: url('https:\/\/chiro-trust.fr\/wp-content\/uploads\/2026\/08\/Sportifs-chiropracteur.jpg');\">\n                <\/div>\n\n                <div class=\"ctp-content\">\n                    <h3 class=\"ctp-title-card\">\n                        Sportif\n                    <\/h3>\n\n                    <p class=\"ctp-description\">\n                        Optimiser les capacit\u00e9s sportives, favoriser la\n                        r\u00e9cup\u00e9ration et\/ou accompagner \u00e0 la reprise du sport\n                    <\/p>\n                <\/div>\n\n            <\/article>\n\n            <!-- ACTIFS -->\n            <article class=\"ctp-card ctp-reveal\">\n\n                <div\n                    class=\"ctp-image\"\n                    style=\"background-image: url('https:\/\/chiro-trust.fr\/wp-content\/uploads\/2026\/08\/Actifs-travailleur-chiropracteur.jpg');\">\n                <\/div>\n\n                <div class=\"ctp-content\">\n                    <h3 class=\"ctp-title-card\">\n                        Actifs\n                    <\/h3>\n\n                    <p class=\"ctp-description\">\n                        Soulager des douleurs li\u00e9es au travail,\n                        aux postures prolong\u00e9es ou aux gestes r\u00e9p\u00e9titifs.\n                    <\/p>\n                <\/div>\n\n            <\/article>\n\n            <!-- SENIOR -->\n            <article class=\"ctp-card ctp-reveal\">\n\n                <div\n                    class=\"ctp-image\"\n                    style=\"background-image: url('https:\/\/chiro-trust.fr\/wp-content\/uploads\/2026\/08\/Senior-chiropracteur.jpg');\">\n                <\/div>\n\n                <div class=\"ctp-content\">\n                    <h3 class=\"ctp-title-card\">\n                        Senior\n                    <\/h3>\n\n                    <p class=\"ctp-description\">\n                        Pr\u00e9server la mobilit\u00e9, gagner en confort\n                        et maintenir une autonomie quotidienne.\n                    <\/p>\n                <\/div>\n\n            <\/article>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n(function () {\n    let ctpObserver = null;\n\n    function initialiseCtpAnimations() {\n        const elements = document.querySelectorAll(\n            '.ctp-reveal:not([data-ctp-ready])'\n        );\n\n        if (!elements.length) {\n            return;\n        }\n\n        const reducedMotion =\n            window.matchMedia &&\n            window.matchMedia(\n                '(prefers-reduced-motion: reduce)'\n            ).matches;\n\n        if (\n            reducedMotion ||\n            !('IntersectionObserver' in window)\n        ) {\n            elements.forEach(function (element) {\n                element.classList.add('ctp-visible');\n                element.setAttribute('data-ctp-ready', 'true');\n            });\n\n            return;\n        }\n\n        document.documentElement.classList.add(\n            'ctp-animations-enabled'\n        );\n\n        if (!ctpObserver) {\n            ctpObserver = new IntersectionObserver(\n                function (entries) {\n                    entries.forEach(function (entry) {\n                        if (entry.isIntersecting) {\n                            entry.target.classList.add('ctp-visible');\n                        } else {\n                            entry.target.classList.remove('ctp-visible');\n                        }\n                    });\n                },\n                {\n                    threshold: 0.12,\n                    rootMargin: '0px 0px -5% 0px'\n                }\n            );\n        }\n\n        elements.forEach(function (element, index) {\n            element.style.setProperty(\n                '--ctp-delay',\n                ((index % 5) * 70) + 'ms'\n            );\n\n            element.setAttribute('data-ctp-ready', 'true');\n            ctpObserver.observe(element);\n        });\n    }\n\n    function launchCtpAnimations() {\n        initialiseCtpAnimations();\n        setTimeout(initialiseCtpAnimations, 450);\n        setTimeout(initialiseCtpAnimations, 1000);\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener(\n            'DOMContentLoaded',\n            launchCtpAnimations\n        );\n    } else {\n        launchCtpAnimations();\n    }\n\n    window.addEventListener(\n        'elementor\/frontend\/init',\n        launchCtpAnimations\n    );\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-1274dd8 e-con e-atomic-element e-flexbox-base e-5a9255c \" data-id=\"1274dd8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1274dd8\">\n    \t\t<div class=\"elementor-element elementor-element-41c75ba elementor-widget elementor-widget-html\" data-id=\"41c75ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ==========================================================\n   CHIRO TRUST \u2014 \u00c0 PROPOS\n   Mise en page \u00e9ditoriale, minimaliste et asym\u00e9trique\n========================================================== *\/\n\n.ctb-section,\n.ctb-section * {\n    box-sizing: border-box;\n}\n\n.ctb-section {\n    --ctb-dark: #293b33;\n    --ctb-text: #59665f;\n    --ctb-sage: #ccd3cb;\n    --ctb-sage-dark: #85978a;\n    --ctb-sage-light: #e8ece7;\n    --ctb-paper: #fffdfb;\n    --ctb-coral: #cc574e;\n    --ctb-shadow: 0 25px 65px rgba(41, 59, 51, 0.11);\n\n    position: relative;\n    display: block;\n    width: 100%;\n    margin: 0;\n    padding: clamp(70px, 8vw, 110px) 0;\n    overflow: hidden;\n\n    background:\n        radial-gradient(\n            circle at 91% 15%,\n            rgba(204, 211, 203, 0.34),\n            transparent 28%\n        ),\n        var(--ctb-paper);\n\n    font-family: \"Poppins\", \"Aptos\", Arial, sans-serif;\n}\n\n\/* Formes d\u00e9coratives discr\u00e8tes *\/\n.ctb-section::before {\n    content: \"\";\n    position: absolute;\n    top: -125px;\n    right: -85px;\n    width: 290px;\n    height: 290px;\n    border: 1px solid rgba(41, 59, 51, 0.08);\n    border-radius: 50%;\n    pointer-events: none;\n}\n\n.ctb-section::after {\n    content: \"\";\n    position: absolute;\n    bottom: -65px;\n    left: -65px;\n    width: 155px;\n    height: 155px;\n    border: 1px solid rgba(204, 87, 78, 0.13);\n    border-radius: 50%;\n    pointer-events: none;\n}\n\n.ctb-container {\n    position: relative;\n    z-index: 1;\n\n    display: grid;\n    grid-template-columns:\n        minmax(360px, 0.92fr)\n        minmax(0, 1.08fr);\n\n    align-items: center;\n    gap: clamp(55px, 8vw, 105px);\n\n    width: min(1120px, calc(100% - 48px));\n    margin: 0 auto;\n}\n\n\/* ==========================================================\n   PORTRAIT\n========================================================== *\/\n\n.ctb-visual {\n    position: relative;\n    min-height: 560px;\n}\n\n\/* Forme sauge derri\u00e8re la photo *\/\n.ctb-visual-background {\n    position: absolute;\n    top: 20px;\n    right: -20px;\n    bottom: -20px;\n    left: 20px;\n\n    border-radius: 48% 48% 30px 30px;\n    background: var(--ctb-sage);\n}\n\n\/* Encadrement principal *\/\n.ctb-photo-frame {\n    position: absolute;\n    inset: 0;\n    overflow: hidden;\n\n    border: 1px solid rgba(41, 59, 51, 0.08);\n    border-radius: 48% 48% 30px 30px;\n\n    background: var(--ctb-sage-light);\n    box-shadow: var(--ctb-shadow);\n}\n\n\/* Photo *\/\n.ctb-photo {\n    display: block;\n    width: 100%;\n    height: 100%;\n\n    object-fit: cover;\n    object-position: center top;\n\n    transition: transform 0.85s cubic-bezier(.2, .7, .2, 1);\n}\n\n.ctb-visual:hover .ctb-photo {\n    transform: scale(1.025);\n}\n\n\/* Petit cartouche *\/\n.ctb-photo-label {\n    position: absolute;\n    right: -18px;\n    bottom: 33px;\n\n    display: flex;\n    align-items: center;\n    gap: 11px;\n\n    padding: 14px 18px;\n\n    border: 1px solid rgba(255, 255, 255, 0.75);\n    border-radius: 999px;\n\n    color: var(--ctb-dark);\n    background: rgba(255, 253, 251, 0.93);\n\n    box-shadow: 0 15px 38px rgba(41, 59, 51, 0.13);\n\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n}\n\n.ctb-photo-label::before {\n    content: \"\";\n    width: 8px;\n    height: 8px;\n    flex: 0 0 8px;\n\n    border-radius: 50%;\n    background: var(--ctb-coral);\n}\n\n\/* ==========================================================\n   PARTIE TEXTE\n========================================================== *\/\n\n.ctb-content {\n    max-width: 590px;\n}\n\n.ctb-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 11px;\n\n    margin-bottom: 18px;\n\n    color: var(--ctb-sage-dark);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.17em;\n    text-transform: uppercase;\n}\n\n.ctb-kicker::before {\n    content: \"\";\n    width: 28px;\n    height: 2px;\n    border-radius: 999px;\n    background: var(--ctb-coral);\n}\n\n.ctb-title {\n    max-width: 620px;\n    margin: 0;\n\n    color: var(--ctb-dark);\n    font-size: clamp(37px, 4.8vw, 61px);\n    font-weight: 650;\n    line-height: 1.04;\n    letter-spacing: -0.05em;\n}\n\n.ctb-title-accent {\n    position: relative;\n    display: inline-block;\n}\n\n.ctb-title-accent::after {\n    content: \"\";\n    position: absolute;\n    right: 10%;\n    bottom: -9px;\n    left: 0;\n\n    height: 4px;\n    border-radius: 999px;\n    background: var(--ctb-coral);\n\n    transform: scaleX(0.65);\n    transform-origin: left;\n}\n\n.ctb-description {\n    max-width: 570px;\n    margin: 32px 0 0;\n\n    color: var(--ctb-text);\n    font-size: 17px;\n    line-height: 1.78;\n}\n\n\/* ==========================================================\n   LIEN\n========================================================== *\/\n\n.ctb-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 13px;\n\n    margin-top: 31px;\n    padding-bottom: 7px;\n\n    border-bottom: 1px solid var(--ctb-dark);\n\n    color: var(--ctb-dark);\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 0.15em;\n    text-decoration: none;\n    text-transform: uppercase;\n\n    transition:\n        gap 0.35s ease,\n        color 0.35s ease,\n        border-color 0.35s ease;\n}\n\n.ctb-link-arrow {\n    color: var(--ctb-coral);\n    font-size: 19px;\n    line-height: 1;\n}\n\n.ctb-link:hover {\n    gap: 19px;\n    color: var(--ctb-coral);\n    border-color: var(--ctb-coral);\n}\n\n\/* ==========================================================\n   ANIMATIONS AU SCROLL\n   Visibles par d\u00e9faut dans Elementor\n========================================================== *\/\n\n.ctb-reveal {\n    opacity: 1;\n    transform: none;\n}\n\nhtml.ctb-animations-enabled .ctb-reveal {\n    opacity: 0;\n    transform: translateY(24px);\n\n    transition:\n        opacity 0.72s ease,\n        transform 0.72s cubic-bezier(.2, .7, .2, 1);\n\n    transition-delay: var(--ctb-delay, 0ms);\n}\n\nhtml.ctb-animations-enabled .ctb-reveal.ctb-visible {\n    opacity: 1;\n    transform: translateY(0);\n}\n\nbody.elementor-editor-active .ctb-reveal,\nbody.elementor-editor-preview .ctb-reveal {\n    opacity: 1 !important;\n    transform: none !important;\n}\n\n\/* ==========================================================\n   TABLETTE\n========================================================== *\/\n\n@media (max-width: 950px) {\n    .ctb-container {\n        grid-template-columns: 1fr;\n        gap: 60px;\n    }\n\n    .ctb-visual {\n        width: min(620px, 100%);\n        min-height: 570px;\n        margin: 0 auto;\n    }\n\n    .ctb-content {\n        max-width: 690px;\n    }\n\n    .ctb-photo-label {\n        right: 15px;\n    }\n}\n\n\/* ==========================================================\n   MOBILE\n========================================================== *\/\n\n@media (max-width: 600px) {\n    .ctb-section {\n        padding: 58px 0;\n    }\n\n    .ctb-container {\n        width: calc(100% - 28px);\n        gap: 48px;\n    }\n\n    .ctb-visual {\n        min-height: 420px;\n    }\n\n    .ctb-visual-background,\n    .ctb-photo-frame {\n        border-radius: 40% 40% 24px 24px;\n    }\n\n    .ctb-visual-background {\n        top: 11px;\n        right: -9px;\n        bottom: -11px;\n        left: 9px;\n    }\n\n    .ctb-photo-label {\n        right: 10px;\n        bottom: 17px;\n        padding: 11px 14px;\n        font-size: 9px;\n    }\n\n    .ctb-title {\n        font-size: clamp(35px, 11vw, 48px);\n    }\n\n    .ctb-description {\n        margin-top: 27px;\n        font-size: 15px;\n        line-height: 1.72;\n    }\n}\n\n\/* Accessibilit\u00e9 *\/\n@media (prefers-reduced-motion: reduce) {\n    .ctb-reveal {\n        opacity: 1 !important;\n        transform: none !important;\n        transition: none !important;\n    }\n\n    .ctb-photo,\n    .ctb-link {\n        transition: none !important;\n    }\n}\n<\/style>\n\n<section id=\"a-propos\" class=\"ctb-section\">\n    <div class=\"ctb-container\">\n\n        <!-- PORTRAIT -->\n        <div class=\"ctb-visual ctb-reveal\">\n\n            <div class=\"ctb-visual-background\"><\/div>\n\n            <div class=\"ctb-photo-frame\">\n                <img decoding=\"async\"\n                    class=\"ctb-photo\"\n                    src=\"https:\/\/chiro-trust.fr\/wp-content\/uploads\/2026\/08\/Capture-decran-2026-08-04-a-21.16.12.png\"\n                    alt=\"Portrait de C\u00e9lia de Almeida, chiropractrice\">\n            <\/div>\n\n            <div class=\"ctb-photo-label\">\n                C\u00e9lia de Almeida\n            <\/div>\n\n        <\/div>\n\n        <!-- TEXTE -->\n        <div class=\"ctb-content ctb-reveal\">\n\n            <span class=\"ctb-kicker\">\n                \u00c0 propos\n            <\/span>\n\n            <h2 class=\"ctb-title\">\n                UNE CHIROPRACTRICE \u00c0\n                <span class=\"ctb-title-accent\">\n                    VOTRE \u00c9COUTE\n                <\/span>\n            <\/h2>\n\n            <p class=\"ctb-description\">\n                Dipl\u00f4m\u00e9e de l\u2019IFEC de Toulouse, je vous accompagne avec une\n                approche personnalis\u00e9e fond\u00e9e sur l\u2019\u00e9coute, un examen clinique\n                rigoureux et des soins adapt\u00e9s \u00e0 vos besoins.\n            <\/p>\n\n            <a class=\"ctb-link\" href=\"#a-propos\">\n                \u00c0 PROPOS\n                <span class=\"ctb-link-arrow\" aria-hidden=\"true\">\u2192<\/span>\n            <\/a>\n\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<script>\n(function () {\n    let ctbObserver = null;\n\n    function initialiseCtbAnimations() {\n        const elements = document.querySelectorAll(\n            '.ctb-reveal:not([data-ctb-ready])'\n        );\n\n        if (!elements.length) {\n            return;\n        }\n\n        const reducedMotion =\n            window.matchMedia &&\n            window.matchMedia(\n                '(prefers-reduced-motion: reduce)'\n            ).matches;\n\n        if (\n            reducedMotion ||\n            !('IntersectionObserver' in window)\n        ) {\n            elements.forEach(function (element) {\n                element.classList.add('ctb-visible');\n                element.setAttribute('data-ctb-ready', 'true');\n            });\n\n            return;\n        }\n\n        document.documentElement.classList.add(\n            'ctb-animations-enabled'\n        );\n\n        if (!ctbObserver) {\n            ctbObserver = new IntersectionObserver(\n                function (entries) {\n                    entries.forEach(function (entry) {\n                        if (entry.isIntersecting) {\n                            entry.target.classList.add('ctb-visible');\n                        } else {\n                            entry.target.classList.remove('ctb-visible');\n                        }\n                    });\n                },\n                {\n                    threshold: 0.13,\n                    rootMargin: '0px 0px -5% 0px'\n                }\n            );\n        }\n\n        elements.forEach(function (element, index) {\n            element.style.setProperty(\n                '--ctb-delay',\n                (index * 100) + 'ms'\n            );\n\n            element.setAttribute('data-ctb-ready', 'true');\n            ctbObserver.observe(element);\n        });\n    }\n\n    function launchCtbAnimations() {\n        initialiseCtbAnimations();\n        setTimeout(initialiseCtbAnimations, 450);\n        setTimeout(initialiseCtbAnimations, 1000);\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener(\n            'DOMContentLoaded',\n            launchCtbAnimations\n        );\n    } else {\n        launchCtbAnimations();\n    }\n\n    window.addEventListener(\n        'elementor\/frontend\/init',\n        launchCtbAnimations\n    );\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-d989443 e-con e-atomic-element e-flexbox-base e-663c471 \" data-id=\"d989443\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"d989443\">\n    \t\t<div class=\"elementor-element elementor-element-c515c7f elementor-widget elementor-widget-html\" data-id=\"c515c7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ==========================================================\n   CHIRO TRUST \u2014 FAQ\n   Accord\u00e9on moderne, fond sauge clair et accents discrets\n========================================================== *\/\n\n.ctf-section,\n.ctf-section * {\n    box-sizing: border-box;\n}\n\n.ctf-section {\n    --ctf-dark: #293b33;\n    --ctf-dark-soft: #3a4d43;\n    --ctf-text: #59665f;\n    --ctf-sage: #ccd3cb;\n    --ctf-sage-light: #e8ece7;\n    --ctf-cream: #f7f2ef;\n    --ctf-paper: #fffdfb;\n    --ctf-coral: #cc574e;\n    --ctf-border: rgba(41, 59, 51, 0.11);\n    --ctf-shadow: 0 22px 55px rgba(41, 59, 51, 0.10);\n\n    position: relative;\n    display: block;\n    width: 100%;\n    margin: 0;\n    padding: clamp(70px, 8vw, 105px) 0;\n    overflow: hidden;\n\n    background:\n        radial-gradient(\n            circle at 7% 8%,\n            rgba(204, 87, 78, 0.07),\n            transparent 25%\n        ),\n        linear-gradient(\n            135deg,\n            #edf1ed 0%,\n            #dfe5df 100%\n        );\n\n    font-family: \"Poppins\", \"Aptos\", Arial, sans-serif;\n}\n\n\/* Formes d\u00e9coratives tr\u00e8s discr\u00e8tes *\/\n.ctf-section::before {\n    content: \"\";\n    position: absolute;\n    top: -135px;\n    left: -105px;\n    width: 315px;\n    height: 315px;\n\n    border: 1px solid rgba(41, 59, 51, 0.09);\n    border-radius: 50%;\n\n    pointer-events: none;\n}\n\n.ctf-section::after {\n    content: \"\";\n    position: absolute;\n    right: -70px;\n    bottom: -90px;\n    width: 205px;\n    height: 205px;\n\n    border: 1px solid rgba(204, 87, 78, 0.14);\n    border-radius: 50%;\n\n    pointer-events: none;\n}\n\n.ctf-container {\n    position: relative;\n    z-index: 1;\n\n    display: grid;\n    grid-template-columns:\n        minmax(260px, 0.65fr)\n        minmax(0, 1.35fr);\n\n    align-items: start;\n    gap: clamp(48px, 7vw, 90px);\n\n    width: min(1120px, calc(100% - 48px));\n    margin: 0 auto;\n}\n\n\/* ==========================================================\n   COLONNE DE GAUCHE\n========================================================== *\/\n\n.ctf-heading {\n    position: sticky;\n    top: 35px;\n}\n\n.ctf-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n\n    margin-bottom: 17px;\n\n    color: #85978a;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.17em;\n    text-transform: uppercase;\n}\n\n.ctf-kicker::before {\n    content: \"\";\n    width: 7px;\n    height: 7px;\n\n    border-radius: 50%;\n    background: var(--ctf-coral);\n}\n\n.ctf-title {\n    margin: 0;\n\n    color: var(--ctf-dark);\n    font-size: clamp(45px, 6vw, 72px);\n    font-weight: 650;\n    line-height: 0.98;\n    letter-spacing: -0.055em;\n}\n\n.ctf-title::after {\n    content: \"\";\n    display: block;\n\n    width: 48px;\n    height: 4px;\n    margin-top: 22px;\n\n    border-radius: 999px;\n    background: var(--ctf-coral);\n}\n\n.ctf-decoration {\n    position: relative;\n    width: 100%;\n    max-width: 225px;\n    height: 1px;\n    margin-top: 35px;\n\n    background: rgba(41, 59, 51, 0.16);\n}\n\n.ctf-decoration::after {\n    content: \"\";\n    position: absolute;\n    top: 50%;\n    right: 0;\n\n    width: 9px;\n    height: 9px;\n\n    border-radius: 50%;\n    background: var(--ctf-dark);\n\n    transform: translateY(-50%);\n}\n\n\/* ==========================================================\n   LISTE DE QUESTIONS\n========================================================== *\/\n\n.ctf-list {\n    display: flex;\n    flex-direction: column;\n    gap: 14px;\n}\n\n\/* ==========================================================\n   ACCORD\u00c9ONS\n========================================================== *\/\n\n.ctf-item {\n    overflow: hidden;\n\n    border: 1px solid var(--ctf-border);\n    border-radius: 22px;\n\n    background: rgba(255, 253, 251, 0.88);\n    box-shadow: 0 10px 30px rgba(41, 59, 51, 0.05);\n\n    transition:\n        border-color 0.35s ease,\n        background 0.35s ease,\n        box-shadow 0.35s ease,\n        transform 0.35s ease;\n}\n\n.ctf-item:hover {\n    border-color: rgba(41, 59, 51, 0.20);\n    box-shadow: 0 17px 40px rgba(41, 59, 51, 0.09);\n    transform: translateY(-3px);\n}\n\n.ctf-item[open] {\n    border-color: rgba(41, 59, 51, 0.17);\n    background: var(--ctf-paper);\n    box-shadow: var(--ctf-shadow);\n}\n\n\/* Premi\u00e8re question l\u00e9g\u00e8rement mise en \u00e9vidence *\/\n.ctf-item:first-child {\n    background: rgba(204, 211, 203, 0.78);\n}\n\n.ctf-item:first-child[open] {\n    background: var(--ctf-paper);\n}\n\n\/* ==========================================================\n   QUESTION\n========================================================== *\/\n\n.ctf-question {\n    position: relative;\n    display: grid;\n    grid-template-columns: 44px minmax(0, 1fr) 42px;\n    align-items: center;\n    gap: 15px;\n\n    min-height: 88px;\n    padding: 20px 23px;\n\n    color: var(--ctf-dark);\n    cursor: pointer;\n    list-style: none;\n}\n\n.ctf-question::-webkit-details-marker {\n    display: none;\n}\n\n.ctf-question-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 40px;\n    height: 40px;\n\n    border: 1px solid rgba(41, 59, 51, 0.12);\n    border-radius: 50%;\n\n    color: #85978a;\n    background: rgba(255, 255, 255, 0.60);\n\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n\n    transition:\n        color 0.35s ease,\n        background 0.35s ease,\n        border-color 0.35s ease;\n}\n\n.ctf-question-text {\n    color: var(--ctf-dark);\n    font-size: clamp(17px, 1.7vw, 21px);\n    font-weight: 650;\n    line-height: 1.35;\n    letter-spacing: -0.015em;\n}\n\n\/* Cercle du signe + *\/\n.ctf-toggle {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 40px;\n    height: 40px;\n\n    border: 1px solid var(--ctf-border);\n    border-radius: 50%;\n\n    background: rgba(255, 255, 255, 0.72);\n\n    transition:\n        border-color 0.35s ease,\n        background 0.35s ease,\n        transform 0.35s ease;\n}\n\n\/* Traits du signe + *\/\n.ctf-toggle::before,\n.ctf-toggle::after {\n    content: \"\";\n    position: absolute;\n\n    width: 15px;\n    height: 2px;\n\n    border-radius: 999px;\n    background: var(--ctf-coral);\n\n    transition: transform 0.35s ease;\n}\n\n.ctf-toggle::after {\n    transform: rotate(90deg);\n}\n\n\/* \u00c9tat ouvert *\/\n.ctf-item[open] .ctf-question-number {\n    color: #ffffff;\n    border-color: var(--ctf-dark);\n    background: var(--ctf-dark);\n}\n\n.ctf-item[open] .ctf-toggle {\n    border-color: var(--ctf-dark);\n    background: var(--ctf-dark);\n    transform: rotate(180deg);\n}\n\n.ctf-item[open] .ctf-toggle::before,\n.ctf-item[open] .ctf-toggle::after {\n    background: #ffffff;\n}\n\n.ctf-item[open] .ctf-toggle::after {\n    transform: rotate(0deg);\n}\n\n\/* ==========================================================\n   R\u00c9PONSE\n========================================================== *\/\n\n.ctf-answer {\n    padding: 0 28px 30px 82px;\n\n    color: var(--ctf-text);\n    font-size: 15px;\n    line-height: 1.75;\n\n    animation: ctfAnswerOpen 0.4s ease;\n}\n\n.ctf-answer p {\n    margin: 0 0 17px;\n}\n\n.ctf-answer p:last-child {\n    margin-bottom: 0;\n}\n\n\/* ==========================================================\n   LISTE DES MOTIFS\n========================================================== *\/\n\n.ctf-reasons {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n\n    margin: 22px 0 0;\n    padding: 0;\n\n    list-style: none;\n}\n\n.ctf-reason {\n    position: relative;\n\n    padding: 18px 17px 18px 43px;\n\n    border: 1px solid rgba(41, 59, 51, 0.08);\n    border-radius: 16px;\n\n    color: var(--ctf-text);\n    background: var(--ctf-sage-light);\n\n    font-size: 13px;\n    line-height: 1.6;\n\n    transition:\n        border-color 0.3s ease,\n        background 0.3s ease,\n        transform 0.3s ease;\n}\n\n.ctf-reason:hover {\n    border-color: rgba(41, 59, 51, 0.16);\n    background: var(--ctf-sage);\n    transform: translateY(-2px);\n}\n\n\/* Fl\u00e8che corail *\/\n.ctf-reason::before {\n    content: \"\u2192\";\n    position: absolute;\n    top: 17px;\n    left: 16px;\n\n    color: var(--ctf-coral);\n    font-size: 17px;\n    font-weight: 700;\n}\n\n.ctf-reason strong {\n    color: var(--ctf-dark);\n    font-weight: 650;\n}\n\n\/* ==========================================================\n   ANIMATION D\u2019OUVERTURE\n========================================================== *\/\n\n@keyframes ctfAnswerOpen {\n    from {\n        opacity: 0;\n        transform: translateY(-8px);\n    }\n\n    to {\n        opacity: 1;\n        transform: translateY(0);\n    }\n}\n\n\/* ==========================================================\n   ANIMATIONS AU SCROLL\n   Les \u00e9l\u00e9ments restent visibles dans Elementor\n========================================================== *\/\n\n.ctf-reveal {\n    opacity: 1;\n    transform: none;\n}\n\nhtml.ctf-animations-enabled .ctf-reveal {\n    opacity: 0;\n    transform: translateY(22px);\n\n    transition:\n        opacity 0.7s ease,\n        transform 0.7s cubic-bezier(.2, .7, .2, 1);\n\n    transition-delay: var(--ctf-delay, 0ms);\n}\n\nhtml.ctf-animations-enabled .ctf-reveal.ctf-visible {\n    opacity: 1;\n    transform: translateY(0);\n}\n\nbody.elementor-editor-active .ctf-reveal,\nbody.elementor-editor-preview .ctf-reveal {\n    opacity: 1 !important;\n    transform: none !important;\n}\n\n\/* ==========================================================\n   TABLETTE\n========================================================== *\/\n\n@media (max-width: 900px) {\n    .ctf-container {\n        grid-template-columns: 1fr;\n        gap: 38px;\n    }\n\n    .ctf-heading {\n        position: static;\n    }\n\n    .ctf-title {\n        font-size: clamp(43px, 9vw, 64px);\n    }\n\n    .ctf-decoration {\n        max-width: 180px;\n    }\n}\n\n\/* ==========================================================\n   MOBILE\n========================================================== *\/\n\n@media (max-width: 650px) {\n    .ctf-section {\n        padding: 58px 0;\n    }\n\n    .ctf-container {\n        width: calc(100% - 28px);\n    }\n\n    .ctf-question {\n        grid-template-columns: minmax(0, 1fr) 36px;\n        gap: 12px;\n\n        min-height: 76px;\n        padding: 18px;\n    }\n\n    .ctf-question-number {\n        display: none;\n    }\n\n    .ctf-question-text {\n        font-size: 17px;\n    }\n\n    .ctf-toggle {\n        width: 36px;\n        height: 36px;\n    }\n\n    .ctf-answer {\n        padding: 0 18px 24px;\n\n        font-size: 14px;\n        line-height: 1.7;\n    }\n\n    .ctf-reasons {\n        grid-template-columns: 1fr;\n    }\n}\n\n\/* ==========================================================\n   ACCESSIBILIT\u00c9\n========================================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n    .ctf-reveal {\n        opacity: 1 !important;\n        transform: none !important;\n        transition: none !important;\n    }\n\n    .ctf-item,\n    .ctf-toggle,\n    .ctf-toggle::before,\n    .ctf-toggle::after,\n    .ctf-question-number,\n    .ctf-reason,\n    .ctf-answer {\n        transition: none !important;\n        animation: none !important;\n    }\n}\n<\/style>\n\n<section id=\"faq\" class=\"ctf-section\">\n    <div class=\"ctf-container\">\n\n        <!-- TITRE -->\n        <header class=\"ctf-heading ctf-reveal\">\n\n            <span class=\"ctf-kicker\">\n                Vos questions\n            <\/span>\n\n            <h2 class=\"ctf-title\">\n                FAQ\n            <\/h2>\n\n            <div\n                class=\"ctf-decoration\"\n                aria-hidden=\"true\">\n            <\/div>\n\n        <\/header>\n\n        <!-- QUESTIONS -->\n        <div class=\"ctf-list\">\n\n            <!-- QUESTION 1 -->\n            <details class=\"ctf-item ctf-reveal\" open>\n\n                <summary class=\"ctf-question\">\n\n                    <span class=\"ctf-question-number\">\n                        01\n                    <\/span>\n\n                    <span class=\"ctf-question-text\">\n                        Quand consulter un chiropracteur ?\n                    <\/span>\n\n                    <span\n                        class=\"ctf-toggle\"\n                        aria-hidden=\"true\">\n                    <\/span>\n\n                <\/summary>\n\n                <div class=\"ctf-answer\">\n\n                    <p>\n                        Le chiropracteur prend en charge les douleurs\n                        neuro-musculo-squelettiques \u00e0 tout \u00e2ge, chez les\n                        enfants comme chez les s\u00e9niors, gr\u00e2ce \u00e0 des\n                        techniques adapt\u00e9es.\n                    <\/p>\n\n                    <p>\n                        Vous pouvez venir me voir pour :\n                    <\/p>\n\n                    <ul class=\"ctf-reasons\">\n\n                        <li class=\"ctf-reason\">\n                            <strong>\n                                Des douleurs au dos et \u00e0 la nuque :\n                            <\/strong>\n                            cervicalgie, lombalgie, sciatique, lumbago,\n                            torticolis, douleurs irradiantes dans les bras,\n                            hernie discale\u2026\n                        <\/li>\n\n                        <li class=\"ctf-reason\">\n                            <strong>\n                                Des c\u00e9phal\u00e9es et\/ou vertiges :\n                            <\/strong>\n                            tensions musculaires, perte de mobilit\u00e9\n                            cervicale\u2026\n                        <\/li>\n\n                        <li class=\"ctf-reason\">\n                            <strong>\n                                Des douleurs articulaires p\u00e9riph\u00e9riques :\n                            <\/strong>\n                            \u00e9paule, tendinopathie, syndrome du canal carpien,\n                            genoux, arthrose, m\u00e2choire\u2026\n                        <\/li>\n\n                        <li class=\"ctf-reason\">\n                            <strong>\n                                De la pr\u00e9vention :\n                            <\/strong>\n                            \u00e9viter l\u2019apparition de douleurs\n                        <\/li>\n\n                    <\/ul>\n\n                <\/div>\n\n            <\/details>\n\n            <!-- QUESTION 2 -->\n            <details class=\"ctf-item ctf-reveal\">\n\n                <summary class=\"ctf-question\">\n\n                    <span class=\"ctf-question-number\">\n                        02\n                    <\/span>\n\n                    <span class=\"ctf-question-text\">\n                        Comment se d\u00e9roule une premi\u00e8re consultation ?\n                    <\/span>\n\n                    <span\n                        class=\"ctf-toggle\"\n                        aria-hidden=\"true\">\n                    <\/span>\n\n                <\/summary>\n\n                <div class=\"ctf-answer\">\n\n                    <p>\n                        La premi\u00e8re consultation est g\u00e9n\u00e9ralement plus longue\n                        car nous avons un temps d\u2019\u00e9change o\u00f9 nous parlerons de\n                        vos habitudes de vie, de vos ant\u00e9c\u00e9dents et de votre\n                        motif de consultation en d\u00e9tail.\n                    <\/p>\n\n                    <p>\n                        Suivi de cette anamn\u00e8se, nous effectuerons un examen\n                        clinique complet pour d\u00e9terminer l\u2019origine des\n                        douleurs. Selon les r\u00e9sultats de ce dernier, je vous\n                        proposerais et expliquerais un plan de traitement \u00e0\n                        mettre en place avec des soins manuels, des conseils\n                        et des exercices adapt\u00e9s.\n                    <\/p>\n\n                <\/div>\n\n            <\/details>\n\n            <!-- QUESTION 3 -->\n            <details class=\"ctf-item ctf-reveal\">\n\n                <summary class=\"ctf-question\">\n\n                    <span class=\"ctf-question-number\">\n                        03\n                    <\/span>\n\n                    <span class=\"ctf-question-text\">\n                        Une prescription m\u00e9dicale est-elle n\u00e9cessaire ?\n                    <\/span>\n\n                    <span\n                        class=\"ctf-toggle\"\n                        aria-hidden=\"true\">\n                    <\/span>\n\n                <\/summary>\n\n                <div class=\"ctf-answer\">\n\n                    <p>\n                        Non, vous pouvez consulter directement un chiropracteur\n                        sans passer par un m\u00e9decin.\n                    <\/p>\n\n                <\/div>\n\n            <\/details>\n\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<script>\n(function () {\n    let ctfObserver = null;\n\n    function initialiseCtfAccordions() {\n        const faqLists = document.querySelectorAll(\n            '.ctf-list:not([data-ctf-accordion-ready])'\n        );\n\n        faqLists.forEach(function (faqList) {\n            const items = faqList.querySelectorAll('.ctf-item');\n\n            items.forEach(function (item) {\n                item.addEventListener('toggle', function () {\n                    if (!item.open) {\n                        return;\n                    }\n\n                    items.forEach(function (otherItem) {\n                        if (\n                            otherItem !== item &&\n                            otherItem.open\n                        ) {\n                            otherItem.removeAttribute('open');\n                        }\n                    });\n                });\n            });\n\n            faqList.setAttribute(\n                'data-ctf-accordion-ready',\n                'true'\n            );\n        });\n    }\n\n    function initialiseCtfAnimations() {\n        const elements = document.querySelectorAll(\n            '.ctf-reveal:not([data-ctf-ready])'\n        );\n\n        if (!elements.length) {\n            return;\n        }\n\n        const reducedMotion =\n            window.matchMedia &&\n            window.matchMedia(\n                '(prefers-reduced-motion: reduce)'\n            ).matches;\n\n        if (\n            reducedMotion ||\n            !('IntersectionObserver' in window)\n        ) {\n            elements.forEach(function (element) {\n                element.classList.add('ctf-visible');\n                element.setAttribute('data-ctf-ready', 'true');\n            });\n\n            return;\n        }\n\n        document.documentElement.classList.add(\n            'ctf-animations-enabled'\n        );\n\n        if (!ctfObserver) {\n            ctfObserver = new IntersectionObserver(\n                function (entries) {\n                    entries.forEach(function (entry) {\n                        if (entry.isIntersecting) {\n                            entry.target.classList.add(\n                                'ctf-visible'\n                            );\n                        } else {\n                            entry.target.classList.remove(\n                                'ctf-visible'\n                            );\n                        }\n                    });\n                },\n                {\n                    threshold: 0.12,\n                    rootMargin: '0px 0px -5% 0px'\n                }\n            );\n        }\n\n        elements.forEach(function (element, index) {\n            element.style.setProperty(\n                '--ctf-delay',\n                (index * 75) + 'ms'\n            );\n\n            element.setAttribute(\n                'data-ctf-ready',\n                'true'\n            );\n\n            ctfObserver.observe(element);\n        });\n    }\n\n    function launchCtfSection() {\n        initialiseCtfAccordions();\n        initialiseCtfAnimations();\n\n        setTimeout(function () {\n            initialiseCtfAccordions();\n            initialiseCtfAnimations();\n        }, 450);\n\n        setTimeout(function () {\n            initialiseCtfAccordions();\n            initialiseCtfAnimations();\n        }, 1000);\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener(\n            'DOMContentLoaded',\n            launchCtfSection\n        );\n    } else {\n        launchCtfSection();\n    }\n\n    window.addEventListener(\n        'elementor\/frontend\/init',\n        launchCtfSection\n    );\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-48a9be1 e-con e-atomic-element e-flexbox-base e-1f571ef \" data-id=\"48a9be1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"48a9be1\">\n    \t\t<div class=\"elementor-element elementor-element-12a157a elementor-widget elementor-widget-html\" data-id=\"12a157a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ==========================================================\n   CHIRO TRUST \u2014 LOCALISATION\n   Google Maps + adresse du cabinet\n========================================================== *\/\n\n.ctm-section,\n.ctm-section * {\n    box-sizing: border-box;\n}\n\n.ctm-section {\n    --ctm-dark: #293b33;\n    --ctm-text: #59665f;\n    --ctm-sage: #ccd3cb;\n    --ctm-sage-light: #e8ece7;\n    --ctm-cream: #f7f2ef;\n    --ctm-paper: #fffdfb;\n    --ctm-coral: #cc574e;\n    --ctm-border: rgba(41, 59, 51, 0.11);\n    --ctm-shadow: 0 26px 65px rgba(41, 59, 51, 0.13);\n\n    position: relative;\n    display: block;\n    width: 100%;\n    margin: 0;\n    padding: clamp(70px, 8vw, 105px) 0;\n    overflow: hidden;\n\n    background:\n        radial-gradient(\n            circle at 8% 12%,\n            rgba(204, 211, 203, 0.40),\n            transparent 25%\n        ),\n        var(--ctm-cream);\n\n    font-family: \"Poppins\", \"Aptos\", Arial, sans-serif;\n}\n\n\/* D\u00e9cors *\/\n.ctm-section::before {\n    content: \"\";\n    position: absolute;\n    top: -115px;\n    left: -95px;\n    width: 280px;\n    height: 280px;\n    border: 1px solid rgba(41, 59, 51, 0.08);\n    border-radius: 50%;\n    pointer-events: none;\n}\n\n.ctm-section::after {\n    content: \"\";\n    position: absolute;\n    right: -75px;\n    bottom: -90px;\n    width: 205px;\n    height: 205px;\n    border: 1px solid rgba(204, 87, 78, 0.14);\n    border-radius: 50%;\n    pointer-events: none;\n}\n\n.ctm-container {\n    position: relative;\n    z-index: 1;\n\n    display: grid;\n    grid-template-columns:\n        minmax(280px, 0.72fr)\n        minmax(0, 1.28fr);\n\n    align-items: stretch;\n    gap: clamp(35px, 5vw, 65px);\n\n    width: min(1180px, calc(100% - 48px));\n    margin: 0 auto;\n}\n\n\/* ==========================================================\n   CONTENU\n========================================================== *\/\n\n.ctm-content {\n    display: flex;\n    align-items: flex-start;\n    justify-content: center;\n    flex-direction: column;\n\n    padding: clamp(10px, 2vw, 25px) 0;\n}\n\n.ctm-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 11px;\n\n    margin-bottom: 17px;\n\n    color: #85978a;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.17em;\n    text-transform: uppercase;\n}\n\n.ctm-kicker::before {\n    content: \"\";\n    width: 28px;\n    height: 2px;\n    border-radius: 999px;\n    background: var(--ctm-coral);\n}\n\n.ctm-title {\n    max-width: 480px;\n    margin: 0;\n\n    color: var(--ctm-dark);\n    font-size: clamp(38px, 4.8vw, 61px);\n    font-weight: 650;\n    line-height: 1.03;\n    letter-spacing: -0.05em;\n}\n\n.ctm-address-card {\n    width: 100%;\n    max-width: 420px;\n    margin-top: 32px;\n    padding: 22px;\n\n    border: 1px solid var(--ctm-border);\n    border-radius: 22px;\n\n    background: rgba(255, 253, 251, 0.82);\n    box-shadow: 0 14px 38px rgba(41, 59, 51, 0.07);\n\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n}\n\n.ctm-address-row {\n    display: grid;\n    grid-template-columns: 51px minmax(0, 1fr);\n    align-items: center;\n    gap: 16px;\n}\n\n.ctm-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 51px;\n    height: 51px;\n\n    border-radius: 17px;\n\n    color: var(--ctm-dark);\n    background: var(--ctm-sage-light);\n}\n\n.ctm-icon svg {\n    width: 24px;\n    height: 24px;\n\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n}\n\n.ctm-address-label {\n    display: block;\n    margin-bottom: 4px;\n\n    color: #85978a;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n}\n\n.ctm-address {\n    margin: 0;\n\n    color: var(--ctm-dark);\n    font-size: 15px;\n    font-weight: 600;\n    line-height: 1.55;\n}\n\n\/* ==========================================================\n   BOUTON ITIN\u00c9RAIRE\n========================================================== *\/\n\n.ctm-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n\n    min-height: 51px;\n    margin-top: 26px;\n    padding: 0 23px;\n\n    border: 1px solid var(--ctm-dark);\n    border-radius: 999px;\n\n    color: #ffffff;\n    background: var(--ctm-dark);\n\n    box-shadow: 0 13px 30px rgba(41, 59, 51, 0.16);\n\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.09em;\n    text-decoration: none;\n    text-transform: uppercase;\n\n    transition:\n        color 0.35s ease,\n        background 0.35s ease,\n        border-color 0.35s ease,\n        box-shadow 0.35s ease,\n        transform 0.35s ease;\n}\n\n.ctm-button svg {\n    width: 18px;\n    height: 18px;\n\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n}\n\n.ctm-button:hover,\n.ctm-button:focus-visible {\n    color: #ffffff;\n    border-color: var(--ctm-coral);\n    background: var(--ctm-coral);\n\n    box-shadow: 0 17px 36px rgba(204, 87, 78, 0.24);\n    transform: translateY(-3px);\n}\n\n\/* ==========================================================\n   CARTE GOOGLE MAPS\n========================================================== *\/\n\n.ctm-map-wrapper {\n    position: relative;\n    min-height: 525px;\n}\n\n\/* Forme sauge derri\u00e8re la carte *\/\n.ctm-map-background {\n    position: absolute;\n    top: 18px;\n    right: -18px;\n    bottom: -18px;\n    left: 18px;\n\n    border-radius: 31px;\n    background: var(--ctm-sage);\n}\n\n.ctm-map-frame {\n    position: absolute;\n    inset: 0;\n\n    overflow: hidden;\n\n    border: 1px solid var(--ctm-border);\n    border-radius: 31px;\n\n    background: var(--ctm-sage-light);\n    box-shadow: var(--ctm-shadow);\n}\n\n.ctm-map-frame iframe {\n    display: block;\n\n    width: 100% !important;\n    height: 100% !important;\n    min-height: 525px;\n\n    margin: 0;\n    padding: 0;\n    border: 0;\n\n    filter: saturate(0.82) contrast(0.96);\n}\n\n\/* Petit cartouche sur la carte *\/\n.ctm-map-label {\n    position: absolute;\n    right: 19px;\n    bottom: 19px;\n    z-index: 2;\n\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n\n    padding: 12px 16px;\n\n    border: 1px solid rgba(255, 255, 255, 0.78);\n    border-radius: 999px;\n\n    color: var(--ctm-dark);\n    background: rgba(255, 253, 251, 0.93);\n\n    box-shadow: 0 14px 35px rgba(41, 59, 51, 0.14);\n\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n\n    pointer-events: none;\n\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n}\n\n.ctm-map-label::before {\n    content: \"\";\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: var(--ctm-coral);\n}\n\n\/* ==========================================================\n   ANIMATIONS AU SCROLL\n========================================================== *\/\n\n.ctm-reveal {\n    opacity: 1;\n    transform: none;\n}\n\nhtml.ctm-animations-enabled .ctm-reveal {\n    opacity: 0;\n    transform: translateY(23px);\n\n    transition:\n        opacity 0.72s ease,\n        transform 0.72s cubic-bezier(.2, .7, .2, 1);\n\n    transition-delay: var(--ctm-delay, 0ms);\n}\n\nhtml.ctm-animations-enabled .ctm-reveal.ctm-visible {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* Toujours visible dans Elementor *\/\nbody.elementor-editor-active .ctm-reveal,\nbody.elementor-editor-preview .ctm-reveal {\n    opacity: 1 !important;\n    transform: none !important;\n}\n\n\/* ==========================================================\n   TABLETTE\n========================================================== *\/\n\n@media (max-width: 950px) {\n    .ctm-container {\n        grid-template-columns: 1fr;\n        gap: 48px;\n    }\n\n    .ctm-content {\n        max-width: 680px;\n    }\n\n    .ctm-map-wrapper {\n        min-height: 500px;\n    }\n\n    .ctm-map-frame iframe {\n        min-height: 500px;\n    }\n}\n\n\/* ==========================================================\n   MOBILE\n========================================================== *\/\n\n@media (max-width: 600px) {\n    .ctm-section {\n        padding: 57px 0;\n    }\n\n    .ctm-container {\n        width: calc(100% - 28px);\n        gap: 38px;\n    }\n\n    .ctm-title {\n        font-size: clamp(35px, 11vw, 48px);\n    }\n\n    .ctm-address-card {\n        margin-top: 26px;\n        padding: 18px;\n        border-radius: 19px;\n    }\n\n    .ctm-address-row {\n        grid-template-columns: 46px minmax(0, 1fr);\n        gap: 13px;\n    }\n\n    .ctm-icon {\n        width: 46px;\n        height: 46px;\n        border-radius: 15px;\n    }\n\n    .ctm-button {\n        width: 100%;\n    }\n\n    .ctm-map-wrapper {\n        min-height: 410px;\n    }\n\n    .ctm-map-background {\n        top: 10px;\n        right: -7px;\n        bottom: -10px;\n        left: 8px;\n    }\n\n    .ctm-map-frame,\n    .ctm-map-background {\n        border-radius: 24px;\n    }\n\n    .ctm-map-frame iframe {\n        min-height: 410px;\n    }\n\n    .ctm-map-label {\n        right: 12px;\n        bottom: 12px;\n        padding: 10px 13px;\n        font-size: 9px;\n    }\n}\n\n\/* Accessibilit\u00e9 *\/\n@media (prefers-reduced-motion: reduce) {\n    .ctm-reveal {\n        opacity: 1 !important;\n        transform: none !important;\n        transition: none !important;\n    }\n\n    .ctm-button {\n        transition: none !important;\n    }\n}\n<\/style>\n\n<section id=\"contact\" class=\"ctm-section\">\n    <div class=\"ctm-container\">\n\n        <!-- INFORMATIONS -->\n        <div class=\"ctm-content ctm-reveal\">\n\n            <span class=\"ctm-kicker\">\n                Le cabinet\n            <\/span>\n\n            <h2 class=\"ctm-title\">\n                Retrouvez-moi \u00e0 Douvaine\n            <\/h2>\n\n            <div class=\"ctm-address-card\">\n\n                <div class=\"ctm-address-row\">\n\n                    <div class=\"ctm-icon\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\">\n                            <path d=\"M20 10c0 5-8 11-8 11S4 15 4 10a8 8 0 1 1 16 0Z\"><\/path>\n                            <circle cx=\"12\" cy=\"10\" r=\"2.5\"><\/circle>\n                        <\/svg>\n                    <\/div>\n\n                    <div>\n                        <span class=\"ctm-address-label\">\n                            Adresse\n                        <\/span>\n\n                        <p class=\"ctm-address\">\n                            10 Rue de la Fonderie<br>\n                            74140 Douvaine\n                        <\/p>\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n            <a\n                class=\"ctm-button\"\n                href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&destination=10+Rue+de+la+Fonderie%2C+74140+Douvaine\"\n                target=\"_blank\"\n                rel=\"noopener noreferrer\">\n\n                Ouvrir l\u2019itin\u00e9raire\n\n                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                    <path d=\"M5 12h14\"><\/path>\n                    <path d=\"m14 7 5 5-5 5\"><\/path>\n                <\/svg>\n\n            <\/a>\n\n        <\/div>\n\n        <!-- GOOGLE MAPS -->\n        <div class=\"ctm-map-wrapper ctm-reveal\">\n\n            <div\n                class=\"ctm-map-background\"\n                aria-hidden=\"true\">\n            <\/div>\n\n            <div class=\"ctm-map-frame\">\n\n                <iframe\n                    title=\"Localisation du cabinet Chiro Trust \u00e0 Douvaine\"\n                    src=\"https:\/\/www.google.com\/maps\/embed\/v1\/place?key=VOTRE_CLE_API_GOOGLE_MAPS&q=10+Rue+de+la+Fonderie%2C+74140+Douvaine\"\n                    loading=\"lazy\"\n                    allowfullscreen\n                    referrerpolicy=\"strict-origin-when-cross-origin\">\n                <\/iframe>\n\n            <\/div>\n\n            <div class=\"ctm-map-label\">\n                Chiro Trust\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<script>\n(function () {\n    let ctmObserver = null;\n\n    function initialiseCtmAnimations() {\n        const elements = document.querySelectorAll(\n            '.ctm-reveal:not([data-ctm-ready])'\n        );\n\n        if (!elements.length) {\n            return;\n        }\n\n        const reducedMotion =\n            window.matchMedia &&\n            window.matchMedia(\n                '(prefers-reduced-motion: reduce)'\n            ).matches;\n\n        if (\n            reducedMotion ||\n            !('IntersectionObserver' in window)\n        ) {\n            elements.forEach(function (element) {\n                element.classList.add('ctm-visible');\n                element.setAttribute('data-ctm-ready', 'true');\n            });\n\n            return;\n        }\n\n        document.documentElement.classList.add(\n            'ctm-animations-enabled'\n        );\n\n        if (!ctmObserver) {\n            ctmObserver = new IntersectionObserver(\n                function (entries) {\n                    entries.forEach(function (entry) {\n                        if (entry.isIntersecting) {\n                            entry.target.classList.add('ctm-visible');\n                        } else {\n                            entry.target.classList.remove('ctm-visible');\n                        }\n                    });\n                },\n                {\n                    threshold: 0.12,\n                    rootMargin: '0px 0px -5% 0px'\n                }\n            );\n        }\n\n        elements.forEach(function (element, index) {\n            element.style.setProperty(\n                '--ctm-delay',\n                (index * 100) + 'ms'\n            );\n\n            element.setAttribute('data-ctm-ready', 'true');\n            ctmObserver.observe(element);\n        });\n    }\n\n    function launchCtmAnimations() {\n        initialiseCtmAnimations();\n        setTimeout(initialiseCtmAnimations, 450);\n        setTimeout(initialiseCtmAnimations, 1000);\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener(\n            'DOMContentLoaded',\n            launchCtmAnimations\n        );\n    } else {\n        launchCtmAnimations();\n    }\n\n    window.addEventListener(\n        'elementor\/frontend\/init',\n        launchCtmAnimations\n    );\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Accueil Approche Pourquoi consulter ? Pour qui ? \u00c0 propos Tarifs &#038; contact Prendre rendez-vous C\u00e9lia De Almeida \u2013 Chiropraxie Votre chiropracteure \u00e0 Douvaine Une prise en charge personnalis\u00e9e afin de comprendre l&rsquo;origine de vos douleurs et de redonner \u00e0 vos articulations la mobilit\u00e9 n\u00e9cessaire au bon fonctionnement de votre syst\u00e8me nerveux. Prendre Rendez-Vous Adresse [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":113,"parent":0,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-138","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/chiro-trust.fr\/wp-json\/wp\/v2\/pages\/138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chiro-trust.fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/chiro-trust.fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/chiro-trust.fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chiro-trust.fr\/wp-json\/wp\/v2\/comments?post=138"}],"version-history":[{"count":44,"href":"https:\/\/chiro-trust.fr\/wp-json\/wp\/v2\/pages\/138\/revisions"}],"predecessor-version":[{"id":226,"href":"https:\/\/chiro-trust.fr\/wp-json\/wp\/v2\/pages\/138\/revisions\/226"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/chiro-trust.fr\/wp-json\/wp\/v2\/media\/113"}],"wp:attachment":[{"href":"https:\/\/chiro-trust.fr\/wp-json\/wp\/v2\/media?parent=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}