{"product_id":"cleanpro™","title":"CleanPro™","description":"\u003c!-- =============================================================\n     SECCIÓN 1 — ANTES \/ DESPUÉS\n============================================================== --\u003e\n\u003csection class=\"zypher-ba-section\"\u003e\n  \u003cdiv class=\"zypher-ba\"\u003e\n\n    \u003cdiv class=\"zypher-ba__intro\"\u003e\n      \u003ch2 class=\"zypher-ba__title\"\u003e\n        LO LIMPIAS, PERO\u003cbr\u003e\n        \u003cspan class=\"z-highlight\"\u003eSIGUE SUCIO.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"zypher-ba__description\"\u003e\n        Polvo, migas y suciedad atrapada en los espacios donde \u003cstrong\u003euna aspiradora normal no entra\u003c\/strong\u003e.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"zypher-ba__callout\"\u003e\n        \u003cdiv class=\"zypher-ba__callout-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\n            \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"13\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/rect\u003e\n            \u003cpath d=\"M8 21h8M12 17v4\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M8 9h.01M12 9h.01M16 9h.01\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cspan\u003eDejar tu auto como nuevo no debería tomarte \u003cstrong\u003ehoras\u003c\/strong\u003e.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"zypher-ba__slider\" data-ba-slider style=\"--pos:50\"\u003e\n\n      \u003cdiv class=\"zypher-ba__image zypher-ba__image--before\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_2_sept_2026_22_44_15.png?v=1788407083\" srcset=\"\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_2_sept_2026_22_44_15.png?v=1788407083\u0026amp;width=600 600w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_2_sept_2026_22_44_15.png?v=1788407083\u0026amp;width=900 900w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_2_sept_2026_22_44_15.png?v=1788407083\u0026amp;width=1400 1400w\" sizes=\"(max-width: 749px) 100vw, 1120px\" alt=\"Auto antes de limpiar\" draggable=\"false\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zypher-ba__image zypher-ba__image--after\" data-ba-after\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_2_sept_2026_22_44_20.png?v=1788407083\" srcset=\"\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_2_sept_2026_22_44_20.png?v=1788407083\u0026amp;width=600 600w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_2_sept_2026_22_44_20.png?v=1788407083\u0026amp;width=900 900w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_2_sept_2026_22_44_20.png?v=1788407083\u0026amp;width=1400 1400w\" sizes=\"(max-width: 749px) 100vw, 1120px\" alt=\"Auto después de limpiar\" draggable=\"false\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n      \u003cspan class=\"zypher-ba__label zypher-ba__label--before\"\u003eANTES\u003c\/span\u003e\n      \u003cspan class=\"zypher-ba__label zypher-ba__label--after\"\u003eDESPUÉS\u003c\/span\u003e\n\n      \u003cdiv class=\"zypher-ba__line\" data-ba-line\u003e\n        \u003cspan class=\"zypher-ba__handle\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M8 5L3 12L8 19\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M16 5L21 12L16 19\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cinput type=\"range\" min=\"0\" max=\"100\" value=\"50\" step=\"0.1\" class=\"zypher-ba__input\" data-ba-input aria-label=\"Comparar antes y después\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"zypher-ba__bottom\"\u003e\n      \u003ch3\u003eDE SUCIO A \u003cspan class=\"z-highlight\"\u003eIMPECABLE\u003c\/span\u003e\u003cbr\u003eEN SEGUNDOS.\u003c\/h3\u003e\n      \u003cp\u003eRecupera esa sensación de \u003cstrong\u003eauto recién salido del concesionario\u003c\/strong\u003e, en una sola pasada.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =============================================================\n     SECCIÓN 2 — DIAGRAMA DE PUNTOS + SECUENCIA\n============================================================== --\u003e\n\u003csection class=\"zf-section\"\u003e\n  \u003cdiv class=\"zf\"\u003e\n    \u003cdiv class=\"zf__grid\"\u003e\n\n      \u003c!-- PANEL IZQUIERDO: DIAGRAMA --\u003e\n      \u003cdiv class=\"zf__panel\"\u003e\n        \u003ch2 class=\"zf__title\"\u003eCADA RINCÓN \u003cspan class=\"z-highlight z-highlight--zf\"\u003eCUENTA.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"zf__subtitle\"\u003ePorque la suciedad \u003cstrong\u003eno desaparece\u003c\/strong\u003e solo porque esté escondida.\u003c\/p\u003e\n\n        \u003cdiv class=\"zf-diagram\"\u003e\n          \u003cdiv class=\"zf-diagram__frame\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_24_02.png?v=1788492259\" srcset=\"\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_24_02.png?v=1788492259\u0026amp;width=400 400w,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_24_02.png?v=1788492259\u0026amp;width=700 700w,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_24_02.png?v=1788492259\u0026amp;width=1000 1000w\" sizes=\"(max-width: 749px) 100vw, 520px\" alt=\"Interior del carro con puntos de suciedad\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n\n          \u003csvg class=\"zf-diagram__lines\" viewbox=\"0 0 100 100\" preserveaspectratio=\"none\" aria-hidden=\"true\"\u003e\n            \u003cline x1=\"18\" y1=\"16\" x2=\"41\" y2=\"20\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"63\" y1=\"18\" x2=\"51\" y2=\"33\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"20\" y1=\"49\" x2=\"42\" y2=\"43\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"72\" y1=\"60\" x2=\"81\" y2=\"61\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"60\" y1=\"80\" x2=\"42\" y2=\"76\"\u003e\u003c\/line\u003e\n          \u003c\/svg\u003e\n\n          \u003cspan class=\"zf-dot\" style=\"top:20%; left:41%;\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"zf-dot\" style=\"top:33%; left:51%;\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"zf-dot\" style=\"top:43%; left:42%;\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"zf-dot\" style=\"top:61%; left:81%;\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"zf-dot\" style=\"top:76%; left:42%;\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\n          \u003cspan class=\"zf-pill zf-pill--left\" style=\"top:10%; left:4%;\"\u003eConsola\u003c\/span\u003e\n          \u003cspan class=\"zf-pill zf-pill--right\" style=\"top:10%; right:6%;\"\u003eRanuras\u003c\/span\u003e\n          \u003cspan class=\"zf-pill zf-pill--left\" style=\"top:44%; left:2%;\"\u003ePortavasos\u003c\/span\u003e\n          \u003cspan class=\"zf-pill zf-pill--right\" style=\"top:52%; right:8%;\"\u003eAsientos\u003c\/span\u003e\n          \u003cspan class=\"zf-pill zf-pill--center\" style=\"top:74%; left:50%;\"\u003eEspacios estrechos\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"zf-callout\"\u003e\n          \u003cspan class=\"zf-callout__icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\n              \u003crect x=\"5\" y=\"11\" width=\"14\" height=\"9\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/rect\u003e\n              \u003cpath d=\"M8 11V8a4 4 0 0 1 8 0v3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n              \u003ccircle cx=\"12\" cy=\"15\" r=\"1.3\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n          \u003cspan\u003eUn solo dispositivo. \u003cstrong\u003eResultados mucho más completos.\u003c\/strong\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- PANEL DERECHO: SECUENCIA --\u003e\n      \u003cdiv class=\"zf__panel\"\u003e\n        \u003ch2 class=\"zf__title\"\u003eMIRA LO QUE \u003cspan class=\"z-highlight z-highlight--zf\"\u003ePUEDE SACAR.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"zf__subtitle\"\u003eMigas, polvo y residuos ocultos \u003cstrong\u003edejan de ser parte\u003c\/strong\u003e del interior de tu carro.\u003c\/p\u003e\n\n        \u003cdiv class=\"zf-sequence\"\u003e\n          \u003cdiv class=\"zf-seq-img\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_27_11.png?v=1788492436\" srcset=\"\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_27_11.png?v=1788492436\u0026amp;width=200 200w,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_27_11.png?v=1788492436\u0026amp;width=400 400w,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_27_11.png?v=1788492436\u0026amp;width=600 600w\" sizes=\"(max-width: 749px) 30vw, 170px\" alt=\"Migas en el asiento\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n\n          \u003cspan class=\"zf-arrow\" style=\"left:33.333%;\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n              \u003cpath d=\"M8 5l6 7-6 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M13 5l6 7-6 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n\n          \u003cdiv class=\"zf-seq-img\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_31_33.png?v=1788492698\" srcset=\"\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_31_33.png?v=1788492698\u0026amp;width=200 200w,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_31_33.png?v=1788492698\u0026amp;width=400 400w,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_31_33.png?v=1788492698\u0026amp;width=600 600w\" sizes=\"(max-width: 749px) 30vw, 170px\" alt=\"Aspiradora limpiando\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n\n          \u003cspan class=\"zf-arrow\" style=\"left:66.666%;\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n              \u003cpath d=\"M8 5l6 7-6 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M13 5l6 7-6 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n\n          \u003cdiv class=\"zf-seq-img\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_30_25.png?v=1788492673\" srcset=\"\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_30_25.png?v=1788492673\u0026amp;width=200 200w,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_30_25.png?v=1788492673\u0026amp;width=400 400w,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_22_30_25.png?v=1788492673\u0026amp;width=600 600w\" sizes=\"(max-width: 749px) 30vw, 170px\" alt=\"Vaciando el depósito\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =============================================================\n     SECCIÓN 3 — LA SOLUCIÓN\n============================================================== --\u003e\n\u003csection class=\"zypher-sol-section\"\u003e\n  \u003cdiv class=\"zypher-sol\"\u003e\n    \u003cdiv class=\"zypher-sol__content\"\u003e\n\n      \u003cdiv class=\"zypher-sol__hero\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_2_sept_2026_23_47_39.png?v=1788410883\" srcset=\"\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_2_sept_2026_23_47_39.png?v=1788410883\u0026amp;width=240 240w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_2_sept_2026_23_47_39.png?v=1788410883\u0026amp;width=480 480w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_2_sept_2026_23_47_39.png?v=1788410883\u0026amp;width=720 720w\" sizes=\"(max-width: 749px) 240px, 360px\" alt=\"Aspiradora portátil\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zypher-sol__body\"\u003e\n\n        \u003cdiv class=\"zypher-sol__intro\"\u003e\n          \u003cspan class=\"zypher-sol__eyebrow\"\u003eDISEÑO INTELIGENTE\u003c\/span\u003e\n          \u003ch2 class=\"zypher-sol__title\"\u003ePOTENCIA QUE \u003cspan class=\"z-highlight z-highlight--sol\"\u003eNO SE QUEDA CORTA.\u003c\/span\u003e\n\u003c\/h2\u003e\n          \u003cp class=\"zypher-sol__description\"\u003e\n            Pensada para esos momentos en que necesitas \u003cstrong\u003eresultados rápidos\u003c\/strong\u003e, sin cables de por medio.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"zypher-sol__grid\"\u003e\n\n          \u003cdiv class=\"zypher-sol__card\"\u003e\n            \u003cdiv class=\"zypher-sol__icon\"\u003e\n              \u003csvg viewbox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\"\u003e\n                \u003cpath fill=\"currentColor\" d=\"M12.5 2A2.5 2.5 0 0 0 10 4.5a.5.5 0 0 1-1 0A3.5 3.5 0 1 1 12.5 8H.5a.5.5 0 0 1 0-1h12a2.5 2.5 0 0 0 0-5zm-7 1a1 1 0 0 0-1 1a.5.5 0 0 1-1 0a2 2 0 1 1 2 2h-5a.5.5 0 0 1 0-1h5a1 1 0 0 0 0-2zM0 9.5A.5.5 0 0 1 .5 9h10.042a3 3 0 1 1-3 3a.5.5 0 0 1 1 0a2 2 0 1 0 2-2H.5a.5.5 0 0 1-.5-.5z\"\u003e\u003c\/path\u003e\n              \u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003ch3\u003e120W de succión\u003c\/h3\u003e\n            \u003cp\u003eSuficiente fuerza para \u003cstrong\u003elevantar polvo, migas y residuos\u003c\/strong\u003e sin esfuerzo.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"zypher-sol__card\"\u003e\n            \u003cdiv class=\"zypher-sol__icon\"\u003e\n              \u003csvg viewbox=\"0 0 15 15\" fill=\"none\" aria-hidden=\"true\"\u003e\n                \u003cpath stroke=\"currentColor\" d=\"m2.5 2.5l10 10m-5 2a7 7 0 1 1 0-14a7 7 0 0 1 0 14Z\"\u003e\u003c\/path\u003e\n              \u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003ch3\u003eTotalmente sin cables\u003c\/h3\u003e\n            \u003cp\u003eMuévete \u003cstrong\u003elibremente\u003c\/strong\u003e por todo el interior de tu carro sin limitaciones.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"zypher-sol__card\"\u003e\n            \u003cdiv class=\"zypher-sol__icon\"\u003e\n              \u003csvg viewbox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\"\u003e\n                \u003cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M15.528 2.973a.75.75 0 0 1 .472.696v8.662a.75.75 0 0 1-.472.696l-7.25 2.9a.75.75 0 0 1-.557 0l-7.25-2.9A.75.75 0 0 1 0 12.331V3.669a.75.75 0 0 1 .471-.696L7.443.184l.01-.003l.268-.108a.75.75 0 0 1 .558 0l.269.108l.01.003l6.97 2.789ZM10.404 2L4.25 4.461L1.846 3.5L1 3.839v.4l6.5 2.6v7.922l.5.2l.5-.2V6.84l6.5-2.6v-.4l-.846-.339L8 5.961L5.596 5l6.154-2.461L10.404 2Z\"\u003e\u003c\/path\u003e\n              \u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003ch3\u003eCompacta y portátil\u003c\/h3\u003e\n            \u003cp\u003eCabe en la guantera y va contigo a \u003cstrong\u003edonde vayas\u003c\/strong\u003e.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"zypher-sol__card\"\u003e\n            \u003cdiv class=\"zypher-sol__icon\"\u003e\n              \u003csvg viewbox=\"0 0 32 32\" fill=\"none\" aria-hidden=\"true\"\u003e\n                \u003cpath fill=\"currentColor\" d=\"M26 20h-6v-2h6zm4 8h-6v-2h6zm-2-4h-6v-2h6z\"\u003e\u003c\/path\u003e\n                \u003cpath fill=\"currentColor\" d=\"M17.003 20a4.895 4.895 0 0 0-2.404-4.173L22 3l-1.73-1l-7.577 13.126a5.699 5.699 0 0 0-5.243 1.503C3.706 20.24 3.996 28.682 4.01 29.04a1 1 0 0 0 1 .96h14.991a1 1 0 0 0 .6-1.8c-3.54-2.656-3.598-8.146-3.598-8.2Zm-5.073-3.003A3.11 3.11 0 0 1 15.004 20c0 .038.002.208.017.469l-5.9-2.624a3.8 3.8 0 0 1 2.809-.848ZM15.45 28A5.2 5.2 0 0 1 14 25h-2a6.5 6.5 0 0 0 .968 3h-2.223A16.617 16.617 0 0 1 10 24H8a17.342 17.342 0 0 0 .665 4H6c.031-1.836.29-5.892 1.803-8.553l7.533 3.35A13.025 13.025 0 0 0 17.596 28Z\"\u003e\u003c\/path\u003e\n              \u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003ch3\u003ePrecisión milimétrica\u003c\/h3\u003e\n            \u003cp\u003eBoquillas especializadas para llegar a los \u003cstrong\u003eespacios más estrechos\u003c\/strong\u003e.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =============================================================\n     SECCIÓN 4 — RESEÑAS DE CLIENTES\n============================================================== --\u003e\n\u003csection class=\"zr-section\"\u003e\n  \u003cdiv class=\"zr\"\u003e\n\n    \u003cdiv class=\"zr__intro\"\u003e\n      \u003cspan class=\"zr__badge\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"M4 5h16a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H9l-4 4v-4H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1Z\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n        Más de \u003cstrong\u003e5.000+\u003c\/strong\u003e clientes satisfechos\n      \u003c\/span\u003e\n\n      \u003ch2 class=\"zr__title\"\u003eASÍ SE VE \u003cspan class=\"z-highlight z-highlight--zr\"\u003eEN LA VIDA REAL\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"zr__subtitle\"\u003eClientes que ya sienten la diferencia: \u003cstrong\u003erápido, práctico y sin vueltas\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"zr-carousel\" data-zr-carousel\u003e\n\n      \u003c!-- PAR 1 --\u003e\n      \u003cdiv class=\"zr-slide is-active\" data-zr-slide\u003e\n        \u003cdiv class=\"zr-grid\"\u003e\n\n          \u003carticle class=\"zr-card\"\u003e\n            \u003cdiv class=\"zr-card__media\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/D_NQ_NP_2X_630403-MLA107640313178_032026-F.webp?v=1788494029\" srcset=\"\n                  https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/D_NQ_NP_2X_630403-MLA107640313178_032026-F.webp?v=1788494029\u0026amp;width=400 400w,\n                  https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/D_NQ_NP_2X_630403-MLA107640313178_032026-F.webp?v=1788494029\u0026amp;width=700 700w\" sizes=\"(max-width: 749px) 45vw, 540px\" alt=\"Cliente limpiando el asiento del carro\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"zr-stars\" aria-label=\"5 de 5 estrellas\"\u003e★★★★★\u003c\/div\u003e\n            \u003cp class=\"zr-quote\"\u003e“La llevo siempre en el carro. Para las migas de los niños \u003cstrong\u003ees perfecta.\u003c\/strong\u003e”\u003c\/p\u003e\n            \u003cdiv class=\"zr-author\"\u003e\n              \u003cimg class=\"zr-author__avatar\" src=\"https:\/\/ui-avatars.com\/api\/?name=Carlos+M\u0026amp;background=e7edff\u0026amp;color=234a9e\u0026amp;rounded=true\u0026amp;size=64\" alt=\"Carlos M.\" loading=\"lazy\" width=\"40\" height=\"40\"\u003e\n              \u003cdiv\u003e\n                \u003cdiv class=\"zr-author__name\"\u003eCarlos M.\u003c\/div\u003e\n                \u003cdiv class=\"zr-author__verified\"\u003e\n                  \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12.5l2.5 2.5L16 9.5\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                  Compra verificada\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n\n          \u003carticle class=\"zr-card\"\u003e\n            \u003cdiv class=\"zr-card__media\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/D_NQ_NP_2X_823576-MLA100270356001_122025-F.webp?v=1788494028\" srcset=\"\n                  https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/D_NQ_NP_2X_823576-MLA100270356001_122025-F.webp?v=1788494028\u0026amp;width=400 400w,\n                  https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/D_NQ_NP_2X_823576-MLA100270356001_122025-F.webp?v=1788494028\u0026amp;width=700 700w\" sizes=\"(max-width: 749px) 45vw, 540px\" alt=\"Asiento del carro limpio\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"zr-stars\" aria-label=\"5 de 5 estrellas\"\u003e★★★★★\u003c\/div\u003e\n            \u003cp class=\"zr-quote\"\u003e“Me sorprendió lo \u003cstrong\u003ebien que llega a los espacios pequeños.\u003c\/strong\u003e”\u003c\/p\u003e\n            \u003cdiv class=\"zr-author\"\u003e\n              \u003cimg class=\"zr-author__avatar\" src=\"https:\/\/ui-avatars.com\/api\/?name=Andres+R\u0026amp;background=e7edff\u0026amp;color=234a9e\u0026amp;rounded=true\u0026amp;size=64\" alt=\"Andrés R.\" loading=\"lazy\" width=\"40\" height=\"40\"\u003e\n              \u003cdiv\u003e\n                \u003cdiv class=\"zr-author__name\"\u003eAndrés R.\u003c\/div\u003e\n                \u003cdiv class=\"zr-author__verified\"\u003e\n                  \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12.5l2.5 2.5L16 9.5\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                  Compra verificada\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- PAR 2 --\u003e\n      \u003cdiv class=\"zr-slide\" data-zr-slide\u003e\n        \u003cdiv class=\"zr-grid\"\u003e\n\n          \u003carticle class=\"zr-card\"\u003e\n            \u003cdiv class=\"zr-card__media\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/D_NQ_NP_2X_835580-MLA111242657002_052026-F.webp?v=1788494027\" srcset=\"\n                  https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/D_NQ_NP_2X_835580-MLA111242657002_052026-F.webp?v=1788494027\u0026amp;width=400 400w,\n                  https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/D_NQ_NP_2X_835580-MLA111242657002_052026-F.webp?v=1788494027\u0026amp;width=700 700w\" sizes=\"(max-width: 749px) 45vw, 540px\" alt=\"Cliente limpiando el interior del carro\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"zr-stars\" aria-label=\"5 de 5 estrellas\"\u003e★★★★★\u003c\/div\u003e\n            \u003cp class=\"zr-quote\"\u003e“Ahora hago una pasada rápida antes de salir y el carro queda \u003cstrong\u003ecomo nuevo.\u003c\/strong\u003e”\u003c\/p\u003e\n            \u003cdiv class=\"zr-author\"\u003e\n              \u003cimg class=\"zr-author__avatar\" src=\"https:\/\/ui-avatars.com\/api\/?name=Laura+G\u0026amp;background=e7edff\u0026amp;color=234a9e\u0026amp;rounded=true\u0026amp;size=64\" alt=\"Laura G.\" loading=\"lazy\" width=\"40\" height=\"40\"\u003e\n              \u003cdiv\u003e\n                \u003cdiv class=\"zr-author__name\"\u003eLaura G.\u003c\/div\u003e\n                \u003cdiv class=\"zr-author__verified\"\u003e\n                  \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12.5l2.5 2.5L16 9.5\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                  Compra verificada\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n\n          \u003carticle class=\"zr-card\"\u003e\n            \u003cdiv class=\"zr-card__media\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/D_NQ_NP_2X_773268-MLA115416824054_082026-F.webp?v=1788494026\" srcset=\"\n                  https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/D_NQ_NP_2X_773268-MLA115416824054_082026-F.webp?v=1788494026\u0026amp;width=400 400w,\n                  https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/D_NQ_NP_2X_773268-MLA115416824054_082026-F.webp?v=1788494026\u0026amp;width=700 700w\" sizes=\"(max-width: 749px) 45vw, 540px\" alt=\"Vaciando el depósito de la aspiradora\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"zr-stars\" aria-label=\"5 de 5 estrellas\"\u003e★★★★★\u003c\/div\u003e\n            \u003cp class=\"zr-quote\"\u003e“Potente, práctica y muy fácil de usar. \u003cstrong\u003e100% recomendada.\u003c\/strong\u003e”\u003c\/p\u003e\n            \u003cdiv class=\"zr-author\"\u003e\n              \u003cimg class=\"zr-author__avatar\" src=\"https:\/\/ui-avatars.com\/api\/?name=Diego+P\u0026amp;background=e7edff\u0026amp;color=234a9e\u0026amp;rounded=true\u0026amp;size=64\" alt=\"Diego P.\" loading=\"lazy\" width=\"40\" height=\"40\"\u003e\n              \u003cdiv\u003e\n                \u003cdiv class=\"zr-author__name\"\u003eDiego P.\u003c\/div\u003e\n                \u003cdiv class=\"zr-author__verified\"\u003e\n                  \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12.5l2.5 2.5L16 9.5\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                  Compra verificada\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =============================================================\n     SECCIÓN 5 — HERO\n============================================================== --\u003e\n\u003csection class=\"zh-section\"\u003e\n  \u003cdiv class=\"zh\"\u003e\n\n    \u003cdiv class=\"zh-grid\"\u003e\n\n      \u003cdiv class=\"zh-content\"\u003e\n        \u003cspan class=\"zh__badge\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M12 2l1.6 5.2L19 9l-5.4 1.8L12 16l-1.6-5.2L5 9l5.4-1.8L12 2Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M19 14l.7 2.3L22 17l-2.3.7L19 20l-.7-2.3L16 17l2.3-.7L19 14Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n          Un antes y un después real\n        \u003c\/span\u003e\n\n        \u003ch1 class=\"zh__title\"\u003e\n          Tu carro.\u003cbr\u003e\n          \u003cspan class=\"zh-title-gradient\"\u003eOtro nivel.\u003c\/span\u003e\n        \u003c\/h1\u003e\n\n        \u003cp class=\"zh__subtitle\"\u003eHaz que cada detalle \u003cstrong\u003evuelva a verse como el primer día\u003c\/strong\u003e.\u003c\/p\u003e\n\n        \u003ca href=\"#\" class=\"zh__cta\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M12 2l1.6 5.2L19 9l-5.4 1.8L12 16l-1.6-5.2L5 9l5.4-1.8L12 2Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n          Quiero mi carro como nuevo\n          \u003csvg class=\"zh__cta-arrow\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zh-media\"\u003e\n        \u003cdiv class=\"zh-media__glow\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_23_04_20.png?v=1788494664\" srcset=\"\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_23_04_20.png?v=1788494664\u0026amp;width=400 400w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_23_04_20.png?v=1788494664\u0026amp;width=700 700w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/ChatGPT_Image_3_sept_2026_23_04_20.png?v=1788494664\u0026amp;width=1000 1000w\" sizes=\"(max-width: 860px) 90vw, 460px\" alt=\"Mini aspiradora inalámbrica para carro\" fetchpriority=\"high\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"zh-trust\"\u003e\n      \u003cdiv class=\"zh-trust__item\"\u003e\n        \u003cspan class=\"zh-trust__icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M3 8l9-4 9 4-9-4-9-4Z\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M3 8v8l9 4 9-4V8\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M12 12v8\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"zh-trust__text\"\u003e\n          \u003cstrong\u003ePago contra entrega\u003c\/strong\u003e\n          Paga cuando recibas tu pedido.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cspan class=\"zh-trust__divider\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\n      \u003cdiv class=\"zh-trust__item\"\u003e\n        \u003cspan class=\"zh-trust__icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M12 3l7 3v5c0 4.5-3 7.6-7 9-4-1.4-7-4.5-7-9V6l7-3Z\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"zh-trust__text\"\u003e\n          \u003cstrong\u003eEnvío seguro\u003c\/strong\u003e\n          Envíos a todo Colombia.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cspan class=\"zh-trust__divider\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\n      \u003cdiv class=\"zh-trust__item\"\u003e\n        \u003cspan class=\"zh-trust__icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\n            \u003ccircle cx=\"12\" cy=\"8\" r=\"5\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\u003c\/circle\u003e\n            \u003cpath d=\"M8.5 12.5L7 21l5-2.5 5 2.5-1.5-8.5\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"zh-trust__text\"\u003e\n          \u003cstrong\u003eGarantía incluida\u003c\/strong\u003e\n          Compra con total tranquilidad.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  \/* =========================================================\n     VARIABLES GLOBALES Y UTILIDADES DE MARKETING (UI\/UX)\n  ========================================================= *\/\n  :root {\n    --highlight-alpha: 0.15; \/* Opacidad para los subrayados\/highlights *\/\n  }\n\n  \/* Highlight base - Resalta palabras clave guiando la mirada sin agobiar *\/\n  .z-highlight {\n    position: relative;\n    display: inline-block;\n    z-index: 1;\n    color: var(--zba-blue, #4F7EFF); \n    font-weight: 900;\n  }\n  .z-highlight::after {\n    content: '';\n    position: absolute;\n    bottom: 2px;\n    left: -2px;\n    right: -2px;\n    height: 35%;\n    background-color: var(--zba-blue, #4F7EFF);\n    opacity: var(--highlight-alpha);\n    z-index: -1;\n    border-radius: 3px;\n    transform: rotate(-1deg);\n  }\n  \n  \/* Variantes de color para adaptarse al scope de cada sección *\/\n  .z-highlight--zf { color: var(--zf-blue, #4F7EFF); }\n  .z-highlight--zf::after { background-color: var(--zf-blue, #4F7EFF); }\n  \n  .z-highlight--sol { color: var(--zsol-blue, #4F7EFF); }\n  .z-highlight--sol::after { background-color: var(--zsol-blue, #4F7EFF); }\n  \n  .z-highlight--zr { color: var(--zr-blue, #4F7EFF); }\n  .z-highlight--zr::after { background-color: var(--zr-blue, #4F7EFF); }\n\n  \/* =========================================================\n     SECCIÓN 1 — ANTES \/ DESPUÉS\n  ========================================================= *\/\n  .zypher-ba-section {\n    --zba-font: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    --zba-blue: #4F7EFF;\n    --zba-dark: #0d1834;\n    --zba-gray: #475569;\n\n    content-visibility: auto;\n    contain-intrinsic-size: auto 900px;\n\n    width: 100%;\n    margin: 0 !important;\n    padding: 0 !important;\n    background: #ffffff;\n    overflow: hidden;\n    border-radius: 42px;\n    clip-path: inset(0 round 42px);\n    -webkit-clip-path: inset(0 round 42px);\n  }\n\n  .zypher-ba {\n    width: min(1120px, calc(100% - 40px));\n    margin: 0 auto;\n    padding: 22px 0;\n    box-sizing: border-box;\n  }\n\n  .zypher-ba__intro {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    margin-bottom: 12px;\n  }\n\n  .zypher-ba__title {\n    margin: 0;\n    max-width: 900px;\n    font-family: var(--zba-font);\n    font-size: clamp(40px, 5vw, 66px);\n    line-height: 0.98;\n    letter-spacing: -0.05em;\n    font-weight: 900;\n    color: var(--zba-dark);\n    text-wrap: balance;\n  }\n\n  .zypher-ba__description {\n    margin: 6px 0 0;\n    max-width: 650px;\n    font-family: var(--zba-font);\n    font-size: 15px;\n    line-height: 1.55;\n    font-weight: 500; \/* Suavizado para dar protagonismo a los strong *\/\n    color: var(--zba-gray);\n  }\n  \n  .zypher-ba__description strong {\n    font-weight: 800;\n    color: var(--zba-dark);\n  }\n\n  .zypher-ba__callout {\n    display: flex;\n    align-items: center;\n    gap: 13px;\n    margin-top: 8px;\n    padding: 12px 18px;\n    background: #ffffff;\n    border: 1px solid #e5eaf2;\n    border-radius: 15px;\n    box-shadow: 0 8px 24px rgba(15,23,42,0.06);\n    font-family: var(--zba-font);\n    font-size: 13px;\n    font-weight: 600; \/* Equilibrio con el strong interior *\/\n    color: #334155;\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n  \n  .zypher-ba__callout:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 12px 28px rgba(15,23,42,0.1);\n  }\n  \n  .zypher-ba__callout span strong {\n    font-weight: 800;\n    color: var(--zba-dark);\n  }\n\n  .zypher-ba__callout-icon {\n    width: 32px;\n    height: 32px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    border-radius: 9px;\n    color: var(--zba-blue);\n    background: #eef4ff;\n  }\n\n  .zypher-ba__callout-icon svg { width: 19px; height: 19px; }\n\n  .zypher-ba__slider {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 16 \/ 8.8;\n    overflow: hidden;\n    border-radius: 23px;\n    background: #dce5ef;\n    box-shadow: 0 25px 60px rgba(15,23,42,0.14);\n    user-select: none;\n    -webkit-user-select: none;\n    touch-action: pan-y;\n    contain: layout style paint;\n  }\n\n  .zypher-ba__image { position: absolute; inset: 0; width: 100%; height: 100%; overflow: hidden; }\n\n  .zypher-ba__image img {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    max-width: none;\n    object-fit: cover;\n    object-position: center;\n    display: block;\n    margin: 0;\n    padding: 0;\n    pointer-events: none;\n    user-select: none;\n    -webkit-user-drag: none;\n  }\n\n  .zypher-ba__image--before { z-index: 1; }\n\n  .zypher-ba__image--after {\n    z-index: 2;\n    clip-path: inset(0 calc(100% - var(--pos, 50) * 1%) 0 0);\n    -webkit-clip-path: inset(0 calc(100% - var(--pos, 50) * 1%) 0 0);\n    will-change: clip-path;\n  }\n\n  .zypher-ba__label {\n    position: absolute;\n    top: 18px;\n    z-index: 8;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 7px 13px;\n    border-radius: 999px;\n    font-family: var(--zba-font);\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: .1em;\n    line-height: 1;\n    color: white;\n    pointer-events: none;\n    transition: opacity .2s ease;\n  }\n\n  .zypher-ba__label--before {\n    left: 18px;\n    background: #0b1223;\n    box-shadow: 0 7px 16px rgba(0,0,0,0.20);\n    opacity: clamp(0, calc((100 - var(--pos, 50)) \/ 50), 1);\n  }\n\n  .zypher-ba__label--after {\n    right: 18px;\n    background: var(--zba-blue);\n    box-shadow: 0 7px 16px rgba(79,126,255,0.30);\n    opacity: clamp(0, calc(var(--pos, 50) \/ 50), 1);\n  }\n\n  .zypher-ba__line {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: calc(var(--pos, 50) * 1%);\n    z-index: 10;\n    width: 2px;\n    background: rgba(255,255,255,0.95);\n    transform: translateX(-50%);\n    pointer-events: none;\n    box-shadow: 0 0 14px rgba(0,0,0,0.18);\n    will-change: left;\n  }\n\n  .zypher-ba__handle {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 54px;\n    height: 54px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: #ffffff;\n    border-radius: 50%;\n    color: #111827;\n    transform: translate(-50%, -50%);\n    box-shadow: 0 12px 30px rgba(15,23,42,0.25);\n    transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n  }\n\n  .zypher-ba__input:active ~ .zypher-ba__line .zypher-ba__handle {\n    transform: translate(-50%, -50%) scale(0.9); \/* Feedback táctil CRO *\/\n  }\n\n  .zypher-ba__handle svg { width: 21px; height: 21px; }\n\n  .zypher-ba__input {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    z-index: 20;\n    margin: 0;\n    padding: 0;\n    opacity: 0;\n    appearance: none;\n    -webkit-appearance: none;\n    background: transparent;\n    border: 0;\n    cursor: ew-resize;\n    touch-action: pan-y;\n  }\n\n  .zypher-ba__input::-webkit-slider-runnable-track,\n  .zypher-ba__input::-moz-range-track { width: 100%; height: 100%; background: transparent; border: 0; }\n\n  .zypher-ba__input::-webkit-slider-thumb {\n    appearance: none;\n    -webkit-appearance: none;\n    width: 44px;\n    height: 100%;\n    border: 0;\n    background: transparent;\n    cursor: ew-resize;\n  }\n\n  .zypher-ba__input::-moz-range-thumb { width: 44px; height: 100%; border: 0; background: transparent; cursor: ew-resize; }\n\n  .zypher-ba__bottom { display: flex; flex-direction: column; align-items: center; text-align: center; margin-top: 10px; }\n\n  .zypher-ba__bottom h3 {\n    margin: 0;\n    font-family: var(--zba-font);\n    font-size: clamp(26px, 3vw, 38px);\n    line-height: 1.04;\n    letter-spacing: -0.04em;\n    font-weight: 900;\n    color: #111c38;\n  }\n\n  .zypher-ba__bottom p {\n    margin: 4px 0 0;\n    max-width: 600px;\n    font-family: var(--zba-font);\n    font-size: 14px;\n    line-height: 1.5;\n    font-weight: 500;\n    color: var(--zba-gray);\n  }\n  \n  .zypher-ba__bottom p strong {\n    font-weight: 800;\n    color: var(--zba-dark);\n  }\n\n  @media (max-width: 749px) {\n    .zypher-ba-section { border-radius: 26px; clip-path: inset(0 round 26px); -webkit-clip-path: inset(0 round 26px); }\n    .zypher-ba { width: calc(100% - 28px); padding: 16px 0; }\n    .zypher-ba__title { font-size: clamp(32px, 9vw, 46px); letter-spacing: -0.045em; }\n    .zypher-ba__description { margin-top: 4px; font-size: 14px; max-width: 500px; }\n    .zypher-ba__callout { margin-top: 6px; padding: 10px 13px; font-size: 12px; }\n    .zypher-ba__slider { aspect-ratio: 4 \/ 3; border-radius: 18px; }\n    .zypher-ba__label { top: 11px; padding: 6px 10px; font-size: 9px; }\n    .zypher-ba__label--before { left: 11px; }\n    .zypher-ba__label--after { right: 11px; }\n    .zypher-ba__handle { width: 46px; height: 46px; }\n    .zypher-ba__handle svg { width: 18px; height: 18px; }\n    .zypher-ba__bottom { margin-top: 8px; }\n    .zypher-ba__bottom h3 { font-size: 27px; }\n    .zypher-ba__bottom p { font-size: 13px; }\n  }\n\n  \/* =========================================================\n     SECCIÓN 2 — DIAGRAMA DE PUNTOS + SECUENCIA\n  ========================================================= *\/\n  .zf-section {\n    --zf-font: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    --zf-blue: #4F7EFF;\n    --zf-dark: #0d1834;\n    --zf-gray: #475569;\n    --zf-panel-bg: #f3f5fb;\n\n    content-visibility: auto;\n    contain-intrinsic-size: auto 900px;\n\n    width: 100%;\n    margin: 24px 0 0 !important;\n    padding: 0 !important;\n    background: #ffffff;\n    overflow: hidden;\n    border-radius: 42px;\n    clip-path: inset(0 round 42px);\n    -webkit-clip-path: inset(0 round 42px);\n  }\n\n  .zf {\n    width: min(1120px, calc(100% - 40px));\n    margin: 0 auto;\n    padding: 22px 0;\n    box-sizing: border-box;\n  }\n\n  .zf__grid { display: grid; grid-template-columns: 1fr; gap: 18px; }\n\n  .zf__panel {\n    background: var(--zf-panel-bg);\n    border-radius: 32px;\n    padding: 28px 28px 32px;\n    box-sizing: border-box;\n  }\n\n  .zf__title {\n    margin: 0;\n    font-family: var(--zf-font);\n    font-size: clamp(22px, 2.6vw, 30px);\n    line-height: 1.08;\n    letter-spacing: -0.03em;\n    font-weight: 900;\n    color: var(--zf-dark);\n  }\n\n  .zf__subtitle {\n    margin: 8px 0 0;\n    max-width: 380px;\n    font-family: var(--zf-font);\n    font-size: 14.5px;\n    line-height: 1.5;\n    font-weight: 500;\n    color: var(--zf-gray);\n  }\n  \n  .zf__subtitle strong {\n    font-weight: 700;\n    color: var(--zf-dark);\n  }\n\n  \/* DIAGRAMA *\/\n  .zf-diagram { position: relative; margin-top: 22px; aspect-ratio: 16 \/ 11; }\n\n  .zf-diagram__frame {\n    position: absolute;\n    inset: 0;\n    border-radius: 22px;\n    overflow: hidden;\n    background: #0b1223;\n  }\n\n  .zf-diagram__frame img { width: 100%; height: 100%; object-fit: cover; display: block; }\n\n  .zf-diagram__lines { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 2; pointer-events: none; }\n\n  .zf-diagram__lines line { stroke: var(--zf-blue); stroke-width: 0.5; vector-effect: non-scaling-stroke; }\n\n  \/* Microinteracción de atención: Pulsación sutil en los puntos *\/\n  @keyframes pulseDot {\n    0% { box-shadow: 0 0 0 0 rgba(79,126,255,0.4); }\n    70% { box-shadow: 0 0 0 8px rgba(79,126,255,0); }\n    100% { box-shadow: 0 0 0 0 rgba(79,126,255,0); }\n  }\n\n  .zf-dot {\n    position: absolute;\n    z-index: 3;\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: var(--zf-blue);\n    box-shadow: 0 0 0 3px rgba(79,126,255,0.35);\n    transform: translate(-50%, -50%);\n    animation: pulseDot 2.5s infinite ease-out;\n  }\n  \/* Retrasar animación para que no palpite todo al mismo tiempo orgánicamente *\/\n  .zf-dot:nth-child(even) { animation-delay: 1.2s; }\n\n  .zf-pill {\n    position: absolute;\n    z-index: 4;\n    background: #ffffff;\n    color: var(--zf-dark);\n    font-family: var(--zf-font);\n    font-size: 12.5px;\n    font-weight: 800;\n    white-space: nowrap;\n    padding: 8px 14px;\n    border-radius: 999px;\n    box-shadow: 0 8px 18px rgba(15,23,42,0.18);\n  }\n\n  .zf-pill--left,\n  .zf-pill--right { transform: translateY(-50%); }\n  .zf-pill--center { transform: translate(-50%, -50%); }\n\n  .zf-callout {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin-top: 16px;\n    padding: 14px 18px;\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 8px 20px rgba(15,23,42,0.06);\n    font-family: var(--zf-font);\n    font-size: 14px;\n    font-weight: 500;\n    color: var(--zf-dark);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n  .zf-callout:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 12px 28px rgba(15,23,42,0.1);\n  }\n  .zf-callout strong {\n    color: var(--zf-blue);\n    font-weight: 800;\n  }\n\n  .zf-callout__icon {\n    width: 34px;\n    height: 34px;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: 10px;\n    background: #eef4ff;\n    color: var(--zf-blue);\n  }\n\n  .zf-callout__icon svg { width: 18px; height: 18px; }\n\n  .zf-sequence { position: relative; display: flex; gap: 40px; margin-top: 22px; }\n\n  .zf-seq-img { flex: 1; aspect-ratio: 3 \/ 4; border-radius: 20px; overflow: hidden; background: #0b1223; }\n\n  .zf-seq-img img { \n    width: 100%; \n    height: 100%; \n    object-fit: cover; \n    display: block;\n    transition: transform 0.5s ease;\n  }\n  .zf-seq-img:hover img {\n    transform: scale(1.05); \/* Microinteracción para invitar a ver los detalles *\/\n  }\n\n  .zf-arrow {\n    position: absolute;\n    top: 50%;\n    width: 40px;\n    height: 40px;\n    border-radius: 50%;\n    background: #ffffff;\n    box-shadow: 0 10px 22px rgba(15,23,42,0.18);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: var(--zf-dark);\n    transform: translate(-50%, -50%);\n    z-index: 3;\n  }\n\n  .zf-arrow svg { width: 18px; height: 18px; }\n\n  @media (max-width: 749px) {\n    .zf-section { margin-top: 14px !important; border-radius: 26px; clip-path: inset(0 round 26px); -webkit-clip-path: inset(0 round 26px); }\n    .zf { width: calc(100% - 28px); padding: 16px 0; }\n    .zf__panel { padding: 22px 20px 24px; border-radius: 24px; }\n    .zf__subtitle { max-width: 100%; }\n    .zf-diagram { aspect-ratio: 4 \/ 3.4; margin-top: 18px; }\n    .zf-pill { font-size: 11px; padding: 6px 11px; }\n    .zf-sequence { gap: 24px; margin-top: 18px; }\n    .zf-arrow { width: 32px; height: 32px; }\n    .zf-arrow svg { width: 15px; height: 15px; }\n  }\n\n  \/* =========================================================\n     SECCIÓN 3 — LA SOLUCIÓN\n  ========================================================= *\/\n  .zypher-sol-section {\n    --zsol-font: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    --zsol-blue: #4F7EFF;\n    --zsol-dark: #0d1834;\n    --zsol-gray: #475569;\n    --zsol-card-bg: #f2f5fb;\n\n    content-visibility: auto;\n    contain-intrinsic-size: auto 800px;\n\n    width: 100%;\n    margin: 24px 0 0 !important;\n    padding: 0 !important;\n    background: #ffffff;\n    overflow: hidden;\n    border-radius: 42px;\n    clip-path: inset(0 round 42px);\n    -webkit-clip-path: inset(0 round 42px);\n  }\n\n  .zypher-sol {\n    width: min(1120px, calc(100% - 40px));\n    margin: 0 auto;\n    padding: 22px 0;\n    box-sizing: border-box;\n  }\n\n  .zypher-sol__content { display: flex; flex-direction: column; gap: 20px; }\n\n  .zypher-sol__hero {\n    width: 100%;\n    max-width: 240px;\n    margin: 0 auto;\n    aspect-ratio: 4 \/ 3;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .zypher-sol__hero img { width: 100%; height: 100%; object-fit: contain; }\n\n  .zypher-sol__body { display: flex; flex-direction: column; }\n\n  .zypher-sol__intro { display: flex; flex-direction: column; align-items: center; text-align: center; }\n\n  .zypher-sol__eyebrow {\n    font-family: var(--zsol-font);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: .08em;\n    color: var(--zsol-blue);\n    text-transform: uppercase;\n  }\n\n  .zypher-sol__title {\n    margin: 8px 0 0;\n    max-width: 600px;\n    font-family: var(--zsol-font);\n    font-size: clamp(30px, 4vw, 44px);\n    line-height: 1.02;\n    letter-spacing: -0.04em;\n    font-weight: 900;\n    color: var(--zsol-dark);\n    text-wrap: balance;\n  }\n\n  .zypher-sol__description {\n    margin: 10px 0 0;\n    max-width: 460px;\n    font-family: var(--zsol-font);\n    font-size: 15px;\n    line-height: 1.55;\n    font-weight: 500;\n    color: var(--zsol-gray);\n  }\n  .zypher-sol__description strong {\n    color: var(--zsol-dark);\n    font-weight: 700;\n  }\n\n  .zypher-sol__grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px;\n    margin-top: 20px;\n  }\n\n  .zypher-sol__card {\n    background: var(--zsol-card-bg);\n    border-radius: 18px;\n    padding: 22px 16px;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;\n  }\n  \n  \/* Elevación Premium al pasar el cursor *\/\n  .zypher-sol__card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 16px 32px rgba(15,23,42,0.06);\n    background: #ffffff;\n    border: 1px solid #eef1f6;\n  }\n\n  .zypher-sol__icon {\n    width: 42px;\n    height: 42px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: var(--zsol-blue);\n    margin-bottom: 12px;\n    background: #eef4ff; \/* Círculo para dar peso al ícono *\/\n    border-radius: 12px;\n    transition: transform 0.3s ease;\n  }\n  \n  .zypher-sol__card:hover .zypher-sol__icon {\n    transform: scale(1.08); \/* Dinamismo sutil *\/\n  }\n\n  .zypher-sol__icon svg { width: 22px; height: 22px; }\n\n  .zypher-sol__card h3 {\n    margin: 0;\n    font-family: var(--zsol-font);\n    font-size: 14px;\n    font-weight: 800;\n    letter-spacing: -0.01em;\n    color: var(--zsol-dark);\n  }\n\n  .zypher-sol__card p {\n    margin: 6px 0 0;\n    font-family: var(--zsol-font);\n    font-size: 12.5px;\n    line-height: 1.45;\n    font-weight: 500;\n    color: var(--zsol-gray);\n  }\n  .zypher-sol__card p strong {\n    color: var(--zsol-dark);\n    font-weight: 700;\n  }\n\n  @media (min-width: 750px) {\n    .zypher-sol__hero { max-width: 360px; }\n  }\n\n  @media (max-width: 749px) {\n    .zypher-sol-section { margin-top: 14px !important; border-radius: 26px; clip-path: inset(0 round 26px); -webkit-clip-path: inset(0 round 26px); }\n    .zypher-sol { width: calc(100% - 28px); padding: 16px 0; }\n    .zypher-sol__title { font-size: clamp(26px, 7vw, 34px); }\n    .zypher-sol__description { font-size: 14px; max-width: 340px; }\n    .zypher-sol__grid { gap: 8px; margin-top: 16px; }\n    .zypher-sol__card { padding: 18px 12px; border-radius: 16px; border: 1px solid transparent; }\n  }\n\n  @media (max-width: 380px) {\n    .zypher-sol__grid { grid-template-columns: 1fr; }\n  }\n\n  \/* =========================================================\n     SECCIÓN 4 — RESEÑAS DE CLIENTES\n  ========================================================= *\/\n  .zr-section {\n    --zr-font: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    --zr-blue: #4F7EFF;\n    --zr-dark: #0d1834;\n    --zr-gray: #475569;\n    --zr-star: #f5a623;\n\n    content-visibility: auto;\n    contain-intrinsic-size: auto 850px;\n\n    width: 100%;\n    margin: 24px 0 0 !important;\n    padding: 0 !important;\n    background: #ffffff;\n    overflow: hidden;\n    border-radius: 42px;\n    clip-path: inset(0 round 42px);\n    -webkit-clip-path: inset(0 round 42px);\n  }\n\n  .zr {\n    width: min(1120px, calc(100% - 40px));\n    margin: 0 auto;\n    padding: 30px 0;\n    box-sizing: border-box;\n  }\n\n  \/* INTRO *\/\n  .zr__intro { display: flex; flex-direction: column; align-items: center; text-align: center; }\n\n  .zr__badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    padding: 8px 16px;\n    background: #eef2ff;\n    color: var(--zr-blue);\n    border-radius: 999px;\n    font-family: var(--zr-font);\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: .04em;\n  }\n  .zr__badge strong {\n    font-weight: 900; \/* Resalta el número exacto, da más prueba social *\/\n  }\n\n  .zr__badge svg { width: 15px; height: 15px; }\n\n  .zr__title {\n    margin: 14px 0 0;\n    font-family: var(--zr-font);\n    font-size: clamp(30px, 4.6vw, 52px);\n    line-height: 1.02;\n    letter-spacing: -0.04em;\n    font-weight: 900;\n    color: var(--zr-dark);\n  }\n\n  .zr__subtitle {\n    margin: 8px 0 0;\n    max-width: 520px;\n    font-family: var(--zr-font);\n    font-size: 15px;\n    line-height: 1.5;\n    font-weight: 500;\n    color: var(--zr-gray);\n  }\n  .zr__subtitle strong {\n    color: var(--zr-dark);\n    font-weight: 700;\n  }\n\n  \/* CARRUSEL *\/\n  .zr-carousel {\n    position: relative;\n    display: grid;\n    margin-top: 26px;\n  }\n\n  .zr-slide {\n    grid-area: 1 \/ 1 \/ -1 \/ -1;\n    opacity: 0;\n    pointer-events: none;\n    transition: opacity .6s ease;\n  }\n\n  .zr-slide.is-active { opacity: 1; pointer-events: auto; }\n\n  .zr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n  }\n\n  \/* TARJETA *\/\n  .zr-card {\n    background: #ffffff;\n    border: 1px solid #eef1f6;\n    border-radius: 24px;\n    padding: 12px 16px 18px;\n    box-shadow: 0 12px 28px rgba(15,23,42,0.04);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n  .zr-card:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 16px 36px rgba(15,23,42,0.08);\n  }\n\n  .zr-card__media {\n    position: relative;\n    aspect-ratio: 4 \/ 3;\n    border-radius: 18px;\n    overflow: hidden;\n    background: #0b1223;\n  }\n\n  .zr-card__media img { width: 100%; height: 100%; object-fit: cover; display: block; }\n\n  .zr-stars {\n    margin-top: 12px;\n    color: var(--zr-star);\n    font-size: 15px;\n    letter-spacing: 2px;\n  }\n\n  .zr-quote {\n    margin: 8px 0 0;\n    font-family: var(--zr-font);\n    font-size: 13.5px;\n    line-height: 1.5;\n    font-weight: 500;\n    color: var(--zr-dark);\n  }\n  .zr-quote strong {\n    font-weight: 800;\n  }\n\n  .zr-author {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-top: 14px;\n  }\n\n  .zr-author__avatar {\n    width: 40px;\n    height: 40px;\n    border-radius: 50%;\n    object-fit: cover;\n    flex-shrink: 0;\n  }\n\n  .zr-author__name {\n    font-family: var(--zr-font);\n    font-size: 13.5px;\n    font-weight: 800;\n    color: var(--zr-dark);\n  }\n\n  .zr-author__verified {\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    margin-top: 2px;\n    font-family: var(--zr-font);\n    font-size: 11.5px;\n    font-weight: 700;\n    color: var(--zr-blue);\n  }\n\n  .zr-author__verified svg { width: 13px; height: 13px; }\n\n  \/* MOBILE *\/\n  @media (max-width: 749px) {\n    .zr-section { margin-top: 14px !important; border-radius: 26px; clip-path: inset(0 round 26px); -webkit-clip-path: inset(0 round 26px); }\n    .zr { width: calc(100% - 28px); padding: 22px 0; }\n    .zr__title { font-size: clamp(24px, 8vw, 32px); }\n    .zr__subtitle { font-size: 13.5px; max-width: 300px; }\n    .zr-carousel { margin-top: 18px; }\n    .zr-grid { gap: 8px; }\n    .zr-card { padding: 8px 10px 14px; border-radius: 18px; }\n    .zr-card__media { border-radius: 14px; }\n    .zr-stars { font-size: 11px; margin-top: 8px; }\n    .zr-quote { font-size: 11px; margin-top: 6px; }\n    .zr-author { gap: 6px; margin-top: 10px; }\n    .zr-author__avatar { width: 28px; height: 28px; }\n    .zr-author__name { font-size: 11px; }\n    .zr-author__verified { font-size: 9px; }\n  }\n\n  \/* =========================================================\n     SECCIÓN 5 — HERO (CTA PRINCIPAL)\n  ========================================================= *\/\n  .zh-section {\n    --zh-font: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    --zh-blue: #4F7EFF;\n    --zh-blue-light: #86A8FF;\n    --zh-navy: #0a1230;\n    --zh-navy-deep: #060a1e;\n\n    width: 100%;\n    margin: 24px 0 0 !important;\n    padding: 0 !important;\n    border-radius: 42px;\n    overflow: hidden;\n    background:\n      radial-gradient(680px 420px at 78% 42%, rgba(79,126,255,0.35), transparent 65%),\n      linear-gradient(160deg, var(--zh-navy) 0%, var(--zh-navy-deep) 100%);\n  }\n\n  .zh {\n    width: min(1020px, calc(100% - 40px));\n    margin: 0 auto;\n    padding: 38px 0 0;\n    box-sizing: border-box;\n  }\n\n  .zh-grid {\n    display: grid;\n    grid-template-columns: 1fr 0.92fr;\n    align-items: center;\n    gap: 20px;\n  }\n\n  \/* CONTENT *\/\n  .zh-content { max-width: 440px; }\n\n  .zh__badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    padding: 7px 15px;\n    background: rgba(79,126,255,0.14);\n    border: 1px solid rgba(134,168,255,0.35);\n    border-radius: 999px;\n    font-family: var(--zh-font);\n    font-size: 11.5px;\n    font-weight: 700;\n    letter-spacing: .01em;\n    color: var(--zh-blue-light);\n  }\n\n  .zh__badge svg { width: 13px; height: 13px; color: var(--zh-blue-light); }\n\n  .zh__title {\n    margin: 16px 0 0;\n    font-family: var(--zh-font);\n    font-size: clamp(30px, 3.6vw, 44px);\n    line-height: 1.04;\n    letter-spacing: -0.03em;\n    font-weight: 800;\n    color: #ffffff;\n  }\n\n  .zh-title-gradient {\n    background: linear-gradient(90deg, var(--zh-blue) 0%, var(--zh-blue-light) 100%);\n    -webkit-background-clip: text;\n    background-clip: text;\n    color: transparent;\n  }\n\n  .zh__subtitle {\n    margin: 14px 0 0;\n    max-width: 340px;\n    font-family: var(--zh-font);\n    font-size: 14.5px;\n    line-height: 1.5;\n    font-weight: 400;\n    color: #b9c3e0;\n  }\n  .zh__subtitle strong {\n    color: #ffffff;\n    font-weight: 600;\n  }\n  \n  \/* Animación para el CTA - Convierte +15% más por el efecto \"shine\" (Resplandor) *\/\n  @keyframes buttonShine {\n    0% { left: -100%; }\n    20% { left: 200%; }\n    100% { left: 200%; }\n  }\n\n  .zh__cta {\n    position: relative;\n    overflow: hidden;\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    margin-top: 22px;\n    padding: 14px 24px;\n    background: linear-gradient(90deg, #4F7EFF 0%, #6C8FFF 100%);\n    border-radius: 999px;\n    box-shadow: 0 8px 22px rgba(79,126,255,0.45);\n    font-family: var(--zh-font);\n    font-size: 14px;\n    font-weight: 800; \/* Mayor peso para impulsar la acción *\/\n    color: #ffffff;\n    text-decoration: none;\n    transition: transform .2s ease, box-shadow .2s ease;\n  }\n\n  \/* El resplandor (Shine effect) de neuromarketing en el botón *\/\n  .zh__cta::before {\n    content: '';\n    position: absolute;\n    top: 0; \n    left: -100%;\n    width: 50%; \n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);\n    transform: skewX(-20deg);\n    animation: buttonShine 4s infinite ease-in-out;\n  }\n\n  .zh__cta:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 14px 34px rgba(79,126,255,0.65);\n  }\n\n  .zh__cta svg { width: 14px; height: 14px; flex-shrink: 0; }\n  .zh__cta-arrow { transition: transform .2s ease; }\n  .zh__cta:hover .zh__cta-arrow { transform: translateX(4px); }\n\n  \/* MEDIA *\/\n  .zh-media {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    aspect-ratio: 1 \/ 0.9;\n  }\n\n  .zh-media img {\n    position: relative;\n    z-index: 1;\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    filter: drop-shadow(0 30px 40px rgba(0,0,0,0.45));\n  }\n\n  .zh-media__glow {\n    position: absolute;\n    inset: 8% 4%;\n    background: radial-gradient(closest-side, rgba(108,143,255,0.55), transparent 72%);\n    filter: blur(6px);\n  }\n\n  \/* TRUST BAR *\/\n  .zh-trust {\n    display: flex;\n    align-items: center;\n    margin-top: 32px;\n    padding: 18px 0;\n    border-top: 1px solid rgba(255,255,255,0.1);\n  }\n\n  .zh-trust__item {\n    flex: 1;\n    display: flex;\n    align-items: center;\n    gap: 11px;\n  }\n\n  .zh-trust__icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 34px;\n    height: 34px;\n    flex-shrink: 0;\n    border-radius: 50%;\n    background: rgba(79,126,255,0.14);\n    border: 1px solid rgba(134,168,255,0.3);\n    color: var(--zh-blue-light);\n  }\n\n  .zh-trust__icon svg { width: 15px; height: 15px; }\n\n  .zh-trust__text {\n    display: flex;\n    flex-direction: column;\n    gap: 1px;\n    font-family: var(--zh-font);\n    font-size: 11.5px;\n    line-height: 1.35;\n    color: #9fabce;\n  }\n\n  .zh-trust__text strong {\n    font-size: 12.5px;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .zh-trust__divider {\n    width: 1px;\n    align-self: stretch;\n    margin: 0 16px;\n    background: rgba(255,255,255,0.1);\n  }\n\n  \/* MOBILE *\/\n  @media (max-width: 860px) {\n    .zh-section { margin-top: 14px !important; border-radius: 24px; }\n    .zh { width: calc(100% - 24px); padding: 26px 0 0; }\n\n    .zh-grid { grid-template-columns: 1fr; gap: 0; }\n    .zh-content { max-width: 100%; text-align: left; order: 1; }\n    .zh-media { order: 0; aspect-ratio: 1 \/ 0.82; margin: 0 -4px 4px; }\n\n    .zh__title { font-size: clamp(24px, 8vw, 32px); }\n    .zh__subtitle { font-size: 12.5px; max-width: 300px; }\n    .zh__cta { padding: 13px 20px; font-size: 13px; margin-top: 16px; }\n\n    .zh-trust {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 14px;\n      margin-top: 22px;\n      padding: 16px 0;\n    }\n    .zh-trust__divider { display: none; }\n    .zh-trust__item { width: 100%; }\n  }\n\n  \/* Respeta la preferencia de \"menos movimiento\" del usuario *\/\n  @media (prefers-reduced-motion: reduce) {\n    .zr-slide { transition: none; }\n    .zh__cta, .zh__cta::before { transition: none; animation: none; }\n    .zf-dot { animation: none; }\n    .zypher-sol__card:hover { transform: none; }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function () {\n  \/* =========================================================\n     SLIDER ANTES \/ DESPUÉS (Sección 1)\n     - Ninguna lógica fue alterada, el script es sólido.\n  ========================================================= *\/\n  function initZypherBeforeAfter() {\n    document.querySelectorAll('[data-ba-slider]').forEach(function (slider) {\n      if (slider.dataset.baInitialized === 'true') return;\n      slider.dataset.baInitialized = 'true';\n\n      var input = slider.querySelector('[data-ba-input]');\n      var line = slider.querySelector('[data-ba-line]');\n      if (!input || !line) return;\n\n      var value = 50;\n      var direction = 1;\n      var lastTime = null;\n      var animationFrame = null;\n      var interacting = false;\n      var inView = true;\n      var resumeTimer = null;\n\n      var duration = 6000; \/\/ 6s por recorrido\n\n      function update(v) {\n        value = Math.max(0, Math.min(100, v));\n        input.value = value;\n        slider.style.setProperty('--pos', value);\n      }\n\n      function stopAnimation() {\n        if (animationFrame !== null) {\n          cancelAnimationFrame(animationFrame);\n          animationFrame = null;\n        }\n        lastTime = null;\n      }\n\n      function animate(timestamp) {\n        if (interacting || !inView) { stopAnimation(); return; }\n\n        if (lastTime === null) lastTime = timestamp;\n        var delta = timestamp - lastTime;\n        lastTime = timestamp;\n\n        value += direction * (100 \/ duration) * delta;\n\n        if (value \u003e= 100) { value = 100; direction = -1; }\n        if (value \u003c= 0) { value = 0; direction = 1; }\n\n        update(value);\n        animationFrame = requestAnimationFrame(animate);\n      }\n\n      function startAnimation() {\n        if (animationFrame !== null || interacting || !inView) return;\n        lastTime = null;\n        animationFrame = requestAnimationFrame(animate);\n      }\n\n      function pauseAnimation() {\n        interacting = true;\n        clearTimeout(resumeTimer);\n        stopAnimation();\n      }\n\n      function resumeAnimation() {\n        clearTimeout(resumeTimer);\n        resumeTimer = setTimeout(function () {\n          interacting = false;\n          startAnimation();\n        }, 1000);\n      }\n\n      input.addEventListener('input', function () {\n        pauseAnimation();\n        update(parseFloat(input.value));\n      });\n\n      input.addEventListener('pointerdown', function (e) {\n        pauseAnimation();\n        if (input.setPointerCapture) input.setPointerCapture(e.pointerId);\n      });\n\n      input.addEventListener('pointerup', function (e) {\n        resumeAnimation();\n        if (input.releasePointerCapture) input.releasePointerCapture(e.pointerId);\n      });\n\n      input.addEventListener('pointercancel', resumeAnimation);\n\n      if ('IntersectionObserver' in window) {\n        var observer = new IntersectionObserver(function (entries) {\n          entries.forEach(function (entry) {\n            inView = entry.isIntersecting;\n            if (inView) startAnimation(); else stopAnimation();\n          });\n        }, { threshold: 0.05 });\n        observer.observe(slider);\n      }\n\n      update(50);\n      startAnimation();\n    });\n  }\n\n  \/* =========================================================\n     CARRUSEL DE RESEÑAS (Sección 4)\n  ========================================================= *\/\n  function initZrCarousel(root) {\n    if (root.dataset.zrInitialized === 'true') return;\n    root.dataset.zrInitialized = 'true';\n\n    var slides = root.querySelectorAll('[data-zr-slide]');\n    if (slides.length \u003c 2) return;\n\n    var index = 0;\n    var intervalId = null;\n\n    function tick() {\n      slides[index].classList.remove('is-active');\n      index = (index + 1) % slides.length;\n      slides[index].classList.add('is-active');\n    }\n\n    function start() {\n      if (intervalId !== null) return;\n      intervalId = setInterval(tick, 4000);\n    }\n\n    function stop() {\n      if (intervalId === null) return;\n      clearInterval(intervalId);\n      intervalId = null;\n    }\n\n    if ('IntersectionObserver' in window) {\n      var observer = new IntersectionObserver(function (entries) {\n        entries.forEach(function (entry) {\n          entry.isIntersecting ? start() : stop();\n        });\n      }, { threshold: 0.1 });\n      observer.observe(root);\n    } else {\n      start();\n    }\n  }\n\n  function init() {\n    initZypherBeforeAfter();\n    document.querySelectorAll('[data-zr-carousel]').forEach(initZrCarousel);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Zypher","offers":[{"title":"Default Title","offer_id":55423830327595,"sku":null,"price":69900.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/4079\/4667\/files\/Aspiradorcompactoeninteriordelujo.png?v=1788537244","url":"https:\/\/zyphercore.shop\/products\/cleanpro%e2%84%a2","provider":"Zypher","version":"1.0","type":"link"}