.training-page[data-v-52f4081d]{width:100%;min-width:0;color:#14233b;line-height:1.5}.training-page[data-v-52f4081d],.training-page[data-v-52f4081d] *,.training-page[data-v-52f4081d] *:before,.training-page[data-v-52f4081d] *:after{box-sizing:border-box}.training-page h1[data-v-52f4081d],.training-page h2[data-v-52f4081d],.training-page h3[data-v-52f4081d],.training-page p[data-v-52f4081d],.training-page ol[data-v-52f4081d],.training-page figure[data-v-52f4081d]{margin:0}.training-page img[data-v-52f4081d]{display:block;max-width:100%}.training-container[data-v-52f4081d]{width:min(1440px,calc(100% - 48px));margin:0 auto}.training-hero[data-v-52f4081d]{display:flex;align-items:center;min-height:416px;padding:48px 0;background:#f4f5f7}.hero-layout[data-v-52f4081d]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.hero-copy[data-v-52f4081d],.hero-art[data-v-52f4081d]{min-width:0}.hero-copy h1[data-v-52f4081d]{margin-top:4px;font-size:30px;font-weight:600;line-height:1.3}.hero-description[data-v-52f4081d]{margin-top:16px!important;color:#5c6c81;font-size:16px;line-height:1.75}.workspace-button[data-v-52f4081d]{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;margin-top:32px;border:0;border-radius:4px;background:#ed000c;color:#fff;font:inherit;font-size:16px;cursor:pointer}.workspace-button[data-v-52f4081d]:hover{background:#cb000a}.workspace-button[data-v-52f4081d]:focus-visible{outline:2px solid #ed000c;outline-offset:4px}.hero-art[data-v-52f4081d]{position:relative}.hero-art img[data-v-52f4081d]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.hero-art[data-v-52f4081d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#f4f5f7,transparent 7%,transparent 93%,#f4f5f7),linear-gradient(180deg,#f4f5f7,transparent 8%,transparent 92%,#f4f5f7)}.training-section[data-v-52f4081d]{padding:64px 0}.section-heading[data-v-52f4081d]{margin-bottom:32px;text-align:center}.section-heading h2[data-v-52f4081d]{font-size:24px;font-weight:600;line-height:1.4}.section-heading p[data-v-52f4081d]{margin-top:16px;color:#617089;font-size:16px;line-height:24px}.workflow-figure[data-v-52f4081d]{display:flex;align-items:center;min-height:480px;padding:48px clamp(24px,5vw,120px);border-radius:12px;background:#f4f6fa}.workflow-panels[data-v-52f4081d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:36px;width:100%;padding:0;list-style:none}.stage-panel[data-v-52f4081d]{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;min-height:288px;padding:12px;border:1px solid #e1e6ee;border-radius:8px;background:#fff;box-shadow:0 10px 24px #21304717}.stage-panel[data-v-52f4081d]:not(:last-child):after{content:"→";position:absolute;top:50%;right:-29px;transform:translateY(-50%);color:#ed000c;font-size:24px}.panel-title[data-v-52f4081d]{display:flex;align-items:center;gap:8px;min-height:24px;color:#17283f;font-size:14px;font-weight:600}.panel-title[data-v-52f4081d]:before{content:"";width:4px;height:16px;flex:0 0 4px;border-radius:2px;background:#ed000c}.panel-body[data-v-52f4081d]{min-width:0;min-height:174px;padding:12px;border-radius:5px;background:#f6f8fb;font-size:11px;color:#718096}.sample-grid[data-v-52f4081d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,1fr);gap:8px;padding:8px}.sample-grid img[data-v-52f4081d]{width:100%;height:100%;min-height:0;aspect-ratio:1;border-radius:4px;-o-object-fit:cover;object-fit:cover}.code-panel[data-v-52f4081d]{background:#142135;color:#d5ddea}.code-lines[data-v-52f4081d]{display:grid;gap:12px;margin-top:12px}.code-lines i[data-v-52f4081d]{height:4px;width:80%;border-radius:2px;background:#a8b6cb}.code-lines i[data-v-52f4081d]:nth-child(2n){width:60%;background:#627d9e}.code-lines i[data-v-52f4081d]:nth-child(3){width:95%;background:#ef4055}.training-panel[data-v-52f4081d],.delivery-panel[data-v-52f4081d]{display:flex;flex-direction:column;gap:12px}.panel-body strong[data-v-52f4081d]{color:#17283f;font-size:12px}.info-lines[data-v-52f4081d]{display:grid;gap:8px}.info-lines i[data-v-52f4081d]{display:block;width:100%;height:4px;border-radius:2px;background:#d2dbe7}.info-lines i+i[data-v-52f4081d]{width:75%}.mini-card[data-v-52f4081d]{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #e1e6ee;border-radius:8px;background:#fff}.progress-track[data-v-52f4081d]{height:5px;background:#e9eef5}.progress-track i[data-v-52f4081d]{display:block;width:72%;height:100%;border-radius:2px;background:#ed000c}.metrics-panel[data-v-52f4081d]{display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:10px}.metrics-panel img[data-v-52f4081d]{width:100%;height:auto}.panel-caption[data-v-52f4081d]{margin-top:auto!important;color:#6c7d93;font-size:11px;line-height:19px}.stage-descriptions[data-v-52f4081d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:0;margin-top:24px!important;list-style:none}.stage-descriptions li[data-v-52f4081d]{min-width:0;padding:16px}.training-page h3[data-v-52f4081d]{font-size:18px;font-weight:600;line-height:28px}.stage-descriptions p[data-v-52f4081d]{margin-top:12px;color:#617089;font-size:16px;line-height:28px}.cli-section[data-v-52f4081d]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:32px;margin-top:32px;border-radius:12px;background:#f4f7fb}.cli-copy[data-v-52f4081d],.cli-example[data-v-52f4081d]{min-width:0}.cli-copy p[data-v-52f4081d]{margin-top:16px;font-size:16px;line-height:24px}.cli-example[data-v-52f4081d]{display:flex;align-items:center;min-height:88px;padding:24px;border-radius:12px;background:#fff}.cli-example code[data-v-52f4081d]{font:inherit;font-size:16px;line-height:24px;overflow-wrap:anywhere}@media(min-width:768px){.hero-copy h1[data-v-52f4081d]{font-size:36px}.hero-description[data-v-52f4081d]{font-size:18px}.section-heading h2[data-v-52f4081d]{font-size:26px}}@media(min-width:992px){.hero-copy h1[data-v-52f4081d]{font-size:40px}.section-heading h2[data-v-52f4081d]{font-size:28px}}@media(min-width:1200px){.hero-copy h1[data-v-52f4081d]{font-size:44px}.section-heading h2[data-v-52f4081d]{font-size:30px}}@media(min-width:1400px){.section-heading h2[data-v-52f4081d]{font-size:32px}}@media(max-width:1199px){.workflow-panels[data-v-52f4081d]{gap:24px}.stage-panel[data-v-52f4081d]:not(:last-child):after{right:-23px;font-size:20px}.workflow-figure[data-v-52f4081d]{padding:32px 24px}.panel-body[data-v-52f4081d]{padding:8px}}@media(max-width:991px){.workflow-panels[data-v-52f4081d]{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-panel[data-v-52f4081d]:not(:last-child):after{display:none}.sample-grid[data-v-52f4081d]{grid-template-rows:repeat(2,75px)}.sample-grid img[data-v-52f4081d]{height:75px}.stage-descriptions[data-v-52f4081d]{grid-template-columns:repeat(2,minmax(0,1fr))}.cli-section[data-v-52f4081d]{gap:24px}}@media(max-width:767px){.training-container[data-v-52f4081d]{width:calc(100% - 32px)}.training-hero[data-v-52f4081d],.training-section[data-v-52f4081d]{padding:40px 0}.hero-layout[data-v-52f4081d],.workflow-panels[data-v-52f4081d],.stage-descriptions[data-v-52f4081d],.cli-section[data-v-52f4081d]{grid-template-columns:minmax(0,1fr)}.hero-art[data-v-52f4081d]{width:min(100%,520px);margin:8px auto 0}.workflow-figure[data-v-52f4081d]{padding:24px 16px}.stage-descriptions[data-v-52f4081d]{gap:8px}.cli-section[data-v-52f4081d]{padding:24px}.cli-example[data-v-52f4081d]{padding:16px}}
