.classroom-page[data-v-50bfdbe9]{overflow:hidden;color:#142340;background:#fff;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}.classroom-page[data-v-50bfdbe9] *{box-sizing:border-box}.classroom-hero[data-v-50bfdbe9]{position:relative;display:grid;grid-template-columns:minmax(420px,.86fr) minmax(520px,1.14fr);gap:clamp(38px,5vw,84px);align-items:center;min-height:calc(100svh - 64px);padding:78px max(5vw,32px) 82px;color:#f8fbff;background:radial-gradient(circle at 77% 24%,rgba(108,145,255,.3),transparent 27%),linear-gradient(132deg,#0a1734,#183b86 58%,#315ed0 118%)}.hero-copy[data-v-50bfdbe9],.learning-window[data-v-50bfdbe9]{position:relative;z-index:2}.breadcrumb[data-v-50bfdbe9]{display:flex;flex-wrap:wrap;gap:8px;color:#aabce9;font-size:12px}.breadcrumb a[data-v-50bfdbe9]:hover{color:#fff}.breadcrumb b[data-v-50bfdbe9]{color:#dce6ff;font-weight:600}.eyebrow[data-v-50bfdbe9]{margin:0;color:#9fb8ff;font-size:12px;font-weight:800;letter-spacing:.15em}.hero-copy>.eyebrow[data-v-50bfdbe9]{margin-top:46px}.hero-copy h1[data-v-50bfdbe9],.section-heading h2[data-v-50bfdbe9],.scenario-copy h2[data-v-50bfdbe9],.boundary-section h2[data-v-50bfdbe9],.classroom-cta h2[data-v-50bfdbe9]{margin:17px 0 0;font-size:clamp(43px,5vw,72px);line-height:1.06;letter-spacing:-.06em}.hero-copy h1 em[data-v-50bfdbe9],.section-heading h2 em[data-v-50bfdbe9],.scenario-copy h2 em[data-v-50bfdbe9],.boundary-section h2 em[data-v-50bfdbe9],.classroom-cta h2 em[data-v-50bfdbe9]{color:#ffbd2e;font-style:normal}.hero-description[data-v-50bfdbe9]{max-width:620px;margin:27px 0 0;color:#d5e0fb;font-size:17px;line-height:1.9}.hero-actions[data-v-50bfdbe9]{display:flex;flex-wrap:wrap;gap:13px;margin-top:34px}.primary-action[data-v-50bfdbe9],.secondary-action[data-v-50bfdbe9],.scenario-copy>a[data-v-50bfdbe9],.boundary-copy>a[data-v-50bfdbe9],.classroom-cta>a[data-v-50bfdbe9]{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:16px;padding:0 24px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s ease,background .2s ease}.primary-action[data-v-50bfdbe9]{color:#172957;background:#ffbd2e}.secondary-action[data-v-50bfdbe9]{border:1px solid rgba(210,225,255,.55);color:#f7faff}.primary-action[data-v-50bfdbe9]:hover,.secondary-action[data-v-50bfdbe9]:hover,.scenario-copy>a[data-v-50bfdbe9]:hover,.boundary-copy>a[data-v-50bfdbe9]:hover,.classroom-cta>a[data-v-50bfdbe9]:hover{transform:translateY(-2px)}.secondary-action[data-v-50bfdbe9]:hover{background:#ffffff1a}.hero-note[data-v-50bfdbe9]{margin:19px 0 0;color:#9fb1dc;font-size:12px}.hero-orbit[data-v-50bfdbe9]{position:absolute;border:1px solid rgba(191,209,255,.13);border-radius:50%}.orbit-one[data-v-50bfdbe9]{top:-180px;right:-140px;width:650px;height:650px}.orbit-two[data-v-50bfdbe9]{right:18%;bottom:-400px;width:720px;height:720px;box-shadow:0 0 0 82px #bfd1ff06,0 0 0 164px #bfd1ff05}.learning-window[data-v-50bfdbe9]{overflow:hidden;border:1px solid rgba(196,214,255,.33);border-radius:22px;background:#fff;box-shadow:0 38px 90px #0008235c;transform:perspective(1500px) rotateY(-4deg)}.window-bar[data-v-50bfdbe9]{display:flex;height:48px;align-items:center;gap:8px;padding:0 18px;background:#0c1733}.window-bar i[data-v-50bfdbe9]{width:8px;height:8px;border-radius:50%;background:#ff746c}.window-bar i[data-v-50bfdbe9]:nth-child(2){background:#ffbd2e}.window-bar i[data-v-50bfdbe9]:nth-child(3){background:#43ca8e}.window-bar span[data-v-50bfdbe9]{margin-left:10px;color:#9cadcf;font-size:11px}.window-body[data-v-50bfdbe9]{display:grid;grid-template-columns:154px minmax(0,1fr);min-height:450px}.window-nav[data-v-50bfdbe9]{display:flex;flex-direction:column;gap:8px;padding:28px 18px;background:#f5f7fb}.window-nav strong[data-v-50bfdbe9]{margin-bottom:20px;color:#224cb6;font-size:16px}.window-nav span[data-v-50bfdbe9]{padding:11px 12px;border-radius:8px;color:#7a879d;font-size:12px}.window-nav .is-active[data-v-50bfdbe9]{color:#244fb8;background:#e4ebff;font-weight:700}.window-main[data-v-50bfdbe9]{min-width:0;padding:28px}.window-banner[data-v-50bfdbe9]{position:relative;overflow:hidden;padding:28px;border-radius:16px;color:#fff;background:linear-gradient(125deg,#244bb9,#547eef)}.window-banner[data-v-50bfdbe9]:after{position:absolute;top:-35px;right:-12px;width:140px;height:140px;border:22px solid rgba(255,255,255,.12);border-radius:50%;content:""}.window-banner p[data-v-50bfdbe9]{margin:0 0 8px;color:#cbd8ff;font-size:11px}.window-banner strong[data-v-50bfdbe9]{display:block;font-size:24px}.window-banner span[data-v-50bfdbe9]{display:block;margin-top:9px;color:#e5ebff;font-size:12px}.progress-heading[data-v-50bfdbe9]{display:flex;justify-content:space-between;margin:26px 0 14px;color:#22314f;font-size:14px}.progress-heading span[data-v-50bfdbe9]{color:#8b96a9;font-size:11px}.course-grid[data-v-50bfdbe9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.course-card[data-v-50bfdbe9]{min-width:0;padding:18px 14px;border:1px solid #e2e7f0;border-radius:13px;color:#243553;background:#fafbfe}.course-card i[data-v-50bfdbe9]{display:grid;width:34px;height:34px;margin-bottom:26px;border-radius:10px;place-items:center;color:#2f58c7;background:#e6edff;font-size:13px;font-style:normal;font-weight:800}.course-card strong[data-v-50bfdbe9],.course-card span[data-v-50bfdbe9]{display:block}.course-card strong[data-v-50bfdbe9]{font-size:13px}.course-card span[data-v-50bfdbe9]{overflow:hidden;margin-top:6px;color:#8792a5;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.course-card b[data-v-50bfdbe9]{display:block;height:5px;margin-top:18px;border-radius:3px;background:#e1e6ee}.course-card b em[data-v-50bfdbe9]{display:block;height:100%;border-radius:3px;background:#4b73e1}.proof-card[data-v-50bfdbe9]{background:#fff9eb}.proof-card i[data-v-50bfdbe9]{color:#8c6300;background:#ffe8ac}.proof-card b em[data-v-50bfdbe9]{background:#ffbd2e}.audience-strip[data-v-50bfdbe9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:17px 26px;padding:25px 28px;color:#425270;background:#f3f6fc;font-size:13px}.audience-strip>span[data-v-50bfdbe9]{color:#7d899d}.audience-strip strong[data-v-50bfdbe9]{font-weight:700}.audience-strip i[data-v-50bfdbe9]{width:4px;height:4px;border-radius:50%;background:#ffbd2e}.section[data-v-50bfdbe9]{padding:110px max(6vw,36px)}.section-heading[data-v-50bfdbe9]{max-width:720px}.eyebrow.dark[data-v-50bfdbe9]{color:#3159b8}.section-heading h2[data-v-50bfdbe9],.scenario-copy h2[data-v-50bfdbe9],.boundary-section h2[data-v-50bfdbe9]{font-size:clamp(38px,4vw,58px)}.section-heading h2 em[data-v-50bfdbe9],.scenario-copy h2 em[data-v-50bfdbe9],.boundary-section h2 em[data-v-50bfdbe9]{color:#345fc8}.section-heading>p[data-v-50bfdbe9]:last-child{max-width:680px;margin:22px 0 0;color:#67738a;line-height:1.8}.value-section[data-v-50bfdbe9]{background:#fff}.value-grid[data-v-50bfdbe9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:58px}.value-card[data-v-50bfdbe9]{position:relative;min-height:310px;padding:34px;border:1px solid #e2e8f2;background:#fafcff;transition:transform .2s ease,box-shadow .2s ease}.value-card[data-v-50bfdbe9]:hover{box-shadow:0 20px 50px #1a39781f;transform:translateY(-5px)}.value-card>span[data-v-50bfdbe9]{position:absolute;top:26px;right:28px;color:#c2cbe0;font-size:13px;font-weight:800}.value-icon[data-v-50bfdbe9]{display:grid;width:62px;height:62px;border-radius:18px;place-items:center;color:#335dca;background:#e8efff}.value-icon[data-v-50bfdbe9] svg{width:34px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.value-card h3[data-v-50bfdbe9]{margin:36px 0 0;font-size:30px}.value-card p[data-v-50bfdbe9]{margin:13px 0 0;color:#68748a;line-height:1.8}.path-section[data-v-50bfdbe9]{color:#f8fbff;background:radial-gradient(circle at 20% 12%,rgba(72,105,205,.25),transparent 25%),#0a1734}.path-heading h2 em[data-v-50bfdbe9]{color:#ffbd2e}.path-heading>p[data-v-50bfdbe9]:last-child{color:#afbfdf}.path-list[data-v-50bfdbe9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:62px 0 0;padding:1px;background:#9eb3e833;list-style:none}.path-list li[data-v-50bfdbe9]{display:grid;grid-template-columns:44px 1fr;gap:15px;min-height:180px;padding:29px;background:#101f42}.path-list li>span[data-v-50bfdbe9]{display:grid;width:38px;height:38px;border:1px solid #5477cf;border-radius:50%;place-items:center;color:#b9c9ed;font-size:11px}.path-list strong[data-v-50bfdbe9]{display:block;color:#fff;font-size:20px}.path-list p[data-v-50bfdbe9]{margin:11px 0 0;color:#aebedf;font-size:14px;line-height:1.75}.capability-section[data-v-50bfdbe9]{background:#f5f7fb}.capability-grid[data-v-50bfdbe9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:55px}.capability-grid article[data-v-50bfdbe9]{min-height:250px;padding:27px 22px;border-top:3px solid #345fc8;background:#fff}.capability-grid article>span[data-v-50bfdbe9]{display:grid;width:42px;height:42px;border-radius:50%;place-items:center;color:#244fb9;background:#e7edff;font-weight:800}.capability-grid h3[data-v-50bfdbe9]{margin:34px 0 0;font-size:19px}.capability-grid p[data-v-50bfdbe9]{margin:13px 0 0;color:#6b768c;font-size:14px;line-height:1.75}.scenario-section[data-v-50bfdbe9]{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(520px,1.2fr);gap:clamp(60px,8vw,130px);color:#fff;background:linear-gradient(132deg,#2349ad,#4b74df)}.scenario-copy h2 em[data-v-50bfdbe9]{color:#ffcf5e}.scenario-copy>p[data-v-50bfdbe9]:not(.eyebrow){margin:24px 0 0;color:#dce6ff;line-height:1.85}.scenario-copy>a[data-v-50bfdbe9]{margin-top:30px;border:1px solid rgba(255,255,255,.5);color:#fff}.scenario-copy>a[data-v-50bfdbe9]:hover{background:#ffffff1a}.scenario-list[data-v-50bfdbe9]{display:grid;gap:1px;background:#fff3}.scenario-list article[data-v-50bfdbe9]{display:grid;grid-template-columns:52px 1fr;gap:22px;padding:27px;background:#345dc4}.scenario-list article>span[data-v-50bfdbe9]{color:#ffcf5e;font-size:13px;font-weight:800}.scenario-list h3[data-v-50bfdbe9]{margin:0;font-size:21px}.scenario-list p[data-v-50bfdbe9]{margin:8px 0 0;color:#d9e4ff;font-size:14px;line-height:1.7}.boundary-section[data-v-50bfdbe9]{display:grid;grid-template-columns:90px minmax(300px,.8fr) minmax(460px,1.2fr);gap:42px;align-items:start;background:#fff9eb}.boundary-mark[data-v-50bfdbe9]{display:grid;width:72px;height:72px;border:2px solid #d99d11;border-radius:50%;place-items:center;color:#c18100;font-family:Georgia,serif;font-size:39px;font-style:italic}.boundary-copy[data-v-50bfdbe9]{padding-left:44px;border-left:1px solid #e9cf91}.boundary-copy p[data-v-50bfdbe9]{margin:0 0 16px;color:#6d624c;line-height:1.85}.boundary-copy>a[data-v-50bfdbe9]{min-height:46px;margin-top:8px;padding:0;color:#244fb9}.faq-section[data-v-50bfdbe9]{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(560px,1.45fr);gap:clamp(55px,8vw,130px);background:#fff}.faq-heading[data-v-50bfdbe9]{position:sticky;top:98px;align-self:start}.faq-list[data-v-50bfdbe9]{margin:0}.faq-list>div[data-v-50bfdbe9]{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);gap:35px;padding:28px 0;border-top:1px solid #dde4ef}.faq-list>div[data-v-50bfdbe9]:last-child{border-bottom:1px solid #dde4ef}.faq-list dt[data-v-50bfdbe9]{font-weight:800;line-height:1.6}.faq-list dd[data-v-50bfdbe9]{margin:0;color:#68748a;font-size:14px;line-height:1.85}.source-section[data-v-50bfdbe9]{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);gap:clamp(50px,7vw,110px);background:#f3f6fc}.source-section h2[data-v-50bfdbe9]{margin:14px 0 0;font-size:42px}.source-section>div>p[data-v-50bfdbe9]:last-child{color:#69758a}.source-links[data-v-50bfdbe9]{display:grid;gap:10px}.source-links a[data-v-50bfdbe9]{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;padding:22px 24px;color:#233553;background:#fff;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.source-links a[data-v-50bfdbe9]:hover{box-shadow:0 16px 35px #18346c1a;transform:translate(5px)}.source-links span[data-v-50bfdbe9]{color:#315ac0;font-size:12px;font-weight:800}.source-links i[data-v-50bfdbe9]{color:#7c879b;font-size:12px;font-style:normal}.classroom-cta[data-v-50bfdbe9]{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;padding:100px max(6vw,36px);color:#fff;background:radial-gradient(circle at 78% 10%,rgba(82,117,219,.24),transparent 22%),#0a1734}.classroom-cta h2[data-v-50bfdbe9]{font-size:clamp(38px,4vw,60px)}.classroom-cta p[data-v-50bfdbe9]:last-child{max-width:620px;color:#b1c1df;line-height:1.8}.classroom-cta>a[data-v-50bfdbe9]{flex:0 0 auto;color:#172957;background:#ffbd2e}.classroom-cta h2 em[data-v-50bfdbe9]{color:#ffbd2e}@media(max-width:1100px){.classroom-hero[data-v-50bfdbe9]{grid-template-columns:1fr;padding-top:70px}.hero-copy[data-v-50bfdbe9]{max-width:780px}.learning-window[data-v-50bfdbe9]{width:min(900px,100%);transform:none}.capability-grid[data-v-50bfdbe9]{grid-template-columns:repeat(3,minmax(0,1fr))}.scenario-section[data-v-50bfdbe9],.boundary-section[data-v-50bfdbe9],.faq-section[data-v-50bfdbe9],.source-section[data-v-50bfdbe9]{grid-template-columns:1fr}.boundary-copy[data-v-50bfdbe9]{padding:28px 0 0;border-top:1px solid #e9cf91;border-left:0}.faq-heading[data-v-50bfdbe9]{position:static}.classroom-cta[data-v-50bfdbe9]{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.classroom-hero[data-v-50bfdbe9]{padding:56px 18px 66px}.hero-copy>.eyebrow[data-v-50bfdbe9]{margin-top:32px}.hero-copy h1[data-v-50bfdbe9]{font-size:43px}.hero-description[data-v-50bfdbe9]{font-size:15px}.hero-actions[data-v-50bfdbe9]{display:grid}.window-body[data-v-50bfdbe9]{grid-template-columns:1fr}.window-nav[data-v-50bfdbe9]{display:none}.window-main[data-v-50bfdbe9]{padding:18px}.course-grid[data-v-50bfdbe9]{grid-template-columns:1fr}.course-card[data-v-50bfdbe9]{display:grid;grid-template-columns:40px 1fr;-moz-column-gap:12px;column-gap:12px}.course-card i[data-v-50bfdbe9]{grid-row:1/4;margin:0}.course-card b[data-v-50bfdbe9]{grid-column:2}.audience-strip[data-v-50bfdbe9]{align-items:flex-start;flex-direction:column}.audience-strip i[data-v-50bfdbe9]{display:none}.section[data-v-50bfdbe9]{padding:78px 18px}.section-heading h2[data-v-50bfdbe9],.scenario-copy h2[data-v-50bfdbe9],.boundary-section h2[data-v-50bfdbe9]{font-size:37px}.value-grid[data-v-50bfdbe9],.path-list[data-v-50bfdbe9],.capability-grid[data-v-50bfdbe9]{grid-template-columns:1fr}.path-list li[data-v-50bfdbe9]{min-height:0}.capability-grid article[data-v-50bfdbe9]{min-height:0}.scenario-section[data-v-50bfdbe9]{gap:48px}.boundary-section[data-v-50bfdbe9]{gap:28px}.boundary-mark[data-v-50bfdbe9]{width:58px;height:58px}.faq-list>div[data-v-50bfdbe9]{grid-template-columns:1fr;gap:12px}.source-links a[data-v-50bfdbe9]{grid-template-columns:34px 1fr}.source-links i[data-v-50bfdbe9]{grid-column:2}.classroom-cta[data-v-50bfdbe9]{padding:78px 18px}.classroom-cta>a[data-v-50bfdbe9]{width:100%}}@media(prefers-reduced-motion:reduce){.primary-action[data-v-50bfdbe9],.secondary-action[data-v-50bfdbe9],.value-card[data-v-50bfdbe9],.scenario-copy>a[data-v-50bfdbe9],.boundary-copy>a[data-v-50bfdbe9],.source-links a[data-v-50bfdbe9],.classroom-cta>a[data-v-50bfdbe9]{transition:none}}
