:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink:#1a1a2e;--color-navy:#1a1a2e;--color-text-body:#3a3a46;--color-text-muted:#6b6f7d;--color-text-subtle:#9a9ca6;--color-border:#d3d6df;--color-border-soft:#e7e9ef;--color-surface:#fff;--color-surface-muted:#f6f6f9;--color-accent:#e94560;--color-accent-strong:#d63851;--color-accent-on-dark:#ff8598;--color-footer:#13131f;--color-on-dark:#fff;--color-accent-surface:#e945600d;--color-accent-divider:#e945601f;--color-accent-highlight:#e9456042;--color-accent-highlight-strong:#e9456080;--color-on-dark-divider-soft:#ffffff24;--color-on-dark-divider:#ffffff2e;--color-on-dark-subtle:#fff6;--color-on-dark-muted-footer:#ffffff6b;--color-on-dark-decoration:#ffffff73;--color-on-dark-muted:#fff9;--color-on-dark-body:#ffffffb8;--color-on-dark-lead:#ffffffd1;--color-header-backdrop:#fffffff5;--font-sans:-apple-system, BlinkMacSystemFont, "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", "Segoe UI", sans-serif;--font-size-eyebrow:clamp(.7rem, .86vw, .8rem);--font-size-section-number:clamp(2.4rem, 4.4vw, 3.5rem);--font-size-heading-2:clamp(1.6rem, 3.2vw, 2.5rem);--font-size-heading-3:clamp(1.14rem, 1.7vw, 1.4rem);--font-size-lead:clamp(1.05rem, 1.5vw, 1.24rem);--font-size-quote:clamp(1.24rem, 2.2vw, 1.8rem);--font-size-body:clamp(1rem, 1.12vw, 1.07rem);--font-size-small:clamp(.85rem, .95vw, .92rem);--font-size-brand-micro:.58rem;--font-size-brand-small:.6rem;--font-size-badge:.8rem;--font-size-action-small:.9rem;--font-size-nav:.95rem;--font-size-control:1rem;--font-size-footer-brand:1.02rem;--font-size-action-large:1.05rem;--font-size-brand:1.12rem;--font-size-disclosure-icon:1.5rem;--font-size-card-title:clamp(1.3rem, 2.1vw, 1.6rem);--font-size-stat:clamp(1.9rem, 3.2vw, 2.7rem);--font-size-cta-heading:clamp(1.9rem, 4.6vw, 3.2rem);--font-size-display:clamp(2.1rem, 6vw, 3.9rem);--font-size-price:clamp(2.2rem, 4vw, 3rem);--font-size-price-suffix:.4em;--font-size-glyph-cta:clamp(14rem, 36vw, 40rem);--font-size-glyph-hero:clamp(16rem, 40vw, 46rem);--font-size-glyph-mobile:22rem;--line-height-solid:1;--line-height-display:1.28;--line-height-cta:1.35;--line-height-tight:1.4;--line-height-card-title:1.45;--line-height-control:1.5;--line-height-heading:1.6;--line-height-list:1.7;--line-height-lead:1.8;--line-height-body:1.9;--tracking-tight:.01em;--tracking-heading:.015em;--tracking-copy:.02em;--tracking-number:.04em;--tracking-control:.05em;--tracking-signature:.08em;--tracking-badge:.14em;--tracking-label:.2em;--tracking-brand-footer:.24em;--tracking-brand:.26em;--tracking-eyebrow:.3em;--space-0:0;--space-3:3px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-11:11px;--space-12:12px;--space-13:13px;--space-14:14px;--space-15:15px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-26:26px;--space-28:28px;--space-30:30px;--space-32:32px;--space-40:40px;--space-64:64px;--space-84:84px;--space-page-gutter:clamp(22px, 5vw, 80px);--space-section-block:clamp(64px, 9vw, 128px);--space-fluid-2xs:clamp(8px, 1vw, 14px);--space-fluid-xs:clamp(12px, 1.6vw, 18px);--space-fluid-heading:clamp(12px, 1.6vw, 20px);--space-fluid-sm:clamp(14px, 1.8vw, 22px);--space-fluid-grid-tight:clamp(14px, 2vw, 26px);--space-fluid-copy:clamp(16px, 2vw, 24px);--space-fluid-nav:clamp(16px, 2vw, 28px);--space-fluid-nav-wide:clamp(16px, 2vw, 30px);--space-fluid-md:clamp(16px, 2.2vw, 26px);--space-fluid-disclosure:clamp(18px, 2.2vw, 26px);--space-fluid-row:clamp(18px, 2.4vw, 26px);--space-fluid-inline:clamp(18px, 2.4vw, 28px);--space-fluid-divider:clamp(20px, 2.4vw, 28px);--space-fluid-lead:clamp(20px, 2.6vw, 30px);--space-fluid-plan-action:clamp(22px, 2.6vw, 30px);--space-fluid-card-inline:clamp(22px, 2.6vw, 34px);--space-fluid-column-inline:clamp(22px, 3vw, 40px);--space-fluid-panel-inline:clamp(24px, 4vw, 48px);--space-fluid-board-inline:clamp(24px, 4vw, 52px);--space-fluid-hero-action:clamp(26px, 3vw, 38px);--space-fluid-card-start:clamp(28px, 3.2vw, 42px);--space-fluid-column-block:clamp(28px, 3.2vw, 44px);--space-fluid-cta-action:clamp(28px, 3.4vw, 40px);--space-fluid-punch:clamp(28px, 3.4vw, 44px);--space-fluid-panel-block:clamp(28px, 4vw, 48px);--space-fluid-board-block:clamp(28px, 4vw, 52px);--space-fluid-card-end:clamp(30px, 3.4vw, 46px);--space-fluid-footer-block:clamp(30px, 4vw, 46px);--space-fluid-signature:clamp(30px, 4vw, 48px);--space-fluid-faq-offset:clamp(34px, 5vw, 52px);--space-fluid-section-offset:clamp(34px, 5vw, 54px);--space-fluid-hero-end:clamp(44px, 6vw, 72px);--space-fluid-stats-offset:clamp(44px, 6vw, 76px);--space-fluid-hero-start:clamp(44px, 7vw, 88px);--space-fluid-cta-block:clamp(72px, 10vw, 128px);--layout-content-max:1140px;--layout-content-narrow:760px;--radius-surface:2px;--radius-control:2px;--radius-pill:999px;--motion-duration-standard:.4s;--motion-easing-standard:cubic-bezier(.22, .61, .36, 1);--ink:var(--color-ink);--body:var(--color-text-body);--slate:var(--color-text-muted);--mute:var(--color-text-subtle);--line:var(--color-border);--line-soft:var(--color-border-soft);--paper:var(--color-surface);--paper-2:var(--color-surface-muted);--navy:var(--color-navy);--accent:var(--color-accent);--accent-deep:var(--color-accent-strong);--accent-soft:var(--color-accent-surface);--bg:var(--color-surface);--surface:var(--color-surface);--radius:var(--radius-surface);--dur:var(--motion-duration-standard);--ease:var(--motion-easing-standard)}@media (max-width:520px){:root{--space-page-gutter:20px;--space-section-block:clamp(52px, 12vw, 80px)}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-standard:0s}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--color-text-body);background:var(--color-surface);font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;text-rendering:optimizelegibility;word-break:keep-all;-webkit-font-smoothing:antialiased;margin:0;padding:0}button,input,select,textarea{font:inherit}h1,h2,h3{color:var(--color-ink);word-break:keep-all}::selection{background:var(--color-accent-highlight)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
