{"id":22974,"date":"2026-07-08T20:04:11","date_gmt":"2026-07-09T02:04:11","guid":{"rendered":"https:\/\/ndikandii.com\/?page_id=22974"},"modified":"2026-07-08T20:04:14","modified_gmt":"2026-07-09T02:04:14","slug":"relaxing-massages-2","status":"publish","type":"page","link":"https:\/\/ndikandii.com\/en\/relaxing-massages-2\/","title":{"rendered":"Relaxing Massages"},"content":{"rendered":"\n<section id=\"ndk-rel-page\" class=\"ndk-rel ndk-rel-block ndk-rel-block--intro\" aria-labelledby=\"ndk-rel-title\">\n  <header class=\"ndk-rel-hero\">\n    <img class=\"ndk-rel-hero__image\" src=\"https:\/\/ndikandii.com\/wp-content\/uploads\/2018\/12\/Masaje-Relajante.jpeg\" alt=\"Relaxing Massages at home\" loading=\"eager\" decoding=\"async\" title=\"\">\n    <div class=\"ndk-rel-hero__overlay\" aria-hidden=\"true\"><\/div>\n\n    <div class=\"ndk-rel-container ndk-rel-hero__content\">\n      <p class=\"ndk-rel-eyebrow\">Deep rest, calm and immediate wellbeing<\/p>\n      <h1 id=\"ndk-rel-title\">Relaxing Massages at Home<\/h1>\n      <p class=\"ndk-rel-hero__subtitle\">An experience designed to lower stress, soften everyday tension and help you rest without leaving home. Ideal when your body asks for a pause.<\/p>\n      <div class=\"ndk-rel-hero__actions\" aria-label=\"Opciones principales\">\n        <a class=\"ndk-rel-button ndk-rel-scroll-link\" href=\"#configura-masajes-relajantes\" aria-label=\"Configure and book\">Configure and book<\/a>\n        <a class=\"ndk-rel-button ndk-rel-button--ghost\" href=\"https:\/\/api.whatsapp.com\/send\/?phone=525546856501&amp;text=Hello%2C+I+want+to+book+relaxing+massages+and+have+a+question.&amp;type=phone_number&amp;app_absent=0\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Ask on WhatsApp\">Ask on WhatsApp<\/a>\n      <\/div>\n    <\/div>\n  <\/header>\n\n  <main class=\"ndk-rel-main\">\n    <article class=\"ndk-rel-article\">\n      <section class=\"ndk-rel-section\" aria-labelledby=\"que-son-masajes-relajantes\">\n        <p class=\"ndk-rel-kicker\">A pause to release stress<\/p>\n        <h2 id=\"que-son-masajes-relajantes\">What are Relaxing Massages?<\/h2>\n        <p><strong>Relaxing Massages<\/strong> are wellness sessions focused on calming the nervous system, easing muscular tension and restoring a quiet sense of balance.<\/p>\n        <p>Unlike a deep or corrective therapy, this experience uses soft to medium movements, steady rhythm and mindful pressure so your body can let go without intensity.<\/p>\n      <\/section>\n\n      <section id=\"configura-masajes-relajantes\" class=\"ndk-rel-section ndk-rel-booking\" aria-labelledby=\"configura-relajante-title\" data-ndk-rel-booking>\n        <div class=\"ndk-rel-booking__header\">\n          <p class=\"ndk-rel-kicker\">Book your session<\/p>\n          <h2 id=\"configura-relajante-title\">Configure your Relaxing Massages session<\/h2>\n          <p>Choose how you would like to receive your session. When you finish, the booking button will update automatically with the duration, format, time and rate that match your selection.<\/p>\n        <\/div>\n\n        <div class=\"ndk-rel-booking__panel\">\n          <div class=\"ndk-rel-booking__questions\" aria-label=\"Session configuration\">\n            <fieldset class=\"ndk-rel-booking__group\" data-booking-group=\"time\">\n              <legend>1. Would your massage be during the day or at night?<\/legend>\n              <div class=\"ndk-rel-booking__choices\">\n                <button class=\"ndk-rel-choice is-active\" type=\"button\" data-booking-option=\"time\" data-booking-value=\"day\" aria-pressed=\"true\">\n                  <span>Day<\/span>\n                  <small>Before 9:00 p. m.<\/small>\n                <\/button>\n                <button class=\"ndk-rel-choice\" type=\"button\" data-booking-option=\"time\" data-booking-value=\"night\" aria-pressed=\"false\">\n                  <span>Night<\/span>\n                  <small>From 9:00 p. m.<\/small>\n                <\/button>\n              <\/div>\n            <\/fieldset>\n\n            <fieldset class=\"ndk-rel-booking__group\" data-booking-group=\"mode\">\n              <legend>2. Would it be Single or Couples?<\/legend>\n              <div class=\"ndk-rel-booking__choices\">\n                <button class=\"ndk-rel-choice is-active\" type=\"button\" data-booking-option=\"mode\" data-booking-value=\"individual\" aria-pressed=\"true\">\n                  <span>Single<\/span>\n                  <small>One person<\/small>\n                <\/button>\n                <button class=\"ndk-rel-choice\" type=\"button\" data-booking-option=\"mode\" data-booking-value=\"couple\" aria-pressed=\"false\">\n                  <span>Couples<\/span>\n                  <small>Two people<\/small>\n                <\/button>\n              <\/div>\n            <\/fieldset>\n\n            <fieldset class=\"ndk-rel-booking__group\" data-booking-group=\"duration\">\n              <legend>3. Which duration do you prefer?<\/legend>\n              <div class=\"ndk-rel-booking__choices ndk-rel-booking__choices--three\">\n                <button class=\"ndk-rel-choice is-active\" type=\"button\" data-booking-option=\"duration\" data-booking-value=\"60\" aria-pressed=\"true\">\n                  <span>60 min<\/span>\n                  <small>Focused relaxation<\/small>\n                <\/button>\n                <button class=\"ndk-rel-choice\" type=\"button\" data-booking-option=\"duration\" data-booking-value=\"90\" aria-pressed=\"false\">\n                  <span>90 min<\/span>\n                  <small>Recommended<\/small>\n                <\/button>\n                <button class=\"ndk-rel-choice\" type=\"button\" data-booking-option=\"duration\" data-booking-value=\"120\" aria-pressed=\"false\">\n                  <span>120 min<\/span>\n                  <small>Complete experience<\/small>\n                <\/button>\n              <\/div>\n            <\/fieldset>\n          <\/div>\n\n          <aside class=\"ndk-rel-booking__result is-day\" aria-live=\"polite\" aria-label=\"Your session summary\">\n            <span class=\"ndk-rel-booking__label\">Your configured session<\/span>\n            <strong data-booking-summary>Day \u00b7 Single \u00b7 60 min<\/strong>\n            <p class=\"ndk-rel-booking__price\" data-booking-price>Total: $1,200 MXN<\/p>\n            <p class=\"ndk-rel-booking__note\" data-booking-price-note>Regular daytime rate.<\/p>\n            <a class=\"ndk-rel-button\" data-booking-cta-label=\"Book\" href=\"https:\/\/ndikandii.as.me\/single-relaxing-60\" target=\"_blank\" rel=\"noopener noreferrer\" data-booking-cta>Book<\/a>\n            <a class=\"ndk-rel-booking__support\" href=\"https:\/\/api.whatsapp.com\/send\/?phone=525546856501&amp;text=Hello%2C+I+want+to+book+relaxing+massages+and+have+a+question.&amp;type=phone_number&amp;app_absent=0\" target=\"_blank\" rel=\"noopener noreferrer\">I have a question before booking<\/a>\n          <\/aside>\n        <\/div>\n\n        <p class=\"ndk-rel-booking__microcopy\">If you have fever, open wounds, active infection, a recent injury, undiagnosed pain, recent surgery, pregnancy or a relevant medical condition, consult your doctor before booking.<\/p>\n      <\/section>\n\n      <section class=\"ndk-rel-section\" aria-labelledby=\"beneficios-masajes-relajantes\">\n        <p class=\"ndk-rel-kicker\">Benefits<\/p>\n        <h2 id=\"beneficios-masajes-relajantes\">How can it help you?<\/h2>\n        <p>These massages are ideal when you need to rest, release accumulated tension and recover a feeling of calm without receiving deep pressure.<\/p>\n\n        <div class=\"ndk-rel-benefits\" role=\"list\">\n          <article class=\"ndk-rel-card\" role=\"listitem\">\n            <span class=\"ndk-rel-card__icon\" aria-hidden=\"true\">\ud83d\udd6f\ufe0f<\/span>\n            <h3>Stress release<\/h3>\n            <ul>\n              <li>Helps calm the nervous system.<\/li>\n              <li>Softens the feeling of physical and mental overload.<\/li>\n              <li>Creates a restful pause in your day.<\/li>\n            <\/ul>\n          <\/article>\n\n          <article class=\"ndk-rel-card\" role=\"listitem\">\n            <span class=\"ndk-rel-card__icon\" aria-hidden=\"true\">\ud83c\udf3f<\/span>\n            <h3>Gentle muscle relief<\/h3>\n            <ul>\n              <li>Uses comfortable pressure on areas of everyday tension.<\/li>\n              <li>Can ease stiffness from long hours sitting or standing.<\/li>\n              <li>Works without the intensity of a deep massage.<\/li>\n            <\/ul>\n          <\/article>\n\n          <article class=\"ndk-rel-card\" role=\"listitem\">\n            <span class=\"ndk-rel-card__icon\" aria-hidden=\"true\">\ud83e\udd32<\/span>\n            <h3>Better rest<\/h3>\n            <ul>\n              <li>Its slow rhythm encourages a deeper state of relaxation.<\/li>\n              <li>Many people choose it when they feel tired or overstimulated.<\/li>\n              <li>It can help you reconnect with your breathing and your body.<\/li>\n            <\/ul>\n          <\/article>\n\n          <article class=\"ndk-rel-card\" role=\"listitem\">\n            <span class=\"ndk-rel-card__icon\" aria-hidden=\"true\">\u2728<\/span>\n            <h3>At-home comfort<\/h3>\n            <ul>\n              <li>We bring the massage table, clean linens and relaxing setup.<\/li>\n              <li>You can rest after the session without traveling.<\/li>\n              <li>A calm option for home, hotel or office.<\/li>\n            <\/ul>\n          <\/article>\n        <\/div>\n      <\/section>\n\n      <section class=\"ndk-rel-section ndk-rel-experience\" aria-labelledby=\"experiencia-relajante-domicilio\">\n        <div>\n          <p class=\"ndk-rel-kicker\">The NDIKANDI\u00cd experience<\/p>\n          <h2 id=\"experiencia-relajante-domicilio\">A relaxing massage without leaving home<\/h2>\n          <p>When you want to disconnect and rest, the trip itself should not become another task. We bring the complete NDIKANDI\u00cd experience to your home, hotel or office.<\/p>\n        <\/div>\n\n        <ul class=\"ndk-rel-checklist\" aria-label=\"What we bring to your session\">\n          <li>\n<span aria-hidden=\"true\">\u2713<\/span> Professional massage table.<\/li>\n          <li>\n<span aria-hidden=\"true\">\u2713<\/span> Clean linens for every service.<\/li>\n          <li>\n<span aria-hidden=\"true\">\u2713<\/span> Music and a relaxing atmosphere.<\/li>\n          <li>\n<span aria-hidden=\"true\">\u2713<\/span> Therapists trained in this technique.<\/li>\n        <\/ul>\n\n        <p class=\"ndk-rel-cities\">Available in CDMX, Queretaro and Monterrey.<\/p>\n      <\/section>\n\n      <section class=\"ndk-rel-section ndk-rel-trust\" aria-labelledby=\"confianza-resenas-relajante\">\n        <p class=\"ndk-rel-kicker\">Trust<\/p>\n        <h2 id=\"confianza-resenas-relajante\">Real reviews and secure booking<\/h2>\n        <p>Review our trust badges and real client opinions before booking your session.<\/p>\n      <\/section>\n    <\/article>\n  <\/main>\n<\/section>\n\n\n\n<div class=\"wp-block-group ndk-shortcode-zone is-layout-constrained wp-block-group-is-layout-constrained\"><pre class=\"ti-widget\" style=\"display: none\"><template id=\"trustindex-google-widget-html\"><div class=\" ti-widget  ti-goog ti-review-text-mode-readmore ti-content-align-center\" data-no-translation=\"true\" data-time-locale=\"hace %d %s|hoy|d\u00eda|d\u00edas|semana|semanas|mes|meses|a\u00f1o|a\u00f1os\" data-plugin-version=\"13.3.1\" data-layout-id=\"36\" data-layout-category=\"slider\" data-set-id=\"ligth-border\" data-pid=\"\" data-language=\"es\" data-close-locale=\"Cerca\" data-review-target-width=\"300\" data-css-version=\"2\" data-reply-by-locale=\"Respuesta del propietario\" data-only-rating-locale=\"Este usuario solo dej\u00f3 una calificaci\u00f3n.\" data-pager-autoplay-timeout=\"6\"> <div class=\"ti-widget-container ti-col-3\"> <div class=\"ti-reviews-container\"> <div class=\"ti-controls\"> <div class=\"ti-next\" aria-label=\"Siguiente rese\u00f1a\" role=\"button\" tabindex=\"0\"><\/div> <div class=\"ti-prev\" aria-label=\"Rese\u00f1a anterior\" role=\"button\" tabindex=\"0\"><\/div> <\/div> <div class=\"ti-reviews-container-wrapper\">  <div data-empty=\"0\" data-time=\"1782086400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjVzQNLaeIxcZ0FoX7AM6R4L5jcHcC5zkAoRGZ6ltJQKy5QCQkhckg=w64-h64-c-rp-mo-ba12-br100\" alt=\"Erika Huerta Rivera profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Erika Huerta Rivera <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Le regalamos del d\u00eda del padre un masaje al rey de la casa y le encant\u00f3. La atenci\u00f3n desde que los contactas hasta que termina el servicio es excelente y Andrea, la masajista, un amor de persona. S\u00faper puntual, amorosa y atenta, mi pap\u00e1 quedo feliz y relajado, dijo que fue literalmente un apapacho.\n\nRecomiendo ampliamente \u2661<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1782086400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocI6qLhcVwp2wdqhm7RhtspiDPxcmnuubmPq3G8SiU2V89eGGg=w64-h64-c-rp-mo-br100\" alt=\"Derma Nathalie Romero profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Derma Nathalie Romero <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Me gust\u00f3 mucho el masaje la terapeuta Yenia me ayud\u00f3 mucho ;)<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1781913600\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJ-BIA8Qx-dlJHJrqQZ4kPdfEe05VcPi_RdCDSHBQV4bHtVCw=w64-h64-c-rp-mo-br100\" alt=\"Monse profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Monse <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->I had a wonderful massage experience and would absolutely recommend it to anyone visiting CDMX. One of the best parts is the convenience they come directly to your home or hotel, making it easy to relax without having to travel anywhere afterward.\nThe service was professional, relaxing, and exactly what I needed. I was left feeling completely refreshed and stress free. It was such a great experience that I\u2019ll definitely be booking again the next time I\u2019m in town. Highly recommended!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1781395200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJj03sj6uDOQB3MIMnYbtkYAAO8t60YvkaUlI_Eidht5PY_iUw=w64-h64-c-rp-mo-ba12-br100\" alt=\"CR W profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> CR W <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Great service for last minute back problems highly recommend!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1779321600\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjWFZp84fFS_YYbgarnWLbYPIZGL1iXRFmmEJh0Gh4nC5pm7Aarw=w64-h64-c-rp-mo-ba12-br100\" alt=\"pascal gto profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> pascal gto <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Fue maravilloso<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1778371200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjWZrbzEljUeQMgEAuWYvWDy4QUDDptMloAG0JVuguWDpLmfmGc=w64-h64-c-rp-mo-br100\" alt=\"Adriana Hernandez profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Adriana Hernandez <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Excelente servicio!\nPuntualidad, amabilidad y calidad \ud83d\udc4d\ud83c\udffc<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1778371200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjUqtOHru2zCrZ1nOOuMmSXp5llYXD0IdlpWvyLpwi8Z2j19Y8Lrfg=w64-h64-c-rp-mo-ba12-br100\" alt=\"Juan Carlos Serrano profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Juan Carlos Serrano <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Excelente, contrat\u00e9 un masaje en pareja para mi madre y mi esposa, quedaron encantadas, las masajistas Norma e Isabel brindaron un excelente servicio. Calidad, puntualidad y amabilidad en toda su expresi\u00f3n, sin duda volveremos a contratar un servicio de masaje.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1777248000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjUyQtE1hgxQzNGsQ6CLL0SrZwhkJdOZBUPdZGVizHCOs4C0SJTW2g=w64-h64-c-rp-mo-ba12-br100\" alt=\"Xilonen Santos profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Xilonen Santos <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Las terapeutas Jaqueline y angelina fueron muy profesionales y bastante recomendable el masaje, lo ped\u00ed a las 8pm y llegaron muy puntuales, duro los 90 min que solicit\u00e9 y todo estaba muy limpio. Lo que se espera de un masaje. Gracias<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1777161600\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjXSfbA1nQyqacI6sz674VwU053Sd8b_ZPBolrhqiqfVS-xeFjWJ=w64-h64-c-rp-mo-br100\" alt=\"Mar\u00eda Contreras profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Mar\u00eda Contreras <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->La Fisioterapeuta Candelaria es una profesional de excelencia. Gracias a ella ahora viv\u00ed con menos dolor. Muchas gracias \ud83d\ude4f\ud83c\udffb<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <\/div> <div class=\"ti-controls-line\"> <div class=\"dot\"><\/div> <\/div> <\/div>    <\/div> <\/div> <\/template><\/pre><div data-src=\"https:\/\/cdn.trustindex.io\/loader.js?wp-widget\" data-template-id=\"trustindex-google-widget-html\" data-css-url=\"https:\/\/ndikandii.com\/wp-content\/uploads\/trustindex-google-widget.css?1783373095\"><\/div>\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* P\u00e1gina Gutenberg: Masajes Relajantes NDIKANDI\u00cd\n   CSS aislado para no interferir con Astra, Gutenberg ni otros bloques. *\/\n\n.ndk-rel {\n  --ndk-rel-dark: #5f3538;\n  --ndk-rel-night: #0b1628;\n  --ndk-rel-accent: #c78384;\n  --ndk-rel-accent-dark: #af6d70;\n  --ndk-rel-bg: #fff1ed;\n  --ndk-rel-soft: #fff8f5;\n  --ndk-rel-card: #fffaf8;\n  --ndk-rel-light: #f5e2df;\n  --ndk-rel-border: #e5c9c6;\n  --ndk-rel-text: #494445;\n  --ndk-rel-muted: #746d6f;\n  --ndk-rel-warning-bg: #fff3f1;\n  --ndk-rel-warning-border: #c46b6b;\n  width: 100%;\n  max-width: none;\n  margin: 0;\n  padding: 0;\n  overflow: hidden;\n  background: var(--ndk-rel-bg);\n  color: var(--ndk-rel-text);\n  font-family: \"Montserrat\", Arial, sans-serif;\n  font-size: 16px;\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.ndk-rel,\n.ndk-rel * {\n  box-sizing: border-box;\n}\n\n.ndk-rel .ndk-rel-container {\n  width: min(100% - 32px, 1120px);\n  margin-inline: auto;\n}\n\n.ndk-rel .ndk-rel-hero {\n  position: relative;\n  display: grid;\n  min-height: 580px;\n  place-items: end center;\n  overflow: hidden;\n  padding: 96px 0 72px;\n  color: #fff;\n  isolation: isolate;\n}\n\n.ndk-rel .ndk-rel-hero__image {\n  position: absolute;\n  inset: 0;\n  z-index: -2;\n  display: block;\n  width: 100%;\n  height: 100%;\n  margin: 0;\n  object-fit: cover;\n}\n\n.ndk-rel .ndk-rel-hero__overlay {\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  background:\n    linear-gradient(to top, rgba(95, 53, 56, 0.92) 0%, rgba(95, 53, 56, 0.48) 58%, rgba(95, 53, 56, 0.2) 100%),\n    radial-gradient(circle at 50% 80%, rgba(199, 131, 132, 0.34), transparent 50%);\n}\n\n.ndk-rel .ndk-rel-hero__content {\n  text-align: center;\n}\n\n.ndk-rel .ndk-rel-eyebrow,\n.ndk-rel .ndk-rel-kicker {\n  margin: 0 0 14px;\n  color: var(--ndk-rel-accent);\n  font-size: 0.78rem;\n  font-weight: 700;\n  letter-spacing: 0.22em;\n  line-height: 1.4;\n  text-transform: uppercase;\n}\n\n.ndk-rel .ndk-rel-hero .ndk-rel-eyebrow {\n  color: #f4c8c5;\n}\n\n.ndk-rel h1,\n.ndk-rel h2,\n.ndk-rel h3 {\n  color: var(--ndk-rel-dark);\n  font-family: \"Berlin Sans FB\", \"Berlin Sans\", \"Montserrat\", Arial, sans-serif;\n  font-weight: 400;\n  letter-spacing: 0;\n  line-height: 1.16;\n}\n\n.ndk-rel h1 {\n  max-width: 920px;\n  margin: 0 auto 22px;\n  color: #fff;\n  font-size: clamp(2.5rem, 6vw, 4.8rem);\n  text-wrap: balance;\n}\n\n.ndk-rel .ndk-rel-hero__subtitle {\n  max-width: 780px;\n  margin: 0 auto;\n  color: rgba(255, 255, 255, 0.86);\n  font-size: clamp(1.05rem, 2.2vw, 1.28rem);\n  font-weight: 300;\n  line-height: 1.75;\n}\n\n.ndk-rel .ndk-rel-hero__actions,\n.ndk-rel .ndk-rel-cta__actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 14px;\n  justify-content: center;\n  margin-top: 32px;\n}\n\n.ndk-rel .ndk-rel-button {\n  display: inline-flex;\n  min-height: 48px;\n  align-items: center;\n  justify-content: center;\n  padding: 13px 22px;\n  border: 1px solid var(--ndk-rel-accent);\n  border-radius: 999px;\n  background: var(--ndk-rel-accent);\n  color: #fff !important;\n  font-size: 0.92rem;\n  font-weight: 700;\n  letter-spacing: 0.04em;\n  line-height: 1.35;\n  text-align: center;\n  text-decoration: none !important;\n  text-transform: uppercase;\n  transition: background-color 180ms ease, border-color 180ms ease, transform 180ms ease, color 180ms ease;\n}\n\n.ndk-rel .ndk-rel-button:hover,\n.ndk-rel .ndk-rel-button:focus-visible {\n  border-color: var(--ndk-rel-accent-dark);\n  background: var(--ndk-rel-accent-dark);\n  color: #fff !important;\n  text-decoration: none !important;\n  transform: translateY(-2px);\n}\n\n.ndk-rel .ndk-rel-button:focus-visible {\n  outline: 3px solid rgba(199, 131, 132, 0.35);\n  outline-offset: 4px;\n}\n\n.ndk-rel .ndk-rel-button--ghost {\n  border-color: rgba(255, 255, 255, 0.55);\n  background: rgba(255, 255, 255, 0.1);\n  color: #fff !important;\n  backdrop-filter: blur(8px);\n}\n\n.ndk-rel .ndk-rel-button--ghost:hover,\n.ndk-rel .ndk-rel-button--ghost:focus-visible {\n  border-color: #fff;\n  background: rgba(255, 255, 255, 0.18);\n}\n\n.ndk-rel .ndk-rel-button--ghost-dark {\n  border-color: var(--ndk-rel-dark);\n  background: transparent;\n  color: var(--ndk-rel-dark) !important;\n}\n\n.ndk-rel .ndk-rel-button--ghost-dark:hover,\n.ndk-rel .ndk-rel-button--ghost-dark:focus-visible {\n  border-color: var(--ndk-rel-accent-dark);\n  background: var(--ndk-rel-accent-dark);\n  color: #fff !important;\n}\n\n.ndk-rel .ndk-rel-main {\n  position: relative;\n  z-index: 2;\n  width: min(100% - 32px, 980px);\n  margin: -38px auto 0;\n  padding: 58px min(6vw, 72px) 72px;\n  border: 1px solid var(--ndk-rel-border);\n  border-radius: 24px 24px 0 0;\n  background: #fffaf8;\n  box-shadow: 0 22px 60px rgba(95, 53, 56, 0.12);\n}\n\n.ndk-rel .ndk-rel-section {\n  margin: 0 0 64px;\n}\n\n.ndk-rel .ndk-rel-section:last-child {\n  margin-bottom: 0;\n}\n\n.ndk-rel .ndk-rel-section h2 {\n  display: inline-block;\n  margin: 0 0 22px;\n  padding-bottom: 10px;\n  border-bottom: 2px solid var(--ndk-rel-accent);\n  font-size: clamp(2rem, 4vw, 2.75rem);\n}\n\n.ndk-rel .ndk-rel-section h3 {\n  margin: 0 0 14px;\n  font-size: 1.42rem;\n}\n\n.ndk-rel p {\n  margin: 0 0 18px;\n  color: var(--ndk-rel-text);\n  font-size: 1.04rem;\n  font-weight: 300;\n}\n\n.ndk-rel p:last-child {\n  margin-bottom: 0;\n}\n\n.ndk-rel strong {\n  color: var(--ndk-rel-dark);\n  font-weight: 700;\n}\n\n.ndk-rel .ndk-rel-benefits {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 22px;\n  margin-top: 30px;\n}\n\n.ndk-rel .ndk-rel-card {\n  min-width: 0;\n  padding: 28px;\n  border: 1px solid rgba(199, 131, 132, 0.28);\n  border-radius: 18px;\n  background: var(--ndk-rel-soft);\n  box-shadow: 0 8px 26px rgba(95, 53, 56, 0.06);\n}\n\n.ndk-rel .ndk-rel-card__icon {\n  display: inline-flex;\n  width: 44px;\n  height: 44px;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 16px;\n  border-radius: 999px;\n  background: var(--ndk-rel-light);\n  font-size: 1.35rem;\n}\n\n.ndk-rel ul {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.ndk-rel .ndk-rel-card li,\n.ndk-rel .ndk-rel-checklist li,\n.ndk-rel .ndk-rel-warning li {\n  position: relative;\n  margin: 0 0 12px;\n  padding-left: 24px;\n  color: var(--ndk-rel-text);\n  font-size: 0.98rem;\n  font-weight: 300;\n  line-height: 1.65;\n}\n\n.ndk-rel .ndk-rel-card li::before,\n.ndk-rel .ndk-rel-warning li::before {\n  content: \"\u2713\";\n  position: absolute;\n  left: 0;\n  top: 0;\n  color: var(--ndk-rel-accent-dark);\n  font-weight: 800;\n}\n\n.ndk-rel .ndk-rel-experience {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(260px, 0.78fr);\n  gap: 34px;\n  align-items: start;\n  padding: 34px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 10% 20%, rgba(199, 131, 132, 0.16), transparent 40%),\n    var(--ndk-rel-soft);\n}\n\n.ndk-rel .ndk-rel-experience h2 {\n  display: block;\n}\n\n.ndk-rel .ndk-rel-checklist {\n  display: grid;\n  gap: 12px;\n}\n\n.ndk-rel .ndk-rel-checklist li {\n  margin: 0;\n  padding: 14px 16px;\n  border: 1px solid var(--ndk-rel-border);\n  border-radius: 14px;\n  background: #fff;\n  color: var(--ndk-rel-dark);\n  font-weight: 500;\n}\n\n.ndk-rel .ndk-rel-checklist li span {\n  display: inline-flex;\n  margin-right: 8px;\n  color: var(--ndk-rel-accent-dark);\n  font-weight: 800;\n}\n\n.ndk-rel .ndk-rel-cities {\n  grid-column: 1 \/ -1;\n  width: 100%;\n  margin: 0;\n  padding: 13px 18px;\n  border-radius: 999px;\n  background: var(--ndk-rel-dark);\n  color: rgba(255, 255, 255, 0.9);\n  font-size: 0.88rem;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  line-height: 1.5;\n  text-align: center;\n  text-transform: uppercase;\n}\n\n.ndk-rel .ndk-rel-trust {\n  padding: 30px;\n  border: 1px dashed rgba(199, 131, 132, 0.52);\n  border-radius: 20px;\n  background: #fff;\n  text-align: center;\n}\n\n.ndk-rel .ndk-rel-trust h2 {\n  display: inline-block;\n}\n\n.ndk-rel .ndk-rel-faqs {\n  display: grid;\n  gap: 18px;\n  margin-top: 16px;\n}\n\n.ndk-rel .ndk-rel-faq {\n  padding: 24px;\n  border: 1px solid var(--ndk-rel-border);\n  border-radius: 16px;\n  background: #fff;\n}\n\n.ndk-rel .ndk-rel-faq h3 {\n  margin-bottom: 8px;\n  font-family: \"Montserrat\", Arial, sans-serif;\n  font-size: 1.08rem;\n  font-weight: 800;\n}\n\n.ndk-rel .ndk-rel-warning {\n  padding: 30px;\n  border-left: 5px solid var(--ndk-rel-warning-border);\n  border-radius: 0 18px 18px 0;\n  background: var(--ndk-rel-warning-bg);\n}\n\n.ndk-rel .ndk-rel-warning h2 {\n  border-bottom: 0;\n  color: #8a3434;\n  padding-bottom: 0;\n}\n\n.ndk-rel .ndk-rel-warning li::before {\n  content: \"!\";\n  color: #8a3434;\n}\n\n.ndk-rel .ndk-rel-warning__note {\n  margin-top: 18px;\n  color: #8a3434;\n  font-size: 0.95rem;\n  font-weight: 700;\n}\n\n.ndk-rel .ndk-rel-cta {\n  padding: 38px;\n  border-radius: 22px;\n  background:\n    linear-gradient(135deg, rgba(95, 53, 56, 0.96), rgba(95, 53, 56, 0.9)),\n    var(--ndk-rel-dark);\n  text-align: center;\n}\n\n.ndk-rel .ndk-rel-cta h2,\n.ndk-rel .ndk-rel-cta p,\n.ndk-rel .ndk-rel-cta .ndk-rel-kicker {\n  color: #fff;\n}\n\n.ndk-rel .ndk-rel-cta h2 {\n  border-bottom-color: rgba(255, 255, 255, 0.24);\n}\n\n.ndk-rel .ndk-rel-cta p {\n  max-width: 650px;\n  margin-inline: auto;\n  color: rgba(255, 255, 255, 0.78);\n}\n\n.ndk-rel .ndk-rel-author {\n  padding: 0 0 72px;\n  background: var(--ndk-rel-bg);\n}\n\n.ndk-rel .ndk-rel-author__box {\n  display: flex;\n  gap: 20px;\n  align-items: center;\n  max-width: 980px;\n  padding: 26px;\n  border-radius: 0 0 22px 22px;\n  background: var(--ndk-rel-dark);\n  color: #fff;\n  box-shadow: 0 14px 36px rgba(95, 53, 56, 0.12);\n}\n\n.ndk-rel .ndk-rel-author__icon {\n  display: grid;\n  flex: 0 0 auto;\n  width: 58px;\n  height: 58px;\n  border-radius: 50%;\n  place-items: center;\n  background: var(--ndk-rel-accent);\n  color: #fff;\n  font-weight: 800;\n  letter-spacing: 0.04em;\n}\n\n\n.ndk-rel .ndk-rel-author__icon--logo {\n  overflow: hidden;\n  background: #fff8f5;\n  border: 1px solid rgba(255, 255, 255, 0.28);\n  box-shadow: 0 8px 20px rgba(71, 38, 42, 0.18);\n}\n\n.ndk-rel .ndk-rel-author__icon--logo img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  padding: 7px;\n  object-fit: contain;\n}\n\n.ndk-rel .ndk-rel-author h2 {\n  margin: 0 0 6px;\n  color: #f4c8c5;\n  font-family: \"Montserrat\", Arial, sans-serif;\n  font-size: 0.95rem;\n  font-weight: 800;\n  letter-spacing: 0.08em;\n  line-height: 1.4;\n  text-transform: uppercase;\n}\n\n.ndk-rel .ndk-rel-author p {\n  margin: 0;\n  color: rgba(255, 255, 255, 0.76);\n  font-size: 0.94rem;\n}\n\n@media (max-width: 860px) {\n  .ndk-rel .ndk-rel-main {\n    padding: 44px 28px 56px;\n  }\n\n  .ndk-rel .ndk-rel-benefits,\n  .ndk-rel .ndk-rel-experience {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 640px) {\n  .ndk-rel .ndk-rel-container,\n  .ndk-rel .ndk-rel-main {\n    width: min(100% - 24px, 980px);\n  }\n\n  .ndk-rel .ndk-rel-hero {\n    min-height: 560px;\n    padding: 80px 0 52px;\n  }\n\n  .ndk-rel h1 {\n    font-size: clamp(2.35rem, 12vw, 3.4rem);\n  }\n\n  .ndk-rel .ndk-rel-hero__subtitle,\n  .ndk-rel p {\n    font-size: 1rem;\n  }\n\n  .ndk-rel .ndk-rel-hero__actions,\n  .ndk-rel .ndk-rel-cta__actions {\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  .ndk-rel .ndk-rel-button {\n    width: 100%;\n  }\n\n  .ndk-rel .ndk-rel-main {\n    margin-top: -26px;\n    padding: 34px 20px 44px;\n    border-radius: 18px 18px 0 0;\n  }\n\n  .ndk-rel .ndk-rel-section {\n    margin-bottom: 48px;\n  }\n\n  .ndk-rel .ndk-rel-card,\n  .ndk-rel .ndk-rel-experience,\n  .ndk-rel .ndk-rel-trust,\n  .ndk-rel .ndk-rel-warning,\n  .ndk-rel .ndk-rel-cta {\n    padding: 22px;\n  }\n\n  .ndk-rel .ndk-rel-cities {\n    border-radius: 16px;\n  }\n\n  .ndk-rel .ndk-rel-author__box {\n    flex-direction: column;\n    align-items: flex-start;\n    border-radius: 0 0 18px 18px;\n  }\n}\n\n\n\n\/* Session configurator: Relaxing Massages *\/\n.ndk-rel .ndk-rel-booking {\n  padding: 34px;\n  border: 1px solid rgba(199, 131, 132, 0.36);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 10% 10%, rgba(199, 131, 132, 0.14), transparent 34%),\n    #fff;\n  box-shadow: 0 14px 34px rgba(95, 53, 56, 0.08);\n}\n\n.ndk-rel .ndk-rel-booking h2 {\n  display: inline-block;\n}\n\n.ndk-rel .ndk-rel-booking__header {\n  max-width: 760px;\n  margin-bottom: 28px;\n}\n\n.ndk-rel .ndk-rel-booking__panel {\n  display: grid;\n  grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);\n  gap: 28px;\n  align-items: stretch;\n}\n\n.ndk-rel .ndk-rel-booking__questions {\n  display: grid;\n  gap: 22px;\n}\n\n.ndk-rel .ndk-rel-booking__group {\n  min-width: 0;\n  margin: 0;\n  padding: 0;\n  border: 0;\n}\n\n.ndk-rel .ndk-rel-booking__group legend {\n  display: block;\n  width: 100%;\n  margin: 0 0 12px;\n  padding: 0;\n  color: var(--ndk-rel-dark);\n  font-size: 1rem;\n  font-weight: 800;\n  line-height: 1.35;\n}\n\n.ndk-rel .ndk-rel-booking__choices {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 12px;\n}\n\n.ndk-rel .ndk-rel-booking__choices--three {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.ndk-rel .ndk-rel-choice {\n  display: flex;\n  min-width: 0;\n  min-height: 86px;\n  flex-direction: column;\n  justify-content: center;\n  gap: 4px;\n  margin: 0;\n  padding: 16px 14px;\n  border: 1px solid var(--ndk-rel-border);\n  border-radius: 16px;\n  background: #fffaf8;\n  color: var(--ndk-rel-text);\n  box-shadow: none;\n  cursor: pointer;\n  font: inherit;\n  text-align: left;\n  transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, transform 180ms ease, box-shadow 180ms ease;\n}\n\n.ndk-rel .ndk-rel-choice span {\n  display: block;\n  color: var(--ndk-rel-dark);\n  font-size: 1.02rem;\n  font-weight: 800;\n  line-height: 1.25;\n}\n\n.ndk-rel .ndk-rel-choice small {\n  display: block;\n  color: var(--ndk-rel-muted);\n  font-size: 0.82rem;\n  font-weight: 500;\n  line-height: 1.35;\n}\n\n.ndk-rel .ndk-rel-choice:hover,\n.ndk-rel .ndk-rel-choice:focus-visible {\n  border-color: var(--ndk-rel-accent);\n  background: var(--ndk-rel-soft);\n  transform: translateY(-2px);\n}\n\n.ndk-rel .ndk-rel-choice:focus-visible {\n  outline: 3px solid rgba(199, 131, 132, 0.34);\n  outline-offset: 3px;\n}\n\n.ndk-rel .ndk-rel-choice.is-active,\n.ndk-rel .ndk-rel-choice.is-active:hover {\n  border-color: var(--ndk-rel-accent);\n  background: var(--ndk-rel-accent);\n  color: #fff;\n  box-shadow: 0 10px 24px rgba(199, 131, 132, 0.28);\n}\n\n.ndk-rel .ndk-rel-choice.is-active span,\n.ndk-rel .ndk-rel-choice.is-active small {\n  color: #fff;\n}\n\n.ndk-rel .ndk-rel-booking__result {\n  display: flex;\n  min-width: 0;\n  flex-direction: column;\n  justify-content: center;\n  padding: 28px;\n  border: 1px solid rgba(199, 131, 132, 0.32);\n  border-radius: 22px;\n  background:\n    linear-gradient(145deg, rgba(255, 250, 248, 0.98), rgba(245, 226, 223, 0.78)),\n    #fffaf8;\n  color: var(--ndk-rel-dark);\n  box-shadow: 0 12px 28px rgba(95, 53, 56, 0.08);\n  text-align: center;\n  transition: background-color 220ms ease, border-color 220ms ease, color 220ms ease, box-shadow 220ms ease;\n}\n\n.ndk-rel .ndk-rel-booking__result.is-night {\n  border-color: rgba(244, 200, 197, 0.22);\n  background:\n    linear-gradient(145deg, rgba(11, 22, 40, 0.97), rgba(11, 22, 40, 0.9)),\n    var(--ndk-rel-night);\n  color: #fff;\n  box-shadow: 0 16px 34px rgba(11, 22, 40, 0.22);\n}\n\n.ndk-rel .ndk-rel-booking__label {\n  display: block;\n  margin-bottom: 10px;\n  color: var(--ndk-rel-accent-dark);\n  font-size: 0.74rem;\n  font-weight: 800;\n  letter-spacing: 0.16em;\n  line-height: 1.4;\n  text-transform: uppercase;\n}\n\n.ndk-rel .ndk-rel-booking__result.is-night .ndk-rel-booking__label {\n  color: #f4c8c5;\n}\n\n.ndk-rel .ndk-rel-booking__result strong {\n  display: block;\n  color: var(--ndk-rel-dark);\n  font-size: clamp(1.35rem, 3vw, 1.75rem);\n  font-weight: 800;\n  line-height: 1.25;\n}\n\n.ndk-rel .ndk-rel-booking__result.is-night strong {\n  color: #fff;\n}\n\n.ndk-rel .ndk-rel-booking__price {\n  margin: 18px 0 6px;\n  color: var(--ndk-rel-dark);\n  font-size: clamp(1.6rem, 4vw, 2.25rem);\n  font-weight: 800;\n  line-height: 1.1;\n}\n\n.ndk-rel .ndk-rel-booking__result.is-night .ndk-rel-booking__price {\n  color: #fff;\n}\n\n.ndk-rel .ndk-rel-booking__note {\n  min-height: 1.5em;\n  margin: 0 0 22px;\n  color: var(--ndk-rel-muted);\n  font-size: 0.9rem;\n  font-weight: 500;\n}\n\n.ndk-rel .ndk-rel-booking__result.is-night .ndk-rel-booking__note {\n  color: rgba(255, 255, 255, 0.74);\n}\n\n.ndk-rel .ndk-rel-booking__result .ndk-rel-button {\n  width: 100%;\n}\n\n.ndk-rel .ndk-rel-booking__support {\n  display: inline-flex;\n  justify-content: center;\n  margin-top: 14px;\n  color: var(--ndk-rel-accent-dark);\n  font-size: 0.86rem;\n  font-weight: 700;\n  line-height: 1.4;\n  text-decoration: none;\n}\n\n.ndk-rel .ndk-rel-booking__support:hover,\n.ndk-rel .ndk-rel-booking__support:focus-visible {\n  color: var(--ndk-rel-dark);\n  text-decoration: underline;\n}\n\n.ndk-rel .ndk-rel-booking__result.is-night .ndk-rel-booking__support {\n  color: #f4c8c5;\n}\n\n.ndk-rel .ndk-rel-booking__result.is-night .ndk-rel-booking__support:hover,\n.ndk-rel .ndk-rel-booking__result.is-night .ndk-rel-booking__support:focus-visible {\n  color: #fff;\n}\n\n.ndk-rel .ndk-rel-booking__microcopy {\n  margin-top: 20px;\n  padding: 14px 16px;\n  border-radius: 14px;\n  background: var(--ndk-rel-soft);\n  color: var(--ndk-rel-muted);\n  font-size: 0.92rem;\n  font-weight: 500;\n}\n\n@media (max-width: 860px) {\n  .ndk-rel .ndk-rel-booking__panel {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 640px) {\n  .ndk-rel .ndk-rel-booking {\n    padding: 22px;\n  }\n\n  .ndk-rel .ndk-rel-booking__choices,\n  .ndk-rel .ndk-rel-booking__choices--three {\n    grid-template-columns: 1fr;\n  }\n\n  .ndk-rel .ndk-rel-choice {\n    min-height: 76px;\n    text-align: center;\n  }\n\n  .ndk-rel .ndk-rel-booking__result {\n    padding: 24px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .ndk-rel *,\n  .ndk-rel *::before,\n  .ndk-rel *::after {\n    scroll-behavior: auto !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n\n\/* Integraci\u00f3n Gutenberg: bloques Shortcode entre el bloque 1 y el bloque 2.\n   En Gutenberg, crea un Grupo entre ambos bloques HTML y as\u00edgnale la clase:\n   ndk-shortcode-zone *\/\n.ndk-shortcode-zone {\n  --ndk-rel-dark: #5f3538;\n  --ndk-rel-night: #0b1628;\n  --ndk-rel-accent: #c78384;\n  --ndk-rel-bg: #fff1ed;\n  --ndk-rel-card: #fffaf8;\n  --ndk-rel-border: #e5c9c6;\n  --ndk-rel-text: #494445;\n  box-sizing: border-box;\n  width: min(100% - 32px, 980px);\n  max-width: 980px;\n  margin: 0 auto;\n  padding: 0 min(6vw, 72px) 48px;\n  border-right: 1px solid var(--ndk-rel-border);\n  border-left: 1px solid var(--ndk-rel-border);\n  background: var(--ndk-rel-card);\n  color: var(--ndk-rel-text);\n  font-family: \"Montserrat\", Arial, sans-serif;\n  box-shadow: 0 22px 60px rgba(95, 53, 56, 0.08);\n}\n\n.ndk-shortcode-zone * {\n  box-sizing: border-box;\n}\n\n.ndk-shortcode-zone .wp-block-shortcode,\n.ndk-shortcode-zone .wp-block-group,\n.ndk-shortcode-zone > * {\n  max-width: 100%;\n}\n\n.ndk-shortcode-zone > * + * {\n  margin-top: 24px;\n}\n\n.ndk-rel.ndk-rel-block--intro .ndk-rel-main {\n  padding-bottom: 34px;\n  border-bottom: 0;\n  border-radius: 24px 24px 0 0;\n  box-shadow: 0 22px 60px rgba(95, 53, 56, 0.08);\n}\n\n.ndk-rel.ndk-rel-block--intro .ndk-rel-section:last-child {\n  margin-bottom: 0;\n}\n\n.ndk-rel.ndk-rel-block--after-shortcodes {\n  margin-top: 0;\n}\n\n.ndk-rel.ndk-rel-block--after-shortcodes .ndk-rel-main {\n  margin-top: 0;\n  padding-top: 44px;\n  border-top: 0;\n  border-radius: 0 0 24px 24px;\n  box-shadow: 0 28px 60px rgba(95, 53, 56, 0.1);\n}\n\n.ndk-rel.ndk-rel-block--after-shortcodes .ndk-rel-author {\n  padding-top: 56px;\n}\n\n@media (max-width: 640px) {\n  .ndk-shortcode-zone {\n    width: min(100% - 24px, 980px);\n    padding: 0 22px 36px;\n  }\n\n  .ndk-rel.ndk-rel-block--after-shortcodes .ndk-rel-main {\n    padding-top: 36px;\n  }\n}\n\n\n\/* Ajuste est\u00e1ndar: CTA final centrado *\/\n.ndk-rel .ndk-rel-cta__actions {\n  justify-content: center;\n  align-items: center;\n  text-align: center;\n}\n\n.ndk-rel .ndk-rel-cta__actions .ndk-rel-button {\n  width: auto;\n  min-width: 260px;\n  max-width: 100%;\n}\n\n@media (max-width: 700px) {\n  .ndk-rel .ndk-rel-cta__actions .ndk-rel-button {\n    width: 100%;\n  }\n}\n\n\/* Correcci\u00f3n CTA WhatsApp visible en bloques salm\u00f3n oscuro *\/\n.ndk-rel .ndk-rel-button--ghost-dark {\n  border-color: var(--ndk-rel-dark);\n  background: transparent;\n  color: var(--ndk-rel-dark) !important;\n}\n\n.ndk-rel .ndk-rel-cta .ndk-rel-button--ghost-dark {\n  border-color: rgba(255, 255, 255, 0.62);\n  background: rgba(255, 255, 255, 0.12);\n  color: #fff !important;\n  backdrop-filter: blur(8px);\n}\n\n.ndk-rel .ndk-rel-cta .ndk-rel-button--ghost-dark:hover,\n.ndk-rel .ndk-rel-cta .ndk-rel-button--ghost-dark:focus-visible {\n  border-color: #fff;\n  background: rgba(255, 255, 255, 0.22);\n  color: #fff !important;\n}\n\n\/* Bloque de enlaces internos NDIKANDI\u00cd\n   Pegar al final del CSS de cada p\u00e1gina, en la pesta\u00f1a CSS del segundo bloque HTML.\n   No requiere JavaScript. *\/\n\n.ndk-related-links,\n.ndk-related-links * {\n  box-sizing: border-box;\n}\n\n.ndk-related-links {\n  --ndk-related-dark: #7d4a4d;\n  --ndk-related-dark-2: #64373b;\n  --ndk-related-accent: #c78384;\n  --ndk-related-bg: #fffaf8;\n  --ndk-related-soft: #fff1ed;\n  --ndk-related-border: rgba(199, 131, 132, 0.28);\n  --ndk-related-text: #4a4445;\n  width: min(100% - 32px, 980px);\n  margin: 44px auto;\n  padding: 30px;\n  border: 1px solid var(--ndk-related-border);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 12% 0%, rgba(199, 131, 132, 0.16), transparent 34%),\n    var(--ndk-related-bg);\n  box-shadow: 0 18px 42px rgba(74, 54, 54, 0.08);\n  color: var(--ndk-related-text);\n}\n\n.ndk-related-links__header {\n  max-width: 720px;\n  margin: 0 auto 24px;\n  text-align: center;\n}\n\n.ndk-related-links__eyebrow {\n  margin: 0 0 10px;\n  color: var(--ndk-related-accent);\n  font-size: 0.78rem;\n  font-weight: 700;\n  letter-spacing: 0.22em;\n  line-height: 1.35;\n  text-transform: uppercase;\n}\n\n.ndk-related-links h2 {\n  margin: 0 0 12px;\n  color: var(--ndk-related-dark-2);\n  font-family: \"Berlin Sans FB\", \"Berlin Sans\", \"Montserrat\", Arial, sans-serif;\n  font-size: clamp(1.75rem, 3vw, 2.3rem);\n  font-weight: 400;\n  line-height: 1.12;\n}\n\n.ndk-related-links__header p {\n  margin: 0;\n  font-size: 1rem;\n  font-weight: 300;\n  line-height: 1.7;\n}\n\n.ndk-related-links__grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 16px;\n}\n\n.ndk-related-card {\n  position: relative;\n  display: flex;\n  min-height: 170px;\n  flex-direction: column;\n  justify-content: flex-start;\n  gap: 10px;\n  padding: 22px;\n  overflow: hidden;\n  border: 1px solid var(--ndk-related-border);\n  border-radius: 18px;\n  background: #fff;\n  color: var(--ndk-related-text) !important;\n  text-decoration: none !important;\n  box-shadow: 0 8px 24px rgba(74, 54, 54, 0.06);\n  transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;\n}\n\n.ndk-related-card::after {\n  content: \"\";\n  position: absolute;\n  right: -40px;\n  bottom: -45px;\n  width: 120px;\n  height: 120px;\n  border-radius: 999px;\n  background: rgba(199, 131, 132, 0.11);\n  pointer-events: none;\n}\n\n.ndk-related-card:hover,\n.ndk-related-card:focus-visible {\n  border-color: rgba(199, 131, 132, 0.58);\n  color: var(--ndk-related-text) !important;\n  text-decoration: none !important;\n  box-shadow: 0 16px 34px rgba(74, 54, 54, 0.12);\n  transform: translateY(-3px);\n}\n\n.ndk-related-card:focus-visible {\n  outline: 3px solid rgba(199, 131, 132, 0.34);\n  outline-offset: 4px;\n}\n\n.ndk-related-card span {\n  position: relative;\n  z-index: 1;\n  display: block;\n  color: var(--ndk-related-accent);\n  font-size: 0.72rem;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  line-height: 1.35;\n  text-transform: uppercase;\n}\n\n.ndk-related-card strong {\n  position: relative;\n  z-index: 1;\n  display: block;\n  color: var(--ndk-related-dark-2);\n  font-family: \"Berlin Sans FB\", \"Berlin Sans\", \"Montserrat\", Arial, sans-serif;\n  font-size: 1.32rem;\n  font-weight: 400;\n  line-height: 1.18;\n}\n\n.ndk-related-card small {\n  position: relative;\n  z-index: 1;\n  display: block;\n  color: var(--ndk-related-text);\n  font-size: 0.92rem;\n  font-weight: 300;\n  line-height: 1.55;\n}\n\n.ndk-related-card--main {\n  background: linear-gradient(135deg, var(--ndk-related-dark), var(--ndk-related-dark-2));\n  color: #fff !important;\n}\n\n.ndk-related-card--main span,\n.ndk-related-card--main strong,\n.ndk-related-card--main small {\n  color: #fff !important;\n}\n\n.ndk-related-card--main small {\n  color: rgba(255, 255, 255, 0.78) !important;\n}\n\n.ndk-related-card--main::after {\n  background: rgba(255, 255, 255, 0.12);\n}\n\n@media (max-width: 860px) {\n  .ndk-related-links__grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ndk-related-card {\n    min-height: 0;\n  }\n}\n\n@media (max-width: 700px) {\n  .ndk-related-links {\n    width: min(100% - 24px, 980px);\n    margin: 34px auto;\n    padding: 22px;\n    border-radius: 20px;\n  }\n}\n<\/style>\n<script data-wp-block-html=\"js\">\n(() => {\n  \"use strict\";\n\n  const initRelBooking = () => {\n    const booking = document.querySelector(\"[data-ndk-rel-booking]\");\n\n    if (!booking || booking.dataset.relBookingInitialized === \"true\") {\n      return;\n    }\n\n    booking.dataset.relBookingInitialized = \"true\";\n\n    const mobileQuery = window.matchMedia(\"(max-width: 640px)\");\n    const clickedGroups = new Set();\n\n    const state = {\n      time: \"day\",\n      mode: \"individual\",\n      duration: \"60\"\n    };\n\n    const labels = {\n      time: {\n        day: \"Day\",\n        night: \"Night\"\n      },\n      mode: {\n        individual: \"Single\",\n        couple: \"Couples\"\n      },\n      duration: {\n        60: \"60 min\",\n        90: \"90 min\",\n        120: \"120 min\"\n      }\n    };\n\n    const basePrices = {\n      individual: {\n        60: 1200,\n        90: 1500,\n        120: 1800\n      },\n      couple: {\n        60: 2400,\n        90: 3000,\n        120: 3600\n      }\n    };\n\n    const nightSurcharge = {\n      individual: 300,\n      couple: 600\n    };\n\n        const links = {\n      day: {\n        individual: {\n          60: \"https:\/\/ndikandii.as.me\/single-relaxing-60\",\n          90: \"https:\/\/ndikandii.as.me\/single-relaxing-90\",\n          120: \"https:\/\/ndikandii.as.me\/single-relaxing-120\"\n        },\n        couple: {\n          60: \"https:\/\/ndikandii.as.me\/couples-relaxing-60\",\n          90: \"https:\/\/ndikandii.as.me\/couples-relaxing-90\",\n          120: \"https:\/\/ndikandii.as.me\/couples-relaxing-120\"\n        }\n      },\n      night: {\n        individual: {\n          60: \"https:\/\/ndikandii.as.me\/single-relaxing-60-night\",\n          90: \"https:\/\/ndikandii.as.me\/single-relaxing-90-night\",\n          120: \"https:\/\/ndikandii.as.me\/single-relaxing-120-night\"\n        },\n        couple: {\n          60: \"https:\/\/ndikandii.as.me\/couples-relaxing-60-night\",\n          90: \"https:\/\/ndikandii.as.me\/couples-relaxing-90-night\",\n          120: \"https:\/\/ndikandii.as.me\/couples-relaxing-120-night\"\n        }\n      }\n    };\n\n    const whatsappFallback = \"https:\/\/api.whatsapp.com\/send\/?phone=525546856501&text=Hello%2C+I+want+to+book+relaxing+massages+and+need+help+choosing+my+session.&type=phone_number&app_absent=0\";\n\n    const optionButtons = Array.from(booking.querySelectorAll(\"[data-booking-option]\"));\n    const summary = booking.querySelector(\"[data-booking-summary]\");\n    const price = booking.querySelector(\"[data-booking-price]\");\n    const priceNote = booking.querySelector(\"[data-booking-price-note]\");\n    const resultCard = booking.querySelector(\".ndk-rel-booking__result\");\n    const ctaButtons = Array.from(document.querySelectorAll(\"[data-booking-cta]\"));\n    const scrollLinks = Array.from(document.querySelectorAll(\".ndk-rel-scroll-link[href^='#']\"));\n\n    const formatCurrency = (amount) => {\n      return new Intl.NumberFormat(\"es-MX\", {\n        style: \"currency\",\n        currency: \"MXN\",\n        maximumFractionDigits: 0\n      }).format(amount);\n    };\n\n    const getCurrentPrice = () => {\n      const base = basePrices[state.mode]?.[state.duration];\n      const extra = state.time === \"night\" ? nightSurcharge[state.mode] : 0;\n      return typeof base === \"number\" ? base + extra : null;\n    };\n\n    const getCurrentLink = () => {\n      return links[state.time]?.[state.mode]?.[state.duration] || \"\";\n    };\n\n    const updateButtonStates = () => {\n      optionButtons.forEach((button) => {\n        const option = button.dataset.bookingOption;\n        const value = button.dataset.bookingValue;\n        const isActive = state[option] === value;\n\n        button.classList.toggle(\"is-active\", isActive);\n        button.setAttribute(\"aria-pressed\", String(isActive));\n      });\n    };\n\n    const updateSummary = () => {\n      const currentSummary = `${labels.time[state.time]} \u00b7 ${labels.mode[state.mode]} \u00b7 ${labels.duration[state.duration]}`;\n      const currentPrice = getCurrentPrice();\n      const currentLink = getCurrentLink();\n      const isNight = state.time === \"night\";\n      const surcharge = nightSurcharge[state.mode];\n\n      if (resultCard) {\n        resultCard.classList.toggle(\"is-night\", isNight);\n        resultCard.classList.toggle(\"is-day\", !isNight);\n      }\n\n      if (summary) {\n        summary.textContent = currentSummary;\n      }\n\n      if (price) {\n        price.textContent = currentPrice ? `Total: ${formatCurrency(currentPrice)}` : \"Price to be confirmed\";\n      }\n\n      if (priceNote) {\n        priceNote.textContent = isNight\n          ? `Includes a night rate of ${formatCurrency(surcharge)}.`\n          : \"Regular daytime rate.\";\n      }\n\n      ctaButtons.forEach((button) => {\n        if (currentLink) {\n          button.href = currentLink;\n          button.textContent = button.dataset.bookingCtaLabel || \"Book\";\n          button.target = \"_blank\";\n          button.rel = \"noopener noreferrer\";\n          button.removeAttribute(\"aria-disabled\");\n        } else {\n          button.href = whatsappFallback;\n          button.textContent = \"Ask for help on WhatsApp\";\n          button.target = \"_blank\";\n          button.rel = \"noopener noreferrer\";\n          button.setAttribute(\"aria-disabled\", \"false\");\n        }\n      });\n    };\n\n    const updateUI = () => {\n      updateButtonStates();\n      updateSummary();\n    };\n\n    const scrollToResultOnMobile = () => {\n      if (!mobileQuery.matches || clickedGroups.size < 3) {\n        return;\n      }\n\n      const result = booking.querySelector(\".ndk-rel-booking__result\");\n\n      if (result) {\n        window.setTimeout(() => {\n          result.scrollIntoView({\n            behavior: \"smooth\",\n            block: \"start\"\n          });\n        }, 140);\n      }\n    };\n\n    optionButtons.forEach((button) => {\n      button.addEventListener(\"click\", () => {\n        const option = button.dataset.bookingOption;\n        const value = button.dataset.bookingValue;\n\n        if (!option || !value) {\n          return;\n        }\n\n        state[option] = value;\n        clickedGroups.add(option);\n        updateUI();\n        scrollToResultOnMobile();\n      });\n    });\n\n    scrollLinks.forEach((link) => {\n      link.addEventListener(\"click\", (event) => {\n        const targetId = link.getAttribute(\"href\");\n        const target = targetId ? document.querySelector(targetId) : null;\n\n        if (!target) {\n          return;\n        }\n\n        event.preventDefault();\n        target.scrollIntoView({\n          behavior: \"smooth\",\n          block: \"start\"\n        });\n      });\n    });\n\n    updateUI();\n  };\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", initRelBooking, { once: true });\n  } else {\n    initRelBooking();\n  }\n})();\n<\/script>\n<section id=\"ndk-rel-page-continuacion\" class=\"ndk-rel ndk-rel-block ndk-rel-block--after-shortcodes\" aria-label=\"More information about Relaxing Massages\">\n  <main class=\"ndk-rel-main\">\n    <article class=\"ndk-rel-article\">\n      <section class=\"ndk-rel-section\" aria-labelledby=\"preguntas-frecuentes-relajante\">\n        <p class=\"ndk-rel-kicker\">Common questions<\/p>\n        <h2 id=\"preguntas-frecuentes-relajante\">Frequently asked questions<\/h2>\n\n        <div class=\"ndk-rel-faqs\">\n          <article class=\"ndk-rel-faq\">\n            <h3>Is a relaxing massage painful?<\/h3>\n            <p>No. The pressure is soft to medium and should feel comfortable throughout the session.<\/p>\n          <\/article>\n\n          <article class=\"ndk-rel-faq\">\n            <h3>Can I choose the pressure?<\/h3>\n            <p>Yes. Your therapist can adapt the pressure within the relaxing style so the session feels comfortable for you.<\/p>\n          <\/article>\n\n          <article class=\"ndk-rel-faq\">\n            <h3>Is it good for stress?<\/h3>\n            <p>Yes. It is one of our best options when your goal is to rest, slow down and release everyday tension.<\/p>\n          <\/article>\n\n          <article class=\"ndk-rel-faq\">\n            <h3>Can I book it as a couples massage?<\/h3>\n            <p>Yes. Choose Couples in the configurator and the booking link will update automatically.<\/p>\n          <\/article>\n        <\/div>\n      <\/section>\n\n      <section class=\"ndk-rel-section ndk-rel-warning\" aria-labelledby=\"precauciones-relajante\">\n        <h2 id=\"precauciones-relajante\">Important contraindications<\/h2>\n        <p>Your safety comes first. Before booking, avoid this therapy or consult your doctor first if you have any of these conditions:<\/p>\n        <ul>\n          <li>Acute infection, fever or significant general discomfort.<\/li>\n          <li>Open wounds, active bleeding or signs of infection.<\/li>\n          <li>Recent injury, surgery or undiagnosed pain.<\/li>\n          <li>Thrombosis, phlebitis or relevant circulatory conditions.<\/li>\n          <li>Any medical condition that requires professional clearance.<\/li>\n        <\/ul>\n        <p class=\"ndk-rel-warning__note\">If you are pregnant, recovering after surgery, undergoing medical treatment or living with a relevant health condition, consult your doctor before booking.<\/p>\n      <\/section>\n<section class=\"ndk-related-links\" aria-labelledby=\"ndk-related-title-relajantes\">\n  <div class=\"ndk-related-links__header\">\n    <p class=\"ndk-related-links__eyebrow\">Explore more options<\/p>\n    <h2 id=\"ndk-related-title-relajantes\">Want to compare before booking?<\/h2>\n    <p>Every body needs something different. You can return to the full menu or explore related techniques before choosing your session.<\/p>\n  <\/div>\n\n  <div class=\"ndk-related-links__grid\">\n    <a class=\"ndk-related-card ndk-related-card--main\" href=\"https:\/\/ndikandii.com\/en\/massage-menu\/\">\n      <span>Back to the menu<\/span>\n      <strong>Explore all massages<\/strong>\n      <small>Compare techniques, durations and available options.<\/small>\n    <\/a>\n\n    <a class=\"ndk-related-card\" href=\"https:\/\/ndikandii.com\/en\/swedish-massages\/\">\n      <span>You may also like<\/span>\n      <strong>Swedish Massages<\/strong>\n      <small>Classic full-body relaxation with balanced pressure.<\/small>\n    <\/a>\n\n    <a class=\"ndk-related-card\" href=\"https:\/\/ndikandii.com\/en\/deep-tissue-massages\/\">\n      <span>Looking for something different?<\/span>\n      <strong>Deep Tissue Massages<\/strong>\n      <small>Slow, deeper pressure for persistent stiffness.<\/small>\n    <\/a>\n  <\/div>\n<\/section>\n\n\n      <section class=\"ndk-rel-section ndk-rel-cta\" aria-labelledby=\"agenda-masajes-relajantes\">\n        <p class=\"ndk-rel-kicker\">Book<\/p>\n        <h2 id=\"agenda-masajes-relajantes\">Book your Relaxing Massages at home<\/h2>\n        <p>If you already configured your session above, this button will keep your selected time, format and duration.<\/p>\n        <div class=\"ndk-rel-cta__actions\">\n          <a class=\"ndk-rel-button\" data-booking-cta-label=\"Book your configured session\" href=\"https:\/\/ndikandii.as.me\/single-relaxing-60\" target=\"_blank\" rel=\"noopener noreferrer\" data-booking-cta>Book your configured session<\/a>\n          <a class=\"ndk-rel-button ndk-rel-button--ghost-dark\" href=\"https:\/\/api.whatsapp.com\/send\/?phone=525546856501&amp;text=Hello%2C+I+want+to+book+relaxing+massages+and+have+a+question.&amp;type=phone_number&amp;app_absent=0\" target=\"_blank\" rel=\"noopener noreferrer\">Ask on WhatsApp<\/a>\n        <\/div>\n      <\/section>\n    <\/article>\n  <\/main>\n\n  <footer class=\"ndk-rel-author\" aria-label=\"Editorial note\">\n    <div class=\"ndk-rel-container ndk-rel-author__box\">\n      <div class=\"ndk-rel-author__icon ndk-rel-author__icon--logo\">\n        <img src=\"https:\/\/ndikandii.com\/wp-content\/uploads\/2024\/09\/Masajes-a-Domicilio-Mexico.png\" alt=\"NDIKANDI\u00cd - Massage at Home\" loading=\"lazy\" decoding=\"async\" title=\"\">\n      <\/div>\n      <div>\n        <h2>Content prepared by NDIKANDI\u00cd<\/h2>\n        <p>This information is for guidance only and does not replace a medical evaluation. If you have pain, significant swelling, recent surgery or any health condition, consult your doctor before booking.<\/p>\n      <\/div>\n    <\/div>\n  <\/footer>\n<\/section>\n\n\n<section id=\"ndk-rel-page\" class=\"ndk-rel ndk-rel-block ndk-rel-block--intro\" aria-labelledby=\"ndk-rel-title\">\n  <header class=\"ndk-rel-hero\">\n    <img class=\"ndk-rel-hero__image\" src=\"https:\/\/ndikandii.com\/wp-content\/uploads\/2018\/12\/Masaje-Relajante.jpeg\" alt=\"Relaxing Massages at home\" loading=\"eager\" decoding=\"async\" title=\"\">\n    <div class=\"ndk-rel-hero__overlay\" aria-hidden=\"true\"><\/div>\n\n    <div class=\"ndk-rel-container ndk-rel-hero__content\">\n      <p class=\"ndk-rel-eyebrow\">Deep rest, calm and immediate wellbeing<\/p>\n      <h1 id=\"ndk-rel-title\">Relaxing Massages at Home<\/h1>\n      <p class=\"ndk-rel-hero__subtitle\">An experience designed to lower stress, soften everyday tension and help you rest without leaving home. Ideal when your body asks for a pause.<\/p>\n      <div class=\"ndk-rel-hero__actions\" aria-label=\"Opciones principales\">\n        <a class=\"ndk-rel-button ndk-rel-scroll-link\" href=\"#configura-masajes-relajantes\" aria-label=\"Configure and book\">Configure and book<\/a>\n        <a class=\"ndk-rel-button ndk-rel-button--ghost\" href=\"https:\/\/api.whatsapp.com\/send\/?phone=525546856501&amp;text=Hello%2C+I+want+to+book+relaxing+massages+and+have+a+question.&amp;type=phone_number&amp;app_absent=0\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Ask on WhatsApp\">Ask on WhatsApp<\/a>\n      <\/div>\n    <\/div>\n  <\/header>\n\n  <main class=\"ndk-rel-main\">\n    <article class=\"ndk-rel-article\">\n      <section class=\"ndk-rel-section\" aria-labelledby=\"que-son-masajes-relajantes\">\n        <p class=\"ndk-rel-kicker\">A pause to release stress<\/p>\n        <h2 id=\"que-son-masajes-relajantes\">What are Relaxing Massages?<\/h2>\n        <p><strong>Relaxing Massages<\/strong> are wellness sessions focused on calming the nervous system, easing muscular tension and restoring a quiet sense of balance.<\/p>\n        <p>Unlike a deep or corrective therapy, this experience uses soft to medium movements, steady rhythm and mindful pressure so your body can let go without intensity.<\/p>\n      <\/section>\n\n      <section id=\"configura-masajes-relajantes\" class=\"ndk-rel-section ndk-rel-booking\" aria-labelledby=\"configura-relajante-title\" data-ndk-rel-booking>\n        <div class=\"ndk-rel-booking__header\">\n          <p class=\"ndk-rel-kicker\">Book your session<\/p>\n          <h2 id=\"configura-relajante-title\">Configure your Relaxing Massages session<\/h2>\n          <p>Choose how you would like to receive your session. When you finish, the booking button will update automatically with the duration, format, time and rate that match your selection.<\/p>\n        <\/div>\n\n        <div class=\"ndk-rel-booking__panel\">\n          <div class=\"ndk-rel-booking__questions\" aria-label=\"Session configuration\">\n            <fieldset class=\"ndk-rel-booking__group\" data-booking-group=\"time\">\n              <legend>1. Would your massage be during the day or at night?<\/legend>\n              <div class=\"ndk-rel-booking__choices\">\n                <button class=\"ndk-rel-choice is-active\" type=\"button\" data-booking-option=\"time\" data-booking-value=\"day\" aria-pressed=\"true\">\n                  <span>Day<\/span>\n                  <small>Before 9:00 p. m.<\/small>\n                <\/button>\n                <button class=\"ndk-rel-choice\" type=\"button\" data-booking-option=\"time\" data-booking-value=\"night\" aria-pressed=\"false\">\n                  <span>Night<\/span>\n                  <small>From 9:00 p. m.<\/small>\n                <\/button>\n              <\/div>\n            <\/fieldset>\n\n            <fieldset class=\"ndk-rel-booking__group\" data-booking-group=\"mode\">\n              <legend>2. Would it be Single or Couples?<\/legend>\n              <div class=\"ndk-rel-booking__choices\">\n                <button class=\"ndk-rel-choice is-active\" type=\"button\" data-booking-option=\"mode\" data-booking-value=\"individual\" aria-pressed=\"true\">\n                  <span>Single<\/span>\n                  <small>One person<\/small>\n                <\/button>\n                <button class=\"ndk-rel-choice\" type=\"button\" data-booking-option=\"mode\" data-booking-value=\"couple\" aria-pressed=\"false\">\n                  <span>Couples<\/span>\n                  <small>Two people<\/small>\n                <\/button>\n              <\/div>\n            <\/fieldset>\n\n            <fieldset class=\"ndk-rel-booking__group\" data-booking-group=\"duration\">\n              <legend>3. Which duration do you prefer?<\/legend>\n              <div class=\"ndk-rel-booking__choices ndk-rel-booking__choices--three\">\n                <button class=\"ndk-rel-choice is-active\" type=\"button\" data-booking-option=\"duration\" data-booking-value=\"60\" aria-pressed=\"true\">\n                  <span>60 min<\/span>\n                  <small>Focused relaxation<\/small>\n                <\/button>\n                <button class=\"ndk-rel-choice\" type=\"button\" data-booking-option=\"duration\" data-booking-value=\"90\" aria-pressed=\"false\">\n                  <span>90 min<\/span>\n                  <small>Recommended<\/small>\n                <\/button>\n                <button class=\"ndk-rel-choice\" type=\"button\" data-booking-option=\"duration\" data-booking-value=\"120\" aria-pressed=\"false\">\n                  <span>120 min<\/span>\n                  <small>Complete experience<\/small>\n                <\/button>\n              <\/div>\n            <\/fieldset>\n          <\/div>\n\n          <aside class=\"ndk-rel-booking__result is-day\" aria-live=\"polite\" aria-label=\"Your session summary\">\n            <span class=\"ndk-rel-booking__label\">Your configured session<\/span>\n            <strong data-booking-summary>Day \u00b7 Single \u00b7 60 min<\/strong>\n            <p class=\"ndk-rel-booking__price\" data-booking-price>Total: $1,200 MXN<\/p>\n            <p class=\"ndk-rel-booking__note\" data-booking-price-note>Regular daytime rate.<\/p>\n            <a class=\"ndk-rel-button\" data-booking-cta-label=\"Book\" href=\"https:\/\/ndikandii.as.me\/single-relaxing-60\" target=\"_blank\" rel=\"noopener noreferrer\" data-booking-cta>Book<\/a>\n            <a class=\"ndk-rel-booking__support\" href=\"https:\/\/api.whatsapp.com\/send\/?phone=525546856501&amp;text=Hello%2C+I+want+to+book+relaxing+massages+and+have+a+question.&amp;type=phone_number&amp;app_absent=0\" target=\"_blank\" rel=\"noopener noreferrer\">I have a question before booking<\/a>\n          <\/aside>\n        <\/div>\n\n        <p class=\"ndk-rel-booking__microcopy\">If you have fever, open wounds, active infection, a recent injury, undiagnosed pain, recent surgery, pregnancy or a relevant medical condition, consult your doctor before booking.<\/p>\n      <\/section>\n\n      <section class=\"ndk-rel-section\" aria-labelledby=\"beneficios-masajes-relajantes\">\n        <p class=\"ndk-rel-kicker\">Benefits<\/p>\n        <h2 id=\"beneficios-masajes-relajantes\">How can it help you?<\/h2>\n        <p>These massages are ideal when you need to rest, release accumulated tension and recover a feeling of calm without receiving deep pressure.<\/p>\n\n        <div class=\"ndk-rel-benefits\" role=\"list\">\n          <article class=\"ndk-rel-card\" role=\"listitem\">\n            <span class=\"ndk-rel-card__icon\" aria-hidden=\"true\">\ud83d\udd6f\ufe0f<\/span>\n            <h3>Stress release<\/h3>\n            <ul>\n              <li>Helps calm the nervous system.<\/li>\n              <li>Softens the feeling of physical and mental overload.<\/li>\n              <li>Creates a restful pause in your day.<\/li>\n            <\/ul>\n          <\/article>\n\n          <article class=\"ndk-rel-card\" role=\"listitem\">\n            <span class=\"ndk-rel-card__icon\" aria-hidden=\"true\">\ud83c\udf3f<\/span>\n            <h3>Gentle muscle relief<\/h3>\n            <ul>\n              <li>Uses comfortable pressure on areas of everyday tension.<\/li>\n              <li>Can ease stiffness from long hours sitting or standing.<\/li>\n              <li>Works without the intensity of a deep massage.<\/li>\n            <\/ul>\n          <\/article>\n\n          <article class=\"ndk-rel-card\" role=\"listitem\">\n            <span class=\"ndk-rel-card__icon\" aria-hidden=\"true\">\ud83e\udd32<\/span>\n            <h3>Better rest<\/h3>\n            <ul>\n              <li>Its slow rhythm encourages a deeper state of relaxation.<\/li>\n              <li>Many people choose it when they feel tired or overstimulated.<\/li>\n              <li>It can help you reconnect with your breathing and your body.<\/li>\n            <\/ul>\n          <\/article>\n\n          <article class=\"ndk-rel-card\" role=\"listitem\">\n            <span class=\"ndk-rel-card__icon\" aria-hidden=\"true\">\u2728<\/span>\n            <h3>At-home comfort<\/h3>\n            <ul>\n              <li>We bring the massage table, clean linens and relaxing setup.<\/li>\n              <li>You can rest after the session without traveling.<\/li>\n              <li>A calm option for home, hotel or office.<\/li>\n            <\/ul>\n          <\/article>\n        <\/div>\n      <\/section>\n\n      <section class=\"ndk-rel-section ndk-rel-experience\" aria-labelledby=\"experiencia-relajante-domicilio\">\n        <div>\n          <p class=\"ndk-rel-kicker\">The NDIKANDI\u00cd experience<\/p>\n          <h2 id=\"experiencia-relajante-domicilio\">A relaxing massage without leaving home<\/h2>\n          <p>When you want to disconnect and rest, the trip itself should not become another task. We bring the complete NDIKANDI\u00cd experience to your home, hotel or office.<\/p>\n        <\/div>\n\n        <ul class=\"ndk-rel-checklist\" aria-label=\"What we bring to your session\">\n          <li>\n<span aria-hidden=\"true\">\u2713<\/span> Professional massage table.<\/li>\n          <li>\n<span aria-hidden=\"true\">\u2713<\/span> Clean linens for every service.<\/li>\n          <li>\n<span aria-hidden=\"true\">\u2713<\/span> Music and a relaxing atmosphere.<\/li>\n          <li>\n<span aria-hidden=\"true\">\u2713<\/span> Therapists trained in this technique.<\/li>\n        <\/ul>\n\n        <p class=\"ndk-rel-cities\">Available in CDMX, Queretaro and Monterrey.<\/p>\n      <\/section>\n\n      <section class=\"ndk-rel-section ndk-rel-trust\" aria-labelledby=\"confianza-resenas-relajante\">\n        <p class=\"ndk-rel-kicker\">Trust<\/p>\n        <h2 id=\"confianza-resenas-relajante\">Real reviews and secure booking<\/h2>\n        <p>Review our trust badges and real client opinions before booking your session.<\/p>\n      <\/section>\n    <\/article>\n  <\/main>\n<\/section>\n\n\n\n<div class=\"wp-block-group ndk-shortcode-zone is-layout-constrained wp-block-group-is-layout-constrained\"><pre class=\"ti-widget\" style=\"display: none\"><template id=\"trustindex-google-widget-html\"><div class=\" ti-widget  ti-goog ti-review-text-mode-readmore ti-content-align-center\" data-no-translation=\"true\" data-time-locale=\"hace %d %s|hoy|d\u00eda|d\u00edas|semana|semanas|mes|meses|a\u00f1o|a\u00f1os\" data-plugin-version=\"13.3.1\" data-layout-id=\"36\" data-layout-category=\"slider\" data-set-id=\"ligth-border\" data-pid=\"\" data-language=\"es\" data-close-locale=\"Cerca\" data-review-target-width=\"300\" data-css-version=\"2\" data-reply-by-locale=\"Respuesta del propietario\" data-only-rating-locale=\"Este usuario solo dej\u00f3 una calificaci\u00f3n.\" data-pager-autoplay-timeout=\"6\"> <div class=\"ti-widget-container ti-col-3\"> <div class=\"ti-reviews-container\"> <div class=\"ti-controls\"> <div class=\"ti-next\" aria-label=\"Siguiente rese\u00f1a\" role=\"button\" tabindex=\"0\"><\/div> <div class=\"ti-prev\" aria-label=\"Rese\u00f1a anterior\" role=\"button\" tabindex=\"0\"><\/div> <\/div> <div class=\"ti-reviews-container-wrapper\">  <div data-empty=\"0\" data-time=\"1782086400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjVzQNLaeIxcZ0FoX7AM6R4L5jcHcC5zkAoRGZ6ltJQKy5QCQkhckg=w64-h64-c-rp-mo-ba12-br100\" alt=\"Erika Huerta Rivera profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Erika Huerta Rivera <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Le regalamos del d\u00eda del padre un masaje al rey de la casa y le encant\u00f3. La atenci\u00f3n desde que los contactas hasta que termina el servicio es excelente y Andrea, la masajista, un amor de persona. S\u00faper puntual, amorosa y atenta, mi pap\u00e1 quedo feliz y relajado, dijo que fue literalmente un apapacho.\n\nRecomiendo ampliamente \u2661<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1782086400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocI6qLhcVwp2wdqhm7RhtspiDPxcmnuubmPq3G8SiU2V89eGGg=w64-h64-c-rp-mo-br100\" alt=\"Derma Nathalie Romero profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Derma Nathalie Romero <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Me gust\u00f3 mucho el masaje la terapeuta Yenia me ayud\u00f3 mucho ;)<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1781913600\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJ-BIA8Qx-dlJHJrqQZ4kPdfEe05VcPi_RdCDSHBQV4bHtVCw=w64-h64-c-rp-mo-br100\" alt=\"Monse profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Monse <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->I had a wonderful massage experience and would absolutely recommend it to anyone visiting CDMX. One of the best parts is the convenience they come directly to your home or hotel, making it easy to relax without having to travel anywhere afterward.\nThe service was professional, relaxing, and exactly what I needed. I was left feeling completely refreshed and stress free. It was such a great experience that I\u2019ll definitely be booking again the next time I\u2019m in town. Highly recommended!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1781395200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJj03sj6uDOQB3MIMnYbtkYAAO8t60YvkaUlI_Eidht5PY_iUw=w64-h64-c-rp-mo-ba12-br100\" alt=\"CR W profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> CR W <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Great service for last minute back problems highly recommend!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1779321600\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjWFZp84fFS_YYbgarnWLbYPIZGL1iXRFmmEJh0Gh4nC5pm7Aarw=w64-h64-c-rp-mo-ba12-br100\" alt=\"pascal gto profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> pascal gto <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Fue maravilloso<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1778371200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjWZrbzEljUeQMgEAuWYvWDy4QUDDptMloAG0JVuguWDpLmfmGc=w64-h64-c-rp-mo-br100\" alt=\"Adriana Hernandez profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Adriana Hernandez <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Excelente servicio!\nPuntualidad, amabilidad y calidad \ud83d\udc4d\ud83c\udffc<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1778371200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjUqtOHru2zCrZ1nOOuMmSXp5llYXD0IdlpWvyLpwi8Z2j19Y8Lrfg=w64-h64-c-rp-mo-ba12-br100\" alt=\"Juan Carlos Serrano profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Juan Carlos Serrano <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Excelente, contrat\u00e9 un masaje en pareja para mi madre y mi esposa, quedaron encantadas, las masajistas Norma e Isabel brindaron un excelente servicio. Calidad, puntualidad y amabilidad en toda su expresi\u00f3n, sin duda volveremos a contratar un servicio de masaje.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1777248000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjUyQtE1hgxQzNGsQ6CLL0SrZwhkJdOZBUPdZGVizHCOs4C0SJTW2g=w64-h64-c-rp-mo-ba12-br100\" alt=\"Xilonen Santos profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Xilonen Santos <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Las terapeutas Jaqueline y angelina fueron muy profesionales y bastante recomendable el masaje, lo ped\u00ed a las 8pm y llegaron muy puntuales, duro los 90 min que solicit\u00e9 y todo estaba muy limpio. Lo que se espera de un masaje. Gracias<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1777161600\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <trustindex-image class=\"ti-platform-icon\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjXSfbA1nQyqacI6sz674VwU053Sd8b_ZPBolrhqiqfVS-xeFjWJ=w64-h64-c-rp-mo-br100\" alt=\"Mar\u00eda Contreras profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Mar\u00eda Contreras <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->La Fisioterapeuta Candelaria es una profesional de excelencia. Gracias a ella ahora viv\u00ed con menos dolor. Muchas gracias \ud83d\ude4f\ud83c\udffb<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <\/div> <div class=\"ti-controls-line\"> <div class=\"dot\"><\/div> <\/div> <\/div>    <\/div> <\/div> <\/template><\/pre><div data-src=\"https:\/\/cdn.trustindex.io\/loader.js?wp-widget\" data-template-id=\"trustindex-google-widget-html\" data-css-url=\"https:\/\/ndikandii.com\/wp-content\/uploads\/trustindex-google-widget.css?1783373095\"><\/div>\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* P\u00e1gina Gutenberg: Masajes Relajantes NDIKANDI\u00cd\n   CSS aislado para no interferir con Astra, Gutenberg ni otros bloques. *\/\n\n.ndk-rel {\n  --ndk-rel-dark: #5f3538;\n  --ndk-rel-night: #0b1628;\n  --ndk-rel-accent: #c78384;\n  --ndk-rel-accent-dark: #af6d70;\n  --ndk-rel-bg: #fff1ed;\n  --ndk-rel-soft: #fff8f5;\n  --ndk-rel-card: #fffaf8;\n  --ndk-rel-light: #f5e2df;\n  --ndk-rel-border: #e5c9c6;\n  --ndk-rel-text: #494445;\n  --ndk-rel-muted: #746d6f;\n  --ndk-rel-warning-bg: #fff3f1;\n  --ndk-rel-warning-border: #c46b6b;\n  width: 100%;\n  max-width: none;\n  margin: 0;\n  padding: 0;\n  overflow: hidden;\n  background: var(--ndk-rel-bg);\n  color: var(--ndk-rel-text);\n  font-family: \"Montserrat\", Arial, sans-serif;\n  font-size: 16px;\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.ndk-rel,\n.ndk-rel * {\n  box-sizing: border-box;\n}\n\n.ndk-rel .ndk-rel-container {\n  width: min(100% - 32px, 1120px);\n  margin-inline: auto;\n}\n\n.ndk-rel .ndk-rel-hero {\n  position: relative;\n  display: grid;\n  min-height: 580px;\n  place-items: end center;\n  overflow: hidden;\n  padding: 96px 0 72px;\n  color: #fff;\n  isolation: isolate;\n}\n\n.ndk-rel .ndk-rel-hero__image {\n  position: absolute;\n  inset: 0;\n  z-index: -2;\n  display: block;\n  width: 100%;\n  height: 100%;\n  margin: 0;\n  object-fit: cover;\n}\n\n.ndk-rel .ndk-rel-hero__overlay {\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  background:\n    linear-gradient(to top, rgba(95, 53, 56, 0.92) 0%, rgba(95, 53, 56, 0.48) 58%, rgba(95, 53, 56, 0.2) 100%),\n    radial-gradient(circle at 50% 80%, rgba(199, 131, 132, 0.34), transparent 50%);\n}\n\n.ndk-rel .ndk-rel-hero__content {\n  text-align: center;\n}\n\n.ndk-rel .ndk-rel-eyebrow,\n.ndk-rel .ndk-rel-kicker {\n  margin: 0 0 14px;\n  color: var(--ndk-rel-accent);\n  font-size: 0.78rem;\n  font-weight: 700;\n  letter-spacing: 0.22em;\n  line-height: 1.4;\n  text-transform: uppercase;\n}\n\n.ndk-rel .ndk-rel-hero .ndk-rel-eyebrow {\n  color: #f4c8c5;\n}\n\n.ndk-rel h1,\n.ndk-rel h2,\n.ndk-rel h3 {\n  color: var(--ndk-rel-dark);\n  font-family: \"Berlin Sans FB\", \"Berlin Sans\", \"Montserrat\", Arial, sans-serif;\n  font-weight: 400;\n  letter-spacing: 0;\n  line-height: 1.16;\n}\n\n.ndk-rel h1 {\n  max-width: 920px;\n  margin: 0 auto 22px;\n  color: #fff;\n  font-size: clamp(2.5rem, 6vw, 4.8rem);\n  text-wrap: balance;\n}\n\n.ndk-rel .ndk-rel-hero__subtitle {\n  max-width: 780px;\n  margin: 0 auto;\n  color: rgba(255, 255, 255, 0.86);\n  font-size: clamp(1.05rem, 2.2vw, 1.28rem);\n  font-weight: 300;\n  line-height: 1.75;\n}\n\n.ndk-rel .ndk-rel-hero__actions,\n.ndk-rel .ndk-rel-cta__actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 14px;\n  justify-content: center;\n  margin-top: 32px;\n}\n\n.ndk-rel .ndk-rel-button {\n  display: inline-flex;\n  min-height: 48px;\n  align-items: center;\n  justify-content: center;\n  padding: 13px 22px;\n  border: 1px solid var(--ndk-rel-accent);\n  border-radius: 999px;\n  background: var(--ndk-rel-accent);\n  color: #fff !important;\n  font-size: 0.92rem;\n  font-weight: 700;\n  letter-spacing: 0.04em;\n  line-height: 1.35;\n  text-align: center;\n  text-decoration: none !important;\n  text-transform: uppercase;\n  transition: background-color 180ms ease, border-color 180ms ease, transform 180ms ease, color 180ms ease;\n}\n\n.ndk-rel .ndk-rel-button:hover,\n.ndk-rel .ndk-rel-button:focus-visible {\n  border-color: var(--ndk-rel-accent-dark);\n  background: var(--ndk-rel-accent-dark);\n  color: #fff !important;\n  text-decoration: none !important;\n  transform: translateY(-2px);\n}\n\n.ndk-rel .ndk-rel-button:focus-visible {\n  outline: 3px solid rgba(199, 131, 132, 0.35);\n  outline-offset: 4px;\n}\n\n.ndk-rel .ndk-rel-button--ghost {\n  border-color: rgba(255, 255, 255, 0.55);\n  background: rgba(255, 255, 255, 0.1);\n  color: #fff !important;\n  backdrop-filter: blur(8px);\n}\n\n.ndk-rel .ndk-rel-button--ghost:hover,\n.ndk-rel .ndk-rel-button--ghost:focus-visible {\n  border-color: #fff;\n  background: rgba(255, 255, 255, 0.18);\n}\n\n.ndk-rel .ndk-rel-button--ghost-dark {\n  border-color: var(--ndk-rel-dark);\n  background: transparent;\n  color: var(--ndk-rel-dark) !important;\n}\n\n.ndk-rel .ndk-rel-button--ghost-dark:hover,\n.ndk-rel .ndk-rel-button--ghost-dark:focus-visible {\n  border-color: var(--ndk-rel-accent-dark);\n  background: var(--ndk-rel-accent-dark);\n  color: #fff !important;\n}\n\n.ndk-rel .ndk-rel-main {\n  position: relative;\n  z-index: 2;\n  width: min(100% - 32px, 980px);\n  margin: -38px auto 0;\n  padding: 58px min(6vw, 72px) 72px;\n  border: 1px solid var(--ndk-rel-border);\n  border-radius: 24px 24px 0 0;\n  background: #fffaf8;\n  box-shadow: 0 22px 60px rgba(95, 53, 56, 0.12);\n}\n\n.ndk-rel .ndk-rel-section {\n  margin: 0 0 64px;\n}\n\n.ndk-rel .ndk-rel-section:last-child {\n  margin-bottom: 0;\n}\n\n.ndk-rel .ndk-rel-section h2 {\n  display: inline-block;\n  margin: 0 0 22px;\n  padding-bottom: 10px;\n  border-bottom: 2px solid var(--ndk-rel-accent);\n  font-size: clamp(2rem, 4vw, 2.75rem);\n}\n\n.ndk-rel .ndk-rel-section h3 {\n  margin: 0 0 14px;\n  font-size: 1.42rem;\n}\n\n.ndk-rel p {\n  margin: 0 0 18px;\n  color: var(--ndk-rel-text);\n  font-size: 1.04rem;\n  font-weight: 300;\n}\n\n.ndk-rel p:last-child {\n  margin-bottom: 0;\n}\n\n.ndk-rel strong {\n  color: var(--ndk-rel-dark);\n  font-weight: 700;\n}\n\n.ndk-rel .ndk-rel-benefits {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 22px;\n  margin-top: 30px;\n}\n\n.ndk-rel .ndk-rel-card {\n  min-width: 0;\n  padding: 28px;\n  border: 1px solid rgba(199, 131, 132, 0.28);\n  border-radius: 18px;\n  background: var(--ndk-rel-soft);\n  box-shadow: 0 8px 26px rgba(95, 53, 56, 0.06);\n}\n\n.ndk-rel .ndk-rel-card__icon {\n  display: inline-flex;\n  width: 44px;\n  height: 44px;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 16px;\n  border-radius: 999px;\n  background: var(--ndk-rel-light);\n  font-size: 1.35rem;\n}\n\n.ndk-rel ul {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.ndk-rel .ndk-rel-card li,\n.ndk-rel .ndk-rel-checklist li,\n.ndk-rel .ndk-rel-warning li {\n  position: relative;\n  margin: 0 0 12px;\n  padding-left: 24px;\n  color: var(--ndk-rel-text);\n  font-size: 0.98rem;\n  font-weight: 300;\n  line-height: 1.65;\n}\n\n.ndk-rel .ndk-rel-card li::before,\n.ndk-rel .ndk-rel-warning li::before {\n  content: \"\u2713\";\n  position: absolute;\n  left: 0;\n  top: 0;\n  color: var(--ndk-rel-accent-dark);\n  font-weight: 800;\n}\n\n.ndk-rel .ndk-rel-experience {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(260px, 0.78fr);\n  gap: 34px;\n  align-items: start;\n  padding: 34px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 10% 20%, rgba(199, 131, 132, 0.16), transparent 40%),\n    var(--ndk-rel-soft);\n}\n\n.ndk-rel .ndk-rel-experience h2 {\n  display: block;\n}\n\n.ndk-rel .ndk-rel-checklist {\n  display: grid;\n  gap: 12px;\n}\n\n.ndk-rel .ndk-rel-checklist li {\n  margin: 0;\n  padding: 14px 16px;\n  border: 1px solid var(--ndk-rel-border);\n  border-radius: 14px;\n  background: #fff;\n  color: var(--ndk-rel-dark);\n  font-weight: 500;\n}\n\n.ndk-rel .ndk-rel-checklist li span {\n  display: inline-flex;\n  margin-right: 8px;\n  color: var(--ndk-rel-accent-dark);\n  font-weight: 800;\n}\n\n.ndk-rel .ndk-rel-cities {\n  grid-column: 1 \/ -1;\n  width: 100%;\n  margin: 0;\n  padding: 13px 18px;\n  border-radius: 999px;\n  background: var(--ndk-rel-dark);\n  color: rgba(255, 255, 255, 0.9);\n  font-size: 0.88rem;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  line-height: 1.5;\n  text-align: center;\n  text-transform: uppercase;\n}\n\n.ndk-rel .ndk-rel-trust {\n  padding: 30px;\n  border: 1px dashed rgba(199, 131, 132, 0.52);\n  border-radius: 20px;\n  background: #fff;\n  text-align: center;\n}\n\n.ndk-rel .ndk-rel-trust h2 {\n  display: inline-block;\n}\n\n.ndk-rel .ndk-rel-faqs {\n  display: grid;\n  gap: 18px;\n  margin-top: 16px;\n}\n\n.ndk-rel .ndk-rel-faq {\n  padding: 24px;\n  border: 1px solid var(--ndk-rel-border);\n  border-radius: 16px;\n  background: #fff;\n}\n\n.ndk-rel .ndk-rel-faq h3 {\n  margin-bottom: 8px;\n  font-family: \"Montserrat\", Arial, sans-serif;\n  font-size: 1.08rem;\n  font-weight: 800;\n}\n\n.ndk-rel .ndk-rel-warning {\n  padding: 30px;\n  border-left: 5px solid var(--ndk-rel-warning-border);\n  border-radius: 0 18px 18px 0;\n  background: var(--ndk-rel-warning-bg);\n}\n\n.ndk-rel .ndk-rel-warning h2 {\n  border-bottom: 0;\n  color: #8a3434;\n  padding-bottom: 0;\n}\n\n.ndk-rel .ndk-rel-warning li::before {\n  content: \"!\";\n  color: #8a3434;\n}\n\n.ndk-rel .ndk-rel-warning__note {\n  margin-top: 18px;\n  color: #8a3434;\n  font-size: 0.95rem;\n  font-weight: 700;\n}\n\n.ndk-rel .ndk-rel-cta {\n  padding: 38px;\n  border-radius: 22px;\n  background:\n    linear-gradient(135deg, rgba(95, 53, 56, 0.96), rgba(95, 53, 56, 0.9)),\n    var(--ndk-rel-dark);\n  text-align: center;\n}\n\n.ndk-rel .ndk-rel-cta h2,\n.ndk-rel .ndk-rel-cta p,\n.ndk-rel .ndk-rel-cta .ndk-rel-kicker {\n  color: #fff;\n}\n\n.ndk-rel .ndk-rel-cta h2 {\n  border-bottom-color: rgba(255, 255, 255, 0.24);\n}\n\n.ndk-rel .ndk-rel-cta p {\n  max-width: 650px;\n  margin-inline: auto;\n  color: rgba(255, 255, 255, 0.78);\n}\n\n.ndk-rel .ndk-rel-author {\n  padding: 0 0 72px;\n  background: var(--ndk-rel-bg);\n}\n\n.ndk-rel .ndk-rel-author__box {\n  display: flex;\n  gap: 20px;\n  align-items: center;\n  max-width: 980px;\n  padding: 26px;\n  border-radius: 0 0 22px 22px;\n  background: var(--ndk-rel-dark);\n  color: #fff;\n  box-shadow: 0 14px 36px rgba(95, 53, 56, 0.12);\n}\n\n.ndk-rel .ndk-rel-author__icon {\n  display: grid;\n  flex: 0 0 auto;\n  width: 58px;\n  height: 58px;\n  border-radius: 50%;\n  place-items: center;\n  background: var(--ndk-rel-accent);\n  color: #fff;\n  font-weight: 800;\n  letter-spacing: 0.04em;\n}\n\n\n.ndk-rel .ndk-rel-author__icon--logo {\n  overflow: hidden;\n  background: #fff8f5;\n  border: 1px solid rgba(255, 255, 255, 0.28);\n  box-shadow: 0 8px 20px rgba(71, 38, 42, 0.18);\n}\n\n.ndk-rel .ndk-rel-author__icon--logo img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  padding: 7px;\n  object-fit: contain;\n}\n\n.ndk-rel .ndk-rel-author h2 {\n  margin: 0 0 6px;\n  color: #f4c8c5;\n  font-family: \"Montserrat\", Arial, sans-serif;\n  font-size: 0.95rem;\n  font-weight: 800;\n  letter-spacing: 0.08em;\n  line-height: 1.4;\n  text-transform: uppercase;\n}\n\n.ndk-rel .ndk-rel-author p {\n  margin: 0;\n  color: rgba(255, 255, 255, 0.76);\n  font-size: 0.94rem;\n}\n\n@media (max-width: 860px) {\n  .ndk-rel .ndk-rel-main {\n    padding: 44px 28px 56px;\n  }\n\n  .ndk-rel .ndk-rel-benefits,\n  .ndk-rel .ndk-rel-experience {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 640px) {\n  .ndk-rel .ndk-rel-container,\n  .ndk-rel .ndk-rel-main {\n    width: min(100% - 24px, 980px);\n  }\n\n  .ndk-rel .ndk-rel-hero {\n    min-height: 560px;\n    padding: 80px 0 52px;\n  }\n\n  .ndk-rel h1 {\n    font-size: clamp(2.35rem, 12vw, 3.4rem);\n  }\n\n  .ndk-rel .ndk-rel-hero__subtitle,\n  .ndk-rel p {\n    font-size: 1rem;\n  }\n\n  .ndk-rel .ndk-rel-hero__actions,\n  .ndk-rel .ndk-rel-cta__actions {\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  .ndk-rel .ndk-rel-button {\n    width: 100%;\n  }\n\n  .ndk-rel .ndk-rel-main {\n    margin-top: -26px;\n    padding: 34px 20px 44px;\n    border-radius: 18px 18px 0 0;\n  }\n\n  .ndk-rel .ndk-rel-section {\n    margin-bottom: 48px;\n  }\n\n  .ndk-rel .ndk-rel-card,\n  .ndk-rel .ndk-rel-experience,\n  .ndk-rel .ndk-rel-trust,\n  .ndk-rel .ndk-rel-warning,\n  .ndk-rel .ndk-rel-cta {\n    padding: 22px;\n  }\n\n  .ndk-rel .ndk-rel-cities {\n    border-radius: 16px;\n  }\n\n  .ndk-rel .ndk-rel-author__box {\n    flex-direction: column;\n    align-items: flex-start;\n    border-radius: 0 0 18px 18px;\n  }\n}\n\n\n\n\/* Session configurator: Relaxing Massages\n.ndk-rel .ndk-rel-booking {\n  padding: 34px;\n  border: 1px solid rgba(199, 131, 132, 0.36);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 10% 10%, rgba(199, 131, 132, 0.14), transparent 34%),\n    #fff;\n  box-shadow: 0 14px 34px rgba(95, 53, 56, 0.08);\n}\n\n.ndk-rel .ndk-rel-booking h2 {\n  display: inline-block;\n}\n\n.ndk-rel .ndk-rel-booking__header {\n  max-width: 760px;\n  margin-bottom: 28px;\n}\n\n.ndk-rel .ndk-rel-booking__panel {\n  display: grid;\n  grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);\n  gap: 28px;\n  align-items: stretch;\n}\n\n.ndk-rel .ndk-rel-booking__questions {\n  display: grid;\n  gap: 22px;\n}\n\n.ndk-rel .ndk-rel-booking__group {\n  min-width: 0;\n  margin: 0;\n  padding: 0;\n  border: 0;\n}\n\n.ndk-rel .ndk-rel-booking__group legend {\n  display: block;\n  width: 100%;\n  margin: 0 0 12px;\n  padding: 0;\n  color: var(--ndk-rel-dark);\n  font-size: 1rem;\n  font-weight: 800;\n  line-height: 1.35;\n}\n\n.ndk-rel .ndk-rel-booking__choices {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 12px;\n}\n\n.ndk-rel .ndk-rel-booking__choices--three {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.ndk-rel .ndk-rel-choice {\n  display: flex;\n  min-width: 0;\n  min-height: 86px;\n  flex-direction: column;\n  justify-content: center;\n  gap: 4px;\n  margin: 0;\n  padding: 16px 14px;\n  border: 1px solid var(--ndk-rel-border);\n  border-radius: 16px;\n  background: #fffaf8;\n  color: var(--ndk-rel-text);\n  box-shadow: none;\n  cursor: pointer;\n  font: inherit;\n  text-align: left;\n  transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, transform 180ms ease, box-shadow 180ms ease;\n}\n\n.ndk-rel .ndk-rel-choice span {\n  display: block;\n  color: var(--ndk-rel-dark);\n  font-size: 1.02rem;\n  font-weight: 800;\n  line-height: 1.25;\n}\n\n.ndk-rel .ndk-rel-choice small {\n  display: block;\n  color: var(--ndk-rel-muted);\n  font-size: 0.82rem;\n  font-weight: 500;\n  line-height: 1.35;\n}\n\n.ndk-rel .ndk-rel-choice:hover,\n.ndk-rel .ndk-rel-choice:focus-visible {\n  border-color: var(--ndk-rel-accent);\n  background: var(--ndk-rel-soft);\n  transform: translateY(-2px);\n}\n\n.ndk-rel .ndk-rel-choice:focus-visible {\n  outline: 3px solid rgba(199, 131, 132, 0.34);\n  outline-offset: 3px;\n}\n\n.ndk-rel .ndk-rel-choice.is-active,\n.ndk-rel .ndk-rel-choice.is-active:hover {\n  border-color: var(--ndk-rel-accent);\n  background: var(--ndk-rel-accent);\n  color: #fff;\n  box-shadow: 0 10px 24px rgba(199, 131, 132, 0.28);\n}\n\n.ndk-rel .ndk-rel-choice.is-active span,\n.ndk-rel .ndk-rel-choice.is-active small {\n  color: #fff;\n}\n\n.ndk-rel .ndk-rel-booking__result {\n  display: flex;\n  min-width: 0;\n  flex-direction: column;\n  justify-content: center;\n  padding: 28px;\n  border: 1px solid rgba(199, 131, 132, 0.32);\n  border-radius: 22px;\n  background:\n    linear-gradient(145deg, rgba(255, 250, 248, 0.98), rgba(245, 226, 223, 0.78)),\n    #fffaf8;\n  color: var(--ndk-rel-dark);\n  box-shadow: 0 12px 28px rgba(95, 53, 56, 0.08);\n  text-align: center;\n  transition: background-color 220ms ease, border-color 220ms ease, color 220ms ease, box-shadow 220ms ease;\n}\n\n.ndk-rel .ndk-rel-booking__result.is-night {\n  border-color: rgba(244, 200, 197, 0.22);\n  background:\n    linear-gradient(145deg, rgba(11, 22, 40, 0.97), rgba(11, 22, 40, 0.9)),\n    var(--ndk-rel-night);\n  color: #fff;\n  box-shadow: 0 16px 34px rgba(11, 22, 40, 0.22);\n}\n\n.ndk-rel .ndk-rel-booking__label {\n  display: block;\n  margin-bottom: 10px;\n  color: var(--ndk-rel-accent-dark);\n  font-size: 0.74rem;\n  font-weight: 800;\n  letter-spacing: 0.16em;\n  line-height: 1.4;\n  text-transform: uppercase;\n}\n\n.ndk-rel .ndk-rel-booking__result.is-night .ndk-rel-booking__label {\n  color: #f4c8c5;\n}\n\n.ndk-rel .ndk-rel-booking__result strong {\n  display: block;\n  color: var(--ndk-rel-dark);\n  font-size: clamp(1.35rem, 3vw, 1.75rem);\n  font-weight: 800;\n  line-height: 1.25;\n}\n\n.ndk-rel .ndk-rel-booking__result.is-night strong {\n  color: #fff;\n}\n\n.ndk-rel .ndk-rel-booking__price {\n  margin: 18px 0 6px;\n  color: var(--ndk-rel-dark);\n  font-size: clamp(1.6rem, 4vw, 2.25rem);\n  font-weight: 800;\n  line-height: 1.1;\n}\n\n.ndk-rel .ndk-rel-booking__result.is-night .ndk-rel-booking__price {\n  color: #fff;\n}\n\n.ndk-rel .ndk-rel-booking__note {\n  min-height: 1.5em;\n  margin: 0 0 22px;\n  color: var(--ndk-rel-muted);\n  font-size: 0.9rem;\n  font-weight: 500;\n}\n\n.ndk-rel .ndk-rel-booking__result.is-night .ndk-rel-booking__note {\n  color: rgba(255, 255, 255, 0.74);\n}\n\n.ndk-rel .ndk-rel-booking__result .ndk-rel-button {\n  width: 100%;\n}\n\n.ndk-rel .ndk-rel-booking__support {\n  display: inline-flex;\n  justify-content: center;\n  margin-top: 14px;\n  color: var(--ndk-rel-accent-dark);\n  font-size: 0.86rem;\n  font-weight: 700;\n  line-height: 1.4;\n  text-decoration: none;\n}\n\n.ndk-rel .ndk-rel-booking__support:hover,\n.ndk-rel .ndk-rel-booking__support:focus-visible {\n  color: var(--ndk-rel-dark);\n  text-decoration: underline;\n}\n\n.ndk-rel .ndk-rel-booking__result.is-night .ndk-rel-booking__support {\n  color: #f4c8c5;\n}\n\n.ndk-rel .ndk-rel-booking__result.is-night .ndk-rel-booking__support:hover,\n.ndk-rel .ndk-rel-booking__result.is-night .ndk-rel-booking__support:focus-visible {\n  color: #fff;\n}\n\n.ndk-rel .ndk-rel-booking__microcopy {\n  margin-top: 20px;\n  padding: 14px 16px;\n  border-radius: 14px;\n  background: var(--ndk-rel-soft);\n  color: var(--ndk-rel-muted);\n  font-size: 0.92rem;\n  font-weight: 500;\n}\n\n@media (max-width: 860px) {\n  .ndk-rel .ndk-rel-booking__panel {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 640px) {\n  .ndk-rel .ndk-rel-booking {\n    padding: 22px;\n  }\n\n  .ndk-rel .ndk-rel-booking__choices,\n  .ndk-rel .ndk-rel-booking__choices--three {\n    grid-template-columns: 1fr;\n  }\n\n  .ndk-rel .ndk-rel-choice {\n    min-height: 76px;\n    text-align: center;\n  }\n\n  .ndk-rel .ndk-rel-booking__result {\n    padding: 24px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .ndk-rel *,\n  .ndk-rel *::before,\n  .ndk-rel *::after {\n    scroll-behavior: auto !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n\n\/* Integraci\u00f3n Gutenberg: bloques Shortcode entre el bloque 1 y el bloque 2.\n   En Gutenberg, crea un Grupo entre ambos bloques HTML y as\u00edgnale la clase:\n   ndk-shortcode-zone *\/\n.ndk-shortcode-zone {\n  --ndk-rel-dark: #5f3538;\n  --ndk-rel-night: #0b1628;\n  --ndk-rel-accent: #c78384;\n  --ndk-rel-bg: #fff1ed;\n  --ndk-rel-card: #fffaf8;\n  --ndk-rel-border: #e5c9c6;\n  --ndk-rel-text: #494445;\n  box-sizing: border-box;\n  width: min(100% - 32px, 980px);\n  max-width: 980px;\n  margin: 0 auto;\n  padding: 0 min(6vw, 72px) 48px;\n  border-right: 1px solid var(--ndk-rel-border);\n  border-left: 1px solid var(--ndk-rel-border);\n  background: var(--ndk-rel-card);\n  color: var(--ndk-rel-text);\n  font-family: \"Montserrat\", Arial, sans-serif;\n  box-shadow: 0 22px 60px rgba(95, 53, 56, 0.08);\n}\n\n.ndk-shortcode-zone * {\n  box-sizing: border-box;\n}\n\n.ndk-shortcode-zone .wp-block-shortcode,\n.ndk-shortcode-zone .wp-block-group,\n.ndk-shortcode-zone > * {\n  max-width: 100%;\n}\n\n.ndk-shortcode-zone > * + * {\n  margin-top: 24px;\n}\n\n.ndk-rel.ndk-rel-block--intro .ndk-rel-main {\n  padding-bottom: 34px;\n  border-bottom: 0;\n  border-radius: 24px 24px 0 0;\n  box-shadow: 0 22px 60px rgba(95, 53, 56, 0.08);\n}\n\n.ndk-rel.ndk-rel-block--intro .ndk-rel-section:last-child {\n  margin-bottom: 0;\n}\n\n.ndk-rel.ndk-rel-block--after-shortcodes {\n  margin-top: 0;\n}\n\n.ndk-rel.ndk-rel-block--after-shortcodes .ndk-rel-main {\n  margin-top: 0;\n  padding-top: 44px;\n  border-top: 0;\n  border-radius: 0 0 24px 24px;\n  box-shadow: 0 28px 60px rgba(95, 53, 56, 0.1);\n}\n\n.ndk-rel.ndk-rel-block--after-shortcodes .ndk-rel-author {\n  padding-top: 56px;\n}\n\n@media (max-width: 640px) {\n  .ndk-shortcode-zone {\n    width: min(100% - 24px, 980px);\n    padding: 0 22px 36px;\n  }\n\n  .ndk-rel.ndk-rel-block--after-shortcodes .ndk-rel-main {\n    padding-top: 36px;\n  }\n}\n\n\n\/* Ajuste est\u00e1ndar: CTA final centrado *\/\n.ndk-rel .ndk-rel-cta__actions {\n  justify-content: center;\n  align-items: center;\n  text-align: center;\n}\n\n.ndk-rel .ndk-rel-cta__actions .ndk-rel-button {\n  width: auto;\n  min-width: 260px;\n  max-width: 100%;\n}\n\n@media (max-width: 700px) {\n  .ndk-rel .ndk-rel-cta__actions .ndk-rel-button {\n    width: 100%;\n  }\n}\n\n\/* Correcci\u00f3n CTA WhatsApp visible en bloques salm\u00f3n oscuro *\/\n.ndk-rel .ndk-rel-button--ghost-dark {\n  border-color: var(--ndk-rel-dark);\n  background: transparent;\n  color: var(--ndk-rel-dark) !important;\n}\n\n.ndk-rel .ndk-rel-cta .ndk-rel-button--ghost-dark {\n  border-color: rgba(255, 255, 255, 0.62);\n  background: rgba(255, 255, 255, 0.12);\n  color: #fff !important;\n  backdrop-filter: blur(8px);\n}\n\n.ndk-rel .ndk-rel-cta .ndk-rel-button--ghost-dark:hover,\n.ndk-rel .ndk-rel-cta .ndk-rel-button--ghost-dark:focus-visible {\n  border-color: #fff;\n  background: rgba(255, 255, 255, 0.22);\n  color: #fff !important;\n}\n\n\/* Bloque de enlaces internos NDIKANDI\u00cd\n   Pegar al final del CSS de cada p\u00e1gina, en la pesta\u00f1a CSS del segundo bloque HTML.\n   No requiere JavaScript. *\/\n\n.ndk-related-links,\n.ndk-related-links * {\n  box-sizing: border-box;\n}\n\n.ndk-related-links {\n  --ndk-related-dark: #7d4a4d;\n  --ndk-related-dark-2: #64373b;\n  --ndk-related-accent: #c78384;\n  --ndk-related-bg: #fffaf8;\n  --ndk-related-soft: #fff1ed;\n  --ndk-related-border: rgba(199, 131, 132, 0.28);\n  --ndk-related-text: #4a4445;\n  width: min(100% - 32px, 980px);\n  margin: 44px auto;\n  padding: 30px;\n  border: 1px solid var(--ndk-related-border);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 12% 0%, rgba(199, 131, 132, 0.16), transparent 34%),\n    var(--ndk-related-bg);\n  box-shadow: 0 18px 42px rgba(74, 54, 54, 0.08);\n  color: var(--ndk-related-text);\n}\n\n.ndk-related-links__header {\n  max-width: 720px;\n  margin: 0 auto 24px;\n  text-align: center;\n}\n\n.ndk-related-links__eyebrow {\n  margin: 0 0 10px;\n  color: var(--ndk-related-accent);\n  font-size: 0.78rem;\n  font-weight: 700;\n  letter-spacing: 0.22em;\n  line-height: 1.35;\n  text-transform: uppercase;\n}\n\n.ndk-related-links h2 {\n  margin: 0 0 12px;\n  color: var(--ndk-related-dark-2);\n  font-family: \"Berlin Sans FB\", \"Berlin Sans\", \"Montserrat\", Arial, sans-serif;\n  font-size: clamp(1.75rem, 3vw, 2.3rem);\n  font-weight: 400;\n  line-height: 1.12;\n}\n\n.ndk-related-links__header p {\n  margin: 0;\n  font-size: 1rem;\n  font-weight: 300;\n  line-height: 1.7;\n}\n\n.ndk-related-links__grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 16px;\n}\n\n.ndk-related-card {\n  position: relative;\n  display: flex;\n  min-height: 170px;\n  flex-direction: column;\n  justify-content: flex-start;\n  gap: 10px;\n  padding: 22px;\n  overflow: hidden;\n  border: 1px solid var(--ndk-related-border);\n  border-radius: 18px;\n  background: #fff;\n  color: var(--ndk-related-text) !important;\n  text-decoration: none !important;\n  box-shadow: 0 8px 24px rgba(74, 54, 54, 0.06);\n  transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;\n}\n\n.ndk-related-card::after {\n  content: \"\";\n  position: absolute;\n  right: -40px;\n  bottom: -45px;\n  width: 120px;\n  height: 120px;\n  border-radius: 999px;\n  background: rgba(199, 131, 132, 0.11);\n  pointer-events: none;\n}\n\n.ndk-related-card:hover,\n.ndk-related-card:focus-visible {\n  border-color: rgba(199, 131, 132, 0.58);\n  color: var(--ndk-related-text) !important;\n  text-decoration: none !important;\n  box-shadow: 0 16px 34px rgba(74, 54, 54, 0.12);\n  transform: translateY(-3px);\n}\n\n.ndk-related-card:focus-visible {\n  outline: 3px solid rgba(199, 131, 132, 0.34);\n  outline-offset: 4px;\n}\n\n.ndk-related-card span {\n  position: relative;\n  z-index: 1;\n  display: block;\n  color: var(--ndk-related-accent);\n  font-size: 0.72rem;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  line-height: 1.35;\n  text-transform: uppercase;\n}\n\n.ndk-related-card strong {\n  position: relative;\n  z-index: 1;\n  display: block;\n  color: var(--ndk-related-dark-2);\n  font-family: \"Berlin Sans FB\", \"Berlin Sans\", \"Montserrat\", Arial, sans-serif;\n  font-size: 1.32rem;\n  font-weight: 400;\n  line-height: 1.18;\n}\n\n.ndk-related-card small {\n  position: relative;\n  z-index: 1;\n  display: block;\n  color: var(--ndk-related-text);\n  font-size: 0.92rem;\n  font-weight: 300;\n  line-height: 1.55;\n}\n\n.ndk-related-card--main {\n  background: linear-gradient(135deg, var(--ndk-related-dark), var(--ndk-related-dark-2));\n  color: #fff !important;\n}\n\n.ndk-related-card--main span,\n.ndk-related-card--main strong,\n.ndk-related-card--main small {\n  color: #fff !important;\n}\n\n.ndk-related-card--main small {\n  color: rgba(255, 255, 255, 0.78) !important;\n}\n\n.ndk-related-card--main::after {\n  background: rgba(255, 255, 255, 0.12);\n}\n\n@media (max-width: 860px) {\n  .ndk-related-links__grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ndk-related-card {\n    min-height: 0;\n  }\n}\n\n@media (max-width: 700px) {\n  .ndk-related-links {\n    width: min(100% - 24px, 980px);\n    margin: 34px auto;\n    padding: 22px;\n    border-radius: 20px;\n  }\n}\n<\/style>\n<script data-wp-block-html=\"js\">\n(() => {\n  \"use strict\";\n\n  const initRelBooking = () => {\n    const booking = document.querySelector(\"[data-ndk-rel-booking]\");\n\n    if (!booking || booking.dataset.relBookingInitialized === \"true\") {\n      return;\n    }\n\n    booking.dataset.relBookingInitialized = \"true\";\n\n    const mobileQuery = window.matchMedia(\"(max-width: 640px)\");\n    const clickedGroups = new Set();\n\n    const state = {\n      time: \"day\",\n      mode: \"individual\",\n      duration: \"60\"\n    };\n\n    const labels = {\n      time: {\n        day: \"Day\",\n        night: \"Night\"\n      },\n      mode: {\n        individual: \"Single\",\n        couple: \"Couples\"\n      },\n      duration: {\n        60: \"60 min\",\n        90: \"90 min\",\n        120: \"120 min\"\n      }\n    };\n\n    const basePrices = {\n      individual: {\n        60: 1200,\n        90: 1500,\n        120: 1800\n      },\n      couple: {\n        60: 2400,\n        90: 3000,\n        120: 3600\n      }\n    };\n\n    const nightSurcharge = {\n      individual: 300,\n      couple: 600\n    };\n\n        const links = {\n      day: {\n        individual: {\n          60: \"https:\/\/ndikandii.as.me\/single-relaxing-60\",\n          90: \"https:\/\/ndikandii.as.me\/single-relaxing-90\",\n          120: \"https:\/\/ndikandii.as.me\/single-relaxing-120\"\n        },\n        couple: {\n          60: \"https:\/\/ndikandii.as.me\/couples-relaxing-60\",\n          90: \"https:\/\/ndikandii.as.me\/couples-relaxing-90\",\n          120: \"https:\/\/ndikandii.as.me\/couples-relaxing-120\"\n        }\n      },\n      night: {\n        individual: {\n          60: \"https:\/\/ndikandii.as.me\/single-relaxing-60-night\",\n          90: \"https:\/\/ndikandii.as.me\/single-relaxing-90-night\",\n          120: \"https:\/\/ndikandii.as.me\/single-relaxing-120-night\"\n        },\n        couple: {\n          60: \"https:\/\/ndikandii.as.me\/couples-relaxing-60-night\",\n          90: \"https:\/\/ndikandii.as.me\/couples-relaxing-90-night\",\n          120: \"https:\/\/ndikandii.as.me\/couples-relaxing-120-night\"\n        }\n      }\n    };\n\n    const whatsappFallback = \"https:\/\/api.whatsapp.com\/send\/?phone=525546856501&text=Hello%2C+I+want+to+book+relaxing+massages+and+need+help+choosing+my+session.&type=phone_number&app_absent=0\";\n\n    const optionButtons = Array.from(booking.querySelectorAll(\"[data-booking-option]\"));\n    const summary = booking.querySelector(\"[data-booking-summary]\");\n    const price = booking.querySelector(\"[data-booking-price]\");\n    const priceNote = booking.querySelector(\"[data-booking-price-note]\");\n    const resultCard = booking.querySelector(\".ndk-rel-booking__result\");\n    const ctaButtons = Array.from(document.querySelectorAll(\"[data-booking-cta]\"));\n    const scrollLinks = Array.from(document.querySelectorAll(\".ndk-rel-scroll-link[href^='#']\"));\n\n    const formatCurrency = (amount) => {\n      return new Intl.NumberFormat(\"es-MX\", {\n        style: \"currency\",\n        currency: \"MXN\",\n        maximumFractionDigits: 0\n      }).format(amount);\n    };\n\n    const getCurrentPrice = () => {\n      const base = basePrices[state.mode]?.[state.duration];\n      const extra = state.time === \"night\" ? nightSurcharge[state.mode] : 0;\n      return typeof base === \"number\" ? base + extra : null;\n    };\n\n    const getCurrentLink = () => {\n      return links[state.time]?.[state.mode]?.[state.duration] || \"\";\n    };\n\n    const updateButtonStates = () => {\n      optionButtons.forEach((button) => {\n        const option = button.dataset.bookingOption;\n        const value = button.dataset.bookingValue;\n        const isActive = state[option] === value;\n\n        button.classList.toggle(\"is-active\", isActive);\n        button.setAttribute(\"aria-pressed\", String(isActive));\n      });\n    };\n\n    const updateSummary = () => {\n      const currentSummary = `${labels.time[state.time]} \u00b7 ${labels.mode[state.mode]} \u00b7 ${labels.duration[state.duration]}`;\n      const currentPrice = getCurrentPrice();\n      const currentLink = getCurrentLink();\n      const isNight = state.time === \"night\";\n      const surcharge = nightSurcharge[state.mode];\n\n      if (resultCard) {\n        resultCard.classList.toggle(\"is-night\", isNight);\n        resultCard.classList.toggle(\"is-day\", !isNight);\n      }\n\n      if (summary) {\n        summary.textContent = currentSummary;\n      }\n\n      if (price) {\n        price.textContent = currentPrice ? `Total: ${formatCurrency(currentPrice)}` : \"Price to be confirmed\";\n      }\n\n      if (priceNote) {\n        priceNote.textContent = isNight\n          ? `Includes a night rate of ${formatCurrency(surcharge)}.`\n          : \"Regular daytime rate.\";\n      }\n\n      ctaButtons.forEach((button) => {\n        if (currentLink) {\n          button.href = currentLink;\n          button.textContent = button.dataset.bookingCtaLabel || \"Book\";\n          button.target = \"_blank\";\n          button.rel = \"noopener noreferrer\";\n          button.removeAttribute(\"aria-disabled\");\n        } else {\n          button.href = whatsappFallback;\n          button.textContent = \"Ask for help on WhatsApp\";\n          button.target = \"_blank\";\n          button.rel = \"noopener noreferrer\";\n          button.setAttribute(\"aria-disabled\", \"false\");\n        }\n      });\n    };\n\n    const updateUI = () => {\n      updateButtonStates();\n      updateSummary();\n    };\n\n    const scrollToResultOnMobile = () => {\n      if (!mobileQuery.matches || clickedGroups.size < 3) {\n        return;\n      }\n\n      const result = booking.querySelector(\".ndk-rel-booking__result\");\n\n      if (result) {\n        window.setTimeout(() => {\n          result.scrollIntoView({\n            behavior: \"smooth\",\n            block: \"start\"\n          });\n        }, 140);\n      }\n    };\n\n    optionButtons.forEach((button) => {\n      button.addEventListener(\"click\", () => {\n        const option = button.dataset.bookingOption;\n        const value = button.dataset.bookingValue;\n\n        if (!option || !value) {\n          return;\n        }\n\n        state[option] = value;\n        clickedGroups.add(option);\n        updateUI();\n        scrollToResultOnMobile();\n      });\n    });\n\n    scrollLinks.forEach((link) => {\n      link.addEventListener(\"click\", (event) => {\n        const targetId = link.getAttribute(\"href\");\n        const target = targetId ? document.querySelector(targetId) : null;\n\n        if (!target) {\n          return;\n        }\n\n        event.preventDefault();\n        target.scrollIntoView({\n          behavior: \"smooth\",\n          block: \"start\"\n        });\n      });\n    });\n\n    updateUI();\n  };\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", initRelBooking, { once: true });\n  } else {\n    initRelBooking();\n  }\n})();\n<\/script>\n<section id=\"ndk-rel-page-continuacion\" class=\"ndk-rel ndk-rel-block ndk-rel-block--after-shortcodes\" aria-label=\"More information about Relaxing Massages\">\n  <main class=\"ndk-rel-main\">\n    <article class=\"ndk-rel-article\">\n      <section class=\"ndk-rel-section\" aria-labelledby=\"preguntas-frecuentes-relajante\">\n        <p class=\"ndk-rel-kicker\">Common questions<\/p>\n        <h2 id=\"preguntas-frecuentes-relajante\">Frequently asked questions<\/h2>\n\n        <div class=\"ndk-rel-faqs\">\n          <article class=\"ndk-rel-faq\">\n            <h3>Is a relaxing massage painful?<\/h3>\n            <p>No. The pressure is soft to medium and should feel comfortable throughout the session.<\/p>\n          <\/article>\n\n          <article class=\"ndk-rel-faq\">\n            <h3>Can I choose the pressure?<\/h3>\n            <p>Yes. Your therapist can adapt the pressure within the relaxing style so the session feels comfortable for you.<\/p>\n          <\/article>\n\n          <article class=\"ndk-rel-faq\">\n            <h3>Is it good for stress?<\/h3>\n            <p>Yes. It is one of our best options when your goal is to rest, slow down and release everyday tension.<\/p>\n          <\/article>\n\n          <article class=\"ndk-rel-faq\">\n            <h3>Can I book it as a couples massage?<\/h3>\n            <p>Yes. Choose Couples in the configurator and the booking link will update automatically.<\/p>\n          <\/article>\n        <\/div>\n      <\/section>\n\n      <section class=\"ndk-rel-section ndk-rel-warning\" aria-labelledby=\"precauciones-relajante\">\n        <h2 id=\"precauciones-relajante\">Important contraindications<\/h2>\n        <p>Your safety comes first. Before booking, avoid this therapy or consult your doctor first if you have any of these conditions:<\/p>\n        <ul>\n          <li>Acute infection, fever or significant general discomfort.<\/li>\n          <li>Open wounds, active bleeding or signs of infection.<\/li>\n          <li>Recent injury, surgery or undiagnosed pain.<\/li>\n          <li>Thrombosis, phlebitis or relevant circulatory conditions.<\/li>\n          <li>Any medical condition that requires professional clearance.<\/li>\n        <\/ul>\n        <p class=\"ndk-rel-warning__note\">If you are pregnant, recovering after surgery, undergoing medical treatment or living with a relevant health condition, consult your doctor before booking.<\/p>\n      <\/section>\n<section class=\"ndk-related-links\" aria-labelledby=\"ndk-related-title-relajantes\">\n  <div class=\"ndk-related-links__header\">\n    <p class=\"ndk-related-links__eyebrow\">Explore more options<\/p>\n    <h2 id=\"ndk-related-title-relajantes\">Want to compare before booking?<\/h2>\n    <p>Every body needs something different. You can return to the full menu or explore related techniques before choosing your session.<\/p>\n  <\/div>\n\n  <div class=\"ndk-related-links__grid\">\n    <a class=\"ndk-related-card ndk-related-card--main\" href=\"https:\/\/ndikandii.com\/en\/massage-menu\/\">\n      <span>Back to the menu<\/span>\n      <strong>Explore all massages<\/strong>\n      <small>Compare techniques, durations and available options.<\/small>\n    <\/a>\n\n    <a class=\"ndk-related-card\" href=\"https:\/\/ndikandii.com\/en\/swedish-massages\/\">\n      <span>You may also like<\/span>\n      <strong>Swedish Massages<\/strong>\n      <small>Classic full-body relaxation with balanced pressure.<\/small>\n    <\/a>\n\n    <a class=\"ndk-related-card\" href=\"https:\/\/ndikandii.com\/en\/deep-tissue-massages\/\">\n      <span>Looking for something different?<\/span>\n      <strong>Deep Tissue Massages<\/strong>\n      <small>Slow, deeper pressure for persistent stiffness.<\/small>\n    <\/a>\n  <\/div>\n<\/section>\n\n\n      <section class=\"ndk-rel-section ndk-rel-cta\" aria-labelledby=\"agenda-masajes-relajantes\">\n        <p class=\"ndk-rel-kicker\">Book<\/p>\n        <h2 id=\"agenda-masajes-relajantes\">Book your Relaxing Massages at home<\/h2>\n        <p>If you already configured your session above, this button will keep your selected time, format and duration.<\/p>\n        <div class=\"ndk-rel-cta__actions\">\n          <a class=\"ndk-rel-button\" data-booking-cta-label=\"Book your configured session\" href=\"https:\/\/ndikandii.as.me\/single-relaxing-60\" target=\"_blank\" rel=\"noopener noreferrer\" data-booking-cta>Book your configured session<\/a>\n          <a class=\"ndk-rel-button ndk-rel-button--ghost-dark\" href=\"https:\/\/api.whatsapp.com\/send\/?phone=525546856501&amp;text=Hello%2C+I+want+to+book+relaxing+massages+and+have+a+question.&amp;type=phone_number&amp;app_absent=0\" target=\"_blank\" rel=\"noopener noreferrer\">Ask on WhatsApp<\/a>\n        <\/div>\n      <\/section>\n    <\/article>\n  <\/main>\n\n  <footer class=\"ndk-rel-author\" aria-label=\"Editorial note\">\n    <div class=\"ndk-rel-container ndk-rel-author__box\">\n      <div class=\"ndk-rel-author__icon ndk-rel-author__icon--logo\">\n        <img src=\"https:\/\/ndikandii.com\/wp-content\/uploads\/2024\/09\/Masajes-a-Domicilio-Mexico.png\" alt=\"NDIKANDI\u00cd - Massage at Home\" loading=\"lazy\" decoding=\"async\" title=\"\">\n      <\/div>\n      <div>\n        <h2>Content prepared by NDIKANDI\u00cd<\/h2>\n        <p>This information is for guidance only and does not replace a medical evaluation. If you have pain, significant swelling, recent surgery or any health condition, consult your doctor before booking.<\/p>\n      <\/div>\n    <\/div>\n  <\/footer>\n<\/section>\n\n","protected":false},"excerpt":{"rendered":"<p>Deep rest, calm and immediate wellbeing Relaxing Massages at Home An experience designed to lower stress, soften everyday tension and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":22165,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-22974","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/ndikandii.com\/en\/wp-json\/wp\/v2\/pages\/22974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ndikandii.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ndikandii.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ndikandii.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ndikandii.com\/en\/wp-json\/wp\/v2\/comments?post=22974"}],"version-history":[{"count":3,"href":"https:\/\/ndikandii.com\/en\/wp-json\/wp\/v2\/pages\/22974\/revisions"}],"predecessor-version":[{"id":23021,"href":"https:\/\/ndikandii.com\/en\/wp-json\/wp\/v2\/pages\/22974\/revisions\/23021"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ndikandii.com\/en\/wp-json\/wp\/v2\/media\/22165"}],"wp:attachment":[{"href":"https:\/\/ndikandii.com\/en\/wp-json\/wp\/v2\/media?parent=22974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}