{"id":331,"date":"2026-09-25T16:10:52","date_gmt":"2026-09-25T22:10:52","guid":{"rendered":"https:\/\/farmaciasmagistrales.com.mx\/telemedicina\/"},"modified":"2026-09-25T16:46:04","modified_gmt":"2026-09-25T22:46:04","slug":"telemedicina","status":"publish","type":"page","link":"https:\/\/farmaciasmagistrales.com.mx\/en\/telemedicina\/","title":{"rendered":"Telemedicine"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull fm-slider fm-desktop-only\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-cover is-dark fm-slide fm-box-middle-left\" style=\"min-height:620px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"1350\" class=\"wp-block-cover__image-background wp-image-270\" alt=\"\" src=\"https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales.png\" data-object-fit=\"cover\" srcset=\"https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales.png 2400w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales-300x169.png 300w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales-1024x576.png 1024w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales-768x432.png 768w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales-1536x864.png 1536w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales-2048x1152.png 2048w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales-600x338.png 600w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-left\">CONSULTA M\u00c9DICA EN L\u00cdNEA SIN COSTO<\/h2>\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">Conecta con un m\u00e9dico especialista y recibe orientaci\u00f3n personalizada para tu tratamiento magistral. Atenci\u00f3n profesional, sencilla y segura, desde la comodidad de tu casa.<\/p>\n\n\n<div class=\"wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-63375db1 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"#\">Agendar teleconsulta<\/a><\/div>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group alignfull fm-slider fm-mobile-only\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-cover is-dark fm-slide fm-box-middle-center fm-textbox\" style=\"min-height:620px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"1200\" class=\"wp-block-cover__image-background wp-image-269\" alt=\"\" src=\"https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales-movil.png\" data-object-fit=\"cover\" srcset=\"https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales-movil.png 1200w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales-movil-300x300.png 300w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales-movil-1024x1024.png 1024w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales-movil-150x150.png 150w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales-movil-768x768.png 768w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales-movil-600x600.png 600w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/header-telemedicina-teleconsulta-farmaceutica-farmacias-magistrales-movil-100x100.png 100w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center\">CONSULTA M\u00c9DICA EN L\u00cdNEA SIN COSTO<\/h2>\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Conecta con un m\u00e9dico especialista y recibe orientaci\u00f3n personalizada para tu tratamiento magistral. Atenci\u00f3n profesional, sencilla y segura, desde la comodidad de tu casa.<\/p>\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"#agenda\">Agendar teleconsulta<\/a><\/div>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div id=\"shopify-section-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L\" class=\"shopify-section \"><section id=\"tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L\" class=\"tlm color-scheme-b04efd95-a9a7-4f76-932d-758f96494918 gradient\" aria-label=\"Telemedicina Farmacias Magistrales\" style=\"--tlm-pt: 40px; --tlm-pb: 40px;\">\n<style>\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L {\n      \/* ===== Marca (C\u00e9lulas Madre) elevada ===== *\/\n      --navy: rgb(var(--color-foreground));     \/* azul oscuro \u00b7 texto\/jerarqu\u00eda *\/\n      --navy-deep: color-mix(in srgb, rgb(var(--color-foreground)) 84%, #000 16%); \/* azul profundo \u00b7 calendario\/contraste *\/\n      --navy-soft: color-mix(in srgb, rgb(var(--color-foreground)) 82%, rgb(var(--color-background)) 18%);\n      --blue: rgb(var(--color-button));      \/* azul claro premium \u00b7 fills\/highlights\/CTA *\/\n      --blue-med: rgb(var(--color-link));  \/* azul medio m\u00e9dico \u00b7 \u00edconos\/acentos *\/\n      --blue-bright: color-mix(in srgb, rgb(var(--color-button)) 68%, #fff 32%);\n      --blue-deep: rgb(var(--color-link)); \/* azul legible para texto\/acentos sobre claro *\/\n      --white: rgb(var(--color-background));\n      --green:       #5EE8B0;     \/* verde de disponibilidad *\/\n      --silver: rgba(var(--color-foreground), .58);\n      --mist: color-mix(in srgb, rgb(var(--color-background)) 92%, rgb(var(--color-foreground)) 8%);\n      --mist-2: rgb(var(--color-background));\n      --ink: rgb(var(--color-foreground));\n      --ink-soft: rgba(var(--color-foreground), .68);\n      --wa:          #25D366;\n\n      \/* glass *\/\n      --glass:       rgba(255,255,255,0.72);\n      --glass-2:     rgba(255,255,255,0.55);\n      --glass-line:  rgba(255,255,255,0.9);\n      --glass-blue:  rgba(128,181,226,0.16);\n      --hair:        rgba(20,40,80,0.08);\n      --hair-2:      rgba(20,40,80,0.14);--shadow-sm:   0 8px 24px rgba(20,40,80,0.046000000000000006);\n      --shadow-md:   0 18px 46px rgba(20,40,80,0.066);\n      --shadow-lg:   0 36px 80px rgba(20,40,80,0.1);\n      --glow:        rgba(128,181,226,0.40);\n\n      \/* Radios editables *\/\n      --r-lg: 22px;\n      --r-xl: 30px;\n      --r-md: 14px;\n      --r-sm: 10px;\n      --r-pill: 999px;\n      --exp: cubic-bezier(0.16,1,0.3,1);\n      --io:  cubic-bezier(0.7,0,0.84,0);\n      \/* Tipograf\u00eda editable (font_picker del tema) *\/\n      --f-head: var(--font-heading-family, 'Montserrat','Avenir Next',Arial,sans-serif);\n      --f: var(--font-body-family, 'Montserrat','Avenir Next',Arial,sans-serif);\n      --fm: 'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;\n      --mo: 1;\n      \/* Tama\u00f1os de fuente: m\u00edn = m\u00f3vil \u00b7 m\u00e1x = desktop \u00b7 fluido = tablet *\/\n      --h1-min: 34px; --h1-max: 92px;\n      --lede-min: 15px; --lede-max: 18px;\n      --h2-min: 28px; --h2-max: 46px;\n      \/* Layout del hero *\/\n      --hero-align: left;--hero-justify: flex-start;\n      --hero-gap: 56px;\n      --hero-cw: 620px;\n      \/* Calendario \u00b7 colores editables *\/\n      --cal-bg1: #20264A;\n      --cal-bg2: #0D1020;\n      --cal-day: #FFFFFF;\n      --cal-available: #5EE8B0;\n      --cal-selected: #80B5E2;\n      --cal-today: #80B5E2;\n    }\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L *, #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L *::before, #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L *::after { box-sizing: border-box; }\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L { font-family: var(--f); color: var(--ink); background: var(--mist-2); -webkit-font-smoothing: antialiased; line-height: 1.55; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; padding-top: 0; padding-bottom: 0; overflow-x: clip; }\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L img { max-width: 100%; display: block; }\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L button { font-family: inherit; cursor: pointer; }\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L a { text-decoration: none; color: inherit; }\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L ::selection { background: rgba(128,181,226,0.22); color: var(--navy); }\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L [id] { scroll-margin-top: 90px; }\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L a:focus-visible, #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L button:focus-visible, #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L select:focus-visible, #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L input:focus-visible { outline: 2px solid var(--blue-deep); outline-offset: 3px; border-radius: 10px; }\n\n    .tlm__wrap { max-width: 1240px; margin: 0 auto; padding: 0 28px; position: relative; }\n\n    \/* ===== Tipograf\u00eda editorial ===== *\/\n    .tlm__ey { display: inline-flex; align-items: center; gap: 10px; font-size: 11px; font-weight: 700; letter-spacing: 0.26em; text-transform: uppercase; color: var(--blue-deep); }\n    .tlm__ey::before { content: \"\"; width: 22px; height: 1px; background: linear-gradient(90deg, transparent, var(--blue)); }\n    .tlm__ey--c { justify-content: center; }\n    .tlm__ey--c::before { display: none; }\n    .tlm__h1, .tlm__h2, .tlm__h3 { font-family: var(--f-head); }\n    .tlm__h1 { font-weight: 700; font-size: clamp(40px,5.6vw,72px); line-height: 1.06; letter-spacing: -0.02em; margin: 18px 0 0; text-wrap: balance; color: var(--navy); }\n    .tlm__h1 em { font-style: normal; color: var(--blue-deep); }\n    .tlm__h2 { font-weight: 700; font-size: clamp(var(--h2-min),3.6vw,var(--h2-max)); line-height: 1.08; letter-spacing: -0.018em; margin: 0; text-wrap: balance; color: var(--navy); }\n    .tlm__h3 { font-size: clamp(17px,1.4vw,20px); line-height: 1.3; letter-spacing: -0.01em; font-weight: 600; margin: 0; color: var(--navy); }\n    .tlm__lede { font-weight: 400; font-size: clamp(16px,1.2vw,18.5px); line-height: 1.58; color: var(--ink-soft); max-width: 56ch; text-wrap: pretty; }\n    .tlm__p { font-weight: 400; font-size: 14.5px; line-height: 1.6; color: var(--ink-soft); text-wrap: pretty; }\n    .tlm__sec-head { max-width: 680px; margin: 0 auto clamp(48px,6vw,76px); text-align: center; }\n    .tlm__sec-head .tlm__h2 { margin: 14px 0 14px; }\n    .tlm__sec-head .tlm__lede { margin: 0 auto; }\n    .tlm__sec-head--left { margin-left: 0; text-align: left; }\n    .tlm__sec-head--left .tlm__lede { margin: 0; }\n\n    \/* ===== Botones premium ===== *\/\n    .tlm__btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; padding: 15px 26px; border-radius: var(--r-pill); font-size: 14.5px; font-weight: 600; letter-spacing: -0.005em; border: 1px solid transparent; position: relative; overflow: hidden; transition: transform .25s var(--exp), box-shadow .25s var(--exp), background .25s var(--exp), color .25s var(--exp), border-color .25s var(--exp); }\n    .tlm__btn svg { flex: 0 0 auto; transition: transform .3s var(--exp); }\n    .tlm__btn:hover svg.tlm__arrow { transform: translateX(3px); }\n    .tlm__btn:active { transform: scale(.985); }\n    .tlm__btn--primary { background: var(--blue); color: #ffffff !important; box-shadow: 0 12px 30px rgba(128,181,226,0.40), inset 0 1px 0 rgba(255,255,255,0.45); }\n    .tlm__btn--primary:hover { transform: translateY(-2px); background: var(--blue-bright); color: #ffffff !important; box-shadow: 0 18px 44px rgba(128,181,226,0.55), 0 0 0 4px rgba(128,181,226,0.16); }\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__btn--primary,\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__btn--primary:visited,\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__btn--primary:hover,\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__btn--primary:focus,\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__btn--primary span,\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__btn--primary svg {\n      color: #ffffff !important;\n      stroke: #ffffff !important;\n    }\n    #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__btn--primary svg path {\n      stroke: #ffffff !important;\n    }\n    .tlm__btn--primary::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(120deg, transparent 32%, rgba(255,255,255,0.35) 50%, transparent 68%); transform: translateX(-120%); transition: transform .9s var(--exp); }\n    .tlm__btn--primary:hover::after { transform: translateX(120%); }\n    .tlm__btn--wa { background: var(--wa); color: #05381F; box-shadow: 0 12px 30px rgba(37,211,102,0.30), inset 0 1px 0 rgba(255,255,255,0.30); }\n    .tlm__btn--wa:hover { transform: translateY(-2px); box-shadow: 0 18px 42px rgba(37,211,102,0.42); }\n    .tlm__btn--soft { background: var(--white); color: var(--navy); border-color: var(--hair-2); box-shadow: var(--shadow-sm); }\n    .tlm__btn--soft:hover { transform: translateY(-2px); border-color: var(--blue); box-shadow: 0 16px 34px rgba(20,40,80,0.12); }\n    .tlm__btn--ghost { background: transparent; color: var(--navy); border-color: var(--hair-2); }\n    .tlm__btn--ghost:hover { border-color: var(--blue-deep); color: var(--blue-deep); }\n    .tlm__btn[aria-disabled=\"true\"] { opacity: .45; cursor: not-allowed; pointer-events: none; box-shadow: none; transform: none; filter: grayscale(.25); }\n    \/* Pulso discreto en CTA primario del hero *\/\n    .tlm__pulse { position: relative; }\n    .tlm__pulse::before { content: \"\"; position: absolute; inset: -3px; border-radius: inherit; border: 1.5px solid var(--blue-deep); opacity: 0; animation: tlmPulse calc(3.4s \/ var(--mo)) var(--exp) infinite; }\n    @keyframes tlmPulse { 0% { opacity: .5; transform: scale(1); } 70% { opacity: 0; transform: scale(1.18); } 100% { opacity: 0; transform: scale(1.18); } }\n\n    \/* ===== Chips \/ badges ===== *\/\n    .tlm__chips { display: flex; flex-wrap: wrap; gap: 9px; }\n    .tlm__chip { display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border-radius: var(--r-pill); background: var(--glass); border: 1px solid var(--glass-line); box-shadow: var(--shadow-sm); font-size: 12.5px; font-weight: 600; color: var(--navy); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); }\n    .tlm__chip svg { width: 15px; height: 15px; color: var(--blue-med); flex: 0 0 auto; }\n    .tlm__chip--ghost { background: rgba(255,255,255,0.10); border-color: rgba(255,255,255,0.22); color: #EAF2FF; backdrop-filter: blur(8px); }\n    .tlm__chip--ghost svg { color: var(--blue-bright); }\n\n    \/* ===== Reveal ===== *\/\n    .tlm__r { opacity: 0; transform: translateY(22px); transition: opacity .7s var(--exp), transform .7s var(--exp); }\n    .tlm__r--in { opacity: 1; transform: none; }\n\n    \/* ============================ HERO \u00b7 editorial oscuro ============================ *\/\n    .tlm__hero { position: relative; overflow: hidden; isolation: isolate; padding: clamp(116px,13vw,168px) 0 clamp(74px,9vw,116px); background: linear-gradient(165deg, #1C2042 0%, var(--navy) 46%, var(--navy-deep) 100%); }\n    .tlm__hero::after { content: \"\"; position: absolute; left: 0; right: 0; bottom: 0; height: 120px; background: linear-gradient(180deg, transparent, rgba(13,16,32,0.5)); pointer-events: none; z-index: 0; }\n    .tlm__mesh { position: absolute; inset: -10%; z-index: 0; pointer-events: none; filter: blur(30px); }\n    .tlm__mesh span { position: absolute; border-radius: 50%; mix-blend-mode: screen; opacity: .55; animation: tlmDrift calc(26s \/ var(--mo)) ease-in-out infinite alternate; }\n    .tlm__mesh span:nth-child(1) { width: 44vw; height: 44vw; left: -10%; top: -16%; background: radial-gradient(circle, rgba(76,128,186,0.55), transparent 66%); }\n    .tlm__mesh span:nth-child(2) { width: 38vw; height: 38vw; right: -8%; top: 2%; background: radial-gradient(circle, rgba(128,181,226,0.34), transparent 66%); animation-delay: -8s; }\n    .tlm__mesh span:nth-child(3) { width: 30vw; height: 30vw; left: 28%; bottom: -20%; background: radial-gradient(circle, rgba(94,232,176,0.10), transparent 66%); animation-delay: -14s; }\n    @keyframes tlmDrift { from { transform: translate3d(0,0,0) scale(1); } to { transform: translate3d(3%,4%,0) scale(1.1); } }\n    .tlm__hero-lines { position: absolute; inset: 0; z-index: 0; width: 100%; height: 100%; pointer-events: none; opacity: .8; }\n    .tlm__grid-fade { position: absolute; inset: 0; z-index: 0; pointer-events: none; background-image: linear-gradient(rgba(128,181,226,.06) 1px, transparent 1px), linear-gradient(90deg, rgba(128,181,226,.06) 1px, transparent 1px); background-size: 52px 52px; mask-image: radial-gradient(ellipse 85% 75% at 50% 28%, #000 18%, transparent 78%); -webkit-mask-image: radial-gradient(ellipse 85% 75% at 50% 28%, #000 18%, transparent 78%); }\n\n    .tlm__hero-top { position: relative; z-index: 2; display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-bottom: clamp(40px,5.5vw,64px); }\n    .tlm__logo { display: inline-flex; align-items: center; gap: 12px; }\n    .tlm__logo img { height: 34px; width: auto; object-fit: contain; }\n    .tlm__logo-txt { font-weight: 700; font-size: 16px; letter-spacing: -0.01em; color: #fff; }\n    .tlm__logo-txt b { color: var(--blue); font-weight: 700; }\n    .tlm__hero-top .tlm__status { display: inline-flex; align-items: center; gap: 8px; font-size: 12px; font-weight: 500; color: rgba(255,255,255,0.72); }\n    .tlm__dotlive { width: 8px; height: 8px; border-radius: 50%; background: var(--green); box-shadow: 0 0 0 0 rgba(94,232,176,.55); animation: tlmLive calc(2.4s \/ var(--mo)) ease-out infinite; }\n    @keyframes tlmLive { 0% { box-shadow: 0 0 0 0 rgba(94,232,176,.55); } 70% { box-shadow: 0 0 0 7px rgba(94,232,176,0); } 100% { box-shadow: 0 0 0 0 rgba(94,232,176,0); } }\n\n    .tlm__hero-grid { position: relative; z-index: 1; display: grid; grid-template-columns: 1.08fr 0.92fr; gap: var(--hero-gap); align-items: center; }\n    .tlm__hero--solo .tlm__hero-grid { grid-template-columns: 1fr; }\n    .tlm__hero-copy { max-width: var(--hero-cw); text-align: var(--hero-align); }\n    .tlm__hero--solo .tlm__hero-copy { margin-left: auto; margin-right: auto; }\n    .tlm__hero-copy .tlm__hero-ctas, .tlm__hero-copy .tlm__hero-badges { justify-content: var(--hero-justify); }\n    \/* Antet\u00edtulo con barra vertical (estilo referencia) *\/\n    .tlm__hero .tlm__ey { position: relative; color: var(--blue); font-size: 12px; letter-spacing: 0.24em; padding-left: 16px; gap: 0; }\n    .tlm__hero .tlm__ey::before { content: \"\"; width: 4px; height: 15px; border-radius: 2px; background: var(--blue); position: absolute; left: 0; top: 50%; transform: translateY(-50%); }\n    \/* Titular editorial \u00b7 grande, may\u00fasculas, peso 800 \u00b7 tama\u00f1o editable *\/\n    .tlm__hero .tlm__h1 { color: #fff; text-transform: uppercase; font-weight: 800; font-size: clamp(var(--h1-min),7vw,var(--h1-max)); line-height: 0.98; letter-spacing: -0.015em; margin: 22px 0 0; }\n    .tlm__hero .tlm__h1 em { font-style: normal; color: var(--blue); }\n    .tlm__hero-lede { margin: 24px 0 30px; max-width: 44ch; color: rgba(216,222,232,0.78); font-weight: 400; font-size: clamp(var(--lede-min),1.25vw,var(--lede-max)); }\n    \/* Chips oscuros sobre el hero *\/\n    .tlm__hero .tlm__chip { background: rgba(255,255,255,0.06); border-color: rgba(255,255,255,0.14); color: #fff; }\n    .tlm__hero .tlm__chip svg { color: var(--blue); }\n    .tlm__hero-ctas { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 26px; }\n    .tlm__hero-badges { display: flex; flex-wrap: wrap; gap: 8px; }\n\n    \/* Visual hero: imagen + dashboard flotante *\/\n    .tlm__hero-visual { position: relative; }\n    .tlm__hero-frame { position: relative; border-radius: var(--r-xl); overflow: hidden; aspect-ratio: 5\/6; background: linear-gradient(160deg, #cfe0f2, #aac6e6); box-shadow: var(--shadow-lg); border: 1px solid var(--glass-line); }\n    .tlm__hero-frame img { width: 100%; height: 100%; object-fit: cover; }\n    .tlm__hero-frame::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 55%, rgba(14,17,36,0.18)); }\n    .tlm__hero-card { position: absolute; left: -26px; bottom: 30px; width: min(280px, 78%); padding: 16px 18px; border-radius: var(--r-lg); background: var(--glass); border: 1px solid var(--glass-line); box-shadow: var(--shadow-md); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); animation: tlmFloat calc(7s \/ var(--mo)) ease-in-out infinite; }\n    @keyframes tlmFloat { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-9px); } }\n    .tlm__hero-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 12px; }\n    .tlm__hero-card-av { width: 34px; height: 34px; border-radius: 50%; background: linear-gradient(135deg, var(--blue), var(--blue-bright)); display: flex; align-items: center; justify-content: center; color: var(--navy); }\n    .tlm__hero-card-av svg { width: 18px; height: 18px; }\n    .tlm__hero-card-t { font-size: 12.5px; font-weight: 700; color: var(--navy); line-height: 1.1; }\n    .tlm__hero-card-s { font-size: 11px; color: var(--ink-soft); }\n    .tlm__wave { display: flex; align-items: flex-end; gap: 3px; height: 26px; }\n    .tlm__wave i { width: 4px; border-radius: 3px; background: linear-gradient(180deg, var(--blue-deep), var(--blue)); animation: tlmWave calc(1.1s \/ var(--mo)) ease-in-out infinite; }\n    .tlm__wave i:nth-child(1){animation-delay:0s}.tlm__wave i:nth-child(2){animation-delay:.1s}.tlm__wave i:nth-child(3){animation-delay:.2s}.tlm__wave i:nth-child(4){animation-delay:.3s}.tlm__wave i:nth-child(5){animation-delay:.4s}.tlm__wave i:nth-child(6){animation-delay:.5s}.tlm__wave i:nth-child(7){animation-delay:.25s}.tlm__wave i:nth-child(8){animation-delay:.15s}.tlm__wave i:nth-child(9){animation-delay:.35s}.tlm__wave i:nth-child(10){animation-delay:.05s}.tlm__wave i:nth-child(11){animation-delay:.45s}.tlm__wave i:nth-child(12){animation-delay:.2s}\n    @keyframes tlmWave { 0%,100% { height: 6px; opacity:.55; } 50% { height: 24px; opacity:1; } }\n    .tlm__hero-pill { position: absolute; right: -14px; top: 26px; display: inline-flex; align-items: center; gap: 8px; padding: 9px 13px; border-radius: var(--r-pill); background: var(--glass); border: 1px solid var(--glass-line); box-shadow: var(--shadow-sm); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); font-size: 12px; font-weight: 700; color: var(--navy); animation: tlmFloat calc(8s \/ var(--mo)) ease-in-out infinite; animation-delay: -3s; }\n    .tlm__hero-pill svg { width: 15px; height: 15px; color: var(--blue-med); }\n    @media(max-width:960px) {\n      .tlm__hero-grid { grid-template-columns: 1fr; }\n      .tlm__hero-visual { max-width: 460px; margin: 6px auto 0; }\n      .tlm__hero-frame { aspect-ratio: 4\/3; }\n    }\n    @media(max-width:600px) {\n      .tlm__hero-ctas .tlm__btn { width: 100%; }\n      .tlm__hero-card { left: 8px; width: min(250px, 84%); }\n      .tlm__hero-pill { right: 8px; }\n    }\n\n    \/* ======================= DOS CAMINOS ======================= *\/\n    .tlm__paths { padding: var(--tlm-pt) 0 var(--tlm-pb); position: relative; }\n    .tlm__paths-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 22px; }\n    .tlm__path { position: relative; padding: 8px; border-radius: var(--r-xl); background: var(--glass); border: 1px solid var(--glass-line); box-shadow: var(--shadow-md); overflow: hidden; transition: transform .35s var(--exp), box-shadow .35s var(--exp); }\n    .tlm__path:hover { transform: translateY(-4px); box-shadow: var(--shadow-lg); }\n    .tlm__path-media { position: relative; border-radius: 24px; overflow: hidden; aspect-ratio: 16\/10; background: linear-gradient(150deg, #d6e6f6, #b7d0ec); }\n    .tlm__path-media img { width: 100%; height: 100%; object-fit: cover; transition: transform .6s var(--exp); }\n    .tlm__path:hover .tlm__path-media img { transform: scale(1.04); }\n    .tlm__path-media::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 40%, rgba(14,17,36,0.34)); }\n    .tlm__path-tag { position: absolute; left: 16px; top: 16px; z-index: 2; display: inline-flex; align-items: center; gap: 7px; padding: 7px 12px; border-radius: var(--r-pill); background: rgba(255,255,255,0.92); font-size: 11.5px; font-weight: 700; letter-spacing: 0.02em; color: var(--navy); box-shadow: var(--shadow-sm); }\n    .tlm__path-tag svg { width: 14px; height: 14px; }\n    .tlm__path-tag--wa svg { color: var(--wa); }\n    .tlm__path-tag--zoom svg { color: var(--blue-med); }\n    .tlm__path-body { padding: 24px 22px 22px; }\n    .tlm__path-body .tlm__h3 { margin-bottom: 8px; }\n    .tlm__path-body .tlm__p { margin: 0 0 18px; }\n    .tlm__list { list-style: none; padding: 0; margin: 0 0 22px; display: grid; gap: 9px; }\n    .tlm__list li { display: flex; align-items: flex-start; gap: 10px; font-size: 13.5px; color: var(--ink); line-height: 1.4; }\n    .tlm__list svg { flex: 0 0 auto; width: 18px; height: 18px; color: var(--blue-med); margin-top: 1px; }\n    @media(max-width:820px) { .tlm__paths-grid { grid-template-columns: 1fr; } }\n\n    \/* UX m\u00f3vil: secci\u00f3n m\u00e1s compacta y f\u00e1cil de escanear *\/\n    @media(max-width:640px) {\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__wrap { padding: 0 16px; }\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__sec-head { margin-bottom: 24px; }\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__sec-head .tlm__h2 { font-size: 28px; line-height: 1.12; margin: 10px 0 10px; }\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__sec-head .tlm__lede { font-size: 14px; line-height: 1.45; }\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__paths { padding: var(--tlm-pt) 0 var(--tlm-pb); }\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__paths-grid { gap: 16px; }\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__path { padding: 6px; border-radius: 20px; }\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__path-media { aspect-ratio: 16 \/ 7; border-radius: 16px; }\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__path-body { padding: 18px 16px 18px; }\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__path-body .tlm__h3 { font-size: 18px; line-height: 1.2; margin-bottom: 6px; }\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__path-body .tlm__p { font-size: 13.5px; line-height: 1.45; margin-bottom: 14px; }\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__list { display: none; }\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__btn { width: 100%; min-height: 46px; padding: 13px 18px; font-size: 14px; }\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__path-tag { top: 12px; left: 12px; padding: 6px 10px; font-size: 11px; }\n    }\n\n    \/* ======================= AGENDA ======================= *\/\n    .tlm__agenda { padding: clamp(72px,9vw,120px) 0; position: relative; background: linear-gradient(180deg, #EEF4FB, #E6F0FA); }\n    .tlm__agenda-grid { display: grid; grid-template-columns: 0.92fr 1.08fr; gap: clamp(26px,4vw,52px); align-items: stretch; }\n    .tlm__agenda-aside { display: flex; flex-direction: column; }\n    .tlm__agenda-media { position: relative; border-radius: var(--r-xl); overflow: hidden; aspect-ratio: 4\/3; background: linear-gradient(150deg, #cfe0f2, #aac6e6); box-shadow: var(--shadow-md); margin-bottom: 16px; }\n    .tlm__agenda-media img { width: 100%; height: 100%; object-fit: cover; }\n    .tlm__agenda-media::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 50%, rgba(14,17,36,0.30)); }\n    .tlm__agenda-media .tlm__signal { position: absolute; left: 14px; bottom: 14px; display: inline-flex; align-items: center; gap: 9px; padding: 8px 12px; border-radius: var(--r-pill); background: rgba(255,255,255,0.92); font-size: 11.5px; font-weight: 700; color: var(--navy); box-shadow: var(--shadow-sm); }\n    .tlm__agenda-rules { display: grid; gap: 10px; }\n    .tlm__rule { display: flex; align-items: center; gap: 13px; padding: 14px 16px; border-radius: var(--r-md); background: var(--glass); border: 1px solid var(--glass-line); box-shadow: var(--shadow-sm); }\n    .tlm__rule-ico { flex: 0 0 auto; width: 38px; height: 38px; border-radius: 11px; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, rgba(128,181,226,0.16), rgba(128,181,226,0.10)); color: var(--blue-med); }\n    .tlm__rule-ico svg { width: 19px; height: 19px; }\n    .tlm__rule-k { font-size: 12px; font-weight: 700; color: var(--navy); }\n    .tlm__rule-v { font-size: 12.5px; color: var(--ink-soft); line-height: 1.4; }\n\n    \/* Panel reserva (formulario m\u00e9dico premium) *\/\n    .tlm__booker { position: relative; padding: 28px 28px 26px; border-radius: var(--r-xl); background: var(--glass); border: 1px solid var(--glass-line); box-shadow: var(--shadow-lg); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); overflow: hidden; }\n    .tlm__booker::before { content: \"\"; position: absolute; top: 0; left: 26px; right: 26px; height: 1px; background: linear-gradient(90deg, transparent, var(--blue), transparent); }\n    .tlm__booker-h { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 6px; }\n    .tlm__booker-h .tlm__h3 { font-size: 18px; }\n    .tlm__steps-dots { display: inline-flex; gap: 6px; }\n    .tlm__steps-dots i { width: 7px; height: 7px; border-radius: 50%; background: var(--silver); transition: background .3s var(--exp), transform .3s var(--exp); }\n    .tlm__steps-dots i.on { background: var(--blue-med); transform: scale(1.15); }\n    .tlm__booker-sub { font-size: 13px; color: var(--ink-soft); margin: 0 0 18px; line-height: 1.5; }\n    .tlm__stepn { display: inline-flex; align-items: center; gap: 9px; font-family: var(--fm); font-size: 10.5px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--blue-deep); margin-bottom: 10px; }\n    .tlm__stepn b { width: 20px; height: 20px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: rgba(128,181,226,0.14); font-size: 10.5px; }\n    .tlm__field { margin-bottom: 16px; }\n    .tlm__label { display: block; font-size: 13px; font-weight: 600; color: var(--navy); margin-bottom: 8px; }\n    .tlm__label .req { color: var(--blue-med); }\n    .tlm__select, .tlm__input { width: 100%; padding: 14px 16px; border-radius: var(--r-md); background: rgba(255,255,255,0.85); border: 1px solid var(--hair-2); color: var(--navy); font-family: inherit; font-size: 14.5px; transition: border-color .25s var(--exp), box-shadow .25s var(--exp); appearance: none; -webkit-appearance: none; }\n    .tlm__select { background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238DB5DF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\"); background-repeat: no-repeat; background-position: right 16px center; padding-right: 42px; }\n    .tlm__input::placeholder { color: var(--silver); }\n    .tlm__select:focus, .tlm__input:focus { border-color: var(--blue-med); box-shadow: 0 0 0 4px rgba(128,181,226,0.14); }\n    \/* ===== Dropdown premium de producto ===== *\/\n    .tlm__cdd { position: relative; }\n    .tlm__cdd-btn { width: 100%; display: flex; align-items: center; gap: 12px; padding: 14px 16px; border-radius: var(--r-md); background: rgba(255,255,255,0.85); border: 1px solid var(--hair-2); color: var(--navy); font-family: inherit; font-size: 14.5px; text-align: left; cursor: pointer; transition: border-color .25s var(--exp), box-shadow .25s var(--exp); }\n    .tlm__cdd-btn:hover { border-color: var(--blue); }\n    .tlm__cdd.open .tlm__cdd-btn { border-color: var(--blue-med); box-shadow: 0 0 0 4px rgba(128,181,226,0.16); }\n    .tlm__cdd-ico { flex: 0 0 auto; width: 30px; height: 30px; border-radius: 9px; display: flex; align-items: center; justify-content: center; background: rgba(128,181,226,0.16); color: var(--blue-med); }\n    .tlm__cdd-ico svg { width: 16px; height: 16px; }\n    .tlm__cdd-val { flex: 1; color: var(--silver); }\n    .tlm__cdd-val.sel { color: var(--navy); font-weight: 600; }\n    .tlm__cdd-chev { flex: 0 0 auto; width: 16px; height: 16px; color: var(--blue-med); transition: transform .3s var(--exp); }\n    .tlm__cdd.open .tlm__cdd-chev { transform: rotate(180deg); }\n    .tlm__cdd-panel { position: absolute; left: 0; right: 0; top: calc(100% + 8px); z-index: 30; max-height: 290px; overflow-y: auto; padding: 7px; border-radius: var(--r-md); background: rgba(255,255,255,0.97); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); border: 1px solid var(--glass-line); box-shadow: var(--shadow-lg); animation: tlmIn .2s var(--exp); scrollbar-width: thin; scrollbar-color: var(--blue) transparent; }\n    .tlm__cdd-panel[hidden] { display: none; }\n    .tlm__cdd-panel::-webkit-scrollbar { width: 8px; }\n    .tlm__cdd-panel::-webkit-scrollbar-thumb { background: rgba(128,181,226,0.5); border-radius: 8px; border: 2px solid transparent; background-clip: padding-box; }\n    .tlm__cdd-opt { width: 100%; display: flex; align-items: center; gap: 11px; padding: 10px 11px; border: 0; background: transparent; border-radius: 11px; color: var(--navy); font-family: inherit; font-size: 14px; text-align: left; cursor: pointer; transition: background .15s var(--exp); }\n    .tlm__cdd-opt:hover, .tlm__cdd-opt.active { background: rgba(128,181,226,0.16); }\n    .tlm__cdd-opt-ic { flex: 0 0 auto; width: 30px; height: 30px; border-radius: 9px; display: flex; align-items: center; justify-content: center; background: rgba(128,181,226,0.14); color: var(--blue-med); }\n    .tlm__cdd-opt-ic svg { width: 16px; height: 16px; }\n    .tlm__cdd-opt-tx { flex: 1; }\n    .tlm__cdd-opt-ck { flex: 0 0 auto; width: 17px; height: 17px; color: var(--blue-med); opacity: 0; transition: opacity .2s var(--exp); }\n    .tlm__cdd-opt[aria-selected=\"true\"] { background: rgba(128,181,226,0.12); font-weight: 600; }\n    .tlm__cdd-opt[aria-selected=\"true\"] .tlm__cdd-opt-ck { opacity: 1; }\n    .tlm__cdd-opt--other { margin-top: 5px; position: relative; }\n    .tlm__cdd-opt--other::before { content: \"\"; position: absolute; left: 11px; right: 11px; top: -3px; height: 1px; background: var(--hair); }\n    .tlm__field--other { display: none; }\n    .tlm__field--other.show { display: block; animation: tlmIn .35s var(--exp); }\n    @keyframes tlmIn { from { opacity: 0; transform: translateY(-5px); } to { opacity: 1; transform: none; } }\n    .tlm__valid { display: none; align-items: center; gap: 8px; font-size: 12.5px; color: #d65a5a; margin: 4px 0 14px; }\n    .tlm__valid.show { display: flex; }\n    .tlm__valid svg { width: 15px; height: 15px; flex: 0 0 auto; }\n    .tlm__hint { display: flex; align-items: flex-start; gap: 8px; font-size: 12px; color: var(--ink-soft); margin: 0 0 18px; line-height: 1.45; }\n    .tlm__hint svg { flex: 0 0 auto; width: 14px; height: 14px; color: var(--blue-med); margin-top: 1px; }\n    .tlm__booker-cta { display: grid; gap: 10px; }\n    .tlm__booker-note { font-size: 11.5px; color: var(--ink-soft); text-align: center; margin: 12px 0 0; }\n    .tlm__booker-note a { color: var(--blue-deep); font-weight: 600; }\n    .tlm__embed { margin-top: 18px; border-radius: var(--r-lg); overflow: hidden; border: 1px solid var(--hair-2); }\n    .tlm__embed[hidden] { display: none; }\n    .tlm__embed-mask { position: relative; }\n    .tlm__embed-mask::before { content: attr(data-msg); position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; text-align: center; padding: 24px; font-size: 13px; color: var(--navy); background: rgba(246,249,252,0.92); backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px); transition: opacity .4s var(--exp); z-index: 2; }\n    .tlm__embed-mask.unlocked::before { opacity: 0; pointer-events: none; }\n    .tlm__embed iframe, .tlm__embed-mask :where(iframe) { width: 100%; min-height: 620px; border: 0; display: block; }\n    @media(max-width:920px) { .tlm__agenda-grid { grid-template-columns: 1fr; } }\n\n    \/* ===== Calendario m\u00e9dico premium \u00b7 tarjeta profunda, estados claros ===== *\/\n    .tlm__cal-card { margin: 4px auto 0; max-width: 440px; padding: 18px 18px 16px; border-radius: var(--r-lg); position: relative; overflow: hidden; color: var(--cal-day); background: linear-gradient(165deg, var(--cal-bg1) 0%, var(--cal-bg2) 100%); border: 1px solid rgba(128,181,226,0.20); box-shadow: inset 0 1px 0 rgba(255,255,255,0.06), 0 18px 44px rgba(13,16,32,0.22); }\n    .tlm__cal-card::before { content: \"\"; position: absolute; top: 0; left: 18px; right: 18px; height: 1px; background: linear-gradient(90deg, transparent, var(--blue), transparent); opacity: .5; }\n    .tlm__cal-card::after { content: \"\"; position: absolute; width: 220px; height: 220px; right: -70px; top: -90px; border-radius: 50%; background: radial-gradient(circle, rgba(128,181,226,0.16), transparent 70%); pointer-events: none; }\n    .tlm__cal-head { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-bottom: 14px; position: relative; z-index: 1; }\n    .tlm__cal-title { font-size: 15px; font-weight: 700; letter-spacing: 0.01em; color: #fff; text-transform: capitalize; }\n    .tlm__cal-nav { width: 32px; height: 32px; border-radius: 10px; display: flex; align-items: center; justify-content: center; background: rgba(128,181,226,0.10); border: 1px solid rgba(128,181,226,0.22); color: var(--blue-bright); transition: background .2s var(--exp), border-color .2s var(--exp), transform .2s var(--exp); }\n    .tlm__cal-nav svg { width: 15px; height: 15px; }\n    .tlm__cal-nav:hover { background: rgba(128,181,226,0.20); border-color: var(--blue); transform: translateY(-1px); }\n    .tlm__cal-nav[disabled] { opacity: .28; pointer-events: none; }\n    .tlm__cal-dow { display: grid; grid-template-columns: repeat(7,1fr); gap: 5px; margin-bottom: 6px; }\n    .tlm__cal-dow span { text-align: center; font-family: var(--fm); font-size: 9.5px; letter-spacing: 0.05em; color: rgba(135,148,167,0.85); text-transform: uppercase; padding: 3px 0; }\n    .tlm__cal-grid { display: grid; grid-template-columns: repeat(7,1fr); gap: 5px; position: relative; z-index: 1; }\n    .tlm__cal-day { position: relative; aspect-ratio: 1\/1; min-height: 36px; display: flex; align-items: center; justify-content: center; border: 0; background: rgba(255,255,255,0.015); border-radius: 12px; color: rgba(255,255,255,0.9); font-family: inherit; font-size: 13px; font-weight: 500; cursor: pointer; transition: background .18s var(--exp), color .18s var(--exp), transform .15s var(--exp), box-shadow .18s var(--exp); }\n    .tlm__cal-day.empty { pointer-events: none; background: transparent; }\n    .tlm__cal-day.avail { background: rgba(128,181,226,0.06); }\n    .tlm__cal-day.avail:hover { background: rgba(128,181,226,0.18); transform: translateY(-1px); }\n    .tlm__cal-day.avail::after { content: \"\"; position: absolute; bottom: 6px; left: 50%; transform: translateX(-50%); width: 5px; height: 5px; border-radius: 50%; background: var(--cal-available); box-shadow: 0 0 6px rgba(94,232,176,0.6); }\n    .tlm__cal-day.is-today { box-shadow: inset 0 0 0 1.5px var(--cal-today); font-weight: 700; }\n    .tlm__cal-day.disabled { color: rgba(255,255,255,0.20); cursor: not-allowed; background: transparent; }\n    .tlm__cal-day.disabled::after { display: none; }\n    .tlm__cal-day.selected { background: var(--cal-selected); color: var(--navy); font-weight: 700; box-shadow: 0 10px 22px rgba(128,181,226,0.45); transform: translateY(-1px); }\n    .tlm__cal-day.selected::after { background: var(--navy); box-shadow: none; opacity: .45; }\n    .tlm__cal-legend { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 16px; padding-top: 13px; border-top: 1px solid rgba(128,181,226,0.14); position: relative; z-index: 1; }\n    .tlm__cal-legend span { display: inline-flex; align-items: center; gap: 7px; font-size: 11px; color: rgba(255,255,255,0.6); }\n    .tlm__cal-legend i { width: 9px; height: 9px; border-radius: 50%; flex: 0 0 auto; }\n    .tlm__lg-av { background: var(--cal-available); box-shadow: 0 0 6px rgba(94,232,176,0.5); } .tlm__lg-sel { background: var(--cal-selected); } .tlm__lg-bl { background: rgba(255,255,255,0.18); }\n\n    .tlm__slots { margin-top: 6px; }\n    .tlm__slots-empty { font-size: 12.5px; color: var(--ink-soft); padding: 14px 0 2px; margin: 0; }\n    .tlm__slot-group { margin-bottom: 12px; }\n    .tlm__slot-group h4 { display: flex; align-items: center; gap: 7px; font-size: 11.5px; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; color: var(--blue-deep); margin: 0 0 9px; }\n    .tlm__slot-group h4 svg { width: 14px; height: 14px; }\n    .tlm__slot-row { display: grid; grid-template-columns: repeat(auto-fill, minmax(78px,1fr)); gap: 8px; }\n    .tlm__slot { padding: 10px 6px; border-radius: var(--r-sm); border: 1px solid var(--hair-2); background: rgba(255,255,255,0.7); color: var(--navy); font-family: inherit; font-size: 13px; font-weight: 600; cursor: pointer; transition: border-color .18s var(--exp), background .18s var(--exp), transform .18s var(--exp), box-shadow .18s var(--exp); }\n    .tlm__slot:hover { border-color: var(--blue); background: rgba(128,181,226,0.10); transform: translateY(-1px); }\n    .tlm__slot.selected { background: var(--blue); border-color: var(--blue); color: var(--navy); box-shadow: 0 8px 18px rgba(128,181,226,0.34); }\n    .tlm__slot.occupied { color: var(--silver); background: rgba(20,40,80,0.04); border-color: var(--hair); text-decoration: line-through; cursor: not-allowed; box-shadow: none; transform: none; }\n    .tlm__summary { display: flex; align-items: center; gap: 10px; margin: 4px 0 4px; padding: 12px 14px; border-radius: var(--r-md); background: rgba(128,181,226,0.12); border: 1px solid rgba(128,181,226,0.30); font-size: 13px; color: var(--navy); font-weight: 600; }\n    .tlm__summary[hidden] { display: none; }\n    .tlm__summary svg { flex: 0 0 auto; width: 18px; height: 18px; color: var(--blue-deep); }\n    @media(max-width:920px) { .tlm__agenda-grid { grid-template-columns: 1fr; } }\n    @media(max-width:560px) { .tlm__cal-card { padding: 15px 14px 14px; border-radius: var(--r-md); } .tlm__cal-grid, .tlm__cal-dow { gap: 4px; } .tlm__cal-day { font-size: 12.5px; min-height: 34px; border-radius: 10px; } .tlm__cal-legend { gap: 12px; } .tlm__slot-row { grid-template-columns: repeat(auto-fill, minmax(64px,1fr)); gap: 7px; } .tlm__slot { padding: 9px 4px; } }\n\n    \/* ======================= C\u00d3MO FUNCIONA ======================= *\/\n    .tlm__flow { padding: clamp(72px,9vw,120px) 0; }\n    .tlm__flow-track { position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; }\n    .tlm__flow-line { position: absolute; left: 8%; right: 8%; top: 34px; height: 2px; background: linear-gradient(90deg, var(--hair-2), var(--hair-2)); border-radius: 2px; overflow: hidden; }\n    .tlm__flow-line::after { content: \"\"; position: absolute; inset: 0; width: 40%; background: linear-gradient(90deg, transparent, var(--blue-med), transparent); transform: translateX(-120%); animation: tlmTravel calc(4.2s \/ var(--mo)) linear infinite; }\n    @keyframes tlmTravel { to { transform: translateX(320%); } }\n    .tlm__node { position: relative; text-align: center; }\n    .tlm__node-dot { position: relative; z-index: 1; width: 68px; height: 68px; margin: 0 auto 18px; border-radius: 20px; display: flex; align-items: center; justify-content: center; background: var(--white); border: 1px solid var(--glass-line); color: var(--blue-med); box-shadow: var(--shadow-md); }\n    .tlm__node-dot svg { width: 28px; height: 28px; }\n    .tlm__node-n { position: absolute; top: -7px; right: calc(50% - 42px); width: 22px; height: 22px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: var(--fm); font-size: 10.5px; font-weight: 700; color: var(--navy); background: var(--blue); box-shadow: 0 4px 10px rgba(128,181,226,0.5); }\n    .tlm__node h3 { font-size: 15.5px; margin: 0 0 5px; }\n    .tlm__node p { font-size: 13px; color: var(--ink-soft); margin: 0; line-height: 1.45; max-width: 24ch; margin-inline: auto; }\n    @media(max-width:760px) { .tlm__flow-track { grid-template-columns: 1fr 1fr; gap: 28px 18px; } .tlm__flow-line { display: none; } }\n    @media(max-width:430px) { .tlm__flow-track { grid-template-columns: 1fr; } }\n\n    \/* ======================= BENEFICIOS ======================= *\/\n    .tlm__benefits { padding: clamp(72px,9vw,120px) 0; background: linear-gradient(180deg, #F6F9FC, #EEF4FB); }\n    .tlm__ben-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n    .tlm__ben { padding: 26px 24px; border-radius: var(--r-lg); background: var(--glass); border: 1px solid var(--glass-line); box-shadow: var(--shadow-sm); transition: transform .3s var(--exp), box-shadow .3s var(--exp); }\n    .tlm__ben:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); }\n    .tlm__ben-ico { width: 46px; height: 46px; border-radius: 13px; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, rgba(128,181,226,0.15), rgba(128,181,226,0.10)); color: var(--blue-med); margin-bottom: 16px; font-size: 20px; }\n    .tlm__ben-ico svg { width: 24px; height: 24px; }\n    .tlm__ben h3 { font-size: 15.5px; margin: 0 0 6px; }\n    .tlm__ben p { font-size: 13px; color: var(--ink-soft); margin: 0; line-height: 1.5; }\n    @media(max-width:900px) { .tlm__ben-grid { grid-template-columns: 1fr 1fr; } }\n    @media(max-width:560px) { .tlm__ben-grid { grid-template-columns: 1fr; } }\n\n    \/* ======================= CONFIANZA ======================= *\/\n    .tlm__trust { padding: clamp(72px,9vw,120px) 0; }\n    .tlm__trust-grid { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: clamp(30px,4vw,60px); align-items: center; }\n    .tlm__trust-media { position: relative; border-radius: var(--r-xl); overflow: hidden; aspect-ratio: 4\/5; background: linear-gradient(150deg, #cfe0f2, #aac6e6); box-shadow: var(--shadow-lg); }\n    .tlm__trust-media img { width: 100%; height: 100%; object-fit: cover; }\n    .tlm__trust-media::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 55%, rgba(14,17,36,0.30)); }\n    .tlm__seals { display: flex; flex-wrap: wrap; gap: 9px; margin: 22px 0 0; }\n    .tlm__seal { display: inline-flex; align-items: center; gap: 8px; padding: 10px 14px; border-radius: var(--r-md); background: var(--white); border: 1px solid var(--hair); box-shadow: var(--shadow-sm); font-size: 12.5px; font-weight: 600; color: var(--navy); }\n    .tlm__seal svg { width: 17px; height: 17px; color: var(--blue-med); flex: 0 0 auto; }\n    .tlm__notice { margin: 22px 0 0; display: flex; align-items: flex-start; gap: 11px; padding: 15px 18px; border-radius: var(--r-md); background: rgba(128,181,226,0.07); border: 1px solid rgba(128,181,226,0.18); font-size: 12.5px; color: var(--ink-soft); line-height: 1.55; }\n    .tlm__notice .dot { flex: 0 0 auto; width: 8px; height: 8px; border-radius: 50%; background: var(--blue-med); margin-top: 5px; }\n    @media(max-width:860px) { .tlm__trust-grid { grid-template-columns: 1fr; } .tlm__trust-media { aspect-ratio: 16\/10; order: -1; } }\n\n    \/* ======================= FAQ ======================= *\/\n    .tlm__faq { padding: clamp(72px,9vw,120px) 0; background: linear-gradient(180deg, #EEF4FB, #F6F9FC); }\n    .tlm__faq-grid { max-width: 820px; margin: 0 auto; display: grid; gap: 10px; }\n    .tlm__acc { border-radius: var(--r-md); background: var(--glass); border: 1px solid var(--glass-line); box-shadow: var(--shadow-sm); overflow: hidden; transition: box-shadow .3s var(--exp); }\n    .tlm__acc[open] { box-shadow: var(--shadow-md); }\n    .tlm__acc summary { list-style: none; cursor: pointer; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 18px 22px; font-size: 15px; font-weight: 600; color: var(--navy); }\n    .tlm__acc summary::-webkit-details-marker { display: none; }\n    .tlm__acc-ico { flex: 0 0 auto; width: 26px; height: 26px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: rgba(128,181,226,0.12); color: var(--blue-med); transition: transform .35s var(--exp); }\n    .tlm__acc-ico svg { width: 14px; height: 14px; }\n    .tlm__acc[open] .tlm__acc-ico { transform: rotate(45deg); }\n    .tlm__acc-body { padding: 0 22px 20px; color: var(--ink-soft); font-size: 14px; line-height: 1.6; max-width: 68ch; }\n\n    \/* ======================= CTA FINAL ======================= *\/\n    .tlm__final { position: relative; overflow: hidden; padding: clamp(80px,10vw,140px) 0; }\n    .tlm__final-bg { position: absolute; inset: 0; z-index: 0; background: linear-gradient(135deg, #80B5E2 0%, #9CC2EA 50%, #A9CEF0 100%); }\n    .tlm__final-bg::before { content: \"\"; position: absolute; inset: 0; background: radial-gradient(60% 80% at 20% 10%, rgba(255,255,255,0.45), transparent 60%), radial-gradient(50% 70% at 90% 90%, rgba(255,255,255,0.28), transparent 60%); }\n    .tlm__final-mesh { position: absolute; inset: -10%; z-index: 0; filter: blur(30px); opacity: .6; }\n    .tlm__final-mesh span { position: absolute; border-radius: 50%; mix-blend-mode: screen; animation: tlmDrift calc(22s \/ var(--mo)) ease-in-out infinite alternate; }\n    .tlm__final-mesh span:nth-child(1) { width: 40vw; height: 40vw; left: 4%; top: -16%; background: radial-gradient(circle, rgba(255,255,255,0.55), transparent 64%); }\n    .tlm__final-mesh span:nth-child(2) { width: 34vw; height: 34vw; right: 2%; bottom: -18%; background: radial-gradient(circle, rgba(255,255,255,0.4), transparent 64%); animation-delay: -7s; }\n    .tlm__final-inner { position: relative; z-index: 1; max-width: 720px; margin: 0 auto; text-align: center; }\n    .tlm__final .tlm__ey { color: var(--navy); }\n    .tlm__final .tlm__ey::before { background: linear-gradient(90deg, transparent, var(--navy)); }\n    .tlm__final .tlm__h2 { color: var(--navy); }\n    .tlm__final-sub { margin: 14px auto 30px; max-width: 50ch; color: rgba(25,27,53,0.82); font-size: clamp(15px,1.2vw,18px); line-height: 1.55; }\n    .tlm__final-ctas { display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; margin-bottom: 24px; }\n    .tlm__final .tlm__btn--soft { background: #fff; color: var(--navy); box-shadow: 0 14px 34px rgba(25,27,53,0.16); }\n    .tlm__final .tlm__btn--ghost { color: var(--navy); border-color: rgba(25,27,53,0.32); }\n    .tlm__final .tlm__btn--ghost:hover { background: rgba(255,255,255,0.40); border-color: var(--navy); color: var(--navy); }\n    .tlm__final-meta { display: flex; flex-direction: column; gap: 6px; align-items: center; }\n    .tlm__final-meta span { display: inline-flex; align-items: center; gap: 8px; font-size: 12.5px; color: rgba(25,27,53,0.82); }\n    .tlm__final-meta svg { width: 14px; height: 14px; flex: 0 0 auto; }\n    @media(max-width:560px) { .tlm__final-ctas .tlm__btn { width: 100%; } }\n\n    .tlm__legal { padding: 26px 0 clamp(40px,6vw,72px); background: var(--mist-2); }\n    .tlm__legal p { max-width: 880px; margin: 0 auto; display: flex; align-items: flex-start; gap: 11px; padding: 0 28px; font-size: 12px; color: var(--silver); line-height: 1.55; }\n    .tlm__legal .dot { flex: 0 0 auto; width: 7px; height: 7px; border-radius: 50%; background: var(--blue); margin-top: 5px; }\n\n    \/* ======================= STICKY CTA (m\u00f3vil) ======================= *\/\n    .tlm__sticky { display: none; }\n    @media(max-width:720px) {\n      .tlm__sticky { position: fixed; left: 10px; right: 10px; bottom: 10px; z-index: 60; display: grid; grid-template-columns: 1fr 1fr; gap: 8px; padding: 9px; border-radius: var(--r-pill); background: rgba(255,255,255,0.86); border: 1px solid var(--glass-line); box-shadow: 0 14px 40px rgba(20,40,80,0.20); backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); animation: tlmSticky .5s var(--exp) .6s both; }\n      .tlm__sticky .tlm__btn { width: 100%; padding: 13px 14px; font-size: 13.5px; }\n      .tlm__legal { padding-bottom: 96px; }\n    }\n    @keyframes tlmSticky { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: none; } }\n\n    \/* ======================= Refinos responsive premium ======================= *\/\n    @media(max-width:600px) {\n      .tlm__h1 { font-size: clamp(34px,8.4vw,46px); }\n      .tlm__hero .tlm__h1 { line-height: 1.0; }\n      .tlm__sec-head { margin-bottom: 36px; }\n      .tlm__path-body { padding: 20px 18px 18px; }\n      .tlm__booker { padding: 22px 20px 22px; }\n      .tlm__hero-card { padding: 14px 15px; }\n    }\n    \/* Performance m\u00f3vil: aligerar SOLO los backdrop-filter pesados de tarjetas de contenido.\n       El motion del hero (malla + l\u00ednea animada) se mantiene visible. *\/\n    @media(max-width:720px) {\n      .tlm__mesh { filter: blur(24px); }\n      .tlm__booker, .tlm__path, .tlm__ben, .tlm__acc { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255,255,255,0.92); }\n      .tlm__hero-card, .tlm__hero-pill { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255,255,255,0.9); }\n      .tlm__sticky { background: rgba(255,255,255,0.96) !important; }\n    }\n\n    \/* Motion off \/ reduced *\/\n    .tlm--still .tlm__mesh, .tlm--still .tlm__hero-lines, .tlm--still .tlm__final-mesh { animation: none; }\n    .tlm--still [class*=\"tlm\"] { animation: none !important; }\n    @media (prefers-reduced-motion: reduce) {\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L *, #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L *::before, #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L *::after { animation: none !important; transition: none !important; }\n      #tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L .tlm__r { opacity: 1; transform: none; }\n    }\n  <\/style><div class=\"tlm__paths\">\n    <div class=\"tlm__wrap\">\n      <div class=\"tlm__sec-head\" data-r>\n        <span class=\"tlm__ey tlm__ey--c\">Elige tu camino<\/span>\n        <h2 class=\"tlm__h2 h2\">Atenci\u00f3n m\u00e9dica, con o sin receta.<\/h2>\n        <p class=\"tlm__lede\">Tenemos dos formas de ayudarte seg\u00fan el punto en el que est\u00e9s.<\/p>\n      <\/div>\n      <div class=\"tlm__paths-grid\">\n        <article class=\"tlm__path\" data-r>\n          <div class=\"tlm__path-media\">\n            <span class=\"tlm__path-tag tlm__path-tag--wa\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12.04 2c-5.46 0-9.91 4.45-9.91 9.91 0 1.75.46 3.45 1.32 4.95L2 22l5.25-1.38a9.9 9.9 0 0 0 4.79 1.22h.01c5.46 0 9.91-4.45 9.91-9.91 0-2.65-1.03-5.14-2.9-7.01A9.82 9.82 0 0 0 12.04 2z\"\/><\/svg>WhatsApp<\/span><img decoding=\"async\" src=\"https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/envio-receta-medica-whatsapp-farmacias-magistrales_jpg-1.png\" alt=\"Paciente enviando receta m\u00e9dica\" width=\"800\" height=\"500\" loading=\"lazy\"><\/div>\n          <div class=\"tlm__path-body\">\n            <h3 class=\"tlm__h3\">Ya tengo receta m\u00e9dica<\/h3>\n            <p class=\"tlm__p\">Env\u00edanos tu receta por WhatsApp y te ayudamos a surtir tu medicamento magistral.<\/p>\n            <ul class=\"tlm__list\"><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg>Revisi\u00f3n de receta<\/li><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg>Cotizaci\u00f3n r\u00e1pida<\/li><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg>Seguimiento por WhatsApp<\/li><\/ul>\n            <a class=\"tlm__btn tlm__btn--wa\" href=\"https:\/\/wa.me\/525629162169\"  target=\"_blank\" rel=\"noopener\" style=\"width:100%;\">\n              <svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"currentColor\"><path d=\"M12.04 2c-5.46 0-9.91 4.45-9.91 9.91 0 1.75.46 3.45 1.32 4.95L2 22l5.25-1.38a9.9 9.9 0 0 0 4.79 1.22h.01c5.46 0 9.91-4.45 9.91-9.91 0-2.65-1.03-5.14-2.9-7.01A9.82 9.82 0 0 0 12.04 2z\"\/><\/svg>\n              <span>Enviar mi receta<\/span>\n            <\/a>\n          <\/div>\n        <\/article>\n        <article class=\"tlm__path\" data-r>\n          <div class=\"tlm__path-media\">\n            <span class=\"tlm__path-tag tlm__path-tag--zoom\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M23 7l-7 5 7 5V7z\"\/><rect x=\"1\" y=\"5\" width=\"15\" height=\"14\" rx=\"2\"\/><\/svg>Zoom<\/span><img decoding=\"async\" src=\"https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/teleconsulta-medica-farmacias-magistrales-1.png\" alt=\"Paciente en videoconsulta m\u00e9dica\" width=\"800\" height=\"500\" loading=\"lazy\"><\/div>\n          <div class=\"tlm__path-body\">\n            <h3 class=\"tlm__h3\">A\u00fan no tengo receta<\/h3>\n            <p class=\"tlm__p\">Agenda tu videoconsulta, recibe una valoraci\u00f3n real y \u2014si procede\u2014 tu receta magistral.<\/p>\n            <ul class=\"tlm__list\"><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg>Valoraci\u00f3n m\u00e9dica real<\/li><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg>Plan personalizado para tu caso<\/li><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg>Receta cuando el m\u00e9dico la indica<\/li><\/ul>\n            <a class=\"tlm__btn tlm__btn--primary js-open-teleconsulta\" href=\"#\" style=\"width:100%; color:#ffffff !important;\">\n              <span>Agendar teleconsulta<\/span>\n              <svg class=\"tlm__arrow\" viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>\n            <\/a>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/div><script>\n  (function(){\n    var root = document.getElementById('tlm-template--telemedicina__02_fm_telemedicina_caminos_hpJD6L');\n    if(!root) return;\n    var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    var still = root.classList.contains('tlm--still');\n\n    \/* WhatsApp builder (fallback) *\/\n    var phone = \"525629162169\";\n    var msg = \"Hola, ya cuento con mi receta m\u00e9dica y me gustar\u00eda surtir mi medicamento magistral.\";\n    function waUrl(extra){ var p=(phone||'').replace(\/[^0-9]\/g,''); if(!p) return null; return 'https:\/\/wa.me\/'+p+'?text='+encodeURIComponent(msg+(extra?(' '+extra):'')); }\n    var wa = waUrl('');\n    if(wa){ root.querySelectorAll('[data-wa]').forEach(function(a){ a.setAttribute('href', wa); }); }\n\n    \/* Reveal con stagger por grupos *\/\n    var reveals = root.querySelectorAll('[data-r]');\n    reveals.forEach(function(el){ el.classList.add('tlm__r'); });\n    if (reduce || still || !('IntersectionObserver' in window)) {\n      reveals.forEach(function(el){ el.classList.add('tlm__r--in'); });\n    } else {\n      var io = new IntersectionObserver(function(entries){\n        entries.forEach(function(e){\n          if(e.isIntersecting){\n            var sibs = Array.prototype.slice.call(e.target.parentElement.querySelectorAll(':scope > [data-r]'));\n            var i = sibs.indexOf(e.target);\n            e.target.style.transitionDelay = (Math.max(0,i)*70) + 'ms';\n            e.target.classList.add('tlm__r--in');\n            io.unobserve(e.target);\n          }\n        });\n      }, { threshold: 0.16, rootMargin: '0px 0px -50px 0px' });\n      reveals.forEach(function(el){ io.observe(el); });\n    }\n\n    \/* Booker + dropdown premium *\/\n    var booker = root.querySelector('[data-booker]');\n    if(booker){\n      var hidden = booker.querySelector('[data-prod]');\n      var cdd = booker.querySelector('[data-cdd]');\n      var cddBtn = booker.querySelector('[data-cdd-btn]');\n      var cddPanel = booker.querySelector('[data-cdd-panel]');\n      var cddVal = booker.querySelector('[data-cdd-val]');\n      var opts = cddPanel ? cddPanel.querySelectorAll('.tlm__cdd-opt') : [];\n      var otherWrap = booker.querySelector('[data-other]');\n      var otherInput = booker.querySelector('[data-other-input]');\n      var validMsg = booker.querySelector('[data-valid]');\n      var btn = booker.querySelector('[data-agenda-btn]');\n      var box = booker.querySelector('[data-embed-box]');\n      var mask = booker.querySelector('[data-embed-mask]');\n      var dots = booker.querySelectorAll('[data-dot]');\n      var base = booker.getAttribute('data-agenda-url') || '';\n      var embed = booker.getAttribute('data-embed') === 'true';\n      var param = booker.getAttribute('data-param') || '';\n      var paramDate = booker.getAttribute('data-param-date') || '';\n      var paramTime = booker.getAttribute('data-param-time') || '';\n      var waSup = booker.getAttribute('data-wa') || '';\n      \/* Estado del calendario *\/\n      var calEl = booker.querySelector('[data-cal]');\n      var calOn = !!calEl;\n      var calRequire = calEl && calEl.getAttribute('data-require') === 'true';\n      var selDate = null, selTime = '', selDateISO = '';\n      var summaryEl = booker.querySelector('[data-summary]');\n      var summaryTx = booker.querySelector('[data-summary-text]');\n      function val(){ return hidden ? hidden.value : ''; }\n      function prod(){ if(val()==='__otro__') return (otherInput && otherInput.value.trim())||''; return val(); }\n      function ok(){\n        if(!val()) return false;\n        if(val()==='__otro__' && !(otherInput && otherInput.value.trim().length)) return false;\n        if(calOn && calRequire && (!selDateISO || !selTime)) return false;\n        return true;\n      }\n      function appendParam(u,k,v){ if(!k||!v) return u; var s=u.indexOf('?')===-1?'?':'&'; return u+s+encodeURIComponent(k)+'='+encodeURIComponent(v); }\n      function buildUrl(p){ if(!base) return base; var u=base; u=appendParam(u,param,p); u=appendParam(u,paramDate,selDateISO); u=appendParam(u,paramTime,selTime); return u; }\n      function setDots(n){ dots.forEach(function(d,i){ d.classList.toggle('on', i<n); }); }\n      function stage(){ var s=0; if(val() &#038;&#038; (val()!=='__otro__' || (otherInput&#038;&#038;otherInput.value.trim()))) s=1; if(calOn){ if(selDateISO) s=2; if(selDateISO &#038;&#038; selTime) s=3; } else if(s===1){ s=2; } return s; }\n      function openCdd(o){ if(!cdd) return; cdd.classList.toggle('open', o); if(cddPanel) cddPanel.hidden = !o; if(cddBtn) cddBtn.setAttribute('aria-expanded', o?'true':'false'); }\n      function updateSummary(){\n        if(!summaryEl) return;\n        if(selDateISO &#038;&#038; selTime){ summaryTx.textContent = (prod()? (prod()+' \u00b7 ') : '') + fmtDate(selDate) + ' \u00b7 ' + selTime; summaryEl.hidden = false; }\n        else summaryEl.hidden = true;\n      }\n      function refresh(){\n        updateSummary();\n        if(ok()){\n          btn.removeAttribute('aria-disabled');\n          if(validMsg) validMsg.classList.remove('show');\n          if(base) btn.setAttribute('href', buildUrl(prod()));\n          else if(waSup) btn.setAttribute('href', waSup);\n          if(embed &#038;&#038; box){ box.hidden=false; if(mask) mask.classList.add('unlocked'); }\n        } else {\n          btn.setAttribute('aria-disabled','true');\n          if(embed &#038;&#038; mask) mask.classList.remove('unlocked');\n        }\n        setDots(stage());\n      }\n      var optArr = Array.prototype.slice.call(opts);\n      function focusOpt(idx){ if(!optArr.length) return; idx=(idx+optArr.length)%optArr.length; optArr[idx].focus(); }\n      function choose(o){\n        var v = o.getAttribute('data-val');\n        if(hidden) hidden.value = v;\n        optArr.forEach(function(x){ x.setAttribute('aria-selected','false'); });\n        o.setAttribute('aria-selected','true');\n        if(cddVal){ cddVal.textContent = o.querySelector('.tlm__cdd-opt-tx').textContent; cddVal.classList.add('sel'); }\n        if(v==='__otro__'){ if(otherWrap) otherWrap.classList.add('show'); setTimeout(function(){ if(otherInput) otherInput.focus(); }, 60); }\n        else { if(otherWrap) otherWrap.classList.remove('show'); if(cddBtn) cddBtn.focus(); }\n        openCdd(false);\n        refresh();\n      }\n      if(cddBtn){\n        cddBtn.addEventListener('click', function(e){ e.stopPropagation(); openCdd(!cdd.classList.contains('open')); });\n        cddBtn.addEventListener('keydown', function(e){\n          if(e.key==='ArrowDown' || e.key==='Enter' || e.key===' '){ e.preventDefault(); openCdd(true); var cur=cddPanel.querySelector('[aria-selected=\"true\"]'); (cur||optArr[0]).focus(); }\n        });\n      }\n      optArr.forEach(function(o, idx){\n        o.addEventListener('click', function(){ choose(o); });\n        o.addEventListener('keydown', function(e){\n          if(e.key==='ArrowDown'){ e.preventDefault(); focusOpt(idx+1); }\n          else if(e.key==='ArrowUp'){ e.preventDefault(); focusOpt(idx-1); }\n          else if(e.key==='Home'){ e.preventDefault(); focusOpt(0); }\n          else if(e.key==='End'){ e.preventDefault(); focusOpt(optArr.length-1); }\n          else if(e.key==='Escape'){ e.preventDefault(); openCdd(false); if(cddBtn) cddBtn.focus(); }\n        });\n      });\n      document.addEventListener('click', function(e){ if(cdd &#038;&#038; !cdd.contains(e.target)) openCdd(false); });\n      document.addEventListener('keydown', function(e){ if(e.key==='Escape' &#038;&#038; cdd &#038;&#038; cdd.classList.contains('open')){ openCdd(false); if(cddBtn) cddBtn.focus(); } });\n      if(otherInput){ otherInput.addEventListener('input', refresh); }\n      if(btn){ btn.addEventListener('click', function(ev){\n        if(!ok()){ ev.preventDefault(); if(validMsg) validMsg.classList.add('show'); if(cddBtn) cddBtn.focus(); else if(calEl) calEl.scrollIntoView({behavior:'smooth',block:'center'}); return false; }\n        if(!base &#038;&#038; !waSup){ ev.preventDefault(); }\n      }); }\n\n      \/* ===== Calendario m\u00e9dico ===== *\/\n      var MES=['enero','febrero','marzo','abril','mayo','junio','julio','agosto','septiembre','octubre','noviembre','diciembre'];\n      function pad2(x){ return ('0'+x).slice(-2); }\n      function fmtDate(d){ return d.getDate()+' '+MES[d.getMonth()]+' '+d.getFullYear(); }\n      if(calOn){\n        var grid=calEl.querySelector('[data-cal-grid]'), titleEl=calEl.querySelector('[data-cal-title]'),\n            prevBtn=calEl.querySelector('[data-cal-prev]'), nextBtn=calEl.querySelector('[data-cal-next]'),\n            slotsWrap=calEl.querySelector('[data-slots]'), slotsEmpty=calEl.querySelector('[data-slots-empty]');\n        var daysOff=(calEl.getAttribute('data-daysoff')||'0').split(\/[ ,]+\/).filter(Boolean).map(Number);\n        var minHours=parseFloat(calEl.getAttribute('data-minhours')||'24')||0;\n        var morning=(calEl.getAttribute('data-morning')||'').split(\/[ ,]+\/).filter(Boolean);\n        var night=(calEl.getAttribute('data-night')||'').split(\/[ ,]+\/).filter(Boolean);\n        var mlabel=calEl.getAttribute('data-mlabel')||'Ma\u00f1ana', nlabel=calEl.getAttribute('data-nlabel')||'Noche';\n        var noslots=calEl.getAttribute('data-noslots')||'Por el momento no hay horarios disponibles este d\u00eda.';\n        var occupied=(calEl.getAttribute('data-occupied')||'').split(\/[\\n,|]+\/).map(function(s){return s.trim();}).filter(Boolean);\n        var now=new Date(), minMs=now.getTime()+minHours*3600000;\n        var view=new Date(now.getFullYear(),now.getMonth(),1), minMonth=new Date(now.getFullYear(),now.getMonth(),1);\n        var todayMid=new Date(now.getFullYear(),now.getMonth(),now.getDate());\n        function iso(d){ return d.getFullYear()+'-'+pad2(d.getMonth()+1)+'-'+pad2(d.getDate()); }\n        function slotMs(d,t){ var p=t.split(':'); return new Date(d.getFullYear(),d.getMonth(),d.getDate(),parseInt(p[0],10),parseInt(p[1]||0,10),0,0).getTime(); }\n        function dayAvailable(d){ if(daysOff.indexOf(d.getDay())!==-1) return false; var all=morning.concat(night); for(var i=0;i<all.length;i++){ if(slotMs(d,all[i])>=minMs) return true; } return false; }\n        var sun='\\x3Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\\x3E\\x3Ccircle cx=\"12\" cy=\"12\" r=\"4\"\/\\x3E\\x3Cpath d=\"M12 2v2M12 20v2M4 12H2M22 12h-2M5 5l1.4 1.4M17.6 17.6 19 19M5 19l1.4-1.4M17.6 6.4 19 5\"\/\\x3E\\x3C\/svg\\x3E';\n        var moon='\\x3Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\\x3E\\x3Cpath d=\"M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8z\"\/\\x3E\\x3C\/svg\\x3E';\n        function makeSlot(d,t){ var b=document.createElement('button'); b.type='button'; b.className='tlm__slot'; b.textContent=t;\n          var blocked = occupied.indexOf(iso(d)+' '+t)!==-1 || slotMs(d,t)<minMs;\n          if(blocked){ b.classList.add('occupied'); b.disabled=true; b.setAttribute('aria-disabled','true'); }\n          else { if(selTime===t) b.classList.add('selected'); b.addEventListener('click', function(){ selTime=t; renderSlots(d); refresh(); }); }\n          return b; }\n        function group(d,label,arr,icon){ if(!arr.length) return null; var wrap=document.createElement('div'); wrap.className='tlm__slot-group';\n          var h=document.createElement('h4'); h.innerHTML=icon+'\\x3Cspan\\x3E'+label+'\\x3C\/span\\x3E'; wrap.appendChild(h);\n          var row=document.createElement('div'); row.className='tlm__slot-row'; arr.forEach(function(t){ row.appendChild(makeSlot(d,t)); }); wrap.appendChild(row); return wrap; }\n        function renderSlots(d){ slotsWrap.innerHTML='';\n          var anyM=morning.some(function(t){return slotMs(d,t)>=minMs;}), anyN=night.some(function(t){return slotMs(d,t)>=minMs;});\n          if(!anyM && !anyN){ var p=document.createElement('p'); p.className='tlm__slots-empty'; p.textContent=noslots; slotsWrap.appendChild(p); return; }\n          var g1=group(d,mlabel,morning,sun); if(g1) slotsWrap.appendChild(g1);\n          var g2=group(d,nlabel,night,moon); if(g2) slotsWrap.appendChild(g2); }\n        function selectDay(d){ selDate=d; selDateISO=iso(d); selTime=''; renderMonth(); renderSlots(d); refresh(); }\n        function renderMonth(){ titleEl.textContent=MES[view.getMonth()]+' '+view.getFullYear();\n          prevBtn.disabled=(view.getFullYear()===minMonth.getFullYear() && view.getMonth()===minMonth.getMonth());\n          grid.innerHTML='';\n          var first=new Date(view.getFullYear(),view.getMonth(),1), startDow=(first.getDay()+6)%7;\n          for(var i=0;i<startDow;i++){ var e=document.createElement('div'); e.className='tlm__cal-day empty'; grid.appendChild(e); }\n          var dim=new Date(view.getFullYear(),view.getMonth()+1,0).getDate();\n          for(var day=1; day<=dim; day++){ var d=new Date(view.getFullYear(),view.getMonth(),day);\n            var b=document.createElement('button'); b.type='button'; b.className='tlm__cal-day'; b.textContent=day;\n            if(d.getTime()===todayMid.getTime()) b.classList.add('is-today');\n            if(dayAvailable(d)){ b.classList.add('avail'); b.setAttribute('aria-label',fmtDate(d)); if(selDateISO===iso(d)) b.classList.add('selected'); (function(dd){ b.addEventListener('click', function(){ selectDay(dd); }); })(d); }\n            else { b.classList.add('disabled'); b.disabled=true; }\n            grid.appendChild(b); } }\n        prevBtn.addEventListener('click', function(){ view=new Date(view.getFullYear(),view.getMonth()-1,1); renderMonth(); });\n        nextBtn.addEventListener('click', function(){ view=new Date(view.getFullYear(),view.getMonth()+1,1); renderMonth(); });\n        renderMonth();\n      }\n      refresh();\n    }\n  })();\n  <\/script>\n<\/section>\n<\/div>\n\n\n\n<section id=\"shopify-section-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb\" class=\"shopify-section section-fm-telemedicina-proceso\"><section\n  id=\"fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb\"\n  class=\"fm-process color- gradient\"\n  aria-label=\"Proceso de telemedicina\"\n  style=\"\n    --fm-padding-top: 40px;\n    --fm-padding-bottom: 40px;\n    --fm-max-width: 1600px;\n    --fm-accent: #82b6e3;\n    --fm-navy: #82b6e3;\n    --fm-muted: #ffffff;\n    --fm-line: #31405f;\n    --fm-bg: #181B37;\n    --fm-white: #FFFFFF;\n  \"\n>\n  <style>\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb {\n      padding-top: var(--fm-padding-top);\n      padding-bottom: var(--fm-padding-bottom);\n      font-family: var(--font-body-family);\n      background: var(--fm-bg);\n      color: var(--fm-white);\n      overflow: hidden;\n    }\n\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb * {\n      box-sizing: border-box;\n    }\n\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__wrap {\n      width: min(var(--fm-max-width), calc(100% - 40px));\n      margin: 0 auto;\n    }\n\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__head {\n      margin: 0 auto clamp(34px, 5vw, 56px);\n      text-align: center;\n      max-width: 780px;\n    }\n\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__eyebrow {\n      display: block;\n      margin-bottom: 10px;\n      font-size: 11px;\n      line-height: 1.2;\n      font-weight: 800;\n      letter-spacing: 0.32em;\n      text-transform: uppercase;\n      color: var(--fm-accent);\n    }\n\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__title {\n      margin: 0;\n      font-family: var(--font-heading-family);\n      line-height: 1.02;\n      font-weight: 600;\n      letter-spacing: -0.035em;\n      text-transform: uppercase;\n      color: var(--fm-navy);\n    }\n\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__subtitle {\n      margin: 14px auto 0;\n      max-width: 720px;\n      font-size: clamp(14px, 1.25vw, 18px);\n      line-height: 1.6;\n      color: var(--fm-muted);\n    }\n\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__grid {\n      display: grid;\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      border-top: 0;\n    }\n\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__step {\n      position: relative;\n      min-height: 250px;\n      padding: clamp(22px, 3.4vw, 42px) clamp(18px, 2.5vw, 34px);\n      background: transparent;\n      border-left: 1px solid var(--fm-line);\n    }\n\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__step:first-child {\n      border-left: 0;\n    }\n\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__number {\n      display: block;\n      margin-bottom: 22px;\n      font-size: clamp(34px, 3.4vw, 48px);\n      line-height: 0.9;\n      font-weight: 800;\n      letter-spacing: -0.04em;\n      color: rgba(255, 255, 255, 0.22);\n    }\n\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__icon {\n      width: 44px;\n      height: 44px;\n      margin-bottom: 18px;\n      color: var(--fm-accent);\n    }\n\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__icon svg {\n      width: 100%;\n      height: 100%;\n      display: block;\n    }\n\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__step-title {\n      margin: 0 0 10px;\n      font-family: var(--font-heading-family);\n      font-size: clamp(13px, 1.15vw, 16px);\n      line-height: 1.2;\n      font-weight: 800;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n      color: var(--fm-navy);\n    }\n\n    #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__text {\n      margin: 0;\n      max-width: 32ch;\n      font-size: clamp(13px, 1.05vw, 16px);\n      line-height: 1.65;\n      color: var(--fm-muted);\n    }\n\n    @media screen and (max-width: 990px) {\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        border-top: 1px solid var(--fm-line);\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__step {\n        min-height: 220px;\n        border-top: 0;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__step:nth-child(odd) {\n        border-left: 0;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__step:nth-child(n+3) {\n        border-top: 1px solid var(--fm-line);\n      }\n    }\n\n    @media screen and (max-width: 640px) {\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb {\n        padding-top: 40px;\n        padding-bottom: 40px;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__wrap {\n        width: 100%;\n        padding-left: 16px;\n        padding-right: 16px;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__head {\n        margin-bottom: 22px;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__eyebrow {\n        font-size: 9px;\n        letter-spacing: 0.22em;\n        margin-bottom: 8px;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__title {\n        font-size: clamp(26px, 8vw, 34px);\n        line-height: 1.05;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__subtitle {\n        margin-top: 10px;\n        font-size: 13.5px;\n        line-height: 1.45;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__grid {\n        display: flex;\n        grid-template-columns: none;\n        gap: 12px;\n        overflow-x: auto;\n        overflow-y: hidden;\n        padding: 2px 2px 14px;\n        border-top: 0;\n        scroll-snap-type: x mandatory;\n        scroll-padding-left: 16px;\n        -webkit-overflow-scrolling: touch;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__grid::-webkit-scrollbar {\n        height: 6px;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__grid::-webkit-scrollbar-track {\n        background: rgba(255, 255, 255, 0.12);\n        border-radius: 999px;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__grid::-webkit-scrollbar-thumb {\n        background: rgba(130, 182, 227, 0.72);\n        border-radius: 999px;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__step {\n        flex: 0 0 82%;\n        display: grid;\n        grid-template-columns: 46px 1fr;\n        column-gap: 14px;\n        align-items: start;\n        min-height: 168px;\n        padding: 18px 16px;\n        border: 1px solid rgba(130, 182, 227, 0.24);\n        border-radius: 18px;\n        background: rgba(255, 255, 255, 0.045);\n        box-shadow: 0 12px 34px rgba(0, 0, 0, 0.10);\n        scroll-snap-align: start;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__step:first-child,\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__step:nth-child(n+3) {\n        border-top: 1px solid rgba(130, 182, 227, 0.24);\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__number {\n        grid-row: 1 \/ span 3;\n        width: 42px;\n        height: 42px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        margin: 0;\n        border-radius: 14px;\n        background: rgba(130, 182, 227, 0.12);\n        color: var(--fm-accent);\n        font-size: 17px;\n        line-height: 1;\n        text-align: center;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__icon {\n        width: 30px;\n        height: 30px;\n        margin: 0 0 8px;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__step-title {\n        font-size: 12.5px;\n        line-height: 1.22;\n        letter-spacing: 0.09em;\n        margin-bottom: 6px;\n      }\n\n      #fm-process-template--telemedicina__03_fm_telemedicina_como_funciona_YcbHTb .fm-process__text {\n        max-width: none;\n        font-size: 13px;\n        line-height: 1.42;\n      }\n    }\n  <\/style>\n\n  <div class=\"fm-process__wrap\">\n    <div class=\"fm-process__head\">\n      \n        <span class=\"fm-process__eyebrow\">Proceso<\/span>\n      \n\n      \n        <h2 class=\"fm-process__title h2\">\u00bfC\u00d3MO FUNCIONA?<\/h2>\n      \n\n      \n        <div class=\"fm-process__subtitle\"><p>Cuatro pasos sencillos para tener tu consulta m\u00e9dica y receta digital.<\/p><\/div>\n      \n    <\/div>\n\n    <div class=\"fm-process__grid\">\n      \n        <article class=\"fm-process__step\" >\n          <span class=\"fm-process__number\">\n            01\n          <\/span>\n\n          <div class=\"fm-process__icon\" aria-hidden=\"true\">\n            \n                <svg viewBox=\"0 0 44 44\" fill=\"none\">\n                  <rect x=\"6\" y=\"8\" width=\"32\" height=\"30\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.5\"\/>\n                  <line x1=\"6\" y1=\"16\" x2=\"38\" y2=\"16\" stroke=\"currentColor\" stroke-width=\"1.5\"\/>\n                  <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"11\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n                  <line x1=\"29\" y1=\"5\" x2=\"29\" y2=\"11\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n                  <rect x=\"12\" y=\"22\" width=\"6\" height=\"6\" rx=\"1\" fill=\"currentColor\" opacity=\".25\"\/>\n                  <rect x=\"22\" y=\"22\" width=\"6\" height=\"6\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1\"\/>\n                  <rect x=\"12\" y=\"30\" width=\"6\" height=\"4\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1\"\/>\n                <\/svg>\n              \n          <\/div>\n\n          \n            <h3 class=\"fm-process__step-title\">Selecciona horario<\/h3>\n          \n\n          \n            <p class=\"fm-process__text\">Elige el d\u00eda y hora disponibles dentro del horario asignado de la doctora.<\/p>\n          \n        <\/article>\n      \n        <article class=\"fm-process__step\" >\n          <span class=\"fm-process__number\">\n            02\n          <\/span>\n\n          <div class=\"fm-process__icon\" aria-hidden=\"true\">\n            \n                <svg viewBox=\"0 0 44 44\" fill=\"none\">\n                  <rect x=\"8\" y=\"6\" width=\"28\" height=\"34\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.5\"\/>\n                  <line x1=\"14\" y1=\"16\" x2=\"30\" y2=\"16\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n                  <line x1=\"14\" y1=\"22\" x2=\"30\" y2=\"22\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n                  <line x1=\"14\" y1=\"28\" x2=\"24\" y2=\"28\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\".55\"\/>\n                  <circle cx=\"28\" cy=\"11\" r=\"5\" fill=\"currentColor\" opacity=\".12\" stroke=\"currentColor\" stroke-width=\"1\"\/>\n                  <line x1=\"28\" y1=\"9\" x2=\"28\" y2=\"13\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\"\/>\n                  <line x1=\"26\" y1=\"11\" x2=\"30\" y2=\"11\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\"\/>\n                <\/svg>\n              \n          <\/div>\n\n          \n            <h3 class=\"fm-process__step-title\">Completa tu perfil<\/h3>\n          \n\n          \n            <p class=\"fm-process__text\">Proporciona tus datos y el motivo de consulta.<\/p>\n          \n        <\/article>\n      \n        <article class=\"fm-process__step\" >\n          <span class=\"fm-process__number\">\n            03\n          <\/span>\n\n          <div class=\"fm-process__icon\" aria-hidden=\"true\">\n            \n                <svg viewBox=\"0 0 44 44\" fill=\"none\">\n                  <rect x=\"4\" y=\"10\" width=\"28\" height=\"20\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.5\"\/>\n                  <polyline points=\"32,16 40,12 40,32 32,28\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\/>\n                  <circle cx=\"14\" cy=\"20\" r=\"4\" stroke=\"currentColor\" stroke-width=\"1.2\" opacity=\".65\"\/>\n                  <line x1=\"10\" y1=\"32\" x2=\"14\" y2=\"24\" stroke=\"currentColor\" stroke-width=\"1\" stroke-linecap=\"round\"\/>\n                  <line x1=\"18\" y1=\"32\" x2=\"14\" y2=\"24\" stroke=\"currentColor\" stroke-width=\"1\" stroke-linecap=\"round\"\/>\n                <\/svg>\n              \n          <\/div>\n\n          \n            <h3 class=\"fm-process__step-title\">Con\u00e9ctate<\/h3>\n          \n\n          \n            <p class=\"fm-process__text\">Recibir\u00e1s un enlace de videollamada 15 minutos antes de tu cita.<\/p>\n          \n        <\/article>\n      \n        <article class=\"fm-process__step\" >\n          <span class=\"fm-process__number\">\n            04\n          <\/span>\n\n          <div class=\"fm-process__icon\" aria-hidden=\"true\">\n            \n                <svg viewBox=\"0 0 44 44\" fill=\"none\">\n                  <rect x=\"8\" y=\"4\" width=\"24\" height=\"30\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.5\"\/>\n                  <line x1=\"13\" y1=\"14\" x2=\"27\" y2=\"14\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\"\/>\n                  <line x1=\"13\" y1=\"19\" x2=\"27\" y2=\"19\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\"\/>\n                  <line x1=\"13\" y1=\"24\" x2=\"20\" y2=\"24\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\" opacity=\".65\"\/>\n                  <circle cx=\"30\" cy=\"34\" r=\"8\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/>\n                  <polyline points=\"26,34 29,37 34,31\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n              \n          <\/div>\n\n          \n            <h3 class=\"fm-process__step-title\">Recibe tu receta<\/h3>\n          \n\n          \n            <p class=\"fm-process__text\">Receta digital ese mismo d\u00eda para continuar tu pedido.<\/p>\n          \n        <\/article>\n      \n    <\/div>\n  <\/div>\n<\/section>\n\n\n<\/section>\n\n\n\n<section id=\"shopify-section-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq\" class=\"shopify-section section-fm-beneficios-confianza\"><style data-custom-css>#shopify-section-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__wrap{width: 80%; max-width: none; margin-left: auto; margin-right: auto;}@media screen and (max-width: 749px){#shopify-section-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__wrap{width: calc(100% - 32px); }}<\/style><section\n  id=\"fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq\"\n  class=\"fm-beneficios color-scheme-be9d2f44-1507-47da-9558-2cc7654152d1 gradient\"\n  aria-label=\"Beneficios y confianza m\u00e9dica\"\n  style=\"\n    --fm-padding-top: 60px;\n    --fm-padding-bottom: 60px;\n    --fm-card-radius: 10px;\n    --fm-image-radius: 20px;\n    --fm-accent: #181b37;\n  \"\n>\n  <style>\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq {\n      padding-top: var(--fm-padding-top);\n      padding-bottom: var(--fm-padding-bottom);\n      background: rgb(var(--color-background));\n      color: rgb(var(--color-foreground));\n      font-family: var(--font-body-family);\n      overflow: hidden;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq * {\n      box-sizing: border-box;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq img {\n      display: block;\n      width: 100%;\n      height: auto;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__wrap {\n      width: min(1240px, calc(100% - 40px));\n      margin: 0 auto;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__grid {\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) minmax(360px, 1fr);\n      gap: clamp(32px, 5vw, 72px);\n      align-items: center;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__content {\n      min-width: 0;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 12px;\n      margin-bottom: 14px;\n      color: var(--fm-accent);\n      font-size: 11px;\n      line-height: 1;\n      font-weight: 800;\n      letter-spacing: 0.24em;\n      text-transform: uppercase;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__eyebrow::before {\n      content: \"\";\n      display: block;\n      width: 26px;\n      height: 1px;\n      background: var(--fm-accent);\n      opacity: 0.7;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__title {\n      max-width: 620px;\n      margin: 0;\n      color: rgb(var(--color-foreground));\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__text {\n      max-width: 620px;\n      margin-top: 18px;\n      color: rgba(var(--color-foreground), 0.70);\n      font-size: clamp(15px, 1.35vw, 19px);\n      line-height: 1.68;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__cards {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 14px;\n      margin-top: clamp(28px, 4vw, 44px);\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__card {\n      min-height: 146px;\n      padding: 22px 20px;\n      border-radius: var(--fm-card-radius);\n      background: rgba(var(--color-background), 0.88);\n      border: 1px solid rgba(var(--color-foreground), 0.08);\n      box-shadow: 0 18px 46px rgba(20, 40, 80, 0.08);\n      transition: transform 0.24s ease, box-shadow 0.24s ease, border-color 0.24s ease;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__card:hover {\n      transform: translateY(-3px);\n      border-color: color-mix(in srgb, var(--fm-accent) 36%, transparent);\n      box-shadow: 0 24px 60px rgba(20, 40, 80, 0.13);\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__icon {\n      width: 42px;\n      height: 42px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 18px;\n      border-radius: 13px;\n      color: var(--fm-accent);\n      background: color-mix(in srgb, var(--fm-accent) 12%, white);\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__icon svg {\n      width: 22px;\n      height: 22px;\n      display: block;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__card-title {\n      margin: 0;\n      font-family: var(--font-heading-family);\n      font-size: clamp(15px, 1.25vw, 18px);\n      line-height: 1.25;\n      letter-spacing: -0.01em;\n      color: rgb(var(--color-foreground));\n      font-weight: 800;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__card-text {\n      margin-top: 8px;\n      color: rgba(var(--color-foreground), 0.64);\n      font-size: 13.5px;\n      line-height: 1.55;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__media {\n      position: relative;\n      overflow: hidden;\n      width: 100%;\n      aspect-ratio: 1 \/ 1;\n      border-radius: var(--fm-image-radius);\n      background: linear-gradient(135deg, rgba(24, 27, 55, 0.08), rgba(130, 182, 227, 0.18));\n      box-shadow: 0 28px 80px rgba(20, 40, 80, 0.16);\n      min-height: 0;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__media img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n    }\n\n    #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__placeholder {\n      width: 100%;\n      height: 100%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: rgba(var(--color-foreground), 0.35);\n      background: rgba(var(--color-foreground), 0.04);\n    }\n\n    @media screen and (max-width: 990px) {\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__grid {\n        grid-template-columns: 1fr;\n      }\n\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__media {\n        max-width: 520px;\n        width: 100%;\n        margin: 0 auto;\n        order: -1;\n      }\n\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__title,\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__text {\n        max-width: none;\n      }\n    }\n\n    @media screen and (max-width: 760px) {\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__wrap {\n        width: min(100% - 28px, 1240px);\n      }\n\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__cards {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        gap: 12px;\n        margin-top: 24px;\n      }\n\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__card {\n        min-height: 130px;\n        padding: 18px 16px;\n        border-radius: 20px;\n      }\n\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__icon {\n        width: 36px;\n        height: 36px;\n        margin-bottom: 12px;\n        border-radius: 12px;\n      }\n\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__icon svg {\n        width: 19px;\n        height: 19px;\n      }\n\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__card-title {\n        font-size: 14.5px;\n      }\n\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__card-text {\n        font-size: 12.5px;\n        line-height: 1.45;\n      }\n    }\n\n    @media screen and (max-width: 520px) {\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__cards {\n        display: flex;\n        overflow-x: auto;\n        scroll-snap-type: x mandatory;\n        padding-bottom: 8px;\n        margin-left: -14px;\n        margin-right: -14px;\n        padding-left: 14px;\n        padding-right: 14px;\n        scrollbar-width: none;\n      }\n\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__cards::-webkit-scrollbar {\n        display: none;\n      }\n\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__card {\n        flex: 0 0 78%;\n        scroll-snap-align: start;\n      }\n\n\n      #fm-beneficios-template--telemedicina__05_fm_telemedicina_beneficios_confianza_NfbzYq .fm-beneficios__text {\n        font-size: 14.5px;\n        line-height: 1.55;\n      }\n    }\n  <\/style>\n\n  <div class=\"fm-beneficios__wrap\">\n    <div class=\"fm-beneficios__grid\">\n      <div class=\"fm-beneficios__content\"><div class=\"fm-beneficios__eyebrow\">Beneficios<\/div><h2 class=\"fm-beneficios__title h2\">PENSADO PARA QUE SEA F\u00c1CIL Y CONFIABLE<\/h2><div class=\"fm-beneficios__text\"><p>Atenci\u00f3n m\u00e9dica en l\u00ednea, seguimiento profesional y tratamientos magistrales personalizados, con un proceso claro, seguro y pensado para tu comodidad.<\/p><\/div><div class=\"fm-beneficios__cards\" role=\"list\"><article class=\"fm-beneficios__card\" role=\"listitem\" >\n              <div class=\"fm-beneficios__icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 22s8-4 8-11V5l-8-3-8 3v6c0 7 8 11 8 11Z\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"m9 12 2 2 4-4\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><h3 class=\"fm-beneficios__card-title\">M\u00e9dicos certificados<\/h3><div class=\"fm-beneficios__card-text\">Atenci\u00f3n respaldada por profesionales.<\/div><\/article><article class=\"fm-beneficios__card\" role=\"listitem\" >\n              <div class=\"fm-beneficios__icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"m3 11 9-8 9 8\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M5 10v10h14V10\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M9 20v-6h6v6\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><h3 class=\"fm-beneficios__card-title\">Desde donde est\u00e9s<\/h3><div class=\"fm-beneficios__card-text\">Atenci\u00f3n profesional sin filas ni traslados.<\/div><\/article><article class=\"fm-beneficios__card\" role=\"listitem\" >\n              <div class=\"fm-beneficios__icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"6\" width=\"13\" height=\"12\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"m16 10 5-3v10l-5-3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><h3 class=\"fm-beneficios__card-title\">Consulta por videollamada<\/h3><div class=\"fm-beneficios__card-text\">Habla con tu m\u00e9dico desde tu celular.<\/div><\/article><article class=\"fm-beneficios__card\" role=\"listitem\" >\n              <div class=\"fm-beneficios__icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"17\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M8 2v4M16 2v4M3 9h18\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><path d=\"M8 13h3M13 13h3M8 17h3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/div><h3 class=\"fm-beneficios__card-title\">T\u00fa eliges el horario<\/h3><div class=\"fm-beneficios__card-text\">Agenda con anticipaci\u00f3n y sin esperas.<\/div><\/article><article class=\"fm-beneficios__card\" role=\"listitem\" >\n              <div class=\"fm-beneficios__icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M9 3h6M10 3v6l-5 9a2 2 0 0 0 1.75 3h10.5A2 2 0 0 0 19 18l-5-9V3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M7 16h10\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/div><h3 class=\"fm-beneficios__card-title\">F\u00f3rmula a tu medida<\/h3><div class=\"fm-beneficios__card-text\">Tratamientos magistrales seg\u00fan valoraci\u00f3n.<\/div><\/article><article class=\"fm-beneficios__card\" role=\"listitem\" >\n              <div class=\"fm-beneficios__icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"4\" y=\"10\" width=\"16\" height=\"11\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M8 10V7a4 4 0 0 1 8 0v3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><path d=\"M12 15v2\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/div><h3 class=\"fm-beneficios__card-title\">Seguro y confidencial<\/h3><div class=\"fm-beneficios__card-text\">Tu informaci\u00f3n se maneja con discreci\u00f3n.<\/div><\/article><\/div>\n      <\/div>\n\n      <div class=\"fm-beneficios__media\"><img decoding=\"async\" src=\"https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/img_1.jpg\" srcset=\"https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/img_1.jpg 360w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/img_1.jpg 520w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/img_1.jpg 720w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/img_1.jpg 900w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/img_1.jpg 1200w, https:\/\/farmaciasmagistrales.com.mx\/wp-content\/uploads\/2026\/09\/img_1.jpg 1400w\" loading=\"lazy\" sizes=\"auto, (max-width: 990px) 520px, 50vw\" alt=\"Equipo m\u00e9dico de Farmacias Magistrales\" width=\"1400\" height=\"788\"><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<\/section>\n\n\n\n<section id=\"shopify-section-template--telemedicina__06_fm_telemedicina_faq_hyMiLg\" class=\"shopify-section section-fm-faq-telemedicina\"><section\n  id=\"fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg\"\n  class=\"fm-faq color-scheme-b04efd95-a9a7-4f76-932d-758f96494918 gradient\"\n  aria-label=\"Preguntas frecuentes de telemedicina\"\n  style=\"\n    --fm-faq-pt: 60px;\n    --fm-faq-pb: 60px;\n    --fm-faq-max: 1600px;\n  \"\n>\n  <style>\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg {\n      padding-top: var(--fm-faq-pt);\n      padding-bottom: var(--fm-faq-pb);\n      background: rgb(var(--color-background));\n      color: rgb(var(--color-foreground));\n      overflow: hidden;\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg * {\n      box-sizing: border-box;\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__wrap {\n      width: min(var(--fm-faq-max), calc(100% - 40px));\n      margin: 0 auto;\n      display: grid;\n      grid-template-columns: minmax(220px, 320px) 1fr;\n      gap: clamp(32px, 6vw, 88px);\n      align-items: start;\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__kicker {\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      margin: 0 0 12px;\n      font-size: 11px;\n      line-height: 1;\n      font-weight: 800;\n      letter-spacing: 0.22em;\n      text-transform: uppercase;\n      color: rgba(var(--color-button), 1);\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__title {\n      margin: 0;\n      color: rgb(var(--color-foreground));\n      text-transform: uppercase;\n      letter-spacing: -0.02em;\n      line-height: 1.05;\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__intro {\n      margin: 18px 0 0;\n      max-width: 30ch;\n      font-size: 15px;\n      line-height: 1.65;\n      color: rgba(var(--color-foreground), 0.68);\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__items {\n      border-top: 1px solid rgba(var(--color-foreground), 0.14);\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__item {\n      border-bottom: 1px solid rgba(var(--color-foreground), 0.14);\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__summary {\n      list-style: none;\n      cursor: pointer;\n      display: grid;\n      grid-template-columns: 1fr auto;\n      gap: 18px;\n      align-items: center;\n      padding: 21px 0;\n      color: rgb(var(--color-foreground));\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__summary::-webkit-details-marker {\n      display: none;\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__question {\n      margin: 0;\n      font-family: var(--font-body-family);\n      font-size: 15px;\n      line-height: 1.35;\n      font-weight: 800;\n      letter-spacing: -0.01em;\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__icon {\n      position: relative;\n      width: 18px;\n      height: 18px;\n      flex: 0 0 auto;\n      color: rgba(var(--color-button), 1);\n      opacity: 0.95;\n      transition: transform 0.22s ease;\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__icon::before,\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__icon::after {\n      content: \"\";\n      position: absolute;\n      left: 50%;\n      top: 50%;\n      width: 14px;\n      height: 2px;\n      border-radius: 999px;\n      background: currentColor;\n      transform: translate(-50%, -50%);\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__icon::after {\n      transform: translate(-50%, -50%) rotate(90deg);\n      transition: opacity 0.22s ease;\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg details[open] .fm-faq__icon {\n      transform: rotate(180deg);\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg details[open] .fm-faq__icon::after {\n      opacity: 0;\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__answer {\n      padding: 0 44px 22px 0;\n      font-size: 14.5px;\n      line-height: 1.75;\n      color: rgba(var(--color-foreground), 0.68);\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__answer p {\n      margin: 0 0 10px;\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__answer p:last-child {\n      margin-bottom: 0;\n    }\n\n    #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__empty {\n      padding: 24px 0;\n      color: rgba(var(--color-foreground), 0.65);\n      font-size: 14px;\n    }\n\n    @media screen and (hover: hover) {\n      #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__summary:hover .fm-faq__question {\n        color: rgba(var(--color-button), 1);\n      }\n    }\n\n    @media screen and (max-width: 900px) {\n      #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__wrap {\n        grid-template-columns: 1fr;\n        gap: 28px;\n      }\n\n      #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__intro {\n        max-width: 56ch;\n      }\n    }\n\n    @media screen and (max-width: 640px) {\n      #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__wrap {\n        width: min(100% - 28px, var(--fm-faq-max));\n      }\n\n      #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__kicker {\n        font-size: 10px;\n        letter-spacing: 0.18em;\n      }\n\n      #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__intro {\n        margin-top: 12px;\n        font-size: 14px;\n        line-height: 1.55;\n      }\n\n      #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__summary {\n        padding: 18px 0;\n        gap: 14px;\n      }\n\n      #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__question {\n        font-size: 14.5px;\n      }\n\n      #fm-faq-template--telemedicina__06_fm_telemedicina_faq_hyMiLg .fm-faq__answer {\n        padding: 0 0 20px 0;\n        font-size: 13.5px;\n        line-height: 1.65;\n      }\n    }\n  <\/style>\n\n  <div class=\"fm-faq__wrap\">\n    <div class=\"fm-faq__head\">\n      \n        <div class=\"fm-faq__kicker\">FAQ<\/div>\n      \n\n      \n        <h2 class=\"fm-faq__title h2\">Todo lo que necesitas saber<\/h2>\n      \n\n      \n        <div class=\"fm-faq__intro\"><p>Dudas frecuentes sobre el servicio de telemedicina de Farmacias Magistrales.<\/p><\/div>\n      \n    <\/div>\n\n    <div class=\"fm-faq__items\">\n      \n        \n          <details\n            class=\"fm-faq__item\"\n            \n            \n          >\n            <summary class=\"fm-faq__summary\">\n              <h3 class=\"fm-faq__question\">\u00bfLa consulta es realmente gratuita?<\/h3>\n              <span class=\"fm-faq__icon\" aria-hidden=\"true\"><\/span>\n            <\/summary>\n\n            <div class=\"fm-faq__answer\">\n              <p>S\u00ed, la teleconsulta no tiene costo para pacientes de Farmacias Magistrales que requieren orientaci\u00f3n m\u00e9dica para un medicamento magistral.<\/p>\n            <\/div>\n          <\/details>\n        \n          <details\n            class=\"fm-faq__item\"\n            \n            \n          >\n            <summary class=\"fm-faq__summary\">\n              <h3 class=\"fm-faq__question\">\u00bfPuedo surtir mi medicamento si ya tengo receta?<\/h3>\n              <span class=\"fm-faq__icon\" aria-hidden=\"true\"><\/span>\n            <\/summary>\n\n            <div class=\"fm-faq__answer\">\n              <p>S\u00ed. Si ya cuentas con receta m\u00e9dica, puedes enviarla por WhatsApp y nuestro equipo te guiar\u00e1 con el proceso para continuar tu pedido.<\/p>\n            <\/div>\n          <\/details>\n        \n          <details\n            class=\"fm-faq__item\"\n            \n            \n          >\n            <summary class=\"fm-faq__summary\">\n              <h3 class=\"fm-faq__question\">\u00bfY si no tengo receta?<\/h3>\n              <span class=\"fm-faq__icon\" aria-hidden=\"true\"><\/span>\n            <\/summary>\n\n            <div class=\"fm-faq__answer\">\n              <p>Puedes agendar una teleconsulta para recibir una valoraci\u00f3n m\u00e9dica. Si el m\u00e9dico lo considera adecuado, podr\u00e1 emitir una receta digital para tu tratamiento.<\/p>\n            <\/div>\n          <\/details>\n        \n          <details\n            class=\"fm-faq__item\"\n            \n            \n          >\n            <summary class=\"fm-faq__summary\">\n              <h3 class=\"fm-faq__question\">\u00bfLa teleconsulta garantiza una receta?<\/h3>\n              <span class=\"fm-faq__icon\" aria-hidden=\"true\"><\/span>\n            <\/summary>\n\n            <div class=\"fm-faq__answer\">\n              <p>No. La emisi\u00f3n de receta depende exclusivamente del criterio m\u00e9dico, la valoraci\u00f3n del paciente y la informaci\u00f3n proporcionada durante la consulta.<\/p>\n            <\/div>\n          <\/details>\n        \n          <details\n            class=\"fm-faq__item\"\n            \n            \n          >\n            <summary class=\"fm-faq__summary\">\n              <h3 class=\"fm-faq__question\">\u00bfQu\u00e9 necesito para mi consulta?<\/h3>\n              <span class=\"fm-faq__icon\" aria-hidden=\"true\"><\/span>\n            <\/summary>\n\n            <div class=\"fm-faq__answer\">\n              <p>Solo necesitas un celular o computadora con c\u00e1mara y micr\u00f3fono, conexi\u00f3n a internet y el enlace de videollamada que recibir\u00e1s por WhatsApp o correo. No necesitas descargar una aplicaci\u00f3n especial.<\/p>\n            <\/div>\n          <\/details>\n        \n          <details\n            class=\"fm-faq__item\"\n            \n            \n          >\n            <summary class=\"fm-faq__summary\">\n              <h3 class=\"fm-faq__question\">\u00bfDebo elegir un producto o tratamiento antes de agendar?<\/h3>\n              <span class=\"fm-faq__icon\" aria-hidden=\"true\"><\/span>\n            <\/summary>\n\n            <div class=\"fm-faq__answer\">\n              <p>S\u00ed, es recomendable seleccionar el producto o tratamiento de inter\u00e9s para que el m\u00e9dico pueda orientar mejor la valoraci\u00f3n.<\/p>\n            <\/div>\n          <\/details>\n        \n          <details\n            class=\"fm-faq__item\"\n            \n            \n          >\n            <summary class=\"fm-faq__summary\">\n              <h3 class=\"fm-faq__question\">\u00bfCu\u00e1les son los horarios disponibles?<\/h3>\n              <span class=\"fm-faq__icon\" aria-hidden=\"true\"><\/span>\n            <\/summary>\n\n            <div class=\"fm-faq__answer\">\n              <p>Las teleconsultas est\u00e1n disponibles de lunes a s\u00e1bado, de 7:00 a 11:00 a. m. y de 9:00 a 11:00 p. m., hora CDMX.<\/p>\n            <\/div>\n          <\/details>\n        \n          <details\n            class=\"fm-faq__item\"\n            \n            \n          >\n            <summary class=\"fm-faq__summary\">\n              <h3 class=\"fm-faq__question\">\u00bfPuedo agendar el mismo d\u00eda?<\/h3>\n              <span class=\"fm-faq__icon\" aria-hidden=\"true\"><\/span>\n            <\/summary>\n\n            <div class=\"fm-faq__answer\">\n              <p>No. Las teleconsultas deben agendarse al menos con un d\u00eda de anticipaci\u00f3n.<\/p>\n            <\/div>\n          <\/details>\n        \n          <details\n            class=\"fm-faq__item\"\n            \n            \n          >\n            <summary class=\"fm-faq__summary\">\n              <h3 class=\"fm-faq__question\">\u00bfEn cu\u00e1nto tiempo recibo mi receta?<\/h3>\n              <span class=\"fm-faq__icon\" aria-hidden=\"true\"><\/span>\n            <\/summary>\n\n            <div class=\"fm-faq__answer\">\n              <p>Si aplica, el m\u00e9dico podr\u00e1 emitir la receta durante o al finalizar la consulta. La recibir\u00e1s ese mismo d\u00eda por correo, WhatsApp o el medio de contacto indicado.<\/p>\n            <\/div>\n          <\/details>\n        \n          <details\n            class=\"fm-faq__item\"\n            \n            \n          >\n            <summary class=\"fm-faq__summary\">\n              <h3 class=\"fm-faq__question\">\u00bfPuedo cancelar o reagendar?<\/h3>\n              <span class=\"fm-faq__icon\" aria-hidden=\"true\"><\/span>\n            <\/summary>\n\n            <div class=\"fm-faq__answer\">\n              <p>S\u00ed. Puedes solicitar la cancelaci\u00f3n o reprogramaci\u00f3n de tu consulta con anticipaci\u00f3n por WhatsApp o respondiendo tu correo de confirmaci\u00f3n.<\/p>\n            <\/div>\n          <\/details>\n        \n      \n    <\/div>\n  <\/div>\n<\/section>\n\n\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Elige tu camino Atenci\u00f3n m\u00e9dica, con o sin receta. Tenemos dos formas de ayudarte seg\u00fan el punto en el que est\u00e9s. WhatsApp Ya tengo receta m\u00e9dica Env\u00edanos tu receta por WhatsApp y te ayudamos a surtir tu medicamento magistral. Revisi\u00f3n de receta Cotizaci\u00f3n r\u00e1pida Seguimiento por WhatsApp Enviar mi receta Zoom A\u00fan no tengo receta&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-331","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/farmaciasmagistrales.com.mx\/en\/wp-json\/wp\/v2\/pages\/331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/farmaciasmagistrales.com.mx\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/farmaciasmagistrales.com.mx\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/farmaciasmagistrales.com.mx\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/farmaciasmagistrales.com.mx\/en\/wp-json\/wp\/v2\/comments?post=331"}],"version-history":[{"count":1,"href":"https:\/\/farmaciasmagistrales.com.mx\/en\/wp-json\/wp\/v2\/pages\/331\/revisions"}],"predecessor-version":[{"id":439,"href":"https:\/\/farmaciasmagistrales.com.mx\/en\/wp-json\/wp\/v2\/pages\/331\/revisions\/439"}],"wp:attachment":[{"href":"https:\/\/farmaciasmagistrales.com.mx\/en\/wp-json\/wp\/v2\/media?parent=331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}