{"id":21864,"date":"2026-08-27T16:08:24","date_gmt":"2026-08-27T08:08:24","guid":{"rendered":"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/?p=21864"},"modified":"2026-08-28T10:38:57","modified_gmt":"2026-08-28T02:38:57","slug":"part-time-helper-baby-safety-guide-singapore","status":"publish","type":"post","link":"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/blog\/part-time-helper-baby-safety-guide-singapore\/","title":{"rendered":"Hiring a Part-Time Helper for Families with Babies and Toddlers: A Singapore Safety Guide"},"content":{"rendered":"<div style=\"margin-top: 0px; margin-bottom: 0px;\" class=\"sharethis-inline-share-buttons\" ><\/div>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"21864\" class=\"elementor elementor-21864\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fc13804 e-con-full e-flex e-con e-parent\" data-id=\"fc13804\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;container_type&quot;:&quot;flex&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe890e6 elementor-widget elementor-widget-html\" data-id=\"fe890e6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- ============================================================\r\n     KungFu Helper \u2014 Part-Time Helper Baby & Toddler Safety Guide\r\n     Elementor HTML Widget \u2014 Paste this entire block into an\r\n     Elementor HTML element. The site header\/footer are retained\r\n     by Elementor automatically.\r\n\r\n     NOTES FOR ELEMENTOR:\r\n     \u2022 All classes are prefixed \"kfh-\" to avoid CSS collisions\r\n     \u2022 CSS vars are prefixed \"--kfh-\" and scoped to .kfh-wrap\r\n     \u2022 Sticky jump bar uses position:sticky \u2014 ensure no parent\r\n       Elementor section has overflow:hidden set\r\n     \u2022 Progress bar and sticky CTA use position:fixed (global)\r\n     \u2022 All JS is wrapped in an IIFE to avoid global scope pollution\r\n     \u2022 Element IDs are prefixed \"kfhbt-\" (baby-toddlers)\r\n     \u2022 Fonts: Montserrat + Open Sans \u2014 remove <link> tags if\r\n       your theme already loads them\r\n============================================================ -->\r\n\r\n<!-- \u2550\u2550\u2550 STRUCTURED DATA (SEO) \u2550\u2550\u2550 -->\r\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Can a part-time helper look after my baby while she cleans?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Childcare is excluded from our part-time helper scope, alongside elder care and pet care, and our cleaners are trained and insured for cleaning work. Plan for a clean that happens while you or another caregiver remains responsible for your baby. If you need childcare, engage a separately qualified caregiver for that.\"}},{\"@type\":\"Question\",\"name\":\"What cleaning products are safest around a baby?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Unscented, non-aerosol products applied to a cloth rather than sprayed into the air. Soap and water handles most surfaces. Keep chlorine bleach for toilet bowls with the door shut and the fan running, avoid ammonia-based glass sprays, and skip air fresheners entirely. Research following more than 2,000 infants found scented and sprayed products carried the strongest association with wheeze and asthma by age three.\"}},{\"@type\":\"Question\",\"name\":\"When is the best time to book a cleaning session with a newborn at home?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Start at the beginning of a wake window so vacuuming and mopping are finished before the nap, which gives floors time to dry. For a 6 to 12 month old, a mid-morning start usually works well. For toddlers on a single afternoon nap, book either side of it. Recurring bookings hold a fixed slot with the same helper, which is easier to build a routine around.\"}},{\"@type\":\"Question\",\"name\":\"Is it legal to hire another family's maid for a few hours?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. A migrant domestic worker may only work for the employer named on her Work Permit, at the declared address. Paying her privately makes you an employer of a foreign worker without a valid pass, which carries fines from $5,000 to $30,000 and possible imprisonment, and she faces separate penalties of her own. Engage through a company whose cleaners are legally employed instead.\"}},{\"@type\":\"Question\",\"name\":\"How much does a part-time helper cost in Singapore?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"KungFu Helper charges $23 per hour for recurring weekly or fortnightly sessions and $26 per hour for ad hoc bookings. The minimum session is 2.5 hours. A 3-room flat of 500 to 750 sqft typically needs 2.5 hours, where a 4-room flat of around 1,000 sqft needs 3 to 4 hours.\"}}]}<\/script>\r\n\r\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Article\",\"headline\":\"Hiring a Part-Time Helper for Families with Babies and Toddlers: A Singapore Safety Guide\",\"name\":\"Hiring a Part-Time Helper for Families with Babies and Toddlers: A Singapore Safety Guide\",\"description\":\"What changes about a home clean when there is a baby in the house: the products worth swapping, how to book around naps, and how to check who is actually coming through your door.\",\"url\":\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/blog\/part-time-helper-baby-safety-guide-singapore\/\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/blog\/part-time-helper-baby-safety-guide-singapore\/\"},\"author\":{\"@type\":\"Organization\",\"name\":\"KungFu Helper\",\"url\":\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"KungFu Helper\",\"url\":\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-content\/uploads\/logo.png\"}},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-content\/uploads\/2026\/08\/d8e663f9-608a-419a-901e-16a5b2559ac0-149.png\"},\"datePublished\":\"2026-08-01\",\"dateModified\":\"2026-08-01\",\"inLanguage\":\"en\",\"isAccessibleForFree\":true,\"keywords\":\"part-time helper baby Singapore, baby-safe cleaning products, cleaning with baby at home, part-time cleaner infant safety, hire cleaner baby Singapore\"}<\/script>\r\n\r\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"LocalBusiness\",\"name\":\"KungFu Helper\",\"url\":\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\",\"telephone\":\"+65 8778 7373\",\"image\":\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-content\/uploads\/logo.png\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"70 Shenton Way, EON Shenton #01-06\",\"addressLocality\":\"Singapore\",\"postalCode\":\"079118\",\"addressCountry\":\"SG\"},\"availableService\":[{\"@type\":\"Service\",\"name\":\"Part-Time Helper\"},{\"@type\":\"Service\",\"name\":\"House Cleaning\"},{\"@type\":\"Service\",\"name\":\"Post-Renovation Cleaning\"},{\"@type\":\"Service\",\"name\":\"Aircon Servicing\"}],\"currenciesAccepted\":\"SGD\",\"areaServed\":{\"@type\":\"Country\",\"name\":\"Singapore\"}}<\/script>\r\n\r\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/blog\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Part-Time Helper for Families with Babies and Toddlers\",\"item\":\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/blog\/part-time-helper-baby-safety-guide-singapore\/\"}]}<\/script>\r\n\r\n<!-- \u2550\u2550\u2550 FONTS \u2014 remove if theme already loads Montserrat + Open Sans \u2550\u2550\u2550 -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,700&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,700&display=swap\" rel=\"stylesheet\">\r\n\r\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\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     SCOPED STYLES \u2014 all prefixed kfh- to prevent conflicts\r\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\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<style>\r\n#footer { padding-bottom: 70px; }\r\n\r\n\/* \u2500\u2500 CSS VARIABLES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap {\r\n    --kfh-navy:       #000000;\r\n    --kfh-heading:    #000000;\r\n    --kfh-blue:       #5bc4bf;\r\n    --kfh-blue-soft:  #dff7f6;\r\n    --kfh-blue-hover: #5bc4bf;\r\n    --kfh-y1:         #fff200;\r\n    --kfh-y2:         #fff566;\r\n    --kfh-y3:         #ffe400;\r\n    --kfh-y4:         #fffde0;\r\n    --kfh-text:       #333333;\r\n    --kfh-text-mid:   #555555;\r\n    --kfh-text-light: #777777;\r\n    --kfh-text-faint: #999999;\r\n    --kfh-bg:         #ffffff;\r\n    --kfh-offwhite:   #F5F9F8;\r\n    --kfh-rule:       #C8DDD8;\r\n    --kfh-rule-light: #DDE9E6;\r\n    --kfh-wa:         #25D366;\r\n}\r\n\r\n\/* \u2500\u2500 BASE RESETS (scoped) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap *,\r\n.kfh-wrap *::before,\r\n.kfh-wrap *::after { box-sizing: border-box; }\r\n.kfh-wrap {\r\n    font-family: 'Open Sans', sans-serif;\r\n    font-size: 16px;\r\n    line-height: 1.9;\r\n    color: var(--kfh-text);\r\n    background: var(--kfh-bg);\r\n    -webkit-font-smoothing: antialiased;\r\n}\r\n.kfh-wrap h1,\r\n.kfh-wrap h2,\r\n.kfh-wrap h3,\r\n.kfh-wrap h4,\r\n.kfh-wrap h5,\r\n.kfh-wrap h6 {\r\n    font-family: 'Montserrat', sans-serif;\r\n    color: var(--kfh-heading);\r\n    margin-top: 0;\r\n    padding: 0;\r\n}\r\n.kfh-wrap a { color: var(--kfh-navy); text-decoration: none; transition: color 0.2s; }\r\n.kfh-wrap a:hover { color: var(--kfh-blue); }\r\n.kfh-wrap img { max-width: 100%; height: auto; display: block; }\r\n.kfh-wrap ul,\r\n.kfh-wrap ol { margin: 0; padding: 0; }\r\n\r\n\/* \u2500\u2500 PROGRESS BAR (global \u2014 position:fixed) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-progress {\r\n    position: fixed;\r\n    top: 0; left: 0;\r\n    width: 0; height: 3px;\r\n    background: var(--kfh-y1, #fff200);\r\n    z-index: 99999;\r\n    transition: width 0.1s linear;\r\n    pointer-events: none;\r\n}\r\n\r\n\/* \u2500\u2500 HERO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-hero {\r\n    position: relative;\r\n    width: 100%;\r\n    overflow: hidden;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    background: var(--kfh-bg);\r\n    padding: 100px 48px 72px;\r\n    text-align: center;\r\n    border-bottom: 1px solid var(--kfh-rule-light);\r\n}\r\n.kfh-wrap .kfh-hero-content {\r\n    position: relative; z-index: 2;\r\n    max-width: 760px;\r\n    margin: 0 auto;\r\n    width: 100%;\r\n}\r\n.kfh-wrap .kfh-hero-cat {\r\n    font-family: 'Montserrat', sans-serif;\r\n    font-size: 12px; font-weight: 800;\r\n    letter-spacing: 0.18em; text-transform: uppercase;\r\n    color: var(--kfh-blue);\r\n    margin-bottom: 28px;\r\n    display: inline-flex; align-items: center; gap: 10px;\r\n}\r\n.kfh-wrap .kfh-hero-cat::before,\r\n.kfh-wrap .kfh-hero-cat::after {\r\n    content: ''; display: block;\r\n    width: 24px; height: 2px;\r\n    background: var(--kfh-y1);\r\n}\r\n.kfh-wrap .kfh-hero h1 {\r\n    font-size: clamp(30px, 4.5vw, 48px);\r\n    font-weight: 900;\r\n    color: var(--kfh-heading);\r\n    line-height: 1.15;\r\n    letter-spacing: -0.03em;\r\n    margin-bottom: 24px;\r\n}\r\n.kfh-wrap .kfh-hero-sub {\r\n    font-size: clamp(16px, 2vw, 19px);\r\n    font-weight: 400;\r\n    color: var(--kfh-text-mid);\r\n    margin: 0 auto 36px;\r\n    max-width: 600px;\r\n    line-height: 1.65;\r\n}\r\n.kfh-wrap .kfh-hero-meta {\r\n    display: flex; gap: 28px; flex-wrap: wrap;\r\n    justify-content: center; align-items: center;\r\n    font-family: 'Open Sans', sans-serif; font-size: 12.5px; color: var(--kfh-text-light);\r\n}\r\n.kfh-wrap .kfh-hero-meta span { display: inline-flex; align-items: center; gap: 7px; }\r\n.kfh-wrap .kfh-hero-meta svg { width: 13px; height: 13px; opacity: 0.35; }\r\n.kfh-wrap .kfh-hero-img {\r\n    margin-top: 48px;\r\n    border-radius: 14px;\r\n    overflow: hidden;\r\n    max-width: 720px;\r\n    margin-left: auto; margin-right: auto;\r\n    box-shadow: 0 8px 32px rgba(0,0,0,0.08);\r\n}\r\n.kfh-wrap .kfh-hero-img img {\r\n    width: 100%; display: block;\r\n    aspect-ratio: 16\/9;\r\n    object-fit: cover; object-position: center 30%;\r\n}\r\n\r\n\/* \u2500\u2500 QUICK ANSWER STRIP \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-qa-strip { background: var(--kfh-blue-soft); border-bottom: 2px solid var(--kfh-blue); }\r\n.kfh-wrap .kfh-qa-strip-inner {\r\n    max-width: 100%;\r\n    padding: 26px 48px;\r\n    display: flex; gap: 18px; align-items: flex-start;\r\n}\r\n.kfh-wrap .kfh-qa-strip-label {\r\n    font-family: 'Montserrat', sans-serif; font-size: 10px; font-weight: 800;\r\n    letter-spacing: 0.16em; text-transform: uppercase;\r\n    color: var(--kfh-blue); margin-bottom: 6px; white-space: nowrap;\r\n}\r\n.kfh-wrap .kfh-qa-strip-text { font-size: 16px; line-height: 1.75; color: var(--kfh-navy); }\r\n.kfh-wrap .kfh-qa-strip-text strong { font-weight: 700; }\r\n\r\n\/* \u2500\u2500 SECTION JUMP BAR \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-jump {\r\n    position: sticky;\r\n    top: 90px; z-index: 80;\r\n    border-bottom: 1px solid var(--kfh-rule);\r\n    background: rgba(255,255,255,0.97);\r\n    backdrop-filter: blur(10px);\r\n    -webkit-backdrop-filter: blur(10px);\r\n    transition: box-shadow 0.3s ease;\r\n    padding: 18px 0;\r\n    overflow-x: auto;\r\n    -ms-overflow-style: none;\r\n    scrollbar-width: none;\r\n}\r\n.kfh-wrap .kfh-jump::-webkit-scrollbar { display: none; }\r\n.kfh-wrap .kfh-jump.kfh-scrolled { box-shadow: 0 2px 12px rgba(0,0,0,0.08); }\r\n.kfh-wrap .kfh-jump-inner {\r\n    display: flex; justify-content: center; flex-wrap: wrap;\r\n    gap: 4px; padding: 0 16px;\r\n    font-family: 'Montserrat', sans-serif; font-size: 14px;\r\n    white-space: nowrap;\r\n}\r\n.kfh-wrap .kfh-jump-inner a {\r\n    display: inline-block; color: var(--kfh-blue);\r\n    text-decoration: none !important;\r\n    font-weight: 500;\r\n    padding: 8px 16px; transition: color 0.2s, background 0.2s;\r\n    border-radius: 6px; white-space: nowrap; flex-shrink: 0;\r\n}\r\n.kfh-wrap .kfh-jump-inner a:hover { color: var(--kfh-heading); background: var(--kfh-blue-soft); }\r\n.kfh-wrap .kfh-jump-inner a.kfh-active { color: var(--kfh-heading); background: var(--kfh-blue-soft); font-weight: 700; }\r\n\r\n\/* \u2500\u2500 ARTICLE WRAPPER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-wrapper { max-width: 1000px; margin: 0 auto; padding: 0 48px; }\r\n.kfh-wrap .kfh-article-body { padding-top: 72px; padding-bottom: 100px; }\r\n.kfh-wrap .kfh-article-body p { margin-bottom: 28px; }\r\n.kfh-wrap .kfh-article-body a {\r\n    text-decoration: underline;\r\n    text-underline-offset: 3px;\r\n    text-decoration-color: rgba(91,196,191,0.3);\r\n    color: var(--kfh-navy);\r\n}\r\n.kfh-wrap .kfh-article-body a:hover { text-decoration-color: var(--kfh-blue); color: var(--kfh-blue); }\r\n\r\n\/* \u2500\u2500 HEADINGS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-h2 {\r\n    font-size: 32px; font-weight: 900;\r\n    color: var(--kfh-heading); line-height: 1.2;\r\n    letter-spacing: -0.03em;\r\n    margin: 88px 0 12px;\r\n    scroll-margin-top: 170px; \/* 90px site header + ~55px jump bar + 25px breathing room *\/\r\n}\r\n.kfh-wrap .kfh-h2-line {\r\n    width: 56px; height: 3px;\r\n    background: var(--kfh-blue); border-radius: 2px; margin-bottom: 32px;\r\n}\r\n.kfh-wrap .kfh-h3 {\r\n    font-size: 22px; font-weight: 700;\r\n    color: var(--kfh-heading); line-height: 1.28;\r\n    letter-spacing: -0.015em;\r\n    margin: 48px 0 16px;\r\n}\r\n\r\n\/* \u2500\u2500 TABLES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-table-wrap {\r\n    overflow-x: auto;\r\n    -webkit-overflow-scrolling: touch;\r\n    margin: 24px 0 8px;\r\n    border-radius: 12px;\r\n    border: 1px solid var(--kfh-rule-light);\r\n    box-shadow: 0 2px 8px rgba(0,0,0,0.04);\r\n}\r\n.kfh-wrap .kfh-table-wrap table {\r\n    width: 100%; border-collapse: collapse;\r\n    font-size: 14.5px; background: var(--kfh-bg); min-width: 560px;\r\n}\r\n.kfh-wrap .kfh-table-wrap thead tr { background: var(--kfh-y1); }\r\n.kfh-wrap .kfh-table-wrap thead th {\r\n    font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 800;\r\n    letter-spacing: 0.08em; text-transform: uppercase; color: #000000;\r\n    padding: 14px 16px; text-align: left; white-space: nowrap;\r\n}\r\n.kfh-wrap .kfh-table-wrap tbody tr:nth-child(even) { background: var(--kfh-offwhite); }\r\n.kfh-wrap .kfh-table-wrap tbody tr:hover { background: var(--kfh-blue-soft); transition: background 0.2s; }\r\n.kfh-wrap .kfh-table-wrap tbody td {\r\n    padding: 12px 16px; color: var(--kfh-text); line-height: 1.55;\r\n    border-bottom: 1px solid var(--kfh-rule-light); vertical-align: top;\r\n}\r\n.kfh-wrap .kfh-table-wrap tbody tr:last-child td { border-bottom: none; }\r\n.kfh-wrap .kfh-table-wrap tbody td strong { color: var(--kfh-heading); font-weight: 700; }\r\n.kfh-wrap .kfh-table-note {\r\n    font-size: 12.5px; color: var(--kfh-text-light);\r\n    margin: 10px 0 32px; line-height: 1.65; font-style: italic;\r\n}\r\n\r\n\/* \u2500\u2500 CONDITION LIST \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-condition-list { list-style: none; padding: 0; margin: 20px 0 28px; }\r\n.kfh-wrap .kfh-condition-list li {\r\n    padding: 14px 18px;\r\n    margin-bottom: 8px;\r\n    border-left: 4px solid var(--kfh-blue);\r\n    background: var(--kfh-offwhite);\r\n    border-radius: 0 8px 8px 0;\r\n    font-size: 15.5px;\r\n    line-height: 1.7;\r\n    color: var(--kfh-text);\r\n}\r\n.kfh-wrap .kfh-condition-list li strong { color: var(--kfh-heading); }\r\n\r\n\/* \u2500\u2500 HIGHLIGHT BOX \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-highlight {\r\n    background: var(--kfh-blue-soft);\r\n    border: 1px solid rgba(91,196,191,0.2);\r\n    border-radius: 12px;\r\n    padding: 28px 32px; margin: 32px 0;\r\n    font-size: 15px; line-height: 1.7;\r\n}\r\n.kfh-wrap .kfh-highlight strong { color: var(--kfh-heading); }\r\n.kfh-wrap .kfh-highlight a { color: var(--kfh-blue); font-weight: 600; }\r\n\r\n\/* \u2500\u2500 STAT ROW \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-stat-row {\r\n    display: grid; grid-template-columns: repeat(3, 1fr);\r\n    gap: 16px; margin: 32px 0 40px;\r\n}\r\n.kfh-wrap .kfh-stat-box {\r\n    background: var(--kfh-blue-soft);\r\n    border: 1px solid rgba(91,196,191,0.25);\r\n    border-radius: 12px;\r\n    padding: 28px 20px; text-align: center;\r\n}\r\n.kfh-wrap .kfh-stat-value {\r\n    font-family: 'Montserrat', sans-serif;\r\n    font-size: 22px; font-weight: 900;\r\n    color: var(--kfh-heading); line-height: 1.2;\r\n    margin-bottom: 10px; letter-spacing: -0.02em;\r\n}\r\n.kfh-wrap .kfh-stat-label { font-size: 13px; color: var(--kfh-text-mid); line-height: 1.55; }\r\n\r\n\/* \u2500\u2500 VERDICT BOX \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-verdict-box {\r\n    background: var(--kfh-y1);\r\n    border-radius: 12px;\r\n    padding: 28px 32px; margin: 32px 0;\r\n}\r\n.kfh-wrap .kfh-verdict-label {\r\n    font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 800;\r\n    letter-spacing: 0.14em; text-transform: uppercase;\r\n    color: #000000; margin-bottom: 12px;\r\n}\r\n.kfh-wrap .kfh-verdict-box p { font-size: 15.5px; line-height: 1.75; color: #000000; margin: 0; }\r\n\r\n\/* \u2500\u2500 VALIDATION LIST \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-validation-list { list-style: none; padding: 0; margin: 24px 0; }\r\n.kfh-wrap .kfh-validation-list li {\r\n    padding: 18px 0; border-bottom: 1px solid var(--kfh-rule-light);\r\n    font-size: 15.5px; line-height: 1.75; color: var(--kfh-text);\r\n    display: grid; grid-template-columns: 32px 1fr; gap: 16px; align-items: start;\r\n}\r\n.kfh-wrap .kfh-validation-list li:last-child { border-bottom: none; }\r\n.kfh-wrap .kfh-val-num {\r\n    width: 28px; height: 28px; border-radius: 50%;\r\n    background: var(--kfh-y1); display: flex; align-items: center; justify-content: center;\r\n    font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 900;\r\n    color: #000000; flex-shrink: 0; margin-top: 3px;\r\n}\r\n\r\n\/* \u2500\u2500 INFOGRAPHIC BLOCK \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-infographic-block {\r\n    margin: 32px 0 48px; border-radius: 14px;\r\n    overflow: hidden; box-shadow: 0 4px 24px rgba(0,0,0,0.07);\r\n}\r\n.kfh-wrap .kfh-infographic-block img { width: 100%; height: auto; display: block; }\r\n\r\n\/* \u2500\u2500 CTA BLOCK \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-cta {\r\n    background: var(--kfh-y4); border-radius: 12px;\r\n    padding: 40px 44px; margin: 64px 0;\r\n    display: flex; flex-direction: column; align-items: center; text-align: center; gap: 24px;\r\n    position: relative; overflow: hidden;\r\n}\r\n.kfh-wrap .kfh-cta h3 { font-size: 22px; font-weight: 700; color: #000000; margin-bottom: 10px; }\r\n.kfh-wrap .kfh-cta .kfh-cta-body { font-family: 'Open Sans', sans-serif; font-size: 15px; color: rgba(0,0,0,0.8); margin-bottom: 14px; line-height: 1.7; }\r\n.kfh-wrap .kfh-cta .kfh-cta-sub { font-family: 'Open Sans', sans-serif; font-size: 13px; color: rgba(0,0,0,0.65); display: flex; gap: 16px; flex-wrap: wrap; justify-content: center; }\r\n.kfh-wrap .kfh-cta .kfh-cta-sub span { display: inline-flex; align-items: center; gap: 6px; }\r\n.kfh-wrap .kfh-cta-btns { display: flex; flex-direction: row; gap: 10px; flex-wrap: wrap; position: relative; z-index: 2; justify-content: center; }\r\n\r\n\/* \u2500\u2500 BUTTONS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-btn,\r\n.kfh-sticky-cta-bt .kfh-btn {\r\n    display: inline-flex; align-items: center; gap: 8px;\r\n    padding: 14px 28px; border-radius: 8px;\r\n    font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 14px;\r\n    border: none; cursor: pointer; text-decoration: none !important;\r\n    transition: all 0.25s; white-space: nowrap; line-height: 1;\r\n}\r\n.kfh-wrap .kfh-btn svg,\r\n.kfh-sticky-cta-bt .kfh-btn svg { width: 16px; height: 16px; flex-shrink: 0; }\r\n\r\n.kfh-wrap .kfh-btn-green { background: var(--kfh-blue); color: #000000; }\r\n.kfh-wrap .kfh-btn-green:hover { background: var(--kfh-blue-hover); color: #ffffff !important; transform: translateY(-2px); box-shadow: 0 6px 24px rgba(91,196,191,0.3); }\r\n\r\n.kfh-wrap .kfh-btn-wa,\r\n.kfh-sticky-cta-bt .kfh-btn-wa { background: var(--kfh-wa, #25D366); color: #fff; }\r\n.kfh-wrap .kfh-btn-wa:hover,\r\n.kfh-sticky-cta-bt .kfh-btn-wa:hover { background: #1FBD5C; color: #fff; transform: translateY(-2px); }\r\n\r\n.kfh-wrap .kfh-btn-yellow,\r\n.kfh-sticky-cta-bt .kfh-btn-yellow {\r\n    background: var(--kfh-y1, #fff200);\r\n    color: var(--kfh-navy, #000); font-weight: 800;\r\n}\r\n.kfh-wrap .kfh-btn-yellow:hover,\r\n.kfh-sticky-cta-bt .kfh-btn-yellow:hover {\r\n    background: var(--kfh-y2, #fff566);\r\n    color: #000000;\r\n    transform: translateY(-2px);\r\n    box-shadow: 0 6px 24px rgba(255,242,0,0.35);\r\n}\r\n\r\n.kfh-wrap .kfh-btn-outline-blue {\r\n    background: transparent; color: var(--kfh-blue);\r\n    border: 1.5px solid var(--kfh-blue);\r\n}\r\n.kfh-wrap .kfh-btn-outline-blue:hover { background: var(--kfh-blue-soft); color: var(--kfh-blue); }\r\n\r\n\/* \u2500\u2500 FAQ CARDS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-qa-card {\r\n    background: var(--kfh-bg);\r\n    border: 1px solid var(--kfh-rule-light);\r\n    border-radius: 14px;\r\n    padding: 32px 36px; margin-bottom: 18px;\r\n    transition: border-color 0.25s, box-shadow 0.25s, transform 0.25s;\r\n    position: relative; overflow: hidden;\r\n}\r\n.kfh-wrap .kfh-qa-card::before {\r\n    content: ''; position: absolute;\r\n    left: 0; top: 0; bottom: 0;\r\n    width: 4px; background: var(--kfh-y1);\r\n    opacity: 0; transition: opacity 0.25s;\r\n}\r\n.kfh-wrap .kfh-qa-card:hover { border-color: var(--kfh-rule); box-shadow: 0 6px 24px rgba(0,0,0,0.06); transform: translateY(-2px); }\r\n.kfh-wrap .kfh-qa-card:hover::before { opacity: 1; }\r\n.kfh-wrap .kfh-qa-card-head {\r\n    display: grid; grid-template-columns: auto 1fr;\r\n    gap: 20px; align-items: baseline; margin-bottom: 16px;\r\n}\r\n.kfh-wrap .kfh-qa-num-pill {\r\n    font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 800;\r\n    letter-spacing: 0.12em; text-transform: uppercase;\r\n    color: #000000; background: var(--kfh-y2);\r\n    padding: 6px 12px; border-radius: 6px;\r\n    display: inline-block; white-space: nowrap;\r\n    position: relative; top: -2px;\r\n}\r\n.kfh-wrap .kfh-qa-question {\r\n    font-family: 'Montserrat', sans-serif;\r\n    font-size: 19px; font-weight: 700;\r\n    color: var(--kfh-heading); line-height: 1.4;\r\n    letter-spacing: -0.01em; margin: 0;\r\n}\r\n.kfh-wrap .kfh-qa-card-body { font-size: 15.5px; line-height: 1.8; color: var(--kfh-text); }\r\n.kfh-wrap .kfh-qa-card-body p { margin-bottom: 14px; }\r\n.kfh-wrap .kfh-qa-card-body p:last-child { margin-bottom: 0; }\r\n.kfh-wrap .kfh-qa-card-body a { color: var(--kfh-navy); text-decoration: underline; text-underline-offset: 3px; text-decoration-color: rgba(91,196,191,0.35); }\r\n.kfh-wrap .kfh-qa-card-body a:hover { color: var(--kfh-blue); text-decoration-color: var(--kfh-blue); }\r\n\r\n\/* \u2500\u2500 BOOKING BLOCK \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-booking {\r\n    background: var(--kfh-bg); border: 1px solid var(--kfh-rule);\r\n    border-radius: 14px; padding: 36px 48px 32px; margin: 64px 0;\r\n    position: relative; overflow: hidden;\r\n}\r\n.kfh-wrap .kfh-booking h2 { font-size: 28px; font-weight: 900; color: var(--kfh-heading); margin-bottom: 6px; }\r\n.kfh-wrap .kfh-booking .kfh-sub { font-family: 'Open Sans', sans-serif; font-size: 15px; color: var(--kfh-text-light); margin-bottom: 24px; }\r\n.kfh-wrap .kfh-booking-steps { display: flex; flex-direction: column; gap: 0; margin-bottom: 24px; }\r\n.kfh-wrap .kfh-booking-step {\r\n    display: grid; grid-template-columns: 28px 1fr; gap: 16px;\r\n    padding: 16px 0; border-bottom: 1px solid var(--kfh-rule-light); align-items: baseline;\r\n}\r\n.kfh-wrap .kfh-booking-step:last-child { border-bottom: none; padding-bottom: 0; }\r\n.kfh-wrap .kfh-booking-step:first-child { padding-top: 0; }\r\n.kfh-wrap .kfh-booking-num {\r\n    width: 24px; height: 24px; border-radius: 50%;\r\n    background: none; color: var(--kfh-blue);\r\n    display: flex; align-items: center; justify-content: center;\r\n    font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 14px;\r\n    border: 2px solid var(--kfh-blue); flex-shrink: 0; position: relative; top: 1px;\r\n}\r\n.kfh-wrap .kfh-booking-step h4 { font-family: 'Montserrat', sans-serif; font-size: 15px; font-weight: 700; color: var(--kfh-heading); margin-bottom: 2px; display: inline; }\r\n.kfh-wrap .kfh-booking-step p { font-family: 'Open Sans', sans-serif; font-size: 14px; color: var(--kfh-text-mid); line-height: 1.65; margin-bottom: 0; display: inline; }\r\n.kfh-wrap .kfh-booking-step .kfh-step-content h4::after { content: ' - '; font-weight: 400; color: var(--kfh-text-light); }\r\n.kfh-wrap .kfh-booking-step a { color: var(--kfh-blue); text-decoration: underline; text-underline-offset: 2px; }\r\n.kfh-wrap .kfh-booking-footer { display: flex; align-items: center; justify-content: center; gap: 24px; padding-top: 0; flex-wrap: wrap; }\r\n.kfh-wrap .kfh-booking-actions { display: flex; gap: 10px; flex-wrap: wrap; }\r\n\r\n\/* \u2500\u2500 SOURCES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-sources { margin-top: 48px; padding-top: 32px; border-top: 1px solid var(--kfh-rule-light); }\r\n.kfh-wrap .kfh-sources-label {\r\n    font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 800;\r\n    letter-spacing: 0.14em; text-transform: uppercase;\r\n    color: var(--kfh-text-faint); margin-bottom: 16px;\r\n}\r\n.kfh-wrap .kfh-sources ol {\r\n    list-style: decimal; padding-left: 20px;\r\n    font-family: 'Open Sans', sans-serif; font-size: 13px;\r\n    color: var(--kfh-text-light); line-height: 1.7;\r\n}\r\n.kfh-wrap .kfh-sources li { margin-bottom: 6px; }\r\n\r\n\/* \u2500\u2500 REVEAL ANIMATION \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.kfh-wrap .kfh-reveal { opacity: 0; transform: translateY(18px); transition: opacity 0.7s ease, transform 0.7s ease; }\r\n.kfh-wrap .kfh-reveal.kfh-visible { opacity: 1; transform: translateY(0); }\r\n@media (prefers-reduced-motion: reduce) {\r\n    .kfh-wrap .kfh-reveal { opacity: 1; transform: none; transition: none; }\r\n}\r\n\r\n\/* \u2500\u2500 STICKY BOTTOM CTA (global \u2014 position:fixed) \u2500\u2500\u2500 *\/\r\n.kfh-sticky-cta-bt {\r\n    position: fixed;\r\n    bottom: 0; left: 0; right: 0; z-index: 9998;\r\n    background: rgba(0,0,0,0.97);\r\n    backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);\r\n    padding: 14px 24px;\r\n    display: flex; align-items: center; justify-content: center; gap: 12px;\r\n    transform: translateY(100%); transition: transform 0.4s ease;\r\n    box-shadow: 0 -4px 24px rgba(0,0,0,0.2);\r\n}\r\n.kfh-sticky-cta-bt.kfh-show { transform: translateY(0); }\r\n.kfh-sticky-cta-bt .kfh-sticky-text { font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 600; color: rgba(255,255,255,0.7); }\r\n.kfh-sticky-cta-bt .kfh-sticky-text strong { color: #fff; }\r\n.kfh-sticky-cta-bt .kfh-btn { padding: 12px 24px; font-size: 13px; }\r\n\r\n\/* \u2500\u2500 RESPONSIVE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n@media (max-width: 900px) {\r\n    .kfh-wrap .kfh-wrapper { padding: 0 28px; }\r\n    .kfh-wrap .kfh-qa-strip-inner { padding: 22px 28px; }\r\n}\r\n@media (max-width: 768px) {\r\n    .kfh-wrap .kfh-hero { padding: 80px 32px 56px; }\r\n    .kfh-wrap .kfh-hero h1 { font-size: 28px; }\r\n    .kfh-wrap .kfh-hero-img { margin-top: 40px; }\r\n    .kfh-wrap .kfh-article-body { padding-top: 48px; padding-bottom: 72px; }\r\n    .kfh-wrap .kfh-h2 { font-size: 26px; margin-top: 64px; }\r\n    .kfh-wrap .kfh-h3 { font-size: 19px; }\r\n    .kfh-wrap .kfh-cta { flex-direction: column; padding: 36px 28px; }\r\n    .kfh-wrap .kfh-cta-btns { width: 100%; flex-direction: column; }\r\n    .kfh-wrap .kfh-cta-btns .kfh-btn { justify-content: center; }\r\n    .kfh-wrap .kfh-booking { padding: 32px 24px; }\r\n    .kfh-wrap .kfh-booking h2 { font-size: 24px; }\r\n    .kfh-wrap .kfh-booking-footer { flex-direction: column; align-items: flex-start; gap: 20px; }\r\n    .kfh-wrap .kfh-booking-actions { width: 100%; }\r\n    .kfh-wrap .kfh-booking-actions .kfh-btn { flex: 1; justify-content: center; }\r\n    .kfh-wrap .kfh-validation-list li { grid-template-columns: 28px 1fr; }\r\n    .kfh-wrap .kfh-stat-row { grid-template-columns: 1fr; }\r\n    .kfh-wrap .kfh-qa-card { padding: 24px 22px; }\r\n    .kfh-wrap .kfh-qa-card-head { grid-template-columns: 1fr; gap: 10px; }\r\n    .kfh-wrap .kfh-qa-num-pill { justify-self: start; top: 0; }\r\n    .kfh-wrap .kfh-qa-question { font-size: 17px; }\r\n    .kfh-wrap .kfh-qa-card-body { font-size: 15px; }\r\n    .kfh-wrap .kfh-jump { padding: 8px 12px; }\r\n    .kfh-wrap .kfh-jump-inner { font-size: 11px; flex-wrap: nowrap; justify-content: flex-start; gap: 5px; }\r\n    .kfh-wrap .kfh-jump-inner a {\r\n        padding: 5px 10px; border: 1px solid var(--kfh-rule);\r\n        border-radius: 20px; font-size: 11px;\r\n        color: var(--kfh-text-mid); background: #fff;\r\n    }\r\n    .kfh-wrap .kfh-jump-inner a.kfh-active { color: var(--kfh-blue); border-color: var(--kfh-blue); background: var(--kfh-blue-soft); font-weight: 700; }\r\n    .kfh-sticky-cta-bt { flex-direction: column; gap: 8px; padding: 12px 20px 16px; }\r\n    .kfh-sticky-cta-bt .kfh-sticky-text { font-size: 12px; text-align: center; }\r\n    .kfh-sticky-cta-bt .kfh-btn { width: 100%; justify-content: center; padding: 12px 20px; }\r\n}\r\n@media (max-width: 480px) {\r\n    .kfh-wrap .kfh-hero { padding: 72px 24px 48px; }\r\n    .kfh-wrap .kfh-hero h1 { font-size: 24px; }\r\n    .kfh-wrap .kfh-hero-meta { flex-direction: column; gap: 8px; }\r\n    .kfh-wrap .kfh-hero-img { margin-top: 36px; border-radius: 10px; }\r\n    .kfh-wrap .kfh-qa-strip-inner { flex-direction: column; }\r\n    .kfh-wrap .kfh-wrapper { padding: 0 20px; }\r\n    .kfh-wrap .kfh-table-wrap table { min-width: 480px; }\r\n}\r\n<\/style>\r\n\r\n<!-- \u2550\u2550\u2550 PROGRESS BAR \u2550\u2550\u2550 -->\r\n<div class=\"kfh-progress\" id=\"kfhbt-prog\" aria-hidden=\"true\"><\/div>\r\n\r\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\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     MAIN CONTENT WRAPPER\r\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\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<div class=\"kfh-wrap\">\r\n\r\n<!-- \u2500\u2500 HERO \u2500\u2500 -->\r\n<header class=\"kfh-hero\">\r\n    <div class=\"kfh-hero-content\">\r\n        <div class=\"kfh-hero-cat\">Safety Guide<\/div>\r\n        <h1>Hiring a Part-Time Helper for Families with Babies and Toddlers: A Singapore Safety Guide<\/h1>\r\n        <p class=\"kfh-hero-sub\">What changes about a home clean when there is a baby in the house: the products worth swapping, how to book around naps, and how to check who is actually coming through your door.<\/p>\r\n        <div class=\"kfh-hero-meta\">\r\n            <span>\r\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><\/svg>\r\n                Updated Aug 2026\r\n            <\/span>\r\n            <span>\r\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 6v6l4 2\"\/><\/svg>\r\n                11 min read\r\n            <\/span>\r\n            <span>\r\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\r\n                Singapore\r\n            <\/span>\r\n        <\/div>\r\n        <div class=\"kfh-hero-img\">\r\n            <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-content\/uploads\/2026\/08\/KungFu-Helper-Part-Time-Helper-Babies-Toddlers-Safety-Guide.gif\" alt=\"Part-time helper cleaning while mother plays with baby on floor in Singapore home\" width=\"720\" height=\"405\" loading=\"eager\">\r\n        <\/div>\r\n    <\/div>\r\n<\/header>\r\n\r\n<!-- \u2500\u2500 QUICK ANSWER STRIP \u2500\u2500 -->\r\n<div class=\"kfh-qa-strip\">\r\n    <div class=\"kfh-qa-strip-inner\">\r\n        <div>\r\n            <div class=\"kfh-qa-strip-label\">Quick Answer<\/div>\r\n            <p class=\"kfh-qa-strip-text\"><strong>A part-time helper is cleaning support, not childcare.<\/strong> For a home with a baby, three things matter: swap bleach and aerosol sprays for unscented alternatives, book so floors dry before your baby is back on them, and engage through a company whose cleaners are legally employed. KungFu Helper starts at $23 per hour, 2.5-hour minimum.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<!-- \u2500\u2500 SECTION JUMP BAR \u2500\u2500 -->\r\n<div class=\"kfh-jump\" id=\"kfhbt-jump\">\r\n    <nav class=\"kfh-jump-inner\" aria-label=\"Jump to section\">\r\n        <a href=\"#kfhbt-what-changes\">What Changes<\/a>\r\n        <a href=\"#kfhbt-products\">Products to Swap<\/a>\r\n        <a href=\"#kfhbt-stock\">What to Stock<\/a>\r\n        <a href=\"#kfhbt-naps\">Timing Around Naps<\/a>\r\n        <a href=\"#kfhbt-baby-items\">Baby Items<\/a>\r\n        <a href=\"#kfhbt-who-comes\">Checking Who Comes<\/a>\r\n        <a href=\"#kfhbt-faqs\">FAQ<\/a>\r\n    <\/nav>\r\n<\/div>\r\n\r\n<!-- \u2500\u2500 ARTICLE BODY \u2500\u2500 -->\r\n<div class=\"kfh-wrapper\">\r\n<article class=\"kfh-article-body\">\r\n\r\n    <p>Here is the thing most parents work out only after the first session: the risk in a home clean is not the cleaning. It is the twenty minutes afterwards, when a freshly mopped floor is still damp with something and a nine-month-old is crawling across it with their hands going straight into their mouth.<\/p>\r\n\r\n    <p>Babies live at floor level, breathe faster than adults relative to their size, and put everything in their mouths. That combination turns a routine clean into something worth thinking about properly. Not because cleaning is dangerous, but because the same session, done in a slightly different order with two or three products swapped out, is meaningfully safer.<\/p>\r\n\r\n\r\n    <!-- KEY TAKEAWAYS -->\r\n    <h2 class=\"kfh-h2 kfh-reveal\" id=\"kfhbt-takeaways\">Key Takeaways<\/h2>\r\n    <div class=\"kfh-h2-line\"><\/div>\r\n\r\n    <ul class=\"kfh-condition-list kfh-reveal\">\r\n        <li><strong>A part-time helper is not a babysitter.<\/strong> Cleaning companies in Singapore, including us, exclude childcare from scope, so plan for a clean that happens around your baby rather than care that replaces you.<\/li>\r\n        <li><strong>The default supply list is the problem.<\/strong> Most part-time cleaning services ask you to prepare bleach, stain remover, and glass spray, where a household with an infant is better served by unscented, non-aerosol substitutes.<\/li>\r\n        <li><strong>Sprays and scents carry the most evidence against them.<\/strong> Research following more than 2,000 infants found scented and sprayed cleaning products were associated with the highest risk of wheeze and asthma by age three.<\/li>\r\n        <li><strong>Timing beats products for practical impact.<\/strong> Booking so that vacuuming and mopping finish at the start of a wake window removes the noise problem and the wet-floor problem in one decision.<\/li>\r\n        <li><strong>Legal employment is the trust check that matters.<\/strong> Engaging another household's domestic worker part-time is an offence in Singapore for the person paying as much as for the person working.<\/li>\r\n    <\/ul>\r\n\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 WHAT CHANGES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <h2 class=\"kfh-h2 kfh-reveal\" id=\"kfhbt-what-changes\">What Actually Changes When There Is a Baby in the House<\/h2>\r\n    <div class=\"kfh-h2-line\"><\/div>\r\n\r\n    <p>Nothing about the cleaning itself is different. What changes is the margin for error.<\/p>\r\n\r\n    <p>An adult walks across a mopped floor and nothing happens. An infant crawls across the same floor with their palms flat on it, then puts those palms in their mouth. An adult in a room with a fresh spray of surface cleaner breathes it at chest height for a minute. A baby on a playmat breathes it at floor level, where heavier vapours settle, and does so faster relative to their body size.<\/p>\r\n\r\n    <p>Singapore's <a href=\"https:\/\/www.healthhub.sg\/well-being-and-lifestyle\/personal-care\/keepingyourhomepoisonfree\" rel=\"nofollow noopener\" target=\"_blank\">HealthHub guidance on household poisons<\/a> makes the same point from the other direction: children are drawn to bright packaging and pleasant smells, which is exactly how cleaning products are designed. A lemon-scented floor cleaner does not read as dangerous to a toddler.<\/p>\r\n\r\n    <p>So the adjustments are small and specific. Change a few products. Change the order of the session. Be clear about which items are off-limits. That is most of it.<\/p>\r\n\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 PRODUCTS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <h2 class=\"kfh-h2 kfh-reveal\" id=\"kfhbt-products\">Which Products to Change When There Is a Baby at Home<\/h2>\r\n    <div class=\"kfh-h2-line\"><\/div>\r\n\r\n    <p>\"Baby-safe\" is not a regulated term in Singapore, so on its own it tells you very little. What is useful is knowing which categories carry the most risk in a home with an infant, and what to use instead.<\/p>\r\n\r\n    <div class=\"kfh-infographic-block kfh-reveal\">\r\n        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-content\/uploads\/2026\/08\/cleaning-products-alternatives-baby-safe.png\" alt=\"Baby-Safe Cleaning Products: What to Swap and Why. Six product categories with safer alternatives for homes with babies.\" width=\"940\" height=\"1330\" loading=\"lazy\">\r\n    <\/div>\r\n\r\n    <p>The pattern across all six is the same. The risk is rarely the chemical sitting in the bottle. It is the delivery, meaning whether it becomes an airborne mist, whether it leaves residue on a surface at crawling height, and whether it is stored where small hands reach.<\/p>\r\n\r\n    <p>Worth being straight about the limits here: swapping products reduces exposure, it does not eliminate it, and a home cleaned with soap and water is not disinfected. For most households with a healthy baby that is the right trade. If your paediatrician has advised stricter hygiene for a specific reason, follow that instead.<\/p>\r\n\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 WHAT TO STOCK \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <h2 class=\"kfh-h2 kfh-reveal\" id=\"kfhbt-stock\">What We Bring, and What You Will Need to Stock<\/h2>\r\n    <div class=\"kfh-h2-line\"><\/div>\r\n\r\n    <p>Our part-time helper service runs two ways, and the difference matters more for a household with a baby than for anyone else.<\/p>\r\n\r\n    <p>Book at <a href=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/blog\/part-time-helper-cost-singapore\/\">$23 per hour for recurring sessions or $26 per hour ad hoc<\/a>, and you supply the products. Book with supplies included, and our cleaner arrives with a standard kit.<\/p>\r\n\r\n    <p>For a home with an infant we generally suggest the first option, because you control exactly what enters the house. Our standard prepared list includes toilet bowl bleach, bathroom stain remover, kitchen stove cleaner, and window spray. Here is the baby-adjusted version of that list.<\/p>\r\n\r\n    <div class=\"kfh-table-wrap kfh-reveal\">\r\n        <table>\r\n            <thead>\r\n                <tr>\r\n                    <th>On Our Standard List<\/th>\r\n                    <th>Baby-Adjusted Version<\/th>\r\n                <\/tr>\r\n            <\/thead>\r\n            <tbody>\r\n                <tr><td><strong>1 toilet bowl bleach<\/strong><\/td><td>Keep it. Toilet bowls only, door closed, fan running, and stored latched afterwards<\/td><\/tr>\r\n                <tr><td><strong>1 bathroom stain remover<\/strong><\/td><td>Swap for an unscented hydrogen peroxide or citric acid cleaner<\/td><\/tr>\r\n                <tr><td><strong>1 window and glass solution<\/strong><\/td><td>Swap for ammonia-free glass cleaner, or a vinegar solution applied to the cloth<\/td><\/tr>\r\n                <tr><td><strong>1 kitchen stove cleaner<\/strong><\/td><td>Keep it, but apply to the cloth rather than spraying, and ventilate the kitchen<\/td><\/tr>\r\n                <tr><td><strong>1 floor cleaner<\/strong><\/td><td>Switch to unscented. Plain warm water handles most floors in a home where nobody wears shoes indoors<\/td><\/tr>\r\n                <tr><td><strong>3 microfibre cloths<\/strong><\/td><td>Increase to 6 and colour-code them, with one set reserved for the nursery and baby items<\/td><\/tr>\r\n                <tr><td><strong>1 vacuum<\/strong><\/td><td>Keep it. If yours has a HEPA filter, mention it, since it changes what gets left behind in the air<\/td><\/tr>\r\n                <tr><td><strong>1 mop and pail<\/strong><\/td><td>Add a second small pail kept only for baby items<\/td><\/tr>\r\n            <\/tbody>\r\n        <\/table>\r\n    <\/div>\r\n\r\n    <p>The colour-coded cloths are the cheapest improvement on this list by a wide margin. Six microfibre cloths cost a few dollars and remove the main cross-contamination route, which is a cloth that wiped the bathroom later touching a high chair tray.<\/p>\r\n\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 NAPS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <h2 class=\"kfh-h2 kfh-reveal\" id=\"kfhbt-naps\">Scheduling Around Naps<\/h2>\r\n    <div class=\"kfh-h2-line\"><\/div>\r\n\r\n    <p>This is the part most parents get wrong on the first booking, and it is the easiest to fix.<\/p>\r\n\r\n    <p>Vacuuming is loud. Mopping leaves floors wet for fifteen to thirty minutes. Both are worst during a nap and worst immediately before floor play. The fix is to book so the noisy, wet work happens at the start of a wake window, giving floors the whole nap to dry, and so the quiet work happens while your baby sleeps.<\/p>\r\n\r\n    <p>Wake windows, meaning the stretch a baby can comfortably stay awake between sleeps, lengthen quickly across the first two years.<\/p>\r\n\r\n    <div class=\"kfh-table-wrap kfh-reveal\">\r\n        <table>\r\n            <thead>\r\n                <tr>\r\n                    <th>Age<\/th>\r\n                    <th>Typical Wake Window<\/th>\r\n                    <th>Naps per Day<\/th>\r\n                    <th>What This Means for Booking<\/th>\r\n                <\/tr>\r\n            <\/thead>\r\n            <tbody>\r\n                <tr><td><strong>0 to 3 months<\/strong><\/td><td>45 to 60 minutes<\/td><td>4 to 5<\/td><td>Timing is unpredictable. Book a longer session and accept that it will work around you<\/td><\/tr>\r\n                <tr><td><strong>3 to 6 months<\/strong><\/td><td>1.5 to 2.5 hours<\/td><td>3 to 4<\/td><td>A 2.5-hour session fits roughly one wake window plus one nap<\/td><\/tr>\r\n                <tr><td><strong>6 to 12 months<\/strong><\/td><td>2 to 3 hours<\/td><td>2 to 3<\/td><td>The easiest stage to plan. Start after the morning wake, with floors done first<\/td><\/tr>\r\n                <tr><td><strong>12 to 18 months<\/strong><\/td><td>3 to 4 hours<\/td><td>1 to 2<\/td><td>A 3-hour session fits neatly inside a single wake window<\/td><\/tr>\r\n                <tr><td><strong>18 months to 3 years<\/strong><\/td><td>5 to 6 hours<\/td><td>1 or none<\/td><td>Book around the single afternoon nap, or during preschool hours<\/td><\/tr>\r\n            <\/tbody>\r\n        <\/table>\r\n    <\/div>\r\n    <p class=\"kfh-table-note\">* These are typical ranges rather than targets. Your baby's own pattern is the one that counts.<\/p>\r\n\r\n    <p>A sequence that works for most homes on a 2.5 to 3 hour booking:<\/p>\r\n\r\n    <ul class=\"kfh-condition-list kfh-reveal\">\r\n        <li><strong>First 30 minutes, wake window.<\/strong> Vacuuming and any floor machine work. This is the loudest part and it needs to happen while your baby is already awake.<\/li>\r\n        <li><strong>Next 30 minutes, wake window.<\/strong> Mopping, so floors have the entire nap to dry before anyone is back on them.<\/li>\r\n        <li><strong>Nap begins.<\/strong> Bathrooms, kitchen, dishes, and surface wiping. All quiet, all behind a closed door where possible.<\/li>\r\n        <li><strong>Final stretch.<\/strong> Bedding, laundry, ironing, and folding. Quiet enough to finish on either side of a wake.<\/li>\r\n    <\/ul>\r\n\r\n    <p>One scheduling note that catches people out: we ask for two days' notice to change a session, otherwise a rescheduling charge of half the booking value applies. With a newborn, book recurring rather than ad hoc, because recurring bookings hold a fixed slot with the same helper, and a fixed slot is far easier to shift within a routine than to rebuild from scratch each week.<\/p>\r\n\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 BABY ITEMS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <h2 class=\"kfh-h2 kfh-reveal\" id=\"kfhbt-baby-items\">Baby Items: What to Tell Your Helper<\/h2>\r\n    <div class=\"kfh-h2-line\"><\/div>\r\n\r\n    <p>Assume nothing is obvious. A cleaner who has worked in fifty homes has seen fifty different sets of rules about what may be touched.<\/p>\r\n\r\n    <p>Write one page and leave it on the kitchen counter. Cover these:<\/p>\r\n\r\n    <div class=\"kfh-table-wrap kfh-reveal\">\r\n        <table>\r\n            <thead>\r\n                <tr>\r\n                    <th>Item<\/th>\r\n                    <th>What to Say<\/th>\r\n                <\/tr>\r\n            <\/thead>\r\n            <tbody>\r\n                <tr><td><strong>Cot and cot mattress<\/strong><\/td><td>Whether it gets vacuumed or wiped, and with what. Nothing sprayed directly onto the mattress, and never remade with anything still damp<\/td><\/tr>\r\n                <tr><td><strong>Steriliser, bottles, teats<\/strong><\/td><td>Off-limits to the general clean. Say so explicitly, because a well-meaning helper may otherwise wash them with dish soap<\/td><\/tr>\r\n                <tr><td><strong>Playmat and floor mats<\/strong><\/td><td>Warm water and a dedicated cloth. No disinfectant unless you have asked for it, and rinse afterwards if you have<\/td><\/tr>\r\n                <tr><td><strong>High chair<\/strong><\/td><td>Tray and straps, warm soapy water, rinsed. The straps are the part most often missed<\/td><\/tr>\r\n                <tr><td><strong>Soft toys and comforters<\/strong><\/td><td>Which ones go in the wash, which never do, and whether the one they sleep with is untouchable<\/td><\/tr>\r\n                <tr><td><strong>Pram and car seat<\/strong><\/td><td>Usually outside scope, and worth stating rather than leaving to assumption<\/td><\/tr>\r\n                <tr><td><strong>The nursery generally<\/strong><\/td><td>Whether it is cleaned at all, at which point in the session, and with the door open or shut<\/td><\/tr>\r\n                <tr><td><strong>Nappy bin and changing area<\/strong><\/td><td>Where the waste goes, and which cloth is used for the changing surface<\/td><\/tr>\r\n            <\/tbody>\r\n        <\/table>\r\n    <\/div>\r\n\r\n    <p>Add your building access details, your contact number, and where the cloths and products live. That is the whole document. It takes ten minutes to write once and saves you the same conversation every session.<\/p>\r\n\r\n    <p>For the first session we recommend being at home. That is our standard advice for every new client, and it matters more here, because the briefing is longer and you want to see how it goes. Once the routine is set, recurring clients can request the same helper each time, which removes the re-briefing entirely.<\/p>\r\n\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 WHO COMES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <h2 class=\"kfh-h2 kfh-reveal\" id=\"kfhbt-who-comes\">Checking Who Comes Into Your Home<\/h2>\r\n    <div class=\"kfh-h2-line\"><\/div>\r\n\r\n    <p>Vetting a cleaning company is a different exercise from vetting an individual, and for a home with a baby it is the more useful one. Ask these five questions.<\/p>\r\n\r\n    <ul class=\"kfh-validation-list kfh-reveal\">\r\n        <li>\r\n            <div class=\"kfh-val-num\">1<\/div>\r\n            <div><strong>Are your cleaners legally employed, and by whom?<\/strong> This is the single most important question, and the answer should be immediate and specific. Ours are legally employed professionals from Myanmar, engaged through us rather than by you.<\/div>\r\n        <\/li>\r\n        <li>\r\n            <div class=\"kfh-val-num\">2<\/div>\r\n            <div><strong>Are they background-checked and trained in-house?<\/strong> Ask whether training is internal, or whether the company simply matches you with whoever happens to be available.<\/div>\r\n        <\/li>\r\n        <li>\r\n            <div class=\"kfh-val-num\">3<\/div>\r\n            <div><strong>Is the company insured, and what does the cover include?<\/strong> Relevant if something is damaged, and more relevant still if someone is injured in your home.<\/div>\r\n        <\/li>\r\n        <li>\r\n            <div class=\"kfh-val-num\">4<\/div>\r\n            <div><strong>Can I request the same helper each session?<\/strong> Yes. Recurring bookings are assigned the same helper each time. For a household with a baby, this matters because someone who has cleaned your home eight times knows the nursery rules without being told.<\/div>\r\n        <\/li>\r\n        <li>\r\n            <div class=\"kfh-val-num\">5<\/div>\r\n            <div><strong>What is explicitly excluded from scope?<\/strong> Childcare, elder care, and pet care are all excluded from our part-time helper service. A company that is vague here is a company that has not thought carefully about liability.<\/div>\r\n        <\/li>\r\n    <\/ul>\r\n\r\n    <h3 class=\"kfh-h3\">The Informal Route<\/h3>\r\n\r\n    <p>It comes up constantly, usually framed as a favour. A neighbour's domestic worker has Sunday free, she is wonderful with children, and a few hours of help would make an enormous difference.<\/p>\r\n\r\n    <p>In Singapore it is illegal, and the exposure is yours as well as hers. A migrant domestic worker's Work Permit ties her to one employer at one declared residential address. Paying her to clean your flat makes you an employer of a foreign worker without a valid pass.<\/p>\r\n\r\n    <div class=\"kfh-stat-row kfh-reveal\">\r\n        <div class=\"kfh-stat-box\">\r\n            <div class=\"kfh-stat-value\">$5,000 to $30,000<\/div>\r\n            <div class=\"kfh-stat-label\">Fine range for employing a foreign worker without a valid work pass, with possible imprisonment of up to 12 months<\/div>\r\n        <\/div>\r\n        <div class=\"kfh-stat-box\">\r\n            <div class=\"kfh-stat-value\">$3,300 to $24,000<\/div>\r\n            <div class=\"kfh-stat-label\">Range of financial penalties MOM has issued to employers found to have illegally deployed domestic workers<\/div>\r\n        <\/div>\r\n        <div class=\"kfh-stat-box\">\r\n            <div class=\"kfh-stat-value\">Up to $20,000<\/div>\r\n            <div class=\"kfh-stat-label\">Fine a foreign worker herself faces for unauthorised employment, alongside possible imprisonment<\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <p>MOM enforces this in practice. In one reported case, an employer was fined $7,000 for engaging a domestic worker already contracted to another household, and the worker was fined $13,000 for taking on unauthorised employment across two homes.<\/p>\r\n\r\n    <p>The point is not to alarm. It is that the informal route carries real consequences for a person with considerably less protection than you have, and the legal route costs <a href=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/blog\/part-time-helper-cost-singapore\/\">$23 an hour<\/a>.<\/p>\r\n\r\n\r\n    <!-- MID-ARTICLE CTA -->\r\n    <div class=\"kfh-cta kfh-reveal\">\r\n        <div>\r\n            <h3>Cleaning that works around your baby's routine<\/h3>\r\n            <div class=\"kfh-cta-body\">Tell us your child's age and your usual nap times, and we will match a helper and a slot that fit around them.<\/div>\r\n            <div class=\"kfh-cta-sub\">\r\n                <span>Legally employed, background-checked cleaners<\/span>\r\n                <span>Same helper on recurring bookings<\/span>\r\n                <span>4.8\u2605 Google rating<\/span>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"kfh-cta-btns\">\r\n            <a href=\"https:\/\/wa.me\/6587787373\" class=\"kfh-btn kfh-btn-wa\" rel=\"nofollow noopener\" target=\"_blank\">\r\n                <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 2C6.477 2 2 6.477 2 12c0 1.89.525 3.66 1.438 5.168L2 22l4.832-1.438A9.955 9.955 0 0012 22c5.523 0 10-4.477 10-10S17.523 2 12 2z\"\/><\/svg>\r\n                WhatsApp Us: +65 8778 7373\r\n            <\/a>\r\n            <a href=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/services\/part-time-helper\/\" class=\"kfh-btn kfh-btn-yellow\">Book a Part-Time Helper<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 FAQs \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <h2 class=\"kfh-h2 kfh-reveal\" id=\"kfhbt-faqs\">Frequently Asked Questions<\/h2>\r\n    <div class=\"kfh-h2-line\"><\/div>\r\n\r\n    <div class=\"kfh-qa-card kfh-reveal\">\r\n        <div class=\"kfh-qa-card-head\">\r\n            <span class=\"kfh-qa-num-pill\">FAQ 01<\/span>\r\n            <h3 class=\"kfh-qa-question\">Can a part-time helper look after my baby while she cleans?<\/h3>\r\n        <\/div>\r\n        <div class=\"kfh-qa-card-body\">\r\n            <p>No. Childcare is excluded from our <a href=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/blog\/25-questions-part-time-helpers-singapore\/\">part-time helper scope<\/a>, alongside elder care and pet care, and our cleaners are trained and insured for cleaning work. Plan for a clean that happens while you or another caregiver remains responsible for your baby. If you need childcare, engage a separately qualified caregiver for that.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"kfh-qa-card kfh-reveal\">\r\n        <div class=\"kfh-qa-card-head\">\r\n            <span class=\"kfh-qa-num-pill\">FAQ 02<\/span>\r\n            <h3 class=\"kfh-qa-question\">What cleaning products are safest around a baby?<\/h3>\r\n        <\/div>\r\n        <div class=\"kfh-qa-card-body\">\r\n            <p>Unscented, non-aerosol products applied to a cloth rather than sprayed into the air. Soap and water handles most surfaces. Keep chlorine bleach for toilet bowls with the door shut and the fan running, avoid ammonia-based glass sprays, and skip air fresheners entirely. Research following more than 2,000 infants found scented and sprayed products carried the strongest association with wheeze and asthma by age three.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"kfh-qa-card kfh-reveal\">\r\n        <div class=\"kfh-qa-card-head\">\r\n            <span class=\"kfh-qa-num-pill\">FAQ 03<\/span>\r\n            <h3 class=\"kfh-qa-question\">When is the best time to book a cleaning session with a newborn at home?<\/h3>\r\n        <\/div>\r\n        <div class=\"kfh-qa-card-body\">\r\n            <p>Start at the beginning of a wake window so vacuuming and mopping are finished before the nap, which gives floors time to dry. For a 6 to 12 month old, a mid-morning start usually works well. For toddlers on a single afternoon nap, book either side of it. Recurring bookings hold a fixed slot with the same helper, which is easier to build a routine around.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"kfh-qa-card kfh-reveal\">\r\n        <div class=\"kfh-qa-card-head\">\r\n            <span class=\"kfh-qa-num-pill\">FAQ 04<\/span>\r\n            <h3 class=\"kfh-qa-question\">Is it legal to hire another family's maid for a few hours?<\/h3>\r\n        <\/div>\r\n        <div class=\"kfh-qa-card-body\">\r\n            <p>No. A migrant domestic worker may only work for the employer named on her Work Permit, at the declared address. Paying her privately makes you an employer of a foreign worker without a valid pass, which carries fines from $5,000 to $30,000 and possible imprisonment, and she faces separate penalties of her own. Engage through a company whose cleaners are legally employed instead.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"kfh-qa-card kfh-reveal\">\r\n        <div class=\"kfh-qa-card-head\">\r\n            <span class=\"kfh-qa-num-pill\">FAQ 05<\/span>\r\n            <h3 class=\"kfh-qa-question\">How much does a part-time helper cost in Singapore?<\/h3>\r\n        <\/div>\r\n        <div class=\"kfh-qa-card-body\">\r\n            <p>KungFu Helper charges <a href=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/blog\/part-time-helper-cost-singapore\/\">$23 per hour for recurring weekly or fortnightly sessions and $26 per hour for ad hoc bookings<\/a>. The minimum session is 2.5 hours. A 3-room flat of 500 to 750 sqft typically needs 2.5 hours, where a 4-room flat of around 1,000 sqft needs 3 to 4 hours.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 VERDICT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <h2 class=\"kfh-h2 kfh-reveal\" id=\"kfhbt-verdict\">The Part Worth Paying For<\/h2>\r\n    <div class=\"kfh-h2-line\"><\/div>\r\n\r\n    <p>Most of what makes a clean baby-safe costs nothing. Swap three products, buy six microfibre cloths instead of three, and book the session so the floors dry before your baby is back on them.<\/p>\r\n\r\n    <p>The part that does cost something is who you let in. A cleaner engaged through a company that employs her legally, checks her background, trains her in-house, and insures the work is a different proposition from an informal arrangement with someone's helper on her day off. The gap between those two things is about $23 an hour.<\/p>\r\n\r\n    <p>For a household running on broken sleep, the real value is not a tidier flat. It is <a href=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/services\/part-time-helper\/\">two and a half hours you did not spend cleaning<\/a>.<\/p>\r\n\r\n    <div class=\"kfh-verdict-box kfh-reveal\">\r\n        <div class=\"kfh-verdict-label\">Verdict<\/div>\r\n        <p>Safe cleaning for your family. Book a vetted part-time helper with KungFu Helper.<\/p>\r\n    <\/div>\r\n\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 BOOKING \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <div class=\"kfh-booking kfh-reveal\" id=\"kfhbt-how-to-book\">\r\n        <h2>Book a Part-Time Helper with KungFu Helper<\/h2>\r\n        <p class=\"kfh-sub\">Legally employed, background-checked cleaners, in-house training, and the same helper each session on recurring bookings.<\/p>\r\n        <div class=\"kfh-booking-steps\">\r\n            <div class=\"kfh-booking-step\">\r\n                <div class=\"kfh-booking-num\">1<\/div>\r\n                <div class=\"kfh-step-content\">\r\n                    <h4>Get a Quote<\/h4>\r\n                    <p><a href=\"https:\/\/wa.me\/6587787373\" rel=\"nofollow noopener\" target=\"_blank\">WhatsApp us<\/a> on +65 8778 7373 or visit <a href=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/\">kungfuhelper.com.sg<\/a> for a rate with no hidden charges.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"kfh-booking-step\">\r\n                <div class=\"kfh-booking-num\">2<\/div>\r\n                <div class=\"kfh-step-content\">\r\n                    <h4>Confirm Booking<\/h4>\r\n                    <p>Tell us your home size, your child's age, and your usual nap times so we can size the session and place it in the right slot.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"kfh-booking-footer\">\r\n            <div class=\"kfh-booking-actions\">\r\n                <a href=\"https:\/\/wa.me\/6587787373\" class=\"kfh-btn kfh-btn-outline-blue\" style=\"font-size:13px;padding:12px 20px;\" rel=\"nofollow noopener\" target=\"_blank\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"width:14px;height:14px;\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 2C6.477 2 2 6.477 2 12c0 1.89.525 3.66 1.438 5.168L2 22l4.832-1.438A9.955 9.955 0 0012 22c5.523 0 10-4.477 10-10S17.523 2 12 2z\"\/><\/svg>\r\n                    WhatsApp: +65 8778 7373\r\n                <\/a>\r\n                <a href=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/services\/part-time-helper\/\" class=\"kfh-btn kfh-btn-outline-blue\" style=\"font-size:13px;padding:12px 20px;\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"width:14px;height:14px;\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\"\/><\/svg>\r\n                    Website: kungfuhelper.com.sg\r\n                <\/a>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 ABOUT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <h2 class=\"kfh-h2 kfh-reveal\" id=\"kfhbt-about\">About KungFu Helper<\/h2>\r\n    <div class=\"kfh-h2-line\"><\/div>\r\n    <p>KungFu Helper is a Singapore home services company established in 2017, at 70 Shenton Way, EON Shenton #01-06, Singapore 079118. We specialise in <a href=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/services\/part-time-helper\/\">part-time cleaning<\/a>, <a href=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/services\/house-cleaning\/\">house cleaning<\/a>, <a href=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/services\/post-renovation-cleaning\/\">post-renovation cleaning<\/a>, and <a href=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/services\/aircon-cleaning\/\">aircon servicing<\/a>. We hold a 4.8-star Google rating, and all cleaners are legally employed and background-checked. Childcare, elder care, and pet care are not included in our part-time helper service.<\/p>\r\n\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SOURCES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <div class=\"kfh-sources\">\r\n        <div class=\"kfh-sources-label\">Sources<\/div>\r\n        <ol>\r\n            <li>Ministry of Manpower, reply to media queries on illegal deployment complaints. Financial penalties issued to employers ranged from $3,300 to $24,000 annually. <a href=\"https:\/\/www.mom.gov.sg\/newsroom\/press-replies\/2020\/0908-moms-reply-to-media-queries-on-illegal-deployment-complaints\" style=\"color:var(--kfh-text-light);\" rel=\"nofollow noopener\" target=\"_blank\">mom.gov.sg<\/a><\/li>\r\n            <li>Ministry of Manpower, A Guide for Migrant Domestic Workers. Illegal deployment and moonlighting penalties. <a href=\"https:\/\/www.mom.gov.sg\/-\/media\/mom\/documents\/publications\/guides\/mdw-handy-guide-english-burmese.pdf\" style=\"color:var(--kfh-text-light);\" rel=\"nofollow noopener\" target=\"_blank\">mom.gov.sg<\/a><\/li>\r\n            <li>Parks J et al., association between use of household cleaning products in infancy and childhood wheeze and asthma. CHILD Cohort Study, 2,022 children, CMAJ 2020. <a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC7030883\" style=\"color:var(--kfh-text-light);\" rel=\"nofollow noopener\" target=\"_blank\">pmc.ncbi.nlm.nih.gov<\/a><\/li>\r\n            <li>HealthHub Singapore, Keep Your Home Free From These Safety Hazards. Storage of household chemicals and child poisoning risk. <a href=\"https:\/\/www.healthhub.sg\/well-being-and-lifestyle\/personal-care\/keepingyourhomepoisonfree\" style=\"color:var(--kfh-text-light);\" rel=\"nofollow noopener\" target=\"_blank\">healthhub.sg<\/a><\/li>\r\n            <li>Cleveland Clinic, Wake Windows by Age. Typical wake windows from newborn through toddlerhood. <a href=\"https:\/\/health.clevelandclinic.org\/wake-windows-by-age\" style=\"color:var(--kfh-text-light);\" rel=\"nofollow noopener\" target=\"_blank\">health.clevelandclinic.org<\/a><\/li>\r\n            <li>KungFu Helper, Part Time Helper service rates and prepared supplies list, August 2026. <a href=\"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/services\/part-time-helper\/\" style=\"color:var(--kfh-text-light);\">kungfuhelper.com.sg<\/a><\/li>\r\n        <\/ol>\r\n    <\/div>\r\n\r\n    <p style=\"font-size:12px;color:var(--kfh-text-faint);line-height:1.6;margin-top:24px;padding-top:16px;border-top:1px solid var(--kfh-rule-light);padding-bottom:120px;\"><strong>Disclaimer:<\/strong> This article is general information, not medical advice. It covers cleaning practice in a home with an infant and does not cover infant care, feeding, or safe sleep. For guidance on those, speak to your paediatrician or refer to HealthHub. If you suspect a child has swallowed or been exposed to a cleaning product, call 995 immediately. Pricing shown is KungFu Helper's published rate card as of August 2026 and is subject to change. Regulatory penalties described are current published figures and are summarised for general guidance only. Last updated: August 2026.<\/p>\r\n\r\n<\/article>\r\n<\/div><!-- \/kfh-wrapper -->\r\n\r\n<\/div><!-- \/kfh-wrap -->\r\n\r\n<!-- \u2550\u2550\u2550 STICKY BOTTOM CTA (global \u2014 position:fixed) \u2550\u2550\u2550 -->\r\n<div class=\"kfh-sticky-cta-bt\" id=\"kfhbt-sticky\" aria-label=\"Book KungFu Helper part-time helper\">\r\n    <span class=\"kfh-sticky-text\"><strong>KungFu Helper<\/strong> &nbsp;\u00b7&nbsp; Part-Time Helper &nbsp;\u00b7&nbsp; Baby-safe cleaning &nbsp;\u00b7&nbsp; 4.8\u2605 Google<\/span>\r\n    <a href=\"https:\/\/wa.me\/6587787373\" class=\"kfh-btn kfh-btn-yellow\" rel=\"nofollow noopener\" target=\"_blank\">WhatsApp Us \u2192<\/a>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550\u2550 SCRIPTS \u2014 wrapped in IIFE to avoid global scope pollution \u2550\u2550\u2550 -->\r\n<script>\r\n(function () {\r\n    'use strict';\r\n\r\n    \/* \u2500\u2500 PROGRESS BAR \u2500\u2500 *\/\r\n    var prog = document.getElementById('kfhbt-prog');\r\n    if (prog) {\r\n        window.addEventListener('scroll', function () {\r\n            var h = document.documentElement;\r\n            var pct = (h.scrollTop \/ (h.scrollHeight - h.clientHeight)) * 100;\r\n            prog.style.width = pct + '%';\r\n        }, { passive: true });\r\n    }\r\n\r\n    \/* \u2500\u2500 SCROLL REVEAL \u2500\u2500 *\/\r\n    var revealEls = document.querySelectorAll('.kfh-wrap .kfh-reveal');\r\n    if ('IntersectionObserver' in window) {\r\n        var revealObs = new IntersectionObserver(function (entries) {\r\n            entries.forEach(function (entry) {\r\n                if (entry.isIntersecting) entry.target.classList.add('kfh-visible');\r\n            });\r\n        }, { threshold: 0.05, rootMargin: '0px 0px -40px 0px' });\r\n        revealEls.forEach(function (el) { revealObs.observe(el); });\r\n    } else {\r\n        revealEls.forEach(function (el) { el.classList.add('kfh-visible'); });\r\n    }\r\n\r\n    \/* \u2500\u2500 STICKY CTA BAR \u2500\u2500 *\/\r\n    var stickyEl  = document.getElementById('kfhbt-sticky');\r\n    var triggerEl = document.getElementById('kfhbt-who-comes');\r\n    if (stickyEl) {\r\n        window.addEventListener('scroll', function () {\r\n            var isMobile = window.innerWidth <= 768;\r\n            if (isMobile) {\r\n                var scrollPct = (window.scrollY + window.innerHeight) \/ document.documentElement.scrollHeight;\r\n                stickyEl.classList.toggle('kfh-show', scrollPct >= 0.9);\r\n            } else {\r\n                if (!triggerEl) return;\r\n                stickyEl.classList.toggle('kfh-show', triggerEl.getBoundingClientRect().top <= 0);\r\n            }\r\n        }, { passive: true });\r\n    }\r\n\r\n    \/* \u2500\u2500 SECTION JUMP BAR \u2500\u2500 *\/\r\n    var jumpBar   = document.getElementById('kfhbt-jump');\r\n    var jumpLinks = jumpBar ? jumpBar.querySelectorAll('a[href^=\"#\"]') : [];\r\n    var jumpSects = [];\r\n\r\n    jumpLinks.forEach(function (a) {\r\n        var id = a.getAttribute('href').slice(1);\r\n        var el = document.getElementById(id);\r\n        if (el) jumpSects.push({ el: el, link: a });\r\n    });\r\n\r\n    function updateJump() {\r\n        if (!jumpBar) return;\r\n        jumpBar.classList.toggle('kfh-scrolled', window.scrollY > 200);\r\n        var offset = (jumpBar.offsetHeight || 60) + 80;\r\n        var current = null;\r\n        for (var i = jumpSects.length - 1; i >= 0; i--) {\r\n            if (jumpSects[i].el.getBoundingClientRect().top <= offset) {\r\n                current = jumpSects[i];\r\n                break;\r\n            }\r\n        }\r\n        jumpLinks.forEach(function (l) { l.classList.remove('kfh-active'); });\r\n        if (current) current.link.classList.add('kfh-active');\r\n    }\r\n\r\n    window.addEventListener('scroll', updateJump, { passive: true });\r\n    updateJump();\r\n\r\n    \/* \u2500\u2500 SMOOTH SCROLL WITH OFFSET \u2500\u2500 *\/\r\n    jumpLinks.forEach(function (a) {\r\n        a.addEventListener('click', function (e) {\r\n            e.preventDefault();\r\n            var id  = a.getAttribute('href').slice(1);\r\n            var tgt = document.getElementById(id);\r\n            if (!tgt) return;\r\n            \/* siteHeaderH matches the jump bar's top: 90px \u2014 accounts for the\r\n               Elementor sticky site header sitting above the jump bar.\r\n               If the site header height changes, update this value and the\r\n               scroll-margin-top on .kfh-h2 (currently 170px) to match. *\/\r\n            var siteHeaderH = 90;\r\n            var barH = jumpBar ? jumpBar.offsetHeight : 0;\r\n            var y = tgt.getBoundingClientRect().top + window.scrollY - siteHeaderH - barH - 24;\r\n            window.scrollTo({ top: y, behavior: 'smooth' });\r\n        });\r\n    });\r\n\r\n})();\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Safety Guide Hiring a Part-Time Helper for Families with Babies and Toddlers:&#8230;<\/p>\n","protected":false},"author":8,"featured_media":21862,"comment_status":"closed","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"jetpack_featured_media_url":"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-content\/uploads\/2026\/08\/KungFu-Helper-Part-Time-Helper-Babies-Toddlers-Safety-Guide.gif","_links":{"self":[{"href":"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-json\/wp\/v2\/posts\/21864"}],"collection":[{"href":"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-json\/wp\/v2\/comments?post=21864"}],"version-history":[{"count":6,"href":"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-json\/wp\/v2\/posts\/21864\/revisions"}],"predecessor-version":[{"id":21870,"href":"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-json\/wp\/v2\/posts\/21864\/revisions\/21870"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-json\/wp\/v2\/media\/21862"}],"wp:attachment":[{"href":"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-json\/wp\/v2\/media?parent=21864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-json\/wp\/v2\/categories?post=21864"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/glutenfreepleasure.com\/__proxy_domain\/kungfuhelper.com.sg\/wp-json\/wp\/v2\/tags?post=21864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}