{"id":20,"date":"2026-09-06T21:17:13","date_gmt":"2026-09-06T21:17:13","guid":{"rendered":"https:\/\/gracehall.com.hk\/?page_id=20"},"modified":"2026-09-30T14:14:24","modified_gmt":"2026-09-30T14:14:24","slug":"planning","status":"publish","type":"page","link":"https:\/\/gracehall.com.hk\/?page_id=20","title":{"rendered":"\u751f\u524d\u898f\u5283\uff5c\u70ba\u646f\u89aa\u7559\u4e0b\u6700\u6e05\u6670\u7684\u5b89\u6392"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20\" class=\"elementor elementor-20\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77da31c e-con e-atomic-element e-div-block-base e-default-div e-77da31c-49674ba \" data-id=\"77da31c\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"77da31c\">\n    \t\t<div class=\"elementor-element elementor-element-0d002a4 elementor-widget elementor-widget-html\" data-id=\"0d002a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.entry-title, .page-title, .wp-block-post-title, article > header, .elementor-page-title { display: none !important; }\n:root { --font-sans: \"Noto Sans TC\", ui-sans-serif, system-ui, sans-serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\",\n      \"Courier New\", monospace; --color-black: #000; --spacing: .25rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 \/ .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 \/ .875); --text-base: 1rem; --text-base--line-height: calc(1.5 \/ 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 \/ 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 \/ 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 \/ 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 \/ 1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 \/ 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --tracking-tight: -.025em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-relaxed: 1.625; --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --aspect-video: 16 \/ 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: \"Noto Sans TC\", ui-sans-serif, system-ui, sans-serif; --default-mono-font-family: var(--font-mono); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-border: var(--border); --font-display: \"Noto Serif TC\", \"Songti TC\", serif; --radius: .25rem; --ink: oklch(32% .006 160); --ink-foreground: oklch(97% .008 90); --jade: oklch(38% .06 158); --jade-deep: oklch(30% .05 158); --gold: oklch(62% .1 80); --gold-soft: oklch(74% .09 84); --cream: oklch(96.5% .014 85); --sand: oklch(92.5% .024 85); --background: oklch(97.5% .012 85); --foreground: oklch(30% .008 160); --card: oklch(100% 0 0); --card-foreground: oklch(30% .008 160); --popover: oklch(100% 0 0); --popover-foreground: oklch(30% .008 160); --primary: oklch(62% .1 80); --primary-foreground: oklch(99% .006 90); --secondary: oklch(92.5% .024 85); --secondary-foreground: oklch(30% .008 160); --muted: oklch(94% .016 85); --muted-foreground: oklch(47% .014 155); --accent: oklch(90% .03 85); --accent-foreground: oklch(32% .03 158); --destructive: oklch(55% .19 25); --destructive-foreground: oklch(97% .01 100); --border: oklch(62% .1 80 \/ .28); --input: oklch(62% .1 80 \/ .32); --ring: oklch(62% .1 80 \/ .55); --gradient-jade: linear-gradient(160deg, oklch(95.5% .014 140) 0%, oklch(92.5% .024 130) 55%, oklch(95.5% .014 140) 100%); --gradient-gold: linear-gradient(90deg,\n    transparent 0%,\n    oklch(62% .1 80 \/ .45) 25%,\n    var(--gold) 50%,\n    oklch(62% .1 80 \/ .45) 75%,\n    transparent 100%); --shadow-elevated: 0 18px 44px -26px oklch(30% .02 160 \/ .28); --shadow-gold: 0 0 0 1px oklch(62% .1 80 \/ .35), 0 18px 40px -24px oklch(62% .1 80 \/ .45); }\n.elementor { font-family: \"Noto Sans TC\", ui-sans-serif, system-ui, sans-serif; font-size: medium; font-weight: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: oklch(30% .008 160); }\n.elementor ul, .elementor ol { list-style: none; }\n.e-wpc-e3a99ecaf1 { inset: 0px; background-image: linear-gradient(160deg, oklch(95.5% .014 140) 0%, oklch(92.5% .024 130) 55%, oklch(95.5% .014 140) 100%); }\n.e-wpc-af48ffb315 > span:nth-of-type(1) { color: rgba(0, 0, 0, 0); background-image: linear-gradient(120deg, oklch(62% .1 80), oklch(52% .09 78) 45%, oklch(62% .1 80)); -webkit-background-clip: text; background-clip: text }\n.wpc-s-fb, .wpc-s-fb *, .wpc-s-fb ::before, .wpc-s-fb ::after { --tw-translate-x: 0; --tw-translate-y: 0; --tw-border-style: solid; --tw-shadow: 0 0 #0000; --tw-inset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-offset-shadow: 0 0 #0000; --tw-content: \"\"; }\n.wpc-s-fb { --radius: .25rem; --background: oklch(97.5% .012 85); --foreground: oklch(30% .008 160); --primary: oklch(62% .1 80); --primary-foreground: oklch(99% .006 90); --secondary: oklch(92.5% .024 85); --muted: oklch(94% .016 85); --muted-foreground: oklch(47% .014 155); --accent: oklch(90% .03 85); --accent-foreground: oklch(32% .03 158); --border: oklch(62% .1 80 \/ .28); --input: oklch(62% .1 80 \/ .32); --ring: oklch(62% .1 80 \/ .55); }\n.wpc-s-fb abbr:where([title]) { text-decoration: underline dotted; }\n.wpc-s-fb img, .wpc-s-fb svg, .wpc-s-fb video, .wpc-s-fb canvas, .wpc-s-fb audio, .wpc-s-fb iframe, .wpc-s-fb embed, .wpc-s-fb object { vertical-align: middle; display: block; }\n.wpc-s-fb :where(select:is([multiple], .wpc-s-fb [size])) optgroup { font-weight: bolder; }\n.wpc-s-fb :where(select:is([multiple], .wpc-s-fb [size])) optgroup option { padding-inline-start: 20px; }\n.wpc-s-fb button, .wpc-s-fb input:where([type=\"button\"], .wpc-s-fb [type=\"reset\"], .wpc-s-fb [type=\"submit\"]) { appearance: button; }\n.wpc-s-fb [hidden]:where(:not([hidden=\"until-found\"])) { display: none !important; }\n.wpc-s-fb .h-6 { height: calc(var(--spacing) * 6); }\n.wpc-s-fb .w-6 { width: calc(var(--spacing) * 6); }\n.wpc-s-fb .shrink-0 { flex-shrink: 0; }\n.wpc-s-fb .translate-x-\\[-50\\%\\] { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }\n.wpc-s-fb .translate-y-\\[-50\\%\\] { --tw-translate-y: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }\n.wpc-s-fb .rounded-\\[inherit\\] { border-radius: inherit; }\n.wpc-s-fb .text-primary { color: var(--primary); }\n.wpc-s-fb .transition-\\[left\\, .wpc-s-fb right\\, .wpc-s-fb width\\] { transition-property: left, right, width; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }\n.wpc-s-fb .transition-\\[margin\\, .wpc-s-fb opacity\\] { transition-property: margin, opacity; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }\n.wpc-s-fb .transition-\\[width\\, .wpc-s-fb height\\, .wpc-s-fb padding\\] { transition-property: width, height, padding; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }\n.wpc-s-fb .transition-\\[width\\] { transition-property: width; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }\n.wpc-s-fb .\\[--cell-size\\:2rem\\] { --cell-size: 2rem; }\n.wpc-s-fb .group-has-\\[\\[data-sidebar\\=menu-action\\]\\]\\\/menu-item\\:pr-8:is(:where(.group\\\/menu-item):has([data-sidebar=\"menu-action\"]) *) { padding-right: calc(var(--spacing) * 8); }\n.wpc-s-fb .group-data-\\[collapsible\\=icon\\]\\:-mt-8:is(:where(.group)[data-collapsible=\"icon\"] *) { margin-top: calc(var(--spacing) * -8); }\n.wpc-s-fb .group-data-\\[collapsible\\=icon\\]\\:hidden:is(:where(.group)[data-collapsible=\"icon\"] *) { display: none; }\n.wpc-s-fb .group-data-\\[collapsible\\=icon\\]\\:\\!size-8:is(:where(.group)[data-collapsible=\"icon\"] *) { width: calc(var(--spacing) * 8) !important; height: calc(var(--spacing) * 8) !important; }\n.wpc-s-fb .group-data-\\[collapsible\\=icon\\]\\:w-\\(--sidebar-width-icon\\):is(:where(.group)[data-collapsible=\"icon\"] *) { width: var(--sidebar-width-icon); }\n.wpc-s-fb .group-data-\\[collapsible\\=icon\\]\\:w-\\[calc\\(var\\(--sidebar-width-icon\\)_\\+_theme\\(spacing\\.4\\)\\)\\]:is(:where(.group)[data-collapsible=\"icon\"] *) { width: calc(var(--sidebar-width-icon) + 1rem); }\n.wpc-s-fb .group-data-\\[collapsible\\=icon\\]\\:w-\\[calc\\(var\\(--sidebar-width-icon\\)_\\+_theme\\(spacing\\.4\\)_\\+2px\\)\\]:is(:where(.group)[data-collapsible=\"icon\"] *) { width: calc(var(--sidebar-width-icon) + 1rem + 2px); }\n.wpc-s-fb .group-data-\\[collapsible\\=icon\\]\\:overflow-hidden:is(:where(.group)[data-collapsible=\"icon\"] *) { overflow: hidden; }\n.wpc-s-fb .group-data-\\[collapsible\\=icon\\]\\:\\!p-0:is(:where(.group)[data-collapsible=\"icon\"] *) { padding: 0px !important; }\n.wpc-s-fb .group-data-\\[collapsible\\=icon\\]\\:\\!p-2:is(:where(.group)[data-collapsible=\"icon\"] *) { padding: calc(var(--spacing) * 2) !important; }\n.wpc-s-fb .group-data-\\[collapsible\\=icon\\]\\:opacity-0:is(:where(.group)[data-collapsible=\"icon\"] *) { opacity: 0; }\n.wpc-s-fb .group-data-\\[collapsible\\=offcanvas\\]\\:right-\\[calc\\(var\\(--sidebar-width\\)\\*-1\\)\\]:is(:where(.group)[data-collapsible=\"offcanvas\"] *) { right: calc(var(--sidebar-width) * -1); }\n.wpc-s-fb .group-data-\\[collapsible\\=offcanvas\\]\\:left-\\[calc\\(var\\(--sidebar-width\\)\\*-1\\)\\]:is(:where(.group)[data-collapsible=\"offcanvas\"] *) { left: calc(var(--sidebar-width) * -1); }\n.wpc-s-fb .group-data-\\[collapsible\\=offcanvas\\]\\:w-0:is(:where(.group)[data-collapsible=\"offcanvas\"] *) { width: 0px; }\n.wpc-s-fb .group-data-\\[collapsible\\=offcanvas\\]\\:translate-x-0:is(:where(.group)[data-collapsible=\"offcanvas\"] *) { --tw-translate-x: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }\n.wpc-s-fb .group-data-\\[focused\\=true\\]\\\/day\\:relative:is(:where(.group\\\/day)[data-focused=\"true\"] *) { position: relative; }\n.wpc-s-fb .group-data-\\[focused\\=true\\]\\\/day\\:z-10:is(:where(.group\\\/day)[data-focused=\"true\"] *) { z-index: 10; }\n.wpc-s-fb .group-data-\\[focused\\=true\\]\\\/day\\:border-ring:is(:where(.group\\\/day)[data-focused=\"true\"] *) { border-color: var(--ring); }\n.wpc-s-fb .group-data-\\[focused\\=true\\]\\\/day\\:ring-\\[3px\\]:is(:where(.group\\\/day)[data-focused=\"true\"] *) { --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }\n.wpc-s-fb .group-data-\\[focused\\=true\\]\\\/day\\:ring-ring\\\/50:is(:where(.group\\\/day)[data-focused=\"true\"] *) { --tw-ring-color: var(--ring); }\n.wpc-s-fb .group-data-\\[side\\=left\\]\\:-right-4:is(:where(.group)[data-side=\"left\"] *) { right: calc(var(--spacing) * -4); }\n.wpc-s-fb .group-data-\\[side\\=left\\]\\:border-r:is(:where(.group)[data-side=\"left\"] *) { border-right-style: var(--tw-border-style); border-right-width: 1px; }\n.wpc-s-fb .group-data-\\[side\\=right\\]\\:left-0:is(:where(.group)[data-side=\"right\"] *) { left: 0px; }\n.wpc-s-fb .group-data-\\[side\\=right\\]\\:rotate-180:is(:where(.group)[data-side=\"right\"] *) { rotate: 180deg; }\n.wpc-s-fb .group-data-\\[side\\=right\\]\\:border-l:is(:where(.group)[data-side=\"right\"] *) { border-left-style: var(--tw-border-style); border-left-width: 1px; }\n.wpc-s-fb .group-data-\\[state\\=open\\]\\:rotate-180:is(:where(.group)[data-state=\"open\"] *) { rotate: 180deg; }\n.wpc-s-fb .group-data-\\[variant\\=floating\\]\\:rounded-lg:is(:where(.group)[data-variant=\"floating\"] *) { border-radius: var(--radius); }\n.wpc-s-fb .group-data-\\[variant\\=floating\\]\\:border:is(:where(.group)[data-variant=\"floating\"] *) { border-style: var(--tw-border-style); border-width: 1px; }\n.wpc-s-fb .group-data-\\[variant\\=floating\\]\\:shadow:is(:where(.group)[data-variant=\"floating\"] *) { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }\n.wpc-s-fb .peer-data-\\[size\\=default\\]\\\/menu-button\\:top-1\\.5:is(:where(.peer\\\/menu-button)[data-size=\"default\"] ~ *) { top: calc(var(--spacing) * 1.5); }\n.wpc-s-fb .peer-data-\\[size\\=lg\\]\\\/menu-button\\:top-2\\.5:is(:where(.peer\\\/menu-button)[data-size=\"lg\"] ~ *) { top: calc(var(--spacing) * 2.5); }\n.wpc-s-fb .peer-data-\\[size\\=sm\\]\\\/menu-button\\:top-1:is(:where(.peer\\\/menu-button)[data-size=\"sm\"] ~ *) { top: var(--spacing); }\n.wpc-s-fb .group-data-\\[collapsible\\=offcanvas\\]\\:after\\:left-full:is(:where(.group)[data-collapsible=\"offcanvas\"] *)::after { content: var(--tw-content); left: 100%; }\n.wpc-s-fb .aria-disabled\\:pointer-events-none[aria-disabled=\"true\"] { pointer-events: none; }\n.wpc-s-fb .aria-disabled\\:opacity-50[aria-disabled=\"true\"] { opacity: 0.5; }\n.wpc-s-fb .aria-selected\\:text-muted-foreground[aria-selected=\"true\"] { color: var(--muted-foreground); }\n.wpc-s-fb .data-\\[active\\=true\\]\\:font-medium[data-active=\"true\"] { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }\n.wpc-s-fb .data-\\[disabled\\]\\:pointer-events-none[data-disabled] { pointer-events: none; }\n.wpc-s-fb .data-\\[disabled\\]\\:opacity-50[data-disabled] { opacity: 0.5; }\n.wpc-s-fb .data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=\"true\"] { pointer-events: none; }\n.wpc-s-fb .data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=\"true\"] { opacity: 0.5; }\n.wpc-s-fb .data-\\[motion\\=from-end\\]\\:slide-in-from-right-52[data-motion=\"from-end\"] { --tw-enter-translate-x: calc(52*var(--spacing)); }\n.wpc-s-fb .data-\\[motion\\=from-start\\]\\:slide-in-from-left-52[data-motion=\"from-start\"] { --tw-enter-translate-x: calc(52*var(--spacing)*-1); }\n.wpc-s-fb .data-\\[motion\\=to-end\\]\\:slide-out-to-right-52[data-motion=\"to-end\"] { --tw-exit-translate-x: calc(52*var(--spacing)); }\n.wpc-s-fb .data-\\[motion\\=to-start\\]\\:slide-out-to-left-52[data-motion=\"to-start\"] { --tw-exit-translate-x: calc(52*var(--spacing)*-1); }\n.wpc-s-fb .data-\\[motion\\^\\=from-\\]\\:animate-in[data-motion^=\"from-\"] { animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none); }\n.wpc-s-fb .data-\\[motion\\^\\=from-\\]\\:fade-in[data-motion^=\"from-\"] { --tw-enter-opacity: 0; }\n.wpc-s-fb .data-\\[motion\\^\\=to-\\]\\:animate-out[data-motion^=\"to-\"] { animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none); }\n.wpc-s-fb .data-\\[motion\\^\\=to-\\]\\:fade-out[data-motion^=\"to-\"] { --tw-exit-opacity: 0; }\n.wpc-s-fb .data-\\[panel-group-direction\\=vertical\\]\\:h-px[data-panel-group-direction=\"vertical\"] { height: 1px; }\n.wpc-s-fb .data-\\[panel-group-direction\\=vertical\\]\\:w-full[data-panel-group-direction=\"vertical\"] { width: 100%; }\n.wpc-s-fb .data-\\[panel-group-direction\\=vertical\\]\\:flex-col[data-panel-group-direction=\"vertical\"] { flex-direction: column; }\n.wpc-s-fb .data-\\[panel-group-direction\\=vertical\\]\\:after\\:left-0[data-panel-group-direction=\"vertical\"]::after { content: var(--tw-content); left: 0px; }\n.wpc-s-fb .data-\\[panel-group-direction\\=vertical\\]\\:after\\:h-1[data-panel-group-direction=\"vertical\"]::after { content: var(--tw-content); height: var(--spacing); }\n.wpc-s-fb .data-\\[panel-group-direction\\=vertical\\]\\:after\\:w-full[data-panel-group-direction=\"vertical\"]::after { content: var(--tw-content); width: 100%; }\n.wpc-s-fb .data-\\[panel-group-direction\\=vertical\\]\\:after\\:translate-x-0[data-panel-group-direction=\"vertical\"]::after { content: var(--tw-content); --tw-translate-x: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }\n.wpc-s-fb .data-\\[panel-group-direction\\=vertical\\]\\:after\\:-translate-y-1\\\/2[data-panel-group-direction=\"vertical\"]::after { content: var(--tw-content); --tw-translate-y: calc(calc(1 \/ 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }\n.wpc-s-fb .data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder] { color: var(--muted-foreground); }\n.wpc-s-fb .data-\\[range-end\\=true\\]\\:rounded-md[data-range-end=\"true\"] { border-radius: calc(var(--radius) - 2px); }\n.wpc-s-fb .data-\\[range-end\\=true\\]\\:bg-primary[data-range-end=\"true\"] { background-color: var(--primary); }\n.wpc-s-fb .data-\\[range-end\\=true\\]\\:text-primary-foreground[data-range-end=\"true\"] { color: var(--primary-foreground); }\n.wpc-s-fb .data-\\[range-middle\\=true\\]\\:rounded-none[data-range-middle=\"true\"] { border-radius: 0px; }\n.wpc-s-fb .data-\\[range-middle\\=true\\]\\:bg-accent[data-range-middle=\"true\"] { background-color: var(--accent); }\n.wpc-s-fb .data-\\[range-middle\\=true\\]\\:text-accent-foreground[data-range-middle=\"true\"] { color: var(--accent-foreground); }\n.wpc-s-fb .data-\\[range-start\\=true\\]\\:rounded-md[data-range-start=\"true\"] { border-radius: calc(var(--radius) - 2px); }\n.wpc-s-fb .data-\\[range-start\\=true\\]\\:bg-primary[data-range-start=\"true\"] { background-color: var(--primary); }\n.wpc-s-fb .data-\\[range-start\\=true\\]\\:text-primary-foreground[data-range-start=\"true\"] { color: var(--primary-foreground); }\n.wpc-s-fb .data-\\[selected-single\\=true\\]\\:bg-primary[data-selected-single=\"true\"] { background-color: var(--primary); }\n.wpc-s-fb .data-\\[selected-single\\=true\\]\\:text-primary-foreground[data-selected-single=\"true\"] { color: var(--primary-foreground); }\n.wpc-s-fb .data-\\[selected\\=true\\]\\:rounded-none[data-selected=\"true\"] { border-radius: 0px; }\n.wpc-s-fb .data-\\[selected\\=true\\]\\:bg-accent[data-selected=\"true\"] { background-color: var(--accent); }\n.wpc-s-fb .data-\\[selected\\=true\\]\\:text-accent-foreground[data-selected=\"true\"] { color: var(--accent-foreground); }\n.wpc-s-fb .data-\\[side\\=bottom\\]\\:translate-y-1[data-side=\"bottom\"] { --tw-translate-y: var(--spacing); translate: var(--tw-translate-x) var(--tw-translate-y); }\n.wpc-s-fb .data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=\"bottom\"] { --tw-enter-translate-y: calc(2*var(--spacing)*-1); }\n.wpc-s-fb .data-\\[side\\=left\\]\\:-translate-x-1[data-side=\"left\"] { --tw-translate-x: calc(var(--spacing) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }\n.wpc-s-fb .data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=\"left\"] { --tw-enter-translate-x: calc(2*var(--spacing)); }\n.wpc-s-fb .data-\\[side\\=right\\]\\:translate-x-1[data-side=\"right\"] { --tw-translate-x: var(--spacing); translate: var(--tw-translate-x) var(--tw-translate-y); }\n.wpc-s-fb .data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=\"right\"] { --tw-enter-translate-x: calc(2*var(--spacing)*-1); }\n.wpc-s-fb .data-\\[side\\=top\\]\\:-translate-y-1[data-side=\"top\"] { --tw-translate-y: calc(var(--spacing) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }\n.wpc-s-fb .data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=\"top\"] { --tw-enter-translate-y: calc(2*var(--spacing)); }\n.wpc-s-fb .data-\\[state\\=active\\]\\:bg-background[data-state=\"active\"] { background-color: var(--background); }\n.wpc-s-fb .data-\\[state\\=active\\]\\:text-foreground[data-state=\"active\"] { color: var(--foreground); }\n.wpc-s-fb .data-\\[state\\=active\\]\\:shadow[data-state=\"active\"] { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }\n.wpc-s-fb .data-\\[state\\=checked\\]\\:translate-x-4[data-state=\"checked\"] { --tw-translate-x: calc(var(--spacing) * 4); translate: var(--tw-translate-x) var(--tw-translate-y); }\n.wpc-s-fb .data-\\[state\\=checked\\]\\:bg-primary[data-state=\"checked\"] { background-color: var(--primary); }\n.wpc-s-fb .data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=\"checked\"] { color: var(--primary-foreground); }\n.wpc-s-fb .data-\\[state\\=closed\\]\\:animate-accordion-up[data-state=\"closed\"] { animation: accordion-up var(--tw-animation-duration, var(--tw-duration, .2s))var(--tw-ease, ease-out)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none); }\n.wpc-s-fb .data-\\[state\\=closed\\]\\:animate-out[data-state=\"closed\"] { animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none); }\n.wpc-s-fb .data-\\[state\\=closed\\]\\:duration-300[data-state=\"closed\"] { --tw-duration: .3s; transition-duration: 0.3s; }\n.wpc-s-fb .data-\\[state\\=closed\\]\\:fade-out-0[data-state=\"closed\"] { --tw-exit-opacity: 0; }\n.wpc-s-fb .data-\\[state\\=closed\\]\\:zoom-out-95[data-state=\"closed\"] { --tw-exit-scale: .95; }\n.wpc-s-fb .data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=\"closed\"] { --tw-exit-translate-y: 100%; }\n.wpc-s-fb .data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=\"closed\"] { --tw-exit-translate-x: -100%; }\n.wpc-s-fb .data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=\"closed\"] { --tw-exit-translate-x: 100%; }\n.wpc-s-fb .data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=\"closed\"] { --tw-exit-translate-y: -100%; }\n.wpc-s-fb .data-\\[state\\=hidden\\]\\:animate-out[data-state=\"hidden\"] { animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none); }\n.wpc-s-fb .data-\\[state\\=hidden\\]\\:fade-out[data-state=\"hidden\"] { --tw-exit-opacity: 0; }\n.wpc-s-fb .data-\\[state\\=on\\]\\:bg-accent[data-state=\"on\"] { background-color: var(--accent); }\n.wpc-s-fb .data-\\[state\\=on\\]\\:text-accent-foreground[data-state=\"on\"] { color: var(--accent-foreground); }\n.wpc-s-fb .data-\\[state\\=open\\]\\:animate-accordion-down[data-state=\"open\"] { animation: accordion-down var(--tw-animation-duration, var(--tw-duration, .2s))var(--tw-ease, ease-out)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none); }\n.wpc-s-fb .data-\\[state\\=open\\]\\:animate-in[data-state=\"open\"] { animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none); }\n.wpc-s-fb .data-\\[state\\=open\\]\\:bg-accent[data-state=\"open\"] { background-color: var(--accent); }\n.wpc-s-fb .data-\\[state\\=open\\]\\:bg-accent\\\/50[data-state=\"open\"] { background-color: var(--accent); }\n.wpc-s-fb .data-\\[state\\=open\\]\\:bg-secondary[data-state=\"open\"] { background-color: var(--secondary); }\n.wpc-s-fb .data-\\[state\\=open\\]\\:text-accent-foreground[data-state=\"open\"] { color: var(--accent-foreground); }\n.wpc-s-fb .data-\\[state\\=open\\]\\:text-muted-foreground[data-state=\"open\"] { color: var(--muted-foreground); }\n.wpc-s-fb .data-\\[state\\=open\\]\\:opacity-100[data-state=\"open\"] { opacity: 1; }\n.wpc-s-fb .data-\\[state\\=open\\]\\:duration-500[data-state=\"open\"] { --tw-duration: .5s; transition-duration: 0.5s; }\n.wpc-s-fb .data-\\[state\\=open\\]\\:fade-in-0[data-state=\"open\"] { --tw-enter-opacity: 0; }\n.wpc-s-fb .data-\\[state\\=open\\]\\:zoom-in-90[data-state=\"open\"] { --tw-enter-scale: .9; }\n.wpc-s-fb .data-\\[state\\=open\\]\\:zoom-in-95[data-state=\"open\"] { --tw-enter-scale: .95; }\n.wpc-s-fb .data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=\"open\"] { --tw-enter-translate-y: 100%; }\n.wpc-s-fb .data-\\[state\\=open\\]\\:slide-in-from-left[data-state=\"open\"] { --tw-enter-translate-x: -100%; }\n.wpc-s-fb .data-\\[state\\=open\\]\\:slide-in-from-right[data-state=\"open\"] { --tw-enter-translate-x: 100%; }\n.wpc-s-fb .data-\\[state\\=open\\]\\:slide-in-from-top[data-state=\"open\"] { --tw-enter-translate-y: -100%; }\n.wpc-s-fb .data-\\[state\\=open\\]\\:focus\\:bg-accent[data-state=\"open\"]:focus { background-color: var(--accent); }\n.wpc-s-fb .data-\\[state\\=selected\\]\\:bg-muted[data-state=\"selected\"] { background-color: var(--muted); }\n.wpc-s-fb .data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=\"unchecked\"] { --tw-translate-x: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }\n.wpc-s-fb .data-\\[state\\=unchecked\\]\\:bg-input[data-state=\"unchecked\"] { background-color: var(--input); }\n.wpc-s-fb .data-\\[state\\=visible\\]\\:animate-in[data-state=\"visible\"] { animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none); }\n.wpc-s-fb .data-\\[state\\=visible\\]\\:fade-in[data-state=\"visible\"] { --tw-enter-opacity: 0; }\n.wpc-s-fb .\\[\\&_\\.recharts-cartesian-grid_line\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border\\\/50 .recharts-cartesian-grid line[stroke=\"#ccc\"] { stroke: var(--border); }\n.wpc-s-fb .\\[\\&_\\.recharts-dot\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent .recharts-dot[stroke=\"#fff\"] { stroke: rgba(0, 0, 0, 0); }\n.wpc-s-fb .\\[\\&_\\.recharts-polar-grid_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border .recharts-polar-grid [stroke=\"#ccc\"] { stroke: var(--border); }\n.wpc-s-fb .\\[\\&_\\.recharts-reference-line_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border .recharts-reference-line [stroke=\"#ccc\"] { stroke: var(--border); }\n.wpc-s-fb .\\[\\&_\\.recharts-sector\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent .recharts-sector[stroke=\"#fff\"] { stroke: rgba(0, 0, 0, 0); }\n.wpc-s-fb .\\[\\&\\:first-child\\[data-selected\\=true\\]_button\\]\\:rounded-l-md:first-child[data-selected=\"true\"] button { border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); }\n.wpc-s-fb .\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=\"checkbox\"]) { padding-right: 0px; }\n.wpc-s-fb :is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_next\\>svg\\]\\:rotate-180:where(:is(:lang(ae), .wpc-s-fb :lang(ar), .wpc-s-fb :lang(arc), .wpc-s-fb :lang(bcc), .wpc-s-fb :lang(bqi), .wpc-s-fb :lang(ckb), .wpc-s-fb :lang(dv), .wpc-s-fb :lang(fa), .wpc-s-fb :lang(glk), .wpc-s-fb :lang(he), .wpc-s-fb :lang(ku), .wpc-s-fb :lang(mzn), .wpc-s-fb :lang(nqo), .wpc-s-fb :lang(pnb), .wpc-s-fb :lang(ps), .wpc-s-fb :lang(sd), .wpc-s-fb :lang(ug), .wpc-s-fb :lang(ur), .wpc-s-fb :lang(yi)), .wpc-s-fb [dir=\"rtl\"], .wpc-s-fb [dir=\"rtl\"] *) *):is(.rdp-button_next > svg), .wpc-s-fb :is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_previous\\>svg\\]\\:rotate-180:where(:is(:lang(ae), .wpc-s-fb :lang(ar), .wpc-s-fb :lang(arc), .wpc-s-fb :lang(bcc), .wpc-s-fb :lang(bqi), .wpc-s-fb :lang(ckb), .wpc-s-fb :lang(dv), .wpc-s-fb :lang(fa), .wpc-s-fb :lang(glk), .wpc-s-fb :lang(he), .wpc-s-fb :lang(ku), .wpc-s-fb :lang(mzn), .wpc-s-fb :lang(nqo), .wpc-s-fb :lang(pnb), .wpc-s-fb :lang(ps), .wpc-s-fb :lang(sd), .wpc-s-fb :lang(ug), .wpc-s-fb :lang(ur), .wpc-s-fb :lang(yi)), .wpc-s-fb [dir=\"rtl\"], .wpc-s-fb [dir=\"rtl\"] *) *):is(.rdp-button_previous > svg) { rotate: 180deg; }\n.wpc-s-fb .\\[\\&\\:last-child\\[data-selected\\=true\\]_button\\]\\:rounded-r-md:last-child[data-selected=\"true\"] button { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }\n.wpc-s-fb .\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\] > [role=\"checkbox\"] { --tw-translate-y: 2px; translate: var(--tw-translate-x) var(--tw-translate-y); }\n.wpc-s-fb .\\[\\&\\>svg\\+div\\]\\:translate-y-\\[-3px\\] > svg + div { --tw-translate-y: -3px; translate: var(--tw-translate-x) var(--tw-translate-y); }\n.wpc-s-fb .\\[\\&\\[data-panel-group-direction\\=vertical\\]\\>div\\]\\:rotate-90[data-panel-group-direction=\"vertical\"] > div { rotate: 90deg; }\n.wpc-s-fb .\\[\\&\\[data-state\\=open\\]\\>svg\\]\\:rotate-180[data-state=\"open\"] > svg { rotate: 180deg; }\n.wpc-s-fb [data-side=\"left\"] .\\[\\[data-side\\=left\\]_\\&\\]\\:cursor-w-resize { cursor: w-resize; }\n.wpc-s-fb [data-side=\"left\"][data-collapsible=\"offcanvas\"] .\\[\\[data-side\\=left\\]\\[data-collapsible\\=offcanvas\\]_\\&\\]\\:-right-2 { right: calc(var(--spacing) * -2); }\n.wpc-s-fb [data-side=\"left\"][data-state=\"collapsed\"] .\\[\\[data-side\\=left\\]\\[data-state\\=collapsed\\]_\\&\\]\\:cursor-e-resize, .wpc-s-fb [data-side=\"right\"] .\\[\\[data-side\\=right\\]_\\&\\]\\:cursor-e-resize { cursor: e-resize; }\n.wpc-s-fb [data-side=\"right\"][data-collapsible=\"offcanvas\"] .\\[\\[data-side\\=right\\]\\[data-collapsible\\=offcanvas\\]_\\&\\]\\:-left-2 { left: calc(var(--spacing) * -2); }\n.wpc-s-fb [data-side=\"right\"][data-state=\"collapsed\"] .\\[\\[data-side\\=right\\]\\[data-state\\=collapsed\\]_\\&\\]\\:cursor-w-resize { cursor: w-resize; }\n@media (hover: hover) {\n.wpc-s-fb .data-\\[state\\=open\\]\\:hover\\:bg-accent[data-state=\"open\"]:hover { background-color: var(--accent); }\n}\n@media (width >= 48rem) {\n.wpc-s-fb .md\\:peer-data-\\[variant\\=inset\\]\\:m-2:is(:where(.peer)[data-variant=\"inset\"] ~ *) { margin: calc(var(--spacing) * 2); }\n.wpc-s-fb .md\\:peer-data-\\[variant\\=inset\\]\\:ml-0:is(:where(.peer)[data-variant=\"inset\"] ~ *) { margin-left: 0px; }\n.wpc-s-fb .md\\:peer-data-\\[variant\\=inset\\]\\:rounded-xl:is(:where(.peer)[data-variant=\"inset\"] ~ *) { border-radius: calc(var(--radius) + 4px); }\n.wpc-s-fb .md\\:peer-data-\\[variant\\=inset\\]\\:shadow:is(:where(.peer)[data-variant=\"inset\"] ~ *) { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }\n.wpc-s-fb .md\\:peer-data-\\[state\\=collapsed\\]\\:peer-data-\\[variant\\=inset\\]\\:ml-2:is(:where(.peer)[data-state=\"collapsed\"] ~ *):is(:where(.peer)[data-variant=\"inset\"] ~ *) { margin-left: calc(var(--spacing) * 2); }\n}\n@supports (color: color-mix(in lab, red, red)) {\n.wpc-s-fb .group-data-\\[focused\\=true\\]\\\/day\\:ring-ring\\\/50:is(:where(.group\\\/day)[data-focused=\"true\"] *) { --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent); }\n}\n@supports (color: color-mix(in lab, red, red)) {\n.wpc-s-fb .data-\\[state\\=open\\]\\:bg-accent\\\/50[data-state=\"open\"] { background-color: color-mix(in oklab, var(--accent) 50%, transparent); }\n}\n@supports (color: color-mix(in lab, red, red)) {\n.wpc-s-fb .\\[\\&_\\.recharts-cartesian-grid_line\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border\\\/50 .recharts-cartesian-grid line[stroke=\"#ccc\"] { stroke: color-mix(in oklab, var(--border) 50%, transparent); }\n}\n@keyframes enter { \n  0% { opacity: var(--tw-enter-opacity, 1); transform: translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0)scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1))rotate(var(--tw-enter-rotate, 0)); filter: blur(var(--tw-enter-blur, 0)); }\n}\n@keyframes exit { \n  100% { opacity: var(--tw-exit-opacity, 1); transform: translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0)scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1))rotate(var(--tw-exit-rotate, 0)); filter: blur(var(--tw-exit-blur, 0)); }\n}\n@keyframes accordion-down { \n  0% { height: 0px; }\n  100% { height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto))))); }\n}\n@keyframes accordion-up { \n  0% { height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto))))); }\n  100% { height: 0px; }\n}\n.e-wpc-f1d4ddef96 { gap: calc(.25rem * 4); }\n.e-wpc-f7494c8348 { background-image: linear-gradient(color-mix(in srgb, oklch(97.5% .012 85) 70%, transparent), color-mix(in srgb, oklch(97.5% .012 85) 70%, transparent)), url(https:\/\/gracehall.com.hk\/wp-content\/uploads\/2026\/09\/planning.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; }\n.e-wpc-3fa8e3ce3b > span:nth-of-type(1) { color: rgba(0, 0, 0, 0); background-image: linear-gradient(120deg, oklch(62% .1 80), oklch(52% .09 78) 45%, oklch(62% .1 80)); -webkit-background-clip: text; background-clip: text }\n.e-wpc-29f749b87f { gap: calc(.25rem * 4); }\n.wpc-s-fb .h-8 { height: calc(var(--spacing) * 8); }\n.wpc-s-fb .w-8 { width: calc(var(--spacing) * 8); }\n.e-wpc-456ffbe1eb { font-weight: inherit; }\n.e-wpc-9c2b7f58bf { background-image: linear-gradient(90deg,\n    transparent 0%,\n    oklch(62% .1 80 \/ .45) 25%,\n    oklch(62% .1 80) 50%,\n    oklch(62% .1 80 \/ .45) 75%,\n    transparent 100%); }\n.e-wpc-ed9a4a8f8d { transition: border-color 0.4s, box-shadow 0.4s, transform 0.4s; box-shadow: 0 18px 44px -26px oklch(30% .02 160 \/ .28); }\n.e-wpc-67004c89f7 { font-weight: inherit; }\n.e-wpc-5366e81a3a { background-image: linear-gradient(90deg,\n    transparent 0%,\n    oklch(62% .1 80 \/ .45) 25%,\n    oklch(62% .1 80) 50%,\n    oklch(62% .1 80 \/ .45) 75%,\n    transparent 100%); }\n.e-wpc-4ca2bb7e0b { transition: border-color 0.4s, box-shadow 0.4s, transform 0.4s; box-shadow: 0 18px 44px -26px oklch(30% .02 160 \/ .28); }\n.e-wpc-8f56a4da63 { font-weight: inherit; }\n.e-wpc-127d806cbd { background-image: linear-gradient(90deg,\n    transparent 0%,\n    oklch(62% .1 80 \/ .45) 25%,\n    oklch(62% .1 80) 50%,\n    oklch(62% .1 80 \/ .45) 75%,\n    transparent 100%); }\n.e-wpc-764c09c2bd { transition: border-color 0.4s, box-shadow 0.4s, transform 0.4s; box-shadow: 0 18px 44px -26px oklch(30% .02 160 \/ .28); }\n.e-wpc-886d380f20 { font-weight: inherit; }\n.e-wpc-5c9dee1936 { background-image: linear-gradient(90deg,\n    transparent 0%,\n    oklch(62% .1 80 \/ .45) 25%,\n    oklch(62% .1 80) 50%,\n    oklch(62% .1 80 \/ .45) 75%,\n    transparent 100%); }\n.e-wpc-372f346cce { transition: border-color 0.4s, box-shadow 0.4s, transform 0.4s; box-shadow: 0 18px 44px -26px oklch(30% .02 160 \/ .28); }\n.e-wpc-1d180b1506 { gap: calc(.25rem * 8); }\n.e-wpc-df7b9e0a11 { gap: calc(.25rem * 4); }\n.e-wpc-a829a2e8b8 > span:nth-of-type(1) { color: rgba(0, 0, 0, 0); background-image: linear-gradient(120deg, oklch(62% .1 80), oklch(52% .09 78) 45%, oklch(62% .1 80)); -webkit-background-clip: text; background-clip: text }\n.e-wpc-767599b4f2 { gap: calc(.25rem * 4); }\n.e-wpc-5a8029aeef { background-image: linear-gradient(160deg, oklch(95.5% .014 140) 0%, oklch(92.5% .024 130) 55%, oklch(95.5% .014 140) 100%); }\n.e-wpc-47e05bee51 img { max-width: 100%; height: 12rem; width: 12rem; object-fit: contain }\n@media (max-width: 1024px) { .e-wpc-47e05bee51 img { height: 6rem; width: 6rem } }\n.e-wpc-a5ceb5775f { gap: calc(.25rem * 2); }\n.e-wpc-2bb0f1a281 { line-height: calc(1.25 \/ .875); }\n.e-wpc-c92c8c5f44 { line-height: calc(1.25 \/ .875); }\n.e-wpc-c4de91bc36 { line-height: calc(1.25 \/ .875); }\n.e-wpc-7153ef2c5e { line-height: calc(1.25 \/ .875); }\n.e-wpc-8baa1f774d { line-height: calc(1.25 \/ .875); }\n.e-wpc-03ca1abf22 { line-height: calc(1.25 \/ .875); }\n.e-wpc-030df60eb0 { line-height: calc(1.25 \/ .875); }\n.e-wpc-3c69bcec83 { line-height: calc(1.25 \/ .875); }\n.e-wpc-83a340afa8 { line-height: calc(1.25 \/ .875); }\n.e-wpc-e72d8c5b3c { line-height: calc(1.25 \/ .875); }\n.e-wpc-6d8e4ea82a { line-height: calc(1.25 \/ .875); }\n.wpc-nav-burger-f81cb10929{display:none !important;align-items:center;cursor:pointer;line-height:0}#wpc-nav-toggle-f81cb10929{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#wpc-nav-toggle-f81cb10929:focus-visible+.wpc-nav-burger-f81cb10929{outline:2px solid currentColor;outline-offset:2px}@media (max-width:1024px){.wpc-nav-burger-f81cb10929{display:inline-flex !important}.wpc-nav-shell-f81cb10929:has(#wpc-nav-toggle-f81cb10929:checked){flex-wrap:wrap}.wpc-nav-shell-f81cb10929:has(#wpc-nav-toggle-f81cb10929:checked) .wpc-nav-drawer-f81cb10929{display:flex;order:99;flex-basis:100%;width:100%;flex-direction:column;align-items:flex-start}}\n.e-wpc-781ce41da6 { gap: calc(.25rem * 4); }\n.wpc-s-fb a { color: inherit; text-decoration: inherit; }\n.wpc-s-fb ol, .wpc-s-fb ul, .wpc-s-fb menu { list-style: none; }\n.wpc-s-fb .block { display: block; }\n.wpc-s-fb .grid { display: grid; }\n.wpc-s-fb .gap-3 { gap: calc(var(--spacing) * 3); }\n.wpc-s-fb .py-1 { padding-block: var(--spacing); }\n.wpc-s-fb .text-sm { font-size: var(--text-sm); line-height: var(--tw-leading, var(--text-sm--line-height)); }\n.wpc-s-fb .tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); }\n.wpc-s-fb .text-foreground\\\/85 { color: var(--foreground); }\n@media (width >= 40rem) {\n.wpc-s-fb .sm\\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }\n}\n@supports (color: color-mix(in lab, red, red)) {\n.wpc-s-fb .text-foreground\\\/85 { color: color-mix(in oklab, var(--foreground) 85%, transparent); }\n}\n.e-wpc-a0c49f3009 { gap: calc(.25rem * 4); }\n.e-wpc-072eb09549 img { max-width: 100%; height: 5rem; width: 5rem; object-fit: contain }\n.e-wpc-8421434a10 > span:nth-of-type(1) { color: oklch(62% .1 80); font-family: \"Noto Serif TC\", \"Songti TC\", serif; font-size: 1.25rem; line-height: calc(1.75 \/ 1.25); letter-spacing: 0.3em; display: block }\n.e-wpc-8421434a10 > span:nth-of-type(2) { color: color-mix(in oklab, oklch(96.5% .014 85) 75%, transparent); font-size: 0.6rem; letter-spacing: 0.32em; display: block }\n.e-wpc-5de88219d4 { gap: calc(.25rem * 4); }\n.e-wpc-dea4862149 { font-weight: inherit; }\n.wpc-s-fb { --radius: .25rem; --cream: oklch(96.5% .014 85); --background: oklch(97.5% .012 85); --foreground: oklch(30% .008 160); --primary: oklch(62% .1 80); --primary-foreground: oklch(99% .006 90); --secondary: oklch(92.5% .024 85); --muted: oklch(94% .016 85); --muted-foreground: oklch(47% .014 155); --accent: oklch(90% .03 85); --accent-foreground: oklch(32% .03 158); --border: oklch(62% .1 80 \/ .28); --input: oklch(62% .1 80 \/ .32); --ring: oklch(62% .1 80 \/ .55); }\n.wpc-s-fb .mt-6 { margin-top: calc(var(--spacing) * 6); }\n.wpc-s-fb .grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }\n.wpc-s-fb .gap-y-3 { row-gap: calc(var(--spacing) * 3); }\n.wpc-s-fb .text-cream\\\/90 { color: var(--cream); }\n.wpc-s-fb .transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }\n.wpc-s-fb .hover\\:text-primary:hover { color: var(--primary); }\n@media (hover: hover) {\n.wpc-s-fb .hover\\:text-primary:hover { color: var(--primary); }\n}\n@supports (color: color-mix(in lab, red, red)) {\n.wpc-s-fb .text-cream\\\/90 { color: color-mix(in oklab, var(--cream) 90%, transparent); }\n}\n.e-wpc-e425faaeb6 { font-weight: inherit; }\n.wpc-s-fb, .wpc-s-fb *, .wpc-s-fb ::before, .wpc-s-fb ::after { --tw-translate-x: 0; --tw-translate-y: 0; --tw-space-y-reverse: 0; --tw-border-style: solid; --tw-shadow: 0 0 #0000; --tw-inset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-offset-shadow: 0 0 #0000; --tw-content: \"\"; }\n.wpc-s-fb .mt-0\\.5 { margin-top: calc(var(--spacing) * .5); }\n.wpc-s-fb .flex { display: flex; }\n.wpc-s-fb .h-4 { height: calc(var(--spacing) * 4); }\n.wpc-s-fb .w-4 { width: calc(var(--spacing) * 4); }\n.wpc-s-fb :where(.space-y-4 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse))); }\n.wpc-s-fb .text-cream\\\/75 { color: var(--cream); }\n@supports (color: color-mix(in lab, red, red)) {\n.wpc-s-fb .text-cream\\\/75 { color: color-mix(in oklab, var(--cream) 75%, transparent); }\n}\n.e-wpc-25a54dec9e { gap: calc(.25rem * 12); }\n.e-wpc-02bf1a0a58 { line-height: calc(1 \/ .75); }\n.e-wpc-94a7911fb4 { background-image: linear-gradient(160deg, oklch(0.24 0.045 158) 0%, oklch(0.19 0.03 160) 55%, oklch(0.24 0.045 158) 100%); }\n.elementor .g-315d39fec0 { background-color: transparent; padding-block-start: 0px; padding-block-end: 0px; padding-inline-start: 0px; padding-inline-end: 0px; font-size: 0.875rem; text-decoration: inherit; letter-spacing: 0.1em; border-radius: 0px }\n.elementor .g-5a1cba1ccc { background-color: oklch(100% 0 0); padding-block-start: 2.5rem; padding-block-end: 2.5rem; padding-inline-start: 2.5rem; padding-inline-end: 2.5rem; border-width: 1px; border-style: solid; border-color: oklch(62% .1 80 \/ .28) }\n@keyframes enter { \n  0% { opacity: var(--tw-enter-opacity, 1); transform: translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0)scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1))rotate(var(--tw-enter-rotate, 0)); filter: blur(var(--tw-enter-blur, 0)); }\n}\n@keyframes exit { \n  100% { opacity: var(--tw-exit-opacity, 1); transform: translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0)scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1))rotate(var(--tw-exit-rotate, 0)); filter: blur(var(--tw-exit-blur, 0)); }\n}\n@keyframes accordion-down { \n  0% { height: 0px; }\n  100% { height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto))))); }\n}\n@keyframes accordion-up { \n  0% { height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto))))); }\n  100% { height: 0px; }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<section class=\"elementor-element elementor-element-0821f20 e-con e-atomic-element e-div-block-base e-default-section e-wpc-f7494c8348 \" data-id=\"0821f20\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"0821f20\">\n    <div class=\"elementor-element elementor-element-1d942ba e-con e-atomic-element e-div-block-base e-default-div e-wpc-e3a99ecaf1 \" data-id=\"1d942ba\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"1d942ba\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-ee6046c e-con e-atomic-element e-div-block-base e-default-div e-wpc-e56afe1f88 \" data-id=\"ee6046c\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"ee6046c\">\n    \t\t\t<p class=\"e-wpc-caa4cd4326 e-paragraph-base e-default-p\" data-interaction-id=\"2a89825\">Pre-Planning<\/p>\n\t\t\t\t\t<h1 data-interaction-id=\"b3e7932\" class=\"e-wpc-af48ffb315 e-heading-base e-default-h1\"><span>\u751f\u524d\u898f\u5283<\/span><\/h1>\n\t\t<div class=\"elementor-element elementor-element-6b85808 e-con e-atomic-element e-flexbox-base e-default-div e-wpc-f1d4ddef96 \" data-id=\"6b85808\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6b85808\">\n    \t\t<div class=\"elementor-element elementor-element-98d7211 elementor-widget elementor-widget-html\" data-id=\"98d7211\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wpc-s-fb\"><svg viewBox=\"0 0 40 40\" class=\"h-6 w-6 shrink-0 text-primary\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:5:7\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:6:9\"><path d=\"M20 4c4 6 4 10 0 16-4-6-4-10 0-16Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:7:11\"><\/path><path d=\"M20 36c-4-6-4-10 0-16 4 6 4 10 0 16Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:8:11\"><\/path><circle cx=\"20\" cy=\"20\" r=\"3\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:9:11\"><\/circle><path d=\"M4 20c6-4 10-4 16 0-6 4-10 4-16 0Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:10:11\"><\/path><path d=\"M36 20c-6 4-10 4-16 0 6-4 10-4 16 0Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:11:11\"><\/path><\/g><\/svg><\/div>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/section>\n<section class=\"elementor-element elementor-element-51d3771 e-con e-atomic-element e-div-block-base e-default-section e-wpc-deb894e235 \" data-id=\"51d3771\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"51d3771\">\n    <div class=\"elementor-element elementor-element-f55db33 e-con e-atomic-element e-div-block-base e-default-div e-wpc-5838d03c3b \" data-id=\"f55db33\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"f55db33\">\n    \t\t\t<p class=\"e-wpc-b40747b239 e-paragraph-base e-default-p\" data-interaction-id=\"d762611\">\u70ba\u4f55\u8981\u751f\u524d\u898f\u5283<\/p>\n\t\t\t\t\t<h2 data-interaction-id=\"a8a8faa\" class=\"e-wpc-3fa8e3ce3b e-heading-base e-default-h2\"><span>\u8207\u5176\u8981\u300c\u4f30\u300d\uff0c\u4e0d\u5982\u89aa\u53e3\u300c\u8b1b\u300d<\/span><\/h2>\n\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" class=\"e-image-base e-default-img \" data-interaction-id=\"9c84e83\" id=\"536\" src=\"https:\/\/gracehall.com.hk\/wp-content\/uploads\/2026\/09\/\u751f\u524d\u898f\u5283-e1789711958973.png\" width=\"1000\" height=\"589\" srcset=\"\" alt=\"\"\/>\t\t<div class=\"elementor-element elementor-element-1d2deb0 e-con e-atomic-element e-flexbox-base e-default-div e-wpc-29f749b87f \" data-id=\"1d2deb0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1d2deb0\">\n    \t\t<div class=\"elementor-element elementor-element-d077f2b elementor-widget elementor-widget-html\" data-id=\"d077f2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wpc-s-fb\"><svg viewBox=\"0 0 40 40\" class=\"h-6 w-6 shrink-0 text-primary\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:5:7\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:6:9\"><path d=\"M20 4c4 6 4 10 0 16-4-6-4-10 0-16Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:7:11\"><\/path><path d=\"M20 36c-4-6-4-10 0-16 4 6 4 10 0 16Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:8:11\"><\/path><circle cx=\"20\" cy=\"20\" r=\"3\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:9:11\"><\/circle><path d=\"M4 20c6-4 10-4 16 0-6 4-10 4-16 0Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:10:11\"><\/path><path d=\"M36 20c-6 4-10 4-16 0 6-4 10-4 16 0Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:11:11\"><\/path><\/g><\/svg><\/div>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-ad988a3 e-con e-atomic-element e-div-block-base e-default-div e-wpc-1d180b1506 \" data-id=\"ad988a3\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"ad988a3\">\n    <article class=\"elementor-element elementor-element-eeb91f1 e-con e-atomic-element e-div-block-base e-default-article e-wpc-ed9a4a8f8d \" data-id=\"eeb91f1\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"eeb91f1\">\n    \t\t<div class=\"elementor-element elementor-element-e3ee2b1 elementor-widget elementor-widget-html\" data-id=\"e3ee2b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wpc-s-fb\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map h-8 w-8 text-primary\" aria-hidden=\"true\" data-tsd-source=\"\/src\/routes\/planning.tsx:61:15\"><path d=\"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z\"><\/path><path d=\"M15 5.764v15\"><\/path><path d=\"M9 3.236v15\"><\/path><\/svg><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<h3 data-interaction-id=\"7568c96\" class=\"e-wpc-456ffbe1eb e-heading-base e-default-h3\">\u7559\u4e0b\u6700\u6e05\u6670\u7684\u300c\u901a\u95dc\u5730\u5716\u300d<\/h3>\n\t\t<div class=\"elementor-element elementor-element-1d82d60 e-con e-atomic-element e-div-block-base e-default-div e-wpc-9c2b7f58bf \" data-id=\"1d82d60\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"1d82d60\">\n    \n<\/div>\n\t\t\t<p class=\"e-wpc-7efb977755 e-paragraph-base e-default-p\" data-interaction-id=\"13e1de7\">\u610f\u5916\u540c\u6b7b\u4ea1\u5f9e\u4f86\u5514\u6703\u9810\u5148\u5beb\u6642\u9593\u8868\u3002\u7576\u4e0d\u5e78\u569f\u5230\uff0c\u81f3\u89aa\u55ba\u60b2\u50b7\u4e4b\u4e2d\uff0c\u4ef2\u8981\u88ab\u8feb\u55ba\u6975\u77ed\u6642\u9593\u5167\u731c\u5ea6\u4f60\u5605\u610f\u9858\uff0c\u8207\u5176\u8981\u300c\u4f30\u300d\uff0c\u4e0d\u5982\u4f60\u89aa\u53e3\u300c\u8b1b\u300d\u3002\u5462\u4efd\u898f\u5283\uff0c\u5c31\u4fc2\u4f60\u7559\u4ffe\u4f62\u54cb\u6700\u6e05\u6670\u5605\u300c\u901a\u95dc\u5730\u5716\u300d\uff0c\u7b49\u4f62\u54cb\u5514\u4f7f\u5fac\u5fa8\u7121\u52a9\uff0c\u53ea\u8981\u7167\u4f4f\u505a\u5c31\u5f97\u3002<\/p>\n\t\t\n<\/article>\n<article class=\"elementor-element elementor-element-abf6bc4 e-con e-atomic-element e-div-block-base e-default-article e-wpc-4ca2bb7e0b \" data-id=\"abf6bc4\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"abf6bc4\">\n    \t\t<div class=\"elementor-element elementor-element-84f01ab elementor-widget elementor-widget-html\" data-id=\"84f01ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wpc-s-fb\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-8 w-8 text-primary\" aria-hidden=\"true\" data-tsd-source=\"\/src\/routes\/planning.tsx:61:15\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"><\/path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"><\/path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"><\/path><circle cx=\"9\" cy=\"7\" r=\"4\"><\/circle><\/svg><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<h3 data-interaction-id=\"9589ec0\" class=\"e-wpc-67004c89f7 e-heading-base e-default-h3\">\u907f\u514d\u300c\u611b\u7684\u722d\u62d7\u300d\uff0c\u5b88\u8b77\u5bb6\u65cf\u548c\u8ae7<\/h3>\n\t\t<div class=\"elementor-element elementor-element-2f68f19 e-con e-atomic-element e-div-block-base e-default-div e-wpc-5366e81a3a \" data-id=\"2f68f19\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"2f68f19\">\n    \n<\/div>\n\t\t\t<p class=\"e-wpc-1b0c34dec7 e-paragraph-base e-default-p\" data-interaction-id=\"8e54da1\">\u597d\u591a\u6642\u5f8c\u4eba\u5605\u77db\u76fe\u5514\u4fc2\u56e0\u70ba\u5514\u611b\u4f60\uff0c\u800c\u4fc2\u56e0\u70ba\u300c\u5404\u57f7\u4e00\u8a5e\u300d\u3002\u4e00\u4efd\u5408\u6cd5\u3001\u6e05\u6670\u5605\u751f\u524d\u898f\u5283\uff0c\u5514\u4fc2\u4fe1\u5514\u904e\u5c4b\u4f01\u4eba\uff0c\u800c\u4fc2\u70ba\u4f62\u54cb\u780c\u597d\u6700\u5f8c\u4e00\u9053\u9632\u8b77\u7246\uff0c\u7b49\u91d1\u9322\u540c\u7fd2\u4fd7\u5514\u6703\u6467\u6bc0\u591a\u5e74\u5605\u89aa\u60c5\u3002<\/p>\n\t\t\n<\/article>\n<article class=\"elementor-element elementor-element-67d4f6b e-con e-atomic-element e-div-block-base e-default-article e-wpc-764c09c2bd \" data-id=\"67d4f6b\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"67d4f6b\">\n    \t\t<div class=\"elementor-element elementor-element-de4e73f elementor-widget elementor-widget-html\" data-id=\"de4e73f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wpc-s-fb\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-hand-heart h-8 w-8 text-primary\" aria-hidden=\"true\" data-tsd-source=\"\/src\/routes\/planning.tsx:61:15\"><path d=\"M11 14h2a2 2 0 0 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16\"><\/path><path d=\"m14.45 13.39 5.05-4.694C20.196 8 21 6.85 21 5.75a2.75 2.75 0 0 0-4.797-1.837.276.276 0 0 1-.406 0A2.75 2.75 0 0 0 11 5.75c0 1.2.802 2.248 1.5 2.946L16 11.95\"><\/path><path d=\"m2 15 6 6\"><\/path><path d=\"m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a1 1 0 0 0-2.75-2.91\"><\/path><\/svg><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<h3 data-interaction-id=\"b9859ee\" class=\"e-wpc-8f56a4da63 e-heading-base e-default-h3\">\u628a\u63e1\u7576\u4e0b\uff0c\u4eba\u751f\u7d50\u5c40\u7531\u81ea\u5df1\u7de8\u5beb<\/h3>\n\t\t<div class=\"elementor-element elementor-element-53dd517 e-con e-atomic-element e-div-block-base e-default-div e-wpc-127d806cbd \" data-id=\"53dd517\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"53dd517\">\n    \n<\/div>\n\t\t\t<p class=\"e-wpc-b8b32dd045 e-paragraph-base e-default-p\" data-interaction-id=\"4d0b98d\">\u800c\u5bb6\u4f60\u982d\u8166\u6e05\u9192\uff0c\u53ef\u4ee5\u81ea\u4e3b\u6c7a\u5b9a\u6240\u6709\u4e8b\u3002\u7b49\u5230\u75c5\u5371\u6216\u5e74\u8001\u5931\u667a\u6642\uff0c\u597d\u591a\u6642\u5df2\u7d93\u300c\u6709\u53e3\u96e3\u8a00\u300d\u3002\u751f\u524d\u898f\u5283\u5514\u4fc2\u8a5b\u5492\u81ea\u5df1\u77ed\u547d\uff0c\u800c\u4fc2\u628a\u63e1\u7576\u4e0b\uff0c\u78ba\u4fdd\u81ea\u5df1\u5605\u4eba\u751f\u7d50\u5c40\u7531\u81ea\u5df1\u7de8\u5beb\u3002<\/p>\n\t\t\n<\/article>\n<article class=\"elementor-element elementor-element-c3de7b2 e-con e-atomic-element e-div-block-base e-default-article e-wpc-372f346cce \" data-id=\"c3de7b2\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"c3de7b2\">\n    \t\t<div class=\"elementor-element elementor-element-defc147 elementor-widget elementor-widget-html\" data-id=\"defc147\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wpc-s-fb\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-heart h-8 w-8 text-primary\" aria-hidden=\"true\" data-tsd-source=\"\/src\/routes\/planning.tsx:61:15\"><path d=\"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5\"><\/path><\/svg><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<h3 data-interaction-id=\"d966d97\" class=\"e-wpc-886d380f20 e-heading-base e-default-h3\">\u9053\u8b1d\u3001\u9053\u611b\u3001\u9053\u6b49\u3001\u9053\u5225<\/h3>\n\t\t<div class=\"elementor-element elementor-element-7a875cb e-con e-atomic-element e-div-block-base e-default-div e-wpc-5c9dee1936 \" data-id=\"7a875cb\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"7a875cb\">\n    \n<\/div>\n\t\t\t<p class=\"e-wpc-7de1ad79e5 e-paragraph-base e-default-p\" data-interaction-id=\"7f13a49\">\u898f\u5283\u5514\u55ae\u6b62\u8b1b\u9322\uff0c\u4ef2\u5305\u62ec\u300c\u9053\u8b1d\u3001\u9053\u611b\u3001\u9053\u6b49\u3001\u9053\u5225\u300d\u3002\u8d81\u4f4f\u4ef2\u6709\u6a5f\u6703\uff0c\u5c07\u4f60\u5605\u4eba\u751f\u6545\u4e8b\u3001\u60f3\u5c0d\u4ed4\u5973\u8b1b\u5605\u5fc3\u5e95\u8a71\u3001\u5c0d\u670b\u53cb\u5605\u611f\u8b1d\u5beb\u4f4e\u3002\u5462\u4efd\u5fc3\u610f\uff0c\u6bd4\u8d77\u4efb\u4f55\u907a\u7522\u90fd\u66f4\u73cd\u8cb4\u3002\u5f8c\u4eba\u6536\u5230\u5605\u5514\u4fc2\u4e00\u758a\u51b0\u51b7\u6587\u4ef6\uff0c\u800c\u4fc2\u4f60\u6700\u5f8c\u5605\u6eab\u5ea6\u3002<\/p>\n\t\t\n<\/article>\n\n<\/div>\n\n<\/section>\n<section class=\"elementor-element elementor-element-a074580 e-con e-atomic-element e-div-block-base e-default-section e-wpc-5a8029aeef \" data-id=\"a074580\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"a074580\">\n    <div class=\"elementor-element elementor-element-c039575 e-con e-atomic-element e-div-block-base e-default-div e-wpc-19257b1bc6 \" data-id=\"c039575\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"c039575\">\n    <div class=\"elementor-element elementor-element-a145d89 e-con e-atomic-element e-flexbox-base e-default-div e-wpc-df7b9e0a11 \" data-id=\"a145d89\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"a145d89\">\n    \t\t<div class=\"elementor-element elementor-element-b175171 elementor-widget elementor-widget-html\" data-id=\"b175171\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wpc-s-fb\"><svg viewBox=\"0 0 40 40\" class=\"h-6 w-6 shrink-0 text-primary\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:5:7\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:6:9\"><path d=\"M20 4c4 6 4 10 0 16-4-6-4-10 0-16Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:7:11\"><\/path><path d=\"M20 36c-4-6-4-10 0-16 4 6 4 10 0 16Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:8:11\"><\/path><circle cx=\"20\" cy=\"20\" r=\"3\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:9:11\"><\/circle><path d=\"M4 20c6-4 10-4 16 0-6 4-10 4-16 0Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:10:11\"><\/path><path d=\"M36 20c-6 4-10 4-16 0 6-4 10-4 16 0Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:11:11\"><\/path><\/g><\/svg><\/div>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t\t<p class=\"e-wpc-a829a2e8b8 e-paragraph-base e-default-p\" data-interaction-id=\"36af5e5\"><span>\u300c\u611b\uff0c\u5514\u4fc2\u7b49\u5230\u5931\u53bb\u5148\u569f\u61f7\u5ff5\uff0c\u800c\u4fc2\u55ba\u4ef2\u53ef\u4ee5\u5b89\u6392\u5605\u6642\u5019\uff0c\u9810\u5148\u5c07\u4e00\u5207\u5b89\u9813\u597d\u3002\u4eca\u65e5\u5605\u4e00\u500b\u6c7a\u5b9a\uff0c\u5c31\u4fc2\u807d\u65e5\u9001\u4ffe\u646f\u89aa\u5605\u4e00\u4efd\u5b89\u5fc3\u3002\u300d<\/span><\/p>\n\t\t<div class=\"elementor-element elementor-element-cc9d773 e-con e-atomic-element e-flexbox-base e-default-div e-wpc-767599b4f2 \" data-id=\"cc9d773\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"cc9d773\">\n    \t\t<div class=\"elementor-element elementor-element-dd0050c elementor-widget elementor-widget-html\" data-id=\"dd0050c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wpc-s-fb\"><svg viewBox=\"0 0 40 40\" class=\"h-6 w-6 shrink-0 text-primary\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:5:7\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:6:9\"><path d=\"M20 4c4 6 4 10 0 16-4-6-4-10 0-16Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:7:11\"><\/path><path d=\"M20 36c-4-6-4-10 0-16 4 6 4 10 0 16Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:8:11\"><\/path><circle cx=\"20\" cy=\"20\" r=\"3\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:9:11\"><\/circle><path d=\"M4 20c6-4 10-4 16 0-6 4-10 4-16 0Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:10:11\"><\/path><path d=\"M36 20c-6 4-10 4-16 0 6-4 10-4 16 0Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:11:11\"><\/path><\/g><\/svg><\/div>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/section>\n<footer class=\"elementor-element elementor-element-a662945 e-con e-atomic-element e-div-block-base e-default-footer wpconvert-footer e-a662945-50774c5 \" data-id=\"a662945\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"a662945\">\n    <div class=\"elementor-element elementor-element-fe75b0f e-con e-atomic-element e-div-block-base e-default-div e-wpc-94a7911fb4 \" data-id=\"fe75b0f\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"fe75b0f\">\n    <div class=\"elementor-element elementor-element-5392bde e-con e-atomic-element e-div-block-base e-default-div e-5392bde-0bdcd62 \" data-id=\"5392bde\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"5392bde\">\n    <div class=\"elementor-element elementor-element-9529b7e e-con e-atomic-element e-flexbox-base e-default-div e-9529b7e-ddb6b8f \" data-id=\"9529b7e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"9529b7e\">\n    \t\t<div class=\"elementor-element elementor-element-33e664f elementor-widget elementor-widget-html\" data-id=\"33e664f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wpc-s-fb\"><svg viewBox=\"0 0 40 40\" class=\"h-6 w-6 shrink-0 text-primary\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:5:7\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:6:9\"><path d=\"M20 4c4 6 4 10 0 16-4-6-4-10 0-16Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:7:11\"><\/path><path d=\"M20 36c-4-6-4-10 0-16 4 6 4 10 0 16Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:8:11\"><\/path><circle cx=\"20\" cy=\"20\" r=\"3\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:9:11\"><\/circle><path d=\"M4 20c6-4 10-4 16 0-6 4-10 4-16 0Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:10:11\"><\/path><path d=\"M36 20c-6 4-10 4-16 0 6-4 10-4 16 0Z\" data-tsd-source=\"\/src\/components\/site\/Ornament.tsx:11:11\"><\/path><\/g><\/svg><\/div>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-a2b1ede e-con e-atomic-element e-div-block-base e-default-div e-a2b1ede-7e496f2 \" data-id=\"a2b1ede\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"a2b1ede\">\n    <div class=\"elementor-element elementor-element-f237ef4 e-con e-atomic-element e-div-block-base e-default-div e-f237ef4-4708aaa \" data-id=\"f237ef4\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"f237ef4\">\n    <div class=\"elementor-element elementor-element-3718bba e-con e-atomic-element e-flexbox-base e-default-div e-3718bba-95291e6 \" data-id=\"3718bba\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3718bba\">\n    \t\t<div class=\"elementor-element elementor-element-2109feb e-wpc-072eb09549 elementor-widget elementor-widget-image\" data-id=\"2109feb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/gracehall.com.hk\/wp-content\/uploads\/2026\/09\/logo-transparent.png\" title=\"\" alt=\"\u5c1a\u5584 Grace Hall \u6a19\u8a8c\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"e-wpc-8421434a10 e-paragraph-base e-default-p\" data-interaction-id=\"b989d8e\"><span>\u5c1a\u5584<\/span><span>GRACE HALL<\/span><\/p>\n\t\t\n<\/div>\n\t\t\t<p class=\"e-bfce3ed-01e8c16 e-paragraph-base e-default-p\" data-interaction-id=\"bfce3ed\">\u6211\u5011\u79c9\u6301\u5c0a\u91cd\u3001\u5c08\u696d\u3001\u900f\u660e\u7684\u539f\u5247\uff0c\u78ba\u4fdd\u6bcf\u4e00\u500b\u7d30\u7bc0\u90fd\u4ee5\u6700\u838a\u91cd\u7684\u65b9\u5f0f\u5b8c\u6210\uff0c\u8b93\u60a8\u5728\u8271\u96e3\u6642\u523b\u5f97\u5230\u6700\u8cbc\u5fc3\u7684\u652f\u6301\u3002<br><br>\u724c\u7167\u865f\u78bc\uff1a2462800325<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-90068e9 e-con e-atomic-element e-div-block-base e-default-div e-90068e9-95b33fa \" data-id=\"90068e9\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"90068e9\">\n    \t\t\t<h3 data-interaction-id=\"4234c6d\" class=\"e-4234c6d-352292b e-heading-base e-default-h3\">\u7db2\u7ad9\u5c0e\u89bd<\/h3>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd8066a elementor-widget elementor-widget-html\" data-id=\"dd8066a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wpc-s-fb\"><ul class=\"mt-6 grid grid-cols-2 gap-y-3\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:40:13\"><li data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:42:17\"><a class=\"text-sm text-cream\/90 transition-colors hover:text-primary text-primary\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:43:19\" href=\"https:\/\/gracehall.com.hk\/\" data-status=\"active\" aria-current=\"page\">\u9996\u9801<\/a><\/li><li data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:42:17\"><a class=\"text-sm text-cream\/90 transition-colors hover:text-primary\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:43:19\" href=\"https:\/\/gracehall.com.hk\/?page_id=19\">\u6baf\u5100\u5957\u9910<\/a><\/li><li data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:42:17\"><a class=\"text-sm text-cream\/90 transition-colors hover:text-primary\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:43:19\" href=\"https:\/\/gracehall.com.hk\/?page_id=20\">\u751f\u524d\u898f\u5283<\/a><\/li><li data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:42:17\"><a class=\"text-sm text-cream\/90 transition-colors hover:text-primary\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:43:19\" href=\"https:\/\/gracehall.com.hk\/?page_id=13\">\u5982\u4f55\u907f\u514d\u9047\u4e0a\u6baf\u5100\u9ed1\u5e97<\/a><\/li><li data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:42:17\"><a class=\"text-sm text-cream\/90 transition-colors hover:text-primary\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:43:19\" href=\"https:\/\/gracehall.com.hk\/?page_id=15\">\u51f6\u5b85\u6e05\u6f54<\/a><\/li><li data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:42:17\"><a class=\"text-sm text-cream\/90 transition-colors hover:text-primary\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:43:19\" href=\"https:\/\/gracehall.com.hk\/?page_id=21\">\u9aa8\u7070\u76c5<\/a><\/li><li data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:42:17\"><a class=\"text-sm text-cream\/90 transition-colors hover:text-primary\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:43:19\" href=\"https:\/\/gracehall.com.hk\/?page_id=14\">\u58fd\u88ab\/\u58fd\u8863<\/a><\/li><li data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:42:17\"><a class=\"text-sm text-cream\/90 transition-colors hover:text-primary\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:43:19\" href=\"https:\/\/gracehall.com.hk\/?page_id=16\">\u5404\u5340\u9f95\u4f4d\u53ca\u5404\u5730\u5893\u5712\u4ee3\u7406<\/a><\/li><li data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:42:17\"><a class=\"text-sm text-cream\/90 transition-colors hover:text-primary\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:43:19\" href=\"https:\/\/gracehall.com.hk\/?page_id=12\">\u95dc\u65bc\u6211\u5011<\/a><\/li><li data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:42:17\"><a class=\"text-sm text-cream\/90 transition-colors hover:text-primary\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:43:19\" href=\"https:\/\/gracehall.com.hk\/?page_id=17\">\u6baf\u5100\u5c0f\u77e5\u8b58<\/a><\/li><li data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:42:17\"><a class=\"text-sm text-cream\/90 transition-colors hover:text-primary\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:43:19\" href=\"https:\/\/gracehall.com.hk\/?page_id=18\">\u6baf\u5100\u77e5\u8a0a\u53ca\u9023\u7d50<\/a><\/li><\/ul><\/div>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-73c3073 e-con e-atomic-element e-div-block-base e-default-div e-73c3073-7ee6edb \" data-id=\"73c3073\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"73c3073\">\n    \t\t\t<h3 data-interaction-id=\"3ab106f\" class=\"e-3ab106f-96ae0b6 e-heading-base e-default-h3\">\u95dc\u65bc\u6211\u5011 About Us<\/h3>\n\t\t\t\t<div class=\"elementor-element elementor-element-23d42ad elementor-widget elementor-widget-html\" data-id=\"23d42ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wpc-s-fb\"><ul class=\"mt-6 space-y-4 text-sm text-cream\/75\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:56:13\"><li class=\"flex gap-3\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:57:15\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin mt-0.5 h-4 w-4 shrink-0 text-primary\" aria-hidden=\"true\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:58:17\"><path d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle><\/svg><span data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:59:17\">\u4e5d\u9f8d\u7d05\u78e1\u5fc5\u5609\u885732\u865f<br data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:61:19\">32 Baker Street, Hung Hom, Kowloon<\/span><\/li><li class=\"flex gap-3\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:65:15\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone mt-0.5 h-4 w-4 shrink-0 text-primary\" aria-hidden=\"true\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:66:17\"><path d=\"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384\"><\/path><\/svg><span data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:67:17\">Telephone: <!-- -->(852) 9649 8777<\/span><\/li><li class=\"flex gap-3\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:69:15\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-smartphone mt-0.5 h-4 w-4 shrink-0 text-primary\" aria-hidden=\"true\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:70:17\"><rect width=\"14\" height=\"20\" x=\"5\" y=\"2\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M12 18h.01\"><\/path><\/svg><span data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:71:17\"><span class=\"block\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:73:21\">(852) 6553 3330 - \u738b\u5148\u751f<\/span><span class=\"block\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:73:21\">(852) 9383 4284 - \u674e\u5148\u751f<\/span><span class=\"block\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:73:21\">(852) 9849 2489 - \u5f6d\u5c0f\u59d0<\/span><\/span><\/li><li class=\"flex gap-3\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:79:15\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail mt-0.5 h-4 w-4 shrink-0 text-primary\" aria-hidden=\"true\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:80:17\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"><\/path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"><\/rect><\/svg><a href=\"mailto:gracehallhk@gmail.com\" class=\"hover:text-primary\" data-tsd-source=\"\/src\/components\/site\/SiteFooter.tsx:81:17\">gracehallhk@gmail.com<\/a><\/li><\/ul><\/div>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\t\t\t<p class=\"e-6b30527-c03fd85 e-paragraph-base e-default-p\" data-interaction-id=\"6b30527\">\u00a9 2026 \u5c1a\u5584 GRACE HALL<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/footer>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Pre-Planning \u751f\u524d\u898f\u5283 \u70ba\u4f55\u8981\u751f\u524d\u898f\u5283 \u8207\u5176\u8981\u300c\u4f30\u300d\uff0c\u4e0d\u5982\u89aa\u53e3\u300c\u8b1b\u300d \u7559\u4e0b\u6700\u6e05\u6670\u7684\u300c\u901a\u95dc\u5730\u5716\u300d \u610f\u5916\u540c\u6b7b\u4ea1\u5f9e\u4f86\u5514\u6703\u9810\u5148\u5beb\u6642\u9593\u8868\u3002\u7576\u4e0d\u5e78\u569f\u5230\uff0c\u81f3\u89aa\u55ba\u60b2\u50b7\u4e4b\u4e2d\uff0c\u4ef2\u8981\u88ab\u8feb\u55ba\u6975\u77ed\u6642\u9593\u5167\u731c\u5ea6\u4f60\u5605\u610f\u9858\uff0c\u8207\u5176\u8981\u300c\u4f30\u300d\uff0c\u4e0d\u5982\u4f60\u89aa\u53e3\u300c\u8b1b\u300d\u3002\u5462\u4efd\u898f\u5283\uff0c\u5c31\u4fc2\u4f60\u7559\u4ffe\u4f62\u54cb\u6700\u6e05\u6670\u5605\u300c\u901a\u95dc\u5730\u5716\u300d\uff0c\u7b49\u4f62\u54cb\u5514\u4f7f\u5fac\u5fa8\u7121\u52a9\uff0c\u53ea\u8981\u7167\u4f4f\u505a\u5c31\u5f97\u3002 \u907f\u514d\u300c\u611b\u7684\u722d\u62d7\u300d\uff0c\u5b88\u8b77\u5bb6\u65cf\u548c\u8ae7 \u597d\u591a\u6642\u5f8c\u4eba\u5605\u77db\u76fe\u5514\u4fc2\u56e0\u70ba\u5514\u611b\u4f60\uff0c\u800c\u4fc2\u56e0\u70ba\u300c\u5404\u57f7\u4e00\u8a5e\u300d\u3002\u4e00\u4efd\u5408\u6cd5\u3001\u6e05\u6670\u5605\u751f\u524d\u898f\u5283\uff0c\u5514\u4fc2\u4fe1\u5514\u904e\u5c4b\u4f01\u4eba\uff0c\u800c\u4fc2\u70ba\u4f62\u54cb\u780c\u597d\u6700\u5f8c\u4e00\u9053\u9632\u8b77\u7246\uff0c\u7b49\u91d1\u9322\u540c\u7fd2\u4fd7\u5514\u6703\u6467\u6bc0\u591a\u5e74\u5605\u89aa\u60c5\u3002 \u628a\u63e1\u7576\u4e0b\uff0c\u4eba\u751f\u7d50\u5c40\u7531\u81ea\u5df1\u7de8\u5beb \u800c\u5bb6\u4f60\u982d\u8166\u6e05\u9192\uff0c\u53ef\u4ee5\u81ea\u4e3b\u6c7a\u5b9a\u6240\u6709\u4e8b\u3002\u7b49\u5230\u75c5\u5371\u6216\u5e74\u8001\u5931\u667a\u6642\uff0c\u597d\u591a\u6642\u5df2\u7d93\u300c\u6709\u53e3\u96e3\u8a00\u300d\u3002\u751f\u524d\u898f\u5283\u5514\u4fc2\u8a5b\u5492\u81ea\u5df1\u77ed\u547d\uff0c\u800c\u4fc2\u628a\u63e1\u7576\u4e0b\uff0c\u78ba\u4fdd\u81ea\u5df1\u5605\u4eba\u751f\u7d50\u5c40\u7531\u81ea\u5df1\u7de8\u5beb\u3002 \u9053\u8b1d\u3001\u9053\u611b\u3001\u9053\u6b49\u3001\u9053\u5225 \u898f\u5283\u5514\u55ae\u6b62\u8b1b\u9322\uff0c\u4ef2\u5305\u62ec\u300c\u9053\u8b1d\u3001\u9053\u611b\u3001\u9053\u6b49\u3001\u9053\u5225\u300d\u3002\u8d81\u4f4f\u4ef2\u6709\u6a5f\u6703\uff0c\u5c07\u4f60\u5605\u4eba\u751f\u6545\u4e8b\u3001\u60f3\u5c0d\u4ed4\u5973\u8b1b\u5605\u5fc3\u5e95\u8a71\u3001\u5c0d\u670b\u53cb\u5605\u611f\u8b1d\u5beb\u4f4e\u3002\u5462\u4efd\u5fc3\u610f\uff0c\u6bd4\u8d77\u4efb\u4f55\u907a\u7522\u90fd\u66f4\u73cd\u8cb4\u3002\u5f8c\u4eba\u6536\u5230\u5605\u5514\u4fc2\u4e00\u758a\u51b0\u51b7\u6587\u4ef6\uff0c\u800c\u4fc2\u4f60\u6700\u5f8c\u5605\u6eab\u5ea6\u3002 \u300c\u611b\uff0c\u5514\u4fc2\u7b49\u5230\u5931\u53bb\u5148\u569f\u61f7\u5ff5\uff0c\u800c\u4fc2\u55ba\u4ef2\u53ef\u4ee5\u5b89\u6392\u5605\u6642\u5019\uff0c\u9810\u5148\u5c07\u4e00\u5207\u5b89\u9813\u597d\u3002\u4eca\u65e5\u5605\u4e00\u500b\u6c7a\u5b9a\uff0c\u5c31\u4fc2\u807d\u65e5\u9001\u4ffe\u646f\u89aa\u5605\u4e00\u4efd\u5b89\u5fc3\u3002\u300d \u5c1a\u5584GRACE HALL \u6211\u5011\u79c9\u6301\u5c0a\u91cd\u3001\u5c08\u696d\u3001\u900f\u660e\u7684\u539f\u5247\uff0c\u78ba\u4fdd\u6bcf\u4e00\u500b\u7d30\u7bc0\u90fd\u4ee5\u6700\u838a\u91cd\u7684\u65b9\u5f0f\u5b8c\u6210\uff0c\u8b93\u60a8\u5728\u8271\u96e3\u6642\u523b\u5f97\u5230\u6700\u8cbc\u5fc3\u7684\u652f\u6301\u3002 \u724c\u7167\u865f\u78bc\uff1a2462800325 \u7db2\u7ad9\u5c0e\u89bd \u9996\u9801 \u6baf\u5100\u5957\u9910 \u751f\u524d\u898f\u5283 \u5982\u4f55\u907f\u514d\u9047\u4e0a\u6baf\u5100\u9ed1\u5e97 \u51f6\u5b85\u6e05\u6f54 \u9aa8\u7070\u76c5 \u58fd\u88ab\/\u58fd\u8863 \u5404\u5340\u9f95\u4f4d\u53ca\u5404\u5730\u5893\u5712\u4ee3\u7406<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-20","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gracehall.com.hk\/index.php?rest_route=\/wp\/v2\/pages\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gracehall.com.hk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gracehall.com.hk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gracehall.com.hk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gracehall.com.hk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=20"}],"version-history":[{"count":23,"href":"https:\/\/gracehall.com.hk\/index.php?rest_route=\/wp\/v2\/pages\/20\/revisions"}],"predecessor-version":[{"id":817,"href":"https:\/\/gracehall.com.hk\/index.php?rest_route=\/wp\/v2\/pages\/20\/revisions\/817"}],"wp:attachment":[{"href":"https:\/\/gracehall.com.hk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}