{"id":3687,"date":"2026-06-23T14:49:53","date_gmt":"2026-06-23T14:49:53","guid":{"rendered":"https:\/\/btp-perf.fr\/?page_id=3687"},"modified":"2026-10-20T10:10:20","modified_gmt":"2026-10-20T10:10:20","slug":"accueil","status":"publish","type":"page","link":"https:\/\/btp-perf.fr\/en\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3687\" class=\"elementor elementor-3687\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c40dd16 e-flex e-con-boxed e-con e-parent\" data-id=\"7c40dd16\" 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-65fa7fae elementor-widget elementor-widget-html\" data-id=\"65fa7fae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================================================================\n     HEADER BTP PERF v3\n     Bloc unique a coller dans un widget HTML Elementor, tout en haut.\n     Modele de la page = Elementor Canvas.\n\n     Menu d'origine INCHANGE : Accueil, Fonctionnalites, Tarifs,\n     Qui sommes-nous, Contact.\n     UNE SEULE entree ajoutee : Ressources, qui contient les pages neuves.\n     =================================================================== -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&family=Montserrat:wght@700;800;900&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* ===================== HEADER BTP PERF v3 ===================== *\/\n:root {\n  --btp-gold: #E89E00;\n  --btp-yellow: #FFD23F;\n  --btp-ink: #1A1A1A;\n  --btp-beige: #F5F3EE;\n  --btp-line: #E6E3DC;\n  --btp-muted: #5C6B7F;\n  --btp-hd-h: 86px;\n  --btp-pad: 40px;\n  --btp-burger-x: 64px;\n  --btp-burger-y: 43px;\n}\n\n.btp-hd, .btp-hd *, .btp-hd *::before, .btp-hd *::after,\n.btp-panel, .btp-panel *, .btp-panel *::before, .btp-panel *::after,\n.btp-hd-spacer { box-sizing: border-box; }\n\n\/* ---------------------------------------------------------------\n   RESET BLINDE DES BOUTONS\n   Le theme et Elementor stylent les <button> du site (fond colore au\n   survol). Nos declencheurs de menu sont des <button>, donc on neutralise\n   tout fond, bordure et ombre herites, dans tous les etats.\n   --------------------------------------------------------------- *\/\n.btp-hd button, .btp-hd button:hover, .btp-hd button:focus,\n.btp-hd button:active, .btp-hd button:visited, .btp-hd button:focus-visible,\n.btp-panel button, .btp-panel button:hover, .btp-panel button:focus,\n.btp-panel button:active, .btp-panel button:visited, .btp-panel button:focus-visible {\n  background: transparent !important;\n  background-color: transparent !important;\n  background-image: none !important;\n  box-shadow: none !important;\n  text-shadow: none !important;\n  border: 0 !important;\n  border-radius: 0 !important;\n  text-decoration: none !important;\n  -webkit-appearance: none;\n  appearance: none;\n  outline: none;\n  margin: 0;\n}\n\/* NE JAMAIS remettre \"font: inherit\" ici : ce selecteur (.btp-hd button)\n   pese plus lourd que .btp-hd__link et ecraserait sa typographie, ce qui\n   rendait l'entree Ressources plus grosse que les autres. La typographie\n   est posee plus bas sous .btp-hd .btp-hd__link, specificite superieure. *\/\n\/* le burger garde sa bordure et son fond blanc *\/\n.btp-hd button.btp-hd__burger,\n.btp-hd button.btp-hd__burger:hover,\n.btp-hd button.btp-hd__burger:focus {\n  background: #fff !important;\n  border: 1.5px solid var(--btp-line) !important;\n  border-radius: 10px !important;\n}\n.btp-hd button.btp-hd__burger:hover { border-color: var(--btp-ink) !important; }\n\/* accessibilite clavier : un contour dore, jamais de pave colore *\/\n.btp-hd button:focus-visible, .btp-panel button:focus-visible,\n.btp-hd a:focus-visible, .btp-panel a:focus-visible {\n  outline: 2px solid var(--btp-gold) !important;\n  outline-offset: 4px;\n  border-radius: 4px;\n}\n\nhtml { scroll-padding-top: calc(var(--btp-hd-h) + 20px); }\n\n.btp-hd {\n  position: fixed;\n  top: 0; left: 0; right: 0;\n  z-index: 9999;\n  background: rgba(255,255,255,.88);\n  backdrop-filter: saturate(180%) blur(14px);\n  -webkit-backdrop-filter: saturate(180%) blur(14px);\n  border-bottom: 1px solid transparent;\n  transform: translateY(0);\n  transition:\n    transform .5s cubic-bezier(.16,1,.3,1),\n    box-shadow .4s ease,\n    border-color .4s ease,\n    background .4s ease;\n}\n.btp-hd.is-scrolled {\n  background: rgba(255,255,255,.96);\n  border-bottom-color: var(--btp-line);\n  box-shadow: 0 6px 28px rgba(26,26,26,.06);\n}\n.btp-hd.is-hidden { transform: translateY(-100%); }\n.btp-hd.has-mega,\nbody.btp-menu-open .btp-hd {\n  background: #fff;\n  box-shadow: none;\n  border-bottom-color: transparent;\n}\n\nbody.admin-bar .btp-hd { top: 32px; }\n@media screen and (max-width: 782px) { body.admin-bar .btp-hd { top: 46px; } }\n\n.btp-hd__inner {\n  max-width: 1400px;\n  margin: 0 auto;\n  padding: 0 var(--btp-pad);\n  height: var(--btp-hd-h);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 30px;\n  transition: height .4s cubic-bezier(.16,1,.3,1);\n}\n.btp-hd.is-scrolled .btp-hd__inner { height: calc(var(--btp-hd-h) - 14px); }\n.btp-hd.has-mega .btp-hd__inner,\nbody.btp-menu-open .btp-hd__inner { height: var(--btp-hd-h); }\n\n\/* ---------- LOGO ---------- *\/\n.btp-hd__logo { display:flex; align-items:center; flex-shrink:0; text-decoration:none; transition:opacity .25s ease; }\n.btp-hd__logo:hover { opacity: .75; }\n.btp-hd__logo img { height:38px; width:auto; display:block; transition:height .4s cubic-bezier(.16,1,.3,1); }\n.btp-hd.is-scrolled .btp-hd__logo img { height: 32px; }\n\n\/* ---------- NAV DESKTOP ---------- *\/\n.btp-hd__nav { display: flex; align-items: center; gap: 26px; height: 100%; }\n.btp-hd__item { position: relative; display: flex; align-items: center; height: 100%; }\n\n\/* .btp-hd en prefixe : specificite (0,2,0), au-dessus du reset (0,1,1).\n   Les <a> et les <button> de la nav rendent donc EXACTEMENT pareil. *\/\n.btp-hd .btp-hd__link {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  gap: 7px;\n  height: 34px;\n  padding: 0;\n  color: var(--btp-ink);\n  font-family: \"Inter\", sans-serif;\n  font-size: 12.5px;\n  font-weight: 700;\n  font-style: normal;\n  line-height: 1;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n  text-decoration: none;\n  white-space: nowrap;\n  cursor: pointer;\n  transition: color .3s ease;\n}\n\n\/* LE HOVER : une pastille beige maison, posee en pseudo-element donc\n   sans aucun effet sur la largeur de la barre. Beige + dore = identite BTP PERF. *\/\n\/* HOVER : voile dore tres leger, texte qui reste encre.\n   Le texte ne passe PAS en dore sur fond clair : le contraste tomberait\n   a 2,6 pour 1 et la barre paraitrait delavee. *\/\n.btp-hd .btp-hd__link::before {\n  content: \"\";\n  position: absolute;\n  inset: -6px -13px;\n  border-radius: 9px;\n  background: rgba(232,158,0,.12);\n  opacity: 0;\n  transform: scale(.92);\n  transition: opacity .26s ease, transform .45s cubic-bezier(.16,1,.3,1), background .26s ease;\n}\n.btp-hd .btp-hd__link:hover::before { opacity: 1; transform: scale(1); }\n.btp-hd .btp-hd__item.is-open .btp-hd__link::before {\n  opacity: 1; transform: scale(1);\n  background: rgba(232,158,0,.17);\n}\n.btp-hd .btp-hd__link:hover,\n.btp-hd .btp-hd__item.is-open .btp-hd__link { color: var(--btp-ink); }\n\n\/* le texte et le chevron passent au-dessus du voile *\/\n.btp-hd__txt, .btp-hd__chev { position: relative; z-index: 1; }\n\n\/* PAGE COURANTE : trait degrade, pas de voile *\/\n.btp-hd .btp-hd__link.is-active { color: var(--btp-gold); }\n.btp-hd .btp-hd__link.is-active::after {\n  content: \"\";\n  position: absolute;\n  left: 0; right: 0; bottom: 5px;\n  height: 2px;\n  border-radius: 2px;\n  background: linear-gradient(90deg, var(--btp-gold), var(--btp-yellow));\n}\n\n.btp-hd__chev {\n  width: 6px; height: 6px;\n  color: #A8A49B;\n  border-right: 1.6px solid currentColor;\n  border-bottom: 1.6px solid currentColor;\n  transform: rotate(45deg) translate(-1px,-1px);\n  transition: transform .35s cubic-bezier(.16,1,.3,1), color .3s ease;\n}\n.btp-hd .btp-hd__link:hover .btp-hd__chev { color: var(--btp-gold); }\n.btp-hd .btp-hd__item.is-open .btp-hd__chev {\n  color: var(--btp-gold);\n  transform: rotate(-135deg) translate(-2px,-2px);\n}\n\n\/* ---------- LE DEROULANT RESSOURCES ---------- *\/\n.btp-mega {\n  position: absolute;\n  top: 100%; left: 0; right: 0;\n  background: #fff;\n  border-top: 1px solid var(--btp-line);\n  box-shadow: 0 26px 52px rgba(26,26,26,.11);\n  opacity: 0;\n  visibility: hidden;\n  pointer-events: none;\n  transform: translateY(-10px);\n  transition: opacity .3s ease, transform .4s cubic-bezier(.16,1,.3,1), visibility .3s;\n}\n.btp-mega.is-open { opacity:1; visibility:visible; pointer-events:auto; transform:translateY(0); }\n\n.btp-mega__inner {\n  max-width: 1400px;\n  margin: 0 auto;\n  padding: 36px var(--btp-pad) 10px;\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 14px 48px;\n}\n.btp-mega__col {\n  display: flex;\n  flex-direction: column;\n  opacity: 0;\n  transform: translateY(10px);\n  transition: opacity .4s ease, transform .45s cubic-bezier(.16,1,.3,1);\n}\n.btp-mega.is-open .btp-mega__col { opacity: 1; transform: none; }\n.btp-mega.is-open .btp-mega__col:nth-child(1) { transition-delay: .05s; }\n.btp-mega.is-open .btp-mega__col:nth-child(2) { transition-delay: .10s; }\n.btp-mega.is-open .btp-mega__col:nth-child(3) { transition-delay: .15s; }\n.btp-mega.is-open .btp-mega__col:nth-child(4) { transition-delay: .20s; }\n\n.btp-mega__group { margin-bottom: 26px; }\n.btp-mega__group:last-child { margin-bottom: 0; }\n\n\/* l'en-tete de groupe EST le lien vers la page pilier *\/\n.btp-mega__title {\n  position: relative;\n  display: block;\n  font-family: \"Montserrat\", sans-serif;\n  font-size: 13.5px;\n  font-weight: 800;\n  letter-spacing: -.2px;\n  color: var(--btp-ink);\n  text-decoration: none;\n  padding-bottom: 10px;\n  margin-bottom: 8px;\n  border-bottom: 1px solid var(--btp-line);\n  transition: color .25s ease;\n}\n.btp-mega__title::after {\n  content: \"\";\n  position: absolute;\n  left: 0; bottom: -1px;\n  width: 100%; height: 1px;\n  background: linear-gradient(90deg, var(--btp-gold), var(--btp-yellow));\n  transform: scaleX(0);\n  transform-origin: left center;\n  transition: transform .4s cubic-bezier(.16,1,.3,1);\n}\n.btp-mega__title:hover { color: var(--btp-gold); }\n.btp-mega__title:hover::after { transform: scaleX(1); }\n\n\/* barre doree qui se deploie a gauche au survol *\/\n.btp-mega__link {\n  position: relative;\n  display: block;\n  font-family: \"Inter\", sans-serif;\n  font-size: 13.5px;\n  font-weight: 500;\n  color: #555;\n  text-decoration: none;\n  padding: 7px 0 7px 0;\n  transition: color .22s ease, padding-left .35s cubic-bezier(.16,1,.3,1);\n}\n.btp-mega__link::before {\n  content: \"\";\n  position: absolute;\n  left: 0; top: 50%;\n  width: 2px; height: 0;\n  border-radius: 2px;\n  background: linear-gradient(180deg, var(--btp-gold), var(--btp-yellow));\n  transform: translateY(-50%);\n  transition: height .35s cubic-bezier(.16,1,.3,1);\n}\n.btp-mega__link:hover { color: var(--btp-gold); padding-left: 13px; }\n.btp-mega__link:hover::before { height: 17px; }\n\n\/* bandeau bas du deroulant *\/\n.btp-mega__strip {\n  border-top: 1px solid var(--btp-line);\n  background: var(--btp-beige);\n}\n.btp-mega__strip-inner {\n  max-width: 1400px;\n  margin: 0 auto;\n  padding: 16px var(--btp-pad);\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 8px 26px;\n  font-family: \"Inter\", sans-serif;\n  font-size: 13px;\n}\n.btp-mega__strip-label { color: var(--btp-muted); font-weight: 700; }\n.btp-mega__strip a {\n  color: var(--btp-ink);\n  font-weight: 600;\n  text-decoration: none;\n  transition: color .22s ease;\n}\n.btp-mega__strip a:hover { color: var(--btp-gold); }\n\n\/* ---------- BOUTONS ---------- *\/\n.btp-hd__actions { display:flex; align-items:center; gap:10px; flex-shrink:0; }\n.btp-btn {\n  display: inline-flex; align-items: center; justify-content: center;\n  height: 44px; padding: 0 20px; border-radius: 10px;\n  font-family: \"Inter\", sans-serif; font-size: 13.5px; font-weight: 700;\n  text-decoration: none; white-space: nowrap; cursor: pointer;\n  border: 1.5px solid transparent;\n  transition: transform .3s cubic-bezier(.16,1,.3,1), box-shadow .3s ease,\n              background .3s ease, border-color .3s ease, color .3s ease;\n}\n.btp-btn--ghost { background:#fff; color:var(--btp-ink); border-color:var(--btp-line); }\n.btp-btn--ghost:hover { border-color:var(--btp-ink); transform:translateY(-2px); box-shadow:0 8px 20px rgba(26,26,26,.08); color:var(--btp-ink); }\n.btp-btn--solid { background:var(--btp-yellow); color:#0E1116; }\n.btp-btn--solid:hover { background:var(--btp-gold); transform:translateY(-2px); box-shadow:0 10px 24px rgba(232,158,0,.34); color:#0E1116; }\n\n\/* ---------- BURGER ---------- *\/\n.btp-hd__burger {\n  display: none; position: relative;\n  width: 46px; height: 46px;\n  cursor: pointer; padding: 0; flex-shrink: 0;\n  transition: border-color .3s ease;\n}\n.btp-hd__burger span {\n  position: absolute; left: 50%;\n  width: 18px; height: 2px; background: var(--btp-ink); border-radius: 2px;\n  transform: translateX(-50%);\n  transition: transform .45s cubic-bezier(.16,1,.3,1), opacity .25s ease, top .45s cubic-bezier(.16,1,.3,1);\n}\n.btp-hd__burger span:nth-child(1) { top: 16px; }\n.btp-hd__burger span:nth-child(2) { top: 22px; }\n.btp-hd__burger span:nth-child(3) { top: 28px; }\nbody.btp-menu-open .btp-hd__burger span:nth-child(1) { top:22px; transform:translateX(-50%) rotate(45deg); }\nbody.btp-menu-open .btp-hd__burger span:nth-child(2) { opacity:0; transform:translateX(-50%) scaleX(.2); }\nbody.btp-menu-open .btp-hd__burger span:nth-child(3) { top:22px; transform:translateX(-50%) rotate(-45deg); }\n\n\/* ============ PANNEAU MOBILE ============ *\/\n.btp-panel {\n  position: fixed;\n  top: 0; left: 0; right: 0;\n  height: 100vh; height: 100dvh;\n  z-index: 9990;\n  background: #fff;\n  padding: calc(var(--btp-hd-h) + 18px) var(--btp-pad) 40px;\n  display: flex; flex-direction: column;\n  overflow-y: auto; overflow-x: hidden;\n  overscroll-behavior: contain;\n  -webkit-overflow-scrolling: touch;\n  opacity: 0; visibility: hidden;\n  clip-path: circle(0% at calc(100% - var(--btp-burger-x)) var(--btp-burger-y));\n  transition: clip-path .75s cubic-bezier(.76,0,.24,1), opacity .3s ease, visibility .3s;\n}\nbody.btp-menu-open .btp-panel {\n  opacity: 1; visibility: visible;\n  clip-path: circle(160% at calc(100% - var(--btp-burger-x)) var(--btp-burger-y));\n}\n\n.btp-panel__nav { display: flex; flex-direction: column; border-top: 1px solid var(--btp-line); }\n\n\/* meme precaution qu'en desktop : prefixe .btp-panel pour passer devant\n   le reset, et bordure basse remise en !important sur le <button>,\n   que le reset avait supprimee *\/\n.btp-panel .btp-panel__row {\n  display: flex; align-items: center; justify-content: space-between; gap: 16px;\n  width: 100%;\n  padding: 18px 2px;\n  border-bottom: 1px solid var(--btp-line) !important;\n  cursor: pointer; text-align: left;\n  color: var(--btp-ink);\n  font-family: \"Montserrat\", sans-serif;\n  font-size: 20px; font-weight: 800; font-style: normal;\n  line-height: 1.25; letter-spacing: -.4px;\n  text-transform: none;\n  text-decoration: none;\n  transition: color .25s ease;\n}\n.btp-panel .btp-panel__row:active,\n.btp-panel .btp-panel__row.is-active { color: var(--btp-gold); }\n\n.btp-panel__arrow {\n  flex-shrink: 0; width: 9px; height: 9px;\n  border-right: 2px solid var(--btp-gold); border-bottom: 2px solid var(--btp-gold);\n  transform: rotate(-45deg);\n}\n.btp-panel__plus { position: relative; flex-shrink: 0; width: 16px; height: 16px; }\n.btp-panel__plus::before, .btp-panel__plus::after {\n  content: \"\"; position: absolute; left: 50%; top: 50%;\n  background: var(--btp-gold); border-radius: 2px;\n  transform: translate(-50%,-50%);\n  transition: transform .4s cubic-bezier(.16,1,.3,1), opacity .3s ease;\n}\n.btp-panel__plus::before { width: 16px; height: 2px; }\n.btp-panel__plus::after  { width: 2px; height: 16px; }\n.btp-panel__group.is-open .btp-panel__plus::after { transform: translate(-50%,-50%) rotate(90deg); opacity: 0; }\n\n.btp-panel__sub { max-height: 0; overflow: hidden; transition: max-height .6s cubic-bezier(.16,1,.3,1); }\n.btp-panel__group.is-open .btp-panel__sub { max-height: 2600px; }\n.btp-panel__sub-inner { padding: 4px 0 14px 14px; border-left: 2px solid var(--btp-line); margin: 10px 0 10px 2px; }\n\n.btp-panel__subtitle {\n  display: block;\n  font-family: \"Montserrat\", sans-serif;\n  font-size: 12.5px; font-weight: 800;\n  letter-spacing: .5px; text-transform: uppercase;\n  color: var(--btp-gold);\n  text-decoration: none;\n  padding: 14px 0 4px;\n}\n.btp-panel__sublink {\n  display: block;\n  font-family: \"Inter\", sans-serif;\n  font-size: 15.5px; font-weight: 500;\n  color: #555; text-decoration: none;\n  padding: 9px 0;\n}\n.btp-panel__sublink:active { color: var(--btp-gold); }\n\n.btp-panel__nav > * { opacity: 0; transform: translateY(16px); }\nbody.btp-menu-open .btp-panel__nav > * { animation: btpIn .55s cubic-bezier(.16,1,.3,1) forwards; }\nbody.btp-menu-open .btp-panel__nav > *:nth-child(1) { animation-delay: .18s; }\nbody.btp-menu-open .btp-panel__nav > *:nth-child(2) { animation-delay: .23s; }\nbody.btp-menu-open .btp-panel__nav > *:nth-child(3) { animation-delay: .28s; }\nbody.btp-menu-open .btp-panel__nav > *:nth-child(4) { animation-delay: .33s; }\nbody.btp-menu-open .btp-panel__nav > *:nth-child(5) { animation-delay: .38s; }\nbody.btp-menu-open .btp-panel__nav > *:nth-child(6) { animation-delay: .43s; }\n\n@keyframes btpIn { to { opacity: 1; transform: translateY(0); } }\n\n.btp-panel__actions {\n  display: flex; flex-direction: column; gap: 12px;\n  margin-top: 30px; opacity: 0; transform: translateY(16px);\n}\nbody.btp-menu-open .btp-panel__actions { animation: btpIn .55s cubic-bezier(.16,1,.3,1) .5s forwards; }\n.btp-panel__actions .btp-btn { width: 100%; height: 54px; font-size: 15px; }\n\n.btp-panel__foot {\n  margin-top: auto; padding-top: 30px;\n  color: var(--btp-muted);\n  font-family: \"Inter\", sans-serif; font-size: 13.5px; line-height: 1.75;\n  opacity: 0;\n}\nbody.btp-menu-open .btp-panel__foot { animation: btpIn .55s cubic-bezier(.16,1,.3,1) .58s forwards; }\n.btp-panel__foot a { color: var(--btp-ink); font-weight: 700; text-decoration: none; }\n\n\/* ---------- RESPONSIVE ---------- *\/\n@media (max-width: 1400px) {\n  :root { --btp-pad: 32px; }\n  .btp-hd__nav { gap: 22px; }\n  .btp-mega__inner { gap: 14px 36px; }\n}\n@media (max-width: 1100px) {\n  :root { --btp-hd-h: 76px; --btp-pad: 28px; --btp-burger-x: 51px; --btp-burger-y: 38px; }\n  .btp-hd__nav, .btp-hd__actions { display: none; }\n  .btp-hd__burger { display: block; }\n  .btp-mega { display: none; }\n}\n@media (max-width: 767px) {\n  :root { --btp-hd-h: 70px; --btp-pad: 20px; --btp-burger-x: 43px; --btp-burger-y: 35px; }\n  .btp-hd__logo img { height: 32px; }\n  .btp-hd.is-scrolled .btp-hd__logo img { height: 28px; }\n  .btp-panel { padding-top: calc(var(--btp-hd-h) + 14px); padding-bottom: 32px; }\n  .btp-panel__row { font-size: 18px; padding: 16px 2px; }\n  .btp-panel__sublink { font-size: 15px; }\n  .btp-panel__actions { margin-top: 24px; }\n  .btp-panel__actions .btp-btn { height: 50px; }\n}\n@media (max-height: 640px) and (max-width: 1100px) {\n  .btp-panel__row { font-size: 16px; padding: 12px 2px; }\n  .btp-panel__actions { margin-top: 16px; }\n  .btp-panel__foot { padding-top: 16px; font-size: 12.5px; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .btp-hd, .btp-hd *, .btp-panel, .btp-panel * {\n    transition-duration: .01ms !important;\n    animation-duration: .01ms !important;\n  }\n}\n\n.btp-hd-spacer { height: var(--btp-hd-h); }\n<\/style>\n\n\n<header class=\"btp-hd\" id=\"btpHeader\">\n  <div class=\"btp-hd__inner\">\n\n    <a href=\"\/\" class=\"btp-hd__logo\" aria-label=\"BTP PERF, accueil\">\n      <img decoding=\"async\" src=\"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp\" alt=\"BTP PERF, logiciel de gestion pour le b\u00e2timent\">\n    <\/a>\n\n    <nav class=\"btp-hd__nav\" aria-label=\"Navigation principale\">\n\n      <!-- MENU D'ORIGINE, INCHANGE -->\n      <div class=\"btp-hd__item\">\n        <a href=\"\/\" class=\"btp-hd__link\"><span class=\"btp-hd__txt\">Accueil<\/span><\/a>\n      <\/div>\n      <div class=\"btp-hd__item\">\n        <a href=\"\/logiciel-btp-fonctionnalites\/\" class=\"btp-hd__link\"><span class=\"btp-hd__txt\">Fonctionnalit\u00e9s<\/span><\/a>\n      <\/div>\n\n      <!-- LA SEULE ENTREE AJOUTEE -->\n      <div class=\"btp-hd__item\" data-menu=\"ressources\">\n        <button type=\"button\" class=\"btp-hd__link\" aria-expanded=\"false\" aria-controls=\"megaRessources\">\n          <span class=\"btp-hd__txt\">Ressources<\/span><span class=\"btp-hd__chev\"><\/span>\n        <\/button>\n      <\/div>\n\n      <div class=\"btp-hd__item\">\n        <a href=\"\/tarifs-logiciel-btp-saas\/\" class=\"btp-hd__link\"><span class=\"btp-hd__txt\">Tarifs<\/span><\/a>\n      <\/div>\n      <div class=\"btp-hd__item\">\n        <a href=\"\/logiciel-erp-btp-qui-sommes-nous\/\" class=\"btp-hd__link\"><span class=\"btp-hd__txt\">Qui sommes-nous<\/span><\/a>\n      <\/div>\n      <div class=\"btp-hd__item\">\n        <a href=\"\/contact-logiciel-gestion-btp\/\" class=\"btp-hd__link\"><span class=\"btp-hd__txt\">Contact<\/span><\/a>\n      <\/div>\n\n    <\/nav>\n\n    <div class=\"btp-hd__actions\">\n      <a href=\"https:\/\/app.btp-perf.fr\/login\" class=\"btp-btn btp-btn--ghost\">Se connecter<\/a>\n      <a href=\"https:\/\/app.btp-perf.fr\/inscription\" class=\"btp-btn btp-btn--solid\">S'inscrire<\/a>\n    <\/div>\n\n    <button class=\"btp-hd__burger\" id=\"btpBurger\" aria-label=\"Ouvrir le menu\" aria-expanded=\"false\" aria-controls=\"btpPanel\">\n      <span><\/span><span><\/span><span><\/span>\n    <\/button>\n\n  <\/div>\n\n  <!-- ============ DEROULANT RESSOURCES ============ -->\n  <div class=\"btp-mega\" id=\"megaRessources\" data-mega=\"ressources\">\n    <div class=\"btp-mega__inner\">\n\n      <div class=\"btp-mega__col\">\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/logiciel-devis-batiment\/\">Devis et chiffrage<\/a>\n          <a class=\"btp-mega__link\" href=\"\/calepinage\/\">Calepinage<\/a>\n          <a class=\"btp-mega__link\" href=\"\/dpgf\/\">DPGF<\/a>\n          <a class=\"btp-mega__link\" href=\"\/bordereau-prix-unitaires-bpu\/\">Bordereau de prix unitaires<\/a>\n        <\/div>\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/logiciel-facturation-batiment\/\">Facturation<\/a>\n          <a class=\"btp-mega__link\" href=\"\/mentions-obligatoires-facture\/\">Mentions obligatoires<\/a>\n          <a class=\"btp-mega__link\" href=\"\/facture-avancement-travaux\/\">Facture d'avancement<\/a>\n          <a class=\"btp-mega__link\" href=\"\/facturation-electronique-btp\/\">Facturation \u00e9lectronique<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"btp-mega__col\">\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/tva-btp\/\">TVA et fiscalit\u00e9<\/a>\n          <a class=\"btp-mega__link\" href=\"\/autoliquidation-tva-btp\/\">Autoliquidation de la TVA<\/a>\n          <a class=\"btp-mega__link\" href=\"\/tva-sous-traitance-btp\/\">TVA et sous-traitance<\/a>\n        <\/div>\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/sous-traitance-btp\/\">Sous-traitance<\/a>\n          <a class=\"btp-mega__link\" href=\"\/groupement-conjoint-solidaire\/\">Groupement conjoint ou solidaire<\/a>\n          <a class=\"btp-mega__link\" href=\"\/cotraitant-btp\/\">Cotraitant<\/a>\n        <\/div>\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/erp-btp\/\">ERP et gestion<\/a>\n          <a class=\"btp-mega__link\" href=\"\/erp-batiment\/\">ERP pour le b\u00e2timent<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"btp-mega__col\">\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/gestion-de-chantier\/\">Suivi de chantier<\/a>\n          <a class=\"btp-mega__link\" href=\"\/bon-d-intervention\/\">Bon d'intervention<\/a>\n          <a class=\"btp-mega__link\" href=\"\/avancement-des-travaux\/\">Avancement des travaux<\/a>\n          <a class=\"btp-mega__link\" href=\"\/planning-btp\/\">Planning BTP<\/a>\n        <\/div>\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/gestion-parc-materiel-btp\/\">Mat\u00e9riel et GED<\/a>\n          <a class=\"btp-mega__link\" href=\"\/ged-btp\/\">GED BTP<\/a>\n          <a class=\"btp-mega__link\" href=\"\/bon-de-retour\/\">Bons de retour<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"btp-mega__col\">\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/calcul-beton\/\">Calcul b\u00e9ton<\/a>\n          <a class=\"btp-mega__link\" href=\"\/doser-le-beton\/\">Doser le b\u00e9ton<\/a>\n          <a class=\"btp-mega__link\" href=\"\/calcul-m3-beton\/\">Calcul m3 de b\u00e9ton<\/a>\n          <a class=\"btp-mega__link\" href=\"\/calcul-dalle-beton\/\">Calcul dalle b\u00e9ton<\/a>\n        <\/div>\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/calcul-pente\/\">Calcul de pente<\/a>\n          <a class=\"btp-mega__link\" href=\"\/calcul-pourcentage-pente\/\">Pourcentage de pente<\/a>\n          <a class=\"btp-mega__link\" href=\"\/calcul-pente-toit\/\">Pente de toit<\/a>\n          <a class=\"btp-mega__link\" href=\"\/tuiles-au-m2\/\">Tuiles au m2<\/a>\n        <\/div>\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/calcul-placo\/\">Calcul placo<\/a>\n          <a class=\"btp-mega__link\" href=\"\/rail-et-montant-au-m2\/\">Rails et montants au m2<\/a>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"btp-mega__strip\">\n      <div class=\"btp-mega__strip-inner\">\n        <span class=\"btp-mega__strip-label\">\u00c9galement :<\/span>\n        <a href=\"\/devis-btp\/\">Devis BTP<\/a>\n        <a href=\"\/dgd-decompte-general-definitif\/\">D\u00e9compte g\u00e9n\u00e9ral d\u00e9finitif<\/a>\n        <a href=\"\/gestion-administrative-btp\/\">Gestion administrative BTP<\/a>\n        <a href=\"\/blog-btp\/\">Blog BTP<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/header>\n\n<!-- ============ PANNEAU MOBILE ============ -->\n<div class=\"btp-panel\" id=\"btpPanel\">\n  <nav class=\"btp-panel__nav\" aria-label=\"Navigation mobile\">\n\n    <a class=\"btp-panel__row\" href=\"\/\">Accueil <span class=\"btp-panel__arrow\"><\/span><\/a>\n    <a class=\"btp-panel__row\" href=\"\/logiciel-btp-fonctionnalites\/\">Fonctionnalit\u00e9s <span class=\"btp-panel__arrow\"><\/span><\/a>\n\n    <div class=\"btp-panel__group\">\n      <button type=\"button\" class=\"btp-panel__row\" aria-expanded=\"false\">\n        Ressources <span class=\"btp-panel__plus\"><\/span>\n      <\/button>\n      <div class=\"btp-panel__sub\">\n        <div class=\"btp-panel__sub-inner\">\n\n          <a class=\"btp-panel__subtitle\" href=\"\/logiciel-devis-batiment\/\">Devis et chiffrage<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/calepinage\/\">Calepinage<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/dpgf\/\">DPGF<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/bordereau-prix-unitaires-bpu\/\">Bordereau de prix unitaires<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/logiciel-facturation-batiment\/\">Facturation<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/mentions-obligatoires-facture\/\">Mentions obligatoires<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/facture-avancement-travaux\/\">Facture d'avancement<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/facturation-electronique-btp\/\">Facturation \u00e9lectronique<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/tva-btp\/\">TVA et fiscalit\u00e9<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/autoliquidation-tva-btp\/\">Autoliquidation de la TVA<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/tva-sous-traitance-btp\/\">TVA et sous-traitance<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/sous-traitance-btp\/\">Sous-traitance<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/groupement-conjoint-solidaire\/\">Groupement conjoint ou solidaire<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/cotraitant-btp\/\">Cotraitant<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/erp-btp\/\">ERP et gestion<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/erp-batiment\/\">ERP pour le b\u00e2timent<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/gestion-de-chantier\/\">Suivi de chantier<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/bon-d-intervention\/\">Bon d'intervention<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/avancement-des-travaux\/\">Avancement des travaux<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/planning-btp\/\">Planning BTP<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/gestion-parc-materiel-btp\/\">Mat\u00e9riel et GED<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/ged-btp\/\">GED BTP<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/bon-de-retour\/\">Bons de retour<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/calcul-beton\/\">Calcul b\u00e9ton<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/doser-le-beton\/\">Doser le b\u00e9ton<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/calcul-m3-beton\/\">Calcul m3 de b\u00e9ton<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/calcul-dalle-beton\/\">Calcul dalle b\u00e9ton<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/calcul-pente\/\">Calcul de pente<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/calcul-pourcentage-pente\/\">Pourcentage de pente<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/calcul-pente-toit\/\">Pente de toit<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/tuiles-au-m2\/\">Tuiles au m2<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/calcul-placo\/\">Calcul placo<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/rail-et-montant-au-m2\/\">Rails et montants au m2<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/devis-btp\/\">\u00c9galement<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/dgd-decompte-general-definitif\/\">D\u00e9compte g\u00e9n\u00e9ral d\u00e9finitif<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/gestion-administrative-btp\/\">Gestion administrative BTP<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/blog-btp\/\">Blog BTP<\/a>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <a class=\"btp-panel__row\" href=\"\/tarifs-logiciel-btp-saas\/\">Tarifs <span class=\"btp-panel__arrow\"><\/span><\/a>\n    <a class=\"btp-panel__row\" href=\"\/logiciel-erp-btp-qui-sommes-nous\/\">Qui sommes-nous <span class=\"btp-panel__arrow\"><\/span><\/a>\n    <a class=\"btp-panel__row\" href=\"\/contact-logiciel-gestion-btp\/\">Contact <span class=\"btp-panel__arrow\"><\/span><\/a>\n\n  <\/nav>\n\n  <div class=\"btp-panel__actions\">\n    <a href=\"https:\/\/app.btp-perf.fr\/login\" class=\"btp-btn btp-btn--ghost\">Se connecter<\/a>\n    <a href=\"https:\/\/app.btp-perf.fr\/inscription\" class=\"btp-btn btp-btn--solid\">S'inscrire<\/a>\n  <\/div>\n\n  <div class=\"btp-panel__foot\">\n    4 Impasse Latil, 13008 Marseille<br>\n    <a href=\"tel:+33484896860\">+33 4 84 89 68 60<\/a><br>\n    <a href=\"mailto:commerce@btp-perf.fr\">commerce@btp-perf.fr<\/a>\n  <\/div>\n<\/div>\n\n<div class=\"btp-hd-spacer\"><\/div>\n\n<script>\n(function () {\n  if (window.btpHeaderV3) { return; }\n  window.btpHeaderV3 = true;\n\n  function init() {\n    var hd = document.getElementById('btpHeader');\n    var burger = document.getElementById('btpBurger');\n    var panel = document.getElementById('btpPanel');\n    if (!hd || !burger || !panel) { return; }\n\n    \/* ESSENTIEL SUR ELEMENTOR : sortir le header et le panneau des conteneurs,\n       sinon un transform ou un overflow cache casse le position:fixed. *\/\n    if (hd.parentNode !== document.body) { document.body.appendChild(hd); }\n    if (panel.parentNode !== document.body) { document.body.appendChild(panel); }\n\n    \/* ---------- lien actif detecte automatiquement ---------- *\/\n    var here = location.pathname.replace(\/\\\/+$\/, '') || '\/';\n    var all = document.querySelectorAll('.btp-hd__link, .btp-mega__title, .btp-mega__link, .btp-mega__strip a, .btp-panel__row, .btp-panel__subtitle, .btp-panel__sublink');\n    for (var i = 0; i < all.length; i++) {\n      var href = all[i].getAttribute('href') || '';\n      if (href.charAt(0) !== '\/') { continue; }\n      if ((href.replace(\/\\\/+$\/, '') || '\/') === here) { all[i].classList.add('is-active'); }\n    }\n\n    \/* ---------- DEROULANT, desktop ---------- *\/\n    var items = hd.querySelectorAll('.btp-hd__item[data-menu]');\n    var openTimer = null;\n    var pinned = false;\n\n    function closeMega() {\n      pinned = false;\n      for (var i = 0; i < items.length; i++) {\n        items[i].classList.remove('is-open');\n        var b = items[i].querySelector('button.btp-hd__link');\n        if (b) { b.setAttribute('aria-expanded', 'false'); }\n      }\n      var megas = hd.querySelectorAll('.btp-mega');\n      for (var j = 0; j < megas.length; j++) { megas[j].classList.remove('is-open'); }\n      hd.classList.remove('has-mega');\n    }\n\n    function openMega(name) {\n      closeMega();\n      var item = hd.querySelector('.btp-hd__item[data-menu=\"' + name + '\"]');\n      var mega = hd.querySelector('.btp-mega[data-mega=\"' + name + '\"]');\n      if (!item || !mega) { return; }\n      item.classList.add('is-open');\n      mega.classList.add('is-open');\n      var b = item.querySelector('button.btp-hd__link');\n      if (b) { b.setAttribute('aria-expanded', 'true'); }\n      hd.classList.add('has-mega');\n      hd.classList.remove('is-hidden');\n    }\n\n    for (var k = 0; k < items.length; k++) {\n      (function (item) {\n        var name = item.getAttribute('data-menu');\n        var trigger = item.querySelector('button.btp-hd__link');\n\n        item.addEventListener('mouseenter', function () {\n          clearTimeout(openTimer);\n          openTimer = setTimeout(function () { openMega(name); }, 70);\n        });\n        item.addEventListener('mouseleave', function () { clearTimeout(openTimer); });\n\n        if (trigger) {\n          \/* Le survol ouvre deja le menu. Un clic sur le declencheur doit donc\n             EPINGLER le menu ouvert, pas le refermer : sinon l'internaute qui\n             survole puis clique voit le menu se fermer sous son curseur.\n             Le second clic, lui, referme. *\/\n          trigger.addEventListener('click', function (e) {\n            e.preventDefault();\n            clearTimeout(openTimer);\n            if (item.classList.contains('is-open') && pinned) {\n              closeMega();\n            } else {\n              openMega(name);\n              pinned = true;\n            }\n          });\n          trigger.addEventListener('focus', function () { openMega(name); });\n        }\n      })(items[k]);\n    }\n\n    var plainItems = hd.querySelectorAll('.btp-hd__item:not([data-menu])');\n    for (var p = 0; p < plainItems.length; p++) {\n      plainItems[p].addEventListener('mouseenter', function () { clearTimeout(openTimer); closeMega(); });\n    }\n    hd.addEventListener('mouseleave', function () { clearTimeout(openTimer); closeMega(); });\n\n    \/* ---------- BURGER ---------- *\/\n    var scrollLock = 0;\n\n    function openMenu() {\n      closeMega();\n      scrollLock = window.pageYOffset;\n      document.body.classList.add('btp-menu-open');\n      document.body.style.position = 'fixed';\n      document.body.style.top = (-scrollLock) + 'px';\n      document.body.style.width = '100%';\n      burger.setAttribute('aria-expanded', 'true');\n      burger.setAttribute('aria-label', 'Fermer le menu');\n      hd.classList.remove('is-hidden');\n    }\n    function closeMenu() {\n      document.body.classList.remove('btp-menu-open');\n      document.body.style.position = '';\n      document.body.style.top = '';\n      document.body.style.width = '';\n      window.scrollTo(0, scrollLock);\n      burger.setAttribute('aria-expanded', 'false');\n      burger.setAttribute('aria-label', 'Ouvrir le menu');\n      var og = panel.querySelectorAll('.btp-panel__group.is-open');\n      for (var g = 0; g < og.length; g++) {\n        og[g].classList.remove('is-open');\n        var gb = og[g].querySelector('button.btp-panel__row');\n        if (gb) { gb.setAttribute('aria-expanded', 'false'); }\n      }\n    }\n\n    burger.addEventListener('click', function () {\n      if (document.body.classList.contains('btp-menu-open')) { closeMenu(); } else { openMenu(); }\n    });\n\n    \/* accordeon mobile *\/\n    var groups = panel.querySelectorAll('.btp-panel__group');\n    for (var gi = 0; gi < groups.length; gi++) {\n      (function (group) {\n        var row = group.querySelector('button.btp-panel__row');\n        if (!row) { return; }\n        row.addEventListener('click', function () {\n          var wasOpen = group.classList.contains('is-open');\n          for (var x = 0; x < groups.length; x++) {\n            groups[x].classList.remove('is-open');\n            var rb = groups[x].querySelector('button.btp-panel__row');\n            if (rb) { rb.setAttribute('aria-expanded', 'false'); }\n          }\n          if (!wasOpen) { group.classList.add('is-open'); row.setAttribute('aria-expanded', 'true'); }\n        });\n      })(groups[gi]);\n    }\n\n    panel.addEventListener('click', function (e) {\n      var a = e.target.closest ? e.target.closest('a') : null;\n      if (a) { closeMenu(); }\n    });\n\n    \/* ---------- SCROLL ---------- *\/\n    var lastY = window.pageYOffset;\n    var ticking = false;\n\n    function onScroll() {\n      var y = window.pageYOffset;\n      if (y > 10) { hd.classList.add('is-scrolled'); } else { hd.classList.remove('is-scrolled'); }\n      if (hd.classList.contains('has-mega')) { closeMega(); }\n      if (!document.body.classList.contains('btp-menu-open') && !hd.classList.contains('has-mega')) {\n        if (y > lastY && y > 160) { hd.classList.add('is-hidden'); }\n        else { hd.classList.remove('is-hidden'); }\n      }\n      lastY = y <= 0 ? 0 : y;\n      ticking = false;\n    }\n    window.addEventListener('scroll', function () {\n      if (!ticking) { window.requestAnimationFrame(onScroll); ticking = true; }\n    }, { passive: true });\n    onScroll();\n\n    \/* ---------- CLAVIER ET REDIMENSIONNEMENT ---------- *\/\n    document.addEventListener('keydown', function (e) {\n      if (e.key !== 'Escape') { return; }\n      if (document.body.classList.contains('btp-menu-open')) { closeMenu(); }\n      closeMega();\n    });\n\n    window.addEventListener('resize', function () {\n      if (window.innerWidth > 1100 && document.body.classList.contains('btp-menu-open')) { closeMenu(); }\n      if (window.innerWidth <= 1100) { closeMega(); }\n    });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script>\n\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-80811ac hostinger-ai-background-image e-con-full e-flex e-con e-parent\" data-id=\"80811ac\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-814e8ae elementor-widget elementor-widget-html\" data-id=\"814e8ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"trp-shortcode-switcher__wrapper\"\r\n     style=\"--bg:#1a1a1a;--bg-hover:#ffd23f;--text:#ffffff;--text-hover:#1a1a1a;--border:none;--border-width:0px;--border-color:transparent;--border-radius:8px;--flag-radius:2px;--flag-size:18px;--aspect-ratio:4\/3;--font-size:14px;--transition-duration:0.2s\"\r\n     role=\"group\"\r\n     data-open-mode=\"hover\">\r\n\r\n    \r\n        <!-- ANCHOR (in-flow only; sizing\/borders; inert) -->\r\n        <div class=\"trp-language-switcher trp-ls-dropdown trp-shortcode-switcher trp-shortcode-anchor trp-open-on-hover\"\r\n             aria-hidden=\"true\"\r\n             inert\r\n             data-no-translation>\r\n                <div class=\"trp-current-language-item__wrapper\">\r\n        <a class=\"trp-language-item trp-language-item__default trp-language-item__current\" data-no-translation href=\"https:\/\/btp-perf.fr\/en\/wp-json\/wp\/v2\/pages\/3687#TRPLINKPROCESSED\" title=\"English\"><img decoding=\"async\" src=\"https:\/\/btp-perf.fr\/wp-content\/plugins\/translatepress-multilingual\/assets\/flags\/4x3\/en_US.svg\" class=\"trp-flag-image\" alt=\"\" role=\"presentation\" loading=\"lazy\" \/><span class=\"trp-language-item-name\">English<\/span><\/a>                    <svg class=\"trp-shortcode-arrow\" width=\"20\" height=\"20\" viewBox=\"0 0 20 21\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path d=\"M5 8L10 13L15 8\" stroke=\"var(--text)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n            <\/div>\r\n            <\/div>\r\n\r\n        <!-- OVERLAY (positioned; interactive surface) -->\r\n        <div class=\"trp-language-switcher trp-ls-dropdown trp-shortcode-switcher trp-shortcode-overlay trp-open-on-hover\"\r\n             role=\"navigation\"\r\n             aria-label=\"Website language selector\"\r\n             data-no-translation\r\n        >\r\n                <div class=\"trp-current-language-item__wrapper\">\r\n        <div class=\"trp-language-item trp-language-item__default trp-language-item__current\" data-no-translation role=\"button\" aria-expanded=\"false\" tabindex=\"0\" aria-label=\"Change language\" aria-controls=\"trp-shortcode-dropdown-6add8b65c9f77\"><img decoding=\"async\" src=\"https:\/\/btp-perf.fr\/wp-content\/plugins\/translatepress-multilingual\/assets\/flags\/4x3\/en_US.svg\" class=\"trp-flag-image\" alt=\"\" role=\"presentation\" loading=\"lazy\" \/><span class=\"trp-language-item-name\">English<\/span><\/div>                    <svg class=\"trp-shortcode-arrow\" width=\"20\" height=\"20\" viewBox=\"0 0 20 21\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path d=\"M5 8L10 13L15 8\" stroke=\"var(--text)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n            <\/div>\r\n    \r\n            <div class=\"trp-switcher-dropdown-list\"\r\n                 id=\"trp-shortcode-dropdown-6add8b65c9f77\"\r\n                 role=\"group\"\r\n                 aria-label=\"Available languages\"\r\n                 hidden\r\n                 inert\r\n            >\r\n                                                            <a class=\"trp-language-item\" href=\"https:\/\/btp-perf.fr\/en\/wp-json\/wp\/v2\/pages\/3687#TRPLINKPROCESSED\" title=\"French\">\r\n                            <img decoding=\"async\" src=\"https:\/\/btp-perf.fr\/wp-content\/plugins\/translatepress-multilingual\/assets\/flags\/4x3\/fr_FR.svg\" class=\"trp-flag-image\" alt=\"\" role=\"presentation\" loading=\"lazy\" \/>                                                            <span class=\"trp-language-item-name\" data-no-translation>French<\/span>\r\n                                                                                <\/a>\r\n                                            <a class=\"trp-language-item\" href=\"https:\/\/btp-perf.fr\/en\/wp-json\/wp\/v2\/pages\/3687#TRPLINKPROCESSED\" title=\"Arabic\">\r\n                            <img decoding=\"async\" src=\"https:\/\/btp-perf.fr\/wp-content\/plugins\/translatepress-multilingual\/assets\/flags\/4x3\/ar.svg\" class=\"trp-flag-image\" alt=\"\" role=\"presentation\" loading=\"lazy\" \/>                                                            <span class=\"trp-language-item-name\" data-no-translation>Arabic<\/span>\r\n                                                                                <\/a>\r\n                                            <a class=\"trp-language-item\" href=\"https:\/\/btp-perf.fr\/en\/wp-json\/wp\/v2\/pages\/3687#TRPLINKPROCESSED\" title=\"Turkish\">\r\n                            <img decoding=\"async\" src=\"https:\/\/btp-perf.fr\/wp-content\/plugins\/translatepress-multilingual\/assets\/flags\/4x3\/tr_TR.svg\" class=\"trp-flag-image\" alt=\"\" role=\"presentation\" loading=\"lazy\" \/>                                                            <span class=\"trp-language-item-name\" data-no-translation>Turkish<\/span>\r\n                                                                                <\/a>\r\n                                                <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<style id=\"trp-language-switcher-shortcode-custom-css\">.trp-language-switcher .elementor-location-header, .trp-language-switcher .elementor-location-header .elementor-section, .trp-language-switcher .elementor-location-header .elementor-container, .trp-language-switcher .elementor-location-header .elementor-column, .trp-language-switcher .elementor-location-header .elementor-column-wrap, .trp-language-switcher .elementor-location-header .elementor-widget-wrap { overflow: visible !important; }\n.trp-language-switcher .trp-ls-languages { position: absolute !important; top: 100% !important; left: 0px !important; z-index: 999999 !important; }<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e9e09d4 e-flex e-con-boxed e-con e-child\" data-id=\"e9e09d4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29c2afb elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"29c2afb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n*, *::before, *::after { box-sizing: border-box; }\r\n\r\n\/* ============ HERO WRAPPER ============ *\/\r\n.hero-wrapper {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 80px;\r\n  max-width: 1600px;\r\n  margin: 0 auto;\r\n  padding: 100px 40px;\r\n}\r\n\r\n\/* ============ HERO LEFT ============ *\/\r\n.btp-hero-light {\r\n  flex: 0 0 auto;\r\n  width: 100%;\r\n  max-width: 800px;\r\n}\r\n.btp-hero-light h1 {\r\n  color: #1A1A1A;\r\n  font-family: \"Montserrat\", sans-serif;\r\n  font-size: 60px;\r\n  line-height: 1.02;\r\n  font-weight: 900;\r\n  letter-spacing: -3.5px;\r\n  margin: 0 0 34px;\r\n}\r\n.btp-hero-light h1 .title-line { display: block; white-space: nowrap; }\r\n.btp-hero-light h1 .gold-text { color: #E89E00; }\r\n.title-tablet { display: none; }\r\n.btp-hero-text {\r\n  color: #555;\r\n  font-family: \"Inter\", sans-serif;\r\n  font-size: 20px;\r\n  line-height: 1.65;\r\n  font-weight: 400;\r\n  margin: 0 0 38px;\r\n  max-width: 560px;\r\n}\r\n.btp-hero-actions {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 16px;\r\n  flex-wrap: wrap;\r\n  margin-bottom: 36px;\r\n}\r\n.btp-btn-light,\r\n.btp-btn-outline {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 56px;\r\n  padding: 0 28px;\r\n  border-radius: 10px;\r\n  text-decoration: none;\r\n  font-family: \"Inter\", sans-serif;\r\n  font-size: 15px;\r\n  font-weight: 800;\r\n  transition: all .3s ease;\r\n  white-space: nowrap;\r\n}\r\n.btp-btn-light { background: #FFD23F; color: #0E1116; }\r\n.btp-btn-light:hover { background: #E89E00; color: #1A1A1A; transform: translateY(-2px); }\r\n.btp-btn-outline { background: #FFFFFF; color: #0E1116; border: 1.5px solid #E6E3DC; gap: 8px; }\r\n.btp-btn-outline:hover { border-color: #E89E00; color: #E89E00; transform: translateY(-2px); }\r\n.play-icon { font-size: 17px; line-height: 1; }\r\n.btp-hero-trust { display: flex; align-items: center; gap: 28px; flex-wrap: wrap; }\r\n.trust-item { display: flex; align-items: center; gap: 10px; }\r\n.trust-icon {\r\n  width: 38px; height: 38px; min-width: 38px;\r\n  border-radius: 9px; background: #FFD23F; color: #0E1116;\r\n  display: flex; align-items: center; justify-content: center;\r\n}\r\n.trust-icon svg { width: 21px; height: 21px; }\r\n.trust-item small {\r\n  color: #5C6B7F; font-family: \"Inter\", sans-serif;\r\n  font-size: 14px; line-height: 1.35; font-weight: 700;\r\n}\r\n\r\n\/* ============ HERO RIGHT ============ *\/\r\n.btp-before-after { flex: 0 0 auto; width: 700px; overflow: visible; }\r\n.btp-compare-top { display: flex; justify-content: space-between; align-items: flex-start; gap: 20px; margin-bottom: 0; }\r\n.compare-text { width: 45%; }\r\n.compare-text.left { text-align: left; }\r\n.compare-text.right { text-align: right; }\r\n.compare-text h3 { color: #1A1A1A; font-family: \"Montserrat\", sans-serif; font-size: 18px; font-weight: 900; margin: 0 0 10px; }\r\n.compare-text p { color: #667085; font-family: \"Inter\", sans-serif; font-size: 14px; line-height: 1.5; font-weight: 500; margin: 0; }\r\n.compare-text.right p { color: #E89E00; }\r\n.hand-arrow { margin-top: 0; }\r\n.hand-arrow svg { width: 70px; height: 60px; display: block; }\r\n.hand-arrow path { fill: none; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; }\r\n.hand-arrow-left { margin-left: 10px; }\r\n.hand-arrow-left path { stroke: #667085; }\r\n.hand-arrow-right { display: flex; justify-content: flex-end; margin-right: 10px; }\r\n.hand-arrow-right path { stroke: #E89E00; }\r\n.compare-image-wrap { display: flex; justify-content: center; margin-top: -40px; }\r\n.compare-image-wrap img { width: 100%; max-width: 1000px; height: auto; display: block; }\r\n\r\n\/* ============ CYCLE HEAD ============ *\/\r\n.btp-cycle-head {\r\n  text-align: center;\r\n  max-width: 1200px;\r\n  margin: 0 auto;\r\n  padding: 100px 20px 60px;\r\n}\r\n.btp-cycle-head h2 {\r\n  color: #1A1A1A;\r\n  font-family: \"Montserrat\", sans-serif;\r\n  font-size: 56px;\r\n  line-height: 1.05;\r\n  font-weight: 900;\r\n  letter-spacing: -3.5px;\r\n  margin: 0 0 26px;\r\n}\r\n.btp-cycle-head h2 span { color: #E89E00; }\r\n.btp-cycle-head p {\r\n  color: #555;\r\n  font-family: \"Inter\", sans-serif;\r\n  font-size: 20px;\r\n  line-height: 1.6;\r\n  font-weight: 400;\r\n  margin: 0 auto;\r\n  max-width: 900px;\r\n}\r\n\r\n\/* ============ MISSIONS GRID ============ *\/\r\n.btp-missions-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(5, 1fr);\r\n  gap: 18px;\r\n  max-width: 1400px;\r\n  margin: 0 auto;\r\n  padding: 0 20px 100px;\r\n}\r\n.btp-mission-card {\r\n  background: #FFFFFF;\r\n  border: 1px solid #E6E3DC;\r\n  border-radius: 20px;\r\n  padding: 24px;\r\n  transition: .3s ease;\r\n}\r\n.btp-mission-card:hover { transform: translateY(-4px); box-shadow: 0 15px 35px rgba(0,0,0,.06); }\r\n.mission-number {\r\n  width: 30px; height: 30px;\r\n  border-radius: 8px; background: #111827; color: #FFD23F;\r\n  display: flex; align-items: center; justify-content: center;\r\n  font-family: \"Montserrat\", sans-serif; font-size: 15px; font-weight: 900;\r\n  margin-bottom: 20px;\r\n}\r\n.btp-mission-card h3 {\r\n  color: #1A1A1A; font-family: \"Montserrat\", sans-serif;\r\n  font-size: 20px; line-height: 1.15; font-weight: 900;\r\n  margin: 0 0 20px; min-height: 95px;\r\n}\r\n.btp-mission-card p {\r\n  color: #555; font-family: \"Inter\", sans-serif;\r\n  font-size: 18px; line-height: 1.6; font-weight: 400; margin: 0;\r\n}\r\n\r\n\/* ============ DASHBOARD ============ *\/\r\n.btp-dashboard-section {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 100px;\r\n  width: 100%;\r\n  max-width: 1400px;\r\n  margin: 0 auto;\r\n  padding: 0 20px 100px;\r\n}\r\n.btp-dashboard-content { flex: 1 1 0; max-width: none; }\r\n.btp-dashboard-image { flex: 1 1 0; display: flex; justify-content: flex-end; align-items: center; }\r\n.btp-section-badge {\r\n  display: inline-flex; color: #E89E00;\r\n  font-family: \"Inter\", sans-serif; font-size: 13px; font-weight: 800;\r\n  letter-spacing: 3px; margin-bottom: 28px;\r\n}\r\n.btp-dashboard-content h2 {\r\n  color: #1A1A1A; font-family: \"Montserrat\", sans-serif;\r\n  font-size: 46px; line-height: .95; font-weight: 900;\r\n  letter-spacing: -3px; margin: 0 0 28px;\r\n}\r\n.btp-dashboard-content p {\r\n  color: #555; font-family: \"Inter\", sans-serif;\r\n  font-size: 20px; line-height: 1.65; font-weight: 400; margin: 0 0 34px;\r\n}\r\n.btp-dashboard-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 16px; }\r\n.btp-dashboard-list li {\r\n  position: relative; padding-left: 42px;\r\n  color: #1A1A1A; font-family: \"Inter\", sans-serif;\r\n  font-size: 18px; line-height: 1.5; font-weight: 550;\r\n}\r\n.btp-dashboard-list li:before {\r\n  content: \"\u2713\"; position: absolute; left: 0; top: 50%; transform: translateY(-50%);\r\n  width: 24px; height: 24px; border-radius: 999px; background: #22C55E; color: #FFFFFF;\r\n  display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 900;\r\n}\r\n.btp-dashboard-image img {\r\n  width: 100%; max-width: 720px; border-radius: 20px;\r\n  border: 1px solid #E8E8E0; box-shadow: 0 25px 60px rgba(26,26,26,.08); display: block;\r\n}\r\n\r\n\/* ============ REFORME \u2014 PLEINE LARGEUR ============ *\/\r\n.btp-reforme-outer {\r\n  width: 100%;\r\n  background: #F5F3EE;\r\n  padding: 100px 20px;\r\n}\r\n.btp-reforme-section {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 180px;\r\n  max-width: 1200px;\r\n  margin: 0 auto;\r\n}\r\n.badge-circle {\r\n  width: 200px; height: 200px; border: 4px solid #1A1A1A; border-radius: 50%;\r\n  display: flex; flex-direction: column; align-items: center; justify-content: center; flex-shrink: 0;\r\n}\r\n.badge-top { color: #1A1A1A; font-family: \"Montserrat\", sans-serif; font-size: 24px; font-weight: 900; letter-spacing: 2px; margin-bottom: 10px; }\r\n.badge-year { color: #E89E00; font-family: \"Montserrat\", sans-serif; font-size: 52px; font-weight: 900; line-height: 1; }\r\n.btp-reforme-content { max-width: 620px; }\r\n.btp-reforme-label { display: block; color: #E89E00; font-family: \"Inter\", sans-serif; font-size: 14px; font-weight: 800; letter-spacing: 3px; margin-bottom: 20px; }\r\n.btp-reforme-content h2 { color: #000; font-family: \"Montserrat\", sans-serif; font-size: 56px; line-height: 1; font-weight: 900; letter-spacing: -3px; margin: 0 0 24px; }\r\n.btp-reforme-content .lead { color: #1A1A1A; font-family: \"Inter\", sans-serif; font-size: 20px; line-height: 1.55; font-weight: 600; margin: 0 0 8px; }\r\n.btp-reforme-content p { color: #555; font-family: \"Inter\", sans-serif; font-size: 18px; line-height: 1.65; font-weight: 400; margin: 0; }\r\n\r\n\/* ============ INCLUDED ============ *\/\r\n.btp-included-section {\r\n  display: flex; align-items: stretch; gap: 70px;\r\n  max-width: 1400px; margin: 0 auto; padding: 100px 20px;\r\n}\r\n.btp-included-left { flex: 1; }\r\n.btp-included-badge { display: block; color: #E89E00; font-family: \"Inter\", sans-serif; font-size: 13px; font-weight: 800; letter-spacing: 3px; margin-bottom: 24px; }\r\n.btp-included-left h2 { color: #1A1A1A; font-family: \"Montserrat\", sans-serif; font-size: 56px; line-height: 1.05; font-weight: 900; letter-spacing: -3px; margin: 0 0 36px; max-width: 680px; }\r\n.btp-included-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; }\r\n.feature-box {\r\n  display: flex; align-items: center; min-height: 72px; padding: 0 22px;\r\n  background: #FFFFFF; border: 1px solid #E6E3DC; border-radius: 14px;\r\n  text-decoration: none; color: #1A1A1A; font-family: \"Inter\", sans-serif;\r\n  font-size: 17px; font-weight: 700; transition: .3s ease;\r\n}\r\n.feature-box:hover { border-color: #E89E00; transform: translateY(-2px); }\r\n.more-link { display: inline-block; margin-top: 24px; color: #667085; text-decoration: none; font-family: \"Inter\", sans-serif; font-size: 18px; }\r\n.btp-demo-card {\r\n  flex: 0 0 600px; background: #030712; border-radius: 24px;\r\n  min-height: 520px; display: flex; align-items: center; justify-content: center; padding: 40px;\r\n}\r\n.btp-demo-inner { max-width: 620px; text-align: center; }\r\n.btp-demo-inner h3 { color: #FFFFFF; font-family: \"Montserrat\", sans-serif; font-size: 42px; line-height: 1.05; font-weight: 900; margin: 0 0 24px; }\r\n.btp-demo-inner p { color: #D1D5DB; font-family: \"Inter\", sans-serif; font-size: 20px; line-height: 1.7; margin: 0 0 34px; }\r\n.demo-btn {\r\n  display: inline-flex; align-items: center; justify-content: center;\r\n  min-height: 62px; padding: 0 34px; background: #FFD23F; color: #111827;\r\n  border-radius: 12px; text-decoration: none; font-family: \"Inter\", sans-serif;\r\n  font-size: 18px; font-weight: 800; margin-bottom: 28px; transition: all .3s ease;\r\n}\r\n.demo-btn:hover { background: #E89E00; color: #FAFAF8; transform: translateY(-2px); }\r\n.phone { color: #FFFFFF; font-family: \"Inter\", sans-serif; font-size: 17px; font-weight: 700; }\r\n.phone a { color: #FFFFFF; text-decoration: none; transition: all .25s ease; }\r\n.phone a:hover { color: #FFD23F; }\r\n\r\n\/* ============ BOTTOM TRUST ============ *\/\r\n.btp-bottom-trust {\r\n  max-width: 1400px; margin: 0 auto;\r\n  padding: 34px 20px 0; border-top: 1px solid #E6E3DC;\r\n  display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px;\r\n}\r\n.btp-bottom-trust div { color: #5C6B7F; font-family: \"Inter\", sans-serif; font-size: 16px; line-height: 1.5; font-weight: 700; }\r\n.btp-bottom-trust div:nth-child(2) { text-align: center; }\r\n.btp-bottom-trust div:nth-child(3) { text-align: right; }\r\n\r\n\/* ============ REVIEWS ============ *\/\r\n.reviews-section-wrap {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 80px;\r\n  max-width: 1400px;\r\n  margin: 0 auto;\r\n  padding: 100px 20px;\r\n}\r\n.reviews-heading {\r\n  max-width: 400px;\r\n  flex-shrink: 0;\r\n  padding-top: 30px;\r\n}\r\n.reviews-heading h2 {\r\n  margin: 0; color: #1A1A1A; font-family: \"Montserrat\", sans-serif;\r\n  font-size: 56px; line-height: 1.02; font-weight: 900; letter-spacing: -3px;\r\n}\r\n.reviews-heading h2 span { color: #E89E00; }\r\n\r\n\/* ============ SLIDER ============ *\/\r\n.reviews-slider { flex: 1; min-width: 0; }\r\n.review-card-viewport { overflow: hidden; border-radius: 22px; }\r\n.review-card-track {\r\n  display: flex;\r\n  transition: transform 0.55s cubic-bezier(0.4, 0, 0.2, 1);\r\n  will-change: transform;\r\n}\r\n.review-card {\r\n  flex: 0 0 100%;\r\n  width: 100%;\r\n  background: rgba(255,248,232,.55);\r\n  border: 1px solid #E8E8E0;\r\n  border-radius: 22px;\r\n  padding: 50px;\r\n  text-align: center;\r\n  box-sizing: border-box;\r\n}\r\n.stars { color: #E89E00; font-size: 22px; letter-spacing: 4px; margin-bottom: 24px; }\r\n.review-card p {\r\n  color: #555; font-family: \"Inter\", sans-serif;\r\n  font-size: 22px; line-height: 1.8; font-weight: 400;\r\n  max-width: 700px; margin: 0 auto 30px;\r\n}\r\n.review-card h3 { color: #1A1A1A; font-family: \"Montserrat\", sans-serif; font-size: 20px; font-weight: 900; margin: 0 0 6px; }\r\n.review-card small { color: #8C5A00; font-family: \"Inter\", sans-serif; font-size: 14px; font-weight: 600; }\r\n.slider-dots { display: flex; justify-content: center; gap: 8px; margin-top: 20px; }\r\n.dot { width: 10px; height: 10px; border-radius: 999px; background: #D8D8D8; cursor: pointer; transition: .3s; }\r\n.dot.active { background: #E89E00; transform: scale(1.25); }\r\n\r\n\/* ============ TABLETTE 1280 ============ *\/\r\n@media(max-width: 1280px) {\r\n  .hero-wrapper { gap: 50px; padding: 80px 30px; }\r\n  .btp-hero-light { max-width: 500px; }\r\n  .btp-hero-light h1 { font-size: 48px; letter-spacing: -2.5px; }\r\n  .btp-hero-text { font-size: 18px; }\r\n  .btp-before-after { width: 600px; }\r\n  .compare-image-wrap img { max-width: 600px; }\r\n  .btp-missions-grid { grid-template-columns: repeat(3, 1fr); }\r\n}\r\n\r\n\/* ============ TABLETTE 1024 ============ *\/\r\n@media(max-width: 1024px) {\r\n  .hero-wrapper { gap: 40px; padding: 70px 24px; }\r\n  .btp-hero-light { max-width: 340px; }\r\n  .btp-hero-light h1 { font-size: 40px; letter-spacing: -2px; }\r\n  .title-desktop { display: none; }\r\n  .title-tablet { display: block; }\r\n  .title-tablet .title-line { display: block; white-space: nowrap; }\r\n  .btp-before-after { width: 340px; }\r\n  .compare-image-wrap img { max-width: 340px; }\r\n  .compare-text h3 { font-size: 15px; }\r\n  .compare-text p { font-size: 12px; }\r\n  .hand-arrow svg { width: 55px; height: 48px; }\r\n  .btp-cycle-head h2 { font-size: 56px; letter-spacing: -2.5px; }\r\n  .btp-cycle-head p { font-size: 21px; }\r\n  .btp-missions-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .btp-dashboard-section { flex-direction: column; gap: 40px; align-items: stretch; }\r\n  .btp-dashboard-content { order: 1; width: 100%; max-width: 100%; }\r\n  .btp-dashboard-content h2 { font-size: 52px; letter-spacing: -2.5px; }\r\n  .btp-dashboard-image { order: 2; width: 100%; flex: none; justify-content: center; }\r\n  .btp-dashboard-image img { width: 100%; max-width: 100%; }\r\n  .btp-reforme-outer { padding: 70px 24px; }\r\n  .btp-reforme-section { gap: 90px; }\r\n  .btp-reforme-content h2 { font-size: 52px; }\r\n  .btp-included-section { gap: 30px; padding: 70px 24px; }\r\n  .btp-demo-card { flex: 0 0 320px; min-height: 420px; border-radius: 20px; }\r\n  .btp-demo-inner { max-width: 260px; }\r\n  .btp-demo-inner h3 { font-size: 34px; line-height: 1.1; margin-bottom: 18px; }\r\n  .btp-demo-inner p { font-size: 16px; line-height: 1.6; margin-bottom: 24px; }\r\n  .demo-btn { min-height: 52px; padding: 0 22px; font-size: 15px; margin-bottom: 20px; }\r\n  .phone { font-size: 15px; }\r\n  .reviews-section-wrap { flex-direction: column; align-items: center; gap: 40px; padding: 70px 24px; }\r\n  .reviews-heading { max-width: 100%; width: 100%; padding-top: 0; text-align: center; }\r\n  .reviews-heading h2 { font-size: 48px; letter-spacing: -2px; }\r\n  .reviews-slider { width: 100%; }\r\n  .review-card { padding: 40px 36px; }\r\n  .review-card p { font-size: 20px; }\r\n}\r\n\r\n\/* ============ MOBILE ============ *\/\r\n@media(max-width: 767px) {\r\n  .hero-wrapper { flex-direction: column; gap: 40px; padding: 70px 16px; align-items: flex-start; }\r\n  .btp-hero-light { max-width: 100%; width: 100%; }\r\n  .btp-hero-light h1 { font-size: 38px; line-height: 1.15; letter-spacing: -1.5px; margin-bottom: 20px; }\r\n  .title-desktop { display: none; }\r\n  .title-tablet { display: block; }\r\n  .btp-hero-light h1 .title-line { white-space: normal; }\r\n  .btp-hero-text { font-size: 16px; margin-bottom: 28px; }\r\n  .btp-hero-actions { flex-direction: column; align-items: stretch; gap: 12px; margin-bottom: 28px; }\r\n  .btp-btn-light, .btp-btn-outline { width: 100%; min-height: 50px; font-size: 14px; padding: 0 20px; }\r\n  .btp-hero-trust { flex-direction: row; align-items: flex-start; gap: 14px; }\r\n  .trust-icon { width: 34px; height: 34px; min-width: 34px; border-radius: 8px; }\r\n  .trust-icon svg { width: 18px; height: 18px; }\r\n  .trust-item small { font-size: 13px; }\r\n  .btp-before-after { width: 100%; margin: 0 auto; }\r\n  .compare-text { width: 48%; }\r\n  .compare-text h3 { font-size: 14px; margin-bottom: 8px; }\r\n  .compare-text p { font-size: 12px; }\r\n  .hand-arrow svg { width: 55px; height: 48px; }\r\n  .hand-arrow-left { margin-left: 8px; }\r\n  .hand-arrow-right { margin-right: 8px; }\r\n  .compare-image-wrap { margin-top: -25px; }\r\n  .compare-image-wrap img { max-width: 100%; }\r\n  .btp-cycle-head { padding: 70px 16px 40px; }\r\n  .btp-cycle-head h2 { font-size: 40px; line-height: 1.08; letter-spacing: -2px; }\r\n  .btp-cycle-head h2 span { display: block; }\r\n  .btp-cycle-head p { font-size: 17px; line-height: 1.7; max-width: 100%; }\r\n  .btp-missions-grid { grid-template-columns: 1fr; gap: 16px; padding: 0 16px 70px; }\r\n  .btp-mission-card { padding: 22px; }\r\n  .btp-mission-card h3 { font-size: 22px; min-height: auto; }\r\n  .btp-mission-card p { font-size: 17px; }\r\n  .btp-dashboard-section { flex-direction: column; gap: 40px; text-align: left; padding: 0 16px 70px; }\r\n  .btp-dashboard-content { max-width: 100%; flex: none; }\r\n  .btp-dashboard-image { width: 100%; flex: none; justify-content: center; }\r\n  .btp-dashboard-content h2 { font-size: 38px; line-height: 1; letter-spacing: -2px; }\r\n  .btp-dashboard-content p { font-size: 17px; line-height: 1.7; }\r\n  .btp-dashboard-list li { font-size: 16px; }\r\n  .btp-reforme-outer { padding: 70px 16px; }\r\n  .btp-reforme-section { flex-direction: column; gap: 40px; text-align: center; }\r\n  .btp-reforme-content h2 { font-size: 42px; letter-spacing: -2px; }\r\n  .btp-reforme-content .lead { font-size: 18px; }\r\n  .btp-reforme-content p { font-size: 17px; }\r\n  .btp-included-section { flex-direction: column; gap: 40px; padding: 70px 16px; }\r\n  .btp-included-left h2 { font-size: 36px; letter-spacing: -2px; }\r\n  .btp-included-grid { grid-template-columns: 1fr; }\r\n  .btp-demo-card { flex: none; min-height: 420px; }\r\n  .btp-demo-inner h3 { font-size: 30px; }\r\n  .btp-demo-inner p { font-size: 17px; }\r\n  .btp-bottom-trust { grid-template-columns: 1fr; gap: 18px; margin-top: 48px; padding: 24px 16px 0; }\r\n  .btp-bottom-trust div,\r\n  .btp-bottom-trust div:nth-child(2),\r\n  .btp-bottom-trust div:nth-child(3) { text-align: left; }\r\n  .reviews-section-wrap { flex-direction: column; align-items: center; gap: 36px; padding: 70px 16px; }\r\n  .reviews-heading { max-width: 100%; width: 100%; padding-top: 0; text-align: center; }\r\n  .reviews-heading h2 { font-size: 40px; line-height: 1.08; letter-spacing: -2px; }\r\n  .reviews-slider { width: 100%; }\r\n  .review-card { padding: 35px 20px; }\r\n  .review-card p { font-size: 18px; line-height: 1.7; }\r\n  .stars { font-size: 18px; }\r\n}\r\n\r\n@media(max-width: 380px) {\r\n  .btp-hero-light h1 { font-size: 32px; }\r\n  .btp-hero-text { font-size: 15px; }\r\n  .reviews-heading h2 { font-size: 34px; }\r\n}\r\n<\/style>\r\n\r\n<!-- ===== HERO ===== -->\r\n<div class=\"hero-wrapper\">\r\n  <div class=\"btp-hero-light\">\r\n    <h1>\r\n      <span class=\"title-desktop\">\r\n        <span class=\"title-line\">Toute votre gestion<\/span>\r\n        <span class=\"title-line\">dans un seul <span class=\"gold-text\">logiciel BTP.<\/span><\/span>\r\n      <\/span>\r\n      <span class=\"title-tablet\">\r\n        <span class=\"title-line\">Toute votre<\/span>\r\n        <span class=\"title-line\">gestion dans<\/span>\r\n        <span class=\"title-line\">un seul<\/span>\r\n        <span class=\"title-line\"><span class=\"gold-text\">logiciel BTP.<\/span><\/span>\r\n      <\/span>\r\n    <\/h1>\r\n    <p class=\"btp-hero-text\">\r\n      Votre logiciel BTP PERF centralise vos devis, chantiers, factures, achats, \u00e9quipes et la facturation \u00e9lectronique pour vous faire gagner du temps chaque jour.\r\n    <\/p>\r\n    <div class=\"btp-hero-actions\">\r\n      <a href=\"\/tarifs\" class=\"btp-btn-light\">S'inscrire <\/a>\r\n      <a href=\"https:\/\/btp-perf.fr\/contact-logiciel-gestion-btp\/\" class=\"btp-btn-outline\">\r\n        <span class=\"play-icon\">\u25b7<\/span>\r\n        Demander une d\u00e9mo\r\n      <\/a>\r\n    <\/div>\r\n    <div class=\"btp-hero-trust\">\r\n      <div class=\"trust-item\">\r\n        <span class=\"trust-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n            <path d=\"M3 21H21\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n            <path d=\"M5 21V9L12 4L19 9V21\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/>\r\n            <path d=\"M9 21V15H15V21\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        <small>100% pens\u00e9<br>pour le BTP<\/small>\r\n      <\/div>\r\n      <div class=\"trust-item\">\r\n        <span class=\"trust-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n            <path d=\"M12 3L20 7V12C20 16.8 16.6 20.2 12 21C7.4 20.2 4 16.8 4 12V7L12 3Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/>\r\n            <path d=\"M9 12L11 14L15.5 9.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        <small>Conforme<br>facturation \u00e9lectronique<\/small>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n  <section class=\"btp-before-after\">\r\n    <div class=\"btp-compare-top\">\r\n      <div class=\"compare-text left\">\r\n        <h3>Sans BTP PERF<\/h3>\r\n        <p>Trop d'outils, trop de temps perdu, trop de stress.<\/p>\r\n        <div class=\"hand-arrow hand-arrow-left\">\r\n          <svg viewBox=\"0 0 100 90\">\r\n            <path d=\"M15 5 C10 40, 25 65, 60 75\"\/>\r\n            <path d=\"M48 78 L60 75 L51 66\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"compare-text right\">\r\n        <h3>Avec BTP PERF<\/h3>\r\n        <p>Tout est connect\u00e9, vous gardez le contr\u00f4le.<\/p>\r\n        <div class=\"hand-arrow hand-arrow-right\">\r\n          <svg viewBox=\"0 0 100 90\">\r\n            <path d=\"M85 5 C90 40, 75 65, 40 75\"\/>\r\n            <path d=\"M48 66 L40 75 L52 78\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"compare-image-wrap\">\r\n      <img fetchpriority=\"high\" decoding=\"async\"\r\n  src=\"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/DOUBLE-VISAGE-1-scaled-e1781556782478.webp\"\r\n  alt=\"Logiciel BTP centralisant devis, factures, relances, clients et comptabilit\u00e9\"\r\n  width=\"1000\"\r\n  height=\"644\"\r\n>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\r\n\r\n<!-- ===== CYCLE HEAD ===== -->\r\n<div class=\"btp-cycle-head\">\r\n  <h2>Un logiciel BTP. <span>5 missions.<\/span> Aucune perte de temps.<\/h2>\r\n  <p>BTP PERF centralise la gestion BTP : devis, factures, achats, clients, \u00e9quipes et facturation \u00e9lectronique dans un seul logiciel ERP BTP.<\/p>\r\n<\/div>\r\n\r\n<!-- ===== MISSIONS ===== -->\r\n<div class=\"btp-missions-grid\">\r\n  <div class=\"btp-mission-card\">\r\n    <div class=\"mission-number\">1<\/div>\r\n    <h3>Conformit\u00e9 et rentabilit\u00e9<\/h3>\r\n    <p>Visualisez en un coup d'\u0153il les indicateurs cl\u00e9s et prenez les bonnes d\u00e9cisions au bon moment.<\/p>\r\n  <\/div>\r\n  <div class=\"btp-mission-card\">\r\n    <div class=\"mission-number\">2<\/div>\r\n    <h3>Suivez vos chantiers du devis \u00e0 la facturation<\/h3>\r\n    <p>Devis, facture, relance : tout est sous contr\u00f4le.<\/p>\r\n  <\/div>\r\n  <div class=\"btp-mission-card\">\r\n    <div class=\"mission-number\">3<\/div>\r\n    <h3>Suivez vos achats et fournisseurs<\/h3>\r\n    <p>Fournisseurs, commandes, livraisons et achats centralis\u00e9s.<\/p>\r\n  <\/div>\r\n  <div class=\"btp-mission-card\">\r\n    <div class=\"mission-number\">4<\/div>\r\n    <h3>Laissez-nous g\u00e9rer ce que vous n'avez pas le temps de faire<\/h3>\r\n    <p>Assurances, habilitations obligatoires et administratif.<\/p>\r\n  <\/div>\r\n  <div class=\"btp-mission-card\">\r\n    <div class=\"mission-number\">5<\/div>\r\n    <h3>Un doute ou un besoin ? Vous ne serez jamais seul<\/h3>\r\n    <p>Besoins juridiques, financiers ou accompagnement de gestion.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ===== DASHBOARD ===== -->\r\n<div class=\"btp-dashboard-section\">\r\n  <div class=\"btp-dashboard-content\">\r\n    <span class=\"btp-section-badge\">TOUT SOUS CONTR\u00d4LE<\/span>\r\n    <h2>Un tableau de bord clair<br>pour piloter votre activit\u00e9.<\/h2>\r\n    <p>Visualisez en un coup d'\u0153il vos indicateurs cl\u00e9s et prenez les bonnes d\u00e9cisions au bon moment.<\/p>\r\n    <ul class=\"btp-dashboard-list\">\r\n      <li>Chiffre d'affaires en temps r\u00e9el<\/li>\r\n      <li>Devis en cours et \u00e0 relancer<\/li>\r\n      <li>Factures en attente de paiement<\/li>\r\n      <li>Commandes fournisseurs \u00e0 envoyer<\/li>\r\n    <\/ul>\r\n  <\/div>\r\n  <div class=\"btp-dashboard-image\">\r\n    <img decoding=\"async\"\r\n  src=\"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logiciel-btp-scaled.webp\"\r\n  alt=\"Tableau de bord logiciel ERP BTP avec suivi devis factures achats et rentabilit\u00e9\"\r\n  width=\"720\"\r\n  height=\"480\"\r\n>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ===== REFORME \u2014 PLEINE LARGEUR ===== -->\r\n<div class=\"btp-reforme-outer\">\r\n  <div class=\"btp-reforme-section\">\r\n    <div class=\"btp-reforme-badge\">\r\n      <div class=\"badge-circle\">\r\n        <span class=\"badge-top\">CONFORME<\/span>\r\n        <span class=\"badge-year\">2026<\/span>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"btp-reforme-content\">\r\n      <span class=\"btp-reforme-label\">R\u00c9FORME 2026<\/span>\r\n      <h2>Facturation \u00e9lectronique.<\/h2>\r\n      <p class=\"lead\">Conforme \u00e0 la r\u00e9forme de la facturation \u00e9lectronique et \u00e0 la r\u00e9glementation anti-fraude TVA.<\/p>\r\n      <p>Abordez votre transition en toute s\u00e9r\u00e9nit\u00e9 avec BTP PERF.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ===== INCLUDED ===== -->\r\n<div class=\"btp-included-section\">\r\n  <div class=\"btp-included-left\">\r\n    <span class=\"btp-included-badge\">TOUT CE DONT VOUS AVEZ BESOIN<\/span>\r\n    <h2>Tout ce qu'un logiciel BTP doit inclure.<\/h2>\r\n    <div class=\"btp-included-grid\">\r\n      <a href=\"\/logiciel-btp-fonctionnalites\/#clients\" class=\"feature-box\">Clients, Chantiers et Devis<\/a>\r\n      <a href=\"\/logiciel-btp-fonctionnalites\/#factures-relances\" class=\"feature-box\">Factures et Relances<\/a>\r\n      <a href=\"\/logiciel-btp-fonctionnalites\/#fournisseurs\" class=\"feature-box\">Achats et Fournisseurs<\/a>\r\n      <a href=\"\/logiciel-btp-fonctionnalites\/#bibliotheque-produits\" class=\"feature-box\">Biblioth\u00e8que de Produits<\/a>\r\n      <a href=\"\/logiciel-btp-fonctionnalites\/#effectifs\" class=\"feature-box\">RH et Effectifs<\/a>\r\n      <a href=\"\/logiciel-btp-fonctionnalites\/#besoins-juridiques\" class=\"feature-box\">Besoins juridiques, financiers et gestion<\/a>\r\n      <a href=\"\/logiciel-btp-fonctionnalites\/#habilitations-formations\" class=\"feature-box\">Habilitations et Formations<\/a>\r\n      <a href=\"\/logiciel-btp-fonctionnalites\/#export-comptable\" class=\"feature-box\">Export Comptable<\/a>\r\n    <\/div>\r\n    <a href=\"\/logiciel-btp-fonctionnalites\/\" class=\"more-link\">Et bien plus encore...<\/a>\r\n  <\/div>\r\n  <div class=\"btp-demo-card\">\r\n    <div class=\"btp-demo-inner\">\r\n      <h3>Envie d'en savoir plus ?<\/h3>\r\n      <p>D\u00e9couvrez BTP PERF en action et voyez comment il peut transformer votre quotidien.<\/p>\r\n      <a href=\"https:\/\/app.btp-perf.fr\/inscription\" class=\"demo-btn\">S'abonner<\/a>\r\n      <div class=\"phone\">Contactez-nous au <a href=\"tel:+33484896860\">+33 4 84 89 68 60<\/a><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ===== BOTTOM TRUST ===== -->\r\n<div class=\"btp-bottom-trust\">\r\n  <div>+ de 1 000 entreprises nous font<br>confiance<\/div>\r\n  <div>Support r\u00e9actif bas\u00e9 en France<\/div>\r\n  <div>Formation & accompagnement<br>inclus<\/div>\r\n<\/div>\r\n\r\n<!-- ===== REVIEWS ===== -->\r\n<div class=\"reviews-section-wrap\">\r\n  <div class=\"reviews-heading\">\r\n    <h2>\r\n      Ils ont choisi<br>\r\n      <span>un logiciel BTP<\/span><br>\r\n      pens\u00e9 pour le terrain.\r\n    <\/h2>\r\n  <\/div>\r\n  <div class=\"reviews-slider\">\r\n    <div class=\"review-card-viewport\">\r\n      <div class=\"review-card-track\">\r\n        <div class=\"review-card\">\r\n          <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n          <p>BTP PERF centralise devis, factures et relances. Un logiciel BTP simple, clair et vraiment utile au quotidien.<\/p>\r\n          <h3>MARIE L.<\/h3>\r\n          <small>Dirigeante \u2014 Entreprise g\u00e9n\u00e9rale<\/small>\r\n        <\/div>\r\n        <div class=\"review-card\">\r\n          <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n          <p>Avant, tout \u00e9tait dispers\u00e9 entre Excel et les mails. Aujourd'hui, notre suivi chantier est beaucoup plus clair et structur\u00e9.<\/p>\r\n          <h3>YASSINE B.<\/h3>\r\n          <small>Conducteur de travaux<\/small>\r\n        <\/div>\r\n        <div class=\"review-card\">\r\n          <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n          <p>Enfin un logiciel BTP pens\u00e9 pour le terrain. Achats, clients, RH et exports sont regroup\u00e9s au m\u00eame endroit.<\/p>\r\n          <h3>THOMAS R.<\/h3>\r\n          <small>G\u00e9rant \u2014 PME BTP<\/small>\r\n        <\/div>\r\n        <div class=\"review-card\">\r\n          <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n          <p>On gagne du temps chaque semaine. Les informations importantes sont accessibles rapidement par toute l'\u00e9quipe.<\/p>\r\n          <h3>SANDRA M.<\/h3>\r\n          <small>Assistante administrative BTP<\/small>\r\n        <\/div>\r\n        <div class=\"review-card\">\r\n          <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n          <p>La gestion des habilitations nous a \u00e9vit\u00e9 plusieurs oublis. Tout est suivi automatiquement et nous sommes beaucoup plus sereins.<\/p>\r\n          <h3>DAVID C.<\/h3>\r\n          <small>Dirigeant \u2014 \u00c9lectricit\u00e9<\/small>\r\n        <\/div>\r\n        <div class=\"review-card\">\r\n          <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n          <p>Les devis et factures sont cr\u00e9\u00e9s beaucoup plus vite. L'outil est simple \u00e0 prendre en main m\u00eame pour les \u00e9quipes terrain.<\/p>\r\n          <h3>NADIA F.<\/h3>\r\n          <small>Responsable administrative<\/small>\r\n        <\/div>\r\n        <div class=\"review-card\">\r\n          <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n          <p>Nous avions besoin d'un logiciel unique. BTP PERF remplace plusieurs outils et simplifie vraiment notre organisation.<\/p>\r\n          <h3>JULIEN T.<\/h3>\r\n          <small>G\u00e9rant \u2014 Gros \u0153uvre<\/small>\r\n        <\/div>\r\n        <div class=\"review-card\">\r\n          <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n          <p>La visibilit\u00e9 sur les achats et les fournisseurs est excellente. Nous suivons mieux nos co\u00fbts chantier et notre rentabilit\u00e9.<\/p>\r\n          <h3>KARIM A.<\/h3>\r\n          <small>Chef d'entreprise BTP<\/small>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"slider-dots\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  function initSlider() {\r\n    var track = document.querySelector('.review-card-track');\r\n    if (!track) return;\r\n    if (track.dataset.init) return;\r\n    track.dataset.init = '1';\r\n\r\n    var cards = track.querySelectorAll('.review-card');\r\n    var total = cards.length;\r\n    var current = 0;\r\n    var autoplay;\r\n    var delay = 4000;\r\n\r\n    var dotsWrap = document.querySelector('.reviews-slider .slider-dots');\r\n    dotsWrap.innerHTML = '';\r\n    for (var i = 0; i < total; i++) {\r\n      (function(idx) {\r\n        var dot = document.createElement('span');\r\n        dot.className = 'dot' + (idx === 0 ? ' active' : '');\r\n        dot.addEventListener('click', function () { goTo(idx); restart(); });\r\n        dotsWrap.appendChild(dot);\r\n      })(i);\r\n    }\r\n\r\n    function getDots() { return dotsWrap.querySelectorAll('.dot'); }\r\n\r\n    function goTo(index) {\r\n      current = (index + total) % total;\r\n      track.style.transform = 'translateX(-' + (current * 100) + '%)';\r\n      getDots().forEach(function (d, i) {\r\n        d.classList.toggle('active', i === current);\r\n      });\r\n    }\r\n\r\n    function next() { goTo(current + 1); }\r\n    function start() { autoplay = setInterval(next, delay); }\r\n    function stop()  { clearInterval(autoplay); }\r\n    function restart() { stop(); start(); }\r\n\r\n    var sliderEl = document.querySelector('.reviews-slider');\r\n    sliderEl.addEventListener('mouseenter', stop);\r\n    sliderEl.addEventListener('mouseleave', start);\r\n\r\n    start();\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', initSlider);\r\n  } else {\r\n    initSlider();\r\n  }\r\n\r\n  document.addEventListener('elementor\/frontend\/init', function () {\r\n    setTimeout(initSlider, 300);\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<footer class=\"elementor-element elementor-element-2e9ab051 e-con e-atomic-element e-flexbox-base e-default-footer e-2e9ab051-7d65815 \" data-id=\"2e9ab051\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2e9ab051\" data-e-type=\"e-flexbox\" data-id=\"2e9ab051\">\n    \t\t<div class=\"elementor-element elementor-element-37090e70 elementor-widget elementor-widget-html\" data-id=\"37090e70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<footer class=\"btp-footer\">\r\n\r\n  <div class=\"btp-footer-inner\">\r\n\r\n    <div class=\"btp-footer-brand\">\r\n      <img decoding=\"async\" class=\"footer-logo\" src=\"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/cropped-logo-btp-perf-couleur-principal-noir-or.png.webp\" alt=\"Logo BTP PERF, logiciel BTP pour les entreprises du b\u00e2timent\" width=\"180\" height=\"60\">\r\n      <p>\r\n        Le logiciel BTP pens\u00e9 pour simplifier la gestion des entreprises du b\u00e2timent.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"btp-footer-col\">\r\n      <h4>NAVIGATION<\/h4>\r\n      <a href=\"\/\">Accueil<\/a>\r\n      <a href=\"\/logiciel-btp-fonctionnalites\/\">Fonctionnalit\u00e9s<\/a>\r\n      <a href=\"\/tarifs\/\">Tarifs<\/a>\r\n      <a href=\"\/logiciel-erp-btp-qui-sommes-nous\/\">Qui sommes-nous<\/a>\r\n      <a href=\"\/faq-logiciel-btp\/\">FAQ<\/a>\r\n      <a href=\"\/contact-logiciel-gestion-btp\/\">Contact<\/a>\r\n      <a href=\"\/blog\/\">Blog<\/a>\r\n    <\/div>\r\n\r\n    <div class=\"btp-footer-col\">\r\n      <h4>CONTACT<\/h4>\r\n      <p>4 Impasse Latil<\/p>\r\n      <p>13008 Marseille \u2014 France<\/p>\r\n      <a href=\"tel:+33484896860\">+33 4 84 89 68 60<\/a>\r\n      <a href=\"mailto:commerce@btp-perf.fr\">commerce@btp-perf.fr<\/a>\r\n    <\/div>\r\n\r\n    <div class=\"btp-footer-col\">\r\n      <h4>INFORMATIONS L\u00c9GALES<\/h4>\r\n      <a href=\"\/mentions-legales\/\">Mentions l\u00e9gales<\/a>\r\n      <a href=\"\/politique-de-confidentialite\/\">Politique de confidentialit\u00e9<\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <div class=\"btp-footer-bottom\">\r\n    <p>\u00a9 2026 BTP PERF \u2014 Tous droits r\u00e9serv\u00e9s.<\/p>\r\n\r\n    <div class=\"btp-footer-socials\">\r\n\r\n      <a href=\"https:\/\/www.instagram.com\/btp.perf\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Instagram BTP PERF\">\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"M7 2H17C19.8 2 22 4.2 22 7V17C22 19.8 19.8 22 17 22H7C4.2 22 2 19.8 2 17V7C2 4.2 4.2 2 7 2Z\"\/>\r\n          <path d=\"M12 8A4 4 0 1 1 12 16A4 4 0 0 1 12 8Z\"\/>\r\n          <path d=\"M17.5 6.5H17.51\"\/>\r\n        <\/svg>\r\n      <\/a>\r\n\r\n      <a href=\"https:\/\/www.tiktok.com\/@btpperf?_r=1&_t=ZN-97B3QMMETQI\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"TikTok BTP PERF\">\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"M14 3V14.5A4.5 4.5 0 1 1 9.5 10\"\/>\r\n          <path d=\"M14 3C14.7 7.2 17.2 9.4 21 9.8\"\/>\r\n        <\/svg>\r\n      <\/a>\r\n\r\n      <a href=\"https:\/\/www.facebook.com\/profile.php?id=61590952763304\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Facebook BTP PERF\">\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"M14 8H16V4H13C10.8 4 9 5.8 9 8V11H6V15H9V22H13V15H16L17 11H13V8C13 7.4 13.4 7 14 7Z\"\/>\r\n        <\/svg>\r\n      <\/a>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/footer>\r\n\r\n<style>\r\n.btp-footer{\r\n  width:100%;\r\n  background:#E0E0E0;\r\n  margin:0;\r\n  padding:0;\r\n  box-sizing:border-box;\r\n}\r\n\r\n.btp-footer *{\r\n  box-sizing:border-box;\r\n}\r\n\r\n.btp-footer-inner{\r\n  width:100%;\r\n  max-width:1400px;\r\n  margin:0 auto;\r\n  padding:70px 50px 60px;\r\n  display:grid;\r\n  grid-template-columns:1.3fr 1fr 1fr 1fr;\r\n  gap:50px;\r\n}\r\n\r\n.btp-footer-brand img{\r\n  width:180px;\r\n  max-width:100%;\r\n  height:auto;\r\n  display:block;\r\n  margin:0 0 22px;\r\n}\r\n\r\n.btp-footer-brand p{\r\n  color:#555;\r\n  font-family:\"Inter\",sans-serif;\r\n  font-size:15px;\r\n  line-height:1.7;\r\n  max-width:320px;\r\n  margin:0;\r\n}\r\n\r\n.btp-footer-col h4{\r\n  color:#8C5A00;\r\n  font-family:\"Inter\",sans-serif;\r\n  font-size:13px;\r\n  font-weight:800;\r\n  letter-spacing:2px;\r\n  text-transform:uppercase;\r\n  margin:0 0 24px;\r\n}\r\n\r\n.btp-footer-col a,\r\n.btp-footer-col p{\r\n  display:block;\r\n  color:#555;\r\n  font-family:\"Inter\",sans-serif;\r\n  font-size:15px;\r\n  line-height:1.8;\r\n  text-decoration:none;\r\n  margin:0 0 10px;\r\n}\r\n\r\n.btp-footer-col a:hover{\r\n  color:#E89E00;\r\n}\r\n\r\n.btp-footer-bottom{\r\n  width:100%;\r\n  border-top:1px solid rgba(26,26,26,.12);\r\n  padding:22px 50px;\r\n  display:flex;\r\n  justify-content:space-between;\r\n  align-items:center;\r\n  gap:20px;\r\n  max-width:1400px;\r\n  margin:0 auto;\r\n}\r\n\r\n.btp-footer-bottom p{\r\n  color:#888;\r\n  font-family:\"Inter\",sans-serif;\r\n  font-size:13px;\r\n  margin:0;\r\n}\r\n\r\n.btp-footer-socials{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:12px;\r\n}\r\n\r\n.btp-footer-socials a{\r\n  width:38px;\r\n  height:38px;\r\n  border-radius:999px;\r\n  background:#F5F5F5;\r\n  border:1px solid rgba(26,26,26,.12);\r\n  color:#555;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  text-decoration:none;\r\n  transition:all .25s ease;\r\n}\r\n\r\n.btp-footer-socials a svg{\r\n  width:19px;\r\n  height:19px;\r\n  fill:none;\r\n  stroke:currentColor;\r\n  stroke-width:2;\r\n  stroke-linecap:round;\r\n  stroke-linejoin:round;\r\n}\r\n\r\n.btp-footer-socials a:hover{\r\n  background:#E89E00;\r\n  border-color:#E89E00;\r\n  color:#1A1A1A;\r\n  transform:translateY(-2px);\r\n}\r\n\r\n\/* TABLETTE *\/\r\n@media(max-width:1024px){\r\n  .btp-footer-inner{\r\n    grid-template-columns:1fr 1fr;\r\n    gap:45px;\r\n    padding:60px 35px 50px;\r\n  }\r\n}\r\n\r\n\/* MOBILE *\/\r\n@media(max-width:767px){\r\n  .btp-footer-inner{\r\n    grid-template-columns:1fr;\r\n    gap:38px;\r\n    padding:50px 24px 42px;\r\n  }\r\n\r\n  .btp-footer-bottom{\r\n    flex-direction:column;\r\n    align-items:flex-start;\r\n    padding:22px 24px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/footer>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Accueil Fonctionnalit\u00e9s Ressources Tarifs Qui sommes-nous Contact Se connecter S&rsquo;inscrire Devis et chiffrage Calepinage DPGF Bordereau de prix unitaires Facturation Mentions obligatoires Facture d&rsquo;avancement Facturation \u00e9lectronique TVA et fiscalit\u00e9 Autoliquidation de la TVA TVA et sous-traitance Sous-traitance Groupement conjoint ou solidaire Cotraitant ERP et gestion ERP pour le b\u00e2timent Suivi de chantier Bon d&rsquo;intervention Avancement [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_yoast_wpseo_focuskw":"logiciel btp","_yoast_wpseo_title":"Logiciel BTP pour g\u00e9rer vos chantiers et devis | BTP PERF","_yoast_wpseo_metadesc":"Logiciel BTP tout-en-un : devis, factures, suivi de chantier et facturation \u00e9lectronique. Simplifiez votre gestion au quotidien.","_yoast_wpseo_is_cornerstone":"","footnotes":""},"categories":[74],"tags":[],"class_list":["post-3687","page","type-page","status-publish","hentry","category-pages-du-site"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Logiciel BTP pour g\u00e9rer vos chantiers et devis | BTP PERF<\/title>\n<meta name=\"description\" content=\"Logiciel BTP tout-en-un : devis, factures, suivi de chantier et facturation \u00e9lectronique. Simplifiez votre gestion au quotidien.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/btp-perf.fr\/en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Logiciel BTP pour g\u00e9rer vos chantiers et devis | BTP PERF\" \/>\n<meta property=\"og:description\" content=\"Logiciel BTP tout-en-un : devis, factures, suivi de chantier et facturation \u00e9lectronique. Simplifiez votre gestion au quotidien.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/btp-perf.fr\/en\/\" \/>\n<meta property=\"og:site_name\" content=\"BTPPERF\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61590952763304\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-20T10:10:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/\",\"url\":\"https:\\\/\\\/btp-perf.fr\\\/\",\"name\":\"Logiciel BTP pour g\u00e9rer vos chantiers et devis | BTP PERF\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/btp-perf.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp\",\"datePublished\":\"2026-06-23T14:49:53+00:00\",\"dateModified\":\"2026-10-20T10:10:20+00:00\",\"description\":\"Logiciel BTP tout-en-un : devis, factures, suivi de chantier et facturation \u00e9lectronique. Simplifiez votre gestion au quotidien.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/btp-perf.fr\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#primaryimage\",\"url\":\"https:\\\/\\\/btp-perf.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp\",\"contentUrl\":\"https:\\\/\\\/btp-perf.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/btp-perf.fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Accueil\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#website\",\"url\":\"https:\\\/\\\/btp-perf.fr\\\/\",\"name\":\"BTP PERF\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/btp-perf.fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#organization\",\"name\":\"BTP PERF\",\"alternateName\":\"GESTION-PERF\",\"url\":\"https:\\\/\\\/btp-perf.fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/btp-perf.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-btp-perf-couleur-principal-noir-or.png.webp\",\"contentUrl\":\"https:\\\/\\\/btp-perf.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-btp-perf-couleur-principal-noir-or.png.webp\",\"width\":1265,\"height\":386,\"caption\":\"BTP PERF\"},\"image\":{\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61590952763304\",\"https:\\\/\\\/www.instagram.com\\\/btp.perf\",\"https:\\\/\\\/www.tiktok.com\\\/@btpperf\",\"https:\\\/\\\/www.capterra.com\\\/p\\\/10058079\\\/BTP-PERF\\\/\"],\"legalName\":\"GESTION-PERF\",\"description\":\"\u00c9diteur du logiciel de gestion BTP PERF, solution SaaS tout-en-un pour les entreprises du b\u00e2timent et des travaux publics.\",\"email\":\"commerce@btp-perf.fr\",\"telephone\":\"+33484896860\",\"foundingDate\":\"2021-06-18\",\"vatID\":\"FR13900706078\",\"taxID\":\"90070607800012\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"4 Impasse Latil\",\"postalCode\":\"13008\",\"addressLocality\":\"Marseille\",\"addressRegion\":\"Provence-Alpes-C\u00f4te d'Azur\",\"addressCountry\":\"FR\"},\"contactPoint\":[{\"@type\":\"ContactPoint\",\"telephone\":\"+33484896860\",\"email\":\"commerce@btp-perf.fr\",\"contactType\":\"sales\",\"areaServed\":\"FR\",\"availableLanguage\":[\"French\",\"English\",\"Arabic\",\"Turkish\"]},{\"@type\":\"ContactPoint\",\"email\":\"rgpd@btp-perf.fr\",\"contactType\":\"customer support\",\"areaServed\":\"FR\",\"availableLanguage\":\"French\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Logiciel BTP pour g\u00e9rer vos chantiers et devis | BTP PERF","description":"Logiciel BTP tout-en-un : devis, factures, suivi de chantier et facturation \u00e9lectronique. Simplifiez votre gestion au quotidien.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/btp-perf.fr\/en\/","og_locale":"en_US","og_type":"article","og_title":"Logiciel BTP pour g\u00e9rer vos chantiers et devis | BTP PERF","og_description":"Logiciel BTP tout-en-un : devis, factures, suivi de chantier et facturation \u00e9lectronique. Simplifiez votre gestion au quotidien.","og_url":"https:\/\/btp-perf.fr\/en\/","og_site_name":"BTPPERF","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61590952763304","article_modified_time":"2026-10-20T10:10:20+00:00","og_image":[{"url":"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/btp-perf.fr\/","url":"https:\/\/btp-perf.fr\/","name":"Logiciel BTP pour g\u00e9rer vos chantiers et devis | BTP PERF","isPartOf":{"@id":"https:\/\/btp-perf.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/btp-perf.fr\/#primaryimage"},"image":{"@id":"https:\/\/btp-perf.fr\/#primaryimage"},"thumbnailUrl":"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp","datePublished":"2026-06-23T14:49:53+00:00","dateModified":"2026-10-20T10:10:20+00:00","description":"Logiciel BTP tout-en-un : devis, factures, suivi de chantier et facturation \u00e9lectronique. Simplifiez votre gestion au quotidien.","breadcrumb":{"@id":"https:\/\/btp-perf.fr\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/btp-perf.fr\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/btp-perf.fr\/#primaryimage","url":"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp","contentUrl":"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/btp-perf.fr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/btp-perf.fr\/"},{"@type":"ListItem","position":2,"name":"Accueil"}]},{"@type":"WebSite","@id":"https:\/\/btp-perf.fr\/#website","url":"https:\/\/btp-perf.fr\/","name":"BTP PERF","description":"","publisher":{"@id":"https:\/\/btp-perf.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/btp-perf.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/btp-perf.fr\/#organization","name":"BTP PERF","alternateName":"GESTION-PERF","url":"https:\/\/btp-perf.fr\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/btp-perf.fr\/#\/schema\/logo\/image\/","url":"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or.png.webp","contentUrl":"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or.png.webp","width":1265,"height":386,"caption":"BTP PERF"},"image":{"@id":"https:\/\/btp-perf.fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61590952763304","https:\/\/www.instagram.com\/btp.perf","https:\/\/www.tiktok.com\/@btpperf","https:\/\/www.capterra.com\/p\/10058079\/BTP-PERF\/"],"legalName":"GESTION-PERF","description":"\u00c9diteur du logiciel de gestion BTP PERF, solution SaaS tout-en-un pour les entreprises du b\u00e2timent et des travaux publics.","email":"commerce@btp-perf.fr","telephone":"+33484896860","foundingDate":"2021-06-18","vatID":"FR13900706078","taxID":"90070607800012","address":{"@type":"PostalAddress","streetAddress":"4 Impasse Latil","postalCode":"13008","addressLocality":"Marseille","addressRegion":"Provence-Alpes-C\u00f4te d'Azur","addressCountry":"FR"},"contactPoint":[{"@type":"ContactPoint","telephone":"+33484896860","email":"commerce@btp-perf.fr","contactType":"sales","areaServed":"FR","availableLanguage":["French","English","Arabic","Turkish"]},{"@type":"ContactPoint","email":"rgpd@btp-perf.fr","contactType":"customer support","areaServed":"FR","availableLanguage":"French"}]}]}},"_links":{"self":[{"href":"https:\/\/btp-perf.fr\/en\/wp-json\/wp\/v2\/pages\/3687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/btp-perf.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/btp-perf.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/btp-perf.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/btp-perf.fr\/en\/wp-json\/wp\/v2\/comments?post=3687"}],"version-history":[{"count":54,"href":"https:\/\/btp-perf.fr\/en\/wp-json\/wp\/v2\/pages\/3687\/revisions"}],"predecessor-version":[{"id":5158,"href":"https:\/\/btp-perf.fr\/en\/wp-json\/wp\/v2\/pages\/3687\/revisions\/5158"}],"wp:attachment":[{"href":"https:\/\/btp-perf.fr\/en\/wp-json\/wp\/v2\/media?parent=3687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/btp-perf.fr\/en\/wp-json\/wp\/v2\/categories?post=3687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/btp-perf.fr\/en\/wp-json\/wp\/v2\/tags?post=3687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}