{"product_id":"batch-cooking-family-meal-planner","title":"Batch Cooking Family Meal Planner","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400\u0026amp;family=Source+Sans+3:wght@300;400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n:root {\n  --green-dark:    #1a3a17;\n  --green-primary: #2d5a27;\n  --green-mid:     #3d7a35;\n  --green-pale:    #eef5ec;\n  --green-sage:    #a8c8a4;\n  --green-light:   #d4eacf;\n  --cream-warm:    #faf7f2;\n  --cream:         #f5f0e8;\n  --sand:          #e8e2d5;\n  --amber-deep:    #c8860a;\n  --navy:          #1a2a3a;\n  --navy-mid:      #243448;\n  --text-body:     #3d3d3d;\n  --text-muted:    #5a5a5a;\n  --text-light:    #888888;\n  --border:        #d8d2c8;\n  --border-light:  #e8e3db;\n  --white:         #ffffff;\n  --gpt-purple:       #6c3fc5;\n  --gpt-purple-mid:   #9b72e8;\n  --gpt-purple-light: #ede8fb;\n}\n\nbody {\n  font-family: 'Source Sans 3', sans-serif;\n  font-size: 15px; line-height: 1.7;\n  color: var(--text-body); background: transparent;\n  -webkit-font-smoothing: antialiased; padding: 0; margin: 0;\n}\n\n.product-desc { max-width: 780px; margin: 0 auto; padding: 0; }\n\n.hero {\n  background: var(--navy); border-radius: 12px;\n  padding: 38px 42px 34px; margin-bottom: 6px;\n  position: relative; overflow: hidden;\n}\n.hero::before {\n  content: ''; position: absolute; inset: 0;\n  background: repeating-linear-gradient(45deg,rgba(255,255,255,0.015) 0px,rgba(255,255,255,0.015) 1px,transparent 1px,transparent 22px);\n  pointer-events: none;\n}\n.hero::after {\n  content: ''; position: absolute; top: -50px; right: -50px;\n  width: 200px; height: 200px; border-radius: 50%;\n  background: rgba(45,90,39,0.15); pointer-events: none;\n}\n.hero-eyebrow {\n  display: inline-block; background: var(--green-primary); color: var(--white);\n  font-size: 10px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase;\n  padding: 5px 14px; border-radius: 4px; margin-bottom: 18px; position: relative; z-index: 1;\n}\n.hero-title {\n  font-family: 'Playfair Display', serif; font-size: 30px; font-weight: 900;\n  color: #f0ece4; line-height: 1.2; margin-bottom: 10px; position: relative; z-index: 1;\n}\n.hero-title em { color: var(--green-sage); font-style: italic; }\n.hero-subtitle {\n  font-family: 'Playfair Display', serif; font-size: 14px; font-style: italic;\n  color: #8a9e88; margin-bottom: 16px; position: relative; z-index: 1;\n}\n.hero-meta { display: flex; flex-wrap: wrap; gap: 8px; position: relative; z-index: 1; margin-top: 6px; }\n.hero-badge {\n  background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.14);\n  color: #b8ceb6; font-size: 11px; font-weight: 600;\n  letter-spacing: 0.06em; padding: 4px 12px; border-radius: 20px;\n}\n.hero-badge-gpt {\n  background: rgba(108,63,197,0.4); border: 1px solid rgba(155,114,232,0.7);\n  color: #d4beff; font-size: 11px; font-weight: 700;\n  letter-spacing: 0.06em; padding: 4px 12px; border-radius: 20px;\n}\n\n.gpt-launch-banner {\n  background: linear-gradient(135deg, #3b1f8a 0%, #6c3fc5 50%, #3b1f8a 100%);\n  border-radius: 12px; padding: 30px 34px; margin: 16px 0;\n  position: relative; overflow: hidden;\n}\n.gpt-launch-banner::before {\n  content: ''; position: absolute; inset: 0;\n  background: repeating-linear-gradient(45deg,rgba(255,255,255,0.018) 0px,rgba(255,255,255,0.018) 1px,transparent 1px,transparent 20px);\n  pointer-events: none;\n}\n.gpt-launch-banner::after {\n  content: ''; position: absolute; top: -50px; right: -50px;\n  width: 180px; height: 180px; border-radius: 50%;\n  background: rgba(155,114,232,0.2); pointer-events: none;\n}\n.gpt-eyebrow {\n  display: inline-flex; align-items: center; gap: 7px;\n  background: rgba(255,255,255,0.15); border: 1px solid rgba(255,255,255,0.28);\n  color: #e2d4ff; font-size: 10px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase;\n  padding: 4px 13px; border-radius: 20px; margin-bottom: 14px; position: relative; z-index: 1;\n}\n.gpt-launch-banner h2 {\n  font-family: 'Playfair Display', serif; font-size: 23px; font-weight: 900;\n  color: #ffffff; line-height: 1.25; margin-bottom: 10px; position: relative; z-index: 1;\n}\n.gpt-launch-banner h2 em { color: #c9b3f5; font-style: italic; }\n.gpt-launch-banner \u003e p {\n  font-size: 14px; color: #d4c8f7; line-height: 1.68; margin-bottom: 18px; position: relative; z-index: 1;\n}\n.gpt-steps {\n  display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 20px; position: relative; z-index: 1;\n}\n.gpt-step {\n  background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.22);\n  border-radius: 8px; padding: 11px 14px; display: flex; align-items: center; gap: 10px;\n  flex: 1; min-width: 155px;\n}\n.gpt-step-num {\n  width: 24px; height: 24px; background: var(--gpt-purple-mid); border-radius: 50%;\n  display: flex; align-items: center; justify-content: center;\n  font-size: 12px; font-weight: 700; color: #fff; flex-shrink: 0;\n}\n.gpt-step-text { font-size: 13px; color: #ede6ff; line-height: 1.4; }\n.gpt-step-text strong { color: #ffffff; }\n.gpt-offer-box {\n  background: rgba(255,255,255,0.1); border: 1px solid rgba(255,215,80,0.45);\n  border-radius: 8px; padding: 15px 18px; position: relative; z-index: 1;\n  display: flex; align-items: flex-start; gap: 12px;\n}\n.gpt-offer-icon { font-size: 22px; flex-shrink: 0; margin-top: 2px; }\n.gpt-offer-text h4 { font-size: 13px; font-weight: 700; color: #ffd966; margin-bottom: 5px; letter-spacing: 0.02em; }\n.gpt-offer-text p { font-size: 13px; color: #e4d8ff; line-height: 1.58; margin: 0; }\n.gpt-offer-text strong { color: #ffffff; }\n\n.question-hook {\n  background: var(--green-dark); border-radius: 10px;\n  padding: 26px 36px; margin: 16px 0; position: relative; overflow: hidden;\n}\n.question-hook::before {\n  content: ''; position: absolute; top: -30px; right: -30px;\n  width: 120px; height: 120px; border-radius: 50%; background: rgba(255,255,255,0.04);\n}\n.question-hook p {\n  font-family: 'Playfair Display', serif; font-size: 19px; font-style: italic;\n  color: var(--green-sage); line-height: 1.65; position: relative; z-index: 1;\n}\n.question-hook p strong { color: #ffffff; font-style: normal; }\n\n.hook {\n  background: var(--cream-warm); border: 1px solid var(--border-light);\n  border-radius: 10px; padding: 28px 36px; margin: 16px 0;\n}\n.hook p { font-size: 15.5px; color: var(--text-body); line-height: 1.75; margin-bottom: 14px; }\n.hook p:last-child { margin-bottom: 0; }\n.hook .pull {\n  font-family: 'Playfair Display', serif; font-size: 17px; font-style: italic;\n  color: var(--green-dark); display: block; margin: 10px 0 16px;\n  padding-left: 16px; border-left: 3px solid var(--green-sage);\n}\n.hook .no-more {\n  font-size: 15px; color: var(--green-dark); font-weight: 600;\n  line-height: 2; margin-bottom: 14px;\n}\n.hook .no-more span { display: block; }\n.gpt-inline-callout {\n  background: var(--gpt-purple-light); border: 1px solid #c2a8f2;\n  border-left: 4px solid var(--gpt-purple); border-radius: 8px;\n  padding: 16px 20px; margin: 18px 0; display: flex; align-items: flex-start; gap: 12px;\n}\n.gpt-inline-icon { font-size: 20px; flex-shrink: 0; margin-top: 2px; }\n.gpt-inline-text { font-size: 14.5px; color: #3a1f6e; line-height: 1.65; }\n.gpt-inline-text strong { color: var(--gpt-purple); }\n\n.stats-strip {\n  background: var(--navy-mid); border-radius: 10px;\n  padding: 20px 28px; margin: 16px 0;\n  display: grid; grid-template-columns: repeat(4, 1fr);\n  text-align: center;\n}\n.stat-item { padding: 8px 4px; }\n.stat-num {\n  font-family: 'Playfair Display', serif; font-size: 28px; font-weight: 900;\n  color: var(--amber-deep); line-height: 1; margin-bottom: 4px;\n}\n.stat-label { font-size: 11px; color: #7a8880; line-height: 1.4; font-weight: 600; letter-spacing: 0.03em; }\n\n.parts-block {\n  background: var(--green-pale); border: 1px solid var(--green-sage);\n  border-radius: 10px; padding: 24px 28px; margin: 16px 0;\n}\n.parts-label {\n  font-size: 10px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase;\n  color: var(--green-primary); margin-bottom: 16px; display: flex; align-items: center; gap: 10px;\n}\n.parts-label::after { content: ''; flex: 1; height: 1px; background: var(--green-sage); }\n.parts-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }\n.part-card {\n  background: var(--white); border: 1px solid var(--border-light);\n  border-radius: 8px; padding: 16px; display: flex; flex-direction: column; gap: 6px;\n}\n.part-num {\n  background: var(--green-primary); color: var(--white);\n  font-size: 9px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;\n  padding: 3px 7px; border-radius: 4px; align-self: flex-start; white-space: nowrap;\n}\n.part-title { font-size: 13.5px; font-weight: 700; color: var(--green-dark); line-height: 1.3; }\n.part-sections { font-size: 12px; color: var(--text-muted); line-height: 1.45; }\n.part-card-gpt {\n  grid-column: 1 \/ -1;\n  background: linear-gradient(135deg, #f0ebfd, #e6defa);\n  border: 2px solid var(--gpt-purple); border-radius: 10px;\n  padding: 18px 20px; display: flex; flex-direction: column; gap: 8px;\n  position: relative; overflow: hidden;\n}\n.part-card-gpt::after {\n  content: ''; position: absolute; top: -25px; right: -25px;\n  width: 100px; height: 100px; border-radius: 50%;\n  background: rgba(108,63,197,0.08); pointer-events: none;\n}\n.part-num-gpt {\n  background: var(--gpt-purple); color: var(--white);\n  font-size: 9px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;\n  padding: 3px 9px; border-radius: 4px; align-self: flex-start;\n}\n.part-card-gpt .part-title { color: var(--gpt-purple); font-size: 15px; }\n.part-card-gpt .part-sections { color: #4a2a8a; font-size: 13px; line-height: 1.58; }\n.gpt-how-steps { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 6px; }\n.gpt-how-step {\n  background: rgba(108,63,197,0.1); border: 1px solid rgba(108,63,197,0.25);\n  border-radius: 6px; padding: 6px 11px; font-size: 12px; color: #4a2a8a;\n  display: flex; align-items: center; gap: 5px;\n}\n.gpt-how-step strong { color: var(--gpt-purple); }\n.gpt-free-pill {\n  display: inline-flex; align-items: center; gap: 5px;\n  background: #ffd966; color: #5a3800; font-size: 11px; font-weight: 700;\n  padding: 4px 11px; border-radius: 20px; margin-top: 4px; align-self: flex-start;\n}\n\n.checklists-block {\n  background: var(--cream); border: 1px solid var(--border);\n  border-radius: 10px; padding: 24px 28px; margin: 16px 0;\n}\n.checklists-label {\n  font-size: 10px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase;\n  color: var(--text-muted); margin-bottom: 16px; display: flex; align-items: center; gap: 10px;\n}\n.checklists-label::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n.checklist-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }\n.checklist-item {\n  background: var(--white); border: 1px solid var(--border-light);\n  border-radius: 8px; padding: 12px 14px; display: flex; align-items: center; gap: 10px;\n  min-width: 0;\n}\n.ci-icon {\n  flex-shrink: 0; width: 28px; height: 28px; background: var(--green-pale);\n  border-radius: 6px; display: flex; align-items: center; justify-content: center;\n}\n.ci-icon svg { width: 15px; height: 15px; stroke: var(--green-primary); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n.checklist-item-title {\n  font-size: 13px; font-weight: 700; color: var(--green-dark); line-height: 1.3;\n  word-break: break-word; overflow-wrap: break-word; min-width: 0;\n}\n.checklist-item-bonus { font-size: 11px; color: var(--amber-deep); font-weight: 700; margin-top: 2px; }\n.checklist-item-gpt-note { font-size: 11px; color: var(--gpt-purple); font-weight: 700; margin-top: 2px; }\n.checklist-item \u003e div { min-width: 0; flex: 1; }\n.checklist-item-gpt {\n  grid-column: 1 \/ -1;\n  background: linear-gradient(135deg, #f0ebfd, #e6defa);\n  border: 2px solid var(--gpt-purple); border-radius: 8px;\n  padding: 14px 16px; display: flex; align-items: center; gap: 12px;\n}\n.checklist-item-gpt .ci-icon { background: rgba(108,63,197,0.12); width: 32px; height: 32px; }\n.checklist-item-gpt .ci-icon svg { stroke: var(--gpt-purple) !important; width: 17px; height: 17px; }\n.checklist-item-gpt .checklist-item-title { font-size: 14px; color: var(--gpt-purple); }\n\n.features-block {\n  background: var(--sand); border: 1px solid var(--border);\n  border-radius: 10px; padding: 28px 32px; margin: 16px 0;\n}\n.features-label {\n  font-size: 10px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase;\n  color: var(--text-muted); margin-bottom: 18px; display: flex; align-items: center; gap: 10px;\n}\n.features-label::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n.feature-row {\n  display: flex; align-items: flex-start; gap: 14px;\n  padding: 10px 0; border-bottom: 1px solid var(--border-light);\n}\n.feature-row:last-child { border-bottom: none; padding-bottom: 0; }\n.feature-row:first-of-type { padding-top: 0; }\n.feature-check {\n  width: 22px; height: 22px; background: var(--green-primary); border-radius: 50%;\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 1px;\n}\n.feature-check-gpt {\n  width: 22px; height: 22px; background: var(--gpt-purple); border-radius: 50%;\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 1px;\n}\n.feature-check svg, .feature-check-gpt svg {\n  width: 12px; height: 12px; fill: none; stroke: white; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round;\n}\n.feature-text { font-size: 14.5px; color: var(--text-body); line-height: 1.6; }\n.feature-text strong { color: var(--green-dark); }\n.feature-text-gpt { font-size: 14.5px; color: var(--text-body); line-height: 1.6; }\n.feature-text-gpt strong { color: var(--gpt-purple); }\n\n.testimonial-block {\n  background: var(--cream-warm); border: 1px solid var(--border-light);\n  border-left: 4px solid var(--green-primary);\n  border-radius: 10px; padding: 24px 28px; margin: 16px 0;\n}\n.testimonial-stars { color: var(--amber-deep); font-size: 16px; margin-bottom: 10px; }\n.testimonial-quote {\n  font-family: 'Playfair Display', serif; font-size: 16px; font-style: italic;\n  color: var(--green-dark); line-height: 1.65; margin-bottom: 12px;\n}\n.testimonial-author { font-size: 12px; font-weight: 700; color: var(--text-muted); letter-spacing: 0.05em; text-transform: uppercase; }\n\n.value-block {\n  background: var(--navy-mid); border-radius: 10px;\n  padding: 24px 28px; margin: 16px 0;\n}\n.value-label {\n  font-size: 10px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase;\n  color: #7a8880; margin-bottom: 14px; display: flex; align-items: center; gap: 10px;\n}\n.value-label::after { content: ''; flex: 1; height: 1px; background: rgba(255,255,255,0.1); }\n.value-row {\n  display: flex; justify-content: space-between; align-items: center;\n  padding: 8px 0; border-bottom: 1px solid rgba(255,255,255,0.07);\n}\n.value-row:last-child { border-bottom: none; }\n.value-item-name { font-size: 13.5px; color: #c8d4c6; font-weight: 400; }\n.value-item-price { font-size: 13px; font-weight: 700; color: var(--green-sage); white-space: nowrap; margin-left: 12px; }\n.value-row-gpt {\n  display: flex; justify-content: space-between; align-items: center;\n  padding: 10px 12px; margin: 4px -4px 8px;\n  background: rgba(108,63,197,0.2); border: 1px solid rgba(108,63,197,0.35);\n  border-radius: 6px;\n}\n.value-row-gpt .value-item-name { color: #c9b3f5; font-weight: 600; }\n.value-row-gpt .value-item-price { color: var(--gpt-purple-mid); }\n.value-gpt-note { font-size: 11.5px; color: #8a78c0; font-style: italic; padding: 2px 0 10px; display: block; }\n.value-total {\n  display: flex; justify-content: space-between; align-items: center;\n  margin-top: 14px; padding-top: 14px; border-top: 1px solid rgba(255,255,255,0.15);\n}\n.value-total-label { font-size: 14px; font-weight: 700; color: #ddd7cc; }\n.value-total-price { font-family: 'Playfair Display', serif; font-size: 22px; font-weight: 900; color: var(--amber-deep); }\n.value-today { display: flex; justify-content: space-between; align-items: center; margin-top: 8px; }\n.value-today-label { font-size: 13px; color: #7a8880; }\n.value-today-price { font-family: 'Playfair Display', serif; font-size: 28px; font-weight: 900; color: #ffffff; }\n.value-today-price span { font-size: 14px; color: var(--green-sage); margin-left: 8px; font-family: 'Source Sans 3', sans-serif; font-weight: 400; }\n\n.instant-strip {\n  background: var(--green-primary); border-radius: 10px;\n  padding: 20px 28px; margin: 16px 0; display: flex; align-items: center; gap: 20px;\n}\n.instant-badge {\n  flex-shrink: 0; width: 58px; height: 58px; border-radius: 50%;\n  background: var(--green-sage); display: flex; align-items: center; justify-content: center;\n}\n.instant-text h3 { font-size: 15px; font-weight: 700; color: #ffffff; margin-bottom: 4px; }\n.instant-text p { font-size: 13px; color: var(--green-light); line-height: 1.55; }\n\n.closing {\n  background: var(--green-primary); border-radius: 10px; padding: 30px 36px;\n  margin: 16px 0; position: relative; overflow: hidden; text-align: center;\n}\n.closing::before { content: ''; position: absolute; bottom: -40px; right: -40px; width: 150px; height: 150px; border-radius: 50%; background: rgba(255,255,255,0.05); }\n.closing::after { content: ''; position: absolute; top: -30px; left: -30px; width: 100px; height: 100px; border-radius: 50%; background: rgba(255,255,255,0.04); }\n.closing h2 { font-family: 'Playfair Display', serif; font-size: 22px; font-weight: 700; color: #ffffff; line-height: 1.3; margin-bottom: 10px; position: relative; z-index: 1; }\n.closing p { font-size: 15px; color: var(--green-sage); line-height: 1.7; position: relative; z-index: 1; margin-bottom: 8px; }\n.closing p:last-child { margin-bottom: 0; }\n.closing strong { color: #ffffff; }\n\n.divider-row { display: flex; align-items: center; gap: 12px; margin: 20px 0; }\n.divider-row::before, .divider-row::after { content: ''; flex: 1; height: 1px; background: var(--border-light); }\n.divider-pill { font-size: 9px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: var(--text-light); white-space: nowrap; }\n\n.brand-footer { display: flex; align-items: center; justify-content: center; gap: 10px; padding: 18px 0 4px; }\n.brand-footer::before, .brand-footer::after { content: ''; flex: 1; height: 1px; background: var(--border-light); }\n.brand-link { font-size: 12px; font-weight: 700; letter-spacing: 0.1em; color: var(--green-mid); text-decoration: none; text-transform: uppercase; }\n\n@media (max-width: 500px) {\n  .hero { padding: 28px 20px 24px; }\n  .question-hook, .hook { padding: 22px 20px; }\n  .checklist-grid { grid-template-columns: 1fr; }\n  .checklist-item-gpt { grid-column: 1; }\n  .parts-grid { grid-template-columns: 1fr; }\n  .part-card-gpt { grid-column: 1; }\n  .stats-strip { grid-template-columns: repeat(2, 1fr); }\n  .features-block, .checklists-block, .parts-block, .value-block { padding: 20px 16px; }\n  .gpt-steps { flex-direction: column; }\n  .gpt-launch-banner { padding: 24px 20px; }\n}\n\n@keyframes fadeUp { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }\n.product-desc \u003e * { animation: fadeUp 0.45s ease both; }\n.product-desc \u003e *:nth-child(1)  { animation-delay: 0.05s; }\n.product-desc \u003e *:nth-child(2)  { animation-delay: 0.10s; }\n.product-desc \u003e *:nth-child(3)  { animation-delay: 0.15s; }\n.product-desc \u003e *:nth-child(4)  { animation-delay: 0.20s; }\n.product-desc \u003e *:nth-child(5)  { animation-delay: 0.25s; }\n.product-desc \u003e *:nth-child(6)  { animation-delay: 0.29s; }\n.product-desc \u003e *:nth-child(7)  { animation-delay: 0.33s; }\n.product-desc \u003e *:nth-child(8)  { animation-delay: 0.37s; }\n.product-desc \u003e *:nth-child(9)  { animation-delay: 0.41s; }\n.product-desc \u003e *:nth-child(10) { animation-delay: 0.45s; }\n.product-desc \u003e *:nth-child(11) { animation-delay: 0.49s; }\n.product-desc \u003e *:nth-child(12) { animation-delay: 0.52s; }\n.product-desc \u003e *:nth-child(13) { animation-delay: 0.55s; }\n.product-desc \u003e *:nth-child(14) { animation-delay: 0.58s; }\n.product-desc \u003e *:nth-child(15) { animation-delay: 0.61s; }\n\u003c\/style\u003e\n\u003cdiv class=\"product-desc\"\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cspan class=\"hero-eyebrow\"\u003ePrintable · Custom GPT Included · Instant PDF Download · Family-Tested System\u003c\/span\u003e\n\u003ch1 class=\"hero-title\"\u003eDinner Stress Ends Here.\u003cbr\u003e\u003cem\u003eCook Once. Feed Your Family for Weeks.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eThe complete freezer meal system — now with an AI-powered Custom GPT that plans your week, builds your shopping list, and gives you full instructions for any family size.\u003c\/p\u003e\n\u003cp style=\"color: #b8ceb6; font-size: 13px; margin-top: 10px; position: relative; z-index: 1;\"\u003eDownload today. Click the GPT link. Your week is planned in minutes.\u003c\/p\u003e\n\u003cdiv class=\"hero-meta\"\u003e\n\u003cspan class=\"hero-badge\"\u003e15 Freezer Meal Recipes\u003c\/span\u003e \u003cspan class=\"hero-badge\"\u003eStep-by-Step Batch Day Planner\u003c\/span\u003e \u003cspan class=\"hero-badge\"\u003eGrocery Lists Included\u003c\/span\u003e \u003cspan class=\"hero-badge\"\u003eFreezer Inventory Tracker\u003c\/span\u003e \u003cspan class=\"hero-badge-gpt\"\u003e🤖 Custom GPT Included FREE\u003c\/span\u003e \u003cspan class=\"hero-badge\"\u003eBeginner-Friendly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gpt-launch-banner\"\u003e\n\u003cdiv class=\"gpt-eyebrow\"\u003e🤖 NEW — AI-Powered Upgrade Included\u003c\/div\u003e\n\u003ch2\u003eMeet Your Custom GPT — \u003cem\u003eNo Templates. No Guesswork. Just Click \u0026amp; Plan.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThis bundle now includes access to a \u003cstrong style=\"color: #fff;\"\u003ededicated Custom GPT\u003c\/strong\u003e built specifically for this system. Forget filling in spreadsheets — just click the included link, follow the prompts, and your AI meal planner selects your recipes for the week, generates a complete shopping list, and delivers full cooking instructions tailored to your family size. Any size. Every time.\u003c\/p\u003e\n\u003cdiv class=\"gpt-steps\"\u003e\n\u003cdiv class=\"gpt-step\"\u003e\n\u003cdiv class=\"gpt-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"gpt-step-text\"\u003e\n\u003cstrong\u003eClick the link\u003c\/strong\u003e included in your download\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gpt-step\"\u003e\n\u003cdiv class=\"gpt-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"gpt-step-text\"\u003e\n\u003cstrong\u003eFollow the prompts\u003c\/strong\u003e to select your weekly recipes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gpt-step\"\u003e\n\u003cdiv class=\"gpt-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"gpt-step-text\"\u003e\n\u003cstrong\u003eGet your full shopping list\u003c\/strong\u003e \u0026amp; cooking instructions instantly\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gpt-offer-box\"\u003e\n\u003cdiv class=\"gpt-offer-icon\"\u003e🎁\u003c\/div\u003e\n\u003cdiv class=\"gpt-offer-text\"\u003e\n\u003ch4\u003e⚡ Introductory Offer — First 200 Orders Only\u003c\/h4\u003e\n\u003cp\u003eThe Custom GPT is included \u003cstrong\u003eFREE\u003c\/strong\u003e for the first 200 orders. After that, it returns to its standalone price of \u003cstrong\u003e$35\u003c\/strong\u003e. If you're reading this, you're still in time — get it at no extra cost today.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"question-hook\"\u003e\n\u003cp\u003eIt's 6:30pm. The kids are hungry, you're exhausted, and you're staring into an open fridge with nothing planned — so you order pizza again and spend another $45 you didn't budget for. What if dinner was \u003cstrong\u003ealready done?\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hook\"\u003e\n\u003cp\u003eHere's what most busy families are living with: over $1,000 a month in groceries, another $300–400 quietly bleeding out through takeout orders, spoiled food, and unplanned grocery runs. That's not a food budget — that's a second car payment. And the worst part? It's not even intentional. It happens because there's no plan.\u003c\/p\u003e\n\u003cp\u003eI used to live this too. Every Sunday I'd promise myself this week would be different. I'd try to plan meals, shop smart, cook ahead. But I'd always fall short — the recipes didn't work together, I'd be missing half the ingredients, and somehow getting dinner organized for the week felt like planning a mission to Mars. All that effort, and by Wednesday we were back to takeout anyway.\u003c\/p\u003e\n\u003cspan class=\"pull\"\u003eIt wasn't until I discovered batch cooking that everything changed. One Sunday, about four hours, and two full weeks of dinners were handled. Done. In the freezer. Ready to go.\u003c\/span\u003e\n\u003cdiv class=\"no-more\"\u003e\n\u003cspan\u003eNo more 5:30pm panic.\u003c\/span\u003e \u003cspan\u003eNo more $45 pizza orders.\u003c\/span\u003e \u003cspan\u003eNo more food rotting in the fridge.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eThat's exactly why I created the \u003cstrong\u003eBatch Cooking Family Meal Planner\u003c\/strong\u003e — not just a recipe book, but a complete done-for-you freezer meal system. And now it comes with something that makes the whole process even easier:\u003c\/p\u003e\n\u003cdiv class=\"gpt-inline-callout\"\u003e\n\u003cdiv class=\"gpt-inline-icon\"\u003e🤖\u003c\/div\u003e\n\u003cdiv class=\"gpt-inline-text\"\u003e\n\u003cstrong\u003eA Custom GPT Meal Planner — included FREE for the first 200 orders.\u003c\/strong\u003e No spreadsheets, no blank templates staring back at you. Just click the link, tell the GPT your family size, follow the prompts to pick your recipes, and get a ready-to-use shopping list and full instructions in minutes. Planning that used to take an hour now takes under five.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"no-more\"\u003e\n\u003cspan\u003eNo more chopping vegetables or handling raw meat every night.\u003c\/span\u003e \u003cspan\u003eNo more standing in the kitchen exhausted at 6pm.\u003c\/span\u003e \u003cspan\u003eNo more wondering what's for dinner.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eIt's already cooked. Already planned. Already waiting for you.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stats-strip\"\u003e\n\u003cdiv class=\"stat-item\"\u003e\n\u003cdiv class=\"stat-num\"\u003e15\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eFamily-Tested Freezer Meal Recipes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-item\"\u003e\n\u003cdiv class=\"stat-num\"\u003e30–40%\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eAverage Grocery Savings for Batch Cookers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-item\"\u003e\n\u003cdiv class=\"stat-num\"\u003e$420\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eAvg Monthly Savings for a Family of 4\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-item\"\u003e\n\u003cdiv class=\"stat-num\"\u003e2 wks\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eOf Dinners From One Cooking Session\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"parts-block\"\u003e\n\u003cdiv class=\"parts-label\"\u003eWhat's inside — 8 complete components\u003c\/div\u003e\n\u003cdiv class=\"parts-grid\"\u003e\n\u003cdiv class=\"part-card-gpt\"\u003e\n\u003cdiv class=\"part-num-gpt\"\u003e🤖 NEW — Included FREE for First 200 Orders (normally $35)\u003c\/div\u003e\n\u003cdiv class=\"part-title\"\u003eCustom GPT Meal Planner — AI-Powered Planning, Zero Spreadsheets\u003c\/div\u003e\n\u003cdiv class=\"part-sections\"\u003eClick the included link and your Custom GPT does the planning for you. Follow the prompts to select your recipes for the week, then instantly receive a complete shopping list and full cooking instructions — automatically scaled to your family size. Works on any device, any time.\u003c\/div\u003e\n\u003cdiv class=\"gpt-how-steps\"\u003e\n\u003cdiv class=\"gpt-how-step\"\u003e\n\u003cstrong\u003eStep 1\u003c\/strong\u003e Click the link\u003c\/div\u003e\n\u003cdiv class=\"gpt-how-step\"\u003e\n\u003cstrong\u003eStep 2\u003c\/strong\u003e Select your recipes\u003c\/div\u003e\n\u003cdiv class=\"gpt-how-step\"\u003e\n\u003cstrong\u003eStep 3\u003c\/strong\u003e Get your shopping list \u0026amp; instructions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gpt-free-pill\"\u003e🎁 FREE for first 200 orders — then $35\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-num\"\u003eComponent 1\u003c\/div\u003e\n\u003cdiv class=\"part-title\"\u003e15 Family-Tested Freezer Meal Recipes\u003c\/div\u003e\n\u003cdiv class=\"part-sections\"\u003eFull step-by-step instructions, exact seasonings, and freeze-and-reheat guidance for every dish\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-num\"\u003eComponent 2\u003c\/div\u003e\n\u003cdiv class=\"part-title\"\u003eBatch Cooking Day Planner\u003c\/div\u003e\n\u003cdiv class=\"part-sections\"\u003eStep-by-step guide to running your one cooking session like clockwork — no chaos, no wasted time\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-num\"\u003eComponent 3\u003c\/div\u003e\n\u003cdiv class=\"part-title\"\u003eGrocery Shopping List \u0026amp; Budget Tracker\u003c\/div\u003e\n\u003cdiv class=\"part-sections\"\u003eOne complete list for one trip — with a tracker to keep your spend exactly where you planned\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-num\"\u003eComponent 4\u003c\/div\u003e\n\u003cdiv class=\"part-title\"\u003eFreezer Inventory Worksheet\u003c\/div\u003e\n\u003cdiv class=\"part-sections\"\u003eAlways know what's in the freezer and what's ready to serve — no guessing at 6pm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-num\"\u003eComponent 5\u003c\/div\u003e\n\u003cdiv class=\"part-title\"\u003eMonthly Meal Planner\u003c\/div\u003e\n\u003cdiv class=\"part-sections\"\u003eMap out the full month so dinner decisions are made once, not every single evening\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-num\"\u003eComponent 6\u003c\/div\u003e\n\u003cdiv class=\"part-title\"\u003eProtein-Stretching Cheat Sheet\u003c\/div\u003e\n\u003cdiv class=\"part-sections\"\u003eSmart ingredient swaps that cut your grocery bill without anyone at the table noticing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-num\"\u003eComponent 7\u003c\/div\u003e\n\u003cdiv class=\"part-title\"\u003eFood Safety \u0026amp; Reheating Guide\u003c\/div\u003e\n\u003cdiv class=\"part-sections\"\u003eEvery meal comes out tasting fresh — no freezer burn, no guesswork on temps or timing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\" style=\"border-color: var(--amber-deep); background: #fffdf8;\"\u003e\n\u003cdiv class=\"part-num\" style=\"background: var(--amber-deep);\"\u003e🎁 Free Bonus\u003c\/div\u003e\n\u003cdiv class=\"part-title\"\u003ePrintable Freezer Meal Label Templates\u003c\/div\u003e\n\u003cdiv class=\"part-sections\"\u003eMeal name, date prepared, use-by date, and reheating instructions — ready to print and stick\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"checklists-block\"\u003e\n\u003cdiv class=\"checklists-label\"\u003eEverything included in this printable system\u003c\/div\u003e\n\u003cdiv class=\"checklist-grid\"\u003e\n\u003cdiv class=\"checklist-item-gpt\"\u003e\n\u003cdiv class=\"ci-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M9 9h6M9 12h6M9 15h4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"checklist-item-title\"\u003eCustom GPT Meal Planner — Click, Prompt \u0026amp; Plan Your Week in Minutes\u003c\/div\u003e\n\u003cdiv class=\"checklist-item-gpt-note\"\u003e🤖 AI-Powered · FREE for First 200 Orders · normally $35\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"checklist-item\"\u003e\n\u003cdiv class=\"ci-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 19.5A2.5 2.5 0 016.5 17H20\"\u003e\u003c\/path\u003e\u003cpath d=\"M6.5 2H20v20H6.5A2.5 2.5 0 014 19.5v-15A2.5 2.5 0 016.5 2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"checklist-item-title\"\u003e15 Freezer Meal Recipes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"checklist-item\"\u003e\n\u003cdiv class=\"ci-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"checklist-item-title\"\u003eBatch Cooking Day Planner\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"checklist-item\"\u003e\n\u003cdiv class=\"ci-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"\u003e\u003c\/line\u003e\u003cpath d=\"M17 5H9.5a3.5 3.5 0 000 7h5a3.5 3.5 0 010 7H6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"checklist-item-title\"\u003eGrocery List \u0026amp; Budget Tracker\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"checklist-item\"\u003e\n\u003cdiv class=\"ci-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M16 4h2a2 2 0 012 2v14a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2h2\"\u003e\u003c\/path\u003e\u003crect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cline x1=\"9\" y1=\"12\" x2=\"15\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"9\" y1=\"16\" x2=\"13\" y2=\"16\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"checklist-item-title\"\u003eFreezer Inventory Worksheet\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"checklist-item\"\u003e\n\u003cdiv class=\"ci-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"3\" y1=\"9\" x2=\"21\" y2=\"9\"\u003e\u003c\/line\u003e\u003cline x1=\"9\" y1=\"21\" x2=\"9\" y2=\"9\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"checklist-item-title\"\u003eMonthly Meal Planner\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"checklist-item\"\u003e\n\u003cdiv class=\"ci-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"7\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M23 21v-2a4 4 0 00-3-3.87\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 3.13a4 4 0 010 7.75\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"checklist-item-title\"\u003eProtein-Stretching Cheat Sheet\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"checklist-item\"\u003e\n\u003cdiv class=\"ci-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"checklist-item-title\"\u003eFood Safety \u0026amp; Reheating Guide\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"checklist-item\" style=\"border-color: var(--amber-deep);\"\u003e\n\u003cdiv class=\"ci-icon\" style=\"background: #fff8e8;\"\u003e\u003csvg style=\"stroke: var(--amber-deep) !important;\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6,9 6,2 18,2 18,9\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M6 18H4a2 2 0 01-2-2v-5a2 2 0 012-2h16a2 2 0 012 2v5a2 2 0 01-2 2h-2\"\u003e\u003c\/path\u003e\u003crect x=\"6\" y=\"14\" width=\"12\" height=\"8\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"checklist-item-title\"\u003eFreezer Meal Label Templates\u003c\/div\u003e\n\u003cdiv class=\"checklist-item-bonus\"\u003e🎁 Free Bonus\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"features-block\"\u003e\n\u003cdiv class=\"features-label\"\u003eWhy families love this system\u003c\/div\u003e\n\u003cdiv class=\"feature-row\"\u003e\n\u003cdiv class=\"feature-check-gpt\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"feature-text-gpt\"\u003e\n\u003cstrong\u003eYour Custom GPT plans the whole week for you — in minutes\u003c\/strong\u003e — No templates, no blank pages. Click the included link, follow the prompts, choose your recipes, and your AI planner instantly outputs a tailored shopping list and full cooking instructions scaled to your family size. Works on any phone, tablet, or computer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-row\"\u003e\n\u003cdiv class=\"feature-check-gpt\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"feature-text-gpt\"\u003e\n\u003cstrong\u003eScales to any family size automatically\u003c\/strong\u003e — Whether you're feeding 2 or 10, the Custom GPT adjusts every recipe quantity and shopping amount to match. No manual maths, no guesswork.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-row\"\u003e\n\u003cdiv class=\"feature-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"feature-text\"\u003e\n\u003cstrong\u003eOne cooking day. Two weeks of dinners.\u003c\/strong\u003e — Spend four hours in the kitchen on Sunday and walk into every weeknight with dinner already handled and waiting in the freezer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-row\"\u003e\n\u003cdiv class=\"feature-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"feature-text\"\u003e\n\u003cstrong\u003eSave up to $420 a month on food\u003c\/strong\u003e — Families who batch cook consistently spend 30–40% less on groceries and dramatically cut takeout spending.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-row\"\u003e\n\u003cdiv class=\"feature-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"feature-text\"\u003e\n\u003cstrong\u003eRecipes designed for real family life\u003c\/strong\u003e — All 15 meals are family-tested to freeze beautifully and reheat perfectly — no mushy textures, no bland results.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-row\"\u003e\n\u003cdiv class=\"feature-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"feature-text\"\u003e\n\u003cstrong\u003eOne grocery trip covers everything\u003c\/strong\u003e — The shopping list is built to match your batch cooking session exactly, so nothing is forgotten and nothing goes to waste.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-row\"\u003e\n\u003cdiv class=\"feature-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"feature-text\"\u003e\n\u003cstrong\u003eBuilt on 15 years of real-kitchen testing\u003c\/strong\u003e — Every recipe, workflow, and worksheet was refined through daily use in an actual family home — not a test kitchen or a food blog.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-row\"\u003e\n\u003cdiv class=\"feature-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"feature-text\"\u003e\n\u003cstrong\u003ePrint once. Use every month.\u003c\/strong\u003e — Pages are designed to be printed at home and reused as a repeating system — not a one-time recipe collection that ends up in a drawer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"testimonial-block\"\u003e\n\u003cdiv class=\"testimonial-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"testimonial-quote\"\u003e\"I bought this because grocery prices have gotten ridiculous. After one batch cooking day, I was completely hooked. Less stress. Less takeout. More evenings with my family.\"\u003c\/div\u003e\n\u003cdiv class=\"testimonial-author\"\u003eAsh-leigh P. · Verified Purchase · May 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-block\"\u003e\n\u003cdiv class=\"value-label\"\u003eWhat you get — and what it's worth\u003c\/div\u003e\n\u003cdiv class=\"value-row-gpt\"\u003e\n\u003cdiv class=\"value-item-name\"\u003e🤖 Custom GPT Meal Planner — FREE for first 200 orders\u003c\/div\u003e\n\u003cdiv class=\"value-item-price\"\u003e$35 value\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-gpt-note\"\u003e✦ Introductory offer — included free, returns to $35 after the first 200 orders\u003c\/div\u003e\n\u003cdiv class=\"value-row\"\u003e\n\u003cdiv class=\"value-item-name\"\u003e15 Complete Family-Tested Freezer Meal Recipes\u003c\/div\u003e\n\u003cdiv class=\"value-item-price\"\u003e$17 value\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-row\"\u003e\n\u003cdiv class=\"value-item-name\"\u003eStep-by-Step Batch Cooking Day Planner\u003c\/div\u003e\n\u003cdiv class=\"value-item-price\"\u003e$14 value\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-row\"\u003e\n\u003cdiv class=\"value-item-name\"\u003eGrocery Shopping List \u0026amp; Budget Tracker\u003c\/div\u003e\n\u003cdiv class=\"value-item-price\"\u003e$12 value\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-row\"\u003e\n\u003cdiv class=\"value-item-name\"\u003eFreezer Inventory Worksheet \u0026amp; Monthly Meal Planner\u003c\/div\u003e\n\u003cdiv class=\"value-item-price\"\u003e$12 value\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-row\"\u003e\n\u003cdiv class=\"value-item-name\"\u003eProtein-Stretching Cheat Sheet\u003c\/div\u003e\n\u003cdiv class=\"value-item-price\"\u003e$9 value\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-row\"\u003e\n\u003cdiv class=\"value-item-name\"\u003eFood Safety \u0026amp; Reheating Guide\u003c\/div\u003e\n\u003cdiv class=\"value-item-price\"\u003e$9 value\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-row\" style=\"color: var(--amber-deep);\"\u003e\n\u003cdiv class=\"value-item-name\" style=\"color: #c8860a;\"\u003e🎁 Printable Freezer Meal Label Templates (FREE Bonus)\u003c\/div\u003e\n\u003cdiv class=\"value-item-price\"\u003e$7 value\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-total\"\u003e\n\u003cdiv class=\"value-total-label\"\u003eTotal Value\u003c\/div\u003e\n\u003cdiv class=\"value-total-price\"\u003e$115\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-today\"\u003e\n\u003cdiv class=\"value-today-label\"\u003eYour price today\u003c\/div\u003e\n\u003cdiv class=\"value-today-price\"\u003e$17 \u003cspan\u003e— less than one takeout order\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"instant-strip\"\u003e\n\u003cdiv class=\"instant-badge\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2d5a27\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"instant-text\"\u003e\n\u003ch3\u003eInstant Download — Your Custom GPT Link Is Inside\u003c\/h3\u003e\n\u003cp\u003eDownload the PDF, click the included GPT link on any device, and have your first week fully planned with a shopping list ready in minutes. Print what you need and run your first batch cooking session as soon as this Sunday.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider-row\"\u003e\u003cspan class=\"divider-pill\"\u003eBatch Cooking Family Meal Planner\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"closing\"\u003e\n\u003ch2\u003eTonight Doesn't Have to Look Like Last Night.\u003c\/h2\u003e\n\u003cp\u003eStanding in front of the fridge at 6:30pm with nothing planned — that's not who you are, it's just what happens without a system. This planner gives you the system — and the Custom GPT makes sure you never have to figure out the plan on your own again.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe Custom GPT is FREE for the first 200 orders. Don't miss your chance to get a $35 planning tool included at no extra cost.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDownload your Batch Cooking Family Meal Planner today and start your first batch cooking session this weekend — one cooking day, two weeks of dinners, done.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"brand-footer\"\u003e\u003ca class=\"brand-link\" href=\"https:\/\/readyfamilyplanner.com\" target=\"_blank\"\u003ereadyfamilyplanner.com\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ready Family Planner","offers":[{"title":"Default Title","offer_id":53766084100460,"sku":null,"price":17.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0985\/8606\/7308\/files\/Facebook_ads_1080x1350_2.jpg?v=1778922390","url":"https:\/\/readyfamilyplanner.com\/products\/batch-cooking-family-meal-planner","provider":"Ready Family Planner","version":"1.0","type":"link"}