{"product_id":"100-recetas-saludables-sin-azucar","title":"𝟷𝟶𝟶 𝚁𝚎𝚌𝚎𝚝𝚊𝚜 𝚜𝚒𝚗 𝚊𝚣ú𝚌𝚊𝚛","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003cmeta name=\"description\" content=\"Ebook digital con 100 recetas saludables sin azúcar + 3 bonos gratis. Recetas fáciles, rápidas y deliciosas para dejar el azúcar sin renunciar al sabor.\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@600;700;800\u0026amp;family=Inter:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ======================================================================\n   1) VARIABLES DE MARCA — cambiá acá los colores\/tipografías globales\n   ====================================================================== *\/\n:root{\n  \/* Paleta \"salud fresca\": verdes + blancos + un acento cálido para CTAs *\/\n  --rsa-green-900:#173C2C;\n  --rsa-green-700:#1F5C3F;\n  --rsa-green-600:#2C7A52;\n  --rsa-green-500:#3E9C6C;\n  --rsa-green-100:#E6F4EC;\n  --rsa-green-50:#F3FAF6;\n  --rsa-cream:#FBF9F4;\n  --rsa-white:#FFFFFF;\n  --rsa-ink:#1B2420;\n  --rsa-ink-soft:#4A554E;\n  --rsa-accent:#FF7A50;      \/* naranja cálido para botones — contrasta con el verde y dispara la atención *\/\n  --rsa-accent-dark:#E85F36;\n  --rsa-gold:#F0B429;        \/* para estrellas\/valoraciones *\/\n  --rsa-border:#E1EDE5;\n\n  --rsa-font-head:'Poppins', 'Segoe UI', sans-serif;\n  --rsa-font-body:'Inter', 'Segoe UI', sans-serif;\n\n  --rsa-radius-sm:10px;\n  --rsa-radius-md:18px;\n  --rsa-radius-lg:28px;\n  --rsa-shadow-sm:0 4px 14px rgba(23,60,44,0.08);\n  --rsa-shadow-md:0 12px 30px rgba(23,60,44,0.12);\n  --rsa-shadow-lg:0 24px 60px rgba(23,60,44,0.18);\n  --rsa-container:1160px;\n}\n\n\/* ======================================================================\n   RESET LIGERO (con prefijo implícito vía .rsa-page para no pisar el\n   theme de Shopify si se integra dentro de una página existente)\n   ====================================================================== *\/\n.rsa-page, .rsa-page *, .rsa-page *::before, .rsa-page *::after{\n  box-sizing:border-box;\n  margin:0;\n  padding:0;\n}\n.rsa-page{\n  font-family:var(--rsa-font-body);\n  color:var(--rsa-ink);\n  background:var(--rsa-white);\n  line-height:1.6;\n  -webkit-font-smoothing:antialiased;\n  overflow-x:hidden;\n}\n.rsa-page img{max-width:100%;display:block;}\n.rsa-page ul{list-style:none;}\n.rsa-page a{text-decoration:none;color:inherit;}\n.rsa-page button{font-family:inherit;cursor:pointer;border:none;background:none;}\n.rsa-page h1,.rsa-page h2,.rsa-page h3,.rsa-page h4{\n  font-family:var(--rsa-font-head);\n  color:var(--rsa-green-900);\n  line-height:1.2;\n  font-weight:700;\n}\n\n.rsa-container{\n  width:100%;\n  max-width:var(--rsa-container);\n  margin:0 auto;\n  padding:0 24px;\n}\n\n\/* Franja de \"chip\"\/etiqueta pequeña reutilizable *\/\n.rsa-eyebrow{\n  display:inline-flex;\n  align-items:center;\n  gap:8px;\n  background:var(--rsa-green-100);\n  color:var(--rsa-green-700);\n  font-weight:700;\n  font-size:13px;\n  letter-spacing:.3px;\n  padding:8px 16px;\n  border-radius:999px;\n  margin-bottom:18px;\n}\n\n.rsa-section{padding:88px 0;}\n.rsa-section-tight{padding:64px 0;}\n@media(max-width:768px){\n  .rsa-section{padding:56px 0;}\n  .rsa-section-tight{padding:40px 0;}\n}\n\n.rsa-section-head{\n  text-align:center;\n  max-width:680px;\n  margin:0 auto 52px;\n}\n.rsa-section-head h2{font-size:clamp(28px,4vw,40px);margin-bottom:16px;}\n.rsa-section-head p{color:var(--rsa-ink-soft);font-size:18px;}\n\n\/* ======================================================================\n   BOTONES CTA\n   ====================================================================== *\/\n.rsa-btn{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:10px;\n  font-weight:700;\n  font-size:17px;\n  padding:18px 34px;\n  border-radius:999px;\n  transition:transform .15s ease, box-shadow .15s ease, background .15s ease;\n  white-space:nowrap;\n}\n.rsa-btn-buy{\n  background:var(--rsa-accent);\n  color:var(--rsa-white);\n  box-shadow:0 10px 24px rgba(255,122,80,0.4);\n}\n.rsa-btn-buy:hover{\n  background:var(--rsa-accent-dark);\n  transform:translateY(-2px);\n  box-shadow:0 14px 30px rgba(255,122,80,0.48);\n}\n.rsa-btn-ghost{\n  background:transparent;\n  border:2px solid var(--rsa-green-600);\n  color:var(--rsa-green-700);\n}\n.rsa-btn-ghost:hover{background:var(--rsa-green-50);}\n.rsa-btn-block{width:100%;}\n.rsa-btn-sm{padding:12px 22px;font-size:14px;}\n\n.rsa-microcopy{\n  display:flex;\n  flex-wrap:wrap;\n  gap:14px 22px;\n  justify-content:center;\n  margin-top:16px;\n  font-size:13.5px;\n  color:var(--rsa-ink-soft);\n}\n.rsa-microcopy span{display:inline-flex;align-items:center;gap:6px;}\n.rsa-microcopy svg{width:15px;height:15px;stroke:var(--rsa-green-600);flex-shrink:0;}\n\n\/* ======================================================================\n   HEADER \/ NAV\n   ====================================================================== *\/\n.rsa-header{\n  position:sticky;\n  top:0;\n  z-index:100;\n  background:rgba(255,255,255,0.92);\n  backdrop-filter:saturate(180%) blur(10px);\n  border-bottom:1px solid var(--rsa-border);\n}\n.rsa-nav{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  padding:16px 24px;\n  max-width:var(--rsa-container);\n  margin:0 auto;\n}\n.rsa-logo{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  font-family:var(--rsa-font-head);\n  font-weight:800;\n  font-size:19px;\n  color:var(--rsa-green-900);\n}\n.rsa-nav-links{\n  display:flex;\n  align-items:center;\n  gap:26px;\n  font-weight:600;\n  font-size:14.5px;\n  color:var(--rsa-ink-soft);\n}\n.rsa-nav-links a:hover{color:var(--rsa-green-700);}\n\n@media(max-width:900px){\n  .rsa-nav-links{display:none;}\n}\n\n\/* ======================================================================\n   HERO — PROMESA\n   ====================================================================== *\/\n.rsa-hero{\n  background:\n    radial-gradient(ellipse 80% 60% at 85% -10%, var(--rsa-green-100) 0%, transparent 60%),\n    radial-gradient(ellipse 60% 50% at 0% 100%, var(--rsa-green-50) 0%, transparent 60%),\n    var(--rsa-cream);\n  padding:72px 0 40px;\n  overflow:hidden;\n}\n.rsa-hero-grid{\n  display:grid;\n  grid-template-columns:1.05fr 0.95fr;\n  gap:56px;\n  align-items:center;\n}\n@media(max-width:940px){\n  .rsa-hero-grid{grid-template-columns:1fr;text-align:center;}\n  .rsa-hero-visual{order:-1;}\n  .rsa-microcopy, .rsa-hero-cta-row{justify-content:center;}\n}\n\n.rsa-hero h1{\n  font-size:clamp(32px,4.6vw,52px);\n  letter-spacing:-0.5px;\n  margin-bottom:20px;\n  text-wrap:balance;\n}\n.rsa-hero h1 em{\n  font-style:normal;\n  color:var(--rsa-green-600);\n}\n.rsa-hero-sub{\n  font-size:19px;\n  color:var(--rsa-ink-soft);\n  max-width:540px;\n  margin-bottom:32px;\n}\n@media(max-width:940px){.rsa-hero-sub{margin-left:auto;margin-right:auto;}}\n\n.rsa-hero-cta-row{display:flex;gap:14px;flex-wrap:wrap;}\n\n.rsa-hero-stats{\n  display:flex;\n  gap:28px;\n  margin-top:40px;\n  flex-wrap:wrap;\n}\n@media(max-width:940px){.rsa-hero-stats{justify-content:center;}}\n.rsa-hero-stats div{text-align:left;}\n.rsa-hero-stats strong{\n  display:block;\n  font-family:var(--rsa-font-head);\n  font-size:26px;\n  color:var(--rsa-green-700);\n}\n.rsa-hero-stats span{font-size:13.5px;color:var(--rsa-ink-soft);}\n\n\/* --- Foto real del ebook (mockup) --- *\/\n.rsa-hero-visual{\n  position:relative;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  min-height:420px;\n}\n.rsa-hero-photo-glow{\n  position:absolute;\n  width:320px;height:320px;\n  background:radial-gradient(circle, var(--rsa-green-100), transparent 70%);\n  z-index:1;\n}\n.rsa-hero-photo{\n  width:280px;\n  max-width:78%;\n  border-radius:16px;\n  box-shadow:var(--rsa-shadow-lg);\n  transform:rotate(-5deg);\n  position:relative;\n  z-index:2;\n}\n.rsa-badge-float{\n  position:absolute;\n  top:6%;\n  right:2%;\n  background:#fff;\n  border-radius:16px;\n  box-shadow:var(--rsa-shadow-md);\n  padding:12px 16px;\n  display:flex;\n  align-items:center;\n  gap:10px;\n  font-size:13px;\n  font-weight:700;\n  color:var(--rsa-green-900);\n  z-index:3;\n}\n.rsa-badge-float svg{width:20px;height:20px;stroke:var(--rsa-accent);flex-shrink:0;}\n@media(max-width:940px){.rsa-badge-float{right:8%;}}\n@media(max-width:480px){.rsa-badge-float{display:none;}}\n\n\/* ======================================================================\n   BARRA DE CONFIANZA (logos \/ cifras rápidas)\n   ====================================================================== *\/\n.rsa-trustbar{\n  border-top:1px solid var(--rsa-border);\n  border-bottom:1px solid var(--rsa-border);\n  padding:22px 0;\n  background:var(--rsa-white);\n}\n.rsa-trustbar-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:20px 40px;\n  justify-content:center;\n  align-items:center;\n  font-size:14px;\n  font-weight:600;\n  color:var(--rsa-ink-soft);\n}\n.rsa-trustbar-row span{display:inline-flex;align-items:center;gap:8px;}\n.rsa-trustbar-row svg{width:18px;height:18px;stroke:var(--rsa-green-600);}\n\n\/* ======================================================================\n   SECCIÓN DOLOR\n   ====================================================================== *\/\n.rsa-problems{background:var(--rsa-white);}\n.rsa-problem-grid{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:22px;\n}\n@media(max-width:940px){.rsa-problem-grid{grid-template-columns:repeat(2,1fr);}}\n@media(max-width:560px){.rsa-problem-grid{grid-template-columns:1fr;}}\n\n.rsa-problem-card{\n  background:var(--rsa-cream);\n  border:1px solid var(--rsa-border);\n  border-radius:var(--rsa-radius-md);\n  padding:28px 24px;\n  transition:transform .2s ease, box-shadow .2s ease;\n}\n.rsa-problem-card:hover{transform:translateY(-4px);box-shadow:var(--rsa-shadow-sm);}\n.rsa-problem-icon{\n  width:48px;height:48px;\n  border-radius:12px;\n  background:#FFEDE6;\n  display:flex;align-items:center;justify-content:center;\n  margin-bottom:16px;\n}\n.rsa-problem-icon svg{width:24px;height:24px;stroke:var(--rsa-accent-dark);}\n.rsa-problem-card h3{font-size:17px;margin-bottom:8px;}\n.rsa-problem-card p{font-size:14.5px;color:var(--rsa-ink-soft);}\n\n.rsa-bridge{\n  text-align:center;\n  max-width:640px;\n  margin:52px auto 0;\n  font-family:var(--rsa-font-head);\n  font-size:22px;\n  font-weight:700;\n  color:var(--rsa-green-900);\n}\n.rsa-bridge span{color:var(--rsa-accent-dark);}\n\n\/* ======================================================================\n   TRANSFORMACIÓN (antes \/ después + beneficios)\n   ====================================================================== *\/\n.rsa-transform{background:var(--rsa-green-50);}\n\n.rsa-transform-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:22px;\n  margin-bottom:56px;\n}\n@media(max-width:760px){.rsa-transform-grid{grid-template-columns:1fr;}}\n\n.rsa-transform-col{\n  border-radius:var(--rsa-radius-md);\n  padding:30px 28px;\n}\n.rsa-transform-col.before{background:#FFF3EE;border:1.5px solid #FFD9C9;}\n.rsa-transform-col.after{background:#fff;border:1.5px solid var(--rsa-green-100);box-shadow:var(--rsa-shadow-sm);}\n\n.rsa-transform-col h4{\n  font-family:var(--rsa-font-head);\n  font-size:12.5px;\n  letter-spacing:1.4px;\n  text-transform:uppercase;\n  margin-bottom:18px;\n}\n.rsa-transform-col.before h4{color:var(--rsa-accent-dark);}\n.rsa-transform-col.after h4{color:var(--rsa-green-700);}\n\n.rsa-transform-col li{\n  display:flex;\n  gap:12px;\n  align-items:flex-start;\n  font-size:15px;\n  padding:9px 0;\n  color:var(--rsa-ink-soft);\n}\n.rsa-transform-col li svg{width:19px;height:19px;flex-shrink:0;margin-top:2px;}\n.rsa-transform-col.before li svg{stroke:var(--rsa-accent-dark);}\n.rsa-transform-col.after li svg{stroke:var(--rsa-green-600);}\n.rsa-transform-col.after li{color:var(--rsa-ink);font-weight:500;}\n\n.rsa-transform-subhead{\n  text-align:center;\n  max-width:600px;\n  margin:0 auto 40px;\n}\n.rsa-transform-subhead h3{font-size:24px;margin-bottom:10px;}\n.rsa-transform-subhead p{color:var(--rsa-ink-soft);font-size:16px;}\n\n.rsa-benefit-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:24px;\n}\n@media(max-width:860px){.rsa-benefit-grid{grid-template-columns:repeat(2,1fr);}}\n@media(max-width:560px){.rsa-benefit-grid{grid-template-columns:1fr;}}\n.rsa-benefit-card{\n  background:#fff;\n  border-radius:var(--rsa-radius-md);\n  padding:30px 26px;\n  box-shadow:var(--rsa-shadow-sm);\n}\n.rsa-benefit-icon{\n  width:52px;height:52px;\n  border-radius:14px;\n  background:var(--rsa-green-100);\n  display:flex;align-items:center;justify-content:center;\n  margin-bottom:18px;\n}\n.rsa-benefit-icon svg{width:26px;height:26px;stroke:var(--rsa-green-700);}\n.rsa-benefit-card h3{font-size:18px;margin-bottom:8px;}\n.rsa-benefit-card p{font-size:14.5px;color:var(--rsa-ink-soft);}\n\n\/* ======================================================================\n   PRODUCTO (presentación + qué incluye + recetas + precio\/compra)\n   ====================================================================== *\/\n.rsa-product{background:#fff;}\n\n.rsa-product-intro{\n  display:grid;\n  grid-template-columns:0.95fr 1.05fr;\n  gap:56px;\n  align-items:center;\n  margin-bottom:80px;\n}\n@media(max-width:900px){.rsa-product-intro{grid-template-columns:1fr;}}\n\n.rsa-includes-list li{\n  display:flex;\n  gap:14px;\n  align-items:flex-start;\n  padding:14px 0;\n  border-bottom:1px dashed var(--rsa-border);\n  font-size:16px;\n}\n.rsa-includes-list li:last-child{border-bottom:none;}\n.rsa-includes-list svg{\n  width:22px;height:22px;flex-shrink:0;margin-top:2px;\n  stroke:#fff;background:var(--rsa-green-600);border-radius:50%;padding:4px;\n}\n.rsa-includes-list strong{color:var(--rsa-green-900);}\n\n.rsa-product-photo-wrap{\n  position:relative;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n}\n.rsa-product-photo-glow{\n  position:absolute;\n  width:340px;height:340px;\n  background:radial-gradient(circle, var(--rsa-green-100), transparent 70%);\n  z-index:1;\n}\n.rsa-product-photo{\n  width:100%;\n  max-width:340px;\n  border-radius:var(--rsa-radius-md);\n  box-shadow:var(--rsa-shadow-lg);\n  position:relative;\n  z-index:2;\n}\n\n\/* Categorías de recetas *\/\n.rsa-recipe-head{\n  text-align:center;\n  max-width:640px;\n  margin:0 auto 40px;\n}\n.rsa-recipe-head h3{font-size:26px;margin-bottom:10px;}\n.rsa-recipe-head p{color:var(--rsa-ink-soft);font-size:16px;}\n\n.rsa-recipe-grid{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:22px;\n  margin-bottom:64px;\n}\n@media(max-width:940px){.rsa-recipe-grid{grid-template-columns:repeat(2,1fr);}}\n@media(max-width:560px){.rsa-recipe-grid{grid-template-columns:1fr;}}\n\n.rsa-recipe-card{\n  position:relative;\n  border-radius:var(--rsa-radius-md);\n  overflow:hidden;\n  height:260px;\n  display:flex;\n  align-items:flex-end;\n  padding:24px;\n  color:#fff;\n  isolation:isolate;\n}\n.rsa-recipe-card::before{ \/* fondo ilustrativo — reemplazar por foto real del plato *\/\n  content:\"\";\n  position:absolute;inset:0;\n  background-image: var(--rsa-recipe-bg);\n  z-index:-2;\n}\n.rsa-recipe-card::after{ \/* velo para contraste de texto *\/\n  content:\"\";\n  position:absolute;inset:0;\n  background:linear-gradient(180deg, rgba(23,60,44,0) 30%, rgba(15,35,26,0.88) 100%);\n  z-index:-1;\n}\n.rsa-recipe-card .rsa-recipe-count{\n  position:absolute;top:16px;right:16px;\n  background:rgba(255,255,255,0.92);\n  color:var(--rsa-green-900);\n  font-size:12px;font-weight:800;\n  padding:6px 12px;border-radius:999px;\n}\n.rsa-recipe-card h4{color:#fff;font-size:18px;margin-bottom:4px;font-family:var(--rsa-font-head);font-weight:700;}\n.rsa-recipe-card p{color:rgba(255,255,255,0.85);font-size:13.5px;}\n\n.rsa-bg-1{--rsa-recipe-bg:linear-gradient(160deg,#F0B429,#E8892B);}\n.rsa-bg-2{--rsa-recipe-bg:linear-gradient(160deg,#3E9C6C,#1F5C3F);}\n.rsa-bg-3{--rsa-recipe-bg:linear-gradient(160deg,#FF7A50,#C94E2C);}\n.rsa-bg-4{--rsa-recipe-bg:linear-gradient(160deg,#6E9C4A,#2C5A2E);}\n\n.rsa-recipes-note{\n  text-align:center;\n  margin-top:-40px;\n  margin-bottom:56px;\n  color:var(--rsa-ink-soft);\n  font-size:14px;\n}\n\n\/* Tarjeta de precio \/ compra, dentro de la sección producto *\/\n.rsa-offer{\n  background:var(--rsa-green-900);\n  border-radius:var(--rsa-radius-lg);\n  padding:56px 24px;\n  position:relative;\n  overflow:hidden;\n}\n.rsa-offer::before{\n  content:\"\";\n  position:absolute;\n  width:500px;height:500px;\n  background:radial-gradient(circle, rgba(62,156,108,0.35), transparent 70%);\n  top:-180px;right:-120px;\n}\n.rsa-offer-head{text-align:center;margin-bottom:36px;position:relative;}\n.rsa-offer-head h3{color:#fff;font-size:clamp(24px,3.4vw,32px);margin-bottom:10px;}\n.rsa-offer-head p{color:rgba(255,255,255,0.78);font-size:16px;}\n.rsa-offer .rsa-eyebrow{background:rgba(255,255,255,0.12);color:#fff;}\n\n.rsa-offer-card{\n  position:relative;\n  max-width:560px;\n  margin:0 auto;\n  background:#fff;\n  color:var(--rsa-ink);\n  border-radius:var(--rsa-radius-lg);\n  padding:44px;\n  box-shadow:var(--rsa-shadow-lg);\n}\n@media(max-width:640px){.rsa-offer-card{padding:30px 22px;}}\n.rsa-offer-card .rsa-eyebrow{background:var(--rsa-green-100);color:var(--rsa-green-700);margin-bottom:14px;}\n.rsa-offer-value-list{margin:22px 0;}\n.rsa-offer-value-list li{\n  display:flex;\n  justify-content:space-between;\n  gap:12px;\n  font-size:15px;\n  padding:9px 0;\n  border-bottom:1px solid var(--rsa-border);\n}\n.rsa-offer-value-list li strong{color:var(--rsa-green-900);white-space:nowrap;}\n.rsa-offer-value-list li.total{\n  font-weight:800;\n  font-size:16px;\n  border-bottom:none;\n  padding-top:14px;\n}\n.rsa-offer-value-list .strike{text-decoration:line-through;color:#9AA69E;}\n\n.rsa-price-row{\n  display:flex;\n  align-items:flex-end;\n  gap:14px;\n  margin:18px 0 6px;\n  flex-wrap:wrap;\n}\n.rsa-price-old{\n  font-size:22px;\n  text-decoration:line-through;\n  color:#9AA69E;\n}\n.rsa-price-new{\n  font-family:var(--rsa-font-head);\n  font-size:48px;\n  font-weight:800;\n  color:var(--rsa-green-700);\n  line-height:1;\n}\n.rsa-price-tag{\n  display:inline-block;\n  background:#FFEDE6;\n  color:var(--rsa-accent-dark);\n  font-weight:800;\n  font-size:12.5px;\n  padding:5px 12px;\n  border-radius:999px;\n  margin-bottom:6px;\n}\n.rsa-offer-card .rsa-btn{margin-top:18px;}\n\n\/* ======================================================================\n   BONOS\n   ====================================================================== *\/\n.rsa-bonuses{\n  background:linear-gradient(180deg,var(--rsa-green-900) 0%, var(--rsa-green-700) 100%);\n  color:#fff;\n}\n.rsa-bonuses .rsa-section-head h2{color:#fff;}\n.rsa-bonuses .rsa-section-head p{color:rgba(255,255,255,0.78);}\n.rsa-bonuses .rsa-eyebrow{background:rgba(255,255,255,0.12);color:#fff;}\n\n.rsa-bonus-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:24px;\n}\n@media(max-width:900px){.rsa-bonus-grid{grid-template-columns:1fr;}}\n\n.rsa-bonus-card{\n  background:rgba(255,255,255,0.06);\n  border:1px solid rgba(255,255,255,0.14);\n  border-radius:var(--rsa-radius-md);\n  padding:30px 26px;\n  position:relative;\n}\n.rsa-bonus-num{\n  position:absolute;\n  top:-16px;left:26px;\n  background:var(--rsa-accent);\n  color:#fff;\n  font-family:var(--rsa-font-head);\n  font-weight:800;\n  font-size:13px;\n  padding:6px 14px;\n  border-radius:999px;\n}\n.rsa-bonus-icon{\n  width:54px;height:54px;\n  border-radius:14px;\n  background:rgba(255,255,255,0.12);\n  display:flex;align-items:center;justify-content:center;\n  margin:14px 0 18px;\n}\n.rsa-bonus-icon svg{width:27px;height:27px;stroke:#fff;}\n.rsa-bonus-card h3{color:#fff;font-size:19px;margin-bottom:10px;}\n.rsa-bonus-card p{color:rgba(255,255,255,0.78);font-size:14.5px;margin-bottom:18px;}\n.rsa-bonus-value{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  font-size:13px;\n  font-weight:700;\n}\n.rsa-bonus-value .old{text-decoration:line-through;opacity:.6;}\n.rsa-bonus-value .free{color:#B9F0CE;}\n\n.rsa-bonus-total{\n  text-align:center;\n  margin-top:44px;\n  font-family:var(--rsa-font-head);\n  font-size:20px;\n  font-weight:700;\n}\n.rsa-bonus-total span{color:var(--rsa-gold);}\n\n\/* ======================================================================\n   FAQ\n   ====================================================================== *\/\n.rsa-faq{background:var(--rsa-white);}\n.rsa-faq-list{max-width:760px;margin:0 auto;}\n.rsa-faq-item{\n  border-bottom:1px solid var(--rsa-border);\n}\n.rsa-faq-q{\n  width:100%;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:20px;\n  padding:22px 4px;\n  text-align:left;\n  font-family:var(--rsa-font-head);\n  font-size:16.5px;\n  font-weight:700;\n  color:var(--rsa-green-900);\n}\n.rsa-faq-q svg{\n  width:20px;height:20px;flex-shrink:0;\n  stroke:var(--rsa-green-600);\n  transition:transform .25s ease;\n}\n.rsa-faq-item.is-open .rsa-faq-q svg{transform:rotate(45deg);}\n.rsa-faq-a{\n  max-height:0;\n  overflow:hidden;\n  transition:max-height .3s ease, padding .3s ease;\n  color:var(--rsa-ink-soft);\n  font-size:15px;\n  padding:0 4px;\n}\n.rsa-faq-item.is-open .rsa-faq-a{\n  max-height:240px;\n  padding:0 4px 22px;\n}\n\n\/* ======================================================================\n   GARANTÍA\n   ====================================================================== *\/\n.rsa-guarantee{\n  background:var(--rsa-cream);\n}\n.rsa-guarantee-box{\n  max-width:820px;\n  margin:0 auto;\n  background:#fff;\n  border:1.5px dashed var(--rsa-green-500);\n  border-radius:var(--rsa-radius-lg);\n  padding:44px;\n  display:flex;\n  gap:28px;\n  align-items:center;\n}\n@media(max-width:640px){.rsa-guarantee-box{flex-direction:column;text-align:center;padding:32px 24px;}}\n.rsa-guarantee-badge{\n  width:96px;height:96px;\n  border-radius:50%;\n  background:var(--rsa-green-600);\n  display:flex;align-items:center;justify-content:center;\n  flex-shrink:0;\n  box-shadow:var(--rsa-shadow-sm);\n}\n.rsa-guarantee-badge svg{width:46px;height:46px;stroke:#fff;}\n.rsa-guarantee-box h3{font-size:22px;margin-bottom:10px;}\n.rsa-guarantee-box p{color:var(--rsa-ink-soft);font-size:15.5px;}\n\n\/* ======================================================================\n   TESTIMONIOS\n   ====================================================================== *\/\n.rsa-testimonials{background:#fff;}\n.rsa-testi-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:24px;\n}\n@media(max-width:900px){.rsa-testi-grid{grid-template-columns:1fr;}}\n\n.rsa-testi-card{\n  background:var(--rsa-cream);\n  border:1px solid var(--rsa-border);\n  border-radius:var(--rsa-radius-md);\n  padding:28px 26px;\n  display:flex;\n  flex-direction:column;\n  gap:16px;\n}\n.rsa-stars{display:flex;gap:3px;}\n.rsa-stars svg{width:17px;height:17px;fill:var(--rsa-gold);stroke:var(--rsa-gold);}\n.rsa-testi-card p{font-size:15px;color:var(--rsa-ink);flex-grow:1;}\n.rsa-testi-person{display:flex;align-items:center;gap:12px;}\n.rsa-testi-avatar{\n  width:42px;height:42px;border-radius:50%;\n  background:var(--rsa-green-600);\n  color:#fff;font-weight:700;font-family:var(--rsa-font-head);\n  display:flex;align-items:center;justify-content:center;\n  font-size:15px;\n}\n.rsa-testi-person strong{font-size:14.5px;display:block;}\n.rsa-testi-person span{font-size:12.5px;color:var(--rsa-ink-soft);}\n\n\/* ======================================================================\n   CTA FINAL\n   ====================================================================== *\/\n.rsa-final-cta{\n  background:\n    radial-gradient(ellipse 70% 60% at 50% 0%, var(--rsa-green-100), transparent 65%),\n    var(--rsa-cream);\n  text-align:center;\n}\n.rsa-final-cta h2{font-size:clamp(28px,4.5vw,42px);max-width:720px;margin:0 auto 16px;text-wrap:balance;}\n.rsa-final-cta p{max-width:560px;margin:0 auto 34px;color:var(--rsa-ink-soft);font-size:18px;}\n\n\/* ======================================================================\n   FOOTER\n   ====================================================================== *\/\n.rsa-footer{\n  background:var(--rsa-green-900);\n  color:rgba(255,255,255,0.7);\n  padding:48px 0 28px;\n  font-size:14px;\n}\n.rsa-footer-top{\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  flex-wrap:wrap;\n  gap:20px;\n  padding-bottom:28px;\n  border-bottom:1px solid rgba(255,255,255,0.12);\n  margin-bottom:20px;\n}\n.rsa-footer .rsa-logo{color:#fff;}\n.rsa-footer-links{display:flex;gap:24px;flex-wrap:wrap;}\n.rsa-footer-links a:hover{color:#fff;}\n.rsa-footer-bottom{\n  display:flex;\n  justify-content:space-between;\n  flex-wrap:wrap;\n  gap:10px;\n  color:rgba(255,255,255,0.5);\n  font-size:12.5px;\n}\n\n\/* ======================================================================\n   BARRA FIJA MOBILE (aumenta conversión: CTA siempre visible en celular)\n   ====================================================================== *\/\n.rsa-mobile-bar{\n  display:none;\n  position:fixed;\n  left:0;right:0;bottom:0;\n  z-index:200;\n  background:#fff;\n  border-top:1px solid var(--rsa-border);\n  padding:12px 16px;\n  box-shadow:0 -8px 20px rgba(0,0,0,0.08);\n}\n.rsa-mobile-bar-inner{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:14px;\n}\n.rsa-mobile-bar-price{font-family:var(--rsa-font-head);font-weight:800;color:var(--rsa-green-900);}\n.rsa-mobile-bar-price small{display:block;font-weight:500;font-size:11px;color:var(--rsa-ink-soft);text-decoration:line-through;}\n@media(max-width:768px){\n  .rsa-mobile-bar{display:block;}\n  body{padding-bottom:78px;} \/* evita que la barra tape contenido *\/\n}\n\n\/* Animación sutil de aparición al hacer scroll (neuromarketing: dinamismo = interés) *\/\n.rsa-fade-up{\n  opacity:0;\n  transform:translateY(18px);\n  transition:opacity .6s ease, transform .6s ease;\n}\n.rsa-fade-up.is-visible{opacity:1;transform:translateY(0);}\n\n@media(prefers-reduced-motion: reduce){\n  .rsa-fade-up{opacity:1;transform:none;transition:none;}\n}\n\n\/* Estado de foco visible para accesibilidad y teclado *\/\n.rsa-page a:focus-visible,\n.rsa-page button:focus-visible{\n  outline:3px solid var(--rsa-green-500);\n  outline-offset:2px;\n  border-radius:6px;\n}\n\u003c\/style\u003e\n\u003cdiv class=\"rsa-page\"\u003e\n\u003c!-- =====================================================\n       HEADER\n  ====================================================== --\u003e\u003cheader class=\"rsa-header\"\u003e\u003c\/header\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Recetas sin azucar ","offers":[{"title":"Default Title","offer_id":47317039251629,"sku":null,"price":11999.0,"currency_code":"ARS","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6043\/3325\/files\/mockup_prinsipal.jpg?v=1788028901","url":"https:\/\/recetassinazucaronline.com\/products\/100-recetas-saludables-sin-azucar","provider":"Recetas sin azucar ","version":"1.0","type":"link"}