.statbar[data-astro-cid-7ymq7b2t]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.statbar__item[data-astro-cid-7ymq7b2t]{display:flex;flex-direction:column;gap:6px;padding-left:20px;border-left:1px solid var(--border-dark)}.statbar__value[data-astro-cid-7ymq7b2t]{font-family:var(--font-latin);font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--text-primary-dark);font-variant-numeric:tabular-nums}.statbar__label[data-astro-cid-7ymq7b2t]{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;color:var(--text-secondary-dark)}.tone-light .statbar__item[data-astro-cid-7ymq7b2t]{border-left-color:var(--border-light)}.tone-light .statbar__value[data-astro-cid-7ymq7b2t]{color:var(--ink)}.tone-light .statbar__label[data-astro-cid-7ymq7b2t]{color:var(--text-secondary-light)}@media(max-width:640px){.statbar[data-astro-cid-7ymq7b2t]{grid-template-columns:repeat(2,1fr);gap:22px}.statbar__value[data-astro-cid-7ymq7b2t]{font-size:28px}}.hero[data-astro-cid-j7pv25f6]{padding-top:116px;padding-bottom:0;position:relative;overflow:hidden;border-bottom:1px solid var(--border-light)}.hero__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center;padding-bottom:76px}.hero__title[data-astro-cid-j7pv25f6]{margin-top:20px;max-width:13ch}.hero__lead[data-astro-cid-j7pv25f6]{margin-top:26px;max-width:46ch;font-size:17.5px}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero__points[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:34px;padding-top:22px;border-top:1px solid var(--border-light);font-size:14px;color:var(--text-secondary-light)}.hero__points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:14px}.hero__points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.68em;width:5px;height:5px;background:var(--accent-blue)}.hero__media[data-astro-cid-j7pv25f6]{display:flex;justify-content:flex-end}.hero__figure[data-astro-cid-j7pv25f6]{margin:0;max-width:420px;width:100%}.hero__figure[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 5;height:auto;object-fit:cover;object-position:50% 18%;border:1px solid var(--border-strong);filter:grayscale(.12) contrast(1.02)}.hero__figcap[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:5px;padding-top:14px;margin-top:16px;border-top:1px solid var(--border-light)}.hero__figcap-name[data-astro-cid-j7pv25f6]{font-weight:700}.hero__figcap-role[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;color:var(--text-secondary-light)}.hero__stats[data-astro-cid-j7pv25f6]{padding-top:34px;padding-bottom:42px;border-top:1px solid var(--border-light)}.trust[data-astro-cid-j7pv25f6]{padding:44px 0 24px;border-top:1px solid var(--border-light)}.trust__row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:14px}.trust__label[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary-light);margin-right:10px}.trust__badge[data-astro-cid-j7pv25f6]{font-size:13px;padding:6px 12px;border-radius:var(--radius-sm);border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-blue)}.trust__badge--outline[data-astro-cid-j7pv25f6]{background:transparent;border:1px solid var(--border-light);color:var(--text-secondary-light)}.trust__note[data-astro-cid-j7pv25f6]{margin-top:16px;max-width:76ch;font-size:13.5px;line-height:1.7;color:var(--text-secondary-light)}.overview[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.overview__card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:32px;background:var(--bg-light-elevated);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:border-color var(--dur-hover) ease,background var(--dur-hover) ease}.overview__card[data-astro-cid-j7pv25f6]:hover{border-color:var(--border-strong);background:#fff}.overview__order[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;margin-bottom:18px}.overview__title[data-astro-cid-j7pv25f6]{margin-bottom:10px;color:var(--text-primary-light)}.overview__desc[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.65;flex:1}.overview__link[data-astro-cid-j7pv25f6]{margin-top:22px;font-size:14px;font-weight:600;color:var(--accent-blue)}.methodology[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.methodology__step[data-astro-cid-j7pv25f6]{position:relative;padding:28px;background:var(--bg-light-elevated);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.methodology__order[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;margin-bottom:16px}.methodology__title[data-astro-cid-j7pv25f6]{margin-bottom:10px;color:var(--text-primary-light)}.methodology__desc[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.65}.methodology__arrow[data-astro-cid-j7pv25f6]{display:none}.courses-table[data-astro-cid-j7pv25f6]{overflow-x:auto;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-light-elevated)}.courses-table[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse}.courses-table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.courses-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:18px 22px;text-align:left;font-size:15px;border-bottom:1px solid var(--border-light)}.courses-table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--text-secondary-light);background:transparent;border-bottom-color:var(--border-strong)}.courses-table[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child td[data-astro-cid-j7pv25f6]{border-bottom:none}.courses-table[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text-primary-light);font-weight:600;border-bottom:1px solid transparent;transition:border-color var(--dur-hover) ease}.courses-table[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent-blue)}.courses-table__cta[data-astro-cid-j7pv25f6]{margin-top:32px}.instructor[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.instructor__frame[data-astro-cid-j7pv25f6]{border:1px solid var(--border-strong)}.instructor__frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:460px;object-fit:cover;object-position:top;filter:grayscale(.12) contrast(1.02)}.instructor__name[data-astro-cid-j7pv25f6]{margin-bottom:14px;color:var(--text-primary-light)}.instructor__bio[data-astro-cid-j7pv25f6]{font-size:16px;max-width:56ch}.instructor__domains[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.instructor__tag[data-astro-cid-j7pv25f6]{font-size:13px;padding:5px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-light);color:var(--text-secondary-light)}.instructor__book[data-astro-cid-j7pv25f6]{display:flex;gap:18px;align-items:center;padding:18px;margin:28px 0;background:transparent;border:1px solid var(--border-light);border-left:2px solid var(--accent-blue);border-radius:var(--radius-sm)}.instructor__book[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:78px;height:auto;box-shadow:0 6px 16px #0b122029}.instructor__book-title[data-astro-cid-j7pv25f6]{font-size:15px;font-weight:700;color:var(--text-primary-light);margin-bottom:6px}.instructor__book-meta[data-astro-cid-j7pv25f6]{font-size:13px}.cases[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.featured-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:1024px){.featured-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.cases__boundary[data-astro-cid-j7pv25f6]{margin-top:40px;padding:28px;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-light-elevated)}.cases__boundary-title[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:700;margin-bottom:12px;color:var(--text-primary-light)}.cases__boundary[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px}.cases__boundary[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:18px;font-size:14px;color:var(--text-secondary-light)}.cases__boundary[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--accent-blue)}.coop[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.coop__card[data-astro-cid-j7pv25f6]{padding:28px;background:var(--bg-light-elevated);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:border-color var(--dur-hover) ease,background var(--dur-hover) ease}.coop__card[data-astro-cid-j7pv25f6]:hover{border-color:var(--border-strong);background:#fff}.coop__order[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;margin-bottom:14px}.coop__fit[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-blue);margin-bottom:12px}.coop__title[data-astro-cid-j7pv25f6]{margin-bottom:10px;color:var(--text-primary-light)}.coop__desc[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.65}.bottom-cta[data-astro-cid-j7pv25f6]{padding-block:116px;text-align:center;position:relative;overflow:hidden}.bottom-cta__kicker[data-astro-cid-j7pv25f6]{display:inline-block;margin-bottom:18px;font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--accent-blue)}.bottom-cta__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.bottom-cta__title[data-astro-cid-j7pv25f6]{max-width:26ch;margin-inline:auto;color:var(--text-primary-dark)}.bottom-cta__desc[data-astro-cid-j7pv25f6]{margin-top:18px;font-size:17px}.bottom-cta__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px}@media(max-width:1024px){.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__media[data-astro-cid-j7pv25f6]{order:0;justify-content:flex-start}.hero__figure[data-astro-cid-j7pv25f6]{max-width:340px}.hero__figure[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:4 / 5}.overview[data-astro-cid-j7pv25f6],.cases[data-astro-cid-j7pv25f6],.coop[data-astro-cid-j7pv25f6],.methodology[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.instructor[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:640px){.hero[data-astro-cid-j7pv25f6]{padding-top:96px;padding-bottom:0}.hero__inner[data-astro-cid-j7pv25f6]{gap:36px;padding-bottom:48px}.hero__figure[data-astro-cid-j7pv25f6]{max-width:300px}.hero__stats[data-astro-cid-j7pv25f6]{padding-top:26px;padding-bottom:32px}.overview[data-astro-cid-j7pv25f6],.methodology[data-astro-cid-j7pv25f6],.cases[data-astro-cid-j7pv25f6],.coop[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.statbar[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.instructor__frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:340px}}.geo-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.coop-partner[data-astro-cid-j7pv25f6]{margin-top:22px;font-size:14.5px;line-height:1.85;max-width:72ch}.evwall[data-astro-cid-j7pv25f6]{display:grid;gap:40px;margin-top:8px}.evwall__item[data-astro-cid-j7pv25f6]{padding-top:26px;border-top:1px solid var(--border-light)}.evwall__when[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:12px}.evwall__when[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:38px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--text-primary-light)}.evwall__when[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--text-secondary-light)}.evwall__title[data-astro-cid-j7pv25f6]{margin:14px 0 8px}.evwall__meta[data-astro-cid-j7pv25f6]{margin:0 0 12px;font-size:13.5px;line-height:1.7}.evwall__stats[data-astro-cid-j7pv25f6]{margin-bottom:18px;font-size:12.5px;color:var(--text-secondary-light)}.evwall__stats[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:18px;font-weight:500;color:var(--text-primary-light)}.evwall__stats[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{margin:0 10px;font-style:normal;color:var(--text-secondary-light);opacity:.6}.evwall__photos[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.evwall__photos[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--border-light);transition:transform .35s ease,border-color .35s ease}.evwall__photos[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:hover{transform:scale(1.015);border-color:var(--border-strong)}@media(min-width:760px){.evwall__photos[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}
