.hero-visual[data-astro-cid-l5nkafli]{width:min(100%,39rem);margin-inline:auto;padding:clamp(1.2rem,3vw,2.4rem);position:relative}.hero-visual__halo[data-astro-cid-l5nkafli]{filter:blur(25px);background:radial-gradient(circle,#9566ff6b,#0000 68%);border-radius:50%;position:absolute;inset:10% 0 0 8%}.hero-visual__panel[data-astro-cid-l5nkafli]{backdrop-filter:blur(18px);background:linear-gradient(145deg,#180938db,#3f197db3);border:1px solid #ffffff29;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 35px 80px #0a012470,inset 0 1px #ffffff1f}.hero-visual__panel[data-astro-cid-l5nkafli]:after{content:"";filter:blur(2px);background:#8cf2dc14;border-radius:50%;width:13rem;height:13rem;position:absolute;top:-5rem;right:-5rem}.hero-visual__topline[data-astro-cid-l5nkafli]{color:#ffffff7a;letter-spacing:.15em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.67rem;font-weight:700;display:flex}.hero-visual__dots[data-astro-cid-l5nkafli]{gap:.35rem;display:flex}.hero-visual__dots[data-astro-cid-l5nkafli] i[data-astro-cid-l5nkafli]{background:#ffffff40;border-radius:50%;width:.42rem;height:.42rem}.hero-visual__dots[data-astro-cid-l5nkafli] i[data-astro-cid-l5nkafli]:nth-child(2){background:#9566ff}.hero-visual__dots[data-astro-cid-l5nkafli] i[data-astro-cid-l5nkafli]:nth-child(3){background:#8cf2dc}.hero-visual__heading[data-astro-cid-l5nkafli]{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 0;display:flex}.hero-visual__heading[data-astro-cid-l5nkafli] p[data-astro-cid-l5nkafli]{color:#b9a0ff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:750}.hero-visual__heading[data-astro-cid-l5nkafli] h2[data-astro-cid-l5nkafli]{color:#fff;letter-spacing:-.03em;font-size:clamp(1.2rem,2.4vw,1.75rem);font-weight:720}.hero-visual__pulse[data-astro-cid-l5nkafli]{background:#8cf2dc14;border:1px solid #8cf2dc47;border-radius:50%;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.hero-visual__pulse[data-astro-cid-l5nkafli] span[data-astro-cid-l5nkafli]{background:#8cf2dc;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 1rem #8cf2dc}.hero-visual__chart[data-astro-cid-l5nkafli]{height:11rem;margin:.8rem 1.5rem 0;position:relative}.hero-visual__grid[data-astro-cid-l5nkafli]{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:25% 25%;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000)}.hero-visual__chart[data-astro-cid-l5nkafli] svg[data-astro-cid-l5nkafli]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-visual__flow[data-astro-cid-l5nkafli]{grid-template-columns:repeat(4,1fr);gap:.55rem;padding:.3rem 1.25rem 1.1rem;display:grid}.hero-visual__step[data-astro-cid-l5nkafli]{background:#ffffff0b;border:1px solid #ffffff14;border-radius:.85rem;min-width:0;padding:.8rem .65rem}.hero-visual__step[data-astro-cid-l5nkafli] span[data-astro-cid-l5nkafli]{color:#a88aff;margin-bottom:.42rem;font-size:.62rem;font-weight:800;display:block}.hero-visual__step[data-astro-cid-l5nkafli] strong[data-astro-cid-l5nkafli]{overflow-wrap:anywhere;color:#ffffffc7;font-size:clamp(.61rem,1.4vw,.72rem);font-weight:600;line-height:1.45;display:block}.hero-visual__note[data-astro-cid-l5nkafli]{color:#ffffff5c;padding:0 1.5rem 1.25rem;font-size:.66rem;line-height:1.5}@media (width<=480px){.hero-visual[data-astro-cid-l5nkafli]{padding-inline:0}.hero-visual__flow[data-astro-cid-l5nkafli]{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:no-preference){.hero-visual__panel[data-astro-cid-l5nkafli]{animation:8s ease-in-out infinite visual-float}.hero-visual__pulse[data-astro-cid-l5nkafli] span[data-astro-cid-l5nkafli]{animation:2.4s ease-out infinite visual-pulse}}@keyframes visual-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-10px)rotate(.35deg)}}@keyframes visual-pulse{0%,to{box-shadow:0 0 #8cf2dc59}55%{box-shadow:0 0 0 .7rem #8cf2dc00}}.learning-card[data-astro-cid-5gvmcovd]{min-height:35rem;transition:transform .32s,box-shadow .32s}.hero-title--zh[data-astro-cid-5gvmcovd]{max-width:12ch;font-size:clamp(3rem,5.55vw,5.1rem)}.hero-title--en[data-astro-cid-5gvmcovd]{max-width:12ch;font-size:clamp(3rem,6.3vw,5.8rem)}.learning-card[data-astro-cid-5gvmcovd]:hover{transform:translateY(-5px)}.learning-card--data[data-astro-cid-5gvmcovd]{color:#32136b;background:linear-gradient(145deg,#f7f3ff,#e9ddff);border-color:#6d3fe029;box-shadow:0 24px 70px #32136b17}.learning-card--data[data-astro-cid-5gvmcovd]:hover{box-shadow:0 30px 90px #32136b24}.learning-card--ai[data-astro-cid-5gvmcovd]{color:#fff;background:linear-gradient(145deg,#32136b 0%,#5627a2 100%);border-color:#32136b24;box-shadow:0 24px 70px #32136b33}.learning-card--ai[data-astro-cid-5gvmcovd]:hover{box-shadow:0 30px 90px #32136b45}.program-grid[data-astro-cid-5gvmcovd]{gap:1rem;display:grid}.program-card[data-astro-cid-5gvmcovd]{backdrop-filter:blur(16px);background:#ffffffbd;border:1px solid #6d3fe01f;border-radius:1.65rem;flex-direction:column;justify-content:space-between;gap:2rem;min-height:24rem;padding:clamp(1.4rem,3vw,2rem);transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #32136b0f}.program-card[data-astro-cid-5gvmcovd]:hover{border-color:#6d3fe047;transform:translateY(-4px);box-shadow:0 28px 80px #32136b1f}.program-card__topline[data-astro-cid-5gvmcovd]{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.program-card__index[data-astro-cid-5gvmcovd]{color:#32136b42;letter-spacing:.16em;font-size:.72rem;font-weight:850}.program-card__status[data-astro-cid-5gvmcovd]{color:#32136b8f;background:#f5f1ffcc;border:1px solid #6d3fe01c;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.66rem;font-weight:750;display:inline-flex}.program-card__status[data-astro-cid-5gvmcovd] i[data-astro-cid-5gvmcovd]{background:#d19a25;border-radius:50%;width:.35rem;height:.35rem}.program-card__secondary[data-astro-cid-5gvmcovd]{color:#6d3fe0;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.7rem;font-size:.68rem;font-weight:750}.program-card[data-astro-cid-5gvmcovd] h3[data-astro-cid-5gvmcovd]{color:#1d1633;letter-spacing:-.04em;max-width:18ch;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:760;line-height:1.18}.program-card__description[data-astro-cid-5gvmcovd]{color:#6f6684;margin-top:1rem;font-size:.89rem;line-height:1.75}.program-card__focus[data-astro-cid-5gvmcovd]{z-index:1;position:relative}.program-card__focus[data-astro-cid-5gvmcovd]>p[data-astro-cid-5gvmcovd]{color:#32136b5c;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.65rem;font-size:.64rem;font-weight:800}.program-card__focus[data-astro-cid-5gvmcovd] ul[data-astro-cid-5gvmcovd]{flex-wrap:wrap;gap:.45rem;display:flex}.program-card__focus[data-astro-cid-5gvmcovd] li[data-astro-cid-5gvmcovd]{color:#32136bad;background:#f5f1ff;border-radius:999px;align-items:center;gap:.42rem;padding:.38rem .6rem;font-size:.68rem;font-weight:650;display:inline-flex}.program-card__focus[data-astro-cid-5gvmcovd] li[data-astro-cid-5gvmcovd] span[data-astro-cid-5gvmcovd]{background:#9566ff;border-radius:50%;width:.28rem;height:.28rem}.program-card__glow[data-astro-cid-5gvmcovd]{filter:blur(10px);background:#9566ff1a;border-radius:50%;width:13rem;height:13rem;transition:transform .5s;position:absolute;bottom:-6rem;right:-5rem}.program-card[data-astro-cid-5gvmcovd]:hover .program-card__glow[data-astro-cid-5gvmcovd]{transform:scale(1.35)}.knowledge-card[data-astro-cid-5gvmcovd]{backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff17;border-radius:1.6rem;min-height:25rem;padding:clamp(1.5rem,3vw,2rem);transition:transform .3s,border-color .3s,background .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.knowledge-card[data-astro-cid-5gvmcovd]:hover{background:linear-gradient(145deg,#9566ff1f,#ffffff09);border-color:#c4b5fd3d;transform:translateY(-5px)}.knowledge-card__top[data-astro-cid-5gvmcovd]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.knowledge-card[data-astro-cid-5gvmcovd] h3[data-astro-cid-5gvmcovd]{color:#fff;letter-spacing:-.035em;margin-top:3.25rem;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:740;line-height:1.2}.knowledge-card[data-astro-cid-5gvmcovd]>p[data-astro-cid-5gvmcovd]{color:#ffffff87;margin-top:1rem;font-size:.9rem;line-height:1.75}.knowledge-card[data-astro-cid-5gvmcovd] ul[data-astro-cid-5gvmcovd]{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.knowledge-card[data-astro-cid-5gvmcovd] li[data-astro-cid-5gvmcovd]{color:#ffffff7a;border:1px solid #ffffff14;border-radius:999px;padding:.4rem .65rem;font-size:.67rem}.knowledge-card__line[data-astro-cid-5gvmcovd]{opacity:0;background:linear-gradient(90deg,#0000,#9566ff,#8cf2dc,#0000);height:2px;transition:opacity .3s,transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.4)}.knowledge-card[data-astro-cid-5gvmcovd]:hover .knowledge-card__line[data-astro-cid-5gvmcovd]{opacity:.65;transform:scaleX(1)}.business-card[data-astro-cid-5gvmcovd]{background:#fff;border:1px solid #6d3fe01a;border-radius:1.4rem;min-height:14.5rem;padding:1.5rem;transition:transform .28s,border-color .28s,box-shadow .28s;box-shadow:0 16px 50px #32136b0b}.business-card[data-astro-cid-5gvmcovd]:hover{border-color:#6d3fe040;transform:translateY(-4px);box-shadow:0 24px 64px #32136b17}.business-card[data-astro-cid-5gvmcovd] h3[data-astro-cid-5gvmcovd]{color:#1d1633;letter-spacing:-.025em;margin-top:2.25rem;font-size:1.12rem;font-weight:740}.business-card[data-astro-cid-5gvmcovd] p[data-astro-cid-5gvmcovd]{color:#6f6684;margin-top:.7rem;font-size:.83rem;line-height:1.7}.journey-grid[data-astro-cid-5gvmcovd]{gap:.75rem;display:grid}.journey-step[data-astro-cid-5gvmcovd]{background:#ffffffb3;border:1px solid #6d3fe01a;border-radius:1.2rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1rem;display:grid;position:relative}.journey-step__number[data-astro-cid-5gvmcovd]{color:#fff;background:linear-gradient(145deg,#32136b,#6d3fe0);border-radius:1rem;place-items:center;width:3.1rem;height:3.1rem;display:grid;box-shadow:0 12px 30px #6d3fe02e}.journey-step__number[data-astro-cid-5gvmcovd] span[data-astro-cid-5gvmcovd]{letter-spacing:.08em;font-size:.7rem;font-weight:850}.journey-step[data-astro-cid-5gvmcovd] h3[data-astro-cid-5gvmcovd]{color:#1d1633;font-size:.98rem;font-weight:740}.journey-step[data-astro-cid-5gvmcovd] p[data-astro-cid-5gvmcovd]{color:#6f6684;margin-top:.24rem;font-size:.76rem;line-height:1.55}.journey-step__connector[data-astro-cid-5gvmcovd]{display:none}.contact-panel[data-astro-cid-5gvmcovd]{background:linear-gradient(135deg,#251044 0%,#32136b 52%,#4f2693 100%);box-shadow:0 30px 90px #32136b3d}.contact-link[data-astro-cid-5gvmcovd]{backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:1rem;align-items:center;gap:.8rem;min-width:0;padding:1rem;transition:transform .28s,border-color .28s,background .28s;display:flex}.contact-link[data-astro-cid-5gvmcovd]:hover{background:#ffffff17;border-color:#c4b5fd4d;transform:translateY(-3px)}.contact-link__icon[data-astro-cid-5gvmcovd]{color:#d8c8ff;background:#9566ff2e;border-radius:.85rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}.contact-link[data-astro-cid-5gvmcovd] small[data-astro-cid-5gvmcovd],.contact-link[data-astro-cid-5gvmcovd] strong[data-astro-cid-5gvmcovd],.contact-link[data-astro-cid-5gvmcovd] em[data-astro-cid-5gvmcovd]{font-style:normal;display:block}.contact-link[data-astro-cid-5gvmcovd] small[data-astro-cid-5gvmcovd]{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.contact-link[data-astro-cid-5gvmcovd] strong[data-astro-cid-5gvmcovd]{overflow-wrap:anywhere;color:#fff;margin-top:.22rem;font-size:.86rem;font-weight:680}.contact-link[data-astro-cid-5gvmcovd] em[data-astro-cid-5gvmcovd]{color:#ffffff59;margin-top:.18rem;font-size:.61rem}@media (width>=40rem){.program-grid[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.program-grid[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(6,1fr)}.program-card[data-astro-cid-5gvmcovd]{grid-column:span 2}.program-card--lead[data-astro-cid-5gvmcovd],.program-card[data-astro-cid-5gvmcovd]:nth-child(2){grid-column:span 3}.journey-grid[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.journey-step[data-astro-cid-5gvmcovd]{border-radius:0;min-height:15.5rem;margin-left:-1px;padding:1.4rem;display:block}.journey-step[data-astro-cid-5gvmcovd]:first-child{border-radius:1.4rem 0 0 1.4rem}.journey-step[data-astro-cid-5gvmcovd]:last-child{border-radius:0 1.4rem 1.4rem 0}.journey-step__content[data-astro-cid-5gvmcovd]{margin-top:2.6rem}.journey-step__connector[data-astro-cid-5gvmcovd]{z-index:2;color:#9566ff;background:#f5f1ff;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;display:grid;position:absolute;top:2rem;right:-.6rem}}@media (width>=80rem){.program-card--lead[data-astro-cid-5gvmcovd]{grid-column:span 4;min-height:27rem}.program-card[data-astro-cid-5gvmcovd]:nth-child(2){grid-column:span 2}.program-card--lead[data-astro-cid-5gvmcovd] h3[data-astro-cid-5gvmcovd]{font-size:2.45rem}.program-card--lead[data-astro-cid-5gvmcovd] .program-card__description[data-astro-cid-5gvmcovd]{max-width:48rem}}
