{"id":39,"date":"2026-05-06T07:26:31","date_gmt":"2026-05-06T07:26:31","guid":{"rendered":"https:\/\/new.ekium.es\/?page_id=39"},"modified":"2026-05-14T08:09:57","modified_gmt":"2026-05-14T08:09:57","slug":"ekium","status":"publish","type":"page","link":"https:\/\/briefing.ekium.es\/","title":{"rendered":"Ekium"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"39\" class=\"elementor elementor-39\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-90ddaa2 e-flex e-con-boxed e-con e-parent\" data-id=\"90ddaa2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c61915d e-con-full e-flex e-con e-child\" data-id=\"c61915d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-81be40d elementor-widget elementor-widget-heading\" data-id=\"81be40d\" 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<h2 class=\"elementor-heading-title elementor-size-default\">Diagn\u00f3stico inicial<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ebddb4 elementor-widget elementor-widget-text-editor\" data-id=\"1ebddb4\" 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>Este formulario nos permite recoger la informaci\u00f3n esencial para orientar el trabajo de SEO, contenidos, Google Business Profile y captaci\u00f3n de primeras visitas.<\/p><p>No es necesario dar respuestas extensas; <strong>con notas breves y concretas<\/strong> es suficiente.<\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ab3112 e-flex e-con-boxed e-con e-parent\" data-id=\"3ab3112\" 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-20f3649 elementor-widget elementor-widget-shortcode\" data-id=\"20f3649\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <div class=\"ekium-briefing-wrapper\">\n        <form id=\"ekiumDentalBriefingForm\" class=\"ekium-briefing-form\" data-ajax-url=\"https:\/\/briefing.ekium.es\/wp-admin\/admin-ajax.php\" novalidate>\n            <input type=\"hidden\" name=\"action\" value=\"ekium_send_dental_briefing\">\n            <input type=\"hidden\" name=\"_wpnonce\" value=\"8078bad002\">\n\n            <!-- Honeypot anti-spam -->\n            <div class=\"ekium-hp\">\n                <label>Empresa<\/label>\n                <input type=\"text\" name=\"company_website_extra\" tabindex=\"-1\" autocomplete=\"off\">\n            <\/div>\n\n            <div class=\"ekium-form-header\">\n                <p class=\"ekium-eyebrow\">Briefing r\u00e1pido<\/p>\n                <h2>Cu\u00e9ntanos qu\u00e9 necesita tu cl\u00ednica<\/h2>\n                <p>Son solo unas preguntas para entender vuestra situaci\u00f3n y preparar un presupuesto m\u00e1s ajustado.<\/p>\n            <\/div>\n\n            <div class=\"ekium-progress\">\n                <div class=\"ekium-progress-bar\">\n                    <span id=\"ekiumProgressFill\"><\/span>\n                <\/div>\n                <p><span id=\"ekiumCurrentStep\">1<\/span> de <span id=\"ekiumTotalSteps\">5<\/span><\/p>\n            <\/div>\n\n            <!-- Paso 1 -->\n\t\t\t<fieldset class=\"ekium-step is-active\" data-step=\"1\">\n\t\t\t\t<h3>Datos b\u00e1sicos<\/h3>\n\t\t\t\t<p class=\"ekium-step-intro\">Primero necesitamos identificar la cl\u00ednica y saber c\u00f3mo contactar.<\/p>\n\n\t\t\t\t<div class=\"ekium-two-columns\">\n\t\t\t\t\t<div class=\"ekium-field\">\n\t\t\t\t\t\t<label for=\"clinic_name\">Nombre de la cl\u00ednica *<\/label>\n\t\t\t\t\t\t<input type=\"text\" id=\"clinic_name\" name=\"clinic_name\" required>\n\t\t\t\t\t\t<p class=\"ekium-error\" data-error-for=\"clinic_name\"><\/p>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"ekium-field\">\n\t\t\t\t\t\t<label for=\"contact_person\">Persona de contacto *<\/label>\n\t\t\t\t\t\t<input type=\"text\" id=\"contact_person\" name=\"contact_person\" required>\n\t\t\t\t\t\t<p class=\"ekium-error\" data-error-for=\"contact_person\"><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"ekium-two-columns\">\n\t\t\t\t\t<div class=\"ekium-field\">\n\t\t\t\t\t\t<label for=\"contact_email\">Email de contacto *<\/label>\n\t\t\t\t\t\t<input type=\"email\" id=\"contact_email\" name=\"contact_email\" required>\n\t\t\t\t\t\t<p class=\"ekium-error\" data-error-for=\"contact_email\"><\/p>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"ekium-field\">\n\t\t\t\t\t\t<label for=\"website\">Web actual<\/label>\n\t\t\t\t\t\t<input type=\"url\" id=\"website\" name=\"website\" placeholder=\"https:\/\/...\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"ekium-field\">\n\t\t\t\t\t<label for=\"location\">Ubicaci\u00f3n principal de la cl\u00ednica *<\/label>\n\t\t\t\t\t<input type=\"text\" id=\"location\" name=\"location\" placeholder=\"Direcci\u00f3n, barrio o zona\" required>\n\t\t\t\t\t<p class=\"ekium-error\" data-error-for=\"location\"><\/p>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"ekium-actions\">\n\t\t\t\t\t<button type=\"button\" class=\"ekium-btn ekium-next\">Siguiente<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/fieldset>\n\n            <!-- Paso 2 -->\n            <fieldset class=\"ekium-step\" data-step=\"2\">\n                <h3>Objetivos principales<\/h3>\n                <p class=\"ekium-step-intro\">Marca lo que os gustar\u00eda conseguir con el trabajo de SEO y marketing.<\/p>\n\n                <div class=\"ekium-check-grid\" data-required-group=\"objectives\">\n                    <label class=\"ekium-check\"><input type=\"checkbox\" name=\"objectives[]\" value=\"Conseguir m\u00e1s primeras visitas\"><span>Conseguir m\u00e1s primeras visitas<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"objectives[]\" value=\"Recibir m\u00e1s llamadas o formularios\"><span>Recibir m\u00e1s llamadas o formularios<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"objectives[]\" value=\"Mejorar la visibilidad en Google\"><span>Mejorar la visibilidad en Google<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"objectives[]\" value=\"Mejorar la ficha de Google Maps\"><span>Mejorar la ficha de Google Maps<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"objectives[]\" value=\"Potenciar tratamientos concretos\"><span>Potenciar tratamientos concretos<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"objectives[]\" value=\"Mejorar la imagen digital de la cl\u00ednica\"><span>Mejorar la imagen digital de la cl\u00ednica<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"objectives[]\" value=\"Conseguir m\u00e1s rese\u00f1as\"><span>Conseguir m\u00e1s rese\u00f1as<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"objectives[]\" value=\"Depender menos del boca a boca\"><span>Depender menos del boca a boca<\/span><\/label>                <\/div>\n\n                <p class=\"ekium-error\" data-error-for=\"objectives\"><\/p>\n\n                <div class=\"ekium-actions\">\n                    <button type=\"button\" class=\"ekium-btn ekium-secondary ekium-prev\">Anterior<\/button>\n                    <button type=\"button\" class=\"ekium-btn ekium-next\">Siguiente<\/button>\n                <\/div>\n            <\/fieldset>\n\n            <!-- Paso 3 -->\n            <fieldset class=\"ekium-step\" data-step=\"3\">\n                <h3>Tratamientos a potenciar<\/h3>\n                <p class=\"ekium-step-intro\">Esto nos ayuda a valorar contenidos, posicionamiento local y dificultad SEO.<\/p>\n\n                <div class=\"ekium-check-grid\" data-required-group=\"treatments\">\n                    <label class=\"ekium-check\"><input type=\"checkbox\" name=\"treatments[]\" value=\"Implantes dentales\"><span>Implantes dentales<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"treatments[]\" value=\"Ortodoncia invisible\"><span>Ortodoncia invisible<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"treatments[]\" value=\"Ortodoncia con brackets\"><span>Ortodoncia con brackets<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"treatments[]\" value=\"Est\u00e9tica dental\"><span>Est\u00e9tica dental<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"treatments[]\" value=\"Carillas dentales\"><span>Carillas dentales<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"treatments[]\" value=\"Blanqueamiento dental\"><span>Blanqueamiento dental<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"treatments[]\" value=\"Odontopediatr\u00eda\"><span>Odontopediatr\u00eda<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"treatments[]\" value=\"Periodoncia\"><span>Periodoncia<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"treatments[]\" value=\"Endodoncia\"><span>Endodoncia<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"treatments[]\" value=\"Pr\u00f3tesis \/ rehabilitaci\u00f3n oral\"><span>Pr\u00f3tesis \/ rehabilitaci\u00f3n oral<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"treatments[]\" value=\"Bruxismo \/ ATM\"><span>Bruxismo \/ ATM<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"treatments[]\" value=\"Urgencias dentales\"><span>Urgencias dentales<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"treatments[]\" value=\"Higiene dental\"><span>Higiene dental<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"treatments[]\" value=\"Otros\"><span>Otros<\/span><\/label>                <\/div>\n\n                <p class=\"ekium-error\" data-error-for=\"treatments\"><\/p>\n\n                <div class=\"ekium-field ekium-field-full\">\n                    <label for=\"top_treatments\">Si has marcado m\u00e1s de 3, \u00bfcu\u00e1les son los 3 m\u00e1s importantes para empezar?<\/label>\n                    <textarea id=\"top_treatments\" name=\"top_treatments\" rows=\"4\" placeholder=\"Ejemplo: implantes, ortodoncia invisible y est\u00e9tica dental\"><\/textarea>\n                <\/div>\n\n                <div class=\"ekium-actions\">\n                    <button type=\"button\" class=\"ekium-btn ekium-secondary ekium-prev\">Anterior<\/button>\n                    <button type=\"button\" class=\"ekium-btn ekium-next\">Siguiente<\/button>\n                <\/div>\n            <\/fieldset>\n\n            <!-- Paso 4 -->\n            <fieldset class=\"ekium-step\" data-step=\"4\">\n                <h3>Paciente ideal y zona de inter\u00e9s<\/h3>\n                <p class=\"ekium-step-intro\">Queremos saber a qui\u00e9n quer\u00e9is atraer y d\u00f3nde os interesa aparecer.<\/p>\n\n                <div class=\"ekium-check-grid\" data-required-group=\"patient_profiles\">\n                    <label class=\"ekium-check\"><input type=\"checkbox\" name=\"patient_profiles[]\" value=\"Paciente privado\"><span>Paciente privado<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"patient_profiles[]\" value=\"Familias\"><span>Familias<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"patient_profiles[]\" value=\"Ni\u00f1os\"><span>Ni\u00f1os<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"patient_profiles[]\" value=\"Adultos\"><span>Adultos<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"patient_profiles[]\" value=\"Pacientes mayores\"><span>Pacientes mayores<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"patient_profiles[]\" value=\"Pacientes con miedo al dentista\"><span>Pacientes con miedo al dentista<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"patient_profiles[]\" value=\"Pacientes de implantes\"><span>Pacientes de implantes<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"patient_profiles[]\" value=\"Pacientes de ortodoncia\"><span>Pacientes de ortodoncia<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"patient_profiles[]\" value=\"Pacientes de est\u00e9tica dental\"><span>Pacientes de est\u00e9tica dental<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"patient_profiles[]\" value=\"Pacientes que valoran calidad y confianza\"><span>Pacientes que valoran calidad y confianza<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"patient_profiles[]\" value=\"Pacientes de la zona cercana\"><span>Pacientes de la zona cercana<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"patient_profiles[]\" value=\"Pacientes que pueden desplazarse\"><span>Pacientes que pueden desplazarse<\/span><\/label>                <\/div>\n\n                <p class=\"ekium-error\" data-error-for=\"patient_profiles\"><\/p>\n\n                <div class=\"ekium-field ekium-field-full\">\n                    <label for=\"differentiation\">\u00bfPor qu\u00e9 deber\u00eda un paciente elegir vuestra cl\u00ednica? *<\/label>\n                    <textarea id=\"differentiation\" name=\"differentiation\" rows=\"4\" required><\/textarea>\n                <\/div>\n\n                <div class=\"ekium-field ekium-field-full\">\n                    <label for=\"target_zones\">\u00bfEn qu\u00e9 zonas os interesa aparecer en Google? *<\/label>\n                    <textarea id=\"target_zones\" name=\"target_zones\" rows=\"3\" placeholder=\"Barrio, municipio, zonas cercanas, metro, puntos de referencia...\" required><\/textarea>\n                <\/div>\n\n                <div class=\"ekium-actions\">\n                    <button type=\"button\" class=\"ekium-btn ekium-secondary ekium-prev\">Anterior<\/button>\n                    <button type=\"button\" class=\"ekium-btn ekium-next\">Siguiente<\/button>\n                <\/div>\n            <\/fieldset>\n\n            <!-- Paso 5 -->\n            <fieldset class=\"ekium-step\" data-step=\"5\">\n                <h3>Situaci\u00f3n actual y materiales<\/h3>\n                <p class=\"ekium-step-intro\">\u00daltimas preguntas para ajustar mejor el alcance del presupuesto.<\/p>\n\n               <div class=\"ekium-radio-group\" data-required-radio=\"website_quality\">\n\t\t\t\t\t<p>\u00bfLa web actual representa bien la cl\u00ednica? *<\/p>\n\t\t\t\t\t<label><input type=\"radio\" name=\"website_quality\" value=\"S\u00ed\"> S\u00ed<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"website_quality\" value=\"No\"> No<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"website_quality\" value=\"Parcialmente\"> Parcialmente<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"website_quality\" value=\"No tenemos web\"> No tenemos web<\/label>\n\t\t\t\t\t<p class=\"ekium-error\" data-error-for=\"website_quality\"><\/p>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"ekium-radio-group\" data-required-radio=\"google_profile\">\n\t\t\t\t\t<p>\u00bfTen\u00e9is ficha de Google Business Profile \/ Google Maps? *<\/p>\n\t\t\t\t\t<label><input type=\"radio\" name=\"google_profile\" value=\"S\u00ed\"> S\u00ed<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"google_profile\" value=\"No\"> No<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"google_profile\" value=\"No lo s\u00e9\"> No lo s\u00e9<\/label>\n\t\t\t\t\t<p class=\"ekium-error\" data-error-for=\"google_profile\"><\/p>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"ekium-radio-group\" data-required-radio=\"reviews\">\n\t\t\t\t\t<p>\u00bfPed\u00eds rese\u00f1as a los pacientes? *<\/p>\n\t\t\t\t\t<label><input type=\"radio\" name=\"reviews\" value=\"S\u00ed\"> S\u00ed<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"reviews\" value=\"No\"> No<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"reviews\" value=\"A veces\"> A veces<\/label>\n\t\t\t\t\t<p class=\"ekium-error\" data-error-for=\"reviews\"><\/p>\n\t\t\t\t<\/div>\n\n                <div class=\"ekium-field ekium-field-full\">\n\t\t\t\t\t<label>\u00bfTen\u00e9is material disponible? *<\/label>\n\t\t\t\t\t<div class=\"ekium-check-grid\" data-required-group=\"materials\">\n                        <label class=\"ekium-check\"><input type=\"checkbox\" name=\"materials[]\" value=\"Fotos de la cl\u00ednica\"><span>Fotos de la cl\u00ednica<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"materials[]\" value=\"Fotos del equipo\"><span>Fotos del equipo<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"materials[]\" value=\"Fotos de gabinetes o tecnolog\u00eda\"><span>Fotos de gabinetes o tecnolog\u00eda<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"materials[]\" value=\"V\u00eddeos\"><span>V\u00eddeos<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"materials[]\" value=\"Casos reales\"><span>Casos reales<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"materials[]\" value=\"Testimonios\"><span>Testimonios<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"materials[]\" value=\"Antes y despu\u00e9s con consentimiento\"><span>Antes y despu\u00e9s con consentimiento<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"materials[]\" value=\"Biograf\u00edas de doctores\"><span>Biograf\u00edas de doctores<\/span><\/label><label class=\"ekium-check\"><input type=\"checkbox\" name=\"materials[]\" value=\"No tenemos material actualizado\"><span>No tenemos material actualizado<\/span><\/label>                    <\/div>\n\t\t\t\t\t<p class=\"ekium-error\" data-error-for=\"materials\"><\/p>\n                <\/div>\n\n                <div class=\"ekium-field ekium-field-full\">\n\t\t\t\t\t<label for=\"references\">\u00bfHay alguna cl\u00ednica que os guste como referencia? *<\/label>\n\t\t\t\t\t<textarea id=\"references\" name=\"references\" rows=\"3\" placeholder=\"Puede ser por su web, imagen, comunicaci\u00f3n o forma de presentar los tratamientos.\" required><\/textarea>\n\t\t\t\t\t<p class=\"ekium-error\" data-error-for=\"references\"><\/p>\n\t\t\t\t<\/div>\n\n                <div class=\"ekium-field ekium-field-full\">\n                    <label for=\"avoid\">\u00bfHay algo que debamos evitar en la comunicaci\u00f3n?<\/label>\n                    <textarea id=\"avoid\" name=\"avoid\" rows=\"3\" placeholder=\"Tratamientos que no quer\u00e9is promocionar, tono demasiado comercial, precios, im\u00e1genes sensibles...\"><\/textarea>\n                <\/div>\n\n                <div class=\"ekium-form-message\" id=\"ekiumFormMessage\"><\/div>\n\n                <div class=\"ekium-actions\">\n                    <button type=\"button\" class=\"ekium-btn ekium-secondary ekium-prev\">Anterior<\/button>\n                    <button type=\"submit\" class=\"ekium-btn ekium-submit\">Enviar briefing<\/button>\n                <\/div>\n            <\/fieldset>\n        <\/form>\n    <\/div>\n\n    <style>\n\t\t.ekium-two-columns {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\t\t\tgap: 18px;\n\t\t}\n\n\t\t@media (max-width: 767px) {\n\t\t\t.ekium-two-columns {\n\t\t\t\tgrid-template-columns: 1fr;\n\t\t\t\tgap: 0;\n\t\t\t}\n\t\t}\n\t\t.ekium-radio-group.is-invalid,\n\t\t.ekium-check-grid.is-invalid {\n\t\t\tborder-color: #b3261e;\n\t\t\tbackground: #fff7f7;\n\t\t}\n\n\t\t.ekium-field.is-invalid input,\n\t\t.ekium-field.is-invalid textarea {\n\t\t\tborder-color: #b3261e;\n\t\t\tbackground: #fff7f7;\n\t\t}\n\t\n        .ekium-briefing-wrapper {\n            max-width: 1000px;\n            margin: 0 auto;\n            font-family: inherit;\n        }\n\n        .ekium-briefing-form {\n            background: #ffffff;\n            border-radius: 24px;\n            padding: 32px;\n            box-shadow: 0 18px 45px rgba(0, 0, 0, 0.08);\n            border: 1px solid rgba(0, 0, 0, 0.06);\n        }\n\n        .ekium-form-header {\n            margin-bottom: 26px;\n        }\n\n        .ekium-eyebrow {\n            margin: 0 0 8px;\n            color: #F18C29;\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 0.06em;\n            font-size: 13px;\n        }\n\n        .ekium-form-header h2 {\n            margin: 0 0 10px;\n            font-size: clamp(28px, 4vw, 42px);\n            line-height: 1.1;\n            color: #1d1d1f;\n        }\n\n        .ekium-form-header p,\n        .ekium-step-intro {\n            color: #5f6368;\n            font-size: 16px;\n            line-height: 1.5;\n        }\n\n        .ekium-progress {\n            margin-bottom: 28px;\n        }\n\n        .ekium-progress-bar {\n            height: 8px;\n            background: #f1f1f1;\n            border-radius: 999px;\n            overflow: hidden;\n        }\n\n        .ekium-progress-bar span {\n            display: block;\n            height: 100%;\n            width: 20%;\n            background: #F18C29;\n            border-radius: 999px;\n            transition: width 0.25s ease;\n        }\n\n        .ekium-progress p {\n            margin: 8px 0 0;\n            font-size: 14px;\n            color: #5f6368;\n        }\n\n        .ekium-step {\n            display: none;\n            border: 0;\n            padding: 0;\n            margin: 0;\n        }\n\n        .ekium-step.is-active {\n            display: block;\n            animation: ekiumFadeIn 0.22s ease;\n        }\n\n        @keyframes ekiumFadeIn {\n            from {\n                opacity: 0;\n                transform: translateY(6px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        .ekium-step h3 {\n            margin: 0 0 8px;\n            color: #1d1d1f;\n            font-size: 26px;\n            line-height: 1.2;\n        }\n\n        .ekium-field {\n            margin-bottom: 18px;\n        }\n\n        .ekium-field label,\n        .ekium-radio-group p {\n            display: block;\n            margin-bottom: 8px;\n            font-weight: 700;\n            color: #1d1d1f;\n        }\n\n        .ekium-field input,\n        .ekium-field textarea {\n            width: 100%;\n            border: 1px solid #dcdfe4;\n            border-radius: 14px;\n            padding: 14px 16px;\n            font-size: 16px;\n            line-height: 1.4;\n            background: #fff;\n            transition: border-color 0.2s ease, box-shadow 0.2s ease;\n        }\n\n        .ekium-field input:focus,\n        .ekium-field textarea:focus {\n            outline: none;\n            border-color: #F18C29;\n            box-shadow: 0 0 0 4px rgba(241, 140, 41, 0.14);\n        }\n\n        .ekium-check-grid {\n            display: grid;\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n            gap: 12px;\n            margin: 18px 0;\n        }\n\n        .ekium-check {\n            display: flex;\n            gap: 10px;\n            align-items: flex-start;\n            padding: 13px 14px;\n            border: 1px solid #e2e4e8;\n            border-radius: 14px;\n            background: #fafafa;\n            cursor: pointer;\n            transition: border-color 0.2s ease, background 0.2s ease;\n        }\n\n        .ekium-check:hover {\n            border-color: #F18C29;\n            background: #fff8f0;\n        }\n\n        .ekium-check input {\n            margin-top: 3px;\n            accent-color: #F18C29;\n        }\n\n        .ekium-check span {\n            font-size: 15px;\n            color: #2f3135;\n            line-height: 1.35;\n        }\n\n        .ekium-radio-group {\n            margin-bottom: 20px;\n            padding: 16px;\n            border-radius: 16px;\n            background: #fafafa;\n            border: 1px solid #e8e8e8;\n        }\n\n        .ekium-radio-group label {\n            display: inline-flex;\n            align-items: center;\n            gap: 7px;\n            margin: 6px 16px 6px 0;\n            color: #2f3135;\n            cursor: pointer;\n        }\n\n        .ekium-radio-group input {\n            accent-color: #F18C29;\n        }\n\n        .ekium-actions {\n            display: flex;\n            justify-content: space-between;\n            gap: 12px;\n            margin-top: 28px;\n        }\n\n        .ekium-btn {\n            display: inline-flex;\n            justify-content: center;\n            align-items: center;\n            min-height: 48px;\n            padding: 13px 22px;\n            border: none;\n            border-radius: 999px;\n            background: #F18C29;\n            color: #fff;\n            font-size: 16px;\n            font-weight: 700;\n            cursor: pointer;\n            transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;\n        }\n\n        .ekium-btn:hover {\n            transform: translateY(-1px);\n            box-shadow: 0 10px 24px rgba(241, 140, 41, 0.28);\n        }\n\n        .ekium-secondary {\n            background: #efefef;\n            color: #222;\n        }\n\n        .ekium-secondary:hover {\n            box-shadow: 0 10px 24px rgba(0, 0, 0, 0.08);\n        }\n\n        .ekium-submit {\n            background: #5C4F9C;\n        }\n\n        .ekium-submit:hover {\n            box-shadow: 0 10px 24px rgba(92, 79, 156, 0.28);\n        }\n\n        .ekium-error {\n            margin: -6px 0 16px;\n            color: #b3261e;\n            font-size: 14px;\n            font-weight: 600;\n        }\n\n        .ekium-form-message {\n            margin-top: 18px;\n            font-size: 15px;\n            font-weight: 700;\n        }\n\n        .ekium-form-message.is-error {\n            color: #b3261e;\n        }\n\n        .ekium-form-message.is-success {\n            color: #137333;\n        }\n\n        .ekium-success-box {\n            background: #ffffff;\n            border-radius: 24px;\n            padding: 32px;\n            box-shadow: 0 18px 45px rgba(0, 0, 0, 0.08);\n            border: 1px solid rgba(0, 0, 0, 0.06);\n            text-align: center;\n        }\n\n        .ekium-success-box h3 {\n            margin: 0 0 10px;\n            font-size: 28px;\n            color: #1d1d1f;\n        }\n\n        .ekium-success-box p {\n            margin: 0;\n            color: #5f6368;\n            font-size: 16px;\n        }\n\n        .ekium-hp {\n            position: absolute;\n            left: -9999px;\n            opacity: 0;\n            pointer-events: none;\n        }\n\n        @media (max-width: 767px) {\n            .ekium-briefing-form {\n                padding: 24px 18px;\n                border-radius: 18px;\n            }\n\n            .ekium-check-grid {\n                grid-template-columns: 1fr;\n            }\n\n            .ekium-actions {\n                flex-direction: column-reverse;\n            }\n\n            .ekium-btn {\n                width: 100%;\n            }\n\n            .ekium-radio-group label {\n                display: flex;\n                margin-right: 0;\n            }\n        }\n    <\/style>\n\n    <script>\n        (function () {\n            const form = document.getElementById('ekiumDentalBriefingForm');\n            if (!form) return;\n\n            const steps = Array.from(form.querySelectorAll('.ekium-step'));\n            const progressFill = document.getElementById('ekiumProgressFill');\n            const currentStepText = document.getElementById('ekiumCurrentStep');\n            const totalStepsText = document.getElementById('ekiumTotalSteps');\n            const messageBox = document.getElementById('ekiumFormMessage');\n\n            let currentStep = 0;\n\n            totalStepsText.textContent = steps.length;\n\n            function showStep(index, shouldScroll = false) {\n\t\t\t\tsteps.forEach((step, i) => {\n\t\t\t\t\tstep.classList.toggle('is-active', i === index);\n\t\t\t\t});\n\n\t\t\t\tcurrentStepText.textContent = index + 1;\n\t\t\t\tprogressFill.style.width = ((index + 1) \/ steps.length * 100) + '%';\n\n\t\t\t\tif (shouldScroll) {\n\t\t\t\t\tform.scrollIntoView({\n\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\tblock: 'nearest'\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t}\n\n            function clearErrors(step) {\n\t\t\t\tstep.querySelectorAll('.ekium-error').forEach(error => {\n\t\t\t\t\terror.textContent = '';\n\t\t\t\t});\n\n\t\t\t\tstep.querySelectorAll('[aria-invalid=\"true\"]').forEach(field => {\n\t\t\t\t\tfield.removeAttribute('aria-invalid');\n\t\t\t\t});\n\n\t\t\t\tstep.querySelectorAll('.is-invalid').forEach(group => {\n\t\t\t\t\tgroup.classList.remove('is-invalid');\n\t\t\t\t});\n\n\t\t\t\tif (messageBox) {\n\t\t\t\t\tmessageBox.textContent = '';\n\t\t\t\t\tmessageBox.className = 'ekium-form-message';\n\t\t\t\t}\n\t\t\t}\n\n            function validateStep(step) {\n\t\t\t\tclearErrors(step);\n\n\t\t\t\tlet valid = true;\n\n\t\t\t\tconst requiredFields = Array.from(\n\t\t\t\t\tstep.querySelectorAll('input[required], textarea[required], select[required]')\n\t\t\t\t).filter(field => field.type !== 'radio');\n\n\t\t\t\trequiredFields.forEach(field => {\n\t\t\t\t\tif (!field.value.trim()) {\n\t\t\t\t\t\tvalid = false;\n\n\t\t\t\t\t\tfield.setAttribute('aria-invalid', 'true');\n\n\t\t\t\t\t\tconst fieldWrapper = field.closest('.ekium-field');\n\t\t\t\t\t\tconst fieldKey = field.name || field.id;\n\t\t\t\t\t\tconst error = step.querySelector('[data-error-for=\"' + fieldKey + '\"]');\n\n\t\t\t\t\t\tif (fieldWrapper) {\n\t\t\t\t\t\t\tfieldWrapper.classList.add('is-invalid');\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (error) {\n\t\t\t\t\t\t\terror.textContent = 'Completa este campo para continuar.';\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});\n\n\t\t\t\tconst requiredCheckboxGroups = Array.from(step.querySelectorAll('[data-required-group]'));\n\n\t\t\t\trequiredCheckboxGroups.forEach(group => {\n\t\t\t\t\tconst groupName = group.getAttribute('data-required-group');\n\t\t\t\t\tconst checked = group.querySelectorAll('input[type=\"checkbox\"]:checked').length > 0;\n\t\t\t\t\tconst error = step.querySelector('[data-error-for=\"' + groupName + '\"]');\n\n\t\t\t\t\tif (!checked) {\n\t\t\t\t\t\tvalid = false;\n\t\t\t\t\t\tgroup.classList.add('is-invalid');\n\n\t\t\t\t\t\tif (error) {\n\t\t\t\t\t\t\terror.textContent = 'Marca al menos una opci\u00f3n para continuar.';\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});\n\n\t\t\t\tconst requiredRadioGroups = Array.from(step.querySelectorAll('[data-required-radio]'));\n\n\t\t\t\trequiredRadioGroups.forEach(group => {\n\t\t\t\t\tconst radioName = group.getAttribute('data-required-radio');\n\t\t\t\t\tconst checked = group.querySelector('input[name=\"' + radioName + '\"]:checked');\n\t\t\t\t\tconst error = step.querySelector('[data-error-for=\"' + radioName + '\"]');\n\n\t\t\t\t\tif (!checked) {\n\t\t\t\t\t\tvalid = false;\n\t\t\t\t\t\tgroup.classList.add('is-invalid');\n\n\t\t\t\t\t\tif (error) {\n\t\t\t\t\t\t\terror.textContent = 'Selecciona una opci\u00f3n para continuar.';\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});\n\n\t\t\t\tconst firstInvalidField = step.querySelector('[aria-invalid=\"true\"]');\n\t\t\t\tconst firstInvalidGroup = step.querySelector('.is-invalid');\n\n\t\t\t\tif (firstInvalidField) {\n\t\t\t\t\tfirstInvalidField.focus();\n\t\t\t\t} else if (firstInvalidGroup) {\n\t\t\t\t\tfirstInvalidGroup.scrollIntoView({\n\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\tblock: 'center'\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\treturn valid;\n\t\t\t}\n\n            form.querySelectorAll('.ekium-next').forEach(button => {\n                button.addEventListener('click', function () {\n                    const step = steps[currentStep];\n\n                    if (!validateStep(step)) return;\n\n                    if (currentStep < steps.length - 1) {\n                        currentStep++;\n                        showStep(currentStep, true);\n                    }\n                });\n            });\n\n            form.querySelectorAll('.ekium-prev').forEach(button => {\n                button.addEventListener('click', function () {\n                    if (currentStep > 0) {\n                        currentStep--;\n                        showStep(currentStep, true);\n                    }\n                });\n            });\n\n            form.addEventListener('submit', function (event) {\n                event.preventDefault();\n\n                const step = steps[currentStep];\n\n                if (!validateStep(step)) return;\n\n                const submitButton = form.querySelector('.ekium-submit');\n                const ajaxUrl = form.getAttribute('data-ajax-url');\n                const formData = new FormData(form);\n\n                submitButton.disabled = true;\n                submitButton.textContent = 'Enviando...';\n\n                fetch(ajaxUrl, {\n                    method: 'POST',\n                    body: formData,\n                    credentials: 'same-origin'\n                })\n                    .then(response => response.json())\n                    .then(data => {\n                        if (data.success) {\n                            form.outerHTML = `\n                                <div class=\"ekium-success-box\">\n                                    <h3>Briefing enviado correctamente<\/h3>\n                                    <p>Gracias. Hemos recibido la informaci\u00f3n y podremos preparar una propuesta m\u00e1s ajustada.<\/p>\n                                <\/div>\n                            `;\n                        } else {\n                            throw new Error(data.data && data.data.message ? data.data.message : 'No se ha podido enviar el formulario.');\n                        }\n                    })\n                    .catch(error => {\n                        if (messageBox) {\n                            messageBox.textContent = error.message;\n                            messageBox.className = 'ekium-form-message is-error';\n                        }\n\n                        submitButton.disabled = false;\n                        submitButton.textContent = 'Enviar briefing';\n                    });\n            });\n\n            showStep(currentStep, false);\n        })();\n    <\/script>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Diagn\u00f3stico inicial Este formulario nos permite recoger la informaci\u00f3n esencial para orientar el trabajo de SEO, contenidos, Google Business Profile y captaci\u00f3n de primeras visitas. No es necesario dar respuestas extensas; con notas breves y concretas es suficiente.<\/p>\n","protected":false},"author":1,"featured_media":92,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-39","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/briefing.ekium.es\/index.php?rest_route=\/wp\/v2\/pages\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/briefing.ekium.es\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/briefing.ekium.es\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/briefing.ekium.es\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/briefing.ekium.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=39"}],"version-history":[{"count":175,"href":"https:\/\/briefing.ekium.es\/index.php?rest_route=\/wp\/v2\/pages\/39\/revisions"}],"predecessor-version":[{"id":290,"href":"https:\/\/briefing.ekium.es\/index.php?rest_route=\/wp\/v2\/pages\/39\/revisions\/290"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/briefing.ekium.es\/index.php?rest_route=\/wp\/v2\/media\/92"}],"wp:attachment":[{"href":"https:\/\/briefing.ekium.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}