{"id":58301,"date":"2026-02-17T10:00:51","date_gmt":"2026-02-17T18:00:51","guid":{"rendered":"https:\/\/www.cloudbeds.com\/?page_id=58301"},"modified":"2026-09-24T12:07:25","modified_gmt":"2026-09-24T19:07:25","slug":"upsell-cb-payments","status":"publish","type":"page","link":"https:\/\/www.cloudbeds.com\/es\/upsell-cb-payments\/","title":{"rendered":"Upsell &#8211; SP_CB Payments"},"content":{"rendered":"\n<style>header{display:none;}<\/style><div class=\"wp-block-cloudbeds-upsell-header alignfull bg-white py-4\"><div class=\"container px-4 md:px-[2.2rem]\"><div class=\"flex justify-between items-center gap-4\"><div class=\"flex items-center flex-shrink-0\"><a href=\"https:\/\/www.cloudbeds.com\/es\/\" aria-label=\"Go to homepage\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/logo-footer.svg\" alt=\"Cloudbeds\" class=\"max-w-[290px] max-h-[60px] h-auto w-auto\"\/><\/a><\/div><div class=\"upsell-header-lang-placeholder\"><\/div><\/div><\/div><\/div><script>\n                (function() {\n                    function cloneLangDropdown() {\n                        var placeholder = document.querySelector('.upsell-header-lang-placeholder');\n                        if (!placeholder) return;\n                        \n                        var original = document.querySelector('header .langDropdown');\n                        if (!original) return;\n                        \n                        var clone = original.cloneNode(true);\n                        placeholder.innerHTML = '';\n                        placeholder.appendChild(clone);\n                    }\n                    \n                    if (document.readyState === 'loading') {\n                        document.addEventListener('DOMContentLoaded', cloneLangDropdown);\n                    } else {\n                        cloneLangDropdown();\n                    }\n                })();\n            <\/script>\n\n\n<div class=\"upsell-landing-main wp-block-cloudbeds-upsell-landing-main\" id=\"ulm-1\">\n\n\t<!-- \u2550\u2550\u2550\u2550 Hero \u2550\u2550\u2550\u2550 -->\n\t<section class=\"hero-section\">\n\t\t<div class=\"hero-gradient\"><\/div>\n\t\t<div class=\"hero-grid-reveal\" data-grid-reveal><\/div>\n\n\t\t<div class=\"ulm-container\">\n\t\t\t<div class=\"hero-inner\">\n\t\t\t\t<div class=\"hero-grid\">\n\n\t\t\t\t\t<!-- Left column -->\n\t\t\t\t\t<div class=\"hero-left\">\n\t\t\t\t\t\t<span class=\"eyebrow cludbeds-slash\">Cloudbeds PAYMENTS<\/span>\n\t\t\t\t\t\t<h1 class=\"hero-headline\">Automatice los pagos. Reciba sus pagos a tiempo y sin complicaciones.<\/h1>\n\t\t\t\t\t\t<p class=\"hero-body\">Ofrece a tus hu\u00e9spedes un proceso de pago fluido mientras disfruta de menos devoluciones, pagos m\u00e1s r\u00e1pidos y m\u00e1s tiempo libre durante la semana. <strong>Cloudbeds Payments <\/strong>se encarga del trabajo duro para que te puedas centrar en lo que m\u00e1s importa: tus hu\u00e9spedes.<br>Minimiza la p\u00e9rdida de ingresos con herramientas dise\u00f1adas para reducir contracargos, prevenir el fraude y optimizar tus flujos de pago.<\/p>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<!-- Hero CTA slot \u2014 InnerBlocks (default: cloudbeds\/form-upsell-v2). -->\n\t\t\t\t\t\t<div class=\"cta-slot\">\n<!-- Customer view \u2014 shown ONLY to a known customer (userType != \"visitor\" WITH a propidMC).\n     They don't fill the form; the green button reuses the form's EXISTING JS hooks:\n     .upsell-form-submit fires the same Salesforce fetch + submit, and the .cta-image wrapper is\n     auto-hidden for visitors by the form's script. Purely additive \u2014 the form below is untouched.\n     The .cta-image wrapper is the toggle target (plain div \u2192 .hidden beats it on specificity);\n     the inner .cta-card reuses .upsell-landing-main styles (this block renders inside its slot). -->\n<div class=\"cta-image\">\n    <div class=\"cta-card\">\n        <div class=\"cta-card-body\">\n            <span class=\"icon-bounce\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"36\" viewBox=\"0 0 256 256\" fill=\"none\">\n                    <path d=\"M128 40L128 216\" stroke=\"var(--ulm-coffee-05)\" stroke-width=\"12\" stroke-linecap=\"round\" \/>\n                    <path d=\"M56 144L128 216L200 144\" stroke=\"var(--ulm-coffee-05)\" stroke-width=\"12\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <\/svg>\n            <\/span>\n            <div>\n                <h3 class=\"cta-card-heading\">Agenda una demostraci\u00f3n para descubrir c\u00f3mo Cloudbeds Payments puede ayudarte a recuperar hasta 10 horas a la semana con pagos integrados directamente en tu PMS.<\/h3>\n                <p class=\"cta-card-body-text\" style=\"margin-top: 10px;\">Elimina la fricci\u00f3n diaria con un sistema de pagos unificado.<\/p>\n            <\/div>\n            <button type=\"button\" class=\"btn-green upsell-form-submit\">\n                Elige la hora que prefieras                <svg width=\"14\" height=\"14\" viewBox=\"0 0 256 256\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M215.39,40.61a8,8,0,0,0-5.66-2.61H72a8,8,0,0,0,0,16H188.69L40.4,202.3a8,8,0,1,0,11.3,11.3L200,65.31V182a8,8,0,0,0,16,0V45.28A8,8,0,0,0,215.39,40.61Z\" \/>\n                <\/svg>\n            <\/button>\n        <\/div>\n        <div class=\"cta-card-footer\">\n            <p>30 minutos espec\u00edficamente para tu propiedad. Sin compromiso<\/p>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Upsell Form V2 \u2014 .upsell-form--v2 scopes the new design; #upSellForm + hidden preserved for the JS toggle -->\n<div id=\"upSellForm\" class=\"hidden upsell-form--v2\">\n    <div class=\"form-card\">\n        <div class=\"form-card-body\">\n            <h3 class=\"form-card-heading\">Agenda una demostraci\u00f3n para descubrir c\u00f3mo Cloudbeds Payments puede ayudarte a recuperar hasta 10 horas a la semana con pagos integrados directamente en tu PMS.<\/h3>\n            <p class=\"form-card-subtext\">Elimina la fricci\u00f3n diaria con un sistema de pagos unificado.<\/p>\n                <form class=\"chili-form space-y-4\" enctype=\"multipart\/form-data\" id=\"demo-form\" method=\"post\" >\n        <!-- <h3 class=\"font-host text-lg font-medium text-neutral-coffee-05\">Your info<\/h3> -->\n\n        <!-- Full Name -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"form-full-name-label block text-[12px] font-medium text-neutral-coffee-05\">Full Name*<\/label>\n            <input name=\"full_name\" class=\"form-full-name required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\" placeholder=\"Enter your Name\" \/>\n        <\/div>\n\n        <!-- Email -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"form-email-label block text-[12px] font-medium text-neutral-coffee-05\">Email*<\/label>\n            <input type=\"email\" name=\"email\" class=\"form-email required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\" placeholder=\"Enter your Email\" \/>\n        <\/div>\n\n        <!-- Job Role -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"form-job-role-label block text-[12px] font-medium text-neutral-coffee-05\">Your Role*<\/label>\n            <div class=\"relative w-full\">\n                <select name=\"job_role\" class=\"form-job-role h-8 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 px-4 text-base text-neutral-coffee-05 required flex-1 appearance-none focus:outline-none\">\n                    <option value=\"\">Select a Role<\/option>\n                    <option value=\"Owner\/Founder\/C-Suite\">Owner\/C-Suite<\/option>\n                    <option value=\"General Management\">General Management<\/option>\n                    <option value=\"Front of House\">Front Desk\/Operations<\/option>\n                    <option value=\"IT\/Operations\">IT<\/option>\n                    <option value=\"Revenue Management\">Revenue Management<\/option>\n                    <option value=\"Consultant\">Consultant<\/option>\n                    <option value=\"Sales\/Marketing\">Sales\/Marketing\/F&#038;B<\/option>\n                    <option value=\"Finance\">Finance<\/option>                    \n                <\/select>\n                <div class=\"w-6 h-6 absolute right-2 top-1\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M7 10L12 15L17 10H7Z\" fill=\"#261C0A\" \/>\n                    <\/svg>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Property Name -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"form-property-name-label block text-[12px] font-medium text-neutral-coffee-05\">Property Name*<\/label>\n            <input name=\"property_name\" class=\"form-property-name required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\" placeholder=\"Enter Property Name\" \/>\n        <\/div>\n\n        <!-- Property Type -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"form-property-type-label block text-[12px] font-medium text-neutral-coffee-05\">Property Type*<\/label>\n            <div class=\"relative w-full\">\n                <select name=\"property_type\" class=\"form-property-type h-8 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 px-4 text-base  text-neutral-coffee-05 required flex-1 appearance-none focus:outline-none\">\n                    <option value=\"\">Property type*<\/option>\n                    <option value=\"Hotel\">Hotel<\/option>\n                    <option value=\"Hostel\">Hostel<\/option>\n                    <option value=\"Vacation Homes\">Vacation Rental<\/option>\n                    <option value=\"Technology Partner\">Technology Partner<\/option>\n                    <option value=\"Consultant\">Consultant<\/option>\n                    <option value=\"Other\">Other<\/option>\n                <\/select>\n                <div class=\"w-6 h-6 absolute right-2 top-1\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M7 10L12 15L17 10H7Z\" fill=\"#261C0A\" \/>\n                    <\/svg>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Number of Rooms -->\n        <div class=\"form-room-count-holder hide-field flex flex-col items-start gap-1 relative\">\n            <label class=\"form-room-count-label block text-[12px] font-medium text-neutral-coffee-05\">Number of Rooms*<\/label>\n            <input type=\"number\" name=\"room_count\" class=\"form-room-count hide-field required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\" placeholder=\"Enter number of rooms\" \/>\n        <\/div>\n\n        <!-- Number of Beds -->\n        <div class=\"form-bed-count-holder hide-field flex flex-col items-start gap-1 relative\">\n            <label class=\"form-bed-count-label block text-[12px] font-medium text-neutral-coffee-05\">Number of Beds*<\/label>\n            <input type=\"number\" name=\"bed_count\" class=\"form-bed-count hide-field required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\" placeholder=\"Enter number of beds\" \/>\n        <\/div>\n\n        <!-- VR Listings-->\n        <div class=\"form-multiple-properties hide-field form-vr-listings-number-holder hide-field flex flex-col items-start gap-1 relative\">\n            <label class=\"form-vr-listings-number-label block text-[12px] font-medium text-neutral-coffee-05\">How many listings do you have?*<\/label>\n            <input type=\"number\" name=\"vr_listings_number\" class=\"form-vr-listings-number required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\" placeholder=\"Number of listings?\" data-gaconnector-tracked=\"true\" \/>\n        <\/div>\n\n        <!-- VR Addresses-->\n        <div class=\"form-multiple-properties hide-field form-vr-address-number-holder hide-field flex flex-col items-start gap-1 relative\">\n            <label class=\"form-vr-address-number-label block text-[12px] font-medium text-neutral-coffee-05\">How many Addresses does your business have?*<\/label>\n            <input\n                type=\"number\"\n                name=\"vr_address_number\"\n                class=\"form-vr-address-number required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\"\n                placeholder=\"Number of Addresses?\"\n                data-gaconnector-tracked=\"true\" \/>\n        <\/div>\n\n        <!-- Property Group Type -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"form-property-group-type-label block text-[12px] font-medium text-neutral-coffee-05\">Your Property Is..*<\/label>\n            <div class=\"relative w-full\">\n                <select name=\"property_group_type\" class=\"form-property-group-type h-8 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 px-4 text-base  text-neutral-coffee-05 required flex-1 appearance-none focus:outline-none\">\n                    <option value=\"\">Make a selection<\/option>\n                    <option value=\"Part of a Group\">Part of a Group<\/option>\n                    <option value=\"Independent Property\">Independent Property<\/option>\n                <\/select>\n                <div class=\"w-6 h-6 absolute right-2 top-1\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M7 10L12 15L17 10H7Z\" fill=\"#261C0A\" \/>\n                    <\/svg>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Phone -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"form-phone-label block text-[12px] font-medium text-neutral-coffee-05\">Phone*<\/label>\n            <input type=\"tel\" name=\"phone\" class=\"form-phone required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\" placeholder=\"Enter Phone Number\" \/>\n        <\/div>\n\n        <!-- Country -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"chili-countries-label block text-[12px] font-medium text-neutral-coffee-05\">Country*<\/label>\n            <div class=\"relative w-full\">\n                <select name=\"country\" class=\"chili-countries h-8 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 px-4 text-base  text-neutral-coffee-05 required flex-1 appearance-none focus:outline-none\">\n                    <option value=\"\">Select a country<\/option>\n                <\/select>\n                <div class=\"w-6 h-6 absolute right-2 top-1\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M7 10L12 15L17 10H7Z\" fill=\"#261C0A\" \/>\n                    <\/svg>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Languages -->\n        <div class=\"chili-languages flex flex-col items-start gap-1 relative\">\n            <label class=\"block text-[12px] font-medium text-neutral-coffee-05\">Language for your demo*<\/label>\n            <div class=\"relative w-full\">\n                <select name=\"language\" class=\"h-8 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 px-4 text-base  text-neutral-coffee-05 flex-1 bg-transparent appearance-none focus:outline-none\">\n                    <option value=\"English\">English<\/option>\n                    <option value=\"Spanish\">Spanish<\/option>\n                    <option value=\"Portuguese\">Portuguese<\/option>\n                    <option value=\"French\">French<\/option>\n                    <option value=\"Bahasa\">Bahasa<\/option>\n                    <option value=\"Thai\">Thai<\/option>\n                <\/select>\n                <div class=\"w-6 h-6 absolute right-2 top-1\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M7 10L12 15L17 10H7Z\" fill=\"#261C0A\" \/>\n                    <\/svg>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Hidden Fields -->\n        <input type=\"hidden\" class=\"form-first-name\" name=\"first_name\" \/>\n        <input type=\"hidden\" class=\"form-last-name\" name=\"last_name\" \/>\n        <input type=\"hidden\" class=\"utm-gclid\" name=\"utm_gclid\" \/>\n        <input type=\"hidden\" class=\"utm-fbclid\" name=\"utm_fbclid\" \/>\n        <input type=\"hidden\" class=\"utm-source\" name=\"utm_source\" \/>\n        <input type=\"hidden\" class=\"utm-medium\" name=\"utm_medium\" \/>\n        <input type=\"hidden\" class=\"utm-campaign\" name=\"utm_campaign\" \/>\n        <input type=\"hidden\" class=\"utm-term\" name=\"utm_term\" \/>\n        <input type=\"hidden\" class=\"utm-content\" name=\"utm_content\" \/>\n        <input type=\"hidden\" class=\"geo-state\" name=\"geo_state\" \/>\n        <input type=\"hidden\" class=\"geo-city\" name=\"geo_city\" \/>\n        <input type=\"hidden\" class=\"geo-timezone\" name=\"geo_timezone\" \/>\n        <input type=\"hidden\" class=\"geo-longitude\" name=\"geo_longitude\" \/>\n        <input type=\"hidden\" class=\"geo-latitude\" name=\"geo_latitude\" \/>\n        <input type=\"hidden\" class=\"geo-continent\" name=\"geo_continent\" \/>\n        <input type=\"hidden\" class=\"http-referer\" name=\"http_referer\" \/>\n        <input type=\"hidden\" class=\"ambassador-email\" name=\"ambassador_email\" \/>\n        <input type=\"hidden\" class=\"geo-os\" name=\"geo_os\" \/>\n        <input type=\"hidden\" class=\"geo-browser\" name=\"geo_browser\" \/>\n        <input type=\"hidden\" class=\"geo-device\" name=\"geo_device\" \/>\n        <input type=\"hidden\" class=\"price-plan\" name=\"price_plan\" \/>\n        <input type=\"hidden\" class=\"ga-client-id\" name=\"ga_client_id\" \/>\n        <input type=\"hidden\" class=\"ga-tracking-id\" name=\"ga_tracking_id\" \/>\n        <input type=\"hidden\" class=\"number-of-rooms\" name=\"number_of_rooms\" \/>\n        <input type=\"hidden\" class=\"number-of-beds\" name=\"number_of_beds\" \/>\n        <input type=\"hidden\" class=\"local-contact-name\" name=\"local_contact_name\" \/>\n        <input type=\"hidden\" class=\"referred-by\" name=\"referred_by\" \/>\n        <input type=\"hidden\" class=\"pricing-factor\" name=\"pricing_factor\" \/>\n        <input type=\"hidden\" class=\"sf-campaign\" name=\"sf_campaign\" \/>\n        <input type=\"hidden\" class=\"website-lang\" name=\"website_lang\" \/>\n        <input type=\"hidden\" class=\"custom-success\" name=\"custom_success\" value=\"1\" \/>\n        <input type=\"hidden\" class=\"last-lead-source\" name=\"last_lead_source\" value=\"Upsell - Inbound\" \/>\n        <input type=\"hidden\" name=\"record_type\" value=\"012C0000000UgjK\" \/>\n        <input type=\"hidden\" class=\"first-utm-medium\" name=\"first_utm_medium\" \/>\n        <input type=\"hidden\" class=\"first-utm-source\" name=\"first_utm_source\" \/>\n        <input type=\"hidden\" class=\"first-utm-campaign\" name=\"first_utm_campaign\" \/>\n        <input type=\"hidden\" class=\"first-utm-content\" name=\"first_utm_content\" \/>\n        <input type=\"hidden\" class=\"first-utm-term\" name=\"first_utm_term\" \/>\n        <input type=\"hidden\" class=\"first-landing-page\" name=\"first_landing_page\" \/>\n        <input type=\"hidden\" class=\"first-refer-url\" name=\"first_refer_url\" \/>\n        <input type=\"hidden\" class=\"last-utm-medium\" name=\"last_utm_medium\" \/>\n        <input type=\"hidden\" class=\"last-utm-source\" name=\"last_utm_source\" \/>\n        <input type=\"hidden\" class=\"last-utm-campaign\" name=\"last_utm_campaign\" \/>\n        <input type=\"hidden\" class=\"last-utm-content\" name=\"last_utm_content\" \/>\n        <input type=\"hidden\" class=\"last-utm-term\" name=\"last_utm_term\" \/>\n        <input type=\"hidden\" class=\"last-landing-page\" name=\"last_landing_page\" \/>\n        <input type=\"hidden\" class=\"last-refer-url\" name=\"last_refer_url\" \/>\n        <input type=\"hidden\" class=\"sfcid-form\" name=\"sfcid_form\" \/>\n        <input type=\"hidden\" class=\"sfcid-qs\" name=\"sfcid_qs\" \/>\n        <input type=\"hidden\" class=\"last-demo-date\" name=\"last_demo_date\" \/>\n        <input type=\"hidden\" class=\"last-form-submission-date\" name=\"last_form_submission_date\" \/>\n        <input type=\"hidden\" class=\"price-discount-type\" name=\"price_discount_type\" \/>\n        <input type=\"hidden\" class=\"weighted-room-count\" name=\"weighted_room_count\" \/>\n        <input type=\"hidden\" class=\"product-name\" name=\"product_name\" \/>\n        <input type=\"hidden\" class=\"property-id\" name=\"property_id\" \/>\n\t\t<input type=\"hidden\" class=\"experience\" name=\"experience\" \/>\n        <input type=\"hidden\" class=\"places-formatted-address\" name=\"places_formatted_address\" \/>\n        <input type=\"hidden\" class=\"places-website\" name=\"places_website\" \/>\n        <input type=\"hidden\" class=\"places-phone\" name=\"places_phone\" \/>\n        <input type=\"hidden\" class=\"places-street-prospect\" name=\"places_street_prospect\" \/>\n        <input type=\"hidden\" class=\"places-city\" name=\"places_city\" \/>\n        <input type=\"hidden\" class=\"places-state\" name=\"places_state\" \/>\n        <input type=\"hidden\" class=\"places-country\" name=\"places_country\" \/>\n        <input type=\"hidden\" class=\"places-postal-code\" name=\"places_postal_code\" \/>\n        <input type=\"hidden\" class=\"places-hotel-name\" name=\"places_hotel_name\" \/>\n\n\n\n        <!-- Submit -->\n        <div class=\"flex justify-end sm:pt-7\">\n            <button type=\"button\" class=\"form-submit content-submit green-regular-btn font-host px-4 py-2 inline-flex items-center justify-center gap-2 hover:bg-support-green-05 hover:text-neutral-coffee-05 text-base\">\n                <span class=\"downloadText\">Download<\/span>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" class=\"ml-6\">\n                    <path d=\"M13.75 9.875V13.875C13.75 13.9745 13.7105 14.0698 13.6402 14.1402C13.5698 14.2105 13.4745 14.25 13.375 14.25H2.375C2.27554 14.25 2.18016 14.2105 2.10983 14.1402C2.03951 14.0698 2 13.9745 2 13.875V9.875C2 9.77554 2.03951 9.68016 2.10983 9.60983C2.18016 9.53951 2.27554 9.5 2.375 9.5C2.47446 9.5 2.56984 9.53951 2.64017 9.60983C2.71049 9.68016 2.75 9.77554 2.75 9.875V13.5H13V9.875C13 9.77554 13.0395 9.68016 13.1098 9.60983C13.1802 9.53951 13.2755 9.5 13.375 9.5C13.4745 9.5 13.5698 9.53951 13.6402 9.60983C13.7105 9.68016 13.75 9.77554 13.75 9.875ZM7.61 10.14C7.68031 10.2102 7.77562 10.2497 7.875 10.2497C7.97438 10.2497 8.06969 10.2102 8.14 10.14L10.64 7.64C10.7062 7.56891 10.7423 7.47489 10.7406 7.37774C10.7389 7.28059 10.6995 7.1879 10.6308 7.11919C10.5621 7.05048 10.4694 7.01113 10.3723 7.00941C10.2751 7.0077 10.1811 7.04376 10.11 7.11L8.25 8.96937V2.875C8.25 2.77554 8.21049 2.68016 8.14017 2.60983C8.06984 2.53951 7.97446 2.5 7.875 2.5C7.77554 2.5 7.68016 2.53951 7.60984 2.60983C7.53951 2.68016 7.5 2.77554 7.5 2.875V8.96937L5.64 7.11C5.56891 7.04376 5.47489 7.0077 5.37774 7.00941C5.28059 7.01113 5.1879 7.05048 5.11919 7.11919C5.05048 7.1879 5.01113 7.28059 5.00941 7.37774C5.0077 7.47489 5.04376 7.56891 5.11 7.64L7.61 10.14Z\" fill=\"#261C0A\" \/>\n                <\/svg>\n            <\/button>\n        <\/div>\n    <\/form>\n\n        <\/div>\n        <div class=\"form-card-footer\">\n            <p>30 minutos espec\u00edficamente para tu propiedad. Sin compromiso<\/p>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n<iframe id=\"pardot-frame\" class=\"hidden\"><\/iframe>\n\n<script>\n\n    let submitting = false;\n    let getFormData = false;\n\n    \/* Demo-form submit label. The     <form class=\"chili-form space-y-4\" enctype=\"multipart\/form-data\" id=\"content-form\" method=\"post\" >\n        <!-- <h3 class=\"font-host text-lg font-medium text-neutral-coffee-05\">Your info<\/h3> -->\n\n        <!-- Full Name -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"form-full-name-label block text-[12px] font-medium text-neutral-coffee-05\">Full Name*<\/label>\n            <input name=\"full_name\" class=\"form-full-name required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\" placeholder=\"Enter your Name\" \/>\n        <\/div>\n\n        <!-- Email -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"form-email-label block text-[12px] font-medium text-neutral-coffee-05\">Email*<\/label>\n            <input type=\"email\" name=\"email\" class=\"form-email required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\" placeholder=\"Enter your Email\" \/>\n        <\/div>\n\n        <!-- Job Role -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"form-job-role-label block text-[12px] font-medium text-neutral-coffee-05\">Your Role*<\/label>\n            <div class=\"relative w-full\">\n                <select name=\"job_role\" class=\"form-job-role h-8 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 px-4 text-base text-neutral-coffee-05 required flex-1 appearance-none focus:outline-none\">\n                    <option value=\"\">Select a Role<\/option>\n                    <option value=\"Owner\/Founder\/C-Suite\">Owner\/C-Suite<\/option>\n                    <option value=\"General Management\">General Management<\/option>\n                    <option value=\"Front of House\">Front Desk\/Operations<\/option>\n                    <option value=\"IT\/Operations\">IT<\/option>\n                    <option value=\"Revenue Management\">Revenue Management<\/option>\n                    <option value=\"Consultant\">Consultant<\/option>\n                    <option value=\"Sales\/Marketing\">Sales\/Marketing\/F&B<\/option>\n                    <option value=\"Finance\">Finance<\/option>                    \n                <\/select>\n                <div class=\"w-6 h-6 absolute right-2 top-1\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M7 10L12 15L17 10H7Z\" fill=\"#261C0A\" \/>\n                    <\/svg>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Property Name -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"form-property-name-label block text-[12px] font-medium text-neutral-coffee-05\">Property Name*<\/label>\n            <input name=\"property_name\" class=\"form-property-name required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\" placeholder=\"Enter Property Name\" \/>\n        <\/div>\n\n        <!-- Property Type -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"form-property-type-label block text-[12px] font-medium text-neutral-coffee-05\">Property Type*<\/label>\n            <div class=\"relative w-full\">\n                <select name=\"property_type\" class=\"form-property-type h-8 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 px-4 text-base  text-neutral-coffee-05 required flex-1 appearance-none focus:outline-none\">\n                    <option value=\"\">Property type*<\/option>\n                    <option value=\"Hotel\">Hotel<\/option>\n                    <option value=\"Hostel\">Hostel<\/option>\n                    <option value=\"Vacation Homes\">Vacation Rental<\/option>\n                    <option value=\"Technology Partner\">Technology Partner<\/option>\n                    <option value=\"Consultant\">Consultant<\/option>\n                    <option value=\"Other\">Other<\/option>\n                <\/select>\n                <div class=\"w-6 h-6 absolute right-2 top-1\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M7 10L12 15L17 10H7Z\" fill=\"#261C0A\" \/>\n                    <\/svg>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Number of Rooms -->\n        <div class=\"form-room-count-holder hide-field flex flex-col items-start gap-1 relative\">\n            <label class=\"form-room-count-label block text-[12px] font-medium text-neutral-coffee-05\">Number of Rooms*<\/label>\n            <input type=\"number\" name=\"room_count\" class=\"form-room-count hide-field required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\" placeholder=\"Enter number of rooms\" \/>\n        <\/div>\n\n        <!-- Number of Beds -->\n        <div class=\"form-bed-count-holder hide-field flex flex-col items-start gap-1 relative\">\n            <label class=\"form-bed-count-label block text-[12px] font-medium text-neutral-coffee-05\">Number of Beds*<\/label>\n            <input type=\"number\" name=\"bed_count\" class=\"form-bed-count hide-field required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\" placeholder=\"Enter number of beds\" \/>\n        <\/div>\n\n        <!-- VR Listings-->\n        <div class=\"form-multiple-properties hide-field form-vr-listings-number-holder hide-field flex flex-col items-start gap-1 relative\">\n            <label class=\"form-vr-listings-number-label block text-[12px] font-medium text-neutral-coffee-05\">How many listings do you have?*<\/label>\n            <input type=\"number\" name=\"vr_listings_number\" class=\"form-vr-listings-number required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\" placeholder=\"Number of listings?\" data-gaconnector-tracked=\"true\" \/>\n        <\/div>\n\n        <!-- VR Addresses-->\n        <div class=\"form-multiple-properties hide-field form-vr-address-number-holder hide-field flex flex-col items-start gap-1 relative\">\n            <label class=\"form-vr-address-number-label block text-[12px] font-medium text-neutral-coffee-05\">How many Addresses does your business have?*<\/label>\n            <input\n                type=\"number\"\n                name=\"vr_address_number\"\n                class=\"form-vr-address-number required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\"\n                placeholder=\"Number of Addresses?\"\n                data-gaconnector-tracked=\"true\" \/>\n        <\/div>\n\n        <!-- Property Group Type -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"form-property-group-type-label block text-[12px] font-medium text-neutral-coffee-05\">Your Property Is..*<\/label>\n            <div class=\"relative w-full\">\n                <select name=\"property_group_type\" class=\"form-property-group-type h-8 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 px-4 text-base  text-neutral-coffee-05 required flex-1 appearance-none focus:outline-none\">\n                    <option value=\"\">Make a selection<\/option>\n                    <option value=\"Part of a Group\">Part of a Group<\/option>\n                    <option value=\"Independent Property\">Independent Property<\/option>\n                <\/select>\n                <div class=\"w-6 h-6 absolute right-2 top-1\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M7 10L12 15L17 10H7Z\" fill=\"#261C0A\" \/>\n                    <\/svg>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Phone -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"form-phone-label block text-[12px] font-medium text-neutral-coffee-05\">Phone*<\/label>\n            <input type=\"tel\" name=\"phone\" class=\"form-phone required h-8 px-4 py-2 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 text-neutral-coffee-05 placeholder:text-neutral-chalk-09 focus:outline-none focus:border-primary-blue-05\" placeholder=\"Enter Phone Number\" \/>\n        <\/div>\n\n        <!-- Country -->\n        <div class=\"flex flex-col items-start gap-1 relative\">\n            <label class=\"chili-countries-label block text-[12px] font-medium text-neutral-coffee-05\">Country*<\/label>\n            <div class=\"relative w-full\">\n                <select name=\"country\" class=\"chili-countries h-8 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 px-4 text-base  text-neutral-coffee-05 required flex-1 appearance-none focus:outline-none\">\n                    <option value=\"\">Select a country<\/option>\n                <\/select>\n                <div class=\"w-6 h-6 absolute right-2 top-1\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M7 10L12 15L17 10H7Z\" fill=\"#261C0A\" \/>\n                    <\/svg>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Languages -->\n        <div class=\"chili-languages flex flex-col items-start gap-1 relative\">\n            <label class=\"block text-[12px] font-medium text-neutral-coffee-05\">Language for your demo*<\/label>\n            <div class=\"relative w-full\">\n                <select name=\"language\" class=\"h-8 w-full bg-neutral-chalk-01 border-b border-solid border-neutral-coffee-05 px-4 text-base  text-neutral-coffee-05 flex-1 bg-transparent appearance-none focus:outline-none\">\n                    <option value=\"English\">English<\/option>\n                    <option value=\"Spanish\">Spanish<\/option>\n                    <option value=\"Portuguese\">Portuguese<\/option>\n                    <option value=\"French\">French<\/option>\n                    <option value=\"Bahasa\">Bahasa<\/option>\n                    <option value=\"Thai\">Thai<\/option>\n                <\/select>\n                <div class=\"w-6 h-6 absolute right-2 top-1\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M7 10L12 15L17 10H7Z\" fill=\"#261C0A\" \/>\n                    <\/svg>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Hidden Fields -->\n        <input type=\"hidden\" class=\"form-first-name\" name=\"first_name\" \/>\n        <input type=\"hidden\" class=\"form-last-name\" name=\"last_name\" \/>\n        <input type=\"hidden\" class=\"utm-gclid\" name=\"utm_gclid\" \/>\n        <input type=\"hidden\" class=\"utm-fbclid\" name=\"utm_fbclid\" \/>\n        <input type=\"hidden\" class=\"utm-source\" name=\"utm_source\" \/>\n        <input type=\"hidden\" class=\"utm-medium\" name=\"utm_medium\" \/>\n        <input type=\"hidden\" class=\"utm-campaign\" name=\"utm_campaign\" \/>\n        <input type=\"hidden\" class=\"utm-term\" name=\"utm_term\" \/>\n        <input type=\"hidden\" class=\"utm-content\" name=\"utm_content\" \/>\n        <input type=\"hidden\" class=\"geo-state\" name=\"geo_state\" \/>\n        <input type=\"hidden\" class=\"geo-city\" name=\"geo_city\" \/>\n        <input type=\"hidden\" class=\"geo-timezone\" name=\"geo_timezone\" \/>\n        <input type=\"hidden\" class=\"geo-longitude\" name=\"geo_longitude\" \/>\n        <input type=\"hidden\" class=\"geo-latitude\" name=\"geo_latitude\" \/>\n        <input type=\"hidden\" class=\"geo-continent\" name=\"geo_continent\" \/>\n        <input type=\"hidden\" class=\"http-referer\" name=\"http_referer\" \/>\n        <input type=\"hidden\" class=\"ambassador-email\" name=\"ambassador_email\" \/>\n        <input type=\"hidden\" class=\"geo-os\" name=\"geo_os\" \/>\n        <input type=\"hidden\" class=\"geo-browser\" name=\"geo_browser\" \/>\n        <input type=\"hidden\" class=\"geo-device\" name=\"geo_device\" \/>\n        <input type=\"hidden\" class=\"price-plan\" name=\"price_plan\" \/>\n        <input type=\"hidden\" class=\"ga-client-id\" name=\"ga_client_id\" \/>\n        <input type=\"hidden\" class=\"ga-tracking-id\" name=\"ga_tracking_id\" \/>\n        <input type=\"hidden\" class=\"number-of-rooms\" name=\"number_of_rooms\" \/>\n        <input type=\"hidden\" class=\"number-of-beds\" name=\"number_of_beds\" \/>\n        <input type=\"hidden\" class=\"local-contact-name\" name=\"local_contact_name\" \/>\n        <input type=\"hidden\" class=\"referred-by\" name=\"referred_by\" \/>\n        <input type=\"hidden\" class=\"pricing-factor\" name=\"pricing_factor\" \/>\n        <input type=\"hidden\" class=\"sf-campaign\" name=\"sf_campaign\" \/>\n        <input type=\"hidden\" class=\"website-lang\" name=\"website_lang\" \/>\n        <input type=\"hidden\" class=\"custom-success\" name=\"custom_success\" value=\"1\" \/>\n        <input type=\"hidden\" class=\"last-lead-source\" name=\"last_lead_source\" value=\"Cloudbeds - Generic Demo Form\" \/>\n        <input type=\"hidden\" name=\"record_type\" value=\"012C0000000UgjK\" \/>\n        <input type=\"hidden\" class=\"first-utm-medium\" name=\"first_utm_medium\" \/>\n        <input type=\"hidden\" class=\"first-utm-source\" name=\"first_utm_source\" \/>\n        <input type=\"hidden\" class=\"first-utm-campaign\" name=\"first_utm_campaign\" \/>\n        <input type=\"hidden\" class=\"first-utm-content\" name=\"first_utm_content\" \/>\n        <input type=\"hidden\" class=\"first-utm-term\" name=\"first_utm_term\" \/>\n        <input type=\"hidden\" class=\"first-landing-page\" name=\"first_landing_page\" \/>\n        <input type=\"hidden\" class=\"first-refer-url\" name=\"first_refer_url\" \/>\n        <input type=\"hidden\" class=\"last-utm-medium\" name=\"last_utm_medium\" \/>\n        <input type=\"hidden\" class=\"last-utm-source\" name=\"last_utm_source\" \/>\n        <input type=\"hidden\" class=\"last-utm-campaign\" name=\"last_utm_campaign\" \/>\n        <input type=\"hidden\" class=\"last-utm-content\" name=\"last_utm_content\" \/>\n        <input type=\"hidden\" class=\"last-utm-term\" name=\"last_utm_term\" \/>\n        <input type=\"hidden\" class=\"last-landing-page\" name=\"last_landing_page\" \/>\n        <input type=\"hidden\" class=\"last-refer-url\" name=\"last_refer_url\" \/>\n        <input type=\"hidden\" class=\"sfcid-form\" name=\"sfcid_form\" \/>\n        <input type=\"hidden\" class=\"sfcid-qs\" name=\"sfcid_qs\" \/>\n        <input type=\"hidden\" class=\"last-demo-date\" name=\"last_demo_date\" \/>\n        <input type=\"hidden\" class=\"last-form-submission-date\" name=\"last_form_submission_date\" \/>\n        <input type=\"hidden\" class=\"price-discount-type\" name=\"price_discount_type\" \/>\n        <input type=\"hidden\" class=\"weighted-room-count\" name=\"weighted_room_count\" \/>\n        <input type=\"hidden\" class=\"product-name\" name=\"product_name\" \/>\n        <input type=\"hidden\" class=\"property-id\" name=\"property_id\" \/>\n\t\t<input type=\"hidden\" class=\"experience\" name=\"experience\" \/>\n        <input type=\"hidden\" class=\"places-formatted-address\" name=\"places_formatted_address\" \/>\n        <input type=\"hidden\" class=\"places-website\" name=\"places_website\" \/>\n        <input type=\"hidden\" class=\"places-phone\" name=\"places_phone\" \/>\n        <input type=\"hidden\" class=\"places-street-prospect\" name=\"places_street_prospect\" \/>\n        <input type=\"hidden\" class=\"places-city\" name=\"places_city\" \/>\n        <input type=\"hidden\" class=\"places-state\" name=\"places_state\" \/>\n        <input type=\"hidden\" class=\"places-country\" name=\"places_country\" \/>\n        <input type=\"hidden\" class=\"places-postal-code\" name=\"places_postal_code\" \/>\n        <input type=\"hidden\" class=\"places-hotel-name\" name=\"places_hotel_name\" \/>\n\n\n\n        <!-- Submit -->\n        <div class=\"flex justify-end sm:pt-7\">\n            <button type=\"button\" class=\"form-submit content-submit green-regular-btn font-host px-4 py-2 inline-flex items-center justify-center gap-2 hover:bg-support-green-05 hover:text-neutral-coffee-05 text-base\">\n                <span class=\"downloadText\">Download<\/span>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" class=\"ml-6\">\n                    <path d=\"M13.75 9.875V13.875C13.75 13.9745 13.7105 14.0698 13.6402 14.1402C13.5698 14.2105 13.4745 14.25 13.375 14.25H2.375C2.27554 14.25 2.18016 14.2105 2.10983 14.1402C2.03951 14.0698 2 13.9745 2 13.875V9.875C2 9.77554 2.03951 9.68016 2.10983 9.60983C2.18016 9.53951 2.27554 9.5 2.375 9.5C2.47446 9.5 2.56984 9.53951 2.64017 9.60983C2.71049 9.68016 2.75 9.77554 2.75 9.875V13.5H13V9.875C13 9.77554 13.0395 9.68016 13.1098 9.60983C13.1802 9.53951 13.2755 9.5 13.375 9.5C13.4745 9.5 13.5698 9.53951 13.6402 9.60983C13.7105 9.68016 13.75 9.77554 13.75 9.875ZM7.61 10.14C7.68031 10.2102 7.77562 10.2497 7.875 10.2497C7.97438 10.2497 8.06969 10.2102 8.14 10.14L10.64 7.64C10.7062 7.56891 10.7423 7.47489 10.7406 7.37774C10.7389 7.28059 10.6995 7.1879 10.6308 7.11919C10.5621 7.05048 10.4694 7.01113 10.3723 7.00941C10.2751 7.0077 10.1811 7.04376 10.11 7.11L8.25 8.96937V2.875C8.25 2.77554 8.21049 2.68016 8.14017 2.60983C8.06984 2.53951 7.97446 2.5 7.875 2.5C7.77554 2.5 7.68016 2.53951 7.60984 2.60983C7.53951 2.68016 7.5 2.77554 7.5 2.875V8.96937L5.64 7.11C5.56891 7.04376 5.47489 7.0077 5.37774 7.00941C5.28059 7.01113 5.1879 7.05048 5.11919 7.11919C5.05048 7.1879 5.01113 7.28059 5.00941 7.37774C5.0077 7.47489 5.04376 7.56891 5.11 7.64L7.61 10.14Z\" fill=\"#261C0A\" \/>\n                <\/svg>\n            <\/button>\n        <\/div>\n    <\/form>\n\n shortcode renders a generic\n       \"Download\" label, and this script overrides it once the user context is\n       known. It used to be a hardcoded English \"Pick a Time\", which WPML could\n       never reach, so PT\/ES pages kept showing English. It now reuses the\n       translated Button Label attribute (the same text as the customer card). *\/\n    var upsellSubmitLabel = \"Elige la hora que prefieras\";\n\n    \/* Helper to safely get cookie - only define if not already defined *\/\n    if (typeof getCookie !== 'function') {\n        function getCookie(name) {\n            var m = document.cookie.match(new RegExp('(?:^|; )'+name+'=([^;]*)'));\n            return m ? decodeURIComponent(m[1]) : null;\n        }\n    }\n\n    \/* Helper to set both value and attribute - only define if not already defined *\/\n    if (typeof setValBoth !== 'function') {\n        function setValBoth($form, selector, value) {\n            if (value === undefined || value === null) return;\n            var $el = $form.find(selector);\n            $el.val(value).attr('value', value);\n        }\n    }\n\n    \/* Helper to convert to number - only define if not already defined *\/\n    if (typeof toNum !== 'function') {\n        function toNum(val) {\n            var n = parseInt(val, 10);\n            return isNaN(n) ? 0 : n;\n        }\n    }\n\n    \/* Compute weighted room count - only define if not already defined *\/\n    if (typeof computeWeighted !== 'function') {\n        function computeWeighted(rooms, beds) {\n            var r = toNum(rooms);\n            var b = toNum(beds);\n            return Math.round(r + (b > 0 ? b \/ 4 : 0));\n        }\n    }\n\n    \/* Main initialization function - runs once user context is ready *\/\n    function initializeUpsellForm() {\n        \/\/ Prevent double initialization\n        if (window.upsellFormInitialized) {\n            console.log('Upsell form already initialized, skipping');\n            return;\n        }\n        window.upsellFormInitialized = true;\n\n        console.log(\"Initializing upsell form\");\n        console.log(\"propidMC =\", window.propidMC);\n        console.log(\"userType =\", window.userType);\n        \n        if (window.userType !== \"visitor\") {\n            console.log('Customer detected - checking form state'); \n\n            if (window.propidMC) {\n                console.log('propidMC exists - will fetch from SF when button pressed:', window.propidMC);\n                getFormData = true;\n            } else {            \n                console.log('No propidMC - Show the full form'); \n                $(\"#upSellForm\").removeClass('hidden');\n                $(\".upsell-form-submit\").addClass('hidden');\n                $(\".cta-image\").addClass('hidden');\n                $(\".downloadText\").text(upsellSubmitLabel);\n            }\n\n        } else {\n\n            \/\/ Visitor: check __cbUserInfoData for stored user info\n            var obj = (window.__cbUserInfoData && Object.keys(window.__cbUserInfoData).length)\n                ? window.__cbUserInfoData\n                : null;\n\n            if (!obj) {\n                console.log('No user info data found');\n                console.log('Visitor - Show the full form');\n                $(\"#upSellForm\").removeClass('hidden');\n                $(\".upsell-form-submit\").addClass('hidden');\n                $(\".cta-image\").addClass('hidden');\n                $(\".downloadText\").text(upsellSubmitLabel);\n\n            } else {\n\n                var $form = $('#demo-form');\n                if (!$form.length) {\n                    console.warn('Demo form not found in DOM');\n                    return;\n                }\n\n                \/\/ Build name vars from obj\n                var _fn   = obj.first_name || '';\n                var _ln   = obj.last_name  || '';\n                var _full = ((_fn + ' ' + _ln).trim()) || obj.full_name || '';\n\n                if (obj.form_filled === true || obj.form_filled === 'partial') {\n                    console.log('form_filled=' + obj.form_filled + ' \u2014 pre-filling upsell form');\n\n                    setValBoth($form, '.form-full-name', _full);\n                    setValBoth($form, '.form-email', obj.email);\n                    setValBoth($form, '.form-phone', obj.phone);\n                    setValBoth($form, '.chili-countries', obj.country);\n                    setValBoth($form, '.form-property-name', obj.property_name);\n                    setValBoth($form, '.form-property-type', obj.property_type);\n                    setValBoth($form, '.form-room-count', obj.room_count);\n                    setValBoth($form, '.form-bed-count', obj.bed_count);\n                    setValBoth($form, '.geo-postal-code', obj.geo_postal_code);\n                    setValBoth($form, '.form-property-group-type', obj.property_group_type || 'Independent Property');\n                    setValBoth($form, '.form-job-role', obj.job_role || 'General Management');\n                    setValBoth($form, '.chili-languages', obj.language);\n                    setValBoth($form, '.website-lang', obj.website_lang);\n                    setValBoth($form, '.user-language', obj.user_language);\n\n                    \/\/ Hidden fields\n                    setValBoth($form, '.form-first-name', _fn);\n                    setValBoth($form, '.form-last-name', _ln);\n                    setValBoth($form, '.sfcid-form', obj.sfcid_form || '');\n                    setValBoth($form, '.sfcid-qs', obj.sfcid_qs);\n                    setValBoth($form, '.product-name', obj.product_name || 'CB Payments');\n                    setValBoth($form, '.last-lead-source', obj.last_lead_source);\n                    setValBoth($form, '.property-id', obj.property_id);\n                    setValBoth($form, '.weighted-room-count', obj.weighted_room_count);\n                    setValBoth($form, '.form-multiple-properties', obj.multiple_properties);\n                    setValBoth($form, '.association-id', obj.association_id);\n                    setValBoth($form, '.ga4-client-id', obj.ga4_client_id);\n                    setValBoth($form, '.form-vr-listings-number', obj.vr_listings_number);\n                    setValBoth($form, '.form-vr-address-number', obj.vr_address_number);\n\n                    \/\/ Google Places fields\n                    setValBoth($form, '.places-formatted-address', obj.places_formatted_address);\n                    setValBoth($form, '.places-website', obj.places_website);\n                    setValBoth($form, '.places-phone', obj.places_phone);\n                    setValBoth($form, '.places-street-prospect', obj.places_street_prospect);\n                    setValBoth($form, '.places-city', obj.places_city);\n                    setValBoth($form, '.places-state', obj.places_state);\n                    setValBoth($form, '.places-country', obj.places_country);\n                    setValBoth($form, '.places-postal-code', obj.places_postal_code);\n                    setValBoth($form, '.places-hotel-name', obj.places_hotel_name);\n\n                    \/\/ Weighted rooms\n                    var wp = toNum(obj.weighted_room_count);\n                    var wc = wp > 0 ? wp : computeWeighted(obj.room_count, obj.bed_count);\n                    setValBoth($form, '.form-weighted-room-count', wc);\n\n                    \/\/ Trigger property-type change to show rooms\/beds\/VR fields\n                    $form.find('select.form-property-type').trigger('change');\n\n                    \/\/ Trigger change on remaining fields for any listeners\n                    $form.find('input,select,textarea').not('select.form-property-type').trigger('change');\n\n                    console.log('Upsell form pre-filled from stored user info');\n                }\n\n                \/\/ Show the pre-filled form \u2014 let the user review and submit\n                $(\"#upSellForm\").removeClass('hidden');\n                $(\".upsell-form-submit\").addClass('hidden');\n                $(\".cta-image\").addClass('hidden');\n                $(\".downloadText\").text(upsellSubmitLabel);\n            }\n        }\n    }\n\n    \/* Wait for user context to be ready before initializing *\/\n    (function() {\n        let attempts = 0;\n        const maxAttempts = 100; \/\/ 5 seconds max (50ms * 100)\n        \n        function checkUserContext() {\n            attempts++;\n            \n            \/\/ Check if userType is defined (this gets set by mu-plugin CBUID)\n            var _ctxReady = (typeof window.userType !== 'undefined');\n            if (_ctxReady) { _ctxReady = (typeof window.propidMC !== 'undefined'); }\n            if (_ctxReady) {\n                console.log('User context ready after', attempts * 50, 'ms');\n                initializeUpsellForm();\n            } else if (attempts >= maxAttempts) {\n                console.warn('User context not available after 5s, initializing anyway');\n                \/\/ Set defaults and continue\n                window.userType = window.userType || 'visitor';\n                window.propidMC = window.propidMC || '';\n                initializeUpsellForm();\n            } else {\n                \/\/ Keep checking\n                setTimeout(checkUserContext, 50);\n            }\n        }\n        \n        \/\/ Start checking when DOM is ready\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', checkUserContext);\n        } else {\n            checkUserContext();\n        }\n    })();\n\n    \/* Button click handler *\/\n    $(document).on('click', '.upsell-form-submit, .form-submit', function() {\n        $(\".custom-success\").remove();\n        $(\"#demo-form .sfcid-form\").val('');\n        $(\"#demo-form .product-name\").val('CB Payments');        \n\n        console.log(\"Form submission initiated\");\n        console.log('CB Payments');\n\n        if (submitting) {\n            console.log('Already submitting, ignoring click');\n            return;\n        }\n        submitting = true;\n\n        if (getFormData) {\n            console.log('Getting form data from SF via propidMC:', window.propidMC);\n\n            if (window.propidMC) {\n\n                \/\/ Show loading indicator if you have one\n                $(\".chili-loader-icon\").removeClass('hidden');\n\n                fetch('\/wp-json\/cloudbeds\/v1\/update-customer-data', {\n                    method: 'POST',\n                    headers: {\n                        'Content-Type': 'application\/json',\n                    },\n                    credentials: 'same-origin',\n                    body: JSON.stringify({\n                        property_id: window.propidMC\n                    })\n                })\n                .then(response => {\n                    if (!response.ok) {\n                        throw new Error('HTTP ' + response.status);\n                    }\n                    return response.json();\n                })\n                .then(result => {\n                    if (result.success) { if (result.data) {\n                        console.log(\"Success - REST API - auto populate form from Salesforce\");\n                        console.log(result);\n\n                        \/\/ The cookie has been updated server-side, now populate the form\n                        var data = result.data;\n\n                        console.log('Populating form with data:', data.bed_count);\n\n                        \/\/ Populate all form fields\n                        $(\"#demo-form .form-property-name\").val(data.property_name || '');\n                        $(\"#demo-form .form-property-type\").val(data.property_type || '');\n                        $(\"#demo-form .form-room-count\").val(data.room_count || '');\n                        $(\"#demo-form .form-bed-count\").val(data.bed_count);\n                        $(\"#demo-form .form-full-name\").val(((data.first_name || '') + ' ' + (data.last_name || '')).trim());\n                        $(\"#demo-form .form-first-name\").val(data.first_name || window.firstNameMC || '');\n                        $(\"#demo-form .form-last-name\").val(data.last_name || window.lastNameMC || '');\n                        $(\"#demo-form .form-email\").val(data.email || window.emailMC || '');\n                        $(\"#demo-form .form-phone\").val(data.phone || '');\n                        $(\"#demo-form .chili-countries\").val(data.country || '');\n\n                        \/\/ Set property group type or default to \"Independent Property\"\n                        $(\"#demo-form .form-property-group-type\").val(data.property_group_type || 'Independent Property');\n\n                        \/\/ Set job role or default to \"General Management\"\n                        $(\"#demo-form .form-job-role\").val(data.job_role || 'General Management');\n\n                        $(\"#demo-form .form-vr-listings-number\").val(data.vr_listing_number || '');\n                        $(\"#demo-form .form-vr-address-number\").val(data.vr_address_number || '');\n                        $(\"#demo-form .sfcid-form\").val('');\n                        $(\"#demo-form .product-name\").val('CB Payments');\n                        $(\"#demo-form .last-lead-source\").val(data.last_lead_source || '');\n                        $(\"#demo-form .chili-languages select\").val(data.language || '');\n                        $(\"#demo-form .property-id\").val(data.property_id || window.propidMC || '');\n\n                        \/\/ Trigger change events\n                        $(\"#demo-form\").find('input,select,textarea').trigger('change');\n\n                        \/\/ Now proceed with form submission\n                        handleDemoFormSubmit();\n                    }} else {\n                        console.error('Could not fetch Salesforce data:', result.message);\n                        $(\".chili-loader-icon\").addClass('hidden');\n                        alert('Unable to fetch your property data. Please try again or fill out the form manually.');\n                        submitting = false;\n                    }\n                })\n                .catch(error => {\n                    console.error('Error fetching customer data:', error);\n                    $(\".chili-loader-icon\").addClass('hidden');\n                    alert('Network error. Please check your connection and try again.');\n                    submitting = false;\n                });\n            } else {\n                console.log('No propid from marketing cookie - cannot auto populate form from SF');\n                $(\"#upSellForm\").removeClass('hidden');\n                submitting = false;      \n            }\n        } else {\n            \/\/ Form submission manually (user is visitor or already has data)\n            handleDemoFormSubmit();\n        }\n    });\n\n    function handleDemoFormSubmit() {\n        const formElement = $('#demo-form');\n        \n        \/\/ Check if user_validate function exists\n        if (typeof user_validate !== 'function') {\n            console.error('user_validate function not found');\n            submitting = false;\n            return;\n        }\n        \n        const formresult = user_validate(formElement, 1);\n        console.log(\"Form validation result:\", formresult);\n\n        if (formresult == \"success\" || formresult == \"chili_success\") {\n\n            \/\/ DataLayer push for demo request initiated\n            if (typeof window.dataLayer !== \"undefined\") { if (Array.isArray(window.dataLayer)) {\n                window.dataLayer.push({\n                    event: \"demo_request_completed\",\n                    category: \"\",\n                    element_type: \"Customer form\",\n                    element_position: \"In page\",\n                    form_property_type: $(\"#demo-form .form-property-type\").val(),\n                    form_rooms_number: $(\"#demo-form .form-room-count\").val(),\n                    form_request_id: \"\",\n                    userData: window.cbResolveUserData('#demo-form'),\n                    form_page_submitted: $(\"#demo-form .last-landing-page\").val(),\n                });\n            }}\n\n            \/\/ Check if submitPardotFormHandler exists\n            if (typeof submitPardotFormHandler !== 'function') {\n                console.error('submitPardotFormHandler function not found');\n                submitting = false;\n                return;\n            }\n\n            submitPardotFormHandler(\n                '#demo-form',\n                'https:\/\/go.pardot.com\/l\/308041\/2026-02-17\/2gc1zd'\n            )\n            .then(function (response) {\n                console.log('Upsell Form submission successful:', response.result);\n                console.log('Pardot URL for Frame',response.pardotUrl);\n\n                \/\/ Set Pardot frame source\n                $(\"#pardot-frame\").attr(\"src\", response.pardotUrl + \"?email=\" + encodeURIComponent($(\"#demo-form .form-email\").val()));\n\n                \/\/ Optional: Show success message or redirect\n                console.log('Form submitted successfully');\n            })\n            .catch(function (error) {\n                console.error('Form submission failed:', error);\n                alert('Sorry, there was an error submitting the form. Please try again.');\n                $(\".chili-loader-icon\").addClass('hidden');\n            })\n            .finally(function () {\n                submitting = false;\n            });\n\n        } else {\n            console.log(\"Form validation failed\");\n            $(\".chili-loader-icon\").addClass('hidden');\n            submitting = false;\n        }\n    }\n\n<\/script>\n<\/div>\n\n\t\t\t\t\t<!-- Stat boxes -->\n\t\t\t\t\t<div class=\"hero-stats\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"hero-stat\">\n\t\t\t\t\t\t\t\t<p class=\"hero-stat-num count-up\" data-target=\"10\" data-suffix=\"%\">0%<\/p>\n\t\t\t\t\t\t\t\t<p class=\"hero-stat-label\">de incremento en el valor medio de las transacciones con pagos fluidos<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"hero-stat\">\n\t\t\t\t\t\t\t\t<p class=\"hero-stat-num count-up\" data-target=\"90\" data-suffix=\"\">0<\/p>\n\t\t\t\t\t\t\t\t<p class=\"hero-stat-label\">de reducci\u00f3n en tiempo de procesamiento y reportes<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"hero-stat\">\n\t\t\t\t\t\t\t\t<p class=\"hero-stat-num count-up\" data-target=\"99.96\" data-suffix=\"%\">0%<\/p>\n\t\t\t\t\t\t\t\t<p class=\"hero-stat-label\">de los clientes tiene menos de un contracargo al mes<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/section>\n\n\t<!-- \u2550\u2550\u2550\u2550 Video + Copy \u2550\u2550\u2550\u2550 -->\n\t<section class=\"video-section\">\n\t\t<div class=\"video-section-inner\">\n\t\t\t<div class=\"video-grid\">\n\n\t\t\t\t<div class=\"video-placeholder\">\n\t\t\t\t\t\t\t\t\t\t\t<script src=\"https:\/\/fast.wistia.com\/assets\/external\/E-v1.js\" async><\/script>\n\t\t\t\t\t\t<div class=\"wistia_embed wistia_async_e7x94w6571 videoFoam=true\" style=\"width:100%;height:100%;\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"video-copy\">\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<h3 class=\"video-copy-heading\">M\u00e1s formas de pagar = m\u00e1s reservas<\/h3>\n\t\t\t\t\t\t<p class=\"video-copy-body\">Ofrece m\u00faltiples opciones de pago simples y seguras, incluidas las carteras digitales m\u00f3viles, que pueden <strong>aumentar el valor medio de las transacciones en casi un 10%<\/strong>.\u00a0<br><br>&#8211; Sincroniza pagos con tu PMS en tiempo real<br>&#8211; Protege cada transacci\u00f3n con herramientas antifraude integradas<br>&#8211; Simplifica la conciliaci\u00f3n y los reportes<br>&#8211; Habilita el procesamiento de pagos con un solo clic<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/section>\n\n\t<!-- \u2550\u2550\u2550\u2550 Testimonial \u2550\u2550\u2550\u2550 -->\n\t<section class=\"testimonial-section\">\n\t\t<div class=\"ulm-container\">\n\t\t\t<div class=\"carousel-wrap\">\n\t\t\t\t<span class=\"eyebrow cludbeds-slash\">What they say<\/span>\n\n\t\t\t\t<div class=\"gr-grid\" style=\"align-items: start;\">\n\t\t\t\t\t<div class=\"left-col\">\n\t\t\t\t\t\t<div class=\"attr-slide\">\n\t\t\t\t\t\t\t<div class=\"attr-avatar\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.cloudbeds.com\/wp-content\/uploads\/2025\/02\/norma-lopez.webp\" alt=\"Norma Perez\" loading=\"lazy\" \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t<p class=\"attr-name\">Norma Perez<\/p>\n\t\t\t\t\t\t\t\t<p class=\"attr-role\">General Manager<\/p>\n\t\t\t\t\t\t\t\t<p class=\"attr-company\">en Hotel McCoy<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"right-col\">\n\t\t\t\t\t\t<p class=\"quote-text\">\u201c<em>Cloudbeds Payments es fundamental para Hotel McCoy porque nos ofrece una soluci\u00f3n unificada para procesar pagos en todas nuestras propiedades. Hemos recibido formaci\u00f3n y contamos con todas las herramientas y recursos para garantizar que gestionamos los pagos correctamente<\/em>.\u201d<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/section>\n\n\t<!-- \u2550\u2550\u2550\u2550 CTA Banner \u2550\u2550\u2550\u2550 -->\n\t<div style=\"background: var(--ulm-chalk-05); padding: 0 0 80px;\">\n\t\t<div class=\"ulm-container\">\n\t\t\t<section class=\"cta-banner cta-banner--coffee\">\n\t\t\t\t<div class=\"cta-banner__fade\"><\/div>\n\t\t\t\t<div class=\"cta-banner__inner\">\n\t\t\t\t\t<div class=\"cta-banner__text\">\n\t\t\t\t\t\t<h2>Pagos sin complicaciones.<\/h2>\n\t\t\t\t\t\t<p>La soluci\u00f3n de pagos pensada para hoteleros que prefieren construir imperios a perseguir facturas.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<a class=\"yellow-regular-btn-dark inline-flex items-center gap-2 no-underline\" href=\"#\" target=\"_self\" data-scroll-to=\".cta-slot\">\t\t\t\t\t\t\t\t\t\t\t\t\t\tRecibe una consulta\t\t\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"btn-arrow\" aria-hidden=\"true\"><path d=\"M6.5 2L13 8.5M13 8.5L6.5 15M13 8.5L2 8.5\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/section>\n\t\t<\/div>\n\t<\/div>\n\n\t<script>\n( function () {\n\tvar root = document.getElementById( 'ulm-1' );\n\tif ( ! root || root.dataset.ulmInit ) { return; }\n\troot.dataset.ulmInit = '1';\n\n\t\/\/ \u2500\u2500 Hero grid mouse-follow \u2500\u2500\n\tvar section = root.querySelector( '.hero-section' );\n\tvar reveal  = root.querySelector( '[data-grid-reveal]' );\n\tif ( section && reveal ) {\n\t\tvar targetX = -999, targetY = -999, currentX = -999, currentY = -999;\n\t\tsection.addEventListener( 'mousemove', function ( e ) {\n\t\t\tvar rect = section.getBoundingClientRect();\n\t\t\ttargetX = e.clientX - rect.left;\n\t\t\ttargetY = e.clientY - rect.top;\n\t\t} );\n\t\tsection.addEventListener( 'mouseleave', function () {\n\t\t\ttargetX = -999; targetY = -999;\n\t\t} );\n\t\t( function tick() {\n\t\t\tcurrentX += ( targetX - currentX ) * 0.1;\n\t\t\tcurrentY += ( targetY - currentY ) * 0.1;\n\t\t\treveal.style.setProperty( '--mx', currentX + 'px' );\n\t\t\treveal.style.setProperty( '--my', currentY + 'px' );\n\t\t\trequestAnimationFrame( tick );\n\t\t} )();\n\t}\n\n\t\/\/ \u2500\u2500 Stat counter \u2500\u2500\n\t\/\/ Keep the decimals the editor typed (\"2.8\" must land on 2.8, not 2):\n\t\/\/ parseFloat instead of parseInt, and count the fractional digits of the raw\n\t\/\/ value so every frame renders with the same precision.\n\tfunction animateCount( el ) {\n\t\tvar raw = String( el.dataset.target || '' ).trim();\n\t\tvar target = parseFloat( raw );\n\t\tif ( isNaN( target ) ) { return; }\n\t\tvar dot = raw.indexOf( '.' );\n\t\tvar decimals = dot === -1 ? 0 : raw.length - dot - 1;\n\t\tvar suffix = el.dataset.suffix || '';\n\t\tvar duration = 1400;\n\t\tvar start = performance.now();\n\t\tfunction ease( t ) { return t < 0.5 ? 2 * t * t : -1 + ( 4 - 2 * t ) * t; }\n\t\tfunction step( now ) {\n\t\t\tvar progress = Math.min( ( now - start ) \/ duration, 1 );\n\t\t\tvar value = ( ease( progress ) * target ).toFixed( decimals );\n\t\t\tel.textContent = value + suffix;\n\t\t\tif ( progress < 1 ) { requestAnimationFrame( step ); }\n\t\t}\n\t\trequestAnimationFrame( step );\n\t}\n\troot.querySelectorAll( '.count-up' ).forEach( function ( el ) { animateCount( el ); } );\n\n\t\/\/ -- In-page scroll CTA --\n\t\/\/ data-scroll-to holds a CSS selector; searched in the whole document so the\n\t\/\/ target can live outside this block (sections get moved between pages).\n\t\/\/ No ampersand operators below on purpose: they come out entity-encoded in the\n\t\/\/ printed inline script, which is a SyntaxError that kills this whole IIFE\n\t\/\/ (the stat counter above included).\n\troot.addEventListener( 'click', function ( e ) {\n\t\tvar node = e.target;\n\t\tif ( ! node ) { return; }\n\t\tif ( ! node.closest ) { node = node.parentElement; }\n\t\tif ( ! node ) { return; }\n\t\tvar trigger = node.closest( '[data-scroll-to]' );\n\t\tif ( ! trigger ) { return; }\n\t\tif ( ! root.contains( trigger ) ) { return; }\n\t\t\/\/ Cancel the href=\"#\" first: bailing out later would jump the page to the top.\n\t\te.preventDefault();\n\t\tvar target = null;\n\t\ttry { target = document.querySelector( trigger.getAttribute( 'data-scroll-to' ) ); } catch ( err ) { return; }\n\t\tif ( ! target ) { return; }\n\t\tvar reduce = false;\n\t\tif ( window.matchMedia ) { reduce = window.matchMedia( '(prefers-reduced-motion: reduce)' ).matches; }\n\t\ttarget.scrollIntoView( { behavior: reduce ? 'auto' : 'smooth', block: 'start' } );\n\t} );\n} )();\n<\/script>\n\n<\/div>\n\n\n\n<!-- CSS injected early to hide other footers before they render -->\n<style>\n    \/* Hide all footers that don't have the .minimal-footer class *\/\n    footer:not(.minimal-footer) {\n        display: none !important;\n    }\n<\/style>\n\n<div class=\"wp-block-cloudbeds-upsell-footer alignfull\">\n    <footer class=\"minimal-footer bg-neutral-coffee-05 font-host text-neutral-chalk-05 text-sm\">\n        <!-- Top section: Logo, CTA, and Awards -->\n        <div class=\"max-w-screen-desktop mx-auto pb-8 pt-10 flex flex-col md:flex-row justify-between items-start gap-8 overflow-hidden px-4 xl:px-4 2xl:px-0\">\n            <div class=\"space-y-4\">\n                <div class=\"flex items-center gap-2\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/logo-horizontal-white.svg\" alt=\"Cloudbeds Logo\" class=\"h-6\" \/>\n                <\/div>\n                <p class=\"text-base text-neutral-white\">Convierte tu PMS en un motor de crecimiento inteligente<\/p>\n            <\/div>\n        <\/div>\n\n        <!-- Links Grid with Dividers -->\n        <div class=\"max-w-screen-desktop mx-auto text-xs text-neutral-chalk-07 border-t border-neutral-coffee-03 pt-6 pb-6 space-y-6 px-4 xl:px-4 2xl:px-0\">\n            <div class=\"flex flex-col md:flex-row justify-between items-start md:items-center gap-4\">\n                <div>\n                    <div class=\"flex flex-wrap gap-x-2 gap-y-1\">\n                        <a class=\"no-underline hover:underline text-neutral-white\" href=\"\/terms\/\">T\u00e9rminos de Servicio<\/a> |\n                        <a class=\"no-underline hover:underline text-neutral-white\" href=\"\/privacy-policy\/\">Pol\u00edtica de Privacidad<\/a> |\n                        <a class=\"no-underline hover:underline text-neutral-white\" href=\"\/cloudbeds-data-security\/\">Seguridad de Datos<\/a> |\n                        <a class=\"no-underline hover:underline text-neutral-white\" href=\"\/cookie-policy\/\">Pol\u00edtica de Cookies<\/a> |\n                        <a class=\"no-underline hover:underline text-neutral-white\" href=\"\/accessibility\/\">Accesibilidad<\/a> |\n                        <a class=\"no-underline hover:underline text-neutral-white\" href=\"\/es\/sitemap\/\">Mapa del Sitio<\/a>\n                    <\/div>\n                    <div class=\"mt-2\">\n                        <a class=\"no-underline hover:underline text-neutral-white\" href=\"\/privacy-policy\/#right-to-deletion\">No Vender o Compartir Mi Informaci\u00f3n Personal<\/a>\n                    <\/div>\n                <\/div>\n                \n                                <div class=\"flex gap-4\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/footer-gdpr.svg\" alt=\"GDPR\" class=\"h-8\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/footer-pcidss.svg\" alt=\"PCI\" class=\"h-8\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/footer-ssl.svg\" alt=\"SSL\" class=\"h-8\">\n                <\/div>\n                            <\/div>        \n        <\/div>\n        \n                <!-- Final Footer Bottom -->\n        <div class=\"max-w-screen-desktop mx-auto text-xs text-neutral-chalk-07 border-t border-neutral-coffee-03 pt-6 pb-6 space-y-6 px-4 xl:px-4 2xl:px-0\">\n            <div>\n                <p class=\"text-xs text-neutral-chalk-05\">\u00a9 2025 Cloudbeds. Todos los Derechos Reservados.<\/p>\n            <\/div>\n            <p class=\"text-xs max-w-2xl text-neutral-chalk-05\">\n                Cloudbeds is an independent hospitality software developer. Cloudbeds partners with many brands, but makes no claims upon their trademarks. All trademarks contained herein belong to their respective owners and registrations.            <\/p>\n        <\/div>\n            <\/footer>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":112,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"upsell-page","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"wf_page_folders":[11453],"class_list":["post-58301","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Upsell - SP_CB Payments<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Upsell - SP_CB Payments\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/pages\/58301\" \/>\n<meta property=\"og:site_name\" content=\"Cloudbeds\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Cloudbeds\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-24T19:07:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cloudbeds.com\/wp-content\/uploads\/2025\/10\/OG.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@Cloudbeds\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cloudbeds.com\\\/es\\\/wp-json\\\/wp\\\/v2\\\/pages\\\/58301\",\"url\":\"https:\\\/\\\/www.cloudbeds.com\\\/es\\\/wp-json\\\/wp\\\/v2\\\/pages\\\/58301\",\"name\":\"Upsell - SP_CB Payments\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudbeds.com\\\/#website\"},\"datePublished\":\"2026-02-17T18:00:51+00:00\",\"dateModified\":\"2026-09-24T19:07:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cloudbeds.com\\\/es\\\/wp-json\\\/wp\\\/v2\\\/pages\\\/58301#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cloudbeds.com\\\/es\\\/wp-json\\\/wp\\\/v2\\\/pages\\\/58301\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cloudbeds.com\\\/es\\\/wp-json\\\/wp\\\/v2\\\/pages\\\/58301#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cloudbeds.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Upsell &#8211; SP_CB Payments\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cloudbeds.com\\\/#website\",\"url\":\"https:\\\/\\\/www.cloudbeds.com\\\/\",\"name\":\"Cloudbeds\",\"description\":\"Hospitality Management Software for Hotels, Hostels and More\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudbeds.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cloudbeds.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cloudbeds.com\\\/#organization\",\"name\":\"Cloudbeds\",\"alternateName\":\"Cloudbeds Digital Arbitrage\",\"url\":\"https:\\\/\\\/www.cloudbeds.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.cloudbeds.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.cloudbeds.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/logo-footer.svg\",\"contentUrl\":\"https:\\\/\\\/www.cloudbeds.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/logo-footer.svg\",\"width\":240,\"height\":35,\"caption\":\"Cloudbeds\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudbeds.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Cloudbeds\\\/\",\"https:\\\/\\\/x.com\\\/Cloudbeds\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/cloudbeds\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCyfR7GappZBy-uziWO9WLdQ\"],\"description\":\"Cloudbeds is hospitality\u2019s only intelligent growth engine \u2014 a unified platform trusted by the world\u2019s most ambitious hoteliers across 150 countries. Built to challenge the limits of outdated tech stacks, Cloudbeds connects operations, revenue, distribution, and guest experience in one powerful, intuitive system. The platform is enhanced with Signals, a hospitality AI model giving hoteliers the power to anticipate demand, run smarter operations, and craft more personal, profitable guest journeys at scale. Founded in 2012, Cloudbeds has earned top honors from Hotel Tech Report (Top PMS, Hotel Management System, and Channel Manager, 2021\u20132026), the World Travel Awards (World\u2019s Best Hotel PMS Solutions Provider, 2022), and Deloitte\u2019s Technology Fast 500 (2025).\",\"legalName\":\"Cloudbeds Digital Arbitrage\",\"foundingDate\":\"2012-10-10\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"501\",\"maxValue\":\"1000\"},\"publishingPrinciples\":\"https:\\\/\\\/www.cloudbeds.com\\\/es\\\/centro-recursos\\\/\",\"ownershipFundingInfo\":\"https:\\\/\\\/www.cloudbeds.com\\\/our-story\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Upsell - SP_CB Payments","robots":{"index":"noindex","follow":"follow"},"og_locale":"es_ES","og_type":"article","og_title":"Upsell - SP_CB Payments","og_url":"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/pages\/58301","og_site_name":"Cloudbeds","article_publisher":"https:\/\/www.facebook.com\/Cloudbeds\/","article_modified_time":"2026-09-24T19:07:25+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.cloudbeds.com\/wp-content\/uploads\/2025\/10\/OG.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@Cloudbeds","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/pages\/58301","url":"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/pages\/58301","name":"Upsell - SP_CB Payments","isPartOf":{"@id":"https:\/\/www.cloudbeds.com\/#website"},"datePublished":"2026-02-17T18:00:51+00:00","dateModified":"2026-09-24T19:07:25+00:00","breadcrumb":{"@id":"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/pages\/58301#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/pages\/58301"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/pages\/58301#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cloudbeds.com\/es\/"},{"@type":"ListItem","position":2,"name":"Upsell &#8211; SP_CB Payments"}]},{"@type":"WebSite","@id":"https:\/\/www.cloudbeds.com\/#website","url":"https:\/\/www.cloudbeds.com\/","name":"Cloudbeds","description":"Hospitality Management Software for Hotels, Hostels and More","publisher":{"@id":"https:\/\/www.cloudbeds.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cloudbeds.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.cloudbeds.com\/#organization","name":"Cloudbeds","alternateName":"Cloudbeds Digital Arbitrage","url":"https:\/\/www.cloudbeds.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cloudbeds.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.cloudbeds.com\/wp-content\/uploads\/2025\/08\/logo-footer.svg","contentUrl":"https:\/\/www.cloudbeds.com\/wp-content\/uploads\/2025\/08\/logo-footer.svg","width":240,"height":35,"caption":"Cloudbeds"},"image":{"@id":"https:\/\/www.cloudbeds.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Cloudbeds\/","https:\/\/x.com\/Cloudbeds","https:\/\/www.linkedin.com\/company\/cloudbeds\/","https:\/\/www.youtube.com\/channel\/UCyfR7GappZBy-uziWO9WLdQ"],"description":"Cloudbeds is hospitality\u2019s only intelligent growth engine \u2014 a unified platform trusted by the world\u2019s most ambitious hoteliers across 150 countries. Built to challenge the limits of outdated tech stacks, Cloudbeds connects operations, revenue, distribution, and guest experience in one powerful, intuitive system. The platform is enhanced with Signals, a hospitality AI model giving hoteliers the power to anticipate demand, run smarter operations, and craft more personal, profitable guest journeys at scale. Founded in 2012, Cloudbeds has earned top honors from Hotel Tech Report (Top PMS, Hotel Management System, and Channel Manager, 2021\u20132026), the World Travel Awards (World\u2019s Best Hotel PMS Solutions Provider, 2022), and Deloitte\u2019s Technology Fast 500 (2025).","legalName":"Cloudbeds Digital Arbitrage","foundingDate":"2012-10-10","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"501","maxValue":"1000"},"publishingPrinciples":"https:\/\/www.cloudbeds.com\/es\/centro-recursos\/","ownershipFundingInfo":"https:\/\/www.cloudbeds.com\/our-story\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/pages\/58301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/users\/112"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/comments?post=58301"}],"version-history":[{"count":0,"href":"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/pages\/58301\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/media?parent=58301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/categories?post=58301"},{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/www.cloudbeds.com\/es\/wp-json\/wp\/v2\/wf_page_folders?post=58301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}