.hero[data-v-07d08ab7]{isolation:isolate;padding-block:clamp(3rem, 1.5rem + 5vw, 6rem) calc(var(--journey-overlap) + var(--space-2xl));position:relative;overflow:hidden;container-type:inline-size}.hero__bg[data-v-07d08ab7],.hero__overlay[data-v-07d08ab7],.hero__scrim[data-v-07d08ab7]{position:absolute;inset:0}.hero__bg[data-v-07d08ab7]{z-index:-4}.hero__overlay[data-v-07d08ab7]{z-index:-3;background:radial-gradient(at 68% 42%, var(--color-accent) 10%, var(--color-primary) 79%);opacity:.6}.hero__decor[data-v-07d08ab7]{z-index:-2;width:min(420px,40%);position:absolute;inset-block-end:0;inset-inline-start:-22px}.hero__scrim[data-v-07d08ab7]{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 92%, transparent) 0%, color-mix(in srgb, var(--color-primary) 86%, transparent) calc(50% - 2rem), color-mix(in srgb, var(--color-primary) 42%, transparent) 64%, color-mix(in srgb, var(--color-primary) 30%, transparent) 100%)}.hero__inner[data-v-07d08ab7]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;display:grid}.hero__text[data-v-07d08ab7]{max-inline-size:33rem;max-inline-size:min(33rem, 50cqi - var(--gutter) - 2rem)}.hero__title[data-v-07d08ab7]{font-size:var(--fs-display);word-break:keep-all;line-break:strict;overflow-wrap:break-word}.hero__title[data-v-07d08ab7]:lang(zh-TW){font-size:min(var(--fs-display), 2.625rem)}.hero__title[data-v-07d08ab7]:before{content:"";block-size:1px;inline-size:3rem;background:var(--gradient-rule-gold);margin-block-end:var(--space-m);display:block}.hero__lead[data-v-07d08ab7]{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--color-light);margin-block-start:var(--space-m)}.hero__actions[data-v-07d08ab7]{gap:var(--space-xs) var(--space-s);flex-wrap:wrap;margin-block-start:var(--space-l);display:flex}.pathways[data-v-07d08ab7]{padding:var(--space-l);background:var(--gradient-panel-navy);border:1px solid color-mix(in srgb, var(--color-accent) 28%, transparent);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);position:relative;container-type:inline-size}.pathways__corner[data-v-07d08ab7]{border-color:var(--color-accent);pointer-events:none;border-style:solid;block-size:1.25rem;inline-size:1.25rem;position:absolute}.pathways__corner--start[data-v-07d08ab7]{border-width:1px 0 0 1px;inset-block-start:-1px;inset-inline-start:-1px}.pathways__corner--end[data-v-07d08ab7]{border-width:0 1px 1px 0;inset-block-end:-1px;inset-inline-end:-1px}.pathways__title[data-v-07d08ab7]{font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-tight);color:var(--color-white)}.pathways__title[data-v-07d08ab7]:before{content:"";block-size:1px;inline-size:2rem;background:var(--gradient-rule-gold);margin-block-end:var(--space-s);display:block}.pathways__list[data-v-07d08ab7]{gap:var(--space-m);margin-block-start:var(--space-m);display:grid}.pathways__item[data-v-07d08ab7]{border-inline-start:1px solid var(--color-accent);padding-inline-start:var(--space-s)}.pathways__item-title[data-v-07d08ab7]{font-size:var(--fs-lead);font-weight:600;line-height:var(--lh-snug);color:var(--color-accent)}.pathways__item-body[data-v-07d08ab7]{font-size:var(--fs-small);color:var(--color-light);margin-block-start:var(--space-3xs);line-height:1.7}.pathways__note[data-v-07d08ab7]{font-size:var(--fs-micro);color:var(--fg-muted);border-block-start:1px solid color-mix(in srgb, var(--color-light) 14%, transparent);margin-block-start:var(--space-m);padding-block-start:var(--space-s)}@container (width>=34rem){.pathways__list[data-v-07d08ab7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.hero__inner[data-v-07d08ab7]{grid-template-columns:minmax(0,1fr);align-items:start}.hero__text[data-v-07d08ab7]{max-inline-size:var(--measure)}.hero__overlay[data-v-07d08ab7]{background:var(--gradient-hero)}.hero__scrim[data-v-07d08ab7]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 88%, transparent) 0%, color-mix(in srgb, var(--color-primary) 72%, transparent) 100%)}}@media (width<=767px){.pathways[data-v-07d08ab7]{padding:var(--space-m)}}@media (forced-colors:active){.pathways[data-v-07d08ab7]{border-color:canvastext}}.journey[data-v-622c6f66]{z-index:2;margin-block-start:calc(-1 * var(--journey-overlap));position:relative}.journey__list[data-v-622c6f66]{background-color:var(--color-white);border-block-start:2px solid var(--color-accent);border-radius:var(--radius-md);box-shadow:var(--elev-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:clip}.journey__step[data-v-622c6f66]{gap:var(--space-xs);padding:var(--space-l) var(--space-m);flex-direction:column;display:flex}.journey__step+.journey__step[data-v-622c6f66]{border-inline-start:1px solid var(--color-border)}.journey__num[data-v-622c6f66]{gap:var(--space-xs);font-family:var(--font-heading);font-size:var(--fs-small);letter-spacing:.14em;font-variant-numeric:lining-nums tabular-nums;color:var(--color-accent-deep);align-items:center;font-weight:600;display:flex}.journey__num[data-v-622c6f66]:after{content:"";background:var(--gradient-rule-gold);flex:1;block-size:1px}.journey__title[data-v-622c6f66]{font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-snug);color:var(--color-primary)}.journey__body[data-v-622c6f66]{font-size:var(--fs-body-sm);color:var(--color-text);line-height:1.7}.journey__tag[data-v-622c6f66]{padding:var(--space-3xs) var(--space-2xs);background-color:color-mix(in srgb, var(--color-accent) 14%, var(--color-white));border-radius:var(--radius-sm);align-self:flex-start;margin-block-start:auto}@media (width<=1024px){.journey__list[data-v-622c6f66]{grid-template-columns:repeat(2,minmax(0,1fr))}.journey__step+.journey__step[data-v-622c6f66]{border-inline-start:0}.journey__step[data-v-622c6f66]:nth-child(2n){border-inline-start:1px solid var(--color-border)}.journey__step[data-v-622c6f66]:nth-child(n+3){border-block-start:1px solid var(--color-border)}}@media (width<=767px){.journey__list[data-v-622c6f66]{grid-template-columns:minmax(0,1fr)}.journey__step[data-v-622c6f66]{padding:var(--space-m) var(--space-m)}.journey__step[data-v-622c6f66]:nth-child(2n){border-inline-start:0}.journey__step+.journey__step[data-v-622c6f66]{border-block-start:1px solid var(--color-border)}}@media (forced-colors:active){.journey__list[data-v-622c6f66]{border:1px solid canvastext}}.heading[data-v-e34b5c80]{margin-block-end:var(--space-heading)}.heading[data-v-e34b5c80]:before{content:"";block-size:1px;inline-size:3rem;background:var(--gradient-rule-gold);transform-origin:0;margin-block-end:var(--space-m);display:block}.heading--center[data-v-e34b5c80]{text-align:center}.heading--center[data-v-e34b5c80]:before{transform-origin:50%;margin-inline:auto}.heading--center .section-intro[data-v-e34b5c80]{margin-inline:auto}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.heading[data-v-e34b5c80]{animation-name:te-rise;animation-fill-mode:both;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry entry 9rem}.heading[data-v-e34b5c80]:before{animation-name:te-draw-x;animation-fill-mode:both;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry 2rem entry 12rem}}}.stat[data-v-958a6d45]{container-type:inline-size}.stat__value[data-v-958a6d45]{font-family:var(--font-heading);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;color:var(--fg-gold,var(--color-accent-deep));overflow-wrap:break-word;font-size:clamp(1.25rem,13cqi,2rem);font-weight:600;line-height:1.15}.stat--lg .stat__value[data-v-958a6d45]{font-size:clamp(2.25rem,20cqi,3.5rem);line-height:1.05}.stat__label[data-v-958a6d45]{font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--fg-muted,var(--color-text-muted));margin-block-start:var(--space-2xs)}.stat--lg .stat__label[data-v-958a6d45]{font-family:var(--font-heading);font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-tight);color:var(--fg-heading,var(--color-primary));margin-block-start:var(--space-xs)}.stat__body[data-v-958a6d45]{font-size:var(--fs-body-sm);color:var(--fg-body,var(--color-text));margin-block-start:var(--space-xs);line-height:1.7}.services__grid[data-v-4ce83e33]{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.svc[data-v-4ce83e33]{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--elev-1);flex-direction:column;display:flex;overflow:clip}@supports (grid-template-rows:subgrid){@media (width>=1025px){.services__grid[data-v-4ce83e33]{grid-template-rows:auto auto auto 1fr auto;row-gap:0}.svc[data-v-4ce83e33]{grid-row:span 5;grid-template-rows:subgrid;display:grid}}}.svc__head[data-v-4ce83e33]{--fg-gold:var(--color-accent);padding:var(--space-l) var(--space-l) var(--space-m);background:var(--gradient-card-head)}.svc__tag[data-v-4ce83e33]{gap:var(--space-2xs);align-items:baseline;display:flex}.svc__tag[data-v-4ce83e33]:before{content:"";border:1px solid;flex:none;block-size:.5rem;inline-size:.5rem}.svc--interns .svc__tag[data-v-4ce83e33]:before{background-color:currentColor}.svc__title[data-v-4ce83e33]{font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-tight);color:var(--color-white);margin-block-start:var(--space-xs)}.svc__body[data-v-4ce83e33]{padding:var(--space-m) var(--space-l) 0;color:var(--color-text)}.svc__stats[data-v-4ce83e33]{margin:var(--space-m) var(--space-l) 0;background-color:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:clip}.svc__stat[data-v-4ce83e33]{padding:var(--space-s) var(--space-m);background-color:var(--color-white)}.svc__bullets[data-v-4ce83e33]{--fg-list:var(--color-text);padding:var(--space-m) var(--space-l) 0}.svc__bullets[data-v-4ce83e33] svg{color:var(--color-accent-deep);flex:none}.svc__cta[data-v-4ce83e33]{padding:var(--space-l) var(--space-l) var(--space-l);margin-block-start:auto}@media (width<=1024px){.services__grid[data-v-4ce83e33]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.svc__head[data-v-4ce83e33]{padding:var(--space-m) var(--space-m) var(--space-s)}.svc__body[data-v-4ce83e33],.svc__bullets[data-v-4ce83e33]{padding-inline:var(--space-m)}.svc__stats[data-v-4ce83e33]{margin-inline:var(--space-m)}.svc__stat[data-v-4ce83e33]{padding:var(--space-xs) var(--space-s)}.svc__cta[data-v-4ce83e33]{padding:var(--space-m)}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.svc[data-v-4ce83e33]{animation-name:te-rise;animation-fill-mode:both;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry entry 14rem}.svc[data-v-4ce83e33]:focus-within{animation:none}}}.compare__scroll[data-v-1c0f285d]{background:linear-gradient(to left, var(--color-white) 2rem, transparent) right / 3rem 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--color-primary) 16%, transparent), transparent) right / 1rem 100% no-repeat scroll, var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--elev-1);overflow-x:auto}.compare__table[data-v-1c0f285d]{border-collapse:separate;border-spacing:0;text-align:start;inline-size:100%;min-inline-size:720px}.compare__table th[data-v-1c0f285d],.compare__table td[data-v-1c0f285d]{padding:var(--space-s) var(--space-m);text-align:start;vertical-align:top;border-block-end:1px solid var(--color-border)}.compare__table thead th[data-v-1c0f285d]{font-family:var(--font-heading);font-size:var(--fs-lead);color:var(--color-white);background-color:var(--color-primary);border-block-end:2px solid var(--color-accent);font-weight:500}.compare__table thead th[data-v-1c0f285d]:not(:first-child){inline-size:40%}.compare__col--1[data-v-1c0f285d]:before,.compare__col--2[data-v-1c0f285d]:before{content:"";block-size:.5rem;inline-size:.5rem;vertical-align:.15em;border:1px solid var(--color-accent);margin-inline-end:var(--space-2xs);display:inline-block}.compare__col--1[data-v-1c0f285d]:before{background-color:var(--color-accent)}.compare__table thead th[data-v-1c0f285d]:first-child,.compare__table tbody th[data-v-1c0f285d]{z-index:1;position:sticky;inset-inline-start:0}.compare__table tbody th[data-v-1c0f285d]{color:var(--color-primary);white-space:nowrap;border-inline-end:1px solid var(--color-border);background-color:var(--color-white);font-weight:600}.compare__table tbody tr:nth-child(2n) th[data-v-1c0f285d]{background-color:var(--color-surface-row)}.compare__table tbody tr:nth-child(2n) td[data-v-1c0f285d]{background-color:color-mix(in srgb, var(--color-light) 50%, transparent)}.compare__table tbody td[data-v-1c0f285d]{color:var(--color-text)}.compare__table tbody tr[data-v-1c0f285d]:last-child>*{border-block-end:0}@media (hover:hover){.compare__table tbody tr:hover th[data-v-1c0f285d]{background-color:color-mix(in srgb, var(--color-accent) 8%, var(--color-white))}.compare__table tbody tr:hover td[data-v-1c0f285d]{background-color:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.compare__callout[data-v-1c0f285d]{margin:var(--space-xl) 0 0;padding:var(--space-m) var(--space-l);font-family:var(--font-heading);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--color-primary);background-color:var(--color-white);border-radius:var(--radius-sm);position:relative}.compare__callout[data-v-1c0f285d]:before{content:"";inset-block:var(--space-s);background-color:var(--color-accent);transform-origin:top;inline-size:2px;position:absolute;inset-inline-start:0}.compare__callout strong[data-v-1c0f285d]{font-weight:700}.compare__disclaimer[data-v-1c0f285d]{margin-block-start:var(--space-s)}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.compare__callout[data-v-1c0f285d]:before{animation-name:te-draw-y;animation-fill-mode:both;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry 20% cover 40%}}}@media (forced-colors:active){.compare__callout[data-v-1c0f285d]{border:1px solid canvastext}}.about__stats[data-v-2d30589b]{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about__stat[data-v-2d30589b]{padding:var(--space-l) var(--space-l) var(--space-l) 0;position:relative}.about__stat+.about__stat[data-v-2d30589b]{border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-l)}.about__stat[data-v-2d30589b]:before{content:"";background-color:var(--color-accent);transform-origin:0;block-size:2px;inline-size:3rem;position:absolute;inset-block-start:-1px;inset-inline-start:0}.about__stat+.about__stat[data-v-2d30589b]:before{inset-inline-start:var(--space-l)}.about__network[data-v-2d30589b]{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;margin-block-start:var(--space-3xl);display:grid}.about__network-title[data-v-2d30589b]{font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-tight);color:var(--color-primary)}.about__network-title[data-v-2d30589b]:before{content:"";block-size:1px;inline-size:2rem;background:var(--gradient-rule-gold);margin-block-end:var(--space-s);display:block}.about__network-body[data-v-2d30589b]{max-inline-size:var(--measure);color:var(--color-text);margin-block-start:var(--space-s)}.about__cta[data-v-2d30589b]{margin-block-start:var(--space-l)}.about__media[data-v-2d30589b]{isolation:isolate;margin:0 var(--space-m) var(--space-m) 0;position:relative}.about__media[data-v-2d30589b]:after{content:"";inset:var(--space-m) calc(-1 * var(--space-m)) calc(-1 * var(--space-m)) var(--space-m);z-index:-1;border:1px solid color-mix(in srgb, var(--color-accent) 70%, transparent);border-radius:var(--radius-md);position:absolute}.about__photo[data-v-2d30589b]{background-color:var(--color-light);border-radius:var(--radius-md);overflow:clip}.about__photo[data-v-2d30589b] img{aspect-ratio:16/10;object-fit:cover}@media (width<=1024px){.about__network[data-v-2d30589b]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-2xl)}.about__photo[data-v-2d30589b] img{aspect-ratio:21/9}}@media (width<=767px){.about__stats[data-v-2d30589b]{border-block-end:0;grid-template-columns:minmax(0,1fr)}.about__stat[data-v-2d30589b],.about__stat+.about__stat[data-v-2d30589b]{padding:var(--space-m) 0;border-inline-start:0;border-block-end:1px solid var(--color-border)}.about__stat+.about__stat[data-v-2d30589b]:before{inset-inline-start:0}.about__photo[data-v-2d30589b] img{aspect-ratio:16/10}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.about__stat[data-v-2d30589b]:before{animation-name:te-draw-x;animation-fill-mode:both;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry entry 8rem}.about__photo[data-v-2d30589b] img{animation-name:te-settle;animation-fill-mode:both;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry cover 50%}}}.steps[data-v-8cf54a97]{--marker:2.75rem;--rail-gap:var(--space-m);gap:var(--rail-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.steps__item[data-v-8cf54a97]{position:relative}.steps__item[data-v-8cf54a97]:not(:last-child):before,.steps__item[data-v-8cf54a97]:not(:last-child):after{content:"";inset-block-start:calc(var(--marker) / 2);inset-inline:var(--marker) calc(-1 * var(--rail-gap));block-size:1px;position:absolute}.steps__item[data-v-8cf54a97]:not(:last-child):before{background-color:color-mix(in srgb, var(--color-accent) 35%, transparent)}.steps__item[data-v-8cf54a97]:not(:last-child):after{background-color:var(--color-accent-deep);transform-origin:0;block-size:2px;margin-block-start:-.5px}.steps__marker[data-v-8cf54a97]{z-index:1;inline-size:var(--marker);block-size:var(--marker);font-family:var(--font-heading);font-variant-numeric:lining-nums tabular-nums;color:var(--color-primary);background-color:var(--color-white);border:1px solid var(--color-accent-deep);border-radius:var(--radius-pill);box-shadow:0 0 0 6px var(--section-bg);place-items:center;font-weight:600;display:grid;position:relative}.steps__content[data-v-8cf54a97]{margin-block-start:var(--space-m)}.steps__weeks[data-v-8cf54a97]{font-family:var(--font-heading);font-size:var(--fs-lead);font-weight:600;line-height:var(--lh-snug);font-variant-numeric:lining-nums tabular-nums;color:var(--color-accent-deep)}.steps__title[data-v-8cf54a97]{font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-snug);color:var(--color-primary);margin-block-start:var(--space-2xs)}.steps__body[data-v-8cf54a97]{font-size:var(--fs-body-sm);color:var(--color-text);margin-block-start:var(--space-2xs);line-height:1.7}@media (width<=1199px){.steps[data-v-8cf54a97]{grid-template-columns:minmax(0,1fr);gap:0;max-inline-size:48rem}.steps__item[data-v-8cf54a97]{grid-template-columns:var(--marker) minmax(0, 1fr);column-gap:var(--space-m);padding-block-end:var(--space-l);display:grid}.steps__item[data-v-8cf54a97]:not(:last-child):before,.steps__item[data-v-8cf54a97]:not(:last-child):after{inset-block:var(--marker) 0;inset-inline:calc(var(--marker) / 2) auto;block-size:auto;inline-size:1px;margin:0}.steps__item[data-v-8cf54a97]:not(:last-child):after{transform-origin:top;inline-size:2px;margin-inline-start:-.5px}.steps__content[data-v-8cf54a97]{margin-block-start:.5rem}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.steps__item[data-v-8cf54a97]:not(:last-child):after{animation-name:te-draw-x;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 60% cover 45%}@media (width<=1199px){.steps__item[data-v-8cf54a97]:not(:last-child):after{animation-name:te-draw-y;animation-range:entry 100% cover 60%}}}}@media (forced-colors:active){.steps__item[data-v-8cf54a97]:not(:last-child):before,.steps__item[data-v-8cf54a97]:not(:last-child):after{background-color:canvastext}}.audiences__grid[data-v-d283cb10]{gap:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.audience[data-v-d283cb10]{flex-direction:column;display:flex}.audience__photo[data-v-d283cb10]{background-color:var(--color-light);border-radius:var(--radius-md);overflow:clip}.audience__photo[data-v-d283cb10] img{aspect-ratio:3/2;object-fit:cover}.audience__text[data-v-d283cb10]{padding-block-start:var(--space-m)}.audience__title[data-v-d283cb10]{font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-snug);color:var(--color-primary)}.audience__title[data-v-d283cb10]:before{content:"";block-size:1px;inline-size:2rem;background:var(--gradient-rule-gold);margin-block-end:var(--space-xs);display:block}.audience__body[data-v-d283cb10]{font-size:var(--fs-body-sm);color:var(--color-text);margin-block-start:var(--space-2xs);line-height:1.7}@media (width<=1024px){.audiences__grid[data-v-d283cb10]{gap:var(--space-l);grid-template-columns:minmax(0,1fr)}.audience[data-v-d283cb10]{gap:var(--space-l);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;display:grid}.audience__text[data-v-d283cb10]{padding-block-start:0}}@media (width<=767px){.audiences__grid[data-v-d283cb10]{gap:0}.audience[data-v-d283cb10]{gap:var(--space-m);padding-block:var(--space-m);border-block-end:1px solid var(--color-border);grid-template-columns:6.5rem minmax(0,1fr);align-items:start}.audience[data-v-d283cb10]:first-child{padding-block-start:0}.audience__photo[data-v-d283cb10] img{aspect-ratio:1}.audience__title[data-v-d283cb10]:before{display:none}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.audience__photo[data-v-d283cb10] img{animation-name:te-settle;animation-fill-mode:both;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry cover 45%}.audience__text[data-v-d283cb10]{animation-name:te-rise;animation-fill-mode:both;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry entry 10rem}}}.faq__layout[data-v-36dffbd5]{gap:var(--space-2xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.faq__layout>.faq__heading[data-v-36dffbd5]{margin-block-end:0;position:sticky;inset-block-start:calc(var(--header-h) + var(--space-l))}.faq__list[data-v-36dffbd5]{border-block-start:1px solid var(--color-border)}.faq__item[data-v-36dffbd5]{border-block-end:1px solid var(--color-border);transition:background-color var(--dur-base) var(--ease-out)}.faq__item[open][data-v-36dffbd5]{background-color:var(--color-white);box-shadow:inset 2px 0 0 var(--color-accent)}.faq__summary[data-v-36dffbd5]{gap:var(--space-m);min-block-size:3.5rem;padding:var(--space-m) var(--space-m);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.faq__summary[data-v-36dffbd5]::-webkit-details-marker{display:none}.faq__question[data-v-36dffbd5]{font-size:var(--fs-lead);font-weight:600;line-height:var(--lh-snug);color:var(--color-primary)}.faq__badge[data-v-36dffbd5]{block-size:2rem;inline-size:2rem;color:var(--color-accent-deep);border-radius:var(--radius-pill);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border:1px solid;flex:none;position:relative}.faq__badge[data-v-36dffbd5]:before,.faq__badge[data-v-36dffbd5]:after{content:"";border-block-start:1.5px solid;inline-size:.75rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.faq__badge[data-v-36dffbd5]:after{transition:rotate var(--dur-base) var(--ease-out);rotate:90deg}.faq__item[open] .faq__badge[data-v-36dffbd5]{color:var(--color-accent);background-color:var(--color-primary);border-color:var(--color-primary)}.faq__item[open] .faq__badge[data-v-36dffbd5]:after{rotate:0deg}@media (hover:hover){.faq__summary:hover .faq__question[data-v-36dffbd5]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 60%, transparent);text-underline-offset:.3em}}.faq__answer[data-v-36dffbd5]{max-inline-size:var(--measure);padding:0 var(--space-m) var(--space-m);color:var(--color-text)}@supports (interpolate-size:allow-keywords) and selector(::details-content){@media (prefers-reduced-motion:no-preference){.faq__item[data-v-36dffbd5]{interpolate-size:allow-keywords}.faq__item[data-v-36dffbd5]::details-content{block-size:0;transition:block-size var(--dur-slow) var(--ease-out), content-visibility var(--dur-slow) allow-discrete;overflow:clip}.faq__item[open][data-v-36dffbd5]::details-content{block-size:auto}}}@media (prefers-reduced-motion:reduce){.faq__item[data-v-36dffbd5],.faq__badge[data-v-36dffbd5],.faq__badge[data-v-36dffbd5]:after{transition:none}}@media (width<=1024px){.faq__layout[data-v-36dffbd5]{grid-template-columns:minmax(0,1fr);gap:0}.faq__layout>.faq__heading[data-v-36dffbd5]{margin-block-end:var(--space-heading);position:static}}@media (width<=767px){.faq__summary[data-v-36dffbd5]{padding:var(--space-s) var(--space-2xs) var(--space-s) var(--space-s)}.faq__answer[data-v-36dffbd5]{padding-inline:var(--space-s)}}@media (forced-colors:active){.faq__item[open][data-v-36dffbd5]{border-inline-start:2px solid canvastext}}.contact[data-v-fd8d3b1c]{isolation:isolate;padding-block:calc(var(--space-section) * 1.15);border-block-start:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);position:relative;overflow:clip}.contact__glow[data-v-fd8d3b1c]{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent);pointer-events:none;inline-size:60%;position:absolute;inset-block-start:-20%;inset-inline-start:-10%}.contact__inner[data-v-fd8d3b1c]{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.contact__details[data-v-fd8d3b1c]{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-l))}.contact__title[data-v-fd8d3b1c]:lang(zh-TW){font-size:min(var(--fs-h2), 2.125rem)}.contact__title[data-v-fd8d3b1c]:before{content:"";block-size:1px;inline-size:3rem;background:var(--gradient-rule-gold);margin-block-end:var(--space-m);display:block}.contact__intro[data-v-fd8d3b1c]{margin-block-end:var(--space-l)}.contact__address[data-v-fd8d3b1c]{gap:var(--space-3xs);color:var(--color-light);font-style:normal;display:grid}.contact__company[data-v-fd8d3b1c]{color:var(--color-white);font-weight:700}.contact__email[data-v-fd8d3b1c]{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent);text-underline-offset:4px;margin-block:-.625rem;padding-block:.625rem;display:inline-block}@media (hover:hover){.contact__email[data-v-fd8d3b1c]:hover{text-decoration-color:currentColor}}.contact__email[data-v-fd8d3b1c]:focus-visible{text-decoration-color:currentColor}.contact__line[data-v-fd8d3b1c]{margin-block-start:var(--space-l)}.contact__hours[data-v-fd8d3b1c]{font-size:var(--fs-small);color:var(--fg-muted);margin-block-start:var(--space-s)}.contact__panel[data-v-fd8d3b1c]{padding:var(--space-xl);background:var(--gradient-panel-navy);border:1px solid color-mix(in srgb, var(--color-light) 12%, transparent);border-block-start:2px solid var(--color-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-float)}@media (width<=1024px){.contact__inner[data-v-fd8d3b1c]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.contact__details[data-v-fd8d3b1c]{position:static}.contact__glow[data-v-fd8d3b1c]{inline-size:120%}}@media (width<=767px){.contact__panel[data-v-fd8d3b1c]{padding:var(--space-m) var(--space-s)}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.contact__panel[data-v-fd8d3b1c]{animation-name:te-rise;animation-fill-mode:both;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry entry 12rem}.contact__panel[data-v-fd8d3b1c]:focus-within{animation:none}}}@media (forced-colors:active){.contact__panel[data-v-fd8d3b1c]{border-color:canvastext}}
