@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,300..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,300..800&display=swap);:root{--bg-page:#fbf9f5;--bg-elevated:#ffffff;--bg-sand:#f3ede3;--bg-sand-deep:#ece4d6;--bg-ink:#27395c;--border-subtle:#ece4d6;--border-default:#e0d6c6;--border-strong:#cdbfa9;--ardoise-900:#27395c;--ardoise-800:#324a75;--ardoise-700:#3f5b8c;--ardoise-600:#46618c;--ardoise-500:#5872a3;--ardoise-300:#9fb0d0;--ardoise-tint:#eaeef7;--framboise-700:#a23c61;--framboise-600:#b34770;--framboise-500:#c4527a;--framboise-300:#e3a3bb;--framboise-tint:#f9e8ef;--text-primary:#1b2433;--text-secondary:#5b6573;--text-muted:#8b94a0;--text-on-ardoise:#fbf9f5;--text-on-framboise:#ffffff;--margot-spark:#3f5b8c;--margot-bubble-bg:#eaeef7;--margot-bubble-text:#233a5e;--success:#2e7d52;--success-tint:#eaf3ec;--warning:#b7791f;--warning-tint:#fbf0d9;--font-display:'Bricolage Grotesque', ui-sans-serif, system-ui, sans-serif;--font-text:ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--r-full:999px;--shadow-xs:0 1px 2px rgba(39,57,92,.06);--shadow-sm:0 2px 8px rgba(39,57,92,.07);--shadow-md:0 8px 24px rgba(39,57,92,.09);--shadow-lg:0 18px 48px rgba(39,57,92,.12);--shadow-focus:0 0 0 3px rgba(63,91,140,.38);--touch:44px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block}[hidden]{display:none!important}a{color:var(--ardoise-700)}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--r-sm)}h1,h2,h3,h4,.display{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--text-primary);margin:0;text-wrap:balance}h1{font-size:clamp(32px, 6vw, 40px);letter-spacing:-.025em}h2{font-size:clamp(24px, 4.5vw, 30px)}h3{font-size:24px}h4{font-size:20px}p{margin:0;text-wrap:pretty}.lead{font-size:18px;line-height:1.65;color:var(--text-secondary)}.muted{color:var(--text-muted)}.num{font-variant-numeric:tabular-nums}.kicker{font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--framboise-700)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--touch);padding:12px 22px;border:none;border-radius:var(--r-md);cursor:pointer;font-family:var(--font-text);font-weight:600;font-size:16px;text-decoration:none;transition:background .15s,border-color .15s,transform .1s}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--framboise-500);color:var(--text-on-framboise);box-shadow:0 6px 16px rgb(196 82 122 / .25)}.btn-primary:hover{background:var(--framboise-700)}.btn-ardoise{background:var(--ardoise-700);color:var(--text-on-ardoise)}.btn-ardoise:hover{background:var(--ardoise-900)}.btn-secondary{background:var(--bg-elevated);color:var(--ardoise-700);border:1.5px solid var(--border-strong)}.btn-secondary:hover{border-color:var(--ardoise-700)}.btn-ghost{background:#fff0;color:var(--framboise-700);padding:10px 8px;min-height:auto}.btn-sm{min-height:36px;padding:8px 14px;font-size:14px;border-radius:10px}.btn-block{width:100%}.btn[disabled],.btn-disabled{background:var(--bg-sand);color:var(--text-muted);cursor:not-allowed;box-shadow:none}.card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-lg)}.card-pad{padding:var(--sp-5)}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--r-full);font-weight:600;font-size:13px}.badge-ardoise{background:var(--ardoise-tint);color:var(--ardoise-700)}.badge-framboise{background:var(--framboise-tint);color:var(--framboise-700)}.badge-success{background:var(--success-tint);color:var(--success)}.badge-warning{background:var(--warning-tint);color:var(--warning)}.badge-neutral{background:var(--bg-sand);color:var(--text-secondary)}.label{display:block;font-size:14px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.input{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--touch);padding:11px 14px;background:var(--bg-elevated);border:1.5px solid var(--border-strong);border-radius:var(--r-md);font-family:var(--font-text);font-size:16px;color:var(--text-primary)}.input:focus-within,.input:focus{border-color:var(--ardoise-700);box-shadow:var(--shadow-focus);outline:none}.input input{border:none;outline:none;background:#fff0;font:inherit;color:inherit;width:100%}.margot{display:flex;gap:10px;align-items:flex-start;background:var(--margot-bubble-bg);border-radius:14px;padding:13px 14px}.margot p{font-size:14px;line-height:1.5;color:var(--margot-bubble-text)}.margot-spark{flex:none;width:26px;height:26px;border-radius:8px;background:var(--margot-spark);display:flex;align-items:center;justify-content:center;animation:spark 2.6s ease-in-out infinite}.margot-framboise{background:var(--framboise-tint)}.margot-framboise p{color:#7c2f4c}.margot-framboise .margot-spark{background:var(--framboise-500)}@keyframes spark{0%,100%{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.margot-spark{animation:none}}.enbref{background:var(--ardoise-tint);border-left:3px solid var(--ardoise-700);border-radius:0 var(--r-md) var(--r-md) 0;padding:15px 18px}.enbref-title{font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ardoise-700);margin-bottom:7px}.enbref ul{margin:0;padding-left:17px;font-size:15px;line-height:1.65;color:var(--margot-bubble-text)}.table-prix{border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden}.table-prix .tr{display:grid;padding:11px 14px;font-size:14px;border-top:1px solid var(--bg-sand)}.table-prix .tr.head{background:var(--bg-sand);font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em;border-top:none}.table-prix .tr.alt{background:var(--bg-page)}.table-prix .td-num{text-align:right;font-variant-numeric:tabular-nums}.faq{border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden;background:var(--bg-elevated)}.faq details+details{border-top:1px solid var(--border-subtle)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:var(--touch);padding:14px 15px;cursor:pointer;font-size:15px;font-weight:600;color:var(--text-primary);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'›';color:var(--framboise-500);font-size:18px;transition:transform .2s}.faq details[open] summary::after{transform:rotate(90deg)}.faq .faq-body{padding:0 15px 14px;font-size:14px;line-height:1.6;color:var(--text-secondary)}.progress{height:6px;border-radius:var(--r-full);background:var(--ardoise-tint);overflow:hidden}.progress>span{display:block;height:100%;background:var(--ardoise-700);border-radius:var(--r-full)}.segmented{display:flex;background:var(--bg-sand);border-radius:var(--r-md);padding:4px}.segmented button{flex:1;min-height:38px;border:none;background:#fff0;border-radius:9px;font-family:var(--font-text);font-size:14px;font-weight:600;color:var(--text-primary);cursor:pointer}.segmented button[aria-selected="true"]{background:var(--bg-elevated);box-shadow:0 1px 4px rgb(39 57 92 / .1)}.bar{height:7px;border-radius:var(--r-full);background:var(--bg-sand);overflow:hidden}.bar>span{display:block;height:100%;border-radius:var(--r-full);background:var(--ardoise-700)}.bar.framboise>span{background:var(--framboise-500)}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.site-topbar{background:var(--bg-ink);color:var(--ardoise-300);font-size:13px;padding:7px 24px;display:flex;justify-content:space-between;gap:16px}.site-topbar strong{color:var(--text-on-ardoise)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 24px;border-bottom:1px solid var(--border-subtle);background:rgb(251 249 245 / .92);backdrop-filter:blur(8px);position:sticky;top:0;z-index:40}.logo{display:flex;align-items:center;gap:9px;text-decoration:none}.logo .wordmark{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.02em;color:var(--text-primary)}.logo .wordmark .dot{color:var(--framboise-500)}.site-nav{display:flex;gap:22px;font-size:14px;font-weight:500;color:#45505f}.site-nav a{color:inherit;text-decoration:none}.site-nav a[aria-current]{color:var(--framboise-700);font-weight:600}.nav-pro{font-size:13px;font-weight:500;color:var(--text-muted);text-decoration:none;white-space:nowrap}.nav-pro:hover{color:var(--ardoise-700)}.menu-toggle{display:none}.header-collapse{display:contents}.header-account{display:flex;align-items:center;gap:16px}.site-header .header-account .bm-account{display:inline-flex!important;align-items:center;gap:16px!important}.site-nav a,.header-account a{white-space:nowrap}@media (max-width:880px){.site-header{padding:10px 16px;gap:12px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:none;width:42px;height:42px;padding:10px;border:1.5px solid var(--border-strong);border-radius:10px;background:var(--bg-elevated);cursor:pointer}.menu-toggle span{display:block;width:100%;height:2px;border-radius:2px;background:var(--ardoise-700);transition:transform .2s,opacity .2s}.site-header.is-open .menu-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header.is-open .menu-toggle span:nth-child(2){opacity:0}.site-header.is-open .menu-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.header-collapse{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:16px;padding:16px;background:var(--bg-page);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);max-height:calc(100vh - 64px);overflow-y:auto}.site-header.is-open .header-collapse{display:flex}.site-nav{display:flex;flex-direction:column;gap:14px;font-size:15px}.header-account{flex-direction:column;align-items:stretch;gap:12px;padding-top:14px;border-top:1px solid var(--border-subtle)}.bm-account{flex-direction:column;align-items:stretch;gap:12px;width:100%}.header-account .btn{width:100%;text-align:center;justify-content:center}}.site-footer{background:var(--bg-ink);color:var(--ardoise-300);padding:30px 24px;font-size:13px}.site-footer a{color:inherit;text-decoration:none}.foot-cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.foot-cols h3{font-family:var(--font-text);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ardoise-300);margin-bottom:12px;font-weight:700}.foot-cols nav{display:flex;flex-direction:column;gap:9px}.foot-cols nav a{font-size:14px}@media (max-width:880px){.foot-cols{grid-template-columns:1fr}}.breadcrumb{font-size:12.5px;color:var(--text-muted)}.breadcrumb strong{color:#45505f;font-weight:500}.avatar{border-radius:50%;background:var(--ardoise-tint);color:var(--ardoise-700);display:flex;align-items:center;justify-content:center;font-weight:700}.avatar.framboise{background:var(--framboise-tint);color:var(--framboise-700)}.img-placeholder{background:linear-gradient(135deg,var(--ardoise-tint),var(--bg-sand));border-radius:var(--r-md)}.locked{background:var(--bg-sand);border:1.5px dashed var(--border-strong);border-radius:var(--r-md);color:var(--text-muted)}.mobile-page{max-width:430px;margin:0 auto;min-height:100vh;background:var(--bg-page)}#wpadminbar{background-color:#4D1E89!important}.bm-blog-wrap,.bm-blog-article,.bm-blog-layout{--ink:#1b2433;--ardoise-700:#3f5b8c;--ardoise-900:#27395c;--ardoise-tint:#eaeef7;--framboise:#c4527a;--framboise-700:#a23c61;--framboise-tint:#f9e8ef;--bg:#fbf9f5;--bg-elevated:#fff;--bg-sand:#f3ede3;--border:#ece4d6;--border-strong:#cdbfa9;--muted:#8b94a0;--body:#45505f;--font-display:'Bricolage Grotesque',ui-sans-serif,system-ui,sans-serif;--font-text:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;font-family:var(--font-text);color:var(--ink)}.bm-blog-wrap *,.bm-blog-article *,.bm-blog-layout *{box-sizing:border-box}.bm-blog-wrap{max-width:1120px;margin:0 auto;padding:26px 24px 56px}.bm-blog-article{max-width:680px;margin:0 auto;padding:26px 24px 56px}.bm-blog-layout{max-width:1120px;margin:0 auto;padding:26px 24px 56px;display:grid;grid-template-columns:1fr 300px;gap:40px;align-items:start}.bm-blog-layout>.bm-blog-article{max-width:none;margin:0;padding:0;min-width:0}.bm-blog-rail{position:sticky;top:84px;display:flex;flex-direction:column;gap:16px}.bm-blog-rail .bm-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;padding:16px}.bm-rail-h{font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)!important;margin:0 0 10px}.bm-blog-toc{display:flex;flex-direction:column;gap:8px;font-size:13.5px;font-weight:500}.bm-blog-toc a{text-decoration:none!important;color:var(--body)!important;border-left:2px solid var(--border);padding-left:10px;line-height:1.4}.bm-blog-toc a:hover{color:var(--framboise-700)!important;border-color:var(--framboise)}.bm-rail-links{display:flex;flex-direction:column;gap:10px;font-size:13.5px;font-weight:500}.bm-rail-links a{color:var(--ardoise-700)!important;text-decoration:none!important;line-height:1.4}.bm-rail-links a:hover{color:var(--framboise-700)!important}.bm-rail-margot{background:var(--ink);border-radius:14px;padding:18px;color:#fff}.bm-rail-margot__head{display:flex;align-items:center;gap:8px;margin:0 0 8px}.bm-rail-margot__spark{flex:none;width:24px;height:24px;border-radius:7px;background:var(--framboise);display:inline-flex;align-items:center;justify-content:center}.bm-rail-margot__t{font-family:var(--font-display);font-weight:600;font-size:15px;color:#fff!important}.bm-rail-margot__p{font-size:13px;line-height:1.5;color:#cbd3e1!important;margin:0 0 12px}.bm-blog-btn--block{display:flex;justify-content:center;width:100%}@media(max-width:880px){.bm-blog-layout{grid-template-columns:1fr;gap:24px}.bm-blog-rail{position:static;order:2}}.bm-blog-bc{font-size:12.5px;color:var(--muted)!important;margin:0 0 12px}.bm-blog-bc a{color:inherit!important;text-decoration:none}.bm-blog-bc strong{color:var(--body)!important;font-weight:500}.bm-blog-h1{font-family:var(--font-display);font-size:clamp(28px,5vw,36px);line-height:1.15;letter-spacing:-.02em;margin:0 0 6px;color:var(--ink)!important}.bm-blog-lead{font-size:16px;line-height:1.6;color:var(--body)!important;max-width:62ch;margin:0 0 16px}.bm-blog-empty{color:var(--muted);padding:30px 0}.bm-blog-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.bm-blog-filters a{text-decoration:none!important;font-weight:600;font-size:13px;padding:8px 14px;border-radius:999px;min-height:36px;display:inline-flex;align-items:center;background:var(--bg-elevated)!important;border:1px solid var(--border-strong);color:#45505f!important}.bm-blog-filters a[aria-current]{background:var(--ardoise-700)!important;border-color:var(--ardoise-700);color:#fff!important}.bm-blog-featured{display:grid;grid-template-columns:1fr 1.1fr;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--bg-elevated);text-decoration:none!important;margin:0 0 16px}.bm-blog-featured__img{min-height:180px;background-size:cover;background-position:center}.bm-blog-featured__img--ph,.bm-blog-card__img--ph,.bm-blog-row__img--ph{background:linear-gradient(135deg,var(--framboise-tint),var(--ardoise-tint))}.bm-blog-featured__body{padding:20px 22px;display:flex;flex-direction:column;gap:7px}.bm-blog-featured__t{font-family:var(--font-display);font-weight:600;font-size:21px;line-height:1.2;letter-spacing:-.02em;color:var(--ink)!important}.bm-blog-featured__m{font-size:13px;color:var(--muted)!important}.bm-blog-badge{display:inline-flex;align-self:flex-start;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:4px 9px;border-radius:999px;background:var(--framboise-tint);color:var(--framboise-700)!important}.bm-blog-badge--link{text-decoration:none!important;margin:0 0 10px}.bm-blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:0 0 22px}.bm-blog-card{display:block;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--bg-elevated);text-decoration:none!important}.bm-blog-card__img{display:block;aspect-ratio:16/9;background-size:cover;background-position:center}.bm-blog-card__body{display:block;padding:13px 15px}.bm-blog-card__t{display:block;font-weight:600;font-size:15.5px;line-height:1.35;color:var(--ink)!important;margin:0 0 4px}.bm-blog-card__m{display:block;font-size:12px;color:var(--muted)!important}.bm-blog-pagination ul.page-numbers{display:flex;justify-content:center;align-items:center;gap:6px;list-style:none;margin:0;padding:0;width:auto;height:auto;flex-wrap:wrap}.bm-blog-pagination li{list-style:none;margin:0}.bm-blog-pagination li .page-numbers{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;text-decoration:none!important;background:var(--bg-elevated)!important;border:1px solid var(--border-strong);color:#45505f!important}.bm-blog-pagination li .page-numbers.current{background:var(--ardoise-700)!important;border-color:var(--ardoise-700);color:#fff!important}.bm-blog-byline{display:flex;align-items:center;gap:9px;margin:0 0 18px}.bm-blog-byline p{font-size:13px;color:var(--body)!important;margin:0}.bm-blog-byline a{color:var(--ink)!important;text-decoration:none}.bm-blog-avatar{flex:none;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--framboise),var(--ardoise-700));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.bm-blog-avatar--lg{width:80px;height:80px;font-family:var(--font-display);font-size:30px}.bm-blog-figure{margin:0 0 18px}.bm-blog-figure img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px;display:block}.bm-blog-content{font-size:16.5px;line-height:1.7;color:var(--body)}.bm-blog-content h2{font-family:var(--font-display);font-size:1.5rem;color:var(--ardoise-900);margin:30px 0 12px;letter-spacing:-.01em}.bm-blog-content h3{font-family:var(--font-display);font-size:1.18rem;color:var(--ardoise-900);margin:22px 0 8px}.bm-blog-content p{margin:0 0 14px}.bm-blog-content ul,.bm-blog-content ol{margin:0 0 14px;padding-left:22px}.bm-blog-content li{margin:0 0 6px}.bm-blog-content a{color:var(--framboise-700);text-decoration:underline}.bm-blog-content img{max-width:100%;height:auto;border-radius:10px}.bm-blog-margot{display:flex;align-items:center;gap:13px;flex-wrap:wrap;background:#efeaf7;border:1px solid #d9cdee;border-left:4px solid #6f5aa6;border-radius:14px;padding:14px 18px;margin:22px 0}.bm-blog-margot__spark{flex:none;width:26px;height:26px;border-radius:8px;background:#6f5aa6;display:inline-flex;align-items:center;justify-content:center}.bm-blog-margot__txt{flex:1;min-width:180px}.bm-blog-margot__t{font-weight:600;color:#4a3a73!important;margin:0 0 2px}.bm-blog-margot__txt p{margin:0;font-size:.9rem;color:#4a3a73!important}.bm-blog-btn{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:9px 18px;border-radius:11px;background:var(--framboise)!important;color:#fff!important;font-weight:700;font-size:.9rem;text-decoration:none!important}.bm-blog-related{border-top:1px solid var(--border);padding-top:14px;margin-top:6px}.bm-blog-related__h{font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)!important;margin:0 0 10px}.bm-blog-related__nav{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bm-blog-related__nav a{border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600;color:var(--ardoise-700)!important;text-decoration:none!important;line-height:1.4}.bm-blog-author{max-width:760px}.bm-blog-author__head{display:flex;gap:18px;align-items:flex-start;margin:0 0 18px}.bm-blog-author__role{font-size:14px;color:var(--framboise-700)!important;font-weight:600;margin:2px 0 8px}.bm-blog-author__bio{font-size:15px;line-height:1.6;color:var(--body)!important;margin:0}.bm-blog-creds{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0 0 24px}.bm-blog-cred{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;padding:14px;text-align:center}.bm-blog-cred__n{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--ardoise-700)}.bm-blog-cred__l{font-size:11.5px;color:var(--muted);margin-top:2px}.bm-blog-author__h{font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)!important;margin:0 0 10px}.bm-blog-rows{display:flex;flex-direction:column;gap:9px}.bm-blog-row{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:var(--bg-elevated);text-decoration:none!important}.bm-blog-row__img{width:44px;height:44px;border-radius:9px;flex:none;background-size:cover;background-position:center}.bm-blog-row__t{flex:1;font-weight:600;font-size:15px;color:var(--ink)!important;line-height:1.35}.bm-blog-row__d{flex:none;font-size:12px;color:var(--muted)!important}@media(max-width:680px){.bm-blog-featured,.bm-blog-grid,.bm-blog-related__nav{grid-template-columns:1fr}}@media(max-width:560px){.bm-blog-creds{grid-template-columns:1fr}.bm-blog-author__head{flex-direction:column}}:root{--bg-page:#fbf9f5;--bg-elevated:#ffffff;--bg-sand:#f3ede3;--bg-sand-deep:#ece4d6;--bg-ink:#27395c;--border-subtle:#ece4d6;--border-default:#e0d6c6;--border-strong:#cdbfa9;--ardoise-900:#27395c;--ardoise-800:#324a75;--ardoise-700:#3f5b8c;--ardoise-600:#46618c;--ardoise-500:#5872a3;--ardoise-300:#9fb0d0;--ardoise-tint:#eaeef7;--framboise-700:#a23c61;--framboise-600:#b34770;--framboise-500:#c4527a;--framboise-300:#e3a3bb;--framboise-tint:#f9e8ef;--text-primary:#1b2433;--text-secondary:#5b6573;--text-muted:#8b94a0;--text-on-ardoise:#fbf9f5;--text-on-framboise:#ffffff;--margot-spark:#3f5b8c;--margot-bubble-bg:#eaeef7;--margot-bubble-text:#233a5e;--success:#2e7d52;--success-tint:#eaf3ec;--warning:#b7791f;--warning-tint:#fbf0d9;--font-display:'Bricolage Grotesque', ui-sans-serif, system-ui, sans-serif;--font-text:ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--r-full:999px;--shadow-xs:0 1px 2px rgba(39,57,92,.06);--shadow-sm:0 2px 8px rgba(39,57,92,.07);--shadow-md:0 8px 24px rgba(39,57,92,.09);--shadow-lg:0 18px 48px rgba(39,57,92,.12);--shadow-focus:0 0 0 3px rgba(63,91,140,.38);--touch:44px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block}[hidden]{display:none!important}a{color:var(--ardoise-700)}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--r-sm)}h1,h2,h3,h4,.display{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--text-primary);margin:0;text-wrap:balance}h1{font-size:clamp(32px, 6vw, 40px);letter-spacing:-.025em}h2{font-size:clamp(24px, 4.5vw, 30px)}h3{font-size:24px}h4{font-size:20px}p{margin:0;text-wrap:pretty}.lead{font-size:18px;line-height:1.65;color:var(--text-secondary)}.muted{color:var(--text-muted)}.num{font-variant-numeric:tabular-nums}.kicker{font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--framboise-700)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--touch);padding:12px 22px;border:none;border-radius:var(--r-md);cursor:pointer;font-family:var(--font-text);font-weight:600;font-size:16px;text-decoration:none;transition:background .15s,border-color .15s,transform .1s}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--framboise-500);color:var(--text-on-framboise);box-shadow:0 6px 16px rgb(196 82 122 / .25)}.btn-primary:hover{background:var(--framboise-700)}.btn-ardoise{background:var(--ardoise-700);color:var(--text-on-ardoise)}.btn-ardoise:hover{background:var(--ardoise-900)}.btn-secondary{background:var(--bg-elevated);color:var(--ardoise-700);border:1.5px solid var(--border-strong)}.btn-secondary:hover{border-color:var(--ardoise-700)}.btn-ghost{background:#fff0;color:var(--framboise-700);padding:10px 8px;min-height:auto}.btn-sm{min-height:36px;padding:8px 14px;font-size:14px;border-radius:10px}.btn-block{width:100%}.btn[disabled],.btn-disabled{background:var(--bg-sand);color:var(--text-muted);cursor:not-allowed;box-shadow:none}.card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-lg)}.card-pad{padding:var(--sp-5)}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--r-full);font-weight:600;font-size:13px}.badge-ardoise{background:var(--ardoise-tint);color:var(--ardoise-700)}.badge-framboise{background:var(--framboise-tint);color:var(--framboise-700)}.badge-success{background:var(--success-tint);color:var(--success)}.badge-warning{background:var(--warning-tint);color:var(--warning)}.badge-neutral{background:var(--bg-sand);color:var(--text-secondary)}.label{display:block;font-size:14px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.input{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--touch);padding:11px 14px;background:var(--bg-elevated);border:1.5px solid var(--border-strong);border-radius:var(--r-md);font-family:var(--font-text);font-size:16px;color:var(--text-primary)}.input:focus-within,.input:focus{border-color:var(--ardoise-700);box-shadow:var(--shadow-focus);outline:none}.input input{border:none;outline:none;background:#fff0;font:inherit;color:inherit;width:100%}.margot{display:flex;gap:10px;align-items:flex-start;background:var(--margot-bubble-bg);border-radius:14px;padding:13px 14px}.margot p{font-size:14px;line-height:1.5;color:var(--margot-bubble-text)}.margot-spark{flex:none;width:26px;height:26px;border-radius:8px;background:var(--margot-spark);display:flex;align-items:center;justify-content:center;animation:spark 2.6s ease-in-out infinite}.margot-framboise{background:var(--framboise-tint)}.margot-framboise p{color:#7c2f4c}.margot-framboise .margot-spark{background:var(--framboise-500)}@keyframes spark{0%,100%{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.margot-spark{animation:none}}.enbref{background:var(--ardoise-tint);border-left:3px solid var(--ardoise-700);border-radius:0 var(--r-md) var(--r-md) 0;padding:15px 18px}.enbref-title{font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ardoise-700);margin-bottom:7px}.enbref ul{margin:0;padding-left:17px;font-size:15px;line-height:1.65;color:var(--margot-bubble-text)}.table-prix{border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden}.table-prix .tr{display:grid;padding:11px 14px;font-size:14px;border-top:1px solid var(--bg-sand)}.table-prix .tr.head{background:var(--bg-sand);font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em;border-top:none}.table-prix .tr.alt{background:var(--bg-page)}.table-prix .td-num{text-align:right;font-variant-numeric:tabular-nums}.faq{border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden;background:var(--bg-elevated)}.faq details+details{border-top:1px solid var(--border-subtle)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:var(--touch);padding:14px 15px;cursor:pointer;font-size:15px;font-weight:600;color:var(--text-primary);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'›';color:var(--framboise-500);font-size:18px;transition:transform .2s}.faq details[open] summary::after{transform:rotate(90deg)}.faq .faq-body{padding:0 15px 14px;font-size:14px;line-height:1.6;color:var(--text-secondary)}.progress{height:6px;border-radius:var(--r-full);background:var(--ardoise-tint);overflow:hidden}.progress>span{display:block;height:100%;background:var(--ardoise-700);border-radius:var(--r-full)}.segmented{display:flex;background:var(--bg-sand);border-radius:var(--r-md);padding:4px}.segmented button{flex:1;min-height:38px;border:none;background:#fff0;border-radius:9px;font-family:var(--font-text);font-size:14px;font-weight:600;color:var(--text-primary);cursor:pointer}.segmented button[aria-selected="true"]{background:var(--bg-elevated);box-shadow:0 1px 4px rgb(39 57 92 / .1)}.bar{height:7px;border-radius:var(--r-full);background:var(--bg-sand);overflow:hidden}.bar>span{display:block;height:100%;border-radius:var(--r-full);background:var(--ardoise-700)}.bar.framboise>span{background:var(--framboise-500)}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.site-topbar{background:var(--bg-ink);color:var(--ardoise-300);font-size:13px;padding:7px 24px;display:flex;justify-content:space-between;gap:16px}.site-topbar strong{color:var(--text-on-ardoise)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 24px;border-bottom:1px solid var(--border-subtle);background:rgb(251 249 245 / .92);backdrop-filter:blur(8px);position:sticky;top:0;z-index:40}.logo{display:flex;align-items:center;gap:9px;text-decoration:none}.logo .wordmark{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.02em;color:var(--text-primary)}.logo .wordmark .dot{color:var(--framboise-500)}.site-nav{display:flex;gap:22px;font-size:14px;font-weight:500;color:#45505f}.site-nav a{color:inherit;text-decoration:none}.site-nav a[aria-current]{color:var(--framboise-700);font-weight:600}.nav-pro{font-size:13px;font-weight:500;color:var(--text-muted);text-decoration:none;white-space:nowrap}.nav-pro:hover{color:var(--ardoise-700)}.menu-toggle{display:none}.header-collapse{display:contents}.header-account{display:flex;align-items:center;gap:16px}.site-header .header-account .bm-account{display:inline-flex!important;align-items:center;gap:16px!important}.site-nav a,.header-account a{white-space:nowrap}@media (max-width:880px){.site-header{padding:10px 16px;gap:12px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:none;width:42px;height:42px;padding:10px;border:1.5px solid var(--border-strong);border-radius:10px;background:var(--bg-elevated);cursor:pointer}.menu-toggle span{display:block;width:100%;height:2px;border-radius:2px;background:var(--ardoise-700);transition:transform .2s,opacity .2s}.site-header.is-open .menu-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header.is-open .menu-toggle span:nth-child(2){opacity:0}.site-header.is-open .menu-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.header-collapse{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:16px;padding:16px;background:var(--bg-page);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);max-height:calc(100vh - 64px);overflow-y:auto}.site-header.is-open .header-collapse{display:flex}.site-nav{display:flex;flex-direction:column;gap:14px;font-size:15px}.header-account{flex-direction:column;align-items:stretch;gap:12px;padding-top:14px;border-top:1px solid var(--border-subtle)}.bm-account{flex-direction:column;align-items:stretch;gap:12px;width:100%}.header-account .btn{width:100%;text-align:center;justify-content:center}}.site-footer{background:var(--bg-ink);color:var(--ardoise-300);padding:30px 24px;font-size:13px}.site-footer a{color:inherit;text-decoration:none}.foot-cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.foot-cols h3{font-family:var(--font-text);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ardoise-300);margin-bottom:12px;font-weight:700}.foot-cols nav{display:flex;flex-direction:column;gap:9px}.foot-cols nav a{font-size:14px}@media (max-width:880px){.foot-cols{grid-template-columns:1fr}}.breadcrumb{font-size:12.5px;color:var(--text-muted)}.breadcrumb strong{color:#45505f;font-weight:500}.avatar{border-radius:50%;background:var(--ardoise-tint);color:var(--ardoise-700);display:flex;align-items:center;justify-content:center;font-weight:700}.avatar.framboise{background:var(--framboise-tint);color:var(--framboise-700)}.img-placeholder{background:linear-gradient(135deg,var(--ardoise-tint),var(--bg-sand));border-radius:var(--r-md)}.locked{background:var(--bg-sand);border:1.5px dashed var(--border-strong);border-radius:var(--r-md);color:var(--text-muted)}.mobile-page{max-width:430px;margin:0 auto;min-height:100vh;background:var(--bg-page)}body:has(.bm-legal) .wp-block-post-title{display:none!important}.bm-legal{max-width:820px;margin:0 auto;padding:0 24px 56px;font-size:16px;line-height:1.65;color:#2f3a4d}.bm-legal h1{font-size:clamp(28px,4vw,38px);line-height:1.1;margin:0 0 8px}.bm-legal .bm-legal-maj{font-size:13.5px;color:#8b94a0;margin:0 0 28px}.bm-legal h2{font-size:21px;margin:30px 0 10px;color:#27395c}.bm-legal h3{font-size:17px;margin:20px 0 6px;color:#27395c}.bm-legal p,.bm-legal li{font-size:16px;line-height:1.65}.bm-legal p{margin:0 0 14px}.bm-legal ul{padding-left:20px;margin:0 0 16px}.bm-legal li{margin-bottom:6px}.bm-legal a{color:#c4527a}.bm-legal .bm-legal-enbref{background:#efeaf7;border-left:4px solid #6f5aa6;border-radius:0 12px 12px 0;padding:14px 16px;margin:0 0 26px;color:#4a3a73;font-size:15px}.bm-legal table{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:14.5px}.bm-legal th,.bm-legal td{text-align:left;padding:9px 12px;border:1px solid #e0d6c6;vertical-align:top}.bm-legal thead th{background:#f7f5ef}.bm-chrome-header,.bm-chrome-footer{--ink:#1b2433;--ardoise-700:#3f5b8c;--ardoise-900:#27395c;--framboise:#c4527a;--framboise-300:#e89ab6;--bg:#fbf9f5;--bg-elevated:#fff;--border:#ece4d6;--muted:#8b94a0;--font-display:'Bricolage Grotesque',ui-sans-serif,system-ui,sans-serif;--font-text:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;box-sizing:border-box}.bm-chrome-header *,.bm-chrome-footer *{box-sizing:border-box}.bm-chrome-header{background:rgb(251 249 245 / .92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border);font-family:var(--font-text);position:sticky;top:0;z-index:1200}.bm-chrome-bar{width:100%;padding:14px 24px;display:flex;align-items:center;gap:20px}.bm-chrome-logo{display:inline-flex;align-items:center;gap:9px;text-decoration:none!important;flex:none}.bm-chrome-logo__ico{flex:none;width:34px;height:22px}.bm-chrome-wordmark{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.02em;color:var(--ink)!important}.bm-chrome-dot{color:var(--framboise)}.bm-chrome-panel{flex:1;display:flex;align-items:center;justify-content:space-between;gap:18px}.bm-chrome-nav{flex:1}.bm-chrome-menu{list-style:none;display:flex;gap:6px 22px;flex-wrap:wrap;margin:0;padding:0;justify-content:center}.bm-chrome-menu li{margin:0}.bm-chrome-menu a{display:inline-block;padding:6px 2px;font-size:.92rem;font-weight:500;color:#45505f!important;text-decoration:none!important;border-bottom:2px solid #fff0;transition:color .15s,border-color .15s}.bm-chrome-menu a:hover,.bm-chrome-menu .current-menu-item>a{color:var(--framboise)!important;border-color:var(--framboise)}.bm-chrome-actions{display:flex;align-items:center;gap:14px;flex:none}.bm-chrome-link{font-size:.92rem;font-weight:600;color:var(--ardoise-700)!important;text-decoration:none!important;white-space:nowrap}.bm-chrome-link:hover{color:var(--framboise)!important}.bm-chrome-btn{display:inline-flex;align-items:center;min-height:40px;padding:9px 18px;border-radius:11px;background:var(--framboise)!important;color:#fff!important;font-weight:700;font-size:.9rem;text-decoration:none!important;border:0!important;white-space:nowrap;transition:filter .15s}.bm-chrome-btn:hover{filter:brightness(.93);color:#fff!important}.bm-chrome-burger{display:none!important;flex:none;width:42px;height:42px;margin-left:auto;background:none!important;border:1px solid var(--border)!important;border-radius:10px;cursor:pointer;padding:0;align-items:center;justify-content:center;flex-direction:column;gap:4px}.bm-chrome-burger span{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;transition:transform .2s,opacity .2s}.bm-chrome-footer{background:var(--ardoise-900);color:#fff;font-family:var(--font-text);margin-top:40px}.bm-chrome-fwrap{max-width:1120px;margin:0 auto;padding:26px 24px 14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.bm-chrome-fbrand{font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:#fff!important}.bm-chrome-fbrand .bm-chrome-dot{color:var(--framboise-300)}.bm-chrome-fnav{display:flex;gap:8px 22px;flex-wrap:wrap}.bm-chrome-fnav a{color:#d7deea!important;font-size:.86rem;text-decoration:none!important}.bm-chrome-fnav a:hover{color:#fff!important}.bm-chrome-copy{max-width:1120px;margin:0 auto;padding:0 24px 24px;font-size:.74rem;color:#9aa6bd}@media(max-width:880px){.bm-chrome-burger{display:inline-flex!important}.bm-chrome-panel{position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:var(--bg-elevated);border-bottom:1px solid var(--border);box-shadow:0 12px 24px rgb(39 57 92 / .12);padding:8px 0;display:none;z-index:50}.bm-chrome-header{position:relative}.bm-chrome-header.is-open .bm-chrome-panel{display:flex}.bm-chrome-menu{flex-direction:column;gap:0;justify-content:flex-start}.bm-chrome-menu a{display:block;padding:11px 24px;border-bottom:0}.bm-chrome-actions{padding:12px 24px;border-top:1px solid var(--border);justify-content:flex-start}.bm-chrome-header.is-open .bm-chrome-burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.bm-chrome-header.is-open .bm-chrome-burger span:nth-child(2){opacity:0}.bm-chrome-header.is-open .bm-chrome-burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}}@media(max-width:560px){.bm-chrome-fwrap{flex-direction:column;align-items:flex-start}}:root{--bg-page:#fbf9f5;--bg-elevated:#ffffff;--bg-sand:#f3ede3;--bg-sand-deep:#ece4d6;--bg-ink:#27395c;--border-subtle:#ece4d6;--border-default:#e0d6c6;--border-strong:#cdbfa9;--ardoise-900:#27395c;--ardoise-700:#3f5b8c;--ardoise-500:#5872a3;--ardoise-300:#9fb0d0;--ardoise-tint:#eaeef7;--framboise-700:#a23c61;--framboise-500:#c4527a;--framboise-300:#e3a3bb;--framboise-tint:#f9e8ef;--text-primary:#1b2433;--text-secondary:#5b6573;--text-muted:#8b94a0;--text-on-ardoise:#fbf9f5;--success:#2e7d52;--success-tint:#eaf3ec;--warning:#b7791f;--warning-tint:#fbf0d9;--font-display:'Bricolage Grotesque', ui-sans-serif, system-ui, sans-serif;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-full:999px;--shadow-sm:0 2px 8px rgba(39, 57, 92, 0.07);--shadow-md:0 8px 24px rgba(39, 57, 92, 0.09);--shadow-lg:0 18px 48px rgba(39, 57, 92, 0.12);--shadow-focus:0 0 0 3px rgba(63, 91, 140, 0.38);--touch:44px}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--r-sm)}.num{font-variant-numeric:tabular-nums}.kicker{font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--framboise-700)}.wp-block-button .wp-block-button__link{min-height:var(--touch);box-shadow:0 6px 16px rgb(196 82 122 / .25);transition:background 0.15s ease}.wp-block-button.is-style-secondaire .wp-block-button__link{background:var(--bg-elevated);color:var(--ardoise-700);border:1.5px solid var(--border-strong);box-shadow:none}.wp-block-button.is-style-secondaire .wp-block-button__link:hover{border-color:var(--ardoise-700);background:var(--bg-elevated)}.wp-block-button.is-style-ardoise .wp-block-button__link{background:var(--ardoise-700);box-shadow:none}.wp-block-button.is-style-ardoise .wp-block-button__link:hover{background:var(--ardoise-900)}.is-style-carte{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:24px}.is-style-enbref{background:var(--ardoise-tint);border-left:3px solid var(--ardoise-700);border-radius:0 var(--r-md) var(--r-md) 0;padding:15px 18px}.is-style-enbref>h2:first-child,.is-style-enbref>p:first-child>strong:only-child{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ardoise-700)}.is-style-enbref ul{margin:0;padding-left:17px;font-size:15px;line-height:1.65;color:#233a5e}.is-style-margot{display:flex;gap:10px;align-items:flex-start;background:var(--ardoise-tint);border-radius:14px;padding:13px 14px}.is-style-margot p{font-size:14px;line-height:1.5;color:#233a5e;margin:0}.margot-spark{flex:none;width:26px;height:26px;border-radius:8px;background:var(--ardoise-700);display:flex;align-items:center;justify-content:center;animation:spark 2.6s ease-in-out infinite}@keyframes spark{0%,100%{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.margot-spark{animation:none}}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--r-full);font-weight:600;font-size:13px}.badge-ardoise{background:var(--ardoise-tint);color:var(--ardoise-700)}.badge-framboise{background:var(--framboise-tint);color:var(--framboise-700)}.badge-success{background:var(--success-tint);color:var(--success)}.badge-warning{background:var(--warning-tint);color:var(--warning)}.faq{border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden;background:var(--bg-elevated)}.faq details+details{border-top:1px solid var(--border-subtle)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:var(--touch);padding:14px 15px;cursor:pointer;font-size:15px;font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'›';color:var(--framboise-500);font-size:18px;transition:transform 0.2s}.faq details[open] summary::after{transform:rotate(90deg)}.faq .faq-body{padding:0 15px 14px;font-size:14px;line-height:1.6;color:var(--text-secondary)}.table-prix{border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden}.table-prix .tr{display:grid;padding:11px 14px;font-size:14px;border-top:1px solid var(--bg-sand)}.table-prix .tr.head{background:var(--bg-sand);font-size:12px;font-weight:600;color:var(--text-secondary);border-top:none}.table-prix .td-num{text-align:right;font-variant-numeric:tabular-nums}.bar{height:7px;border-radius:var(--r-full);background:var(--bg-sand);overflow:hidden}.bar>span{display:block;height:100%;border-radius:var(--r-full);background:var(--ardoise-700)}.bar.framboise>span{background:var(--framboise-500)}.site-header-bm{position:sticky;top:0;z-index:40;background:rgb(251 249 245 / .92);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-subtle)}.wordmark{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;color:var(--text-primary);text-decoration:none}.wordmark .dot{color:var(--framboise-500)}.site-footer-bm a{color:var(--ardoise-300);text-decoration:none}.site-footer-bm a:hover{color:var(--text-on-ardoise)}.bm-fil-ariane{font-size:13px;color:var(--text-muted)}.bm-fil-ariane a{color:inherit;text-decoration:none}.bm-fil-ariane a:hover{color:var(--ardoise-700)}.bm-byline .wp-block-post-author{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary)}.bm-byline .wp-block-post-author__avatar img{border-radius:50%;display:block}.bm-byline .wp-block-post-author__name{font-weight:600;color:var(--text-primary)}.bm-pilier-aside{position:sticky;top:84px}.cta-band{display:flex;align-items:center;gap:16px;background:var(--framboise-tint);border-radius:var(--r-lg);padding:18px 20px}.cta-band .margot-spark{background:var(--framboise-500);animation:none}.cta-band .cta-band-texte{flex:1}.cta-band .cta-band-titre{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--text-primary);margin:0}.cta-band .cta-band-sous{font-size:13px;color:var(--framboise-700);margin:0}@media (max-width:560px){.cta-band{flex-direction:column;align-items:flex-start}}.faq .wp-block-details{border:0}.faq .wp-block-details+.wp-block-details{border-top:1px solid var(--border-subtle)}.faq .wp-block-details>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:var(--touch);padding:14px 15px;cursor:pointer;font-size:15px;font-weight:600;list-style:none}.faq .wp-block-details>summary::-webkit-details-marker{display:none}.faq .wp-block-details>summary::after{content:'›';color:var(--framboise-500);font-size:18px;transition:transform 0.2s}.faq .wp-block-details[open]>summary::after{transform:rotate(90deg)}.faq .wp-block-details>:not(summary){margin:0 15px 14px;font-size:14px;line-height:1.6;color:var(--text-secondary)}.bm-carte-ia{background:var(--bg-ink);border-radius:var(--r-lg);padding:18px}.bm-carte-ia .margot-spark{background:var(--framboise-500);width:24px;height:24px;border-radius:7px;animation:none}.bm-carte-media{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-lg);overflow:hidden;height:100%}.bm-carte-media .wp-block-post-featured-image{margin:0}.bm-carte-media .wp-block-post-featured-image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.bm-carte-media .bm-carte-corps{padding:13px 16px 16px}.bm-carte-media .bm-carte-corps :where(h2,h3){margin:0 0 4px}.bm-carte-media .bm-carte-meta{font-size:12px;color:var(--text-muted)}.bm-archive-lead{font-size:16px;max-width:60ch}