.intense-training[data-v-287b0fd8]{width:100%;padding-bottom:40px;box-sizing:border-box}.hero[data-v-287b0fd8]{position:relative;display:flex;align-items:center;gap:40px;padding:52px 56px;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#f0f6ff,#eef0fb 55%,#f3f0fc)}.hero-bg[data-v-287b0fd8]{position:absolute;inset:0;background-image:linear-gradient(rgba(64,158,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(64,158,255,.06) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse at 70% 40%,#000 0,transparent 75%);pointer-events:none}.hero-text[data-v-287b0fd8]{position:relative;flex:1.2;min-width:0}.hero-badge[data-v-287b0fd8]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#409eff;background:rgba(64,158,255,.1);border:1px solid rgba(64,158,255,.25);border-radius:999px;padding:6px 14px;margin-bottom:18px}.hero-title[data-v-287b0fd8]{font-size:2.5em;font-weight:800;line-height:1.25;margin:0 0 16px;color:#1f2d3d;background:linear-gradient(110deg,#1f2d3d 30%,#409eff 70%,#7367f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-desc[data-v-287b0fd8]{font-size:15px;line-height:1.9;color:#5a6b7b;margin:0 0 22px;max-width:620px}.hero-chips[data-v-287b0fd8]{display:flex;flex-wrap:wrap;gap:10px}.hero-chip[data-v-287b0fd8]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#46566a;background:#fff;border:1px solid #e4e9f0;border-radius:8px;padding:7px 12px;box-shadow:0 2px 6px rgba(31,45,61,.04)}.hero-chip i[data-v-287b0fd8]{color:#409eff}.hero-visual[data-v-287b0fd8]{position:relative;flex:1;display:flex;justify-content:center}.code-window[data-v-287b0fd8]{width:100%;max-width:430px;border-radius:12px;background:#1e2433;box-shadow:0 18px 44px rgba(30,36,51,.32);overflow:hidden}.code-titlebar[data-v-287b0fd8]{display:flex;align-items:center;gap:7px;padding:11px 14px;background:#161b27}.dot[data-v-287b0fd8]{width:11px;height:11px;border-radius:50%}.dot-r[data-v-287b0fd8]{background:#ff5f57}.dot-y[data-v-287b0fd8]{background:#febc2e}.dot-g[data-v-287b0fd8]{background:#28c840}.code-filename[data-v-287b0fd8]{margin-left:10px;font-size:12px;color:#8b95a9;font-family:SF Mono,Consolas,Monaco,monospace}.code-body[data-v-287b0fd8]{margin:0;padding:16px 18px 18px;font-family:SF Mono,Consolas,Monaco,monospace;font-size:13px;line-height:1.9;color:#d6deeb;overflow-x:auto}.code-body .ln[data-v-287b0fd8]{display:inline-block;width:22px;margin-right:12px;color:#4a5572;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-body[data-v-287b0fd8] .c-pre{color:#c792ea}.code-body[data-v-287b0fd8] .c-str{color:#ecc48d}.code-body[data-v-287b0fd8] .c-kw{color:#82aaff}.code-body[data-v-287b0fd8] .c-fn{color:#7fdbca}.code-body[data-v-287b0fd8] .c-num{color:#f78c6c}.code-body[data-v-287b0fd8] .c-cm{color:#5f7e97;font-style:italic}.code-body[data-v-287b0fd8] .cursor{display:inline-block;width:7px;height:14px;margin-left:3px;vertical-align:-2px;background:#82aaff;animation:blink-287b0fd8 1.1s steps(1) infinite}@keyframes blink-287b0fd8{50%{opacity:0}}.float-tag[data-v-287b0fd8]{position:absolute;font-size:12.5px;font-weight:700;padding:7px 13px;border-radius:9px;background:#fff;box-shadow:0 8px 22px rgba(31,45,61,.16);animation:floaty-287b0fd8 3.2s ease-in-out infinite}.tag-ac[data-v-287b0fd8]{top:-6px;right:2%;color:#36b37e}.tag-rating[data-v-287b0fd8]{bottom:-10px;left:4%;color:#ff7849;animation-delay:1.4s}@keyframes floaty-287b0fd8{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.pathway[data-v-287b0fd8]{margin-top:30px}.pathway-inner[data-v-287b0fd8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;background:#fff;border:1px solid #ecf0f6;border-radius:14px;padding:18px 26px;box-shadow:0 4px 14px rgba(31,45,61,.05)}.path-step-wrap[data-v-287b0fd8]{display:flex;align-items:center;flex:1;min-width:0}.path-step[data-v-287b0fd8]{display:flex;align-items:center;gap:10px}.path-index[data-v-287b0fd8]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#409eff,#7367f0)}.path-info[data-v-287b0fd8]{display:flex;flex-direction:column;line-height:1.35}.path-name[data-v-287b0fd8]{font-size:14px;font-weight:700;color:#1f2d3d;white-space:nowrap}.path-sub[data-v-287b0fd8]{font-size:12px;color:#909bab;white-space:nowrap}.path-arrow[data-v-287b0fd8]{flex:1;text-align:center;color:#c3cdda;font-size:16px;margin:0 6px}.join[data-v-287b0fd8]{margin-top:46px}.join-head[data-v-287b0fd8]{text-align:center;margin-bottom:30px}.join-title[data-v-287b0fd8]{position:relative;display:inline-block;font-size:22px;font-weight:800;color:#1f2d3d;padding-bottom:10px}.join-title[data-v-287b0fd8]:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:42px;height:4px;border-radius:2px;background:linear-gradient(90deg,#409eff,#7367f0)}.join-sub[data-v-287b0fd8]{margin:10px 0 0;font-size:14px;color:#909bab}.training-grid[data-v-287b0fd8]{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.training-card[data-v-287b0fd8]{--accent:#409eff;position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #eef1f6;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.05);padding:24px 24px 26px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.training-card[data-v-287b0fd8]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent);opacity:.85}.training-card[data-v-287b0fd8]:hover{transform:translateY(-6px);border-color:var(--accent);box-shadow:0 16px 34px rgba(31,45,61,.14)}.card-top[data-v-287b0fd8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.card-level[data-v-287b0fd8]{font-size:12px;font-weight:700;color:var(--accent);background:#f4f7fb;background:color-mix(in srgb,var(--accent) 12%,#fff);border:1px solid #e4e9f0;border:1px solid color-mix(in srgb,var(--accent) 30%,#fff);border-radius:999px;padding:4px 11px}.card-icon[data-v-287b0fd8]{font-size:26px;color:var(--accent)}.card-title[data-v-287b0fd8]{font-size:1.3em;font-weight:800;margin:0 0 10px;color:#1f2d3d}.card-target[data-v-287b0fd8]{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:12.5px;font-weight:600;color:#46566a;background:#f4f7fb;border-radius:7px;padding:5px 10px;margin-bottom:14px}.card-target i[data-v-287b0fd8]{color:var(--accent)}.card-desc[data-v-287b0fd8]{flex:1;font-size:13px;line-height:1.8;color:#5a6b7b;margin:0 0 18px}.card-meta[data-v-287b0fd8]{border-top:1px dashed #e4e9f0;padding-top:14px;margin-bottom:20px}.meta-item[data-v-287b0fd8]{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin:7px 0}.meta-label[data-v-287b0fd8]{color:#909bab}.meta-label i[data-v-287b0fd8]{margin-right:3px}.meta-value[data-v-287b0fd8]{color:#1f2d3d;font-weight:700}.card-btn[data-v-287b0fd8]{width:100%;background:linear-gradient(135deg,#409eff,#7367f0);color:#fff;padding:11px;border:none;border-radius:9px;cursor:pointer;font-size:14px;font-weight:600;transition:opacity .2s ease,box-shadow .2s ease}.card-btn[data-v-287b0fd8]:hover{opacity:.92;box-shadow:0 8px 18px rgba(64,158,255,.35)}@media screen and (max-width:1200px){.training-grid[data-v-287b0fd8]{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){.training-grid[data-v-287b0fd8]{grid-template-columns:repeat(2,1fr)}.hero[data-v-287b0fd8]{padding:40px 32px}.pathway-inner[data-v-287b0fd8]{justify-content:flex-start}.path-arrow[data-v-287b0fd8],.path-step-wrap[data-v-287b0fd8]{flex:0 0 auto}}@media screen and (max-width:768px){.hero[data-v-287b0fd8]{flex-direction:column;text-align:center;padding:32px 22px}.hero-title[data-v-287b0fd8]{font-size:1.9em}.hero-desc[data-v-287b0fd8]{margin:0 auto 20px}.hero-chips[data-v-287b0fd8]{justify-content:center}.hero-visual[data-v-287b0fd8]{width:100%}.float-tag[data-v-287b0fd8]{display:none}}@media screen and (max-width:560px){.training-grid[data-v-287b0fd8]{grid-template-columns:1fr}}