{"id":1840,"date":"2025-08-28T10:09:26","date_gmt":"2025-08-28T10:09:26","guid":{"rendered":"https:\/\/jennifer-lee-and-co.visibleone.dev\/contact-us\/"},"modified":"2026-04-15T08:58:19","modified_gmt":"2026-04-15T08:58:19","slug":"contact-us","status":"publish","type":"page","link":"https:\/\/jennifer-lee-and-co.visibleone.dev\/cn\/contact-us\/","title":{"rendered":"\u8054\u7edc\u6211\u4eec"},"content":{"rendered":"\n\n<div block-name=\"contact-us-section\">\n    <div class=\"bg-gradient-to-r from-black\/70 to-black\/90 w-full min-h-[400px] relative flex justify-center\">\n                    <img decoding=\"async\" class=\"absolute inset-0 h-full w-full object-cover \" src=\"https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/uploads\/2025\/08\/ccccc.png\" alt=\"\" \/>\n                <!-- Gradient overlay -->\n        <div class=\"absolute inset-0\"\n            style=\"background: radial-gradient(50% 50% at 50% 50%, rgba(11, 19, 24, 0.20) 0%, rgba(11, 19, 24, 0.12) 100%), \n                radial-gradient(50% 50% at 50% 50%, rgba(11, 19, 24, 0.60) 0%, rgba(11, 19, 24, 0.30) 100%);\">\n        <\/div>\n\n        <!-- Content -->\n        <div class=\"relative flex flex-col justify-center items-center z-10\">\n            <h2 class=\"heading1 font-bold text-white text-center font-noto\">\u8054\u7edc\u6211\u4eec<\/h2>\n            <div class=\"bg-brown-1 w-[90px] h-[6px] my-10 \"><\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"container sm:max-w-none sm:px-0\">\n        <div class=\"container-sm grid grid-cols-1 place-items-center py-[60px] lg:py-[120px]\">\n            <div class=\"w-full max-w-[1360px] justify-between flex xl:flex-col flex-col items-stretch gap-8 lg:gap-10 col-span-full lg:col-span-12\">\n                <div class=\"flex flex-col xl:flex-row gap-8 lg:gap-10\">\n                                            <div class=\"p-[0px] w-full  basis-[calc(50%-10px)]  flex  flex-col justify-center items-start gap-[32px] \">\n                            <div class=\"flex lg:p-10 p-5   border border-light-grey w-full  flex-col justify-center items-start gap-[32px]\">\n                                                                    <img decoding=\"async\" class=\"h-[60px] w-[60px] object-cover aspect-square\" src=\"https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/uploads\/2025\/08\/55.png\" alt=\"\" \/>\n                                                                <div class=\"flex flex-col items-start gap-[15px] lg:gap-8\">\n                                    <div>\n                                        <div class=\"text-dark-blue font-noto sub-heading1 font-bold leading-[42px]\">\u4e0e\u6cd5\u5f8b\u4e13\u5bb6\u5bf9\u8bdd<\/div>\n                                        <p class=\"text-body-text leading-[30px] text-body-lg font-lato font-normal\">\u5982\u60a8\u6709\u4efb\u4f55\u6cd5\u5f8b\u95ee\u9898\uff0c\u6b22\u8fce\u8054\u7cfb\u674e\u6dd1\u840d\u5f8b\u5e08\u884c<\/p>\n                                    <\/div>\n                                                                            <button\n                                            onclick=\"document.getElementById('section2').scrollIntoView({ behavior: 'smooth' });\"\n                                            class=\" text-black text-body-md hover:bg-brown-1 hover:border-brown-1 transition duration-300 ease-in-out hover:text-white font-lato font-medium px-6 py-4 border border-black leading-normal capitalize\">\n                                            \u8054\u7cfb\u6211\u4eec                                        <\/button>\n                                    \n                                                                    <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"p-[0px] w-full  basis-[calc(50%-10px)]  flex  flex-col justify-center items-start gap-[32px] \">\n                            <div class=\"flex lg:p-10 p-5 bg-[rgba(230,230,230,0.30)]  border border-light-grey w-full  flex-col justify-center items-start gap-[32px]\">\n                                                                    <img decoding=\"async\" class=\"h-[60px] w-[60px] object-cover aspect-square\" src=\"https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/uploads\/2025\/08\/66.png\" alt=\"\" \/>\n                                                                <div class=\"flex flex-col items-start gap-[15px] lg:gap-8\">\n                                    <div>\n                                        <div class=\"text-dark-blue font-noto sub-heading1 font-bold leading-[42px]\">\u70ed\u7ebf\u53f7\u7801<\/div>\n                                        <p class=\"text-body-text leading-[30px] text-body-lg font-lato font-normal\">\u514d\u8d39\u6cd5\u5f8b\u54a8\u8be2\u7535\u8bdd<\/p>\n                                    <\/div>\n                                    \n                                                                            <a href=\"tel:+852 6896 1168\" class=\"  heading3 font-noto font-semibold text-dark-blue leading-[60px]\">\n                                            +852 6896 1168                                        <\/a>\n                                                                    <\/div>\n                            <\/div>\n                        <\/div>\n                                    <\/div>\n\n                <div class=\"flex flex-col xl:flex-row gap-8 lg:gap-10\">\n                                            <div class=\"p-[0px] w-full  basis-[calc(50%-10px)]  flex  flex-col justify-center items-start gap-[32px] \">\n                            <div class=\"w-full flex flex-col p-4 lg:p-8 bg-light-blue flex-1 gap-6\">\n                                <div class=\"relative w-full h-auto md:h-[214px] md:min-h-[399px] lg:max-h-[400px] overflow-hidden\">\n                                    <iframe\n                                        class=\"w-full h-full\"\n                                        src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3691.9077249054285!2d114.18237579999999!3d22.281485000000004!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x340401aaf2f4bf3d%3A0x7a4ed5b1e783cf4e!2z5p2O5reR6JCN5b6L5bir6KGM!5e0!3m2!1sen!2sus!4v1760588386820!5m2!1sen!2sus\"\n                                        style=\"border:0;\"\n                                        allowfullscreen=\"\"\n                                        loading=\"lazy\"\n                                        referrerpolicy=\"no-referrer-when-downgrade\">\n                                    <\/iframe>\n                                <\/div>\n                                <div class=\"sub-heading1 font-noto font-bold leading-[42px] text-black\">\u94dc\u9523\u6e7e\u603b\u884c<\/div>\n                                <div class=\"flex flex-col gap-4 xl:gap-5\">\n                                    <div class=\"flex justify-start gap-[10px] items-center w-full\">\n                                                                                    <img decoding=\"async\" class=\" h-[24px] w-[24px] object-cover \" src=\"https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/uploads\/2025\/08\/p1.png\" alt=\"\" \/>\n                                                                                <a href=\"tel:(+852) 2116 8689\" class=\"text-body-lg font-lato font-normal leading-[30px] text-body-text\">\n                                            (+852) 2116 8689                                        <\/a>\n                                    <\/div>\n                                    <div class=\"flex justify-start gap-[10px] items-center w-full\">\n                                                                                    <img decoding=\"async\" class=\" h-[24px] w-[24px] object-cover \" src=\"https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/uploads\/2025\/08\/p2.png\" alt=\"\" \/>\n                                                                                <a href=\"tel:(+852) 2116 8691\" class=\"text-body-lg font-lato font-normal leading-[30px] text-body-text\">\n                                            (+852) 2116 8691                                        <\/a>\n                                    <\/div>\n                                    <div class=\"flex justify-start gap-[10px] items-center w-full\">\n                                                                                    <img decoding=\"async\" class=\" h-[24px] w-[24px] object-cover \" src=\"https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/uploads\/2025\/08\/mail1-1.png\" alt=\"\" \/>\n                                                                                <a href=\"mailto:info@jenniferleeandco.com\" class=\"text-body-lg font-lato font-normal leading-[30px] text-body-text\">\n                                            info@jenniferleeandco.com                                        <\/a>\n                                    <\/div>\n                                    <div class=\"flex justify-start gap-[10px] items-center w-full\">\n                                                                                    <img decoding=\"async\" class=\" h-[24px] w-[24px] object-cover \" src=\"https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/uploads\/2025\/08\/l1.png\" alt=\"\" \/>\n                                                                                <p class=\"text-body-lg font-lato font-normal leading-[30px] text-body-text\">\u9999\u6e2f\u94dc\u9523\u6e7e\u544a\u58eb\u6253\u9053255-257\u53f7\u4fe1\u548c\u5e7f\u573a10\u697c1005A\u5ba4<\/p>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"p-[0px] w-full  basis-[calc(50%-10px)]  flex  flex-col justify-center items-start gap-[32px] \">\n                            <div class=\"w-full flex flex-col p-4 lg:p-8 bg-light-blue flex-1 gap-6\">\n                                <div class=\"relative w-full h-auto md:h-[214px] md:min-h-[399px] lg:max-h-[400px] overflow-hidden\">\n                                    <iframe\n                                        class=\"w-full h-full\"\n                                        src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3690.999388075371!2d114.16988309999999!3d22.315862900000003!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x340401d41d5d6c53%3A0x68a6d6647e78226f!2z5p2O5reR6JCN5b6L5bir6KGM!5e0!3m2!1sen!2smm!4v1760585378780!5m2!1sen!2smm\"\n                                        style=\"border:0;\"\n                                        allowfullscreen=\"\"\n                                        loading=\"lazy\"\n                                        referrerpolicy=\"no-referrer-when-downgrade\">\n                                    <\/iframe>\n                                <\/div>\n                                <div class=\"sub-heading1 font-noto font-bold leading-[42px] text-black\">\u65fa\u89d2\u5206\u884c<\/div>\n                                <div class=\"flex flex-col gap-4 xl:gap-5\">\n                                    <div class=\"flex justify-start gap-[10px] items-center w-full\">\n                                                                                    <img decoding=\"async\" class=\" h-[24px] w-[24px] object-cover \" src=\"https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/uploads\/2025\/08\/p1.png\" alt=\"\" \/>\n                                                                                <a href=\"tel:(+852) 2151 1733\" class=\"text-body-lg font-lato font-normal leading-[30px] text-body-text\">\n                                            (+852) 2151 1733                                        <\/a>\n                                    <\/div>\n                                    <div class=\"flex justify-start gap-[10px] items-center w-full\">\n                                                                                    <img decoding=\"async\" class=\" h-[24px] w-[24px] object-cover \" src=\"https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/uploads\/2025\/08\/p2.png\" alt=\"\" \/>\n                                                                                <a href=\"tel:(+852) 2151 3060\" class=\"text-body-lg font-lato font-normal leading-[30px] text-body-text\">\n                                            (+852) 2151 3060                                        <\/a>\n                                    <\/div>\n                                    <div class=\"flex justify-start gap-[10px] items-center w-full\">\n                                                                                    <img decoding=\"async\" class=\" h-[24px] w-[24px] object-cover \" src=\"https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/uploads\/2025\/08\/mail1-1.png\" alt=\"\" \/>\n                                                                                <a href=\"mailto:info@jenniferleeandco.com\" class=\"text-body-lg font-lato font-normal leading-[30px] text-body-text\">\n                                            info@jenniferleeandco.com                                        <\/a>\n                                    <\/div>\n                                    <div class=\"flex justify-start gap-[10px] items-center w-full\">\n                                                                                    <img decoding=\"async\" class=\" h-[24px] w-[24px] object-cover \" src=\"https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/uploads\/2025\/08\/l1.png\" alt=\"\" \/>\n                                                                                <p class=\"text-body-lg font-lato font-normal leading-[30px] text-body-text\">\u9999\u6e2f\u4e5d\u9f99\u5f25\u6566\u9053565-567\u53f7\u94f6\u5ea7\u5e7f\u573a17\u697c<\/p>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                    <\/div>\n\n            <\/div>\n        <\/div>\n\n\n\n\n\n        <!-- <div class=\"bg-gradient-to-r from-black\/70 to-black\/70 w-full h-[1052px] relative flex justify-center\">\n                    <img decoding=\"async\" class=\"absolute h-full w-full object-cover mix-blend-overlay opacity-90 \" src=\"https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/uploads\/2025\/08\/44dd.png\" alt=\"\" \/>\n                <div class=\"flex justify-center items-center flex-col\">\n            <h2 class=\"heading1 font-bold text-white text-center font-noto \">\u8054\u7edc\u6211\u4eec<\/h2>\n            <div class=\"bg-brown-1 w-[90px] h-[4px] my-10 rounded-lg\"><\/div>\n        <\/div>\n        <\/div> -->\n    <\/div>\n    <div id=\"section2\">\n        <div class=\"relative  flex justify-center items-center py-3 lg:py-[30px] xl:py-[60px]\">\n                            <img decoding=\"async\" class=\"absolute h-full w-full object-cover filter blur-[2px] \" src=\"https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/uploads\/2025\/08\/44dd.png\" alt=\"\" \/>\n                        <div class=\"absolute inset-0 bg-[rgba(243,241,239,0.70)]\"><\/div>\n            <div class=\"relative w-[80%] lg:w-1\/2 xl:max-w-[1000px] flex flex-col justify-center items-center p-[20px] md:p-[30px] xl:p-[60px]  bg-white\">\n                <!-- Your right side content -->\n                <div class=\"heading5 font-noto font-semibold leading-normal text-black mb-8\">\u53d1\u9001\u54a8\u8be2<\/div>\n                <div class=\"right-form-column w-full\" id=\"contactUs-form\">\n                    <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_1' style='display:none'><style>#gform_wrapper_1[data-form-index=\"0\"].gform-theme,[data-parent-form=\"1_0\"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style><div id='gf_1' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_1' id='gform_1'  action='\/cn\/wp-json\/wp\/v2\/pages\/1840#gf_1' data-formid='1' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_1_1\" class=\"gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_1'>\u59d3\u540d<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='large'   tabindex='1' placeholder='\u8bf7\u8f93\u5165\u59d3\u540d' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><fieldset id=\"field_1_3\" class=\"gfield gfield--type-multi_choice gfield--type-choice gfield--input-type-radio gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >\u8bf7\u9009\u62e9\u60a8\u7684\u8054\u7edc\u65b9\u5f0f<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_1_3'>\n\t\t\t<div class='gchoice gchoice_1_3_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_3' type='radio' value='\u7535\u8bdd' checked='checked' id='choice_1_3_0' onchange='gformToggleRadioOther( this )'  tabindex='2'  \/>\n\t\t\t\t\t<label for='choice_1_3_0' id='label_1_3_0' class='gform-field-label gform-field-label--type-inline'>\u7535\u8bdd<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_1_3_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_3' type='radio' value='\u7535\u5b50\u90ae\u4ef6'  id='choice_1_3_1' onchange='gformToggleRadioOther( this )'  tabindex='3'  \/>\n\t\t\t\t\t<label for='choice_1_3_1' id='label_1_3_1' class='gform-field-label gform-field-label--type-inline'>\u7535\u5b50\u90ae\u4ef6<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_1_15\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full valid-text-check gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_15'>\u7535\u8bdd<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_15' id='input_1_15' type='text' value='' class='large'   tabindex='4' placeholder='\u8bf7\u8f93\u5165\u7535\u8bdd' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_5\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_5'>\u7535\u5b50\u90ae\u4ef6<\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_5' id='input_1_5' type='email' value='' class='large' tabindex='5'  placeholder='\u8bf7\u8f93\u5165\u7535\u5b50\u90ae\u4ef6'  aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_1_14\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full valid-text-check field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_14'>\u7535\u8bdd<\/label><div class='ginput_container ginput_container_text'><input name='input_14' id='input_1_14' type='text' value='' class='large'   tabindex='6' placeholder='\u8bf7\u8f93\u5165\u7535\u8bdd'  aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_16\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_16'>\u7535\u5b50\u90ae\u4ef6<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_16' id='input_1_16' type='email' value='' class='large' tabindex='7'  placeholder='\u8bf7\u8f93\u5165\u7535\u5b50\u90ae\u4ef6' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_1_12\" class=\"gfield gfield--type-multiselect gfield--input-type-multiselect gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_12'>\u6240\u9700\u670d\u52a1<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_multiselect'><select multiple='multiple' data-placeholder='Click to select...' size='7' name='input_12[]' id='input_1_12' class='large gfield_select' tabindex='8'  aria-invalid=\"false\" aria-required=\"true\" ><option value='\u96c7\u5458\u8865\u507f\u53ca\u4ea4\u901a\u610f\u5916\u7d22\u8d54' >\u96c7\u5458\u8865\u507f\u53ca\u4ea4\u901a\u610f\u5916\u7d22\u8d54<\/option><option value='\u5211\u4e8b\u8bc9\u8bbc' >\u5211\u4e8b\u8bc9\u8bbc<\/option><option value='\u6c11\u4e8b\u8bc9\u8bbc' >\u6c11\u4e8b\u8bc9\u8bbc<\/option><option value='\u8d77\u8349\u6cd5\u5f8b\u6587\u4ef6' >\u8d77\u8349\u6cd5\u5f8b\u6587\u4ef6<\/option><option value='\u79bb\u5a5a\u8bc9\u8bbc \u9057\u4ea7\u627f\u529e' >\u79bb\u5a5a\u8bc9\u8bbc \u9057\u4ea7\u627f\u529e<\/option><option value='\u7269\u696d\u8cb7\u8ce3\u53ca\u76f8\u95dc\u670d\u52d9' >\u7269\u696d\u8cb7\u8ce3\u53ca\u76f8\u95dc\u670d\u52d9<\/option><option value='\u7834\u4ea7\u5448\u62a5' >\u7834\u4ea7\u5448\u62a5<\/option><option value='\u9057\u4ea7\u627f\u529e' >\u9057\u4ea7\u627f\u529e<\/option><option value='\u5a5a\u59fb\u76d1\u793c' >\u5a5a\u59fb\u76d1\u793c<\/option><option value='\u4e00\u822c\u6cd5\u5f8b\u54a8\u8be2' >\u4e00\u822c\u6cd5\u5f8b\u54a8\u8be2<\/option><\/select><\/div><\/div><div id=\"field_1_7\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_7'>\u5907\u6ce8<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_7' id='input_1_7' class='textarea medium' tabindex='9'   placeholder='\u8bf7\u8f93\u5165\u60a8\u7684\u5907\u6ce8'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><fieldset id=\"field_1_9\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label screen-reader-text gfield_label_before_complex' ><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_1_9'><div class='gchoice gchoice_1_9_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_9.1' type='checkbox'  value='\u6211\u786e\u8ba4\u5e76\u540c\u610f\u300a\u4f7f\u7528\u6761\u6b3e\u300b\u53ca\u300a\u79c1\u9690\u653f\u7b56\u300b\u3002'  id='choice_1_9_1' tabindex='10'  \/>\n\t\t\t\t\t\t\t\t<label for='choice_1_9_1' id='label_1_9_1' class='gform-field-label gform-field-label--type-inline'>\u6211\u786e\u8ba4\u5e76\u540c\u610f\u300a\u4f7f\u7528\u6761\u6b3e\u300b\u53ca\u300a\u79c1\u9690\u653f\u7b56\u300b\u3002<\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <div class=\"gf-turnstile-container\"> <div id=\"cf-turnstile-gf-1\" class=\"cf-turnstile\" data-sitekey=\"0x4AAAAAAB119yyJTdAgHmQS\" data-theme=\"light\" data-language=\"auto\" data-size=\"normal\" data-retry=\"auto\" data-retry-interval=\"1000\" data-refresh-expired=\"auto\" data-refresh-timeout=\"auto\" data-action=\"gravity-form-1\" data-callback=\"turnstileGravityCallback\" data-appearance=\"always\"><\/div> <script>document.addEventListener(\"DOMContentLoaded\", function() { setTimeout(function(){ var e=document.getElementById(\"cf-turnstile-gf-1\"); if(e&&!e.innerHTML.trim()){turnstile.render(e, {sitekey:\"0x4AAAAAAB119yyJTdAgHmQS\"});} }, 200); });<\/script> <br class=\"cf-turnstile-br cf-turnstile-br-gf-1\"> <style>#cf-turnstile-gf-1 { margin-left: -15px; }<\/style> <\/div> <style> .gf-turnstile-container { width: 100%; } .gform_footer.top_label { display: flex; flex-wrap: wrap; } <\/style> <script>document.addEventListener(\"DOMContentLoaded\", function() {document.addEventListener('gform\/post_render', function handlePostRender(event) {if (event.detail.formId !== 1) {return;}gform.utils.addAsyncFilter('gform\/submission\/pre_submission', async function handlePreSubmission(data) {document.addEventListener('gform\/post_render', function rerenderTurnstile(event) {if (event.detail.formId !== 1) {return;}const turnstileElement = document.getElementById('cf-turnstile-gf-1');if (turnstileElement) {turnstile.remove('#cf-turnstile-gf-1');turnstile.render('#cf-turnstile-gf-1');}document.removeEventListener('gform\/post_render', rerenderTurnstile);});gform.utils.removeFilter('gform\/submission\/pre_submission', handlePreSubmission);return data;});document.removeEventListener('gform\/post_render', handlePostRender);});});<\/script><input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='\u63d0\u4ea4' tabindex='11' \/> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=1&amp;theme=orbital&amp;hash=961eb0046017d1b77e5b76cff9989517' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='R0yFKwOirWAhYOjDx0oDTfQwhH\/92ebOpWZyInNEAlKBYVxhGY5+NkbxEEF2H6a0TXRiCj+A5m80A7yxvcyxHPEK66Ui3TORrtZyDwtSXtB6fb4=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_1' value='WyJ7XCIzXCI6W1wiNGJlZjZkMTkzZWZmOTAzZmJkN2FjOTg5NzRmZmJkMzlcIixcImYxZmU4OWFjZGI2Yzg0ZTY3YWY2NmFiN2M0NGQzMzdmXCJdLFwiOS4xXCI6XCI2ZDA2MTkwOGRjOTJlZGRhOTY1OTI5YjU4YzQ4ZjIwZFwifSIsIjc3NWQ1MjJiMDA5N2E0ZTIwN2ZkZjRkMjMyOTBmODRlIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"1\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_1\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_1\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_1\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n\n<script>\n    \/\/ document.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/     \/\/ Select all number fields inside WPForms\n    \/\/     const numberInputs = document.querySelectorAll('.wpforms-field-number input[type=\"number\"]');\n\n    \/\/     numberInputs.forEach((input) => {\n    \/\/         \/\/ Prevent typing minus sign\n    \/\/         input.addEventListener(\"keydown\", (e) => {\n    \/\/             if (e.key === \"-\" || e.key === \"e\" || e.key === \"+\") {\n    \/\/                 e.preventDefault();\n    \/\/             }\n    \/\/         });\n\n    \/\/         \/\/ Prevent pasting negative numbers\n    \/\/         input.addEventListener(\"paste\", (e) => {\n    \/\/             const paste = (e.clipboardData || window.clipboardData).getData(\"text\");\n    \/\/             if (paste.includes(\"-\")) {\n    \/\/                 e.preventDefault();\n    \/\/             }\n    \/\/         });\n\n    \/\/         \/\/ Clear value if user somehow enters a negative number\n    \/\/         input.addEventListener(\"input\", () => {\n    \/\/             if (input.value < 0) {\n    \/\/                 input.value = \"\";\n    \/\/             }\n    \/\/         });\n    \/\/     });\n    \/\/ });\n\n\n\n\n    \/\/ document.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/     setTimeout(() => {\n    \/\/         const forms = document.querySelectorAll('.chosen-search-input.default');\n    \/\/         forms.forEach(function(input) {\n    \/\/             if (input.value.trim() === 'Click to select...') {\n    \/\/                 input.value = '\u9ede\u64ca\u9078\u64c7...';\n    \/\/             }\n    \/\/         });\n    \/\/     }, 500);\n    \/\/ });\n\n\n\n    \/\/ document.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/     \/\/ Wait for Chosen to render\n    \/\/     setTimeout(() => {\n    \/\/         const chosenInputs = document.querySelectorAll('.chosen-search-input');\n\n    \/\/         chosenInputs.forEach((input) => {\n    \/\/             \/\/ Initial replace (in case it's already default)\n    \/\/             if (input.classList.contains('default') && input.value.trim() === 'Click to select...') {\n    \/\/                 input.value = '\u9ede\u64ca\u9078\u64c7...';\n    \/\/             }\n\n    \/\/             \/\/ Watch for class changes\n    \/\/             const observer = new MutationObserver(() => {\n    \/\/                 if (input.classList.contains('default')) {\n    \/\/                     \/\/ When default is re-added\n    \/\/                     if (input.value.trim() === 'Click to select...') {\n    \/\/                         input.value = '\u9ede\u64ca\u9078\u64c7...';\n    \/\/                     }\n    \/\/                 } else {\n    \/\/                     \/\/ When typing or removing default\n    \/\/                     if (input.value.trim() === '\u9ede\u64ca\u9078\u64c7...') {\n    \/\/                         input.value = '';\n    \/\/                     }\n    \/\/                 }\n    \/\/             });\n\n    \/\/             \/\/ Observe attribute\/class changes\n    \/\/             observer.observe(input, {\n    \/\/                 attributes: true,\n    \/\/                 attributeFilter: ['class']\n    \/\/             });\n    \/\/         });\n    \/\/     }, 500);\n    \/\/ });\n\n\n\n    \/\/ document.addEventListener('gform_post_render', function() {\n    \/\/     const chosenInputs = document.querySelectorAll('.chosen-search-input');\n\n    \/\/     chosenInputs.forEach((input) => {\n    \/\/         \/\/ Initial replace (in case it's already default)\n    \/\/         if (input.classList.contains('default') && input.value.trim() === 'Click to select...') {\n    \/\/             input.value = '\u9ede\u64ca\u9078\u64c7...';\n    \/\/         }\n\n    \/\/         \/\/ Watch for class changes (default toggling)\n    \/\/         const observer = new MutationObserver(() => {\n    \/\/             if (input.classList.contains('default')) {\n    \/\/                 if (input.value.trim() === 'Click to select...') {\n    \/\/                     input.value = '\u9ede\u64ca\u9078\u64c7...';\n    \/\/                 }\n    \/\/             } else {\n    \/\/                 if (input.value.trim() === '\u9ede\u64ca\u9078\u64c7...') {\n    \/\/                     input.value = '';\n    \/\/                 }\n    \/\/             }\n    \/\/         });\n\n    \/\/         observer.observe(input, {\n    \/\/             attributes: true,\n    \/\/             attributeFilter: ['class']\n    \/\/         });\n    \/\/     });\n    \/\/ });\n\n    \/\/ document.addEventListener('gform_post_render', function() {\n    \/\/     const currentLang = document.documentElement.lang || 'en-US';\n    \/\/     const isChinese = currentLang.startsWith('zh');\n\n    \/\/     const placeholderText = isChinese ? '\u9ede\u64ca\u9078\u64c7...' : 'Click to select...';\n\n    \/\/     const chosenInputs = document.querySelectorAll('.chosen-search-input');\n\n    \/\/     chosenInputs.forEach((input) => {\n    \/\/         \/\/ Initial replace\n    \/\/         if (input.classList.contains('default') && input.value.trim() === 'Click to select...') {\n    \/\/             input.value = placeholderText;\n    \/\/         }\n\n    \/\/         \/\/ Observe for class changes\n    \/\/         const observer = new MutationObserver(() => {\n    \/\/             if (input.classList.contains('default')) {\n    \/\/                 if (input.value.trim() === 'Click to select...' ||\n    \/\/                     input.value.trim() === '\u9ede\u64ca\u9078\u64c7...') {\n    \/\/                     input.value = placeholderText;\n    \/\/                 }\n    \/\/             } else {\n    \/\/                 if (input.value.trim() === placeholderText) {\n    \/\/                     input.value = '';\n    \/\/                 }\n    \/\/             }\n    \/\/         });\n\n    \/\/         observer.observe(input, {\n    \/\/             attributes: true,\n    \/\/             attributeFilter: ['class']\n    \/\/         });\n    \/\/     });\n    \/\/ });\n\n\n    \/\/ (function() {\n    \/\/     function updateChosenPlaceholder() {\n    \/\/         const currentLang = document.documentElement.lang || 'en-US';\n    \/\/         const isChinese = currentLang.startsWith('zh');\n\n    \/\/         const placeholderText = isChinese ?\n    \/\/             '\u8acb\u9078\u64c7\uff08\u53ef\u591a\u9078\uff09' \/\/ Chinese text\n    \/\/             :\n    \/\/             'Please select (you can choose multiple)'; \/\/ English text\n\n    \/\/         const chosenInputs = document.querySelectorAll('.chosen-search-input');\n    \/\/         if (!chosenInputs.length) return false; \/\/ form not ready yet\n\n    \/\/         chosenInputs.forEach((input) => {\n    \/\/             \/\/ Initial replace\n    \/\/             if (input.classList.contains('default') &&\n    \/\/                 (input.value.trim() === 'Click to select...' ||\n    \/\/                     input.value.trim() === '\u8acb\u9078\u64c7\uff08\u53ef\u591a\u9078\uff09')) {\n    \/\/                 input.value = placeholderText;\n    \/\/             }\n\n    \/\/             \/\/ Observe for class changes (default toggling)\n    \/\/             const observer = new MutationObserver(() => {\n    \/\/                 if (input.classList.contains('default')) {\n    \/\/                     if (\n    \/\/                         input.value.trim() === 'Click to select...' ||\n    \/\/                         input.value.trim() === '\u8acb\u9078\u64c7\uff08\u53ef\u591a\u9078\uff09' ||\n    \/\/                         input.value.trim() === 'Please select (you can choose multiple)' ||\n    \/\/                         input.value.trim() === '\u8acb\u9078\u64c7\uff08\u53ef\u591a\u9078\uff09'\n    \/\/                     ) {\n    \/\/                         input.value = placeholderText;\n    \/\/                     }\n    \/\/                 } else {\n    \/\/                     if (input.value.trim() === placeholderText) {\n    \/\/                         input.value = '';\n    \/\/                     }\n    \/\/                 }\n    \/\/             });\n\n    \/\/             observer.observe(input, {\n    \/\/                 attributes: true,\n    \/\/                 attributeFilter: ['class'],\n    \/\/             });\n    \/\/         });\n\n    \/\/         return true; \/\/ success\n    \/\/     }\n\n    \/\/     \/\/ --- 1\ufe0f\u20e3 Run when Gravity Form finishes rendering ---\n    \/\/     document.addEventListener('gform_post_render', updateChosenPlaceholder);\n\n    \/\/     \/\/ --- 2\ufe0f\u20e3 Poll until the form actually appears (fallback for slow loads) ---\n    \/\/     const waitForForm = setInterval(() => {\n    \/\/         if (updateChosenPlaceholder()) clearInterval(waitForForm);\n    \/\/     }, 300);\n\n    \/\/     \/\/ --- 3\ufe0f\u20e3 Stop polling after 5 seconds (safety) ---\n    \/\/     setTimeout(() => clearInterval(waitForForm), 5000);\n    \/\/ })();\n\n\n\n\n    \/\/ (function() {\n    \/\/     function updateChosenPlaceholder() {\n    \/\/         const placeholderText = 'Please select (you can choose multiple)';\n\n    \/\/         const chosenInputs = document.querySelectorAll('.chosen-search-input');\n    \/\/         if (!chosenInputs.length) return false; \/\/ form not ready yet\n    \/\/         chosenInputs.forEach((input) => {\n    \/\/             \/\/ Initial replace\n    \/\/             if (\n    \/\/                 input.classList.contains('default') &&\n    \/\/                 (input.value.trim() === 'Click to select...' ||\n    \/\/                     input.value.trim() === '\u9ede\u64ca\u9078\u64c7...' ||\n    \/\/                     input.value.trim() === '\u8acb\u9078\u64c7\uff08\u53ef\u591a\u9078\uff09')\n    \/\/             ) {\n    \/\/                 input.value = placeholderText;\n    \/\/             }\n\n    \/\/             \/\/ Observe for class changes (default toggling)\n    \/\/             const observer = new MutationObserver(() => {\n    \/\/                 if (input.classList.contains('default')) {\n    \/\/                     if (\n    \/\/                         input.value.trim() === 'Click to select...' ||\n    \/\/                         input.value.trim() === '\u9ede\u64ca\u9078\u64c7...' ||\n    \/\/                         input.value.trim() === '\u8acb\u9078\u64c7\uff08\u53ef\u591a\u9078\uff09' ||\n    \/\/                         input.value.trim() === 'Please select (you can choose multiple)'\n    \/\/                     ) {\n    \/\/                         input.value = placeholderText;\n    \/\/                     }\n    \/\/                 } else {\n    \/\/                     if (input.value.trim() === placeholderText) {\n    \/\/                         input.value = '';\n    \/\/                     }\n    \/\/                 }\n    \/\/             });\n\n    \/\/             observer.observe(input, {\n    \/\/                 attributes: true,\n    \/\/                 attributeFilter: ['class'],\n    \/\/             });\n    \/\/         });\n\n    \/\/         return true; \/\/ success\n    \/\/     }\n\n    \/\/     \/\/ Run when Gravity Form finishes rendering\n    \/\/     document.addEventListener('gform_post_render', updateChosenPlaceholder);\n\n    \/\/     \/\/ Poll until the form actually appears (for slow loads)\n    \/\/     const waitForForm = setInterval(() => {\n    \/\/         if (updateChosenPlaceholder()) clearInterval(waitForForm);\n    \/\/     }, 300);\n\n    \/\/     \/\/ Stop polling after 5 seconds\n    \/\/     setTimeout(() => clearInterval(waitForForm), 5000);\n    \/\/ })();\n\n    \/\/ (function() {\n    \/\/     function updateChosenPlaceholder() {\n    \/\/         const placeholderText = 'Please select (you can choose multiple)';\n    \/\/         const chosenInputs = document.querySelectorAll('.chosen-search-input');\n\n    \/\/         \/\/ If Chosen hasn't initialized yet, wait and retry\n    \/\/         if (!chosenInputs.length) return false;\n    \/\/         chosenInputs.forEach((input) => {\n    \/\/             if (\n    \/\/                 input.classList.contains('default') &&\n    \/\/                 (input.value.trim() === 'Click to select...' ||\n    \/\/                     input.value.trim() === '\u9ede\u64ca\u9078\u64c7...' ||\n    \/\/                     input.value.trim() === '\u8acb\u9078\u64c7\uff08\u53ef\u591a\u9078\uff09')\n    \/\/             ) {\n    \/\/                 input.value = placeholderText;\n    \/\/             }\n\n    \/\/             \/\/ Watch for default toggle\n    \/\/             const observer = new MutationObserver(() => {\n    \/\/                 if (input.classList.contains('default')) {\n    \/\/                     if (\n    \/\/                         input.value.trim() === 'Click to select...' ||\n    \/\/                         input.value.trim() === '\u9ede\u64ca\u9078\u64c7...' ||\n    \/\/                         input.value.trim() === '\u8acb\u9078\u64c7\uff08\u53ef\u591a\u9078\uff09' ||\n    \/\/                         input.value.trim() === 'Please select (you can choose multiple)'\n    \/\/                     ) {\n    \/\/                         input.value = placeholderText;\n    \/\/                     }\n    \/\/                 } else if (input.value.trim() === placeholderText) {\n    \/\/                     input.value = '';\n    \/\/                 }\n    \/\/             });\n\n    \/\/             observer.observe(input, {\n    \/\/                 attributes: true,\n    \/\/                 attributeFilter: ['class']\n    \/\/             });\n    \/\/         });\n\n    \/\/         return true;\n    \/\/     }\n\n    \/\/     \/\/ \ud83d\udfe2 Trigger when Gravity Form is done rendering\n    \/\/     document.addEventListener('gform_post_render', () => {\n    \/\/         const checkInterval = setInterval(() => {\n    \/\/             const success = updateChosenPlaceholder();\n    \/\/             if (success) clearInterval(checkInterval);\n    \/\/         }, 200);\n\n    \/\/         \/\/ Stop checking after 10 seconds (safety)\n    \/\/         setTimeout(() => clearInterval(checkInterval), 10000);\n    \/\/     });\n    \/\/ })();\n\n\n    \/\/ (function() {\n    \/\/     function updateChosenPlaceholder() {\n    \/\/         const placeholderText = 'Please select (you can choose multiple)';\n    \/\/         const chosenInputs = document.querySelectorAll('.chosen-search-input');\n    \/\/         if (!chosenInputs.length) return false;\n    \/\/         chosenInputs.forEach((input) => {\n    \/\/             if (\n    \/\/                 input.classList.contains('default') &&\n    \/\/                 (input.value.trim() === 'Click to select...' ||\n    \/\/                     input.value.trim() === '\u9ede\u64ca\u9078\u64c7...' ||\n    \/\/                     input.value.trim() === '\u8acb\u9078\u64c7\uff08\u53ef\u591a\u9078\uff09')\n    \/\/             ) {\n    \/\/                 input.value = placeholderText;\n    \/\/             }\n    \/\/         });\n\n    \/\/         return true;\n    \/\/     }\n\n    \/\/     \/\/ \u2705 For AJAX-loaded or multi-step forms\n    \/\/     if (window.jQuery) {\n    \/\/         jQuery(document).on('gform_post_render', function() {\n    \/\/             const checkInterval = setInterval(() => {\n    \/\/                 if (updateChosenPlaceholder()) clearInterval(checkInterval);\n    \/\/             }, 300);\n    \/\/             setTimeout(() => clearInterval(checkInterval), 10000);\n    \/\/         });\n    \/\/     }\n\n    \/\/     \/\/ \u2705 For normal static forms (non-AJAX)\n    \/\/     document.addEventListener('DOMContentLoaded', function() {\n    \/\/         const checkInterval = setInterval(() => {\n    \/\/             if (updateChosenPlaceholder()) clearInterval(checkInterval);\n    \/\/         }, 300);\n    \/\/         setTimeout(() => clearInterval(checkInterval), 10000);\n    \/\/     });\n    \/\/ })();\n\n    \/\/ (function() {\n    \/\/     function updateChosenPlaceholder() {\n    \/\/         const placeholderText = 'Please select (you can choose multiple)';\n    \/\/         const chosenInputs = document.querySelectorAll('.chosen-search-input');\n    \/\/         if (!chosenInputs.length) return false;\n\n    \/\/         chosenInputs.forEach((input) => {\n    \/\/             \/\/ Initial placeholder\n    \/\/             if (\n    \/\/                 input.classList.contains('default') &&\n    \/\/                 (input.value.trim() === 'Click to select...' ||\n    \/\/                     input.value.trim() === '\u9ede\u64ca\u9078\u64c7...' ||\n    \/\/                     input.value.trim() === '\u8acb\u9078\u64c7\uff08\u53ef\u591a\u9078\uff09')\n    \/\/             ) {\n    \/\/                 input.value = placeholderText;\n    \/\/             }\n\n    \/\/             \/\/ Observe class changes for default toggle\n    \/\/             if (!input.dataset.observerAttached) {\n    \/\/                 const observer = new MutationObserver(() => {\n    \/\/                     if (input.classList.contains('default')) {\n    \/\/                         const value = input.value.trim();\n    \/\/                         if (value !== '') {\n    \/\/                             input.value = placeholderText;\n    \/\/                         } else {\n    \/\/                             \/\/ input.value = placeholderText;\n    \/\/                             console.log(\"\u26a0\ufe0f Input is empty\");\n    \/\/                         }\n    \/\/                         \/\/ Default added \u2192 reapply placeholder if empty\n    \/\/                         if (!input.value || input.value.trim() === '') {\n    \/\/                             input.value = placeholderText;\n    \/\/                         }\n    \/\/                     } else {\n    \/\/                         \/\/ Default removed \u2192 clear placeholder\n    \/\/                         if (input.value.trim() === placeholderText) {\n    \/\/                             input.value = '';\n    \/\/                         }\n    \/\/                     }\n    \/\/                 });\n\n    \/\/                 observer.observe(input, {\n    \/\/                     attributes: true,\n    \/\/                     attributeFilter: ['class'],\n    \/\/                 });\n\n    \/\/                 input.dataset.observerAttached = 'true'; \/\/ prevent multiple observers\n    \/\/             }\n    \/\/         });\n\n    \/\/         return true;\n    \/\/     }\n\n    \/\/     \/\/ For AJAX forms\n    \/\/     if (window.jQuery) {\n    \/\/         jQuery(document).on('gform_post_render', function() {\n    \/\/             const checkInterval = setInterval(() => {\n    \/\/                 if (updateChosenPlaceholder()) clearInterval(checkInterval);\n    \/\/             }, 300);\n    \/\/             setTimeout(() => clearInterval(checkInterval), 10000);\n    \/\/         });\n    \/\/     }\n\n    \/\/     \/\/ For static forms\n    \/\/     document.addEventListener('DOMContentLoaded', function() {\n    \/\/         const checkInterval = setInterval(() => {\n    \/\/             if (updateChosenPlaceholder()) clearInterval(checkInterval);\n    \/\/         }, 300);\n    \/\/         setTimeout(() => clearInterval(checkInterval), 10000);\n    \/\/     });\n    \/\/ })();\n\n\n\n    \/\/ document.addEventListener(\"DOMContentLoaded\", function() {\n\n    \/\/     \/\/ Function to update color for all Chosen spans\n    \/\/     function updateColor() {\n    \/\/         const placeholderText = 'Please select (you can choose multiple)';\n\n    \/\/         document.querySelectorAll('.chosen-search-input.default').forEach(function(span) {\n    \/\/             console.log(\"sss\", span.value)\n    \/\/             \/\/ Set initial color\n    \/\/             if (span.value.trim() == 'Click to select...') {\n    \/\/                 span.value = placeholderText\n    \/\/                 \/\/ span.style.setProperty('color', '#a9a9a9', 'important');\n    \/\/             }\n    \/\/             \/\/ else if (span.textContent.trim() == '\u4e3b\u984c *') {\n    \/\/             \/\/     span.style.setProperty('color', '#a9a9a9', 'important');\n    \/\/             \/\/ } else if (span.textContent.trim() == '\u4e3b\u9898 *') {\n    \/\/             \/\/     span.style.setProperty('color', '#a9a9a9', 'important');\n    \/\/             \/\/ } else {\n    \/\/             \/\/     span.style.setProperty('color', '#112840', 'important');\n    \/\/             \/\/ }\n\n    \/\/             \/\/ Attach MutationObserver to each span\n    \/\/             const observer = new MutationObserver(function() {\n    \/\/                 if (span.value.trim() == 'Click to select...') {\n    \/\/                     span.value = placeholderText\n    \/\/                     \/\/ span.style.setProperty('color', '#a9a9a9', 'important');\n    \/\/                 }\n\n    \/\/                 \/\/ if (span.textContent.trim() === 'Subject') {\n    \/\/                 \/\/     span.style.setProperty('color', '#a9a9a9', 'important');\n    \/\/                 \/\/ } else if (span.textContent.trim() == '\u4e3b\u984c *') {\n    \/\/                 \/\/     span.style.setProperty('color', '#a9a9a9', 'important');\n    \/\/                 \/\/ } else if (span.textContent.trim() == '\u4e3b\u9898 *') {\n    \/\/                 \/\/     span.style.setProperty('color', '#a9a9a9', 'important');\n    \/\/                 \/\/ } else {\n    \/\/                 \/\/     span.style.setProperty('color', '#112840', 'important');\n    \/\/                 \/\/ }\n    \/\/             });\n    \/\/             observer.observe(span, {\n    \/\/                 childList: true,\n    \/\/                 characterData: true,\n    \/\/                 attributeFilter: [\"value\"],\n    \/\/                 subtree: true\n    \/\/             });\n    \/\/         });\n    \/\/     }\n    \/\/     \/\/ Wait a bit for Chosen to initialize\n    \/\/     setTimeout(updateColor, 500);\n    \/\/ });\n\n\n\n\n    \/\/ document.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/     function updatePlaceholderText() {\n    \/\/         document.querySelectorAll('.chosen-search-input.default').forEach(function(input) {\n    \/\/             console.log(\"\ud83c\udfaf Found input:\", input);\n\n    \/\/             \/\/ Change the input value text\n    \/\/             if (input.value.trim() === \"Click to select...\") {\n    \/\/                 input.value = \"Please select (you can choose multiple)\";\n    \/\/             }\n\n    \/\/             \/\/ Optional: if you want to react to future DOM changes\n    \/\/             const observer = new MutationObserver(function() {\n    \/\/                 if (input.value.trim() === \"Click to select...\") {\n    \/\/                     input.value = \"Please select (you can choose multiple)\";\n    \/\/                 }\n    \/\/             });\n\n    \/\/             observer.observe(input, {\n    \/\/                 attributes: true,\n    \/\/                 attributeFilter: [\"value\"],\n    \/\/             });\n    \/\/         });\n    \/\/     }\n\n    \/\/     \/\/ Wait for Chosen to finish initializing\n    \/\/     setTimeout(updatePlaceholderText, 500);\n    \/\/ });\n\n\n    \/\/ document.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/     function updateChosenPlaceholder() {\n    \/\/         const inputs = document.querySelectorAll('.chosen-search-input');\n\n    \/\/         inputs.forEach(function(input) {\n    \/\/             \/\/ Initial check\n    \/\/             if (input.classList.contains('default')) {\n    \/\/                 input.value = \"Please select (you can choose multiple)\";\n    \/\/             }\n\n    \/\/             \/\/ Observe for class changes (Chosen adds\/removes .default)\n    \/\/             const observer = new MutationObserver(function(mutations) {\n    \/\/                 mutations.forEach(function(mutation) {\n    \/\/                     if (mutation.attributeName === 'class') {\n    \/\/                         if (input.classList.contains('default')) {\n    \/\/                             input.value = \"Please select (you can choose multiple)\";\n    \/\/                         }\n    \/\/                     }\n    \/\/                 });\n    \/\/             });\n\n    \/\/             observer.observe(input, {\n    \/\/                 attributes: true,\n    \/\/                 attributeFilter: ['class'],\n    \/\/             });\n    \/\/         });\n    \/\/     }\n\n    \/\/     \/\/ Wait for Chosen to fully initialize\n    \/\/     setTimeout(updateChosenPlaceholder, 500);\n    \/\/ });\n\n\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        function updateChosenPlaceholder() {\n            const lang = document.documentElement.lang; \/\/ e.g. \"en-US\" or \"zh-hant\"\n\n            \/\/ Define placeholder text by language\n            const placeholders = {\n                \"en-US\": \"Please select (you can choose multiple)\",\n                \"zh-hant\": \"\u8acb\u9078\u64c7\uff08\u53ef\u591a\u9078\uff09\",\n                \"zh-Hans\": \"\u8bf7\u9009\u62e9\uff08\u53ef\u591a\u9009\uff09\",\n            };\n\n            \/\/ Use English as default fallback\n            const placeholderText = placeholders[lang] || placeholders[\"en-US\"];\n\n            \/\/ Find all Chosen search inputs\n            const inputs = document.querySelectorAll(\".chosen-search-input\");\n            inputs.forEach(function(input) {\n                \/\/ If default class exists, set placeholder immediately\n                if (input.classList.contains(\"default\")) {\n                    input.value = placeholderText;\n                }\n\n                \/\/ Observe for Chosen adding\/removing the \"default\" class dynamically\n                const observer = new MutationObserver(function(mutations) {\n                    mutations.forEach(function(mutation) {\n                        if (mutation.attributeName === \"class\") {\n                            if (input.classList.contains(\"default\")) {\n                                input.value = placeholderText;\n                            }\n                        }\n                    });\n                });\n\n                observer.observe(input, {\n                    attributes: true,\n                    attributeFilter: [\"class\"],\n                });\n            });\n        }\n\n        \/\/ Wait for Chosen to initialize fully before updating\n        setTimeout(updateChosenPlaceholder, 500);\n    });\n\n\n   \n<\/script>\n\n\n<a href=\"https:\/\/wa.me\/68961168\" target=\"_blank\" rel=\"noopener\">\n    <div\n        class=\" fixed bottom-5  right-5   z-40 text-white  rounded-[8px] cursor-pointer  transition bg-green-1 hover:bg-green-2 \">\n        <div class=\"flex justify-center items-center px-[10px] py-[8px] xl:px-[16px] xl:py-[12px]\">\n                            <img decoding=\"async\" class=\"mr-0 lg:mr-[10px] h-[40px] w-[40px] object-cover  bg-green-1 hover:bg-green-2 bg-transparent\" src=\"https:\/\/jennifer-lee-and-co.visibleone.dev\/wp-content\/uploads\/2025\/08\/ic_baseline-whatsapp.png\" alt=\"\" \/>\n                        <div class=\"flex flex-col text-body-lg font-lato justify-start  align-baseline\">\n                <span class=\"font-semibold font-lato leading-[20px] lg:leading-[30px] capitalize font-language\">\u514d\u8d39\u6cd5\u5f8b\u54a8\u8be2<\/span>\n                <div class=\"flex justify-center items-center\">\n                    <span class=\"font-semibold font-lato text-body-lg leading-[20px] lg:leading-[30px] mr-2\">\n                        Whatsapp                    <\/span>\n                    <span class=\"font-semibold font-lato text-body-lg leading-[20px] lg:leading-[30px]\">\n                        68961168                    <\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/a>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-1840","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/jennifer-lee-and-co.visibleone.dev\/cn\/wp-json\/wp\/v2\/pages\/1840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jennifer-lee-and-co.visibleone.dev\/cn\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jennifer-lee-and-co.visibleone.dev\/cn\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jennifer-lee-and-co.visibleone.dev\/cn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jennifer-lee-and-co.visibleone.dev\/cn\/wp-json\/wp\/v2\/comments?post=1840"}],"version-history":[{"count":1,"href":"https:\/\/jennifer-lee-and-co.visibleone.dev\/cn\/wp-json\/wp\/v2\/pages\/1840\/revisions"}],"predecessor-version":[{"id":1990,"href":"https:\/\/jennifer-lee-and-co.visibleone.dev\/cn\/wp-json\/wp\/v2\/pages\/1840\/revisions\/1990"}],"wp:attachment":[{"href":"https:\/\/jennifer-lee-and-co.visibleone.dev\/cn\/wp-json\/wp\/v2\/media?parent=1840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}