{"id":14455,"date":"2026-05-30T12:11:00","date_gmt":"2026-05-30T05:11:00","guid":{"rendered":"https:\/\/bistodio.com\/?p=14455"},"modified":"2026-06-14T22:13:16","modified_gmt":"2026-06-14T15:13:16","slug":"7-steps-restaurant-cost-control","status":"publish","type":"post","link":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/","title":{"rendered":"7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19 \u0e27\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23"},"content":{"rendered":"\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Didact+Gothic&amp;family=Montserrat:wght@400;500;600;700;800;900&amp;display=swap\" rel=\"stylesheet\"><style>\n\n:root {\n  --bg-main: #FAF8F4;\n  --bg-alt: #F2EDE4;\n  --bg-dark: #1C1916;\n  --gold: #C9A84C;\n  --gold-light: #E8D49A;\n  --gold-bg: #FDF6E8;\n  --text: #1C1916;\n  --text-mid: #4A4238;\n  --text-soft: #6B6258;\n  --border: #E0D8CC;\n  --green: #3BAD78;\n  --blue: #3A8FD4;\n  --purple: #8B5BD4;\n  --red: #C04820;\n  --green-bg: #EAF7F1;\n  --green-border: #90D0B4;\n  --warn-bg: #FEF0EC;\n  --warn-border: #E8B090;\n}\n\n* { margin: 0; padding: 0; box-sizing: border-box; }\n\nhtml { scroll-behavior: smooth; }\n\nbody {\n  background: var(--bg-main);\n  color: var(--text);\n  font-family: 'Didact Gothic', sans-serif;\n  font-size: 16px;\n  line-height: 1.7;\n  overflow-x: hidden;\n}\n\n\/* \u2500\u2500 UTILITIES \u2500\u2500 *\/\n.mono { font-family: 'Montserrat', sans-serif; }\n.gold { color: var(--gold); }\n\n\/* \u2500\u2500 3D ANIMATION SYSTEM \u2500\u2500 *\/\n\n\/* Base reveal \u2014 3D flip up from below *\/\n.reveal {\n  opacity: 0;\n  transform: perspective(800px) rotateX(18deg) translateY(36px);\n  transform-origin: top center;\n  transition: opacity 0.75s cubic-bezier(0.22,1,0.36,1),\n              transform 0.75s cubic-bezier(0.22,1,0.36,1);\n}\n\n\/* Slide from left with 3D tilt *\/\n.reveal.from-left {\n  transform: perspective(800px) rotateY(-20deg) translateX(-48px);\n  transform-origin: right center;\n}\n\n\/* Slide from right with 3D tilt *\/\n.reveal.from-right {\n  transform: perspective(800px) rotateY(20deg) translateX(48px);\n  transform-origin: left center;\n}\n\n\/* Scale pop *\/\n.reveal.pop {\n  transform: perspective(800px) scale(0.88) translateY(20px);\n  transform-origin: center center;\n}\n\n\/* Flip in (for checkpoint numbers) *\/\n.reveal.flip {\n  transform: perspective(600px) rotateY(-90deg);\n  transform-origin: left center;\n}\n\n.reveal.visible {\n  opacity: 1;\n  transform: perspective(800px) rotateX(0) rotateY(0) translateY(0) translateX(0) scale(1);\n}\n\n.reveal.d1 { transition-delay: 0.08s; }\n.reveal.d2 { transition-delay: 0.18s; }\n.reveal.d3 { transition-delay: 0.28s; }\n.reveal.d4 { transition-delay: 0.38s; }\n.reveal.d5 { transition-delay: 0.48s; }\n.reveal.d6 { transition-delay: 0.6s; }\n\n\/* \u2500\u2500 3D CARD HOVER \u2500\u2500 *\/\n.card-3d {\n  transform-style: preserve-3d;\n  transform: perspective(1000px) rotateX(0) rotateY(0);\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n  will-change: transform;\n}\n.card-3d:hover {\n  box-shadow: 0 20px 60px rgba(0,0,0,0.12), 0 8px 20px rgba(201,168,76,0.15);\n}\n\n\/* \u2500\u2500 PARALLAX LAYERS \u2500\u2500 *\/\n.parallax-slow { will-change: transform; }\n.parallax-fast { will-change: transform; }\n\n\/* \u2500\u2500 CHECKPOINT NUMBER 3D FLIP \u2500\u2500 *\/\n.cp-num {\n  transform-style: preserve-3d;\n  transition: transform 0.6s cubic-bezier(0.34,1.56,0.64,1);\n}\n.cp-num.spin {\n  animation: numSpin 0.7s cubic-bezier(0.34,1.56,0.64,1) both;\n}\n@keyframes numSpin {\n  0%   { transform: perspective(400px) rotateY(-90deg) scale(0.7); opacity: 0; }\n  60%  { transform: perspective(400px) rotateY(8deg) scale(1.05); opacity: 1; }\n  100% { transform: perspective(400px) rotateY(0deg) scale(1); opacity: 1; }\n}\n\n\/* \u2500\u2500 BADGE BOUNCE \u2500\u2500 *\/\n.cp-badge {\n  transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1), opacity 0.3s;\n}\n.cp-badge.bounce {\n  animation: badgeBounce 0.5s 0.3s cubic-bezier(0.34,1.56,0.64,1) both;\n}\n@keyframes badgeBounce {\n  0%   { transform: scale(0) translateY(-10px); opacity: 0; }\n  70%  { transform: scale(1.15) translateY(2px); opacity: 1; }\n  100% { transform: scale(1) translateY(0); opacity: 1; }\n}\n\n\/* \u2500\u2500 FLOW ARROW ANIMATE \u2500\u2500 *\/\n.flow-arrow {\n  display: flex;\n  align-items: center;\n  overflow: hidden;\n}\n.flow-arrow-svg {\n  opacity: 0;\n  transform: scaleX(0);\n  transform-origin: left center;\n  transition: transform 0.5s ease, opacity 0.4s ease;\n}\n.flow-arrow-svg.shoot {\n  opacity: 1;\n  transform: scaleX(1);\n}\n\n\/* \u2500\u2500 ROAD GLOW DOT \u2500\u2500 *\/\n#road-dot {\n  fill: var(--gold);\n  filter: drop-shadow(0 0 4px rgba(201,168,76,0.8));\n  transition: none;\n}\n\n\/* \u2500\u2500 SECTION SLIDE MARKER \u2500\u2500 *\/\n.section-marker {\n  display: none;\n  position: absolute;\n  left: -80px;\n  top: 50%;\n  width: 10px;\n  height: 10px;\n  border-radius: 50%;\n  background: var(--gold);\n  box-shadow: 0 0 12px rgba(201,168,76,0.6);\n}\n\n\/* \u2500\u2500 PROGRESS NUMBER \u2500\u2500 *\/\n#scroll-pct {\n  position: fixed;\n  right: 20px;\n  bottom: 24px;\n  font-family: 'Montserrat', sans-serif;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 2px;\n  color: var(--gold);\n  opacity: 0.7;\n  z-index: 20;\n  pointer-events: none;\n}\n\n\/* \u2500\u2500 DARK BAND SHIMMER \u2500\u2500 *\/\n.dark-band-text {\n  position: relative;\n  overflow: hidden;\n}\n.dark-band-text::after {\n  content: '';\n  position: absolute;\n  top: 0; left: -100%;\n  width: 60%;\n  height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(201,168,76,0.15), transparent);\n  animation: shimmer 3s ease infinite;\n}\n@keyframes shimmer {\n  0%   { left: -100%; }\n  100% { left: 200%; }\n}\n\n\/* \u2500\u2500 HERO GRAIN TEXTURE \u2500\u2500 *\/\n.hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'\/%3E%3C\/svg%3E\");\n  pointer-events: none;\n  z-index: 0;\n}\n.hero > * { position: relative; z-index: 1; }\n\n\/* \u2500\u2500 GOLD LINE UNDER SECTION TITLES \u2500\u2500 *\/\n.cp-title {\n  position: relative;\n  padding-bottom: 14px;\n}\n.cp-title::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 0;\n  height: 2px;\n  background: linear-gradient(90deg, var(--gold), transparent);\n  transition: width 0.8s cubic-bezier(0.22,1,0.36,1);\n  transition-delay: 0.3s;\n}\n.cp-title.line-draw::after {\n  width: 60px;\n}\n\n\/* \u2500\u2500 CALLOUT PULSE \u2500\u2500 *\/\n@keyframes calloutPulse {\n  0%, 100% { border-left-color: var(--gold); }\n  50%       { border-left-color: var(--gold-light); box-shadow: -4px 0 16px rgba(201,168,76,0.25); }\n}\n.callout.pulsed {\n  animation: calloutPulse 2.5s ease 0.8s 2;\n}\n\n\/* \u2500\u2500 FORK CARDS SLIDE APART \u2500\u2500 *\/\n.fork-card {\n  transition: transform 0.5s cubic-bezier(0.34,1.2,0.64,1), opacity 0.4s ease, box-shadow 0.2s;\n}\n.fork-card.fork-ok  { transform: translateX(20px); opacity: 0; }\n.fork-card.fork-warn{ transform: translateX(-20px); opacity: 0; }\n.fork-card.fork-ok.spread  { transform: translateX(0); opacity: 1; }\n.fork-card.fork-warn.spread{ transform: translateX(0); opacity: 1; transition-delay: 0.1s; }\n.fork-card:hover {\n  transform: translateY(-4px) scale(1.01) !important;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.1);\n}\n\n\/* \u2500\u2500 ME CARDS POP SEQUENCE \u2500\u2500 *\/\n.me-card {\n  transform: perspective(600px) rotateX(20deg) scale(0.9);\n  opacity: 0;\n  transition: transform 0.6s cubic-bezier(0.34,1.4,0.64,1), opacity 0.5s ease, box-shadow 0.2s;\n}\n.me-card.popped {\n  transform: perspective(600px) rotateX(0) scale(1);\n  opacity: 1;\n}\n.me-card.popped:hover {\n  transform: perspective(600px) rotateX(-4deg) translateY(-6px) scale(1.02);\n  box-shadow: 0 16px 48px rgba(0,0,0,0.1);\n}\n\n\n\/* \u2500\u2500 WINDING ROAD \u2500\u2500 *\/\n#road-svg-wrap {\n  position: fixed;\n  left: 0;\n  top: 0;\n  width: 64px;\n  height: 100vh;\n  z-index: 5;\n  pointer-events: none;\n}\n#road-track {\n  fill: none;\n  stroke: var(--border);\n  stroke-width: 2.5;\n  opacity: 0.55;\n}\n#road-progress {\n  fill: none;\n  stroke: var(--gold);\n  stroke-width: 2.5;\n  stroke-linecap: round;\n  opacity: 0.9;\n}\n\n\/* \u2500\u2500 HERO \u2500\u2500 *\/\n.hero {\n  min-height: 100vh;\n  background: var(--bg-main);\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n  padding: 80px 40px 60px;\n  position: relative;\n}\n\n.hero-eyebrow {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 4px;\n  text-transform: uppercase;\n  color: var(--gold);\n  margin-bottom: 32px;\n}\n\n.hero-title {\n  font-family: 'Montserrat', sans-serif;\n  font-size: clamp(28px, 5vw, 52px);\n  font-weight: 800;\n  color: var(--text);\n  line-height: 1.2;\n  letter-spacing: -1px;\n  max-width: 800px;\n  margin-bottom: 12px;\n}\n\n.hero-title .accent {\n  color: var(--gold);\n  display: block;\n}\n\n.hero-questions {\n  margin-top: 48px;\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.hero-q {\n  font-size: 15px;\n  color: var(--text-soft);\n  opacity: 0;\n  transform: translateY(12px);\n  transition: opacity 0.5s ease, transform 0.5s ease;\n}\n.hero-q.show { opacity: 1; transform: translateY(0); }\n\n.scroll-hint {\n  margin-top: 64px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 10px;\n  opacity: 0;\n  animation: fadeIn 1s ease 2s forwards;\n}\n\n.scroll-hint-text {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n  color: var(--text-soft);\n}\n\n.scroll-arrow {\n  width: 1px;\n  height: 40px;\n  background: linear-gradient(180deg, var(--gold), transparent);\n  animation: scrollPulse 2s ease infinite;\n}\n\n@keyframes scrollPulse {\n  0%, 100% { opacity: 0.3; transform: scaleY(1); }\n  50% { opacity: 1; transform: scaleY(1.2); }\n}\n\n@keyframes fadeIn {\n  to { opacity: 1; }\n}\n\n\/* \u2500\u2500 DARK BAND \u2500\u2500 *\/\n.dark-band {\n  background: var(--bg-dark);\n  padding: 32px 40px;\n  text-align: center;\n}\n\n.dark-band-text {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 4px;\n  text-transform: uppercase;\n  color: #8A7E74;\n}\n\n.dark-band-text.lg {\n  font-size: 15px;\n  letter-spacing: 1px;\n  color: #C8BEB4;\n  text-transform: none;\n  font-weight: 400;\n  font-family: 'Didact Gothic', sans-serif;\n}\n\n\/* \u2500\u2500 CREAM BAND \u2500\u2500 *\/\n.cream-band {\n  background: var(--bg-alt);\n  padding: 28px 40px;\n  text-align: center;\n}\n.cream-band-text {\n  font-size: 15px;\n  color: var(--text-soft);\n  font-style: italic;\n}\n\n\/* \u2500\u2500 CHECKPOINT SECTION \u2500\u2500 *\/\n.checkpoint {\n  padding: 80px 0;\n  position: relative;\n}\n.checkpoint.bg-alt { background: var(--bg-alt); }\n.checkpoint.bg-main { background: var(--bg-main); }\n\n.checkpoint-inner {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 60px;\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  gap: 60px;\n  align-items: flex-start;\n}\n\n\/* Rail side *\/\n.cp-rail {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 14px;\n  position: sticky;\n  top: 80px;\n}\n\n.cp-num {\n  width: 80px;\n  height: 80px;\n  border-radius: 50%;\n  border: 2px solid var(--gold);\n  background: var(--bg-main);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Montserrat', sans-serif;\n  font-size: 28px;\n  font-weight: 900;\n  color: var(--gold);\n  box-shadow: 0 0 0 6px rgba(201,168,76,0.08);\n}\n\n.cp-badge {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 9px;\n  font-weight: 700;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  padding: 4px 12px;\n  border-radius: 20px;\n}\n.badge-setup { background: #FDF3E3; color: #8A5E18; border: 1px solid #E8C98A; }\n.badge-daily { background: var(--green-bg); color: #1A6B40; border: 1px solid var(--green-border); }\n.badge-weekly { background: #E6F0FA; color: #1450A0; border: 1px solid #85B4E0; }\n.badge-quarterly { background: #F0EAFA; color: #5A2A9A; border: 1px solid #B899E0; }\n\n.cp-line {\n  width: 1px;\n  flex: 1;\n  min-height: 60px;\n  background: linear-gradient(180deg, var(--gold) 0%, var(--border) 100%);\n  opacity: 0.4;\n}\n\n\/* Content side *\/\n.cp-content { padding-top: 8px; }\n\n.cp-title {\n  font-family: 'Montserrat', sans-serif;\n  font-size: clamp(20px, 2.5vw, 28px);\n  font-weight: 800;\n  color: var(--text);\n  letter-spacing: -0.5px;\n  margin-bottom: 24px;\n  line-height: 1.25;\n}\n\n\/* \u2500\u2500 CARDS \u2500\u2500 *\/\n.card-list { display: flex; flex-direction: column; gap: 12px; }\n\n.card {\n  background: #fff;\n  border: 1px solid var(--border);\n  border-radius: 10px;\n  padding: 18px 22px;\n  transition: border-color 0.2s, box-shadow 0.2s;\n  cursor: default;\n}\n.card:hover {\n  border-color: var(--gold);\n  box-shadow: 0 4px 20px rgba(201,168,76,0.1);\n}\n\n.card-label {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  color: var(--gold);\n  margin-bottom: 6px;\n}\n\n.card-title {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--text);\n  margin-bottom: 6px;\n}\n\n.card-body {\n  font-size: 13.5px;\n  color: var(--text-mid);\n  line-height: 1.6;\n}\n\n\/* Two-col cards *\/\n.two-col { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n\n.role-card {\n  background: #fff;\n  border: 1px solid var(--border);\n  border-radius: 10px;\n  padding: 20px;\n  border-top-width: 3px;\n}\n.role-owner { border-top-color: var(--gold); }\n.role-staff { border-top-color: var(--green); }\n\n.role-label {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 9px;\n  font-weight: 700;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  margin-bottom: 10px;\n}\n.role-owner .role-label { color: #8A5E18; }\n.role-staff .role-label { color: #1A6B40; }\n\n.role-body { font-size: 13px; color: var(--text-mid); line-height: 1.6; }\n\n\/* Note boxes *\/\n.note {\n  margin-top: 14px;\n  padding: 14px 18px;\n  border-radius: 8px;\n  font-size: 13px;\n  line-height: 1.6;\n  color: var(--text-mid);\n}\n.note-gold { background: var(--gold-bg); border-left: 3px solid var(--gold); }\n.note-warn { background: var(--warn-bg); border: 1px solid var(--warn-border); border-left: 3px solid #C04820; }\n.note-green { background: var(--green-bg); border-left: 3px solid var(--green); }\n.note-blue { background: #E6F0FA; border-left: 3px solid var(--blue); }\n\n.note-title {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n  margin-bottom: 4px;\n}\n.note-warn .note-title { color: #A02800; }\n.note-gold .note-title { color: #7A4E10; }\n.note-green .note-title { color: #156038; }\n\n\/* Callout big *\/\n.callout {\n  background: var(--bg-alt);\n  border-left: 4px solid var(--gold);\n  border-radius: 0 10px 10px 0;\n  padding: 24px 28px;\n  margin-bottom: 20px;\n}\n.callout-text {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 18px;\n  font-weight: 700;\n  color: var(--text);\n  line-height: 1.4;\n}\n\n\/* 3-step flow *\/\n.flow-steps {\n  display: grid;\n  grid-template-columns: 1fr auto 1fr auto 1fr;\n  gap: 0;\n  align-items: center;\n  margin-bottom: 20px;\n}\n\n.flow-card {\n  background: #fff;\n  border: 1px solid var(--border);\n  border-radius: 10px;\n  padding: 18px 16px;\n  text-align: center;\n  border-top: 3px solid var(--blue);\n}\n\n.flow-card-num {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  color: var(--blue);\n  margin-bottom: 6px;\n}\n\n.flow-card-title {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--text);\n  margin-bottom: 4px;\n}\n\n.flow-card-body {\n  font-size: 12px;\n  color: var(--text-soft);\n  line-height: 1.5;\n}\n\n.flow-arrow {\n  font-size: 20px;\n  color: var(--gold);\n  padding: 0 12px;\n  font-weight: 700;\n}\n\n\/* Decision fork *\/\n.decision-q {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 22px;\n  font-weight: 900;\n  color: var(--text);\n  text-align: center;\n  margin-bottom: 32px;\n  letter-spacing: -0.5px;\n}\n\n.fork {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 16px;\n}\n\n.fork-card {\n  border-radius: 12px;\n  padding: 24px;\n}\n.fork-ok { background: var(--green-bg); border: 1.5px solid var(--green-border); }\n.fork-warn { background: var(--warn-bg); border: 1.5px solid var(--warn-border); }\n\n.fork-threshold {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 28px;\n  font-weight: 900;\n  margin-bottom: 4px;\n}\n.fork-ok .fork-threshold { color: #1A7A48; }\n.fork-warn .fork-threshold { color: #B03A18; }\n\n.fork-verdict {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  margin-bottom: 8px;\n}\n.fork-ok .fork-verdict { color: #1A7A48; }\n.fork-warn .fork-verdict { color: #B03A18; }\n\n.fork-detail {\n  font-size: 13px;\n  color: var(--text-mid);\n  line-height: 1.6;\n}\n\n\/* Menu engineering grid *\/\n.me-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 14px;\n}\n\n.me-card {\n  background: #fff;\n  border: 1px solid var(--border);\n  border-radius: 10px;\n  padding: 20px;\n  border-top-width: 3px;\n  transition: box-shadow 0.2s;\n}\n.me-card:hover { box-shadow: 0 6px 24px rgba(0,0,0,0.07); }\n\n.me-star { border-top-color: var(--gold); }\n.me-plow { border-top-color: var(--green); }\n.me-puzzle { border-top-color: var(--blue); }\n.me-dogs { border-top-color: var(--red); }\n\n.me-icon { font-size: 24px; margin-bottom: 10px; }\n\n.me-title {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 14px;\n  font-weight: 800;\n  color: var(--text);\n  margin-bottom: 4px;\n}\n\n.me-status {\n  font-size: 12px;\n  color: var(--text-soft);\n  margin-bottom: 8px;\n}\n\n.me-action {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--text-mid);\n}\n\n\/* \u2500\u2500 CLOSING \u2500\u2500 *\/\n.closing {\n  background: var(--bg-dark);\n  padding: 120px 60px;\n  text-align: center;\n}\n\n.closing-icon {\n  width: 64px;\n  height: 64px;\n  border-radius: 50%;\n  border: 2px solid var(--gold);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin: 0 auto 48px;\n  font-size: 28px;\n  box-shadow: 0 0 40px rgba(201,168,76,0.2);\n}\n\n.closing-text {\n  max-width: 600px;\n  margin: 0 auto 48px;\n}\n\n.closing-main {\n  font-family: 'Montserrat', sans-serif;\n  font-size: clamp(18px, 3vw, 26px);\n  font-weight: 700;\n  color: #F0EBE3;\n  line-height: 1.4;\n  margin-bottom: 32px;\n}\n\n.closing-points {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  margin-bottom: 0;\n}\n\n.closing-point {\n  font-size: 15px;\n  color: #8A7E74;\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  text-align: left;\n  max-width: 480px;\n  margin: 0 auto;\n}\n\n.closing-point::before {\n  content: '\u2192';\n  color: var(--gold);\n  flex-shrink: 0;\n  margin-top: 2px;\n}\n\n.cta-btn {\n  display: inline-block;\n  margin-top: 48px;\n  background: var(--gold);\n  color: var(--bg-dark);\n  font-family: 'Montserrat', sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 1px;\n  padding: 16px 36px;\n  border-radius: 4px;\n  text-decoration: none;\n  transition: background 0.2s, transform 0.2s;\n}\n.cta-btn:hover {\n  background: #E8CC7A;\n  transform: translateY(-2px);\n}\n\n.closing-footer {\n  margin-top: 48px;\n  font-family: 'Montserrat', sans-serif;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  color: #3A3530;\n}\n\n\/* Rule list *\/\n.rule-list { display: flex; flex-direction: column; gap: 10px; }\n\n.rule-item {\n  background: #fff;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  padding: 14px 18px;\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  font-size: 13.5px;\n  color: var(--text-mid);\n}\n\n.rule-icon {\n  font-size: 16px;\n  flex-shrink: 0;\n  margin-top: 1px;\n}\n\n\/* Compare cards *\/\n.compare-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\n\n.compare-card {\n  background: #fff;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  padding: 18px;\n}\n\n.compare-label {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  color: var(--text-soft);\n  margin-bottom: 8px;\n}\n\n.compare-body {\n  font-size: 13px;\n  color: var(--text-mid);\n  line-height: 1.6;\n}\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  .checkpoint-inner {\n    grid-template-columns: 1fr;\n    padding: 0 24px;\n    gap: 24px;\n  }\n  .cp-rail { flex-direction: row; position: static; justify-content: flex-start; }\n  .cp-line { display: none; }\n  .two-col, .compare-grid, .fork, .me-grid { grid-template-columns: 1fr; }\n  .flow-steps { grid-template-columns: 1fr; }\n  .flow-arrow { transform: rotate(90deg); text-align: center; }\n  .hero-title { font-size: 26px; }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   ANIMATED SVG ICONS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n\/* Icon container floating beside checkpoint *\/\n.cp-icon {\n  width: 72px;\n  height: 72px;\n  margin: 16px auto 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  opacity: 0;\n  transform: scale(0.6) rotate(-10deg);\n  transition: opacity 0.6s ease, transform 0.6s cubic-bezier(0.34,1.4,0.64,1);\n}\n.cp-icon.appeared {\n  opacity: 1;\n  transform: scale(1) rotate(0deg);\n}\n\n\/* Draw-on path animation *\/\n.icon-path {\n  fill: none;\n  stroke: var(--gold);\n  stroke-width: 1.8;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n  stroke-dasharray: 300;\n  stroke-dashoffset: 300;\n  transition: stroke-dashoffset 1.2s cubic-bezier(0.22,1,0.36,1);\n}\n.icon-path.accent {\n  stroke: var(--text-soft);\n  stroke-width: 1.2;\n}\n.icon-path.fill-gold {\n  fill: rgba(201,168,76,0.12);\n  stroke: var(--gold);\n}\n.cp-icon.appeared .icon-path {\n  stroke-dashoffset: 0;\n}\n\n\/* Stagger icon sub-paths *\/\n.cp-icon.appeared .icon-path:nth-child(2) { transition-delay: 0.15s; }\n.cp-icon.appeared .icon-path:nth-child(3) { transition-delay: 0.30s; }\n.cp-icon.appeared .icon-path:nth-child(4) { transition-delay: 0.45s; }\n.cp-icon.appeared .icon-path:nth-child(5) { transition-delay: 0.60s; }\n\n\/* Floating bob animation after drawing *\/\n.cp-icon.appeared {\n  animation: iconBob 3.5s ease 1.4s infinite;\n}\n@keyframes iconBob {\n  0%, 100% { transform: translateY(0) scale(1); }\n  50%       { transform: translateY(-4px) scale(1.02); }\n}\n\n\/* Icon circle bg *\/\n.cp-icon-ring {\n  fill: none;\n  stroke: rgba(201,168,76,0.15);\n  stroke-width: 1;\n  stroke-dasharray: 220;\n  stroke-dashoffset: 220;\n  transition: stroke-dashoffset 0.8s ease;\n}\n.cp-icon.appeared .cp-icon-ring {\n  stroke-dashoffset: 0;\n}\n\n\/* \u2500\u2500 PHOTO DIVIDER \u2500\u2500 *\/\n.photo-divider {\n  position: relative;\n  width: 100%;\n  height: 42vh;\n  overflow: hidden;\n}\n.photo-divider img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center;\n  display: block;\n  transform: scale(1.08);\n  transition: transform 0.1s linear;\n  will-change: transform;\n}\n.photo-divider-caption {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  padding: 20px 60px;\n  background: linear-gradient(0deg, rgba(28,25,22,0.55) 0%, transparent 100%);\n  font-family: 'Montserrat', sans-serif;\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n  color: rgba(240,235,227,0.7);\n}\n.photo-divider-fade-bottom {\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 80px;\n  pointer-events: none;\n}\n.photo-divider-fade-top {\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 60px;\n  pointer-events: none;\n}\n\n<\/style>\n\n\n\n<div id=\"road-svg-wrap\">\n  <svg viewBox=\"0 0 64 1000\" preserveAspectRatio=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:100%;height:100%;overflow:visible\">\n    <path id=\"road-track\" d=\"M32,0 C55,70 9,150 32,230 C55,310 9,390 32,470 C55,550 9,630 32,710 C55,790 9,870 32,1000\"\/>\n    <path id=\"road-progress\" d=\"M32,0 C55,70 9,150 32,230 C55,310 9,390 32,470 C55,550 9,630 32,710 C55,790 9,870 32,1000\"\/>\n    <circle id=\"road-dot\" r=\"5\" cx=\"32\" cy=\"0\"\/>\n  <\/svg>\n<\/div>\n<div id=\"scroll-pct\">0%<\/div>\n\n\n\n<!-- \u2500\u2500 HERO \u2500\u2500 -->\n<section class=\"hero\">\n  <p class=\"hero-eyebrow reveal\">\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23<\/p>\n\n  <h1 class=\"hero-title reveal d1\">\n    \u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23\u0e17\u0e35\u0e48\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07\n    \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e40\u0e01\u0e48\u0e07\u0e41\u0e04\u0e48 &#8220;\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14\u0e01\u0e27\u0e48\u0e32&#8221;\n    <span class=\"accent\">\u0e41\u0e15\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32 &#8220;\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e31\u0e48\u0e27\u0e15\u0e23\u0e07\u0e44\u0e2b\u0e19&#8221;<\/span>\n  <\/h1>\n\n  <div class=\"hero-questions\">\n    <p class=\"hero-q\">\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e15\u0e31\u0e01\u0e40\u0e01\u0e34\u0e19\u0e2a\u0e39\u0e15\u0e23?<\/p>\n    <p class=\"hero-q\">\u0e40\u0e21\u0e19\u0e39\u0e17\u0e35\u0e48\u0e02\u0e32\u0e22\u0e14\u0e35\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14 \u0e08\u0e23\u0e34\u0e07\u0e46 \u0e41\u0e25\u0e49\u0e27\u0e01\u0e33\u0e44\u0e23\u0e19\u0e49\u0e2d\u0e22\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14?<\/p>\n    <p class=\"hero-q\">\u0e02\u0e2d\u0e07\u0e40\u0e2a\u0e35\u0e22\u0e40\u0e22\u0e2d\u0e30 \u0e41\u0e15\u0e48\u0e44\u0e21\u0e48\u0e21\u0e35\u0e43\u0e04\u0e23\u0e08\u0e14?<\/p>\n  <\/div>\n\n  <div class=\"scroll-hint\">\n    <span class=\"scroll-hint-text\">\u0e40\u0e23\u0e34\u0e48\u0e21\u0e2a\u0e33\u0e23\u0e27\u0e08<\/span>\n    <div class=\"scroll-arrow\"><\/div>\n  <\/div>\n<\/section>\n\n<!-- DARK BAND INTRO -->\n<div class=\"dark-band\">\n  <p class=\"dark-band-text\">\u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d &nbsp;\u00b7&nbsp; 7 \u0e08\u0e38\u0e14\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35<\/p>\n<\/div>\n\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- CHECKPOINT 01 -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"checkpoint bg-main\" id=\"cp1\">\n  <div class=\"checkpoint-inner\">\n    <div class=\"cp-rail reveal\">\n      <div class=\"cp-num\">01<\/div>\n      <div class=\"cp-badge badge-setup\">Setup<\/div>\n      <div class=\"cp-icon\" id=\"icon-01\">\n        <svg viewBox=\"0 0 72 72\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"72\" height=\"72\">\n          <!-- ring bg -->\n          <circle class=\"cp-icon-ring\" cx=\"36\" cy=\"36\" r=\"34\"><\/circle>\n          <!-- coin base -->\n          <path class=\"icon-path fill-gold\" d=\"M22 44 Q22 48 36 48 Q50 48 50 44 Q50 40 36 40 Q22 40 22 44 Z\"><\/path>\n          <!-- coin stack layers -->\n          <path class=\"icon-path\" d=\"M22 44 Q22 40 36 40 Q50 40 50 44\"><\/path>\n          <path class=\"icon-path\" d=\"M24 40 Q24 36 36 36 Q48 36 48 40\"><\/path>\n          <path class=\"icon-path\" d=\"M26 36 Q26 32 36 32 Q46 32 46 36\"><\/path>\n          <!-- chart line -->\n          <path class=\"icon-path accent\" d=\"M22 56 L28 52 L34 54 L40 48 L46 50 L52 44\"><\/path>\n          <!-- chart dots -->\n          <circle class=\"icon-path accent\" cx=\"52\" cy=\"44\" r=\"2\"><\/circle>\n        <\/svg>\n      <\/div>\n      <div class=\"cp-line\"><\/div>\n    <\/div>\n    <div class=\"cp-content\">\n      <h2 class=\"cp-title reveal\">\u0e04\u0e33\u0e19\u0e27\u0e13\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e08\u0e23\u0e34\u0e07\u0e15\u0e48\u0e2d\u0e40\u0e21\u0e19\u0e39<\/h2>\n      <p class=\"reveal d1\" style=\"font-size:14px;color:var(--text-soft);margin-bottom:20px;\">\u0e02\u0e32\u0e22\u0e14\u0e35 \u0e41\u0e15\u0e48\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e40\u0e2b\u0e25\u0e37\u0e2d \u0e2b\u0e25\u0e32\u0e22\u0e23\u0e49\u0e32\u0e19\u0e23\u0e39\u0e49\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a \u0e41\u0e15\u0e48\u0e44\u0e21\u0e48\u0e40\u0e04\u0e22\u0e04\u0e34\u0e14\u0e04\u0e48\u0e32\u0e41\u0e23\u0e07 \u0e04\u0e48\u0e32\u0e44\u0e1f \u0e04\u0e48\u0e32\u0e40\u0e0a\u0e48\u0e32 \u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e48\u0e32\u0e40\u0e2a\u0e37\u0e48\u0e2d\u0e21\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c \u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22\u0e15\u0e31\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e08\u0e32\u0e01\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e44\u0e21\u0e48\u0e04\u0e23\u0e1a<\/p>\n\n      <div class=\"card-list\">\n        <div class=\"card reveal d1\">\n          <div class=\"card-label\">\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a + Yield<\/div>\n          <div class=\"card-title\">\u0e23\u0e32\u0e04\u0e32\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e23\u0e34\u0e07 \u00d7 \u0e02\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07<\/div>\n          <div class=\"card-body\">\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e23\u0e32\u0e04\u0e32\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14\u0e43\u0e19\u0e0a\u0e48\u0e27\u0e07\u0e40\u0e27\u0e25\u0e32\u0e1b\u0e01\u0e15\u0e34 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1c\u0e37\u0e48\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e1c\u0e31\u0e19\u0e1c\u0e27\u0e19 \u0e1a\u0e27\u0e01\u0e01\u0e31\u0e1a Yield \u0e08\u0e23\u0e34\u0e07\u0e2b\u0e25\u0e31\u0e07\u0e15\u0e31\u0e14\u0e41\u0e15\u0e48\u0e07 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01\u0e17\u0e35\u0e48\u0e0b\u0e37\u0e49\u0e2d\u0e21\u0e32<\/div>\n        <\/div>\n\n        <div class=\"card reveal d2\">\n          <div class=\"card-label\">\u0e04\u0e48\u0e32\u0e41\u0e23\u0e07\u0e23\u0e32\u0e22\u0e40\u0e21\u0e19\u0e39<\/div>\n          <div class=\"card-title\">\u0e43\u0e04\u0e23\u0e17\u0e33\u0e40\u0e21\u0e19\u0e39\u0e19\u0e31\u0e49\u0e19\u0e08\u0e23\u0e34\u0e07\u0e46 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22\u0e17\u0e38\u0e01\u0e04\u0e19\u0e21\u0e32\u0e2b\u0e32\u0e23<\/div>\n          <div class=\"card-body\">\u0e16\u0e49\u0e32\u0e40\u0e0a\u0e1f\u0e1d\u0e35\u0e21\u0e37\u0e2d\u0e14\u0e35\u0e04\u0e48\u0e32\u0e15\u0e31\u0e27\u0e2a\u0e39\u0e07 \u0e41\u0e15\u0e48\u0e14\u0e36\u0e07\u0e21\u0e32\u0e17\u0e33\u0e40\u0e21\u0e19\u0e39\u0e17\u0e35\u0e48\u0e01\u0e33\u0e44\u0e23\u0e15\u0e48\u0e33 \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e04\u0e19\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e07\u0e32\u0e19 \u0e41\u0e25\u0e30\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e02\u0e32\u0e22\u0e44\u0e21\u0e48\u0e21\u0e32\u0e01\u0e1e\u0e2d \u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e08\u0e23\u0e34\u0e07\u0e15\u0e48\u0e2d\u0e08\u0e32\u0e19\u0e01\u0e47\u0e22\u0e34\u0e48\u0e07\u0e2a\u0e39\u0e07 \u0e15\u0e49\u0e2d\u0e07\u0e21\u0e2d\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e41\u0e25\u0e30\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e1c\u0e25\u0e34\u0e15\u0e43\u0e2b\u0e49\u0e14\u0e35\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e41\u0e23\u0e01\n<\/div>\n        <\/div>\n\n        <div class=\"card reveal d3\">\n          <div class=\"card-label\">\u0e41\u0e01\u0e4a\u0e2a-\u0e44\u0e1f\u0e1f\u0e49\u0e32<\/div>\n          <div class=\"card-title\">\u0e04\u0e34\u0e14\u0e15\u0e32\u0e21\u0e40\u0e27\u0e25\u0e32\u0e1b\u0e23\u0e38\u0e07\u0e08\u0e23\u0e34\u0e07 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22\u0e17\u0e31\u0e49\u0e07\u0e23\u0e49\u0e32\u0e19<\/div>\n          <div class=\"card-body\">\u0e40\u0e21\u0e19\u0e39\u0e40\u0e04\u0e35\u0e48\u0e22\u0e27\u0e19\u0e49\u0e33\u0e0b\u0e38\u0e1b\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07\u0e01\u0e31\u0e1a\u0e40\u0e21\u0e19\u0e39\u0e43\u0e0a\u0e49\u0e40\u0e27\u0e25\u0e32 5 \u0e19\u0e32\u0e17\u0e35 \u0e41\u0e15\u0e48\u0e40\u0e2d\u0e32\u0e04\u0e48\u0e32\u0e41\u0e01\u0e4a\u0e2a\u0e17\u0e31\u0e49\u0e07\u0e23\u0e49\u0e32\u0e19\u0e21\u0e32\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22\u0e01\u0e31\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e27\u0e01%\u0e40\u0e1c\u0e37\u0e48\u0e2d\u0e08\u0e32\u0e01\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a\n\u0e01\u0e25\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e21\u0e19\u0e39\u0e23\u0e32\u0e04\u0e32 \u0e2a\u0e39\u0e07\u0e40\u0e01\u0e34\u0e19\u0e08\u0e23\u0e34\u0e07 \u0e01\u0e31\u0e1a \u0e16\u0e39\u0e01\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b \u0e16\u0e49\u0e32\u0e04\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e15\u0e49\u0e19\u0e08\u0e30\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e08\u0e23\u0e34\u0e07\u0e41\u0e25\u0e30\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e1c\u0e25\u0e34\u0e15\u0e44\u0e14\u0e49 Batch \/ Semi-FG \u2192 Sub-Recipe \u0e0a\u0e48\u0e27\u0e22\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e14\u0e35\u0e01\u0e27\u0e48\u0e32<\/div>\n        <\/div>\n\n        <div class=\"card reveal d4\">\n          <div class=\"card-label\">\u0e04\u0e48\u0e32\u0e40\u0e0a\u0e48\u0e32-\u0e04\u0e48\u0e32\u0e40\u0e2a\u0e37\u0e48\u0e2d\u0e21<\/div>\n          <div class=\"card-title\">\u0e02\u0e32\u0e22\u0e14\u0e35\u0e17\u0e38\u0e01\u0e27\u0e31\u0e19 \u0e41\u0e15\u0e48\u0e40\u0e04\u0e22\u0e04\u0e33\u0e19\u0e27\u0e13\u0e2b\u0e23\u0e37\u0e2d\u0e22\u0e31\u0e07\u0e27\u0e48\u0e32 \u0e40\u0e07\u0e34\u0e19\u0e25\u0e07\u0e17\u0e38\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2a\u0e48\u0e44\u0e1b \u0e08\u0e30\u0e43\u0e0a\u0e49\u0e40\u0e27\u0e25\u0e32\u0e01\u0e35\u0e48\u0e1b\u0e35\u0e16\u0e36\u0e07\u0e08\u0e30\u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32?<\/div>\n          <div class=\"card-body\"> \u0e23\u0e49\u0e32\u0e19\u0e40\u0e15\u0e47\u0e21\u0e17\u0e38\u0e01\u0e27\u0e31\u0e19 \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e41\u0e1b\u0e25\u0e27\u0e48\u0e32\u0e04\u0e37\u0e19\u0e17\u0e38\u0e19\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e25\u0e07\u0e17\u0e38\u0e19\u0e01\u0e31\u0e1a\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e41\u0e25\u0e30\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c \u0e22\u0e31\u0e07\u0e15\u0e49\u0e2d\u0e07\u0e04\u0e48\u0e2d\u0e22 \u0e46 \u0e01\u0e25\u0e31\u0e1a\u0e04\u0e37\u0e19\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e38\u0e01\u0e08\u0e32\u0e19\u0e17\u0e35\u0e48\u0e02\u0e32\u0e22 \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e04\u0e34\u0e14\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e19\u0e35\u0e49\u0e44\u0e27\u0e49\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e15\u0e49\u0e19 \u0e01\u0e33\u0e44\u0e23\u0e17\u0e35\u0e48\u0e40\u0e2b\u0e47\u0e19 \u0e2d\u0e32\u0e08\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e01\u0e33\u0e44\u0e23\u0e08\u0e23\u0e34\u0e07\n<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"note note-gold reveal d5\">\n        <div class=\"note-title\">\u0e1c\u0e25\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49<\/div>\n        \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e23\u0e39\u0e49\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e08\u0e23\u0e34\u0e07\u0e15\u0e48\u0e2d\u0e08\u0e32\u0e19 \u2192 \u0e15\u0e31\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e44\u0e14\u0e49\u0e41\u0e21\u0e48\u0e19 \u2192 \u0e17\u0e33\u0e42\u0e1b\u0e23\u0e42\u0e21\u0e0a\u0e31\u0e19\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e02\u0e32\u0e14\u0e17\u0e38\u0e19 \u0e41\u0e25\u0e30\u0e1b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e04\u0e32\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e21\u0e35\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\n      <\/div>\n\n<div class=\"note note-gold reveal d6\" style=\"margin-top:14px;\">\n        <div class=\"note-title\">\ud83d\udca1 \u0e2d\u0e22\u0e48\u0e32\u0e25\u0e37\u0e21\u0e16\u0e32\u0e21\u0e15\u0e48\u0e2d<\/div>\n        <strong style=\"color:var(--text);display:block;margin-bottom:6px;\">&#8220;\u0e15\u0e49\u0e2d\u0e07\u0e02\u0e32\u0e22\u0e27\u0e31\u0e19\u0e25\u0e30\u0e01\u0e35\u0e48\u0e08\u0e32\u0e19 \u0e16\u0e36\u0e07\u0e08\u0e30\u0e44\u0e21\u0e48\u0e02\u0e32\u0e14\u0e17\u0e38\u0e19?&#8221;<\/strong>\n        \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e15\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e15\u0e48\u0e2d\u0e08\u0e32\u0e19\u0e41\u0e21\u0e48\u0e19\u0e41\u0e04\u0e48\u0e44\u0e2b\u0e19 \u0e16\u0e49\u0e32\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e23\u0e39\u0e49\u0e40\u0e1b\u0e49\u0e32\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e33 (Break-even Point) \u0e04\u0e38\u0e13\u0e01\u0e47\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e44\u0e2b\u0e19\u0e04\u0e37\u0e2d &#8220;\u0e01\u0e33\u0e44\u0e23&#8221; \u0e41\u0e25\u0e30\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e44\u0e2b\u0e19\u0e04\u0e37\u0e2d &#8220;\u0e41\u0e04\u0e48\u0e23\u0e2d\u0e14&#8221;<br><br>\n        \u0e23\u0e49\u0e32\u0e19\u0e08\u0e33\u0e19\u0e27\u0e19\u0e44\u0e21\u0e48\u0e19\u0e49\u0e2d\u0e22\u0e21\u0e32\u0e23\u0e39\u0e49\u0e08\u0e31\u0e01 Feasibility \u0e2b\u0e25\u0e31\u0e07\u0e40\u0e1b\u0e34\u0e14\u0e23\u0e49\u0e32\u0e19\u0e44\u0e1b\u0e41\u0e25\u0e49\u0e27 \u0e08\u0e19\u0e1e\u0e1a\u0e27\u0e48\u0e32\u0e02\u0e32\u0e22\u0e14\u0e35 \u0e41\u0e15\u0e48\u0e22\u0e31\u0e07\u0e04\u0e37\u0e19\u0e17\u0e38\u0e19\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e44\u0e27\u0e49 \u2014 \u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e15\u0e48\u0e2d\u0e08\u0e32\u0e19\u0e04\u0e37\u0e2d\u0e08\u0e38\u0e14\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19 \u0e41\u0e15\u0e48\u0e01\u0e32\u0e23\u0e23\u0e39\u0e49\u0e08\u0e38\u0e14\u0e04\u0e38\u0e49\u0e21\u0e17\u0e38\u0e19\u0e04\u0e37\u0e2d\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08\u0e44\u0e14\u0e49\u0e17\u0e31\u0e49\u0e07\u0e23\u0e30\u0e1a\u0e1a\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CREAM BAND -->\n<div class=\"cream-band\">\n  <p class=\"cream-band-text reveal\">\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e17\u0e35\u0e48\u0e23\u0e39\u0e49\u0e41\u0e25\u0e49\u0e27 \u0e15\u0e49\u0e2d\u0e07\u0e01\u0e25\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e21\u0e17\u0e33\u0e15\u0e32\u0e21\u0e44\u0e14\u0e49<\/p>\n<\/div>\n\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- CHECKPOINT 02 -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"checkpoint bg-alt\" id=\"cp2\">\n  <div class=\"checkpoint-inner\">\n    <div class=\"cp-rail reveal\">\n      <div class=\"cp-num\">02<\/div>\n      <div class=\"cp-badge badge-setup\">Setup<\/div>\n      <div class=\"cp-icon\" id=\"icon-02\">\n        <svg viewBox=\"0 0 72 72\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"72\" height=\"72\">\n          <circle class=\"cp-icon-ring\" cx=\"36\" cy=\"36\" r=\"34\"><\/circle>\n          <!-- recipe book -->\n          <path class=\"icon-path fill-gold\" d=\"M20 20 L20 52 Q20 54 22 54 L46 54 Q48 54 48 52 L48 20 Q48 18 46 18 L22 18 Q20 18 20 20 Z\"><\/path>\n          <!-- book spine -->\n          <path class=\"icon-path\" d=\"M26 18 L26 54\"><\/path>\n          <!-- ruled lines -->\n          <path class=\"icon-path accent\" d=\"M30 26 L44 26 M30 31 L44 31 M30 36 L44 36 M30 41 L44 41\"><\/path>\n          <!-- measuring spoon handle -->\n          <path class=\"icon-path\" d=\"M48 38 Q54 34 56 28\"><\/path>\n          <!-- spoon bowl -->\n          <path class=\"icon-path fill-gold\" d=\"M53 25 Q60 23 60 28 Q60 33 53 31 Q50 30 48 28 Q50 26 53 25 Z\"><\/path>\n        <\/svg>\n      <\/div>\n      <div class=\"cp-line\"><\/div>\n    <\/div>\n    <div class=\"cp-content\">\n      <h2 class=\"cp-title reveal\">\u0e2a\u0e39\u0e15\u0e23\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e01\u0e31\u0e1a\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19<\/h2>\n\n <p class=\"reveal d1\" style=\"font-size:14px;color:var(--text-soft);margin-bottom:20px;\">\u0e17\u0e33\u0e44\u0e21\u0e23\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19 \u0e40\u0e21\u0e19\u0e39\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19 \u0e41\u0e15\u0e48\u0e17\u0e33\u0e2d\u0e2d\u0e01\u0e21\u0e32\u0e44\u0e21\u0e48\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e19? \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e2a\u0e39\u0e15\u0e23\u0e16\u0e39\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19\u0e44\u0e1f\u0e25\u0e4c \u0e41\u0e15\u0e48\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e16\u0e39\u0e01\u0e19\u0e33\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e08\u0e23\u0e34\u0e07<\/p>\n\n      <div class=\"two-col\" style=\"margin-bottom:14px;\">\n        <div class=\"role-card role-owner reveal from-left\">\n          <div class=\"role-label\">\u0e40\u0e08\u0e49\u0e32\u0e02\u0e2d\u0e07 \/ \u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23<\/div>\n          <div class=\"role-body\">\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2a\u0e39\u0e15\u0e23 \u0e1c\u0e39\u0e01\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 Yield% \u0e41\u0e25\u0e30 BOM \u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19 \u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e23\u0e32\u0e04\u0e32\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a\u0e04\u0e23\u0e31\u0e49\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27 \u0e17\u0e38\u0e01\u0e40\u0e21\u0e19\u0e39\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a\u0e19\u0e31\u0e49\u0e19\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e15\u0e32\u0e21<\/div>\n        <\/div>\n        <div class=\"role-card role-staff reveal from-right\">\n          <div class=\"role-label\">\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e07\u0e32\u0e19<\/div>\n          <div class=\"role-body\">\u0e17\u0e33\u0e15\u0e32\u0e21\u0e2a\u0e39\u0e15\u0e23\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14 \u0e0a\u0e31\u0e48\u0e07 \u0e15\u0e27\u0e07 \u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38 \u0e44\u0e21\u0e48\u0e01\u0e30\u0e40\u0e2d\u0e07 \u0e44\u0e21\u0e48\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e2d\u0e07 \u2014 \u0e01\u0e32\u0e23\u0e17\u0e33\u0e15\u0e32\u0e21\u0e2a\u0e39\u0e15\u0e23\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19 \u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e2b\u0e19\u0e49\u0e32\u0e07\u0e32\u0e19\u0e04\u0e23\u0e31\u0e27<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"note note-gold reveal d3\" style=\"margin-bottom:14px;\">\n        <div class=\"note-title\">\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e2a\u0e2d\u0e07\u0e41\u0e1a\u0e1a \u0e04\u0e48\u0e32\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19<\/div>\n        \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07: \u0e0a\u0e49\u0e2d\u0e19\u0e42\u0e15\u0e4a\u0e30 \u0e0a\u0e49\u0e2d\u0e19\u0e15\u0e27\u0e07 \u2014 \u0e2d\u0e48\u0e32\u0e19\u0e07\u0e48\u0e32\u0e22\u0e2b\u0e19\u0e49\u0e32\u0e07\u0e32\u0e19 \/ \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e33\u0e19\u0e27\u0e13: \u0e01\u0e23\u0e31\u0e21 \u0e21\u0e25. \u2014 \u0e43\u0e0a\u0e49\u0e16\u0e2d\u0e14 BOM \u0e41\u0e25\u0e30\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e2a\u0e15\u0e47\u0e2d\u0e01 \u0e17\u0e31\u0e49\u0e07\u0e2a\u0e2d\u0e07\u0e41\u0e1b\u0e25\u0e07\u0e04\u0e48\u0e32\u0e01\u0e31\u0e19\u0e44\u0e14\u0e49\u0e15\u0e23\u0e07\u0e46 \u0e41\u0e25\u0e30\u0e1c\u0e39\u0e01\u0e44\u0e27\u0e49\u0e43\u0e19\u0e2a\u0e39\u0e15\u0e23\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19\n      <\/div>\n\n      <div class=\"note note-gold reveal d4\" style=\"margin-bottom:14px;\">\n        <div class=\"note-title\">Baseline \u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e33\u0e17\u0e35\u0e48\u0e02\u0e32\u0e14\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49<\/div>\n        \u0e2a\u0e39\u0e15\u0e23\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e30\u0e1a\u0e38\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a\u0e17\u0e38\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e19\u0e08\u0e32\u0e19 \u0e23\u0e27\u0e21\u0e16\u0e36\u0e07\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e1b\u0e23\u0e38\u0e07\u0e23\u0e2a\u0e17\u0e38\u0e01\u0e0a\u0e34\u0e49\u0e19 \u0e40\u0e0a\u0e48\u0e19 \u0e1e\u0e23\u0e34\u0e01 \u0e19\u0e49\u0e33\u0e1b\u0e25\u0e32 \u0e0b\u0e2d\u0e2a \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e2a\u0e39\u0e15\u0e23\u0e21\u0e35\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e2d\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e01\u0e31\u0e19 \u2014 \u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 \u0e41\u0e25\u0e30\u0e04\u0e38\u0e21\u0e23\u0e2a\u0e0a\u0e32\u0e15\u0e34 \u0e16\u0e49\u0e32\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e43\u0e2b\u0e49\u0e01\u0e30\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e1b\u0e23\u0e38\u0e07\u0e40\u0e2d\u0e07 \u0e40\u0e19\u0e37\u0e49\u0e2d\u0e43\u0e2a\u0e48\u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e19\u0e41\u0e15\u0e48\u0e23\u0e2a\u0e0a\u0e32\u0e15\u0e34\u0e44\u0e21\u0e48\u0e1c\u0e48\u0e32\u0e19\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\n      <\/div>\n\n      <div class=\"note note-warn reveal d5\">\n        <div class=\"note-title\">\u26a0 \u0e23\u0e30\u0e27\u0e31\u0e07<\/div>\n        \u0e16\u0e49\u0e32\u0e1b\u0e23\u0e31\u0e1a\u0e2a\u0e39\u0e15\u0e23\u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e23\u0e30\u0e1a\u0e1a \u2014 \u0e04\u0e19\u0e2d\u0e2d\u0e01 \u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e44\u0e21\u0e48\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 \u0e2a\u0e39\u0e15\u0e23\u0e40\u0e1e\u0e35\u0e49\u0e22\u0e19\u0e17\u0e31\u0e19\u0e17\u0e35 \u0e16\u0e49\u0e32\u0e1a\u0e2d\u0e01\u0e2a\u0e2d\u0e19\u0e01\u0e31\u0e19\u0e41\u0e04\u0e48\u0e1b\u0e32\u0e01\u0e40\u0e1b\u0e25\u0e48\u0e32 \u0e01\u0e47\u0e40\u0e01\u0e34\u0e14\u0e1c\u0e25\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<div class=\"photo-divider\">\n  <img decoding=\"async\"\n    src=\"https:\/\/bistodio.com\/wp-content\/uploads\/2026\/05\/02-Recipe-measurement-1024x768.png\"\n    alt=\"\u0e2a\u0e39\u0e15\u0e23\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e15\u0e27\u0e07\u0e27\u0e31\u0e14\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a\"\n    loading=\"lazy\"\n  >\n  <div class=\"photo-divider-fade-top\"\n    style=\"background:linear-gradient(180deg,var(--bg-alt) 0%,transparent 100%)\">\n  <\/div>\n  <div class=\"photo-divider-fade-bottom\"\n    style=\"background:linear-gradient(0deg,var(--bg-main) 0%,transparent 100%)\">\n  <\/div>\n  <div class=\"photo-divider-caption\">Standard Recipe \u00b7 Portion Control<\/div>\n<\/div>\n\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- CHECKPOINT 03 -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"checkpoint bg-main\" id=\"cp3\">\n  <div class=\"checkpoint-inner\">\n    <div class=\"cp-rail reveal\">\n      <div class=\"cp-num\">03<\/div>\n      <div class=\"cp-badge badge-daily\">Daily<\/div>\n      <div class=\"cp-icon\" id=\"icon-03\">\n        <svg viewBox=\"0 0 72 72\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"72\" height=\"72\">\n          <circle class=\"cp-icon-ring\" cx=\"36\" cy=\"36\" r=\"34\"><\/circle>\n          <!-- scale platform -->\n          <path class=\"icon-path fill-gold\" d=\"M18 52 L54 52 Q56 52 56 50 L56 48 Q56 46 54 46 L18 46 Q16 46 16 48 L16 50 Q16 52 18 52 Z\"><\/path>\n          <!-- scale pillar -->\n          <path class=\"icon-path\" d=\"M36 46 L36 30\"><\/path>\n          <!-- scale arm -->\n          <path class=\"icon-path\" d=\"M22 30 L50 30\"><\/path>\n          <!-- left pan -->\n          <path class=\"icon-path fill-gold\" d=\"M18 38 Q22 34 26 38 Q22 42 18 38 Z\"><\/path>\n          <path class=\"icon-path accent\" d=\"M22 30 L22 34\"><\/path>\n          <!-- right pan (lower = heavier) -->\n          <path class=\"icon-path fill-gold\" d=\"M44 40 Q48 36 52 40 Q48 44 44 40 Z\"><\/path>\n          <path class=\"icon-path accent\" d=\"M48 30 L48 36\"><\/path>\n          <!-- checkmark on left pan -->\n          <path class=\"icon-path\" d=\"M19 38 L21 40 L25 36\"><\/path>\n        <\/svg>\n      <\/div>\n      <div class=\"cp-line\"><\/div>\n    <\/div>\n    <div class=\"cp-content\">\n      <h2 class=\"cp-title reveal\">\u0e2a\u0e38\u0e48\u0e21\u0e15\u0e23\u0e27\u0e08 Portion \u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23<\/h2>\n\n <p class=\"reveal d1\" style=\"font-size:14px;color:var(--text-soft);margin-bottom:20px;\">\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e40\u0e01\u0e34\u0e19\u0e08\u0e32\u0e19\u0e25\u0e30 10 \u0e01\u0e23\u0e31\u0e21 \u0e1f\u0e31\u0e07\u0e14\u0e39\u0e44\u0e21\u0e48\u0e40\u0e22\u0e2d\u0e30 \u0e41\u0e15\u0e48\u0e16\u0e49\u0e32\u0e02\u0e32\u0e22\u0e27\u0e31\u0e19\u0e25\u0e30 300 \u0e08\u0e32\u0e19 \u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e17\u0e35\u0e48\u0e23\u0e31\u0e48\u0e27\u0e2d\u0e2d\u0e01\u0e44\u0e1b \u0e2d\u0e32\u0e08\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32\u0e17\u0e35\u0e48\u0e04\u0e34\u0e14 \u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e04\u0e37\u0e2d \u0e2b\u0e25\u0e32\u0e22\u0e23\u0e49\u0e32\u0e19\u0e44\u0e21\u0e48\u0e40\u0e04\u0e22\u0e15\u0e23\u0e27\u0e08\u0e40\u0e25\u0e22\u0e27\u0e48\u0e32\u0e2b\u0e19\u0e49\u0e32\u0e07\u0e32\u0e19\u0e17\u0e33\u0e15\u0e32\u0e21\u0e2a\u0e39\u0e15\u0e23\u0e08\u0e23\u0e34\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48<\/p>\n\n\n      <div class=\"callout reveal d1\">\n        <div class=\"callout-text\">\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e19\u0e2a\u0e39\u0e15\u0e23\u0e17\u0e38\u0e01\u0e27\u0e31\u0e19<br>\u0e04\u0e37\u0e2d\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e17\u0e35\u0e48\u0e23\u0e31\u0e48\u0e27\u0e41\u0e1a\u0e1a\u0e21\u0e2d\u0e07\u0e44\u0e21\u0e48\u0e40\u0e2b\u0e47\u0e19<\/div>\n      <\/div>\n\n      <div class=\"rule-list\">\n        <div class=\"rule-item reveal d2\">\n          <span class=\"rule-icon\">\u2717<\/span>\n          <div><strong>\u0e1e\u0e1a\u0e44\u0e21\u0e48\u0e15\u0e23\u0e07\u0e2a\u0e39\u0e15\u0e23<\/strong> \u2014 \u0e2b\u0e22\u0e38\u0e14 \u0e41\u0e01\u0e49 \u0e17\u0e33\u0e43\u0e2b\u0e21\u0e48\u0e17\u0e31\u0e19\u0e17\u0e35 \u0e41\u0e25\u0e30\u0e2a\u0e32\u0e18\u0e34\u0e15\u0e2b\u0e23\u0e37\u0e2d\u0e15\u0e31\u0e01\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e44\u0e21\u0e48\u0e43\u0e2b\u0e49\u0e40\u0e01\u0e34\u0e14\u0e0b\u0e49\u0e33 \u0e40\u0e0a\u0e47\u0e01\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e01\u0e48\u0e2d\u0e19\u0e2d\u0e2d\u0e01\u0e40\u0e2a\u0e34\u0e23\u0e4c\u0e1f<\/div>\n        <\/div>\n        <div class=\"rule-item reveal d3\">\n          <span class=\"rule-icon\">\u2192<\/span>\n          <div><strong>\u0e01\u0e48\u0e2d\u0e19\u0e1a\u0e2d\u0e01\u0e27\u0e48\u0e32\u0e04\u0e19\u0e17\u0e33\u0e1c\u0e34\u0e14<\/strong> \u2014 \u0e15\u0e49\u0e2d\u0e07\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19-\u0e2a\u0e39\u0e15\u0e23\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28\u0e43\u0e2b\u0e49\u0e23\u0e39\u0e49\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e2a\u0e21\u0e2d \u0e41\u0e21\u0e49\u0e41\u0e15\u0e48\u0e40\u0e08\u0e49\u0e32\u0e02\u0e2d\u0e07 \u0e2b\u0e31\u0e27\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e0a\u0e1f \u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e32\u0e23\u0e4c\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e31\u0e1a\u0e2a\u0e39\u0e15\u0e23\u0e40\u0e2d\u0e07 \u0e01\u0e47\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33\u0e15\u0e32\u0e21\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49<\/div>\n        <\/div>\n        <div class=\"rule-item reveal d4\">\n          <span class=\"rule-icon\">\u27f3<\/span>\n          <div><strong>\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e39\u0e15\u0e23\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19<\/strong> \u2014 \u0e04\u0e27\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e41\u0e1a\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e25\u0e44\u0e17\u0e21\u0e4c\u0e08\u0e32\u0e01\u0e2a\u0e39\u0e15\u0e23\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e17\u0e35\u0e48\u0e40\u0e14\u0e35\u0e22\u0e27 \u0e17\u0e38\u0e01\u0e04\u0e19\u0e40\u0e2b\u0e47\u0e19\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e01\u0e31\u0e19<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<div class=\"photo-divider\">\n  <img decoding=\"async\"\n    src=\"https:\/\/bistodio.com\/wp-content\/uploads\/2026\/05\/03-Portion-Control-1024x768.png\"\n    alt=\"\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21 Portion \u0e43\u0e19\u0e04\u0e23\u0e31\u0e27\"\n    loading=\"lazy\"\n  >\n  <div class=\"photo-divider-fade-top\"\n    style=\"background:linear-gradient(180deg,var(--bg-main) 0%,transparent 100%)\">\n  <\/div>\n  <div class=\"photo-divider-fade-bottom\"\n    style=\"background:linear-gradient(0deg,var(--bg-alt) 0%,transparent 100%)\">\n  <\/div>\n  <div class=\"photo-divider-caption\">Daily \u00b7 Portion Control<\/div>\n<\/div>\n\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- CHECKPOINT 04 -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"checkpoint bg-alt\" id=\"cp4\">\n  <div class=\"checkpoint-inner\">\n    <div class=\"cp-rail reveal\">\n      <div class=\"cp-num\">04<\/div>\n      <div class=\"cp-badge badge-daily\">Daily<\/div>\n      <div class=\"cp-icon\" id=\"icon-04\">\n        <svg viewBox=\"0 0 72 72\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"72\" height=\"72\">\n          <circle class=\"cp-icon-ring\" cx=\"36\" cy=\"36\" r=\"34\"><\/circle>\n          <!-- clipboard base -->\n          <path class=\"icon-path fill-gold\" d=\"M22 22 L22 56 Q22 58 24 58 L48 58 Q50 58 50 56 L50 22 Q50 20 48 20 L24 20 Q22 20 22 22 Z\"><\/path>\n          <!-- clipboard clip -->\n          <path class=\"icon-path\" d=\"M30 16 Q30 14 36 14 Q42 14 42 16 L42 22 L30 22 Z\"><\/path>\n          <path class=\"icon-path accent\" d=\"M30 20 Q30 18 36 18 Q42 18 42 20\"><\/path>\n          <!-- checklist lines -->\n          <path class=\"icon-path accent\" d=\"M28 32 L44 32 M28 38 L44 38 M28 44 L44 44\"><\/path>\n          <!-- big checkmark overlay -->\n          <path class=\"icon-path\" d=\"M26 40 L32 48 L46 30\"><\/path>\n        <\/svg>\n      <\/div>\n      <div class=\"cp-line\"><\/div>\n    <\/div>\n    <div class=\"cp-content\">\n      <h2 class=\"cp-title reveal\">\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 Stock In \u0e41\u0e25\u0e30 Waste \u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07<\/h2>\n\n<p class=\"reveal d1\" style=\"font-size:14px;color:var(--text-soft);margin-bottom:20px;\">\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a\u0e2b\u0e32\u0e22 \u0e41\u0e15\u0e48\u0e44\u0e21\u0e48\u0e23\u0e39\u0e49\u0e2b\u0e32\u0e22\u0e40\u0e1e\u0e23\u0e32\u0e30\u0e2d\u0e30\u0e44\u0e23 \u0e02\u0e32\u0e22\u0e44\u0e1b \u0e15\u0e31\u0e14\u0e41\u0e15\u0e48\u0e07 \u0e40\u0e19\u0e48\u0e32\u0e40\u0e2a\u0e35\u0e22 \u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35\u0e43\u0e04\u0e23\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01? \u0e16\u0e49\u0e32\u0e2b\u0e32\u0e04\u0e33\u0e15\u0e2d\u0e1a\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49 \u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e08\u0e30\u0e40\u0e01\u0e34\u0e14\u0e0b\u0e49\u0e33\u0e17\u0e38\u0e01\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c<\/p>\n\n      <div class=\"rule-list\" style=\"margin-bottom:20px;\">\n        <div class=\"rule-item reveal d1\">\n          <span class=\"rule-icon\">\ud83d\udce6<\/span>\n          <div><strong>\u0e23\u0e31\u0e1a\u0e02\u0e2d\u0e07\u0e40\u0e02\u0e49\u0e32<\/strong> \u2192 \u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e17\u0e31\u0e19\u0e17\u0e35 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e25\u0e07\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e23\u0e32\u0e04\u0e32\u0e17\u0e35\u0e48\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e23\u0e34\u0e07<\/div>\n        <\/div>\n        <div class=\"rule-item reveal d2\">\n          <span class=\"rule-icon\">\ud83d\uddd1<\/span>\n          <div><strong>\u0e02\u0e2d\u0e07\u0e40\u0e2a\u0e35\u0e22 \u0e02\u0e2d\u0e07\u0e40\u0e19\u0e48\u0e32 \u0e40\u0e28\u0e29\u0e15\u0e31\u0e14\u0e41\u0e15\u0e48\u0e07<\/strong> \u2192 \u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e17\u0e31\u0e19\u0e17\u0e35 \u0e2b\u0e49\u0e32\u0e21\u0e17\u0e34\u0e49\u0e07\u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e08\u0e14\u0e40\u0e14\u0e47\u0e14\u0e02\u0e32\u0e14<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"compare-grid\" style=\"margin-bottom:16px;\">\n        <div class=\"compare-card reveal from-left\">\n          <div class=\"compare-label\">\u0e04\u0e19\u0e19\u0e49\u0e2d\u0e22 \/ \u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19<\/div>\n          <div class=\"compare-body\">\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e22\u0e2d\u0e14\u0e23\u0e27\u0e21\u0e23\u0e32\u0e22\u0e27\u0e31\u0e19 \u0e40\u0e23\u0e47\u0e27\u0e01\u0e27\u0e48\u0e32 \u0e41\u0e25\u0e01\u0e01\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e17\u0e35\u0e48\u0e25\u0e14\u0e25\u0e07 \u0e40\u0e2b\u0e21\u0e32\u0e30\u0e01\u0e31\u0e1a\u0e23\u0e49\u0e32\u0e19\u0e17\u0e35\u0e48\u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e23\u0e34\u0e48\u0e21\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e27\u0e34\u0e19\u0e31\u0e22<\/div>\n        <\/div>\n        <div class=\"compare-card reveal from-right\">\n          <div class=\"compare-label\">\u0e04\u0e19\u0e1e\u0e23\u0e49\u0e2d\u0e21 \/ \u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c<\/div>\n          <div class=\"compare-body\">\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e17\u0e38\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e41\u0e21\u0e48\u0e19\u0e01\u0e27\u0e48\u0e32 \u0e41\u0e25\u0e01\u0e01\u0e31\u0e1a\u0e40\u0e27\u0e25\u0e32\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19 \u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e2a\u0e32\u0e40\u0e2b\u0e15\u0e38\u0e44\u0e14\u0e49\u0e16\u0e36\u0e07\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"note note-blue reveal d4\">\n        <div class=\"note-title\">\ud83d\udca1 \u0e01\u0e32\u0e23\u0e04\u0e38\u0e21\u0e08\u0e31\u0e14\u0e0b\u0e37\u0e49\u0e2d\u0e14\u0e49\u0e27\u0e22 Baseline<\/div>\n        \u0e16\u0e49\u0e32\u0e23\u0e32\u0e04\u0e32\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e23\u0e34\u0e07\u0e2a\u0e39\u0e07\u0e01\u0e27\u0e48\u0e32 baseline \u0e17\u0e35\u0e48\u0e15\u0e31\u0e49\u0e07\u0e44\u0e27\u0e49\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a \u0e40\u0e0a\u0e48\u0e19 \u0e01\u0e38\u0e49\u0e07\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a 160 \u0e1a\u0e32\u0e17\/\u0e01\u0e34\u0e42\u0e25 \u0e41\u0e15\u0e48\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e23\u0e34\u0e07\u0e21\u0e32 185 \u0e1a\u0e32\u0e17 \u0e01\u0e32\u0e23\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e23\u0e32\u0e04\u0e32\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e23\u0e34\u0e07\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e08\u0e30\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e40\u0e2b\u0e47\u0e19\u0e17\u0e31\u0e19\u0e17\u0e35\u0e27\u0e48\u0e32\u0e40\u0e01\u0e34\u0e14\u0e08\u0e32\u0e01\u0e23\u0e32\u0e04\u0e32\u0e15\u0e25\u0e32\u0e14\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 \u0e2b\u0e23\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e15\u0e31\u0e14\u0e2a\u0e34\u0e19\u0e43\u0e08\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e0b\u0e37\u0e49\u0e2d\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- DARK BAND -->\n<div class=\"dark-band\">\n  <p class=\"dark-band-text lg reveal\">\u0e17\u0e33\u0e17\u0e38\u0e01\u0e27\u0e31\u0e19\u0e04\u0e23\u0e1a\u0e41\u0e25\u0e49\u0e27 \u2014 \u0e16\u0e36\u0e07\u0e40\u0e27\u0e25\u0e32\u0e14\u0e39\u0e20\u0e32\u0e1e\u0e23\u0e27\u0e21\u0e23\u0e32\u0e22\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c<\/p>\n<\/div>\n\n\n\n<div class=\"photo-divider\">\n  <img decoding=\"async\"\n    src=\"https:\/\/bistodio.com\/wp-content\/uploads\/2026\/05\/04-Stock-Take-1024x768.png\"\n    alt=\"\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a\u0e41\u0e25\u0e30\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e2a\u0e15\u0e47\u0e2d\u0e01\"\n    loading=\"lazy\"\n  >\n  <div class=\"photo-divider-fade-top\"\n    style=\"background:linear-gradient(180deg,var(--bg-dark) 0%,transparent 100%)\">\n  <\/div>\n  <div class=\"photo-divider-fade-bottom\"\n    style=\"background:linear-gradient(0deg,var(--bg-main) 0%,transparent 100%)\">\n  <\/div>\n  <div class=\"photo-divider-caption\">Daily \u00b7 Stock In &amp; Waste Log<\/div>\n<\/div>\n\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- CHECKPOINT 05 -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"checkpoint bg-main\" id=\"cp5\">\n  <div class=\"checkpoint-inner\">\n    <div class=\"cp-rail reveal\">\n      <div class=\"cp-num\">05<\/div>\n      <div class=\"cp-badge badge-weekly\">Weekly<\/div>\n      <div class=\"cp-icon\" id=\"icon-05\">\n        <svg viewBox=\"0 0 72 72\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"72\" height=\"72\">\n          <circle class=\"cp-icon-ring\" cx=\"36\" cy=\"36\" r=\"34\"><\/circle>\n          <!-- POS screen -->\n          <path class=\"icon-path fill-gold\" d=\"M18 18 L18 44 Q18 46 20 46 L52 46 Q54 46 54 44 L54 18 Q54 16 52 16 L20 16 Q18 16 18 18 Z\"><\/path>\n          <!-- screen inner -->\n          <path class=\"icon-path accent\" d=\"M24 22 L48 22 M24 28 L38 28 M24 34 L34 34\"><\/path>\n          <!-- bar on screen = chart -->\n          <path class=\"icon-path\" d=\"M40 40 L40 26 M44 40 L44 30 M48 40 L48 24\"><\/path>\n          <!-- receipt\/base -->\n          <path class=\"icon-path fill-gold\" d=\"M24 46 L24 56 L28 54 L32 56 L36 54 L40 56 L44 54 L48 56 L48 46 Z\"><\/path>\n          <!-- arrow up (POS \u2192 data) -->\n          <path class=\"icon-path\" d=\"M56 36 L60 32 L64 36 M60 32 L60 42\"><\/path>\n        <\/svg>\n      <\/div>\n      <div class=\"cp-line\"><\/div>\n    <\/div>\n    <div class=\"cp-content\">\n      <h2 class=\"cp-title reveal\">Batch Check \u0e17\u0e38\u0e01 7 \u0e27\u0e31\u0e19<\/h2>\n\n<p class=\"reveal d1\" style=\"font-size:14px;color:var(--text-soft);margin-bottom:20px;\">\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e01\u0e31\u0e1a\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e44\u0e21\u0e48\u0e40\u0e04\u0e22\u0e15\u0e23\u0e07\u0e01\u0e31\u0e19 \u0e04\u0e33\u0e16\u0e32\u0e21\u0e04\u0e37\u0e2d \u0e08\u0e30\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23?<\/p>\n\n\n      <div class=\"flow-steps reveal d1\">\n        <div class=\"flow-card\">\n          <div class=\"flow-card-num\">Step 1<\/div>\n          <div class=\"flow-card-title\">Sales Mix POS<\/div>\n          <div class=\"flow-card-body\">\u0e14\u0e36\u0e07\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e27\u0e48\u0e32\u0e41\u0e15\u0e48\u0e25\u0e30\u0e40\u0e21\u0e19\u0e39\u0e02\u0e32\u0e22\u0e44\u0e1b\u0e01\u0e35\u0e48\u0e08\u0e32\u0e19\u0e43\u0e19\u0e23\u0e2d\u0e1a 7 \u0e27\u0e31\u0e19<\/div>\n        <\/div>\n        <div class=\"flow-arrow\">\u2192<\/div>\n        <div class=\"flow-card\">\n          <div class=\"flow-card-num\">Step 2<\/div>\n          <div class=\"flow-card-title\">Explode BOM<\/div>\n          <div class=\"flow-card-body\">\u0e16\u0e2d\u0e14\u0e08\u0e32\u0e01\u0e2a\u0e39\u0e15\u0e23\u0e27\u0e48\u0e32\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a &#8220;\u0e04\u0e27\u0e23&#8221; \u0e16\u0e39\u0e01\u0e43\u0e0a\u0e49\u0e44\u0e1b\u0e40\u0e17\u0e48\u0e32\u0e44\u0e2b\u0e23\u0e48<\/div>\n        <\/div>\n        <div class=\"flow-arrow\">\u2192<\/div>\n        <div class=\"flow-card\">\n          <div class=\"flow-card-num\">Step 3<\/div>\n          <div class=\"flow-card-title\">\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e08\u0e23\u0e34\u0e07<\/div>\n          <div class=\"flow-card-body\">\u0e19\u0e31\u0e1a\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e08\u0e23\u0e34\u0e07 \u0e40\u0e17\u0e35\u0e22\u0e1a\u0e01\u0e31\u0e1a\u0e17\u0e24\u0e29\u0e0e\u0e35 \u0e2b\u0e32 Diff<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"note note-warn reveal d2\">\n        <div class=\"note-title\">\u26a0 \u0e2a\u0e33\u0e04\u0e31\u0e0d<\/div>\n        \u0e44\u0e21\u0e48\u0e41\u0e19\u0e30\u0e19\u0e33\u0e43\u0e2b\u0e49\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e40\u0e1a\u0e34\u0e01\u0e2d\u0e2d\u0e01\u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e16\u0e2d\u0e14\u0e08\u0e32\u0e01 BOM \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e08\u0e30\u0e01\u0e25\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e40\u0e1a\u0e34\u0e01\u0e43\u0e0a\u0e49 \u0e41\u0e17\u0e19\u0e01\u0e32\u0e23\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e08\u0e32\u0e01\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19 \u0e16\u0e49\u0e32 POS \u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1c\u0e39\u0e01\u0e2a\u0e39\u0e15\u0e23 \u0e04\u0e27\u0e23\u0e1c\u0e39\u0e01\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e15\u0e31\u0e14\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e15\u0e49\u0e19\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- CHECKPOINT 06 -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"checkpoint bg-alt\" id=\"cp6\">\n  <div class=\"checkpoint-inner\">\n    <div class=\"cp-rail reveal\">\n      <div class=\"cp-num\">06<\/div>\n      <div class=\"cp-badge badge-weekly\">Weekly<\/div>\n      <div class=\"cp-icon\" id=\"icon-06\">\n        <svg viewBox=\"0 0 72 72\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"72\" height=\"72\">\n          <circle class=\"cp-icon-ring\" cx=\"36\" cy=\"36\" r=\"34\"\/>\n          <!-- magnifying glass circle -->\n          <circle class=\"icon-path fill-gold\" cx=\"30\" cy=\"30\" r=\"16\"\/>\n          <!-- handle -->\n          <path class=\"icon-path\" d=\"M42 42 L56 56\"\/>\n          <!-- inner chart bars inside glass -->\n          <path class=\"icon-path accent\" d=\"M22 34 L22 26 M26 34 L26 22 M30 34 L30 28 M34 34 L34 20 M38 34 L38 24\"\/>\n          <!-- diff line (zig) -->\n          <path class=\"icon-path\" d=\"M20 32 L24 24 L28 30 L32 20 L36 26\"\/>\n        <\/svg>\n      <\/div>\n      <div class=\"cp-line\"><\/div>\n    <\/div>\n    <div class=\"cp-content\">\n      <h2 class=\"cp-title reveal\">\u0e40\u0e0a\u0e47\u0e01 Diff \u2014 \u0e1b\u0e01\u0e15\u0e34\u0e2b\u0e23\u0e37\u0e2d\u0e1c\u0e34\u0e14\u0e1b\u0e01\u0e15\u0e34?<\/h2>\n      <p class=\"reveal d1\" style=\"font-size:14px;color:var(--text-soft);margin-bottom:28px;\">\u0e19\u0e33\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e17\u0e24\u0e29\u0e0e\u0e35\u0e08\u0e32\u0e01 BOM \u0e21\u0e32\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e01\u0e31\u0e1a\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e08\u0e23\u0e34\u0e07\u0e17\u0e35\u0e48\u0e19\u0e31\u0e1a\u0e44\u0e14\u0e49 \u0e41\u0e25\u0e49\u0e27\u0e14\u0e39 Variance %<\/p>\n\n      <div class=\"fork reveal d2\">\n        <div class=\"fork-card fork-ok\">\n          <div class=\"fork-threshold\">Diff \u2264 5%<\/div>\n          <div class=\"fork-verdict\">\u2713 \u0e22\u0e31\u0e07\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e40\u0e01\u0e13\u0e11\u0e4c<\/div>\n          <div class=\"fork-detail\">\u0e40\u0e14\u0e34\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e15\u0e48\u0e2d \u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e2a\u0e2d\u0e1a\u0e2a\u0e27\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21<\/div>\n        <\/div>\n        <div class=\"fork-card fork-warn\">\n          <div class=\"fork-threshold\">Diff &gt; 5%<\/div>\n          <div class=\"fork-verdict\">! \u0e15\u0e49\u0e2d\u0e07\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e17\u0e31\u0e19\u0e17\u0e35<\/div>\n          <div class=\"fork-detail\">\u0e14\u0e39\u0e08\u0e32\u0e01 Waste Log, Yield \u0e08\u0e23\u0e34\u0e07, \u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e02\u0e2d\u0e07, \u0e01\u0e32\u0e23\u0e19\u0e31\u0e1a\u0e2a\u0e15\u0e47\u0e2d\u0e01 \u0e41\u0e25\u0e30\u0e1e\u0e24\u0e15\u0e34\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"note note-gold reveal d3\" style=\"margin-top:16px;\">\n        \u0e2d\u0e22\u0e48\u0e32\u0e23\u0e2d\u0e43\u0e2b\u0e49\u0e2a\u0e34\u0e49\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e41\u0e25\u0e49\u0e27\u0e04\u0e48\u0e2d\u0e22\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e2b\u0e32\u0e22 \u2014 \u0e23\u0e30\u0e1a\u0e1a 7 \u0e27\u0e31\u0e19\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e40\u0e2b\u0e47\u0e19\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e40\u0e23\u0e47\u0e27\u0e01\u0e27\u0e48\u0e32 \u0e41\u0e25\u0e30\u0e41\u0e01\u0e49\u0e44\u0e14\u0e49\u0e01\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e01\u0e33\u0e44\u0e23\u0e08\u0e30\u0e2b\u0e32\u0e22\u0e44\u0e1b\u0e17\u0e31\u0e49\u0e07\u0e40\u0e14\u0e37\u0e2d\u0e19\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CREAM BAND -->\n<div class=\"cream-band\">\n  <p class=\"cream-band-text reveal\">\u0e1c\u0e48\u0e32\u0e19\u0e21\u0e32\u0e41\u0e25\u0e49\u0e27 6 \u0e08\u0e38\u0e14 \u2014 \u0e08\u0e38\u0e14\u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e21\u0e2d\u0e07\u0e20\u0e32\u0e1e\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e23\u0e30\u0e1a\u0e1a<\/p>\n<\/div>\n\n\n\n<div class=\"photo-divider\">\n  <img decoding=\"async\"\n    src=\"https:\/\/bistodio.com\/wp-content\/uploads\/2026\/05\/07-Menu-Report-1024x683.png\"\n    alt=\"\u0e01\u0e32\u0e23\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c Menu Engineering\"\n    loading=\"lazy\"\n  >\n  <div class=\"photo-divider-fade-top\"\n    style=\"background:linear-gradient(180deg,var(--bg-alt) 0%,transparent 100%)\">\n  <\/div>\n  <div class=\"photo-divider-fade-bottom\"\n    style=\"background:linear-gradient(0deg,var(--bg-main) 0%,transparent 100%)\">\n  <\/div>\n  <div class=\"photo-divider-caption\">Quarterly \u00b7 Menu Engineering<\/div>\n<\/div>\n\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- CHECKPOINT 07 -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"checkpoint bg-main\" id=\"cp7\">\n  <div class=\"checkpoint-inner\">\n    <div class=\"cp-rail reveal\">\n      <div class=\"cp-num\">07<\/div>\n      <div class=\"cp-badge badge-quarterly\">Quarterly<\/div>\n      <div class=\"cp-icon\" id=\"icon-07\">\n        <svg viewBox=\"0 0 72 72\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"72\" height=\"72\">\n          <circle class=\"cp-icon-ring\" cx=\"36\" cy=\"36\" r=\"34\"><\/circle>\n          <!-- menu card -->\n          <path class=\"icon-path fill-gold\" d=\"M16 16 L16 56 Q16 58 18 58 L54 58 Q56 58 56 56 L56 16 Q56 14 54 14 L18 14 Q16 14 16 16 Z\"><\/path>\n          <!-- menu title underline -->\n          <path class=\"icon-path\" d=\"M22 22 L50 22 M22 26 L42 26\"><\/path>\n          <!-- star 1 (filled) -->\n          <path class=\"icon-path fill-gold\" d=\"M26 32 L27.5 36 L32 36 L28.8 38.5 L30 43 L26 40.5 L22 43 L23.2 38.5 L20 36 L24.5 36 Z\"><\/path>\n          <!-- star 2 -->\n          <path class=\"icon-path fill-gold\" d=\"M38 32 L39.5 36 L44 36 L40.8 38.5 L42 43 L38 40.5 L34 43 L35.2 38.5 L32 36 L36.5 36 Z\"><\/path>\n          <!-- star 3 (outline only, partial) -->\n          <path class=\"icon-path accent\" d=\"M50 32 L51.5 36 L56 36 L52.8 38.5 L54 43 L50 40.5 L46 43 L47.2 38.5 L44 36 L48.5 36 Z\"><\/path>\n          <!-- food items below -->\n          <path class=\"icon-path accent\" d=\"M22 48 L50 48 M22 52 L44 52\"><\/path>\n        <\/svg>\n      <\/div>\n    <\/div>\n    <div class=\"cp-content\">\n      <h2 class=\"cp-title reveal\">Menu Engineering \u0e17\u0e38\u0e01 3 \u0e40\u0e14\u0e37\u0e2d\u0e19<\/h2>\n      <p class=\"reveal d1\" style=\"font-size:14px;color:var(--text-soft);margin-bottom:24px;\">\u0e40\u0e21\u0e19\u0e39\u0e02\u0e32\u0e22\u0e14\u0e35 \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e41\u0e1b\u0e25\u0e27\u0e48\u0e32\u0e01\u0e33\u0e44\u0e23\u0e14\u0e35 \u0e1a\u0e32\u0e07\u0e40\u0e21\u0e19\u0e39\u0e02\u0e32\u0e22\u0e17\u0e31\u0e49\u0e07\u0e27\u0e31\u0e19 \u0e41\u0e15\u0e48\u0e41\u0e17\u0e1a\u0e44\u0e21\u0e48\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e40\u0e07\u0e34\u0e19 \u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\n\u0e04\u0e38\u0e13\u0e2d\u0e32\u0e08\u0e01\u0e33\u0e25\u0e31\u0e07\u0e14\u0e31\u0e19\u0e40\u0e21\u0e19\u0e39\u0e1c\u0e34\u0e14\u0e15\u0e31\u0e27\n \u0e19\u0e33\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e08\u0e23\u0e34\u0e07\u0e15\u0e32\u0e21 Step 1 + \u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e2a\u0e30\u0e2a\u0e21 \u0e21\u0e32\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e27\u0e48\u0e32\u0e41\u0e15\u0e48\u0e25\u0e30\u0e40\u0e21\u0e19\u0e39\u0e04\u0e27\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23<\/p>\n\n      <div class=\"me-grid\">\n        <div class=\"me-card me-star reveal d1\">\n          <div class=\"me-icon\">\u2b50<\/div>\n          <div class=\"me-title\">Stars<\/div>\n          <div class=\"me-status\">\u0e02\u0e32\u0e22\u0e14\u0e35 \u00b7 \u0e01\u0e33\u0e44\u0e23\u0e14\u0e35<\/div>\n          <div class=\"me-action\">\u2192 \u0e23\u0e31\u0e01\u0e29\u0e32\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19 \u0e2a\u0e40\u0e01\u0e25\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e47\u0e27<\/div>\n        <\/div>\n        <div class=\"me-card me-plow reveal d2\">\n          <div class=\"me-icon\">\ud83d\udc34<\/div>\n          <div class=\"me-title\">Plowhorses<\/div>\n          <div class=\"me-status\">\u0e02\u0e32\u0e22\u0e14\u0e35 \u00b7 \u0e01\u0e33\u0e44\u0e23\u0e15\u0e48\u0e33<\/div>\n          <div class=\"me-action\">\u2192 \u0e1b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e04\u0e32 \/ \u0e25\u0e14\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 \/ \u0e1b\u0e23\u0e31\u0e1a portion<\/div>\n        <\/div>\n        <div class=\"me-card me-puzzle reveal d3\">\n          <div class=\"me-icon\">\ud83e\udde9<\/div>\n          <div class=\"me-title\">Puzzles<\/div>\n          <div class=\"me-status\">\u0e01\u0e33\u0e44\u0e23\u0e14\u0e35 \u00b7 \u0e02\u0e32\u0e22\u0e44\u0e21\u0e48\u0e14\u0e35<\/div>\n          <div class=\"me-action\">\u2192 \u0e2b\u0e32\u0e27\u0e34\u0e18\u0e35\u0e14\u0e31\u0e19\u0e22\u0e2d\u0e14 \u0e08\u0e31\u0e14\u0e42\u0e1b\u0e23\u0e42\u0e21\u0e0a\u0e31\u0e19<\/div>\n        <\/div>\n        <div class=\"me-card me-dogs reveal d4\">\n          <div class=\"me-icon\">\ud83d\udc36<\/div>\n          <div class=\"me-title\">Dogs<\/div>\n          <div class=\"me-status\">\u0e02\u0e32\u0e22\u0e44\u0e21\u0e48\u0e14\u0e35 \u00b7 \u0e01\u0e33\u0e44\u0e23\u0e15\u0e48\u0e33<\/div>\n          <div class=\"me-action\">\u2192 \u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e15\u0e31\u0e14\u0e2d\u0e2d\u0e01\u0e2b\u0e23\u0e37\u0e2d\u0e1b\u0e23\u0e31\u0e1a\u0e43\u0e2b\u0e21\u0e48<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"note note-gold reveal d5\" style=\"margin-top:16px;\">\n        \u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e17\u0e35\u0e48\u0e19\u0e33\u0e21\u0e32\u0e04\u0e34\u0e14\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e08\u0e23\u0e34\u0e07\u0e02\u0e2d\u0e07\u0e40\u0e21\u0e19\u0e39\u0e19\u0e31\u0e49\u0e19\u0e46 \u0e15\u0e32\u0e21 Step 1 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48 food cost\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- \u2500\u2500 CLOSING \u2500\u2500 -->\n<section class=\"closing\">\n  <div class=\"closing-icon reveal\">\u2713<\/div>\n\n  <div class=\"closing-text\">\n    <div class=\"closing-main reveal d1\">\n      \u0e17\u0e33\u0e04\u0e23\u0e1a 7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49<br>\n      \u0e23\u0e49\u0e32\u0e19\u0e08\u0e30\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e41\u0e04\u0e48<br>&#8220;\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32\u0e01\u0e33\u0e44\u0e23\u0e2b\u0e32\u0e22\u0e15\u0e2d\u0e19\u0e2a\u0e34\u0e49\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19&#8221;\n    <\/div>\n    <div class=\"closing-points\">\n      <div class=\"closing-point reveal d2\">\u0e40\u0e2b\u0e47\u0e19\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e31\u0e48\u0e27\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19<\/div>\n      <div class=\"closing-point reveal d3\">\u0e21\u0e35\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e17\u0e35\u0e48\u0e27\u0e31\u0e14\u0e44\u0e14\u0e49<\/div>\n      <div class=\"closing-point reveal d4\">\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e40\u0e01\u0e34\u0e14\u0e15\u0e23\u0e07\u0e44\u0e2b\u0e19<\/div>\n      <div class=\"closing-point reveal d5\">\u0e41\u0e01\u0e49\u0e44\u0e14\u0e49\u0e01\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e01\u0e33\u0e44\u0e23\u0e08\u0e30\u0e2b\u0e32\u0e22\u0e44\u0e1b\u0e17\u0e31\u0e49\u0e07\u0e40\u0e14\u0e37\u0e2d\u0e19<\/div>\n    <\/div>\n  <\/div>\n\n  <a href=\"https:\/\/bistodio.com\/th\/costcalculator\" class=\"cta-btn reveal d6\">\u0e40\u0e23\u0e34\u0e48\u0e21\u0e27\u0e32\u0e07\u0e23\u0e32\u0e01\u0e10\u0e32\u0e19\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e02\u0e2d\u0e07\u0e23\u0e49\u0e32\u0e19 \u2192<\/a>\n\n  <div class=\"closing-footer reveal\" style=\"margin-top:48px;\">BISTODIO &nbsp;\u00b7&nbsp; bistodio.com<\/div>\n<\/section>\n\n\n\n<script>\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\/\/ ANIMATION ENGINE\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n\/\/ \u2500\u2500 1. Intersection Observer \u2014 reveal elements \u2500\u2500\nconst io = new IntersectionObserver((entries) => {\n  entries.forEach(e => {\n    if (!e.isIntersecting) return;\n    const el = e.target;\n    el.classList.add('visible');\n\n    \/\/ Trigger special animations on parent section\n    const section = el.closest('.checkpoint');\n    if (section) {\n      const num = section.querySelector('.cp-num');\n      const badge = section.querySelector('.cp-badge');\n      const title = section.querySelector('.cp-title');\n      if (num && !num.classList.contains('spin')) {\n        setTimeout(() => { num.classList.add('spin'); }, 100);\n      }\n      if (badge && !badge.classList.contains('bounce')) {\n        setTimeout(() => { badge.classList.add('bounce'); }, 200);\n      }\n      if (title && !title.classList.contains('line-draw')) {\n        setTimeout(() => { title.classList.add('line-draw'); }, 400);\n      }\n    }\n\n    \/\/ Callout pulse\n    if (el.classList.contains('callout')) {\n      el.classList.add('pulsed');\n    }\n\n    \/\/ Fork spread\n    if (el.classList.contains('fork')) {\n      const ok = el.querySelector('.fork-ok');\n      const warn = el.querySelector('.fork-warn');\n      setTimeout(() => ok && ok.classList.add('spread'), 100);\n      setTimeout(() => warn && warn.classList.add('spread'), 220);\n    }\n\n    \/\/ Menu cards pop sequence\n    if (el.classList.contains('me-grid')) {\n      const cards = el.querySelectorAll('.me-card');\n      cards.forEach((c, i) => {\n        setTimeout(() => c.classList.add('popped'), i * 120);\n      });\n    }\n\n    io.unobserve(el);\n  });\n}, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });\n\ndocument.querySelectorAll('.reveal, .fork, .me-grid').forEach(el => io.observe(el));\n\n\/\/ \u2500\u2500 2. Hero questions stagger \u2500\u2500\nconst qs = document.querySelectorAll('.hero-q');\nqs.forEach((q, i) => {\n  setTimeout(() => q.classList.add('show'), 1100 + i * 380);\n});\n\n\/\/ \u2500\u2500 3. Winding road progress + moving dot \u2500\u2500\nfunction initRoad() {\n  const rp = document.getElementById('road-progress');\n  const dot = document.getElementById('road-dot');\n  const pctEl = document.getElementById('scroll-pct');\n  if (!rp) return;\n\n  const len = rp.getTotalLength();\n  rp.style.strokeDasharray = len;\n  rp.style.strokeDashoffset = len;\n\n  function updateRoad() {\n    const scrollTop = window.scrollY;\n    const docH = document.documentElement.scrollHeight - window.innerHeight;\n    const pct = Math.min(scrollTop \/ docH, 1);\n    const drawn = len * pct;\n\n    rp.style.strokeDashoffset = len - drawn;\n\n    \/\/ Move dot along path\n    if (dot) {\n      try {\n        const pt = rp.getPointAtLength(drawn);\n        dot.setAttribute('cx', pt.x);\n        dot.setAttribute('cy', pt.y);\n      } catch(e) {}\n    }\n\n    if (pctEl) pctEl.textContent = Math.round(pct * 100) + '%';\n  }\n\n  window.addEventListener('scroll', updateRoad, { passive: true });\n  updateRoad();\n}\n\nwindow.addEventListener('load', initRoad);\n\n\/\/ \u2500\u2500 7. Animated SVG icons appear on scroll \u2500\u2500\nconst iconObs = new IntersectionObserver((entries) => {\n  entries.forEach(e => {\n    if (!e.isIntersecting) return;\n    setTimeout(() => e.target.classList.add('appeared'), 200);\n    iconObs.unobserve(e.target);\n  });\n}, { threshold: 0.3 });\ndocument.querySelectorAll('.cp-icon').forEach(el => iconObs.observe(el));\n\n\n\/\/ \u2500\u2500 4. 3D card tilt on mousemove \u2500\u2500\ndocument.querySelectorAll('.card').forEach(card => {\n  card.classList.add('card-3d');\n  card.addEventListener('mousemove', (e) => {\n    const r = card.getBoundingClientRect();\n    const x = (e.clientX - r.left) \/ r.width - 0.5;\n    const y = (e.clientY - r.top) \/ r.height - 0.5;\n    card.style.transform =\n      `perspective(800px) rotateY(${x * 10}deg) rotateX(${-y * 8}deg) translateZ(6px)`;\n  });\n  card.addEventListener('mouseleave', () => {\n    card.style.transform = 'perspective(800px) rotateY(0) rotateX(0) translateZ(0)';\n  });\n});\n\n\/\/ \u2500\u2500 5. Parallax on section backgrounds \u2500\u2500\nconst parallaxSections = document.querySelectorAll('.checkpoint');\nwindow.addEventListener('scroll', () => {\n  parallaxSections.forEach((s, i) => {\n    const rect = s.getBoundingClientRect();\n    const center = rect.top + rect.height \/ 2 - window.innerHeight \/ 2;\n    const offset = center * 0.04 * (i % 2 === 0 ? 1 : -1);\n    s.style.backgroundPositionY = offset + 'px';\n  });\n}, { passive: true });\n\n\/\/ \u2500\u2500 6. Flow arrows shoot in \u2500\u2500\nconst flowObs = new IntersectionObserver((entries) => {\n  entries.forEach(e => {\n    if (!e.isIntersecting) return;\n    const arrows = e.target.querySelectorAll('.flow-arrow');\n    arrows.forEach((a, i) => {\n      setTimeout(() => a.classList.add('shoot'), 300 + i * 200);\n    });\n    flowObs.unobserve(e.target);\n  });\n}, { threshold: 0.3 });\ndocument.querySelectorAll('.flow-steps').forEach(el => flowObs.observe(el));\n\n\/\/ \u2500\u2500 8. Photo divider parallax \u2500\u2500\nconst photoDividers = document.querySelectorAll('.photo-divider');\nwindow.addEventListener('scroll', () => {\n  photoDividers.forEach(div => {\n    const img = div.querySelector('img');\n    if (!img) return;\n    const rect = div.getBoundingClientRect();\n    const center = rect.top + rect.height \/ 2 - window.innerHeight \/ 2;\n    const shift = center * 0.12;\n    img.style.transform = `scale(1.08) translateY(${shift}px)`;\n  });\n}, { passive: true });\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23\u0e17\u0e35\u0e48\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 \u0e41\u0e15\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e32\u0e22\u0e15\u0e23\u0e07\u0e44\u0e2b\u0e19 7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e04\u0e33\u0e19\u0e27\u0e13\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 ABC \u0e2a\u0e39\u0e15\u0e23\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19 \u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07 Menu Engineering<\/p>\n","protected":false},"author":2,"featured_media":14492,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[239,260,228,260,239],"tags":[],"class_list":["post-14455","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-th","category-knowledge-th","category-uncategorized-th"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23\u0e17\u0e35\u0e48\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 \u0e41\u0e15\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e32\u0e22\u0e15\u0e23\u0e07\u0e44\u0e2b\u0e19 7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e04\u0e33\u0e19\u0e27\u0e13\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 ABC \u0e2a\u0e39\u0e15\u0e23\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19 \u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07 Menu Engineering\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Admin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"th_TH\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Bistodio - use your time to innovate, not to calculate\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19 \u0e27\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23 - Bistodio\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23\u0e17\u0e35\u0e48\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 \u0e41\u0e15\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e32\u0e22\u0e15\u0e23\u0e07\u0e44\u0e2b\u0e19 7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e04\u0e33\u0e19\u0e27\u0e13\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 ABC \u0e2a\u0e39\u0e15\u0e23\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19 \u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07 Menu Engineering\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/bistodio.com\/wp-content\/uploads\/2026\/05\/07-Menu-Report.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/bistodio.com\/wp-content\/uploads\/2026\/05\/07-Menu-Report.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-30T05:11:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-14T15:13:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bistodio\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19 \u0e27\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23 - Bistodio\" \/>\n\t\t<meta name=\"twitter:description\" content=\"\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23\u0e17\u0e35\u0e48\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 \u0e41\u0e15\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e32\u0e22\u0e15\u0e23\u0e07\u0e44\u0e2b\u0e19 7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e04\u0e33\u0e19\u0e27\u0e13\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 ABC \u0e2a\u0e39\u0e15\u0e23\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19 \u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07 Menu Engineering\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/bistodio.com\/wp-content\/uploads\/2026\/05\/07-Menu-Report.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/7-steps-restaurant-cost-control\\\/#blogposting\",\"name\":\"7 \\u0e02\\u0e31\\u0e49\\u0e19\\u0e15\\u0e2d\\u0e19 \\u0e27\\u0e32\\u0e07\\u0e23\\u0e30\\u0e1a\\u0e1a\\u0e04\\u0e38\\u0e21\\u0e15\\u0e49\\u0e19\\u0e17\\u0e38\\u0e19\\u0e23\\u0e49\\u0e32\\u0e19\\u0e2d\\u0e32\\u0e2b\\u0e32\\u0e23 - Bistodio\",\"headline\":\"7 \\u0e02\\u0e31\\u0e49\\u0e19\\u0e15\\u0e2d\\u0e19 \\u0e27\\u0e32\\u0e07\\u0e23\\u0e30\\u0e1a\\u0e1a\\u0e04\\u0e38\\u0e21\\u0e15\\u0e49\\u0e19\\u0e17\\u0e38\\u0e19\\u0e23\\u0e49\\u0e32\\u0e19\\u0e2d\\u0e32\\u0e2b\\u0e32\\u0e23\",\"author\":{\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/author\\\/bistodio\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/bistodio.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/07-Menu-Report.png\",\"width\":1536,\"height\":1024},\"datePublished\":\"2026-05-30T12:11:00+07:00\",\"dateModified\":\"2026-06-14T22:13:16+07:00\",\"inLanguage\":\"th\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/7-steps-restaurant-cost-control\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/7-steps-restaurant-cost-control\\\/#webpage\"},\"articleSection\":\"\\u0e1a\\u0e25\\u0e47\\u0e2d\\u0e01, \\u0e04\\u0e27\\u0e32\\u0e21\\u0e23\\u0e39\\u0e49, \\u0e44\\u0e21\\u0e48\\u0e21\\u0e35\\u0e2b\\u0e21\\u0e27\\u0e14\\u0e2b\\u0e21\\u0e39\\u0e48, \\u0e04\\u0e27\\u0e32\\u0e21\\u0e23\\u0e39\\u0e49, \\u0e1a\\u0e25\\u0e47\\u0e2d\\u0e01, Optional\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/7-steps-restaurant-cost-control\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bistodio.com\\\/th\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/category\\\/blog\\\/#listItem\",\"name\":\"Blog\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/category\\\/blog\\\/#listItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/bistodio.com\\\/category\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/category\\\/blog\\\/knowledge\\\/#listItem\",\"name\":\"Knowledge\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/category\\\/blog\\\/knowledge\\\/#listItem\",\"position\":3,\"name\":\"Knowledge\",\"item\":\"https:\\\/\\\/bistodio.com\\\/category\\\/blog\\\/knowledge\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/7-steps-restaurant-cost-control\\\/#listItem\",\"name\":\"7 \\u0e02\\u0e31\\u0e49\\u0e19\\u0e15\\u0e2d\\u0e19 \\u0e27\\u0e32\\u0e07\\u0e23\\u0e30\\u0e1a\\u0e1a\\u0e04\\u0e38\\u0e21\\u0e15\\u0e49\\u0e19\\u0e17\\u0e38\\u0e19\\u0e23\\u0e49\\u0e32\\u0e19\\u0e2d\\u0e32\\u0e2b\\u0e32\\u0e23\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/category\\\/blog\\\/#listItem\",\"name\":\"Blog\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/7-steps-restaurant-cost-control\\\/#listItem\",\"position\":4,\"name\":\"7 \\u0e02\\u0e31\\u0e49\\u0e19\\u0e15\\u0e2d\\u0e19 \\u0e27\\u0e32\\u0e07\\u0e23\\u0e30\\u0e1a\\u0e1a\\u0e04\\u0e38\\u0e21\\u0e15\\u0e49\\u0e19\\u0e17\\u0e38\\u0e19\\u0e23\\u0e49\\u0e32\\u0e19\\u0e2d\\u0e32\\u0e2b\\u0e32\\u0e23\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/category\\\/blog\\\/knowledge\\\/#listItem\",\"name\":\"Knowledge\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/#organization\",\"name\":\"Bistodio\",\"description\":\"use your time to innovate, not to calculate\",\"url\":\"https:\\\/\\\/bistodio.com\\\/th\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/bistodio.com\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/bistodio-site-logo.webp\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/7-steps-restaurant-cost-control\\\/#organizationLogo\",\"width\":350,\"height\":100},\"image\":{\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/7-steps-restaurant-cost-control\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/bistodio\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/author\\\/bistodio\\\/#author\",\"url\":\"https:\\\/\\\/bistodio.com\\\/th\\\/author\\\/bistodio\\\/\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/7-steps-restaurant-cost-control\\\/#authorImage\",\"url\":\"https:\\\/\\\/bistodio.com\\\/wp-content\\\/uploads\\\/ultimatemember\\\/2\\\/profile_photo-190x190.jpg?1785593404\",\"width\":96,\"height\":96,\"caption\":\"Admin\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/7-steps-restaurant-cost-control\\\/#webpage\",\"url\":\"https:\\\/\\\/bistodio.com\\\/th\\\/7-steps-restaurant-cost-control\\\/\",\"name\":\"7 \\u0e02\\u0e31\\u0e49\\u0e19\\u0e15\\u0e2d\\u0e19 \\u0e27\\u0e32\\u0e07\\u0e23\\u0e30\\u0e1a\\u0e1a\\u0e04\\u0e38\\u0e21\\u0e15\\u0e49\\u0e19\\u0e17\\u0e38\\u0e19\\u0e23\\u0e49\\u0e32\\u0e19\\u0e2d\\u0e32\\u0e2b\\u0e32\\u0e23 - Bistodio\",\"description\":\"\\u0e23\\u0e49\\u0e32\\u0e19\\u0e2d\\u0e32\\u0e2b\\u0e32\\u0e23\\u0e17\\u0e35\\u0e48\\u0e04\\u0e38\\u0e21\\u0e15\\u0e49\\u0e19\\u0e17\\u0e38\\u0e19\\u0e44\\u0e14\\u0e49\\u0e08\\u0e23\\u0e34\\u0e07 \\u0e44\\u0e21\\u0e48\\u0e43\\u0e0a\\u0e48\\u0e41\\u0e04\\u0e48\\u0e1b\\u0e23\\u0e30\\u0e2b\\u0e22\\u0e31\\u0e14 \\u0e41\\u0e15\\u0e48\\u0e15\\u0e49\\u0e2d\\u0e07\\u0e23\\u0e39\\u0e49\\u0e27\\u0e48\\u0e32\\u0e40\\u0e07\\u0e34\\u0e19\\u0e2b\\u0e32\\u0e22\\u0e15\\u0e23\\u0e07\\u0e44\\u0e2b\\u0e19 7 \\u0e02\\u0e31\\u0e49\\u0e19\\u0e15\\u0e2d\\u0e19\\u0e15\\u0e31\\u0e49\\u0e07\\u0e41\\u0e15\\u0e48\\u0e04\\u0e33\\u0e19\\u0e27\\u0e13\\u0e15\\u0e49\\u0e19\\u0e17\\u0e38\\u0e19 ABC \\u0e2a\\u0e39\\u0e15\\u0e23\\u0e21\\u0e32\\u0e15\\u0e23\\u0e10\\u0e32\\u0e19 \\u0e44\\u0e1b\\u0e08\\u0e19\\u0e16\\u0e36\\u0e07 Menu Engineering\",\"inLanguage\":\"th\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/7-steps-restaurant-cost-control\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/author\\\/bistodio\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/author\\\/bistodio\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/bistodio.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/07-Menu-Report.png\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/7-steps-restaurant-cost-control\\\/#mainImage\",\"width\":1536,\"height\":1024},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/7-steps-restaurant-cost-control\\\/#mainImage\"},\"datePublished\":\"2026-05-30T12:11:00+07:00\",\"dateModified\":\"2026-06-14T22:13:16+07:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/#website\",\"url\":\"https:\\\/\\\/bistodio.com\\\/th\\\/\",\"name\":\"Bistodio\",\"description\":\"use your time to innovate, not to calculate\",\"inLanguage\":\"th\",\"publisher\":{\"@id\":\"https:\\\/\\\/bistodio.com\\\/th\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19 \u0e27\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23 - Bistodio","description":"\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23\u0e17\u0e35\u0e48\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 \u0e41\u0e15\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e32\u0e22\u0e15\u0e23\u0e07\u0e44\u0e2b\u0e19 7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e04\u0e33\u0e19\u0e27\u0e13\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 ABC \u0e2a\u0e39\u0e15\u0e23\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19 \u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07 Menu Engineering","canonical_url":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/#blogposting","name":"7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19 \u0e27\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23 - Bistodio","headline":"7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19 \u0e27\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23","author":{"@id":"https:\/\/bistodio.com\/th\/author\/bistodio\/#author"},"publisher":{"@id":"https:\/\/bistodio.com\/th\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/bistodio.com\/wp-content\/uploads\/2026\/05\/07-Menu-Report.png","width":1536,"height":1024},"datePublished":"2026-05-30T12:11:00+07:00","dateModified":"2026-06-14T22:13:16+07:00","inLanguage":"th","mainEntityOfPage":{"@id":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/#webpage"},"isPartOf":{"@id":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/#webpage"},"articleSection":"\u0e1a\u0e25\u0e47\u0e2d\u0e01, \u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49, \u0e44\u0e21\u0e48\u0e21\u0e35\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48, \u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49, \u0e1a\u0e25\u0e47\u0e2d\u0e01, Optional"},{"@type":"BreadcrumbList","@id":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/bistodio.com\/th\/#listItem","position":1,"name":"Home","item":"https:\/\/bistodio.com\/th\/","nextItem":{"@type":"ListItem","@id":"https:\/\/bistodio.com\/category\/blog\/#listItem","name":"Blog"}},{"@type":"ListItem","@id":"https:\/\/bistodio.com\/category\/blog\/#listItem","position":2,"name":"Blog","item":"https:\/\/bistodio.com\/category\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/bistodio.com\/category\/blog\/knowledge\/#listItem","name":"Knowledge"},"previousItem":{"@type":"ListItem","@id":"https:\/\/bistodio.com\/th\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/bistodio.com\/category\/blog\/knowledge\/#listItem","position":3,"name":"Knowledge","item":"https:\/\/bistodio.com\/category\/blog\/knowledge\/","nextItem":{"@type":"ListItem","@id":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/#listItem","name":"7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19 \u0e27\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23"},"previousItem":{"@type":"ListItem","@id":"https:\/\/bistodio.com\/category\/blog\/#listItem","name":"Blog"}},{"@type":"ListItem","@id":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/#listItem","position":4,"name":"7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19 \u0e27\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23","previousItem":{"@type":"ListItem","@id":"https:\/\/bistodio.com\/category\/blog\/knowledge\/#listItem","name":"Knowledge"}}]},{"@type":"Organization","@id":"https:\/\/bistodio.com\/th\/#organization","name":"Bistodio","description":"use your time to innovate, not to calculate","url":"https:\/\/bistodio.com\/th\/","logo":{"@type":"ImageObject","url":"https:\/\/bistodio.com\/wp-content\/uploads\/2023\/06\/bistodio-site-logo.webp","@id":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/#organizationLogo","width":350,"height":100},"image":{"@id":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/bistodio\/"]},{"@type":"Person","@id":"https:\/\/bistodio.com\/th\/author\/bistodio\/#author","url":"https:\/\/bistodio.com\/th\/author\/bistodio\/","name":"Admin","image":{"@type":"ImageObject","@id":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/#authorImage","url":"https:\/\/bistodio.com\/wp-content\/uploads\/ultimatemember\/2\/profile_photo-190x190.jpg?1785593404","width":96,"height":96,"caption":"Admin"}},{"@type":"WebPage","@id":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/#webpage","url":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/","name":"7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19 \u0e27\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23 - Bistodio","description":"\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23\u0e17\u0e35\u0e48\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 \u0e41\u0e15\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e32\u0e22\u0e15\u0e23\u0e07\u0e44\u0e2b\u0e19 7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e04\u0e33\u0e19\u0e27\u0e13\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 ABC \u0e2a\u0e39\u0e15\u0e23\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19 \u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07 Menu Engineering","inLanguage":"th","isPartOf":{"@id":"https:\/\/bistodio.com\/th\/#website"},"breadcrumb":{"@id":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/#breadcrumblist"},"author":{"@id":"https:\/\/bistodio.com\/th\/author\/bistodio\/#author"},"creator":{"@id":"https:\/\/bistodio.com\/th\/author\/bistodio\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/bistodio.com\/wp-content\/uploads\/2026\/05\/07-Menu-Report.png","@id":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/#mainImage","width":1536,"height":1024},"primaryImageOfPage":{"@id":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/#mainImage"},"datePublished":"2026-05-30T12:11:00+07:00","dateModified":"2026-06-14T22:13:16+07:00"},{"@type":"WebSite","@id":"https:\/\/bistodio.com\/th\/#website","url":"https:\/\/bistodio.com\/th\/","name":"Bistodio","description":"use your time to innovate, not to calculate","inLanguage":"th","publisher":{"@id":"https:\/\/bistodio.com\/th\/#organization"}}]},"og:locale":"th_TH","og:site_name":"Bistodio - use your time to innovate, not to calculate","og:type":"article","og:title":"7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19 \u0e27\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23 - Bistodio","og:description":"\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23\u0e17\u0e35\u0e48\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 \u0e41\u0e15\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e32\u0e22\u0e15\u0e23\u0e07\u0e44\u0e2b\u0e19 7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e04\u0e33\u0e19\u0e27\u0e13\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 ABC \u0e2a\u0e39\u0e15\u0e23\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19 \u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07 Menu Engineering","og:url":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/","og:image":"https:\/\/bistodio.com\/wp-content\/uploads\/2026\/05\/07-Menu-Report.png","og:image:secure_url":"https:\/\/bistodio.com\/wp-content\/uploads\/2026\/05\/07-Menu-Report.png","og:image:width":"1536","og:image:height":"1024","article:published_time":"2026-05-30T05:11:00+00:00","article:modified_time":"2026-06-14T15:13:16+00:00","article:publisher":"https:\/\/www.facebook.com\/bistodio\/","twitter:card":"summary_large_image","twitter:title":"7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19 \u0e27\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23 - Bistodio","twitter:description":"\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23\u0e17\u0e35\u0e48\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 \u0e41\u0e15\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e32\u0e22\u0e15\u0e23\u0e07\u0e44\u0e2b\u0e19 7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e04\u0e33\u0e19\u0e27\u0e13\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 ABC \u0e2a\u0e39\u0e15\u0e23\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19 \u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07 Menu Engineering","twitter:image":"https:\/\/bistodio.com\/wp-content\/uploads\/2026\/05\/07-Menu-Report.png"},"aioseo_meta_data":{"post_id":"14455","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"featured","og_image_url":"https:\/\/bistodio.com\/wp-content\/uploads\/2026\/05\/07-Menu-Report.png","og_image_width":"1536","og_image_height":"1024","og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"featured","twitter_image_url":"https:\/\/bistodio.com\/wp-content\/uploads\/2026\/05\/07-Menu-Report.png","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-05-30 02:46:08","updated":"2026-06-14 16:11:10","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/bistodio.com\/th\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/bistodio.com\/category\/blog\/\" title=\"Blog\">Blog<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/bistodio.com\/category\/blog\/knowledge\/\" title=\"Knowledge\">Knowledge<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19 \u0e27\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/bistodio.com\/th\/"},{"label":"Blog","link":"https:\/\/bistodio.com\/category\/blog\/"},{"label":"Knowledge","link":"https:\/\/bistodio.com\/category\/blog\/knowledge\/"},{"label":"7 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19 \u0e27\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e38\u0e21\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23","link":"https:\/\/bistodio.com\/th\/7-steps-restaurant-cost-control\/"}],"_links":{"self":[{"href":"https:\/\/bistodio.com\/th\/wp-json\/wp\/v2\/posts\/14455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bistodio.com\/th\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bistodio.com\/th\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bistodio.com\/th\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bistodio.com\/th\/wp-json\/wp\/v2\/comments?post=14455"}],"version-history":[{"count":16,"href":"https:\/\/bistodio.com\/th\/wp-json\/wp\/v2\/posts\/14455\/revisions"}],"predecessor-version":[{"id":14532,"href":"https:\/\/bistodio.com\/th\/wp-json\/wp\/v2\/posts\/14455\/revisions\/14532"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bistodio.com\/th\/wp-json\/wp\/v2\/media\/14492"}],"wp:attachment":[{"href":"https:\/\/bistodio.com\/th\/wp-json\/wp\/v2\/media?parent=14455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bistodio.com\/th\/wp-json\/wp\/v2\/categories?post=14455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bistodio.com\/th\/wp-json\/wp\/v2\/tags?post=14455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}