._0nc_QG_dialog{box-sizing:border-box;border-radius:var(--radius-card);width:min(960px,100vw - 48px);max-width:none;height:min(820px,100dvh - 48px);max-height:none;color:var(--color-text);font-family:var(--font-sans);box-shadow:var(--shadow-overlay);opacity:0;transition:opacity .14s ease-in, transform .14s ease-in, overlay .14s ease-in allow-discrete, display .14s ease-in allow-discrete;background:#f3f4f6;border:0;margin:auto;padding:0;overflow:hidden;transform:translateY(12px)scale(.98)}._0nc_QG_dialog[open]{opacity:1;transition-duration:.23s;transition-timing-function:cubic-bezier(.2,.8,.2,1);transform:none}@starting-style{._0nc_QG_dialog[open]{opacity:0;transform:translateY(12px)scale(.98)}}._0nc_QG_dialog::backdrop{background:var(--overlay-backdrop,#14170e9e);opacity:0;transition:opacity .14s ease-in, overlay .14s ease-in allow-discrete, display .14s ease-in allow-discrete}._0nc_QG_dialog[open]::backdrop{opacity:1;transition-duration:.23s}@starting-style{._0nc_QG_dialog[open]::backdrop{opacity:0}}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){._0nc_QG_dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}._0nc_QG_frame{flex-direction:column;height:100%;display:flex}._0nc_QG_head{background:var(--color-white);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 16px 18px 28px;display:flex}._0nc_QG_titles{min-width:0;padding-top:8px}._0nc_QG_eyebrow{color:var(--color-olive-hover);font-size:12px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0 0 6px}._0nc_QG_title{font-size:22px;line-height:1.15;font-weight:var(--weight-black);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;margin:0}._0nc_QG_hint{color:var(--color-text-muted);margin:6px 0 0;font-size:14px;line-height:1.5}._0nc_QG_close{border-radius:var(--radius-round);width:44px;height:44px;color:var(--color-text);cursor:pointer;transition:background-color var(--transition);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._0nc_QG_close:hover{background:var(--color-sand)}._0nc_QG_close:focus-visible{outline:2px solid var(--color-olive);outline-offset:2px}._0nc_QG_body{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:hidden auto}._0nc_QG_loader{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:0;padding:24px;display:flex;position:absolute;inset:0}._0nc_QG_body:not([data-waiting]):has(trainin-widget:defined) ._0nc_QG_loader{display:none}._0nc_QG_body[data-waiting] trainin-widget{visibility:hidden}._0nc_QG_spinner{border:3px solid #687a452e;border-top-color:var(--color-olive);border-radius:var(--radius-round);width:36px;height:36px;animation:.8s linear infinite _0nc_QG_spin}._0nc_QG_direct{color:var(--color-text-muted);text-underline-offset:3px;opacity:0;visibility:hidden;font-size:14px;text-decoration:underline;animation:1ms linear 6s forwards _0nc_QG_reveal}._0nc_QG_direct:focus-visible{outline:2px solid var(--color-olive);outline-offset:2px}._0nc_QG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _0nc_QG_spin{to{transform:rotate(360deg)}}@keyframes _0nc_QG_reveal{to{opacity:1;visibility:visible}}@media (max-width:767px){._0nc_QG_dialog{border-radius:0;width:100%;height:100dvh;margin:0;transform:translateY(100%)}@starting-style{._0nc_QG_dialog[open]{transform:translateY(100%)}}._0nc_QG_dialog[open]{transform:none}._0nc_QG_head{padding:max(12px, env(safe-area-inset-top)) 8px 14px 20px}._0nc_QG_title{font-size:19px}}@media (prefers-reduced-motion:reduce){._0nc_QG_dialog,._0nc_QG_dialog[open],._0nc_QG_dialog::backdrop,._0nc_QG_dialog[open]::backdrop{transition:none;transform:none}._0nc_QG_spinner{animation:none}}
.CpK4_W_section{background:var(--color-sand);scroll-margin-top:80px}.CpK4_W_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:clamp(28px,4vw,56px);display:grid}.CpK4_W_title{margin-bottom:18px}.CpK4_W_intro{max-width:560px;margin-bottom:26px}.CpK4_W_subTitle{color:var(--color-text);font-size:17px;font-weight:var(--weight-black);letter-spacing:-.02em;margin:0 0 12px;line-height:1.2}.CpK4_W_tiles{grid-template-columns:repeat(auto-fit,minmax(max(min(100%,240px),50% - 6px),1fr));gap:12px;display:grid}.CpK4_W_tilesItems{margin-bottom:26px}.CpK4_W_tile{background:var(--color-white);border:1px solid var(--color-white);border-radius:var(--radius-card);cursor:default;align-items:center;gap:14px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.CpK4_W_tile:hover,.CpK4_W_tile:focus-visible{border-color:var(--color-olive);box-shadow:0 8px 20px #14170e14}.CpK4_W_tileLink{cursor:pointer;text-decoration:none}.CpK4_W_tileLink:hover{transform:var(--lift-hover)}.CpK4_W_thumb{border-radius:var(--radius-small);object-fit:cover;flex:none;width:48px;height:48px;display:block}.CpK4_W_tileText{min-width:0}.CpK4_W_grow{flex:1}.CpK4_W_tileName{color:var(--color-text);font-size:15px;font-weight:var(--weight-bold);line-height:1.3}.CpK4_W_tileSpec{color:var(--color-text-muted);margin-top:2px;font-size:13px;line-height:1.4}.CpK4_W_arrow{color:var(--color-olive);font-weight:var(--weight-black);flex:none}.CpK4_W_extIntro{color:var(--color-text-muted);font-size:var(--text-body);max-width:560px;margin:0 0 12px;line-height:1.65}.CpK4_W_showcase{border-radius:var(--radius-card);background:var(--color-white);height:100%;min-height:clamp(340px,42vw,560px);position:relative;overflow:hidden;box-shadow:0 18px 44px #14170e24}@media (min-width:768px){.CpK4_W_showcase{aspect-ratio:1;align-self:start;height:auto;min-height:0}}.CpK4_W_zoom{transition:opacity .2s}.CpK4_W_itemDialog{box-sizing:border-box;border-radius:var(--radius-card);background:var(--color-white);width:min(420px,100vw - 32px);max-width:none;color:var(--color-text);font-family:var(--font-sans);box-shadow:var(--shadow-overlay);border:0;margin:auto;padding:0;overflow:hidden}.CpK4_W_itemDialog::backdrop{background:var(--overlay-backdrop,#14170e9e)}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.CpK4_W_itemDialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.CpK4_W_itemPhoto{aspect-ratio:1;background:var(--color-sand);position:relative}.CpK4_W_itemText{padding:18px 20px 22px}.CpK4_W_itemName{font-size:19px;font-weight:var(--weight-black);letter-spacing:-.02em;margin:0;line-height:1.2}.CpK4_W_itemSpec{color:var(--color-text-muted);font-size:var(--text-body);margin:6px 0 0;line-height:1.6}.CpK4_W_itemClose{border-radius:var(--radius-round);background:var(--color-white);width:44px;height:44px;color:var(--color-text);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.CpK4_W_itemClose:focus-visible{outline:2px solid var(--color-olive);outline-offset:2px}.CpK4_W_zoomLabel{color:var(--color-white);font-size:15px;font-weight:var(--weight-bold);background:linear-gradient(#14170e00 0%,#14170ed1 100%);padding:18px 22px;position:absolute;bottom:0;left:0;right:0}
