{"id":5224,"date":"2026-08-13T04:44:52","date_gmt":"2026-08-13T04:44:52","guid":{"rendered":"https:\/\/www.pvlinktech.com\/?post_type=project&#038;p=5224"},"modified":"2026-10-23T06:36:18","modified_gmt":"2026-10-23T06:36:18","slug":"solutions-de-raccordement-pour-le-stockage-par-batterie","status":"publish","type":"project","link":"https:\/\/www.pvlinktech.com\/fr\/project\/battery-storage-connection-solutions\/","title":{"rendered":"solutions de raccordement pour le stockage par batterie"},"content":{"rendered":"<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-3fcb658\" id=\"gspb_row-id-gsbp-3fcb658\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-e975380\" id=\"gspb_col-id-gsbp-e975380\">\n<style>\n  .pv-solution-intro {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(320px, 1fr);\n    gap: 56px;\n    align-items: center;\n    max-width: 1400px;\n    margin: 0 auto;\n    padding: 64px 24px;\n  }\n\n  .pv-solution-intro__tag {\n    display: inline-block;\n    margin: 0 0 14px;\n    padding: 6px 10px;\n    color: #0057B8;\n    background: #eaf3ff;\n    border-left: 4px solid #5ACB2E;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .pv-solution-intro h1 {\n    margin: 0 0 22px;\n    color: #0057B8;\n    font-size: clamp(32px, 4vw, 52px);\n    line-height: 1.12;\n    font-weight: 700;\n  }\n\n  .pv-solution-intro h1 span {\n    color: #5ACB2E;\n  }\n\n  .pv-solution-intro p {\n    margin: 0 0 14px;\n    color: #26384b;\n    font-size: 17px;\n    line-height: 1.75;\n  }\n\n  .pv-solution-intro__image {\n    overflow: hidden;\n    border-radius: 4px;\n    border-bottom: 5px solid #5ACB2E;\n    box-shadow: 0 12px 30px rgba(0, 87, 184, 0.14);\n  }\n\n  .pv-solution-intro__image img {\n    display: block;\n    width: 100%;\n    height: auto;\n    aspect-ratio: 4 \/ 3;\n    object-fit: cover;\n  }\n\n  @media (max-width: 767px) {\n    .pv-solution-intro {\n      grid-template-columns: 1fr;\n      gap: 30px;\n      padding: 40px 20px;\n    }\n\n    .pv-solution-intro h1 {\n      font-size: 34px;\n    }\n\n    .pv-solution-intro p {\n      font-size: 16px;\n    }\n  }\n<\/style>\n\n<section class=\"pv-solution-intro\">\n  <div class=\"pv-solution-intro__content\">\n    <h1>Battery Storage Connection Solutions: <span>Complete DC Connectivity, Module to Container<\/span><\/h1>\n\n<p>\nBattery storage connection solutions carry the full DC current through every joint in a battery energy storage system, from cells to packs, racks, cabinets and the inverter. If one joint is mismatched, the first symptom is heat or voltage drop, and the last is a string that fails years before the cells around it. PVLinkTech engineers the complete DC path for residential ESS, commercial storage and utility-scale battery projects with the CN series, from CN06 module links at 70 A to CN14 container junctions at 500 A, all rated 1500 V DC. Every connector carries UL 1977 and UL 4128 certification.\n<\/p>\n  <\/div>\n\n  <div class=\"pv-solution-intro__image\">\n    <img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/08\/exec-9bf260f0-8b87-44af-b041-e434c76c3a1a.jpg\" alt=\"Solutions de raccordement pour installations photovolta\u00efques solaires avec connecteurs \u00e9tanches et faisceaux de c\u00e2bles\" loading=\"eager\">\n  <\/div>\n<\/section>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row gspb_row gspb_row-id-gsbp-e6f983e\" id=\"gspb_row-id-gsbp-e6f983e\"><div class=\"gspb_row__content\"> \n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-05e7cf5\" id=\"gspb_col-id-gsbp-05e7cf5\"><\/div>\n <\/div><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-5b2dadf\" id=\"gspb_row-id-gsbp-5b2dadf\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-8b38064\" id=\"gspb_col-id-gsbp-8b38064\">\n<style>\r\n.slanted-marquee-wrap {\r\n  width: 100%;\r\n  overflow: hidden;\r\n  padding: 25px 0;\r\n}\r\n\r\n.slanted-marquee {\r\n  --blue: #0057B8;\r\n  --green: #5ACB2E;\r\n  --speed: 28s;\r\n\r\n  width: 104%;\r\n  margin-left: -2%;\r\n  overflow: hidden;\r\n  padding: 30px 0;\r\n  background: var(--blue);\r\n  color: #ffffff;\r\n  transform: rotate(-1.2deg);\r\n  transform-origin: center;\r\n}\r\n\r\n.slanted-marquee-track {\r\n  display: flex;\r\n  width: max-content;\r\n  animation: marqueeMove var(--speed) linear infinite;\r\n  will-change: transform;\r\n}\r\n\r\n.slanted-marquee-group {\r\n  display: flex;\r\n  flex-shrink: 0;\r\n  align-items: center;\r\n}\r\n\r\n.slanted-marquee-item {\r\n  display: flex;\r\n  flex-shrink: 0;\r\n  align-items: center;\r\n  white-space: nowrap;\r\n  font-family: \"Arial Narrow\", Arial, sans-serif;\r\n  font-size: clamp(20px, 2vw, 34px);\r\n  font-weight: 700;\r\n  line-height: 1;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.slanted-marquee-item::after {\r\n  content: \"\u2731\";\r\n  margin: 0 clamp(30px, 4vw, 65px);\r\n  color: var(--green);\r\n  font-family: Arial, sans-serif;\r\n  font-size: 1em;\r\n  font-weight: 700;\r\n  line-height: 1;\r\n}\r\n\r\n.slanted-marquee:hover .slanted-marquee-track {\r\n  animation-play-state: paused;\r\n}\r\n\r\n@keyframes marqueeMove {\r\n  from {\r\n    transform: translateX(0);\r\n  }\r\n\r\n  to {\r\n    transform: translateX(-50%);\r\n  }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .slanted-marquee-wrap {\r\n    padding: 18px 0;\r\n  }\r\n\r\n  .slanted-marquee {\r\n    width: 108%;\r\n    margin-left: -4%;\r\n    padding: 22px 0;\r\n    transform: rotate(-2deg);\r\n  }\r\n\r\n  .slanted-marquee-item::after {\r\n    margin: 0 25px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div class=\"slanted-marquee-wrap\">\r\n  <div class=\"slanted-marquee\">\r\n    <div class=\"slanted-marquee-track\">\r\n\r\n      <div class=\"slanted-marquee-group\">\r\n        <span class=\"slanted-marquee-item\">Battery Modules<\/span>\r\n        <span class=\"slanted-marquee-item\">Battery Racks &amp; Cabinets<\/span>\r\n        <span class=\"slanted-marquee-item\">PCS Connections<\/span>\r\n        <span class=\"slanted-marquee-item\">BMS &amp; Monitoring<\/span>\r\n      <\/div>\r\n\r\n      <!-- \u91cd\u590d\u4e00\u7ec4\u5185\u5bb9\uff0c\u5b9e\u73b0\u65e0\u7f1d\u5faa\u73af -->\r\n      <div class=\"slanted-marquee-group\" aria-hidden=\"true\">\r\n        <span class=\"slanted-marquee-item\">Battery Modules<\/span>\r\n        <span class=\"slanted-marquee-item\">Battery Racks &amp; Cabinets<\/span>\r\n        <span class=\"slanted-marquee-item\">PCS Connections<\/span>\r\n        <span class=\"slanted-marquee-item\">BMS &amp; Monitoring<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 id=\"what-a-battery-storage-connection-solution-covers\" class=\"wp-block-heading\">What a Battery Storage Connection Solution Covers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A battery storage connection solution has to fit one specific DC system: the voltage architecture, the conductor plan and the installation environment. It is not a stack of parts chosen from separate catalogs. When every element is checked against the same design, the risk of a mismatched joint is dealt with before the parts ship.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th class=\"has-text-align-left\" data-align=\"left\">Connection level<\/th><th class=\"has-text-align-left\" data-align=\"left\">What has to be right<\/th><th class=\"has-text-align-left\" data-align=\"left\">Ce que nous proposons<\/th><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Module and pack wiring<\/td><td class=\"has-text-align-left\" data-align=\"left\">Compact, tool-friendly joints that stay sealed inside tight enclosures<\/td><td class=\"has-text-align-left\" data-align=\"left\">CN06 (70-120 A) on 10\/16\/25 mm2 cable, straight or right-angle<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Pack to rack PDU<\/td><td class=\"has-text-align-left\" data-align=\"left\">Even current sharing and secure routing between parallel packs<\/td><td class=\"has-text-align-left\" data-align=\"left\">CN08 (150-250 A) on 35\/50\/70 mm2 cable<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Cabinet to inverter<\/td><td class=\"has-text-align-left\" data-align=\"left\">The highest sustained current inside the enclosure without hot joints<\/td><td class=\"has-text-align-left\" data-align=\"left\">CN10 (200-300 A) on 50\/70\/95 mm2 cable, pre-terminated assemblies<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Container junction and distribution<\/td><td class=\"has-text-align-left\" data-align=\"left\">Outdoor exposure, UV, long cable runs and field replacement<\/td><td class=\"has-text-align-left\" data-align=\"left\">CN12 and CN14 (250-500 A) on 70-185 mm2 cable, with busbar-ready terminations<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Each CN model is available in straight and right-angle versions with a panel-mount socket. The plug offers four termination options, threaded hole, screw, nut or through-hole, with a fast self-locking latch for a clear mechanical and electrical lock and a 360-degree rotatable outlet that simplifies cable routing in a crowded cabinet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The package also includes the parts around the connectors that keep a BESS safe to service. Manual service disconnects are part of the DC path on many of our projects, and they are quoted together with the connector set rather than as an afterthought. The package can include a <strong><strong><a href=\"https:\/\/www.pvlinktech.com\/fr\/coupure-manuelle-du-service-msd\/\">coupure manuelle de l'alimentation<\/a><\/strong><\/strong> as the defined isolation point for rack and cabinet maintenance.If your battery rooms follow a specific safety sequence, tell us and we include the corresponding hardware in the package.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The engineering review behind a battery storage connection solution is the same for a 5 kWh home battery and a 5 MWh container; only the current step and the conductor size change.<\/p>\n\n\n\n<h2 id=\"why-connection-failures-start-in-a-bess\" class=\"wp-block-heading\">Why Connection Failures Start in a BESS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most connection faults in storage systems do not begin in the cell chemistry. They begin at a joint where the resistance is higher than the design intended, and the failure chain is predictable: resistance heats the joint, heat accelerates oxidation of the contact surface, and the connection degrades until the string drops offline or the enclosure trips on overtemperature. Because DC current never crosses zero, an arc that starts is harder to stop than the same fault on an AC circuit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In our experience, field failures trace back to a handful of causes, and each one is preventable at the specification stage:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th class=\"has-text-align-left\" data-align=\"left\">Mode de d\u00e9faillance<\/th><th class=\"has-text-align-left\" data-align=\"left\">Qu'est-ce qui ne va pas, en r\u00e9alit\u00e9 ?<\/th><th class=\"has-text-align-left\" data-align=\"left\">How a matched package prevents it<\/th><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Poor or inconsistent crimp<\/td><td class=\"has-text-align-left\" data-align=\"left\">High-resistance joint that heats under sustained load<\/td><td class=\"has-text-align-left\" data-align=\"left\">Factory termination on calibrated equipment, inspected before dispatch<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Thermal cycling<\/td><td class=\"has-text-align-left\" data-align=\"left\">Daily charge-discharge cycles stress the joint and can loosen contacts over years<\/td><td class=\"has-text-align-left\" data-align=\"left\">Contact and housing design rated for continuous duty, 500 mating cycles, -40\u00b0C to +125\u00b0C<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Cable gauge mismatch<\/td><td class=\"has-text-align-left\" data-align=\"left\">The cable, not the connector, becomes the hot point<\/td><td class=\"has-text-align-left\" data-align=\"left\">Conductor range matched to each current step: 10 to 185 mm2 across CN06 to CN14<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Polarity or assembly error<\/td><td class=\"has-text-align-left\" data-align=\"left\">A reversed connection can damage electronics or kill a string<\/td><td class=\"has-text-align-left\" data-align=\"left\">Keyed housings, orange\/black\/red options and clear polarity marking<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Corrosion at outdoor joints<\/td><td class=\"has-text-align-left\" data-align=\"left\">Rising contact resistance in container-level connections<\/td><td class=\"has-text-align-left\" data-align=\"left\">IP67 sealed connection when mated and UV-resistant materials on request<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">That pattern is why we engineer battery storage connection solutions as matched packages rather than catalog picks. The variables are settled in engineering, not left to the installation crew.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even in a factory-built battery storage connection solution, some joints on a storage site are still terminated in the field, and we are clear about which ones. Pack connections on modular racks are usually better factory-terminated, while short interconnects between cabinets are sometimes made on site. When field termination is unavoidable, the package includes the correct dies, torque values and polarity checks for that specific connector, so the crew works to the same standard as the factory.<\/p>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row gspb_row gspb_row-id-gsbp-787bfe3\" id=\"gspb_row-id-gsbp-787bfe3\"><div class=\"gspb_row__content\"> \n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-1833c26\" id=\"gspb_col-id-gsbp-1833c26\">\n<!-- ============================================================\n     PVLinkTech | Battery Storage Connection Solutions by Application\n     WordPress + Blocksy Custom HTML Compatible\n     Paste this entire block into ONE Gutenberg \"Custom HTML\" block.\n     Original layout and visual style preserved.\n============================================================= -->\n\n<style>\n\/* ============================================================\n       WordPress Scoped Styles: Battery Storage Connection Solutions\n       Brand Palette: Primary #0057B8 | Energy Green #5ACB2E\n       ============================================================ *\/\n    .bess-wrapper {\n      --bess-blue: #0057B8;\n      --bess-blue-dark: #004085;\n      --bess-blue-light: #EBF3FC;\n      --bess-green: #5ACB2E;\n      --bess-green-dark: #449d21;\n      --bess-green-light: #EEFBEA;\n      --bess-slate-900: #0F172A;\n      --bess-slate-700: #334155;\n      --bess-slate-500: #64748B;\n      --bess-slate-200: #E2E8F0;\n      --bess-slate-50: #F8FAFC;\n      --bess-radius-lg: 16px;\n      --bess-radius-md: 10px;\n      --bess-radius-sm: 6px;\n      --bess-transition: all 0.28s cubic-bezier(0.4, 0, 0.2, 1);\n\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n      color: var(--bess-slate-900);\n      background: transparent;\n      padding: 40px 16px;\n      margin: 0 auto;\n      max-width: 1400px;\n      box-sizing: border-box;\n      line-height: 1.55;\n      -webkit-font-smoothing: antialiased;\n    }\n\n    .bess-wrapper * {\n      box-sizing: border-box;\n    }\n\n    \/* Header Section *\/\n    .bess-header {\n      text-align: center;\n      margin-bottom: 48px;\n      position: relative;\n    }\n\n    .bess-title {\n      font-size: clamp(26px, 3.5vw, 40px);\n      font-weight: 800;\n      letter-spacing: -0.025em;\n      color: var(--bess-slate-900);\n      margin: 0 0 16px 0;\n      line-height: 1.2;\n    }\n\n    .bess-title span {\n      background: linear-gradient(135deg, var(--bess-blue) 0%, #1A75D2 100%);\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n    }\n\n    .bess-subtitle {\n      font-size: clamp(15px, 1.8vw, 17px);\n      color: var(--bess-slate-500);\n      max-width: 760px;\n      margin: 0 auto;\n      font-weight: 400;\n      line-height: 1.6;\n    }\n\n    \/* Grid Layout: 3-Column Modern Cards *\/\n    .bess-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 24px;\n      align-items: stretch;\n    }\n\n    @media (max-width: 992px) {\n      .bess-grid {\n        grid-template-columns: 1fr;\n        gap: 28px;\n        max-width: 620px;\n        margin: 0 auto;\n      }\n    }\n\n    \/* Card Component *\/\n    .bess-card {\n      background: #FFFFFF;\n      border-radius: var(--bess-radius-lg);\n      border: 1px solid var(--bess-slate-200);\n      padding: 0 0 28px 0;\n      position: relative;\n      display: flex;\n      flex-direction: column;\n      transition: var(--bess-transition);\n      box-shadow: 0 4px 6px -1px rgba(15, 23, 42, 0.03), 0 2px 4px -2px rgba(15, 23, 42, 0.03);\n      overflow: hidden;\n    }\n\n    .bess-card::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      height: 4px;\n      background: linear-gradient(90deg, var(--bess-blue), var(--bess-green));\n      opacity: 0.8;\n      transition: var(--bess-transition);\n      z-index: 2;\n    }\n\n    .bess-card:hover {\n      transform: translateY(-5px);\n      border-color: rgba(0, 87, 184, 0.35);\n      box-shadow: 0 20px 25px -5px rgba(0, 87, 184, 0.08), 0 8px 10px -6px rgba(0, 87, 184, 0.04);\n    }\n\n    .bess-card:hover::before {\n      height: 6px;\n      opacity: 1;\n    }\n\n    \/* Card Image Container *\/\n    .bess-card-img-wrap {\n      width: 100%;\n      height: 200px;\n      overflow: hidden;\n      background-color: var(--bess-slate-50);\n      position: relative;\n    }\n\n    .bess-card-img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      display: block;\n      transition: transform 0.45s ease;\n    }\n\n    .bess-card:hover .bess-card-img {\n      transform: scale(1.05);\n    }\n\n    \/* Card Body Content *\/\n    .bess-card-body {\n      padding: 24px 24px 0 24px;\n      display: flex;\n      flex-direction: column;\n      flex-grow: 1;\n    }\n\n    \/* Card Headings *\/\n    .bess-card-title {\n      font-size: 20px;\n      font-weight: 700;\n      color: var(--bess-slate-900);\n      margin: 0 0 6px 0;\n      line-height: 1.3;\n    }\n\n    .bess-card-models {\n      display: inline-flex;\n      align-items: center;\n      gap: 6px;\n      font-size: 13px;\n      font-weight: 600;\n      color: var(--bess-blue);\n      margin-bottom: 16px;\n    }\n\n    \/* Key Specs Pill Group *\/\n    .bess-specs-list {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 6px;\n      margin-bottom: 18px;\n      padding-bottom: 16px;\n      border-bottom: 1px solid var(--bess-slate-200);\n    }\n\n    .bess-spec-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--bess-slate-50);\n      border: 1px solid var(--bess-slate-200);\n      border-radius: var(--bess-radius-sm);\n      padding: 4px 8px;\n      font-size: 12px;\n      font-weight: 600;\n      color: var(--bess-slate-700);\n    }\n\n    .bess-spec-badge strong {\n      color: var(--bess-slate-900);\n      margin-left: 3px;\n    }\n\n    \/* Card Content Text *\/\n    .bess-card-desc {\n      font-size: 14.5px;\n      color: var(--bess-slate-700);\n      line-height: 1.65;\n      margin: 0;\n      flex-grow: 1;\n      text-align: justify;\n    }\n\n    \/* Bottom Micro Banner for Trust & Standards *\/\n    .bess-footer-banner {\n      margin-top: 40px;\n      background: linear-gradient(135deg, rgba(0, 87, 184, 0.04) 0%, rgba(90, 203, 46, 0.04) 100%);\n      border: 1px dashed rgba(0, 87, 184, 0.25);\n      border-radius: var(--bess-radius-md);\n      padding: 18px 24px;\n      display: flex;\n      flex-wrap: wrap;\n      align-items: center;\n      justify-content: space-between;\n      gap: 16px;\n    }\n\n    .bess-footer-info {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      color: var(--bess-slate-700);\n      font-size: 14px;\n      font-weight: 500;\n    }\n\n    .bess-footer-info svg {\n      width: 20px;\n      height: 20px;\n      color: var(--bess-blue);\n      flex-shrink: 0;\n    }\n\n    .bess-tech-tags {\n      display: flex;\n      gap: 12px;\n      font-size: 13px;\n      font-weight: 600;\n      color: var(--bess-blue-dark);\n    }\n\n    .bess-tech-tags span {\n      display: inline-flex;\n      align-items: center;\n      gap: 4px;\n    }\n\n    .bess-tech-tags span::before {\n      content: \"\u2713\";\n      color: var(--bess-green);\n      font-weight: 800;\n    }\n\n\/* ============================================================\n       BLOCKSY \/ GUTENBERG COMPATIBILITY\n       Preserve the original look while preventing theme overrides.\n       ============================================================ *\/\n\n    .bess-wrapper {\n      width: 100%;\n      isolation: isolate;\n    }\n\n    .bess-wrapper *,\n    .bess-wrapper *::before,\n    .bess-wrapper *::after {\n      box-sizing: border-box;\n    }\n\n    .bess-wrapper h2,\n    .bess-wrapper h3,\n    .bess-wrapper p,\n    .bess-wrapper span,\n    .bess-wrapper strong,\n    .bess-wrapper div {\n      font-family: inherit;\n    }\n\n    \/* Lock heading\/body colors against Blocksy globals *\/\n    .bess-wrapper .bess-title,\n    .bess-wrapper .bess-card-title {\n      color: var(--bess-slate-900) !important;\n    }\n\n    .bess-wrapper .bess-subtitle {\n      color: var(--bess-slate-500) !important;\n    }\n\n    .bess-wrapper .bess-card-desc,\n    .bess-wrapper .bess-footer-info {\n      color: var(--bess-slate-700) !important;\n    }\n\n    .bess-wrapper .bess-card-models {\n      color: var(--bess-blue) !important;\n    }\n\n    .bess-wrapper .bess-spec-badge {\n      color: var(--bess-slate-700) !important;\n    }\n\n    .bess-wrapper .bess-spec-badge strong {\n      color: var(--bess-slate-900) !important;\n    }\n\n    .bess-wrapper img {\n      max-width: 100%;\n      height: auto;\n    }\n\n    .bess-wrapper .bess-card-img {\n      height: 100%;\n    }\n\n    .bess-wrapper .bess-card-title,\n    .bess-wrapper .bess-card-desc,\n    .bess-wrapper .bess-spec-badge,\n    .bess-wrapper .bess-footer-info,\n    .bess-wrapper .bess-tech-tags {\n      overflow-wrap: anywhere;\n    }\n\n    \/* More natural English readability while keeping the same layout *\/\n    .bess-wrapper .bess-card-desc {\n      text-align: left;\n    }\n\n    \/* Improve mobile spacing without altering desktop layout *\/\n    @media (max-width: 640px) {\n      .bess-wrapper {\n        padding: 28px 14px;\n      }\n\n      .bess-wrapper .bess-header {\n        margin-bottom: 34px;\n      }\n\n      .bess-wrapper .bess-card-body {\n        padding: 20px 18px 0;\n      }\n\n      .bess-wrapper .bess-card-img-wrap {\n        height: 210px;\n      }\n\n      .bess-wrapper .bess-footer-banner {\n        padding: 18px;\n        align-items: flex-start;\n      }\n\n      .bess-wrapper .bess-tech-tags {\n        flex-wrap: wrap;\n        gap: 8px 12px;\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      .bess-wrapper .bess-card,\n      .bess-wrapper .bess-card::before,\n      .bess-wrapper .bess-card-img {\n        transition: none !important;\n      }\n    }\n<\/style>\n\n<section class=\"bess-wrapper\">\n    \n    <!-- Section Header (Badge Removed) -->\n    <header class=\"bess-header\">\n      <h2 class=\"bess-title\">\n        Battery Storage Connection <span>Solutions by Application<\/span>\n      <\/h2>\n      <p class=\"bess-subtitle\">\n        Battery storage connection solutions split into three groups by operating environment and by the current each joint has to carry continuously.\n      <\/p>\n    <\/header>\n\n    <!-- 3-Column Product Architecture Grid -->\n    <div class=\"bess-grid\">\n\n      <!-- Card 1: Residential ESS -->\n      <article class=\"bess-card\">\n        <div class=\"bess-card-img-wrap\">\n          <img decoding=\"async\" class=\"bess-card-img\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-Sep-7-2026-06_05_43-PM.webp\" alt=\"Residential Energy Storage System\" loading=\"lazy\">\n        <\/div>\n\n        <div class=\"bess-card-body\">\n          <h3 class=\"bess-card-title\">Residential ESS<\/h3>\n          <div class=\"bess-card-models\">Series Code: CN06<\/div>\n\n          <!-- Quick Spec Pills -->\n          <div class=\"bess-specs-list\">\n            <span class=\"bess-spec-badge\">Current: <strong>70\u2013120 A<\/strong><\/span>\n            <span class=\"bess-spec-badge\">Rating: <strong>1 500 V CC<\/strong><\/span>\n            <span class=\"bess-spec-badge\">Cable: <strong>10\/16\/25 mm\u00b2<\/strong><\/span>\n            <span class=\"bess-spec-badge\">Sealing: <strong>IP67 Mated<\/strong><\/span>\n            <span class=\"bess-spec-badge\">Cutout: <strong>18 mm Panel<\/strong><\/span>\n          <\/div>\n\n          <p class=\"bess-card-desc\">\n            Residential battery storage connection solutions need to fit into tight spaces behind garage walls and in basement cabinets, and they are usually installed once by a crew that wants the job to stay done. The CN06 covers 70 to 120 A at 1500 V DC on 10\/16\/25 mm\u00b2 cable (with 1000 V DC ratings available for lower-voltage architectures), using a fast self-locking latch, clear polarity keying and an IP67 sealed connection when mated. The 18 mm panel footprint is small enough for a wall-mounted battery cabinet, and the straight or right-angle plug versions match either a pre-terminated harness or a direct cabinet entry.\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <!-- Card 2: Commercial and Industrial ESS -->\n      <article class=\"bess-card\">\n        <div class=\"bess-card-img-wrap\">\n          <img decoding=\"async\" class=\"bess-card-img\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-Sep-7-2026-06_05_51-PM.webp\" alt=\"Commercial and Industrial Energy Storage Rack\" loading=\"lazy\">\n        <\/div>\n\n        <div class=\"bess-card-body\">\n          <h3 class=\"bess-card-title\">Commercial and Industrial ESS<\/h3>\n          <div class=\"bess-card-models\">Series Code: CN08 &amp; CN10<\/div>\n\n          <!-- Quick Spec Pills -->\n          <div class=\"bess-specs-list\">\n            <span class=\"bess-spec-badge\">Current: <strong>150\u2013300 A<\/strong><\/span>\n            <span class=\"bess-spec-badge\">Rating: <strong>1 500 V CC<\/strong><\/span>\n            <span class=\"bess-spec-badge\">Conductor: <strong>35\u201395 mm\u00b2<\/strong><\/span>\n            <span class=\"bess-spec-badge\">Resistance: <strong>\u2264 0.2 m\u03a9 \/ 0.5 m\u03a9<\/strong><\/span>\n            <span class=\"bess-spec-badge\">Assembly: <strong>Rack PDU Ready<\/strong><\/span>\n          <\/div>\n\n          <p class=\"bess-card-desc\">\n            Commercial battery storage connection solutions run longer duty cycles than home systems, so the joint has to carry sustained load rather than occasional peaks. The CN08 and CN10 cover 150 A to 300 A at 1500 V DC on 35\/50\/70\/95 mm\u00b2 conductors, and they are the connectors we most often supply as pre-terminated assemblies for rack PDU links. Current rating, cable size and temperature derating are reviewed together before the order, because each one changes the effective limit of the joint. Contact resistance is specified at or below 0.2 m\u03a9 on CN08 and 0.5 m\u03a9 on CN10, which keeps the temperature rise low across the working range.\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <!-- Card 3: Utility-Scale BESS -->\n      <article class=\"bess-card\">\n        <div class=\"bess-card-img-wrap\">\n          <img decoding=\"async\" class=\"bess-card-img\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-Sep-7-2026-06_06_15-PM.webp\" alt=\"Utility Scale BESS Container Park\" loading=\"lazy\">\n        <\/div>\n\n        <div class=\"bess-card-body\">\n          <h3 class=\"bess-card-title\">Utility-Scale BESS<\/h3>\n          <div class=\"bess-card-models\">Series Code: CN12 &amp; CN14<\/div>\n\n          <!-- Quick Spec Pills -->\n          <div class=\"bess-specs-list\">\n            <span class=\"bess-spec-badge\">Current: <strong>250\u2013500 A<\/strong><\/span>\n            <span class=\"bess-spec-badge\">Max Rating: <strong>CN14 @ 500 A<\/strong><\/span>\n            <span class=\"bess-spec-badge\">Cable: <strong>70\u2013185 mm\u00b2<\/strong><\/span>\n            <span class=\"bess-spec-badge\">Contacts: <strong>Silver-Plated T2Y<\/strong><\/span>\n            <span class=\"bess-spec-badge\">Safety: <strong>Touch-Proof Housing<\/strong><\/span>\n          <\/div>\n\n          <p class=\"bess-card-desc\">\n            Utility-scale battery storage connection solutions have to survive container life: high ambient temperatures, long cable runs, UV exposure and field replacement by crews working to a schedule. We build these from CN12 to CN14, covering 250 A to 500 A on 70 to 185 mm\u00b2 cable, with the cable length, exit angle and termination specified for the container layout. CN12 reaches 350 A and CN14 reaches 500 A, both with silver-plated T2Y copper contacts and touch-proof, keyway-polarized housings, which matters when a mistake would arc under full string voltage.\n          <\/p>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n    <!-- Technical Trust \/ Footer Summary -->\n    <div class=\"bess-footer-banner\">\n      <div class=\"bess-footer-info\">\n        <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n          <path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path>\n        <\/svg>\n        <span>Full-Lifecycle Reliability \u2022 Customized Pre-Terminated Cable Assemblies<\/span>\n      <\/div>\n      <div class=\"bess-tech-tags\">\n        <span>Polarity Keyed<\/span>\n        <span>IP67 Protection<\/span>\n        <span>Low Contact Resistance<\/span>\n        <span>UL94-V0 Fire Retardant<\/span>\n      <\/div>\n    <\/div>\n\n  <\/section>\n<\/div>\n <\/div><\/div>\n\n\n\n<h2 id=\"typical-connection-configurations-we-build\" class=\"wp-block-heading\">Typical Connection Configurations We Build<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most battery storage connection solutions we supply follow one of four standard profiles. That keeps the engineering repeatable and delivery predictable, and each profile can still be adjusted to a specific rack or container drawing.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th class=\"has-text-align-left\" data-align=\"left\">Configuration<\/th><th class=\"has-text-align-left\" data-align=\"left\">Composants types<\/th><th class=\"has-text-align-left\" data-align=\"left\">O\u00f9 est-il utilis\u00e9 ?<\/th><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Home ESS pack harness<\/td><td class=\"has-text-align-left\" data-align=\"left\">CN06 connectors, polarity keyed, pre-cut 10\/16 mm2 leads<\/td><td class=\"has-text-align-left\" data-align=\"left\">Residential modules and pack wiring, 5-20 kWh systems<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Rack PDU link kit<\/td><td class=\"has-text-align-left\" data-align=\"left\">CN08 connectors, straight and right-angle, polarity marked<\/td><td class=\"has-text-align-left\" data-align=\"left\">Pack-to-PDU links in C&amp;I racks<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Cabinet-to-inverter power set<\/td><td class=\"has-text-align-left\" data-align=\"left\">CN10 connectors, pre-terminated on 50\/70\/95 mm2 cable<\/td><td class=\"has-text-align-left\" data-align=\"left\">DC cabinet to PCS inverter connections<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Container junction package<\/td><td class=\"has-text-align-left\" data-align=\"left\">CN12 and CN14 with custom cable lengths, UV jackets, threaded-hole or screw terminations<\/td><td class=\"has-text-align-left\" data-align=\"left\">Container-level distribution and outdoor utility projects<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When a system does not fit one of these profiles, that is where custom engineering starts. We terminate custom cable lengths, select the right plug termination for the busbar or stud pattern, and match color and polarity marking to your wiring standard. If you have an existing layout, send the drawing; we quote battery storage connection solutions against the actual connection list rather than a generic bill of materials.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Storage projects usually move in stages: a prototype rack, a pilot cabinet, then series production. The same configuration can be quoted at every stage, and the engineering file carries over, so the pilot units and the production run are built from the same connector and cable choices. That continuity matters more in BESS than in most industries, because a component change between stages is hard to trace once the cells are in the racks.<\/p>\n\n\n\n<h2 id=\"from-specification-to-site\" class=\"wp-block-heading\">Du cahier des charges au chantier<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every battery storage connection solution we ship starts the same way, with a short set of project parameters. You do not have to work out the connector selection yourself; we translate the system numbers into a package.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th class=\"has-text-align-left\" data-align=\"left\">\u00c9tape<\/th><th class=\"has-text-align-left\" data-align=\"left\">Que se passe-t-il ?<\/th><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1. Partager les param\u00e8tres du projet<\/td><td class=\"has-text-align-left\" data-align=\"left\">DC system voltage, current per joint, cable type and size, environment and quantity<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">2. Concours d'ing\u00e9nierie<\/td><td class=\"has-text-align-left\" data-align=\"left\">We confirm the connector model (CN06 to CN14), plug termination, cable plan and sealing level<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">3. Validation des \u00e9chantillons<\/td><td class=\"has-text-align-left\" data-align=\"left\">Les \u00e9chantillons et les plans permettent de v\u00e9rifier l'ajustement et le montage avant la production en s\u00e9rie<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">4. Production soumise \u00e0 un contr\u00f4le qualit\u00e9<\/td><td class=\"has-text-align-left\" data-align=\"left\">Factory termination and inspection, with the same process across the batch<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">5. Livraison et assistance<\/td><td class=\"has-text-align-left\" data-align=\"left\">Les pi\u00e8ces sont livr\u00e9es pr\u00eates \u00e0 \u00eatre install\u00e9es, accompagn\u00e9es de la documentation n\u00e9cessaire et d'un suivi technique.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you are at the drawing stage, the most useful inputs are the DC system voltage, the current at each connection point, the planned cable size, the environment and the order quantity. With those five points we can return a battery storage connection solution matched to your numbers, plus a project-specific quotation.<\/p>\n\n\n\n<h2 id=\"quality-behind-the-solution\" class=\"wp-block-heading\">La qualit\u00e9 au c\u0153ur de la solution<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The quality behind a battery storage connection solution shows in the process, not in the datasheet alone. PVLinkTech has manufactured connectors since 2015 in a 6,800 m2 factory in Shenzhen, operating under ISO9001, IATF16949 and ISO13485 quality systems. Assembly and inspection stay in-house, which is why sample-first ordering works: the sample you approve comes from the same production line and inspection steps as the final batch. The full process is documented on our&nbsp;<a href=\"https:\/\/www.pvlinktech.com\/fr\/controle-qualite\/\">Contr\u00f4le qualit\u00e9<\/a>&nbsp;page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The materials that carry a battery storage connection solution are specified the same way across the CN series: PA66 housings with a UL94 V-0 flammability rating and T2Y pure copper contacts with silver plating. Contact resistance is specified at or below 0.2 m\u03a9 on CN06 and CN08, and at or below 0.5 m\u03a9 on CN10, CN12 and CN14. Insulation resistance stays above 500 M\u03a9, plugging force is within 75 N, and the connectors are rated for 500 mating cycles across -40\u00b0C to +125\u00b0C. The CN series carries UL 1977 and UL 4128 certification, with CE and RoHS documentation issued through&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/UL_(safety_organization)\" target=\"_blank\" rel=\"noopener\">Solutions UL<\/a>&nbsp;and listed on our&nbsp;<a href=\"https:\/\/www.pvlinktech.com\/fr\/certificats\/\">Certificats<\/a>&nbsp;page. For installations in the U.S., the connection plan should also be reviewed against&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/National_Fire_Protection_Association\" target=\"_blank\" rel=\"noopener\">NFPA 855<\/a>&nbsp;practice and local authority requirements before supply.<\/p>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row gspb_row gspb_row-id-gsbp-78af016\" id=\"gspb_row-id-gsbp-78af016\"><div class=\"gspb_row__content\"> \n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-19fa7c5\" id=\"gspb_col-id-gsbp-19fa7c5\">\n<!-- ==============================================================\n     WordPress BESS Project Showcase Block\n     Brand Colors: Primary #0057B8 | Accent #5ACB2E\n     Instructions: Copy and paste directly into a WordPress \"Custom HTML\" block.\n     ============================================================== -->\n\n<div class=\"pv-bess-wrapper\">\n  <!-- Section Header -->\n  <div class=\"pv-bess-header\">\n    <h2 class=\"pv-bess-title\">Battery Storage Solutions Already in the Field<\/h2>\n    <p class=\"pv-bess-subtitle\">Two delivered projects show the range of battery storage connection solutions we have built:<\/p>\n  <\/div>\n\n  <!-- Cards Grid -->\n  <div class=\"pv-bess-grid\">\n    \n    <!-- Project Card 1 -->\n    <article class=\"pv-bess-card\">\n      <div class=\"pv-bess-image-box\">\n        <img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/07\/1a3bccd842eaef1a7e1926053bb272c0.webp\" alt=\"BESS Cabinet Wiring and Containerized System Assembly\" loading=\"lazy\" onerror=\"this.onerror=null; this.src='https:\/\/images.unsplash.com\/photo-1473341304170-971dccb5ac1e?auto=format&amp;fit=crop&amp;w=800&amp;q=80';\">\n        <div class=\"pv-bess-tag-group\">\n          <span class=\"pv-bess-pill pv-pill-accent\">5 MW \/ 10 MWh<\/span>\n          <span class=\"pv-bess-pill pv-pill-dark\">Containerized<\/span>\n        <\/div>\n      <\/div>\n      \n      <div class=\"pv-bess-content\">\n        <h3 class=\"pv-bess-card-title\">\n          <a href=\"https:\/\/www.pvlinktech.com\/fr\/projet\/cablage-de-larmoire-bess\/\" title=\"View BESS Cabinet Wiring Project\">\n            BESS Cabinet Wiring Project\n          <\/a>\n        <\/h3>\n        <p class=\"pv-bess-spec-text\">5 MW \/ 10 MWh Containerized System<\/p>\n        <p class=\"pv-bess-description\">\n          Rack and cabinet connections engineered for utility-scale containerized storage systems, delivered as factory-terminated assemblies so on-site wiring strictly stayed on schedule.\n        <\/p>\n\n        <ul class=\"pv-bess-features\">\n          <li>\n            <svg class=\"pv-check-icon\" viewbox=\"0 0 20 20\" fill=\"currentColor\">\n              <path fill-rule=\"evenodd\" d=\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\" clip-rule=\"evenodd\"><\/path>\n            <\/svg>\n            Pre-engineered, plug-and-play assembly\n          <\/li>\n          <li>\n            <svg class=\"pv-check-icon\" viewbox=\"0 0 20 20\" fill=\"currentColor\">\n              <path fill-rule=\"evenodd\" d=\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\" clip-rule=\"evenodd\"><\/path>\n            <\/svg>\n            Zero on-site harness crimping errors\n          <\/li>\n        <\/ul>\n\n        <div class=\"pv-bess-footer\">\n          <a href=\"https:\/\/www.pvlinktech.com\/fr\/projet\/cablage-de-larmoire-bess\/\" class=\"pv-bess-btn pv-btn-primary\">\n            <span>Explore Project Details<\/span>\n            <svg class=\"pv-arrow-icon\" viewbox=\"0 0 20 20\" fill=\"currentColor\">\n              <path fill-rule=\"evenodd\" d=\"M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z\" clip-rule=\"evenodd\"><\/path>\n            <\/svg>\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/article>\n\n    <!-- Project Card 2 -->\n    <article class=\"pv-bess-card\">\n      <div class=\"pv-bess-image-box\">\n        <img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/07\/01572f75f0d88d9319e008464f4d9079.webp\" alt=\"High Current Junction and Energy Storage Connectors\" loading=\"lazy\" onerror=\"this.onerror=null; this.src='https:\/\/images.unsplash.com\/photo-1581091226825-a6a2a5aee158?auto=format&amp;fit=crop&amp;w=800&amp;q=80';\">\n        <div class=\"pv-bess-tag-group\">\n          <span class=\"pv-bess-pill pv-pill-accent\">350 A Junction<\/span>\n          <span class=\"pv-bess-pill pv-pill-dark\">5 MW \/ 10 MWh<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"pv-bess-content\">\n        <h3 class=\"pv-bess-card-title\">\n          <a href=\"https:\/\/www.pvlinktech.com\/fr\/connecteurs-pour-le-stockage-denergie\/\" title=\"View Bavaria Container Project Details\">\n            Bavaria Container Project\n          <\/a>\n        <\/h3>\n        <p class=\"pv-bess-spec-text\">350 A Junction, 5 MW \/ 10 MWh<\/p>\n        <p class=\"pv-bess-description\">\n          Container-level distribution junctions rated at the 350 A current step, featuring IP2X touch-proof housings and mechanical keyway polarization for maximum field safety.\n        <\/p>\n\n        <ul class=\"pv-bess-features\">\n          <li>\n            <svg class=\"pv-check-icon\" viewbox=\"0 0 20 20\" fill=\"currentColor\">\n              <path fill-rule=\"evenodd\" d=\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\" clip-rule=\"evenodd\"><\/path>\n            <\/svg>\n            Touch-proof safety housings &amp; IP rating\n          <\/li>\n          <li>\n            <svg class=\"pv-check-icon\" viewbox=\"0 0 20 20\" fill=\"currentColor\">\n              <path fill-rule=\"evenodd\" d=\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\" clip-rule=\"evenodd\"><\/path>\n            <\/svg>\n            Foolproof keyway polarization design\n          <\/li>\n        <\/ul>\n\n        <div class=\"pv-bess-footer\">\n          <a href=\"https:\/\/www.pvlinktech.com\/fr\/connecteurs-pour-le-stockage-denergie\/\" class=\"pv-bess-btn pv-btn-outline\">\n            <span>Voir les connecteurs pour syst\u00e8mes de stockage d'\u00e9nergie<\/span>\n            <svg class=\"pv-arrow-icon\" viewbox=\"0 0 20 20\" fill=\"currentColor\">\n              <path fill-rule=\"evenodd\" d=\"M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z\" clip-rule=\"evenodd\"><\/path>\n            <\/svg>\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/article>\n\n  <\/div>\n\n  <!-- Bottom CTA Callout Notice -->\n  <div class=\"pv-bess-notice-box\">\n    <div class=\"pv-bess-notice-icon\">\n      <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n        <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13 10V3L4 14h7v7l9-11h-7z\"><\/path>\n      <\/svg>\n    <\/div>\n    <div class=\"pv-bess-notice-content\">\n      <h4>Have a Project in This Range?<\/h4>\n      <p>\n        If your project sits in this range, the fastest path is a connection list or drawing plus the five parameters from the section above. <strong>We handle the precision matching from there.<\/strong>\n      <\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n\/* Scoped Styles for WordPress Isolation *\/\n.pv-bess-wrapper {\n  --pv-primary: #0057B8;\n  --pv-primary-hover: #004494;\n  --pv-accent: #5ACB2E;\n  --pv-accent-dark: #46a721;\n  --pv-dark: #0f172a;\n  --pv-text-main: #334155;\n  --pv-text-muted: #64748b;\n  --pv-card-bg: #ffffff;\n  --pv-border: #e2e8f0;\n  --pv-radius: 12px;\n  --pv-shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.04);\n  --pv-shadow-hover: 0 20px 30px -10px rgba(0, 87, 184, 0.12), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n\n  max-width: 1300px;\n  margin: 40px auto;\n  padding: 0 20px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  box-sizing: border-box;\n  color: var(--pv-text-main);\n  line-height: 1.6;\n}\n\n.pv-bess-wrapper *,\n.pv-bess-wrapper *::before,\n.pv-bess-wrapper *::after {\n  box-sizing: inherit;\n}\n\n\/* Header *\/\n.pv-bess-header {\n  text-align: left;\n  margin-bottom: 36px;\n  max-width: 800px;\n}\n\n.pv-bess-kicker {\n  display: inline-block;\n  font-size: 13px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 1.2px;\n  color: var(--pv-primary);\n  margin-bottom: 8px;\n  background: rgba(0, 87, 184, 0.08);\n  padding: 4px 12px;\n  border-radius: 20px;\n}\n\n.pv-bess-title {\n  font-size: clamp(26px, 3.2vw, 36px);\n  font-weight: 800;\n  color: var(--pv-dark);\n  letter-spacing: -0.02em;\n  line-height: 1.25;\n  margin: 10px 0 12px 0;\n}\n\n.pv-bess-subtitle {\n  font-size: 17px;\n  color: var(--pv-text-muted);\n  margin: 0;\n}\n\n\/* Grid Layout *\/\n.pv-bess-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 32px;\n  margin-bottom: 36px;\n}\n\n\/* Card Structure *\/\n.pv-bess-card {\n  background: var(--pv-card-bg);\n  border: 1px solid var(--pv-border);\n  border-radius: var(--pv-radius);\n  overflow: hidden;\n  display: flex;\n  flex-direction: column;\n  box-shadow: var(--pv-shadow-sm);\n  transition: transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease;\n}\n\n.pv-bess-card:hover {\n  transform: translateY(-5px);\n  box-shadow: var(--pv-shadow-hover);\n  border-color: rgba(0, 87, 184, 0.3);\n}\n\n\/* Image Container *\/\n.pv-bess-image-box {\n  position: relative;\n  width: 100%;\n  height: 240px;\n  overflow: hidden;\n  background: #0f172a;\n}\n\n.pv-bess-image-box img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform 0.5s ease;\n  display: block;\n}\n\n.pv-bess-card:hover .pv-bess-image-box img {\n  transform: scale(1.05);\n}\n\n\/* Badges *\/\n.pv-bess-tag-group {\n  position: absolute;\n  bottom: 16px;\n  left: 16px;\n  display: flex;\n  gap: 8px;\n  flex-wrap: wrap;\n  z-index: 2;\n}\n\n.pv-bess-pill {\n  font-size: 12px;\n  font-weight: 700;\n  padding: 5px 12px;\n  border-radius: 6px;\n  box-shadow: 0 4px 6px rgba(0,0,0,0.15);\n  letter-spacing: 0.3px;\n}\n\n.pv-pill-accent {\n  background-color: var(--pv-accent);\n  color: #ffffff;\n}\n\n.pv-pill-dark {\n  background: rgba(15, 23, 42, 0.85);\n  backdrop-filter: blur(6px);\n  color: #ffffff;\n}\n\n\/* Content Area *\/\n.pv-bess-content {\n  padding: 28px;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n}\n\n.pv-bess-card-title {\n  font-size: 21px;\n  font-weight: 700;\n  margin: 0 0 6px 0;\n  line-height: 1.35;\n}\n\n.pv-bess-card-title a {\n  color: var(--pv-dark);\n  text-decoration: none;\n  transition: color 0.2s ease;\n}\n\n.pv-bess-card-title a:hover {\n  color: var(--pv-primary);\n}\n\n.pv-bess-spec-text {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--pv-primary);\n  margin: 0 0 14px 0;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n.pv-bess-description {\n  font-size: 15px;\n  color: var(--pv-text-muted);\n  margin: 0 0 20px 0;\n  line-height: 1.6;\n}\n\n\/* Feature List *\/\n.pv-bess-features {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 26px 0;\n  border-top: 1px solid #f1f5f9;\n  padding-top: 18px;\n}\n\n.pv-bess-features li {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-size: 14px;\n  font-weight: 500;\n  color: #475569;\n  margin-bottom: 8px;\n}\n\n.pv-check-icon {\n  width: 18px;\n  height: 18px;\n  color: var(--pv-accent);\n  flex-shrink: 0;\n}\n\n\/* Button & Links *\/\n.pv-bess-footer {\n  margin-top: auto;\n}\n\n.pv-bess-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  padding: 12px 22px;\n  font-size: 15px;\n  font-weight: 600;\n  border-radius: 8px;\n  text-decoration: none;\n  transition: all 0.22s ease;\n  width: 100%;\n}\n\n.pv-btn-primary {\n  background-color: var(--pv-primary);\n  color: #ffffff !important;\n  border: 1px solid var(--pv-primary);\n}\n\n.pv-btn-primary:hover {\n  background-color: var(--pv-primary-hover);\n  border-color: var(--pv-primary-hover);\n}\n\n.pv-btn-outline {\n  background-color: transparent;\n  color: var(--pv-primary) !important;\n  border: 1.5px solid var(--pv-primary);\n}\n\n.pv-btn-outline:hover {\n  background-color: var(--pv-primary);\n  color: #ffffff !important;\n}\n\n.pv-arrow-icon {\n  width: 18px;\n  height: 18px;\n  transition: transform 0.2s ease;\n}\n\n.pv-bess-btn:hover .pv-arrow-icon {\n  transform: translateX(4px);\n}\n\n\/* Notice Box \/ Callout *\/\n.pv-bess-notice-box {\n  background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);\n  border: 1px solid #e2e8f0;\n  border-left: 4px solid var(--pv-accent);\n  border-radius: 8px;\n  padding: 20px 24px;\n  display: flex;\n  align-items: flex-start;\n  gap: 16px;\n}\n\n.pv-bess-notice-icon {\n  width: 36px;\n  height: 36px;\n  border-radius: 50%;\n  background: rgba(90, 203, 46, 0.15);\n  color: var(--pv-accent-dark);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n}\n\n.pv-bess-notice-icon svg {\n  width: 20px;\n  height: 20px;\n}\n\n.pv-bess-notice-content h4 {\n  margin: 0 0 4px 0;\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--pv-dark);\n}\n\n.pv-bess-notice-content p {\n  margin: 0;\n  font-size: 14.5px;\n  color: var(--pv-text-muted);\n  line-height: 1.5;\n}\n\n.pv-bess-notice-content strong {\n  color: var(--pv-dark);\n}\n\n\/* Mobile & Tablet Responsive *\/\n@media (max-width: 768px) {\n  .pv-bess-grid {\n    grid-template-columns: 1fr;\n    gap: 24px;\n  }\n  .pv-bess-notice-box {\n    flex-direction: column;\n    gap: 12px;\n  }\n  .pv-bess-content {\n    padding: 20px;\n  }\n  .pv-bess-image-box {\n    height: 200px;\n  }\n}\n<\/style>\n\n\n<style>\n\/* ==========================================================\n   BLOCKSY \/ GUTENBERG COMPATIBILITY\n   Preserve the original appearance and prevent theme overrides.\n   ========================================================== *\/\n\n.pv-bess-wrapper {\n  width: 100%;\n  isolation: isolate;\n}\n\n.pv-bess-wrapper *,\n.pv-bess-wrapper *::before,\n.pv-bess-wrapper *::after {\n  box-sizing: border-box;\n}\n\n.pv-bess-wrapper h2,\n.pv-bess-wrapper h3,\n.pv-bess-wrapper h4,\n.pv-bess-wrapper p,\n.pv-bess-wrapper ul,\n.pv-bess-wrapper li,\n.pv-bess-wrapper a,\n.pv-bess-wrapper span,\n.pv-bess-wrapper div,\n.pv-bess-wrapper strong {\n  font-family: inherit;\n}\n\n\/* Lock typography colors against Blocksy globals *\/\n.pv-bess-wrapper .pv-bess-title,\n.pv-bess-wrapper .pv-bess-card-title a,\n.pv-bess-wrapper .pv-bess-notice-content h4,\n.pv-bess-wrapper .pv-bess-notice-content strong {\n  color: var(--pv-dark) !important;\n}\n\n.pv-bess-wrapper .pv-bess-subtitle,\n.pv-bess-wrapper .pv-bess-description,\n.pv-bess-wrapper .pv-bess-notice-content p {\n  color: var(--pv-text-muted) !important;\n}\n\n.pv-bess-wrapper .pv-bess-spec-text {\n  color: var(--pv-primary) !important;\n}\n\n.pv-bess-wrapper .pv-bess-features li {\n  color: #475569 !important;\n}\n\n.pv-bess-wrapper .pv-pill-accent,\n.pv-bess-wrapper .pv-pill-dark {\n  color: #ffffff !important;\n}\n\n\/* Keep card title links visually clean *\/\n.pv-bess-wrapper .pv-bess-card-title a,\n.pv-bess-wrapper .pv-bess-card-title a:visited,\n.pv-bess-wrapper .pv-bess-card-title a:hover,\n.pv-bess-wrapper .pv-bess-card-title a:focus {\n  text-decoration: none !important;\n}\n\n\/* CTA\/button protection *\/\n.pv-bess-wrapper .pv-bess-btn,\n.pv-bess-wrapper .pv-bess-btn:visited {\n  text-decoration: none !important;\n}\n\n.pv-bess-wrapper .pv-btn-primary,\n.pv-bess-wrapper .pv-btn-primary:visited,\n.pv-bess-wrapper .pv-btn-primary:hover,\n.pv-bess-wrapper .pv-btn-primary:focus,\n.pv-bess-wrapper .pv-btn-primary span,\n.pv-bess-wrapper .pv-btn-primary svg {\n  color: #ffffff !important;\n}\n\n.pv-bess-wrapper .pv-btn-outline,\n.pv-bess-wrapper .pv-btn-outline:visited {\n  color: var(--pv-primary) !important;\n}\n\n.pv-bess-wrapper .pv-btn-outline:hover,\n.pv-bess-wrapper .pv-btn-outline:focus,\n.pv-bess-wrapper .pv-btn-outline:hover span,\n.pv-bess-wrapper .pv-btn-outline:hover svg {\n  color: #ffffff !important;\n}\n\n.pv-bess-wrapper img {\n  max-width: 100%;\n}\n\n.pv-bess-wrapper .pv-bess-card-title,\n.pv-bess-wrapper .pv-bess-description,\n.pv-bess-wrapper .pv-bess-spec-text,\n.pv-bess-wrapper .pv-bess-features li,\n.pv-bess-wrapper .pv-bess-notice-content {\n  overflow-wrap: anywhere;\n}\n\n\/* Keyboard accessibility *\/\n.pv-bess-wrapper .pv-bess-btn:focus-visible,\n.pv-bess-wrapper .pv-bess-card-title a:focus-visible {\n  outline: 3px solid rgba(0, 87, 184, 0.22);\n  outline-offset: 3px;\n}\n\n\/* Tablet refinement: keep two columns until narrower screens *\/\n@media (min-width: 769px) and (max-width: 1024px) {\n  .pv-bess-wrapper .pv-bess-grid {\n    gap: 22px;\n  }\n\n  .pv-bess-wrapper .pv-bess-content {\n    padding: 24px;\n  }\n}\n\n\/* Mobile refinements *\/\n@media (max-width: 768px) {\n  .pv-bess-wrapper {\n    margin: 24px auto;\n    padding-left: 14px;\n    padding-right: 14px;\n  }\n\n  .pv-bess-wrapper .pv-bess-title {\n    font-size: clamp(26px, 8vw, 32px);\n  }\n\n  .pv-bess-wrapper .pv-bess-image-box {\n    height: 210px;\n  }\n\n  .pv-bess-wrapper .pv-bess-btn {\n    min-height: 44px;\n  }\n\n  .pv-bess-wrapper .pv-bess-notice-box {\n    padding: 18px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .pv-bess-wrapper .pv-bess-card,\n  .pv-bess-wrapper .pv-bess-image-box img,\n  .pv-bess-wrapper .pv-bess-btn,\n  .pv-bess-wrapper .pv-arrow-icon {\n    transition: none !important;\n  }\n}\n<\/style>\n<\/div>\n <\/div><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row gspb_row gspb_row-id-gsbp-312631a\" id=\"gspb_row-id-gsbp-312631a\"><div class=\"gspb_row__content\"> \n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-9ef9073\" id=\"gspb_col-id-gsbp-9ef9073\">\n<!-- ============================================================\n     PVLinkTech | BESS FAQ Accordion\n     WordPress + Blocksy Custom HTML Compatible\n     Paste this entire block into ONE Gutenberg \"Custom HTML\" block.\n     Original layout, content and visual style preserved.\n============================================================= -->\n\n<!-- ========================================================\n  PVLINK BESS FAQ Accordion for WordPress\n  Colors: Primary Blue #0057B8 | Accent Green #5ACB2E\n  Direct Embed: Paste into WordPress Custom HTML block \/ Elementor\n======================================================== -->\n\n<div class=\"pvl-faq-wrapper\">\n  <!-- FAQ Header -->\n  <div class=\"pvl-faq-header\">\n    <h2 class=\"pvl-faq-title\">Foire aux questions<\/h2>\n    <p class=\"pvl-faq-subtitle\">\n      Find quick engineering answers regarding our battery storage connection systems, certifications, custom tooling, and sample requests.\n    <\/p>\n  <\/div>\n\n  <!-- Accordion List -->\n  <div class=\"pvl-accordion\">\n    \n    <!-- Item 1 -->\n    <div class=\"pvl-item active\">\n      <button type=\"button\" class=\"pvl-question\" aria-expanded=\"true\">\n        <span class=\"pvl-q-num\">01<\/span>\n        <span class=\"pvl-q-text\">Do you supply a complete battery storage connection solution, not just loose connectors?<\/span>\n        <span class=\"pvl-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"pvl-answer\">\n        <div class=\"pvl-answer-inner\">\n          <p>\n            <strong>Oui.<\/strong> A complete battery storage connection solution covers the DC path from module wiring to the container junction: CN-series connectors matched to each current step, factory-terminated cable assemblies, and the engineering review of voltage, cable size and environment. Send your system drawing or connection list and we quote the full package.\n          <\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Item 2 -->\n    <div class=\"pvl-item\">\n      <button type=\"button\" class=\"pvl-question\" aria-expanded=\"false\">\n        <span class=\"pvl-q-num\">02<\/span>\n        <span class=\"pvl-q-text\">Are your BESS connectors certified to UL 1977 and UL 4128?<\/span>\n        <span class=\"pvl-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"pvl-answer\">\n        <div class=\"pvl-answer-inner\">\n          <p>\n            <strong>Oui.<\/strong> The CN series carries UL 1977 and UL 4128 certification, with CE and RoHS documentation available for project files. Tell us the scope your project requires and we confirm which documents apply.\n          <\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Item 3 -->\n    <div class=\"pvl-item\">\n      <button type=\"button\" class=\"pvl-question\" aria-expanded=\"false\">\n        <span class=\"pvl-q-num\">03<\/span>\n        <span class=\"pvl-q-text\">What current and voltage range do your BESS connectors cover?<\/span>\n        <span class=\"pvl-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"pvl-answer\">\n        <div class=\"pvl-answer-inner\">\n          <p>\n            The CN series behind our battery storage connection solutions runs from CN06 to CN14, covering <strong>70 A to 500 A at 1500 V DC<\/strong>, with 1000 V DC ratings available on CN06 for lower-voltage systems. Operating range is -40\u00b0C to +125\u00b0C, and the conductor range goes from 10 mm\u00b2 to 185 mm\u00b2.\n          <\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Item 4 -->\n    <div class=\"pvl-item\">\n      <button type=\"button\" class=\"pvl-question\" aria-expanded=\"false\">\n        <span class=\"pvl-q-num\">04<\/span>\n        <span class=\"pvl-q-text\">Are the connections sealed for outdoor containers?<\/span>\n        <span class=\"pvl-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"pvl-answer\">\n        <div class=\"pvl-answer-inner\">\n          <p>\n            CN-series connectors are rated <strong>IP67 when mated<\/strong>, with UL94 V-0 PA66 housings. UV-resistant materials and custom cable jackets are available for outdoor container and junction applications.\n          <\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Item 5 -->\n    <div class=\"pvl-item\">\n      <button type=\"button\" class=\"pvl-question\" aria-expanded=\"false\">\n        <span class=\"pvl-q-num\">05<\/span>\n        <span class=\"pvl-q-text\">Can you match an existing rack or container layout?<\/span>\n        <span class=\"pvl-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"pvl-answer\">\n        <div class=\"pvl-answer-inner\">\n          <p>\n            <strong>Oui.<\/strong> Custom battery storage connection solutions are built to the layout drawing, with the cable lengths, right-angle exits and threaded-hole, screw, nut or through-hole terminations you specify, including polarity and color requirements. Send the rack or container drawing and the connection list for a project-specific quotation.\n          <\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Item 6 -->\n    <div class=\"pvl-item\">\n      <button type=\"button\" class=\"pvl-question\" aria-expanded=\"false\">\n        <span class=\"pvl-q-num\">06<\/span>\n        <span class=\"pvl-q-text\">Dans quels d\u00e9lais pouvons-nous obtenir des \u00e9chantillons pendant la phase de d\u00e9veloppement ?<\/span>\n        <span class=\"pvl-icon\" aria-hidden=\"true\"><\/span>\n      <\/button>\n      <div class=\"pvl-answer\">\n        <div class=\"pvl-answer-inner\">\n          <p>\n            We work sample-first. Give us the parameters or drawing and we confirm a sample timeline for that specific series and cable assembly, because it depends on the connector model and the amount of custom work in the order. Most projects start with samples before volume production.\n          <\/p>\n          <p style=\"margin-top: 10px;\">\n            Need battery storage connection solutions matched to your project? Send the DC system voltage, current per joint, cable size, environment and quantity. Our engineers do the matching and come back with a complete package and a project-specific quote.\n          <\/p>\n          <div class=\"pvl-inline-cta-links\">\n            <a href=\"https:\/\/www.pvlinktech.com\/fr\/devis-pour-connecteur-etanche\/\" target=\"_blank\" rel=\"noopener\">DEMANDER UN DEVIS<\/a>\n            <span class=\"pvl-divider\">|<\/span>\n            <a href=\"https:\/\/www.pvlinktech.com\/fr\/contacter-un-fabricant-de-connecteurs-etanches\/\" target=\"_blank\" rel=\"noopener\">CONTACTEZ NOTRE \u00c9QUIPE<\/a>\n            <span class=\"pvl-divider\">|<\/span>\n            <a href=\"https:\/\/www.pvlinktech.com\/fr\/projets\/\" target=\"_blank\" rel=\"noopener\">VOIR TOUTES LES CANDIDATURES<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <!-- Bottom CTA Quick Action Bar -->\n  <div class=\"pvl-cta-bar\">\n    <div class=\"pvl-cta-content\">\n      <div class=\"pvl-cta-heading\">Ready to Engineer Your Custom Storage Connection?<\/div>\n      <p class=\"pvl-cta-desc\">Direct factory review of your voltage, cable gauge, and layout schematics.<\/p>\n    <\/div>\n    <div class=\"pvl-cta-buttons\">\n      <a href=\"https:\/\/www.pvlinktech.com\/fr\/devis-pour-connecteur-etanche\/\" class=\"pvl-btn pvl-btn-primary\" target=\"_blank\" rel=\"noopener\">\n        <span>Demander un devis<\/span>\n        <svg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n      <\/a>\n      <a href=\"https:\/\/www.pvlinktech.com\/fr\/contacter-un-fabricant-de-connecteurs-etanches\/\" class=\"pvl-btn pvl-btn-secondary\" target=\"_blank\" rel=\"noopener\">\n        Contactez notre \u00e9quipe\n      <\/a>\n      <a href=\"https:\/\/www.pvlinktech.com\/fr\/projets\/\" class=\"pvl-btn pvl-btn-outline\" target=\"_blank\" rel=\"noopener\">\n        Afficher toutes les applications\n      <\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n\/* ========================================================\n   SCOPED STYLES (No WordPress Theme Clashes)\n======================================================== *\/\n.pvl-faq-wrapper {\n  --pvl-blue: #0057B8;\n  --pvl-blue-hover: #00438F;\n  --pvl-blue-light: #F0F6FF;\n  --pvl-green: #5ACB2E;\n  --pvl-green-hover: #4EB326;\n  --pvl-green-light: #F2FBF0;\n  --pvl-dark: #0F172A;\n  --pvl-body: #334155;\n  --pvl-muted: #64748B;\n  --pvl-border: #E2E8F0;\n  --pvl-card-bg: #FFFFFF;\n  --pvl-radius: 12px;\n  --pvl-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.pvl-faq-wrapper {\n  max-width: 1400px;\n  margin: 0 auto;\n  padding: 40px 20px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  color: var(--pvl-body);\n  box-sizing: border-box;\n}\n\n.pvl-faq-wrapper *,\n.pvl-faq-wrapper *::before,\n.pvl-faq-wrapper *::after {\n  box-sizing: border-box;\n}\n\n\/* Header Section *\/\n.pvl-faq-header {\n  text-align: center;\n  max-width: 760px;\n  margin: 0 auto 48px auto;\n}\n\n.pvl-faq-badge {\n  display: inline-block;\n  background: var(--pvl-blue-light);\n  color: var(--pvl-blue);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 1.2px;\n  padding: 6px 14px;\n  border-radius: 999px;\n  margin-bottom: 14px;\n  border: 1px solid rgba(0, 87, 184, 0.15);\n}\n\n.pvl-faq-title {\n  font-size: 34px;\n  font-weight: 800;\n  color: var(--pvl-dark);\n  line-height: 1.25;\n  margin: 0 0 16px 0;\n  letter-spacing: -0.02em;\n}\n\n.pvl-faq-subtitle {\n  font-size: 16px;\n  line-height: 1.65;\n  color: var(--pvl-muted);\n  margin: 0;\n}\n\n\/* Accordion Container *\/\n.pvl-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n}\n\n\/* Individual Accordion Item *\/\n.pvl-item {\n  background: var(--pvl-card-bg);\n  border: 1px solid var(--pvl-border);\n  border-radius: var(--pvl-radius);\n  overflow: hidden;\n  transition: var(--pvl-transition);\n  position: relative;\n  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.04);\n}\n\n.pvl-item:hover {\n  border-color: #CBD5E1;\n  box-shadow: 0 4px 12px rgba(0, 87, 184, 0.06);\n}\n\n.pvl-item.active {\n  border-color: var(--pvl-blue);\n  box-shadow: 0 6px 20px rgba(0, 87, 184, 0.08);\n}\n\n.pvl-item.active::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 4px;\n  height: 100%;\n  background: linear-gradient(180deg, var(--pvl-blue) 0%, var(--pvl-green) 100%);\n  z-index: 2;\n}\n\n\/* Question Button *\/\n.pvl-question {\n  width: 100%;\n  background: transparent;\n  border: none;\n  padding: 22px 26px;\n  text-align: left;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 18px;\n  cursor: pointer;\n  font-family: inherit;\n  margin: 0;\n  user-select: none;\n  transition: background-color 0.2s ease;\n}\n\n.pvl-question:hover {\n  background-color: #FAFAFC;\n}\n\n.pvl-item.active .pvl-question {\n  background-color: #FFFFFF;\n}\n\n.pvl-q-num {\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--pvl-blue);\n  background: var(--pvl-blue-light);\n  padding: 4px 8px;\n  border-radius: 6px;\n  flex-shrink: 0;\n}\n\n.pvl-item.active .pvl-q-num {\n  background: var(--pvl-blue);\n  color: #FFFFFF;\n}\n\n.pvl-q-text {\n  flex: 1;\n  font-size: 17px;\n  font-weight: 700;\n  color: var(--pvl-dark);\n  line-height: 1.45;\n  transition: color 0.2s ease;\n}\n\n.pvl-item.active .pvl-q-text {\n  color: var(--pvl-blue);\n}\n\n\/* Accordion Toggle Icon (Plus\/Minus Animated) *\/\n.pvl-icon {\n  width: 32px;\n  height: 32px;\n  border-radius: 50%;\n  background: #F1F5F9;\n  position: relative;\n  flex-shrink: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: var(--pvl-transition);\n}\n\n.pvl-icon::before,\n.pvl-icon::after {\n  content: \"\";\n  position: absolute;\n  background-color: var(--pvl-muted);\n  transition: var(--pvl-transition);\n  border-radius: 2px;\n}\n\n\/* Horizontal line *\/\n.pvl-icon::before {\n  width: 14px;\n  height: 2px;\n}\n\n\/* Vertical line *\/\n.pvl-icon::after {\n  width: 2px;\n  height: 14px;\n}\n\n.pvl-item.active .pvl-icon {\n  background: var(--pvl-green);\n}\n\n.pvl-item.active .pvl-icon::before {\n  background-color: #FFFFFF;\n}\n\n.pvl-item.active .pvl-icon::after {\n  transform: rotate(90deg);\n  opacity: 0;\n  background-color: #FFFFFF;\n}\n\n\/* Answer Body (Smooth Heights) *\/\n.pvl-answer {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.pvl-item.active .pvl-answer {\n  max-height: 800px; \/* Expands smoothly *\/\n}\n\n.pvl-answer-inner {\n  padding: 4px 26px 24px 62px;\n  font-size: 15px;\n  line-height: 1.7;\n  color: var(--pvl-body);\n}\n\n.pvl-answer-inner p {\n  margin: 0;\n}\n\n.pvl-answer-inner strong {\n  color: var(--pvl-dark);\n  font-weight: 600;\n}\n\n\/* Inline CTA Links inside Question 6 *\/\n.pvl-inline-cta-links {\n  margin-top: 16px;\n  padding-top: 14px;\n  border-top: 1px dashed var(--pvl-border);\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 10px;\n  font-size: 13px;\n  font-weight: 700;\n}\n\n.pvl-inline-cta-links a {\n  color: var(--pvl-blue);\n  text-decoration: none;\n  position: relative;\n  transition: color 0.2s ease;\n}\n\n.pvl-inline-cta-links a:hover {\n  color: var(--pvl-green-hover);\n  text-decoration: underline;\n}\n\n.pvl-divider {\n  color: #CBD5E1;\n}\n\n\/* Bottom CTA Quick Action Bar *\/\n.pvl-cta-bar {\n  margin-top: 48px;\n  background: linear-gradient(135deg, #07152B 0%, #0F2D54 100%);\n  border-radius: var(--pvl-radius);\n  padding: 34px 38px;\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: space-between;\n  gap: 24px;\n  box-shadow: 0 14px 30px rgba(0, 87, 184, 0.15);\n  border-bottom: 4px solid var(--pvl-green);\n}\n\n.pvl-cta-content {\n  flex: 1;\n  min-width: 280px;\n}\n\n.pvl-cta-heading {\n  font-size: 20px;\n  font-weight: 700;\n  color: #FFFFFF;\n  margin-bottom: 6px;\n  letter-spacing: -0.01em;\n}\n\n.pvl-cta-desc {\n  font-size: 14px;\n  color: #94A3B8;\n  margin: 0;\n  line-height: 1.5;\n}\n\n.pvl-cta-buttons {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  align-items: center;\n}\n\n\/* High-Converting Action Buttons *\/\n.pvl-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  padding: 11px 20px;\n  font-size: 14px;\n  font-weight: 600;\n  border-radius: 8px;\n  text-decoration: none;\n  transition: var(--pvl-transition);\n  white-space: nowrap;\n  cursor: pointer;\n}\n\n.pvl-btn-primary {\n  background: var(--pvl-green);\n  color: #0A2E02;\n  font-weight: 700;\n}\n\n.pvl-btn-primary:hover {\n  background: #68DC3A;\n  color: #051A01;\n  transform: translateY(-2px);\n  box-shadow: 0 6px 16px rgba(90, 203, 46, 0.35);\n}\n\n.pvl-btn-secondary {\n  background: var(--pvl-blue);\n  color: #FFFFFF;\n  border: 1px solid rgba(255, 255, 255, 0.15);\n}\n\n.pvl-btn-secondary:hover {\n  background: var(--pvl-blue-hover);\n  color: #FFFFFF;\n  transform: translateY(-2px);\n  box-shadow: 0 6px 16px rgba(0, 87, 184, 0.35);\n}\n\n.pvl-btn-outline {\n  background: transparent;\n  color: #E2E8F0;\n  border: 1px solid rgba(255, 255, 255, 0.25);\n}\n\n.pvl-btn-outline:hover {\n  background: rgba(255, 255, 255, 0.08);\n  border-color: #FFFFFF;\n  color: #FFFFFF;\n  transform: translateY(-2px);\n}\n\n\/* Responsive Styles for Mobile *\/\n@media (max-width: 768px) {\n  .pvl-faq-wrapper {\n    padding: 24px 14px;\n  }\n  .pvl-faq-title {\n    font-size: 26px;\n  }\n  .pvl-question {\n    padding: 16px 18px;\n    gap: 12px;\n  }\n  .pvl-q-num {\n    display: none; \/* Hide index pill on very small screens *\/\n  }\n  .pvl-q-text {\n    font-size: 15px;\n  }\n  .pvl-answer-inner {\n    padding: 0 18px 18px 18px;\n    font-size: 14px;\n  }\n  .pvl-cta-bar {\n    padding: 24px 20px;\n    flex-direction: column;\n    text-align: center;\n  }\n  .pvl-cta-buttons {\n    width: 100%;\n    flex-direction: column;\n  }\n  .pvl-btn {\n    width: 100%;\n  }\n}\n\n\n\/* ========================================================\n   BLOCKSY \/ GUTENBERG COMPATIBILITY\n   Preserve the original visual design while preventing\n   theme-level typography\/button\/link overrides.\n======================================================== *\/\n\n.pvl-faq-wrapper {\n  width: 100%;\n  isolation: isolate;\n}\n\n.pvl-faq-wrapper *,\n.pvl-faq-wrapper *::before,\n.pvl-faq-wrapper *::after {\n  box-sizing: border-box;\n}\n\n.pvl-faq-wrapper h2,\n.pvl-faq-wrapper p,\n.pvl-faq-wrapper a,\n.pvl-faq-wrapper button,\n.pvl-faq-wrapper span,\n.pvl-faq-wrapper div,\n.pvl-faq-wrapper strong {\n  font-family: inherit;\n}\n\n.pvl-faq-wrapper .pvl-faq-title,\n.pvl-faq-wrapper .pvl-q-text,\n.pvl-faq-wrapper .pvl-answer-inner strong {\n  color: var(--pvl-dark) !important;\n}\n\n.pvl-faq-wrapper .pvl-faq-subtitle {\n  color: var(--pvl-muted) !important;\n}\n\n.pvl-faq-wrapper .pvl-answer-inner {\n  color: var(--pvl-body) !important;\n}\n\n.pvl-faq-wrapper .pvl-item.active .pvl-q-text {\n  color: var(--pvl-blue) !important;\n}\n\n.pvl-faq-wrapper .pvl-question {\n  appearance: none;\n  -webkit-appearance: none;\n  border-radius: 0;\n  box-shadow: none;\n  text-transform: none;\n  min-height: 74px;\n}\n\n.pvl-faq-wrapper .pvl-question:focus {\n  outline: none;\n}\n\n.pvl-faq-wrapper .pvl-question:focus-visible,\n.pvl-faq-wrapper .pvl-btn:focus-visible,\n.pvl-faq-wrapper .pvl-inline-cta-links a:focus-visible {\n  outline: 3px solid rgba(0, 87, 184, 0.22);\n  outline-offset: 3px;\n}\n\n\/* Prevent Blocksy from changing CTA colors *\/\n.pvl-faq-wrapper .pvl-cta-heading {\n  color: #FFFFFF !important;\n}\n\n.pvl-faq-wrapper .pvl-cta-desc {\n  color: #94A3B8 !important;\n}\n\n.pvl-faq-wrapper .pvl-btn-primary,\n.pvl-faq-wrapper .pvl-btn-primary:visited,\n.pvl-faq-wrapper .pvl-btn-primary:hover,\n.pvl-faq-wrapper .pvl-btn-primary:focus,\n.pvl-faq-wrapper .pvl-btn-primary span,\n.pvl-faq-wrapper .pvl-btn-primary svg {\n  color: #0A2E02 !important;\n  text-decoration: none !important;\n}\n\n.pvl-faq-wrapper .pvl-btn-secondary,\n.pvl-faq-wrapper .pvl-btn-secondary:visited,\n.pvl-faq-wrapper .pvl-btn-secondary:hover,\n.pvl-faq-wrapper .pvl-btn-secondary:focus,\n.pvl-faq-wrapper .pvl-btn-outline,\n.pvl-faq-wrapper .pvl-btn-outline:visited,\n.pvl-faq-wrapper .pvl-btn-outline:hover,\n.pvl-faq-wrapper .pvl-btn-outline:focus {\n  color: #FFFFFF !important;\n  text-decoration: none !important;\n}\n\n.pvl-faq-wrapper .pvl-inline-cta-links a,\n.pvl-faq-wrapper .pvl-inline-cta-links a:visited {\n  color: var(--pvl-blue) !important;\n}\n\n.pvl-faq-wrapper .pvl-inline-cta-links a:hover {\n  color: var(--pvl-green-hover) !important;\n}\n\n.pvl-faq-wrapper .pvl-q-text,\n.pvl-faq-wrapper .pvl-answer-inner,\n.pvl-faq-wrapper .pvl-cta-heading,\n.pvl-faq-wrapper .pvl-cta-desc {\n  overflow-wrap: anywhere;\n}\n\n\/* Dynamic height is controlled by JS; remove the fixed 800px ceiling *\/\n.pvl-faq-wrapper .pvl-item.active .pvl-answer {\n  max-height: none;\n}\n\n@media (max-width: 768px) {\n  .pvl-faq-wrapper {\n    padding: 24px 14px;\n  }\n\n  .pvl-faq-wrapper .pvl-cta-heading {\n    line-height: 1.3;\n  }\n\n  .pvl-faq-wrapper .pvl-btn {\n    min-height: 44px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .pvl-faq-wrapper *,\n  .pvl-faq-wrapper *::before,\n  .pvl-faq-wrapper *::after {\n    transition-duration: 0.01ms !important;\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n    scroll-behavior: auto !important;\n  }\n}\n\n<\/style>\n\n<script>\n(function () {\n  'use strict';\n\n  function initPvlFaq(wrapper, wrapperIndex) {\n    if (!wrapper || wrapper.dataset.pvlFaqReady === '1') return;\n    wrapper.dataset.pvlFaqReady = '1';\n\n    const accordion = wrapper.querySelector('.pvl-accordion');\n    if (!accordion) return;\n\n    const items = accordion.querySelectorAll('.pvl-item');\n\n    function setHeight(answer, isOpen) {\n      if (!answer) return;\n      answer.style.maxHeight = isOpen ? answer.scrollHeight + 'px' : '0px';\n    }\n\n    function closeItem(item) {\n      const btn = item.querySelector('.pvl-question');\n      const answer = item.querySelector('.pvl-answer');\n\n      item.classList.remove('active');\n      if (btn) btn.setAttribute('aria-expanded', 'false');\n      setHeight(answer, false);\n    }\n\n    function openItem(item) {\n      const btn = item.querySelector('.pvl-question');\n      const answer = item.querySelector('.pvl-answer');\n\n      item.classList.add('active');\n      if (btn) btn.setAttribute('aria-expanded', 'true');\n      setHeight(answer, true);\n    }\n\n    items.forEach(function (item, itemIndex) {\n      const btn = item.querySelector('.pvl-question');\n      const answer = item.querySelector('.pvl-answer');\n\n      if (!btn || !answer) return;\n\n      const btnId = 'pvl-faq-q-' + (wrapperIndex + 1) + '-' + (itemIndex + 1);\n      const answerId = 'pvl-faq-a-' + (wrapperIndex + 1) + '-' + (itemIndex + 1);\n\n      btn.id = btnId;\n      btn.setAttribute('aria-controls', answerId);\n\n      answer.id = answerId;\n      answer.setAttribute('role', 'region');\n      answer.setAttribute('aria-labelledby', btnId);\n\n      setHeight(answer, item.classList.contains('active'));\n\n      btn.addEventListener('click', function () {\n        const isOpen = item.classList.contains('active');\n\n        \/* Keep the original single-open accordion behavior *\/\n        items.forEach(function (otherItem) {\n          if (otherItem !== item && otherItem.classList.contains('active')) {\n            closeItem(otherItem);\n          }\n        });\n\n        if (isOpen) {\n          closeItem(item);\n        } else {\n          openItem(item);\n        }\n      });\n    });\n  }\n\n  function initAllPvlFaqs() {\n    document.querySelectorAll('.pvl-faq-wrapper').forEach(function (wrapper, index) {\n      initPvlFaq(wrapper, index);\n    });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initAllPvlFaqs, { once: true });\n  } else {\n    initAllPvlFaqs();\n  }\n\n  window.addEventListener('resize', function () {\n    document.querySelectorAll(\n      '.pvl-faq-wrapper .pvl-item.active .pvl-answer'\n    ).forEach(function (answer) {\n      answer.style.maxHeight = answer.scrollHeight + 'px';\n    });\n  });\n})();\n<\/script>\n<\/div>\n <\/div><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row gspb_row gspb_row-id-gsbp-368b2f1\" id=\"gspb_row-id-gsbp-368b2f1\"><div class=\"gspb_row__content\"> \n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-ffbf7f2\" id=\"gspb_col-id-gsbp-ffbf7f2\">\n<style>\n  .wp-author-card,\n  .wp-author-card * {\n    box-sizing: border-box;\n  }\n\n  .wp-author-card {\n    display: flex;\n    align-items: flex-start;\n    gap: 24px;\n    position: relative;\n    overflow: hidden;\n    margin: 24px 0;\n    padding: 32px;\n    border-radius: 16px;\n    background: #2b2b2b;\n    color: #ffffff;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n  }\n\n  .wp-author-card::before {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 6px;\n    height: 100%;\n    content: \"\";\n    background: #5ACB2E;\n  }\n\n  .wp-author-avatar-wrapper {\n    flex: 0 0 auto;\n  }\n\n  .wp-author-avatar {\n    display: block;\n    width: 96px;\n    height: 96px;\n    object-fit: cover;\n    border: 3px solid #0057B8;\n    border-radius: 50%;\n    box-shadow: 0 4px 12px rgba(0, 87, 184, 0.35);\n  }\n\n  .wp-author-content {\n    flex: 1;\n    min-width: 0;\n  }\n\n  .wp-author-header {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    gap: 10px 12px;\n    margin: 0 0 12px;\n  }\n\n  .wp-author-name {\n    margin: 0;\n    color: #ffffff;\n    font-size: 24px;\n    font-weight: 700;\n    line-height: 1.2;\n  }\n\n  .wp-author-badge {\n    display: inline-block;\n    padding: 4px 12px;\n    border: 1px solid #0057B8;\n    border-radius: 999px;\n    background: rgba(0, 87, 184, 0.25);\n    color: #9bc5ff;\n    font-size: 12px;\n    font-weight: 600;\n    line-height: 1.4;\n    letter-spacing: 0.2px;\n  }\n\n  .wp-author-bio {\n    margin: 0;\n    color: #d1d5db;\n    font-size: 15px;\n    line-height: 1.75;\n  }\n\n  .wp-author-highlight {\n    color: #5ACB2E;\n    font-weight: 700;\n  }\n\n  @media (max-width: 640px) {\n    .wp-author-card {\n      flex-direction: column;\n      align-items: center;\n      padding: 28px 20px 24px;\n      text-align: center;\n    }\n\n    .wp-author-card::before {\n      width: 100%;\n      height: 4px;\n    }\n\n    .wp-author-header {\n      justify-content: center;\n    }\n\n    .wp-author-avatar {\n      width: 80px;\n      height: 80px;\n    }\n  }\n<\/style>\n\n<div class=\"wp-author-card\">\n  <div class=\"wp-author-avatar-wrapper\">\n    <img decoding=\"async\" class=\"wp-author-avatar\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/08\/\u5fae\u4fe1\u56fe\u7247_20260803155905_476_42.webp\" alt=\"La photo de profil de Ryan\" width=\"96\" height=\"96\" loading=\"lazy\">\n  <\/div>\n\n  <div class=\"wp-author-content\">\n    <div class=\"wp-author-header\">\n      <p class=\"wp-author-name\">Ryan<\/p>\n      <span class=\"wp-author-badge\">Blogueur technique et expert du secteur<\/span>\n    <\/div>\n\n    <p class=\"wp-author-bio\">\n      Je pense que le v\u00e9ritable savoir-faire ne doit pas se limiter \u00e0 l'atelier. \u00c0 travers mon blog, je partage des informations sur le secteur et je traduis des normes industrielles complexes en solutions techniques claires et pratiques \u2014\n      <span class=\"wp-author-highlight\">aborder la technologie par \u00e9crit et garantir la qualit\u00e9 de la production<\/span>.\n    <\/p>\n  <\/div>\n<\/div>\n<\/div>\n <\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>What a Battery Storage Connection Solution Covers A battery storage connection solution has to fit one specific DC system: the voltage architecture, the conductor plan and the installation environment. It is not a stack of parts chosen from separate catalogs. When every element is checked against the same design, the risk of a mismatched joint [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5201,"parent":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_gspb_post_css":"#gspb_row-id-gsbp-312631a,#gspb_row-id-gsbp-368b2f1,#gspb_row-id-gsbp-3fcb658,#gspb_row-id-gsbp-5b2dadf,#gspb_row-id-gsbp-787bfe3,#gspb_row-id-gsbp-78af016,#gspb_row-id-gsbp-e6f983e{justify-content:space-between;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap}#gspb_row-id-gsbp-3fcb658>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}.gspb_row{position:relative}div[id^=gspb_col-id]{box-sizing:border-box;position:relative}#gspb_col-id-gsbp-e975380.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-e975380.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-5b2dadf>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-8b38064.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-8b38064.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-787bfe3>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}body.gspb-bodyfront #gspb_row-id-gsbp-787bfe3>.gspb_row__content{width:var(--theme-container-width, 1200px);max-width:var(--theme-normal-container-max-width, 1200px)}#gspb_col-id-gsbp-1833c26.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-1833c26.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-78af016>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-19fa7c5.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-19fa7c5.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-312631a>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}body.gspb-bodyfront #gspb_row-id-gsbp-312631a>.gspb_row__content,body.gspb-bodyfront #gspb_row-id-gsbp-78af016>.gspb_row__content{width:var(--theme-container-width, 1200px);max-width:var(--theme-normal-container-max-width, 1200px)}#gspb_col-id-gsbp-9ef9073.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-9ef9073.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-368b2f1>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-ffbf7f2.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-ffbf7f2.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-e6f983e>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}body.gspb-bodyfront #gspb_row-id-gsbp-368b2f1>.gspb_row__content,body.gspb-bodyfront #gspb_row-id-gsbp-e6f983e>.gspb_row__content{width:var(--theme-container-width, 1200px);max-width:var(--theme-normal-container-max-width, 1200px)}#gspb_col-id-gsbp-05e7cf5.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-05e7cf5.gspb_row__col--12{width:100%}}","footnotes":""},"project_category":[87],"class_list":["post-5224","project","type-project","status-publish","has-post-thumbnail","hentry","project_category-connector-solutions"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/project\/5224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/types\/project"}],"author":[{"embeddable":true,"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/comments?post=5224"}],"version-history":[{"count":0,"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/project\/5224\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/media\/5201"}],"wp:attachment":[{"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/media?parent=5224"}],"wp:term":[{"taxonomy":"project_category","embeddable":true,"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/project_category?post=5224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}