你好世界

開始您的個人化保母配對流程

我們親自為家庭配對經過審核的產後保母、住家保母、家務助理及年長照護者,遍布全國各地。

開始配對
✓ 自2011年起備受信賴
✓ 服務家庭數 1,000+
✓ 60 至 90 天更換保證
✓ 背景調查與審核

常見問題

How long does matching take?

一旦您的預約確定並審核您的需求,通常會在1至2週內提供2至3位預先篩選的候選人,視您的可及地點而定。對於專門的住家華人禁閉,建議提前預約以確保有空位。

Is this a commitment?

提交表格並取得諮詢後,我們就能開始配對流程——但您沒有義務在對自己的選擇有信心前聘用任何候選人。您將有機會審閱個人資料並進行面試,然後再做出最終決定。

What if the nanny doesn’t work out?

我們明白合適的契合很重要。若安置在約定期限內未能如願,我們提供60天替代保證(加州外則為90天),幫助您的家庭獲得所需的支持。我們的目標是長期成功與安心。

Are nannies background checked?

是的。我們網絡中的每位保母在介紹前都會經過個人篩選。我們的流程包括:身份驗證、經驗驗證、推薦人查核。我們只推薦符合專業、可靠性及文化專業標準的候選人。

找到完美伴侶的家庭

/* Hero Section */ .trust-strip h6 { margin: 0; font-family: Poppins, sans-serif; } /* 1. Form Container Styling */ .gform_wrapper.gravity-theme .gform_validation_errors { max-width: 850px; margin: 0 auto 20px; } form.find-a-nanny-consultation { background: #ffffff; padding: 40px; border-radius: 14px; box-shadow: 0 10px 30px rgba(0,0,0,0.08); max-width: 850px; margin: 0 auto; box-sizing: border-box; } .gform_wrapper.gravity-theme .gf_progressbar_title { margin-bottom: 20px; font-size: 24px; font-weight: 600; color: #ff9900; } /* 2. Field Spacing & Microcopy */ form.find-a-nanny-consultation .gfield { margin-bottom: 24px; } form.find-a-nanny-consultation .gfield_description { font-size: 13px !important; color: #666666; margin-top: 4px; margin-bottom: 0; font-weight: normal; padding: 0 !important; } /* 3. Labels */ form.find-a-nanny-consultation .gfield_label, form.find-a-nanny-consultation .gform-field-label { font-weight: 600; font-size: 15px; margin-bottom: 2px; display: block; } /* 4. Inputs, Selects, & Textareas */ form.find-a-nanny-consultation input[type=”text”], form.find-a-nanny-consultation input[type=”email”], form.find-a-nanny-consultation input[type=”tel”], form.find-a-nanny-consultation input[type=”number”], form.find-a-nanny-consultation input[type=”date”], form.find-a-nanny-consultation select, form.find-a-nanny-consultation textarea { padding: 14px !important; border-radius: 8px !important; border: 1px solid #ddd !important; width: 100%; box-sizing: border-box; font-family: inherit; font-size: 15px !important; line-height: 1em !important; background-color: #fff; } .gform_wrapper.gravity-theme .ginput_container_date input { width: 100%; } /* Fix for complex fields (like Name and Address) to ensure proper spacing */ form.find-a-nanny-consultation .ginput_complex .gform-grid-col { margin-bottom: 8px; } form.find-a-nanny-consultation .ginput_complex .gform-field-label–type-sub { font-weight: normal; font-size: 13px; color: #555; margin-top: 0px; } /* 5. Radio Buttons & Choices Layout */ form.find-a-nanny-consultation .gfield_radio .gchoice { display: flex; align-items: center; margin-bottom: 12px; } form.find-a-nanny-consultation .gfield_radio input[type=”radio”] { margin-right: 10px; width: auto; cursor: pointer; } form.find-a-nanny-consultation .gfield_radio label { font-weight: normal; margin-bottom: 0; cursor: pointer; } .gform_wrapper.gravity-theme .ginput_container_time { min-width: 80px; max-width: 80px; } /* 6. Primary Buttons (Continue / Secure Consultation) */ form.find-a-nanny-consultation .gform_page_footer { text-align: center; } form.find-a-nanny-consultation .button, form.find-a-nanny-consultation .gform_button, form.find-a-nanny-consultation .gform_next_button { background: #ff9900 !important; color: #fff !important; padding: 16px 28px !important; border-radius: 10px !important; font-weight: 300; font-size: 18px; border: none; cursor: pointer; margin-top: 15px; transition: background 0.2s ease-in-out; } form.find-a-nanny-consultation .button:hover, form.find-a-nanny-consultation .gform_button:hover, form.find-a-nanny-consultation .gform_next_button:hover { background: #e68600 !important; } /* 7. Secondary Buttons (Previous) */ form.find-a-nanny-consultation .gform_previous_button { display: none; background: #e2e8f0 !important; color: #334155 !important; margin-right: 15px !important; } form.find-a-nanny-consultation .gform_previous_button:hover { background: #cbd5e1 !important; } /* 8. Progress Bar Branding */ form.find-a-nanny-consultation .gf_progressbar_title { font-weight: 700; color: #333; } form.find-a-nanny-consultation .gf_progressbar_percentage { background-color: #ff9900 !important; } /* 9. Square Credit Card Field Tweaks */ form.find-a-nanny-consultation .sq-card-wrapper { border: 1px solid #ddd; border-radius: 8px; padding: 10px; background: #fff; } /* find-a-nanny-faq */ .find-a-nanny-faq h2 { margin-bottom: 40px; } .find-a-nanny-faq .js-accordion-item { margin-bottom: 20px; padding: 5px; border: 1px solid #e9e9e9; border-radius: 8px; } .find-a-nanny-faq .js-accordion-item h5 {margin: 15px;} .find-a-nanny-faq .c-accordion__content { padding: 0 15px; } .form-terms-and-conditions label a { font-weight: bold; } /* Step 4 */ .request-summary-box { background: #f8fafc; border: 1px solid #e2e8f0; padding: 24px; border-radius: 10px; margin-bottom: 30px; } .request-summary-box h3 { margin-top: 0; font-size: 20px; } .request-summary-box ul { list-style: none; padding: 0; margin: 0; } .request-summary-box li { margin-bottom: 10px; font-size: 15px; } /* ========================================================================== Dynamic Visibility Engine – Prevents Flashing (Using .post-7940) ========================================================================== */ /* Hide How It Works on Steps 2, 3, and 4 */ .post-7940.gf-step-2 .how-it-works, .post-7940.gf-step-3 .how-it-works, .post-7940.gf-step-4 .how-it-works { display: none !important; } /* Hide FAQ on Step 4 */ .post-7940.gf-step-4 .find-a-nanny-faq { display: none !important; } /* Hide Slider on Steps 1, 2, and 3 */ .post-7940:not(.gf-step-4) .nanny-reviews-slider { display: none !important; } /* Smooth fade-in animation when elements appear */ .post-7940 .how-it-works, .post-7940 .find-a-nanny-faq, .post-7940 .nanny-reviews-slider { animation: fadeInSmooth 0.5s ease-out forwards; } @keyframes fadeInSmooth { from { opacity: 0; transform: translateY(15px); } to { opacity: 1; transform: translateY(0); } } /* ========================================================================== Preferred Work Hours – Time Range Picker Styling ========================================================================== */ /* The wrapper that holds the Start and End inputs */ .custom-time-range-wrapper { display: flex; align-items: center; gap: 15px; margin-top: 0; } /* Individual time input blocks */ .custom-time-block { flex: 1; display: flex; flex-direction: column; } /* Mini labels for Start/End */ .custom-time-block label { font-size: 13px !important; color: #64748b !important; font-weight: normal !important; margin-bottom: 4px !important; display: block !important; } /* The native time inputs */ .custom-time-block input[type=”time”] { padding: 14px !important; border-radius: 8px !important; border: 1px solid #ddd !important; width: 100%; box-sizing: border-box; font-family: inherit; font-size: 15px !important; background-color: #fff; color: #334155; cursor: pointer; transition: border-color 0.2s; } .custom-time-block input[type=”time”]:focus { outline: none; border-color: #ff9900 !important; } /* The visual separator between Start and End */ .custom-time-separator { color: #94a3b8; font-weight: 600; margin-bottom: 22px; /* Aligns vertically with the inputs */ } /* Mobile Responsiveness for the Range Picker */ @media (max-width: 500px) { .custom-time-range-wrapper { flex-direction: column; align-items: stretch; gap: 10px; } .custom-time-separator { text-align: center; margin-top: 0; margin-bottom: 5px; } } /* Ensure Firefox shows the time picker icon and responds to clicks */ input[type=”time”].ff-native-picker { min-height: 50px !important; cursor: pointer; display: inline-flex !important; align-items: center !important; appearance: auto !important; /* Forces Firefox to use native UI */ } /* Fallback for Firefox touch/click interaction */ .custom-time-block { position: relative; z-index: 10; } (function($) { /** * Updates the layout state by applying a step class (gf-step-1, etc.) * to the main article container. This works with your existing CSS * to show/hide sections like ‘how-it-works’ and ‘find-a-nanny-faq’. */ function updateLayoutState(step) { var $container = $(‘.post-7940’); if ($container.length) { // Remove any previous step classes and add the current one $container.removeClass(‘gf-step-1 gf-step-2 gf-step-3 gf-step-4’) .addClass(‘gf-step-‘ + step); } } // 1. Run on initial page load $(document).ready(function() { var initialStep = $(‘#gform_source_page_number_11’).val() || ‘1’; updateLayoutState(initialStep); }); // 2. Run seamlessly during Gravity Forms AJAX page transitions $(document).on(‘gform_page_loaded’, function(event, form_id, current_page) { if (form_id == 11) { updateLayoutState(current_page); } }); })(jQuery);
Stephanie
💬