.figure[data-astro-cid-bj3fsypb]{margin:0}.figure[data-astro-cid-bj3fsypb] img[data-astro-cid-bj3fsypb]{width:100%;border-radius:var(--radius-lg);background:var(--navy-100);box-shadow:var(--shadow-sm)}figcaption[data-astro-cid-bj3fsypb]{margin-top:12px;font-size:.85rem;color:var(--ink-50);line-height:1.7;display:flex;flex-wrap:wrap;gap:8px;align-items:center}figcaption[data-astro-cid-bj3fsypb].has-sub{flex-direction:column;align-items:flex-start;gap:2px}figcaption[data-astro-cid-bj3fsypb].has-sub .figure__cap[data-astro-cid-bj3fsypb]{color:var(--navy-700);font-weight:700;font-size:.98rem}.figure__cap[data-astro-cid-bj3fsypb]{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.figure__sub[data-astro-cid-bj3fsypb]{color:var(--ink-50);font-size:.86rem}.figure__notice[data-astro-cid-bj3fsypb]{background:var(--gold-100);color:#7d611b;border-radius:999px;padding:3px 11px;font-size:.76rem;font-weight:700;white-space:nowrap}.hero[data-astro-cid-bbe6dxrz]{position:relative;background:radial-gradient(120% 90% at 15% 0%,rgba(23,120,122,.1) 0%,transparent 55%),radial-gradient(100% 80% at 90% 10%,rgba(184,147,74,.13) 0%,transparent 50%),linear-gradient(180deg,var(--white) 0%,var(--paper) 100%);border-bottom:1px solid var(--line);overflow:hidden}.hero__inner[data-astro-cid-bbe6dxrz]{padding-block:clamp(56px,9vw,116px);max-width:900px}.hero__inner--with-image[data-astro-cid-bbe6dxrz]{max-width:var(--wrap);display:grid;gap:40px}@media(min-width:940px){.hero__inner--with-image[data-astro-cid-bbe6dxrz]{grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}}.hero__eyebrow[data-astro-cid-bbe6dxrz]{display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.1em;color:var(--sea);background:var(--sea-100);padding:7px 16px;border-radius:999px;margin:0 0 22px}.hero__title[data-astro-cid-bbe6dxrz]{margin:0}.hero__accent[data-astro-cid-bbe6dxrz],.hero__statement-lead[data-astro-cid-bbe6dxrz],.hero__statement-main[data-astro-cid-bbe6dxrz]{display:block;color:var(--gold-ink);font-weight:700;letter-spacing:.02em}.hero__accent[data-astro-cid-bbe6dxrz]{font-size:.62em;margin-top:10px}.hero__statement-lead[data-astro-cid-bbe6dxrz],.hero__statement-main[data-astro-cid-bbe6dxrz]{font-size:clamp(1.05rem,1.9vw,1.45rem)}.hero__statement[data-astro-cid-bbe6dxrz]{margin:18px 0 0;line-height:1.5}.hero__statement-lead[data-astro-cid-bbe6dxrz],.hero__statement-main[data-astro-cid-bbe6dxrz]{text-wrap:balance}.hero__subtitle[data-astro-cid-bbe6dxrz]{font-size:clamp(1.05rem,2vw,1.28rem);color:var(--ink-70);max-width:56ch;margin:24px 0 0;line-height:1.85}.hero__bullets[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:28px 0 0;padding:0}.hero__bullets[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{background:var(--white);border:1px solid var(--line-strong);border-radius:999px;padding:8px 18px;font-size:.9rem;font-weight:600;color:var(--navy)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}@media(max-width:560px){.hero__actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}}.video--file[data-astro-cid-mrk3q7f7] video[data-astro-cid-mrk3q7f7]{display:block;width:100%;height:auto;border-radius:var(--radius);background:#000}.video--portrait[data-astro-cid-mrk3q7f7]{max-width:360px;margin-inline:auto}.video[data-astro-cid-mrk3q7f7]{margin:0}.video__frame[data-astro-cid-mrk3q7f7]{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;background:var(--navy-700);box-shadow:var(--shadow-sm)}.video__frame[data-astro-cid-mrk3q7f7] img[data-astro-cid-mrk3q7f7],.video__frame[data-astro-cid-mrk3q7f7] iframe{width:100%;height:100%;object-fit:cover;border:0;display:block}.video__play[data-astro-cid-mrk3q7f7]{position:absolute;inset:0;margin:auto;width:68px;height:48px;padding:0;border:0;background:none;cursor:pointer}.video__play-bg[data-astro-cid-mrk3q7f7]{fill:#212121;opacity:.82;transition:fill .15s,opacity .15s}.video__frame[data-astro-cid-mrk3q7f7]:hover .video__play-bg[data-astro-cid-mrk3q7f7]{fill:red;opacity:1}.video__frame[data-astro-cid-mrk3q7f7]:focus-within .video__play-bg[data-astro-cid-mrk3q7f7]{fill:red;opacity:1}figcaption[data-astro-cid-mrk3q7f7]{margin-top:12px;font-size:.85rem;color:var(--ink-50)}.block-link[data-astro-cid-rsd2vusr]{margin-top:28px}.block-link[data-astro-cid-rsd2vusr] a[data-astro-cid-rsd2vusr]{display:inline-flex;align-items:center;min-height:44px;font-size:1rem;font-weight:600;color:var(--sea);text-decoration:none}.block-link[data-astro-cid-rsd2vusr] a[data-astro-cid-rsd2vusr]:hover{color:var(--navy-700)}.block-link[data-astro-cid-rsd2vusr] span[data-astro-cid-rsd2vusr]{transition:transform .18s ease}.block-link[data-astro-cid-rsd2vusr] a[data-astro-cid-rsd2vusr]:hover span[data-astro-cid-rsd2vusr]{transform:translate(3px)}.faq__img[data-astro-cid-rsd2vusr]{margin:1.4em 0;max-width:560px}.faq__img[data-astro-cid-rsd2vusr] img[data-astro-cid-rsd2vusr]{display:block;width:100%;height:auto;border-radius:var(--radius)}.faq__img[data-astro-cid-rsd2vusr] figcaption[data-astro-cid-rsd2vusr]{margin-top:10px;font-size:.85rem;color:var(--ink-50)}.faq__video[data-astro-cid-rsd2vusr]{margin:1.4em 0;max-width:560px}.faq__video[data-astro-cid-rsd2vusr] video[data-astro-cid-rsd2vusr]{display:block;width:100%;height:auto;border-radius:var(--radius);background:#000}.faq__video[data-astro-cid-rsd2vusr] figcaption[data-astro-cid-rsd2vusr]{margin-top:10px;font-size:.85rem;color:var(--ink-50)}.faq__answer[data-astro-cid-rsd2vusr]>[data-astro-cid-rsd2vusr]+[data-astro-cid-rsd2vusr]{margin-top:1.05em}.faq__sub[data-astro-cid-rsd2vusr]{font-weight:700;color:var(--navy-700);margin-top:1.6em!important}.faq__sub[data-astro-cid-rsd2vusr]:first-child{margin-top:0!important}.faq__list[data-astro-cid-rsd2vusr]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.faq__list[data-astro-cid-rsd2vusr] li[data-astro-cid-rsd2vusr]{display:flex;gap:10px;align-items:baseline;padding:9px 14px;background:var(--navy-100);border-radius:var(--radius);line-height:1.7}.faq__icon[data-astro-cid-rsd2vusr]{flex:none}@media(min-width:720px){.faq__list[data-astro-cid-rsd2vusr]{grid-template-columns:1fr;max-width:62ch}}.card--link[data-astro-cid-rsd2vusr]{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card--link[data-astro-cid-rsd2vusr]:hover{transform:translateY(-2px);border-color:var(--sea);box-shadow:var(--shadow-md, 0 8px 24px rgb(0 0 0 / .08))}.card--link[data-astro-cid-rsd2vusr] h3[data-astro-cid-rsd2vusr]{color:var(--navy-700)}.card__go[data-astro-cid-rsd2vusr]{margin-top:auto;padding-top:14px;font-size:.9rem;font-weight:600;color:var(--sea)}.card--link[data-astro-cid-rsd2vusr]:hover .card__go[data-astro-cid-rsd2vusr]{color:var(--navy-700)}.course__more[data-astro-cid-rsd2vusr]{margin-top:auto;padding-top:18px;display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;font-size:.94rem;font-weight:600;color:var(--sea);text-decoration:none}.course__more[data-astro-cid-rsd2vusr]:hover{color:var(--navy-700)}.course__more[data-astro-cid-rsd2vusr] span[data-astro-cid-rsd2vusr][aria-hidden]{transition:transform .18s ease}.course__more[data-astro-cid-rsd2vusr]:hover span[data-astro-cid-rsd2vusr][aria-hidden]{transform:translate(3px)}.prose[data-astro-cid-rsd2vusr]{max-width:68ch;font-size:1.02rem;color:var(--ink-70)}.prose-block[data-astro-cid-rsd2vusr]{display:grid;gap:32px}@media(min-width:940px){.prose-block--with-image[data-astro-cid-rsd2vusr]{grid-template-columns:1.05fr .95fr;gap:56px;align-items:start}}.checklist-image[data-astro-cid-rsd2vusr]{margin-bottom:26px}.cards-note[data-astro-cid-rsd2vusr]{margin-top:28px;max-width:72ch;padding:20px 24px;background:var(--navy-100);border-radius:var(--radius);border-inline-start:3px solid var(--navy-500)}.cards-note[data-astro-cid-rsd2vusr] p[data-astro-cid-rsd2vusr]{color:var(--navy-700);font-size:.95rem;margin-bottom:.9em}.cards-note[data-astro-cid-rsd2vusr] p[data-astro-cid-rsd2vusr]:last-child{margin-bottom:0}.gallery[data-astro-cid-rsd2vusr]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.banner[data-astro-cid-rsd2vusr]{max-width:1000px;margin-inline:auto}.video-grid[data-astro-cid-rsd2vusr]{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.prose[data-astro-cid-rsd2vusr] p[data-astro-cid-rsd2vusr]{margin-bottom:1.25em}.checklist-block[data-astro-cid-rsd2vusr]{display:grid;gap:32px}@media(min-width:940px){.checklist-block--split[data-astro-cid-rsd2vusr]{grid-template-columns:1.15fr 1fr;gap:56px;align-items:start}.checklist-block--split[data-astro-cid-rsd2vusr] .checklist[data-astro-cid-rsd2vusr]{grid-template-columns:1fr;margin-top:0}}.quote[data-astro-cid-rsd2vusr]{margin:0;max-width:72ch}.quote__en[data-astro-cid-rsd2vusr]{font-family:var(--font-en);font-size:clamp(1.25rem,3vw,1.9rem);font-weight:600;line-height:1.45;color:var(--navy-700);margin:0;padding-left:22px;border-left:4px solid var(--gold)}.quote__zh[data-astro-cid-rsd2vusr]{font-size:clamp(1.05rem,2vw,1.3rem);font-weight:700;color:var(--gold-ink);margin-top:16px;padding-left:26px}.quote__body[data-astro-cid-rsd2vusr]{margin-top:28px;color:var(--ink-70);max-width:62ch}.course[data-astro-cid-rsd2vusr]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 24px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:16px}.course__head[data-astro-cid-rsd2vusr]{display:flex;gap:14px;align-items:flex-start}.course__icon[data-astro-cid-rsd2vusr]{font-size:1.7rem;line-height:1.2;flex:none}.course__head[data-astro-cid-rsd2vusr] h3[data-astro-cid-rsd2vusr]{font-size:1.08rem;margin:0 0 6px}.course__meta[data-astro-cid-rsd2vusr]{margin:0;font-size:.84rem;color:var(--ink-50);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.course__system[data-astro-cid-rsd2vusr]{background:var(--navy-100);color:var(--navy-500);font-weight:700;padding:3px 10px;border-radius:999px;font-size:.76rem}.course__points[data-astro-cid-rsd2vusr]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.course__points[data-astro-cid-rsd2vusr] li[data-astro-cid-rsd2vusr]{position:relative;padding-left:18px;font-size:.93rem;color:var(--ink-70);line-height:1.65}.course__points[data-astro-cid-rsd2vusr] li[data-astro-cid-rsd2vusr]:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--sea)}.faq-list[data-astro-cid-rsd2vusr]{display:grid;gap:12px;max-width:860px}.faq[data-astro-cid-rsd2vusr]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.faq[data-astro-cid-rsd2vusr] summary[data-astro-cid-rsd2vusr]{cursor:pointer;padding:20px 56px 20px 24px;list-style:none;position:relative}.tbl-scroll[data-astro-cid-rsd2vusr]{overflow-x:auto;margin-top:8px}.tbl-scroll[data-astro-cid-rsd2vusr]:focus-visible{outline:2px solid var(--navy-500);outline-offset:2px}.tbl[data-astro-cid-rsd2vusr]{width:100%;border-collapse:collapse;font-size:15px;min-width:460px}.tbl[data-astro-cid-rsd2vusr] th[data-astro-cid-rsd2vusr],.tbl[data-astro-cid-rsd2vusr] td[data-astro-cid-rsd2vusr]{padding:12px 14px;text-align:left;vertical-align:top}.tbl[data-astro-cid-rsd2vusr] thead[data-astro-cid-rsd2vusr] th[data-astro-cid-rsd2vusr]{font-size:13px;letter-spacing:.04em;color:var(--ink-50);font-weight:600;border-bottom:1px solid var(--line-strong);white-space:nowrap}.tbl[data-astro-cid-rsd2vusr] tbody[data-astro-cid-rsd2vusr] tr[data-astro-cid-rsd2vusr]{border-bottom:1px solid var(--line)}.tbl[data-astro-cid-rsd2vusr] tbody[data-astro-cid-rsd2vusr] tr[data-astro-cid-rsd2vusr]:last-child{border-bottom:none}.tbl[data-astro-cid-rsd2vusr] tbody[data-astro-cid-rsd2vusr] th[data-astro-cid-rsd2vusr]{font-weight:600;color:var(--ink);white-space:nowrap}.tbl[data-astro-cid-rsd2vusr] td[data-astro-cid-rsd2vusr]{color:var(--ink-70)}.tbl[data-astro-cid-rsd2vusr] tbody[data-astro-cid-rsd2vusr] tr[data-astro-cid-rsd2vusr].is-on{background:var(--gold-100)}.tbl[data-astro-cid-rsd2vusr] tbody[data-astro-cid-rsd2vusr] tr[data-astro-cid-rsd2vusr].is-on td[data-astro-cid-rsd2vusr],.tbl[data-astro-cid-rsd2vusr] tbody[data-astro-cid-rsd2vusr] tr[data-astro-cid-rsd2vusr].is-on th[data-astro-cid-rsd2vusr]{color:var(--ink)}.tbl[data-astro-cid-rsd2vusr] tbody[data-astro-cid-rsd2vusr] tr[data-astro-cid-rsd2vusr].is-local th[data-astro-cid-rsd2vusr]{color:var(--navy)}.tbl[data-astro-cid-rsd2vusr] tbody[data-astro-cid-rsd2vusr] tr[data-astro-cid-rsd2vusr].is-tbd th[data-astro-cid-rsd2vusr],.tbl[data-astro-cid-rsd2vusr] tbody[data-astro-cid-rsd2vusr] tr[data-astro-cid-rsd2vusr].is-tbd td[data-astro-cid-rsd2vusr]{color:var(--ink-50);font-style:italic}.tbl-foot[data-astro-cid-rsd2vusr]{margin:14px 0 0;font-size:14px;color:var(--ink-50);line-height:1.8}.faq[data-astro-cid-rsd2vusr] summary[data-astro-cid-rsd2vusr]::-webkit-details-marker{display:none}.faq[data-astro-cid-rsd2vusr] summary[data-astro-cid-rsd2vusr] h3[data-astro-cid-rsd2vusr]{font-size:1.03rem;margin:0;display:inline}.faq[data-astro-cid-rsd2vusr] summary[data-astro-cid-rsd2vusr]:after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--sea);font-weight:400;line-height:1}.faq[data-astro-cid-rsd2vusr][open] summary[data-astro-cid-rsd2vusr]:after{content:"−"}.faq[data-astro-cid-rsd2vusr][open] summary[data-astro-cid-rsd2vusr]{border-bottom:1px solid var(--line)}.faq__answer[data-astro-cid-rsd2vusr]{padding:20px 24px 24px;color:var(--ink-70);font-size:.98rem}.faq__answer[data-astro-cid-rsd2vusr] p[data-astro-cid-rsd2vusr]{margin:0}.cta-band[data-astro-cid-kokrr3jq]{background:radial-gradient(90% 130% at 12% 0%,rgba(23,120,122,.35) 0%,transparent 60%),var(--navy-700);color:#cfdcec;padding-block:clamp(48px,7vw,84px)}.cta-band__inner[data-astro-cid-kokrr3jq]{display:grid;gap:28px;align-items:center}@media(min-width:880px){.cta-band__inner[data-astro-cid-kokrr3jq]{grid-template-columns:1.4fr auto;gap:48px}}.cta-band[data-astro-cid-kokrr3jq] h2[data-astro-cid-kokrr3jq]{color:#fff;margin-bottom:12px}.cta-band[data-astro-cid-kokrr3jq] p[data-astro-cid-kokrr3jq]{color:#b3c4da;margin:0;max-width:54ch}.cta-band__actions[data-astro-cid-kokrr3jq]{display:flex;flex-wrap:wrap;gap:12px}.btn--outline[data-astro-cid-kokrr3jq]{border-color:#ffffff59;color:#e4ecf7;background:transparent}.btn--outline[data-astro-cid-kokrr3jq]:hover{border-color:#fff;color:#fff;background:#ffffff14}@media(max-width:560px){.cta-band__actions[data-astro-cid-kokrr3jq] .btn[data-astro-cid-kokrr3jq]{width:100%}}
