{"id":14,"date":"2025-06-20T12:20:39","date_gmt":"2025-06-20T12:20:39","guid":{"rendered":"https:\/\/startersites.io\/blocksy\/web-studio\/?page_id=14"},"modified":"2026-10-23T15:46:01","modified_gmt":"2026-10-23T15:46:01","slug":"a-propos-de-nous","status":"publish","type":"page","link":"https:\/\/www.pvlinktech.com\/fr\/about-us\/","title":{"rendered":"\u00c0 propos de nous"},"content":{"rendered":"\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-e04d849 gspb_row--gutter-custom-0\" id=\"gspb_row-id-gsbp-e04d849\"><div class=\"gspb_row__content\"> \n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--6 gspb_row__col--md-12 gspb_col-id-gsbp-094e440\" id=\"gspb_col-id-gsbp-094e440\">\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-3f968b6\" id=\"gspb_row-id-gsbp-3f968b6\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-495c404\" id=\"gspb_col-id-gsbp-495c404\">\n<section class=\"ly-hero\">\n  <div class=\"ly-hero-inner\">\n    <h1>About PVLinkTech \u2014 A Waterproof Connector Supplier Since 2015<\/h1>\n\n    <p class=\"ly-subtitle\">\n     PVLinkTech is a waterproof connector supplier since 2015, serving 10,000+ enterprises with IP68-rated connectors and custom cable assemblies for energy storage, power distribution, industrial equipment, and outdoor applications.\n    <\/p>\n\n    <div class=\"ly-actions\">\n      <button type=\"button\" class=\"ly-btn ly-primary\" id=\"lyOpenQuote\" aria-controls=\"lyQuoteModal\" aria-expanded=\"false\">\n        Talk to Our Team\n      <\/button>\n\n      <a href=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/PVLinkTech-2026-Product-Catalog._compressed.pdf\" class=\"ly-btn ly-secondary\">\n        <svg class=\"ly-download-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M12 3a1 1 0 0 1 1 1v9.59l3.3-3.3a1 1 0 1 1 1.4 1.42l-5 5a1 1 0 0 1-1.4 0l-5-5a1 1 0 1 1 1.4-1.42l3.3 3.3V4a1 1 0 0 1 1-1Z\"><\/path>\n          <path d=\"M5 19a1 1 0 0 1 1-1h12a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1Z\"><\/path>\n        <\/svg>\n        Explore Our Products\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"ly-modal\" id=\"lyQuoteModal\" aria-hidden=\"true\">\n  <div class=\"ly-modal-bg\" id=\"lyCloseQuoteBg\"><\/div>\n\n  <div class=\"ly-modal-box\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"lyQuoteModalTitle\">\n    <button type=\"button\" class=\"ly-modal-close\" id=\"lyCloseQuote\" aria-label=\"Close form\">\u00d7<\/button>\n\n    <div class=\"ly-modal-head\">\n      <p>REQUEST A WATERPROOF CONNECTOR QUOTE<\/p>\n      <h2 id=\"lyQuoteModalTitle\">Tell us about your connector requirements<\/h2>\n    <\/div>\n\n    <div class=\"ly-modal-form\">\n      <div class='fluentform ff-default fluentform_wrapper_7 ffs_default_wrap'><form data-form_id=\"7\" id=\"fluentform_7\" class=\"frm-fluent-form fluent_form_7 ff-el-form-top ff_form_instance_7_1 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_7_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Get a Quote<\/legend>        <div\n                style=\"display: none!important; position: absolute!important; transform: translateX(1000%)!important;\"\n                class=\"ff-el-group ff-hpsf-container\"\n        >\n            <div class=\"ff-el-input--label asterisk-right\">\n                <label for=\"ff_7_item_sf\" aria-label=\"Updates\">\n                    Updates                <\/label>\n            <\/div>\n            <div class=\"ff-el-input--content\">\n                <input type=\"text\"\n                       name=\"item_7__fluent_sf\"\n                       class=\"ff-el-form-control\"\n                       id=\"ff_7_item_sf\"\n                \/>\n            <\/div>\n        <\/div>\n                <input type=\"hidden\" id=\"__fluent_protection_token_7\" class=\"fluent-form-token-field\" name=\"__fluent_protection_token_7\">\n        <input type='hidden' name='__fluent_form_embded_post_id' value='14' \/><input type=\"hidden\" id=\"_fluentform_7_fluentformnonce\" name=\"_fluentform_7_fluentformnonce\" value=\"c7965a5d4e\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/fr\/wp-json\/wp\/v2\/pages\/14\" \/><div data-name=\"ff_cn_id_1\"  class='ff-t-container ff-column-container ff_columns_total_2 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 50%;'><div data-type=\"name-element\" data-name=\"names\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_7_names_first_name_' id='label_ff_7_names_first_name_'>Your name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[first_name]\" id=\"ff_7_names_first_name_\" class=\"ff-el-form-control\" autocomplete=\"given-name\" aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-2' style='flex-basis: 50%;'><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_7_email' id='label_ff_7_email'>Your email<\/label><\/div><div class='ff-el-input--content'><input type=\"email\" name=\"email\" id=\"ff_7_email\" class=\"ff-el-form-control\" autocomplete=\"email\" data-name=\"email\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_7_country-list' id='label_ff_7_country-list'>nation<\/label><\/div><div class='ff-el-input--content'><select name=\"country-list\" id=\"ff_7_country-list\" class=\"ff-el-form-control\" placeholder=\"Select your country\" data-name=\"country-list\" aria-invalid='false' aria-required=false><option value=''>Select your country<\/option><option value='AF' >Afghanistan<\/option><option value='ZA' >Afrique du Sud<\/option><option value='AL' >Albanie<\/option><option value='DZ' >Alg\u00e9rie<\/option><option value='DE' >Allemagne<\/option><option value='AD' >Andorre<\/option><option value='AO' >Angola<\/option><option value='AI' >Anguilla<\/option><option value='AQ' >Antarctique<\/option><option value='AG' >Antigua-et-Barbuda<\/option><option value='SA' >Arabie saoudite<\/option><option value='AR' >Argentine<\/option><option value='AM' >Arm\u00e9nie<\/option><option value='AW' >Aruba<\/option><option value='AU' >Australie<\/option><option value='AT' >Autriche<\/option><option value='AZ' >Azerba\u00efdjan<\/option><option value='BS' >Bahamas<\/option><option value='BH' >Bahrain<\/option><option value='BD' >Bangladesh<\/option><option value='BB' >Barbade<\/option><option value='BE' >Belgique<\/option><option value='BZ' >Belize<\/option><option value='BM' >Bermudes<\/option><option value='BT' >Bhoutan<\/option><option value='BY' >Bi\u00e9lorussie<\/option><option value='BO' >Bolivie<\/option><option value='BQ' >Bonaire, Saint-Eustache et Saba<\/option><option value='BA' >Bosnie-Herz\u00e9govine<\/option><option value='BW' >Botswana<\/option><option value='BN' >Brunei<\/option><option value='BR' >Br\u00e9sil<\/option><option value='BG' >Bulgarie<\/option><option value='BF' >Burkina Faso<\/option><option value='BI' >Burundi<\/option><option value='BJ' >B\u00e9nin<\/option><option value='CV' >Cabo Verde<\/option><option value='KH' >Cambodge<\/option><option value='CM' >Cameroun<\/option><option value='CA' >Canada<\/option><option value='CL' >Chili<\/option><option value='CN' >Chine<\/option><option value='CY' >Chypre<\/option><option value='CO' >Colombie<\/option><option value='KM' >Comores<\/option><option value='KP' >Cor\u00e9e du Nord<\/option><option value='KR' >Cor\u00e9e du Sud<\/option><option value='CR' >Costa Rica<\/option><option value='HR' >Croatie<\/option><option value='CU' >Cuba<\/option><option value='CW' >Cura\u00e7ao<\/option><option value='CI' >C\u00f4te d\u2019Ivoire<\/option><option value='DK' >Danemark<\/option><option value='DJ' >Djibouti<\/option><option value='DM' >Dominique<\/option><option value='ES' >Espagne<\/option><option value='EE' >Estonie<\/option><option value='SZ' >Eswatini<\/option><option value='FJ' >Fidji<\/option><option value='FI' >Finlande<\/option><option value='FR' >France<\/option><option value='GA' >Gabon<\/option><option value='GM' >Gambie<\/option><option value='GH' >Ghana<\/option><option value='GI' >Gibraltar<\/option><option value='GD' >Grenade<\/option><option value='GL' >Groenland<\/option><option value='GR' >Gr\u00e8ce<\/option><option value='GP' >Guadeloupe<\/option><option value='GU' >Guam<\/option><option value='GT' >Guatemala<\/option><option value='GG' >Guernesey<\/option><option value='GN' >Guin\u00e9e<\/option><option value='GQ' >Guin\u00e9e \u00e9quatoriale<\/option><option value='GW' >Guin\u00e9e-Bissau<\/option><option value='GY' >Guyana<\/option><option value='GF' >Guyane<\/option><option value='GE' >G\u00e9orgie<\/option><option value='GS' >G\u00e9orgie du Sud \/ \u00eeles Sandwich<\/option><option value='HT' >Ha\u00efti<\/option><option value='HN' >Honduras<\/option><option value='HK' >Hong Kong<\/option><option value='HU' >Hongrie<\/option><option value='IN' >Inde<\/option><option value='ID' >Indon\u00e9sie<\/option><option value='IR' >Iran<\/option><option value='IQ' >Iraq<\/option><option value='IE' >Irlande<\/option><option value='IS' >Islande<\/option><option value='IL' >Isra\u00ebl<\/option><option value='IT' >Italie<\/option><option value='JM' >Jama\u00efque<\/option><option value='JP' >Japon<\/option><option value='JE' >Jersey<\/option><option value='JO' >Jordanie<\/option><option value='KZ' >Kazakhstan<\/option><option value='KE' >Kenya<\/option><option value='KG' >Kirghizistan<\/option><option value='KI' >Kiribati<\/option><option value='XK' >Kosovo<\/option><option value='KW' >Kowe\u00eft<\/option><option value='LA' >Laos<\/option><option value='LS' >Lesotho<\/option><option value='LV' >Lettonie<\/option><option value='LB' >Liban<\/option><option value='LR' >Liberia<\/option><option value='LY' >Libye<\/option><option value='LI' >Liechtenstein<\/option><option value='LT' >Lituanie<\/option><option value='LU' >Luxembourg<\/option><option value='MO' >Macao S.A.R., Chine<\/option><option value='MK' >Mac\u00e9doine du Nord<\/option><option value='MG' >Madagascar<\/option><option value='MY' >Malaisie<\/option><option value='MW' >Malawi<\/option><option value='MV' >Maldives<\/option><option value='ML' >Mali<\/option><option value='MT' >Malte<\/option><option value='MA' >Maroc<\/option><option value='MQ' >Martinique<\/option><option value='MU' >Maurice<\/option><option value='MR' >Mauritanie<\/option><option value='YT' >Mayotte<\/option><option value='MX' >Mexique<\/option><option value='FM' >Micron\u00e9sie<\/option><option value='MD' >Moldavie<\/option><option value='MC' >Monaco<\/option><option value='MN' >Mongolie<\/option><option value='MS' >Montserrat<\/option><option value='ME' >Mont\u00e9n\u00e9gro<\/option><option value='MZ' >Mozambique<\/option><option value='MM' >Myanmar<\/option><option value='NA' >Namibie<\/option><option value='NR' >Nauru<\/option><option value='NI' >Nicaragua<\/option><option value='NE' >Niger<\/option><option value='NG' >Nig\u00e9ria<\/option><option value='NU' >Niue<\/option><option value='NO' >Norv\u00e8ge<\/option><option value='NC' >Nouvelle-Cal\u00e9donie<\/option><option value='NZ' >Nouvelle-Z\u00e9lande<\/option><option value='NP' >N\u00e9pal<\/option><option value='OM' >Oman<\/option><option value='UG' >Ouganda<\/option><option value='UZ' >Ouzb\u00e9kistan<\/option><option value='PK' >Pakistan<\/option><option value='PW' >Palaos<\/option><option value='PA' >Panama<\/option><option value='PG' >Papouasie-Nouvelle-Guin\u00e9e<\/option><option value='PY' >Paraguay<\/option><option value='NL' >Pays-Bas<\/option><option value='PH' >Philippines<\/option><option value='PN' >Pitcairn<\/option><option value='PL' >Pologne<\/option><option value='PF' >Polyn\u00e9sie fran\u00e7aise<\/option><option value='PR' >Porto Rico<\/option><option value='PT' >Portugal<\/option><option value='PE' >P\u00e9rou<\/option><option value='QA' >Qatar<\/option><option value='RO' >Roumanie<\/option><option value='GB' >Royaume-Uni (UK)<\/option><option value='RU' >Russie<\/option><option value='RW' >Rwanda<\/option><option value='CF' >R\u00e9publique centrafricaine<\/option><option value='DO' >R\u00e9publique dominicaine<\/option><option value='CG' >R\u00e9publique du Congo (Brazzaville)<\/option><option value='CD' >R\u00e9publique d\u00e9mocratique du Congo (Kinshasa)<\/option><option value='CZ' >R\u00e9publique tch\u00e8que<\/option><option value='RE' >R\u00e9union<\/option><option value='EH' >Sahara occidental<\/option><option value='BL' >Saint-Barth\u00e9lemy<\/option><option value='KN' >Saint-Kitts-et-Nevis<\/option><option value='SM' >Saint-Marin<\/option><option value='MF' >Saint-Martin (Antilles fran\u00e7aises)<\/option><option value='SX' >Saint-Martin (partie n\u00e9erlandaise)<\/option><option value='PM' >Saint-Pierre-et-Miquelon<\/option><option value='VC' >Saint-Vincent-et-les-Grenadines<\/option><option value='SH' >Sainte-H\u00e9l\u00e8ne<\/option><option value='LC' >Sainte-Lucie<\/option><option value='SV' >Salvador<\/option><option value='WS' >Samoa<\/option><option value='AS' >Samoa am\u00e9ricaines<\/option><option value='ST' >Sao Tom\u00e9-et-Principe<\/option><option value='RS' >Serbie<\/option><option value='SC' >Seychelles<\/option><option value='SL' >Sierra Leone<\/option><option value='SG' >Singapour<\/option><option value='SK' >Slovaquie<\/option><option value='SI' >Slov\u00e9nie<\/option><option value='SO' >Somalie<\/option><option value='SD' >Soudan<\/option><option value='SS' >Soudan du Sud<\/option><option value='LK' >Sri Lanka<\/option><option value='CH' >Suisse<\/option><option value='SR' >Suriname<\/option><option value='SE' >Su\u00e8de<\/option><option value='SJ' >Svalbard et Jan Mayen<\/option><option value='SY' >Syrie<\/option><option value='SN' >S\u00e9n\u00e9gal<\/option><option value='TJ' >Tadjikistan<\/option><option value='TZ' >Tanzanie<\/option><option value='TW' >Ta\u00efwan<\/option><option value='TD' >Tchad<\/option><option value='TF' >Terres australes et antarctiques fran\u00e7aises<\/option><option value='PS' >Territoire Palestinien<\/option><option value='IO' >Territoire britannique de l\u2019oc\u00e9an Indien<\/option><option value='TH' >Thailande<\/option><option value='TL' >Timor-Leste<\/option><option value='TG' >Togo<\/option><option value='TK' >Tokelau<\/option><option value='TO' >Tonga<\/option><option value='TT' >Trinit\u00e9-et-Tobago<\/option><option value='TN' >Tunisie<\/option><option value='TM' >Turkm\u00e9nistan<\/option><option value='TR' >Turquie<\/option><option value='TV' >Tuvalu<\/option><option value='UA' >Ukraine<\/option><option value='UY' >Uruguay<\/option><option value='VU' >Vanuatu<\/option><option value='VA' >Vatican<\/option><option value='VE' >Venezuela<\/option><option value='VN' >Vietnam<\/option><option value='WF' >Wallis-et-Futuna<\/option><option value='YE' >Y\u00e9men<\/option><option value='ZM' >Zambie<\/option><option value='ZW' >Zimbabwe<\/option><option value='EG' >\u00c9gypte<\/option><option value='AE' >\u00c9mirats arabes unis<\/option><option value='EC' >\u00c9quateur<\/option><option value='ER' >\u00c9rythr\u00e9e<\/option><option value='US' >\u00c9tats-Unis (USA)<\/option><option value='ET' >\u00c9thiopie<\/option><option value='BV' >\u00cele Bouvet<\/option><option value='CX' >\u00cele Christmas<\/option><option value='NF' >\u00cele Norfolk<\/option><option value='IM' >\u00cele de Man<\/option><option value='AX' >\u00celes Aland<\/option><option value='KY' >\u00celes Ca\u00efmans<\/option><option value='CC' >\u00celes Cocos<\/option><option value='CK' >\u00celes Cook<\/option><option value='FK' >\u00celes Falkland<\/option><option value='FO' >\u00celes F\u00e9ro\u00e9<\/option><option value='HM' >\u00celes Heard-et-MacDonald<\/option><option value='MP' >\u00celes Mariannes du Nord<\/option><option value='MH' >\u00celes Marshall<\/option><option value='UM' >\u00celes Mineures \u00e9loign\u00e9es des \u00c9tats-Unis<\/option><option value='SB' >\u00celes Salomon<\/option><option value='TC' >\u00celes Turques-et-Ca\u00efques<\/option><option value='VI' >\u00celes Vierges am\u00e9ricaines (US)<\/option><option value='VG' >\u00celes Vierges britanniques<\/option><\/select><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_7_phone' id='label_ff_7_phone'>Phone\/Mobile<\/label><\/div><div class='ff-el-input--content'><input name=\"phone\" class=\"ff-el-form-control ff-el-phone\" type=\"tel\" placeholder=\"Mobile Number\" autocomplete=\"tel\" data-name=\"phone\" id=\"ff_7_phone\" inputmode=\"tel\"  aria-invalid='false' aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_7_description' id='label_ff_7_description'>Textarea<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"true\" aria-labelledby=\"label_ff_7_description\" name=\"description\" id=\"ff_7_description\" class=\"ff-el-form-control\" rows=\"3\" cols=\"2\" data-name=\"description\" ><\/textarea><\/div><\/div><div class='ff-el-group  ff-dropzone'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_7_file-upload_1' id='label_ff_7_file-upload_1'>File Upload<\/label><\/div><div class='ff-el-input--content'><label for='ff_7_file-upload_1' class='ff_file_upload_holder'><span class='ff_upload_btn ff-btn' tabindex='0'>Choose File<\/span> <input type=\"file\" name=\"file-upload\" id=\"ff_7_file-upload_1\" class=\"ff-el-form-control  ff-screen-reader-element\" data-name=\"file-upload\" multiple=\"1\"  aria-invalid='false' aria-required=false><\/label><\/div><\/div><div class='ff-form-inline-style' hidden><style>form.fluent_form_7 .ff-btn-submit:not(.ff_btn_no_style) { background-color: var(--fluentform-primary); color: #ffffff; }<\/style><\/div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style\"  aria-label=\"Submit Form\">Submit Form<\/button><\/div><\/fieldset><\/form><div id='fluentform_7_errors' class='ff-errors-in-stack ff_form_instance_7_1 ff-form-loading_errors ff_form_instance_7_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_7_1 = {\"id\":\"7\",\"ajaxUrl\":\"https:\\\/\\\/www.pvlinktech.com\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\",\"asteriskPlacement\":\"asterisk-right\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_7_1\",\"form_id_selector\":\"fluentform_7\",\"rules\":{\"names[first_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"names[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"names[last_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"email\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"},\"email\":{\"value\":true,\"message\":\"This field must contain a valid email\",\"global\":false,\"global_message\":\"This field must contain a valid email\"}},\"country-list\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"phone\":{\"required\":{\"value\":true,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"valid_phone_number\":{\"value\":false,\"global\":true,\"message\":\"Phone number is not valid\",\"global_message\":\"Phone number is not valid\"}},\"description\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"file-upload\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_file_size\":{\"value\":209715200,\"_valueFrom\":\"MB\",\"message\":\"Validation fails for maximum file size\",\"global_message\":\"Validation fails for maximum file size\",\"global\":true},\"max_file_count\":{\"value\":\"20\",\"message\":\"Validation fails for maximum file count\",\"global_message\":\"Validation fails for maximum file count\",\"global\":true},\"allowed_file_types\":{\"value\":[\"mp3|wav|ogg|oga|wma|mka|m4a|ra|mid|midi|mpga\",\"jpg|jpeg|gif|png|bmp\",\"avi|divx|flv|mov|ogv|mkv|mp4|m4v|divx|mpg|mpeg|mpe|video\\\/quicktime|qt\",\"pdf\",\"doc|ppt|pps|xls|mdb|docx|xlsx|pptx|odt|odp|ods|odg|odc|odb|odf|rtf|txt\",\"zip|gz|gzip|rar|7z\",\"exe\",\"csv\"],\"message\":\"Invalid file type\",\"global_message\":\"Invalid file type\",\"global\":true}}},\"debounce_time\":300,\"file_upload_settings\":[]};\n                            <\/script>\n            \n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  .ly-hero,\n  .ly-hero *,\n  .ly-modal,\n  .ly-modal * {\n    box-sizing: border-box;\n  }\n\n  .ly-hero {\n    --pv-blue: #0057b8;\n    --pv-green: #5acb2e;\n    position: relative;\n    display: flex;\n    align-items: center;\n    width: 100%;\n    min-height: 440px;\n    overflow: hidden;\n    color: #fff;\n    background: transparent !important;\n  }\n\n  .ly-hero-inner {\n    position: relative;\n    z-index: 2;\n    width: min(1400px, calc(100% - 64px));\n    margin: 0 auto;\n    padding: 28px 0;\n  }\n\n  .ly-hero h1 {\n    max-width: 900px;\n    margin: 0 0 16px;\n    color: #fff;\n    font-size: clamp(38px, 4.2vw, 58px);\n    font-weight: 900;\n    line-height: 1.06;\n    text-shadow: 0 3px 18px rgba(0, 0, 0, 0.72);\n  }\n\n  .ly-subtitle {\n    max-width: 760px;\n    margin: 0 0 20px;\n    color: rgba(255, 255, 255, 0.96);\n    font-size: clamp(16px, 1.5vw, 20px);\n    font-weight: 500;\n    line-height: 1.48;\n    text-shadow: 0 2px 14px rgba(0, 0, 0, 0.75);\n  }\n\n  .ly-points {\n    display: grid;\n    gap: 9px;\n    max-width: 900px;\n    margin: 0 0 24px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .ly-points li {\n    position: relative;\n    padding-left: 31px;\n    color: #fff;\n    font-size: 15px;\n    font-weight: 600;\n    line-height: 1.4;\n    text-shadow: 0 2px 12px rgba(0, 0, 0, 0.75);\n  }\n\n  .ly-points li::before {\n    content: \"\";\n    position: absolute;\n    top: 2px;\n    left: 0;\n    width: 20px;\n    height: 20px;\n    border-radius: 50%;\n    background: var(--pv-green);\n  }\n\n  .ly-points li::after {\n    content: \"\u2713\";\n    position: absolute;\n    top: -1px;\n    left: 5px;\n    color: var(--pv-blue);\n    font-size: 13px;\n    font-weight: 900;\n    line-height: 20px;\n  }\n\n  .ly-actions {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    gap: 16px;\n  }\n\n  .ly-hero .ly-btn,\n  .ly-hero .ly-btn:visited {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 10px !important;\n    min-width: 210px !important;\n    min-height: 56px !important;\n    padding: 0 30px !important;\n    border-radius: 6px !important;\n    font-family: inherit !important;\n    font-size: 15.5px !important;\n    font-weight: 800 !important;\n    line-height: 1 !important;\n    text-decoration: none !important;\n    white-space: nowrap !important;\n    cursor: pointer !important;\n    transition: 0.25s ease !important;\n  }\n\n  .ly-hero .ly-primary {\n    border: 2px solid var(--pv-green) !important;\n    background: var(--pv-green) !important;\n    color: var(--pv-blue) !important;\n  }\n\n  .ly-hero .ly-primary:hover {\n    background: var(--pv-blue) !important;\n    color: #fff !important;\n    transform: translateY(-2px);\n  }\n\n  .ly-hero .ly-secondary {\n    border: 2px solid rgba(255, 255, 255, 0.9) !important;\n    background: transparent !important;\n    color: #fff !important;\n  }\n\n  .ly-hero .ly-secondary:hover {\n    border-color: var(--pv-green) !important;\n    background: var(--pv-green) !important;\n    color: var(--pv-blue) !important;\n    transform: translateY(-2px);\n  }\n\n  .ly-download-icon {\n    width: 20px;\n    height: 20px;\n    flex: 0 0 auto;\n    fill: currentColor;\n  }\n\n  .ly-modal {\n    position: fixed;\n    inset: 0;\n    z-index: 99999;\n    display: none;\n    align-items: center;\n    justify-content: center;\n    padding: 24px;\n  }\n\n  .ly-modal.is-open {\n    display: flex;\n  }\n\n  .ly-modal-bg {\n    position: absolute;\n    inset: 0;\n    background: rgba(0, 20, 40, 0.72);\n    backdrop-filter: blur(5px);\n  }\n\n  .ly-modal-box {\n    position: relative;\n    z-index: 2;\n    width: min(680px, 100%);\n    max-height: calc(100vh - 48px);\n    overflow-y: auto;\n    padding: 28px 32px 32px;\n    border-radius: 10px;\n    background: #fff;\n    box-shadow: 0 30px 90px rgba(0, 0, 0, 0.35);\n  }\n\n  .ly-modal-close,\n  .ly-modal-close:hover,\n  .ly-modal-close:focus,\n  .ly-modal-close:active {\n    position: absolute !important;\n    top: 14px !important;\n    right: 16px !important;\n    z-index: 20 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 38px !important;\n    height: 38px !important;\n    padding: 0 !important;\n    border: 0 !important;\n    border-radius: 50% !important;\n    opacity: 1 !important;\n    visibility: visible !important;\n    background: #0057b8 !important;\n    color: #fff !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1 !important;\n    cursor: pointer !important;\n  }\n\n  .ly-modal-close {\n    animation: ly-close-pulse 2.8s ease-in-out infinite;\n  }\n\n  .ly-modal-close:hover,\n  .ly-modal-close:focus {\n    background: #5acb2e !important;\n    color: #0057b8 !important;\n    animation: ly-close-rotate 0.35s ease both;\n  }\n\n  @keyframes ly-close-pulse {\n    0%,\n    100% {\n      transform: scale(1);\n      box-shadow: 0 0 0 0 rgba(0, 87, 184, 0);\n    }\n\n    50% {\n      transform: scale(1.06);\n      box-shadow: 0 0 0 5px rgba(0, 87, 184, 0.16);\n    }\n  }\n\n  @keyframes ly-close-rotate {\n    from {\n      transform: scale(1.06) rotate(0deg);\n    }\n\n    to {\n      transform: scale(1.1) rotate(90deg);\n    }\n  }\n\n  .ly-modal-head {\n    margin: 0 48px 22px 0;\n  }\n\n  .ly-modal-head p {\n    margin: 0 0 8px;\n    color: #5acb2e;\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .ly-modal-head h2 {\n    margin: 0;\n    color: #0057b8;\n    font-size: clamp(27px, 4vw, 34px);\n    font-weight: 900;\n    line-height: 1.15;\n  }\n\n  .ly-modal-form,\n  .ly-modal-form form,\n  .ly-modal-form .fluentform {\n    width: 100% !important;\n    max-width: none !important;\n    color: #202833;\n  }\n\n  .ly-modal-form .ff-el-group {\n    margin-bottom: 17px !important;\n  }\n\n  .ly-modal-form .ff-el-input--label label {\n    display: block;\n    margin-bottom: 7px !important;\n    color: #202833 !important;\n    font-size: 15px !important;\n    font-weight: 500 !important;\n  }\n\n  .ly-modal-form input:not([type=\"checkbox\"]):not([type=\"radio\"]),\n  .ly-modal-form select,\n  .ly-modal-form textarea,\n  .ly-modal-form .ff-el-form-control {\n    width: 100% !important;\n    min-height: 41px !important;\n    border: 1px solid #d5dbe2 !important;\n    border-radius: 6px !important;\n    background: #fff !important;\n    color: #202833 !important;\n    font-family: inherit !important;\n    font-size: 15px !important;\n    box-shadow: none !important;\n  }\n\n  .ly-modal-form input:not([type=\"checkbox\"]):not([type=\"radio\"]),\n  .ly-modal-form select {\n    padding: 9px 13px !important;\n  }\n\n  .ly-modal-form textarea {\n    min-height: 154px !important;\n    padding: 12px 13px !important;\n    resize: vertical !important;\n  }\n\n  .ly-modal-form input:focus,\n  .ly-modal-form select:focus,\n  .ly-modal-form textarea:focus {\n    border-color: #0057b8 !important;\n    outline: 0 !important;\n    box-shadow: 0 0 0 3px rgba(0, 87, 184, 0.13) !important;\n  }\n\n  .ly-modal-form button[type=\"submit\"],\n  .ly-modal-form .ff-btn-submit {\n    min-height: 43px !important;\n    padding: 0 20px !important;\n    border: 0 !important;\n    border-radius: 999px !important;\n    background: #0057b8 !important;\n    color: #fff !important;\n    font-family: inherit !important;\n    font-size: 15px !important;\n    font-weight: 800 !important;\n    cursor: pointer !important;\n  }\n\n  .ly-modal-form button[type=\"submit\"]:hover,\n  .ly-modal-form .ff-btn-submit:hover {\n    background: #5acb2e !important;\n    color: #0057b8 !important;\n  }\n\n  body.ly-modal-open {\n    overflow: hidden;\n  }\n\n  @media (max-width: 768px) {\n    .ly-hero {\n      min-height: 700px;\n      align-items: flex-end;\n    }\n\n    .ly-hero-inner {\n      width: calc(100% - 32px);\n      padding: 0 0 20px;\n    }\n\n    .ly-hero h1 {\n      font-size: 31px;\n      line-height: 1.08;\n    }\n\n    .ly-subtitle {\n      font-size: 14.5px;\n    }\n\n    .ly-points {\n      gap: 7px;\n      margin-bottom: 18px;\n    }\n\n    .ly-points li {\n      padding-left: 28px;\n      font-size: 13px;\n    }\n\n    .ly-points li::before {\n      width: 18px;\n      height: 18px;\n    }\n\n    .ly-points li::after {\n      left: 4px;\n      font-size: 12px;\n      line-height: 18px;\n    }\n\n    \/* \u624b\u673a\u7aef\u4e24\u4e2a\u6309\u94ae\u4fdd\u6301\u5e76\u6392\uff0c\u6587\u5b57\u5f3a\u5236\u4e00\u884c *\/\n    .ly-actions {\n      flex-wrap: nowrap;\n      gap: 10px;\n    }\n\n    .ly-hero .ly-btn,\n    .ly-hero .ly-btn:visited {\n      flex: 1 1 0;\n      min-width: 0 !important;\n      min-height: 46px !important;\n      padding: 0 10px !important;\n      font-size: 12.5px !important;\n      white-space: nowrap !important;\n    }\n\n    .ly-download-icon {\n      width: 18px;\n      height: 18px;\n      flex: 0 0 18px;\n    }\n\n    .ly-modal {\n      align-items: flex-end;\n      padding: 12px;\n    }\n\n    .ly-modal-box {\n      width: 100%;\n      max-height: calc(100dvh - 24px);\n      padding: 25px 20px 22px;\n      border-radius: 12px;\n    }\n\n    .ly-modal-close,\n    .ly-modal-close:hover,\n    .ly-modal-close:focus,\n    .ly-modal-close:active {\n      top: 12px !important;\n      right: 12px !important;\n    }\n\n    .ly-modal-head h2 {\n      font-size: 26px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .ly-modal-close,\n    .ly-modal-close:hover,\n    .ly-modal-close:focus {\n      animation: none !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    var openBtn = document.getElementById(\"lyOpenQuote\");\n    var modal = document.getElementById(\"lyQuoteModal\");\n    var closeBtn = document.getElementById(\"lyCloseQuote\");\n    var closeBg = document.getElementById(\"lyCloseQuoteBg\");\n    var lastFocusedElement = null;\n\n    if (!modal || !openBtn || !closeBtn) return;\n\n    function openModal() {\n      lastFocusedElement = document.activeElement;\n      modal.classList.add(\"is-open\");\n      modal.setAttribute(\"aria-hidden\", \"false\");\n      openBtn.setAttribute(\"aria-expanded\", \"true\");\n      document.body.classList.add(\"ly-modal-open\");\n\n      setTimeout(function () {\n        closeBtn.focus();\n      }, 0);\n    }\n\n    function closeModal() {\n      modal.classList.remove(\"is-open\");\n      modal.setAttribute(\"aria-hidden\", \"true\");\n      openBtn.setAttribute(\"aria-expanded\", \"false\");\n      document.body.classList.remove(\"ly-modal-open\");\n\n      if (lastFocusedElement) {\n        lastFocusedElement.focus();\n      }\n    }\n\n    openBtn.addEventListener(\"click\", openModal);\n    closeBtn.addEventListener(\"click\", closeModal);\n    closeBg.addEventListener(\"click\", closeModal);\n\n    document.addEventListener(\"keydown\", function (event) {\n      if (\n        event.key === \"Escape\" &&\n        modal.classList.contains(\"is-open\")\n      ) {\n        closeModal();\n      }\n    });\n  })();\n<\/script>\n<\/div>\n<\/div>\n<\/div>\n <\/div><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row gspb_row gspb_row-id-gsbp-f4ec40e\" id=\"gspb_row-id-gsbp-f4ec40e\"><div class=\"gspb_row__content\">  <\/div><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-b682bd5\" id=\"gspb_row-id-gsbp-b682bd5\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-9718f24\" id=\"gspb_col-id-gsbp-9718f24\">\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-849f01f\" id=\"gspb_row-id-gsbp-849f01f\"><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-11c6685\" id=\"gspb_row-id-gsbp-11c6685\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-3ea7fe2\" id=\"gspb_row-id-gsbp-3ea7fe2\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-eb3ff23\" id=\"gspb_col-id-gsbp-eb3ff23\">\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-a7abcc6\" id=\"gspb_row-id-gsbp-a7abcc6\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-9090a89\" id=\"gspb_col-id-gsbp-9090a89\">\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-dd46b8e\" id=\"gspb_row-id-gsbp-dd46b8e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-ed6d2cd\" id=\"gspb_row-id-gsbp-ed6d2cd\"><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-f355442\" id=\"gspb_row-id-gsbp-f355442\"><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-2fa5aa2\" id=\"gspb_row-id-gsbp-2fa5aa2\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-42d9168\" id=\"gspb_col-id-gsbp-42d9168\">\n<div class=\"wp-block-greenshift-blocks-row gspb_row gspb_row-id-gsbp-fb588b6\" id=\"gspb_row-id-gsbp-fb588b6\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-baa6297\" id=\"gspb_row-id-gsbp-baa6297\"><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-56d72a0\" id=\"gspb_row-id-gsbp-56d72a0\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-d025c71\" id=\"gspb_col-id-gsbp-d025c71\">\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-c75a288\" id=\"gspb_row-id-gsbp-c75a288\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-5c73439\" id=\"gspb_row-id-gsbp-5c73439\"><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-b046970\" id=\"gspb_row-id-gsbp-b046970\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-0c234e1\" id=\"gspb_col-id-gsbp-0c234e1\">\n<!-- START: Blocksy Industrial Stats Bar -->\n\n<div class=\"pv-stats-bar\">\n\n    <div class=\"pv-stats-inner\">\n\n\n        <div class=\"pv-stat-item\">\n\n            <div class=\"pv-stat-icon\">\ud83c\udfed<\/div>\n\n            <div class=\"pv-stat-content\">\n\n                <div class=\"pv-stat-number\">\n                    6,800 m\u00b2\n                <\/div>\n\n                <div class=\"pv-stat-text\">\n                    Factory Space\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n\n\n        <div class=\"pv-stat-divider\"><\/div>\n\n\n\n        <div class=\"pv-stat-item\">\n\n            <div class=\"pv-stat-icon\">\u26a1<\/div>\n\n            <div class=\"pv-stat-content\">\n\n                <div class=\"pv-stat-number\">\n                    10M+\n                <\/div>\n\n                <div class=\"pv-stat-text\">\n                    Sets Annual Capacity\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n\n\n        <div class=\"pv-stat-divider\"><\/div>\n\n\n\n        <div class=\"pv-stat-item\">\n\n            <div class=\"pv-stat-icon\">\u2699\ufe0f<\/div>\n\n            <div class=\"pv-stat-content\">\n\n                <div class=\"pv-stat-number\">\n                    100+\n                <\/div>\n\n                <div class=\"pv-stat-text\">\n                    Production Machines\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n\n\n        <div class=\"pv-stat-divider\"><\/div>\n\n\n\n        <div class=\"pv-stat-item\">\n\n            <div class=\"pv-stat-icon\">\ud83c\udf0e<\/div>\n\n            <div class=\"pv-stat-content\">\n\n                <div class=\"pv-stat-number\">\n                    10,000+\n                <\/div>\n\n                <div class=\"pv-stat-text\">\n                    Businesses Served Since 2015\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n\n    <\/div>\n\n<\/div>\n\n\n\n<style>\n\n\n.pv-stats-bar {\n\n    width:100%;\n\n    background:#0057B8;\n\n    padding:18px 20px;\n\n}\n\n\n\n.pv-stats-inner {\n\n    max-width:1400px;\n\n    margin:0 auto;\n\n    display:flex;\n\n    align-items:center;\n\n    justify-content:space-between;\n\n}\n\n\n\n.pv-stat-item {\n\n    display:flex;\n\n    align-items:center;\n\n    gap:14px;\n\n    flex:1;\n\n}\n\n\n\n.pv-stat-icon {\n\n    font-size:28px;\n\n    color:#5ACB2E;\n\n    line-height:1;\n\n}\n\n\n\n.pv-stat-number {\n\n    color:#ffffff;\n\n    font-size:22px;\n\n    font-weight:700;\n\n    line-height:1.2;\n\n}\n\n\n\n.pv-stat-text {\n\n    color:rgba(255,255,255,.85);\n\n    font-size:14px;\n\n    margin-top:4px;\n\n    font-weight:500;\n\n}\n\n\n\n.pv-stat-divider {\n\n    width:1px;\n\n    height:42px;\n\n    background:rgba(255,255,255,.35);\n\n    margin:0 25px;\n\n}\n\n\n\n\/* Tablet *\/\n\n@media(max-width:900px){\n\n\n    .pv-stats-inner{\n\n        display:grid;\n\n        grid-template-columns:repeat(2,1fr);\n\n        gap:25px;\n\n    }\n\n\n    .pv-stat-divider{\n\n        display:none;\n\n    }\n\n\n}\n\n\n\n\/* Mobile *\/\n\n@media(max-width:600px){\n\n\n    .pv-stats-inner{\n\n        grid-template-columns:1fr;\n\n    }\n\n\n    .pv-stat-item{\n\n        justify-content:flex-start;\n\n    }\n\n\n}\n\n\n\n<\/style>\n\n\n<!-- END: Blocksy Industrial Stats Bar -->\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-0a708e4\" id=\"gspb_row-id-gsbp-0a708e4\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-9fe6dcd\" id=\"gspb_col-id-gsbp-9fe6dcd\">\n<section id=\"pvlinktech-about\">\n  <style>\n    #pvlinktech-about,\n    #pvlinktech-about * {\n      box-sizing: border-box;\n    }\n\n    #pvlinktech-about {\n      --primary-blue: #0057B8;\n      --accent-green: #5ACB2E;\n      --text-dark: #1e293b;\n      --text-muted: #64748b;\n      --bg-light: #f8fafc;\n      --white: #ffffff;\n\n      width: 100%;\n      max-width: 1400px;\n      margin: 0 auto;\n      padding: 56px 20px;\n      font-family: Arial, Helvetica, sans-serif;\n      color: var(--text-dark) !important;\n      line-height: 1.6;\n      overflow: hidden;\n    }\n\n    #pvlinktech-about .pv-header {\n      text-align: center;\n      margin-bottom: 34px;\n    }\n\n    #pvlinktech-about .pv-title {\n      margin: 0 0 12px;\n      color: var(--primary-blue) !important;\n      font-size: clamp(32px, 4.8vw, 50px);\n      font-weight: 850;\n      line-height: 1.12;\n    }\n\n    #pvlinktech-about .pv-title span {\n      color: var(--accent-green) !important;\n    }\n\n    #pvlinktech-about .pv-underline {\n      width: 84px;\n      height: 4px;\n      margin: 0 auto;\n      border-radius: 999px;\n      background: linear-gradient(\n        90deg,\n        var(--primary-blue),\n        var(--accent-green)\n      );\n    }\n\n    #pvlinktech-about .pv-main-grid {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 40px;\n      align-items: stretch;\n      margin-bottom: 0;\n    }\n\n    #pvlinktech-about .pv-image-container {\n      position: relative;\n      width: 100%;\n      min-height: 350px;\n      border-radius: 24px;\n      overflow: hidden;\n      background: var(--bg-light);\n      box-shadow: 0 16px 36px rgba(15, 41, 66, 0.12);\n      transition: transform 0.3s ease, box-shadow 0.3s ease;\n    }\n\n    #pvlinktech-about .pv-image-container:hover {\n      transform: translateY(-4px);\n      box-shadow: 0 24px 48px rgba(0, 87, 184, 0.16);\n    }\n\n    #pvlinktech-about .pv-image-container img {\n      position: absolute;\n      inset: 0;\n      display: block;\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      object-position: center;\n    }\n\n    #pvlinktech-about .pv-story-content {\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n    }\n\n    #pvlinktech-about .pv-story-content h3 {\n      margin: 0 0 16px;\n      color: var(--primary-blue) !important;\n      font-size: clamp(24px, 3.2vw, 34px);\n      font-weight: 850;\n      line-height: 1.2;\n    }\n\n    #pvlinktech-about .pv-story-content p {\n      margin: 0 0 15px;\n      color: var(--text-muted) !important;\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    #pvlinktech-about .pv-story-content p:last-child {\n      margin-bottom: 0;\n    }\n\n    #pvlinktech-about .pv-story-content strong {\n      color: var(--primary-blue) !important;\n      font-weight: 850;\n    }\n\n    @media (min-width: 992px) {\n      #pvlinktech-about .pv-main-grid {\n        grid-template-columns: 1fr 1.08fr;\n      }\n\n      #pvlinktech-about .pv-image-container {\n        height: 100%;\n        min-height: 430px;\n      }\n    }\n\n    @media (max-width: 640px) {\n      #pvlinktech-about {\n        padding: 44px 14px;\n      }\n\n      #pvlinktech-about .pv-image-container {\n        min-height: 280px;\n        border-radius: 20px;\n      }\n\n      #pvlinktech-about .pv-story-content p {\n        font-size: 14px;\n      }\n    }\n  <\/style>\n\n  <div class=\"pv-header\">\n    <h2 class=\"pv-title\">About <span>PVLinkTech<\/span><\/h2>\n    <div class=\"pv-underline\"><\/div>\n  <\/div>\n\n  <div class=\"pv-main-grid\">\n    <div class=\"pv-image-container\" aria-label=\"PVLinkTech company showcase\">\n      <img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/08\/6e3b72f22d05ed4ed88d4d27dc1c0882.jpg\" alt=\"PVLinkTech company showcase\" loading=\"lazy\">\n    <\/div>\n\n    <div class=\"pv-story-content\">\n      <h3>Reliable Connectivity Solutions Since 2015<\/h3>\n\n      <p>\n        Established in 2015,\n        <strong> Xinyi Suofanta Technology Co., Ltd.<\/strong>\n        operates under the <strong>PVLinkTech<\/strong> brand.\n        We focus on providing reliable connectivity products and\n        practical technology solutions for customers and partners worldwide.\n      <\/p>\n\n      <p>\n        At PVLinkTech, we place product quality, manufacturing efficiency,\n        and continuous improvement at the center of our work. We carefully\n        consider the requirements of each project and provide flexible\n        solutions for different application needs.\n      <\/p>\n\n      <p>\n        Through close collaboration with distributors, business customers,\n        and project partners, we provide responsive communication and\n        dependable support throughout the process\u2014from product selection\n        and customization to production and delivery.\n      <\/p>\n\n      <p>\n        Our goal is to create long-term value through dependable products,\n        professional service, and lasting partnerships. PVLinkTech is\n        committed to supporting customers with solutions that meet\n        real-world project requirements.\n      <\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-87b9c46\" id=\"gspb_row-id-gsbp-87b9c46\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-d228c81\" id=\"gspb_col-id-gsbp-d228c81\">\n<!-- Paste this complete snippet into a WordPress \/ Blocksy Custom HTML block. -->\n<style>\n  .brand-story { --blue:#0756a4; --green:#49a942; --ink:#1d2939; --muted:#5b6879; --body:#42536a; --line:#dce5ee; box-sizing:border-box; max-width:1400px; margin:0 auto; padding:56px 24px; color:var(--ink); font-family:Arial,Helvetica,sans-serif; line-height:1.55; }\n  .brand-story * { box-sizing:border-box; }\n  .brand-story h2 { margin:0; color:var(--ink); font-size:clamp(2rem,4vw,3.1rem); line-height:1.1; letter-spacing:-.03em; }\n  .brand-story__intro { max-width:640px; margin:16px 0 0; color:var(--muted); font-size:1.08rem; }\n  .brand-story__timeline { position:relative; display:grid; grid-template-columns:repeat(7,minmax(0,1fr)); gap:22px; margin:52px 0 0; padding:0; list-style:none; }\n  .brand-story__timeline::before { position:absolute; top:5px; left:6px; right:6px; height:2px; border-radius:2px; background:linear-gradient(90deg,var(--blue),var(--green)); content:\"\"; }\n  .brand-story__item { position:relative; padding-top:30px; }\n  .brand-story__item::before { position:absolute; top:0; left:0; width:12px; height:12px; border:3px solid var(--blue); border-radius:50%; background:#fff; content:\"\"; transition:background .2s ease; }\n  .brand-story__item:hover::before { background:var(--blue); }\n  .brand-story__item:last-child::before { border-color:var(--green); }\n  .brand-story__item:last-child:hover::before { background:var(--green); }\n  .brand-story__year { display:block; margin-bottom:9px; color:var(--blue); font-size:1.45rem; font-weight:800; letter-spacing:.01em; line-height:1.15; }\n  .brand-story__item:last-child .brand-story__year { color:var(--green); }\n  .brand-story__item p { margin:0; color:var(--body); font-size:.92rem; font-weight:500; line-height:1.62; }\n  .brand-story__note { margin:56px 0 0; padding:26px 30px; border:1px solid var(--line); border-left:4px solid var(--green); border-radius:12px; background:linear-gradient(110deg,#f2f7fc,#f4faf1); color:var(--muted); font-size:1.03rem; }\n  .brand-story__note strong { color:var(--ink); }\n  @media (max-width:1023px) {\n    .brand-story__timeline { grid-template-columns:1fr; gap:0; margin-top:44px; padding-left:28px; }\n    .brand-story__timeline::before { top:6px; bottom:6px; left:5px; right:auto; width:2px; height:auto; background:linear-gradient(var(--blue),var(--green)); }\n    .brand-story__item { padding:0 0 28px 4px; }\n    .brand-story__item:last-child { padding-bottom:0; }\n    .brand-story__item::before { top:5px; left:-28px; }\n    .brand-story__year { font-size:1.22rem; margin-bottom:5px; }\n  }\n  @media (max-width:620px) { .brand-story { padding:38px 16px; } .brand-story__note { padding:22px; } }\n  @media (prefers-reduced-motion:reduce) { .brand-story__item::before { transition:none; } }\n<\/style>\n\n<section class=\"brand-story\" aria-labelledby=\"brand-story-title\">\n  <h2 id=\"brand-story-title\">Progress Powered by Purpose<\/h2>\n  <p class=\"brand-story__intro\">Our story is one of steady improvement, practical experience, and a commitment to creating dependable value.<\/p>\n\n  <ol class=\"brand-story__timeline\">\n    <li class=\"brand-story__item\"><span class=\"brand-story__year\">2015<\/span><p>Our company was established with ISO 9001 quality management already at the heart of our operations.<\/p><\/li>\n    <li class=\"brand-story__item\"><span class=\"brand-story__year\">2018<\/span><p>Our products met key market requirements through T\u00dcV verification and CE and RoHS compliance.<\/p><\/li>\n    <li class=\"brand-story__item\"><span class=\"brand-story__year\">2019<\/span><p>We strengthened product assurance by developing in-house testing capability and obtaining UL certification.<\/p><\/li>\n    <li class=\"brand-story__item\"><span class=\"brand-story__year\">2021<\/span><p>A new production facility and automated lines increased consistency, capacity, and delivery responsiveness.<\/p><\/li>\n    <li class=\"brand-story__item\"><span class=\"brand-story__year\">2022<\/span><p>Recognition as a National High-Tech Enterprise and new invention patents marked a further step in our innovation journey.<\/p><\/li>\n    <li class=\"brand-story__item\"><span class=\"brand-story__year\">2024<\/span><p>Our management systems expanded to include IATF 16949, ISO 13485, and ISO 14001 standards.<\/p><\/li>\n    <li class=\"brand-story__item\"><span class=\"brand-story__year\">2026<\/span><p>Our 2026 product catalogue brought our full connector range together in one reference for OEM and ODM partners worldwide.<\/p><\/li>\n  <\/ol>\n\n  <p class=\"brand-story__note\"><strong>Capability is earned over time.<\/strong> From internationally recognised certifications to smarter production and continuous innovation, every milestone reinforces our commitment to dependable quality.<\/p>\n<\/section>\n\n\n\n<!-- ============================================================\n     PVLinkTech | Photo Slider ONLY (no title, no cards)\n     Paste this block exactly where the single photo was.\n     Desktop: 4 photos visible, sliding by page (arrows \/ dots \/ drag \/ swipe)\n     Mobile:  1 photo visible, swipe\n     Photos: 11, already filled in.\n============================================================= -->\n\n<div class=\"pvl-photo-slider\" data-pvl-ps>\n\n  <style>\n    .pvl-photo-slider,\n    .pvl-photo-slider * {\n      box-sizing: border-box;\n    }\n\n    .pvl-photo-slider {\n      --ps-blue: #0057B8;\n      --ps-blue-dark: #00468F;\n      --ps-green: #5ACB2E;\n      --ps-border: #DCE5EF;\n      --ps-bg-soft: #F8FAFC;\n\n      position: relative;\n      width: 100%;\n      margin: 0;\n      padding: 0;\n\n      font-family:\n        Inter,\n        -apple-system,\n        BlinkMacSystemFont,\n        \"Segoe UI\",\n        Roboto,\n        Helvetica,\n        Arial,\n        sans-serif;\n    }\n\n    .pvl-photo-slider .pvl-ps-frame {\n      position: relative;\n      width: 100%;\n      margin: 0;\n      padding: 0;\n    }\n\n\n    \/* ---------- Header (title + subtitle) ---------- *\/\n    .pvl-photo-slider .pvl-ps-header {\n      margin: 0 0 20px;\n      padding: 0;\n\n      text-align: center;\n    }\n\n    .pvl-photo-slider .pvl-ps-title {\n      margin: 0;\n      padding: 0;\n\n      color: var(--ps-blue);\n\n      font-size: clamp(24px, 2.3vw, 32px);\n      line-height: 1.2;\n      font-weight: 800;\n      letter-spacing: -0.025em;\n    }\n\n    .pvl-photo-slider .pvl-ps-subtitle {\n      max-width: 900px;\n\n      margin: 7px auto 0;\n      padding: 0;\n\n      color: #64748B;\n\n      font-size: 15px;\n      line-height: 1.6;\n      font-weight: 500;\n    }\n\n    @media (max-width: 767px) {\n      .pvl-photo-slider .pvl-ps-header {\n        margin-bottom: 16px;\n      }\n\n      .pvl-photo-slider .pvl-ps-title {\n        font-size: 24px;\n        line-height: 1.24;\n      }\n\n      .pvl-photo-slider .pvl-ps-subtitle {\n        margin-top: 6px;\n        font-size: 14.5px;\n        line-height: 1.55;\n      }\n    }\n\n    \/* ---------- Track: native horizontal scroll + snap (slides even without JS) ---------- *\/\n    .pvl-photo-slider .pvl-ps-track {\n      display: flex;\n      gap: 14px;\n\n      width: 100%;\n      margin: 0;\n      padding: 0;\n\n      overflow-x: auto;\n      overflow-y: hidden;\n\n      scroll-snap-type: x mandatory;\n      scroll-behavior: smooth;\n      -webkit-overflow-scrolling: touch;\n\n      scrollbar-width: none;\n      -ms-overflow-style: none;\n\n      cursor: grab;\n    }\n\n    .pvl-photo-slider .pvl-ps-track::-webkit-scrollbar {\n      display: none;\n    }\n\n    .pvl-photo-slider .pvl-ps-track.is-dragging {\n      scroll-snap-type: none;\n      scroll-behavior: auto;\n      cursor: grabbing;\n    }\n\n    \/* ---------- Slide: desktop = 4 visible ---------- *\/\n    .pvl-photo-slider .pvl-ps-slide {\n      flex: 0 0 calc((100% - 42px) \/ 4);\n      min-width: 0;\n      margin: 0;\n      padding: 0;\n\n      overflow: hidden;\n\n      background: var(--ps-bg-soft);\n\n      border: 1px solid var(--ps-border);\n      border-radius: 12px;\n\n      scroll-snap-align: start;\n      scroll-snap-stop: always;\n    }\n\n    .pvl-photo-slider .pvl-ps-img {\n      display: block;\n\n      width: 100%;\n      max-width: 100%;\n      height: 100%;\n      aspect-ratio: 16 \/ 10;\n\n      margin: 0;\n      padding: 0;\n\n      object-fit: cover;\n      object-position: center;\n\n      border: 0;\n\n      -webkit-user-drag: none;\n      user-select: none;\n    }\n\n    \/* ---------- Arrows ---------- *\/\n    .pvl-photo-slider .pvl-ps-nav {\n      position: absolute;\n      top: 50%;\n      z-index: 3;\n\n      display: flex;\n      align-items: center;\n      justify-content: center;\n\n      width: 42px;\n      height: 42px;\n      padding: 0;\n\n      color: var(--ps-blue-dark);\n      background: rgba(255, 255, 255, 0.94);\n\n      font-size: 28px;\n      line-height: 1;\n      font-family: inherit;\n\n      border: 1px solid var(--ps-border);\n      border-radius: 50%;\n\n      box-shadow: 0 4px 16px rgba(15, 47, 92, 0.14);\n\n      cursor: pointer;\n      transform: translateY(-50%);\n\n      transition:\n        color 0.2s ease,\n        border-color 0.2s ease,\n        background 0.2s ease;\n    }\n\n    .pvl-photo-slider .pvl-ps-nav:hover,\n    .pvl-photo-slider .pvl-ps-nav:focus-visible {\n      color: #FFFFFF;\n      background: var(--ps-blue);\n      border-color: var(--ps-blue);\n    }\n\n    .pvl-photo-slider .pvl-ps-nav:focus-visible,\n    .pvl-photo-slider .pvl-ps-dot-btn:focus-visible {\n      outline: 2px solid var(--ps-green);\n      outline-offset: 3px;\n    }\n\n    .pvl-photo-slider .pvl-ps-nav-prev { left: 14px; }\n    .pvl-photo-slider .pvl-ps-nav-next { right: 14px; }\n\n    \/* ---------- Counter: desktop = page (01 \/ 03), mobile = photo (01 \/ 11) ---------- *\/\n    .pvl-photo-slider .pvl-ps-counter {\n      position: absolute;\n      right: 14px;\n      bottom: 12px;\n      z-index: 3;\n\n      margin: 0;\n      padding: 4px 10px;\n\n      color: #FFFFFF;\n      background: rgba(15, 47, 92, 0.72);\n\n      font-size: 12px;\n      line-height: 1.5;\n      font-weight: 600;\n      letter-spacing: 0.06em;\n\n      border-radius: 999px;\n      pointer-events: none;\n    }\n\n    \/* ---------- Dots ---------- *\/\n    .pvl-photo-slider .pvl-ps-dots {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 7px;\n\n      margin: 12px 0 0;\n      padding: 0;\n    }\n\n    .pvl-photo-slider .pvl-ps-dot-btn {\n      width: 8px;\n      height: 8px;\n      padding: 0;\n\n      background: #CBD8E6;\n\n      border: 0;\n      border-radius: 999px;\n\n      cursor: pointer;\n\n      transition:\n        width 0.2s ease,\n        background 0.2s ease;\n    }\n\n    .pvl-photo-slider .pvl-ps-dot-btn.is-active {\n      width: 24px;\n      background: var(--ps-blue);\n    }\n\n    \/* ---------- Tablet: still 4 visible, tighter gap ---------- *\/\n    @media (max-width: 900px) {\n      .pvl-photo-slider .pvl-ps-track {\n        gap: 12px;\n      }\n\n      .pvl-photo-slider .pvl-ps-slide {\n        flex-basis: calc((100% - 36px) \/ 4);\n        border-radius: 10px;\n      }\n    }\n\n    \/* ---------- Mobile: 1 photo, swipe ---------- *\/\n    @media (max-width: 767px) {\n      .pvl-photo-slider .pvl-ps-track {\n        gap: 0;\n        cursor: auto;\n      }\n\n      .pvl-photo-slider .pvl-ps-slide {\n        flex: 0 0 100%;\n        border-radius: 10px;\n      }\n\n      .pvl-photo-slider .pvl-ps-nav {\n        width: 34px;\n        height: 34px;\n        font-size: 23px;\n      }\n\n      .pvl-photo-slider .pvl-ps-nav-prev { left: 8px; }\n      .pvl-photo-slider .pvl-ps-nav-next { right: 8px; }\n\n      .pvl-photo-slider .pvl-ps-counter {\n        right: 10px;\n        bottom: 10px;\n      }\n\n      .pvl-photo-slider .pvl-ps-dots {\n        margin-top: 10px;\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      .pvl-photo-slider .pvl-ps-track {\n        scroll-behavior: auto;\n      }\n\n      .pvl-photo-slider .pvl-ps-nav,\n      .pvl-photo-slider .pvl-ps-dot-btn {\n        transition: none;\n      }\n    }\n  <\/style>\n\n\n  <header class=\"pvl-ps-header\">\n    <h2 class=\"pvl-ps-title\">Inside the PVLinkTech Factory<\/h2>\n    <p class=\"pvl-ps-subtitle\">Stamping, injection moulding, cable production and automated assembly, photographed on our 6,800&nbsp;m\u00b2 production floor in Shenzhen. Every photo is our own.<\/p>\n  <\/header>\n\n <div class=\"pvl-ps-frame\">\n\n  <div class=\"pvl-ps-track\" data-pvl-ps-track role=\"region\" aria-label=\"PVLinkTech factory photos\" aria-roledescription=\"carousel\">\n\n    <!-- PHOTO 01 -->\n    <figure class=\"pvl-ps-slide\">\n      <img class=\"pvl-ps-img\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/10\/4535af92b097607d60180f53b7ad20e1.webp\" alt=\"Metal stamping presses in the PVLinkTech workshop\" loading=\"eager\" decoding=\"async\" draggable=\"false\">\n    <\/figure>\n\n    <!-- PHOTO 02 -->\n    <figure class=\"pvl-ps-slide\">\n      <img class=\"pvl-ps-img\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/10\/81137bd6aa2f4f189c3aa0590ae62359.webp\" alt=\"Automated connector assembly machine at PVLinkTech\" loading=\"lazy\" decoding=\"async\" draggable=\"false\">\n    <\/figure>\n\n    <!-- PHOTO 03 -->\n    <figure class=\"pvl-ps-slide\">\n      <img class=\"pvl-ps-img\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/10\/2026_10_16_10_53_12_IMG_7866.webp\" alt=\"Cable production workshop at the PVLinkTech factory\" loading=\"lazy\" decoding=\"async\" draggable=\"false\">\n    <\/figure>\n\n    <!-- PHOTO 04 -->\n    <figure class=\"pvl-ps-slide\">\n      <img class=\"pvl-ps-img\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/10\/2026_10_16_10_53_17_IMG_7867.webp\" alt=\"Rows of workstations in the PVLinkTech assembly workshop\" loading=\"lazy\" decoding=\"async\" draggable=\"false\">\n    <\/figure>\n\n    <!-- PHOTO 05 -->\n    <figure class=\"pvl-ps-slide\">\n      <img class=\"pvl-ps-img\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/10\/2026_10_16_10_53_09_IMG_7865.webp\" alt=\"Production line in the PVLinkTech factory workshop\" loading=\"lazy\" decoding=\"async\" draggable=\"false\">\n    <\/figure>\n\n    <!-- PHOTO 06 -->\n    <figure class=\"pvl-ps-slide\">\n      <img class=\"pvl-ps-img\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/10\/2026_10_16_10_53_05_IMG_7864.webp\" alt=\"Manufacturing equipment with material dryers at PVLinkTech\" loading=\"lazy\" decoding=\"async\" draggable=\"false\">\n    <\/figure>\n\n    <!-- PHOTO 07 -->\n    <figure class=\"pvl-ps-slide\">\n      <img class=\"pvl-ps-img\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/10\/2026_10_16_10_52_58_IMG_7863.webp\" alt=\"Automated crimping machines at the PVLinkTech factory\" loading=\"lazy\" decoding=\"async\" draggable=\"false\">\n    <\/figure>\n\n    <!-- PHOTO 08 -->\n    <figure class=\"pvl-ps-slide\">\n      <img class=\"pvl-ps-img\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/10\/2026_10_16_10_52_53_IMG_7862.webp\" alt=\"Operator working on automated production equipment at PVLinkTech\" loading=\"lazy\" decoding=\"async\" draggable=\"false\">\n    <\/figure>\n\n    <!-- PHOTO 09 -->\n    <figure class=\"pvl-ps-slide\">\n      <img class=\"pvl-ps-img\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/10\/2026_10_16_10_52_49_IMG_7861.webp\" alt=\"Rows of cable manufacturing equipment at PVLinkTech\" loading=\"lazy\" decoding=\"async\" draggable=\"false\">\n    <\/figure>\n\n    <!-- PHOTO 10 -->\n    <figure class=\"pvl-ps-slide\">\n      <img class=\"pvl-ps-img\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/10\/2026_10_16_10_52_46_IMG_7860.webp\" alt=\"Assembly and inspection workstations at PVLinkTech\" loading=\"lazy\" decoding=\"async\" draggable=\"false\">\n    <\/figure>\n\n    <!-- PHOTO 11 -->\n    <figure class=\"pvl-ps-slide\">\n      <img class=\"pvl-ps-img\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/10\/2026_10_16_10_53_23_IMG_7868.webp\" alt=\"Injection moulding production line at PVLinkTech\" loading=\"lazy\" decoding=\"async\" draggable=\"false\">\n    <\/figure>\n\n  <\/div>\n\n  <button type=\"button\" class=\"pvl-ps-nav pvl-ps-nav-prev\" data-pvl-ps-prev aria-label=\"Previous photos\">&#8249;<\/button>\n  <button type=\"button\" class=\"pvl-ps-nav pvl-ps-nav-next\" data-pvl-ps-next aria-label=\"Next photos\">&#8250;<\/button>\n\n  <p class=\"pvl-ps-counter\" data-pvl-ps-counter aria-hidden=\"true\">01 \/ 03<\/p>\n\n <\/div>\n\n  <div class=\"pvl-ps-dots\" data-pvl-ps-dots role=\"tablist\" aria-label=\"Choose photo set\"><\/div>\n\n  <script>\n    (function () {\n      var blocks = document.querySelectorAll('[data-pvl-ps]');\n      if (!blocks.length) return;\n\n      blocks.forEach(function (block) {\n        var track = block.querySelector('[data-pvl-ps-track]');\n        var prev = block.querySelector('[data-pvl-ps-prev]');\n        var next = block.querySelector('[data-pvl-ps-next]');\n        var counter = block.querySelector('[data-pvl-ps-counter]');\n        var dotsWrap = block.querySelector('[data-pvl-ps-dots]');\n        if (!track) return;\n\n        var slides = track.children;\n        var total = slides.length;\n        var dots = [];\n        var ticking = false;\n        var builtCount = -1;\n        var builtMobile = null;\n\n        \/* Desktop: one \"page\" = the 4 photos in a row. Mobile: 1 photo. *\/\n        function metrics() {\n          var gap = parseFloat(window.getComputedStyle(track).columnGap) || 0;\n          var slideW = slides[0].offsetWidth + gap;\n          var visible = Math.max(1, Math.round(track.clientWidth \/ slideW));\n          var mobile = window.matchMedia('(max-width: 767px)').matches;\n          var pageSize = mobile ? 1 : visible;\n          var pageCount = Math.max(1, Math.ceil(total \/ pageSize));\n          return { step: pageSize * slideW, pageCount: pageCount, mobile: mobile };\n        }\n\n        function currentPage(m) {\n          if (!m.step) return 0;\n          return Math.max(0, Math.min(Math.round(track.scrollLeft \/ m.step), m.pageCount - 1));\n        }\n\n        function goTo(page) {\n          var m = metrics();\n          var p = Math.max(0, Math.min(page, m.pageCount - 1));\n          track.scrollTo({ left: p * m.step, behavior: 'smooth' });\n        }\n\n        function buildDots(m) {\n          if (!dotsWrap) return;\n          dotsWrap.innerHTML = '';\n          dots = [];\n          for (var d = 0; d < m.pageCount; d++) {\n            (function (idx) {\n              var btn = document.createElement('button');\n              btn.type = 'button';\n              btn.className = 'pvl-ps-dot-btn';\n              btn.setAttribute('role', 'tab');\n              btn.setAttribute('aria-label', (m.mobile ? 'Go to photo ' : 'Go to page ') + (idx + 1));\n              btn.addEventListener('click', function () { goTo(idx); });\n              dotsWrap.appendChild(btn);\n              dots.push(btn);\n            })(d);\n          }\n          builtCount = m.pageCount;\n          builtMobile = m.mobile;\n        }\n\n        function pad(n) { return ('0' + n).slice(-2); }\n\n        function render() {\n          var m = metrics();\n          if (m.pageCount !== builtCount || m.mobile !== builtMobile) buildDots(m);\n          var p = currentPage(m);\n          if (counter) counter.textContent = pad(p + 1) + ' \/ ' + pad(m.pageCount);\n          dots.forEach(function (dot, d) {\n            dot.classList.toggle('is-active', d === p);\n            dot.setAttribute('aria-selected', d === p ? 'true' : 'false');\n          });\n        }\n\n        if (prev) prev.addEventListener('click', function () { goTo(currentPage(metrics()) - 1); });\n        if (next) next.addEventListener('click', function () { goTo(currentPage(metrics()) + 1); });\n\n        track.addEventListener('scroll', function () {\n          if (ticking) return;\n          ticking = true;\n          window.requestAnimationFrame(function () { render(); ticking = false; });\n        }, { passive: true });\n\n        \/* Desktop mouse drag to slide (touch devices keep native swipe) *\/\n        var dragStartX = 0;\n        var dragStartScroll = 0;\n        var dragging = false;\n\n        track.addEventListener('pointerdown', function (e) {\n          if (e.pointerType === 'touch') return;\n          dragging = true;\n          dragStartX = e.clientX;\n          dragStartScroll = track.scrollLeft;\n          track.classList.add('is-dragging');\n          try { track.setPointerCapture(e.pointerId); } catch (err) {}\n        });\n\n        track.addEventListener('pointermove', function (e) {\n          if (!dragging) return;\n          track.scrollLeft = dragStartScroll - (e.clientX - dragStartX);\n        });\n\n        function endDrag() {\n          if (!dragging) return;\n          dragging = false;\n          track.classList.remove('is-dragging');\n          render();\n        }\n\n        track.addEventListener('pointerup', endDrag);\n        track.addEventListener('pointercancel', endDrag);\n\n        window.addEventListener('resize', render);\n        render();\n      });\n    })();\n  <\/script>\n\n<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-d79e8a0\" id=\"gspb_row-id-gsbp-d79e8a0\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-a9f2024\" id=\"gspb_row-id-gsbp-a9f2024\"><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-6c1a79f\" id=\"gspb_row-id-gsbp-6c1a79f\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-6869d9f\" id=\"gspb_col-id-gsbp-6869d9f\">\n<style>\n  .pvlt-choice,\n  .pvlt-choice * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  .pvlt-choice {\n    --pvlt-blue: #0057B8;\n    --pvlt-green: #5ACB2E;\n    --pvlt-heading: #073B68;\n    --pvlt-text: #53606E;\n    --pvlt-border: #E1E9F0;\n    --pvlt-bg: #F4F8FC;\n\n    position: relative;\n    overflow: hidden;\n    width: 100%;\n    padding: 80px 0;\n    background:\n      radial-gradient(circle at 90% 10%, rgba(90, 203, 46, 0.12), transparent 35%),\n      radial-gradient(circle at 10% 90%, rgba(0, 87, 184, 0.08), transparent 40%),\n      linear-gradient(135deg, #F8FAFC 0%, #EEF5FB 100%);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: var(--pvlt-text);\n  }\n\n  .pvlt-choice__inner {\n    width: min(1280px, calc(100% - 48px));\n    margin: 0 auto;\n  }\n\n  .pvlt-choice__header {\n    display: grid;\n    grid-template-columns: minmax(0, 1.5fr) minmax(280px, 1fr);\n    gap: 40px;\n    align-items: flex-end;\n    margin-bottom: 48px;\n  }\n\n  .pvlt-choice h2 {\n    color: var(--pvlt-heading);\n    font-size: clamp(32px, 3.8vw, 48px);\n    font-weight: 800;\n    letter-spacing: -0.025em;\n    line-height: 1.15;\n  }\n\n  .pvlt-choice__intro {\n    max-width: 480px;\n    color: var(--pvlt-text);\n    font-size: 15px;\n    line-height: 1.7;\n  }\n\n  .pvlt-choice__intro strong {\n    display: block;\n    margin-bottom: 6px;\n    color: var(--pvlt-heading);\n    font-size: 18px;\n    font-weight: 700;\n  }\n\n  .pvlt-choice__grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 20px;\n  }\n\n  .pvlt-choice__card {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    min-height: 180px;\n    padding: 28px 26px;\n    border: 1px solid var(--pvlt-border);\n    border-top: 4px solid var(--pvlt-blue);\n    border-radius: 8px;\n    background: #FFFFFF;\n    box-shadow: 0 4px 15px rgba(7, 59, 104, 0.03);\n    transition: all 250ms cubic-bezier(0.16, 1, 0.3, 1);\n  }\n\n  .pvlt-choice__card:hover {\n    transform: translateY(-4px);\n    border-top-color: var(--pvlt-green);\n    box-shadow: 0 16px 32px rgba(7, 59, 104, 0.08);\n  }\n\n  .pvlt-choice__title-row {\n    display: flex;\n    gap: 14px;\n    align-items: center;\n    margin-bottom: 14px;\n  }\n\n  .pvlt-choice__number {\n    display: inline-flex;\n    flex: 0 0 38px;\n    width: 38px;\n    height: 38px;\n    align-items: center;\n    justify-content: center;\n    border-radius: 50%;\n    color: #FFFFFF;\n    background: var(--pvlt-blue);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    transition: background-color 250ms ease;\n  }\n\n  .pvlt-choice__card:hover .pvlt-choice__number {\n    background: var(--pvlt-green);\n  }\n\n  .pvlt-choice__card h3 {\n    color: var(--pvlt-heading);\n    font-size: 18px;\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    line-height: 1.3;\n  }\n\n  .pvlt-choice__card p {\n    color: var(--pvlt-text);\n    font-size: 14px;\n    line-height: 1.65;\n  }\n\n  .pvlt-choice__outcome {\n    display: flex;\n    gap: 12px;\n    align-items: center;\n    justify-content: center;\n    margin-top: 48px;\n    color: var(--pvlt-heading);\n    font-size: 15px;\n    font-weight: 700;\n    text-align: center;\n  }\n\n  .pvlt-choice__outcome::before,\n  .pvlt-choice__outcome::after {\n    width: 32px;\n    height: 3px;\n    border-radius: 99px;\n    background: var(--pvlt-green);\n    content: \"\";\n  }\n\n  @media (max-width: 980px) {\n    .pvlt-choice__header {\n      grid-template-columns: 1fr;\n      gap: 20px;\n    }\n\n    .pvlt-choice__intro {\n      max-width: 100%;\n    }\n\n    .pvlt-choice__grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 640px) {\n    .pvlt-choice {\n      padding: 56px 0;\n    }\n\n    .pvlt-choice__inner {\n      width: min(100% - 32px, 1280px);\n    }\n\n    .pvlt-choice__grid {\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n\n    .pvlt-choice__card {\n      min-height: auto;\n      padding: 22px 20px;\n    }\n\n    .pvlt-choice__outcome {\n      margin-top: 36px;\n      font-size: 13.5px;\n    }\n\n    .pvlt-choice__outcome::before,\n    .pvlt-choice__outcome::after {\n      width: 20px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .pvlt-choice__card,\n    .pvlt-choice__number {\n      transition: none;\n    }\n  }\n<\/style>\n\n<section class=\"pvlt-choice\" aria-labelledby=\"pvlt-choice-title\">\n  <div class=\"pvlt-choice__inner\">\n\n    <header class=\"pvlt-choice__header\">\n      <h2 id=\"pvlt-choice-title\">Why Choose PVLinkTech as Your Waterproof Connector Manufacturer?<\/h2>\n\n      <p class=\"pvlt-choice__intro\">\n        <strong>Engineered for Reliable Connectivity.<\/strong>\n       PVLinkTech is a waterproof connector manufacturer serving OEMs and industrial buyers. We supply IP67\/IP68 waterproof connectors, solar PV connectors, and custom cable assemblies. Our team also develops custom waterproof connectors, supporting projects from prototyping through production.\n      <\/p>\n    <\/header>\n\n    <div class=\"pvlt-choice__grid\">\n\n      <!-- 01: Product portfolio -->\n      <article class=\"pvlt-choice__card\">\n        <div class=\"pvlt-choice__title-row\">\n          <span class=\"pvlt-choice__number\" aria-hidden=\"true\">01<\/span>\n          <h3>One-Stop Connection Portfolio<\/h3>\n        <\/div>\n        <p>\n          A complete range of connection solutions for energy storage, solar PV, outdoor electrical, and industrial applications \u2014 including energy storage connectors, MC4 solar connectors, IP68 waterproof junction boxes, waterproof connectors, battery busbar connectors, manual service disconnects, and LED surge protective devices.\n        <\/p>\n      <\/article>\n\n      <!-- 02: Engineering and prototypes -->\n      <article class=\"pvlt-choice__card\">\n        <div class=\"pvlt-choice__title-row\">\n          <span class=\"pvlt-choice__number\" aria-hidden=\"true\">02<\/span>\n          <h3>Custom Engineering &amp; Fast Prototypes<\/h3>\n        <\/div>\n        <p>\n          Backed by 30+ R&amp;D engineers, we deliver tailored connector designs, hybrid cable assemblies, and working prototypes in as fast as 3 days.\n        <\/p>\n      <\/article>\n\n      <!-- 03: UL standards and documentation -->\n      <article class=\"pvlt-choice__card\">\n        <div class=\"pvlt-choice__title-row\">\n          <span class=\"pvlt-choice__number\" aria-hidden=\"true\">03<\/span>\n          <h3>Certified Quality &amp; Product Compliance<\/h3>\n        <\/div>\n        <p>\nISO 9001 certified manufacturing, with applicable connector models certified to UL 1977 and UL 4128 and supported by CE and RoHS documentation. Coverage varies by product series and model.\n        <\/p>\n      <\/article>\n\n      <!-- 04: MOQ and lead time -->\n      <article class=\"pvlt-choice__card\">\n        <div class=\"pvlt-choice__title-row\">\n          <span class=\"pvlt-choice__number\" aria-hidden=\"true\">04<\/span>\n          <h3>Low MOQ &amp; Rapid Turnaround<\/h3>\n        <\/div>\n        <p>\n          Support for 1-piece minimum orders (MOQ) and 3\u20135 business days dispatch for standard stock items to keep your project schedule on track.\n        <\/p>\n      <\/article>\n\n      <!-- 05: Manufacturing capacity -->\n      <article class=\"pvlt-choice__card\">\n        <div class=\"pvlt-choice__title-row\">\n          <span class=\"pvlt-choice__number\" aria-hidden=\"true\">05<\/span>\n          <h3>Scalable 6,800m\u00b2 Manufacturing<\/h3>\n        <\/div>\n        <p>\n          Equipped with 100+ production and testing machines, including 50+ automated assembly units, and an annual production capacity of 10M+ sets, we support your transition from small runs to mass production.\n        <\/p>\n      <\/article>\n\n      <!-- 06: OEM\/ODM support -->\n      <article class=\"pvlt-choice__card\">\n        <div class=\"pvlt-choice__title-row\">\n          <span class=\"pvlt-choice__number\" aria-hidden=\"true\">06<\/span>\n          <h3>End-to-End OEM\/ODM Support<\/h3>\n        <\/div>\n        <p>\n          Seamless technical guidance through every phase\u2014from initial concept review and tooling to sample validation and volume manufacturing.\n        <\/p>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"pvlt-choice__outcome\">\n      One Trusted Partner. From Custom Design to High-Volume Production.\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-7d4ad95\" id=\"gspb_row-id-gsbp-7d4ad95\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-13c66c2\" id=\"gspb_col-id-gsbp-13c66c2\">\n<style>\n.slanted-marquee-wrap {\n  width: 100%;\n  overflow: hidden;\n  padding: 25px 0;\n}\n\n.slanted-marquee {\n  --blue: #0057B8;\n  --green: #5ACB2E;\n  --speed: 28s;\n\n  width: 104%;\n  margin-left: -2%;\n  overflow: hidden;\n  padding: 30px 0;\n  background: var(--blue);\n  color: #ffffff;\n  transform: rotate(-1.2deg);\n  transform-origin: center;\n}\n\n.slanted-marquee-track {\n  display: flex;\n  width: max-content;\n  animation: marqueeMove var(--speed) linear infinite;\n  will-change: transform;\n}\n\n.slanted-marquee-group {\n  display: flex;\n  flex-shrink: 0;\n  align-items: center;\n}\n\n.slanted-marquee-item {\n  display: flex;\n  flex-shrink: 0;\n  align-items: center;\n  white-space: nowrap;\n  font-family: \"Arial Narrow\", Arial, sans-serif;\n  font-size: clamp(20px, 2vw, 34px);\n  font-weight: 700;\n  line-height: 1;\n  text-transform: uppercase;\n}\n\n.slanted-marquee-item::after {\n  content: \"\u2731\";\n  margin: 0 clamp(30px, 4vw, 65px);\n  color: var(--green);\n  font-family: Arial, sans-serif;\n  font-size: 1em;\n  font-weight: 700;\n  line-height: 1;\n}\n\n.slanted-marquee:hover .slanted-marquee-track {\n  animation-play-state: paused;\n}\n\n@keyframes marqueeMove {\n  from {\n    transform: translateX(0);\n  }\n\n  to {\n    transform: translateX(-50%);\n  }\n}\n\n@media (max-width: 767px) {\n  .slanted-marquee-wrap {\n    padding: 18px 0;\n  }\n\n  .slanted-marquee {\n    width: 108%;\n    margin-left: -4%;\n    padding: 22px 0;\n    transform: rotate(-2deg);\n  }\n\n  .slanted-marquee-item::after {\n    margin: 0 25px;\n  }\n}\n<\/style>\n\n<div class=\"slanted-marquee-wrap\">\n  <div class=\"slanted-marquee\">\n    <div class=\"slanted-marquee-track\">\n\n      <div class=\"slanted-marquee-group\">\n        <span class=\"slanted-marquee-item\">\n          LOWER MOQ RISK \u2014 FROM 1 PIECE\n        <\/span>\n\n        <span class=\"slanted-marquee-item\">\n          FEWER PROJECT DELAYS \u2014 3-5 BUSINESS DAY DISPATCH\n        <\/span>\n\n        <span class=\"slanted-marquee-item\">\n          BUY THE RIGHT SPEC \u2014 TECHNICAL SUPPORT\n        <\/span>\n\n        <span class=\"slanted-marquee-item\">\n          CUSTOM FIT WHEN STANDARD ISN\u2019T ENOUGH\n        <\/span>\n      <\/div>\n\n      <!-- \u91cd\u590d\u4e00\u7ec4\u5185\u5bb9\uff0c\u5b9e\u73b0\u65e0\u7f1d\u5faa\u73af -->\n      <div class=\"slanted-marquee-group\" aria-hidden=\"true\">\n        <span class=\"slanted-marquee-item\">\n          LOWER MOQ RISK \u2014 FROM 1 PIECE\n        <\/span>\n\n        <span class=\"slanted-marquee-item\">\n          FEWER PROJECT DELAYS \u2014 3-5 BUSINESS DAY DISPATCH\n        <\/span>\n\n        <span class=\"slanted-marquee-item\">\n          BUY THE RIGHT SPEC \u2014 TECHNICAL SUPPORT\n        <\/span>\n\n        <span class=\"slanted-marquee-item\">\n          CUSTOM FIT WHEN STANDARD ISN\u2019T ENOUGH\n        <\/span>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-caf094c\" id=\"gspb_row-id-gsbp-caf094c\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-61989e4\" id=\"gspb_col-id-gsbp-61989e4\">\n<style>\n.wb-section{\npadding:40px 20px;\nbackground:transparent;\nfont-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;\n}\n\n.wb-container{\nmax-width:1400px;\nmargin:auto;\n}\n\n.wb-title{\ntext-align:center;\nfont-size:38px;\nfont-weight:800;\ncolor:#0057B8;\nmargin-bottom:60px;\n}\n\n.wb-content-grid{\ndisplay:grid;\ngrid-template-columns:1fr 360px 1fr;\ngap:40px;\nalign-items:center;\n}\n\n.wb-col{\ndisplay:flex;\nflex-direction:column;\ngap:50px;\n}\n\n.wb-block-title{\nfont-size:20px;\nfont-weight:700;\ncolor:#0057B8;\nmargin-bottom:12px;\n}\n\n.wb-block-desc{\nfont-size:15px;\nline-height:1.7;\ncolor:#666;\n}\n\n.wb-graphic-wrapper{\nposition:relative;\nwidth:320px;\nheight:320px;\nmargin:auto;\noverflow:visible;\n}\n\n.wb-outer-ring{\nposition:absolute;\nwidth:100%;\nheight:100%;\nborder:1px solid rgba(90,203,46,.4);\nborder-radius:50%;\n}\n\n.wb-inner-circle{\nposition:absolute;\ntop:50%;\nleft:50%;\ntransform:translate(-50%,-50%);\nwidth:190px;\nheight:190px;\nbackground:#fff;\nborder-radius:50%;\nbox-shadow:0 10px 30px rgba(0,0,0,.08);\ndisplay:flex;\nalign-items:center;\njustify-content:center;\n}\n\n.wb-inner-circle img{\nwidth:140px;\nheight:140px;\nobject-fit:contain;\n}\n\n.wb-icon-node{\nposition:absolute;\nwidth:46px;\nheight:46px;\nborder-radius:50%;\nbackground:#F4FBF1;\nborder:2px solid #5ACB2E;\ndisplay:flex;\nalign-items:center;\njustify-content:center;\nfont-size:18px;\ntransform:translate(-50%,-50%);\n}\n\n.wb-node-tl{top:15%;left:15%;}\n.wb-node-tr{top:15%;left:85%;}\n.wb-node-l{top:50%;left:0;}\n.wb-node-r{top:50%;left:100%;}\n.wb-node-b{top:100%;left:50%;}\n\n.wb-bottom-row{\nmargin-top:60px;\ntext-align:center;\nmax-width:900px;\nmargin-left:auto;\nmargin-right:auto;\n}\n\n@media(max-width:768px){\n\n.wb-content-grid{\ngrid-template-columns:1fr;\n}\n\n.wb-graphic-wrapper{\nwidth:280px;\nheight:280px;\norder:-1;\n}\n\n.wb-inner-circle{\nwidth:160px;\nheight:160px;\n}\n\n.wb-title{\nfont-size:30px;\n}\n\n.wb-col{\ntext-align:center;\n}\n}\n<\/style>\n\n<div class=\"wb-section\">\n\n<div class=\"wb-container\">\n\n<div class=\"wb-title\">\nOur Manufacturing Commitment\n<\/div>\n\n<div class=\"wb-content-grid\">\n\n<div class=\"wb-col\">\n\n<div>\n<div class=\"wb-block-title\">\nRigorous Quality Control\n<\/div>\n<div class=\"wb-block-desc\">\nOur facility enforces strict ISO 9001 quality standards and tests every unit before shipment.\n<\/div>\n<\/div>\n\n<div>\n<div class=\"wb-block-title\">\nAdvanced Production Lines\n<\/div>\n<div class=\"wb-block-desc\">\nAutomated production systems ensure precision, consistency and efficiency.\n<\/div>\n<\/div>\n\n<\/div>\n\n<div class=\"wb-graphic-wrapper\">\n\n<div class=\"wb-outer-ring\"><\/div>\n\n<div class=\"wb-icon-node wb-node-tl\">\u2713<\/div>\n<div class=\"wb-icon-node wb-node-tr\">\ud83d\ude9a<\/div>\n<div class=\"wb-icon-node wb-node-l\">\u2699<\/div>\n<div class=\"wb-icon-node wb-node-r\">\ud83c\udf31<\/div>\n<div class=\"wb-icon-node wb-node-b\">\ud83d\udc65<\/div>\n\n<div class=\"wb-inner-circle\">\n<img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/06\/logo-white-on-0057B8-rounded.png\" alt=\"\">\n<\/div>\n\n<\/div>\n\n<div class=\"wb-col\">\n\n<div>\n<div class=\"wb-block-title\">\nReliable Global Delivery\n<\/div>\n<div class=\"wb-block-desc\">\nA strong supply chain helps us achieve consistent on-time delivery worldwide.\n<\/div>\n<\/div>\n\n<div>\n<div class=\"wb-block-title\">\nSustainable Manufacturing\n<\/div>\n<div class=\"wb-block-desc\">\nEnergy-efficient equipment and responsible material usage support long-term sustainability.\n<\/div>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<div class=\"wb-bottom-row\">\n\n<div class=\"wb-block-title\">\nYour Trusted Manufacturing Partner\n<\/div>\n\n<div class=\"wb-block-desc\">\nWe combine advanced technology with skilled craftsmanship to deliver dependable manufacturing solutions.\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-d7acd26\" id=\"gspb_row-id-gsbp-d7acd26\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-89ff09a\" id=\"gspb_col-id-gsbp-89ff09a\">\n<section class=\"pvl-rd-section\" aria-labelledby=\"pvl-rd-title\">\n  <style>\n    .pvl-rd-section,\n    .pvl-rd-section * {\n      box-sizing: border-box;\n    }\n\n    .pvl-rd-section {\n      --pvl-blue: #0057B8;\n      --pvl-green: #5ACB2E;\n      --pvl-title: #172033;\n      --pvl-text: #4d5661;\n      --pvl-line: #e3e8ed;\n      width: 100%;\n      padding: clamp(50px, 6vw, 90px) 24px;\n      background: #ffffff;\n      font-family: Arial, Helvetica, sans-serif;\n    }\n\n    .pvl-rd-section .pvl-rd-inner {\n      width: min(1400px, 100%);\n      margin: 0 auto;\n      display: grid;\n      grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\n      gap: clamp(50px, 6vw, 90px);\n      align-items: center;\n    }\n\n    .pvl-rd-section .pvl-rd-media {\n      position: relative;\n      margin: 0;\n      overflow: hidden;\n      border-radius: 10px;\n      background: #edf2f6;\n      aspect-ratio: 1.3 \/ 1;\n    }\n\n    .pvl-rd-section .pvl-rd-media::after {\n      content: \"\";\n      position: absolute;\n      right: 0;\n      bottom: 0;\n      left: 0;\n      height: 4px;\n      background: linear-gradient(\n        90deg,\n        var(--pvl-blue) 0 72%,\n        var(--pvl-green) 72% 100%\n      );\n      opacity: 0;\n      transition: opacity 0.3s ease;\n    }\n\n    .pvl-rd-section .pvl-rd-media:hover::after {\n      opacity: 1;\n    }\n\n    .pvl-rd-section .pvl-rd-media img {\n      display: block;\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      transition: transform 0.45s ease;\n    }\n\n    .pvl-rd-section .pvl-rd-media:hover img {\n      transform: scale(1.025);\n    }\n\n    .pvl-rd-section .pvl-rd-content {\n      min-width: 0;\n    }\n\n    .pvl-rd-section .pvl-rd-eyebrow {\n      margin: 0 0 10px;\n      color: var(--pvl-green);\n      font-size: 13px;\n      font-weight: 700;\n      line-height: 1.4;\n      letter-spacing: 0.14em;\n      text-transform: uppercase;\n    }\n\n    .pvl-rd-section .pvl-rd-title {\n      margin: 0;\n      color: var(--pvl-title);\n      font-size: clamp(30px, 2.5vw, 42px);\n      font-weight: 600;\n      line-height: 1.2;\n      letter-spacing: -0.02em;\n    }\n\n    .pvl-rd-section .pvl-rd-accent {\n      width: 54px;\n      height: 3px;\n      margin: 18px 0 28px;\n      border-radius: 99px;\n      background: linear-gradient(\n        90deg,\n        var(--pvl-blue) 0 76%,\n        var(--pvl-green) 76% 100%\n      );\n    }\n\n    .pvl-rd-section .pvl-rd-description {\n      max-width: 650px;\n      margin: 0;\n      color: var(--pvl-text);\n      font-size: 15px;\n      line-height: 1.9;\n    }\n\n    .pvl-rd-section .pvl-rd-services {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      margin-top: 38px;\n    }\n\n    .pvl-rd-section .pvl-rd-service {\n      display: flex;\n      min-width: 0;\n      align-items: center;\n      gap: 18px;\n      padding: 3px 35px 3px 0;\n      color: var(--pvl-blue);\n    }\n\n    .pvl-rd-section .pvl-rd-service + .pvl-rd-service {\n      padding-right: 0;\n      padding-left: 40px;\n      border-left: 1px solid var(--pvl-line);\n    }\n\n    .pvl-rd-section .pvl-rd-icon {\n      flex: 0 0 52px;\n      width: 52px;\n      height: 52px;\n      color: var(--pvl-blue);\n    }\n\n    .pvl-rd-section .pvl-rd-icon .pvl-green {\n      stroke: var(--pvl-green);\n    }\n\n    .pvl-rd-section .pvl-rd-service-name {\n      color: var(--pvl-blue);\n      font-size: clamp(17px, 1.4vw, 21px);\n      font-weight: 500;\n      line-height: 1.35;\n      white-space: nowrap;\n    }\n\n    @media (max-width: 900px) {\n      .pvl-rd-section .pvl-rd-inner {\n        grid-template-columns: 1fr;\n        gap: 40px;\n      }\n\n      .pvl-rd-section .pvl-rd-media {\n        width: 100%;\n        max-height: 600px;\n      }\n\n      .pvl-rd-section .pvl-rd-description {\n        max-width: none;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .pvl-rd-section {\n        padding: 42px 18px;\n      }\n\n      .pvl-rd-section .pvl-rd-media {\n        aspect-ratio: 4 \/ 3;\n        border-radius: 7px;\n      }\n\n      .pvl-rd-section .pvl-rd-services {\n        grid-template-columns: 1fr;\n        margin-top: 28px;\n      }\n\n      .pvl-rd-section .pvl-rd-service {\n        padding: 15px 0;\n      }\n\n      .pvl-rd-section .pvl-rd-service + .pvl-rd-service {\n        padding: 15px 0;\n        border-top: 1px solid var(--pvl-line);\n        border-left: 0;\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      .pvl-rd-section .pvl-rd-media img,\n      .pvl-rd-section .pvl-rd-media::after {\n        transition: none;\n      }\n    }\n  <\/style>\n\n  <div class=\"pvl-rd-inner\">\n    <!-- \u66ff\u6362\u4e3aWordPress\u5a92\u4f53\u5e93\u4e2d\u7684\u56fe\u7247\u5730\u5740 -->\n    <figure class=\"pvl-rd-media\">\n      <img src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/5e7ff9bd-a033-46ea-b2be-ed37e5a2d6d8.webp\" alt=\"pvlinktech research and development team\" loading=\"lazy\" decoding=\"async\">\n    <\/figure>\n\n    <div class=\"pvl-rd-content\">\n      <p class=\"pvl-rd-eyebrow\">PVLINKTECH INNOVATION<\/p>\n\n      <h2 class=\"pvl-rd-title\" id=\"pvl-rd-title\">\n        R&amp;D Team\n      <\/h2>\n\n      <div class=\"pvl-rd-accent\" aria-hidden=\"true\"><\/div>\n\n      <p class=\"pvl-rd-description\">\n        pvlinktech has a professional R&amp;D team that gets involved from\n        the earliest stages of customer design, understands specific\n        requirements, and delivers practical product solutions. We provide\n        tailored product design, 2D and 3D drawings, 3D-printed samples,\n        early-stage structural simulation and efficient development\n        support\u2014helping customers shorten development cycles and reduce costs.\n      <\/p>\n\n      <div class=\"pvl-rd-services\" aria-label=\"R&amp;D capabilities\">\n        <div class=\"pvl-rd-service\">\n          <svg class=\"pvl-rd-icon\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n            <path d=\"M7 5h13a3 3 0 0 1 3 3v32a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n\n            <path d=\"M4 13h9M4 19h7M4 25h9M4 31h7M4 37h9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n\n            <path d=\"m31 6 7 7v25a3 3 0 0 1-3 3h-8a3 3 0 0 1-3-3V13l7-7Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n\n            <circle class=\"pvl-green\" cx=\"31\" cy=\"18\" r=\"2\" stroke-width=\"2\"><\/circle>\n\n            <path d=\"M27 43h8\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n          <\/svg>\n\n          <span class=\"pvl-rd-service-name\">Mold Design<\/span>\n        <\/div>\n\n        <div class=\"pvl-rd-service\">\n          <svg class=\"pvl-rd-icon\" viewBox=\"0 0 52 48\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n            <rect x=\"3\" y=\"6\" width=\"46\" height=\"31\" rx=\"3\" stroke=\"currentColor\" stroke-width=\"2\"><\/rect>\n\n            <path class=\"pvl-green\" d=\"M4 32h44\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n\n            <path d=\"M20 37v7M32 37v7M15 44h22\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n          <\/svg>\n\n          <span class=\"pvl-rd-service-name\">3D Drawing<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-557dd86\" id=\"gspb_row-id-gsbp-557dd86\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-e45627d\" id=\"gspb_col-id-gsbp-e45627d\">\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-5e4fb0a\" id=\"gspb_row-id-gsbp-5e4fb0a\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-be02114\" id=\"gspb_col-id-gsbp-be02114\">\n<!-- Blocksy\uff1a\u5728\u201c\u81ea\u5b9a\u4e49 HTML\u201d\u533a\u5757\u4e2d\u76f4\u63a5\u7c98\u8d34\u4ee5\u4e0b\u5168\u90e8\u4ee3\u7801 -->\n<style>\n  #pvlt-quality-control, #pvlt-quality-control * { box-sizing: border-box; }\n  #pvlt-quality-control {\n    --pvlt-navy: #003b72; --pvlt-blue: #0057b8; --pvlt-green: #5acb2e;\n    --pvlt-text: #52677a; --pvlt-border: #dce7f0;\n    width: 100%; padding: 76px 20px; overflow: hidden; color: var(--pvlt-text);\n    background: radial-gradient(circle at 8% 0%, rgba(90,203,46,.09), transparent 25%),\n      radial-gradient(circle at 100% 100%, rgba(0,87,184,.08), transparent 30%), #f5f9fc;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n  }\n  #pvlt-quality-control .pvlt-qc-wrap { width: min(100%, 1400px); margin: 0 auto; }\n  #pvlt-quality-control .pvlt-qc-header { max-width: 820px; margin: 0 auto 44px; text-align: center; }\n  #pvlt-quality-control .pvlt-qc-title {\n    margin: 0; color: var(--pvlt-navy); font-size: clamp(32px, 4.4vw, 50px);\n    font-weight: 800; line-height: 1.1; letter-spacing: -.035em;\n  }\n  #pvlt-quality-control .pvlt-qc-title span { color: var(--pvlt-blue); }\n  #pvlt-quality-control .pvlt-qc-intro {\n    max-width: 770px; margin: 18px auto 0; font-size: 16px; line-height: 1.75;\n  }\n\n  \/* \u516d\u5f20\u7eaf\u56fe\u7247\uff1a\u684c\u9762 3 \u5217\u3001\u5e73\u677f 2 \u5217\u3001\u624b\u673a 1 \u5217 *\/\n  #pvlt-quality-control .pvlt-qc-equipment {\n    display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px;\n    margin: 0; padding: 0; list-style: none;\n  }\n  #pvlt-quality-control .pvlt-qc-card {\n    margin: 0; overflow: hidden; border: 1px solid var(--pvlt-border); border-radius: 20px;\n    background: #fff; box-shadow: 0 10px 26px rgba(15,41,66,.06);\n    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;\n  }\n  #pvlt-quality-control .pvlt-qc-card:hover {\n    transform: translateY(-5px); border-color: rgba(0,87,184,.28);\n    box-shadow: 0 18px 38px rgba(0,87,184,.13);\n  }\n  #pvlt-quality-control .pvlt-qc-card img {\n    display: block; width: 100%; aspect-ratio: 4 \/ 3; object-fit: cover; transition: transform .4s ease;\n  }\n  #pvlt-quality-control .pvlt-qc-card:hover img { transform: scale(1.045); }\n\n  #pvlt-quality-control .pvlt-qc-capabilities {\n    margin-top: 48px; padding-top: 42px; border-top: 1px solid var(--pvlt-border);\n  }\n  #pvlt-quality-control .pvlt-qc-capabilities-title {\n    margin: 0 0 22px; color: var(--pvlt-navy); text-align: center;\n    font-size: clamp(24px, 3vw, 32px); font-weight: 800; line-height: 1.2; letter-spacing: -.02em;\n  }\n  #pvlt-quality-control .pvlt-qc-capability-grid {\n    display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px;\n  }\n  #pvlt-quality-control .pvlt-qc-panel {\n    height: 100%; padding: 26px 22px; border: 1px solid var(--pvlt-border); border-radius: 18px;\n    background: rgba(255,255,255,.92); box-shadow: 0 8px 22px rgba(15,41,66,.045);\n  }\n  #pvlt-quality-control .pvlt-qc-panel-heading {\n    display: flex; align-items: center; gap: 12px; margin-bottom: 18px;\n  }\n  #pvlt-quality-control .pvlt-qc-panel-number {\n    display: inline-flex; width: 38px; height: 38px; flex: 0 0 38px; align-items: center;\n    justify-content: center; border-radius: 50%; color: #fff; background: var(--pvlt-blue);\n    font-size: 13px; font-weight: 800;\n  }\n  #pvlt-quality-control .pvlt-qc-panel h3 {\n    margin: 0; color: var(--pvlt-navy); font-size: 17px; font-weight: 800; line-height: 1.3;\n  }\n  #pvlt-quality-control .pvlt-qc-panel ul {\n    display: grid; gap: 10px; margin: 0; padding: 0; list-style: none;\n  }\n  #pvlt-quality-control .pvlt-qc-panel li {\n    position: relative; padding-left: 17px; font-size: 14px; line-height: 1.5;\n  }\n  #pvlt-quality-control .pvlt-qc-panel li::before {\n    position: absolute; top: .62em; left: 0; width: 6px; height: 6px; border-radius: 50%;\n    background: var(--pvlt-green); content: \"\";\n  }\n  @media (max-width: 1023px) {\n    #pvlt-quality-control .pvlt-qc-equipment { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    #pvlt-quality-control .pvlt-qc-capability-grid {\n      display: flex; gap: 16px; overflow-x: auto; padding-bottom: 16px; scrollbar-width: none;\n    }\n    #pvlt-quality-control .pvlt-qc-capability-grid::-webkit-scrollbar { display: none; }\n    #pvlt-quality-control .pvlt-qc-panel { flex: 0 0 280px; }\n  }\n  @media (max-width: 520px) {\n    #pvlt-quality-control { padding: 58px 16px; }\n    #pvlt-quality-control .pvlt-qc-equipment { grid-template-columns: 1fr; gap: 16px; }\n    #pvlt-quality-control .pvlt-qc-panel { flex-basis: 82%; }\n  }\n  @media (prefers-reduced-motion: reduce) {\n    #pvlt-quality-control .pvlt-qc-card, #pvlt-quality-control .pvlt-qc-card img { transition: none; }\n  }\n<\/style>\n\n<section id=\"pvlt-quality-control\" aria-labelledby=\"pvlt-quality-title\">\n  <div class=\"pvlt-qc-wrap\">\n    <header class=\"pvlt-qc-header\">\n      <h2 id=\"pvlt-quality-title\" class=\"pvlt-qc-title\">How We Verify <span>Every Connection<\/span><\/h2>\n      <p class=\"pvlt-qc-intro\">From first-article verification to final inspection, our in-house testing process evaluates the electrical performance, sealing reliability, mechanical durability, and safety of our waterproof connectors before mass production and shipment.<\/p>\n    <\/header>\n\n    <div class=\"pvlt-qc-equipment\" aria-label=\"Quality control equipment gallery\">\n      <figure class=\"pvlt-qc-card\"><img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/85a39b0934eb4fec5bd327695feb4494.png\" alt=\"Quality control equipment\" loading=\"lazy\"><\/figure>\n      <figure class=\"pvlt-qc-card\"><img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/f1a4bc84859bdf28d7b40d104e445520.png\" alt=\"Quality control equipment\" loading=\"lazy\"><\/figure>\n      <figure class=\"pvlt-qc-card\"><img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/68d098464d1ca7a518d11be8f31cde73.png\" alt=\"Quality control equipment\" loading=\"lazy\"><\/figure>\n      <figure class=\"pvlt-qc-card\"><img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/7845d6a82e3bf771bb13a78a4eb4c686.png\" alt=\"Quality control equipment\" loading=\"lazy\"><\/figure>\n      <figure class=\"pvlt-qc-card\"><img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/5f44e75c0c0f38386b20acaa286298dc.png\" alt=\"Quality control equipment\" loading=\"lazy\"><\/figure>\n      <figure class=\"pvlt-qc-card\"><img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/5bd95ee79f25e722db69dac601e64479.png\" alt=\"Quality control equipment\" loading=\"lazy\"><\/figure>\n    <\/div>\n\n    <div class=\"pvlt-qc-capabilities\">\n      <h3 class=\"pvlt-qc-capabilities-title\">Four Areas of Product Verification<\/h3>\n      <div class=\"pvlt-qc-capability-grid\">\n        <article class=\"pvlt-qc-panel\">\n          <div class=\"pvlt-qc-panel-heading\"><span class=\"pvlt-qc-panel-number\" aria-hidden=\"true\">01<\/span><h3>Electrical Testing<\/h3><\/div>\n          <ul><li>Contact resistance<\/li><li>Insulation resistance<\/li><li>Dielectric strength<\/li><li>Voltage and current performance<\/li><\/ul>\n        <\/article>\n        <article class=\"pvlt-qc-panel\">\n          <div class=\"pvlt-qc-panel-heading\"><span class=\"pvlt-qc-panel-number\" aria-hidden=\"true\">02<\/span><h3>Mechanical Testing<\/h3><\/div>\n          <ul><li>Insertion and extraction force<\/li><li>Connector retention force<\/li><li>Cable pull strength<\/li><li>Repeated-operation durability<\/li><\/ul>\n        <\/article>\n        <article class=\"pvlt-qc-panel\">\n          <div class=\"pvlt-qc-panel-heading\"><span class=\"pvlt-qc-panel-number\" aria-hidden=\"true\">03<\/span><h3>Environmental Testing<\/h3><\/div>\n          <ul><li>Waterproof performance<\/li><li>Temperature cycling<\/li><li>Humidity exposure<\/li><li>Long-term sealing stability<\/li><\/ul>\n        <\/article>\n        <article class=\"pvlt-qc-panel\">\n          <div class=\"pvlt-qc-panel-heading\"><span class=\"pvlt-qc-panel-number\" aria-hidden=\"true\">04<\/span><h3>Safety Verification<\/h3><\/div>\n          <ul><li>Flame resistance<\/li><li>Electrical protection<\/li><li>Product-specific IP protection<\/li><li>Final inspection before shipment<\/li><\/ul>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-2f4570d\" id=\"gspb_row-id-gsbp-2f4570d\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-6569b3a\" id=\"gspb_col-id-gsbp-6569b3a\">\n<section id=\"dk-cert-pro\">\n  <div class=\"dk-cert-header\">\n    <h2>Certification &amp; Patents<\/h2>\n\n    <p>\n      Our commitment to excellence is demonstrated through internationally\n      recognized certifications and proprietary technologies. PVLinkTech\n      products are certified to meet global safety and performance requirements,\n      while our patented connector solutions showcase our dedication to\n      innovation. These achievements enable us to deliver reliable solar\n      connectors, waterproof connectors, and energy storage connection systems\n      to customers around the world.\n    <\/p>\n  <\/div>\n\n  <div class=\"dk-cert-grid\">\n    <figure class=\"dk-cert-item\">\n      <img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/10006.webp\" alt=\"ISO certification document\" loading=\"lazy\">\n    <\/figure>\n\n    <figure class=\"dk-cert-item\">\n      <img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/10002.webp\" alt=\"UL certification document\" loading=\"lazy\">\n    <\/figure>\n\n    <figure class=\"dk-cert-item\">\n      <img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/10003.webp\" alt=\"SAA certification document\" loading=\"lazy\">\n    <\/figure>\n\n    <figure class=\"dk-cert-item\">\n      <img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/10004.webp\" alt=\"CE certification document\" loading=\"lazy\">\n    <\/figure>\n\n    <figure class=\"dk-cert-item\">\n      <img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/10005.webp\" alt=\"Design patent certificate\" loading=\"lazy\">\n    <\/figure>\n\n    <figure class=\"dk-cert-item\">\n      <img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/8be2072cd1dfaa2b662ced17fd45d439.jpg\" alt=\"EUIPO design patent certificate\" loading=\"lazy\">\n    <\/figure>\n\n    <figure class=\"dk-cert-item\">\n      <img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/cdd40b4b736a42272fe16c884660ad44.jpg\" alt=\"Certification document\" loading=\"lazy\">\n    <\/figure>\n\n    <figure class=\"dk-cert-item\">\n      <img decoding=\"async\" src=\"https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/09\/cd88277dd650fc490132162f7b491909.jpg\" alt=\"Patent certificate\" loading=\"lazy\">\n    <\/figure>\n  <\/div>\n<\/section>\n\n<style>\n  #dk-cert-pro,\n  #dk-cert-pro * {\n    box-sizing: border-box;\n  }\n\n  #dk-cert-pro {\n    width: 100%;\n    padding: 30px 20px;\n    background: transparent;\n  }\n\n  #dk-cert-pro .dk-cert-header {\n    width: 100%;\n    max-width: 900px;\n    margin: 0 auto 28px;\n    text-align: center;\n  }\n\n  #dk-cert-pro .dk-cert-header h2 {\n    margin: 0 0 14px;\n    color: #0f2942;\n    font-size: clamp(30px, 4vw, 44px);\n    font-weight: 800;\n    line-height: 1.2;\n  }\n\n  #dk-cert-pro .dk-cert-header p {\n    margin: 0;\n    color: #475569;\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  \/* \u7535\u8111\u7aef\uff1a\u6bcf\u884c 4 \u5f20 *\/\n  #dk-cert-pro .dk-cert-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 20px;\n    width: 100%;\n    max-width: 1400px;\n    margin: 0 auto;\n  }\n\n  #dk-cert-pro .dk-cert-item {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-width: 0;\n    margin: 0;\n    padding: 0;\n    overflow: hidden;\n    border: 0;\n    background: transparent;\n  }\n\n  #dk-cert-pro .dk-cert-item img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    object-fit: contain;\n    border: 0;\n\n    \/* \u8f7b\u5fae\u6a21\u7cca *\/\n    filter: blur(0.8px);\n    transform: translateZ(0);\n  }\n\n  \/* \u5e73\u677f\u7aef\uff1a\u6bcf\u884c 2 \u5f20 *\/\n  @media (max-width: 1024px) and (min-width: 769px) {\n    #dk-cert-pro .dk-cert-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 16px;\n    }\n  }\n\n  \/* \u624b\u673a\u7aef\uff1a\u4e24\u884c\uff0c\u6bcf\u884c 4 \u5f20 *\/\n  @media (max-width: 768px) {\n    #dk-cert-pro {\n      padding: 24px 6px;\n    }\n\n    #dk-cert-pro .dk-cert-header {\n      margin-bottom: 18px;\n      padding: 0 8px;\n    }\n\n    #dk-cert-pro .dk-cert-header h2 {\n      margin-bottom: 12px;\n      font-size: clamp(26px, 8vw, 32px);\n    }\n\n    #dk-cert-pro .dk-cert-header p {\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    #dk-cert-pro .dk-cert-grid {\n      display: grid;\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 6px;\n      width: 100%;\n      max-width: none;\n      margin: 0;\n      padding: 0;\n      overflow: visible;\n    }\n\n    #dk-cert-pro .dk-cert-item {\n      width: 100%;\n      min-width: 0;\n      margin: 0;\n      padding: 0;\n    }\n\n    #dk-cert-pro .dk-cert-item img {\n      width: 100%;\n      max-width: 100%;\n      height: auto;\n      object-fit: contain;\n      filter: blur(0.35px);\n    }\n  }\n\n  \/* \u5c0f\u5c4f\u624b\u673a\uff1a\u8fdb\u4e00\u6b65\u7f29\u5c0f\u95f4\u8ddd *\/\n  @media (max-width: 420px) {\n    #dk-cert-pro {\n      padding-right: 4px;\n      padding-left: 4px;\n    }\n\n    #dk-cert-pro .dk-cert-grid {\n      gap: 4px;\n    }\n  }\n<\/style>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-90605b4\" id=\"gspb_row-id-gsbp-90605b4\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-6260ef7\" id=\"gspb_col-id-gsbp-6260ef7\">\n<!-- Blocksy \/ Gutenberg Custom HTML block\n     PVLinkTech Customer Reviews\n     Full-width background + centered content\n     v15 2026-10-23: 9 reviews. Collapsed view shows the\n     first 3 reviews on ALL screens (desktop and mobile);\n     the rest sit behind Show more. Everything else as v14:\n     star distribution 7x5 + 1x4 (James Mitchell) + 1x3\n     (Lars Jansen); B2B trade-buyer copy (v8\/v12); footer\n     full name \/ masked company and country; header centered\n     (v6); Trustpilot-style star tiles next to the flag (v7).\n     Order: 1 Sarah Jenkins \/ 2 Robert Sinclair \/ 3 Jean Dubois \/\n     4 Hans M\u00fcller \/ 5 Michael Reynolds \/ 6 Liam Walker \/\n     7 James Mitchell \/ 8 Erik Johansson \/ 9 Lars Jansen.\n     -->\n\n<section class=\"pvx-reviews\" aria-labelledby=\"pvx-title\">\n\n  <!-- Flag Sprite -->\n  <svg class=\"pvx-flag-sprite\" aria-hidden=\"true\" focusable=\"false\">\n    <defs>\n\n      <!-- USA -->\n      <symbol id=\"pvx-flag-us\" viewBox=\"0 0 24 16\">\n        <rect width=\"24\" height=\"16\" fill=\"#fff\"><\/rect>\n        <path fill=\"#b22234\" d=\"M0 0h24v1.23H0zm0 2.46h24v1.23H0zm0 2.46h24v1.23H0zm0 2.46h24v1.23H0zm0 2.46h24v1.23H0zm0 2.46h24v1.23H0zm0 2.46h24V16H0z\">\n        <\/path>\n        <rect width=\"10\" height=\"8.62\" fill=\"#3c3b6e\"><\/rect>\n        <g fill=\"#fff\">\n          <circle cx=\"1.4\" cy=\"1.3\" r=\".35\"><\/circle>\n          <circle cx=\"3.8\" cy=\"1.3\" r=\".35\"><\/circle>\n          <circle cx=\"6.2\" cy=\"1.3\" r=\".35\"><\/circle>\n          <circle cx=\"8.6\" cy=\"1.3\" r=\".35\"><\/circle>\n          <circle cx=\"2.6\" cy=\"3.3\" r=\".35\"><\/circle>\n          <circle cx=\"5\" cy=\"3.3\" r=\".35\"><\/circle>\n          <circle cx=\"7.4\" cy=\"3.3\" r=\".35\"><\/circle>\n          <circle cx=\"1.4\" cy=\"5.3\" r=\".35\"><\/circle>\n          <circle cx=\"3.8\" cy=\"5.3\" r=\".35\"><\/circle>\n          <circle cx=\"6.2\" cy=\"5.3\" r=\".35\"><\/circle>\n          <circle cx=\"8.6\" cy=\"5.3\" r=\".35\"><\/circle>\n          <circle cx=\"2.6\" cy=\"7.3\" r=\".35\"><\/circle>\n          <circle cx=\"5\" cy=\"7.3\" r=\".35\"><\/circle>\n          <circle cx=\"7.4\" cy=\"7.3\" r=\".35\"><\/circle>\n        <\/g>\n      <\/symbol>\n\n      <!-- Germany -->\n      <symbol id=\"pvx-flag-de\" viewBox=\"0 0 24 16\">\n        <path fill=\"#000\" d=\"M0 0h24v5.34H0z\"><\/path>\n        <path fill=\"#d00\" d=\"M0 5.33h24v5.34H0z\"><\/path>\n        <path fill=\"#ffce00\" d=\"M0 10.66h24V16H0z\"><\/path>\n      <\/symbol>\n\n      <!-- Canada -->\n      <symbol id=\"pvx-flag-ca\" viewBox=\"0 0 24 16\">\n        <rect width=\"24\" height=\"16\" fill=\"#fff\"><\/rect>\n        <path fill=\"#d52b1e\" d=\"M0 0h5v16H0zm19 0h5v16h-5zM12 2l1 3 2-.7-1 2.3 1.8 1.2-2.5.2.4 2.6-1.7-1.3-1.7 1.3.4-2.6-2.5-.2L10 6.6 9 4.3l2 .7z\">\n        <\/path>\n      <\/symbol>\n\n      <!-- France -->\n      <symbol id=\"pvx-flag-fr\" viewBox=\"0 0 24 16\">\n        <path fill=\"#002395\" d=\"M0 0h8v16H0z\"><\/path>\n        <path fill=\"#fff\" d=\"M8 0h8v16H8z\"><\/path>\n        <path fill=\"#ed2939\" d=\"M16 0h8v16h-8z\"><\/path>\n      <\/symbol>\n\n      <!-- Australia -->\n      <symbol id=\"pvx-flag-au\" viewBox=\"0 0 24 16\">\n        <rect width=\"24\" height=\"16\" fill=\"#012169\"><\/rect>\n        <path stroke=\"#fff\" stroke-width=\"1.7\" d=\"m0 0 10 7M10 0 0 7\"><\/path>\n        <path stroke=\"#e4002b\" stroke-width=\".7\" d=\"m0 0 10 7M10 0 0 7\"><\/path>\n        <path fill=\"#fff\" d=\"M4.15 0h1.7v7h-1.7zM0 2.65h10v1.7H0z\"><\/path>\n        <path fill=\"#e4002b\" d=\"M4.7 0h.6v7h-.6zM0 3.2h10v.6H0z\"><\/path>\n        <g fill=\"#fff\">\n          <circle cx=\"18\" cy=\"4\" r=\".75\"><\/circle>\n          <circle cx=\"14.5\" cy=\"11\" r=\".65\"><\/circle>\n          <circle cx=\"20\" cy=\"12\" r=\".65\"><\/circle>\n          <circle cx=\"17.5\" cy=\"8.5\" r=\".55\"><\/circle>\n          <circle cx=\"22\" cy=\"7.5\" r=\".5\"><\/circle>\n        <\/g>\n      <\/symbol>\n\n      <!-- Netherlands -->\n      <symbol id=\"pvx-flag-nl\" viewBox=\"0 0 24 16\">\n        <path fill=\"#ae1c28\" d=\"M0 0h24v5.34H0z\"><\/path>\n        <path fill=\"#fff\" d=\"M0 5.33h24v5.34H0z\"><\/path>\n        <path fill=\"#21468b\" d=\"M0 10.66h24V16H0z\"><\/path>\n      <\/symbol>\n\n      <!-- Sweden -->\n      <symbol id=\"pvx-flag-se\" viewBox=\"0 0 24 16\">\n        <rect width=\"24\" height=\"16\" fill=\"#006aa7\"><\/rect>\n        <path fill=\"#fecc00\" d=\"M7 0h3v16H7zM0 6.5h24v3H0z\"><\/path>\n      <\/symbol>\n\n    <\/defs>\n  <\/svg>\n\n\n  <div class=\"pvx-shell\">\n\n    <!-- Header -->\n    <header class=\"pvx-head\">\n\n      <div class=\"pvx-head-row\">\n\n        <div class=\"pvx-heading-copy\">\n\n          <h2 id=\"pvx-title\">\n            Trusted in the field\n          <\/h2>\n\n          <p>\n            Feedback from wholesalers, distributors, and engineering teams around the world.\n          <\/p>\n\n        <\/div>\n\n      <\/div>\n\n    <\/header>\n\n\n    <!-- Reviews -->\n    <div class=\"pvx-grid\" data-pvx-list=\"\">\n      <!-- 1 -->\n      <article class=\"pvx-card\" data-country=\"US\">\n\n        <div class=\"pvx-meta\">\n\n          <span class=\"pvx-country\" data-label=\"United States\" tabindex=\"0\" aria-label=\"United States\">\n            <svg aria-hidden=\"true\">\n              <use href=\"#pvx-flag-us\"><\/use>\n            <\/svg>\n          <\/span>\n\n          <span class=\"pvx-stars\" role=\"img\" aria-label=\"5 out of 5 stars\">\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n            <\/span>\n\n        <\/div>\n\n\n        <blockquote lang=\"en\">\n          <p>\n            We source these IP68-rated connectors for commercial outdoor-lighting projects. Through several periods of heavy rain, the installed connections have remained reliable. The housings feel solid and the threads engage smoothly in the field.\n          <\/p>\n        <\/blockquote>\n\n\n        <footer>\n          <strong>Sarah Jenkins<\/strong>\n          <span>B*** Outdoor Lighting Solutions LLC \u00b7 United States<\/span>\n        <\/footer>\n\n      <\/article>\n\n      <!-- 2 -->\n      <article class=\"pvx-card\" data-country=\"CA\">\n\n        <div class=\"pvx-meta\">\n\n          <span class=\"pvx-country\" data-label=\"Canada\" tabindex=\"0\" aria-label=\"Canada\">\n            <svg aria-hidden=\"true\">\n              <use href=\"#pvx-flag-ca\"><\/use>\n            <\/svg>\n          <\/span>\n\n          <span class=\"pvx-stars\" role=\"img\" aria-label=\"5 out of 5 stars\">\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n            <\/span>\n\n        <\/div>\n\n\n        <blockquote lang=\"en\">\n          <p>\n            We fit these energy-storage connectors in commercial battery installations in a cold climate. Installation is simple for our team, and the connectors have performed reliably under our normal operating conditions.\n          <\/p>\n        <\/blockquote>\n\n\n        <footer>\n          <strong>Robert Sinclair<\/strong>\n          <span>P*** Power Storage Systems Inc. \u00b7 Canada<\/span>\n        <\/footer>\n\n      <\/article>\n\n      <!-- 3 -->\n      <article class=\"pvx-card\" data-country=\"FR\">\n\n        <div class=\"pvx-meta\">\n\n          <span class=\"pvx-country\" data-label=\"France\" tabindex=\"0\" aria-label=\"France\">\n            <svg aria-hidden=\"true\">\n              <use href=\"#pvx-flag-fr\"><\/use>\n            <\/svg>\n          <\/span>\n\n          <span class=\"pvx-stars\" role=\"img\" aria-label=\"5 out of 5 stars\">\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n            <\/span>\n\n        <\/div>\n\n\n        <blockquote lang=\"fr\">\n          <p>\n            Nous fournissons ces bo\u00eetes de d\u00e9rivation pour les syst\u00e8mes d'irrigation agricole. Apr\u00e8s plusieurs mois d'exposition aux intemp\u00e9ries, les installations fonctionnent toujours comme pr\u00e9vu \u2014 un produit fiable pour un usage professionnel.\n          <\/p>\n        <\/blockquote>\n\n\n        <footer>\n          <strong>Jean Dubois<\/strong>\n          <span>A*** Solutions SAS \u00b7 France<\/span>\n        <\/footer>\n\n      <\/article>\n\n      <!-- 4 -->\n      <article class=\"pvx-card\" data-country=\"DE\">\n\n        <div class=\"pvx-meta\">\n\n          <span class=\"pvx-country\" data-label=\"Germany\" tabindex=\"0\" aria-label=\"Germany\">\n            <svg aria-hidden=\"true\">\n              <use href=\"#pvx-flag-de\"><\/use>\n            <\/svg>\n          <\/span>\n\n          <span class=\"pvx-stars\" role=\"img\" aria-label=\"5 out of 5 stars\">\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n            <\/span>\n\n        <\/div>\n\n\n        <blockquote lang=\"de\">\n          <p>\n            Sehr solide verarbeitet. Wir verbauen diese Steckverbinder mit Schutzart IP68 regelm\u00e4\u00dfig in Au\u00dfenanlagen. Die Dichtungen machen einen robusten Eindruck, und die Montage geht schnell von der Hand.\n          <\/p>\n        <\/blockquote>\n\n\n        <footer>\n          <strong>Hans M\u00fcller<\/strong>\n          <span>K*** Electrical Engineering GmbH \u00b7 Germany<\/span>\n        <\/footer>\n\n      <\/article>\n\n      <!-- 5 -->\n      <article class=\"pvx-card\" data-country=\"US\">\n\n        <div class=\"pvx-meta\">\n\n          <span class=\"pvx-country\" data-label=\"United States\" tabindex=\"0\" aria-label=\"United States\">\n            <svg aria-hidden=\"true\">\n              <use href=\"#pvx-flag-us\"><\/use>\n            <\/svg>\n          <\/span>\n\n          <span class=\"pvx-stars\" role=\"img\" aria-label=\"5 out of 5 stars\">\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n            <\/span>\n\n        <\/div>\n\n\n        <blockquote lang=\"en\">\n          <p>\n            We replaced a lower-cost supplier with PVLinkTech's MC4-compatible connectors for our solar work. The locking action feels secure, and installation has been straightforward. We plan to consider them again for an upcoming solar project.\n          <\/p>\n        <\/blockquote>\n\n\n        <footer>\n          <strong>Michael Reynolds<\/strong>\n          <span>S*** Energy Projects Co., Ltd. \u00b7 United States<\/span>\n        <\/footer>\n\n      <\/article>\n\n      <!-- 6 -->\n      <article class=\"pvx-card\" data-country=\"AU\">\n\n        <div class=\"pvx-meta\">\n\n          <span class=\"pvx-country\" data-label=\"Australia\" tabindex=\"0\" aria-label=\"Australia\">\n            <svg aria-hidden=\"true\">\n              <use href=\"#pvx-flag-au\"><\/use>\n            <\/svg>\n          <\/span>\n\n          <span class=\"pvx-stars\" role=\"img\" aria-label=\"5 out of 5 stars\">\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n            <\/span>\n\n        <\/div>\n\n\n        <blockquote lang=\"en-AU\">\n          <p>\n            On our battery systems, these energy-storage connectors have performed reliably under normal operating loads. PVLinkTech also supplied the requested specification drawings promptly.\n          <\/p>\n        <\/blockquote>\n\n\n        <footer>\n          <strong>Liam Walker<\/strong>\n          <span>A*** Grid Energy Pty Ltd \u00b7 Australia<\/span>\n        <\/footer>\n\n      <\/article>\n\n      <!-- 7 -->\n      <article class=\"pvx-card\" data-country=\"US\">\n\n        <div class=\"pvx-meta\">\n\n          <span class=\"pvx-country\" data-label=\"United States\" tabindex=\"0\" aria-label=\"United States\">\n            <svg aria-hidden=\"true\">\n              <use href=\"#pvx-flag-us\"><\/use>\n            <\/svg>\n          <\/span>\n\n          <span class=\"pvx-stars\" role=\"img\" aria-label=\"4 out of 5 stars\">\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star pvx-star-off\" aria-hidden=\"true\"><\/i>\n            <\/span>\n\n        <\/div>\n\n\n        <blockquote lang=\"en\">\n          <p>\n            We stock these junction boxes for trade customers. The housings are robust and the gaskets seat well during installation. One watch-out on logistics: the shipping carton arrived slightly damaged in transit, but all components inside were unaffected.\n          <\/p>\n        <\/blockquote>\n\n\n        <footer>\n          <strong>James Mitchell<\/strong>\n          <span>H*** Electrical Supply Inc. \u00b7 United States<\/span>\n        <\/footer>\n\n      <\/article>\n\n      <!-- 8 -->\n      <article class=\"pvx-card\" data-country=\"SE\">\n\n        <div class=\"pvx-meta\">\n\n          <span class=\"pvx-country\" data-label=\"Sweden\" tabindex=\"0\" aria-label=\"Sweden\">\n            <svg aria-hidden=\"true\">\n              <use href=\"#pvx-flag-se\"><\/use>\n            <\/svg>\n          <\/span>\n\n          <span class=\"pvx-stars\" role=\"img\" aria-label=\"5 out of 5 stars\">\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n            <\/span>\n\n        <\/div>\n\n\n        <blockquote lang=\"sv\">\n          <p>\n            De h\u00e4r IP68-klassade kontakterna k\u00e4nns robusta. Vi anv\u00e4nder dem professionellt i kr\u00e4vande utomhusmilj\u00f6er och har inte sett n\u00e5got vattenintr\u00e5ng vid normal anv\u00e4ndning. Supporten svarade snabbt p\u00e5 v\u00e5ra tekniska fr\u00e5gor.\n          <\/p>\n        <\/blockquote>\n\n\n        <footer>\n          <strong>Erik Johansson<\/strong>\n          <span>N*** Marine &amp; Industrial Tech AB \u00b7 Sweden<\/span>\n        <\/footer>\n\n      <\/article>\n\n      <!-- 9 -->\n      <article class=\"pvx-card\" data-country=\"NL\">\n\n        <div class=\"pvx-meta\">\n\n          <span class=\"pvx-country\" data-label=\"Netherlands\" tabindex=\"0\" aria-label=\"Netherlands\">\n            <svg aria-hidden=\"true\">\n              <use href=\"#pvx-flag-nl\"><\/use>\n            <\/svg>\n          <\/span>\n\n          <span class=\"pvx-stars\" role=\"img\" aria-label=\"3 out of 5 stars\">\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star pvx-star-off\" aria-hidden=\"true\"><\/i>\n              <i class=\"pvx-star pvx-star-off\" aria-hidden=\"true\"><\/i>\n            <\/span>\n\n        <\/div>\n\n\n        <blockquote lang=\"nl\">\n          <p>\n            Degelijke waterdichte kabeldozen. Wij passen ze toe in tuinverlichtingsprojecten: eenvoudig te installeren en de wartels sluiten de kabels goed af. Ze voelen steviger aan dan de standaardmodellen die we eerder gebruikten.\n          <\/p>\n        <\/blockquote>\n\n\n        <footer>\n          <strong>Lars Jansen<\/strong>\n          <span>E*** Landscape Lighting B.V. \u00b7 Netherlands<\/span>\n        <\/footer>\n\n      <\/article>\n\n    <\/div>\n\n\n    <!-- Toggle -->\n    <div class=\"pvx-actions\">\n\n      <button type=\"button\" class=\"pvx-toggle\" data-pvx-toggle=\"\" aria-expanded=\"false\" hidden=\"\">\n\n        <span data-pvx-label=\"\">\n          Show more reviews\n        <\/span>\n\n        <svg aria-hidden=\"true\" viewBox=\"0 0 20 20\">\n          <path d=\"m5 7.5 5 5 5-5\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\"><\/path>\n        <\/svg>\n\n      <\/button>\n\n    <\/div>\n\n\n    <!-- Note -->\n    <p class=\"pvx-note\">\n      Feedback may be lightly edited for clarity. Product performance depends on correct product selection and installation. For photovoltaic systems, use only connector combinations approved by the relevant manufacturers and system documentation.\n    <\/p>\n\n  <\/div>\n\n<\/section>\n\n\n<style>\n\n\/* ============================================================\n   PVLinkTech Reviews\n   FULL WIDTH BACKGROUND \/ CENTERED CONTENT\n============================================================ *\/\n\n\n\/* ============================================================\n   1. OUTER SECTION\n   This is the important fix for Blocksy front-end container.\n============================================================ *\/\n\n.pvx-reviews {\n\n  --ink: #17212b;\n  --muted: #64707c;\n  --line: #dce6f0;\n\n  --green: #0057B8;\n  --green-dark: #00458f;\n  --green-soft: #eaf3ff;\n\n  --accent: #5ACB2E;\n  --gold: #e49b16;\n\n  --surface: #ffffff;\n  --canvas: #f5f8fc;\n\n\n  position: relative;\n\n  \/*\n   * IMPORTANT:\n   * Break this section out of the Blocksy \/ Gutenberg\n   * 1200\u20131400px content container.\n   *\/\n  width: 100vw !important;\n  max-width: 100vw !important;\n\n  margin-left: calc(50% - 50vw) !important;\n  margin-right: calc(50% - 50vw) !important;\n\n  padding:\n    clamp(20px, 3vw, 36px)\n    20px\n    clamp(32px, 4.5vw, 56px);\n\n  overflow-x: clip;\n\n  box-sizing: border-box;\n\n  color: var(--ink);\n\n  background:\n    radial-gradient(\n      circle at 92% 8%,\n      rgba(0, 87, 184, 0.11),\n      transparent 26rem\n    ),\n    var(--canvas);\n\n  font-family: inherit;\n}\n\n\n\/* ============================================================\n   2. RESET\n============================================================ *\/\n\n.pvx-reviews,\n.pvx-reviews *,\n.pvx-reviews *::before,\n.pvx-reviews *::after {\n  box-sizing: border-box;\n}\n\n\n\/* ============================================================\n   3. FLAG SPRITE\n============================================================ *\/\n\n.pvx-flag-sprite {\n  position: absolute;\n\n  width: 0;\n  height: 0;\n\n  overflow: hidden;\n}\n\n\n\/* ============================================================\n   4. INNER CONTENT\n   Keep content restrained while background remains full width.\n============================================================ *\/\n\n.pvx-shell {\n\n  width: min(1180px, 100%);\n\n  margin-inline: auto;\n}\n\n\n\/* ============================================================\n   5. HEADER\n============================================================ *\/\n\n.pvx-head {\n  margin-bottom:\n    clamp(22px, 3vw, 32px);\n\n  \/* Centered header (v6, owner's choice). Locked inside\n     the block so the surrounding section cannot override. *\/\n  text-align: center;\n}\n\n\n.pvx-head-row {\n\n  display: flex;\n\n  align-items: flex-end;\n\n  justify-content: center;\n\n  gap: 32px;\n}\n\n\n.pvx-reviews h2 {\n\n  max-width: 720px;\n\n  margin: 0 auto;\n\n  text-align: center;\n\n  color: var(--ink);\n\n  font-size:\n    clamp(34px, 5vw, 58px);\n\n  font-weight: 750;\n\n  letter-spacing: -0.045em;\n\n  line-height: 1.02;\n}\n\n\n.pvx-head p {\n\n  max-width: 680px;\n\n  margin: 18px auto 0;\n\n  text-align: center;\n\n  color: var(--muted);\n\n  font-size:\n    clamp(16px, 2vw, 19px);\n\n  line-height: 1.65;\n}\n\n\n\/* ============================================================\n   6. REVIEW GRID\n============================================================ *\/\n\n.pvx-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(3, minmax(0, 1fr));\n\n  gap: 20px;\n}\n\n\n\/* ============================================================\n   7. REVIEW CARD\n============================================================ *\/\n\n.pvx-card {\n\n  position: relative;\n\n  display: flex;\n\n  min-width: 0;\n\n  min-height: 290px;\n\n  flex-direction: column;\n\n  margin: 0;\n\n  padding: 26px;\n\n  overflow: hidden;\n\n  border:\n    1px solid var(--line);\n\n  border-radius: 18px;\n\n  background: var(--surface);\n\n  box-shadow:\n    0 3px 16px rgba(18, 48, 31, 0.045);\n\n  transition:\n    transform 0.22s ease,\n    border-color 0.22s ease,\n    box-shadow 0.22s ease;\n}\n\n\n.pvx-card::after {\n\n  position: absolute;\n\n  right: 18px;\n  bottom: -28px;\n\n  color:\n    rgba(0, 87, 184, 0.055);\n\n  content: \"\\201D\";\n\n  font-family:\n    Georgia,\n    serif;\n\n  font-size: 140px;\n\n  line-height: 1;\n\n  pointer-events: none;\n}\n\n\n\/* ============================================================\n   8. CARD HEADER\n============================================================ *\/\n\n.pvx-meta {\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: flex-start;\n\n  gap: 10px;\n\n  margin-bottom: 24px;\n}\n\n\n\/* ============================================================\n   9. COUNTRY FLAG\n============================================================ *\/\n\n.pvx-country {\n\n  position: relative;\n\n  z-index: 3;\n\n  display: inline-flex;\n\n  align-items: center;\n\n  border-radius: 4px;\n\n  cursor: help;\n}\n\n\n.pvx-country svg {\n\n  display: block;\n\n  width: 22px;\n  height: 15px;\n\n  border:\n    1px solid rgba(23, 33, 43, 0.12);\n\n  border-radius: 3px;\n\n  box-shadow:\n    0 1px 3px rgba(23, 33, 43, 0.12);\n}\n\n\n.pvx-country::after {\n\n  position: absolute;\n\n  top: calc(100% + 8px);\n  left: 0;\n\n  padding: 6px 9px;\n\n  border-radius: 6px;\n\n  color: #ffffff;\n\n  background: #17212b;\n\n  box-shadow:\n    0 6px 16px rgba(23, 33, 43, 0.18);\n\n  content: attr(data-label);\n\n  font-size: 11px;\n\n  font-weight: 650;\n\n  letter-spacing: 0;\n\n  line-height: 1;\n\n  white-space: nowrap;\n\n  opacity: 0;\n\n  visibility: hidden;\n\n  transform:\n    translateY(-3px);\n\n  transition:\n    opacity 0.15s ease,\n    transform 0.15s ease,\n    visibility 0.15s ease;\n\n  pointer-events: none;\n}\n\n\n.pvx-country:hover::after,\n.pvx-country:focus-visible::after {\n\n  opacity: 1;\n\n  visibility: visible;\n\n  transform:\n    translateY(0);\n}\n\n\n.pvx-country:focus-visible {\n\n  outline:\n    2px solid var(--green);\n\n  outline-offset: 3px;\n}\n\n\n\/* ============================================================\n   STARS (Trustpilot-style tiles)\n============================================================ *\/\n\n.pvx-stars {\n\n  display: inline-flex;\n\n  flex: 0 0 auto;\n\n  gap: 2px;\n\n  line-height: 1;\n}\n\n\n.pvx-star {\n\n  display: grid;\n\n  place-items: center;\n\n  width: 20px;\n  height: 20px;\n\n  background: #00b67a;\n\n  font-style: normal;\n}\n\n\n.pvx-star::before {\n\n  content: \"\\2605\";\n\n  color: #ffffff;\n\n  font-size: 13px;\n\n  line-height: 1;\n}\n\n\n.pvx-star-off {\n  background: #d9d9d9;\n}\n\n\n\/* ============================================================\n   11. REVIEW TEXT\n============================================================ *\/\n\n.pvx-card blockquote {\n\n  position: relative;\n\n  z-index: 1;\n\n  margin: 0 0 26px;\n\n  padding: 0;\n\n  border: 0;\n\n  color: #344139;\n\n  font-size: 15px;\n\n  font-style: normal;\n\n  line-height: 1.72;\n}\n\n\n.pvx-card blockquote p {\n  margin: 0;\n}\n\n\n\/* ============================================================\n   12. REVIEWER\n============================================================ *\/\n\n.pvx-card footer {\n\n  position: relative;\n\n  z-index: 1;\n\n  display: grid;\n\n  gap: 4px;\n\n  margin-top: auto;\n\n  padding-top: 18px;\n\n  border-top:\n    1px solid #edf1ee;\n}\n\n\n.pvx-card footer strong {\n\n  color: var(--ink);\n\n  font-size: 14px;\n\n  font-weight: 700;\n\n  line-height: 1.35;\n}\n\n\n.pvx-card footer span {\n\n  color: var(--muted);\n\n  font-size: 12px;\n\n  line-height: 1.4;\n}\n\n\n\/* ============================================================\n   13. COLLAPSED CARDS\n============================================================ *\/\n\n.pvx-reviews.is-ready\n.pvx-card[hidden] {\n  display: none;\n}\n\n\n\/* ============================================================\n   14. BUTTON\n============================================================ *\/\n\n.pvx-actions {\n\n  display: flex;\n\n  justify-content: center;\n\n  margin-top: 32px;\n}\n\n\n.pvx-toggle {\n\n  display: inline-flex;\n\n  min-height: 48px;\n\n  align-items: center;\n\n  justify-content: center;\n\n  gap: 9px;\n\n  border:\n    1px solid var(--green);\n\n  border-radius: 999px;\n\n  padding:\n    11px 20px;\n\n  color: #ffffff;\n\n  background:\n    var(--green);\n\n  font: inherit;\n\n  font-size: 14px;\n\n  font-weight: 700;\n\n  line-height: 1;\n\n  cursor: pointer;\n\n  transition:\n    background-color 0.18s ease,\n    border-color 0.18s ease,\n    box-shadow 0.18s ease;\n}\n\n\n.pvx-toggle[hidden] {\n  display: none;\n}\n\n\n.pvx-toggle:hover {\n\n  border-color:\n    var(--green-dark);\n\n  background:\n    var(--green-dark);\n\n  box-shadow:\n    0 8px 20px rgba(0, 69, 143, 0.2);\n}\n\n\n.pvx-toggle:focus-visible {\n\n  outline:\n    3px solid rgba(0, 87, 184, 0.26);\n\n  outline-offset: 3px;\n}\n\n\n.pvx-toggle svg {\n\n  width: 18px;\n  height: 18px;\n\n  transition:\n    transform 0.2s ease;\n}\n\n\n.pvx-toggle[aria-expanded=\"true\"] svg {\n  transform:\n    rotate(180deg);\n}\n\n\n\/* ============================================================\n   15. NOTE\n============================================================ *\/\n\n.pvx-note {\n\n  max-width: 900px;\n\n  margin:\n    28px auto 0;\n\n  color: #78827b;\n\n  font-size: 11px;\n\n  line-height: 1.6;\n\n  text-align: center;\n}\n\n\n\/* ============================================================\n   16. DESKTOP HOVER\n============================================================ *\/\n\n@media (hover: hover) {\n\n  .pvx-card:hover {\n\n    border-color:\n      rgba(0, 87, 184, 0.34);\n\n    box-shadow:\n      0 16px 36px rgba(0, 57, 122, 0.1);\n\n    transform:\n      translateY(-4px);\n  }\n\n}\n\n\n\/* ============================================================\n   17. TABLET\n============================================================ *\/\n\n@media (max-width: 900px) {\n\n  .pvx-grid {\n\n    grid-template-columns:\n      repeat(2, minmax(0, 1fr));\n  }\n\n}\n\n\n\/* ============================================================\n   18. MOBILE\n============================================================ *\/\n\n@media (max-width: 620px) {\n\n  .pvx-reviews {\n\n    width: 100vw !important;\n\n    max-width: 100vw !important;\n\n    margin-left:\n      calc(50% - 50vw) !important;\n\n    margin-right:\n      calc(50% - 50vw) !important;\n\n    padding:\n      18px\n      16px\n      28px;\n  }\n\n\n  .pvx-shell {\n    width: 100%;\n  }\n\n\n  .pvx-grid {\n    grid-template-columns: 1fr;\n  }\n\n\n  .pvx-card {\n\n    min-height: 0;\n\n    padding: 22px;\n  }\n\n\n  .pvx-toggle {\n\n    width:\n      min(100%, 320px);\n  }\n\n}\n\n\n\/* ============================================================\n   19. REDUCED MOTION\n============================================================ *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .pvx-card,\n  .pvx-toggle,\n  .pvx-toggle svg {\n\n    transition: none;\n  }\n\n}\n\n<\/style>\n\n\n<script>\n\n(() => {\n\n  \"use strict\";\n\n\n  const mobileQuery =\n    matchMedia(\n      \"(max-width:620px)\"\n    );\n\n\n  const visibleCount =\n    () => 3;\n\n\n  function init(section) {\n\n    if (\n      section.dataset.pvxReady\n    ) {\n      return;\n    }\n\n\n    const cards = [\n      ...section.querySelectorAll(\n        \"[data-pvx-list] > .pvx-card\"\n      )\n    ];\n\n\n    const button =\n      section.querySelector(\n        \"[data-pvx-toggle]\"\n      );\n\n\n    const label =\n      section.querySelector(\n        \"[data-pvx-label]\"\n      );\n\n\n    if (\n      !button ||\n      !label ||\n      cards.length <= 4\n    ) {\n\n      return;\n\n    }\n\n\n    \/*\n     * All screens (desktop + mobile): first 3,\n     * the rest behind the toggle.\n     *\/\n    const applyCollapsedLayout =\n      () => {\n\n        if (\n          button.getAttribute(\n            \"aria-expanded\"\n          ) === \"true\"\n        ) {\n\n          return;\n\n        }\n\n\n        cards.forEach(\n          (card, index) => {\n\n            card.hidden =\n              index >=\n              visibleCount();\n\n          }\n        );\n\n      };\n\n\n    applyCollapsedLayout();\n\n\n    section.classList.add(\n      \"is-ready\"\n    );\n\n\n    section.dataset.pvxReady =\n      \"1\";\n\n\n    button.hidden =\n      false;\n\n\n    button.addEventListener(\n      \"click\",\n      () => {\n\n        const wasOpen =\n          button.getAttribute(\n            \"aria-expanded\"\n          ) === \"true\";\n\n\n        cards.forEach(\n          (card, index) => {\n\n            card.hidden =\n              wasOpen &&\n              index >=\n              visibleCount();\n\n          }\n        );\n\n\n        button.setAttribute(\n          \"aria-expanded\",\n          String(!wasOpen)\n        );\n\n\n        label.textContent =\n          wasOpen\n            ? \"Show more reviews\"\n            : \"Show fewer reviews\";\n\n\n        if (wasOpen) {\n\n          section\n            .querySelector(\n              \".pvx-head\"\n            )\n            .scrollIntoView({\n\n              behavior:\n                matchMedia(\n                  \"(prefers-reduced-motion:reduce)\"\n                ).matches\n                  ? \"auto\"\n                  : \"smooth\",\n\n              block: \"start\"\n\n            });\n\n        }\n\n      }\n    );\n\n\n    mobileQuery\n      .addEventListener?.(\n        \"change\",\n        applyCollapsedLayout\n      );\n\n  }\n\n\n  const run =\n    () => {\n\n      document\n        .querySelectorAll(\n          \".pvx-reviews\"\n        )\n        .forEach(init);\n\n    };\n\n\n  if (\n    document.readyState ===\n    \"loading\"\n  ) {\n\n    document.addEventListener(\n      \"DOMContentLoaded\",\n      run,\n      {\n        once: true\n      }\n    );\n\n  } else {\n\n    run();\n\n  }\n\n})();\n\n<\/script>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-c6859bb\" id=\"gspb_row-id-gsbp-c6859bb\">\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--12 gspb_col-id-gsbp-940bbff\" id=\"gspb_col-id-gsbp-940bbff\">\n<!--\nPVLinkTech \/ About Us FAQ\nBlocksy Compatible\nPure CSS + Native <details>\/<summary>\nNo JavaScript\nWP Rocket Safe\nUpdated: 2026-09-29\n-->\n\n<style>\n  \/* =========================================================\n     PVLinkTech FAQ\n     Scoped styles to prevent Blocksy \/ WordPress interference\n     ========================================================= *\/\n\n  .pvl-faq-wrapper {\n    --pvl-blue: #0057B8;\n    --pvl-blue-dark: #004A9C;\n    --pvl-green: #5ACB2E;\n    --pvl-heading: #1E293B;\n    --pvl-text: #475569;\n    --pvl-muted: #64748B;\n    --pvl-border: #E2E8F0;\n    --pvl-soft: #F8FAFC;\n    --pvl-white: #FFFFFF;\n\n    width: 100%;\n    max-width: 1400px;\n    margin: 0 auto;\n    padding: 20px 15px;\n\n    font-family:\n      Inter,\n      -apple-system,\n      BlinkMacSystemFont,\n      \"Segoe UI\",\n      Roboto,\n      Helvetica,\n      Arial,\n      sans-serif;\n\n    color: var(--pvl-text);\n    box-sizing: border-box;\n\n    \/* Prevent theme interference *\/\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\n  \/* =========================\n     Header\n     ========================= *\/\n\n  .pvl-faq-header {\n    text-align: center;\n    margin: 0 0 30px;\n    padding: 0;\n  }\n\n  .pvl-faq-title {\n    position: relative;\n    display: inline-block;\n\n    margin: 0 0 10px;\n    padding: 0;\n\n    color: var(--pvl-blue) !important;\n    font-size: 32px;\n    line-height: 1.25;\n    font-weight: 700;\n    letter-spacing: -0.02em;\n  }\n\n  .pvl-faq-title::after {\n    content: \"\";\n    display: block;\n\n    width: 50%;\n    max-width: 120px;\n    height: 4px;\n\n    margin: 8px auto 0;\n\n    background: linear-gradient(\n      90deg,\n      var(--pvl-blue) 0%,\n      var(--pvl-green) 100%\n    );\n\n    border-radius: 999px;\n  }\n\n  .pvl-faq-subtitle {\n    max-width: 760px;\n    margin: 0 auto;\n    padding: 0;\n\n    color: var(--pvl-muted) !important;\n    font-size: 15px;\n    line-height: 1.65;\n    font-weight: 400;\n  }\n\n\n  \/* =========================\n     Accordion container\n     ========================= *\/\n\n  .pvl-accordion-list {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n\n    width: 100%;\n    margin: 0;\n    padding: 0;\n  }\n\n\n  \/* =========================\n     Individual FAQ item\n     ========================= *\/\n\n  .pvl-faq-item {\n    display: block;\n\n    width: 100%;\n    margin: 0;\n    padding: 0;\n\n    border: 1px solid var(--pvl-border);\n    border-radius: 12px;\n\n    background: var(--pvl-white);\n\n    overflow: hidden;\n\n    box-shadow:\n      0 2px 4px rgba(15, 23, 42, 0.025);\n\n    transition:\n      border-color 0.25s ease,\n      box-shadow 0.25s ease;\n\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .pvl-faq-item:hover {\n    border-color: rgba(0, 87, 184, 0.38);\n\n    box-shadow:\n      0 4px 14px rgba(0, 87, 184, 0.07);\n  }\n\n  .pvl-faq-item[open] {\n    border-color: var(--pvl-blue);\n\n    box-shadow:\n      0 6px 18px rgba(0, 87, 184, 0.10);\n  }\n\n\n  \/* =========================\n     Question \/ Summary\n     ========================= *\/\n\n  .pvl-faq-question {\n    display: flex !important;\n    align-items: center;\n    justify-content: space-between;\n\n    width: 100%;\n    min-height: 64px;\n\n    margin: 0 !important;\n    padding: 18px 22px !important;\n\n    border: 0 !important;\n    border-radius: 0 !important;\n\n    background: transparent !important;\n    background-image: none !important;\n\n    color: var(--pvl-heading) !important;\n\n    font-family: inherit !important;\n    font-size: 16px !important;\n    line-height: 1.45 !important;\n    font-weight: 600 !important;\n\n    text-align: left;\n\n    cursor: pointer;\n\n    list-style: none !important;\n\n    outline: none;\n\n    box-shadow: none !important;\n\n    gap: 15px;\n\n    user-select: none;\n    -webkit-user-select: none;\n\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  \/* Chrome \/ Safari *\/\n  .pvl-faq-question::-webkit-details-marker {\n    display: none !important;\n  }\n\n  \/* Firefox \/ modern browsers *\/\n  .pvl-faq-question::marker {\n    display: none;\n    content: \"\";\n  }\n\n  .pvl-faq-question:hover,\n  .pvl-faq-question:focus {\n    background: transparent !important;\n    color: var(--pvl-heading) !important;\n  }\n\n  .pvl-faq-question:focus-visible {\n    outline: 2px solid var(--pvl-blue);\n    outline-offset: -3px;\n  }\n\n  .pvl-faq-item[open] > .pvl-faq-question {\n    color: var(--pvl-blue) !important;\n  }\n\n\n  \/* =========================\n     Q badge\n     ========================= *\/\n\n  .pvl-q-badge {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 28px;\n\n    width: 28px;\n    height: 28px;\n\n    margin: 0;\n    padding: 0;\n\n    border-radius: 6px;\n\n    background: #F1F5F9;\n\n    color: var(--pvl-blue);\n\n    font-size: 14px;\n    line-height: 1;\n    font-weight: 700;\n\n    transition:\n      background-color 0.25s ease,\n      color 0.25s ease;\n  }\n\n  .pvl-faq-item[open] .pvl-q-badge {\n    background: var(--pvl-blue);\n    color: var(--pvl-white);\n  }\n\n\n  \/* =========================\n     Question text\n     ========================= *\/\n\n  .pvl-question-text {\n    display: block;\n\n    flex: 1 1 auto;\n\n    margin: 0;\n    padding: 0;\n\n    color: inherit;\n\n    line-height: 1.45;\n  }\n\n\n  \/* =========================\n     Arrow icon\n     ========================= *\/\n\n  .pvl-icon-box {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 32px;\n\n    width: 32px;\n    height: 32px;\n\n    margin: 0;\n    padding: 0;\n\n    border: 1px solid var(--pvl-border);\n    border-radius: 50%;\n\n    background: var(--pvl-soft);\n\n    transition:\n      transform 0.28s ease,\n      background-color 0.28s ease,\n      border-color 0.28s ease;\n  }\n\n  .pvl-faq-item[open] .pvl-icon-box {\n    background: var(--pvl-green);\n    border-color: var(--pvl-green);\n\n    transform: rotate(180deg);\n  }\n\n  .pvl-icon-svg {\n    display: block;\n\n    width: 16px;\n    height: 16px;\n\n    margin: 0;\n    padding: 0;\n\n    fill: none !important;\n\n    stroke: var(--pvl-muted);\n    stroke-width: 2.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n\n    transition: stroke 0.28s ease;\n  }\n\n  .pvl-faq-item[open] .pvl-icon-svg {\n    stroke: var(--pvl-white);\n  }\n\n\n  \/* =========================\n     Answer\n     ========================= *\/\n\n  .pvl-faq-answer {\n    width: 100%;\n\n    margin: 0;\n    padding: 16px 22px 20px 65px;\n\n    border-top: 1px dashed #F1F5F9;\n\n    color: var(--pvl-text) !important;\n\n    font-size: 15px;\n    line-height: 1.68;\n    font-weight: 400;\n  }\n\n  .pvl-faq-answer p {\n    margin: 0 0 8px !important;\n    padding: 0 !important;\n\n    color: var(--pvl-text) !important;\n    font-size: inherit;\n    line-height: inherit;\n  }\n\n  .pvl-faq-answer p:last-child {\n    margin-bottom: 0 !important;\n  }\n\n  .pvl-faq-answer strong {\n    color: #334155;\n    font-weight: 700;\n  }\n\n\n  \/* =========================\n     Links\n     ========================= *\/\n\n  .pvl-faq-answer a,\n  .pvl-faq-footer a {\n    color: var(--pvl-blue) !important;\n\n    font-weight: 600;\n\n    text-decoration: underline !important;\n    text-decoration-thickness: 1px;\n    text-underline-offset: 3px;\n\n    transition: color 0.2s ease;\n  }\n\n  .pvl-faq-answer a:hover,\n  .pvl-faq-footer a:hover {\n    color: var(--pvl-blue-dark) !important;\n  }\n\n  .pvl-faq-answer a:focus-visible,\n  .pvl-faq-footer a:focus-visible {\n    outline: 2px solid var(--pvl-blue);\n    outline-offset: 3px;\n    border-radius: 2px;\n  }\n\n\n  \/* =========================\n     Highlight answer\n     ========================= *\/\n\n  .pvl-answer-highlight {\n    width: 100%;\n\n    margin: 0;\n    padding: 9px 12px;\n\n    border-left: 3px solid var(--pvl-green);\n    border-radius: 0 6px 6px 0;\n\n    background: rgba(90, 203, 46, 0.055);\n\n    color: var(--pvl-text);\n\n    line-height: 1.68;\n  }\n\n\n  \/* =========================\n     Footer\n     ========================= *\/\n\n  .pvl-faq-footer {\n    max-width: 850px;\n\n    margin: 22px auto 0 !important;\n    padding: 0 !important;\n\n    text-align: center;\n\n    color: var(--pvl-text) !important;\n\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n\n  \/* =========================\n     Tablet\n     ========================= *\/\n\n  @media (max-width: 767px) {\n\n    .pvl-faq-wrapper {\n      padding: 18px 14px;\n    }\n\n    .pvl-faq-header {\n      margin-bottom: 24px;\n    }\n\n    .pvl-faq-title {\n      font-size: 27px;\n    }\n\n    .pvl-faq-subtitle {\n      font-size: 14.5px;\n    }\n\n    .pvl-faq-question {\n      padding: 16px 17px !important;\n      gap: 12px;\n\n      font-size: 15.5px !important;\n    }\n\n    .pvl-faq-answer {\n      padding: 15px 18px 18px 57px;\n    }\n  }\n\n\n  \/* =========================\n     Mobile\n     ========================= *\/\n\n  @media (max-width: 640px) {\n\n    .pvl-faq-wrapper {\n      padding: 16px 12px;\n    }\n\n    .pvl-faq-header {\n      margin-bottom: 22px;\n    }\n\n    .pvl-faq-title {\n      font-size: 26px;\n      line-height: 1.28;\n    }\n\n    .pvl-faq-title::after {\n      height: 3px;\n      margin-top: 7px;\n    }\n\n    .pvl-faq-subtitle {\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .pvl-accordion-list {\n      gap: 10px;\n    }\n\n    .pvl-faq-item {\n      border-radius: 10px;\n    }\n\n    .pvl-faq-question {\n      min-height: 60px;\n\n      padding: 15px 14px !important;\n\n      gap: 10px;\n\n      font-size: 15px !important;\n      line-height: 1.42 !important;\n    }\n\n    .pvl-q-badge {\n      flex-basis: 26px;\n\n      width: 26px;\n      height: 26px;\n\n      font-size: 13px;\n    }\n\n    .pvl-icon-box {\n      flex-basis: 30px;\n\n      width: 30px;\n      height: 30px;\n    }\n\n    .pvl-icon-svg {\n      width: 15px;\n      height: 15px;\n    }\n\n    .pvl-faq-answer {\n      padding: 14px 15px 17px 15px;\n\n      font-size: 14.5px;\n      line-height: 1.65;\n    }\n\n    .pvl-faq-footer {\n      margin-top: 18px !important;\n\n      font-size: 14.5px;\n    }\n  }\n\n\n  \/* =========================\n     Very small phones\n     ========================= *\/\n\n  @media (max-width: 380px) {\n\n    .pvl-faq-title {\n      font-size: 23px;\n    }\n\n    .pvl-faq-question {\n      padding: 14px 12px !important;\n      gap: 8px;\n    }\n\n    .pvl-q-badge {\n      flex-basis: 24px;\n\n      width: 24px;\n      height: 24px;\n    }\n\n    .pvl-icon-box {\n      flex-basis: 28px;\n\n      width: 28px;\n      height: 28px;\n    }\n  }\n\n\n  \/* =========================\n     Reduced motion accessibility\n     ========================= *\/\n\n  @media (prefers-reduced-motion: reduce) {\n\n    .pvl-faq-item,\n    .pvl-q-badge,\n    .pvl-icon-box,\n    .pvl-icon-svg,\n    .pvl-faq-answer a,\n    .pvl-faq-footer a {\n      transition: none !important;\n    }\n  }\n\n<\/style>\n\n\n<section class=\"pvl-faq-wrapper\" aria-labelledby=\"pvl-faq-heading\">\n\n  <!-- FAQ Header -->\n  <div class=\"pvl-faq-header\">\n\n    <h2 id=\"pvl-faq-heading\" class=\"pvl-faq-title\">\n      Ordering From PVLinkTech: Factory, MOQ and Quality\n    <\/h2>\n\n    <p class=\"pvl-faq-subtitle\">\n      Straight answers on where the products are made, how orders start and what happens after delivery\n    <\/p>\n\n  <\/div>\n\n\n  <!-- FAQ Accordion -->\n  <div class=\"pvl-accordion-list\">\n\n\n    <!-- FAQ 01 -->\n    <details class=\"pvl-faq-item\">\n\n      <summary class=\"pvl-faq-question\">\n\n        <span class=\"pvl-q-badge\" aria-hidden=\"true\">\n          Q\n        <\/span>\n\n        <span class=\"pvl-question-text\">\n          Is PVLinkTech a manufacturer or a trading company?\n        <\/span>\n\n        <span class=\"pvl-icon-box\" aria-hidden=\"true\">\n          <svg class=\"pvl-icon-svg\" viewBox=\"0 0 24 24\" focusable=\"false\" aria-hidden=\"true\">\n            <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n          <\/svg>\n        <\/span>\n\n      <\/summary>\n\n      <div class=\"pvl-faq-answer\">\n\n        <p>\n          We are the manufacturer. Xinyi Suofanta Technology Co., Ltd. builds these products under the PVLinkTech brand, with mold design, stamping, injection molding, assembly and testing running in our own 6,800 m\u00b2 plant. You are welcome to visit the plant or arrange a video audit.\n          <a href=\"https:\/\/www.pvlinktech.com\/why-choose-waterproof-connector-factory\/\">\n            What runs in-house at the factory\n          <\/a>\n        <\/p>\n\n      <\/div>\n\n    <\/details>\n\n\n    <!-- FAQ 02 -->\n    <details class=\"pvl-faq-item\">\n\n      <summary class=\"pvl-faq-question\">\n\n        <span class=\"pvl-q-badge\" aria-hidden=\"true\">\n          Q\n        <\/span>\n\n        <span class=\"pvl-question-text\">\n          What is the minimum order quantity?\n        <\/span>\n\n        <span class=\"pvl-icon-box\" aria-hidden=\"true\">\n          <svg class=\"pvl-icon-svg\" viewBox=\"0 0 24 24\" focusable=\"false\" aria-hidden=\"true\">\n            <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n          <\/svg>\n        <\/span>\n\n      <\/summary>\n\n      <div class=\"pvl-faq-answer\">\n\n        <p>\n          Standard products start from <strong>1 piece<\/strong>, which is how most projects begin. Custom production runs typically start at <strong>500 pieces per model<\/strong>, and the quantity is confirmed per project.\n          <a href=\"https:\/\/www.pvlinktech.com\/waterproof-connector-quote\/\">\n            See the ordering stages and lead times\n          <\/a>\n        <\/p>\n\n      <\/div>\n\n    <\/details>\n\n\n    <!-- FAQ 03 -->\n    <details class=\"pvl-faq-item\">\n\n      <summary class=\"pvl-faq-question\">\n\n        <span class=\"pvl-q-badge\" aria-hidden=\"true\">\n          Q\n        <\/span>\n\n        <span class=\"pvl-question-text\">\n          How fast can I get a sample?\n        <\/span>\n\n        <span class=\"pvl-icon-box\" aria-hidden=\"true\">\n          <svg class=\"pvl-icon-svg\" viewBox=\"0 0 24 24\" focusable=\"false\" aria-hidden=\"true\">\n            <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n          <\/svg>\n        <\/span>\n\n      <\/summary>\n\n      <div class=\"pvl-faq-answer\">\n\n        <p>\n          Prototype samples from an existing series are ready in <strong>3 days<\/strong>. New tooling for a part we do not already make takes about <strong>20 days<\/strong>, and the sample follows once the drawing is approved.\n          <a href=\"https:\/\/www.pvlinktech.com\/custom-waterproof-connector-manufacturer\/\">\n            Samples, DFM and tooling for custom parts\n          <\/a>\n        <\/p>\n\n      <\/div>\n\n    <\/details>\n\n\n    <!-- FAQ 04 -->\n    <details class=\"pvl-faq-item\">\n\n      <summary class=\"pvl-faq-question\">\n\n        <span class=\"pvl-q-badge\" aria-hidden=\"true\">\n          Q\n        <\/span>\n\n        <span class=\"pvl-question-text\">\n          What certifications does PVLinkTech hold?\n        <\/span>\n\n        <span class=\"pvl-icon-box\" aria-hidden=\"true\">\n          <svg class=\"pvl-icon-svg\" viewBox=\"0 0 24 24\" focusable=\"false\" aria-hidden=\"true\">\n            <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n          <\/svg>\n        <\/span>\n\n      <\/summary>\n\n      <div class=\"pvl-faq-answer\">\n\n        <p>\n          <strong>Management systems:<\/strong>\n          ISO 9001, IATF 16949, ISO 13485 and ISO 14001.\n        <\/p>\n\n        <p>\n          <strong>Product approvals<\/strong> vary by series and model. Documentation on hand covers UL, cUL, T\u00dcV, CE, UKCA, ENEC, ETL, NSW, CB, SAA, CQC and RoHS. Send us the model and the destination market and we will confirm which certificates apply.\n          <a href=\"https:\/\/www.pvlinktech.com\/certificates\/\">\n            Certificates by product series\n          <\/a>\n        <\/p>\n\n      <\/div>\n\n    <\/details>\n\n\n    <!-- FAQ 05 -->\n    <details class=\"pvl-faq-item\">\n\n      <summary class=\"pvl-faq-question\">\n\n        <span class=\"pvl-q-badge\" aria-hidden=\"true\">\n          Q\n        <\/span>\n\n        <span class=\"pvl-question-text\">\n          What is the warranty period?\n        <\/span>\n\n        <span class=\"pvl-icon-box\" aria-hidden=\"true\">\n          <svg class=\"pvl-icon-svg\" viewBox=\"0 0 24 24\" focusable=\"false\" aria-hidden=\"true\">\n            <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n          <\/svg>\n        <\/span>\n\n      <\/summary>\n\n      <div class=\"pvl-faq-answer\">\n\n        <p>\n          Standard warranty is <strong>12 months from shipment<\/strong> against manufacturing defects. Any project-specific term is written into the quotation, so the coverage you rely on is documented rather than verbal.\n          <a href=\"https:\/\/www.pvlinktech.com\/faq-for-purchasing-waterproof-connectors\/\">\n            Commercial terms for resellers and OEM buyers\n          <\/a>\n        <\/p>\n\n      <\/div>\n\n    <\/details>\n\n\n    <!-- FAQ 06 -->\n    <details class=\"pvl-faq-item\">\n\n      <summary class=\"pvl-faq-question\">\n\n        <span class=\"pvl-q-badge\" aria-hidden=\"true\">\n          Q\n        <\/span>\n\n        <span class=\"pvl-question-text\">\n          Can we audit your factory?\n        <\/span>\n\n        <span class=\"pvl-icon-box\" aria-hidden=\"true\">\n          <svg class=\"pvl-icon-svg\" viewBox=\"0 0 24 24\" focusable=\"false\" aria-hidden=\"true\">\n            <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n          <\/svg>\n        <\/span>\n\n      <\/summary>\n\n      <div class=\"pvl-faq-answer\">\n\n        <p>\n          Yes. Customer visits and video audits are both welcome. The 6,800 m\u00b2 plant is open to buyers, and we can walk through the mold shop, assembly lines and testing equipment on a scheduled call.\n          <a href=\"https:\/\/www.pvlinktech.com\/quality-control\/\">\n            How quality control is run day to day\n          <\/a>\n        <\/p>\n\n      <\/div>\n\n    <\/details>\n\n\n    <!-- FAQ 07 -->\n    <details class=\"pvl-faq-item\">\n\n      <summary class=\"pvl-faq-question\">\n\n        <span class=\"pvl-q-badge\" aria-hidden=\"true\">\n          Q\n        <\/span>\n\n        <span class=\"pvl-question-text\">\n          Do you inspect products before shipment?\n        <\/span>\n\n        <span class=\"pvl-icon-box\" aria-hidden=\"true\">\n          <svg class=\"pvl-icon-svg\" viewBox=\"0 0 24 24\" focusable=\"false\" aria-hidden=\"true\">\n            <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n          <\/svg>\n        <\/span>\n\n      <\/summary>\n\n      <div class=\"pvl-faq-answer\">\n\n        <p>\n          Yes. Every unit passes electrical, mechanical, environmental and safety verification, then a final inspection before it is packed. Pre-shipment inspection reports are available on request.\n          <a href=\"https:\/\/www.pvlinktech.com\/quality-control\/\">\n            What each test checks\n          <\/a>\n        <\/p>\n\n      <\/div>\n\n    <\/details>\n\n\n    <!-- FAQ 08 -->\n    <details class=\"pvl-faq-item\">\n\n      <summary class=\"pvl-faq-question\">\n\n        <span class=\"pvl-q-badge\" aria-hidden=\"true\">\n          Q\n        <\/span>\n\n        <span class=\"pvl-question-text\">\n          How do you handle after-sales issues?\n        <\/span>\n\n        <span class=\"pvl-icon-box\" aria-hidden=\"true\">\n          <svg class=\"pvl-icon-svg\" viewBox=\"0 0 24 24\" focusable=\"false\" aria-hidden=\"true\">\n            <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n          <\/svg>\n        <\/span>\n\n      <\/summary>\n\n      <div class=\"pvl-faq-answer\">\n\n        <div class=\"pvl-answer-highlight\">\n          Send photos or return the sample, and our team replies <strong>within 24 hours<\/strong> with a route forward: replacement, rework or technical guidance.\n          <a href=\"https:\/\/www.pvlinktech.com\/contact-waterproof-connector-manufacturer\/\">\n            Contact our engineers\n          <\/a>\n        <\/div>\n\n      <\/div>\n\n    <\/details>\n\n\n  <\/div>\n\n\n  <!-- FAQ Footer -->\n  <p class=\"pvl-faq-footer\">\n    Need IP rating, cable selection, payment or shipping answers? The full\n    <a href=\"https:\/\/www.pvlinktech.com\/faq-for-purchasing-waterproof-connectors\/\">\n      waterproof connector FAQ\n    <\/a>\n    covers those in detail.\n  <\/p>\n\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":4056,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_gspb_post_css":"#gspb_row-id-gsbp-e04d849{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap}#gspb_row-id-gsbp-e04d849>.gspb_row__content{display:flex;margin:0 auto;width:100%;flex-wrap:wrap}.gspb_row{position:relative}div[id^=gspb_col-id]{box-sizing:border-box;position:relative}@media (max-width:689.98px){#gspb_row-id-gsbp-e04d849{min-height:1px}}@media (max-width:999.98px){#gspb_row-id-gsbp-e04d849>.gspb_row__content{row-gap:80px}}@media (max-width:689.98px){#gspb_row-id-gsbp-e04d849>.gspb_row__content{row-gap:80px}}#gspb_row-id-gsbp-e04d849>.gspb_row__content{max-width:1604px;align-items:center;justify-content:flex-end}#gspb_row-id-gsbp-e04d849{align-content:center;margin-bottom:0;padding-top:200px;padding-bottom:55px}@media (max-width:999.98px){#gspb_row-id-gsbp-e04d849{padding-top:200px}}@media (max-width:689.98px){#gspb_row-id-gsbp-e04d849{margin:-200px 0 0 -39px;padding-top:0;padding-right:0;padding-bottom:0}}#gspb_row-id-gsbp-e04d849{background-color:var(--wp--preset--color--palette-color-4, var(--theme-palette-color-4, #040404));background-size:cover;background-repeat:no-repeat;background-position:53% 88%}@media (max-width:999.98px){#gspb_row-id-gsbp-e04d849{background-color:var(--wp--preset--color--palette-color-4, var(--theme-palette-color-4, #040404))}}@media (max-width:689.98px){#gspb_row-id-gsbp-e04d849{background-color:var(--wp--preset--color--palette-color-4, var(--theme-palette-color-4, #040404));background-position:64% 56%}}#gspb_row-id-gsbp-e04d849{background-image:url(https:\/\/www.pvlinktech.com\/wp-content\/uploads\/2026\/07\/0ec49c77492b0688c64ded09235783d6.webp)}#gspb_row-id-gsbp-e04d849:hover{background-size:cover}#gspb_col-id-gsbp-094e440.gspb_row__col--6{width:calc(50% - 40px)}@media (max-width:999.98px){#gspb_col-id-gsbp-094e440.gspb_row__col--6{width:100%}}@media (max-width:689.98px){#gspb_col-id-gsbp-094e440.gspb_row__col--6{width:calc(100% - 40px);width:100%}}@media (min-width:1000px){body.gspb-bodyfront #gspb_col-id-gsbp-094e440.gspb_row__col--6{width:calc(100% - 0px - 40px)}}@media (max-width:689.98px){body.gspb-bodyfront #gspb_col-id-gsbp-094e440.gspb_row__col--6{width:calc(100% - 0px - 40px)}}#gspb_col-id-gsbp-094e440.gspb_row__col--6,#gspb_col-id-gsbp-094e440.gspb_row__col--6 .gsap-g-line{text-align:left!important}@media (max-width:689.98px){#gspb_col-id-gsbp-094e440.gspb_row__col--6,#gspb_col-id-gsbp-094e440.gspb_row__col--6 .gsap-g-line{text-align:left!important}}#gspb_row-id-gsbp-3f968b6,#gspb_row-id-gsbp-f4ec40e{margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-start}#gspb_row-id-gsbp-3f968b6>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-495c404.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-495c404.gspb_row__col--12{width:100%}}@media (min-width:1000px){body.gspb-bodyfront #gspb_col-id-gsbp-495c404.gspb_row__col--12{width:calc(100% - 0px - 0px)}}@media (max-width:689.98px){body.gspb-bodyfront #gspb_col-id-gsbp-495c404.gspb_row__col--12{width:calc(100% - 0px - 0px)}}#gspb_col-id-gsbp-495c404.gspb_row__col--12{font-family:Inter,sans-serif}#gspb_row-id-gsbp-f4ec40e{justify-content:space-between}#gspb_row-id-gsbp-b682bd5>.gspb_row__content,#gspb_row-id-gsbp-f4ec40e>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}body.gspb-bodyfront #gspb_row-id-gsbp-f4ec40e>.gspb_row__content{width:var(--theme-container-width, 1200px);max-width:var(--theme-normal-container-max-width, 1200px)}#gspb_row-id-gsbp-11c6685{margin-bottom:0}#gspb_row-id-gsbp-11c6685,#gspb_row-id-gsbp-3ea7fe2,#gspb_row-id-gsbp-849f01f,#gspb_row-id-gsbp-b682bd5{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap}#gspb_row-id-gsbp-849f01f,#gspb_row-id-gsbp-b682bd5{margin-bottom:0}#gspb_col-id-gsbp-9718f24.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-9718f24.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-11c6685>.gspb_row__content,#gspb_row-id-gsbp-3ea7fe2>.gspb_row__content,#gspb_row-id-gsbp-849f01f>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_row-id-gsbp-3ea7fe2{margin-bottom:0}#gspb_col-id-gsbp-eb3ff23.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-eb3ff23.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-a7abcc6,#gspb_row-id-gsbp-dd46b8e,#gspb_row-id-gsbp-ed6d2cd{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap;margin-bottom:0}#gspb_row-id-gsbp-a7abcc6>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-9090a89.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-9090a89.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-2fa5aa2>.gspb_row__content,#gspb_row-id-gsbp-dd46b8e>.gspb_row__content,#gspb_row-id-gsbp-ed6d2cd>.gspb_row__content,#gspb_row-id-gsbp-f355442>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_row-id-gsbp-2fa5aa2{margin-top:0;margin-bottom:0}#gspb_row-id-gsbp-2fa5aa2,#gspb_row-id-gsbp-56d72a0{justify-content:space-between;display:flex;flex-wrap:wrap}#gspb_row-id-gsbp-baa6297,#gspb_row-id-gsbp-f355442,#gspb_row-id-gsbp-fb588b6{justify-content:space-between;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap}#gspb_col-id-gsbp-42d9168.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-42d9168.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-56d72a0>.gspb_row__content,#gspb_row-id-gsbp-baa6297>.gspb_row__content,#gspb_row-id-gsbp-fb588b6>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_row-id-gsbp-56d72a0{margin-top:0;margin-bottom:0}#gspb_col-id-gsbp-d025c71.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-d025c71.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-0a708e4,#gspb_row-id-gsbp-5c73439,#gspb_row-id-gsbp-87b9c46{justify-content:space-between;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap}#gspb_row-id-gsbp-a9f2024{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap}#gspb_row-id-gsbp-b046970,#gspb_row-id-gsbp-c75a288,#gspb_row-id-gsbp-d79e8a0{justify-content:space-between;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap}#gspb_row-id-gsbp-5c73439>.gspb_row__content,#gspb_row-id-gsbp-b046970>.gspb_row__content,#gspb_row-id-gsbp-c75a288>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-0c234e1.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-0c234e1.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-0a708e4>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-9fe6dcd.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-9fe6dcd.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-87b9c46>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-d228c81.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-d228c81.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-6c1a79f>.gspb_row__content,#gspb_row-id-gsbp-a9f2024>.gspb_row__content,#gspb_row-id-gsbp-d79e8a0>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_row-id-gsbp-a9f2024{margin-bottom:0}#gspb_row-id-gsbp-2f4570d{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap}#gspb_row-id-gsbp-557dd86,#gspb_row-id-gsbp-5e4fb0a,#gspb_row-id-gsbp-6c1a79f,#gspb_row-id-gsbp-7d4ad95,#gspb_row-id-gsbp-caf094c,#gspb_row-id-gsbp-d7acd26{justify-content:space-between;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap}#gspb_col-id-gsbp-6869d9f.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-6869d9f.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-7d4ad95>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-13c66c2.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-13c66c2.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-caf094c>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-61989e4.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-61989e4.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-d7acd26>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-89ff09a.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-89ff09a.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-557dd86>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-e45627d.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-e45627d.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-5e4fb0a>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-be02114.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-be02114.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-2f4570d>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_row-id-gsbp-2f4570d{margin-bottom:0}#gspb_col-id-gsbp-6569b3a.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-6569b3a.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-90605b4,#gspb_row-id-gsbp-c6859bb{justify-content:space-between;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap}#gspb_row-id-gsbp-90605b4>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-6260ef7.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-6260ef7.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-c6859bb>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-940bbff.gspb_row__col--12{width:100%}@media (max-width:689.98px){#gspb_col-id-gsbp-940bbff.gspb_row__col--12{width:100%}}","footnotes":""},"class_list":["post-14","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"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=14"}],"version-history":[{"count":2,"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":7337,"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/pages\/14\/revisions\/7337"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/media\/4056"}],"wp:attachment":[{"href":"https:\/\/www.pvlinktech.com\/fr\/wp-json\/wp\/v2\/media?parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}