.spc[data-astro-cid-cuyb64ie]{padding-block:clamp(7rem, 11vw, 9.5rem) var(--site-section)}.spc-head[data-astro-cid-cuyb64ie]{max-width:52rem}.spc-head[data-astro-cid-cuyb64ie] h1[data-astro-cid-cuyb64ie]{letter-spacing:-.05em;margin-top:1.25rem;font-size:clamp(2.35rem,5vw,4rem);font-weight:760;line-height:1.08}.spc-head[data-astro-cid-cuyb64ie] h1[data-astro-cid-cuyb64ie] .title-line[data-astro-cid-cuyb64ie]{white-space:normal;text-wrap:balance}[data-astro-cid-cuyb64ie]:lang(zh-HK) .spc-head[data-astro-cid-cuyb64ie] h1[data-astro-cid-cuyb64ie],[data-astro-cid-cuyb64ie]:lang(zh-HK) .spc-section[data-astro-cid-cuyb64ie] h2[data-astro-cid-cuyb64ie],[data-astro-cid-cuyb64ie]:lang(zh-HK) .spc-cta[data-astro-cid-cuyb64ie] h2[data-astro-cid-cuyb64ie]{letter-spacing:-.02em;line-height:1.2}.spc-deck[data-astro-cid-cuyb64ie]{color:var(--color-ink-soft);font-size:var(--text-body-lg);margin-top:1.25rem;line-height:1.7}.spc-presets[data-astro-cid-cuyb64ie]{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:clamp(2rem,4vw,2.75rem);display:flex}.spc-presets-label[data-astro-cid-cuyb64ie]{color:var(--color-muted);font-size:.82rem;font-weight:650}.spc-preset-pills[data-astro-cid-cuyb64ie]{flex-wrap:wrap;gap:.5rem;display:flex}.spc-pill[data-astro-cid-cuyb64ie]{border:.0625rem solid var(--site-hairline-strong);background:var(--color-canvas);color:var(--color-ink-soft);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:999px;padding:.42rem .85rem;font-size:.82rem;font-weight:600}.spc-pill[data-astro-cid-cuyb64ie]:hover,.spc-pill[data-astro-cid-cuyb64ie].is-active{border-color:var(--color-accent);color:var(--color-accent);background:#6002db12}.spc-grid[data-astro-cid-cuyb64ie]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:1.75rem;margin-top:1.35rem;display:grid}.spc-inputs[data-astro-cid-cuyb64ie]{border:.0625rem solid var(--site-hairline-strong);background:var(--color-surface);border-radius:1.15rem;flex-direction:column;gap:1.2rem;padding:clamp(1.5rem,3vw,2.15rem);display:flex}.spc-row-2[data-astro-cid-cuyb64ie]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.spc-field[data-astro-cid-cuyb64ie]{flex-direction:column;gap:.42rem;display:flex}.spc-field[data-astro-cid-cuyb64ie] label[data-astro-cid-cuyb64ie]{font-size:var(--text-sm);color:var(--color-ink);font-weight:650}.spc-label-split[data-astro-cid-cuyb64ie]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.spc-label-split[data-astro-cid-cuyb64ie] output[data-astro-cid-cuyb64ie],.spc-live-val[data-astro-cid-cuyb64ie]{font-family:var(--font-mono);color:var(--color-accent);font-size:.8rem;font-weight:650}.spc-field[data-astro-cid-cuyb64ie] input[data-astro-cid-cuyb64ie][type=number],.spc-field[data-astro-cid-cuyb64ie] select[data-astro-cid-cuyb64ie]{border:.0625rem solid var(--site-hairline-strong);background:var(--color-canvas);width:100%;color:var(--color-ink);font:inherit;border-radius:.65rem;padding:.7rem .82rem;font-size:.95rem}.spc-field[data-astro-cid-cuyb64ie] input[data-astro-cid-cuyb64ie][type=range]{width:100%;accent-color:var(--color-accent);cursor:pointer}.spc-sliders-group[data-astro-cid-cuyb64ie]{border-block:.0625rem solid var(--site-hairline);flex-direction:column;gap:.95rem;padding-block:.85rem;display:flex}.spc-hint[data-astro-cid-cuyb64ie]{color:var(--color-muted);font-size:.78rem;line-height:1.48}.spc-results[data-astro-cid-cuyb64ie]{flex-direction:column;gap:1rem;display:flex}.spc-tier-cards[data-astro-cid-cuyb64ie]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.spc-tier-card[data-astro-cid-cuyb64ie]{border:.0625rem solid var(--site-hairline-strong);background:var(--color-canvas);border-radius:1rem;flex-direction:column;padding:1.15rem;display:flex}.spc-tier-card[data-astro-cid-cuyb64ie].is-featured{border-color:var(--color-accent);background:linear-gradient(180deg, #6002db0a 0%, var(--color-canvas) 48%);box-shadow:0 14px 32px -20px #6002db59}.spc-tier-top[data-astro-cid-cuyb64ie]{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.spc-tier-tag[data-astro-cid-cuyb64ie]{color:var(--color-ink-soft);font-size:.74rem;font-weight:700}.spc-tier-disc[data-astro-cid-cuyb64ie]{color:var(--color-accent);font-family:var(--font-mono);background:#6002db1a;border-radius:999px;padding:.16rem .45rem;font-size:.72rem;font-weight:700}.spc-tier-price[data-astro-cid-cuyb64ie]{letter-spacing:-.03em;color:var(--color-ink);margin:.7rem 0 .2rem;font-size:clamp(1.5rem,2.3vw,1.95rem);font-weight:780}.spc-tier-unit[data-astro-cid-cuyb64ie]{color:var(--color-muted);margin:0;font-size:.8rem;line-height:1.45}.spc-tier-unit[data-astro-cid-cuyb64ie] strong[data-astro-cid-cuyb64ie]{color:var(--color-ink)}.spc-tier-metrics[data-astro-cid-cuyb64ie]{border-top:.0625rem solid var(--site-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.95rem 0 0;padding-top:.8rem;display:grid}.spc-tier-metrics[data-astro-cid-cuyb64ie] dt[data-astro-cid-cuyb64ie]{color:var(--color-muted);font-size:.7rem}.spc-tier-metrics[data-astro-cid-cuyb64ie] dd[data-astro-cid-cuyb64ie]{font-family:var(--font-mono);color:var(--color-ink);margin:.15rem 0 0;font-size:.86rem;font-weight:700}.spc-tier-metrics[data-astro-cid-cuyb64ie] dd[data-astro-cid-cuyb64ie].is-danger{color:#c92a2a}.spc-margin-warning[data-astro-cid-cuyb64ie]{color:#9b1c1c;background:#fff5f5;border:.0625rem solid #f0b4b4;border-radius:.8rem;margin:0;padding:.85rem 1rem;font-size:.85rem;line-height:1.55}.spc-cashflow-strip[data-astro-cid-cuyb64ie]{border:.0625rem solid var(--site-hairline-strong);background:var(--color-surface);border-radius:1rem;grid-template-columns:1.25fr .85fr;gap:1rem;padding:1.15rem 1.25rem;display:grid}.spc-cashflow-strip[data-astro-cid-cuyb64ie]>div[data-astro-cid-cuyb64ie]{flex-direction:column;gap:.25rem;display:flex}.spc-cf-kicker[data-astro-cid-cuyb64ie]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-size:.72rem}.spc-cashflow-strip[data-astro-cid-cuyb64ie] strong[data-astro-cid-cuyb64ie]{color:var(--color-accent);font-size:1.35rem;font-weight:760}.spc-cashflow-strip[data-astro-cid-cuyb64ie] small[data-astro-cid-cuyb64ie]{color:var(--color-ink-soft);font-size:.78rem;line-height:1.45}.spc-policy-box[data-astro-cid-cuyb64ie]{border:.0625rem solid var(--site-hairline-strong);background:var(--color-canvas);border-radius:1rem;overflow:hidden}.spc-policy-head[data-astro-cid-cuyb64ie]{border-bottom:.0625rem solid var(--site-hairline);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.85rem 1.1rem;font-size:.84rem;display:flex}.spc-copy-btn[data-astro-cid-cuyb64ie]{border:.0625rem solid var(--color-accent);background:var(--color-accent);color:#fff;cursor:pointer;border-radius:999px;padding:.36rem .78rem;font-size:.78rem;font-weight:650}.spc-policy-text[data-astro-cid-cuyb64ie]{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);color:var(--color-ink-soft);margin:0;padding:1rem 1.1rem;font-size:.79rem;line-height:1.62}.spc-section[data-astro-cid-cuyb64ie]{border-top:.0625rem solid var(--site-hairline);margin-top:clamp(4rem,7vw,5.5rem);padding-top:clamp(2.5rem,5vw,3.5rem)}.spc-section[data-astro-cid-cuyb64ie] h2[data-astro-cid-cuyb64ie]{letter-spacing:-.035em;max-width:46rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:740;line-height:1.18}.spc-sublede[data-astro-cid-cuyb64ie]{max-width:50rem;color:var(--color-ink-soft);margin-top:.85rem;line-height:1.7}.spc-table-wrap[data-astro-cid-cuyb64ie]{border:.0625rem solid var(--site-hairline-strong);border-radius:.9rem;margin-top:1.5rem;overflow-x:auto}.spc-table[data-astro-cid-cuyb64ie]{border-collapse:collapse;width:100%;min-width:44rem;font-size:.88rem}.spc-table[data-astro-cid-cuyb64ie] th[data-astro-cid-cuyb64ie],.spc-table[data-astro-cid-cuyb64ie] td[data-astro-cid-cuyb64ie]{text-align:left;border-bottom:.0625rem solid var(--site-hairline);vertical-align:top;padding:.88rem .95rem}.spc-table[data-astro-cid-cuyb64ie] thead[data-astro-cid-cuyb64ie] th[data-astro-cid-cuyb64ie]{background:var(--color-surface);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-size:.74rem}.spc-table[data-astro-cid-cuyb64ie] tbody[data-astro-cid-cuyb64ie] tr[data-astro-cid-cuyb64ie]:last-child th[data-astro-cid-cuyb64ie],.spc-table[data-astro-cid-cuyb64ie] tbody[data-astro-cid-cuyb64ie] tr[data-astro-cid-cuyb64ie]:last-child td[data-astro-cid-cuyb64ie]{border-bottom:0}.spc-editorial[data-astro-cid-cuyb64ie] p[data-astro-cid-cuyb64ie]{max-width:52rem;color:var(--color-ink-soft);margin-top:1rem;line-height:1.75}.spc-links[data-astro-cid-cuyb64ie]{flex-direction:column;gap:.55rem;margin-top:1.35rem;padding:0;list-style:none;display:flex}.spc-links[data-astro-cid-cuyb64ie] a[data-astro-cid-cuyb64ie]{color:var(--color-accent);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.spc-faq[data-astro-cid-cuyb64ie]{flex-direction:column;gap:.75rem;max-width:52rem;margin-top:1.5rem;display:flex}.spc-faq[data-astro-cid-cuyb64ie] details[data-astro-cid-cuyb64ie]{border:.0625rem solid var(--site-hairline-strong);background:var(--color-canvas);border-radius:.85rem;padding:1.1rem 1.25rem}.spc-faq[data-astro-cid-cuyb64ie] summary[data-astro-cid-cuyb64ie]{cursor:pointer;color:var(--color-ink);font-weight:650}.spc-faq[data-astro-cid-cuyb64ie] details[data-astro-cid-cuyb64ie] p[data-astro-cid-cuyb64ie]{color:var(--color-ink-soft);margin:.75rem 0 0;line-height:1.68}.spc-cta[data-astro-cid-cuyb64ie]{color:#fff;background:#120d1d;border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(4rem,7vw,5.5rem);padding:clamp(1.75rem,3.5vw,2.75rem);display:flex}.spc-cta[data-astro-cid-cuyb64ie]>div[data-astro-cid-cuyb64ie]:first-child{max-width:38rem}.spc-cta[data-astro-cid-cuyb64ie] h2[data-astro-cid-cuyb64ie]{color:#fff;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:740}.spc-cta[data-astro-cid-cuyb64ie] p[data-astro-cid-cuyb64ie]{color:#ffffffc7;margin-top:.65rem;line-height:1.65}.spc-cta-actions[data-astro-cid-cuyb64ie]{flex-wrap:wrap;gap:.75rem;display:flex}.button-outline-light[data-astro-cid-cuyb64ie]{color:#fff;background:0 0;border:.0625rem solid #ffffff52}.button-outline-light[data-astro-cid-cuyb64ie]:hover{border-color:#fff}@media (width<=64rem){.spc-grid[data-astro-cid-cuyb64ie]{grid-template-columns:1fr}}@media (width<=44rem){.spc-tier-cards[data-astro-cid-cuyb64ie],.spc-cashflow-strip[data-astro-cid-cuyb64ie],.spc-row-2[data-astro-cid-cuyb64ie]{grid-template-columns:1fr}}
