{"id":4114,"date":"2026-03-07T22:48:27","date_gmt":"2026-03-08T03:48:27","guid":{"rendered":"https:\/\/pnlabs.ca\/battery-pal\/"},"modified":"2026-04-10T00:00:16","modified_gmt":"2026-04-10T04:00:16","slug":"battery-pal","status":"publish","type":"page","link":"https:\/\/pnlabs.ca\/fr\/battery-pal\/","title":{"rendered":"Battery Pal"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4114\" class=\"elementor elementor-4114 elementor-3502\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d27603 e-flex e-con-boxed e-con e-parent\" data-id=\"9d27603\" 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-1eea185 elementor-widget elementor-widget-html\" data-id=\"1eea185\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\r\n  PN LABS \u2014 BATTERY PAL LANDING PAGE\r\n  ================================================\r\n-->\r\n\r\n<style>\r\n\/* ============================================================\r\n   SCOPED STYLES \u2014 bpk- prefix (Battery Pal Kickstarter)\r\n   !important on colors to override Elementor theme\r\n============================================================ *\/\r\n\r\n.bpk-page {\r\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif !important;\r\n  font-weight: 300;\r\n  color: #444444;\r\n  line-height: 1.6;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n.bpk-page strong { font-weight: 700 !important; }\r\n.bpk-page *, .bpk-page *::before, .bpk-page *::after { box-sizing: border-box; }\r\n.bpk-page img { max-width: 100%; display: block; }\r\n.bpk-page a { text-decoration: none !important; }\r\n\r\n\/* -- Layout -- *\/\r\n.bpk-wrap { max-width: 1140px; margin: 0 auto; padding: 0 32px; }\r\n@media (max-width: 767px) { .bpk-wrap { padding: 0 20px; } }\r\n\r\n.bpk-section { padding-top: 48px; padding-bottom: 48px; }\r\n.bpk-page > .bpk-section:first-of-type { padding-top: 0; }\r\n@media (max-width: 767px) { .bpk-section { padding-top: 36px; padding-bottom: 36px; } }\r\n@media (max-width: 767px) { .bpk-page > .bpk-section:first-of-type { padding-top: 0; } }\r\n\r\n.bpk-bg-light { background: #F5F7FA !important; }\r\n\r\n\/* -- Typography -- *\/\r\n.bpk-tag {\r\n  display: inline-block;\r\n  font-size: 14px; font-weight: 600;\r\n  letter-spacing: 0.12em; text-transform: uppercase;\r\n  color: #2B6FFF !important;\r\n  background: rgba(43,111,255,0.08);\r\n  padding: 5px 14px; border-radius: 9999px;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.bpk-page .bpk-h1 {\r\n  font-family: 'Poppins', sans-serif !important;\r\n  font-weight: 700 !important;\r\n  font-size: clamp(2.25rem, 5.5vw, 3.5rem) !important;\r\n  color: #303030 !important;\r\n  line-height: 1.1em !important;\r\n  margin: 0 0 20px !important;\r\n  letter-spacing: -0.025em;\r\n}\r\n@media (max-width: 767px) { .bpk-page .bpk-h1 { font-size: 2.75rem !important; margin-bottom: 10px !important; } }\r\n\r\n.bpk-page .bpk-h1-sub {\r\n  font-family: 'Poppins', sans-serif !important;\r\n  font-weight: 400 !important;\r\n  font-size: 1.35rem !important;\r\n  color: #555555 !important;\r\n  line-height: 1.4 !important;\r\n  margin: -12px 0 20px !important;\r\n  letter-spacing: 0;\r\n}\r\n\r\n.bpk-page .bpk-h2 {\r\n  font-family: 'Poppins', sans-serif !important;\r\n  font-weight: 600 !important;\r\n  font-size: clamp(1.75rem, 4vw, 2.5rem) !important;\r\n  color: #303030 !important;\r\n  line-height: 1.2em !important;\r\n  margin: 0 0 16px !important;\r\n  letter-spacing: -0.01em;\r\n}\r\n\r\n.bpk-page .bpk-h3 {\r\n  font-family: 'Poppins', sans-serif !important;\r\n  font-weight: 600 !important;\r\n  font-size: 1.125rem !important;\r\n  color: #303030 !important;\r\n  line-height: 1.35 !important;\r\n  margin: 0 0 8px !important;\r\n}\r\n\r\n.bpk-subhead {\r\n  font-size: 1.125rem; font-weight: 300;\r\n  color: #444444; line-height: 1.65;\r\n  max-width: 640px; margin: 0 auto;\r\n}\r\n\r\n\/* -- Buttons -- *\/\r\n.bpk-page .bpk-btn {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  gap: 8px;\r\n  padding: 20px 48px;\r\n  font-family: 'Poppins', sans-serif !important;\r\n  font-weight: 600 !important;\r\n  font-size: 20px !important;\r\n  border-radius: 8px;\r\n  text-decoration: none !important;\r\n  cursor: pointer;\r\n  border: none;\r\n  transition: background 0.2s, transform 0.2s, box-shadow 0.2s;\r\n  white-space: nowrap;\r\n  line-height: 1 !important;\r\n}\r\n.bpk-page .bpk-btn-primary {\r\n  background: #2B6FFF !important;\r\n  color: #FFFFFF !important;\r\n}\r\n.bpk-page .bpk-btn-primary:hover {\r\n  background: #1A5FEF !important;\r\n  color: #FFFFFF !important;\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 8px 24px rgba(43,111,255,0.35);\r\n}\r\n.bpk-page .bpk-btn-outline {\r\n  background: transparent !important;\r\n  color: #2B6FFF !important;\r\n  border: 2px solid #2B6FFF !important;\r\n}\r\n.bpk-page .bpk-btn-outline:hover {\r\n  background: #2B6FFF !important;\r\n  color: #FFFFFF !important;\r\n  transform: translateY(-2px);\r\n}\r\n.bpk-page .bpk-btn-white {\r\n  background: #FFFFFF !important;\r\n  color: #32373C !important;\r\n}\r\n.bpk-page .bpk-btn-white:hover {\r\n  background: #F0F0F0 !important;\r\n  color: #32373C !important;\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 10px 28px rgba(0,0,0,0.2);\r\n}\r\n.bpk-page .bpk-btn-ghost {\r\n  background: transparent !important;\r\n  color: rgba(255,255,255,0.85) !important;\r\n  border: 2px solid rgba(255,255,255,0.3) !important;\r\n}\r\n.bpk-page .bpk-btn-ghost:hover {\r\n  background: rgba(255,255,255,0.1) !important;\r\n  color: #FFFFFF !important;\r\n  border-color: rgba(255,255,255,0.5) !important;\r\n  transform: translateY(-2px);\r\n}\r\n\r\n\/* -- Hero -- *\/\r\n.bpk-hero { text-align: center; padding-bottom: 64px; }\r\n.bpk-hero-eyebrow {\r\n  display: inline-block; font-size: 14px; font-weight: 600;\r\n  letter-spacing: 0.1em; text-transform: uppercase;\r\n  color: #2B6FFF !important; margin-bottom: 16px;\r\n}\r\n.bpk-hero-sub {\r\n  font-size: 1.3125rem; font-weight: 300;\r\n  color: #444444; line-height: 1.65;\r\n  max-width: 600px; margin: 0 auto 16px;\r\n}\r\n.bpk-hero-hint {\r\n  font-size: 15px; font-weight: 300;\r\n  color: #AAAAAA; text-align: center;\r\n}\r\n\r\n\/* Hero image placeholder *\/\r\n.bpk-hero-img {\r\n  max-width: 640px; margin: 4px auto 12px;\r\n}\r\n.bpk-img-placeholder {\r\n  width: 100%;\r\n  aspect-ratio: 16\/9;\r\n  background: #F5F7FA;\r\n  border: 2px dashed #D8DCE4;\r\n  border-radius: 14px;\r\n  display: flex; flex-direction: column;\r\n  align-items: center; justify-content: center;\r\n  gap: 12px; color: #AAAAAA;\r\n}\r\n.bpk-img-placeholder svg { opacity: 0.3; }\r\n.bpk-img-placeholder span {\r\n  font-size: 13px; font-weight: 600;\r\n  letter-spacing: 0.08em; text-transform: uppercase;\r\n  color: #BBBBBB;\r\n}\r\n.bpk-img-placeholder-sm { aspect-ratio: 4\/3; }\r\n.bpk-product-img {\r\n  width: 100%; border-radius: 14px;\r\n  filter: drop-shadow(0 8px 24px rgba(0,0,0,0.15));\r\n}\r\n.bpk-product-img-sm {\r\n  width: 100%; border-radius: 14px;\r\n  filter: drop-shadow(0 8px 24px rgba(0,0,0,0.15));\r\n}\r\n\r\n\/* -- Pain cards -- *\/\r\n.bpk-pain-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 20px; }\r\n@media (max-width: 767px) { .bpk-pain-grid { grid-template-columns: 1fr; } }\r\n\r\n.bpk-pain-card {\r\n  background: #FFFFFF; border: 1px solid #E2E6EC;\r\n  border-radius: 10px; padding: 28px;\r\n  transition: border-color 0.2s, box-shadow 0.2s;\r\n}\r\n.bpk-pain-card:hover { border-color: rgba(43,111,255,0.3); box-shadow: 0 4px 24px rgba(43,111,255,0.08); }\r\n\r\n.bpk-pain-icon {\r\n  width: 44px; height: 44px;\r\n  background: rgba(43,111,255,0.08); border-radius: 6px;\r\n  display: flex; align-items: center; justify-content: center;\r\n  color: #2B6FFF; margin-bottom: 16px;\r\n}\r\n.bpk-pain-title { font-family: 'Poppins',sans-serif !important; font-weight: 600 !important; font-size: 1.0625rem; color: #303030 !important; margin: 0 0 8px; line-height: 1.35; }\r\n.bpk-pain-copy  { font-size: 1rem; color: #444444; line-height: 1.65; margin: 0; font-weight: 300; }\r\n\r\n\/* -- Meet Battery Pal (2-col) -- *\/\r\n.bpk-meet-grid {\r\n  display: grid; grid-template-columns: 1.2fr 1fr;\r\n  gap: 36px; align-items: center;\r\n}\r\n@media (max-width: 1023px) { .bpk-meet-grid { grid-template-columns: 1fr; gap: 36px; } }\r\n\r\n.bpk-meet-text p {\r\n  font-size: 1.125rem; font-weight: 300;\r\n  color: #444444; line-height: 1.7; margin: 0 0 20px;\r\n}\r\n.bpk-meet-highlights {\r\n  display: flex; flex-direction: column; gap: 12px;\r\n  margin-top: 24px;\r\n}\r\n.bpk-highlight {\r\n  display: flex; align-items: flex-start; gap: 12px;\r\n  font-size: 1rem; color: #444444; line-height: 1.55;\r\n}\r\n.bpk-highlight-icon {\r\n  flex-shrink: 0; width: 28px; height: 28px;\r\n  background: rgba(43,111,255,0.08); border-radius: 6px;\r\n  display: flex; align-items: center; justify-content: center;\r\n  color: #2B6FFF; margin-top: 1px;\r\n}\r\n\r\n\/* -- Feature grid (Section 3) -- *\/\r\n.bpk-feat-grid { display: grid; grid-template-columns: repeat(2,1fr); gap: 20px; }\r\n@media (max-width: 767px) { .bpk-feat-grid { grid-template-columns: 1fr; } }\r\n\r\n.bpk-feat-card {\r\n  background: #FFFFFF; border: 1px solid #E2E6EC;\r\n  border-radius: 10px; padding: 28px;\r\n  transition: border-color 0.2s, box-shadow 0.2s;\r\n}\r\n.bpk-feat-card:hover { border-color: rgba(43,111,255,0.3); box-shadow: 0 4px 24px rgba(43,111,255,0.08); }\r\n\r\n.bpk-feat-icon {\r\n  width: 44px; height: 44px;\r\n  background: rgba(43,111,255,0.08); border-radius: 6px;\r\n  display: flex; align-items: center; justify-content: center;\r\n  color: #2B6FFF; margin-bottom: 16px;\r\n}\r\n.bpk-feat-title { font-family: 'Poppins',sans-serif !important; font-weight: 600 !important; font-size: 1.0625rem; color: #303030 !important; margin: 0 0 8px; line-height: 1.35; }\r\n.bpk-feat-copy  { font-size: 1rem; color: #444444; line-height: 1.65; margin: 0 0 14px; font-weight: 300; }\r\n.bpk-feat-spec  { font-size: 15px; font-weight: 500; color: #2B6FFF !important; }\r\n.bpk-dot { opacity: 0.4; margin: 0 6px; }\r\n\r\n\/* -- Safety section -- *\/\r\n\r\n.bpk-safety-note {\r\n  text-align: center; margin-top: 24px;\r\n  font-size: 1rem; color: #888888; font-weight: 300;\r\n}\r\n.bpk-safety-note strong { color: #303030 !important; }\r\n\r\n\/* -- Protection chips -- *\/\r\n.bpk-protection-chips {\r\n  display: flex; flex-wrap: wrap; justify-content: center; gap: 10px;\r\n  max-width: 800px; margin: 0 auto;\r\n}\r\n.bpk-prot-chip {\r\n  display: inline-flex; align-items: center; gap: 6px;\r\n  font-size: 0.9375rem; font-weight: 500;\r\n  color: #303030 !important;\r\n  background: #FFFFFF; border: 1px solid #E2E6EC;\r\n  padding: 8px 16px; border-radius: 9999px;\r\n  white-space: nowrap;\r\n}\r\n.bpk-prot-chip svg { color: #2B6FFF; flex-shrink: 0; }\r\n.bpk-safety-banner {\r\n  background: rgba(43,111,255,0.04); border: 1px solid rgba(43,111,255,0.12);\r\n  border-radius: 14px; padding: 32px 40px; margin-bottom: 56px;\r\n  text-align: center;\r\n}\r\n.bpk-safety-banner h3 {\r\n  font-family: 'Poppins',sans-serif !important; font-weight: 700 !important;\r\n  font-size: 1.25rem; color: #303030 !important; margin: 0 0 6px;\r\n}\r\n.bpk-safety-banner p {\r\n  font-size: 1rem; color: #444444; font-weight: 300; margin: 0 0 20px; line-height: 1.65;\r\n}\r\n.bpk-safety-banner .bpk-protection-chips { margin-top: 0; }\r\n\r\n\/* -- Use cases -- *\/\r\n.bpk-usecase-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 20px; }\r\n@media (max-width: 767px) { .bpk-usecase-grid { grid-template-columns: 1fr; } }\r\n\r\n.bpk-usecase-card {\r\n  border-radius: 10px; overflow: hidden;\r\n  border: 1px solid #E2E6EC;\r\n  transition: border-color 0.2s, box-shadow 0.2s;\r\n}\r\n.bpk-usecase-card:hover { border-color: rgba(43,111,255,0.3); box-shadow: 0 4px 24px rgba(43,111,255,0.08); }\r\n\r\n.bpk-usecase-img {\r\n  aspect-ratio: 3\/2;\r\n  background: #F5F7FA;\r\n  display: flex; align-items: center; justify-content: center;\r\n  color: #CCCCCC;\r\n  overflow: hidden;\r\n}\r\n.bpk-usecase-img img {\r\n  width: 100%; height: 100%;\r\n  object-fit: cover;\r\n}\r\n.bpk-usecase-body { padding: 20px; }\r\n.bpk-usecase-title { font-family: 'Poppins',sans-serif !important; font-weight: 600 !important; font-size: 1.0625rem; color: #303030 !important; margin: 0 0 6px; line-height: 1.35; }\r\n.bpk-usecase-copy  { font-size: 1rem; color: #444444; line-height: 1.6; margin: 0; font-weight: 300; }\r\n\r\n\/* -- Launch section -- *\/\r\n.bpk-launch-banner {\r\n  max-width: 420px; margin: 0 auto;\r\n  padding: 16px 32px;\r\n  background: rgba(43,111,255,0.04);\r\n  border: 1px solid rgba(43,111,255,0.15);\r\n  border-radius: 14px;\r\n  text-align: center;\r\n}\r\n.bpk-launch-banner p {\r\n  font-size: 1rem; font-weight: 300;\r\n  color: #444444; line-height: 1.65; margin: 0 0 16px;\r\n}\r\n.bpk-launch-banner p:last-child { margin-bottom: 0; }\r\n.bpk-launch-details {\r\n  display: flex; justify-content: center; gap: 32px;\r\n  flex-wrap: wrap; margin: 4px 0 0;\r\n}\r\n.bpk-launch-stat {\r\n  text-align: center;\r\n}\r\n.bpk-launch-stat-value {\r\n  font-family: 'Poppins',sans-serif !important;\r\n  font-weight: 700 !important;\r\n  font-size: 1.5rem; color: #2B6FFF !important;\r\n  line-height: 1.2; margin: 0;\r\n}\r\n.bpk-launch-stat-label {\r\n  font-size: 0.875rem; font-weight: 500;\r\n  color: #888888; text-transform: uppercase;\r\n  letter-spacing: 0.06em; margin: 4px 0 0;\r\n}\r\n\r\n\r\n\/* -- Dark CTA -- *\/\r\n.bpk-dark-cta { background: #32373C !important; }\r\n.bpk-dark-cta .bpk-tag { background: rgba(255,255,255,0.12) !important; color: rgba(255,255,255,0.9) !important; }\r\n.bpk-dark-cta .bpk-h2 { color: #FFFFFF !important; }\r\n.bpk-dark-cta .bpk-subhead { color: rgba(255,255,255,0.7) !important; }\r\n.bpk-dark-cta .bpk-subhead strong { color: #FFFFFF !important; }\r\n.bpk-dark-cta .bpk-launch-stat-value { color: #FFFFFF !important; }\r\n.bpk-dark-cta .bpk-launch-stat-label { color: rgba(255,255,255,0.55) !important; }\r\n\r\n.bpk-guarantee-row { display: flex; align-items: center; justify-content: center; gap: 10px; flex-wrap: wrap; margin: 28px 0 0; }\r\n.bpk-g-chip { display: inline-flex; align-items: center; gap: 7px; padding: 10px 18px; border: 1px solid rgba(255,255,255,0.2); border-radius: 9999px; font-size: 15px; font-weight: 600; letter-spacing: 0.07em; text-transform: uppercase; color: rgba(255,255,255,0.9) !important; background: rgba(255,255,255,0.06); }\r\n\r\n.bpk-dark-note { font-size: 1rem; color: rgba(255,255,255,0.5) !important; margin-top: 20px; }\r\n.bpk-dark-note a { color: rgba(255,255,255,0.8) !important; text-decoration: underline !important; }\r\n.bpk-dark-note a:hover { color: #FFFFFF !important; }\r\n\r\n\/* -- Spec chips -- *\/\r\n.bpk-spec-row { display: flex; flex-wrap: wrap; gap: 8px; }\r\n.bpk-spec-chip {\r\n  display: inline-block;\r\n  padding: 5px 12px;\r\n  font-size: 12px; font-weight: 500;\r\n  color: #2B6FFF !important;\r\n  background: rgba(43,111,255,0.06);\r\n  border: 1px solid rgba(43,111,255,0.15);\r\n  border-radius: 9999px;\r\n  white-space: nowrap;\r\n}\r\n\r\n\/* -- Notify modal -- *\/\r\n.bpk-modal-overlay {\r\n  display: none; position: fixed; inset: 0; z-index: 99999;\r\n  background: rgba(0,0,0,0.55); backdrop-filter: blur(3px);\r\n  align-items: center; justify-content: center; padding: 20px;\r\n}\r\n.bpk-modal-overlay.open { display: flex; }\r\n.bpk-modal {\r\n  background: #FFFFFF; border-radius: 14px;\r\n  padding: 40px 36px; max-width: 480px; width: 100%;\r\n  position: relative; box-shadow: 0 24px 64px rgba(0,0,0,0.2);\r\n  animation: bpkModalIn 0.22s ease;\r\n}\r\n@keyframes bpkModalIn {\r\n  from { opacity: 0; transform: translateY(12px) scale(0.97); }\r\n  to   { opacity: 1; transform: translateY(0) scale(1); }\r\n}\r\n.bpk-modal-close {\r\n  position: absolute; top: 16px; right: 16px;\r\n  background: none !important; border: none; cursor: pointer;\r\n  color: #AAAAAA; padding: 4px; line-height: 1; transition: color 0.2s;\r\n}\r\n.bpk-modal-close:hover { color: #303030; }\r\n.bpk-modal-title {\r\n  font-family: 'Poppins',sans-serif !important;\r\n  font-weight: 700 !important; font-size: 1.75rem;\r\n  color: #1a1a1a !important; margin: 0 0 10px !important;\r\n}\r\n.bpk-modal-sub {\r\n  font-size: 1rem; font-weight: 400;\r\n  color: #555555; margin: 0 0 24px !important; line-height: 1.55;\r\n}\r\n\r\n\/* Hide MC4WP success message inside modal (we show our own) *\/\r\n#bpkModalForm .mc4wp-alert.mc4wp-success { display: none !important; }\r\n#bpkModalForm .mc4wp-alert.mc4wp-error { color: #DC2626 !important; font-size: 14px; margin-top: 8px; font-weight: 500; }\r\n#bpkModalForm .mc4wp-alert.mc4wp-notice { color: #2B6FFF !important; font-size: 14px; margin-top: 8px; font-weight: 500; }\r\n\r\n\/* Hidden WPForms source widget *\/\r\n.elementor-widget.bpk-form-source { display: none !important; }\r\n\r\n\/* WPForms inside modal *\/\r\n#bpkModalForm .wpforms-form { font-family: 'Poppins', sans-serif !important; }\r\n#bpkModalForm .wpforms-field { margin-bottom: 8px !important; }\r\n#bpkModalForm .wpforms-field-label {\r\n  font-family: 'Poppins', sans-serif !important;\r\n  font-size: 14px !important; font-weight: 600 !important;\r\n  color: #303030 !important; margin-bottom: 6px !important;\r\n  display: block !important;\r\n}\r\n#bpkModalForm input[type=\"text\"],\r\n#bpkModalForm input[type=\"email\"] {\r\n  width: 100% !important;\r\n  padding: 11px 14px !important;\r\n  font-family: 'Poppins', sans-serif !important;\r\n  font-size: 14px !important; font-weight: 300 !important;\r\n  color: #303030 !important;\r\n  background: #FAFAFA !important;\r\n  border: 1px solid #D5D5D5 !important;\r\n  border-radius: 6px !important;\r\n  transition: border-color 0.2s, box-shadow 0.2s;\r\n  -webkit-appearance: none; appearance: none;\r\n}\r\n#bpkModalForm input[type=\"text\"]:focus,\r\n#bpkModalForm input[type=\"email\"]:focus {\r\n  border-color: #2B6FFF !important;\r\n  box-shadow: 0 0 0 3px rgba(43,111,255,0.12) !important;\r\n}\r\n#bpkModalForm .mc4wp-form input[type=\"submit\"],\r\n#bpkModalForm .wpforms-submit-container { margin-top: 8px !important; }\r\n#bpkModalForm .mc4wp-form input[type=\"submit\"],\r\n#bpkModalForm .wpforms-submit {\r\n  width: 100% !important;\r\n  padding: 13px 28px !important;\r\n  font-family: 'Poppins', sans-serif !important;\r\n  font-weight: 600 !important; font-size: 15px !important;\r\n  color: #FFFFFF !important;\r\n  background: #2B6FFF !important;\r\n  border: none !important; border-radius: 6px !important;\r\n  cursor: pointer !important;\r\n  transition: background 0.2s, transform 0.2s !important;\r\n}\r\n#bpkModalForm .mc4wp-form input[type=\"submit\"]:hover,\r\n#bpkModalForm .wpforms-submit:hover {\r\n  background: #1A5FEF !important;\r\n  transform: translateY(-1px) !important;\r\n}\r\n#bpkModalForm label.wpforms-error {\r\n  font-size: 12px !important; font-weight: 400 !important;\r\n  color: #DC2626 !important; margin-top: 4px !important;\r\n}\r\n#bpkModalForm .wpforms-confirmation-container-full,\r\n#bpkModalForm .wpforms-confirmation-container-full p {\r\n  background: transparent !important;\r\n  border: none !important; box-shadow: none !important;\r\n  margin: 0 !important; padding: 20px 0 !important;\r\n  font-family: 'Poppins', sans-serif !important;\r\n  font-size: 14px !important; font-weight: 500 !important;\r\n}\r\n\r\n\/* -- Scroll reveal -- *\/\r\n.bpk-reveal { opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease, transform 0.5s ease; }\r\n.bpk-reveal.visible { opacity: 1; transform: translateY(0); }\r\n.bpk-stagger > *:nth-child(1) { transition-delay: 0ms; }\r\n.bpk-stagger > *:nth-child(2) { transition-delay: 70ms; }\r\n.bpk-stagger > *:nth-child(3) { transition-delay: 140ms; }\r\n.bpk-stagger > *:nth-child(4) { transition-delay: 210ms; }\r\n.bpk-stagger > *:nth-child(5) { transition-delay: 280ms; }\r\n.bpk-stagger > *:nth-child(6) { transition-delay: 350ms; }\r\n@media (prefers-reduced-motion: reduce) {\r\n  .bpk-reveal { opacity: 1; transform: none; transition: none; }\r\n  .bpk-stagger > * { transition-delay: 0ms !important; }\r\n  .bpk-pain-card, .bpk-feat-card, .bpk-usecase-card, .bpk-btn { transition: none; transform: none; }\r\n}\r\n\r\n\/* -- Hero CTA row -- *\/\r\n.bpk-hero-cta-row {\r\n  display: flex; align-items: center; justify-content: center;\r\n  gap: 12px; flex-wrap: nowrap; margin-bottom: 12px; align-items: stretch;\r\n}\r\n\/* Step 1: Allow See Features to wrap to 2 lines *\/\r\n@media (max-width: 580px) {\r\n  .bpk-hero-cta-row .bpk-btn-outline { white-space: normal !important; line-height: 1.2 !important; }\r\n}\r\n\/* Step 2: Shrink horizontal padding on both buttons *\/\r\n@media (max-width: 480px) {\r\n  .bpk-hero-cta-row .bpk-btn { padding-left: 8px !important; padding-right: 8px !important; }\r\n}\r\n\/* Step 3: Hide See Features when it still won't fit *\/\r\n@media (max-width: 360px) {\r\n  .bpk-hero-cta-row .bpk-btn-outline { display: none !important; }\r\n}\r\n\r\n\/* -- Credibility strip -- *\/\r\n.bpk-credibility {\r\n  display: flex; align-items: center; justify-content: center;\r\n  gap: 6px; flex-wrap: wrap;\r\n  font-size: 17px; font-weight: 400;\r\n  color: #888888; margin-top: 4px;\r\n}\r\n.bpk-credibility strong { font-weight: 600; color: #555555; }\r\n.bpk-cred-sep { color: #CCCCCC; }\r\n\r\n\/* -- Scroll indicator -- *\/\r\n.bpk-scroll-hint {\r\n  display: flex; flex-direction: column; align-items: center;\r\n  gap: 6px; margin-top: 8px; color: #AAAAAA;\r\n  font-size: 13px; font-weight: 400;\r\n  animation: bpk-bounce 2s ease infinite;\r\n}\r\n.bpk-scroll-hint svg { opacity: 0.5; }\r\n@keyframes bpk-bounce {\r\n  0%, 100% { transform: translateY(0); }\r\n  50% { transform: translateY(6px); }\r\n}\r\n<\/style>\r\n<!-- ============================================================\r\n     PAGE CONTENT\r\n============================================================ -->\r\n<div class=\"bpk-page\">\r\n  <!-- ========================================\r\n       HERO \u2014 Name, tagline, email capture\r\n  ======================================== -->\r\n  <section class=\"bpk-section bpk-hero\">\r\n    <div class=\"bpk-wrap\">\r\n      <h1 class=\"bpk-h1 bpk-reveal\">Battery Pal<\/h1>\r\n      <p class=\"bpk-hero-sub bpk-reveal\" style=\"margin-bottom:4px;\">\r\n  Ajoute une alimentation par batterie \u00e0 n'importe quel projet embarqu\u00e9 en quelques minutes. Charge, protection et sortie r\u00e9gul\u00e9e, tout sur une seule carte. \r\n      <\/p>\r\n      <p class=\"bpk-reveal\" style=\"font-size:1.1rem; font-weight:500; color:#303030; margin:8px 0 4px;\"><s style=\"opacity:0.5; color:#888888;\">21,99 $<\/s>  14,99 $ USD pour les premiers utilisateurs<\/p>\r\n      <div class=\"bpk-hero-img bpk-reveal\">\r\n        <img decoding=\"async\" class=\"bpk-product-img\" src=\"https:\/\/pnlabs.ca\/wp-content\/uploads\/2026\/03\/Battery-Pal-Top-Down.webp\" alt=\"Vue de dessus du module Battery Pal montrant l'entr\u00e9e USB-C, les cavaliers \u00e0 souder et les pastilles de bord castell\u00e9es\" style=\"filter: brightness(1.15) drop-shadow(0 8px 24px rgba(0,0,0,0.15));\">\r\n      <\/div>\r\n      <div class=\"bpk-hero-cta-row bpk-reveal\">\r\n        <a href=\"#\" class=\"bpk-btn bpk-btn-primary\" style=\"flex-direction:column; white-space:normal; line-height:1.2; padding:14px 24px;\" onclick=\"bpkOpenModal(); return false;\"><span style=\"white-space:nowrap;\">\u00c9conomise 32 % au lancement<\/span><span style=\"display:block; font-size:16px; font-weight:400; opacity:0.85; margin-top:4px;\">Gratuit<\/span><\/a>\r\n        <a href=\"#bpk-meet\" class=\"bpk-btn bpk-btn-outline\" style=\"padding:14px 24px;\">Voir les fonctionnalit\u00e9s<\/a>\r\n      <\/div>\r\n      <div class=\"bpk-credibility bpk-reveal\" style=\"flex-direction:column; gap:2px;\">\r\n        <p style=\"margin:0 0 4px; font-weight:600; color:#555555;\">Qui est derri\u00e8re ce projet ?<\/p>\r\n        <p style=\"margin:0;\"><strong>Ethan<\/strong> \u00b7 a con\u00e7u et mis \u00e0 l'\u00e9chelle des produits grand public aliment\u00e9s par batterie jusqu'\u00e0 la production de masse (plus de 10 000 unit\u00e9s)<\/p>\r\n        <p style=\"margin:0;\"><strong>Nick<\/strong> \u00b7 ancien R&amp;D Batteries chez Tesla et form\u00e9 dans un laboratoire de recherche sur le lithium-ion de renomm\u00e9e mondiale<\/p>\r\n      <\/div>\r\n      <div class=\"bpk-scroll-hint bpk-reveal\">\r\n        <span>Fais d\u00e9filer pour en savoir plus<\/span>\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n  <!-- ========================================\r\n       SECTION 1 \u2014 The Problem\r\n  ======================================== -->\r\n  <section class=\"bpk-section bpk-bg-light\">\r\n    <div class=\"bpk-wrap\">\r\n      <div style=\"text-align:center; margin-bottom:48px;\" class=\"bpk-reveal\">\r\n        <span class=\"bpk-tag\">Le probl\u00e8me<\/span>\r\n        <h2 class=\"bpk-h2\">L'alimentation par batterie devrait \u00eatre simple.<\/h2>\r\n        <p class=\"bpk-subhead\">Tous les cr\u00e9ateurs rencontrent les m\u00eames obstacles.<\/p>\r\n      <\/div>\r\n      <div class=\"bpk-pain-grid bpk-stagger\">\r\n        <div class=\"bpk-pain-card bpk-reveal\">\r\n          <div class=\"bpk-pain-icon\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n              <circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <p class=\"bpk-pain-title\">Ce n'est jamais juste une batterie<\/p>\r\n          <p class=\"bpk-pain-copy\">\r\n  Tu t'es assis pour construire ton projet. Trois semaines plus tard, tu lis des fiches techniques de circuits de charge et tu con\u00e7ois des circuits de protection. Le sous-syst\u00e8me de batterie est devenu le projet.  \r\n          <\/p>\r\n        <\/div>\r\n        <div class=\"bpk-pain-card bpk-reveal\">\r\n          <div class=\"bpk-pain-icon\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n              <path d=\"M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z\"\/>\r\n              <line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <p class=\"bpk-pain-title\">Les batteries lithium ne pardonnent pas<\/p>\r\n          <p class=\"bpk-pain-copy\">\r\n  Une sortie en court-circuit, un cycle de charge dans une voiture chaude ou une d\u00e9charge excessive pendant le week-end peuvent tous causer des dommages permanents. Sans protection ad\u00e9quate, les batteries lithium tombent en panne de fa\u00e7on irr\u00e9versible. \r\n          <\/p>\r\n        <\/div>\r\n        <div class=\"bpk-pain-card bpk-reveal\">\r\n          <div class=\"bpk-pain-icon\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n              <path d=\"M15 7h3a5 5 0 010 10h-3m-6 0H6A5 5 0 016 7h3\"\/>\r\n              <line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\" stroke-dasharray=\"2 3\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <p class=\"bpk-pain-title\">Rien ne fait le travail complet<\/p>\r\n          <p class=\"bpk-pain-copy\">\r\n  Les modules \u00e0 0,30 $ n'ont pas de sortie r\u00e9gul\u00e9e ni de vraie protection, tandis que les cartes \u00e0 20 $ plafonnent \u00e0 1 A sur Micro-USB sans circuit de protection d\u00e9di\u00e9. Les options sont soit bon march\u00e9 et dangereuses, soit ch\u00e8res et incompl\u00e8tes. \r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n  <!-- ========================================\r\n       SECTION 2 \u2014 Meet Battery Pal\r\n  ======================================== -->\r\n  <section id=\"bpk-meet\" class=\"bpk-section\">\r\n    <div class=\"bpk-wrap\">\r\n      <div class=\"bpk-meet-grid\">\r\n        <div class=\"bpk-meet-text bpk-reveal\">\r\n          <span class=\"bpk-tag\">La solution<\/span>\r\n          <h2 class=\"bpk-h2\">D\u00e9couvre Battery Pal<\/h2>\r\n          <p>\r\n  Battery Pal est un module unique avec tout ce dont un projet lithium monocellule a besoin : charge USB-C PD jusqu'\u00e0 3 A, protection de batterie d\u00e9di\u00e9e avec charge s\u00e9curis\u00e9e en temp\u00e9rature, et une sortie r\u00e9gul\u00e9e 3,3 V ou 5 V.\r\n          <\/p>\r\n          <p>\r\n  Chaque param\u00e8tre est configur\u00e9 avec des cavaliers \u00e0 souder \u00e9tiquet\u00e9s sur la carte, donc pas de micrologiciel \u00e0 flasher, pas de registres I2C \u00e0 configurer et pas de pilote \u00e0 \u00e9crire. \u00c7a fonctionne d\u00e8s que tu alimentes. \r\n          <\/p>\r\n          <div class=\"bpk-meet-highlights\">\r\n            <div class=\"bpk-highlight\">\r\n              <span class=\"bpk-highlight-icon\">\r\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n              <\/span>\r\n              <span><strong>Chargeur de batterie 4,2 V jusqu'\u00e0 3 A<\/strong> avec courant s\u00e9lectionnable<\/span>\r\n            <\/div>\r\n            <div class=\"bpk-highlight\">\r\n              <span class=\"bpk-highlight-icon\">\r\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n              <\/span>\r\n              <span><strong>Sortie r\u00e9gul\u00e9e 3,3 V ou 5 V<\/strong> jusqu'\u00e0 1,5 A, plus 3 A non r\u00e9gul\u00e9s via la broche Vsys<\/span>\r\n            <\/div>\r\n            <div class=\"bpk-highlight\">\r\n              <span class=\"bpk-highlight-icon\">\r\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n              <\/span>\r\n              <span><strong>Multiples protections mat\u00e9rielles<\/strong> incluant UVP, OVP, OCP, SCP, OCC<\/span>\r\n            <\/div>\r\n            <div class=\"bpk-highlight\">\r\n              <span class=\"bpk-highlight-icon\">\r\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n              <\/span>\r\n              <span><strong>Consommation au repos ultra-faible<\/strong> pour des ann\u00e9es d'autonomie en veille<\/span>\r\n            <\/div>\r\n            <div class=\"bpk-highlight\">\r\n              <span class=\"bpk-highlight-icon\">\r\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n              <\/span>\r\n              <span><strong>Entr\u00e9e USB-C PD<\/strong> avec n\u00e9gociation automatique 5 V ou 9 V<\/span>\r\n            <\/div>\r\n            <div class=\"bpk-highlight\">\r\n              <span class=\"bpk-highlight-icon\">\r\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n              <\/span>\r\n              <span><strong>Gestion du chemin d'alimentation<\/strong> pour basculement \u00e0 chaud entre batterie et alimentation USB-C. Charge pendant l'utilisation ou utilise sans batterie <\/span>\r\n            <\/div>\r\n            <div class=\"bpk-highlight\">\r\n              <span class=\"bpk-highlight-icon\">\r\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n              <\/span>\r\n              <span><strong>Charge conforme JEITA<\/strong> pour une s\u00e9curit\u00e9 thermique renforc\u00e9e utilisant une thermistance NTC 10 k\u03a9 B=3435K standard<\/span>\r\n            <\/div>\r\n            <div class=\"bpk-highlight\">\r\n              <span class=\"bpk-highlight-icon\">\r\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n              <\/span>\r\n              <span><strong>Broches de surveillance et de contr\u00f4le optionnelles<\/strong> (PG, Stat, Ren) pour une int\u00e9gration plus pouss\u00e9e quand tu en as besoin<\/span>\r\n            <\/div>\r\n            <div class=\"bpk-highlight\">\r\n              <span class=\"bpk-highlight-icon\">\r\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n              <\/span>\r\n              <span><strong>LED int\u00e9gr\u00e9es<\/strong> pour l'alimentation OK, l'\u00e9tat de charge et le niveau de batterie en un coup d'\u0153il<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"bpk-reveal\">\r\n          <img decoding=\"async\" class=\"bpk-product-img-sm\" src=\"https:\/\/pnlabs.ca\/wp-content\/uploads\/2026\/03\/Battery-Pal-Top-Down-Connectors.webp\" alt=\"Module Battery Pal avec connecteur de batterie JST et borniers \u00e0 vis attach\u00e9s\" style=\"filter: brightness(1.2) drop-shadow(0 8px 24px rgba(0,0,0,0.15));\">\r\n        <\/div>\r\n      <\/div>\r\n      <p class=\"bpk-safety-note bpk-reveal\" style=\"margin-top:36px; max-width:720px; margin-left:auto; margin-right:auto;\">\r\n  Battery Pal est con\u00e7u uniquement pour les batteries lithium monocellule 3,7 V nominales (4,2 V max).\r\n  Les performances d\u00e9pendent de la cellule de batterie connect\u00e9e.\r\n      <\/p>\r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n  <!-- ========================================\r\n       SECTION 3 \u2014 Everything Your Project Needs\r\n       Features + ALL safety features\r\n  ======================================== -->\r\n  <section id=\"bpk-features\" class=\"bpk-section bpk-bg-light\">\r\n    <div class=\"bpk-wrap\">\r\n      <div style=\"text-align:center; margin-bottom:48px;\" class=\"bpk-reveal\">\r\n        <span class=\"bpk-tag\">Fonctionnalit\u00e9s<\/span>\r\n        <h2 class=\"bpk-h2\">Tout ce dont ton projet a besoin pour fonctionner sur batterie<\/h2>\r\n        <p class=\"bpk-subhead\" style=\"font-size:1.2rem;\">\r\n  USB-C en entr\u00e9e, 3,3 V ou 5 V en sortie, et ta batterie est prot\u00e9g\u00e9e.<br>  Tout est configur\u00e9 avec des cavaliers \u00e0 souder \u00e9tiquet\u00e9s, pas de code.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <!-- Safety First banner -->\r\n      <div class=\"bpk-safety-banner bpk-reveal\">\r\n        <h3>La s\u00e9curit\u00e9 avant tout.<\/h3>\r\n        <p>Un circuit de protection d\u00e9di\u00e9 surveille ta batterie en permanence.<\/p>\r\n        <div class=\"bpk-protection-chips\">\r\n          <span class=\"bpk-prot-chip\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\r\n  Sous-tension (2,8 V)\r\n          <\/span>\r\n          <span class=\"bpk-prot-chip\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\r\n  Surtension (4,275 V)\r\n          <\/span>\r\n          <span class=\"bpk-prot-chip\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\r\n  Surintensit\u00e9 (~5 A)\r\n          <\/span>\r\n          <span class=\"bpk-prot-chip\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"4.93\" y1=\"4.93\" x2=\"19.07\" y2=\"19.07\"\/><\/svg>\r\n  Court-circuit (250 \u00b5s)\r\n          <\/span>\r\n          <span class=\"bpk-prot-chip\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"1\" y=\"6\" width=\"18\" height=\"12\" rx=\"2\" ry=\"2\"\/><line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"11\"\/><\/svg>\r\n  Limite de courant de charge\r\n          <\/span>\r\n          <span class=\"bpk-prot-chip\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 14.76V3.5a2.5 2.5 0 00-5 0v11.26a4.5 4.5 0 105 0z\"\/><\/svg>\r\n  Profil de temp\u00e9rature JEITA (0\u201360 \u00b0C)\r\n          <\/span>\r\n          <span class=\"bpk-prot-chip\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\r\n  Minuterie de s\u00e9curit\u00e9 10 heures\r\n          <\/span>\r\n          <span class=\"bpk-prot-chip\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg>\r\n  Gestion dynamique de l'alimentation\r\n          <\/span>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Feature cards -->\r\n      <div class=\"bpk-feat-grid bpk-stagger\">\r\n\r\n        <!-- 1. USB-C PD Input -->\r\n        <div class=\"bpk-feat-card bpk-reveal\">\r\n          <div class=\"bpk-feat-icon\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n              <rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"\/>\r\n              <path d=\"M16 21V5a2 2 0 00-2-2h-4a2 2 0 00-2 2v16\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <p class=\"bpk-feat-title\">Entr\u00e9e USB-C Power Delivery<\/p>\r\n          <p class=\"bpk-feat-copy\">\r\n  Le contr\u00f4leur PD int\u00e9gr\u00e9 n\u00e9gocie automatiquement 5 V ou 9 V.\r\n  Fonctionne aussi avec n'importe quel chargeur USB-A 5 V via un c\u00e2ble A vers C.\r\n          <\/p>\r\n          <p class=\"bpk-feat-spec\">PD 5 V \/ 9 V <span class=\"bpk-dot\">\u2022<\/span>Toute source USB 5 V<\/p>\r\n        <\/div>\r\n\r\n        <!-- 2. Direct Vusb & D+\/D- -->\r\n        <div class=\"bpk-feat-card bpk-reveal\">\r\n          <div class=\"bpk-feat-icon\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n              <path d=\"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z\"\/>\r\n              <path d=\"M2 12h20\"\/>\r\n              <path d=\"M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <p class=\"bpk-feat-title\">Entr\u00e9e Vusb directe et passage D+\/D-<\/p>\r\n          <p class=\"bpk-feat-copy\">\r\n  Utilise l'USB-C sur le banc, puis bascule vers ta propre alimentation 4,5 \u00e0 13,5 V en production.\r\n  Les lignes D+\/D- passent vers les pastilles castell\u00e9es pour que tu puisses charger et transf\u00e9rer des donn\u00e9es sur un seul c\u00e2ble.\r\n          <\/p>\r\n          <p class=\"bpk-feat-spec\">Entr\u00e9e directe 4,5\u201313,5 V <span class=\"bpk-dot\">\u2022<\/span>22 V abs max <span class=\"bpk-dot\">\u2022<\/span>Passage de donn\u00e9es<\/p>\r\n        <\/div>\r\n\r\n        <!-- 3. Smart Charger -->\r\n        <div class=\"bpk-feat-card bpk-reveal\">\r\n          <div class=\"bpk-feat-icon\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n              <polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <p class=\"bpk-feat-title\">Chargeur intelligent 4,2 V jusqu'\u00e0 3 A<\/p>\r\n          <p class=\"bpk-feat-copy\">\r\n  Courant de charge s\u00e9lectionnable de 0,5 A \u00e0 3 A via cavaliers \u00e0 souder.\r\n Cavalier <strong>4,1 V<\/strong> optionnel pour une dur\u00e9e de vie de cycle prolong\u00e9e.\r\n Support de thermistance NTC 10 k\u03a9 avec cavalier de contournement.\r\n          <\/p>\r\n          <p class=\"bpk-feat-spec\">0,5\u20133 A s\u00e9lectionnable <span class=\"bpk-dot\">\u2022<\/span>Option 4,1 V <span class=\"bpk-dot\">\u2022<\/span>Support NTC + contournement<\/p>\r\n        <\/div>\r\n\r\n        <!-- 4. Buck-Boost Output -->\r\n        <div class=\"bpk-feat-card bpk-reveal\">\r\n          <div class=\"bpk-feat-icon\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n              <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"6\"\/>\r\n              <line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"22\"\/>\r\n              <line x1=\"4.93\" y1=\"4.93\" x2=\"7.76\" y2=\"7.76\"\/>\r\n              <line x1=\"16.24\" y1=\"16.24\" x2=\"19.07\" y2=\"19.07\"\/>\r\n              <line x1=\"2\" y1=\"12\" x2=\"6\" y2=\"12\"\/>\r\n              <line x1=\"18\" y1=\"12\" x2=\"22\" y2=\"12\"\/>\r\n              <line x1=\"4.93\" y1=\"19.07\" x2=\"7.76\" y2=\"16.24\"\/>\r\n              <line x1=\"16.24\" y1=\"7.76\" x2=\"19.07\" y2=\"4.93\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <p class=\"bpk-feat-title\">Sortie r\u00e9gul\u00e9e Buck-Boost<\/p>\r\n          <p class=\"bpk-feat-copy\">\r\n  La sortie est par d\u00e9faut \u00e0 5 V, et tu peux souder le cavalier <strong>3V3<\/strong> pour 3,3 V. Elle reste stable de la charge compl\u00e8te jusqu'\u00e0 la coupure \u00e0 2,8 V sans chute ni glitch, utilisant chaque goutte de capacit\u00e9 de batterie. \r\n          <\/p>\r\n          <p class=\"bpk-feat-spec\">Sortie jusqu'\u00e0 1,5 A <span class=\"bpk-dot\">\u2022<\/span>&lt;20 mV d'ondulation <span class=\"bpk-dot\">\u2022<\/span>Commutation 2 MHz<\/p>\r\n        <\/div>\r\n\r\n        <!-- 5. Ultra-Low Idle -->\r\n        <div class=\"bpk-feat-card bpk-reveal\">\r\n          <div class=\"bpk-feat-icon\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n              <path d=\"M18 20V10\"\/>\r\n              <path d=\"M12 20V4\"\/>\r\n              <path d=\"M6 20v-6\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <p class=\"bpk-feat-title\">Consommation syst\u00e8me au repos ultra-faible<\/p>\r\n          <p class=\"bpk-feat-copy\">\r\n  Une batterie de 1000 mAh dure plus de 5 ans au repos, et tu peux d\u00e9sactiver le r\u00e9gulateur via la broche Regulator EN (Ren) pour un arr\u00eat profond.\r\n          <\/p>\r\n          <p class=\"bpk-feat-spec\">Des ann\u00e9es en veille <span class=\"bpk-dot\">\u2022<\/span>Broche de d\u00e9sactivation du r\u00e9gulateur <span class=\"bpk-dot\">\u2022<\/span>Mode d'arr\u00eat profond<\/p>\r\n        <\/div>\r\n\r\n        <!-- 6. Breadboard to Production -->\r\n        <div class=\"bpk-feat-card bpk-reveal\">\r\n          <div class=\"bpk-feat-icon\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n              <rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\" ry=\"2\"\/>\r\n              <rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"\/>\r\n              <line x1=\"9\" y1=\"1\" x2=\"9\" y2=\"4\"\/>\r\n              <line x1=\"15\" y1=\"1\" x2=\"15\" y2=\"4\"\/>\r\n              <line x1=\"9\" y1=\"20\" x2=\"9\" y2=\"23\"\/>\r\n              <line x1=\"15\" y1=\"20\" x2=\"15\" y2=\"23\"\/>\r\n              <line x1=\"20\" y1=\"9\" x2=\"23\" y2=\"9\"\/>\r\n              <line x1=\"20\" y1=\"14\" x2=\"23\" y2=\"14\"\/>\r\n              <line x1=\"1\" y1=\"9\" x2=\"4\" y2=\"9\"\/>\r\n              <line x1=\"1\" y1=\"14\" x2=\"4\" y2=\"14\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <p class=\"bpk-feat-title\">Du breadboard \u00e0 la production<\/p>\r\n          <p class=\"bpk-feat-copy\">\r\n  Utilise des connecteurs 2,54 mm pour le prototypage et des pastilles SMT castell\u00e9es pour le refusion en production, tout sur la m\u00eame carte du banc au produit.\r\n  Les connecteurs JST PH et XH sont inclus, et un adaptateur JST 1,25 mm sera disponible au lancement.\r\n          <\/p>\r\n          <p class=\"bpk-feat-spec\">JST PH \/ XH <span class=\"bpk-dot\">\u2022<\/span>Adaptateur 1,25 mm <span class=\"bpk-dot\">\u2022<\/span>4x M2 <span class=\"bpk-dot\">\u2022<\/span>Bords castell\u00e9s<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <p class=\"bpk-safety-note bpk-reveal\" style=\"margin-top:36px; max-width:720px; margin-left:auto; margin-right:auto;\">\r\n  Utilisateurs avanc\u00e9s : soude le cavalier <strong>PO<\/strong> pour contourner le circuit de protection int\u00e9gr\u00e9 pour les batteries avec circuit de protection int\u00e9gr\u00e9.<br> La carte chauffera sous charge ou pendant la charge. C'est normal. \r\n      <\/p>\r\n\r\n      <p class=\"bpk-safety-note bpk-reveal\" style=\"margin-top:16px; font-size:1rem; color:#888888; font-style:italic;\">\r\n  Battery Pal est en d\u00e9veloppement actif. Les sp\u00e9cifications peuvent changer avant le lancement. \r\n      <\/p>\r\n\r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n  <!-- ========================================\r\n       MID-PAGE CTA\r\n  ======================================== -->\r\n  <section class=\"bpk-section\" style=\"padding-top:56px; padding-bottom:56px;\">\r\n    <div class=\"bpk-wrap\" style=\"text-align:center;\">\r\n      <h2 class=\"bpk-h2 bpk-reveal\" style=\"font-size:1.5rem; margin-bottom:12px;\">Int\u00e9ress\u00e9 ? Re\u00e7ois la fiche technique quand elle sera pr\u00eate. <\/h2>\r\n      <div class=\"bpk-reveal\">\r\n        <a href=\"#\" class=\"bpk-btn bpk-btn-primary\" style=\"flex-direction:column; white-space:normal; line-height:1.2;\" onclick=\"bpkOpenModal(); return false;\">\u00c9conomise 32 % au lancement<span style=\"display:block; font-size:16px; font-weight:400; opacity:0.85; margin-top:4px;\">Gratuit<\/span><\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n  <!-- ========================================\r\n       SECTION 4 \u2014 What You Can Build\r\n  ======================================== -->\r\n  <section class=\"bpk-section bpk-bg-light\">\r\n    <div class=\"bpk-wrap\">\r\n      <div style=\"text-align:center; margin-bottom:48px;\" class=\"bpk-reveal\">\r\n        <span class=\"bpk-tag\">Cas d'utilisation<\/span>\r\n        <h2 class=\"bpk-h2\">Con\u00e7u pour ton prochain projet<\/h2>\r\n        <p class=\"bpk-subhead\">\r\n  Battery Pal fonctionne avec tout ce qui n\u00e9cessite une batterie lithium monocellule, une alimentation propre et une protection ad\u00e9quate.\r\n        <\/p>\r\n      <\/div>\r\n      <div class=\"bpk-usecase-grid bpk-stagger\">\r\n        <div class=\"bpk-usecase-card bpk-reveal\">\r\n          <div class=\"bpk-usecase-img\">\r\n            <img decoding=\"async\" src=\"https:\/\/pnlabs.ca\/wp-content\/uploads\/2026\/03\/Enviromental-Monitoring.webp\" alt=\"Capteur de surveillance environnementale aliment\u00e9 par batterie mont\u00e9 \u00e0 l'ext\u00e9rieur\">\r\n          <\/div>\r\n          <div class=\"bpk-usecase-body\">\r\n            <p class=\"bpk-usecase-title\">Capteurs et n\u0153uds IoT<\/p>\r\n            <p class=\"bpk-usecase-copy\">\r\n  Associe un ESP32 ou nRF avec des capteurs environnementaux et laisse la consommation au repos ultra-faible maintenir\r\n ton capteur distant en marche pendant des ann\u00e9es entre les charges.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"bpk-usecase-card bpk-reveal\">\r\n          <div class=\"bpk-usecase-img\">\r\n            <img decoding=\"async\" src=\"https:\/\/pnlabs.ca\/wp-content\/uploads\/2026\/03\/Measurement-Instrument.webp\" alt=\"Instrument de mesure portable sur un \u00e9tabli\" style=\"object-position: center 65%; transform: scale(1.4);\">\r\n          <\/div>\r\n          <div class=\"bpk-usecase-body\">\r\n            <p class=\"bpk-usecase-title\">Instruments portables<\/p>\r\n            <p class=\"bpk-usecase-copy\">\r\n  Alimente des multim\u00e8tres portables, des enregistreurs de donn\u00e9es et des \u00e9quipements de test avec une sortie\r\n stable 3,3 V ou 5 V quel que soit l'\u00e9tat de la batterie, et charge via USB-C entre les utilisations.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"bpk-usecase-card bpk-reveal\">\r\n          <div class=\"bpk-usecase-img\">\r\n            <img decoding=\"async\" src=\"https:\/\/pnlabs.ca\/wp-content\/uploads\/2026\/03\/Robot-Controller.webp\" alt=\"Contr\u00f4leur de robot portable avec joysticks et charge USB-C\">\r\n          <\/div>\r\n          <div class=\"bpk-usecase-body\">\r\n            <p class=\"bpk-usecase-title\">Robotique<\/p>\r\n            <p class=\"bpk-usecase-copy\">\r\n  Alimente ta carte de contr\u00f4le, tes capteurs et tes petits pilotes de moteur avec jusqu'\u00e0 1,5 A de sortie\r\n r\u00e9gul\u00e9e, ou tire jusqu'\u00e0 ~3,5 A directement de Vsys pour des charges \u00e0 courant plus \u00e9lev\u00e9.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"bpk-usecase-card bpk-reveal\">\r\n          <div class=\"bpk-usecase-img\">\r\n            <img decoding=\"async\" src=\"https:\/\/pnlabs.ca\/wp-content\/uploads\/2026\/03\/Wearable-Device.webp\" alt=\"Appareil portable avec \u00e9cran mont\u00e9 sur une sangle de sac \u00e0 dos\">\r\n          <\/div>\r\n          <div class=\"bpk-usecase-body\">\r\n            <p class=\"bpk-usecase-title\">Objets portables<\/p>\r\n            <p class=\"bpk-usecase-copy\">\r\n  Le profil de temp\u00e9rature JEITA g\u00e8re le taux de charge en fonction des conditions ambiantes,\r\n et le faible courant de repos prolonge l'autonomie de la batterie entre les charges.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"bpk-usecase-card bpk-reveal\">\r\n          <div class=\"bpk-usecase-img\">\r\n            <img decoding=\"async\" src=\"https:\/\/pnlabs.ca\/wp-content\/uploads\/2026\/03\/Solar-Installation.webp\" alt=\"Installation de panneau solaire avec bo\u00eetier aliment\u00e9 par batterie\" style=\"object-position: center 10%;\">\r\n          <\/div>\r\n          <div class=\"bpk-usecase-body\">\r\n            <p class=\"bpk-usecase-title\">Syst\u00e8mes aliment\u00e9s par \u00e9nergie solaire<\/p>\r\n            <p class=\"bpk-usecase-copy\">\r\n  Connecte une source r\u00e9gul\u00e9e 4,5 \u00e0 13,5 V \u00e0 la broche Vusb et utilise un contr\u00f4leur de charge\r\n solaire pour maintenir la tension dans la plage, sans connecteur USB requis.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"bpk-usecase-card bpk-reveal\">\r\n          <div class=\"bpk-usecase-img\">\r\n            <img decoding=\"async\" src=\"https:\/\/pnlabs.ca\/wp-content\/uploads\/2026\/03\/Engineering-Project.webp\" alt=\"Produit mat\u00e9riel imprim\u00e9 en 3D avec \u00e9cran et charge USB-C\">\r\n          <\/div>\r\n          <div class=\"bpk-usecase-body\">\r\n            <p class=\"bpk-usecase-title\">Produits mat\u00e9riels<\/p>\r\n            <p class=\"bpk-usecase-copy\">\r\n  Prototype sur un breadboard et exp\u00e9die avec le m\u00eame module soud\u00e9 sur ton PCB.\r\n  Les bords castell\u00e9s se refusionnent proprement en production, donc pas de reconception de l'alimentation entre les r\u00e9visions.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n  <!-- ========================================\r\n       SECTION 6 \u2014 Launching Soon + Final CTA\r\n  ======================================== -->\r\n  <section id=\"bpk-launch\" class=\"bpk-section bpk-dark-cta\" style=\"padding-top:56px; padding-bottom:56px;\">\r\n    <div class=\"bpk-wrap\" style=\"text-align:center;\">\r\n\r\n      <span class=\"bpk-tag bpk-reveal\">Bient\u00f4t disponible<\/span>\r\n      <h2 class=\"bpk-h2 bpk-reveal\">Sois le premier sur la liste.<\/h2>\r\n      <p class=\"bpk-subhead bpk-reveal\" style=\"margin-bottom:32px;\">\r\n  Battery Pal est en d\u00e9veloppement actif.<br> \r\n  Les cartes prototypes sont en production maintenant.\r\n      <\/p>\r\n\r\n      <div class=\"bpk-launch-banner bpk-reveal\" style=\"background:rgba(255,255,255,0.06); border-color:rgba(255,255,255,0.15);\">\r\n        <div class=\"bpk-launch-details\">\r\n          <div class=\"bpk-launch-stat\">\r\n            <p class=\"bpk-launch-stat-value\">T2 2026<\/p>\r\n            <p class=\"bpk-launch-stat-label\">Lancement<\/p>\r\n          <\/div>\r\n          <div class=\"bpk-launch-stat\">\r\n            <p class=\"bpk-launch-stat-value\">T3 2026<\/p>\r\n            <p class=\"bpk-launch-stat-label\">Exp\u00e9dition estim\u00e9e<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"bpk-reveal\" style=\"margin-top:32px;\">\r\n        <a href=\"#\" class=\"bpk-btn bpk-btn-white\" style=\"flex-direction:column; white-space:normal; line-height:1.2;\" onclick=\"bpkOpenModal(); return false;\">\u00c9conomise 32 % au lancement<span style=\"display:block; font-size:16px; font-weight:400; opacity:0.85; margin-top:4px;\">Gratuit<\/span><\/a>\r\n      <\/div>\r\n\r\n      <div class=\"bpk-guarantee-row bpk-reveal\">\r\n        <span class=\"bpk-g-chip\">\r\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M3 3l7.07 16.97 2.51-7.39 7.39-2.51L3 3z\"\/>\r\n            <path d=\"M13 13l6 6\"\/>\r\n          <\/svg>\r\n  Con\u00e7u et contr\u00f4l\u00e9 au Canada\r\n        <\/span>\r\n        <span class=\"bpk-g-chip\">\r\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/>\r\n          <\/svg>\r\n  Test\u00e9 individuellement\r\n        <\/span>\r\n        <span class=\"bpk-g-chip\">\r\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z\"\/>\r\n            <polyline points=\"14 2 14 8 20 8\"\/>\r\n          <\/svg>\r\n  Documentation compl\u00e8te\r\n        <\/span>\r\n        <span class=\"bpk-g-chip\">\r\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\r\n            <polyline points=\"9 12 11 14 15 10\"\/>\r\n          <\/svg>\r\n  Support ing\u00e9nieur direct\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <p class=\"bpk-dark-note bpk-reveal\">\r\n  Tu as une question ?\r\n        <a href=\"https:\/\/pnlabs.ca\/fr\/contact\/\">Contacte-nous<\/a>. On r\u00e9pond vraiment. \r\n      <\/p>\r\n\r\n    <\/div>\r\n  <\/section>\r\n\r\n<\/div><!-- \/bpk-page -->\r\n\r\n\r\n<!-- \u2500\u2500 NOTIFY MODAL \u2500\u2500 -->\r\n<div class=\"bpk-modal-overlay\" id=\"bpkModalOverlay\" onclick=\"if(event.target===this)bpkCloseModal()\">\r\n  <div class=\"bpk-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"bpkModalTitle\">\r\n    <button class=\"bpk-modal-close\" onclick=\"bpkCloseModal()\" aria-label=\"Close\">\r\n      <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n        <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/>\r\n      <\/svg>\r\n    <\/button>\r\n    <p class=\"bpk-modal-title\" id=\"bpkModalTitle\">Rejoins la liste de lancement<\/p>\r\n    <p class=\"bpk-modal-sub\">Rejoins la liste de diffusion PN Labs pour obtenir Battery Pal \u00e0 partir de 14,99 $ (32 % de r\u00e9duction) au lancement, plus la fiche technique avant tout le monde. Tu recevras aussi des mises \u00e0 jour de produits, des annonces de nouveaux modules et du contenu technique de l'\u00e9quipe. D\u00e9sabonne-toi \u00e0 tout moment.  <\/p>\r\n    <div id=\"bpkModalForm\">\r\n      <!-- WPForms injected here by JS from hidden Elementor Shortcode widget -->\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n<script>\r\n(function() {\r\n  \/\/ Scroll reveal\r\n  var els = document.querySelectorAll('.bpk-reveal');\r\n  if ('IntersectionObserver' in window) {\r\n    var obs = new IntersectionObserver(function(entries) {\r\n      entries.forEach(function(e) {\r\n        if (e.isIntersecting) { e.target.classList.add('visible'); obs.unobserve(e.target); }\r\n      });\r\n    }, { threshold: 0.08, rootMargin: '0px 0px -20px 0px' });\r\n    els.forEach(function(el) { obs.observe(el); });\r\n  } else {\r\n    els.forEach(function(el) { el.classList.add('visible'); });\r\n  }\r\n\r\n  \/\/ Smooth scroll for in-page anchors\r\n  document.querySelectorAll('a[href^=\"#bpk-\"]').forEach(function(a) {\r\n    a.addEventListener('click', function(e) {\r\n      var t = document.querySelector(this.getAttribute('href'));\r\n      if (t) { e.preventDefault(); t.scrollIntoView({ behavior: 'smooth', block: 'start' }); }\r\n    });\r\n  });\r\n\r\n  \/\/ Escape key closes modal\r\n  document.addEventListener('keydown', function(e) {\r\n    if (e.key === 'Escape') bpkCloseModal();\r\n  });\r\n})();\r\n\r\n\/\/ \u2500\u2500 Notify modal \u2500\u2500\r\nvar bpkModalSubmitted = false;\r\nfunction bpkOpenModal() {\r\n  var overlay = document.getElementById('bpkModalOverlay');\r\n  if (!overlay) return;\r\n  var target = document.getElementById('bpkModalForm');\r\n\r\n  \/\/ Inject WPForms only when the container is empty\r\n  if (target && !target.children.length) {\r\n    var src = document.querySelector('.bpk-form-source .elementor-widget-container');\r\n    if (src && src.children.length) {\r\n      while (src.firstChild) { target.appendChild(src.firstChild); }\r\n      var form = target.querySelector('form');\r\n      if (form && !form._bpkListened) {\r\n        form._bpkListened = true;\r\n        form.addEventListener('submit', function() { bpkModalSubmitted = true; });\r\n      }\r\n    }\r\n  }\r\n\r\n  if (bpkModalSubmitted) {\r\n    var title = document.getElementById('bpkModalTitle');\r\n    var sub   = document.querySelector('.bpk-modal-sub');\r\n    if (title) title.textContent = \"You're on the list!\";\r\n    if (sub)   sub.textContent   = \"We'll send you the datasheet and your $14.99 launch price (32% off) before anyone else. Stay tuned.\";\r\n  }\r\n\r\n  overlay.classList.add('open');\r\n  document.body.style.overflow = 'hidden';\r\n}\r\nfunction bpkCloseModal() {\r\n  var overlay = document.getElementById('bpkModalOverlay');\r\n  if (overlay) overlay.classList.remove('open');\r\n  document.body.style.overflow = '';\r\n  if (!bpkModalSubmitted) {\r\n    var target = document.getElementById('bpkModalForm');\r\n    var src = document.querySelector('.bpk-form-source .elementor-widget-container');\r\n    if (target && src && target.children.length) {\r\n      while (target.firstChild) { src.appendChild(target.firstChild); }\r\n    }\r\n  }\r\n}\r\n\r\n\/\/ Auto-open modal with confirmation if MC4WP form was just submitted\r\nfunction bpkCheckMc4wpResult() {\r\n  var successForm = document.querySelector('.mc4wp-form-success');\r\n  var errorForm = document.querySelector('.mc4wp-form-error');\r\n  if (successForm) {\r\n    bpkModalSubmitted = true;\r\n    bpkOpenModal();\r\n    return true;\r\n  }\r\n  if (errorForm) {\r\n    bpkOpenModal();\r\n    return true;\r\n  }\r\n  return false;\r\n}\r\n\/\/ Try immediately, on DOMContentLoaded, on load, and after a delay (for late-rendering widgets)\r\nif (!bpkCheckMc4wpResult()) {\r\n  document.addEventListener('DOMContentLoaded', function() { bpkCheckMc4wpResult(); });\r\n  window.addEventListener('load', function() {\r\n    if (!bpkCheckMc4wpResult()) {\r\n      setTimeout(bpkCheckMc4wpResult, 500);\r\n    }\r\n  });\r\n}\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c38f5b4 bpk-form-source elementor-widget elementor-widget-shortcode\" data-id=\"c38f5b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>(function() {\n\twindow.mc4wp = window.mc4wp || {\n\t\tlisteners: [],\n\t\tforms: {\n\t\t\ton: function(evt, cb) {\n\t\t\t\twindow.mc4wp.listeners.push(\n\t\t\t\t\t{\n\t\t\t\t\t\tevent   : evt,\n\t\t\t\t\t\tcallback: cb\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t}\n})();\n<\/script><!-- Mailchimp for WordPress v4.12.1 - https:\/\/wordpress.org\/plugins\/mailchimp-for-wp\/ --><form id=\"mc4wp-form-1\" class=\"mc4wp-form mc4wp-form-4025\" method=\"post\" data-id=\"4025\" data-name=\"Battery Pal Signup\" data-typo-check=\"1\" ><div class=\"mc4wp-form-fields\"><p>\r\n\t<input type=\"text\" id=\"mc4wp-fname\" name=\"FNAME\" placeholder=\"First Name\" autocomplete=\"given-name\" required>\r\n<\/p>\r\n\r\n<p>\r\n\t<input type=\"email\" id=\"mc4wp-email\" name=\"EMAIL\" placeholder=\"Email Address\" autocomplete=\"email\" required>\r\n<\/p>\r\n\r\n<p>\r\n\t<input type=\"submit\" value=\"Sign up\">\r\n<\/p><\/div><label style=\"display: none !important;\">Laissez ce champ vide si vous \u00eates humain\u00a0: <input type=\"text\" name=\"_mc4wp_honeypot\" value=\"\" tabindex=\"-1\" autocomplete=\"off\" \/><\/label><input type=\"hidden\" name=\"_mc4wp_timestamp\" value=\"1776214870\" \/><input type=\"hidden\" name=\"_mc4wp_form_id\" value=\"4025\" \/><input type=\"hidden\" name=\"_mc4wp_form_element_id\" value=\"mc4wp-form-1\" \/><div class=\"mc4wp-response\"><\/div><\/form><!-- \/ Mailchimp for WordPress Plugin --><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Battery Pal Ajoute une alimentation par batterie \u00e0 n&rsquo;importe quel projet embarqu\u00e9 en quelques minutes. Charge, protection et sortie r\u00e9gul\u00e9e, tout sur une seule carte. 21,99 $ 14,99 $ USD pour les premiers utilisateurs \u00c9conomise 32 % au lancementGratuit Voir les fonctionnalit\u00e9s Qui est derri\u00e8re ce projet ? Ethan \u00b7 a con\u00e7u et mis \u00e0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4114","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Battery Pal - Alimentation par batterie pour tout projet embarqu\u00e9<\/title>\n<meta name=\"description\" content=\"Module d&#039;alimentation par batterie lithium-ion monocellule avec charge USB-C PD, sortie r\u00e9gul\u00e9e 3,3 V ou 5 V et protection de cellule. Alimentation pr\u00eate \u00e0 l&#039;emploi pour projets embarqu\u00e9s.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pnlabs.ca\/fr\/battery-pal\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Battery Pal - Alimentation par batterie pour tout projet embarqu\u00e9\" \/>\n<meta property=\"og:description\" content=\"Module d&#039;alimentation par batterie lithium-ion monocellule avec charge USB-C PD, sortie r\u00e9gul\u00e9e 3,3 V ou 5 V et protection de cellule. Alimentation pr\u00eate \u00e0 l&#039;emploi pour projets embarqu\u00e9s.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pnlabs.ca\/fr\/battery-pal\/\" \/>\n<meta property=\"og:site_name\" content=\"PN Labs Electronics\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-10T04:00:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pnlabs.ca\/wp-content\/uploads\/2026\/03\/Battery-Pal-Top-Down.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/battery-pal\\\/\",\"url\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/battery-pal\\\/\",\"name\":\"Battery Pal - Alimentation par batterie pour tout projet embarqu\u00e9\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/battery-pal\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/battery-pal\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pnlabs.ca\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Battery-Pal-Top-Down.webp\",\"datePublished\":\"2026-03-08T03:48:27+00:00\",\"dateModified\":\"2026-04-10T04:00:16+00:00\",\"description\":\"Module d'alimentation par batterie lithium-ion monocellule avec charge USB-C PD, sortie r\u00e9gul\u00e9e 3,3 V ou 5 V et protection de cellule. Alimentation pr\u00eate \u00e0 l'emploi pour projets embarqu\u00e9s.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/battery-pal\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/battery-pal\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/battery-pal\\\/#primaryimage\",\"url\":\"https:\\\/\\\/pnlabs.ca\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Battery-Pal-Top-Down.webp\",\"contentUrl\":\"https:\\\/\\\/pnlabs.ca\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Battery-Pal-Top-Down.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/battery-pal\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/accueil\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Battery Pal\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/\",\"name\":\"PN Labs Electronics\",\"description\":\"Trusted power management solutions that scale from prototype to production.\",\"publisher\":{\"@id\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/#organization\"},\"alternateName\":\"PN Labs\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/#organization\",\"name\":\"PN labs\",\"alternateName\":\"PN Labs Inc.\",\"url\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pnlabs.ca\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/PN-Labs-Logo-1.webp\",\"contentUrl\":\"https:\\\/\\\/pnlabs.ca\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/PN-Labs-Logo-1.webp\",\"width\":2000,\"height\":2000,\"caption\":\"PN labs\"},\"image\":{\"@id\":\"https:\\\/\\\/pnlabs.ca\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Battery Pal - Alimentation par batterie pour tout projet embarqu\u00e9","description":"Module d'alimentation par batterie lithium-ion monocellule avec charge USB-C PD, sortie r\u00e9gul\u00e9e 3,3 V ou 5 V et protection de cellule. Alimentation pr\u00eate \u00e0 l'emploi pour projets embarqu\u00e9s.","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:\/\/pnlabs.ca\/fr\/battery-pal\/","og_locale":"fr_FR","og_type":"article","og_title":"Battery Pal - Alimentation par batterie pour tout projet embarqu\u00e9","og_description":"Module d'alimentation par batterie lithium-ion monocellule avec charge USB-C PD, sortie r\u00e9gul\u00e9e 3,3 V ou 5 V et protection de cellule. Alimentation pr\u00eate \u00e0 l'emploi pour projets embarqu\u00e9s.","og_url":"https:\/\/pnlabs.ca\/fr\/battery-pal\/","og_site_name":"PN Labs Electronics","article_modified_time":"2026-04-10T04:00:16+00:00","og_image":[{"url":"https:\/\/pnlabs.ca\/wp-content\/uploads\/2026\/03\/Battery-Pal-Top-Down.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pnlabs.ca\/fr\/battery-pal\/","url":"https:\/\/pnlabs.ca\/fr\/battery-pal\/","name":"Battery Pal - Alimentation par batterie pour tout projet embarqu\u00e9","isPartOf":{"@id":"https:\/\/pnlabs.ca\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pnlabs.ca\/fr\/battery-pal\/#primaryimage"},"image":{"@id":"https:\/\/pnlabs.ca\/fr\/battery-pal\/#primaryimage"},"thumbnailUrl":"https:\/\/pnlabs.ca\/wp-content\/uploads\/2026\/03\/Battery-Pal-Top-Down.webp","datePublished":"2026-03-08T03:48:27+00:00","dateModified":"2026-04-10T04:00:16+00:00","description":"Module d'alimentation par batterie lithium-ion monocellule avec charge USB-C PD, sortie r\u00e9gul\u00e9e 3,3 V ou 5 V et protection de cellule. Alimentation pr\u00eate \u00e0 l'emploi pour projets embarqu\u00e9s.","breadcrumb":{"@id":"https:\/\/pnlabs.ca\/fr\/battery-pal\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pnlabs.ca\/fr\/battery-pal\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/pnlabs.ca\/fr\/battery-pal\/#primaryimage","url":"https:\/\/pnlabs.ca\/wp-content\/uploads\/2026\/03\/Battery-Pal-Top-Down.webp","contentUrl":"https:\/\/pnlabs.ca\/wp-content\/uploads\/2026\/03\/Battery-Pal-Top-Down.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/pnlabs.ca\/fr\/battery-pal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pnlabs.ca\/fr\/accueil\/"},{"@type":"ListItem","position":2,"name":"Battery Pal"}]},{"@type":"WebSite","@id":"https:\/\/pnlabs.ca\/fr\/#website","url":"https:\/\/pnlabs.ca\/fr\/","name":"PN Labs Electronics","description":"Trusted power management solutions that scale from prototype to production.","publisher":{"@id":"https:\/\/pnlabs.ca\/fr\/#organization"},"alternateName":"PN Labs","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pnlabs.ca\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/pnlabs.ca\/fr\/#organization","name":"PN labs","alternateName":"PN Labs Inc.","url":"https:\/\/pnlabs.ca\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/pnlabs.ca\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/pnlabs.ca\/wp-content\/uploads\/2025\/09\/PN-Labs-Logo-1.webp","contentUrl":"https:\/\/pnlabs.ca\/wp-content\/uploads\/2025\/09\/PN-Labs-Logo-1.webp","width":2000,"height":2000,"caption":"PN labs"},"image":{"@id":"https:\/\/pnlabs.ca\/fr\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pnlabs.ca\/fr\/wp-json\/wp\/v2\/pages\/4114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pnlabs.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pnlabs.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pnlabs.ca\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pnlabs.ca\/fr\/wp-json\/wp\/v2\/comments?post=4114"}],"version-history":[{"count":1,"href":"https:\/\/pnlabs.ca\/fr\/wp-json\/wp\/v2\/pages\/4114\/revisions"}],"predecessor-version":[{"id":4116,"href":"https:\/\/pnlabs.ca\/fr\/wp-json\/wp\/v2\/pages\/4114\/revisions\/4116"}],"wp:attachment":[{"href":"https:\/\/pnlabs.ca\/fr\/wp-json\/wp\/v2\/media?parent=4114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}