.ai-tech[data-astro-cid-5np26hxz]{--stack-gap:4rem}.path[data-astro-cid-5np26hxz]{--gap:0px;--row-gap:40px}.path__step[data-astro-cid-5np26hxz]:before{content:"";background:var(--c-gold);transform-origin:0;height:2px;position:absolute;top:27px;left:0;right:0}@supports (animation-timeline:view()){.path__step[data-astro-cid-5np26hxz]:before{animation-name:m-draw;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 30% cover 50%}}.path__step[data-astro-cid-5np26hxz]{flex-direction:column;gap:14px;padding-right:24px;display:flex;position:relative}.path__dot[data-astro-cid-5np26hxz]{background:var(--c-gold);width:56px;height:56px;color:var(--c-ink);box-shadow:0 0 0 8px var(--c-ink);border-radius:50%;place-items:center;font-size:1.125rem;display:grid;position:relative}.path__step[data-astro-cid-5np26hxz] h3[data-astro-cid-5np26hxz]{margin-top:8px;font-size:1.375rem}.path__step[data-astro-cid-5np26hxz] p[data-astro-cid-5np26hxz]{color:#ffffffc2;font-size:.97rem}.ai-card[data-astro-cid-5np26hxz]{border-radius:var(--radius);background:var(--c-ink-800);transition:transform .5s var(--ease-out), background-color .4s;border:1px solid #ffffff1a;flex-direction:column;gap:14px;padding:34px;display:flex}.ai-card[data-astro-cid-5np26hxz]:hover{background:var(--c-ink-700);transform:translateY(-6px)}.ai-card__kicker[data-astro-cid-5np26hxz]{letter-spacing:.18em;text-transform:uppercase;color:var(--c-gold);font-size:.78rem;font-weight:800}.ai-card[data-astro-cid-5np26hxz] h3[data-astro-cid-5np26hxz]{font-size:1.625rem;line-height:var(--lh-caps)}.ai-card[data-astro-cid-5np26hxz] p[data-astro-cid-5np26hxz]:last-child{color:#ffffffc7}@media (width<=960px){.path[data-astro-cid-5np26hxz]{--gap:32px;--row-gap:32px}.path__step[data-astro-cid-5np26hxz]:before{display:none}}.values[data-astro-cid-tehxmaci]{flex-wrap:wrap;align-items:center;gap:4.5rem;display:flex}.values__photo[data-astro-cid-tehxmaci]{aspect-ratio:5/4;border-radius:var(--radius);flex:30rem;min-width:0;overflow:hidden}.values__photo[data-astro-cid-tehxmaci] .values__img{object-fit:cover;width:100%;height:100%}.values__text[data-astro-cid-tehxmaci]{flex:35rem;min-width:0}.values__list[data-astro-cid-tehxmaci]{flex-direction:column;padding:0;list-style:none;display:flex}.values__list[data-astro-cid-tehxmaci] li[data-astro-cid-tehxmaci]{border-top:1px solid var(--c-line);align-items:center;gap:18px;padding:18px 0;font-size:1.125rem;font-weight:700;line-height:1.4;display:flex}.values__check[data-astro-cid-tehxmaci]{background:var(--c-ink);height:32px;color:var(--c-gold);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.academy[data-astro-cid-2wpdy5jm]{--stack-gap:3.5rem}.academy__grid[data-astro-cid-2wpdy5jm]{flex-wrap:wrap;gap:20px;display:flex}.academy__main[data-astro-cid-2wpdy5jm]{border-radius:var(--radius);background:var(--c-ink);color:#fff;flex-direction:column;flex:35rem;gap:22px;min-width:0;padding:clamp(1.75rem,3.4vw,3rem);display:flex}.academy__kicker[data-astro-cid-2wpdy5jm]{letter-spacing:.18em;text-transform:uppercase;color:var(--c-gold);font-size:.78rem;font-weight:800}.academy__main[data-astro-cid-2wpdy5jm] h3[data-astro-cid-2wpdy5jm]{font-size:clamp(1.875rem,3vw,2.75rem);line-height:var(--lh-caps)}.academy__platforms[data-astro-cid-2wpdy5jm]{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.academy__platforms[data-astro-cid-2wpdy5jm] li[data-astro-cid-2wpdy5jm]{border:1px solid #ffffff38;border-radius:999px;padding:10px 18px;font-weight:700}.academy__langs[data-astro-cid-2wpdy5jm]{grid-template-columns:repeat(auto-fit,minmax(min(13.75rem,100%),1fr));gap:14px;display:grid}.academy__langs[data-astro-cid-2wpdy5jm]>div[data-astro-cid-2wpdy5jm]{border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid #ffffff24;flex-direction:column;gap:8px;padding:22px;display:flex}.academy__langs[data-astro-cid-2wpdy5jm] h4[data-astro-cid-2wpdy5jm]{font-size:1.375rem}.academy__langs[data-astro-cid-2wpdy5jm] p[data-astro-cid-2wpdy5jm]{color:#ffffffc7;font-size:.94rem}.academy__side[data-astro-cid-2wpdy5jm]{flex-direction:column;flex:25rem;gap:20px;min-width:0;padding:0;list-style:none;display:flex}.academy__side[data-astro-cid-2wpdy5jm] li[data-astro-cid-2wpdy5jm]{border-top:3px solid var(--lv,var(--c-gold));border-radius:var(--radius);background:#fff;flex-direction:column;flex:auto;gap:10px;padding:28px;display:flex}.academy__side[data-astro-cid-2wpdy5jm] h3[data-astro-cid-2wpdy5jm]{font-size:1.3rem}.academy__side[data-astro-cid-2wpdy5jm] p[data-astro-cid-2wpdy5jm]{color:var(--c-muted)}.safe[data-astro-cid-hddciwxm]{--stack-gap:3.5rem}.safe__list[data-astro-cid-hddciwxm]{--gap:48px;--row-gap:0px}.safe__list[data-astro-cid-hddciwxm] li[data-astro-cid-hddciwxm]{border-top:2px solid var(--c-ink);gap:22px;padding:28px 0;display:flex}.safe__num[data-astro-cid-hddciwxm]{color:var(--c-gold);font-size:2.75rem;line-height:.9}.safe__list[data-astro-cid-hddciwxm] h3[data-astro-cid-hddciwxm]{font-size:1.25rem}.safe__list[data-astro-cid-hddciwxm] p[data-astro-cid-hddciwxm]{color:var(--c-muted);margin-top:6px}.road[data-astro-cid-jbjo52fr]{--stack-gap:3.5rem}.road__level[data-astro-cid-jbjo52fr]{border-radius:var(--radius);background:#fff;flex-direction:column;gap:18px;padding:40px 32px 32px;display:flex;position:relative;overflow:hidden}.road__stripe[data-astro-cid-jbjo52fr]{background:var(--lv,var(--c-gold));height:8px;position:absolute;inset:0 0 auto}.road__age[data-astro-cid-jbjo52fr]{background:var(--lv-50,var(--c-gold-50));width:fit-content;color:var(--c-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:6px 12px;font-size:.8rem;font-weight:800}.road__level[data-astro-cid-jbjo52fr] h3[data-astro-cid-jbjo52fr]{font-size:2rem;line-height:var(--lh-caps)}.road__block[data-astro-cid-jbjo52fr]{flex-direction:column;gap:8px;display:flex}.road__label[data-astro-cid-jbjo52fr]{letter-spacing:.16em;text-transform:uppercase;color:var(--lv,var(--c-gold-text));font-size:.78rem;font-weight:800}.road__en[data-astro-cid-jbjo52fr]{font-weight:700;line-height:1.5}.road__block[data-astro-cid-jbjo52fr] ul[data-astro-cid-jbjo52fr]{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.road__block[data-astro-cid-jbjo52fr] li[data-astro-cid-jbjo52fr]{gap:10px;line-height:1.5;display:flex}.road__block[data-astro-cid-jbjo52fr] li[data-astro-cid-jbjo52fr]:before{content:"";background:var(--lv,var(--c-gold));border-radius:50%;flex:0 0 8px;height:8px;margin-top:8px}.road__level[data-astro-cid-jbjo52fr] .road__more{border-bottom-color:var(--lv,var(--c-gold));margin-top:auto}
