{"id":67,"date":"2026-06-12T14:45:02","date_gmt":"2026-06-12T14:45:02","guid":{"rendered":"https:\/\/getserviceready.com\/?page_id=67"},"modified":"2026-06-12T14:45:29","modified_gmt":"2026-06-12T14:45:29","slug":"offer","status":"publish","type":"page","link":"https:\/\/getserviceready.com\/?page_id=67","title":{"rendered":"Free Checklist"},"content":{"rendered":"\n<div class=\"ptk-page\" id=\"top\">\n\n<style>\n\/* \u2500\u2500 Offer \/ opt-in page \u2014 page-scoped additions only \u2500\u2500 *\/\n\n.optin-hero {\n  padding: clamp(64px, 8vw, 96px) 0;\n  background: linear-gradient(180deg, var(--ptk-soft), var(--ptk-bg));\n  border-bottom: 1px solid var(--ptk-line);\n}\n\n.optin-grid {\n  display: grid;\n  gap: 44px;\n  align-items: center;\n}\n@media (min-width: 960px) {\n  .optin-grid { grid-template-columns: minmax(0, 1fr) minmax(340px, .62fr); }\n}\n\n.optin-copy {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto;\n}\n@media (min-width: 960px) {\n  .optin-copy { text-align: left; margin: 0; max-width: none; }\n  .optin-copy .btn-sub { justify-content: flex-start; }\n}\n.optin-copy h1  { margin-bottom: 20px; }\n.optin-copy .lede { max-width: 64ch; margin: 0 auto 30px; }\n@media (min-width: 960px) { .optin-copy .lede { margin-left: 0; } }\n\n\/* Free pill badge *\/\n.free-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  margin-bottom: 22px;\n  padding: 8px 16px;\n  border-radius: 999px;\n  background: color-mix(in srgb, var(--ptk-good), white 88%);\n  border: 1px solid color-mix(in srgb, var(--ptk-good), white 60%);\n  color: var(--ptk-good);\n  font-size: .72rem;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n.free-pill::before {\n  content: \"\";\n  width: 7px;\n  height: 7px;\n  border-radius: 99px;\n  background: var(--ptk-good);\n  flex-shrink: 0;\n}\n\n\/* Opt-in card (right column) *\/\n.optin-card {\n  background: var(--ptk-panel);\n  border: 1px solid var(--ptk-line);\n  border-radius: var(--ptk-radius);\n  box-shadow: var(--ptk-shadow);\n  overflow: hidden;\n  max-width: 440px;\n  margin: 0 auto;\n}\n.optin-card-body { padding: 26px 24px 24px; }\n\n\/* Checklist preview inside card *\/\n.checklist-preview {\n  padding: 18px;\n  border: 1px solid var(--ptk-line);\n  border-radius: 10px;\n  background: var(--ptk-soft);\n  margin-bottom: 20px;\n}\n.preview-top {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: 14px;\n  font-size: .68rem;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: var(--ptk-muted);\n}\n.preview-top b { color: var(--ptk-accent); }\n.preview-lines { display: grid; gap: 10px; }\n.preview-line {\n  display: flex;\n  gap: 10px;\n  align-items: center;\n  font-size: .88rem;\n  color: var(--ptk-muted);\n  line-height: 1.45;\n}\n.preview-line .preview-check {\n  width: 20px;\n  height: 20px;\n  border-radius: 5px;\n  background: var(--ptk-accent);\n  display: grid;\n  place-items: center;\n  flex-shrink: 0;\n  color: #fff;\n  font-size: .72rem;\n  font-weight: 900;\n}\n\n\/* Opt-in form *\/\n.optin-form { display: grid; gap: 12px; }\n.optin-form label {\n  font-size: .7rem;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: var(--ptk-muted);\n}\n.optin-form input {\n  width: 100%;\n  border: 1px solid var(--ptk-line);\n  border-radius: 8px;\n  background: var(--ptk-soft);\n  color: var(--ptk-text);\n  padding: 14px 15px;\n  font-family: inherit;\n  font-size: .98rem;\n  transition: border-color .14s ease, box-shadow .14s ease;\n}\n.optin-form input:focus {\n  outline: none;\n  border-color: var(--ptk-accent);\n  box-shadow: 0 0 0 3px color-mix(in srgb, var(--ptk-accent), transparent 75%);\n}\n.privacy-note {\n  margin-top: 14px;\n  color: var(--ptk-muted);\n  font-size: .78rem;\n  line-height: 1.55;\n  text-align: center;\n}\n\n\/* What's inside cards *\/\n.inside-grid {\n  display: grid;\n  gap: 16px;\n  max-width: 960px;\n  margin: 0 auto;\n}\n@media (min-width: 760px) {\n  .inside-grid { grid-template-columns: repeat(2, 1fr); }\n}\n.inside-card {\n  background: var(--ptk-panel);\n  border: 1px solid var(--ptk-line);\n  border-left: 5px solid var(--ptk-accent);\n  border-radius: 10px;\n  box-shadow: var(--ptk-shadow);\n  padding: 24px;\n  display: flex;\n  gap: 16px;\n  align-items: flex-start;\n}\n.inside-icon {\n  width: 38px;\n  height: 38px;\n  border-radius: 10px;\n  background: var(--ptk-accent);\n  color: #fff;\n  display: grid;\n  place-items: center;\n  flex-shrink: 0;\n  font-size: .82rem;\n  font-weight: 900;\n}\n.inside-card h3 { margin-bottom: 8px; }\n.inside-card p  { color: var(--ptk-muted); font-size: .92rem; line-height: 1.6; margin: 0; }\n\n\/* Tech view letter-style box *\/\n.tech-view {\n  max-width: 820px;\n  margin: 0 auto;\n  background: var(--ptk-panel);\n  border: 1px solid var(--ptk-line);\n  border-radius: var(--ptk-radius);\n  box-shadow: var(--ptk-shadow);\n  overflow: hidden;\n}\n.tech-view-body { padding: clamp(26px, 4vw, 42px); }\n.tech-view-body p {\n  margin-bottom: 17px;\n  color: var(--ptk-muted);\n  font-size: 1.02rem;\n  line-height: 1.75;\n}\n.tech-view-body p:last-child { margin-bottom: 0; }\n<\/style>\n\n<!-- \u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\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=\"optin-hero\" aria-labelledby=\"hero-h\">\n  <div class=\"wrap optin-grid\">\n\n    <div class=\"optin-copy\">\n      <span class=\"free-pill\">Free download<\/span>\n      <p class=\"hook\"><b>Before your next inspection,<\/b> walk your kitchen the way I do.<\/p>\n      <h1 id=\"hero-h\">The pre-inspection checklist a commercial kitchen tech actually uses<\/h1>\n      <p class=\"lede\">I&#8217;ve spent years inside hundreds of commercial kitchens, repairing the exact things that get restaurants cited. This is the checklist I run through \u2014 the equipment, the blind spots, and the physical issues that show up on inspection reports again and again.<\/p>\n      <a class=\"btn\" href=\"#download\">\n        Send me the checklist\n        <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n          <line x1=\"4\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"13 5 20 12 13 19\"\/>\n        <\/svg>\n      <\/a>\n      <div class=\"btn-sub\">\n        <span>\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"4 13 9 18 20 6\"\/><\/svg>\n          15-minute walkthrough\n        <\/span>\n        <span>\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"4 13 9 18 20 6\"\/><\/svg>\n          Equipment-level checks\n        <\/span>\n        <span>\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"4 13 9 18 20 6\"\/><\/svg>\n          Free download\n        <\/span>\n      <\/div>\n    <\/div>\n\n    <aside class=\"optin-card reveal\" id=\"download\" aria-label=\"Download the checklist\">\n      <div class=\"card-top\">\n        <span>Pre-inspection checklist<\/span>\n        <b>Free<\/b>\n      <\/div>\n      <div class=\"optin-card-body\">\n        <div class=\"checklist-preview\">\n          <div class=\"preview-top\"><span>Technician walkthrough<\/span><b>PDF<\/b><\/div>\n          <div class=\"preview-lines\">\n            <div class=\"preview-line\">\n              <span class=\"preview-check\" aria-hidden=\"true\">\u2713<\/span>\n              <p>Cooler gaskets, seals, and door hardware<\/p>\n            <\/div>\n            <div class=\"preview-line\">\n              <span class=\"preview-check\" aria-hidden=\"true\">\u2713<\/span>\n              <p>Drains, pest gaps, and hidden entry points<\/p>\n            <\/div>\n            <div class=\"preview-line\">\n              <span class=\"preview-check\" aria-hidden=\"true\">\u2713<\/span>\n              <p>Grease buildup and cooking-line blind spots<\/p>\n            <\/div>\n            <div class=\"preview-line\">\n              <span class=\"preview-check\" aria-hidden=\"true\">\u2713<\/span>\n              <p>Fix-it-now versus watch-it judgment calls<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n        <form class=\"optin-form\" action=\"#\" method=\"post\">\n          <label for=\"optin-email\">Email address<\/label>\n          <input id=\"optin-email\" name=\"email\" type=\"email\" autocomplete=\"email\" placeholder=\"you@example.com\" required \/>\n          <button class=\"btn full\" type=\"submit\">Send me the checklist<\/button>\n        <\/form>\n        <p class=\"privacy-note\">No spam. Just the checklist, plus the occasional note when I publish something genuinely useful for keeping your kitchen inspection-ready. Unsubscribe anytime.<\/p>\n      <\/div>\n    <\/aside>\n\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550 TECH VIEW \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\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 aria-labelledby=\"difference-h\">\n  <div class=\"wrap\">\n    <div class=\"sec-head reveal\"><b>Sec. 01<\/b><span>The technician&#8217;s view<\/span><\/div>\n    <div class=\"section-head reveal\">\n      <h2 id=\"difference-h\">Not another generic food safety list<\/h2>\n    <\/div>\n    <div class=\"tech-view reveal\">\n      <div class=\"letter-band\"><span>What makes it different<\/span><b>Field-built<\/b><\/div>\n      <div class=\"tech-view-body\">\n        <p>It&#8217;s not a generic &#8220;wash your hands, check your temps&#8221; list.<\/p>\n        <p>It&#8217;s the technician&#8217;s view: the gaskets, seals, drains, and hidden spots inspectors find first and owners walk past every day.<\/p>\n        <p>You&#8217;ll use it to walk your kitchen before the inspector does \u2014 and catch the equipment and facility problems that quietly turn into citations.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550 WHAT'S INSIDE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\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=\"alt\" aria-labelledby=\"inside-h\">\n  <div class=\"wrap\">\n    <div class=\"sec-head reveal\"><b>Sec. 02<\/b><span>What&#8217;s inside<\/span><\/div>\n    <div class=\"section-head reveal\">\n      <h2 id=\"inside-h\">What&#8217;s inside the checklist<\/h2>\n      <p class=\"lede\">A practical walkthrough you can run this week, even if you only have 15 minutes.<\/p>\n    <\/div>\n    <div class=\"inside-grid\">\n      <article class=\"inside-card reveal\">\n        <span class=\"inside-icon\" aria-hidden=\"true\">01<\/span>\n        <div>\n          <h3>Equipment checks that cost points<\/h3>\n          <p>The equipment checks most likely to cost you points \u2014 and what to look for on each one.<\/p>\n        <\/div>\n      <\/article>\n      <article class=\"inside-card reveal\">\n        <span class=\"inside-icon\" aria-hidden=\"true\">02<\/span>\n        <div>\n          <h3>Hidden inspector blind spots<\/h3>\n          <p>The hidden spots inspectors check that owners almost never do.<\/p>\n        <\/div>\n      <\/article>\n      <article class=\"inside-card reveal\">\n        <span class=\"inside-icon\" aria-hidden=\"true\">03<\/span>\n        <div>\n          <h3>Urgency calls<\/h3>\n          <p>The &#8220;fix it now vs. watch it&#8221; judgment calls, so you know what&#8217;s actually urgent.<\/p>\n        <\/div>\n      <\/article>\n      <article class=\"inside-card reveal\">\n        <span class=\"inside-icon\" aria-hidden=\"true\">04<\/span>\n        <div>\n          <h3>15-minute walkthrough order<\/h3>\n          <p>A simple walkthrough sequence you can run in 15 minutes, this week.<\/p>\n        <\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550 CLOSING CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\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=\"dark closing\" aria-labelledby=\"final-h\">\n  <div class=\"wrap\">\n    <div class=\"sec-head reveal\"><b>Sec. 03<\/b><span>Download<\/span><\/div>\n    <div class=\"reveal\">\n      <h2 id=\"final-h\">Send it straight to your inbox \u2014 free.<\/h2>\n      <p class=\"lede\">Enter your email and I&#8217;ll send you the checklist so you can walk your kitchen with technician-level eyes before your next inspection.<\/p>\n      <a class=\"btn\" href=\"#download\" style=\"margin-top:8px\">Get the free checklist<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<\/div><!-- \/.ptk-page -->\n\n<script>\n(function () {\n  var root = document.querySelector('.ptk-page');\n  if (!root) return;\n\n  var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion:reduce)').matches;\n  var revealEls = root.querySelectorAll('.reveal');\n\n  if ('IntersectionObserver' in window && !reduce) {\n    var obs = new IntersectionObserver(function (entries) {\n      entries.forEach(function (e) {\n        if (e.isIntersecting) { e.target.classList.add('in'); obs.unobserve(e.target); }\n      });\n    }, { threshold: 0.1, rootMargin: '0px 0px -45px 0px' });\n    revealEls.forEach(function (el) { obs.observe(el); });\n  } else {\n    revealEls.forEach(function (el) { el.classList.add('in'); });\n  }\n\n  \/* \u2500\u2500 Sticky CTA \u2500\u2500 *\/\n  var sticky          = root.querySelector('#stickyCta');\n  var hero            = root.querySelector('.optin-hero');\n  var download        = root.querySelector('#download');\n  var pastHero        = false;\n  var downloadVisible = false;\n\n  function updateSticky() {\n    if (!sticky) return;\n    sticky.classList.toggle('visible', pastHero && !downloadVisible);\n  }\n  if ('IntersectionObserver' in window && sticky && hero && download) {\n    new IntersectionObserver(function (e) { pastHero = !e[0].isIntersecting; updateSticky(); }, { threshold: 0.05 }).observe(hero);\n    new IntersectionObserver(function (e) { downloadVisible = e[0].isIntersecting; updateSticky(); }, { threshold: 0.15 }).observe(download);\n  }\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Free download Before your next inspection, walk your kitchen the way I do. The pre-inspection checklist a commercial kitchen tech actually uses I&#8217;ve spent years inside hundreds of commercial kitchens, repairing the exact things that get restaurants cited. This is the checklist I run through \u2014 the equipment, the blind spots, and the physical issues [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-67","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/getserviceready.com\/index.php?rest_route=\/wp\/v2\/pages\/67","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/getserviceready.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/getserviceready.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/getserviceready.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/getserviceready.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=67"}],"version-history":[{"count":2,"href":"https:\/\/getserviceready.com\/index.php?rest_route=\/wp\/v2\/pages\/67\/revisions"}],"predecessor-version":[{"id":69,"href":"https:\/\/getserviceready.com\/index.php?rest_route=\/wp\/v2\/pages\/67\/revisions\/69"}],"wp:attachment":[{"href":"https:\/\/getserviceready.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}