{"id":25526,"date":"2026-05-05T17:11:52","date_gmt":"2026-05-05T17:11:52","guid":{"rendered":"https:\/\/evertecinc.com\/?page_id=25526"},"modified":"2026-10-08T21:48:48","modified_gmt":"2026-10-08T21:48:48","slug":"resources","status":"publish","type":"page","link":"https:\/\/evertecinc.com\/en\/resources\/","title":{"rendered":"Customer Resources"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"25526\" class=\"elementor elementor-25526 elementor-24836\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5277f2b7 e-flex e-con-boxed e-con e-parent\" data-id=\"5277f2b7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a29c2f8 e-con-full e-flex e-con e-parent\" data-id=\"a29c2f8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Video-3.mp4&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<video class=\"elementor-background-video-hosted\" role=\"presentation\" autoplay muted playsinline loop><\/video>\n\t\t\t\t\t<\/div>\t\t<div class=\"elementor-element elementor-element-4eeafa2 elementor-widget elementor-widget-heading\" data-id=\"4eeafa2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Customer <span style=\"color: #FF6C0C\">Resources<\/span><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84fa9ff elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"84fa9ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1db1d47 elementor-widget elementor-widget-text-editor\" data-id=\"1db1d47\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Our goal is to be the technology partner your business need. On this page, you\u2019ll find information and guidance about our solutions to help drive your business growth.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9351b94 btn-laranja-verde-icone icone-24 elementor-align-center elementor-tablet-align-center elementor-widget-tablet__width-inherit e-transform elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"9351b94\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_scaleX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scaleX_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scaleX_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scaleY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scaleY_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scaleY_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contacto\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover More<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d53a1f e-flex e-con-boxed e-con e-parent\" data-id=\"1d53a1f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d4fc77 elementor-widget elementor-widget-menu-anchor\" data-id=\"7d4fc77\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"merchant360\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3597743 e-flex e-con-boxed e-con e-parent\" data-id=\"3597743\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-540079c e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"540079c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;bounceIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2550cb2 e-con-full e-flex e-con e-child\" data-id=\"2550cb2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b92fc5d elementor-widget elementor-widget-image\" data-id=\"b92fc5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"155\" src=\"https:\/\/evertecinc-com-stg-assets.s3.amazonaws.com\/wp-content\/uploads\/Merchant360-LogoTemp-1024x199.png\" class=\"attachment-large size-large wp-image-24876\" alt=\"\" srcset=\"https:\/\/evertecinc-com-stg-assets.s3.amazonaws.com\/wp-content\/uploads\/Merchant360-LogoTemp-1024x199.png 1024w, https:\/\/evertecinc-com-stg-assets.s3.amazonaws.com\/wp-content\/uploads\/Merchant360-LogoTemp-300x58.png 300w, https:\/\/evertecinc-com-stg-assets.s3.amazonaws.com\/wp-content\/uploads\/Merchant360-LogoTemp-768x149.png 768w, https:\/\/evertecinc-com-stg-assets.s3.amazonaws.com\/wp-content\/uploads\/Merchant360-LogoTemp-1536x298.png 1536w, https:\/\/evertecinc-com-stg-assets.s3.amazonaws.com\/wp-content\/uploads\/Merchant360-LogoTemp.png 1544w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20e5fde elementor-widget elementor-widget-heading\" data-id=\"20e5fde\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Total Control of Your Business, <span style=\"color: #FF6C0C\">in Real Time<\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e96394 elementor-widget elementor-widget-text-editor\" data-id=\"3e96394\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Merchant 360 is the evolution of your dashboard:<\/strong> an all-in-one platform to monitor sales, manage transactions, and control your operations from anywhere.<\/p><p>Access real-time metrics, generate reports, manage refunds, and stay in control of your payments with a fast, secure experience designed for instant decision-making.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ef8f24 e-con-full e-flex e-con e-child\" data-id=\"2ef8f24\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c8639b9 btn-laranja-verde-icone icone-24 elementor-align-left elementor-tablet-align-justify elementor-widget elementor-widget-button\" data-id=\"c8639b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"https:\/\/merchant360.evertecinc.com\/en\/sign-up\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Sign Up Here<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b62e417 btn-laranja-verde-icone icone-24 elementor-align-left elementor-tablet-align-justify elementor-widget elementor-widget-button\" data-id=\"b62e417\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"https:\/\/merchant360.evertecinc.com\/en\/login\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Log In<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-98dce13 e-con-full elementor-hidden-mobile e-flex elementor-invisible e-con e-child\" data-id=\"98dce13\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounce&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9a3179a elementor-skin-carousel elementor-widget elementor-widget-media-carousel\" data-id=\"9a3179a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;effect&quot;:&quot;cube&quot;,&quot;speed&quot;:850,&quot;autoplay_speed&quot;:6100,&quot;skin&quot;:&quot;carousel&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}\" data-widget_type=\"media-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper\">\n\t\t\t\t\t<div class=\"elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Diapositivas\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"M360-SignUp\" style=\"background-image: url(&#039;https:\/\/evertecinc-com-stg-assets.s3.amazonaws.com\/wp-content\/uploads\/M360-SignUp-1.png&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"M360-Login\" style=\"background-image: url(&#039;https:\/\/evertecinc-com-stg-assets.s3.amazonaws.com\/wp-content\/uploads\/M360-Login-1.png&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"M360-Dashboard2\" style=\"background-image: url(&#039;https:\/\/evertecinc-com-stg-assets.s3.amazonaws.com\/wp-content\/uploads\/M360-Dashboard2.png&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"M360-Dashboard1\" style=\"background-image: url(&#039;https:\/\/evertecinc-com-stg-assets.s3.amazonaws.com\/wp-content\/uploads\/M360-Dashboard1-1.png&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"M360-Dashboard3\" style=\"background-image: url(&#039;https:\/\/evertecinc-com-stg-assets.s3.amazonaws.com\/wp-content\/uploads\/M360-Dashboard3-1.png&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0392c0d e-flex e-con-boxed e-con e-parent\" data-id=\"0392c0d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f7e7d8b elementor-widget elementor-widget-menu-anchor\" data-id=\"f7e7d8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"pci\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-55b8d10 e-flex e-con-boxed e-con e-parent\" data-id=\"55b8d10\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e105dca e-con-full e-flex e-con e-child\" data-id=\"e105dca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-04fc30a elementor-widget elementor-widget-image\" data-id=\"04fc30a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"226\" height=\"69\" src=\"https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/07\/pci-logo.svg\" class=\"attachment-large size-large wp-image-10007\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd299a9 elementor-widget elementor-widget-heading\" data-id=\"cd299a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Security First: <span style=\"color: #FF6C0C\">PCI Compliance<\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b3cb08 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5b3cb08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Protect your customers\u2019 sensitive information by applying security best practices. At Evertec, we strictly comply with the standards established by the <strong>PCI Security Standards Council (PCI SSC)<\/strong>, ensuring secure and reliable transactions.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa871e2 elementor-widget elementor-widget-image\" data-id=\"fa871e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"448\" src=\"https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/07\/banner-PCI-1-1024x574.jpg\" class=\"attachment-large size-large wp-image-14083\" alt=\"\" srcset=\"https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/07\/banner-PCI-1-1024x574.jpg 1024w, https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/07\/banner-PCI-1-300x168.jpg 300w, https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/07\/banner-PCI-1-768x430.jpg 768w, https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/07\/banner-PCI-1.jpg 1456w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-63d9aba e-con-full e-grid elementor-hidden-tablet elementor-hidden-mobile e-con e-child\" data-id=\"63d9aba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-572802d e-con-full card-box-shadow e-flex e-con e-child\" data-id=\"572802d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-cb3948f e-con-full e-flex e-con e-child\" data-id=\"cb3948f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef9706a elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"ef9706a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-file\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac498c4 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"ac498c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Documentation<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-17012d5 e-con-full e-flex e-con e-child\" data-id=\"17012d5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<a class=\"elementor-element elementor-element-4cbd969 e-con-full btn-orange-text-green-icon e-flex e-con e-child\" data-id=\"4cbd969\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/www.pcisecuritystandards.org\/standards\/pci-dss\/\" target=\"_blank\">\n\t\t\t\t<div class=\"elementor-element elementor-element-281454f elementor-widget elementor-widget-heading\" data-id=\"281454f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">PCI Security Standards<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b024e8b elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"b024e8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M7 17L17 7M17 7H8M17 7V16\" stroke=\"#FF6C0C\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-0c7a87d e-con-full btn-orange-text-green-icon e-flex e-con e-child\" data-id=\"0c7a87d\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/docs-prv.pcisecuritystandards.org\/SAQ%20(Assessment)\/Instructions%20%26%20Guidance\/SAQ-Instructions-Guidelines-PCI-DSS-v4-0-1-r1.pdf\" target=\"_blank\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3eaee4 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"f3eaee4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Self-Assessment Questionnaire (SAQ) Guide<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-208dcc2 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"208dcc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M7 17L17 7M17 7H8M17 7V16\" stroke=\"#FF6C0C\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-c5cce1f e-con-full btn-orange-text-green-icon e-flex e-con e-child\" data-id=\"c5cce1f\" data-element_type=\"container\" data-e-type=\"container\" href=\"\/wp-content\/uploads\/2025\/08\/PCI_Portal_User_Guide_Merchants_GMST.pdf\" target=\"_blank\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01ab4c4 elementor-widget elementor-widget-heading\" data-id=\"01ab4c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">PCI Portal User Guide<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f0dd63 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"3f0dd63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M7 17L17 7M17 7H8M17 7V16\" stroke=\"#FF6C0C\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2034bd3 e-con-full card-box-shadow e-flex e-con e-child\" data-id=\"2034bd3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-05016df e-con-full e-flex e-con e-child\" data-id=\"05016df\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40f9194 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"40f9194\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-laptop\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40e79f8 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"40e79f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Access the portal to complete your SAQ questionnaire<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fa78276 e-con-full e-flex e-con e-child\" data-id=\"fa78276\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c006a9 elementor-widget elementor-widget-text-editor\" data-id=\"5c006a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Remember to complete and update your <strong>Self-Assessment Questionnaire (SAQ)<\/strong> every year to help minimize the risk of data theft.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f5e75d6 btn-laranja-verde-icone icone-24 elementor-align-left elementor-tablet-align-justify elementor-widget elementor-widget-button\" data-id=\"f5e75d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"https:\/\/pciportal.gmsectec.com\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Click here to access the portal<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5fdfa9c e-con-full card-box-shadow green-icon e-flex e-con e-child\" data-id=\"5fdfa9c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6f0161f e-con-full e-flex e-con e-child\" data-id=\"6f0161f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30165bb orange-bar elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"30165bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-keyboard\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M528 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm8 336c0 4.411-3.589 8-8 8H48c-4.411 0-8-3.589-8-8V112c0-4.411 3.589-8 8-8h480c4.411 0 8 3.589 8 8v288zM170 270v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm96 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm96 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm96 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm-336 82v-28c0-6.627-5.373-12-12-12H82c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm384 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zM122 188v-28c0-6.627-5.373-12-12-12H82c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm96 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm96 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm96 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm96 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm-98 158v-16c0-6.627-5.373-12-12-12H180c-6.627 0-12 5.373-12 12v16c0 6.627 5.373 12 12 12h216c6.627 0 12-5.373 12-12z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-caf4a01 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"caf4a01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Questions or assistance<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39e309b e-con-full e-flex e-con e-child\" data-id=\"39e309b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ba04593 elementor-widget elementor-widget-text-editor\" data-id=\"ba04593\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-teams=\"true\">If you have questions about this process, our PCI Compliance Assistance team is ready to help.<\/span><\/p><p>Please call <span style=\"color: #ff6600;\"><strong>(787) 625-0055<\/strong><\/span> or email <strong><span style=\"color: #ff6600;\">pcihelpdesk@gmsectec.com<\/span><\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23ee560 e-con-full elementor-hidden-desktop e-flex e-con e-child\" data-id=\"23ee560\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a9ce5bb e-con-full card-box-shadow e-flex e-con e-child\" data-id=\"a9ce5bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8882e88 elementor-widget elementor-widget-heading\" data-id=\"8882e88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Documentation<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3b41e08 e-con-full e-flex e-con e-child\" data-id=\"3b41e08\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<a class=\"elementor-element elementor-element-b072e00 e-con-full btn-orange-text-green-icon e-flex e-con e-child\" data-id=\"b072e00\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/www.pcisecuritystandards.org\/standards\/pci-dss\/\" target=\"_blank\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd9cff4 elementor-widget elementor-widget-heading\" data-id=\"cd9cff4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">PCI Security Standards<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-042460f elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"042460f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M7 17L17 7M17 7H8M17 7V16\" stroke=\"#FF6C0C\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-96912f6 e-con-full btn-orange-text-green-icon e-flex e-con e-child\" data-id=\"96912f6\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/docs-prv.pcisecuritystandards.org\/SAQ%20(Assessment)\/Instructions%20%26%20Guidance\/SAQ-Instructions-Guidelines-PCI-DSS-v4-0-1-r1.pdf\" target=\"_blank\">\n\t\t\t\t<div class=\"elementor-element elementor-element-14be814 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading\" data-id=\"14be814\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Self-Assessment Questionnaire (SAQ) Guide<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ef7ae3 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"4ef7ae3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M7 17L17 7M17 7H8M17 7V16\" stroke=\"#FF6C0C\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-9275162 e-con-full btn-orange-text-green-icon e-flex e-con e-child\" data-id=\"9275162\" data-element_type=\"container\" data-e-type=\"container\" href=\"\/wp-content\/uploads\/2025\/08\/PCI_Portal_User_Guide_Merchants_GMST.pdf\" target=\"_blank\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47fbeb6 elementor-widget elementor-widget-heading\" data-id=\"47fbeb6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">PCI Portal User Guide<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c802f09 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"c802f09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M7 17L17 7M17 7H8M17 7V16\" stroke=\"#FF6C0C\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e01a1a6 e-con-full card-box-shadow e-flex e-con e-child\" data-id=\"e01a1a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74d0882 elementor-widget elementor-widget-heading\" data-id=\"74d0882\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Access the portal to complete your SAQ questionnaire<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-88799c0 e-con-full e-flex e-con e-child\" data-id=\"88799c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-484ba61 elementor-widget elementor-widget-text-editor\" data-id=\"484ba61\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Remember to complete and update your <strong>Self-Assessment Questionnaire (SAQ)<\/strong> every year to help minimize the risk of data theft.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd819ec btn-laranja-verde-icone icone-24 elementor-align-left elementor-tablet-align-justify elementor-widget elementor-widget-button\" data-id=\"bd819ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"https:\/\/pciportal.gmsectec.com\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Click here to access the portal<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-00ee70c e-con-full card-box-shadow e-flex e-con e-child\" data-id=\"00ee70c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e56ba35 elementor-widget elementor-widget-heading\" data-id=\"e56ba35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Questions or assistance<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-37020f9 e-con-full e-flex e-con e-child\" data-id=\"37020f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e7ea2a elementor-widget elementor-widget-text-editor\" data-id=\"6e7ea2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If you have questions about this process, our PCI Compliance Assistance team is ready to help.<\/p><p>Please call <span style=\"color: #ff6600;\"><strong>(787) 625-0055<\/strong><\/span> or email <strong><span style=\"color: #ff6600;\">pcihelpdesk@gmsectec.com<\/span><\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cd2c812 e-flex e-con-boxed e-con e-parent\" data-id=\"cd2c812\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ebc5ff4 elementor-widget elementor-widget-menu-anchor\" data-id=\"ebc5ff4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"pos\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-85449e9 e-flex e-con-boxed e-con e-parent\" data-id=\"85449e9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-58aedf3 elementor-mobile-align-left elementor-widget elementor-widget-button\" data-id=\"58aedf3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">POS Terminal<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2574977 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"2574977\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Your POS Ready <span style=\"color: #FF6C0C\">for Every Transaction<\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a992fd elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"4a992fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tMake sure your POS terminal is <span style=\"color: #ff6c0c;\"><strong>always running the latest updates.<\/strong><\/span> Turn it on and connect it to the network regularly to ensure security and optimal performance.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ad21a53 e-flex e-con-boxed e-con e-parent\" data-id=\"ad21a53\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9cea73 elementor-arrows-position-outside elementor-pagination-type-bullets elementor-pagination-position-outside elementor-widget elementor-widget-n-carousel\" data-id=\"f9cea73\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Cuidados de la bater\\u00eda&quot;,&quot;_id&quot;:&quot;c89970d&quot;},{&quot;slide_title&quot;:&quot;Diapositiva n\\u00ba 2&quot;,&quot;_id&quot;:&quot;2617b7c&quot;},{&quot;slide_title&quot;:&quot;Diapositiva n\\u00ba 3&quot;,&quot;_id&quot;:&quot;c65c04b&quot;}],&quot;slides_to_show&quot;:&quot;1&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;slides_to_show_tablet&quot;:&quot;2&quot;,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;offset_sides&quot;:&quot;none&quot;,&quot;arrows&quot;:&quot;yes&quot;,&quot;pagination&quot;:&quot;bullets&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carrusel\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-90c9204 e-flex e-con-boxed e-con e-child\" data-id=\"90c9204\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-26ac187 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"26ac187\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;bounceIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ede00ad e-con-full elementor-hidden-mobile e-flex elementor-invisible e-con e-child\" data-id=\"ede00ad\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounce&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-073b073 elementor-widget elementor-widget-image\" data-id=\"073b073\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/08\/Dispositivos_POS.png\" class=\"attachment-large size-large wp-image-16844\" alt=\"\" srcset=\"https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/08\/Dispositivos_POS.png 500w, https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/08\/Dispositivos_POS-300x300.png 300w, https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/08\/Dispositivos_POS-150x150.png 150w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-58acc5f e-con-full e-flex e-con e-child\" data-id=\"58acc5f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-09a2af4 elementor-widget elementor-widget-heading\" data-id=\"09a2af4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Battery <span style=\"color: #FF6C0C\">Care<\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a5a20b elementor-widget elementor-widget-text-editor\" data-id=\"1a5a20b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Proper battery care improves performance and extends the lifespan of your terminal.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a2ade2a e-con-full e-flex e-con e-child\" data-id=\"a2ade2a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d5c70e elementor-widget elementor-widget-heading\" data-id=\"5d5c70e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Use the appropriate chargers<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2527ee9 elementor-widget elementor-widget-heading\" data-id=\"2527ee9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Always use original or certified chargers to ensure optimal terminal performance.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c26e75e elementor-widget elementor-widget-heading\" data-id=\"c26e75e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Keep unplugged\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a73ea10 elementor-widget elementor-widget-heading\" data-id=\"a73ea10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Disconnect the battery from the power source once it is fully charged.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1e29ea4 e-flex e-con-boxed e-con e-child\" data-id=\"1e29ea4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-53338e9 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"53338e9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;bounceIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b2061c3 e-con-full elementor-hidden-mobile e-flex elementor-invisible e-con e-child\" data-id=\"b2061c3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounce&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13b0c52 elementor-widget elementor-widget-image\" data-id=\"13b0c52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"383\" height=\"437\" src=\"https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/07\/Group-26.png\" class=\"attachment-large size-large wp-image-11879\" alt=\"\" srcset=\"https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/07\/Group-26.png 383w, https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/07\/Group-26-263x300.png 263w\" sizes=\"(max-width: 383px) 100vw, 383px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-99d4366 e-con-full e-flex e-con e-child\" data-id=\"99d4366\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36b66eb elementor-widget elementor-widget-heading\" data-id=\"36b66eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Follow these Steps to <span style=\"color: #FF6C0C\">Clean Your Device<\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53aa777 elementor-widget elementor-widget-text-editor\" data-id=\"53aa777\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Preserve your equipment and provide a safe experience for your customers.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b84d219 e-con-full e-flex e-con e-child\" data-id=\"b84d219\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3be0da2 elementor-widget elementor-widget-heading\" data-id=\"3be0da2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Step 1<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c3871d elementor-widget elementor-widget-heading\" data-id=\"3c3871d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Turn off and unplug the terminal before cleaning it.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1d3762 elementor-widget elementor-widget-heading\" data-id=\"f1d3762\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Step 2<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e889cd2 elementor-widget elementor-widget-heading\" data-id=\"e889cd2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Gently clean with a slightly damp microfiber cloth. If needed, use a drop of mild soap (do not rinse).<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c3eec4 elementor-widget elementor-widget-heading\" data-id=\"4c3eec4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Step 3<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e82376d elementor-widget elementor-widget-heading\" data-id=\"e82376d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Allow it to dry completely before reconnecting and turning the equipment back on.\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a59b69e e-flex e-con-boxed e-con e-child\" data-id=\"a59b69e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2dce442 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"2dce442\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;bounceIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-594aa21 e-con-full elementor-hidden-mobile e-flex elementor-invisible e-con e-child\" data-id=\"594aa21\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounce&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-443ef33 elementor-widget elementor-widget-image\" data-id=\"443ef33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/08\/Dispositivos_POYNT-1.png\" class=\"attachment-large size-large wp-image-17023\" alt=\"\" srcset=\"https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/08\/Dispositivos_POYNT-1.png 500w, https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/08\/Dispositivos_POYNT-1-300x300.png 300w, https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/08\/Dispositivos_POYNT-1-150x150.png 150w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f718737 e-con-full e-flex e-con e-child\" data-id=\"f718737\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a649c0 elementor-widget elementor-widget-heading\" data-id=\"4a649c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Avoid <span style=\"color: #FF6C0C\">During Cleaning<\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2accc5b elementor-widget elementor-widget-text-editor\" data-id=\"2accc5b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Follow these recommendations to prevent damage and ensure proper day-to-day operation.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e40d7ec e-con-full e-flex e-con e-child\" data-id=\"e40d7ec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4d86d7 elementor-widget elementor-widget-heading\" data-id=\"a4d86d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Liquids<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-232cdbb elementor-widget elementor-widget-heading\" data-id=\"232cdbb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Do not apply liquids directly to the terminal.\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e10095 elementor-widget elementor-widget-heading\" data-id=\"3e10095\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solvents<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c33debc elementor-widget elementor-widget-heading\" data-id=\"c33debc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Avoid products containing acetone or solvents, as they can damage the plastic.\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf28bdf elementor-widget elementor-widget-heading\" data-id=\"cf28bdf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Impacts<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66ae5c8 elementor-widget elementor-widget-heading\" data-id=\"66ae5c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Do not rub or shake the equipment forcefully, as this may trigger tamper alerts.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f85ffa elementor-widget elementor-widget-heading\" data-id=\"7f85ffa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Static Electricity<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7f39c7 elementor-widget elementor-widget-heading\" data-id=\"e7f39c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Avoid static electricity: do not rub the terminal with materials that generate static.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Previous\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\" aria-label=\"Next\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c2cda19 e-con-full e-flex e-con e-child\" data-id=\"c2cda19\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-04839ad elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"04839ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Escanea <span style=\"color: #FF6C0C\">y paga<\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8dff72e e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"8dff72e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;bounceIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-214f894 e-con-full elementor-hidden-mobile e-flex elementor-invisible e-con e-child\" data-id=\"214f894\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounce&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f91198 elementor-widget elementor-widget-html\" data-id=\"1f91198\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- QR Kit for Elementor Pro \u2014 English version -->\n<section class=\"ev-qr-kit\" aria-labelledby=\"ev-qr-kit-title\">\n  <div class=\"ev-qr-kit__inner\">\n    <div class=\"ev-qr-kit__content\">\n      <p class=\"ev-qr-kit__eyebrow\">Resources for Your Business<\/p>\n      <h2 id=\"ev-qr-kit-title\">Promote <span>ATH M\u00f3vil<\/span> Payments at Your POS<\/h2>\n      <p class=\"ev-qr-kit__lead\">Enter your terminal ID to download and print your personalized QR code kit.<\/p>\n      <p class=\"ev-qr-kit__help\">How to find it: On your terminal, press <strong>Enter + 8<\/strong>. For VX 675 or VX 690 models, press <strong># + 8<\/strong>.<\/p>\n    <\/div>\n\n    <div class=\"ev-qr-kit__card\">\n      <form id=\"ev-qr-kit-form\" novalidate>\n        <label for=\"ev-terminal-id\">Your POS Terminal ID<\/label>\n        <input id=\"ev-terminal-id\" name=\"terminal_id\" type=\"text\" inputmode=\"text\" autocomplete=\"off\" maxlength=\"8\" placeholder=\"Terminal ID\" aria-describedby=\"ev-terminal-error\" required>\n\n        <label for=\"ev-terminal-id-confirm\">Confirm Your POS Terminal ID<\/label>\n        <input id=\"ev-terminal-id-confirm\" name=\"terminal_id_confirmation\" type=\"text\" inputmode=\"text\" autocomplete=\"off\" maxlength=\"8\" placeholder=\"Confirm Terminal ID\" required>\n\n        <p id=\"ev-terminal-error\" class=\"ev-qr-kit__message\" role=\"alert\" aria-live=\"polite\"><\/p>\n        <button id=\"ev-qr-kit-submit\" type=\"submit\">Download QR Code Kit<\/button>\n      <\/form>\n      <p class=\"ev-qr-kit__note\">Your kit is generated using the QR code associated with your terminal.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n  .ev-qr-kit{background:#101118;color:#fff;padding:72px 24px;font-family:Montserrat,Arial,sans-serif}\n  .ev-qr-kit *{box-sizing:border-box}\n  .ev-qr-kit__inner{max-width:1160px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}\n  .ev-qr-kit__eyebrow{margin:0 0 12px;color:#ff6c0c;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}\n  .ev-qr-kit h2{margin:0;color:#fff;font-size:clamp(32px,4vw,50px);line-height:1.08}\n  .ev-qr-kit h2 span{color:#ff6c0c}\n  .ev-qr-kit__lead{font-size:18px;line-height:1.55;margin:24px 0 14px;max-width:580px}\n  .ev-qr-kit__help{color:#d9dce2;line-height:1.55;margin:0;max-width:560px}\n  .ev-qr-kit__card{background:#1f2330;border-radius:22px;padding:38px;box-shadow:0 16px 40px rgba(0,0,0,.22)}\n  .ev-qr-kit label{display:block;font-size:15px;font-weight:700;margin:0 0 8px}\n  .ev-qr-kit input{width:100%;height:50px;border:1px solid #69717f;border-radius:5px;background:#fff;color:#1f2330;font:inherit;padding:0 15px;margin:0 0 21px}\n  .ev-qr-kit input:focus{outline:3px solid rgba(255,108,12,.45);outline-offset:2px;border-color:#ff6c0c}\n  .ev-qr-kit button{width:100%;min-height:52px;border:0;border-radius:5px;background:#ff6c0c;color:#fff;cursor:pointer;font:700 16px Montserrat,Arial,sans-serif;padding:12px 18px;transition:background .2s ease,opacity .2s ease}\n  .ev-qr-kit button:hover{background:#e95d00}\n  .ev-qr-kit button:disabled{cursor:wait;opacity:.7}\n  .ev-qr-kit__message{min-height:22px;margin:0 0 14px;font-size:14px;line-height:1.4;color:#ffb18b}\n  .ev-qr-kit__message.is-success{color:#8ee2be}\n  .ev-qr-kit__note{margin:21px 0 0;color:#c7cbd3;font-size:13px;line-height:1.5;text-align:center}\n  @media(max-width:767px){.ev-qr-kit{padding:52px 20px}.ev-qr-kit__inner{grid-template-columns:1fr;gap:34px}.ev-qr-kit__card{padding:28px 22px}}\n<\/style>\n\n<script>\n  (function () {\n    \/\/ API endpoint. Keep unchanged unless the service URL changes.\n    const QR_KIT_API = 'https:\/\/escaneaypaga.com\/get-qrkit';\n    const QR_KIT_DOWNLOAD_BASE = 'https:\/\/escaneaypaga.com\/qr-kit\/';\n\n    const form = document.getElementById('ev-qr-kit-form');\n    if (!form) return;\n\n    const terminal = document.getElementById('ev-terminal-id');\n    const confirmation = document.getElementById('ev-terminal-id-confirm');\n    const button = document.getElementById('ev-qr-kit-submit');\n    const message = document.getElementById('ev-terminal-error');\n    const validTid = \/^[a-z0-9]{8}$\/i;\n\n    function setMessage(text, success) {\n      message.textContent = text;\n      message.classList.toggle('is-success', Boolean(success));\n    }\n\n    function normalize(input) {\n      input.value = input.value.replace(\/[^a-z0-9]\/gi, '').slice(0, 8).toUpperCase();\n    }\n\n    [terminal, confirmation].forEach(function (input) {\n      input.addEventListener('input', function () { normalize(input); });\n    });\n\n    form.addEventListener('submit', async function (event) {\n      event.preventDefault();\n      setMessage('', false);\n\n      if (!validTid.test(terminal.value)) {\n        setMessage('Enter a valid 8-character alphanumeric Terminal ID.', false);\n        terminal.focus();\n        return;\n      }\n\n      if (terminal.value !== confirmation.value) {\n        setMessage('The Terminal IDs do not match. Please check them and try again.', false);\n        confirmation.focus();\n        return;\n      }\n\n      button.disabled = true;\n      button.textContent = 'Generating Your Kit\u2026';\n      setMessage('We are preparing your personalized kit. This may take a few seconds.', false);\n\n      try {\n        const response = await fetch(QR_KIT_API, {\n          method: 'POST',\n          mode: 'cors',\n          headers: {\n            'Content-Type': 'application\/json',\n            'Accept': 'application\/json'\n          },\n          body: JSON.stringify({\n            terminal_id: terminal.value,\n            terminal_id_confirmation: confirmation.value\n          })\n        });\n\n        const data = await response.json();\n\n        if (!response.ok || !data.success || !data.download) {\n          const apiError = data && data.errors && data.errors.terminal_id && data.errors.terminal_id[0];\n          throw new Error(apiError || 'Unable to generate your kit. Please verify your Terminal ID and try again.');\n        }\n\n        setMessage('Your kit is ready. Your download will begin shortly.', true);\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: 'qr_kit_download',\n          qr_kit_locale: 'en'\n        });\n\n        window.location.assign(\n          QR_KIT_DOWNLOAD_BASE + encodeURIComponent(data.download)\n        );\n\n      } catch (error) {\n        const isNetworkError = error instanceof TypeError;\n\n        setMessage(\n          isNetworkError\n            ? 'Unable to connect to the QR kit service. Integration testing is currently underway. Please try again later.'\n            : error.message,\n          false\n        );\n\n      } finally {\n        button.disabled = false;\n        button.textContent = 'Download QR Code Kit';\n      }\n    });\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8a41a75 e-flex e-con-boxed e-con e-parent\" data-id=\"8a41a75\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4983a22 e-con-full e-flex e-con e-child\" data-id=\"4983a22\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e377e8 disable-sanitize jedv-enabled--yes elementor-widget elementor-widget-jet-listing-dynamic-field\" data-id=\"6e377e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"jet-listing-dynamic-field.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"jet-listing jet-listing-dynamic-field display-inline\"><div class=\"jet-listing-dynamic-field__inline-wrap\"><div class=\"jet-listing-dynamic-field__content\" ><!--\r\nEvertec Decision Tree ES V5.28 - EMBED v5.28.6 (2026-10-08)\r\nSource: index.html V5.28, preserved without edits.\r\nChange log v5.28.6: replaced 6 Unicode icon glyphs with self-contained SVG icons; removed JS assignment that overwrote the other-inquiry icon.\r\nChange log: stripped document-only wrappers; absolute Hostinger middleware URL;\r\nremoved full-viewport min-height; removed embedded logo; set wrapper background transparent for WordPress integration; removed main card shadow to avoid clipping in WordPress containers; removed root padding and shell max-width to fill WordPress container; scoped animation name to avoid WP theme collision.\r\nPreserved: all decision-tree field values, catalogs, analytics, Turnstile, validation and routing payload.\r\nPaste the entire block in the site's HTML-accepting editor, replacing the OLD form in full.\r\nNOTE: Backend lead.php v2.0.11 must be updated separately with approved-origin cross-site fix.\r\n-->\r\n<style>\r\n#evertec-lead-form-app.evlf,\r\n#evertec-lead-form-app.evlf * { box-sizing:border-box; }\r\n\r\n#evertec-lead-form-app.evlf{\r\n  --orange:#FF6C0C;\r\n  --orange-dark:#D85500;\r\n  --orange-soft:#FFF2E9;\r\n  --bluegray:#4C5F71;\r\n  --teal:#00CFB4;\r\n  --ink:#1E212C;\r\n  --text:#34495D;\r\n  --muted:#73808B;\r\n  --line:#E3E8EC;\r\n  --bg:#F5F7F8;\r\n  --white:#FFF;\r\n  --good:#117A65;\r\n  --bad:#B42318;\r\n  --shadow:0 28px 70px rgba(30,33,44,.12);\r\n  font-family:Lato,Arial,Helvetica,sans-serif;\r\n  color:var(--text);\r\n  background:transparent;\r\n  min-height:0;\r\n  padding:0;\r\n  margin:0;\r\n  width:100%;\r\n}\r\n#evertec-lead-form-app .shell{width:100%;max-width:none;margin:0;padding:0;}\r\n#evertec-lead-form-app .actions{display:flex;gap:10px;align-items:center;}\r\n#evertec-lead-form-app .lang{\r\n  display:inline-flex;padding:4px;background:#fff;border:1px solid var(--line);border-radius:999px;\r\n}\r\n#evertec-lead-form-app .lang button{\r\n  border:0;background:transparent;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:900;\r\n  color:var(--muted);cursor:pointer;\r\n}\r\n#evertec-lead-form-app .lang button.active{background:var(--ink);color:#fff;}\r\n#evertec-lead-form-app .tech-btn{\r\n  border:1px solid var(--line);background:#fff;color:var(--bluegray);font-size:12px;font-weight:900;\r\n  border-radius:999px;padding:11px 15px;cursor:pointer;\r\n}\r\n\r\n#evertec-lead-form-app .card{\r\n  display:grid;grid-template-columns:320px minmax(0,1fr);\r\n  background:#fff;border:1px solid rgba(76,95,113,.12);border-radius:28px;\r\n  overflow:hidden;box-shadow:none;min-height:700px;\r\n}\r\n#evertec-lead-form-app .aside{\r\n  background:linear-gradient(155deg,#1E212C 0%,#374553 100%);\r\n  color:#fff;padding:38px 32px;position:relative;overflow:hidden;\r\n}\r\n#evertec-lead-form-app .aside:before{\r\n  content:\"\";position:absolute;width:230px;height:230px;border-radius:50%;\r\n  background:rgba(255,108,12,.18);top:-100px;right:-95px;\r\n}\r\n#evertec-lead-form-app .aside:after{\r\n  content:\"\";position:absolute;width:170px;height:170px;border-radius:50%;\r\n  background:rgba(0,207,180,.10);bottom:-85px;left:-55px;\r\n}\r\n#evertec-lead-form-app .kicker{\r\n  position:relative;z-index:1;display:flex;align-items:center;gap:9px;\r\n  text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900;margin-bottom:18px;\r\n}\r\n#evertec-lead-form-app .kicker:before{content:\"\";width:28px;height:3px;background:var(--orange);border-radius:3px;}\r\n#evertec-lead-form-app .aside h1{\r\n  position:relative;z-index:1;margin:0 0 15px;font-family:Montserrat,Lato,Arial,sans-serif;\r\n  font-size:34px;line-height:1.05;letter-spacing:-.035em;color:#fff;\r\n}\r\n#evertec-lead-form-app .aside p{\r\n  position:relative;z-index:1;margin:0;color:rgba(255,255,255,.72);font-size:14px;line-height:1.55;\r\n}\r\n#evertec-lead-form-app .progress{\r\n  position:relative;z-index:1;margin-top:36px;display:grid;gap:8px;\r\n}\r\n#evertec-lead-form-app .progress-item{\r\n  display:grid;grid-template-columns:35px 1fr;gap:12px;align-items:center;padding:8px 0;color:rgba(255,255,255,.45);\r\n}\r\n#evertec-lead-form-app .progress-dot{\r\n  width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.17);display:grid;place-items:center;\r\n  font-size:11px;font-weight:900;\r\n}\r\n#evertec-lead-form-app .progress-copy strong{display:block;font-size:13px;}\r\n#evertec-lead-form-app .progress-copy small{display:block;font-size:11px;margin-top:2px;opacity:.7;}\r\n#evertec-lead-form-app .progress-item.active{color:#fff;}\r\n#evertec-lead-form-app .progress-item.active .progress-dot{\r\n  background:var(--orange);border-color:var(--orange);box-shadow:0 0 0 6px rgba(255,108,12,.12);\r\n}\r\n#evertec-lead-form-app .progress-item.done{color:rgba(255,255,255,.78);}\r\n#evertec-lead-form-app .progress-item.done .progress-dot{border-color:var(--teal);color:var(--teal);}\r\n#evertec-lead-form-app .region-pill{\r\n  display:none;position:relative;z-index:1;margin-top:28px;padding:14px 15px;border-radius:15px;\r\n  border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);\r\n}\r\n#evertec-lead-form-app .region-pill.visible{display:block;}\r\n#evertec-lead-form-app .region-pill small{\r\n  display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.5);font-weight:900;\r\n}\r\n#evertec-lead-form-app .region-pill strong{display:block;font-size:15px;margin-top:4px;color:#fff;}\r\n\r\n#evertec-lead-form-app .main{padding:38px 44px 32px;min-width:0;}\r\n#evertec-lead-form-app .step{display:none;animation:evlfFadeIn .32s ease both;}\r\n#evertec-lead-form-app .step.active{display:block;}\r\n@keyframes evlfFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}\r\n#evertec-lead-form-app .step-tag{\r\n  color:var(--orange);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.11em;margin-bottom:9px;\r\n}\r\n#evertec-lead-form-app h2{\r\n  margin:0 0 8px;color:var(--bluegray);font-family:Montserrat,Lato,Arial,sans-serif;\r\n  font-size:30px;line-height:1.12;letter-spacing:-.025em;\r\n}\r\n#evertec-lead-form-app .lead{margin:0 0 25px;color:var(--muted);font-size:14px;line-height:1.55;max-width:720px;}\r\n#evertec-lead-form-app .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;}\r\n#evertec-lead-form-app .field{min-width:0;}\r\n#evertec-lead-form-app .field.hidden{display:none;}\r\n#evertec-lead-form-app label{\r\n  display:block;font-size:12px;font-weight:900;color:var(--bluegray);margin:0 0 8px;\r\n}\r\n#evertec-lead-form-app label .optional{font-weight:600;color:var(--muted);}\r\n#evertec-lead-form-app input,\r\n#evertec-lead-form-app select,\r\n#evertec-lead-form-app textarea{\r\n  width:100%;border:1.5px solid var(--line);border-radius:14px;background:#fff;color:var(--text);\r\n  padding:14px 15px;font:inherit;font-size:14px;outline:0;transition:.2s ease;\r\n}\r\n#evertec-lead-form-app input:focus,\r\n#evertec-lead-form-app select:focus,\r\n#evertec-lead-form-app textarea:focus{\r\n  border-color:var(--orange);box-shadow:0 0 0 4px rgba(255,108,12,.09);\r\n}\r\n\r\n\/* V4.19.1: searchable country selectors with visual parity to V4.19. *\/\r\n#evertec-lead-form-app .country-combobox{position:relative;}\r\n#evertec-lead-form-app .country-search-control{position:relative;}\r\n#evertec-lead-form-app .country-search-control input{\r\n  padding-right:40px;\r\n  min-height:48px;\r\n}\r\n#evertec-lead-form-app .country-search-toggle{\r\n  position:absolute;right:0;top:0;bottom:0;width:40px;border:0;border-radius:0 14px 14px 0;background:transparent;\r\n  color:transparent;font-size:0;cursor:pointer;padding:0;\r\n}\r\n#evertec-lead-form-app .country-search-toggle::before{\r\n  content:'';position:absolute;left:50%;top:50%;width:7px;height:7px;\r\n  border-right:2px solid var(--bluegray);border-bottom:2px solid var(--bluegray);\r\n  transform:translate(-50%,-50%) rotate(45deg);\r\n}\r\n#evertec-lead-form-app .country-search-toggle:hover{background:transparent;}\r\n#evertec-lead-form-app .country-search-toggle:focus-visible{outline:0;}\r\n#evertec-lead-form-app .country-results{\r\n  position:absolute;z-index:40;left:0;right:0;top:calc(100% + 1px);max-height:260px;overflow-y:auto;\r\n  padding:0;border:1px solid #8B8B8B;border-radius:2px;background:#fff;\r\n  box-shadow:0 2px 5px rgba(0,0,0,.16);\r\n}\r\n#evertec-lead-form-app .country-results[hidden]{display:none;}\r\n#evertec-lead-form-app .country-result{\r\n  width:100%;border:0;border-radius:0;background:#fff;color:var(--text);padding:3px 14px;\r\n  text-align:left;font:inherit;font-size:14px;font-weight:400;line-height:1.25;cursor:pointer;\r\n}\r\n#evertec-lead-form-app .country-result:hover,\r\n#evertec-lead-form-app .country-result.active{background:#1967D2;color:#fff;}\r\n#evertec-lead-form-app .country-no-results{padding:6px 14px;color:var(--muted);font-size:13px;line-height:1.35;}\r\n#evertec-lead-form-app .country-native-select{\r\n  position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;\r\n  overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;\r\n}\r\n\r\n#evertec-lead-form-app textarea{min-height:118px;resize:vertical;}\r\n#evertec-lead-form-app .phone-control{\r\n  display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;\r\n  border:1.5px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;\r\n  transition:.2s ease;\r\n}\r\n#evertec-lead-form-app .phone-control:focus-within{\r\n  border-color:var(--orange);box-shadow:0 0 0 4px rgba(255,108,12,.09);\r\n}\r\n#evertec-lead-form-app .phone-prefix{\r\n  display:flex;align-items:center;justify-content:center;min-width:78px;padding:0 13px;\r\n  background:#F5F7F8;border-right:1px solid var(--line);color:var(--bluegray);\r\n  font-size:13px;font-weight:900;white-space:nowrap;\r\n}\r\n#evertec-lead-form-app .phone-prefix.empty{color:#9AA4AD;}\r\n#evertec-lead-form-app .phone-control input{\r\n  border:0!important;border-radius:0!important;box-shadow:none!important;min-width:0;\r\n}\r\n#evertec-lead-form-app .phone-control.is-disabled{background:#F7F8F9;}\r\n#evertec-lead-form-app .phone-control.is-disabled input{background:#F7F8F9;cursor:not-allowed;}\r\n\r\n#evertec-lead-form-app .helper{font-size:11px;color:var(--muted);margin-top:7px;line-height:1.4;}\r\n#evertec-lead-form-app .section-divider{height:1px;background:var(--line);margin:28px 0 24px;}\r\n#evertec-lead-form-app .subhead{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:14px;}\r\n#evertec-lead-form-app .subhead h3{\r\n  margin:0;color:var(--bluegray);font-family:Montserrat,Lato,Arial,sans-serif;font-size:21px;letter-spacing:-.02em;\r\n}\r\n#evertec-lead-form-app .unlock-note{\r\n  margin:4px 0 0;font-size:12px;color:var(--muted);line-height:1.4;\r\n}\r\n#evertec-lead-form-app .status{\r\n  display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#F1F3F5;\r\n  color:#7D868C;font-size:10px;font-weight:900;white-space:nowrap;\r\n}\r\n#evertec-lead-form-app .status:before{content:\"\";width:7px;height:7px;border-radius:50%;background:#AAB2B9;}\r\n#evertec-lead-form-app .status.ready{background:#E8F8F4;color:var(--good);}\r\n#evertec-lead-form-app .status.ready:before{background:var(--teal);}\r\n#evertec-lead-form-app .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;}\r\n#evertec-lead-form-app .choice{\r\n  position:relative;text-align:left;border-radius:18px;border:1.5px solid var(--line);background:#fff;\r\n  padding:18px;min-height:145px;color:var(--text);transition:.25s ease;\r\n}\r\n#evertec-lead-form-app .choice .icon{\r\n  width:38px;height:38px;display:grid;place-items:center;border-radius:12px;margin-bottom:18px;\r\n  background:#F1F3F5;color:#8B949C;font-size:17px;font-weight:900;transition:.25s ease;\r\n}\r\n\r\n\/* v5.28.6: Iconos vectoriales consistentes incluso con CSS global de WordPress. *\/\r\n#evertec-lead-form-app .choice .icon svg{display:block;width:22px;height:22px;flex:none;stroke:currentColor;fill:none;}\r\n#evertec-lead-form-app .choice strong{display:block;color:var(--bluegray);font-size:14px;line-height:1.25;}\r\n#evertec-lead-form-app .choice span{display:block;color:var(--muted);font-size:11px;line-height:1.4;margin-top:7px;}\r\n#evertec-lead-form-app .choice.locked{\r\n  opacity:.46;filter:grayscale(.2);cursor:not-allowed;background:#F5F6F7;\r\n}\r\n#evertec-lead-form-app .choice.locked:after{\r\n  content:\"\";position:absolute;inset:0;border-radius:18px;background:rgba(245,247,248,.08);pointer-events:none;\r\n}\r\n#evertec-lead-form-app .choice.enabled{cursor:pointer;}\r\n#evertec-lead-form-app .choice.enabled:hover{\r\n  transform:translateY(-3px);border-color:#FFB17E;box-shadow:0 14px 32px rgba(30,33,44,.08);\r\n}\r\n#evertec-lead-form-app .choice.enabled .icon{background:var(--orange-soft);color:var(--orange);}\r\n#evertec-lead-form-app .choice.enabled:hover .icon{background:var(--orange);color:#fff;}\r\n#evertec-lead-form-app .choice.selected{border-color:var(--orange);background:var(--orange-soft);box-shadow:0 12px 28px rgba(255,108,12,.08);}\r\n#evertec-lead-form-app .choice.selected .icon{background:var(--orange);color:#fff;}\r\n#evertec-lead-form-app .inquiry-cards{margin-bottom:18px;}\r\n#evertec-lead-form-app .inquiry-detail{margin-top:18px;}\r\n#evertec-lead-form-app .inquiry-summary{\r\n  padding:18px 20px;border:1px solid #CDEFE9;border-radius:16px;background:#F4FCFA;color:var(--text);\r\n}\r\n#evertec-lead-form-app .inquiry-summary strong{display:block;color:var(--bluegray);font-size:15px;margin-bottom:6px;}\r\n#evertec-lead-form-app .inquiry-summary p{margin:0;color:var(--muted);font-size:12px;line-height:1.55;}\r\n#evertec-lead-form-app .context-note{margin-top:12px;font-size:11px;line-height:1.45;color:var(--muted);}\r\n#evertec-lead-form-app .micro-success{\r\n  display:none;margin-top:13px;border-left:3px solid var(--teal);padding:10px 12px;background:#F3FCFA;\r\n  color:#3A675F;font-size:12px;border-radius:0 12px 12px 0;\r\n}\r\n#evertec-lead-form-app .micro-success.visible{display:block;animation:evlfFadeIn .25s ease both;}\r\n\r\n#evertec-lead-form-app .sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;}\r\n#evertec-lead-form-app .sector{\r\n  border:1.5px solid var(--line);background:#fff;padding:15px 16px;border-radius:14px;text-align:left;cursor:pointer;\r\n  color:var(--bluegray);font-size:13px;font-weight:900;display:flex;justify-content:space-between;gap:10px;transition:.18s ease;\r\n}\r\n#evertec-lead-form-app .sector:after{content:\"\u2192\";color:var(--orange);}\r\n#evertec-lead-form-app .sector.selected{border-color:var(--orange);background:var(--orange-soft);}\r\n#evertec-lead-form-app .pending{\r\n  padding:18px;border:1px dashed #F1B286;border-radius:16px;background:#FFF9F5;color:#76503A;\r\n  font-size:12px;line-height:1.55;\r\n}\r\n#evertec-lead-form-app .merchant-block{\r\n  display:none;margin-top:22px;padding:20px;border:1px solid #FFD5B9;\r\n  background:linear-gradient(135deg,#FFF8F3 0%,#FFFFFF 100%);\r\n  border-radius:20px;box-shadow:0 12px 30px rgba(255,108,12,.06);\r\n}\r\n#evertec-lead-form-app .merchant-block.visible{display:block;animation:evlfFadeIn .28s ease both;}\r\n#evertec-lead-form-app .merchant-head{\r\n  display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;\r\n}\r\n#evertec-lead-form-app .merchant-head h4{\r\n  margin:0;color:var(--bluegray);font-family:Montserrat,Lato,Arial,sans-serif;\r\n  font-size:17px;letter-spacing:-.015em;\r\n}\r\n#evertec-lead-form-app .merchant-head p{\r\n  margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.45;max-width:580px;\r\n}\r\n#evertec-lead-form-app .merchant-chip{\r\n  flex:0 0 auto;border-radius:999px;padding:6px 10px;background:var(--orange-soft);\r\n  color:var(--orange-dark);font-size:10px;font-weight:900;white-space:nowrap;\r\n}\r\n#evertec-lead-form-app .hidden{display:none!important;}\r\n#evertec-lead-form-app .nav{display:flex;justify-content:space-between;gap:12px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line);}\r\n#evertec-lead-form-app .btn{\r\n  border-radius:999px;border:1.5px solid transparent;padding:12px 19px;font-size:13px;font-weight:900;cursor:pointer;\r\n  transition:.2s ease;\r\n}\r\n#evertec-lead-form-app .btn.primary{background:var(--orange);color:#fff;}\r\n#evertec-lead-form-app .btn.primary:hover{background:var(--orange-dark);transform:translateY(-1px);}\r\n#evertec-lead-form-app .btn.secondary{background:#fff;color:var(--bluegray);border-color:var(--line);}\r\n#evertec-lead-form-app .error{\r\n  display:none;margin-top:13px;padding:10px 12px;border-radius:12px;background:#FFF1F0;color:var(--bad);\r\n  font-size:12px;font-weight:800;\r\n}\r\n#evertec-lead-form-app .error.visible{display:block;}\r\n#evertec-lead-form-app input.is-invalid,\r\n#evertec-lead-form-app select.is-invalid,\r\n#evertec-lead-form-app textarea.is-invalid{\r\n  border-color:var(--bad)!important;box-shadow:0 0 0 3px rgba(180,35,24,.08)!important;\r\n}\r\n#evertec-lead-form-app .phone-control.is-invalid{\r\n  border-color:var(--bad)!important;box-shadow:0 0 0 3px rgba(180,35,24,.08)!important;\r\n}\r\n#evertec-lead-form-app .validation-feedback{\r\n  display:none;margin-top:6px;color:var(--bad);font-size:11px;font-weight:700;line-height:1.4;\r\n}\r\n#evertec-lead-form-app .validation-feedback.visible{display:block;}\r\n#evertec-lead-form-app .btn[disabled]{opacity:.62;cursor:not-allowed;transform:none!important;}\r\n\r\n#evertec-lead-form-app .review{display:grid;grid-template-columns:1fr 1fr;gap:12px;}\r\n#evertec-lead-form-app .review-card{\r\n  border:1px solid var(--line);background:#FBFCFC;border-radius:14px;padding:14px 15px;\r\n}\r\n#evertec-lead-form-app .review-card small{\r\n  display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:900;margin-bottom:5px;\r\n}\r\n#evertec-lead-form-app .review-card strong{display:block;font-size:13px;color:var(--bluegray);line-height:1.35;}\r\n#evertec-lead-form-app .consent{\r\n  display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding-top:17px;border-top:1px solid var(--line);\r\n}\r\n#evertec-lead-form-app .consent input{width:auto;margin-top:3px;accent-color:var(--orange);}\r\n#evertec-lead-form-app .consent label{font-size:12px;color:var(--muted);line-height:1.5;margin:0;}\r\n#evertec-lead-form-app .success{text-align:center;padding:70px 18px 44px;}\r\n#evertec-lead-form-app .success-mark{\r\n  width:76px;height:76px;border-radius:50%;display:grid;place-items:center;margin:0 auto 22px;\r\n  background:#E8F8F4;color:var(--good);font-size:34px;font-weight:900;\r\n}\r\n#evertec-lead-form-app .success h2{max-width:560px;margin:0 auto 10px;}\r\n#evertec-lead-form-app .success p{max-width:560px;margin:0 auto;color:var(--muted);line-height:1.6;font-size:14px;}\r\n#evertec-lead-form-app .demo-note{margin-top:16px;text-align:center;color:#8A96A1;font-size:10px;}\r\n\r\n#evertec-lead-form-app .tech{\r\n  position:fixed;right:20px;bottom:20px;width:min(470px,calc(100vw - 40px));max-height:75vh;overflow:auto;\r\n  background:#111821;color:#D8E3EC;border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.28);padding:18px;\r\n  z-index:999999;display:none;\r\n}\r\n#evertec-lead-form-app .tech.visible{display:block;}\r\n#evertec-lead-form-app .tech-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;}\r\n#evertec-lead-form-app .tech-head strong{font-size:12px;color:#fff;}\r\n#evertec-lead-form-app .tech-head button{border:0;background:transparent;color:#fff;font-size:20px;cursor:pointer;}\r\n#evertec-lead-form-app .tech pre{white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.55;margin:0;color:#B9D9C8;}\r\n\r\n@media(max-width:900px){\r\n  #evertec-lead-form-app.evlf{padding:0;}\r\n  #evertec-lead-form-app .card{grid-template-columns:1fr;}\r\n  #evertec-lead-form-app .aside{padding:27px 24px 22px;}\r\n  #evertec-lead-form-app .aside h1{font-size:28px;}\r\n  #evertec-lead-form-app .progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:23px;}\r\n  #evertec-lead-form-app .progress-item{display:block;text-align:center;padding:4px 0;}\r\n  #evertec-lead-form-app .progress-dot{margin:0 auto;}\r\n  #evertec-lead-form-app .progress-copy{display:none;}\r\n  #evertec-lead-form-app .region-pill{margin-top:17px;}\r\n  #evertec-lead-form-app .main{padding:30px 24px;}\r\n}\r\n@media(max-width:660px){\r\n  #evertec-lead-form-app .tech-btn{display:none;}\r\n  #evertec-lead-form-app .main{padding:25px 18px 22px;}\r\n  #evertec-lead-form-app h2{font-size:25px;}\r\n  #evertec-lead-form-app .grid,\r\n  #evertec-lead-form-app .cards,\r\n  #evertec-lead-form-app .sector-grid,\r\n  #evertec-lead-form-app .review{grid-template-columns:1fr;}\r\n  #evertec-lead-form-app .choice{min-height:auto;}\r\n  #evertec-lead-form-app .subhead{align-items:flex-start;flex-direction:column;}\r\n  #evertec-lead-form-app .nav .btn{flex:1;}\r\n}\r\n\r\n\/* V5.22: Cloudflare Turnstile security gate on final review step. *\/\r\n#evertec-lead-form-app .turnstile-wrap{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);}\r\n#evertec-lead-form-app .turnstile-label{font-size:12px;font-weight:900;color:var(--bluegray);margin-bottom:8px;}\r\n#evertec-lead-form-app #ev-turnstile{min-height:65px;}\r\n#evertec-lead-form-app .turnstile-feedback{display:none;margin-top:7px;color:var(--bad);font-size:11px;font-weight:700;line-height:1.4;}\r\n#evertec-lead-form-app .turnstile-feedback.visible{display:block;}\r\n\r\n<\/style>\r\n<script data-jetpack-boost=\"ignore\" src=\"https:\/\/challenges.cloudflare.com\/turnstile\/v0\/api.js?render=explicit\" defer><\/script>\r\n<div id=\"evertec-lead-form-app\" class=\"evlf\">\r\n  <div class=\"shell\">\r\n\r\n    <div class=\"card\">\r\n      <aside class=\"aside\">\r\n        <div class=\"kicker\" data-i18n=\"kicker\">Conversemos<\/div>\r\n        <h1 data-i18n=\"hero_title\">La soluci\u00f3n correcta empieza por entender tu necesidad.<\/h1>\r\n        <p data-i18n=\"hero_copy\">Te haremos unas preguntas breves para entender tu necesidad y conectarte con el equipo indicado.<\/p>\r\n\r\n        <div class=\"progress\">\r\n          <div class=\"progress-item active\" data-progress=\"1\">\r\n            <div class=\"progress-dot\">01<\/div>\r\n            <div class=\"progress-copy\">\r\n              <strong data-i18n=\"p1\">Sobre ti<\/strong>\r\n              <small data-i18n=\"p1s\">Datos + intenci\u00f3n<\/small>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"progress-item\" data-progress=\"2\">\r\n            <div class=\"progress-dot\">02<\/div>\r\n            <div class=\"progress-copy\">\r\n              <strong data-i18n=\"p2\">Tu necesidad<\/strong>\r\n              <small data-i18n=\"p2s\">Ruta personalizada<\/small>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"progress-item\" data-progress=\"3\">\r\n            <div class=\"progress-dot\">03<\/div>\r\n            <div class=\"progress-copy\">\r\n              <strong data-i18n=\"p3\">Revisar<\/strong>\r\n              <small data-i18n=\"p3s\">Confirmar y enviar<\/small>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"region-pill\" id=\"region-pill\">\r\n          <small data-i18n=\"detected_region\">Pa\u00eds seleccionado<\/small>\r\n          <strong id=\"region-name\">\u2014<\/strong>\r\n        <\/div>\r\n      <\/aside>\r\n\r\n      <main class=\"main\">\r\n        <form id=\"evertec-form\" novalidate>\r\n\r\n          \r\n          <section class=\"step active\" data-step=\"1\">\r\n            <div class=\"step-tag\" data-i18n=\"step1\">Paso 1 de 3<\/div>\r\n            <h2 data-i18n=\"about_title\">Cu\u00e9ntanos sobre ti.<\/h2>\r\n            <p class=\"lead\" data-i18n=\"about_copy\">Primero necesitamos saber d\u00f3nde est\u00e1s y c\u00f3mo podemos contactarte. Despu\u00e9s podr\u00e1s elegir qu\u00e9 necesitas.<\/p>\r\n\r\n            <div class=\"grid\">\r\n              <div class=\"field\">\r\n                <label for=\"country-search\" data-i18n=\"country_label\">Pa\u00eds *<\/label>\r\n                <div class=\"country-combobox\" id=\"country-combobox\">\r\n                  <div class=\"country-search-control\">\r\n                    <input id=\"country-search\" type=\"text\" autocomplete=\"off\" spellcheck=\"false\"\r\n                      role=\"combobox\" aria-autocomplete=\"list\" aria-controls=\"country-results\" aria-expanded=\"false\"\r\n                      placeholder=\"Escribe o selecciona tu pa\u00eds\">\r\n                    <button class=\"country-search-toggle\" id=\"country-search-toggle\" type=\"button\" aria-label=\"Mostrar pa\u00edses\" title=\"Mostrar pa\u00edses\">\u2304<\/button>\r\n                  <\/div>\r\n                  <div class=\"country-results\" id=\"country-results\" role=\"listbox\" hidden><\/div>\r\n                  <select id=\"country\" class=\"country-native-select\" aria-hidden=\"true\" tabindex=\"-1\"><\/select>\r\n                <\/div>\r\n                <input id=\"country-crm\" name=\"country\" type=\"hidden\">\r\n                <input id=\"brazil-variant\" name=\"brazil_variant\" type=\"hidden\">\r\n              <\/div>\r\n              <div class=\"field hidden\" id=\"other-country-field\">\r\n                <label for=\"other-country-search\" data-i18n=\"other_country_label\">Otro pa\u00eds *<\/label>\r\n                <div class=\"country-combobox\" id=\"other-country-combobox\">\r\n                  <div class=\"country-search-control\">\r\n                    <input id=\"other-country-search\" type=\"text\" autocomplete=\"off\" spellcheck=\"false\" disabled\r\n                      role=\"combobox\" aria-autocomplete=\"list\" aria-controls=\"other-country-results\" aria-expanded=\"false\"\r\n                      placeholder=\"Selecciona otro pa\u00eds\">\r\n                    <button class=\"country-search-toggle\" id=\"other-country-search-toggle\" type=\"button\" disabled aria-label=\"Mostrar otros pa\u00edses\" title=\"Mostrar otros pa\u00edses\">\u2304<\/button>\r\n                  <\/div>\r\n                  <div class=\"country-results\" id=\"other-country-results\" role=\"listbox\" hidden><\/div>\r\n                  <select id=\"other-country\" class=\"country-native-select\" aria-hidden=\"true\" tabindex=\"-1\" disabled><\/select>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"field\">\r\n                <label for=\"first-name\" data-i18n=\"first_name_label\">Nombre *<\/label>\r\n                <input id=\"first-name\" name=\"first_name\" type=\"text\" maxlength=\"80\" autocomplete=\"given-name\" required>\r\n              <\/div>\r\n              <div class=\"field\">\r\n                <label for=\"last-name\" data-i18n=\"last_name_label\">Apellido *<\/label>\r\n                <input id=\"last-name\" name=\"last_name\" type=\"text\" maxlength=\"100\" autocomplete=\"family-name\" required>\r\n              <\/div>\r\n              <div class=\"field\">\r\n                <label for=\"company\" data-i18n=\"company_label\">Empresa *<\/label>\r\n                <input id=\"company\" name=\"company\" type=\"text\" maxlength=\"150\" autocomplete=\"organization\" required>\r\n              <\/div>\r\n              <div class=\"field\">\r\n                <label for=\"email\" data-i18n=\"email_label\">Correo de negocios *<\/label>\r\n                <input id=\"email\" name=\"email\" type=\"email\" maxlength=\"180\" autocomplete=\"email\" required>\r\n                <div class=\"helper\">Usa tu correo corporativo. No se aceptan correos personales ni temporales.<\/div>\r\n              <\/div>\r\n              <div class=\"field\">\r\n                <label for=\"phone-local\" data-i18n=\"phone_label\">Tel\u00e9fono *<\/label>\r\n                <div class=\"phone-control is-disabled\" id=\"phone-control\">\r\n                  <span class=\"phone-prefix empty\" id=\"phone-prefix\">\u2014<\/span>\r\n                  <input id=\"phone-local\" type=\"tel\" maxlength=\"32\" inputmode=\"tel\" autocomplete=\"tel-national\" disabled required>\r\n                <\/div>\r\n                <div class=\"helper\" data-i18n=\"phone_helper\">El prefijo internacional se ajusta autom\u00e1ticamente seg\u00fan el pa\u00eds.<\/div>\r\n                <input id=\"phone\" name=\"phone\" type=\"hidden\">\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"section-divider\"><\/div>\r\n\r\n            <div class=\"subhead\">\r\n              <div>\r\n                <h3 data-i18n=\"intent_title\">\u00bfC\u00f3mo podemos ayudarte?<\/h3>\r\n                <p class=\"unlock-note\" id=\"unlock-copy\" data-i18n=\"intent_locked_copy\">Completa los campos obligatorios para habilitar estas opciones.<\/p>\r\n              <\/div>\r\n              <span class=\"status\" id=\"unlock-status\" data-i18n=\"status_locked\">Completa tus datos<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"cards\" id=\"intent-cards\">\r\n              <button class=\"choice locked\" type=\"button\" data-intent=\"new_product_service\" disabled>\r\n                <div class=\"icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"M8 16 16 8M9 8h7v7\"\/><path d=\"M20 13v5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5\"\/><\/svg><\/div>\r\n                <strong id=\"intent-sales-title\" data-i18n=\"intent_sales\">Nuevo producto o servicio<\/strong>\r\n                <span id=\"intent-sales-copy\" data-i18n=\"intent_sales_copy\">Quiero conocer una soluci\u00f3n o hablar con un especialista.<\/span>\r\n              <\/button>\r\n              <button class=\"choice locked\" type=\"button\" data-intent=\"technical_support\" disabled>\r\n                <div class=\"icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"M12 8a4 4 0 1 0 0 8 4 4 0 0 0 0-8Z\"\/><path d=\"M19.4 15a1.6 1.6 0 0 0 .32 1.76l.06.06-2 2-.06-.06A1.6 1.6 0 0 0 16 18.4a1.6 1.6 0 0 0-1.3 1.2L14.6 20h-3.2l-.1-.4A1.6 1.6 0 0 0 10 18.4a1.6 1.6 0 0 0-1.72.36l-.06.06-2-2 .06-.06A1.6 1.6 0 0 0 6.6 15a1.6 1.6 0 0 0-1.2-1.3L5 13.6v-3.2l.4-.1A1.6 1.6 0 0 0 6.6 9a1.6 1.6 0 0 0-.32-1.76l-.06-.06 2-2 .06.06A1.6 1.6 0 0 0 10 5.6a1.6 1.6 0 0 0 1.3-1.2L11.4 4h3.2l.1.4A1.6 1.6 0 0 0 16 5.6a1.6 1.6 0 0 0 1.72-.36l.06-.06 2 2-.06.06A1.6 1.6 0 0 0 19.4 9a1.6 1.6 0 0 0 1.2 1.3l.4.1v3.2l-.4.1A1.6 1.6 0 0 0 19.4 15Z\"\/><\/svg><\/div>\r\n                <strong id=\"intent-support-title\" data-i18n=\"intent_support\">Asistencia t\u00e9cnica<\/strong>\r\n                <span id=\"intent-support-copy\" data-i18n=\"intent_support_copy\">Necesito ayuda con un producto o servicio existente.<\/span>\r\n              <\/button>\r\n              <button class=\"choice locked\" type=\"button\" data-intent=\"other_inquiry\" disabled>\r\n                <div class=\"icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><circle cx=\"12\" cy=\"8\" r=\"3\"\/><path d=\"M5.5 20v-2a6.5 6.5 0 0 1 13 0v2\"\/><\/svg><\/div>\r\n                <strong id=\"intent-other-title\" data-i18n=\"intent_other\">Otra consulta<\/strong>\r\n                <span id=\"intent-other-copy\" data-i18n=\"intent_other_copy\">Newsletter, alianzas, prensa y medios.<\/span>\r\n              <\/button>\r\n            <\/div>\r\n\r\n            <div class=\"micro-success\" id=\"micro-success\" data-i18n=\"ready_message\">\u2713 Informaci\u00f3n completa. Ya puedes elegir c\u00f3mo podemos ayudarte.<\/div>\r\n            <div class=\"error\" id=\"error-1\"><\/div>\r\n          <\/section>\r\n\r\n          \r\n          <section class=\"step\" data-step=\"2\">\r\n            <div class=\"step-tag\" data-i18n=\"step2\">Paso 2 de 3<\/div>\r\n            <h2 id=\"detail-title\"><\/h2>\r\n            <p class=\"lead\" id=\"detail-copy\"><\/p>\r\n\r\n            <div id=\"commercial\" class=\"hidden\">\r\n              <div id=\"regional-catalog\">\r\n                <div class=\"field\" id=\"sector-field\">\r\n                  <label data-i18n=\"sector_label\">Sector de tu Negocio \/ Empresa \/ Comercio *<\/label>\r\n                  <div class=\"sector-grid\" id=\"sector-grid\"><\/div>\r\n                  <input type=\"hidden\" id=\"sector\" name=\"sector\">\r\n                <\/div>\r\n\r\n                <div id=\"standard-product-slot\">\r\n                  <div class=\"grid\" style=\"grid-template-columns:1fr\" id=\"product-solution-field\">\r\n                    <div class=\"field\">\r\n                      <label for=\"product-solution\" data-i18n=\"solution_label\">Soluci\u00f3n o producto de inter\u00e9s *<\/label>\r\n                      <select id=\"product-solution\" name=\"product_solution\"><\/select>\r\n                    <\/div>\r\n                  <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"merchant-block\" id=\"merchant-block\">\r\n                  <div class=\"merchant-head\">\r\n                    <div>\r\n                      <h4 data-i18n=\"merchant_title\">Cu\u00e9ntanos un poco m\u00e1s sobre tu negocio.<\/h4>\r\n                      <p data-i18n=\"merchant_copy\">Esta soluci\u00f3n pertenece a Merchant Solutions y requiere algunos datos adicionales para dirigir correctamente tu solicitud.<\/p>\r\n                    <\/div>\r\n                    <span class=\"merchant-chip\" data-i18n=\"merchant_chip\">Solo Puerto Rico<\/span>\r\n                  <\/div>\r\n\r\n                  <div class=\"grid\">\r\n                    <div class=\"field\">\r\n                      <label for=\"business-type\" data-i18n=\"business_type_label\">Tipo de negocio *<\/label>\r\n                      <select id=\"business-type\" name=\"business_type\"><\/select>\r\n                    <\/div>\r\n                    <div class=\"field\">\r\n                      <label for=\"financial-institution\" data-i18n=\"financial_institution_label\">Instituci\u00f3n financiera *<\/label>\r\n                      <select id=\"financial-institution\" name=\"financial_institution\"><\/select>\r\n                    <\/div>\r\n                    <div class=\"field\">\r\n                      <label for=\"municipality\" data-i18n=\"municipality_label\">Pueblo *<\/label>\r\n                      <select id=\"municipality\" name=\"city\"><\/select>\r\n                    <\/div>\r\n                  <\/div>\r\n\r\n                <\/div>\r\n\r\n                <div class=\"merchant-block\" id=\"placetopay-block\">\r\n                  <div class=\"merchant-head\">\r\n                    <div>\r\n                      <h4 data-i18n=\"placetopay_title\">Informaci\u00f3n para eCommerce - Placetopay.<\/h4>\r\n                      <p data-i18n=\"placetopay_copy\">Necesitamos estos datos adicionales para dirigir correctamente tu solicitud de Placetopay.<\/p>\r\n                    <\/div>\r\n                    <span class=\"merchant-chip\" data-i18n=\"placetopay_chip\">Colombia y Ecuador<\/span>\r\n                  <\/div>\r\n\r\n                  <div class=\"grid\">\r\n                    <div class=\"field\">\r\n                      <label for=\"tax-id\" id=\"tax-id-label\">NIT *<\/label>\r\n                      <input id=\"tax-id\" name=\"tax_id\" type=\"text\" maxlength=\"80\" autocomplete=\"off\">\r\n                    <\/div>\r\n                    <div class=\"field\">\r\n                      <label for=\"monthly-transactions\" data-i18n=\"monthly_transactions_label\">Transacciones por mes *<\/label>\r\n                      <select id=\"monthly-transactions\" name=\"monthly_transactions\"><\/select>\r\n                    <\/div>\r\n                  <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"merchant-block\" id=\"brazil-commercial-block\">\r\n                  <div class=\"merchant-head\">\r\n                    <div>\r\n                      <h4 data-i18n=\"brazil_qualification_title\">Informaci\u00f3n comercial para Brasil.<\/h4>\r\n                      <p data-i18n=\"brazil_qualification_copy\">Con esta informaci\u00f3n podremos conocerte mejor y ofrecerte una atenci\u00f3n personalizada y a la medida.<\/p>\r\n                    <\/div>\r\n                    <span class=\"merchant-chip\" data-i18n=\"brazil_qualification_chip\">Solo Brasil<\/span>\r\n                  <\/div>\r\n\r\n                  <div class=\"grid\">\r\n                    <div class=\"field\">\r\n                      <label for=\"job-title\" data-i18n=\"job_title_label\">Cargo *<\/label>\r\n                      <select id=\"job-title\" name=\"job_title\"><\/select>\r\n                    <\/div>\r\n                    <div class=\"field\">\r\n                      <label for=\"department\" data-i18n=\"department_label\">\u00c1rea *<\/label>\r\n                      <select id=\"department\" name=\"department\"><\/select>\r\n                    <\/div>\r\n                    <div class=\"field\">\r\n                      <label for=\"employee-count\"><span data-i18n=\"employee_count_label\">N\u00famero de funcionarios<\/span> <span class=\"optional\" data-i18n=\"optional\">(opcional)<\/span><\/label>\r\n                      <select id=\"employee-count\" name=\"employee_count\"><\/select>\r\n                    <\/div>\r\n                    <div class=\"field\">\r\n                      <label for=\"br-solution-for\" data-i18n=\"br_solution_for_label\">Busco soluciones para *<\/label>\r\n                      <select id=\"br-solution-for\" name=\"br_solution_for\"><\/select>\r\n                    <\/div>\r\n                    <div class=\"field\" style=\"grid-column:1\/-1\">\r\n                      <label for=\"external-tech-consulting\" data-i18n=\"external_tech_consulting_label\">\u00bfContrata servicios de consultor\u00eda externa o profesionales para proyectos de tecnolog\u00eda? *<\/label>\r\n                      <select id=\"external-tech-consulting\" name=\"hires_external_technology_consulting\"><\/select>\r\n                    <\/div>\r\n                    <div class=\"field\" style=\"grid-column:1\/-1\">\r\n                      <label for=\"br-message\" data-i18n=\"br_message_label\">Mensaje *<\/label>\r\n                      <textarea id=\"br-message\" name=\"message\" maxlength=\"500\"><\/textarea>\r\n                      <div class=\"helper\" data-i18n=\"max500\">M\u00e1ximo 500 caracteres.<\/div>\r\n                    <\/div>\r\n                  <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"field\" id=\"generic-sales-description\" style=\"margin-top:18px\">\r\n                  <label for=\"sales-description\"><span data-i18n=\"anything_else\">\u00bfHay algo m\u00e1s que debamos saber?<\/span> <span class=\"optional\" data-i18n=\"optional\">(opcional)<\/span><\/label>\r\n                  <textarea id=\"sales-description\" name=\"sales_description\" maxlength=\"500\"><\/textarea>\r\n                  <div class=\"helper\" data-i18n=\"max500\">M\u00e1ximo 500 caracteres.<\/div>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"pending hidden\" id=\"catalog-pending\"><\/div>\r\n            <\/div>\r\n\r\n            <div id=\"support\" class=\"hidden\">\r\n              <div class=\"field\">\r\n                <label for=\"support-product\" data-i18n=\"support_product_label\">\u00bfSobre qu\u00e9 producto necesitas soporte? *<\/label>\r\n                <select id=\"support-product\" name=\"support_product\"><\/select>\r\n              <\/div>\r\n              <div class=\"field\" style=\"margin-top:18px\">\r\n                <label for=\"support-message\" data-i18n=\"support_message_label\">Cu\u00e9ntanos c\u00f3mo podemos ayudarte *<\/label>\r\n                <textarea id=\"support-message\" name=\"support_message\" maxlength=\"750\"><\/textarea>\r\n                <div class=\"helper\" data-i18n=\"security_helper\">Describe brevemente tu inquietud. No incluyas contrase\u00f1as, n\u00fameros de tarjeta ni informaci\u00f3n sensible de pagos.<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div id=\"other\" class=\"hidden\">\r\n              <input type=\"hidden\" id=\"inquiry-type\" name=\"inquiry_type\">\r\n\r\n              <div id=\"other-choice-panel\">\r\n                <div class=\"cards inquiry-cards\" id=\"inquiry-cards\">\r\n                  <button class=\"choice enabled inquiry-choice\" type=\"button\" data-inquiry-type=\"newsletter\">\r\n                    <div class=\"icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"m12 3 1.9 6.1L20 11l-6.1 1.9L12 19l-1.9-6.1L4 11l6.1-1.9L12 3Z\"\/><path d=\"m19 17 .7 1.3L21 19l-1.3.7L19 21l-.7-1.3L17 19l1.3-.7L19 17Z\"\/><\/svg><\/div>\r\n                    <strong>Recibir nuestro newsletter<\/strong>\r\n                    <span>Recibe contenido, tendencias e ideas sobre tecnolog\u00eda, pagos y transformaci\u00f3n digital.<\/span>\r\n                  <\/button>\r\n                  <button class=\"choice enabled inquiry-choice\" type=\"button\" data-inquiry-type=\"strategic_partnership\" id=\"partnership-choice\">\r\n                    <div class=\"icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><path d=\"M7 7h14m-4-4 4 4-4 4M17 17H3m4-4-4 4 4 4\"\/><\/svg><\/div>\r\n                    <strong>Alianzas estrat\u00e9gicas<\/strong>\r\n                    <span>Conversemos sobre oportunidades de colaboraci\u00f3n con Evertec.<\/span>\r\n                  <\/button>\r\n                  <button class=\"choice enabled inquiry-choice\" type=\"button\" data-inquiry-type=\"press_media\">\r\n                    <div class=\"icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" focusable=\"false\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M7 5 8 3h8l1 2\"\/><\/svg><\/div>\r\n                    <strong>Prensa y medios<\/strong>\r\n                    <span>Solicitudes de entrevistas, informaci\u00f3n institucional y contacto con nuestro equipo de prensa.<\/span>\r\n                  <\/button>\r\n                <\/div>\r\n                <div class=\"context-note hidden\" id=\"partnership-country-note\">Alianzas estrat\u00e9gicas est\u00e1 disponible actualmente para Puerto Rico.<\/div>\r\n              <\/div>\r\n\r\n              <div id=\"newsletter-detail\" class=\"inquiry-detail hidden\">\r\n                <div class=\"inquiry-summary\">\r\n                  <strong>Recibe contenido que impulsa tus ideas<\/strong>\r\n                  <p>Al enviar tu informaci\u00f3n, registraremos tu inter\u00e9s en recibir contenido, tendencias e ideas de Evertec.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div id=\"press-detail\" class=\"inquiry-detail hidden\">\r\n                <div class=\"field\">\r\n                  <label for=\"press-message\">Cu\u00e9ntanos brevemente sobre tu solicitud de prensa o medios. *<\/label>\r\n                  <textarea id=\"press-message\" name=\"inquiry_message\" maxlength=\"750\"><\/textarea>\r\n                  <div class=\"helper\">M\u00e1ximo 750 caracteres.<\/div>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div id=\"partnership-detail\" class=\"inquiry-detail hidden\">\r\n                <div class=\"merchant-block visible\" style=\"margin-top:0\">\r\n                  <div class=\"merchant-head\">\r\n                    <div>\r\n                      <h4>Cu\u00e9ntanos un poco m\u00e1s sobre la alianza.<\/h4>\r\n                      <p>Estos datos nos ayudar\u00e1n a entender mejor la oportunidad de colaboraci\u00f3n.<\/p>\r\n                    <\/div>\r\n                    <span class=\"merchant-chip\">Solo Puerto Rico<\/span>\r\n                  <\/div>\r\n                  <div class=\"grid\">\r\n                    <div class=\"field\">\r\n                      <label for=\"partnership-website\"><span>Sitio web del negocio<\/span> <span class=\"optional\">(opcional)<\/span><\/label>\r\n                      <input id=\"partnership-website\" name=\"business_website\" type=\"text\" inputmode=\"url\" autocomplete=\"url\" maxlength=\"220\" placeholder=\"empresa.com\">\r\n                    <\/div>\r\n                    <div class=\"field\">\r\n                      <label for=\"partnership-industry\">Industria *<\/label>\r\n                      <select id=\"partnership-industry\" name=\"partnership_business_type\"><\/select>\r\n                    <\/div>\r\n                    <div class=\"field\" style=\"grid-column:1\/-1\">\r\n                      <label for=\"partnership-payment-solution\">\u00bfQu\u00e9 tipo de soluci\u00f3n de pagos necesita? *<\/label>\r\n                      <select id=\"partnership-payment-solution\" name=\"payment_solution_type\"><\/select>\r\n                    <\/div>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"error\" id=\"error-2\"><\/div>\r\n            <div class=\"nav\">\r\n              <button class=\"btn secondary\" type=\"button\" id=\"back-to-1\" data-i18n=\"back\">\u2190 Atr\u00e1s<\/button>\r\n              <button class=\"btn primary\" type=\"button\" id=\"to-review\" data-i18n=\"review_btn\">Revisar informaci\u00f3n \u2192<\/button>\r\n            <\/div>\r\n          <\/section>\r\n\r\n          \r\n          <section class=\"step\" data-step=\"3\">\r\n            <div class=\"step-tag\" data-i18n=\"step3\">Paso 3 de 3<\/div>\r\n            <h2 data-i18n=\"review_title\">Revisa antes de enviar.<\/h2>\r\n            <p class=\"lead\" data-i18n=\"review_copy\">Confirma que la informaci\u00f3n sea correcta antes de enviarla.<\/p>\r\n\r\n            <div class=\"review\" id=\"review\"><\/div>\r\n\r\n            <div class=\"consent\">\r\n              <input id=\"consent\" name=\"consent\" value=\"accepted\" type=\"checkbox\" checked required>\r\n              <label for=\"consent\" data-i18n=\"consent_copy\">Acepto el tratamiento de mis datos de acuerdo con la pol\u00edtica de privacidad de Evertec.<\/label>\r\n            <\/div>\r\n\r\n            <div class=\"turnstile-wrap\">\r\n              <div class=\"turnstile-label\">Verificaci\u00f3n de seguridad<\/div>\r\n              <div id=\"ev-turnstile\"><\/div>\r\n              <div id=\"ev-turnstile-error\" class=\"turnstile-feedback\" role=\"alert\" aria-live=\"polite\"><\/div>\r\n            <\/div>\r\n\r\n            <div class=\"error\" id=\"error-3\"><\/div>\r\n            <div class=\"nav\">\r\n              <button class=\"btn secondary\" type=\"button\" id=\"back-to-2\" data-i18n=\"back\">\u2190 Atr\u00e1s<\/button>\r\n              <button class=\"btn primary\" type=\"submit\" id=\"submit-lead\" data-i18n=\"submit\">Enviar solicitud<\/button>\r\n            <\/div>\r\n          <\/section>\r\n\r\n          \r\n          <section class=\"step\" data-step=\"success\">\r\n            <div class=\"success\">\r\n              <div class=\"success-mark\">\u2713<\/div>\r\n              <h2 id=\"success-title\" data-i18n=\"success_title\">Gracias. Recibimos tu solicitud.<\/h2>\r\n              <p id=\"success-copy\" data-i18n=\"success_copy\">Tu solicitud fue recibida correctamente.<\/p>\r\n              <div id=\"support-success-action\" class=\"hidden\" style=\"margin-top:22px\">\r\n                <a class=\"btn primary\" href=\"https:\/\/evertecinc.com\/soporte\/\">Ver canales de soporte<\/a>\r\n              <\/div>\r\n            <\/div>\r\n          <\/section>\r\n\r\n          \r\n          \r\n          <input type=\"hidden\" id=\"intent\" name=\"contact_intent\">\r\n          <input type=\"hidden\" id=\"region\" name=\"region\">\r\n          <input type=\"hidden\" id=\"language\" name=\"language\" value=\"es\">\r\n          <input type=\"hidden\" name=\"form_version\" value=\"ev-lead-es-v5-28-brazil-solution-for-restored\">\r\n          <input type=\"hidden\" id=\"page-context\" name=\"page_context\">\r\n          <input type=\"hidden\" id=\"source-path\" name=\"source_path\">\r\n          <input type=\"hidden\" id=\"page-url\" name=\"page_url\">\r\n          <input type=\"hidden\" id=\"referrer\" name=\"referrer\">\r\n          <input type=\"hidden\" id=\"utm-source\" name=\"utm_source\">\r\n          <input type=\"hidden\" id=\"utm-medium\" name=\"utm_medium\">\r\n          <input type=\"hidden\" id=\"utm-campaign\" name=\"utm_campaign\">\r\n          <input type=\"hidden\" id=\"utm-content\" name=\"utm_content\">\r\n          <input type=\"hidden\" id=\"utm-term\" name=\"utm_term\">\r\n          <input type=\"hidden\" id=\"utm-landing-url\" name=\"utm_landing_url\">\r\n          <input type=\"hidden\" id=\"referral-channel\" name=\"referral_channel\">\r\n          <input type=\"hidden\" id=\"source-campaign\" name=\"source_campaign\">\r\n          <input type=\"hidden\" id=\"lead-meta-id\" name=\"lead_meta_id\">\r\n          <input type=\"hidden\" id=\"paid-campaign\" name=\"paid_campaign\">\r\n          <input type=\"hidden\" id=\"submission-id\" name=\"submission_id\">\r\n          <input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\" style=\"position:absolute;left:-9999px\" aria-hidden=\"true\">\r\n        <\/form>\r\n\r\n        \r\n      <\/main>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n<script data-jetpack-boost=\"ignore\">\r\n(function(){\r\n'use strict';\r\n\r\nconst root = document.getElementById('evertec-lead-form-app');\r\nif(!root) return;\r\n\r\nconst $ = s => root.querySelector(s);\r\nconst $$ = s => Array.from(root.querySelectorAll(s));\r\n\r\n\/\/ V5.3: el frontend sigue siendo un \u00fanico HTML aut\u00f3nomo.\r\n\/\/ El \u00fanico componente externo futuro ser\u00e1 el middleware de Hostinger.\r\nconst DEMO_MODE = false;\r\nconst MIDDLEWARE_ENDPOINT = 'https:\/\/sandybrown-quail-957420.hostingersite.com\/api\/lead.php'; \/\/ Middleware temporal Hostinger: BR -> RD Station; otros -> Account Engagement.\r\nconst REQUEST_TIMEOUT_MS = 15000;\r\nconst CLIENT_VALIDATION_VERSION = 'ev-client-validation-v5-22-turnstile';\r\nconst TURNSTILE_SITE_KEY = '0x4AAAAAAFLW9YdamEvvSgO-';\r\nconst TURNSTILE_ACTION = 'general_contact';\r\nconst ATTRIBUTION_STORAGE_KEY = 'evertec_lead_attribution_v1';\r\nconst formLoadedAt = Date.now();\r\nlet isSubmitting = false;\r\nlet submittedSuccessfully = false;\r\nlet analyticsSent = false;\r\nlet turnstileWidgetId = null;\r\nlet turnstileToken = '';\r\n\r\nfunction createSubmissionId(){\r\n  if(window.crypto && typeof window.crypto.randomUUID === 'function') return window.crypto.randomUUID();\r\n  return `ev-${Date.now()}-${Math.random().toString(36).slice(2,12)}`;\r\n}\r\n\r\nconst lang = 'es';\r\nlet step = 1;\r\nlet selectedSector = '';\r\nlet cardsWereUnlocked = false;\r\nlet selectedInquiryType = '';\r\n\r\nconst pageParams = new URLSearchParams(location.search);\r\nconst normalizePath = path => {\r\n  const cleaned = String(path || '\/').replace(\/\\\/{2,}\/g,'\/').replace(\/\\\/+$\/,'');\r\n  return cleaned || '\/';\r\n};\r\n\/\/ V5.11: el formulario ya no cambia su experiencia seg\u00fan la landing o la URL.\r\n\/\/ Se conserva source_path como metadata t\u00e9cnica y page_context='default' por compatibilidad de payload.\r\nconst detectedSourcePath = normalizePath(location.pathname);\r\nconst pageContext = 'default';\r\n\r\nconst countries = [\r\n  {code:'BS',region:'PR',es:'Bahamas',en:'Bahamas',pt:'Bahamas'},\r\n  {code:'BB',region:'PR',es:'Barbados',en:'Barbados',pt:'Barbados'},\r\n  {code:'BZ',region:'NOLA',es:'Belice',en:'Belize',pt:'Belize'},\r\n  {code:'BM',region:'PR',es:'Bermudas',en:'Bermuda',pt:'Bermudas'},\r\n  {code:'BQ',region:'PR',es:'Bonaire, San Eustaquio y Saba',en:'Bonaire, Sint Eustatius and Saba',pt:'Bonaire, Santo Eust\u00e1quio e Saba'},\r\n  {code:'KY',region:'PR',es:'Islas Caim\u00e1n',en:'Cayman Islands',pt:'Ilhas Cayman'},\r\n  {code:'DO',region:'PR',es:'Rep\u00fablica Dominicana',en:'Dominican Republic',pt:'Rep\u00fablica Dominicana'},\r\n  {code:'HT',region:'PR',es:'Hait\u00ed',en:'Haiti',pt:'Haiti'},\r\n  {code:'JM',region:'PR',es:'Jamaica',en:'Jamaica',pt:'Jamaica'},\r\n  {code:'MQ',region:'PR',es:'Martinica',en:'Martinique',pt:'Martinica'},\r\n  {code:'MS',region:'PR',es:'Montserrat',en:'Montserrat',pt:'Montserrat'},\r\n  {code:'PR',region:'PR',es:'Puerto Rico',en:'Puerto Rico',pt:'Porto Rico'},\r\n  {code:'BL',region:'PR',es:'San Bartolom\u00e9',en:'Saint Barth\u00e9lemy',pt:'S\u00e3o Bartolomeu'},\r\n  {code:'KN',region:'PR',es:'San Crist\u00f3bal y Nieves',en:'Saint Kitts and Nevis',pt:'S\u00e3o Crist\u00f3v\u00e3o e N\u00e9vis'},\r\n  {code:'LC',region:'PR',es:'Santa Luc\u00eda',en:'Saint Lucia',pt:'Santa L\u00facia'},\r\n  {code:'MF',region:'PR',es:'San Mart\u00edn (parte francesa)',en:'Saint Martin (French part)',pt:'S\u00e3o Martinho (parte francesa)'},\r\n  {code:'VC',region:'PR',es:'San Vicente y las Granadinas',en:'Saint Vincent and the Grenadines',pt:'S\u00e3o Vicente e Granadinas'},\r\n  {code:'TT',region:'PR',es:'Trinidad y Tobago',en:'Trinidad and Tobago',pt:'Trinidad e Tobago'},\r\n  {code:'TC',region:'PR',es:'Islas Turcas y Caicos',en:'Turks and Caicos Islands',pt:'Ilhas Turks e Caicos'},\r\n  {code:'US',region:'PR',es:'Estados Unidos',en:'United States of America',pt:'Estados Unidos'},\r\n  {code:'VG',region:'PR',es:'Islas V\u00edrgenes Brit\u00e1nicas',en:'Virgin Islands (British)',pt:'Ilhas Virgens Brit\u00e2nicas'},\r\n  {code:'VI',region:'PR',es:'Islas V\u00edrgenes de EE. UU.',en:'Virgin Islands (U.S.)',pt:'Ilhas Virgens Americanas'},\r\n\r\n  {code:'AR',region:'SOLA',es:'Argentina',en:'Argentina',pt:'Argentina'},\r\n  {code:'BO',region:'SOLA',es:'Bolivia',en:'Bolivia',pt:'Bol\u00edvia'},\r\n  {code:'CL',region:'SOLA',es:'Chile',en:'Chile',pt:'Chile'},\r\n  {code:'EC',region:'SOLA',es:'Ecuador',en:'Ecuador',pt:'Equador'},\r\n  {code:'GF',region:'SOLA',es:'Guayana Francesa',en:'French Guiana',pt:'Guiana Francesa'},\r\n  {code:'GY',region:'SOLA',es:'Guyana',en:'Guyana',pt:'Guiana'},\r\n  {code:'PY',region:'SOLA',es:'Paraguay',en:'Paraguay',pt:'Paraguai'},\r\n  {code:'PE',region:'SOLA',es:'Per\u00fa',en:'Peru',pt:'Peru'},\r\n  {code:'SR',region:'SOLA',es:'Surinam',en:'Suriname',pt:'Suriname'},\r\n  {code:'UY',region:'SOLA',es:'Uruguay',en:'Uruguay',pt:'Uruguai'},\r\n\r\n  {code:'BR',region:'BR',es:'Brasil',en:'Brazil',pt:'Brasil'},\r\n\r\n  {code:'AI',region:'NOLA',es:'Anguila',en:'Anguilla',pt:'Anguilla'},\r\n  {code:'AG',region:'NOLA',es:'Antigua y Barbuda',en:'Antigua and Barbuda',pt:'Ant\u00edgua e Barbuda'},\r\n  {code:'AW',region:'NOLA',es:'Aruba',en:'Aruba',pt:'Aruba'},\r\n  {code:'CA',region:'NOLA',es:'Canad\u00e1',en:'Canada',pt:'Canad\u00e1'},\r\n  {code:'CR',region:'NOLA',es:'Costa Rica',en:'Costa Rica',pt:'Costa Rica'},\r\n  {code:'CW',region:'NOLA',es:'Curazao',en:'Cura\u00e7ao',pt:'Cura\u00e7ao'},\r\n  {code:'DM',region:'NOLA',es:'Dominica',en:'Dominica',pt:'Dominica'},\r\n  {code:'SV',region:'NOLA',es:'El Salvador',en:'El Salvador',pt:'El Salvador'},\r\n  {code:'GD',region:'NOLA',es:'Granada',en:'Grenada',pt:'Granada'},\r\n  {code:'GP',region:'NOLA',es:'Guadalupe',en:'Guadeloupe',pt:'Guadalupe'},\r\n  {code:'GT',region:'NOLA',es:'Guatemala',en:'Guatemala',pt:'Guatemala'},\r\n  {code:'HN',region:'NOLA',es:'Honduras',en:'Honduras',pt:'Honduras'},\r\n  {code:'MX',region:'NOLA',es:'M\u00e9xico',en:'Mexico',pt:'M\u00e9xico'},\r\n  {code:'NI',region:'NOLA',es:'Nicaragua',en:'Nicaragua',pt:'Nicar\u00e1gua'},\r\n  {code:'PA',region:'NOLA',es:'Panam\u00e1',en:'Panama',pt:'Panam\u00e1'},\r\n\r\n  {code:'CO',region:'CO',es:'Colombia',en:'Colombia',pt:'Col\u00f4mbia'}\r\n];\r\n\r\nconst OTHER_COUNTRY_VALUE = '__OTHER__';\r\nconst mainCountryCodes = new Set([\r\n  'VG','VI','PR','DO',\r\n  'AR','BO','CL','PY','PE','UY',\r\n  'CR','SV','GT','HN','MX','NI','PA',\r\n  'CO','EC','BR'\r\n]);\r\n\r\nconst regionNames = {\r\n  PR:{es:'Puerto Rico',en:'Puerto Rico',pt:'Porto Rico'},\r\n  SOLA:{es:'SOLA',en:'SOLA',pt:'SOLA'},\r\n  NOLA:{es:'NOLA',en:'NOLA',pt:'NOLA'},\r\n  BR:{es:'Brasil',en:'Brazil',pt:'Brasil'},\r\n  CO:{es:'Colombia',en:'Colombia',pt:'Col\u00f4mbia'}\r\n};\r\n\r\nconst dialCodes = {\r\n  BS:'+1 242', BB:'+1 246', BZ:'+501', BM:'+1 441', BQ:'+599',\r\n  KY:'+1 345', DO:'+1', HT:'+509', JM:'+1 876', MQ:'+596',\r\n  MS:'+1 664', PR:'+1', BL:'+590', KN:'+1 869', LC:'+1 758',\r\n  MF:'+590', VC:'+1 784', TT:'+1 868', TC:'+1 649', US:'+1',\r\n  VG:'+1 284', VI:'+1 340',\r\n  AR:'+54', BO:'+591', CL:'+56', EC:'+593', GF:'+594', GY:'+592',\r\n  PY:'+595', PE:'+51', SR:'+597', UY:'+598',\r\n  BR:'+55',\r\n  AI:'+1 264', AG:'+1 268', AW:'+297', CA:'+1', CR:'+506', CW:'+599',\r\n  DM:'+1 767', SV:'+503', GD:'+1 473', GP:'+590', GT:'+502',\r\n  HN:'+504', MX:'+52', NI:'+505', PA:'+507',\r\n  CO:'+57'\r\n};\r\n\r\nconst prCatalog = {\r\n  sectors:{\r\n    merchants:{\r\n      labels:{es:'Comercios',en:'Merchants',pt:'Com\u00e9rcios'},\r\n      segments:{\r\n        commerce:{\r\n          labels:{es:'Comercio',en:'Commerce',pt:'Com\u00e9rcio'},\r\n          solutions:['payment_acceptance','acumatica_erp','payment_gateway','pos','semi_integrated','smart_terminals','services_consulting','business_solutions']\r\n        },\r\n        large_chains:{\r\n          labels:{es:'Grandes cadenas',en:'Large chains',pt:'Grandes redes'},\r\n          solutions:['payments_collection_management','payment_gateway','fraud_prevention','payment_processing','semi_integrated','b2b_supplier_management','store_treasury','services_consulting','business_solutions']\r\n        },\r\n        restaurants:{\r\n          labels:{es:'Restaurantes',en:'Restaurants',pt:'Restaurantes'},\r\n          solutions:['payment_acceptance','payment_gateway','pay_at_table','integral_management_platform','pos','kiosks','semi_integrated','smart_terminals','services_consulting','business_solutions']\r\n        }\r\n      }\r\n    },\r\n    service_companies:{\r\n      labels:{es:'Empresas de servicios',en:'Service companies',pt:'Empresas de servi\u00e7os'},\r\n      solutions:['payment_acceptance','acumatica_erp','payments_collection_management','payment_gateway','fraud_prevention','services_consulting','business_solutions']\r\n    },\r\n    fintechs:{\r\n      labels:{es:'Fintechs',en:'Fintechs',pt:'Fintechs'},\r\n      solutions:['payments_collection_management','wallet_qr_payments','fraud_prevention','payment_processing','transaction_switch','tokenization','services_consulting','business_solutions']\r\n    },\r\n    government:{\r\n      labels:{es:'Gobierno',en:'Government',pt:'Governo'},\r\n      solutions:['payment_acceptance','payments_collection_management','payment_gateway','disbursement_solutions','services_consulting','business_solutions']\r\n    },\r\n    financial_institutions:{\r\n      labels:{es:'Instituciones financieras',en:'Financial institutions',pt:'Institui\u00e7\u00f5es financeiras'},\r\n      segments:{\r\n        large_financial_groups:{\r\n          labels:{es:'Grandes grupos financieros',en:'Large financial groups',pt:'Grandes grupos financeiros'},\r\n          solutions:['atm','payments_collection_management','wallet_qr_payments','fraud_prevention','payment_processing','transaction_switch','tokenization','services_consulting','business_solutions']\r\n        }\r\n      }\r\n    }\r\n  },\r\n  solutions:{\r\n    payment_acceptance:{labels:{es:'Aceptaci\u00f3n de pagos',en:'Payment acceptance',pt:'Aceita\u00e7\u00e3o de pagamentos'}},\r\n    acumatica_erp:{labels:{es:'Acumatica ERP',en:'Acumatica ERP',pt:'Acumatica ERP'}},\r\n    payment_gateway:{labels:{es:'eCommerce - Placetopay',en:'Payment gateway',pt:'Gateway de pagamento'}},\r\n    semi_integrated:{labels:{es:'Semi integrado',en:'Semi integrated',pt:'Semi-integrado'}},\r\n    payments_collection_management:{labels:{es:'Gesti\u00f3n de pagos y recaudaci\u00f3n',en:'Payments and collection management',pt:'Gest\u00e3o de pagamentos e arrecada\u00e7\u00e3o'}},\r\n    store_treasury:{labels:{es:'Soluciones para tiendas y tesorer\u00eda',en:'Store and treasury solutions',pt:'Solu\u00e7\u00f5es para lojas e tesouraria'}},\r\n    pay_at_table:{labels:{es:'Pay at the Table',en:'Pay at the Table',pt:'Pay at the Table'}},\r\n    integral_management_platform:{labels:{es:'Plataforma para gesti\u00f3n integral',en:'Integral management platform',pt:'Plataforma de gest\u00e3o integrada'}},\r\n    kiosks:{labels:{es:'Quioscos',en:'Kiosks',pt:'Quiosques'}},\r\n    wallet_qr_payments:{labels:{es:'Pagos con billetera digital y c\u00f3digo QR',en:'Digital wallet and QR code payments',pt:'Pagamentos com carteira digital e QR Code'}},\r\n    transaction_switch:{labels:{es:'Switch transaccional',en:'Transaction switch',pt:'Switch transacional'}},\r\n    tokenization:{labels:{es:'Tokenizaci\u00f3n',en:'Tokenization',pt:'Tokeniza\u00e7\u00e3o'}},\r\n    disbursement_solutions:{labels:{es:'Soluciones de desembolso',en:'Disbursement solutions',pt:'Solu\u00e7\u00f5es de desembolso'}},\r\n    atm:{labels:{es:'ATM',en:'ATM',pt:'ATM'}},\r\n    services_consulting:{labels:{es:'Servicios y consultor\u00eda',en:'Services and consulting',pt:'Servi\u00e7os e consultoria'}},\r\n\r\n    smart_terminals:{\r\n      labels:{es:'Smart Terminals',en:'Smart Terminals',pt:'Smart Terminals'},\r\n      children:[\r\n        {id:'pvot',labels:{es:'Pvot',en:'Pvot',pt:'Pvot'},hasLanding:true},\r\n        {id:'poynt',labels:{es:'Poynt',en:'Poynt',pt:'Poynt'},hasLanding:true},\r\n        {id:'linga',labels:{es:'Linga',en:'Linga',pt:'Linga'},hasLanding:true}\r\n      ]\r\n    },\r\n    pos:{\r\n      labels:{es:'POS',en:'POS',pt:'POS'},\r\n      children:[\r\n        {id:'pos',labels:{es:'POS',en:'POS',pt:'POS'},hasLanding:true},\r\n        {id:'mpos',labels:{es:'mPOS',en:'mPOS',pt:'mPOS'},hasLanding:true}\r\n      ]\r\n    },\r\n    fraud_prevention:{\r\n      labels:{es:'Prevenci\u00f3n de fraude',en:'Fraud prevention',pt:'Preven\u00e7\u00e3o a fraudes'},\r\n      children:[\r\n        {id:'riskcenter360',labels:{es:'RiskCenter360',en:'RiskCenter360',pt:'RiskCenter360'},hasLanding:true},\r\n        {id:'tokenization',labels:{es:'Tokenizaci\u00f3n',en:'Tokenization',pt:'Tokeniza\u00e7\u00e3o'},hasLanding:true}\r\n      ]\r\n    },\r\n    payment_processing:{\r\n      labels:{es:'Procesamiento de pagos',en:'Payment processing',pt:'Processamento de pagamentos'},\r\n      children:[\r\n        {id:'ath_pr',labels:{es:'ATH PR',en:'ATH PR',pt:'ATH PR'},hasLanding:true},\r\n        {id:'payment_gateway',labels:{es:'eCommerce - Placetopay',en:'Payment Gateway',pt:'Gateway de Pagamento'},hasLanding:true},\r\n        {id:'acquirer_processing',labels:{es:'Procesamiento adquirente',en:'Acquirer processing',pt:'Processamento adquirente'},hasLanding:true},\r\n        {id:'issuer_processing',labels:{es:'Procesamiento Emisor',en:'Issuer processing',pt:'Processamento emissor'},hasLanding:true},\r\n        {id:'transaction_switch',labels:{es:'Switch transaccional',en:'Transaction switch',pt:'Switch transacional'},hasLanding:true},\r\n        {id:'tokenization',labels:{es:'Tokenizaci\u00f3n',en:'Tokenization',pt:'Tokeniza\u00e7\u00e3o'},hasLanding:true}\r\n      ]\r\n    },\r\n    b2b_supplier_management:{\r\n      labels:{es:'Soluciones B2B para gesti\u00f3n de proveedores',en:'B2B supplier management solutions',pt:'Solu\u00e7\u00f5es B2B para gest\u00e3o de fornecedores'},\r\n      children:[\r\n        {id:'b2b_link',labels:{es:'B2B LINK',en:'B2B LINK',pt:'B2B LINK'},hasLanding:true}\r\n      ]\r\n    },\r\n    business_solutions:{\r\n      labels:{es:'Soluciones para negocios',en:'Business solutions',pt:'Solu\u00e7\u00f5es para neg\u00f3cios'},\r\n      children:[\r\n        {id:'acumatica_cloud_erp',labels:{es:'Acumatica Cloud ERP',en:'Acumatica Cloud ERP',pt:'Acumatica Cloud ERP'},hasLanding:true}\r\n      ]\r\n    }\r\n  }\r\n};\r\n\r\n\r\n\/\/ V4.21 - Cat\u00e1logo comercial AUTORITATIVO de Puerto Rico para el HTML ES.\r\n\/\/ label = texto visible; value = valor enviado al CRM; internalId = identificador t\u00e9cnico interno.\r\n\/\/ Las listas se ordenan alfab\u00e9ticamente al renderizarse. eCommerce - Placetopay se mantiene\r\n\/\/ \u00fanicamente en Merchant Solutions para Comercios; se elimina de Retail.\r\nconst prCommercialChoicesV421 = {\r\n  merchants:{\r\n    merchantSolutions:[\r\n      {internalId:'payment_acceptance',label:'Aceptaci\u00f3n de pagos',value:'aceptacion_de_pagos'},\r\n      {internalId:'linga',label:'Food&Beverage - Linga by Evertec',value:'food_beverage_linga_by_evertec'},\r\n      {internalId:'mpos',label:'mPOS',value:'mpos'},\r\n      {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n      {internalId:'pay_at_table',label:'Restaurantes - Pay at the Table',value:'restaurantes_pay_at_the_table'},\r\n      {internalId:'pos',label:'POS',value:'pos'},\r\n      {internalId:'poynt',label:'Poynt',value:'poynt'},\r\n      {internalId:'pvot',label:'Minorista\/Retail - Pvot (Flowit)',value:'minorista_retail_pvot_flowit'},\r\n      {internalId:'kiosks',label:'Autoatenci\u00f3n - Quioscos',value:'autoatencion_quioscos'},\r\n      {internalId:'semi_integrated',label:'Semi integrado',value:'semi_integrado'},\r\n      {internalId:'smart_terminals',label:'Smart Terminals',value:'smart_terminals'}\r\n    ],\r\n    retail:[\r\n      {internalId:'acumatica_cloud_erp',label:'Acumatica Cloud ERP',value:'acumatica_cloud_erp'},\r\n      {internalId:'ath_pr',label:'ATH PR',value:'ath_pr'},\r\n      {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n      {internalId:'integral_management_platform',label:'Plataforma para gesti\u00f3n integral',value:'plataforma_para_gestion_integral'},\r\n      {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n      {internalId:'acquirer_processing',label:'Adquirencia',value:'adquirencia'},\r\n      {internalId:'issuer_processing',label:'Emisi\u00f3n',value:'emision'},\r\n      {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n      {internalId:'b2b_supplier_management',label:'Soluciones B2B para gesti\u00f3n de proveedores',value:'soluciones_b2b_para_gestion_de_proveedores'},\r\n      {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'},\r\n      {internalId:'store_treasury',label:'Soluciones para tiendas y tesorer\u00eda',value:'soluciones_para_tiendas_y_tesoreria'},\r\n      {internalId:'transaction_switch',label:'Switch transaccional',value:'switch_transaccional'},\r\n      {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n    ]\r\n  },\r\n  service_companies:[\r\n    {internalId:'payment_acceptance',label:'Aceptaci\u00f3n de pagos',value:'aceptacion_de_pagos'},\r\n    {internalId:'acumatica_cloud_erp',label:'Acumatica Cloud ERP',value:'acumatica_cloud_erp'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ],\r\n  fintechs:[\r\n    {internalId:'acumatica_cloud_erp',label:'Acumatica Cloud ERP',value:'acumatica_cloud_erp'},\r\n    {internalId:'ath_pr',label:'ATH PR',value:'ath_pr'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'wallet_qr_payments',label:'Pagos con billetera digital y c\u00f3digo QR',value:'pagos_con_billetera_digital_y_codigo_qr'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'acquirer_processing',label:'Adquirencia',value:'adquirencia'},\r\n    {internalId:'issuer_processing',label:'Emisi\u00f3n',value:'emision'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'},\r\n    {internalId:'transaction_switch',label:'Switch transaccional',value:'switch_transaccional'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ],\r\n  government:[\r\n    {internalId:'payment_acceptance',label:'Aceptaci\u00f3n de pagos',value:'aceptacion_de_pagos'},\r\n    {internalId:'acumatica_cloud_erp',label:'Acumatica Cloud ERP',value:'acumatica_cloud_erp'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'disbursement_solutions',label:'Soluciones de desembolso',value:'soluciones_de_desembolso'},\r\n    {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'}\r\n  ],\r\n  financial_institutions:[\r\n    {internalId:'ath_pr',label:'ATH PR',value:'ath_pr'},\r\n    {internalId:'atm',label:'ATM',value:'atm'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'acquirer_processing',label:'Adquirencia',value:'adquirencia'},\r\n    {internalId:'issuer_processing',label:'Emisi\u00f3n',value:'emision'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'},\r\n    {internalId:'transaction_switch',label:'Switch transaccional',value:'switch_transaccional'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ]\r\n};\r\n\r\n\/\/ V4.21 - Cat\u00e1logo comercial AUTORITATIVO de SOLA para el HTML ES.\r\n\/\/ label = texto visible; value = valor enviado al CRM; internalId = identificador t\u00e9cnico interno.\r\n\/\/ Todos los sectores se presentan como listas planas y se ordenan alfab\u00e9ticamente al renderizarse.\r\nconst solaCommercialChoicesV421 = {\r\n  merchants:[\r\n    {internalId:'payment_acceptance',label:'Aceptaci\u00f3n de pagos',value:'aceptacion_de_pagos'},\r\n    {internalId:'b2b_link',label:'B2B LINK',value:'b2b_link'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'acquirer_processing',label:'Adquirencia',value:'adquirencia'},\r\n    {internalId:'issuer_processing',label:'Emisi\u00f3n',value:'emision'},\r\n    {internalId:'retail_payments',label:'Retail Payments',value:'retail_payments'},\r\n    {internalId:'b2b_supplier_management',label:'Soluciones B2B para gesti\u00f3n de proveedores',value:'soluciones_b2b_para_gestion_de_proveedores'},\r\n    {internalId:'store_treasury',label:'Soluciones para tiendas y tesorer\u00eda',value:'soluciones_para_tiendas_y_tesoreria'},\r\n    {internalId:'transaction_switch',label:'Switch transaccional',value:'switch_transaccional'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ],\r\n  service_companies:[\r\n    {internalId:'payment_acceptance',label:'Aceptaci\u00f3n de pagos',value:'aceptacion_de_pagos'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ],\r\n  fintechs:[\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'acquirer_processing',label:'Adquirencia',value:'adquirencia'},\r\n    {internalId:'issuer_processing',label:'Emisi\u00f3n',value:'emision'},\r\n    {internalId:'transaction_switch',label:'Switch transaccional',value:'switch_transaccional'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ],\r\n  government:[\r\n    {internalId:'payment_acceptance',label:'Aceptaci\u00f3n de pagos',value:'aceptacion_de_pagos'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'}\r\n  ],\r\n  financial_institutions:[\r\n    {internalId:'atm',label:'ATM',value:'atm'},\r\n    {internalId:'consortia',label:'Consorcios',value:'consorcios'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'acquirer_processing',label:'Adquirencia',value:'adquirencia'},\r\n    {internalId:'issuer_processing',label:'Emisi\u00f3n',value:'emision'},\r\n    {internalId:'transaction_switch',label:'Switch transaccional',value:'switch_transaccional'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ]\r\n};\r\n\r\n\/\/ SOLA catalog validated from the Spanish regional navigation.\r\n\/\/ The form keeps only the five main sectors and merges the solutions of their\r\n\/\/ internal profiles. Products appear only when they have a dedicated \"Saber m\u00e1s\" page.\r\nconst solaCatalog = {\r\n  sectors:{\r\n    merchants:{\r\n      labels:{es:'Comercios',en:'Merchants',pt:'Com\u00e9rcios'},\r\n      segments:{\r\n        commerce:{\r\n          labels:{es:'Comercio',en:'Commerce',pt:'Com\u00e9rcio'},\r\n          solutions:['payment_acceptance','payment_gateway']\r\n        },\r\n        large_chains:{\r\n          labels:{es:'Grandes cadenas',en:'Large chains',pt:'Grandes redes'},\r\n          solutions:['payments_collection_management','payment_gateway','fraud_prevention','payment_processing','retail_payments','b2b_supplier_management','store_treasury']\r\n        },\r\n        restaurants:{\r\n          labels:{es:'Restaurantes',en:'Restaurants',pt:'Restaurantes'},\r\n          solutions:['payment_acceptance','payment_gateway']\r\n        }\r\n      }\r\n    },\r\n    service_companies:{\r\n      labels:{es:'Empresas de servicios',en:'Service companies',pt:'Empresas de servi\u00e7os'},\r\n      solutions:['payment_acceptance','payments_collection_management','payment_gateway','fraud_prevention']\r\n    },\r\n    fintechs:{\r\n      labels:{es:'Fintechs',en:'Fintechs',pt:'Fintechs'},\r\n      solutions:['payments_collection_management','wallet_qr_payments','fraud_prevention','payment_processing','transaction_switch','tokenization']\r\n    },\r\n    government:{\r\n      labels:{es:'Gobierno',en:'Government',pt:'Governo'},\r\n      solutions:['payment_acceptance','payments_collection_management','payment_gateway']\r\n    },\r\n    financial_institutions:{\r\n      labels:{es:'Instituciones financieras',en:'Financial institutions',pt:'Institui\u00e7\u00f5es financeiras'},\r\n      segments:{\r\n        cooperatives:{\r\n          labels:{es:'Cooperativas',en:'Cooperatives',pt:'Cooperativas'},\r\n          solutions:['atm','consortia','payments_collection_management','wallet_qr_payments','fraud_prevention','payment_processing','transaction_switch']\r\n        },\r\n        large_financial_groups:{\r\n          labels:{es:'Grandes grupos financieros',en:'Large financial groups',pt:'Grandes grupos financeiros'},\r\n          solutions:['atm','consortia','payments_collection_management','wallet_qr_payments','fraud_prevention','payment_processing','transaction_switch','tokenization']\r\n        },\r\n        small_medium_institutions:{\r\n          labels:{es:'Instituciones peque\u00f1as a medianas',en:'Small and medium institutions',pt:'Institui\u00e7\u00f5es pequenas e m\u00e9dias'},\r\n          solutions:['consortia','payments_collection_management','wallet_qr_payments','fraud_prevention','payment_processing','transaction_switch']\r\n        }\r\n      }\r\n    }\r\n  },\r\n  solutions:{\r\n    payment_acceptance:{labels:{es:'Aceptaci\u00f3n de pagos',en:'Payment acceptance',pt:'Aceita\u00e7\u00e3o de pagamentos'}},\r\n    payment_gateway:{labels:{es:'eCommerce - Placetopay',en:'Payment gateway',pt:'Gateway de pagamento'}},\r\n    payments_collection_management:{labels:{es:'Gesti\u00f3n de pagos y recaudaci\u00f3n',en:'Payments and collection management',pt:'Gest\u00e3o de pagamentos e arrecada\u00e7\u00e3o'}},\r\n    retail_payments:{labels:{es:'Retail Payments',en:'Retail Payments',pt:'Retail Payments'}},\r\n    store_treasury:{labels:{es:'Soluciones para tiendas y tesorer\u00eda',en:'Store and treasury solutions',pt:'Solu\u00e7\u00f5es para lojas e tesouraria'}},\r\n    wallet_qr_payments:{labels:{es:'Pagos con billetera digital y c\u00f3digo QR',en:'Digital wallet and QR code payments',pt:'Pagamentos com carteira digital e QR Code'}},\r\n    transaction_switch:{labels:{es:'Switch transaccional',en:'Transaction switch',pt:'Switch transacional'}},\r\n    tokenization:{labels:{es:'Tokenizaci\u00f3n',en:'Tokenization',pt:'Tokeniza\u00e7\u00e3o'}},\r\n    atm:{labels:{es:'ATM',en:'ATM',pt:'ATM'}},\r\n    consortia:{labels:{es:'Consorcios',en:'Consortia',pt:'Cons\u00f3rcios'}},\r\n    fraud_prevention:{\r\n      labels:{es:'Prevenci\u00f3n de fraude',en:'Fraud prevention',pt:'Preven\u00e7\u00e3o a fraudes'},\r\n      children:[\r\n        {id:'riskcenter360',labels:{es:'RiskCenter360',en:'RiskCenter360',pt:'RiskCenter360'},hasLanding:true},\r\n        {id:'tokenization',labels:{es:'Tokenizaci\u00f3n',en:'Tokenization',pt:'Tokeniza\u00e7\u00e3o'},hasLanding:true}\r\n      ]\r\n    },\r\n    payment_processing:{\r\n      labels:{es:'Procesamiento de pagos',en:'Payment processing',pt:'Processamento de pagamentos'},\r\n      children:[\r\n        {id:'payment_gateway',labels:{es:'eCommerce - Placetopay',en:'Payment Gateway',pt:'Gateway de Pagamento'},hasLanding:true},\r\n        {id:'acquirer_processing',labels:{es:'Procesamiento adquirente',en:'Acquirer processing',pt:'Processamento adquirente'},hasLanding:true},\r\n        {id:'issuer_processing',labels:{es:'Procesamiento Emisor',en:'Issuer processing',pt:'Processamento emissor'},hasLanding:true},\r\n        {id:'transaction_switch',labels:{es:'Switch transaccional',en:'Transaction switch',pt:'Switch transacional'},hasLanding:true},\r\n        {id:'tokenization',labels:{es:'Tokenizaci\u00f3n',en:'Tokenization',pt:'Tokeniza\u00e7\u00e3o'},hasLanding:true}\r\n      ]\r\n    },\r\n    b2b_supplier_management:{\r\n      labels:{es:'Soluciones B2B para gesti\u00f3n de proveedores',en:'B2B supplier management solutions',pt:'Solu\u00e7\u00f5es B2B para gest\u00e3o de fornecedores'},\r\n      children:[\r\n        {id:'b2b_link',labels:{es:'B2B LINK',en:'B2B LINK',pt:'B2B LINK'},hasLanding:true}\r\n      ]\r\n    }\r\n  }\r\n};\r\n\r\n\r\n\/\/ V4.22 - Catalogo comercial AUTORITATIVO de NOLA para el HTML ES.\r\n\/\/ label = texto visible; value = valor enviado al CRM; internalId = identificador tecnico interno.\r\n\/\/ Todos los sectores se presentan como listas planas y se ordenan alfabeticamente al renderizarse.\r\nconst nolaCommercialChoicesV422 = {\r\n  merchants:[\r\n    {internalId:'payment_acceptance',label:'Aceptaci\u00f3n de pagos',value:'aceptacion_de_pagos'},\r\n    {internalId:'dynamic_currency_conversion',label:'Conversi\u00f3n Din\u00e1mica de Moneda (DCC)',value:'conversion_dinamica_de_moneda_dcc'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'neartopay',label:'Tap to phone - Neartopay',value:'tap_to_phone_neartopay'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'pau_omnichannel',label:'PAU - Plataforma de Atenci\u00f3n al Usuario Omnicanal',value:'pau_plataforma_de_atencion_al_usuario_omnicanal'},\r\n    {internalId:'pay_at_table',label:'Restaurantes - Pay at the Table',value:'restaurantes_pay_at_the_table'},\r\n    {internalId:'pos',label:'POS',value:'pos'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'retail_payments',label:'Retail Payments',value:'retail_payments'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'smart_switch',label:'Smart switch',value:'smart_switch'},\r\n    {internalId:'b2b_supplier_management',label:'Soluciones B2B para gesti\u00f3n de proveedores',value:'soluciones_b2b_para_gestion_de_proveedores'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'},\r\n    {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'},\r\n    {internalId:'store_treasury',label:'Soluciones para tiendas y tesorer\u00eda',value:'soluciones_para_tiendas_y_tesoreria'},\r\n    {internalId:'transaction_switch',label:'Switch transaccional',value:'switch_transaccional'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'},\r\n    {internalId:'zunify',label:'Billetera - Zunify',value:'billetera_zunify'}\r\n  ],\r\n  service_companies:[\r\n    {internalId:'payment_acceptance',label:'Aceptaci\u00f3n de pagos',value:'aceptacion_de_pagos'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'neartopay',label:'Tap to phone - Neartopay',value:'tap_to_phone_neartopay'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'pos',label:'POS',value:'pos'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'smart_switch',label:'Smart switch',value:'smart_switch'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'},\r\n    {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'},\r\n    {internalId:'zunify',label:'Billetera - Zunify',value:'billetera_zunify'}\r\n  ],\r\n  fintechs:[\r\n    {internalId:'bin_sponsor',label:'BIN Sponsor',value:'bin_sponsor'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'pau_omnichannel',label:'PAU - Plataforma de Atenci\u00f3n al Usuario Omnicanal',value:'pau_plataforma_de_atencion_al_usuario_omnicanal'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'acquirer_processing',label:'Adquirencia',value:'adquirencia'},\r\n    {internalId:'issuer_processing',label:'Emisi\u00f3n',value:'emision'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'},\r\n    {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'},\r\n    {internalId:'transaction_switch',label:'Switch transaccional',value:'switch_transaccional'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ],\r\n  government:[\r\n    {internalId:'payment_acceptance',label:'Aceptaci\u00f3n de pagos',value:'aceptacion_de_pagos'},\r\n    {internalId:'dynamic_currency_conversion',label:'Conversi\u00f3n Din\u00e1mica de Moneda (DCC)',value:'conversion_dinamica_de_moneda_dcc'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'neartopay',label:'Tap to phone - Neartopay',value:'tap_to_phone_neartopay'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'pos',label:'POS',value:'pos'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'smart_switch',label:'Smart switch',value:'smart_switch'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'},\r\n    {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'},\r\n    {internalId:'zunify',label:'Billetera - Zunify',value:'billetera_zunify'}\r\n  ],\r\n  financial_institutions:[\r\n    {internalId:'atm',label:'ATM',value:'atm'},\r\n    {internalId:'bin_sponsor',label:'BIN Sponsor',value:'bin_sponsor'},\r\n    {internalId:'consortia',label:'Consorcios',value:'consorcios'},\r\n    {internalId:'dynamic_currency_conversion',label:'Conversi\u00f3n Din\u00e1mica de Moneda (DCC)',value:'conversion_dinamica_de_moneda_dcc'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'pau_omnichannel',label:'PAU - Plataforma de Atenci\u00f3n al Usuario Omnicanal',value:'pau_plataforma_de_atencion_al_usuario_omnicanal'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'acquirer_processing',label:'Adquirencia',value:'adquirencia'},\r\n    {internalId:'issuer_processing',label:'Emisi\u00f3n',value:'emision'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'},\r\n    {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'},\r\n    {internalId:'transaction_switch',label:'Switch transaccional',value:'switch_transaccional'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ]\r\n};\r\n\r\n\/\/ NOLA catalog validated from the Spanish navigation for Costa Rica.\r\n\/\/ The form keeps the five main sectors and merges internal profiles into one\r\n\/\/ flat, deduplicated list. The three transversal categories are included in\r\n\/\/ every sector. Products are selectable only when their card has \"Saber m\u00e1s\".\r\nconst nolaCatalog = {\r\n  sectors:{\r\n    merchants:{\r\n      labels:{es:'Comercios',en:'Merchants',pt:'Com\u00e9rcios'},\r\n      segments:{\r\n        commerce:{\r\n          labels:{es:'Comercio',en:'Commerce',pt:'Com\u00e9rcio'},\r\n          solutions:['payment_acceptance','payment_gateway','pos','services_consulting','digital_solutions','business_solutions']\r\n        },\r\n        large_chains:{\r\n          labels:{es:'Grandes cadenas',en:'Large chains',pt:'Grandes redes'},\r\n          solutions:['payments_collection_management','payment_gateway','fraud_prevention','payment_processing','retail_payments','smart_switch','b2b_supplier_management','store_treasury','services_consulting','digital_solutions','business_solutions']\r\n        },\r\n        restaurants:{\r\n          labels:{es:'Restaurantes',en:'Restaurants',pt:'Restaurantes'},\r\n          solutions:['payment_acceptance','payment_gateway','pay_at_table','pos','services_consulting','digital_solutions','business_solutions']\r\n        }\r\n      }\r\n    },\r\n    service_companies:{\r\n      labels:{es:'Empresas de servicios',en:'Service companies',pt:'Empresas de servi\u00e7os'},\r\n      solutions:['payment_acceptance','payments_collection_management','payment_gateway','fraud_prevention','services_consulting','digital_solutions','business_solutions']\r\n    },\r\n    fintechs:{\r\n      labels:{es:'Fintechs',en:'Fintechs',pt:'Fintechs'},\r\n      solutions:['bin_sponsor','payments_collection_management','wallet_qr_payments','fraud_prevention','payment_processing','transaction_switch','tokenization','services_consulting','digital_solutions','business_solutions']\r\n    },\r\n    government:{\r\n      labels:{es:'Gobierno',en:'Government',pt:'Governo'},\r\n      solutions:['payment_acceptance','payments_collection_management','payment_gateway','fraud_prevention','services_consulting','digital_solutions','business_solutions']\r\n    },\r\n    financial_institutions:{\r\n      labels:{es:'Instituciones financieras',en:'Financial institutions',pt:'Institui\u00e7\u00f5es financeiras'},\r\n      segments:{\r\n        cooperatives:{\r\n          labels:{es:'Cooperativas',en:'Cooperatives',pt:'Cooperativas'},\r\n          solutions:['atm','consortia','payments_collection_management','wallet_qr_payments','fraud_prevention','payment_processing','transaction_switch','services_consulting','digital_solutions','business_solutions']\r\n        },\r\n        large_financial_groups:{\r\n          labels:{es:'Grandes grupos financieros',en:'Large financial groups',pt:'Grandes grupos financeiros'},\r\n          solutions:['atm','consortia','payments_collection_management','wallet_qr_payments','fraud_prevention','payment_processing','transaction_switch','tokenization','services_consulting','digital_solutions','business_solutions']\r\n        },\r\n        small_medium_institutions:{\r\n          labels:{es:'Instituciones peque\u00f1as a medianas',en:'Small and medium institutions',pt:'Institui\u00e7\u00f5es pequenas e m\u00e9dias'},\r\n          solutions:['consortia','payments_collection_management','wallet_qr_payments','fraud_prevention','payment_processing','transaction_switch','services_consulting','digital_solutions','business_solutions']\r\n        }\r\n      }\r\n    }\r\n  },\r\n  solutions:{\r\n    payment_acceptance:{\r\n      labels:{es:'Aceptaci\u00f3n de pagos',en:'Payment acceptance',pt:'Aceita\u00e7\u00e3o de pagamentos'},\r\n      children:[\r\n        {id:'dynamic_currency_conversion',labels:{es:'Conversi\u00f3n Din\u00e1mica de Moneda (DCC)',en:'Dynamic Currency Conversion (DCC)',pt:'Convers\u00e3o Din\u00e2mica de Moeda (DCC)'},hasLanding:true},\r\n        {id:'placetopay',labels:{es:'Placetopay',en:'Placetopay',pt:'Placetopay'},hasLanding:true},\r\n        {id:'smart_switch',labels:{es:'Smart switch',en:'Smart switch',pt:'Smart switch'},hasLanding:true},\r\n        {id:'zunify',labels:{es:'Zunify',en:'Zunify',pt:'Zunify'},hasLanding:true}\r\n      ]\r\n    },\r\n    payment_gateway:{\r\n      labels:{es:'eCommerce - Placetopay',en:'Payment gateway',pt:'Gateway de pagamento'},\r\n      children:[\r\n        {id:'pos',labels:{es:'POS',en:'POS',pt:'POS'},hasLanding:true},\r\n        {id:'neartopay',labels:{es:'Neartopay',en:'Neartopay',pt:'Neartopay'},hasLanding:true}\r\n      ]\r\n    },\r\n    pos:{\r\n      labels:{es:'POS',en:'POS',pt:'POS'},\r\n      children:[\r\n        {id:'dynamic_currency_conversion',labels:{es:'Conversi\u00f3n Din\u00e1mica de Moneda (DCC)',en:'Dynamic Currency Conversion (DCC)',pt:'Convers\u00e3o Din\u00e2mica de Moeda (DCC)'},hasLanding:true},\r\n        {id:'pau_omnichannel',labels:{es:'PAU - Plataforma de Atenci\u00f3n al Usuario Omnicanal',en:'PAU - Omnichannel User Service Platform',pt:'PAU - Plataforma Omnichannel de Atendimento ao Usu\u00e1rio'},hasLanding:true},\r\n        {id:'unattended_terminals',labels:{es:'Terminales desatendidos',en:'Unattended terminals',pt:'Terminais aut\u00f4nomos'},hasLanding:false},\r\n        {id:'zunify',labels:{es:'Zunify',en:'Zunify',pt:'Zunify'},hasLanding:true},\r\n        {id:'neartopay',labels:{es:'Neartopay',en:'Neartopay',pt:'Neartopay'},hasLanding:true}\r\n      ]\r\n    },\r\n    pay_at_table:{labels:{es:'Pay at the Table',en:'Pay at the Table',pt:'Pay at the Table'}},\r\n    payments_collection_management:{\r\n      labels:{es:'Gesti\u00f3n de pagos y recaudaci\u00f3n',en:'Payments and collection management',pt:'Gest\u00e3o de pagamentos e arrecada\u00e7\u00e3o'},\r\n      children:[\r\n        {id:'payment_hub',labels:{es:'Hub de pagos',en:'Payment hub',pt:'Hub de pagamentos'},hasLanding:false},\r\n        {id:'electronic_payment_methods',labels:{es:'Medios de pago electr\u00f3nicos',en:'Electronic payment methods',pt:'Meios de pagamento eletr\u00f4nicos'},hasLanding:false},\r\n        {id:'payments_transfers',labels:{es:'Pagos y transferencias',en:'Payments and transfers',pt:'Pagamentos e transfer\u00eancias'},hasLanding:false},\r\n        {id:'payment_gateway',labels:{es:'eCommerce - Placetopay',en:'Payment Gateway',pt:'Gateway de Pagamento'},hasLanding:true}\r\n      ]\r\n    },\r\n    fraud_prevention:{\r\n      labels:{es:'Prevenci\u00f3n de fraude',en:'Fraud prevention',pt:'Preven\u00e7\u00e3o a fraudes'},\r\n      children:[\r\n        {id:'3ds_server',labels:{es:'3DS (EMV 3-D Secure)',en:'3DS (EMV 3-D Secure)',pt:'3DS (EMV 3-D Secure)'},hasLanding:false},\r\n        {id:'riskcenter360',labels:{es:'RiskCenter360',en:'RiskCenter360',pt:'RiskCenter360'},hasLanding:true},\r\n        {id:'token_requestor',labels:{es:'Token Requestor',en:'Token Requestor',pt:'Token Requestor'},hasLanding:false},\r\n        {id:'tokenization',labels:{es:'Tokenizaci\u00f3n',en:'Tokenization',pt:'Tokeniza\u00e7\u00e3o'},hasLanding:true}\r\n      ]\r\n    },\r\n    payment_processing:{\r\n      labels:{es:'Procesamiento de pagos',en:'Payment processing',pt:'Processamento de pagamentos'},\r\n      children:[\r\n        {id:'remote_terminal_management',labels:{es:'Administraci\u00f3n remota de terminales',en:'Remote terminal management',pt:'Administra\u00e7\u00e3o remota de terminais'},hasLanding:false},\r\n        {id:'apis',labels:{es:'APIs',en:'APIs',pt:'APIs'},hasLanding:false},\r\n        {id:'bin_sponsor',labels:{es:'BIN Sponsor',en:'BIN Sponsor',pt:'BIN Sponsor'},hasLanding:true},\r\n        {id:'dynamic_currency_conversion',labels:{es:'DCC (Dynamic Currency Conversion)',en:'DCC (Dynamic Currency Conversion)',pt:'DCC (Convers\u00e3o Din\u00e2mica de Moeda)'},hasLanding:true},\r\n        {id:'registered_cash_register_integrations',labels:{es:'Integraciones con cajas registradoras',en:'Cash register integrations',pt:'Integra\u00e7\u00f5es com caixas registradoras'},hasLanding:false},\r\n        {id:'payment_gateway',labels:{es:'eCommerce - Placetopay',en:'Payment Gateway',pt:'Gateway de Pagamento'},hasLanding:true},\r\n        {id:'pau_omnichannel',labels:{es:'PAU - Plataforma de Atenci\u00f3n al Usuario Omnicanal',en:'PAU - Omnichannel User Service Platform',pt:'PAU - Plataforma Omnichannel de Atendimento ao Usu\u00e1rio'},hasLanding:true},\r\n        {id:'acquirer_processing',labels:{es:'Procesamiento adquirente',en:'Acquirer processing',pt:'Processamento adquirente'},hasLanding:true},\r\n        {id:'issuer_processing',labels:{es:'Procesamiento Emisor',en:'Issuer processing',pt:'Processamento emissor'},hasLanding:true},\r\n        {id:'transaction_switch',labels:{es:'Switch transaccional',en:'Transaction switch',pt:'Switch transacional'},hasLanding:true},\r\n        {id:'tokenization',labels:{es:'Tokenizaci\u00f3n',en:'Tokenization',pt:'Tokeniza\u00e7\u00e3o'},hasLanding:true}\r\n      ]\r\n    },\r\n    retail_payments:{\r\n      labels:{es:'Retail Payments',en:'Retail Payments',pt:'Retail Payments'},\r\n      children:[\r\n        {id:'automatic_reconciliation',labels:{es:'Conciliaci\u00f3n autom\u00e1tica',en:'Automatic reconciliation',pt:'Concilia\u00e7\u00e3o autom\u00e1tica'},hasLanding:false},\r\n        {id:'transaction_switch',labels:{es:'Switch transaccional',en:'Transaction switch',pt:'Switch transacional'},hasLanding:true}\r\n      ]\r\n    },\r\n    smart_switch:{labels:{es:'Smart switch',en:'Smart switch',pt:'Smart switch'}},\r\n    b2b_supplier_management:{\r\n      labels:{es:'Soluciones B2B para gesti\u00f3n de proveedores',en:'B2B supplier management solutions',pt:'Solu\u00e7\u00f5es B2B para gest\u00e3o de fornecedores'},\r\n      children:[\r\n        {id:'b2b_suppliers',labels:{es:'B2B Proveedores',en:'B2B Suppliers',pt:'B2B Fornecedores'},hasLanding:false},\r\n        {id:'b2b_link',labels:{es:'B2BLINK',en:'B2BLINK',pt:'B2BLINK'},hasLanding:true},\r\n        {id:'ecm_b2b_marketplace',labels:{es:'ECM B2B & Marketplace',en:'ECM B2B & Marketplace',pt:'ECM B2B & Marketplace'},hasLanding:false}\r\n      ]\r\n    },\r\n    store_treasury:{labels:{es:'Soluciones para tiendas y tesorer\u00eda',en:'Store and treasury solutions',pt:'Solu\u00e7\u00f5es para lojas e tesouraria'}},\r\n    bin_sponsor:{labels:{es:'BIN sponsor',en:'BIN sponsor',pt:'BIN sponsor'}},\r\n    wallet_qr_payments:{labels:{es:'Pagos con billetera digital y c\u00f3digo QR',en:'Digital wallet and QR code payments',pt:'Pagamentos com carteira digital e QR Code'}},\r\n    transaction_switch:{labels:{es:'Switch transaccional',en:'Transaction switch',pt:'Switch transacional'}},\r\n    tokenization:{labels:{es:'Tokenizaci\u00f3n',en:'Tokenization',pt:'Tokeniza\u00e7\u00e3o'}},\r\n    atm:{labels:{es:'ATM',en:'ATM',pt:'ATM'}},\r\n    consortia:{labels:{es:'Consorcios',en:'Consortia',pt:'Cons\u00f3rcios'}},\r\n    services_consulting:{labels:{es:'Servicios y consultor\u00eda',en:'Services and consulting',pt:'Servi\u00e7os e consultoria'}},\r\n    digital_solutions:{labels:{es:'Soluciones digitales',en:'Digital solutions',pt:'Solu\u00e7\u00f5es digitais'}},\r\n    business_solutions:{labels:{es:'Soluciones para negocios',en:'Business solutions',pt:'Solu\u00e7\u00f5es para neg\u00f3cios'}}\r\n  }\r\n};\r\n\r\n\r\n\/\/ V4.23 - Catalogo comercial AUTORITATIVO de Colombia + Ecuador para el HTML ES.\r\n\/\/ Ecuador conserva region tecnica SOLA; esta lista solo reemplaza las opciones comerciales\r\n\/\/ visibles cuando country_code es CO o EC. label = texto visible; value = valor enviado al CRM;\r\n\/\/ internalId = identificador tecnico interno. Todos los sectores se renderizan como listas planas\r\n\/\/ y se ordenan alfabeticamente por la etiqueta visible en espanol.\r\nconst colombiaEcuadorCommercialChoicesV423 = {\r\n  merchants:[\r\n    {internalId:'payment_acceptance',label:'Aceptaci\u00f3n de pagos',value:'aceptacion_de_pagos'},\r\n    {internalId:'acumatica_cloud_erp',label:'Acumatica Cloud ERP',value:'acumatica_cloud_erp'},\r\n    {internalId:'bin_sponsor',label:'BIN Sponsor',value:'bin_sponsor'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'acquirer_processing',label:'Adquirencia',value:'adquirencia'},\r\n    {internalId:'issuer_processing',label:'Emisi\u00f3n',value:'emision'},\r\n    {internalId:'retail_payments',label:'Retail Payments',value:'retail_payments'},\r\n    {internalId:'b2b_supplier_management',label:'Soluciones B2B para gesti\u00f3n de proveedores',value:'soluciones_b2b_para_gestion_de_proveedores'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'},\r\n    {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'},\r\n    {internalId:'store_treasury',label:'Soluciones para tiendas y tesorer\u00eda',value:'soluciones_para_tiendas_y_tesoreria'},\r\n    {internalId:'transaction_switch',label:'Switch transaccional',value:'switch_transaccional'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ],\r\n  service_companies:[\r\n    {internalId:'acumatica_cloud_erp',label:'Acumatica Cloud ERP',value:'acumatica_cloud_erp'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'},\r\n    {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ],\r\n  fintechs:[\r\n    {internalId:'bin_sponsor',label:'BIN Sponsor',value:'bin_sponsor'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'wallet_qr_payments',label:'Pagos con billetera digital y c\u00f3digo QR',value:'pagos_con_billetera_digital_y_codigo_qr'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'acquirer_processing',label:'Adquirencia',value:'adquirencia'},\r\n    {internalId:'issuer_processing',label:'Emisi\u00f3n',value:'emision'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'},\r\n    {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'},\r\n    {internalId:'transaction_switch',label:'Switch transaccional',value:'switch_transaccional'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ],\r\n  government:[\r\n    {internalId:'payment_acceptance',label:'Aceptaci\u00f3n de pagos',value:'aceptacion_de_pagos'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'},\r\n    {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'}\r\n  ],\r\n  financial_institutions:[\r\n    {internalId:'atm',label:'ATM',value:'atm'},\r\n    {internalId:'bin_sponsor',label:'BIN Sponsor',value:'bin_sponsor'},\r\n    {internalId:'consortia',label:'Consorcios',value:'consorcios'},\r\n    {internalId:'payments_collection_management',label:'Gesti\u00f3n de pagos y recaudaci\u00f3n',value:'gestion_de_pagos_y_recaudacion'},\r\n    {internalId:'wallet_qr_payments',label:'Pagos con billetera digital y c\u00f3digo QR',value:'pagos_con_billetera_digital_y_codigo_qr'},\r\n    {internalId:'payment_gateway',label:'eCommerce - Placetopay',value:'ecommerce_placetopay'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'acquirer_processing',label:'Adquirencia',value:'adquirencia'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'},\r\n    {internalId:'business_solutions',label:'Soluciones para negocios',value:'soluciones_para_negocios'},\r\n    {internalId:'transaction_switch',label:'Switch transaccional',value:'switch_transaccional'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ]\r\n};\r\n\r\n\/\/ Colombia catalog validated from the Spanish navigation for country CO.\r\n\/\/ Internal profiles are preserved only as source data; the interface merges\r\n\/\/ each sector into one flat, deduplicated list. Products are selectable only\r\n\/\/ when their card has a dedicated \"Saber m\u00e1s\" action.\r\nconst colombiaCatalog = {\r\n  sectors:{\r\n    merchants:{\r\n      labels:{es:'Comercios',en:'Merchants',pt:'Com\u00e9rcios'},\r\n      segments:{\r\n        commerce:{\r\n          labels:{es:'Comercio',en:'Commerce',pt:'Com\u00e9rcio'},\r\n          solutions:['payment_acceptance','acumatica_erp','payment_gateway','services_consulting','digital_solutions','business_solutions']\r\n        },\r\n        large_chains:{\r\n          labels:{es:'Grandes cadenas',en:'Large chains',pt:'Grandes redes'},\r\n          solutions:['payments_collection_management','payment_gateway','fraud_prevention','payment_processing','retail_payments','b2b_supplier_management','store_treasury','services_consulting','digital_solutions','business_solutions']\r\n        },\r\n        restaurants:{\r\n          labels:{es:'Restaurantes',en:'Restaurants',pt:'Restaurantes'},\r\n          solutions:['payment_acceptance','payment_gateway','services_consulting','digital_solutions','business_solutions']\r\n        }\r\n      }\r\n    },\r\n    service_companies:{\r\n      labels:{es:'Empresas de servicios',en:'Service companies',pt:'Empresas de servi\u00e7os'},\r\n      solutions:['acumatica_erp','payments_collection_management','payment_gateway','fraud_prevention','services_consulting','digital_solutions','business_solutions']\r\n    },\r\n    fintechs:{\r\n      labels:{es:'Fintechs',en:'Fintechs',pt:'Fintechs'},\r\n      solutions:['payments_collection_management','wallet_qr_payments','fraud_prevention','payment_processing','transaction_switch','tokenization','services_consulting','digital_solutions','business_solutions']\r\n    },\r\n    government:{\r\n      labels:{es:'Gobierno',en:'Government',pt:'Governo'},\r\n      solutions:['payment_acceptance','payments_collection_management','payment_gateway','services_consulting','digital_solutions','business_solutions']\r\n    },\r\n    financial_institutions:{\r\n      labels:{es:'Instituciones financieras',en:'Financial institutions',pt:'Institui\u00e7\u00f5es financeiras'},\r\n      segments:{\r\n        cooperatives:{\r\n          labels:{es:'Cooperativas',en:'Cooperatives',pt:'Cooperativas'},\r\n          solutions:['atm','consortia','payments_collection_management','wallet_qr_payments','fraud_prevention','payment_processing','transaction_switch','services_consulting','digital_solutions','business_solutions']\r\n        },\r\n        large_financial_groups:{\r\n          labels:{es:'Grandes grupos financieros',en:'Large financial groups',pt:'Grandes grupos financeiros'},\r\n          solutions:['atm','consortia','payments_collection_management','wallet_qr_payments','fraud_prevention','payment_processing','transaction_switch','tokenization','services_consulting','digital_solutions','business_solutions']\r\n        },\r\n        small_medium_institutions:{\r\n          labels:{es:'Instituciones peque\u00f1as a medianas',en:'Small and medium institutions',pt:'Institui\u00e7\u00f5es pequenas e m\u00e9dias'},\r\n          solutions:['consortia','payments_collection_management','wallet_qr_payments','fraud_prevention','payment_processing','transaction_switch','services_consulting','digital_solutions','business_solutions']\r\n        }\r\n      }\r\n    }\r\n  },\r\n  solutions:{\r\n    payment_acceptance:{labels:{es:'Aceptaci\u00f3n de pagos',en:'Payment acceptance',pt:'Aceita\u00e7\u00e3o de pagamentos'}},\r\n    acumatica_erp:{labels:{es:'Acumatica ERP',en:'Acumatica ERP',pt:'Acumatica ERP'}},\r\n    payment_gateway:{labels:{es:'eCommerce - Placetopay',en:'Payment gateway',pt:'Gateway de pagamento'}},\r\n    payments_collection_management:{labels:{es:'Gesti\u00f3n de pagos y recaudaci\u00f3n',en:'Payments and collection management',pt:'Gest\u00e3o de pagamentos e arrecada\u00e7\u00e3o'}},\r\n    wallet_qr_payments:{labels:{es:'Pagos con billetera digital y c\u00f3digo QR',en:'Digital wallet and QR code payments',pt:'Pagamentos com carteira digital e QR Code'}},\r\n    transaction_switch:{labels:{es:'Switch transaccional',en:'Transaction switch',pt:'Switch transacional'}},\r\n    tokenization:{labels:{es:'Tokenizaci\u00f3n',en:'Tokenization',pt:'Tokeniza\u00e7\u00e3o'}},\r\n    atm:{labels:{es:'ATM',en:'ATM',pt:'ATM'}},\r\n    consortia:{labels:{es:'Consorcios',en:'Consortia',pt:'Cons\u00f3rcios'}},\r\n    store_treasury:{labels:{es:'Soluciones para tiendas y tesorer\u00eda',en:'Store and treasury solutions',pt:'Solu\u00e7\u00f5es para lojas e tesouraria'}},\r\n    services_consulting:{labels:{es:'Servicios y consultor\u00eda',en:'Services and consulting',pt:'Servi\u00e7os e consultoria'}},\r\n    digital_solutions:{labels:{es:'Soluciones digitales',en:'Digital solutions',pt:'Solu\u00e7\u00f5es digitais'}},\r\n    business_solutions:{labels:{es:'Soluciones para negocios',en:'Business solutions',pt:'Solu\u00e7\u00f5es para neg\u00f3cios'}},\r\n    fraud_prevention:{\r\n      labels:{es:'Prevenci\u00f3n de fraude',en:'Fraud prevention',pt:'Preven\u00e7\u00e3o a fraudes'},\r\n      children:[\r\n        {id:'3ds_server',labels:{es:'3DS (EMV 3-D Secure)',en:'3DS (EMV 3-D Secure)',pt:'3DS (EMV 3-D Secure)'},hasLanding:false},\r\n        {id:'riskcenter360',labels:{es:'RiskCenter360',en:'RiskCenter360',pt:'RiskCenter360'},hasLanding:true},\r\n        {id:'token_requestor',labels:{es:'Token Requestor',en:'Token Requestor',pt:'Token Requestor'},hasLanding:false},\r\n        {id:'tokenization',labels:{es:'Tokenizaci\u00f3n',en:'Tokenization',pt:'Tokeniza\u00e7\u00e3o'},hasLanding:true}\r\n      ]\r\n    },\r\n    payment_processing:{\r\n      labels:{es:'Procesamiento de pagos',en:'Payment processing',pt:'Processamento de pagamentos'},\r\n      children:[\r\n        {id:'apis',labels:{es:'APIs',en:'APIs',pt:'APIs'},hasLanding:false},\r\n        {id:'wallet',labels:{es:'Billetera',en:'Wallet',pt:'Carteira'},hasLanding:false},\r\n        {id:'bin_sponsor',labels:{es:'BIN Sponsor',en:'BIN Sponsor',pt:'BIN Sponsor'},hasLanding:true},\r\n        {id:'banking_correspondents',labels:{es:'Corresponsales bancarios',en:'Banking correspondents',pt:'Correspondentes banc\u00e1rios'},hasLanding:false},\r\n        {id:'payment_gateway',labels:{es:'eCommerce - Placetopay',en:'Payment Gateway',pt:'Gateway de Pagamento'},hasLanding:true},\r\n        {id:'acquirer_processing',labels:{es:'Procesamiento adquirente',en:'Acquirer processing',pt:'Processamento adquirente'},hasLanding:true},\r\n        {id:'issuer_processing',labels:{es:'Procesamiento Emisor',en:'Issuer processing',pt:'Processamento emissor'},hasLanding:true},\r\n        {id:'transaction_switch',labels:{es:'Switch transaccional',en:'Transaction switch',pt:'Switch transacional'},hasLanding:true},\r\n        {id:'gift_card',labels:{es:'Tarjeta de regalo',en:'Gift card',pt:'Cart\u00e3o-presente'},hasLanding:false},\r\n        {id:'tokenization',labels:{es:'Tokenizaci\u00f3n',en:'Tokenization',pt:'Tokeniza\u00e7\u00e3o'},hasLanding:true}\r\n      ]\r\n    },\r\n    retail_payments:{\r\n      labels:{es:'Retail Payments',en:'Retail Payments',pt:'Retail Payments'},\r\n      children:[\r\n        {id:'automatic_reconciliation',labels:{es:'Conciliaci\u00f3n autom\u00e1tica',en:'Automatic reconciliation',pt:'Concilia\u00e7\u00e3o autom\u00e1tica'},hasLanding:false},\r\n        {id:'transaction_switch',labels:{es:'Switch transaccional',en:'Transaction switch',pt:'Switch transacional'},hasLanding:true}\r\n      ]\r\n    },\r\n    b2b_supplier_management:{\r\n      labels:{es:'Soluciones B2B para gesti\u00f3n de proveedores',en:'B2B supplier management solutions',pt:'Solu\u00e7\u00f5es B2B para gest\u00e3o de fornecedores'},\r\n      children:[\r\n        {id:'b2b_suppliers',labels:{es:'B2B Proveedores',en:'B2B Suppliers',pt:'B2B Fornecedores'},hasLanding:false},\r\n        {id:'b2b_link',labels:{es:'B2BLINK',en:'B2BLINK',pt:'B2BLINK'},hasLanding:true},\r\n        {id:'ecm_b2b_marketplace',labels:{es:'ECM B2B & Marketplace',en:'ECM B2B & Marketplace',pt:'ECM B2B & Marketplace'},hasLanding:false}\r\n      ]\r\n    }\r\n  }\r\n};\r\n\r\n\r\n\/\/ Cat\u00e1logo de Brasil basado en la experiencia aprobada originalmente como Brasil v2.\r\n\/\/ V5.10 la convierte en la \u00fanica experiencia activa para Brasil: usa Sector + product_solution\r\n\/\/ y conserva Cargo \/ \u00c1rea \/ N\u00famero de funcionarios \/ Mensaje. country=Brasil, country_code=BR y region=BR se mantienen.\r\n\/\/ label = texto visible; value = valor enviado al CRM en el idioma nativo de este formulario (ES).\r\nconst brazilV2CommercialChoicesV424 = {\r\n  merchants:[\r\n    {internalId:'consortia',label:'Consorcios',value:'consorcios'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'payment_processing',label:'Procesamiento de pagos',value:'procesamiento_de_pagos'},\r\n    {internalId:'retail_payments',label:'Retail Payments',value:'retail_payments'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'}\r\n  ],\r\n  service_companies:[\r\n    {internalId:'credit',label:'Cr\u00e9dito',value:'credito'},\r\n    {internalId:'receivables',label:'Cuentas por cobrar',value:'cuentas_por_cobrar'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'}\r\n  ],\r\n  fintechs:[\r\n    {internalId:'bin_sponsor',label:'BIN Sponsor',value:'bin_sponsor'},\r\n    {internalId:'offshore_foreign_exchange',label:'Cambio offshore',value:'cambio_offshore'},\r\n    {internalId:'digital_account',label:'Cuenta digital',value:'cuenta_digital'},\r\n    {internalId:'foreign_exchange',label:'Cambio',value:'cambio'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'compliance',label:'Compliance',value:'compliance'},\r\n    {internalId:'core_banking',label:'Core banking',value:'core_banking'},\r\n    {internalId:'credit',label:'Cr\u00e9dito',value:'credito'},\r\n    {internalId:'payment_processing',label:'Procesamiento de pagos',value:'procesamiento_de_pagos'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'},\r\n    {internalId:'receivables',label:'Cuentas por cobrar',value:'cuentas_por_cobrar'},\r\n    {internalId:'transaction_switch',label:'Switch transaccional',value:'switch_transaccional'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ],\r\n  pension_funds:[\r\n    {internalId:'administrative',label:'Administrativo',value:'administrativo'},\r\n    {internalId:'accounting',label:'Contabilidad',value:'contabilidad'},\r\n    {internalId:'security',label:'Seguridad',value:'seguridad'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'},\r\n    {internalId:'relationship_channels',label:'Canales de relacionamiento',value:'canales_de_relacionamiento'},\r\n    {internalId:'finance',label:'Financiero',value:'financiero'}\r\n  ],\r\n  financial_institutions:[\r\n    {internalId:'bin_sponsor',label:'BIN Sponsor',value:'bin_sponsor'},\r\n    {internalId:'foreign_exchange',label:'Cambio',value:'cambio'},\r\n    {internalId:'offshore_foreign_exchange',label:'Cambio offshore',value:'cambio_offshore'},\r\n    {internalId:'consortia',label:'Consorcios',value:'consorcios'},\r\n    {internalId:'core_banking',label:'Core banking',value:'core_banking'},\r\n    {internalId:'credit',label:'Cr\u00e9dito',value:'credito'},\r\n    {internalId:'receivables',label:'Cuentas por cobrar',value:'cuentas_por_cobrar'},\r\n    {internalId:'digital_account',label:'Cuenta digital',value:'cuenta_digital'},\r\n    {internalId:'regulatory_compliance',label:'Cumplimiento normativa',value:'cumplimiento_normativa'},\r\n    {internalId:'funds_investments',label:'Fondos e inversiones',value:'fondos_e_inversiones'},\r\n    {internalId:'fraud_prevention',label:'Prevenci\u00f3n de fraude',value:'prevencion_de_fraude'},\r\n    {internalId:'payment_processing',label:'Procesamiento de pagos',value:'procesamiento_de_pagos'},\r\n    {internalId:'services_consulting',label:'Servicios y consultor\u00eda',value:'servicios_y_consultoria'},\r\n    {internalId:'digital_solutions',label:'Soluciones digitales',value:'soluciones_digitales'},\r\n    {internalId:'transaction_switch',label:'Switch transaccional',value:'switch_transaccional'},\r\n    {internalId:'tokenization',label:'Tokenizaci\u00f3n',value:'tokenizacion'}\r\n  ]\r\n};\r\n\r\n\/\/ Brazil catalog consolidated from the Brazil navigation comparison (ES \/ PT-BR \/ EN).\r\n\/\/ PT-BR is the canonical market reference; the Spanish labels are used in this file.\r\n\/\/ Internal financial-institution profiles are preserved as source data and merged into\r\n\/\/ one flat list in the UI. Business Solutions is intentionally excluded pending\r\n\/\/ commercial validation. Specific products are added only when a dedicated\r\n\/\/ \"Saber m\u00e1s \/ Saiba mais\" action was verified.\r\nconst brazilCatalog = {\r\n  sectors:{\r\n    merchants:{\r\n      labels:{es:'Comercios',en:'Merchants',pt:'Varejo'},\r\n      segments:{\r\n        retail_large_chains:{\r\n          labels:{es:'Varejo y grandes cadenas',en:'Retail and large chains',pt:'Varejo e grandes cadeias'},\r\n          solutions:['consortia','fraud_prevention','payment_processing','retail_payments','services_consulting','digital_solutions']\r\n        }\r\n      }\r\n    },\r\n    service_companies:{\r\n      labels:{es:'Empresas de servicios',en:'Service companies',pt:'Empresas de servi\u00e7os'},\r\n      solutions:['credit','receivables','fraud_prevention','services_consulting','digital_solutions']\r\n    },\r\n    fintechs:{\r\n      labels:{es:'Fintechs',en:'Fintechs',pt:'Fintechs'},\r\n      solutions:['bin_sponsor','foreign_exchange','offshore_foreign_exchange','compliance','digital_account','core_banking','credit','investments','fraud_prevention','payment_processing','receivables','transaction_switch','tokenization','services_consulting','digital_solutions']\r\n    },\r\n    pension_funds:{\r\n      labels:{es:'Fondos de pensiones',en:'Pension funds',pt:'Entidades de previd\u00eancia'},\r\n      solutions:['administrative','accounting','finance','relationship_channels','social_security','services_consulting','digital_solutions']\r\n    },\r\n    financial_institutions:{\r\n      labels:{es:'Instituciones financieras',en:'Financial institutions',pt:'Institui\u00e7\u00f5es financeiras'},\r\n      segments:{\r\n        cooperatives:{\r\n          labels:{es:'Cooperativas',en:'Cooperatives',pt:'Cooperativas'},\r\n          solutions:['foreign_exchange','offshore_foreign_exchange','compliance','consortia','core_banking','credit','investments','fraud_prevention','payment_processing','receivables','transaction_switch','services_consulting','digital_solutions']\r\n        },\r\n        large_financial_groups:{\r\n          labels:{es:'Grandes grupos financieros',en:'Large financial groups',pt:'Grandes grupos financeiros'},\r\n          solutions:['foreign_exchange','offshore_foreign_exchange','compliance','consortia','core_banking','credit','investments','fraud_prevention','payment_processing','receivables','transaction_switch','tokenization','services_consulting','digital_solutions']\r\n        },\r\n        small_medium_businesses:{\r\n          labels:{es:'Peque\u00f1as y medianas empresas',en:'Small and medium-sized businesses',pt:'Pequenas e m\u00e9dias empresas'},\r\n          solutions:['bin_sponsor','compliance','consortia','digital_account','fraud_prevention','payment_processing','transaction_switch','services_consulting','digital_solutions']\r\n        },\r\n        capital_markets:{\r\n          labels:{es:'Mercado de capitales',en:'Capital markets',pt:'Mercado de capitais'},\r\n          solutions:['compliance','funds_investments','services_consulting','digital_solutions']\r\n        }\r\n      }\r\n    }\r\n  },\r\n  solutions:{\r\n    administrative:{labels:{es:'Administrativo',en:'Administrative',pt:'Administrativo'}},\r\n    accounting:{labels:{es:'Contabilidad',en:'Accounting',pt:'Contabilidade'}},\r\n    bin_sponsor:{labels:{es:'BIN sponsor',en:'BIN sponsor',pt:'BIN sponsor'}},\r\n    foreign_exchange:{labels:{es:'Cambio',en:'Foreign exchange',pt:'C\u00e2mbio'}},\r\n    offshore_foreign_exchange:{labels:{es:'Cambio offshore',en:'Offshore foreign exchange',pt:'C\u00e2mbio offshore'}},\r\n    compliance:{labels:{es:'Cumplimiento normativo',en:'Compliance',pt:'Compliance'}},\r\n    consortia:{labels:{es:'Consorcios',en:'Consortia',pt:'Cons\u00f3rcios'}},\r\n    digital_account:{labels:{es:'Cuenta digital',en:'Digital account',pt:'Conta digital'}},\r\n    core_banking:{labels:{es:'Core banking',en:'Core banking',pt:'Core banking'}},\r\n    credit:{labels:{es:'Cr\u00e9dito',en:'Credit',pt:'Cr\u00e9dito'}},\r\n    finance:{labels:{es:'Finanzas',en:'Finance',pt:'Financeiro'}},\r\n    funds_investments:{labels:{es:'Fondos e inversiones',en:'Funds and investments',pt:'Fundos e investimentos'}},\r\n    investments:{labels:{es:'Inversiones',en:'Investments',pt:'Investimentos'}},\r\n    receivables:{labels:{es:'Cuentas por cobrar',en:'Receivables',pt:'Receb\u00edveis'}},\r\n    relationship_channels:{labels:{es:'Canales de relacionamiento',en:'Relationship channels',pt:'Canais de relacionamento'}},\r\n    social_security:{labels:{es:'Seguridad social',en:'Social security',pt:'Seguridade'}},\r\n    transaction_switch:{labels:{es:'Switch transaccional',en:'Transaction switch',pt:'Switch transacional'}},\r\n    tokenization:{labels:{es:'Tokenizaci\u00f3n',en:'Tokenization',pt:'Tokeniza\u00e7\u00e3o'}},\r\n    services_consulting:{labels:{es:'Servicios y consultor\u00eda',en:'Services and consulting',pt:'Servi\u00e7os e consultoria'}},\r\n    digital_solutions:{labels:{es:'Soluciones digitales',en:'Digital solutions',pt:'Solu\u00e7\u00f5es digitais'}},\r\n    fraud_prevention:{\r\n      labels:{es:'Prevenci\u00f3n de fraude',en:'Fraud prevention',pt:'Preven\u00e7\u00e3o de fraude'},\r\n      children:[\r\n        {id:'3ds_server',labels:{es:'3DS (EMV 3-D Secure)',en:'3DS (EMV 3-D Secure)',pt:'3DS (EMV 3-D Secure)'},hasLanding:false},\r\n        {id:'riskcenter360',labels:{es:'RiskCenter360',en:'RiskCenter360',pt:'RiskCenter360'},hasLanding:true},\r\n        {id:'tokenization',labels:{es:'Tokenizaci\u00f3n',en:'Tokenization',pt:'Tokeniza\u00e7\u00e3o'},hasLanding:true}\r\n      ]\r\n    },\r\n    payment_processing:{\r\n      labels:{es:'Procesamiento de pagos',en:'Payment processing',pt:'Processamento de pagamentos'}\r\n    },\r\n    retail_payments:{\r\n      labels:{es:'Retail Payments',en:'Retail Payments',pt:'Retail payments'},\r\n      children:[\r\n        {id:'automatic_reconciliation',labels:{es:'Conciliaci\u00f3n autom\u00e1tica',en:'Automatic reconciliation',pt:'Concilia\u00e7\u00e3o autom\u00e1tica'},hasLanding:false},\r\n        {id:'transaction_switch',labels:{es:'Switch transaccional',en:'Transaction switch',pt:'Switch transacional'},hasLanding:true}\r\n      ]\r\n    }\r\n  }\r\n};\r\n\r\n\r\nconst merchantBusinessTypes = [\r\n  ['B2B\/Wholesale','B2B\/Mayorista','B2B \/ Wholesale','B2B \/ Atacado'],\r\n  ['Caterers & Drinking Places (Alcohol)','Catering y lugares para beber (Bebidas alcoh\u00f3licas)','Caterers & Drinking Places (Alcohol)','Catering e locais para bebidas (Bebidas alco\u00f3licas)'],\r\n  ['Gas Station','Gasolinera','Gas Station','Posto de combust\u00edvel'],\r\n  ['Healthcare','Cuidado de la salud','Healthcare','Sa\u00fade'],\r\n  ['Lodging','Alojamiento','Lodging','Hospedagem'],\r\n  ['Mail Order & Internet','Pedido por correo e Internet','Mail Order & Internet','Pedidos por correio e Internet'],\r\n  ['Public Administration','Administraci\u00f3n P\u00fablica','Public Administration','Administra\u00e7\u00e3o P\u00fablica'],\r\n  ['Quick Service Restaurant','Restaurante de servicio r\u00e1pido','Quick Service Restaurant','Restaurante de servi\u00e7o r\u00e1pido'],\r\n  ['Restaurant','Restaurante','Restaurant','Restaurante'],\r\n  ['Retail','Venta al detal','Retail','Varejo'],\r\n  ['School\/College','School\/College','School\/College','Escola \/ Faculdade'],\r\n  ['Services & Professional Services','Servicios y servicios profesionales','Services & Professional Services','Servi\u00e7os e servi\u00e7os profissionais'],\r\n  ['Travel & Entertainment','Viajes y entretenimiento','Travel & Entertainment','Viagens e entretenimento'],\r\n  ['Other','Otro','Other','Outro']\r\n];\r\n\r\nconst merchantFinancialInstitutions = [\r\n  ['Banco Popular de Puerto Rico','Banco Popular de Puerto Rico'],\r\n  ['FirstBank','FirstBank'],\r\n  ['Oriental Bank','Oriental Bank'],\r\n  ['Otras Instituciones','Otra instituci\u00f3n financiera']\r\n];\r\n\r\nconst puertoRicoMunicipalities = [\r\n  'Adjuntas','Aguada','Aguadilla','Aguas Buenas','Aibonito','Arecibo','Arroyo','A\u00f1asco',\r\n  'Barceloneta','Barranquitas','Bayam\u00f3n','Cabo Rojo','Caguas','Camuy','Can\u00f3vanas','Carolina',\r\n  'Cata\u00f1o','Cayey','Ceiba','Ciales','Cidra','Coamo','Comer\u00edo','Corozal','Culebra','Dorado',\r\n  'Fajardo','Florida','Guayama','Guayanilla','Guaynabo','Gurabo','Gu\u00e1nica','Hatillo',\r\n  'Hormigueros','Humacao','Isabela','Jayuya','Juana D\u00edaz','Juncos','Lajas','Lares',\r\n  'Las Mar\u00edas','Las Piedras','Lo\u00edza','Luquillo','Manat\u00ed','Maricao','Maunabo','Mayag\u00fcez',\r\n  'Naranjito','Morovis','Orocovis','Patillas','Pe\u00f1uelas','Ponce','Quebradillas','Rinc\u00f3n',\r\n  'R\u00edo Grande','Sabana Grande','Salinas','San Germ\u00e1n','San Juan','San Lorenzo','San Sebasti\u00e1n',\r\n  'Santa Isabel','Toa Alta','Toa Baja','Trujillo Alto','Utuado','Vega Alta','Vega Baja',\r\n  'Vieques','Villalba','Yabucoa','Yauco'\r\n];\r\n\r\n\/\/ Merchant Solutions apply to Evertec's Puerto Rico REGION (region code PR).\r\n\/\/ Countries\/territories in that region keep the normal catalog, and extra fields\r\n\/\/ appear only when a Merchant Solutions product is selected.\r\nconst merchantSolutionFamiliesPR = new Set([\r\n  'payment_acceptance', \/\/ aceptacion-de-pagos\r\n  'payment_gateway',    \/\/ Placetopay \/ pasarela de pagos\r\n  'semi_integrated',    \/\/ LINK \/ semi integrado\r\n  'pos',\r\n  'smart_terminals',\r\n  'pay_at_table',\r\n  'kiosks'\r\n]);\r\n\r\nconst merchantSpecificSolutionsPR = new Set([\r\n  'pos',\r\n  'mpos',\r\n  'pvot',\r\n  'poynt',\r\n  'linga'\r\n]);\r\n\r\nconst monthlyTransactionRanges = [\r\n  ['0_500','0 a 500'],\r\n  ['501_5000','501 a 5,000'],\r\n  ['5001_50000','5,001 a 50,000'],\r\n  ['50001_500000','50,001 a 500,000'],\r\n  ['500001_5000000','500,001 a 5,000,000'],\r\n  ['5000001_or_more','5,000,001 o m\u00e1s']\r\n];\r\n\r\n\r\n\/\/ Brazil qualification fields reproduced from the current Brazil lead form.\r\n\/\/ Values remain provisional\/normalized in English; visible labels are Spanish in this file.\r\nconst brazilJobTitles = [\r\n  ['student','Estudiante'],\r\n  ['intern','Pasante'],\r\n  ['analyst','Analista'],\r\n  ['manager','Gerente'],\r\n  ['supervisor','Supervisor(a)'],\r\n  ['coordinator','Coordinador(a)'],\r\n  ['director','Director(a)'],\r\n  ['superintendent','Superintendente'],\r\n  ['other','Otro']\r\n];\r\n\r\nconst brazilDepartments = [\r\n  ['it','T.I.'],\r\n  ['projects','Proyectos'],\r\n  ['business','Negocios'],\r\n  ['purchasing','Compras'],\r\n  ['consulting','Consultor\u00eda'],\r\n  ['compliance','Compliance'],\r\n  ['other','Otros']\r\n];\r\n\r\nconst brazilEmployeeCounts = [\r\n  ['1_49','1 a 49'],\r\n  ['50_249','50 a 249'],\r\n  ['250_999','250 a 999'],\r\n  ['1000_4999','1.000 a 4.999'],\r\n  ['5000_plus','5.000 o m\u00e1s']\r\n];\r\n\r\nconst brazilExternalTechConsultingOptions = [\r\n  ['yes','S\u00ed'],\r\n  ['no','No']\r\n];\r\n\r\n\/\/ Clasificaci\u00f3n comercial observada en el formulario actual de Brasil.\r\n\/\/ Los values son provisionales y normalizados en ingl\u00e9s. Conservamos la etiqueta\r\n\/\/ original PT-BR como metadata para facilitar el futuro mapeo con RD Station.\r\nconst brazilSolutionForOptions = [\r\n  {value:'banks',es:'Bancos',pt:'Bancos'},\r\n  {value:'foreign_exchange_bank',es:'Cambio (Banco)',pt:'C\u00e2mbio (Banco)'},\r\n  {value:'foreign_exchange_broker',es:'Cambio (Corredora)',pt:'C\u00e2mbio (Corretora)'},\r\n  {value:'brokerage',es:'Corredora',pt:'Corretora'},\r\n  {value:'finance_company',es:'Financiera',pt:'Financeira'},\r\n  {value:'dtvm',es:'DTVM',pt:'DTVM'},\r\n  {value:'scd',es:'SCD',pt:'SCD'},\r\n  {value:'payment_institution',es:'Instituci\u00f3n de Pago (IP)',pt:'Institui\u00e7\u00e3o de Pagamento (IP)'},\r\n  {value:'microcredit_scm',es:'Microcr\u00e9dito (SCM)',pt:'Micro Cr\u00e9dito (SCM)'},\r\n  {value:'leasing',es:'Arrendamiento Mercantil',pt:'Arrendamento Mercantil'},\r\n  {value:'credit_cooperative',es:'Cooperativa de Cr\u00e9dito',pt:'Cooperativa de Cr\u00e9dito'},\r\n  {value:'mortgage_securitization_company',es:'Compa\u00f1\u00eda Hipotecaria y Securitizadora',pt:'Companhia Hipotec\u00e1ria e Securitizadora'},\r\n  {value:'consortium',es:'Consorcio',pt:'Cons\u00f3rcio'},\r\n  {value:'funds',es:'Fondos',pt:'Fundos'},\r\n  {value:'investments',es:'Inversiones',pt:'Investimentos'},\r\n  {value:'payments_services',es:'Pagos y Servicios',pt:'Pagamentos e Servi\u00e7os'},\r\n  {value:'process_automation_digital',es:'Automatizaci\u00f3n de procesos (Digital)',pt:'Automa\u00e7\u00e3o de processos (Digital)'},\r\n  {value:'pension',es:'Fondos de pensiones',pt:'Previd\u00eancia'},\r\n  {value:'technology_services',es:'Servicios de Tecnolog\u00eda',pt:'Servi\u00e7os de Tecnologia'},\r\n  {value:'other',es:'Otros',pt:'Outros'}\r\n];\r\n\r\n\r\n\/\/ v5.2: Alianzas reutiliza exactamente el cat\u00e1logo de \"Tipo de negocio\" de Merchant Solutions (Puerto Rico).\r\n\/\/ Mantener una sola fuente evita diferencias futuras entre ambos desplegables.\r\nconst partnershipPaymentSolutions = [\r\n  ['ecommerce','e-Commerce'],\r\n  ['card_present','Tarjeta Presente'],\r\n  ['both','Ambas']\r\n];\r\n\r\nconst T = {\r\nes:{\r\n  kicker:'Conversemos',\r\n  hero_title:'La soluci\u00f3n correcta empieza por entender tu necesidad.',\r\n  hero_copy:'Te haremos unas preguntas breves para entender tu necesidad y conectarte con el equipo indicado.',\r\n  p1:'Sobre ti',p1s:'Datos + intenci\u00f3n',p2:'Tu necesidad',p2s:'Ruta personalizada',p3:'Revisar',p3s:'Confirmar y enviar',\r\n  detected_region:'Pa\u00eds seleccionado',\r\n  step1:'Paso 1 de 3',step2:'Paso 2 de 3',step3:'Paso 3 de 3',\r\n  about_title:'Cu\u00e9ntanos sobre ti.',about_copy:'Primero necesitamos saber d\u00f3nde est\u00e1s y c\u00f3mo podemos contactarte. Despu\u00e9s podr\u00e1s elegir qu\u00e9 necesitas.',\r\n  country_label:'Pa\u00eds *',other_country_label:'Otro pa\u00eds *',first_name_label:'Nombre *',last_name_label:'Apellido *',company_label:'Empresa *',email_label:'Correo de negocios *',phone_label:'Tel\u00e9fono *',phone_helper:'El prefijo internacional se ajusta autom\u00e1ticamente seg\u00fan el pa\u00eds. Ingresa un n\u00famero nacional v\u00e1lido.',optional:'(opcional)',\r\n  intent_title:'\u00bfC\u00f3mo podemos ayudarte?',intent_locked_copy:'Completa los campos obligatorios para habilitar estas opciones.',\r\n  intent_ready_copy:'Perfecto. Selecciona la opci\u00f3n que mejor describe lo que necesitas.',\r\n  status_locked:'Completa tus datos',status_ready:'Listo para continuar',\r\n  ready_message:'\u2713 Informaci\u00f3n completa. Ya puedes elegir c\u00f3mo podemos ayudarte.',\r\n  intent_sales:'Nuevo producto o servicio',intent_sales_copy:'Quiero conocer una soluci\u00f3n o hablar con un especialista.',\r\n  intent_support:'Asistencia t\u00e9cnica',intent_support_copy:'Necesito ayuda con un producto o servicio existente.',\r\n  intent_other:'Otra consulta',intent_other_copy:'Newsletter, alianzas, prensa y medios.',\r\n  commercial_title:'Encontremos la soluci\u00f3n adecuada.',commercial_copy:'Cu\u00e9ntanos a qu\u00e9 sector pertenece tu empresa y descubre las soluciones que mejor se ajustan a tus necesidades.',brazil_commercial_title:'Cu\u00e9ntanos un poco m\u00e1s sobre lo que necesitas.',brazil_commercial_copy:'Selecciona las opciones que mejor describan tu necesidad y te ayudaremos a encontrar la soluci\u00f3n adecuada para tu empresa.',brazil_v2_commercial_title:'Encontremos la soluci\u00f3n adecuada para tu empresa.',brazil_v2_commercial_copy:'Cu\u00e9ntanos sobre tu empresa y lo que est\u00e1s buscando para mostrarte las soluciones que mejor se ajustan a tu necesidad.',\r\n  support_title:'\u00bfEn qu\u00e9 producto necesitas ayuda?',support_copy:'Selecciona el producto relacionado con tu solicitud y cu\u00e9ntanos brevemente qu\u00e9 necesitas.',\r\n  other_title:'\u00bfQu\u00e9 tipo de consulta tienes?',other_copy:'Selecciona la opci\u00f3n que mejor describe lo que necesitas.',\r\n  press_title:'Solicitud de prensa y medios.',press_copy:'Cu\u00e9ntanos brevemente sobre tu solicitud para dirigirla a nuestro equipo de prensa.',\r\n  newsletter_title:'Recibe contenido que impulsa tus ideas.',newsletter_copy:'Confirma tu inter\u00e9s y revisa tus datos antes de suscribirte.',\r\n  partnership_title:'Conversemos sobre una alianza.',partnership_copy:'Cu\u00e9ntanos un poco m\u00e1s sobre la oportunidad para dirigirla al equipo indicado.',\r\n  sector_label:'Sector de tu Negocio \/ Empresa \/ Comercio *',solution_label:'Soluci\u00f3n o producto de inter\u00e9s *',\r\n  merchant_title:'Cu\u00e9ntanos un poco m\u00e1s sobre tu negocio.',\r\n  merchant_copy:'Esta soluci\u00f3n pertenece a Merchant Solutions y requiere algunos datos adicionales para dirigir correctamente tu solicitud.',\r\n  merchant_chip:'Regi\u00f3n Puerto Rico',\r\n  merchant_solutions_group:'Merchant Solutions',\r\n  retail_solutions_group:'Retail',\r\n  business_type_label:'Tipo de negocio *',\r\n  financial_institution_label:'Instituci\u00f3n financiera *',\r\n  municipality_label:'Pueblo *',\r\n  select_business_type:'Selecciona una opci\u00f3n',\r\n  select_financial_institution:'Selecciona una instituci\u00f3n',\r\n  select_municipality:'Selecciona tu pueblo',\r\n  merchant_required:'Completa Tipo de negocio, Instituci\u00f3n financiera y Pueblo para continuar.',\r\n  placetopay_title:'Informaci\u00f3n para eCommerce - Placetopay.',\r\n  placetopay_copy:'Necesitamos estos datos adicionales para dirigir correctamente tu solicitud de Placetopay.',\r\n  placetopay_chip:'Colombia y Ecuador',\r\n  monthly_transactions_label:'Transacciones por mes *',\r\n  select_monthly_transactions:'Selecciona una cantidad',\r\n  placetopay_required:'Completa el NIT\/RUC y las Transacciones por mes para continuar.',\r\n  rv_monthly_transactions:'Transacciones por mes',\r\n  brazil_qualification_title:'Informaci\u00f3n comercial para Brasil.',\r\n  brazil_qualification_copy:'Con esta informaci\u00f3n podremos conocerte mejor y ofrecerte una atenci\u00f3n personalizada y a la medida.',\r\n  brazil_qualification_chip:'Solo Brasil',\r\n  job_title_label:'Cargo *',department_label:'\u00c1rea *',employee_count_label:'N\u00famero de funcionarios',external_tech_consulting_label:'\u00bfContrata servicios de consultor\u00eda externa o profesionales para proyectos de tecnolog\u00eda? *',br_solution_for_label:'Busco soluciones para *',br_message_label:'Mensaje *',\r\n  select_job_title:'Selecciona un cargo',select_department:'Selecciona un \u00e1rea',select_employee_count:'Selecciona una opci\u00f3n',select_external_tech_consulting:'Selecciona una opci\u00f3n',select_br_solution_for:'Selecciona una opci\u00f3n',\r\n  brazil_required:'Completa Cargo, \u00c1rea, Busco soluciones para, la contrataci\u00f3n de consultor\u00eda externa\/profesionales de tecnolog\u00eda y Mensaje para continuar.',\r\n  rv_job_title:'Cargo',rv_department:'\u00c1rea',rv_employee_count:'N\u00famero de funcionarios',rv_external_tech_consulting:'Consultor\u00eda externa \/ profesionales de tecnolog\u00eda',rv_br_solution_for:'Busco soluciones para',rv_message:'Mensaje',\r\n  select_country:'Selecciona tu pa\u00eds',country_search_placeholder:'Selecciona tu pa\u00eds',country_no_results:'No encontramos ese pa\u00eds en la lista principal. Selecciona la opci\u00f3n \\'Otro\\' en el listado.',country_show_options:'Mostrar pa\u00edses',select_other_country:'Selecciona otro pa\u00eds',other_country_search_placeholder:'Selecciona otro pa\u00eds',other_country_no_results:'Actualmente no tenemos servicios disponibles en el pa\u00eds que buscas.',other_country_show_options:'Mostrar otros pa\u00edses',other_country_option:'Otro',select_solution:'Selecciona una soluci\u00f3n o producto',select_sector_first:'Primero selecciona el sector que mejor se ajuste a tu perfil',\r\n  anything_else:'\u00bfHay algo m\u00e1s que debamos saber?',max500:'M\u00e1ximo 500 caracteres.',\r\n  support_product_label:'\u00bfSobre qu\u00e9 producto necesitas soporte? *',support_message_label:'Cu\u00e9ntanos c\u00f3mo podemos ayudarte *',select_support_product:'Selecciona un producto o servicio',\r\n  security_helper:'No incluyas contrase\u00f1as, n\u00fameros de tarjeta ni informaci\u00f3n sensible de pagos.',\r\n  inquiry_label:'Tipo de consulta',help_label:'\u00bfC\u00f3mo podemos ayudarte? *',\r\n  back:'\u2190 Atr\u00e1s',review_btn:'Revisar informaci\u00f3n \u2192',review_title:'Revisa antes de enviar.',review_copy:'Confirma que la informaci\u00f3n sea correcta antes de enviarla.',\r\n  consent_copy:'Al continuar, acepta la pol\u00edtica de protecci\u00f3n de datos personales de Empresas del Grupo Evertec y sus filiales y subsidiarias.',submit:'Enviar solicitud',\r\n  success_title:'Gracias. Recibimos tu solicitud.',success_copy:'Tu solicitud fue recibida correctamente.',support_success_title:'\u00a1Gracias por contactarnos!',support_success_copy:'Hemos recibido tu solicitud. Te enviaremos por correo electr\u00f3nico la informaci\u00f3n de soporte correspondiente. Si deseas agilizar tu solicitud, puedes consultar nuestros canales de soporte.',\r\n  press_success_title:'\u00a1Gracias por contactarnos!',press_success_copy:'Hemos recibido tu solicitud. Nuestro equipo de prensa revisar\u00e1 la informaci\u00f3n y se pondr\u00e1 en contacto contigo.',\r\n  newsletter_success_title:'\u00a1Gracias por suscribirte!',newsletter_success_copy:'Pronto recibir\u00e1s contenido, tendencias e ideas de Evertec en tu correo.',\r\n  partnership_success_title:'\u00a1Gracias por tu inter\u00e9s en colaborar con Evertec!',partnership_success_copy:'Hemos recibido la informaci\u00f3n de tu solicitud de alianza y la dirigiremos al equipo correspondiente.',\r\n  demo_note:'',\r\n  catalog_pending:'La estructura regional ya est\u00e1 preparada, pero todav\u00eda no hemos cargado el cat\u00e1logo comercial de esta regi\u00f3n.',\r\n  e_step2_sales:'Selecciona un sector y una soluci\u00f3n para continuar.',e_step2_brazil_sales:'Completa \u201cBusco soluciones para\u201d para continuar.',e_step2_support:'Selecciona el producto sobre el que necesitas soporte e ingresa una descripci\u00f3n v\u00e1lida.',e_step2_other:'Selecciona una opci\u00f3n para continuar.',e_step2_press:'Ingresa una solicitud v\u00e1lida de prensa o medios.',e_step2_partnership:'Completa Industria y Tipo de soluci\u00f3n de pagos para continuar.',e_partnership_country:'Alianzas estrat\u00e9gicas est\u00e1 disponible actualmente para Puerto Rico.',e_consent:'Debes aceptar la pol\u00edtica de privacidad para enviar.',\r\n  e_first_name:'Ingresa un nombre v\u00e1lido.',e_last_name:'Ingresa un apellido v\u00e1lido.',e_company:'Ingresa un nombre de empresa v\u00e1lido.',e_email:'Ingresa un correo electr\u00f3nico v\u00e1lido. No se aceptan correos temporales o de prueba.',e_corporate_email:'Para esta opci\u00f3n, ingresa un correo corporativo v\u00e1lido. Los correos personales solo se aceptan para Merchant Solutions en Puerto Rico y Placetopay en Colombia o Ecuador.',e_phone:'Ingresa un n\u00famero de tel\u00e9fono v\u00e1lido para el pa\u00eds seleccionado.',e_message_quality:'Ingresa un mensaje v\u00e1lido.',e_tax_id:'Ingresa un NIT\/RUC con una longitud v\u00e1lida para el pa\u00eds seleccionado.',e_website:'Ingresa un sitio web v\u00e1lido, por ejemplo empresa.com.',e_submit:'No pudimos enviar tu solicitud. Verifica tu conexi\u00f3n e int\u00e9ntalo nuevamente.',e_submit_config:'El formulario todav\u00eda no est\u00e1 conectado al middleware de desarrollo.',\r\n  rv_country:'Pa\u00eds',rv_region:'Regi\u00f3n',rv_first_name:'Nombre',rv_last_name:'Apellido',rv_company:'Empresa',rv_email:'Correo',rv_phone:'Tel\u00e9fono',rv_intent:'Necesidad',rv_sector:'Sector',rv_product_solution:'Soluci\u00f3n o producto',rv_support_product:'Producto para soporte',rv_support_message:'Mensaje \/ comentarios',rv_inquiry_type:'Tipo de consulta',rv_inquiry_message:'Solicitud',rv_business_website:'Sitio web del negocio',rv_industry:'Industria',rv_payment_solution:'Tipo de soluci\u00f3n de pagos'\r\n}\r\n};\r\n\r\nconst tr = key => T[lang][key] || key;\r\nconst langKey = () => 'es';\r\nconst labelOf = obj => obj?.labels?.es || '';\r\nconst countryLabel = c => c?.es || '';\r\nconst selectedCountrySelectionValue = () => $('#country').value === OTHER_COUNTRY_VALUE ? $('#other-country').value : $('#country').value;\r\nconst selectedCountryCode = () => selectedCountrySelectionValue();\r\nconst currentCountry = () => countries.find(c => c.code === selectedCountryCode());\r\nconst currentRegion = () => currentCountry()?.region || '';\r\n\/\/ V5.10: Brasil usa exclusivamente la experiencia antes identificada como v2.\r\nconst isBrazilV2 = () => currentCountry()?.code === 'BR';\r\nconst selectedCountryDisplayLabel = () => countryLabel(currentCountry());\r\nconst normalizeCountrySearch = value => String(value || '')\r\n  .normalize('NFD')\r\n  .replace(\/[\\u0300-\\u036f]\/g,'')\r\n  .toLowerCase()\r\n  .trim();\r\nconst primaryCountryList = () => countries\r\n  .filter(c=>mainCountryCodes.has(c.code))\r\n  .sort((a,b)=>a.es.localeCompare(b.es,'es'));\r\n\r\nfunction closeCountryResults(){\r\n  $('#country-results').hidden = true;\r\n  $('#country-search').setAttribute('aria-expanded','false');\r\n}\r\n\r\nfunction syncCountrySearchFromSelect(){\r\n  const code = $('#country').value;\r\n  const c = countries.find(item=>item.code===code);\r\n  $('#country-search').value = code === OTHER_COUNTRY_VALUE ? tr('other_country_option') : (c?.es || '');\r\n}\r\n\r\nfunction choosePrimaryCountry(code){\r\n  $('#country').value = code;\r\n  syncCountrySearchFromSelect();\r\n  closeCountryResults();\r\n  $('#country').dispatchEvent(new Event('change',{bubbles:true}));\r\n}\r\n\r\nfunction renderCountryResults(query=''){\r\n  const box = $('#country-results');\r\n  const q = normalizeCountrySearch(query);\r\n  const visibleMatches = primaryCountryList().filter(c=>!q || normalizeCountrySearch(c.es).includes(q));\r\n  const otherLabel = tr('other_country_option');\r\n  const includeOther = !q || normalizeCountrySearch(otherLabel).includes(q);\r\n  const rows = visibleMatches.map(c=>\r\n    `<button type=\"button\" class=\"country-result\" role=\"option\" data-country-code=\"${c.code}\">${c.es}<\/button>`\r\n  );\r\n  if(includeOther){\r\n    rows.push(`<button type=\"button\" class=\"country-result\" role=\"option\" data-country-code=\"${OTHER_COUNTRY_VALUE}\">${otherLabel}<\/button>`);\r\n  }\r\n  box.innerHTML = rows.length ? rows.join('') : `<div class=\"country-no-results\">${tr('country_no_results')}<\/div>`;\r\n  box.hidden = false;\r\n  $('#country-search').setAttribute('aria-expanded','true');\r\n  Array.from(box.querySelectorAll('.country-result')).forEach(btn=>btn.addEventListener('mousedown',e=>{\r\n    e.preventDefault();\r\n    choosePrimaryCountry(btn.dataset.countryCode);\r\n  }));\r\n}\r\n\r\nconst secondaryCountryList = () => countries\r\n  .filter(c=>!mainCountryCodes.has(c.code))\r\n  .sort((a,b)=>a.es.localeCompare(b.es,'es'));\r\n\r\nfunction closeOtherCountryResults(){\r\n  $('#other-country-results').hidden = true;\r\n  $('#other-country-search').setAttribute('aria-expanded','false');\r\n}\r\n\r\nfunction syncOtherCountrySearchFromSelect(){\r\n  const code = $('#other-country').value;\r\n  const c = countries.find(item=>item.code===code);\r\n  $('#other-country-search').value = c?.es || '';\r\n}\r\n\r\nfunction chooseOtherCountry(code){\r\n  $('#other-country').value = code;\r\n  syncOtherCountrySearchFromSelect();\r\n  closeOtherCountryResults();\r\n  $('#other-country').dispatchEvent(new Event('change',{bubbles:true}));\r\n}\r\n\r\nfunction renderOtherCountryResults(query=''){\r\n  const box = $('#other-country-results');\r\n  const q = normalizeCountrySearch(query);\r\n  const matches = secondaryCountryList().filter(c=>!q || normalizeCountrySearch(c.es).includes(q));\r\n  const rows = matches.map(c=>\r\n    `<button type=\"button\" class=\"country-result other-country-result\" role=\"option\" data-country-code=\"${c.code}\">${c.es}<\/button>`\r\n  );\r\n  box.innerHTML = rows.length ? rows.join('') : `<div class=\"country-no-results\">${tr('other_country_no_results')}<\/div>`;\r\n  box.hidden = false;\r\n  $('#other-country-search').setAttribute('aria-expanded','true');\r\n  Array.from(box.querySelectorAll('.other-country-result')).forEach(btn=>btn.addEventListener('mousedown',e=>{\r\n    e.preventDefault();\r\n    chooseOtherCountry(btn.dataset.countryCode);\r\n  }));\r\n}\r\n\r\nfunction populateOtherCountries(){\r\n  const sel = $('#other-country');\r\n  const list = secondaryCountryList();\r\n  sel.innerHTML = `<option value=\"\">${tr('select_other_country')}<\/option>` +\r\n    list.map(c=>`<option value=\"${c.code}\">${c.es}<\/option>`).join('');\r\n}\r\n\r\nfunction syncOtherCountryUI(){\r\n  const active = $('#country').value === OTHER_COUNTRY_VALUE;\r\n  const field = $('#other-country-field');\r\n  const sel = $('#other-country');\r\n  const input = $('#other-country-search');\r\n  const toggle = $('#other-country-search-toggle');\r\n  field.classList.toggle('hidden', !active);\r\n  sel.disabled = !active;\r\n  input.disabled = !active;\r\n  toggle.disabled = !active;\r\n  if(!active){\r\n    sel.value = '';\r\n    input.value = '';\r\n    closeOtherCountryResults();\r\n  }else{\r\n    syncOtherCountrySearchFromSelect();\r\n  }\r\n}\r\n\r\nfunction populateCountries(keep=true){\r\n  const sel = $('#country');\r\n  const previousPrimaryValue = keep ? sel.value : '';\r\n  const previousOtherCode = keep ? $('#other-country').value : '';\r\n  const list = primaryCountryList();\r\n  sel.innerHTML = `<option value=\"\">${tr('select_country')}<\/option>` +\r\n    list.map(c=>`<option value=\"${c.code}\">${c.es}<\/option>`).join('') +\r\n    `<option value=\"${OTHER_COUNTRY_VALUE}\">${tr('other_country_option')}<\/option>`;\r\n\r\n  populateOtherCountries();\r\n\r\n  if(previousPrimaryValue && Array.from(sel.options).some(o=>o.value===previousPrimaryValue)){\r\n    sel.value = previousPrimaryValue;\r\n    if(previousPrimaryValue===OTHER_COUNTRY_VALUE && previousOtherCode && countries.some(c=>c.code===previousOtherCode)){\r\n      $('#other-country').value = previousOtherCode;\r\n    }\r\n  }\r\n  $('#country-search').placeholder = tr('country_search_placeholder');\r\n  $('#country-search-toggle').setAttribute('aria-label',tr('country_show_options'));\r\n  $('#country-search-toggle').title = tr('country_show_options');\r\n  $('#other-country-search').placeholder = tr('other_country_search_placeholder');\r\n  $('#other-country-search-toggle').setAttribute('aria-label',tr('other_country_show_options'));\r\n  $('#other-country-search-toggle').title = tr('other_country_show_options');\r\n  syncCountrySearchFromSelect();\r\n  syncOtherCountryUI();\r\n}\r\n\r\nfunction populateMerchantSelects(){\r\n  $('#business-type').innerHTML =\r\n    `<option value=\"\">${tr('select_business_type')}<\/option>` +\r\n    merchantBusinessTypes.map(x=>`<option value=\"${x[0]}\">${x[1]}<\/option>`).join('');\r\n\r\n  $('#financial-institution').innerHTML =\r\n    `<option value=\"\">${tr('select_financial_institution')}<\/option>` +\r\n    merchantFinancialInstitutions.map(x=>{\r\n      const label = x[0] === 'Otras Instituciones' ? x[1] : x[0];\r\n      return `<option value=\"${x[0]}\">${label}<\/option>`;\r\n    }).join('');\r\n\r\n  $('#municipality').innerHTML =\r\n    `<option value=\"\">${tr('select_municipality')}<\/option>` +\r\n    puertoRicoMunicipalities.map(x=>`<option value=\"${x}\">${x}<\/option>`).join('');\r\n}\r\n\r\nfunction populatePlacetopaySelects(){\r\n  $('#monthly-transactions').innerHTML =\r\n    `<option value=\"\">${tr('select_monthly_transactions')}<\/option>` +\r\n    monthlyTransactionRanges.map(x=>`<option value=\"${x[0]}\">${x[1]}<\/option>`).join('');\r\n}\r\n\r\nfunction populateBrazilSelects(){\r\n  $('#job-title').innerHTML =\r\n    `<option value=\"\">${tr('select_job_title')}<\/option>` +\r\n    brazilJobTitles.map(x=>`<option value=\"${x[0]}\">${x[1]}<\/option>`).join('');\r\n  $('#department').innerHTML =\r\n    `<option value=\"\">${tr('select_department')}<\/option>` +\r\n    brazilDepartments.map(x=>`<option value=\"${x[0]}\">${x[1]}<\/option>`).join('');\r\n  $('#employee-count').innerHTML =\r\n    `<option value=\"\">${tr('select_employee_count')}<\/option>` +\r\n    brazilEmployeeCounts.map(x=>`<option value=\"${x[0]}\">${x[1]}<\/option>`).join('');\r\n  $('#external-tech-consulting').innerHTML =\r\n    `<option value=\"\">${tr('select_external_tech_consulting')}<\/option>` +\r\n    brazilExternalTechConsultingOptions.map(x=>`<option value=\"${x[0]}\">${x[1]}<\/option>`).join('');\r\n  $('#br-solution-for').innerHTML =\r\n    `<option value=\"\">${tr('select_br_solution_for')}<\/option>` +\r\n    brazilSolutionForOptions.map(x=>`<option value=\"${x.value}\" data-original-pt=\"${x.pt}\">${x.es}<\/option>`).join('');\r\n}\r\n\r\nfunction populateStaticSelects(){\r\n  $('#partnership-industry').innerHTML =\r\n    `<option value=\"\">Selecciona una opci\u00f3n<\/option>` +\r\n    merchantBusinessTypes.map(x=>`<option value=\"${x[0]}\">${x[1]}<\/option>`).join('');\r\n  $('#partnership-payment-solution').innerHTML =\r\n    `<option value=\"\">Selecciona una opci\u00f3n<\/option>` +\r\n    partnershipPaymentSolutions.map(x=>`<option value=\"${x[0]}\">${x[1]}<\/option>`).join('');\r\n  populateMerchantSelects();\r\n  populatePlacetopaySelects();\r\n  populateBrazilSelects();\r\n}\r\n\r\nfunction applySpanishLabels(){\r\n  $$('[data-i18n]').forEach(el=>{\r\n    const k=el.dataset.i18n;\r\n    if(T.es[k]!==undefined) el.textContent=T.es[k];\r\n  });\r\n  populateCountries(true);\r\n  populateStaticSelects();\r\n  updateRegionUI();\r\n  renderSectors();\r\n  updateCommercialControls();\r\n  updateDetailRoute();\r\n  evaluateUnlock();\r\n  renderReview();\r\n  updateTech();\r\n  document.documentElement.lang = 'es';\r\n}\r\n\r\nfunction updateRegionUI(){\r\n  syncOtherCountryUI();\r\n  const c = currentCountry();\r\n  $('#country-crm').value = c ? c.es : '';\r\n  $('#brazil-variant').value = isBrazilCountry() ? 'v2' : '';\r\n  $('#region').value = c ? c.region : '';\r\n  const pill=$('#region-pill');\r\n  if(c){\r\n    pill.classList.add('visible');\r\n    $('#region-name').textContent=c.es || '\u2014';\r\n  }else{\r\n    pill.classList.remove('visible');\r\n  }\r\n  updatePhonePrefix();\r\n}\r\n\r\nconst FREE_EMAIL_DOMAINS = new Set([\r\n  'gmail.com','googlemail.com','hotmail.com','hotmail.es','hotmail.com.br','outlook.com','outlook.es','outlook.com.br',\r\n  'live.com','live.com.mx','msn.com','yahoo.com','yahoo.es','yahoo.com.br','ymail.com','rocketmail.com',\r\n  'icloud.com','me.com','mac.com','aol.com','gmx.com','gmx.net','mail.com','proton.me','protonmail.com',\r\n  'tuta.com','tutanota.com','fastmail.com','hey.com','zoho.com','uol.com.br','bol.com.br','terra.com.br','terra.com','ig.com.br'\r\n]);\r\nconst DISPOSABLE_EMAIL_DOMAINS = new Set([\r\n  '10minutemail.com','guerrillamail.com','guerrillamail.net','mailinator.com','yopmail.com','temp-mail.org','tempmail.com',\r\n  'throwawaymail.com','trashmail.com','sharklasers.com','getnada.com','emailondeck.com','mohmal.com','maildrop.cc',\r\n  'dispostable.com','mintemail.com','fakeinbox.com','tempail.com','tempr.email','discard.email'\r\n]);\r\nconst FAKE_EMAIL_DOMAINS = new Set(['example.com','example.net','example.org','asdf.com','test.com','invalid.com','localhost']);\r\nconst FAKE_TEXT_VALUES = new Set(['test','testing','prueba','asdf','qwerty','xxx','xxxx','fake','falso','none','null','n\/a','na','empresa','company']);\r\nconst PHONE_LENGTH_RULES = {\r\n  BS:[7,7],BB:[7,7],BZ:[7,7],BM:[7,7],BQ:[7,8],KY:[7,7],DO:[10,10],HT:[8,8],JM:[7,7],MQ:[9,9],MS:[7,7],PR:[10,10],BL:[9,9],KN:[7,7],LC:[7,7],MF:[9,9],VC:[7,7],TT:[7,7],TC:[7,7],US:[10,10],VG:[7,7],VI:[7,7],\r\n  AR:[10,11],BO:[8,8],CL:[9,9],EC:[9,9],GF:[9,9],GY:[7,7],PY:[9,9],PE:[9,9],SR:[6,7],UY:[8,8],BR:[10,11],\r\n  AI:[7,7],AG:[7,7],AW:[7,7],CA:[10,10],CR:[8,8],CW:[7,7],DM:[7,7],SV:[8,8],GD:[7,7],GP:[9,9],GT:[8,8],HN:[8,8],MX:[10,10],NI:[8,8],PA:[7,8],CO:[10,10]\r\n};\r\n\r\nconst normalizeSpaces = value => String(value || '').replace(\/\\s+\/g,' ').trim();\r\nconst digitsOnly = value => String(value || '').replace(\/\\D\/g,'');\r\nconst countLetters = value => (String(value || '').match(\/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\u0100-\u017e]\/g) || []).length;\r\nconst normalizedFakeValue = value => normalizeSpaces(value).toLowerCase().replace(\/[._\\-\\s]+\/g,'');\r\n\r\nfunction result(valid,message=''){ return {valid:Boolean(valid),message}; }\r\nfunction domainBlocked(domain,set){ return [...set].some(item=>domain===item || domain.endsWith(`.${item}`)); }\r\nfunction isObviousFakeText(value){\r\n  const compact=normalizedFakeValue(value);\r\n  if(!compact) return true;\r\n  if(FAKE_TEXT_VALUES.has(compact)) return true;\r\n  if(\/^([a-z0-9])\\1{3,}$\/i.test(compact)) return true;\r\n  return false;\r\n}\r\nfunction validatePersonName(value,message){\r\n  const v=normalizeSpaces(value);\r\n  if(v.length<2 || v.length>100 || countLetters(v)<2) return result(false,message);\r\n  if(!\/^[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\u0100-\u017e.'\u2019\\-\\s]+$\/.test(v)) return result(false,message);\r\n  if(isObviousFakeText(v)) return result(false,message);\r\n  return result(true);\r\n}\r\nfunction validateCompany(value){\r\n  const v=normalizeSpaces(value);\r\n  const meaningful=(v.match(\/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\u0100-\u017e0-9]\/g)||[]).length;\r\n  if(v.length<2 || v.length>150 || meaningful<2) return result(false,tr('e_company'));\r\n  if(isObviousFakeText(v)) return result(false,tr('e_company'));\r\n  if(\/^\\d+$\/.test(v)) return result(false,tr('e_company'));\r\n  return result(true);\r\n}\r\nfunction validateBusinessEmail(value,{allowPersonal=false}={}){\r\n  const email=String(value||'').trim().toLowerCase();\r\n  if(email.length<6 || email.length>180 || !email.includes('@')) return result(false,tr('e_email'));\r\n  const parts=email.split('@');\r\n  if(parts.length!==2) return result(false,tr('e_email'));\r\n  const [local,domain]=parts;\r\n  if(!local || !domain || local.startsWith('.') || local.endsWith('.') || local.includes('..')) return result(false,tr('e_email'));\r\n  if(!\/^[a-z0-9.!#$%&'*+\/=?^_`{|}~-]+$\/i.test(local)) return result(false,tr('e_email'));\r\n  if(domain.length>253 || !domain.includes('.') || domain.includes('..')) return result(false,tr('e_email'));\r\n  const labels=domain.split('.');\r\n  if(labels.some(label=>!label || label.length>63 || !\/^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$\/i.test(label))) return result(false,tr('e_email'));\r\n  const tld=labels[labels.length-1];\r\n  if(!\/^(?:[a-z]{2,63}|xn--[a-z0-9-]{2,59})$\/i.test(tld)) return result(false,tr('e_email'));\r\n  if(domainBlocked(domain,DISPOSABLE_EMAIL_DOMAINS) || domainBlocked(domain,FAKE_EMAIL_DOMAINS)) return result(false,tr('e_email'));\r\n  if(!allowPersonal && domainBlocked(domain,FREE_EMAIL_DOMAINS)) return result(false,tr('e_corporate_email'));\r\n  if(['test','testing','asdf','qwerty','fake','email','correo'].includes(local.replace(\/[._+-]\/g,''))) return result(false,tr('e_email'));\r\n  return result(true);\r\n}\r\nfunction normalizePhoneParts(raw,countryCode){\r\n  const dial=dialCodes[countryCode]||'';\r\n  const dialDigits=digitsOnly(dial);\r\n  let local=digitsOnly(raw);\r\n  const trimmed=String(raw||'').trim();\r\n  if(local.startsWith('00')) local=local.slice(2);\r\n  const limits=PHONE_LENGTH_RULES[countryCode]||[7,15];\r\n  if(dialDigits && local.startsWith(dialDigits) && (trimmed.startsWith('+') || digitsOnly(raw).length>limits[1])){\r\n    local=local.slice(dialDigits.length);\r\n  }\r\n  return {dial,dialDigits,local,e164:(dialDigits&&local)?`+${dialDigits}${local}`:''};\r\n}\r\nfunction suspiciousPhoneDigits(digits){\r\n  if(!digits) return true;\r\n  if(\/^(\\d)\\1+$\/.test(digits)) return true;\r\n  const asc='012345678901234567890123456789';\r\n  const desc='987654321098765432109876543210';\r\n  if(digits.length>=7 && (asc.includes(digits) || desc.includes(digits))) return true;\r\n  return false;\r\n}\r\nfunction validatePhone(value){\r\n  const countryCode=currentCountry()?.code||'';\r\n  if(!countryCode) return result(false,tr('e_phone'));\r\n  if(!\/^[\\d\\s()+.\\-]+$\/.test(String(value||'').trim())) return result(false,tr('e_phone'));\r\n  const parts=normalizePhoneParts(value,countryCode);\r\n  const [min,max]=PHONE_LENGTH_RULES[countryCode]||[7,15];\r\n  if(parts.local.length<min || parts.local.length>max || suspiciousPhoneDigits(parts.local)) return result(false,tr('e_phone'));\r\n  if(parts.e164.length<8 || parts.e164.length>16) return result(false,tr('e_phone'));\r\n  return result(true);\r\n}\r\nfunction validateMessage(value){\r\n  const v=normalizeSpaces(value);\r\n  const meaningful=(v.match(\/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\u0100-\u017e0-9]\/g)||[]).length;\r\n  if(v.length<20 || meaningful<12 || \/^(.)(?:\\1|\\s){15,}$\/i.test(v)) return result(false,tr('e_message_quality'));\r\n  return result(true);\r\n}\r\nfunction normalizeWebsite(value){\r\n  const raw=String(value||'').trim();\r\n  if(!raw) return '';\r\n  let candidate=raw;\r\n  if(candidate.startsWith('\/\/')) candidate=`https:${candidate}`;\r\n  else if(!\/^[a-z][a-z0-9+.-]*:\\\/\\\/\/i.test(candidate)) candidate=`https:\/\/${candidate}`;\r\n  try{\r\n    const url=new URL(candidate);\r\n    const hostname=String(url.hostname||'').replace(\/\\.$\/,'');\r\n    if(!['http:','https:'].includes(url.protocol) || !hostname.includes('.') || url.username || url.password) return '';\r\n    return url.href;\r\n  }catch(_){ return ''; }\r\n}\r\nfunction validateWebsite(value){\r\n  const v=String(value||'').trim();\r\n  if(!v) return result(true);\r\n  return result(Boolean(normalizeWebsite(v)),tr('e_website'));\r\n}\r\nfunction validateTaxId(value){\r\n  const code=currentCountry()?.code||'';\r\n  const digits=digitsOnly(value);\r\n  if(code==='CO') return result(\/^\\d{9,10}$\/.test(digits) && !\/^(\\d)\\1+$\/.test(digits),tr('e_tax_id'));\r\n  if(code==='EC') return result(\/^\\d{13}$\/.test(digits) && !\/^(\\d)\\1+$\/.test(digits),tr('e_tax_id'));\r\n  return result(Boolean(digits),tr('e_tax_id'));\r\n}\r\nfunction fieldFeedbackElement(el){\r\n  if(!el) return null;\r\n  const field=el.closest('.field');\r\n  if(!field) return null;\r\n  let feedback=field.querySelector(`.validation-feedback[data-for=\"${el.id}\"]`);\r\n  if(!feedback){\r\n    feedback=document.createElement('div');\r\n    feedback.className='validation-feedback';\r\n    feedback.dataset.for=el.id;\r\n    if(el.id==='phone-local') $('#phone-control').insertAdjacentElement('afterend',feedback);\r\n    else el.insertAdjacentElement('afterend',feedback);\r\n  }\r\n  return feedback;\r\n}\r\nfunction renderFieldValidation(id,validation){\r\n  const el=$('#'+id);\r\n  if(!el) return;\r\n  el.classList.toggle('is-invalid',!validation.valid);\r\n  el.setAttribute('aria-invalid',validation.valid?'false':'true');\r\n  if(id==='phone-local') $('#phone-control').classList.toggle('is-invalid',!validation.valid);\r\n  const feedback=fieldFeedbackElement(el);\r\n  if(feedback){feedback.textContent=validation.message||'';feedback.classList.toggle('visible',!validation.valid);}\r\n}\r\nfunction clearFieldValidation(id){\r\n  const el=$('#'+id); if(!el) return;\r\n  el.classList.remove('is-invalid');el.removeAttribute('aria-invalid');\r\n  if(id==='phone-local') $('#phone-control').classList.remove('is-invalid');\r\n  const feedback=fieldFeedbackElement(el);if(feedback){feedback.textContent='';feedback.classList.remove('visible');}\r\n}\r\nfunction validateFirstStepField(id,{render=false}={}){\r\n  let validation;\r\n  if(id==='first-name') validation=validatePersonName($('#first-name').value,tr('e_first_name'));\r\n  else if(id==='last-name') validation=validatePersonName($('#last-name').value,tr('e_last_name'));\r\n  else if(id==='company') validation=validateCompany($('#company').value);\r\n  else if(id==='email') validation=validateBusinessEmail($('#email').value,{allowPersonal:true}); \/\/ Paso 1: validaci\u00f3n sint\u00e1ctica; la pol\u00edtica final depende del journey elegido en Paso 2.\r\n  else if(id==='phone-local') validation=validatePhone($('#phone-local').value);\r\n  else validation=result(true);\r\n  if(render) renderFieldValidation(id,validation);\r\n  return validation;\r\n}\r\nfunction firstStepValidation({render=false}={}){\r\n  const ids=['first-name','last-name','company','email','phone-local'];\r\n  const checks=ids.map(id=>[id,validateFirstStepField(id,{render})]);\r\n  if(!currentCountry()) return {valid:false,message:'Selecciona un pa\u00eds de la lista.'};\r\n  const failed=checks.find(([,check])=>!check.valid);\r\n  return failed?{valid:false,message:failed[1].message}:{valid:true,message:''};\r\n}\r\nfunction firstStepValid(){ return firstStepValidation().valid; }\r\n\r\nfunction updatePhonePrefix(){\r\n  const countryCode = currentCountry()?.code || '';\r\n  const dial = dialCodes[countryCode] || '';\r\n  const prefix = $('#phone-prefix');\r\n  const control = $('#phone-control');\r\n  const input = $('#phone-local');\r\n\r\n  prefix.textContent = dial || '\u2014';\r\n  prefix.classList.toggle('empty', !dial);\r\n  input.disabled = !countryCode;\r\n  control.classList.toggle('is-disabled', !countryCode);\r\n\r\n  if(!countryCode){\r\n    input.value = '';\r\n  }\r\n  updateFullPhone();\r\n}\r\n\r\nfunction updateFullPhone(){\r\n  const countryCode = currentCountry()?.code || '';\r\n  const parts = normalizePhoneParts($('#phone-local').value,countryCode);\r\n  $('#phone').value = parts.e164 || '';\r\n}\r\n\r\nfunction evaluateUnlock(){\r\n  const validation = firstStepValidation();\r\n  const baseReady = validation.valid;\r\n  const ready = baseReady;\r\n  const status = $('#unlock-status');\r\n  const note = $('#unlock-copy');\r\n  const success = $('#micro-success');\r\n  const hasStarted = ['first-name','last-name','company','email','phone-local'].some(id=>$('#'+id).value.trim()) || Boolean(currentCountry());\r\n\r\n  $$('.choice[data-intent]').forEach(card=>{\r\n    card.disabled = !ready;\r\n    card.classList.toggle('locked',!ready);\r\n    card.classList.toggle('enabled',ready);\r\n  });\r\n\r\n  status.classList.toggle('ready',ready);\r\n  status.textContent = ready ? tr('status_ready') : tr('status_locked');\r\n  note.textContent = ready ? tr('intent_ready_copy') : (hasStarted && validation.message ? validation.message : tr('intent_locked_copy'));\r\n  success.classList.toggle('visible',ready);\r\n\r\n  if(ready && !cardsWereUnlocked){\r\n    cardsWereUnlocked = true;\r\n    setTimeout(()=> {\r\n      $('#intent-cards').scrollIntoView({behavior:'smooth',block:'center'});\r\n    }, 180);\r\n  }\r\n  if(!ready) cardsWereUnlocked=false;\r\n  updateTech();\r\n}\r\n\r\nfunction showTurnstileFeedback(message){\r\n  const el=$('#ev-turnstile-error');\r\n  if(!el) return;\r\n  el.textContent=message||'';\r\n  el.classList.toggle('visible',Boolean(message));\r\n}\r\n\r\nfunction resetTurnstile(){\r\n  turnstileToken='';\r\n  showTurnstileFeedback('');\r\n  if(window.turnstile && turnstileWidgetId!==null){\r\n    try{window.turnstile.reset(turnstileWidgetId);}catch(_){\/* widget may still be initializing *\/}\r\n  }\r\n}\r\n\r\nfunction initTurnstile(attempt=0){\r\n  if(turnstileWidgetId!==null) return;\r\n  if(TURNSTILE_SITE_KEY==='REPLACE_WITH_CLOUDFLARE_TURNSTILE_SITE_KEY'){\r\n    showTurnstileFeedback('La verificaci\u00f3n de seguridad a\u00fan no est\u00e1 configurada.');\r\n    return;\r\n  }\r\n  if(!window.turnstile){\r\n    if(attempt<30){setTimeout(()=>initTurnstile(attempt+1),100);return;}\r\n    showTurnstileFeedback('No pudimos cargar la verificaci\u00f3n de seguridad. Recarga la p\u00e1gina e int\u00e9ntalo nuevamente.');\r\n    return;\r\n  }\r\n  try{\r\n    turnstileWidgetId=window.turnstile.render('#ev-turnstile',{\r\n      sitekey:TURNSTILE_SITE_KEY,\r\n      action:TURNSTILE_ACTION,\r\n      callback(token){turnstileToken=token;showTurnstileFeedback('');},\r\n      'expired-callback'(){turnstileToken='';showTurnstileFeedback('La verificaci\u00f3n de seguridad expir\u00f3. Compl\u00e9tala nuevamente.');},\r\n      'timeout-callback'(){turnstileToken='';showTurnstileFeedback('La verificaci\u00f3n de seguridad tard\u00f3 demasiado. Int\u00e9ntalo nuevamente.');},\r\n      'error-callback'(){turnstileToken='';showTurnstileFeedback('No pudimos completar la verificaci\u00f3n de seguridad. Int\u00e9ntalo nuevamente.');}\r\n    });\r\n  }catch(_){\r\n    turnstileWidgetId=null;\r\n    showTurnstileFeedback('No pudimos iniciar la verificaci\u00f3n de seguridad. Recarga la p\u00e1gina e int\u00e9ntalo nuevamente.');\r\n  }\r\n}\r\n\r\nfunction setStep(n){\r\n  step=n;\r\n  $$('.step').forEach(s=>s.classList.toggle('active',String(s.dataset.step)===String(n)));\r\n  $$('.progress-item').forEach(p=>{\r\n    const pn=Number(p.dataset.progress);\r\n    p.classList.toggle('active',pn===Number(n));\r\n    p.classList.toggle('done',pn<Number(n));\r\n  });\r\n  clearErrors();\r\n  if(n===2) updateDetailRoute();\r\n  if(n===3){renderReview();initTurnstile();}\r\n  updateTech();\r\n  root.scrollIntoView({behavior:'smooth',block:'start'});\r\n}\r\n\r\nfunction clearErrors(){[1,2,3].forEach(i=>{$('#error-'+i).classList.remove('visible');$('#error-'+i).textContent='';});}\r\nfunction showError(i,msg){const e=$('#error-'+i);e.textContent=msg;e.classList.add('visible');}\r\n\r\nfunction currentCatalog(){\r\n  const region=currentRegion();\r\n  return region==='PR'?prCatalog:region==='SOLA'?solaCatalog:region==='NOLA'?nolaCatalog:region==='CO'?colombiaCatalog:region==='BR'?brazilCatalog:null;\r\n}\r\n\r\nfunction supportProductChoices(){\r\n  const code=currentCountry()?.code || '';\r\n  const region=currentRegion();\r\n  let groups=[];\r\n\r\n  if(region==='PR'){\r\n    const merchant=prCommercialChoicesV421.merchants || {};\r\n    groups=[merchant.merchantSolutions||[],merchant.retail||[]];\r\n    Object.entries(prCommercialChoicesV421).forEach(([key,value])=>{\r\n      if(key!=='merchants' && Array.isArray(value)) groups.push(value);\r\n    });\r\n  }else if(['CO','EC'].includes(code)){\r\n    groups=Object.values(colombiaEcuadorCommercialChoicesV423);\r\n  }else if(region==='SOLA'){\r\n    groups=Object.values(solaCommercialChoicesV421);\r\n  }else if(region==='NOLA'){\r\n    groups=Object.values(nolaCommercialChoicesV422);\r\n  }else if(region==='BR'){\r\n    groups=Object.values(brazilV2CommercialChoicesV424);\r\n  }else{\r\n    const catalog=currentCatalog();\r\n    if(catalog){\r\n      const ids=[];\r\n      Object.values(catalog.sectors||{}).forEach(sec=>{\r\n        if(sec.segments){\r\n          Object.values(sec.segments).forEach(segment=>ids.push(...(segment.solutions||[])));\r\n        }else{\r\n          ids.push(...(sec.solutions||[]));\r\n        }\r\n      });\r\n      groups=[ids.map(id=>{\r\n        const label=labelOf(catalog.solutions?.[id]);\r\n        return {internalId:id,value:id,label};\r\n      }).filter(item=>item.label)];\r\n    }\r\n  }\r\n\r\n  const seen=new Set();\r\n  return groups.flat().filter(Boolean).filter(item=>{\r\n    const value=String(item.internalId||item.value||'').trim();\r\n    const label=String(item.label||'').trim();\r\n    if(!value || !label || seen.has(value)) return false;\r\n    seen.add(value);\r\n    return {...item,value};\r\n  }).sort((a,b)=>a.label.localeCompare(b.label,'es',{sensitivity:'base'}));\r\n}\r\n\r\nfunction renderSupportProducts(){\r\n  const select=$('#support-product');\r\n  if(!select) return;\r\n  const previous=select.value;\r\n  const items=supportProductChoices();\r\n  select.innerHTML=`<option value=\"\">${tr('select_support_product')}<\/option>`+\r\n    items.map(item=>`<option value=\"${item.value}\" data-internal-id=\"${item.internalId||''}\">${item.label}<\/option>`).join('');\r\n  if(items.some(item=>item.value===previous)) select.value=previous;\r\n}\r\n\r\nfunction supportProductLabel(){\r\n  const select=$('#support-product');\r\n  return select?.value ? (select.selectedOptions[0]?.textContent.trim() || '') : '';\r\n}\r\n\r\nfunction inquiryTypeLabel(type=selectedInquiryType){\r\n  return type==='newsletter'?'Recibir nuestro newsletter':\r\n    type==='strategic_partnership'?'Alianzas estrat\u00e9gicas':\r\n    type==='press_media'?'Prensa y medios':'';\r\n}\r\nfunction partnershipIndustryLabel(){\r\n  return $('#partnership-industry').value ? ($('#partnership-industry').selectedOptions[0]?.textContent.trim() || '') : '';\r\n}\r\nfunction partnershipPaymentLabel(){\r\n  return $('#partnership-payment-solution').value ? ($('#partnership-payment-solution').selectedOptions[0]?.textContent.trim() || '') : '';\r\n}\r\nfunction setInquiryType(type,{preserveFields=true}={}){\r\n  selectedInquiryType=type || '';\r\n  $('#inquiry-type').value=selectedInquiryType;\r\n  $$('.inquiry-choice').forEach(btn=>btn.classList.toggle('selected',btn.dataset.inquiryType===selectedInquiryType));\r\n  ['newsletter-detail','press-detail','partnership-detail'].forEach(id=>$('#'+id).classList.add('hidden'));\r\n  if(selectedInquiryType==='newsletter') $('#newsletter-detail').classList.remove('hidden');\r\n  if(selectedInquiryType==='press_media') $('#press-detail').classList.remove('hidden');\r\n  if(selectedInquiryType==='strategic_partnership') $('#partnership-detail').classList.remove('hidden');\r\n  if(!preserveFields){\r\n    $('#press-message').value='';\r\n    $('#partnership-website').value='';\r\n    $('#partnership-industry').value='';\r\n    $('#partnership-payment-solution').value='';\r\n  }\r\n  updateTech();\r\n}\r\nfunction isPartnershipEligible(){\r\n  return currentCountry()?.code==='PR';\r\n}\r\nfunction applyInquiryAvailability(){\r\n  const partnershipChoice=$('#partnership-choice');\r\n  const eligible=isPartnershipEligible();\r\n  if(partnershipChoice) partnershipChoice.classList.toggle('hidden',!eligible);\r\n  $('#partnership-country-note').classList.toggle('hidden',eligible);\r\n  if(!eligible && selectedInquiryType==='strategic_partnership') setInquiryType('',{preserveFields:false});\r\n}\r\nfunction applyPageContextUI(){\r\n  \/\/ V5.11: experiencia completa en cualquier landing. La URL no oculta ni fuerza rutas del formulario.\r\n  const salesCard=$('[data-intent=\"new_product_service\"]');\r\n  const supportCard=$('[data-intent=\"technical_support\"]');\r\n  const otherCard=$('[data-intent=\"other_inquiry\"]');\r\n  const otherTitle=$('#intent-other-title');\r\n  const otherCopy=$('#intent-other-copy');\r\n  const otherIcon=otherCard?.querySelector('.icon');\r\n\r\n  [salesCard,supportCard,otherCard].forEach(card=>card?.classList.remove('hidden'));\r\n  if(otherTitle) otherTitle.textContent=tr('intent_other');\r\n  if(otherCopy) otherCopy.textContent=tr('intent_other_copy');\r\n  \/\/ El icono SVG de Otra consulta permanece intacto en todos los contextos.\r\n\r\n  $('#page-context').value=pageContext;\r\n  $('#source-path').value=detectedSourcePath;\r\n  applyInquiryAvailability();\r\n  evaluateUnlock();\r\n}\r\n\r\nfunction renderSectors(){\r\n  const catalog=currentCatalog();\r\n  const grid=$('#sector-grid');\r\n  if(!catalog){grid.innerHTML='';return;}\r\n  grid.innerHTML=Object.entries(catalog.sectors).map(([id,s])=>`\r\n    <button type=\"button\" class=\"sector ${selectedSector===id?'selected':''}\" data-sector=\"${id}\">\r\n      <span>${labelOf(s)}<\/span>\r\n    <\/button>\r\n  `).join('');\r\n  $$('[data-sector]').forEach(btn=>{\r\n    btn.addEventListener('click',()=>{\r\n      selectedSector=btn.dataset.sector;\r\n      $('#sector').value=selectedSector;\r\n      renderSectors();\r\n      updateCommercialControls();\r\n      updateTech();\r\n    });\r\n  });\r\n}\r\n\r\nfunction localizedProductSolutionValue(label){\r\n  return String(label||'')\r\n    .normalize('NFD')\r\n    .replace(\/[\\u0300-\\u036f]\/g,'')\r\n    .toLowerCase()\r\n    .replace(\/&\/g,' y ')\r\n    .replace(\/[^a-z0-9]+\/g,'_')\r\n    .replace(\/^_+|_+$\/g,'');\r\n}\r\n\r\nfunction selectedInternalSolution(){\r\n  const option=$('#product-solution').selectedOptions[0];\r\n  return option?.dataset?.internalId || '';\r\n}\r\n\r\nfunction isBrazilCountry(){\r\n  return currentCountry()?.code==='BR';\r\n}\r\n\r\nfunction isBrazilV1(){\r\n  \/\/ V5.10: la variante v1 fue retirada; se conserva la funci\u00f3n para no alterar\r\n  \/\/ innecesariamente el resto de la l\u00f3gica hist\u00f3rica del formulario.\r\n  return false;\r\n}\r\n\r\nfunction brazilAllSolutionIds(){\r\n  const ids=[];\r\n  Object.values(brazilCatalog.sectors).forEach(sec=>{\r\n    if(sec.segments){\r\n      Object.values(sec.segments).forEach(segment=>ids.push(...(segment.solutions||[])));\r\n    }else{\r\n      ids.push(...(sec.solutions||[]));\r\n    }\r\n  });\r\n  return [...new Set(ids)];\r\n}\r\n\r\nfunction placeProductSolutionField(){\r\n  const field=$('#product-solution-field');\r\n  const target=$('#standard-product-slot');\r\n  const hideForBrazil=isBrazilCommercialActive() && isBrazilV1();\r\n  if(field && target && field.parentElement!==target) target.appendChild(field);\r\n  if(field) field.classList.toggle('hidden',hideForBrazil);\r\n  if(hideForBrazil){\r\n    $('#product-solution').value='';\r\n  }\r\n}\r\n\r\nfunction updateCommercialControls(){\r\n  const catalog=currentCatalog();\r\n  const choice=$('#product-solution');\r\n\r\n  if(!catalog){\r\n    choice.disabled=true;\r\n    choice.innerHTML=`<option value=\"\">${tr('select_solution')}<\/option>`;\r\n    updateMerchantBlock();\r\n    updatePlacetopayBlock();\r\n    updateBrazilCommercialBlock();\r\n    return;\r\n  }\r\n\r\n  if(!selectedSector && !isBrazilV1()){\r\n    choice.disabled=true;\r\n    choice.innerHTML=`<option value=\"\">${tr('select_sector_first')}<\/option>`;\r\n    updateMerchantBlock();\r\n    updatePlacetopayBlock();\r\n    updateBrazilCommercialBlock();\r\n    return;\r\n  }\r\n\r\n  choice.disabled=false;\r\n\r\n  \/\/ V5.10: Brasil usa exclusivamente Sector + product_solution (experiencia antes llamada v2).\r\n  if(isBrazilV1()){\r\n    choice.disabled=true;\r\n    choice.innerHTML=`<option value=\"\">${tr('select_solution')}<\/option>`;\r\n    choice.value='';\r\n    updateMerchantBlock();\r\n    updatePlacetopayBlock();\r\n    updateBrazilCommercialBlock();\r\n    updateTech();\r\n    return;\r\n  }\r\n\r\n  if(isBrazilV2()){\r\n    const previousChoice=choice.value;\r\n    const available=brazilV2CommercialChoicesV424[selectedSector]||[];\r\n    const sorted=available.slice().sort((a,b)=>a.label.localeCompare(b.label,'es',{sensitivity:'base'}));\r\n    choice.innerHTML=`<option value=\"\">${tr('select_solution')}<\/option>`+\r\n      sorted.map(item=>`<option value=\"${item.value}\" data-internal-id=\"${item.internalId}\">${item.label}<\/option>`).join('');\r\n\r\n    const availableValues=new Set(available.map(item=>item.value));\r\n    choice.value=previousChoice&&availableValues.has(previousChoice)?previousChoice:'';\r\n    updateMerchantBlock();\r\n    updatePlacetopayBlock();\r\n    updateBrazilCommercialBlock();\r\n    updateTech();\r\n    return;\r\n  }\r\n\r\n  \/\/ V4.21: Puerto Rico usa un mapa expl\u00edcito de label\/value para que el cat\u00e1logo\r\n  \/\/ aprobado y los values CRM en espa\u00f1ol no dependan de las familias hist\u00f3ricas.\r\n  if(currentRegion()==='PR'){\r\n    const previousChoice=choice.value;\r\n    const sortPrChoices=items=>items.slice().sort((a,b)=>a.label.localeCompare(b.label,'es',{sensitivity:'base'}));\r\n    const renderPrOptions=items=>sortPrChoices(items)\r\n      .map(item=>`<option value=\"${item.value}\" data-internal-id=\"${item.internalId}\">${item.label}<\/option>`)\r\n      .join('');\r\n\r\n    let available=[];\r\n    if(selectedSector==='merchants'){\r\n      const merchantItems=prCommercialChoicesV421.merchants.merchantSolutions;\r\n      const retailItems=prCommercialChoicesV421.merchants.retail;\r\n      available=[...merchantItems,...retailItems];\r\n      choice.innerHTML=`<option value=\"\">${tr('select_solution')}<\/option>`+\r\n        `<optgroup label=\"${tr('merchant_solutions_group')}\">${renderPrOptions(merchantItems)}<\/optgroup>`+\r\n        `<optgroup label=\"${tr('retail_solutions_group')}\">${renderPrOptions(retailItems)}<\/optgroup>`;\r\n    }else{\r\n      available=prCommercialChoicesV421[selectedSector]||[];\r\n      choice.innerHTML=`<option value=\"\">${tr('select_solution')}<\/option>`+renderPrOptions(available);\r\n    }\r\n\r\n    const availableValues=new Set(available.map(item=>item.value));\r\n    choice.value=previousChoice&&availableValues.has(previousChoice)?previousChoice:'';\r\n    updateMerchantBlock();\r\n    updatePlacetopayBlock();\r\n    updateBrazilCommercialBlock();\r\n    updateTech();\r\n    return;\r\n  }\r\n\r\n\r\n  \/\/ V4.23: Colombia y Ecuador comparten el inventario comercial aprobado.\r\n  \/\/ Ecuador conserva region=SOLA para routing; el override depende del country_code\r\n  \/\/ y no modifica el mapeo tecnico del pais.\r\n  if(['CO','EC'].includes(currentCountry()?.code)){\r\n    const previousChoice=choice.value;\r\n    const available=colombiaEcuadorCommercialChoicesV423[selectedSector]||[];\r\n    const sorted=available.slice().sort((a,b)=>a.label.localeCompare(b.label,'es',{sensitivity:'base'}));\r\n    choice.innerHTML=`<option value=\"\">${tr('select_solution')}<\/option>`+\r\n      sorted.map(item=>`<option value=\"${item.value}\" data-internal-id=\"${item.internalId}\">${item.label}<\/option>`).join('');\r\n\r\n    const availableValues=new Set(available.map(item=>item.value));\r\n    choice.value=previousChoice&&availableValues.has(previousChoice)?previousChoice:'';\r\n    updateMerchantBlock();\r\n    updatePlacetopayBlock();\r\n    updateBrazilCommercialBlock();\r\n    updateTech();\r\n    return;\r\n  }\r\n\r\n  \/\/ V4.21: SOLA usa un cat\u00e1logo autoritativo plano por sector. Esto evita que\r\n  \/\/ las familias\/segmentos hist\u00f3ricos agreguen productos que ya no est\u00e1n aprobados.\r\n  if(currentRegion()==='SOLA'){\r\n    const previousChoice=choice.value;\r\n    const available=solaCommercialChoicesV421[selectedSector]||[];\r\n    const sorted=available.slice().sort((a,b)=>a.label.localeCompare(b.label,'es',{sensitivity:'base'}));\r\n    choice.innerHTML=`<option value=\"\">${tr('select_solution')}<\/option>`+\r\n      sorted.map(item=>`<option value=\"${item.value}\" data-internal-id=\"${item.internalId}\">${item.label}<\/option>`).join('');\r\n\r\n    const availableValues=new Set(available.map(item=>item.value));\r\n    choice.value=previousChoice&&availableValues.has(previousChoice)?previousChoice:'';\r\n    updateMerchantBlock();\r\n    updatePlacetopayBlock();\r\n    updateBrazilCommercialBlock();\r\n    updateTech();\r\n    return;\r\n  }\r\n\r\n  \/\/ V4.22: NOLA usa un catalogo autoritativo plano por sector. Esto sustituye\r\n  \/\/ la union historica de familias\/segmentos por el inventario comercial aprobado.\r\n  if(currentRegion()==='NOLA'){\r\n    const previousChoice=choice.value;\r\n    const available=nolaCommercialChoicesV422[selectedSector]||[];\r\n    const sorted=available.slice().sort((a,b)=>a.label.localeCompare(b.label,'es',{sensitivity:'base'}));\r\n    choice.innerHTML=`<option value=\"\">${tr('select_solution')}<\/option>`+\r\n      sorted.map(item=>`<option value=\"${item.value}\" data-internal-id=\"${item.internalId}\">${item.label}<\/option>`).join('');\r\n\r\n    const availableValues=new Set(available.map(item=>item.value));\r\n    choice.value=previousChoice&&availableValues.has(previousChoice)?previousChoice:'';\r\n    updateMerchantBlock();\r\n    updatePlacetopayBlock();\r\n    updateBrazilCommercialBlock();\r\n    updateTech();\r\n    return;\r\n  }\r\n\r\n  let ids = [];\r\n  {\r\n    const sec=catalog.sectors[selectedSector];\r\n    \/\/ UX V4.2: no segment\/profile question.\r\n    \/\/ If a sector previously had subsegments, show the union of all eligible solutions.\r\n    if(sec.segments){\r\n      ids = [...new Set(\r\n        Object.values(sec.segments).flatMap(segment => segment.solutions || [])\r\n      )];\r\n    }else{\r\n      ids = sec.solutions || [];\r\n    }\r\n  }\r\n\r\n  const previousChoice=choice.value;\r\n\r\n  \/\/ Standalone solutions are added first so they win when the same concept\r\n  \/\/ also exists as a product inside one or more families.\r\n  const standaloneChoices=ids\r\n    \/\/ Puerto Rico uses the specific Acumatica Cloud ERP option and hides the\r\n    \/\/ redundant generic Acumatica ERP entry.\r\n    .filter(id=>!(currentRegion()==='PR'&&id==='acumatica_erp'))\r\n    .map(id=>{\r\n      const label=labelOf(catalog.solutions[id]);\r\n      return {internalId:id,value:localizedProductSolutionValue(label),label};\r\n    });\r\n\r\n  const productChoices=ids.flatMap(id=>\r\n    (catalog.solutions[id].children||[])\r\n      .filter(child=>child.hasLanding===true)\r\n      .map(child=>{\r\n        const label=labelOf(child);\r\n        return {internalId:child.id,value:localizedProductSolutionValue(label),label};\r\n      })\r\n  );\r\n\r\n  const seenValues=new Set();\r\n  const seenLabels=new Set();\r\n  const flatChoices=[...standaloneChoices,...productChoices].filter(item=>{\r\n    const normalizedLabel=item.label\r\n      .normalize('NFD')\r\n      .replace(\/[\\u0300-\\u036f]\/g,'')\r\n      .trim()\r\n      .toLowerCase();\r\n    if(seenValues.has(item.value)||seenLabels.has(normalizedLabel)) return false;\r\n    seenValues.add(item.value);\r\n    seenLabels.add(normalizedLabel);\r\n    return true;\r\n  }).sort((a,b)=>a.label.localeCompare(b.label,'es'));\r\n\r\n  const renderOptions=items=>items\r\n    .map(item=>`<option value=\"${item.value}\" data-internal-id=\"${item.internalId}\">${item.label}<\/option>`)\r\n    .join('');\r\n\r\n  choice.innerHTML=`<option value=\"\">${tr('select_solution')}<\/option>`+renderOptions(flatChoices);\r\n\r\n  choice.value=previousChoice&&seenValues.has(previousChoice)?previousChoice:'';\r\n  updateMerchantBlock();\r\n  updatePlacetopayBlock();\r\n  updateBrazilCommercialBlock();\r\n  updateTech();\r\n}\r\n\r\nfunction isMerchantSolutionSelected(){\r\n  \/\/ Merchant Solutions applies to the entire Evertec Puerto Rico REGION.\r\n  \/\/ Example: Virgin Islands can browse the PR catalog normally.\r\n  \/\/ Extra Merchant fields appear only when an eligible Merchant product is selected.\r\n  if(currentRegion() !== 'PR') return false;\r\n\r\n  const productSolution=selectedInternalSolution();\r\n  return merchantSolutionFamiliesPR.has(productSolution) || merchantSpecificSolutionsPR.has(productSolution);\r\n}\r\n\r\nfunction personalEmailAllowedForSelectedJourney(){\r\n  const countryCode=currentCountry()?.code || '';\r\n  if($('#intent').value!=='new_product_service') return false;\r\n  if(countryCode==='PR' && isMerchantSolutionSelected()) return true;\r\n  if((countryCode==='CO' || countryCode==='EC') && $('#product-solution').value==='ecommerce_placetopay') return true;\r\n  return false;\r\n}\r\n\r\nfunction validateEmailForSelectedJourney({render=false}={}){\r\n  const validation=validateBusinessEmail($('#email').value,{allowPersonal:personalEmailAllowedForSelectedJourney()});\r\n  if(render) renderFieldValidation('email',validation);\r\n  return validation;\r\n}\r\n\r\nfunction resetMerchantFields(){\r\n  $('#business-type').value = '';\r\n  $('#financial-institution').value = '';\r\n  $('#municipality').value = '';\r\n}\r\n\r\nfunction updateMerchantBlock(){\r\n  const active = isMerchantSolutionSelected();\r\n  const block = $('#merchant-block');\r\n  block.classList.toggle('visible', active);\r\n\r\n  ['business-type','financial-institution','municipality'].forEach(id=>{\r\n    $('#'+id).required = active;\r\n  });\r\n\r\n  if(!active){\r\n    resetMerchantFields();\r\n  }\r\n  updateTech();\r\n}\r\n\r\nfunction isPlacetopaySpecialFieldsActive(){\r\n  const countryCode=currentCountry()?.code || '';\r\n  return (countryCode==='CO' || countryCode==='EC') &&\r\n    $('#intent').value==='new_product_service' &&\r\n    $('#product-solution').value==='ecommerce_placetopay';\r\n}\r\n\r\nfunction resetPlacetopayFields(){\r\n  $('#tax-id').value='';\r\n  $('#monthly-transactions').value='';\r\n}\r\n\r\nfunction updatePlacetopayBlock(){\r\n  const active=isPlacetopaySpecialFieldsActive();\r\n  const block=$('#placetopay-block');\r\n  const countryCode=currentCountry()?.code || '';\r\n\r\n  block.classList.toggle('visible',active);\r\n  $('#tax-id').required=active;\r\n  $('#monthly-transactions').required=active;\r\n  $('#tax-id-label').textContent=(countryCode==='EC'?'RUC':'NIT')+' *';\r\n\r\n  if(!active){\r\n    resetPlacetopayFields();\r\n  }\r\n  updateTech();\r\n}\r\n\r\nfunction isBrazilCommercialActive(){\r\n  return currentCountry()?.code==='BR' && $('#intent').value==='new_product_service';\r\n}\r\n\r\nfunction resetBrazilCommercialFields(){\r\n  $('#job-title').value='';\r\n  $('#department').value='';\r\n  $('#employee-count').value='';\r\n  $('#external-tech-consulting').value='';\r\n  $('#br-solution-for').value='';\r\n  $('#br-message').value='';\r\n}\r\n\r\nfunction updateBrazilCommercialBlock(){\r\n  const active=isBrazilCommercialActive();\r\n  const v1=active && isBrazilV1();\r\n  $('#brazil-commercial-block').classList.toggle('visible',active);\r\n  $('#generic-sales-description').classList.toggle('hidden',active);\r\n  $('#sector-field').classList.toggle('hidden',v1);\r\n  $('#job-title').required=active;\r\n  $('#department').required=active;\r\n  \/\/ V5.28: Brasil captura Busco soluciones para como campo independiente de product_solution.\r\n  $('#br-solution-for').required=active;\r\n  $('#br-solution-for').closest('.field').classList.toggle('hidden',!active);\r\n  $('#br-message').required=active;\r\n  \/\/ Employee count remains optional.\r\n  $('#employee-count').required=false;\r\n  \/\/ Commercial qualification question required for Brazil.\r\n  $('#external-tech-consulting').required=active;\r\n  if(v1){\r\n    selectedSector='';\r\n    $('#sector').value='';\r\n  }\r\n  if(!active){\r\n    resetBrazilCommercialFields();\r\n  }\r\n  placeProductSolutionField();\r\n  updateTech();\r\n}\r\n\r\nfunction updateDetailRoute(){\r\n  const intent=$('#intent').value;\r\n  ['commercial','support','other'].forEach(id=>$('#'+id).classList.add('hidden'));\r\n\r\n  if(intent==='new_product_service'){\r\n    $('#commercial').classList.remove('hidden');\r\n    const brazil=isBrazilCountry();\r\n    const brazilV2=isBrazilV2();\r\n    $('#detail-title').textContent=brazilV2?tr('brazil_v2_commercial_title'):(brazil?tr('brazil_commercial_title'):tr('commercial_title'));\r\n    $('#detail-copy').textContent=brazilV2?tr('brazil_v2_commercial_copy'):(brazil?tr('brazil_commercial_copy'):tr('commercial_copy'));\r\n\r\n    const hasCatalog=Boolean(currentCatalog());\r\n    $('#regional-catalog').classList.toggle('hidden',!hasCatalog);\r\n    $('#catalog-pending').classList.toggle('hidden',hasCatalog);\r\n    $('#catalog-pending').textContent=tr('catalog_pending');\r\n\r\n    if(hasCatalog){\r\n      if(isBrazilV1()){\r\n        $('#sector-grid').innerHTML='';\r\n        updateCommercialControls();\r\n      }else{\r\n        renderSectors();\r\n        updateCommercialControls();\r\n      }\r\n    }\r\n  }\r\n  if(intent==='technical_support'){\r\n    $('#support').classList.remove('hidden');\r\n    $('#detail-title').textContent=tr('support_title');\r\n    $('#detail-copy').textContent=tr('support_copy');\r\n    renderSupportProducts();\r\n  }\r\n  if(intent==='other_inquiry'){\r\n    $('#other').classList.remove('hidden');\r\n    $('#other-choice-panel').classList.remove('hidden');\r\n    $('#detail-title').textContent=tr('other_title');\r\n    $('#detail-copy').textContent=tr('other_copy');\r\n    applyInquiryAvailability();\r\n  }\r\n  updatePlacetopayBlock();\r\n  updateBrazilCommercialBlock();\r\n}\r\n\r\nfunction validateStep2(){\r\n  const intent=$('#intent').value;\r\n  const emailPolicyCheck=validateEmailForSelectedJourney({render:true});\r\n  if(!emailPolicyCheck.valid){\r\n    touchedFirstStepFields.add('email');\r\n    setStep(1);\r\n    showError(1,emailPolicyCheck.message);\r\n    requestAnimationFrame(()=>$('#email')?.focus({preventScroll:true}));\r\n    return false;\r\n  }\r\n  if(intent==='new_product_service' && currentCatalog()){\r\n    if(isBrazilV1()){\r\n      if(!$('#br-solution-for').value){\r\n        showError(2,tr('e_step2_brazil_sales'));return false;\r\n      }\r\n    }else{\r\n      if(!selectedSector){showError(2,tr('e_step2_sales'));return false;}\r\n      if(!$('#product-solution').value){showError(2,tr('e_step2_sales'));return false;}\r\n    }\r\n    if(isMerchantSolutionSelected()){\r\n      if(!$('#business-type').value || !$('#financial-institution').value || !$('#municipality').value){\r\n        showError(2,tr('merchant_required'));return false;\r\n      }\r\n    }\r\n    if(isPlacetopaySpecialFieldsActive()){\r\n      const taxCheck=validateTaxId($('#tax-id').value);\r\n      renderFieldValidation('tax-id',taxCheck);\r\n      if(!taxCheck.valid || !$('#monthly-transactions').value){\r\n        showError(2,!taxCheck.valid?taxCheck.message:tr('placetopay_required'));return false;\r\n      }\r\n    }\r\n    if(isBrazilCommercialActive()){\r\n      const messageCheck=validateMessage($('#br-message').value);\r\n      renderFieldValidation('br-message',messageCheck);\r\n      if(!$('#job-title').value || !$('#department').value || !$('#external-tech-consulting').value || !$('#br-solution-for').value || !messageCheck.valid){\r\n        showError(2,!messageCheck.valid?messageCheck.message:tr('brazil_required'));return false;\r\n      }\r\n    }\r\n  }\r\n  if(intent==='technical_support'){\r\n    const messageCheck=validateMessage($('#support-message').value);\r\n    renderFieldValidation('support-message',messageCheck);\r\n    if(!$('#support-product').value || !messageCheck.valid){\r\n      showError(2,!messageCheck.valid?messageCheck.message:tr('e_step2_support'));return false;\r\n    }\r\n  }\r\n  if(intent==='other_inquiry'){\r\n    const inquiry=$('#inquiry-type').value;\r\n    if(!inquiry){showError(2,tr('e_step2_other'));return false;}\r\n    if(inquiry==='press_media'){\r\n      const messageCheck=validateMessage($('#press-message').value);\r\n      renderFieldValidation('press-message',messageCheck);\r\n      if(!messageCheck.valid){showError(2,messageCheck.message);return false;}\r\n    }\r\n    if(inquiry==='strategic_partnership'){\r\n      if(!isPartnershipEligible()){showError(2,tr('e_partnership_country'));return false;}\r\n      const websiteCheck=validateWebsite($('#partnership-website').value);\r\n      renderFieldValidation('partnership-website',websiteCheck);\r\n      if(!websiteCheck.valid){showError(2,websiteCheck.message);return false;}\r\n      if(!$('#partnership-industry').value || !$('#partnership-payment-solution').value){showError(2,tr('e_step2_partnership'));return false;}\r\n    }\r\n  }\r\n  return true;\r\n}\r\n\r\nfunction intentLabel(){\r\n  const i=$('#intent').value;\r\n  return i==='new_product_service'?tr('intent_sales'):i==='technical_support'?tr('intent_support'):tr('intent_other');\r\n}\r\nfunction sectorLabel(){\r\n  const catalog=currentCatalog();\r\n  return selectedSector&&catalog?labelOf(catalog.sectors[selectedSector]):'';\r\n}\r\nfunction productSolutionLabel(){\r\n  const select=$('#product-solution');\r\n  return select.value&&select.selectedIndex>=0\r\n    ?select.options[select.selectedIndex].textContent.trim()\r\n    :'';\r\n}\r\nfunction ritem(label,value){\r\n  if(!value) return '';\r\n  return `<div class=\"review-card\"><small>${label}<\/small><strong>${String(value).replace(\/[<>]\/g,'')}<\/strong><\/div>`;\r\n}\r\nfunction renderReview(){\r\n  const c=currentCountry();\r\n  if(!c) return;\r\n  let html='';\r\n  html+=ritem(tr('rv_country'),selectedCountryDisplayLabel());\r\n  if(isMerchantSolutionSelected()){\r\n    html+=ritem(tr('municipality_label').replace(' *',''),$('#municipality').value);\r\n  }\r\n  html+=ritem(tr('rv_first_name'),$('#first-name').value);\r\n  html+=ritem(tr('rv_last_name'),$('#last-name').value);\r\n  html+=ritem(tr('rv_company'),$('#company').value);\r\n  html+=ritem(tr('rv_email'),$('#email').value);\r\n  html+=ritem(tr('rv_phone'),$('#phone').value || $('#phone-local').value.trim());\r\n  html+=ritem(tr('rv_intent'),intentLabel());\r\n\r\n  if($('#intent').value==='new_product_service' && currentCatalog()){\r\n    if(!isBrazilV1()){\r\n      html+=ritem(tr('rv_sector'),sectorLabel());\r\n      html+=ritem(tr('rv_product_solution'),productSolutionLabel());\r\n    }\r\n    if(isMerchantSolutionSelected()){\r\n      const businessType = merchantBusinessTypes.find(x=>x[0]===$('#business-type').value);\r\n      const businessTypeLabel = businessType ? businessType[1] : '';\r\n      const fi = $('#financial-institution').value;\r\n      html+=ritem(tr('business_type_label').replace(' *',''),businessTypeLabel);\r\n      html+=ritem(tr('financial_institution_label').replace(' *',''),fi);\r\n    }\r\n    if(isPlacetopaySpecialFieldsActive()){\r\n      const taxLabel=currentCountry()?.code==='EC'?'RUC':'NIT';\r\n      const monthlyLabel=$('#monthly-transactions').selectedOptions[0]?.textContent.trim() || '';\r\n      html+=ritem(taxLabel,$('#tax-id').value.trim());\r\n      html+=ritem(tr('rv_monthly_transactions'),monthlyLabel);\r\n    }\r\n    if(isBrazilCommercialActive()){\r\n      const jobLabel=$('#job-title').selectedOptions[0]?.textContent.trim() || '';\r\n      const departmentLabel=$('#department').selectedOptions[0]?.textContent.trim() || '';\r\n      const employeeLabel=$('#employee-count').value ? ($('#employee-count').selectedOptions[0]?.textContent.trim() || '') : '';\r\n      const brSolutionForLabel=$('#br-solution-for').selectedOptions[0]?.textContent.trim() || '';\r\n      const externalTechConsultingLabel=$('#external-tech-consulting').selectedOptions[0]?.textContent.trim() || '';\r\n      html+=ritem(tr('rv_job_title'),jobLabel);\r\n      html+=ritem(tr('rv_department'),departmentLabel);\r\n      html+=ritem(tr('rv_employee_count'),employeeLabel);\r\n      html+=ritem(tr('rv_br_solution_for'),brSolutionForLabel);\r\n      html+=ritem(tr('rv_external_tech_consulting'),externalTechConsultingLabel);\r\n      html+=ritem(tr('rv_message'),$('#br-message').value.trim());\r\n    }\r\n  }\r\n  if($('#intent').value==='technical_support'){\r\n    html+=ritem(tr('rv_support_product'),supportProductLabel());\r\n    html+=ritem(tr('rv_support_message'),$('#support-message').value.trim());\r\n  }\r\n  if($('#intent').value==='other_inquiry'){\r\n    const inquiry=$('#inquiry-type').value;\r\n    html+=ritem(tr('rv_inquiry_type'),inquiryTypeLabel(inquiry));\r\n    if(inquiry==='press_media') html+=ritem(tr('rv_inquiry_message'),$('#press-message').value.trim());\r\n    if(inquiry==='strategic_partnership'){\r\n      html+=ritem(tr('rv_business_website'),normalizeWebsite($('#partnership-website').value));\r\n      html+=ritem(tr('rv_industry'),partnershipIndustryLabel());\r\n      html+=ritem(tr('rv_payment_solution'),partnershipPaymentLabel());\r\n    }\r\n  }\r\n  $('#review').innerHTML=html;\r\n}\r\n\r\nfunction payload(){\r\n  const c=currentCountry();\r\n  return {\r\n    country:c?.es||null,\r\n    country_code:c?.code||null,\r\n    region:c?.region||null,\r\n    language:lang,\r\n    first_name:$('#first-name').value||null,\r\n    last_name:$('#last-name').value||null,\r\n    company:$('#company').value||null,\r\n    email:$('#email').value||null,\r\n    phone:$('#phone').value||null,\r\n    phone_dial_code:dialCodes[c?.code]||null,\r\n    contact_intent:$('#intent').value||null,\r\n    sector:isBrazilV1()?null:(selectedSector||null),\r\n    \/\/ V5.28: br_solution_for y product_solution son campos distintos y viajan juntos para Brasil.\r\n    br_solution_for:isBrazilCommercialActive()?($('#br-solution-for').value||null):null,\r\n    product_solution:isBrazilV1()?null:($('#product-solution').value||null),\r\n    brazil_variant:isBrazilCountry()?'v2':null,\r\n    merchant_solution_pr:isMerchantSolutionSelected(),\r\n    business_type:isMerchantSolutionSelected()?($('#business-type').value||null):($('#intent').value==='other_inquiry' && $('#inquiry-type').value==='strategic_partnership'?($('#partnership-industry').value||null):null),\r\n    financial_institution:isMerchantSolutionSelected()?$('#financial-institution').value||null:null,\r\n    city:isMerchantSolutionSelected()?$('#municipality').value||null:null,\r\n    tax_id:isPlacetopaySpecialFieldsActive()?(digitsOnly($('#tax-id').value)||null):null,\r\n    monthly_transactions:isPlacetopaySpecialFieldsActive()?$('#monthly-transactions').value||null:null,\r\n    job_title:isBrazilCommercialActive()?$('#job-title').value||null:null,\r\n    department:isBrazilCommercialActive()?$('#department').value||null:null,\r\n    employee_count:isBrazilCommercialActive()?$('#employee-count').value||null:null,\r\n    hires_external_technology_consulting:isBrazilCommercialActive()?$('#external-tech-consulting').value||null:null,\r\n    message:isBrazilCommercialActive()?$('#br-message').value.trim()||null:null,\r\n    support_product:$('#intent').value==='technical_support'?($('#support-product').value||null):null,\r\n    support_message:$('#intent').value==='technical_support'?($('#support-message').value.trim()||null):null,\r\n    inquiry_type:$('#intent').value==='other_inquiry'?($('#inquiry-type').value||null):null,\r\n    newsletter_opt_in:$('#intent').value==='other_inquiry' && $('#inquiry-type').value==='newsletter',\r\n    privacy_consent:$('#consent').checked,\r\n    inquiry_message:$('#intent').value==='other_inquiry' && $('#inquiry-type').value==='press_media'?($('#press-message').value.trim()||null):null,\r\n    business_name:$('#intent').value==='other_inquiry' && $('#inquiry-type').value==='strategic_partnership'?($('#company').value.trim()||null):null,\r\n    business_website:$('#intent').value==='other_inquiry' && $('#inquiry-type').value==='strategic_partnership'?(normalizeWebsite($('#partnership-website').value)||null):null,\r\n    payment_solution_type:$('#intent').value==='other_inquiry' && $('#inquiry-type').value==='strategic_partnership'?($('#partnership-payment-solution').value||null):null,\r\n    page_context:pageContext,\r\n    source_path:detectedSourcePath,\r\n    page_url:$('#page-url').value||null,\r\n    referrer:$('#referrer').value||null,\r\n    utm_source:$('#utm-source').value||null,\r\n    utm_medium:$('#utm-medium').value||null,\r\n    utm_campaign:$('#utm-campaign').value||null,\r\n    utm_content:$('#utm-content').value||null,\r\n    utm_term:$('#utm-term').value||null,\r\n    utm_landing_url:$('#utm-landing-url').value||null,\r\n    referral_channel:$('#referral-channel').value||null,\r\n    source_campaign:$('#source-campaign').value||null,\r\n    lead_meta_id:$('#lead-meta-id').value||null,\r\n    paid_campaign:$('#paid-campaign').value||null,\r\n    submission_id:$('#submission-id').value||null,\r\n    submitted_at:new Date().toISOString(),\r\n    client_elapsed_ms:Math.max(0,Date.now()-formLoadedAt),\r\n    client_validation_version:CLIENT_VALIDATION_VERSION,\r\n    website:$('input[name=\"website\"]')?.value||'',\r\n    turnstile_token:turnstileToken||null,\r\n    first_step_complete:firstStepValid(),\r\n    form_version:'ev-lead-es-v5-28-brazil-solution-for-restored',\r\n    demo_mode:DEMO_MODE\r\n  };\r\n}\r\nfunction updateTech(){ \/* production: technical payload panel disabled *\/ }\r\n\r\nfunction analyticsLeadType(data){\r\n  if(data.contact_intent==='new_product_service') return 'product_inquiry';\r\n  if(data.contact_intent==='technical_support') return 'technical_support';\r\n  return 'general_contact';\r\n}\r\nfunction analyticsProductInterest(data){\r\n  if(data.contact_intent==='new_product_service') return data.product_solution || data.br_solution_for || 'general';\r\n  if(data.contact_intent==='technical_support') return data.support_product || 'support';\r\n  if(data.contact_intent==='other_inquiry') return data.inquiry_type || 'general';\r\n  return 'general';\r\n}\r\nfunction pushLeadSubmitDataLayer(submittedForm,data){\r\n  if(analyticsSent || DEMO_MODE) return;\r\n  window.dataLayer=window.dataLayer||[];\r\n  window.dataLayer.push({\r\n    event:'lead_submit',\r\n    form_id:submittedForm.id,\r\n    form_name:'general_contact',\r\n    form_type:'contact',\r\n    lead_type:analyticsLeadType(data),\r\n    product_interest:analyticsProductInterest(data),\r\n    market:String(data.country||'not_set').trim().toLowerCase()||'not_set',\r\n    language:'es'\r\n  });\r\n  analyticsSent=true;\r\n}\r\nfunction setSubmitting(active){\r\n  isSubmitting=active;\r\n  const btn=$('#submit-lead');\r\n  if(!btn) return;\r\n  btn.disabled=active;\r\n  btn.textContent=active?'Enviando\u2026':tr('submit');\r\n}\r\nasync function submitToMiddleware(data){\r\n  if(DEMO_MODE) return {ok:true,demo:true};\r\n  if(!MIDDLEWARE_ENDPOINT) throw new Error('middleware_not_configured');\r\n  const controller=new AbortController();\r\n  const timer=setTimeout(()=>controller.abort(),REQUEST_TIMEOUT_MS);\r\n  try{\r\n    const response=await fetch(MIDDLEWARE_ENDPOINT,{\r\n      method:'POST',\r\n      headers:{'Content-Type':'application\/json','Accept':'application\/json'},\r\n      credentials:'omit',\r\n      cache:'no-store',\r\n      redirect:'error',\r\n      signal:controller.signal,\r\n      body:JSON.stringify(data)\r\n    });\r\n    let body={};\r\n    try{body=await response.json();}catch(_){body={};}\r\n    if(!response.ok || body.ok===false || body.success===false) throw new Error(body.error||`http_${response.status}`);\r\n    return {...body,ok:true};\r\n  }finally{clearTimeout(timer);}\r\n}\r\nfunction configureSuccessCopy(){\r\n  const isSupport=$('#intent').value==='technical_support';\r\n  const inquiry=$('#intent').value==='other_inquiry'?$('#inquiry-type').value:'';\r\n  let successTitle=isSupport?tr('support_success_title'):tr('success_title');\r\n  let successCopy=isSupport?tr('support_success_copy'):tr('success_copy');\r\n  if(inquiry==='press_media'){successTitle=tr('press_success_title');successCopy=tr('press_success_copy');}\r\n  if(inquiry==='newsletter'){successTitle=tr('newsletter_success_title');successCopy=tr('newsletter_success_copy');}\r\n  if(inquiry==='strategic_partnership'){successTitle=tr('partnership_success_title');successCopy=tr('partnership_success_copy');}\r\n  $('#success-title').textContent=successTitle;\r\n  $('#success-copy').textContent=successCopy;\r\n  $('#support-success-action').classList.toggle('hidden',!isSupport);\r\n}\r\n\r\nfunction handleCountryChange(){\r\n  updateRegionUI();\r\n  selectedSector='';\r\n  $('#sector').value='';\r\n  $('#br-solution-for').value='';\r\n  $('#product-solution').innerHTML=`<option value=\"\">${tr('select_solution')}<\/option>`;\r\n  updateMerchantBlock();\r\n  updatePlacetopayBlock();\r\n  updateBrazilCommercialBlock();\r\n  if($('#intent').value==='technical_support') renderSupportProducts();\r\n  applyInquiryAvailability();\r\n  evaluateUnlock();\r\n  updateTech();\r\n}\r\n\r\n$('#country').addEventListener('change', handleCountryChange);\r\n$('#other-country').addEventListener('change', handleCountryChange);\r\n\r\n$('#country-search').addEventListener('focus',()=>{\r\n  const input = $('#country-search');\r\n  const hasSelection = Boolean($('#country').value);\r\n  renderCountryResults(hasSelection ? '' : input.value);\r\n  if(hasSelection) setTimeout(()=>input.select(),0);\r\n});\r\n$('#country-search').addEventListener('click',()=>{\r\n  if($('#country-results').hidden) renderCountryResults($('#country-search').value);\r\n});\r\n$('#country-search').addEventListener('input',()=>{\r\n  const input = $('#country-search');\r\n  const typed = normalizeCountrySearch(input.value);\r\n  const exactCountry = primaryCountryList().find(c=>normalizeCountrySearch(c.es)===typed);\r\n  const exactOther = typed && typed===normalizeCountrySearch(tr('other_country_option'));\r\n  const nextCode = exactCountry?.code || (exactOther ? OTHER_COUNTRY_VALUE : '');\r\n  if($('#country').value !== nextCode){\r\n    $('#country').value = nextCode;\r\n    $('#country').dispatchEvent(new Event('change',{bubbles:true}));\r\n  }\r\n  renderCountryResults(input.value);\r\n});\r\n$('#country-search').addEventListener('keydown',e=>{\r\n  if(e.key==='Escape'){closeCountryResults();return;}\r\n  if(e.key==='ArrowDown' || e.key==='ArrowUp'){\r\n    e.preventDefault();\r\n    if($('#country-results').hidden) renderCountryResults($('#country-search').value);\r\n    const options = Array.from($('#country-results').querySelectorAll('.country-result'));\r\n    if(!options.length) return;\r\n    const current = options.findIndex(el=>el.classList.contains('active'));\r\n    const direction = e.key==='ArrowDown' ? 1 : -1;\r\n    const next = current < 0 ? (direction>0 ? 0 : options.length-1) : (current + direction + options.length) % options.length;\r\n    options.forEach(el=>el.classList.remove('active'));\r\n    if(options[next]){options[next].classList.add('active');options[next].scrollIntoView({block:'nearest'});}\r\n    return;\r\n  }\r\n  if(e.key==='Enter'){\r\n    const active = Array.from($('#country-results').querySelectorAll('.country-result')).find(el=>el.classList.contains('active'));\r\n    if(active){\r\n      e.preventDefault();\r\n      choosePrimaryCountry(active.dataset.countryCode);\r\n    }\r\n  }\r\n});\r\n$('#country-search-toggle').addEventListener('click',()=>{\r\n  if($('#country-results').hidden){\r\n    $('#country-search').focus();\r\n    renderCountryResults('');\r\n  }else{\r\n    closeCountryResults();\r\n  }\r\n});\r\ndocument.addEventListener('mousedown',e=>{\r\n  if(!$('#country-combobox').contains(e.target)) closeCountryResults();\r\n  if(!$('#other-country-combobox').contains(e.target)) closeOtherCountryResults();\r\n});\r\n\r\n$('#other-country-search').addEventListener('focus',()=>{\r\n  const input = $('#other-country-search');\r\n  const hasSelection = Boolean($('#other-country').value);\r\n  renderOtherCountryResults(hasSelection ? '' : input.value);\r\n  if(hasSelection) setTimeout(()=>input.select(),0);\r\n});\r\n$('#other-country-search').addEventListener('click',()=>{\r\n  if($('#other-country-results').hidden) renderOtherCountryResults($('#other-country-search').value);\r\n});\r\n$('#other-country-search').addEventListener('input',()=>{\r\n  const input = $('#other-country-search');\r\n  const typed = normalizeCountrySearch(input.value);\r\n  const exactCountry = secondaryCountryList().find(c=>normalizeCountrySearch(c.es)===typed);\r\n  const nextCode = exactCountry?.code || '';\r\n  if($('#other-country').value !== nextCode){\r\n    $('#other-country').value = nextCode;\r\n    $('#other-country').dispatchEvent(new Event('change',{bubbles:true}));\r\n  }\r\n  renderOtherCountryResults(input.value);\r\n});\r\n$('#other-country-search').addEventListener('keydown',e=>{\r\n  if(e.key==='Escape'){closeOtherCountryResults();return;}\r\n  if(e.key==='ArrowDown' || e.key==='ArrowUp'){\r\n    e.preventDefault();\r\n    if($('#other-country-results').hidden) renderOtherCountryResults($('#other-country-search').value);\r\n    const options = Array.from($('#other-country-results').querySelectorAll('.other-country-result'));\r\n    if(!options.length) return;\r\n    const current = options.findIndex(el=>el.classList.contains('active'));\r\n    const direction = e.key==='ArrowDown' ? 1 : -1;\r\n    const next = current < 0 ? (direction>0 ? 0 : options.length-1) : (current + direction + options.length) % options.length;\r\n    options.forEach(el=>el.classList.remove('active'));\r\n    if(options[next]){options[next].classList.add('active');options[next].scrollIntoView({block:'nearest'});}\r\n    return;\r\n  }\r\n  if(e.key==='Enter'){\r\n    const active = Array.from($('#other-country-results').querySelectorAll('.other-country-result')).find(el=>el.classList.contains('active'));\r\n    if(active){\r\n      e.preventDefault();\r\n      chooseOtherCountry(active.dataset.countryCode);\r\n    }\r\n  }\r\n});\r\n$('#other-country-search-toggle').addEventListener('click',()=>{\r\n  if($('#other-country-results').hidden){\r\n    $('#other-country-search').focus();\r\n    renderOtherCountryResults('');\r\n  }else{\r\n    closeOtherCountryResults();\r\n  }\r\n});\r\n\r\nconst touchedFirstStepFields=new Set();\r\n['first-name','last-name','company','email','phone-local'].forEach(id=>{\r\n  const el=$('#'+id);\r\n  const isShowingError=()=>el.classList.contains('is-invalid') || (id==='phone-local' && $('#phone-control').classList.contains('is-invalid'));\r\n\r\n  el.addEventListener('blur',()=>{\r\n    touchedFirstStepFields.add(id);\r\n    validateFirstStepField(id,{render:true});\r\n    evaluateUnlock();\r\n  });\r\n\r\n  el.addEventListener('input',()=>{\r\n    if(id==='phone-local') updateFullPhone();\r\n    if(touchedFirstStepFields.has(id) || isShowingError()) validateFirstStepField(id,{render:true});\r\n    evaluateUnlock();\r\n  });\r\n});\r\n\r\n$$('[data-intent]').forEach(card=>{\r\n  card.addEventListener('click',()=>{\r\n    if(!firstStepValid()) return;\r\n    $('#intent').value=card.dataset.intent;\r\n    updateTech();\r\n    card.animate(\r\n      [{transform:'scale(1)'},{transform:'scale(.985)'},{transform:'scale(1)'}],\r\n      {duration:220,easing:'ease-out'}\r\n    );\r\n    setTimeout(()=>setStep(2),170);\r\n  });\r\n});\r\n\r\n$('#product-solution').addEventListener('change',()=>{\r\n  updateMerchantBlock();\r\n  updatePlacetopayBlock();\r\n  updateBrazilCommercialBlock();\r\n  updateTech();\r\n});\r\n['business-type','financial-institution','municipality'].forEach(id=>{\r\n  $('#'+id).addEventListener('change',updateTech);\r\n});\r\n['tax-id','monthly-transactions'].forEach(id=>{\r\n  $('#'+id).addEventListener(id==='tax-id'?'input':'change',updateTech);\r\n});\r\n['job-title','department','employee-count','external-tech-consulting','br-solution-for'].forEach(id=>{\r\n  $('#'+id).addEventListener('change',updateTech);\r\n});\r\n$('#br-message').addEventListener('input',updateTech);\r\n$('#support-product').addEventListener('change',updateTech);\r\n$('#support-message').addEventListener('input',updateTech);\r\n\r\n$$('[data-inquiry-type]').forEach(btn=>{\r\n  btn.addEventListener('click',()=>{\r\n    if(btn.dataset.inquiryType==='strategic_partnership' && !isPartnershipEligible()){\r\n      showError(2,tr('e_partnership_country'));return;\r\n    }\r\n    clearErrors();\r\n    setInquiryType(btn.dataset.inquiryType);\r\n  });\r\n});\r\n$('#press-message').addEventListener('input',updateTech);\r\n$('#partnership-website').addEventListener('input',updateTech);\r\n$('#partnership-industry').addEventListener('change',updateTech);\r\n$('#partnership-payment-solution').addEventListener('change',updateTech);\r\n\r\n$('#back-to-1').addEventListener('click',()=>setStep(1));\r\n$('#to-review').addEventListener('click',()=>{clearErrors();if(validateStep2())setStep(3);});\r\n$('#back-to-2').addEventListener('click',()=>setStep(2));\r\n\r\n$('#evertec-form').addEventListener('input',updateTech);\r\n$('#evertec-form').addEventListener('submit',async e=>{\r\n  e.preventDefault();\r\n  \/\/ V5.6: conservar la referencia antes del await. Event.currentTarget puede quedar null despu\u00e9s de una operaci\u00f3n as\u00edncrona.\r\n  const submittedForm=e.currentTarget;\r\n  if(isSubmitting || submittedSuccessfully) return;\r\n  clearErrors();\r\n\r\n  const firstCheck=firstStepValidation({render:true});\r\n  if(!firstCheck.valid){setStep(1);firstStepValidation({render:true});showError(1,firstCheck.message);return;}\r\n  if(!$('#intent').value){setStep(1);showError(1,'Selecciona c\u00f3mo podemos ayudarte.');return;}\r\n  if(!validateStep2()){setStep(2);setTimeout(()=>validateStep2(),0);return;}\r\n  if(!$('#consent').checked){showError(3,tr('e_consent'));return;}\r\n  if(!turnstileToken){\r\n    initTurnstile();\r\n    showTurnstileFeedback('Completa la verificaci\u00f3n de seguridad antes de enviar la solicitud.');\r\n    showError(3,'Completa la verificaci\u00f3n de seguridad antes de enviar la solicitud.');\r\n    return;\r\n  }\r\n\r\n  \/\/ Honeypot: no revela al bot que fue detectado y nunca genera una conversi\u00f3n.\r\n  if($('input[name=\"website\"]')?.value.trim()){configureSuccessCopy();setStep('success');return;}\r\n\r\n  configureSuccessCopy();\r\n  const data=payload();\r\n  setSubmitting(true);\r\n  try{\r\n    await submitToMiddleware(data);\r\n    \/\/ Desde este punto el servidor ya confirm\u00f3 recepci\u00f3n: no presentar un error de env\u00edo por fallos posteriores de anal\u00edtica\/UI.\r\n    submittedSuccessfully=true;\r\n    try{\r\n      pushLeadSubmitDataLayer(submittedForm,data);\r\n    }catch(analyticsError){\r\n      console.warn('[Evertec Form] Lead recibido, pero no fue posible publicar lead_submit en dataLayer.',analyticsError);\r\n    }\r\n    setStep('success');\r\n  }catch(err){\r\n    const serverEmailMessages={\r\n      invalid_email:tr('e_email'),\r\n      invalid_corporate_email:tr('e_corporate_email'),\r\n      email_domain_unreachable:'No pudimos validar el dominio de este correo. Verifica la direcci\u00f3n o ingresa otro correo corporativo.'\r\n    };\r\n    const serverEmailMessage=serverEmailMessages[err?.message]||'';\r\n    const turnstileErrors=['turnstile_missing','turnstile_rejected','turnstile_hostname_mismatch','turnstile_action_mismatch','turnstile_unavailable','turnstile_configuration_error'];\r\n    if(turnstileErrors.includes(err?.message)){\r\n      resetTurnstile();\r\n      setStep(3);\r\n      const msg=err?.message==='turnstile_unavailable'\r\n        ? 'La verificaci\u00f3n de seguridad no est\u00e1 disponible en este momento. Int\u00e9ntalo nuevamente.'\r\n        : 'No pudimos validar la verificaci\u00f3n de seguridad. Int\u00e9ntalo nuevamente.';\r\n      showTurnstileFeedback(msg);\r\n      showError(3,msg);\r\n    }else if(serverEmailMessage){\r\n      touchedFirstStepFields.add('email');\r\n      clearErrors();\r\n      setStep(1);\r\n      firstStepValidation({render:true});\r\n      renderFieldValidation('email',result(false,serverEmailMessage));\r\n      showError(1,serverEmailMessage);\r\n      const emailField=$('#email');\r\n      requestAnimationFrame(()=>{\r\n        emailField?.scrollIntoView({behavior:'smooth',block:'center'});\r\n        setTimeout(()=>emailField?.focus({preventScroll:true}),250);\r\n      });\r\n    }else{\r\n      const msg=err?.message==='middleware_not_configured'?tr('e_submit_config'):tr('e_submit');\r\n      showError(3,msg);\r\n    }\r\n  }finally{\r\n    if(!submittedSuccessfully)setSubmitting(false);\r\n  }\r\n});\r\n\r\nconst techOpen=$('#tech-open');\r\nconst techClose=$('#tech-close');\r\nif(techOpen) techOpen.addEventListener('click',()=>{ const tech=$('#tech'); if(tech){ tech.classList.add('visible'); updateTech(); }});\r\nif(techClose) techClose.addEventListener('click',()=>{ const tech=$('#tech'); if(tech) tech.classList.remove('visible'); });\r\n\r\nconst params=pageParams;\r\nfunction safeSessionRead(){\r\n  try{return JSON.parse(sessionStorage.getItem(ATTRIBUTION_STORAGE_KEY)||'null');}catch(_){return null;}\r\n}\r\nfunction safeSessionWrite(value){\r\n  try{sessionStorage.setItem(ATTRIBUTION_STORAGE_KEY,JSON.stringify(value));}catch(_){\/* sessionStorage puede estar bloqueado *\/}\r\n}\r\nfunction captureAttribution(){\r\n  const keys=['source','medium','campaign','content','term'];\r\n  const current={};\r\n  let hasCurrent=false;\r\n  keys.forEach(k=>{\r\n    const value=(params.get('utm_'+k)||'').trim();\r\n    current[k]=value;\r\n    if(value) hasCurrent=true;\r\n  });\r\n  let attribution=hasCurrent?current:(safeSessionRead()?.utm||{});\r\n  let landingUrl=hasCurrent?location.href:(safeSessionRead()?.landing_url||'');\r\n  if(hasCurrent) safeSessionWrite({utm:current,landing_url:location.href,captured_at:new Date().toISOString()});\r\n  $('#page-url').value=location.href;\r\n  $('#referrer').value=document.referrer||'';\r\n  keys.forEach(k=>{const el=$('#utm-'+k);if(el)el.value=attribution[k]||'';});\r\n  $('#utm-landing-url').value=landingUrl||location.href;\r\n  if(!$('#submission-id').value) $('#submission-id').value=createSubmissionId();\r\n}\r\ncaptureAttribution();\r\n\r\npopulateCountries(false);\r\npopulateStaticSelects();\r\n\r\n$('#page-context').value=pageContext;\r\n$('#source-path').value=detectedSourcePath;\r\n\r\nconst geo=(params.get('country')||params.get('geo_country')||window.EVERTEC_GEO_COUNTRY||'').toUpperCase();\r\nif(geo && countries.some(c=>c.code===geo)){\r\n  if(mainCountryCodes.has(geo)){\r\n    $('#country').value=geo;\r\n  }else{\r\n    $('#country').value=OTHER_COUNTRY_VALUE;\r\n    $('#other-country').value=geo;\r\n  }\r\n}\r\nsyncCountrySearchFromSelect();\r\n\r\nupdateRegionUI();\r\napplySpanishLabels();\r\napplyPageContextUI();\r\nevaluateUnlock();\r\nupdateMerchantBlock();\r\nupdatePlacetopayBlock();\r\nupdateBrazilCommercialBlock();\r\nupdateTech();\r\n\r\n})();\r\n<\/script>\r\n<\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Customer Resources Our goal is to be the technology partner your business need. On this page, you\u2019ll find information and guidance about our solutions to help drive your business growth. Discover More Total Control of Your Business, in Real Time Merchant 360 is the evolution of your dashboard: an all-in-one platform to monitor sales, manage [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"hero_title":"","footnotes":""},"class_list":["post-25526","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Customer Resources<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/evertecinc.com\/en\/resources\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Customer Resources\" \/>\n<meta property=\"og:description\" content=\"Customer Resources Our goal is to be the technology partner your business need. On this page, you\u2019ll find information and guidance about our solutions to help drive your business growth. Discover More Total Control of Your Business, in Real Time Merchant 360 is the evolution of your dashboard: an all-in-one platform to monitor sales, manage [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/evertecinc.com\/en\/resources\/\" \/>\n<meta property=\"og:site_name\" content=\"Evertec\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-08T21:48:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/evertecinc.com\/en\/wp-content\/uploads\/share-og.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/evertecinc.com\/en\/wp-content\/uploads\/share-og.png\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/evertecinc.com\/en\/resources\/\",\"url\":\"https:\/\/evertecinc.com\/en\/resources\/\",\"name\":\"Customer Resources\",\"isPartOf\":{\"@id\":\"https:\/\/evertecinc.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/evertecinc.com\/en\/resources\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/evertecinc.com\/en\/resources\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/evertecinc.com\/wp-content\/uploads\/2026\/05\/Merchant360-LogoTemp-1024x199.png\",\"datePublished\":\"2026-05-05T17:11:52+00:00\",\"dateModified\":\"2026-10-08T21:48:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/evertecinc.com\/en\/resources\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/evertecinc.com\/en\/resources\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/evertecinc.com\/en\/resources\/#primaryimage\",\"url\":\"https:\/\/evertecinc.com\/wp-content\/uploads\/2026\/05\/Merchant360-LogoTemp-1024x199.png\",\"contentUrl\":\"https:\/\/evertecinc.com\/wp-content\/uploads\/2026\/05\/Merchant360-LogoTemp-1024x199.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/evertecinc.com\/en\/resources\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/evertecinc.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Customer Resources\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/evertecinc.com\/en\/#website\",\"url\":\"https:\/\/evertecinc.com\/en\/\",\"name\":\"Evertec\",\"description\":\"Combinamos seguridad y escalabilidad con el portafolio m\u00e1s completo de soluciones para transformar empresas de todos los tama\u00f1os.\",\"publisher\":{\"@id\":\"https:\/\/evertecinc.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/evertecinc.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/evertecinc.com\/en\/#organization\",\"name\":\"Evertec\",\"url\":\"https:\/\/evertecinc.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/evertecinc.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/05\/logo.svg\",\"contentUrl\":\"https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/05\/logo.svg\",\"width\":200,\"height\":40,\"caption\":\"Evertec\"},\"image\":{\"@id\":\"https:\/\/evertecinc.com\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Customer Resources","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/evertecinc.com\/en\/resources\/","og_locale":"en_US","og_type":"article","og_title":"Customer Resources","og_description":"Customer Resources Our goal is to be the technology partner your business need. On this page, you\u2019ll find information and guidance about our solutions to help drive your business growth. Discover More Total Control of Your Business, in Real Time Merchant 360 is the evolution of your dashboard: an all-in-one platform to monitor sales, manage [&hellip;]","og_url":"https:\/\/evertecinc.com\/en\/resources\/","og_site_name":"Evertec","article_modified_time":"2026-10-08T21:48:48+00:00","og_image":[{"url":"https:\/\/evertecinc.com\/en\/wp-content\/uploads\/share-og.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/evertecinc.com\/en\/wp-content\/uploads\/share-og.png","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/evertecinc.com\/en\/resources\/","url":"https:\/\/evertecinc.com\/en\/resources\/","name":"Customer Resources","isPartOf":{"@id":"https:\/\/evertecinc.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/evertecinc.com\/en\/resources\/#primaryimage"},"image":{"@id":"https:\/\/evertecinc.com\/en\/resources\/#primaryimage"},"thumbnailUrl":"https:\/\/evertecinc.com\/wp-content\/uploads\/2026\/05\/Merchant360-LogoTemp-1024x199.png","datePublished":"2026-05-05T17:11:52+00:00","dateModified":"2026-10-08T21:48:48+00:00","breadcrumb":{"@id":"https:\/\/evertecinc.com\/en\/resources\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/evertecinc.com\/en\/resources\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evertecinc.com\/en\/resources\/#primaryimage","url":"https:\/\/evertecinc.com\/wp-content\/uploads\/2026\/05\/Merchant360-LogoTemp-1024x199.png","contentUrl":"https:\/\/evertecinc.com\/wp-content\/uploads\/2026\/05\/Merchant360-LogoTemp-1024x199.png"},{"@type":"BreadcrumbList","@id":"https:\/\/evertecinc.com\/en\/resources\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/evertecinc.com\/en\/"},{"@type":"ListItem","position":2,"name":"Customer Resources"}]},{"@type":"WebSite","@id":"https:\/\/evertecinc.com\/en\/#website","url":"https:\/\/evertecinc.com\/en\/","name":"Evertec","description":"Combinamos seguridad y escalabilidad con el portafolio m\u00e1s completo de soluciones para transformar empresas de todos los tama\u00f1os.","publisher":{"@id":"https:\/\/evertecinc.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/evertecinc.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/evertecinc.com\/en\/#organization","name":"Evertec","url":"https:\/\/evertecinc.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evertecinc.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/05\/logo.svg","contentUrl":"https:\/\/evertecinc.com\/wp-content\/uploads\/2025\/05\/logo.svg","width":200,"height":40,"caption":"Evertec"},"image":{"@id":"https:\/\/evertecinc.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/evertecinc.com\/en\/wp-json\/wp\/v2\/pages\/25526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evertecinc.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/evertecinc.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/evertecinc.com\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/evertecinc.com\/en\/wp-json\/wp\/v2\/comments?post=25526"}],"version-history":[{"count":64,"href":"https:\/\/evertecinc.com\/en\/wp-json\/wp\/v2\/pages\/25526\/revisions"}],"predecessor-version":[{"id":27217,"href":"https:\/\/evertecinc.com\/en\/wp-json\/wp\/v2\/pages\/25526\/revisions\/27217"}],"wp:attachment":[{"href":"https:\/\/evertecinc.com\/en\/wp-json\/wp\/v2\/media?parent=25526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}