.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-back{to{transform:rotate(-360deg)}}@keyframes rev-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes outcomeGlow{0%{transform:translateY(8%) scale(1);opacity:.85}to{transform:translateY(0) scale(1.08);opacity:1}}@keyframes khSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes khFlash{0%,40%,70%,to{opacity:.7}50%{opacity:1}}@keyframes khPress{0%,42%,62%,to{transform:translateY(0)}48%,56%{transform:translateY(14px)}}@keyframes khHand{0%,30%{transform:translate(18px,-26px)}46%,56%{transform:translateY(14px)}70%,to{transform:translate(18px,-26px)}}@keyframes khLoad{0%{width:0}90%,to{width:100%}}@keyframes khBump{0%,46%,70%,to{transform:rotate(-4deg) scale(1)}54%{transform:rotate(-4deg) scale(1.12)}}@keyframes khTwinkle{0%,to{transform:scale(.7) rotate(0);opacity:.7}50%{transform:scale(1.1) rotate(20deg);opacity:1}}.ai-bootcamp{--ai-radius-xs:5.06px;--ai-radius-sm:10.97px;--ai-radius-md:11.81px;--ai-radius-lg:13.5px;--ai-radius-xl:15.19px;--ai-radius-2xl:16.88px;--ai-radius-3xl:18.56px;--ai-radius-4xl:20.25px;--ai-radius-5xl:23.62px;--ai-nest-card:18.56px;--ai-nest-card-m:11.81px;--ai-nest-frame:9.28px;--ai-nest-inner:15.19px;--ai-nest-media:15.19px;--ai-nest-media-m:11.81px;--ai-nest-plate:11.81px;--ai-nest-plate-m:9.28px;--ai-nest-shell:23.62px;--ai-nest-shell-m:15.19px;--radius-card-m:11.81px;--card-radius-fluid:clamp(10px, .667cqw + 5.5px, 15px);--panel-radius:clamp(15px, 2cqw + 1.7px, 30px)}.ai-bootcamp .ds-format__tier{border-radius:8.5px!important}.ai-bootcamp .ds-whyus-stat{border-radius:13.5px!important}.ai-bootcamp{--font-body: var(--ai-font);--font-display: var(--ai-font);--fw-regular: var(--ai-weight-body);--fw-medium: var(--ai-weight-medium);--fw-semi: var(--ai-weight-bold);--fs-display: var(--ai-text-display);--lh-display: var(--ai-leading-display);--ls-display: var(--ai-tracking-display);--lh-h1: var(--ai-leading-hero);--ls-h1: var(--ai-tracking-hero);--fs-h2: var(--ai-text-h2);--lh-h2: var(--ai-leading-display);--ls-h2: var(--ai-tracking-display);--lh-h3: var(--ai-leading-heading);--ls-h3: var(--ai-tracking-heading);--lh-h4: var(--ai-leading-heading);--ls-h4: var(--ai-tracking-heading);--lh-lead: var(--ai-leading-body);--fs-body: var(--ai-text-body-lg);--lh-body: var(--ai-leading-body);--fs-small: var(--ai-text-ui);--lh-small: var(--ai-leading-body);--lh-caption: var(--ai-leading-body);--fs-btn: 15px;--lh-btn: 1.2;--r-xs: 7.5px;--r-sm: 11.2px;--r-md: 27px;--r-lg: 30px;--r-xl: 36px;--c-page: #fff;--c-surface: var(--surface-sunken);--c-surface-muted: #fff;--c-surface-soft: #fff;--c-surface-press: var(--border-hairline);--c-line: var(--border-hairline);--c-ink: var(--text-primary);--c-ink-2: var(--text-secondary);--c-ink-3: var(--text-muted);--c-dark: var(--surface-inverse-brand);--c-dark-2: color-mix(in srgb, var(--text-on-dark) 7%, var(--surface-inverse-brand));--c-dark-line: color-mix(in srgb, var(--text-on-dark) 14%, var(--surface-inverse-brand));--c-on-dark: var(--text-on-dark);--c-on-dark-2: color-mix(in srgb, var(--text-on-dark) 78%, var(--surface-inverse-brand));--c-accent: var(--course-accent);--c-accent-hover: var(--course-accent-hover);--c-accent-active: var(--course-accent-hover);--c-violet: #7C59F2;--c-violet-hover: #683DFA;--c-accent-tint: color-mix(in srgb, var(--c-violet) 12%, #fff);--c-on-accent: var(--text-on-dark);--c-promo: var(--btn-lime-bg);--c-promo-hover: var(--btn-lime-bg-hover);--c-promo-active: var(--btn-lime-bg-hover);--c-on-promo: var(--btn-lime-fg);--c-success: var(--c-violet);--c-success-soft: color-mix(in srgb, var(--c-violet) 12%, #fff);--c-focus: var(--c-violet);--c-focus-on-dark: var(--btn-lime-bg);--hero-fade: linear-gradient(90deg, var(--surface-inverse-brand) 0%, color-mix(in srgb, var(--surface-inverse-brand) 85%, transparent) 35%, transparent 70%);--glass: color-mix(in srgb, var(--text-on-dark) 8%, transparent);--glass-line: color-mix(in srgb, var(--text-on-dark) 16%, transparent);--ph-warm: var(--surface-sunken);--ph-cool: var(--surface-sunken);--ph-green: var(--surface-sunken);--ph-night: color-mix(in srgb, var(--text-on-dark) 7%, var(--surface-inverse-brand))}.ai-bootcamp[data-theme=dark]{--c-page: var(--surface-inverse-brand);--c-surface: color-mix(in srgb, var(--text-on-dark) 6%, var(--surface-inverse-brand));--c-surface-muted: color-mix(in srgb, var(--text-on-dark) 4%, var(--surface-inverse-brand));--c-surface-soft: color-mix(in srgb, var(--text-on-dark) 10%, var(--surface-inverse-brand));--c-surface-press: color-mix(in srgb, var(--text-on-dark) 16%, var(--surface-inverse-brand));--c-line: color-mix(in srgb, var(--text-on-dark) 14%, var(--surface-inverse-brand));--c-ink: var(--text-on-dark);--c-ink-2: color-mix(in srgb, var(--text-on-dark) 78%, var(--surface-inverse-brand));--c-ink-3: color-mix(in srgb, var(--text-on-dark) 64%, var(--surface-inverse-brand));--c-dark: var(--surface-inverse-brand);--c-dark-2: color-mix(in srgb, var(--text-on-dark) 8%, var(--surface-inverse-brand));--c-accent-tint: color-mix(in srgb, var(--c-violet) 24%, var(--surface-inverse-brand));--c-focus: var(--btn-lime-bg);--surface-page: #0B0C10;--surface-sunken: #17181D;--surface-course-tint: #141729;--text-primary: #F4F4F6;--text-secondary: #A7A2B5;--text-muted: #7E7990;--border-hairline: #26272C;color-scheme:dark}.ai-bootcamp[data-theme=dark] .ds-hdr__bar{background:#0b0c10!important;box-shadow:0 1px #26272c!important}.ai-bootcamp[data-theme=dark] .ds-hdr,.ai-bootcamp[data-theme=dark] .ds-hdr a,.ai-bootcamp[data-theme=dark] .ds-hdr button,.ai-bootcamp[data-theme=dark] .ds-stage--white{color:#f4f4f6}.ai-bootcamp[data-theme=dark] [data-btn-primary]:not([data-btn-light]){background:#fff;color:#111217}.ai-bootcamp[data-theme=dark] [data-btn-primary]:not([data-btn-light]):hover{background:var(--course-accent);color:#fff}.ai-bootcamp[data-theme=dark]{--c-page:#0B0C10;--surface-page:#0B0C10;--surface-sunken:#15161C}.ai-bootcamp[data-theme=dark] #programs article li[data-role=caption-text]{background:#2c2d37!important}.ai-bootcamp[data-theme=dark] [data-compare-wrap]{background:#18191f!important}.ai-bootcamp[data-theme=dark] .ds-stage--white{background:#1e1f26!important}.ai-bootcamp[data-theme=dark] #projects .ds-stage--white .ds-stage__chip{background:#2c2d37!important;color:#f4f4f6!important}.ai-bootcamp[data-theme=dark] header{border-bottom-color:var(--c-line)}.ai-bootcamp{margin:0;background:var(--c-page);color:var(--c-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.ai-bootcamp a{color:var(--c-violet)}.ai-bootcamp a:hover{color:var(--c-violet-hover)}.ai-bootcamp *,.ai-bootcamp *:before,.ai-bootcamp *:after{box-sizing:border-box}.ai-bootcamp :focus-visible{outline:none;box-shadow:0 0 0 3px var(--c-focus)}.ai-bootcamp [data-dark] :focus-visible{box-shadow:0 0 0 3px var(--c-focus-on-dark)}.ai-bootcamp image-slot{display:block;width:100%;height:100%}.ai-bootcamp #sheets-day-2::part(frame),.ai-bootcamp #sheets-day-3::part(frame){background:#0000}@container page (max-width:900px){.ai-bootcamp [data-globe-copy]{max-width:none!important}.ai-bootcamp [data-globe-art]{position:relative!important;width:130%!important;margin:24px -15% -1px!important;right:auto!important}}.ai-bootcamp [data-marquee]:hover [data-marquee-track]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ai-bootcamp *{transition:none!important}.ai-bootcamp [data-marquee-track],.ai-bootcamp [data-orbit],.ai-bootcamp [data-orbit-back]{animation:none!important}}.ai-bootcamp [data-role=section-title]{font-size:clamp(28px,2.74cqw,50px);line-height:var(--ai-leading-display);letter-spacing:var(--ai-tracking-display);font-weight:var(--ai-weight-bold)}.ai-bootcamp [data-role=card-title]{font-size:clamp(18px,1.55cqw,24px);line-height:var(--ai-leading-heading);letter-spacing:var(--ai-tracking-heading);font-weight:var(--ai-weight-bold)}.ai-bootcamp [data-role=lead-text]{font-size:clamp(16px,.6cqw + 9.8px,17px);line-height:var(--ai-leading-relaxed);font-weight:var(--ai-weight-body)}.ai-bootcamp [data-role=caption-text]{font-size:clamp(13px,.82cqw,14px);line-height:var(--ai-leading-snug);font-weight:var(--ai-weight-medium)}.ai-bootcamp [data-case-split][data-flip=true]{grid-template-columns:minmax(0,4fr) minmax(0,6fr)!important}.ai-bootcamp [data-case-split][data-flip=true]>:first-child{order:2}.ai-bootcamp #hero .ds-hero__shell{background-color:#010102!important;background-image:linear-gradient(90deg,#010102 0 calc(max(16px,50% - 584px) + 500px),#010102bf calc(max(16px,50% - 584px) + 600px),#01010200 calc(max(16px,50% - 584px) + 760px)),url(/dist/images/ai-bootcamp/hero-stickers-dark.jpg)!important;background-image:linear-gradient(90deg,#010102 0 calc(max(16px,50% - 584px) + 500px),#010102bf calc(max(16px,50% - 584px) + 600px),#01010200 calc(max(16px,50% - 584px) + 760px)),image-set(url(/dist/images/ai-bootcamp/hero-stickers-dark.webp) type("image/webp"),url(/dist/images/ai-bootcamp/hero-stickers-dark.jpg) type("image/jpeg"))!important;background-size:100% 100%,auto 100%!important;background-position:0 0,right center!important;background-repeat:no-repeat!important}@container page (max-width:1100px){.ai-bootcamp #hero .ds-hero__shell{background-image:url(/dist/images/ai-bootcamp/hero-stickers-dark.jpg)!important;background-image:image-set(url(/dist/images/ai-bootcamp/hero-stickers-dark.webp) type("image/webp"),url(/dist/images/ai-bootcamp/hero-stickers-dark.jpg) type("image/jpeg"))!important;background-size:100% auto!important;background-position:center bottom!important;padding-bottom:calc(75cqw + 24px)}}@container page (max-width:1100px){.ai-bootcamp #hero .ds-whyus .ds-whyus-stat{background:#1e1f26!important;padding:16px 18px!important}.ai-bootcamp #hero .ds-whyus__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}.ai-bootcamp [data-page]{--ai-ratio-row:16/10;--btn-secondary-bg-hover:var(--course-accent);--btn-secondary-fg-hover:var(--text-on-dark);--btn-accent-bg-hover:var(--surface-inverse-brand);--btn-on-dark-bg:var(--surface-page,#fff);--btn-on-dark-fg:var(--text-primary);--btn-on-dark-bg-hover:var(--course-accent);--btn-on-dark-fg-hover:var(--text-on-dark)}.ai-bootcamp [data-now-slide]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.ai-bootcamp [data-now-slide][data-on]{opacity:1}.ai-bootcamp [data-now-pager]{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--surface-page, #fff) 62%,transparent);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-page, #fff) 70%,transparent),0 6px 18px -8px color-mix(in srgb,var(--surface-inverse-brand) 30%,transparent)}.ai-bootcamp [data-now-dot]{position:relative;width:6px;height:6px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--c-ink) 22%,transparent);cursor:pointer;overflow:hidden;transition:width .35s cubic-bezier(.22,1,.36,1),background .3s ease}.ai-bootcamp [data-now-dot]:before{content:"";position:absolute;inset:-10px -4px}.ai-bootcamp [data-now-dot]:hover{background:color-mix(in srgb,var(--c-ink) 40%,transparent)}.ai-bootcamp [data-now-dot][data-on]{width:24px;background:color-mix(in srgb,var(--course-accent) 18%,transparent)}.ai-bootcamp [data-now-dot]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--course-accent);transform-origin:left;transform:scaleX(var(--p, 0));transition:transform .25s linear}.ai-bootcamp [data-now-dot]:not([data-on]):after{transform:scaleX(0)}.ai-bootcamp [data-now-dot]:focus-visible{outline:2px solid var(--course-accent);outline-offset:3px}.ai-bootcamp [data-open-row]{padding:var(--ai-space-3) 0}.ai-bootcamp [data-case-split]>:last-child{padding:0!important}.ai-bootcamp #trainers .ds-row__photo,.ai-bootcamp #team .ds-row__photo{border-radius:var(--r-md)}.ai-bootcamp [data-btn-primary]{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-height);padding:0 var(--btn-pad-x);border-radius:var(--radius-pill);background:var(--btn-primary-bg);color:var(--text-on-dark);text-decoration:none;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);transition:var(--btn-transition)}.ai-bootcamp [data-btn-primary]:hover{background:var(--course-accent);color:var(--text-on-dark)}.ai-bootcamp [data-btn-light]{background:#fff;color:#17141f}.ai-bootcamp [data-btn-light]:hover{background:var(--course-accent);color:var(--text-on-dark)}.ai-bootcamp [data-compare] th,.ai-bootcamp [data-compare] td{padding:var(--s-5) var(--s-6);text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line)}.ai-bootcamp [data-compare] tr:last-child td{border-bottom:0}.ai-bootcamp [data-compare-wrap] [data-compare] th,.ai-bootcamp [data-compare-wrap] [data-compare] td,.ai-bootcamp [data-compare-wrap] [data-compare] tr{border-color:var(--c-dark-line)}.ai-bootcamp [data-compare-wrap] [data-compare] td[data-label]:before{color:var(--c-on-dark-2)}@container page (max-width:1200px){.ai-bootcamp [data-g5]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container page (max-width:1024px){.ai-bootcamp [data-case-split],.ai-bootcamp [data-case-split][data-flip=true],.ai-bootcamp #trainers .ds-row,.ai-bootcamp #team .ds-row{grid-template-columns:minmax(0,1fr)!important}.ai-bootcamp [data-case-split]>:first-child{order:0!important}}@container page (max-width:1024px){.ai-bootcamp [data-nav]{display:none!important}.ai-bootcamp [data-g4]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ai-bootcamp [data-g3],.ai-bootcamp [data-g2],.ai-bootcamp [data-bento],.ai-bootcamp [data-hero-grid],.ai-bootcamp [data-split]{grid-template-columns:minmax(0,1fr)!important}.ai-bootcamp [data-bento-big]{grid-row:auto!important}.ai-bootcamp [data-sheet]{padding:var(--s-12) var(--s-8)!important}}@container page (max-width:768px){.ai-bootcamp [data-page]{padding:0 var(--s-2)!important;gap:var(--s-2)!important}.ai-bootcamp [data-sheet]{padding:var(--s-10) var(--s-5)!important;border-radius:var(--r-lg)!important}.ai-bootcamp [data-g4]{grid-template-columns:minmax(0,1fr)!important}.ai-bootcamp [data-h1]{font-size:32px!important;line-height:36px!important}.ai-bootcamp [data-h2]{font-size:28px!important;line-height:32px!important}.ai-bootcamp [data-display]{font-size:40px!important;line-height:44px!important}.ai-bootcamp [data-row]{grid-template-columns:minmax(0,1fr)!important}.ai-bootcamp [data-cta]{width:100%;justify-content:center}.ai-bootcamp [data-g5]{grid-template-columns:minmax(0,1fr)!important}.ai-bootcamp [data-route] li{flex-direction:row!important;text-align:left!important;align-items:center!important}.ai-bootcamp [data-route-line],.ai-bootcamp [data-compare] thead{display:none}.ai-bootcamp [data-compare],.ai-bootcamp [data-compare] tbody,.ai-bootcamp [data-compare] tr,.ai-bootcamp [data-compare] td{display:block;width:100%}.ai-bootcamp [data-compare] tr{padding:var(--s-4) 0;border-bottom:1px solid var(--c-line)}.ai-bootcamp [data-compare] tr:last-child{border-bottom:0}.ai-bootcamp [data-compare] td{border:0;padding:var(--s-1) var(--s-5)}.ai-bootcamp [data-compare] td[data-label]:before{content:attr(data-label);display:block;font-size:var(--text-micro);line-height:var(--ai-leading-snug);color:var(--c-ink-2)}}.ai-bootcamp{--col:min(1300px, 100cqw - 32px);--container:var(--col);--content-max:var(--col);--section-gap:clamp(72px, 2.67cqw + 61.6px, 100px);--panel-mx:max(0px, min(5cqw - 36px, (100cqw - var(--col)) / 2 - 32px), (100cqw - 1400px) / 2);--panel-r:clamp(27px, 3.54cqw + 3px, 54px);--r-md:clamp(10px, .667cqw + 5.5px, 15px);--fs-h2:clamp(32px, 1.8cqw + 20px, 50px)}@container page (max-width:1024px){.ai-bootcamp [data-page]{--panel-mx:0px}}.ai-bootcamp [data-page]{max-width:none!important;padding:0!important;gap:0!important}.ai-bootcamp [data-page]>[data-sheet]{padding:var(--section-gap) 0 0!important;border-radius:0!important}.ai-bootcamp [data-page]>[data-sheet]:not([data-ds-host]):not([style*="background:transparent"]):not([style*="background: transparent"]){margin:var(--section-gap) var(--panel-mx) 0;padding:var(--section-gap) max(var(--s-4),(100% - 2*var(--panel-mx) - var(--col))/2)!important;border-radius:var(--panel-r)!important;--content-max:none}.ai-bootcamp [data-page]>#hero{padding-top:0!important}.ai-bootcamp #hero .ds-whyus{margin-top:var(--ai-space-12)}.ai-bootcamp [data-ds-host] .ds-why__inner{width:auto}.ai-bootcamp [data-ds-host] .ds-why__shell{margin-inline:var(--panel-mx);border-radius:var(--panel-r);padding:var(--section-gap) max(var(--s-4),(100% - 2*var(--panel-mx) - var(--col))/2)}.ai-bootcamp [data-ds-host] .ds-faq,.ai-bootcamp [data-ds-host] .ds-stages,.ai-bootcamp [data-ds-host] .ds-outcomes,.ai-bootcamp [data-ds-host] .ds-teachers,.ai-bootcamp [data-ds-host] .ds-format,.ai-bootcamp [data-ds-host] .ds-mslider,.ai-bootcamp [data-ds-host] .ds-row,.ai-bootcamp [data-ds-host] .ds-why,.ai-bootcamp [data-ds-host] .ds-whyus,.ai-bootcamp [data-ds-host] .ds-hero,.ai-bootcamp [data-ds-host] .ds-enroll{padding-bottom:0}.ai-bootcamp [data-ds-host] .ds-format__inner{width:auto}.ai-bootcamp #projects .ds-stages__shell{padding:0!important;width:auto!important;margin:0!important;border-radius:0!important}.ai-bootcamp #projects .ds-stage--white{background:var(--surface-sunken)}.ai-bootcamp #projects .ds-stage--white .ds-stage__chip{background:var(--surface-page, #fff)}.ai-bootcamp [data-ds-host] .ds-stages__inner{width:var(--col)}.ai-bootcamp [data-ds-host] .ds-format__shell{margin-inline:var(--panel-mx);border-radius:var(--panel-r);padding:var(--section-gap) max(var(--s-4),(100% - 2*var(--panel-mx) - var(--col))/2)}.ai-bootcamp [data-role=section-title],.ai-bootcamp [data-h2],.ai-bootcamp .ds-faq__title,.ai-bootcamp .ds-outcomes__title,.ai-bootcamp .ds-teachers__title{font-size:var(--fs-h2)!important;line-height:1.1!important}.ai-bootcamp [data-globe-copy]{max-width:42%}@container page (max-width:900px){.ai-bootcamp [data-globe-copy]{max-width:none!important}}.ai-bootcamp{--fs-h2:clamp(32px, 2.6cqw, 42px);--lh-lead:1.6;--fs-body:clamp(16px, .6cqw + 9.8px, 17px);--lh-body:1.6;--fw-semi:600;--fs-btn:15px}.ai-bootcamp *{font-synthesis-weight:none}.ai-bootcamp [data-role=section-title],.ai-bootcamp [data-h2],.ai-bootcamp .ds-faq__title,.ai-bootcamp .ds-outcomes__title,.ai-bootcamp .ds-teachers__title,.ai-bootcamp .ds-format__title,.ai-bootcamp .ds-why__title,.ai-bootcamp .ds-whyus__title,.ai-bootcamp .ds-row__title{font-size:var(--fs-h2)!important;font-weight:var(--fw-heading, 600)!important;letter-spacing:-.03em!important;line-height:1.08!important}.ai-bootcamp [data-role=card-title],.ai-bootcamp .ds-why-card__h,.ai-bootcamp .ds-outcome__h,.ai-bootcamp .ds-teacher-card__name{font-size:var(--fs-h4)!important;font-weight:var(--fw-heading, 600)!important;letter-spacing:-.02em!important;line-height:1.2!important}.ai-bootcamp [data-page] h3{font-weight:600;letter-spacing:-.03em}.ai-bootcamp [data-role=lead-text],.ai-bootcamp .ds-why__lead,.ai-bootcamp .ds-whyus__lead,.ai-bootcamp .ds-teachers__lead,.ai-bootcamp .ds-row__body,.ai-bootcamp .ds-why-card__p,.ai-bootcamp .ds-outcome__p{font-size:clamp(16px,.6cqw + 9.8px,17px)!important;line-height:1.6!important;font-weight:var(--fw-body, 600)!important}.ai-bootcamp [style*="letter-spacing:var(--tracking-label)"],.ai-bootcamp [style*="letter-spacing: var(--tracking-label)"]{font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important}.ai-bootcamp [data-role=caption-text],.ai-bootcamp .ds-teacher-card__role{font-size:13px!important;font-weight:600!important}.ai-bootcamp [data-btn-primary],.ai-bootcamp .ds-outcome__cta{font-size:var(--btn-font-size, 15px)!important;font-weight:var(--btn-font-weight, 700)!important}.ai-bootcamp .ds-hdr__phone{font-size:15px!important;font-weight:600!important}@container page (max-width:1024px){.ai-bootcamp [data-row-media]{order:0!important}}.ai-bootcamp [data-role=card-title-lg]{font-size:var(--fs-h4)!important;font-weight:var(--fw-heading, 600)!important;letter-spacing:-.03em!important;line-height:1.1!important}.ai-bootcamp #programs #prog-title+p,.ai-bootcamp #programs [data-prog] [data-prog-head] p,.ai-bootcamp #programs [data-prog-roles],.ai-bootcamp #programs [data-prog-result-text],.ai-bootcamp #projects [data-folder-copy],.ai-bootcamp #projects [data-role=lead-text]{font-size:var(--fs-p)!important;font-weight:var(--fw-body, 600)!important;line-height:var(--lh-p, 1.3)!important;color:var(--text-secondary, #9496A1)!important}.ai-bootcamp #programs{background:#0b0c10!important;border-radius:0!important;padding:var(--section-gap) 0!important;margin-top:var(--section-gap)!important}.ai-bootcamp #programs{position:relative;isolation:isolate}.ai-bootcamp #programs>canvas[data-dots]{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 160px,#000 calc(100% - 160px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%)}.ai-bootcamp #programs #prog-title{color:var(--text-on-dark, #fff)}.ai-bootcamp #programs article{background:#1a1b22!important}.ai-bootcamp #programs article:hover{background:#1e1f26!important}.ai-bootcamp #programs [data-compare-wrap]{background:#15161c!important}.ai-bootcamp #programs [data-g3]{align-items:stretch}.ai-bootcamp #programs [data-prog]{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}.ai-bootcamp #programs [data-prog]>*:not([data-prog-media]){padding-inline:calc(var(--pad-card) - var(--s-2) + 8px)}.ai-bootcamp #programs [data-prog-head]{display:flex;flex-direction:column;gap:12px;padding-top:24px}.ai-bootcamp #programs [data-prog-tools-wrap],.ai-bootcamp #programs [data-prog-result]{display:flex;flex-direction:column;gap:8px;margin-top:28px}.ai-bootcamp #programs [data-prog-label]{font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#8c73ff!important;line-height:1.3}.ai-bootcamp #programs [data-prog-label-roles]{margin-top:20px}.ai-bootcamp #programs [data-prog-tools]{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.ai-bootcamp #programs [data-prog-tools] li{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff38;color:#fff;font-size:14px;font-weight:700}.ai-bootcamp #programs [data-prog-result-text]{color:var(--c-on-dark);font-size:var(--fs-body, 16px);line-height:1.5;font-weight:500}.ai-bootcamp #programs [data-prog-roles]{color:var(--c-on-dark);font-size:var(--fs-body, 16px);line-height:1.5}.ai-bootcamp #programs [data-prog-cta]{padding-top:24px;padding-bottom:calc(var(--pad-card) - var(--s-2) + 8px);align-self:end}.ai-bootcamp #programs [data-prog-cta] a{width:100%}@container page (max-width:1024px){.ai-bootcamp #programs [data-prog]{grid-row:auto;grid-template-rows:none;display:flex;flex-direction:column}.ai-bootcamp #programs [data-prog-cta]{margin-top:auto}}.ai-bootcamp #programs [data-prog-contact]{margin-top:var(--space-md)}.ai-bootcamp #programs [data-prog-contact] .ds-faq{padding:0!important;margin:0!important;background:none!important}.ai-bootcamp #programs [data-prog-contact] .ds-faq__inner{padding:0!important;max-width:none!important;width:100%!important}.ai-bootcamp #programs [data-prog-contact] .ds-faq__list:empty,.ai-bootcamp #programs [data-prog-contact] .ds-faq__title:empty{display:none}.ai-bootcamp #projects .ds-stage__frame{height:auto!important;aspect-ratio:var(--ai-ratio-row)}.ai-bootcamp #hero .ds-hero{padding-top:0!important}.ai-bootcamp #hero .ds-hero__shell{width:100%!important;max-width:none!important;margin-inline:0!important;border-radius:0!important}.ai-bootcamp[data-theme=dark]{--ds-faq-gap:#0B0C10;--ds-faq-row:#15161C;--ds-faq-mark:#2C2D37;--ds-faq-mark-fg:#F4F4F6;--ds-faq-mark-hover:#4850EC}.ai-bootcamp #hero .ds-hero__grid{width:var(--col)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}@container page (min-width:1101px){.ai-bootcamp #hero .ds-hero__grid{padding-bottom:200px!important}.ai-bootcamp #hero{position:relative}.ai-bootcamp #hero .ds-hero{padding-bottom:0!important}.ai-bootcamp #hero .ds-whyus{position:absolute!important;left:0;right:0;bottom:32px;z-index:2;margin:0!important;padding:0!important;background:none!important}.ai-bootcamp #hero .ds-whyus__inner{width:var(--col)!important;max-width:none!important;margin-inline:auto!important;padding:0!important;background:none!important}.ai-bootcamp #hero .ds-whyus__stats{background:none!important;gap:16px!important}}.ai-bootcamp{--ai-nest-card-m:21px;--ai-nest-card:33px;--ai-nest-frame:16.5px;--ai-nest-inner:27px;--ai-nest-media-m:21px;--ai-nest-media:27px;--ai-nest-plate-m:16.5px;--ai-nest-plate:21px;--ai-nest-shell-m:27px;--ai-nest-shell:42px;--ai-radius-2xl:30px;--ai-radius-3xl:33px;--ai-radius-4xl:36px;--ai-radius-5xl:42px;--ai-radius-lg:24px;--ai-radius-md:21px;--ai-radius-sm:19.5px;--ai-radius-xl:27px;--ai-radius-xs:9px;--radius-16:12;--radius-24:18;--radius-36:27;--radius-72:54;--radius-button-legacy:18px}.ai-bootcamp #programs [data-prog]{--pc:72,80,236}.ai-bootcamp #programs [data-prog]:nth-child(2){--pc:124,89,242}.ai-bootcamp #programs [data-prog]:nth-child(3){--pc:190,245,65}.ai-bootcamp #programs article[data-prog],.ai-bootcamp[data-theme] #programs article[data-prog]{background:#0b0c10!important;border:1px solid rgba(255,255,255,.1);position:relative;isolation:isolate;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1)}.ai-bootcamp #programs article[data-prog]:before,.ai-bootcamp #programs article[data-prog]:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;transition:opacity .6s ease}.ai-bootcamp #programs article[data-prog]:before{background:linear-gradient(180deg,rgba(var(--pc),calc(.55 * var(--pk, 1))),rgba(var(--pc),calc(.22 * var(--pk, 1))) 32%,#0b0c1000 58%)}.ai-bootcamp #programs article[data-prog]:after{opacity:0;background:linear-gradient(180deg,rgba(var(--pc),calc(.95 * var(--pk, 1))),rgba(var(--pc),calc(.42 * var(--pk, 1))) 38%,#0b0c1000 66%)}.ai-bootcamp #programs article[data-prog]:hover{transform:translateY(-8px) scale(1.0225);box-shadow:0 44px 80px -44px #17141f8c}.ai-bootcamp[data-theme=dark] #programs article[data-prog]:hover{box-shadow:0 44px 80px -40px #000000d9}.ai-bootcamp #programs [data-prog]:nth-child(3){--pk:.7}.ai-bootcamp #programs [data-prog] [data-prog-head] h3{color:#fff!important}.ai-bootcamp #projects [data-folders]{margin-top:var(--s-10);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ai-bootcamp #projects [data-folder]{display:flex;flex-direction:column;gap:16px;cursor:pointer}.ai-bootcamp #projects [data-folder-vis]{position:relative;aspect-ratio:1/.86;isolation:isolate}.ai-bootcamp #projects [data-folder-back]{position:absolute;inset:8% 0 0;border-radius:0 var(--ai-radius-xl, 27px) var(--ai-radius-xl, 27px) var(--ai-radius-xl, 27px);background:linear-gradient(160deg,rgba(var(--fc),1),rgba(var(--fc),.78));z-index:0}.ai-bootcamp #projects [data-folder-back]:before{content:"";position:absolute;left:0;top:-11%;width:44%;height:13%;border-radius:var(--ai-radius-xl, 27px) var(--ai-radius-xl, 27px) 0 0;background:rgba(var(--fc),1)}.ai-bootcamp #projects [data-folder-back]:after{content:"";position:absolute;left:40%;top:-11%;width:12%;height:13%;background:rgba(var(--fc),1);transform:skew(38deg);transform-origin:bottom left;border-top-right-radius:18px}.ai-bootcamp #projects [data-folder-paper]{position:absolute;left:6%;right:6%;top:16%;aspect-ratio:16/10;border-radius:var(--ai-radius-md, 21px);overflow:hidden;background:#fff;z-index:1;box-shadow:0 12px 30px -12px #14103059;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ai-bootcamp #projects [data-folder-paper] picture{display:contents}.ai-bootcamp #projects [data-folder-paper] video,.ai-bootcamp #projects [data-folder-paper] img{width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block}.ai-bootcamp #projects [data-folder-paper2]{top:22%;left:10%;right:10%;background:#ffffff8c;z-index:0;box-shadow:none}.ai-bootcamp #projects [data-folder-front]{position:absolute;left:0;right:0;bottom:0;height:62%;border-radius:var(--ai-radius-xl, 27px);background:rgba(var(--fc),.62);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);z-index:2;padding:22px 24px;display:flex;flex-direction:column;gap:4px;color:var(--ff)}.ai-bootcamp #projects [data-folder-meta]{display:flex;flex-direction:column;gap:6px}.ai-bootcamp #projects [data-folder]:nth-child(1) [data-folder-area]{color:#9aa0ff!important}.ai-bootcamp #projects [data-folder]:nth-child(2) [data-folder-area]{color:#b49cff!important}.ai-bootcamp #projects [data-folder]:nth-child(3) [data-folder-area]{color:#bef541!important}.ai-bootcamp #projects [data-folder-area]{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary, #9496A1)}.ai-bootcamp #projects [data-folder-title]{margin:0;font-size:clamp(20px,.8cqw + 12px,26px);line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--text-primary, #fff)}.ai-bootcamp #projects [data-folder-go]{position:absolute;right:20px;bottom:20px;width:48px;height:48px;border-radius:999px;display:grid;place-items:center;background:#ffffff38;color:var(--ff);transition:background .3s ease,transform .3s ease}.ai-bootcamp #projects [data-folder]:hover [data-folder-paper]:not([data-folder-paper2]){transform:translateY(-16%) rotate(-2deg)}.ai-bootcamp #projects [data-folder]:hover [data-folder-paper2]{transform:translateY(-8%) rotate(2deg)}.ai-bootcamp #projects [data-folder]:hover [data-folder-go]{background:#fff;color:#17141f;transform:rotate(45deg)}.ai-bootcamp #projects [data-folder-copy]{margin:0;font-size:var(--fs-p, 17px);line-height:1.55;color:var(--text-primary, #17141F)}.ai-bootcamp #projects [data-folder-chips]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.ai-bootcamp #projects [data-folder-chips] li{height:var(--chip-h-compact, 30px);display:inline-flex;align-items:center;padding:0 var(--chip-px-compact, 12px);border-radius:999px;background:var(--surface-sunken, #F7F7F9);font-size:14px;font-weight:600;color:var(--text-primary, #17141F)}.ai-bootcamp[data-theme=dark] #projects [data-folder-chips] li{background:#2c2d37;color:#f4f4f6}@media(prefers-reduced-motion:reduce){.ai-bootcamp #projects [data-folder-paper]{transition:none}}@container page (max-width:1024px){.ai-bootcamp #projects [data-folders]{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto;gap:40px}}.ai-bootcamp[data-theme=dark] #audience [data-role=caption-text],.ai-bootcamp[data-theme=dark] #audience span[style*=course-accent],.ai-bootcamp[data-theme=dark] #now [data-slider-list]>li[data-on],.ai-bootcamp[data-theme=dark] #now [data-slider-list]>li[data-on]>span:first-child,.ai-bootcamp[data-theme=dark] #mechanics [data-mech-list] li[data-on] [data-mech-t],.ai-bootcamp #hero .ds-hero__shell[data-pixel]{background:#05060a!important;background-image:none!important}.ai-bootcamp #hero [data-pixel-canvas]{position:absolute;inset:0;z-index:0;pointer-events:none;display:block}.ai-bootcamp #hero .ds-hero__shell[data-pixel]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#0607109e,#06071061 34%,#06071000 52%)}.ai-bootcamp #hero .ds-hero__shell[data-pixel] .ds-hero__grid{position:relative;z-index:1}@container page (max-width:1100px){.ai-bootcamp #hero .ds-hero__shell[data-pixel]:after{background:linear-gradient(180deg,#05060ae6,#05060ab3 45%,#05060a00 62%)}.ai-bootcamp #hero .ds-hero__shell[data-pixel]{padding-bottom:min(62vw,420px)!important}}.ai-bootcamp[data-theme=dark]{--text-primary:#FFFFFF;--text-secondary:#9496A1;--c-ink:#FFFFFF;--c-ink-2:#9496A1;--c-on-dark-2:#9496A1}.ai-bootcamp[data-theme=dark] #projects [data-folder-copy],.ai-bootcamp[data-theme=dark] #programs [data-prog] [data-prog-head] p{color:#9496a1!important}.ai-bootcamp #hero .ds-hero__shell[data-keyhero]{background:#030305!important;background-image:none!important}.ai-bootcamp #hero .ds-hero__shell[data-keyhero] .ds-hero__grid{position:relative;z-index:2}.ai-bootcamp #hero [data-kh-layer]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;--cx:72%;--cy:56%}.ai-bootcamp #hero [data-kh-layer]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030305,#030305e6 30%,#03030500 52%);z-index:5}.ai-bootcamp #hero [data-kh-rays]{position:absolute;left:var(--cx);top:var(--cy);width:260vmax;height:260vmax;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,#BEF541 0 9deg,transparent 9deg 46deg,#FF7AD9 46deg 58deg,transparent 58deg 102deg,#7C59F2 102deg 116deg,transparent 116deg 160deg,#BEF541 160deg 170deg,transparent 170deg 212deg,#FF7AD9 212deg 226deg,transparent 226deg 268deg,#4850EC 268deg 282deg,transparent 282deg 322deg,#F3FF6B 322deg 332deg,transparent 332deg);filter:blur(10px);opacity:.78;-webkit-mask:radial-gradient(circle at 50% 50%,transparent 0 3%,#000 9%,#000 18%,transparent 34%);mask:radial-gradient(circle at 50% 50%,transparent 0 3%,#000 9%,#000 18%,transparent 34%);animation:khSpin 48s linear infinite,khFlash 4s ease-in-out infinite}.ai-bootcamp #hero [data-kh-floor]{position:absolute;left:var(--cx);top:var(--cy);width:1400px;height:1400px;transform:translate(-50%,-50%) perspective(900px) rotateX(64deg);transform-style:preserve-3d}.ai-bootcamp #hero [data-kh-grid]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px);background-size:70px 70px;-webkit-mask:radial-gradient(circle,#000 0 30%,transparent 62%);mask:radial-gradient(circle,#000 0 30%,transparent 62%)}.ai-bootcamp #hero [data-kh-ring]{position:absolute;left:50%;top:50%;width:calc(900px*var(--s));height:calc(900px*var(--s));transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(255,255,255,.35)}.ai-bootcamp #hero [data-kh-ring]:first-of-type{border-width:22px;border-color:#ffffffe6;filter:blur(1px)}.ai-bootcamp #hero [data-kh-scene]{position:absolute;left:var(--cx);top:var(--cy);width:300px;height:250px;transform:translate(-50%,-50%);z-index:3}.ai-bootcamp #hero [data-kh-key]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 20px 30px rgba(0,0,0,.6))}.ai-bootcamp #hero [data-kh-cap]{animation:khPress 4s cubic-bezier(.3,.7,.3,1) infinite}.ai-bootcamp #hero [data-kh-shadow]{position:absolute;left:10%;right:10%;bottom:-6%;height:30%;background:radial-gradient(closest-side,rgba(0,0,0,.8),transparent);filter:blur(6px)}.ai-bootcamp #hero [data-kh-hand]{position:absolute;left:52%;top:-44%;width:110px;height:110px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5));animation:khHand 4s cubic-bezier(.3,.7,.3,1) infinite}.ai-bootcamp #hero [data-kh-pill]{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 22px;border-radius:999px;background:#0b0c10;border:2.5px solid #fff;color:#fff;font:700 19px/1 Mulish,sans-serif;letter-spacing:.02em;white-space:nowrap;box-shadow:0 10px 30px #0006}.ai-bootcamp #hero [data-kh-p1]{left:55%;top:24%;transform:rotate(-6deg)}.ai-bootcamp #hero [data-kh-p2]{right:3%;top:62%;overflow:hidden;font-family:JetBrains Mono,monospace;font-size:17px}.ai-bootcamp #hero [data-kh-load]{position:absolute;inset:0 auto 0 0;width:46%;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.28) 0 6px,transparent 6px 12px);animation:khLoad 2.4s linear infinite;z-index:-1}.ai-bootcamp #hero [data-kh-p3]{left:56%;bottom:20%;transform:rotate(-4deg);animation:khBump 4s ease-in-out infinite}.ai-bootcamp #hero [data-kh-p3] sup{font-size:12px;margin-left:-6px}.ai-bootcamp #hero [data-kh-star]{position:absolute;left:var(--x);top:var(--y);width:var(--z);height:var(--z);z-index:4;filter:drop-shadow(0 0 14px currentColor) drop-shadow(0 0 22px rgba(255,79,216,.7));animation:khTwinkle 3.2s ease-in-out infinite;animation-delay:var(--d)}.ai-bootcamp #hero [data-kh-star] svg{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.ai-bootcamp #hero [data-kh-layer] *{animation:none!important}}@container page (max-width:1100px){.ai-bootcamp #hero [data-kh-layer]{--cx:50%;--cy:80%}.ai-bootcamp #hero [data-kh-layer]:after{background:linear-gradient(180deg,#030305,#030305eb 48%,#03030500 64%)}.ai-bootcamp #hero .ds-hero__shell[data-keyhero]{padding-bottom:min(80vw,460px)!important}.ai-bootcamp #hero [data-kh-scene]{transform:translate(-50%,-50%) scale(.7)}.ai-bootcamp #hero [data-kh-p1]{left:4%;top:auto;bottom:40%}.ai-bootcamp #hero [data-kh-p2]{right:4%;top:auto;bottom:4%}.ai-bootcamp #hero [data-kh-p3]{left:4%;bottom:4%}.ai-bootcamp #hero [data-kh-pill]{height:38px;font-size:15px;padding:0 16px}}.ai-bootcamp #programs article[data-prog]{will-change:transform}.ai-bootcamp #programs article[data-prog] [data-prog-cta] a{transition:background .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1)}.ai-bootcamp #programs [data-prog-cta] a{background:var(--course-accent, #4850EC)!important;color:#fff!important}.ai-bootcamp #programs article[data-prog]:hover [data-prog-cta] a,.ai-bootcamp #programs [data-prog-cta] a:hover{background:#fff!important;color:#17141f!important}.ai-bootcamp #projects [data-folder-vis]{perspective:1100px}.ai-bootcamp #projects [data-folder-front]{transform-origin:50% 100%;transition:transform .9s cubic-bezier(.25,.8,.3,1),background .6s ease}.ai-bootcamp #projects [data-folder]:hover [data-folder-front],.ai-bootcamp #projects [data-folder][data-open] [data-folder-front]{transform:rotateX(-24deg)}.ai-bootcamp #projects [data-folder-paper]{transition:transform .9s cubic-bezier(.25,.8,.3,1)!important}.ai-bootcamp #projects [data-folder]:hover [data-folder-paper]:not([data-folder-paper2]),.ai-bootcamp #projects [data-folder][data-open] [data-folder-paper]:not([data-folder-paper2]){transform:translateY(-20%) rotate(-1.5deg)!important}.ai-bootcamp #projects [data-folder]:hover [data-folder-paper2],.ai-bootcamp #projects [data-folder][data-open] [data-folder-paper2]{transform:translateY(-10%) rotate(2deg)!important}.ai-bootcamp #projects{margin:0!important;padding:var(--section-gap) 0 0!important;border-radius:0!important;background:#0000!important}.ai-bootcamp #projects+section{margin-top:0}.ai-bootcamp #projects [data-folder-chips] li{background:var(--surface-page, #fff)}.ai-bootcamp[data-theme=dark] #projects [data-folder-chips] li{background:#26272f;color:#f4f4f6}.ai-bootcamp #programs [data-prog] [data-prog-head] h3[data-role=card-title]{font-size:clamp(22px,.9cqw + 15px,28px)!important;line-height:1.15!important;letter-spacing:-.02em}.ai-bootcamp #projects [data-folder-copy],.ai-bootcamp #programs [data-prog] [data-prog-head] p,.ai-bootcamp .ds-faq__a,.ai-bootcamp .ds-faq-cta__role{font-weight:var(--fw-body, 600)!important}.ai-bootcamp #programs [data-prog-result-text],.ai-bootcamp #programs [data-prog-roles],.ai-bootcamp #projects [data-folder-copy],.ai-bootcamp .ds-faq__a{font-size:clamp(16px,.6cqw + 9.8px,17px)!important;line-height:1.6!important}.ai-bootcamp [data-role=lead-text],.ai-bootcamp .ds-why__lead,.ai-bootcamp .ds-whyus__lead,.ai-bootcamp .ds-teachers__lead,.ai-bootcamp .ds-row__body,.ai-bootcamp .ds-why-card__p,.ai-bootcamp .ds-outcome__p,.ai-bootcamp #programs [data-prog-result-text],.ai-bootcamp #programs [data-prog-roles],.ai-bootcamp #projects [data-folder-copy],.ai-bootcamp .ds-faq__a,.ai-bootcamp .ds-aud-glass__p{line-height:var(--text-secondary-lh, 1.3)!important}.ai-bootcamp #projects [data-folder-front] [data-folder-chips]{margin:auto 0 0;padding:0 64px 0 0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.ai-bootcamp #projects [data-folder-front] [data-folder-chips] li{height:var(--chip-h-compact, 30px);display:inline-flex;align-items:center;padding:0 var(--chip-px-compact, 12px);border-radius:999px;background:#fff3!important;color:var(--ff)!important;font-size:13px;font-weight:600}.ai-bootcamp #projects [data-folder]:nth-child(3) [data-folder-front] [data-folder-chips] li{background:#17141f24!important}.ai-bootcamp #projects [data-folder-front]{height:66%!important;padding-bottom:20px!important}.ai-bootcamp[data-theme=dark] #programs{margin-top:0!important;padding-bottom:0!important}.ai-bootcamp #audience[data-ds-host]{padding:0!important;margin:var(--section-gap) 0 0!important}.ai-bootcamp #programs [data-prog-tools]{gap:var(--chips-gap, 6px)!important}.ai-bootcamp #programs [data-prog-tools] li{height:var(--chip-h, 42px)!important;padding:0 var(--chip-px, 18px)!important}.ai-bootcamp #projects [data-folder-chips]{gap:var(--chips-gap, 6px)!important}.ai-bootcamp #programs [data-prog-head]{gap:var(--title-text-gap, 8px)!important}@container page (max-width:600px){.ai-bootcamp #programs article[data-prog]{padding:12px!important}.ai-bootcamp #programs article[data-prog]>:not([data-prog-media]){padding-left:4px!important;padding-right:4px!important}.ai-bootcamp #programs [data-prog-cta]{align-self:stretch!important;width:auto!important;padding-bottom:4px!important}.ai-bootcamp #programs [data-prog-cta] a{display:flex!important;width:100%!important;box-sizing:border-box}}.ai-bootcamp #programs [data-prog-head]>:first-child{margin-bottom:calc(var(--eyebrow-gap, 16px) - var(--title-text-gap, 8px))}.ai-bootcamp{--t-h4:var(--fs-h4);--t-h5:var(--fs-h5);--t-p:var(--fs-p);--t-chip:var(--fs-chip);--t-caption:var(--fs-caption)}.ai-bootcamp #programs [data-prog] [data-prog-head] h3[data-role=card-title],.ai-bootcamp .ds-aud-glass__h,.ai-bootcamp #projects [data-folder-title]{font-size:var(--t-h4)!important;font-weight:var(--fw-heading, 600)!important;line-height:1.15!important;letter-spacing:-.02em}.ai-bootcamp .ds-faq__q,.ai-bootcamp .ds-faq-cta__name{font-size:var(--t-h5)!important;font-weight:var(--fw-heading, 600)!important;line-height:1.25!important}.ai-bootcamp #team .ds-row__item>span,.ai-bootcamp .ds-format__lead,.ai-bootcamp .ds-format__note,.ai-bootcamp #programs [data-prog-result-text],.ai-bootcamp #programs [data-prog-roles]{font-size:var(--t-p)!important;font-weight:var(--fw-body, 600)!important}.ai-bootcamp #programs [data-prog-tools] li,.ai-bootcamp .ds-format__method{font-size:var(--t-chip)!important;font-weight:600!important}.ai-bootcamp .ds-format__specs--tiles dd{font-size:var(--t-p)!important}.ai-bootcamp .ds-format__label,.ai-bootcamp .ds-format__contactT,.ai-bootcamp .ds-faq-cta__role,.ai-bootcamp .ds-format__consent{font-size:var(--t-caption)!important;font-weight:600!important}.ai-bootcamp #pricing[data-ds-host] .ds-format__shell{margin-inline:0!important;border-radius:0!important;padding-inline:max(var(--s-4),(100% - var(--col))/2)!important}.ai-bootcamp{--fs-h1:clamp(36px, 4.2cqw, 54px);--fs-h2:clamp(32px, 2.6cqw, 42px);--fs-h3:clamp(26px, 2.2cqw, 32px);--fs-h4:clamp(21px, .6cqw + 17.4px, 22px);--fs-h5:clamp(18px, .2cqw + 17.1px, 20px);--fs-lead:clamp(16px, 1.25cqw, 18px);--fs-p:clamp(16px, .6cqw + 9.8px, 17px);--fs-caption:13px}.ai-bootcamp .ds-whyus{padding:0 0 var(--space-section, 140px);font-family:var(--font-body, Mulish, sans-serif);color:var(--text-primary, #1D1D1D)}.ai-bootcamp .ds-whyus__inner{width:var(--container, min(1240px, 100% - 40px));margin-inline:auto}.ai-bootcamp .ds-whyus__head{margin:0 auto;max-width:none;text-align:center;display:flex;flex-direction:column;gap:var(--title-text-gap, 8px)}.ai-bootcamp .ds-whyus__title{margin:0;font-size:var(--fs-h2, clamp(32px, 2.6cqw, 42px));line-height:1.1;font-weight:var(--fw-heading, 500);letter-spacing:-.03em;text-wrap:balance}.ai-bootcamp .ds-whyus__lead{margin:0;font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);color:var(--text-secondary, #666);text-wrap:pretty}.ai-bootcamp .ds-whyus__stats{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:32px var(--list-cols-gap, 24px);margin-top:var(--title-content, 48px)}.ai-bootcamp .ds-whyus-stat{border-radius:0;padding:0;background:none;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--title-text-gap, 8px)}.ai-bootcamp .ds-whyus-stat__v{font-size:clamp(36px,3.6cqw,56px);line-height:1;font-weight:600;letter-spacing:-.03em;color:var(--text-primary, #17141F)}.ai-bootcamp .ds-whyus-stat__l{font-size:var(--fs-p, 16px);line-height:1.35;font-weight:500;color:var(--text-secondary, #57506A)}.ai-bootcamp .ds-whyus__media{margin-top:var(--title-content, 48px);overflow:hidden;border-radius:var(--radius-card, 27px);background:var(--surface-muted, #F2F1F6);aspect-ratio:16/9}.ai-bootcamp .ds-whyus__media{position:relative}.ai-bootcamp .ds-whyus__media img,.ai-bootcamp .ds-whyus__media iframe,.ai-bootcamp .ds-whyus__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border:0}.ai-bootcamp .ds-whyus__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:0;padding:0;background:#0000;cursor:pointer}.ai-bootcamp .ds-whyus__play:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#11121773,#11121700 55%)}.ai-bootcamp .ds-whyus__btn{position:relative;display:grid;place-items:center;width:80px;height:80px;padding:0;border-radius:999px;background:#fff;color:#17141f;box-shadow:var(--shadow-raised, 0 26px 54px -22px rgba(56, 40, 110, .34));transition:transform .26s cubic-bezier(.22,1,.36,1)}.ai-bootcamp .ds-whyus__play:hover .ds-whyus__btn{transform:scale(1.04)}.ai-bootcamp .ds-whyus__tri{display:grid;place-items:center;width:auto;height:auto;margin-left:4px;background:none;color:var(--text-primary, #17141F)}.ai-bootcamp .ds-whyus__dur{font-weight:600;color:var(--text-muted, #8A8496)}@container page (max-width:980px){.ai-bootcamp .ds-whyus__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (max-width:680px){.ai-bootcamp .ds-whyus{padding-bottom:var(--section-gap, 72px)}.ai-bootcamp .ds-whyus__stats{grid-template-columns:minmax(0,1fr)}.ai-bootcamp .ds-whyus-stat{padding:0;border-radius:0}.ai-bootcamp .ds-whyus__media{border-radius:var(--radius-card-m, 21px)}}.ai-bootcamp .ds-whyus--glass{padding:0;background:none}.ai-bootcamp .ds-whyus--glass .ds-whyus__stats{background:none;gap:16px}.ai-bootcamp .ds-whyus--glass .ds-whyus-stat{padding:24px;border-radius:24px;background:#ffffff14;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);align-items:flex-start;text-align:left}.ai-bootcamp .ds-whyus--glass .ds-whyus-stat__v{color:#fff;font-size:var(--fs-stat, clamp(20px, 2.2cqw, 32px));font-weight:700;letter-spacing:-.02em}.ai-bootcamp .ds-whyus--glass .ds-whyus-stat__l{color:#ffffffb8;font-size:var(--fs-p, 16px);font-weight:600}.ai-bootcamp .ds-row{display:grid;gap:36px;align-items:center;width:var(--col, min(1168px, 100% - 32px));max-width:100%;margin-inline:auto;font-family:var(--font-body, "Mulish", sans-serif);color:var(--text-primary, #1D1D1D)}.ai-bootcamp .ds-row--text{grid-template-columns:minmax(0,var(--ai-split-text, 4fr)) minmax(0,var(--ai-split-photo, 6fr))}.ai-bootcamp .ds-row--photo{grid-template-columns:minmax(0,var(--ai-split-photo, 6fr)) minmax(0,var(--ai-split-text, 4fr))}.ai-bootcamp .ds-row__copy{display:flex;flex-direction:column;gap:16px}.ai-bootcamp .ds-row__title{margin:0;font-size:var(--fs-h2, clamp(32px, 2.6cqw, 42px));line-height:1.1;font-weight:var(--fw-heading, 500);letter-spacing:-.03em;text-wrap:balance}.ai-bootcamp .ds-row__body+.ds-row__list{margin-top:calc(var(--lead-list-gap, 30px) - 16px)}.ai-bootcamp .ds-row__body{margin:0;font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);color:var(--text-secondary, #666);white-space:pre-line;text-wrap:pretty}.ai-bootcamp .ds-row__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--list-gap, 6px)}.ai-bootcamp .ds-row__item{display:flex;align-items:center;gap:var(--list-icon-gap, 12px);font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);text-wrap:pretty}.ai-bootcamp .ds-row__badge{flex:none;width:20px;height:20px;display:grid;place-items:center;color:var(--text-primary, #17141F)}.ai-bootcamp .ds-row__photo{margin:0;overflow:hidden;border-radius:var(--card-radius-fluid, var(--radius-card, 27px));background:var(--surface-muted, #F2F1F6);aspect-ratio:var(--ai-ratio-row, 3/2)}.ai-bootcamp .ds-upload{position:absolute;inset:0;display:grid;place-items:center;text-align:center;border:2px dashed var(--border-strong, #C9C5D4);border-radius:inherit;background:var(--surface-sunken, #F7F7F9);color:var(--text-secondary, #57506A);cursor:pointer;transition:background .18s ease,border-color .18s ease}.ai-bootcamp .ds-upload:hover,.ai-bootcamp .ds-upload[data-drag]{background:#efeff4;border-color:var(--course-accent, #4850EC)}.ai-bootcamp .ds-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.ai-bootcamp .ds-upload__in{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;pointer-events:none;font-size:13px;font-weight:500}.ai-bootcamp .ds-upload__in b{font-size:15px;font-weight:600;color:var(--text-primary, #17141F)}.ai-bootcamp .ds-upload-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ai-bootcamp .ds-upload-x{position:absolute;top:10px;right:10px;z-index:2;height:32px;padding:0 12px;border:0;border-radius:999px;background:#111217b3;color:#fff;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.ai-bootcamp .ds-row__photo{position:relative}.ai-bootcamp .ds-row__photo img,.ai-bootcamp .ds-row__photo video{display:block;width:100%;height:100%;object-fit:cover}@container page (max-width:1024px){.ai-bootcamp .ds-row--text,.ai-bootcamp .ds-row--photo{grid-template-columns:minmax(0,1fr)}.ai-bootcamp .ds-row--photo>.ds-row__copy{order:1}.ai-bootcamp .ds-row--photo>.ds-row__photo{order:2}}.ai-bootcamp .ds-aud{padding:0 0 var(--space-section, 140px);font-family:var(--font-body, Mulish, sans-serif);color:var(--text-primary, #17141F)}.ai-bootcamp .ds-aud__inner{width:var(--container, min(1240px, 100% - 40px));margin-inline:auto}.ai-bootcamp .ds-aud__head{margin:0 auto;max-width:none;text-align:center;display:flex;flex-direction:column;gap:var(--title-text-gap, 8px)}.ai-bootcamp .ds-aud__title{margin:0 auto;max-width:24ch;font-size:var(--fs-h2, clamp(32px, 2.6cqw, 42px));line-height:1.1;font-weight:var(--fw-heading, 500);letter-spacing:-.03em;text-wrap:balance}.ai-bootcamp .ds-aud__lead{margin:0;font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);color:var(--text-secondary, #57506A);text-wrap:pretty}.ai-bootcamp .ds-aud__grid{display:grid;gap:var(--grid-gap, 8px);margin-top:var(--title-content, 48px)}.ai-bootcamp .ds-aud__grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-bootcamp .ds-aud__grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-bootcamp .ds-aud-card{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius-media, 27px);min-height:520px;padding:var(--card-pad, 24px);display:flex;flex-direction:column;justify-content:flex-end;background:var(--color-navy-900, #1D1E23) center/cover no-repeat}.ai-bootcamp .ds-aud-card--empty{background:#2a2b31 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23ffffff66%27 stroke-width=%271.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%273%27 y=%274%27 width=%2718%27 height=%2716%27 rx=%273%27/%3E%3Ccircle cx=%279%27 cy=%2710%27 r=%272%27/%3E%3Cpath d=%27m21 16-5-5-9 9%27/%3E%3C/svg%3E") center/48px no-repeat}.ai-bootcamp .ds-aud-card--empty:after{opacity:.6}.ai-bootcamp .ds-aud-card__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:-2}.ai-bootcamp .ds-aud-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#111217e0,#1112178c 38%,#11121700 70%)}.ai-bootcamp .ds-aud-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--title-text-gap, 8px)}.ai-bootcamp .ds-aud-card__tag{display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:var(--radius-pill, 999px);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ai-bootcamp .ds-aud-card__tag--lime{background:var(--btn-on-dark-bg, #fff);color:var(--text-on-highlight, #111217)}.ai-bootcamp .ds-aud-card__tag--glass{background:#fff3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff}.ai-bootcamp .ds-aud-card__h{margin:0;font-size:var(--fs-h4, clamp(21px, .6cqw + 17.4px, 22px));line-height:1.15;font-weight:var(--fw-heading, 500);letter-spacing:-.01em;color:#fff;text-wrap:pretty}.ai-bootcamp .ds-aud-card__p{margin:0;max-width:56ch;font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);color:#ffffffd6;text-wrap:pretty}@media(prefers-reduced-motion:reduce){.ai-bootcamp .ds-aud-card__media[data-video]{display:none}}@container page (max-width:980px){.ai-bootcamp .ds-aud__grid[data-cols="3"]{grid-template-columns:minmax(0,1fr)}}@container page (max-width:680px){.ai-bootcamp .ds-aud{padding-bottom:var(--section-gap, 72px)}.ai-bootcamp .ds-aud__grid,.ai-bootcamp .ds-aud__grid[data-cols="2"]{grid-template-columns:minmax(0,1fr)}.ai-bootcamp .ds-aud-card{min-height:420px;border-radius:var(--radius-media-m, 21px);padding:var(--card-pad-mobile, 24px)}}.ai-bootcamp .ds-aud--photo{padding:0}.ai-bootcamp .ds-aud__photo{position:relative;overflow:hidden;isolation:isolate;width:var(--col, min(1168px, 100% - 32px));margin-inline:auto;border-radius:var(--card-radius-fluid, 27px);background:var(--surface-page-dark, #0B0C10);color:#fff}.ai-bootcamp .ds-aud__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ai-bootcamp .ds-aud__photo:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0b0c109e,#0b0c101f 34%,#0b0c101a 52%,#0b0c10c7)}.ai-bootcamp .ds-aud__photoIn{width:100%;margin-inline:auto;box-sizing:border-box;min-height:clamp(560px,50cqw,760px);padding:clamp(28px,4cqw,56px) clamp(16px,2.5cqw,40px) clamp(16px,2.5cqw,40px);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(160px,18cqw,300px)}.ai-bootcamp .ds-aud--photo .ds-aud__title{margin:0;max-width:20ch;text-align:left;color:#fff}.ai-bootcamp .ds-aud__glass{display:grid;grid-template-columns:repeat(var(--aud-cols, 5),minmax(0,1fr));gap:12px}.ai-bootcamp .ds-aud-glass{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,1.8cqw,28px);border-radius:var(--ai-radius-md, 21px);background:#14151c6b;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);color:#fff}.ai-bootcamp .ds-aud-glass__tag{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#bef541}.ai-bootcamp .ds-aud-glass__h{margin:0;font-size:var(--fs-h4, clamp(21px, .6cqw + 17.4px, 22px));line-height:1.15;font-weight:var(--fw-heading, 500);letter-spacing:-.02em;color:#fff;text-wrap:balance}.ai-bootcamp .ds-aud-glass__p{margin:0;font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);color:#d9d9de;text-wrap:pretty}@container page (max-width:1200px){.ai-bootcamp .ds-aud__glass{grid-template-columns:repeat(min(var(--aud-cols, 5),3),minmax(0,1fr))}}@container page (max-width:768px){.ai-bootcamp .ds-aud__glass{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-bootcamp .ds-aud__photoIn{gap:clamp(120px,30cqw,220px)}}@container page (max-width:600px){.ai-bootcamp .ds-aud__glass{grid-template-columns:minmax(0,1fr)}.ai-bootcamp .ds-aud__photo{width:auto;margin-inline:0;border-radius:0;overflow:visible;padding-top:0}.ai-bootcamp .ds-aud__bg{position:relative;inset:auto;display:block;width:var(--col, calc(100% - 32px) );height:auto;aspect-ratio:16/10;margin:0 auto;border-radius:var(--card-radius-fluid, 18px);z-index:0}.ai-bootcamp .ds-aud__photo:before{display:none}.ai-bootcamp .ds-aud__photoIn{width:var(--col, calc(100% - 32px) );min-height:0;gap:var(--title-content, 24px);padding:var(--title-content, 28px) 0 0}.ai-bootcamp .ds-aud-glass{background:#ffffff12}}@keyframes ds-skc-p{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ai-bootcamp .ds-skc{font-family:var(--font-body, Mulish, sans-serif);color:var(--text-primary, #17141F)}.ai-bootcamp .ds-skc__head{width:var(--col, min(1168px, 100% - 32px));margin:0 auto var(--title-content, 48px);display:flex;flex-direction:column;align-items:center;gap:var(--title-text-gap, 16px);text-align:center}.ai-bootcamp .ds-skc__title{margin:0;max-width:24ch;font-size:var(--fs-h2, clamp(32px, 2.6cqw, 42px));line-height:1.1;font-weight:var(--fw-heading, 600);letter-spacing:-.03em;text-wrap:balance}.ai-bootcamp .ds-skc__lead{margin:0;max-width:60ch;font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);color:var(--text-secondary, #57506A);text-wrap:pretty}.ai-bootcamp .ds-skc__stage{--skc-w:clamp(232px,29cqw,340px);--skc-gap:clamp(4px,.8cqw,10px);position:relative;overflow:hidden;width:var(--col, min(1168px, 100% - 32px));margin:0 auto;border-radius:var(--card-radius-fluid, 27px);padding:clamp(40px,6cqw,88px) 0;isolation:isolate;background:radial-gradient(35% 35% at 30% 45%,#c77dff8c 0,#c77dff00),radial-gradient(38% 42% at 72% 28%,#ffffffd9 0,#fff0),radial-gradient(55% 60% at 5% 95%,#a6f25a 0,#a6f25a00),radial-gradient(75% 75% at 12% 5%,#8a00ff 0,#8a00ff00),#4e57f0}.ai-bootcamp .ds-skc__fx{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.ai-bootcamp .ds-skc__track{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;gap:var(--skc-gap);width:max-content;will-change:transform}.ai-bootcamp .ds-skc__track[data-anim]{transition:transform .5s cubic-bezier(.65,0,.35,1)}.ai-bootcamp .ds-skc__card{flex:none;width:var(--skc-w);aspect-ratio:360/440;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(14px,1.6cqw,22px);padding:clamp(20px,2.2cqw,30px);border-radius:clamp(18px,2cqw,28px);background:#fff;color:#17141f;box-shadow:0 24px 48px -16px #14103047}.ai-bootcamp .ds-skc__ic{width:clamp(52px,5cqw,72px);height:clamp(52px,5cqw,72px);border-radius:clamp(14px,1.4cqw,20px);display:grid;place-items:center;background:#eef0ff;color:var(--course-accent, #4850EC)}.ai-bootcamp .ds-skc__ic svg{width:52%;height:52%}.ai-bootcamp .ds-skc__n{font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--course-accent, #4850EC)}.ai-bootcamp .ds-skc__t{margin:0;font-size:var(--fs-h4, clamp(21px, .6cqw + 17.4px, 22px));line-height:1.2;font-weight:var(--fw-heading, 600);letter-spacing:-.015em;text-wrap:pretty}.ai-bootcamp .ds-skc__tag{margin-top:auto;align-self:flex-start;padding:6px 12px;border-radius:999px;background:#f2f1f6;color:#57506a;font-size:13px;font-weight:600}@container page (max-width:600px){.ai-bootcamp .ds-skc__stage{--skc-w:min(72cqw,300px);padding:32px 0}}.ai-bootcamp .ds-skc__card{transition:transform .5s cubic-bezier(.65,0,.35,1),box-shadow .5s ease,opacity .5s ease;transform:scale(.94);opacity:.8}.ai-bootcamp .ds-skc__card[data-on]{transform:scale(1);opacity:1;box-shadow:0 36px 64px -18px #1410306b}.ai-bootcamp .ds-skc__card .ds-skc__ic{transition:background .5s ease,color .5s ease}.ai-bootcamp .ds-skc__card[data-on] .ds-skc__ic{background:var(--course-accent, #4850EC);color:#fff}@container page (min-width:1100px){.ai-bootcamp .ds-skc__stage{--skc-w:clamp(250px,21cqw,300px);--skc-gap:0px;aspect-ratio:16/9;display:flex;align-items:center;box-sizing:border-box;padding:0}}.ai-bootcamp .ds-skc__pager{position:absolute;left:50%;bottom:clamp(14px,2cqw,24px);transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ai-bootcamp .ds-skc__dot{position:relative;width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#17141f38;cursor:pointer;overflow:hidden;transition:width .3s ease}.ai-bootcamp .ds-skc__dot[data-on]{width:24px;background:#4850ec2e}.ai-bootcamp .ds-skc__dot[data-on]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--course-accent, #4850EC);transform-origin:left;animation:ds-skc-p var(--skc-int, 1.7s) linear forwards}@media(prefers-reduced-motion:reduce){.ai-bootcamp .ds-skc__dot[data-on]:after{animation:none;transform:scaleX(1)}}.ai-bootcamp .ds-skc__track:not([data-anim]) .ds-skc__card,.ai-bootcamp .ds-skc__track:not([data-anim]) .ds-skc__ic{transition:none}@media(prefers-reduced-motion:reduce){.ai-bootcamp .ds-skc__card{transition:none}}.ai-bootcamp .ds-faq{padding:0 0 var(--space-section, 140px);font-family:var(--font-body, Mulish, sans-serif);color:var(--text-primary, #1D1D1D)}.ai-bootcamp .ds-faq__inner{width:var(--container, min(1240px, 100% - 40px));margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--title-content, 48px)}.ai-bootcamp .ds-faq__title{margin:0;max-width:52ch;text-align:center;font-size:var(--fs-h2, clamp(32px, 2.6cqw, 42px));line-height:1.1;font-weight:var(--fw-heading, 500);letter-spacing:-.03em;text-wrap:balance}.ai-bootcamp .ds-faq__list{width:100%;display:flex;flex-direction:column;gap:2px;border-radius:var(--radius-card, 24px);overflow:hidden;background:var(--ds-faq-gap, #fff)}.ai-bootcamp .ds-faq__row{background:var(--ds-faq-row, var(--surface-sunken, #F7F7F9));padding:0}.ai-bootcamp .ds-faq__btn{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;background:#0000;border:0;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.ai-bootcamp .ds-faq__q{font-size:var(--fs-h5, clamp(16px, 1.25cqw, 20px));line-height:1.25;font-weight:var(--fw-heading, 500);letter-spacing:-.01em;color:var(--ds-faq-q, var(--text-primary, #17141F));text-wrap:pretty}.ai-bootcamp .ds-faq__sign{flex:none;width:30px;height:30px;margin-block:-6px;display:inline-flex;align-items:center;justify-content:center}.ai-bootcamp .ds-faq__mark{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:var(--ds-faq-mark, #fff);color:var(--ds-faq-mark-fg, var(--text-primary, #17141F));transition:transform .42s cubic-bezier(.22,1,.36,1),background .18s ease,color .18s ease}.ai-bootcamp .ds-faq__mark svg{width:16px;height:16px}.ai-bootcamp .ds-faq__btn[aria-expanded=true]{padding-bottom:0}.ai-bootcamp .ds-faq__mark--open{transform:rotate(180deg);background:var(--course-accent, #4850EC);color:#fff}.ai-bootcamp .ds-faq__btn:hover .ds-faq__mark{background:var(--ds-faq-mark-hover, var(--surface-inverse-brand, #111217));color:#fff}.ai-bootcamp .ds-faq__btn:hover .ds-faq__mark--open{background:var(--course-accent-hover, #2252E7)}.ai-bootcamp .ds-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1)}.ai-bootcamp .ds-faq__panel--open{grid-template-rows:1fr}.ai-bootcamp .ds-faq__clip{overflow:hidden;min-height:0}.ai-bootcamp .ds-faq__a{opacity:0;transform:translateY(-6px);transition:opacity .26s ease,transform .42s cubic-bezier(.22,1,.36,1)}.ai-bootcamp .ds-faq__panel--open .ds-faq__a{opacity:1;transform:none;transition-delay:80ms}.ai-bootcamp .ds-faq__btn{transition:padding-bottom .42s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.ai-bootcamp .ds-faq__panel,.ai-bootcamp .ds-faq__a,.ai-bootcamp .ds-faq__mark,.ai-bootcamp .ds-faq__btn{transition:none}}.ai-bootcamp .ds-faq__a{margin:0;padding:var(--title-text-gap, 8px) 86px 28px 32px;font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);color:var(--ds-faq-a, var(--text-secondary, #57506A));max-width:78ch;text-wrap:pretty}.ai-bootcamp .ds-faq__btn:focus-visible{outline:var(--focus-ring, 3px solid #4850EC);outline-offset:-3px}.ai-bootcamp .ds-faq--dark{--ds-faq-gap:var(--surface-inverse-brand,#111217);--ds-faq-row:#26272C;--ds-faq-row-hover:#2E2F35;--ds-faq-q:#fff;--ds-faq-a:rgba(255,255,255,.72);--ds-faq-mark:var(--surface-inverse-brand,#111217);--ds-faq-mark-fg:#fff;--ds-faq-mark-hover:#3A3B42}.ai-bootcamp .ds-faq--dark{margin:0 var(--panel-inset, 0px) var(--space-section, 120px);padding:var(--section-gap, 120px) 0;border-radius:var(--panel-radius, 42px);background:var(--surface-inverse-brand, #111217);color:#fff}.ai-bootcamp .ds-faq--dark .ds-faq__title{color:#fff}.ai-bootcamp .ds-faq--dark .ds-faq-cta{background:#1b1c21}.ai-bootcamp .ds-faq--dark .ds-faq__btn:focus-visible{outline:var(--focus-ring-inverse, 3px solid #BEF541)}.ai-bootcamp .ds-faq-cta{width:100%;box-sizing:border-box;margin-top:16px;border-radius:var(--radius-card-in-shell, 33px);background:var(--surface-inverse-brand, #111217);color:#fff;padding:var(--card-pad-shell, 30px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:center}.ai-bootcamp .ds-faq-cta__h{margin:0;font-size:var(--fs-h3, clamp(26px, 2.2cqw, 32px));line-height:1.1;font-weight:var(--fw-heading, 500);letter-spacing:-.02em;text-wrap:balance}.ai-bootcamp .ds-faq-cta__accent{display:block;color:var(--text-highlight, #BEF541)}.ai-bootcamp .ds-faq-cta__lead{margin:14px 0 0;font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);color:#ffffffb8;max-width:48ch;text-wrap:pretty}.ai-bootcamp .ds-faq-cta__card{border-radius:0;padding:0;background:none;display:flex;flex-direction:column;gap:20px}.ai-bootcamp .ds-faq-cta__who{display:flex;align-items:center;gap:16px}.ai-bootcamp .ds-faq-cta__ava{position:relative;flex:none;width:64px;height:64px;border-radius:999px;background:var(--color-navy-900, #1D1E23) center/cover no-repeat}.ai-bootcamp .ds-faq-cta__ava:after{content:"";position:absolute;right:1px;bottom:1px;width:14px;height:14px;border-radius:999px;background:var(--surface-highlight, #BEF541);box-shadow:0 0 0 3px var(--surface-inverse-brand, #111217)}.ai-bootcamp .ds-faq-cta__name{margin:0;font-size:var(--fs-h5, 18px);line-height:1.25;font-weight:var(--fw-heading, 500)}.ai-bootcamp .ds-faq-cta__role{margin:2px 0 0;font-size:var(--fs-caption, 14px);line-height:1.4;font-weight:600;color:#ffffffa3}.ai-bootcamp .ds-faq-cta__form{display:flex;flex-direction:column;gap:var(--field-gap, 8px)}.ai-bootcamp .ds-faq-cta__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--field-gap, 8px)}.ai-bootcamp .ds-faq-cta__field{height:var(--field-height, 52px);box-sizing:border-box;width:100%;border:0;border-radius:var(--radius-field, 999px);background:#fff;padding:0 20px;font-family:inherit;font-size:16px;font-weight:500;color:var(--field-fg, #1D1D1D);outline:none}.ai-bootcamp .ds-faq-cta__field::placeholder{color:var(--field-placeholder, #8A8496)}.ai-bootcamp .ds-faq-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--btn-height, 54px);padding:0 30px;border:0;border-radius:var(--radius-button, 999px);background:var(--btn-accent-bg, #4850EC);color:#fff;font-family:inherit;font-size:var(--btn-font-size, 15px);font-weight:var(--btn-font-weight, 600);text-decoration:none;cursor:pointer;transition:background .18s ease}.ai-bootcamp .ds-faq-cta__btn:hover{background:#fff;color:#17141f}.ai-bootcamp .ds-faq-cta__btn--lime{background:var(--btn-on-dark-bg, #fff);color:var(--btn-on-dark-fg, #17141F)}.ai-bootcamp .ds-faq-cta__btn--lime:hover{background:var(--btn-on-dark-bg-hover, #4850EC);color:var(--btn-on-dark-fg-hover, #fff)}.ai-bootcamp .ds-faq-cta__alt{margin:0;text-align:center;font-size:13px;font-weight:600;color:#ffffffa3}.ai-bootcamp .ds-faq-cta__alt a{color:#fff;text-decoration:underline;text-underline-offset:3px}.ai-bootcamp .ds-faq-cta :focus-visible{outline:var(--focus-ring-inverse, 3px solid #BEF541);outline-offset:3px}@container page (max-width:980px){.ai-bootcamp .ds-faq-cta{grid-template-columns:minmax(0,1fr)}}@container page (max-width:680px){.ai-bootcamp .ds-faq-cta{border-radius:var(--radius-card-m, 21px);padding:var(--card-pad-mobile, 24px)}.ai-bootcamp .ds-faq-cta__card{padding:0;border-radius:0}.ai-bootcamp .ds-faq-cta__row{grid-template-columns:minmax(0,1fr)}.ai-bootcamp .ds-faq-cta__btn{height:var(--btn-height-mobile, 52px);width:100%}}@container page (max-width:680px){.ai-bootcamp .ds-faq{padding-bottom:var(--section-gap, 72px)}.ai-bootcamp .ds-faq__list{border-radius:var(--radius-card-m, 18px)}.ai-bootcamp .ds-faq__btn{padding:20px;gap:14px}.ai-bootcamp .ds-faq__a{padding:var(--title-text-gap, 8px) 20px 20px}}.ai-bootcamp .ds-faq__inner:not(:has(.ds-faq__list)) .ds-faq-cta{margin-top:0}.ai-bootcamp[data-theme=dark] .ds-faq-cta:not(.ds-faq-cta--gradient){background:var(--surface-panel, #15161C)}.ai-bootcamp[data-theme=dark] .ds-faq-cta:not(.ds-faq-cta--gradient) .ds-faq-cta__card{background:none}.ai-bootcamp .ds-faq-cta__actions{display:flex;flex-wrap:wrap;gap:12px}.ai-bootcamp .ds-faq-cta__actions .ds-faq-cta__btn{flex:1 1 220px}.ai-bootcamp .ds-faq-cta__btn--light{background:#fff;color:#17141f}.ai-bootcamp .ds-faq-cta__btn--light:hover{background:var(--course-accent, #4850EC);color:#fff}.ai-bootcamp .ds-faq-cta--stack{grid-template-columns:minmax(0,1fr)!important;gap:24px}.ai-bootcamp .ds-faq-cta--stack .ds-faq-cta__actions{max-width:560px}.ai-bootcamp .ds-faq-cta--gradient{background:linear-gradient(110deg,#4b3fe0,#6b4bef 45%,#8a5cf5 75%,#9b6bff)}.ai-bootcamp .ds-faq-cta--gradient .ds-faq-cta__card{background:none}.ai-bootcamp .ds-mslider{padding:0 0 var(--space-section, 140px);font-family:var(--font-body, Mulish, sans-serif);color:var(--text-primary, #17141F)}.ai-bootcamp .ds-mslider__title{margin:0 auto clamp(28px,3cqw,48px);max-width:24ch;text-align:center;font-size:var(--fs-h2, clamp(32px, 2.6cqw, 42px));line-height:1.1;font-weight:var(--fw-heading, 500);letter-spacing:-.03em;text-wrap:balance}.ai-bootcamp .ds-mslider__row{width:var(--col, min(1168px, 100% - 32px));max-width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:48px;align-items:center}.ai-bootcamp .ds-mslider--media-left .ds-mslider__media{order:-1}.ai-bootcamp .ds-mslider--media-left .ds-mslider__row{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}.ai-bootcamp .ds-mslider__lead{margin:0 0 var(--lead-list-gap, 30px);font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);color:var(--text-secondary, #57506A)}.ai-bootcamp .ds-mslider__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.ai-bootcamp .ds-mslider__item{cursor:pointer;padding:6px 0;display:flex;flex-direction:column}.ai-bootcamp .ds-mslider__t{font-size:var(--fs-h4, clamp(21px, .6cqw + 17.4px, 22px));line-height:1.25;font-weight:var(--fw-heading, 500);color:var(--text-primary, #17141F);transition:color .25s ease}.ai-bootcamp .ds-mslider__item[data-on] .ds-mslider__t{color:var(--course-accent, #4850EC)}.ai-bootcamp .ds-mslider__c{margin-top:var(--title-text-gap, 8px);font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);color:var(--text-secondary, #57506A)}.ai-bootcamp .ds-mslider__media{margin:0;position:relative;overflow:hidden;border-radius:var(--radius-media, 27px);background:var(--surface-sunken, #F7F7F9);aspect-ratio:16/10}.ai-bootcamp .ds-mslider__v{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .45s ease}.ai-bootcamp .ds-mslider__v[data-on]{opacity:1}.ai-bootcamp .ds-mslider__pager{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ai-bootcamp .ds-mslider__dot{position:relative;width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#17141f38;cursor:pointer;overflow:hidden;transition:width .3s ease}.ai-bootcamp .ds-mslider__dot[data-on]{width:24px;background:#4850ec2e}.ai-bootcamp .ds-mslider__dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--course-accent, #4850EC);transform-origin:left;transform:scaleX(var(--p, 0))}@media(prefers-reduced-motion:reduce){.ai-bootcamp .ds-mslider__v{transition:none}}@container page (max-width:1024px){.ai-bootcamp .ds-mslider__row,.ai-bootcamp .ds-mslider--media-left .ds-mslider__row{grid-template-columns:minmax(0,1fr);gap:28px}.ai-bootcamp .ds-mslider__media{order:-1}}.ai-bootcamp .ds-mslider__note{margin:calc(var(--list-note-gap, 30px) - 16px) 0 0;font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);color:var(--text-secondary, #57506A);text-wrap:pretty}.ai-bootcamp .ds-mslider__title--side{text-align:left;margin:0 0 16px!important;max-width:none}@container page (max-width:600px){.ai-bootcamp .ds-mslider__pager{display:none}.ai-bootcamp .ds-mslider__v{opacity:0!important}.ai-bootcamp .ds-mslider__v:first-child{opacity:1!important}.ai-bootcamp .ds-mslider__item{cursor:default}.ai-bootcamp .ds-mslider__item[data-on] .ds-mslider__t{color:var(--text-primary, #17141F)}.ai-bootcamp .ds-mslider__item:not(:has(.ds-mslider__c)) .ds-mslider__t{font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3)}.ai-bootcamp .ds-mslider__item:not(:has(.ds-mslider__c)){padding:4px 0}}.ai-bootcamp .ds-outcomes{padding:0 0 var(--space-section, 140px);font-family:var(--font-body, Mulish, sans-serif);color:var(--text-primary, #1D1D1D)}.ai-bootcamp .ds-outcomes__inner{width:var(--container, min(1240px, 100% - 40px));margin-inline:auto}.ai-bootcamp .ds-outcomes__title{margin:0 auto;max-width:60ch;text-align:center;font-size:var(--fs-h2, clamp(32px, 2.6cqw, 42px));line-height:1.1;font-weight:var(--fw-heading, 500);letter-spacing:-.03em;text-wrap:balance}.ai-bootcamp .ds-outcomes__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap, 8px);margin-top:var(--title-content, 48px)}.ai-bootcamp .ds-outcome{min-width:0;overflow:hidden;border-radius:var(--radius-card, 27px);padding:var(--card-pad, 24px);display:flex;flex-direction:column;gap:14px;min-height:280px;background:var(--surface-sunken, #F7F7F9)}.ai-bootcamp .ds-outcome--accent,.ai-bootcamp .ds-outcome--ink{background:var(--surface-sunken, #F7F7F9);color:var(--text-primary, #17141F)}.ai-bootcamp .ds-outcome__h{margin:0;font-size:var(--fs-h4, clamp(21px, .6cqw + 17.4px, 22px));line-height:1.15;font-weight:var(--fw-heading, 500);letter-spacing:-.03em}.ai-bootcamp .ds-outcome__h+.ds-outcome__p{margin-top:calc(var(--title-text-gap, 8px) - 14px)}.ai-bootcamp .ds-outcome__p{margin:0;font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);text-wrap:pretty}.ai-bootcamp .ds-outcome--accent .ds-outcome__p,.ai-bootcamp .ds-outcome--ink .ds-outcome__p{color:var(--text-secondary, #57506A)}.ai-bootcamp .ds-outcome__media{margin-top:auto;margin-bottom:-32px;position:relative;overflow:hidden;border-radius:16.5px 16.5px 0 0}.ai-bootcamp .ds-outcome__media img{width:100%;height:auto;display:block}.ai-bootcamp .ds-outcome__cta{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;height:54px;padding:0 30px;border:0;border-radius:var(--radius-button, 18px);background:#fff;color:#1d1d1d;font-family:inherit;font-size:var(--btn-font-size, 15px);font-weight:var(--btn-font-weight, 600);cursor:pointer;transition:background .18s ease}.ai-bootcamp .ds-outcome__cta:hover{background:var(--course-accent, #4850EC);color:#fff}@container page (max-width:680px){.ai-bootcamp .ds-outcomes{padding-bottom:var(--section-gap, 72px)}.ai-bootcamp .ds-outcomes__grid{grid-template-columns:minmax(0,1fr);gap:var(--grid-gap, 8px)}.ai-bootcamp .ds-outcome{grid-column:auto!important;padding:var(--card-pad-mobile, 24px);border-radius:var(--radius-card-m, 21px);min-height:0;aspect-ratio:3/4}.ai-bootcamp .ds-outcome__media{margin-bottom:-24px}}.ai-bootcamp .ds-outcomes__split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,4cqw,64px);align-items:start}.ai-bootcamp .ds-outcomes--list .ds-outcomes__head{display:flex;flex-direction:column;gap:16px;text-align:left}.ai-bootcamp .ds-outcomes--list .ds-outcomes__title{text-align:left;margin:0}.ai-bootcamp .ds-outcomes__lead{margin:0;font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);color:var(--text-secondary, #57506A)}.ai-bootcamp .ds-outcomes__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px var(--list-cols-gap, 24px)}.ai-bootcamp .ds-outcomes__list li{display:flex;gap:var(--list-icon-gap, 12px);align-items:baseline}.ai-bootcamp .ds-outcomes__n{flex:none;font-size:var(--fs-tag, 14px);font-weight:700;letter-spacing:.04em;color:var(--course-accent, #4850EC)}.ai-bootcamp .ds-outcomes__t{font-size:clamp(17px,.4cqw + 15px,20px);line-height:1.35;font-weight:var(--fw-heading, 500);color:var(--text-primary, #17141F)}@container page (max-width:1024px){.ai-bootcamp .ds-outcomes__split{grid-template-columns:minmax(0,1fr);gap:32px}}@container page (max-width:600px){.ai-bootcamp .ds-outcomes__list{grid-template-columns:minmax(0,1fr);gap:16px}}.ai-bootcamp .ds-outcome__cta{text-decoration:none}:root{--sectionIndent: 100px}@media screen and (max-width:480px){:root{--sectionIndent: 50px}}.flex-row-centered{display:flex;justify-content:center}.flex-col-centered{display:flex;flex-direction:column;justify-content:center}.shadow{box-shadow:0 12px 21px #2ee4ff80}.shadow-svg{-webkit-filter:drop-shadow(0 12px 21px rgba(46,228,255,.4));filter:drop-shadow(0 12px 21px rgba(46,228,255,.4))}.shadow-svg-pink{-webkit-filter:drop-shadow(0 10px 4px rgba(232,62,140,.6));filter:drop-shadow(0 10px 4px rgba(232,62,140,.6))}.shadow-svg-arrow,.navigation-arrow{-webkit-filter:drop-shadow(0 0 4px rgb(46,228,255));filter:drop-shadow(0 0 4px rgb(46,228,255))}.shadow-svg-play,.play-arrow{-webkit-filter:drop-shadow(0 0 12px rgb(46,228,255));filter:drop-shadow(0 0 12px rgb(46,228,255))}.trapezoid-out{perspective:1000px;width:40px;height:32px}.trapezoid-in{width:inherit;height:inherit;transform:rotateX(65deg) scaleY(3);top:-2px}.trapezoid-in-invert{width:inherit;height:inherit;transform:rotateX(-65deg) scaleY(3)}.banner{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.navigation-arrow{position:absolute;background-image:url(/dist/images/navigation/navigation_arrow.svg);background-repeat:no-repeat;background-size:100% 100%}.play-arrow{position:absolute;background-image:url(/dist/images/navigation/video_play.svg);background-repeat:no-repeat;background-size:100% 100%}.play-arrow-background{background-image:url(/dist/images/navigation/video_play_bg.svg);background-repeat:no-repeat;background-size:100% 100%}#teach_academy section{margin-bottom:0!important}#teach_academy .ta-section{width:calc(100% - 32px);max-width:1440px;margin:0 auto!important;padding:clamp(72px,50.526px + 3.158vw,96px) clamp(24px,-26.105px + 7.368vw,80px)}#teach_academy .ta-section-wrap{width:100%;max-width:1280px;margin:0 auto}#teach_academy .ta-section-title{font-size:clamp(40px,32.842px + 1.053vw,48px);font-weight:400;letter-spacing:-1.2px;line-height:112.5%}#teach_academy .ta-btn{color:#fff;font-size:17.663px;font-style:normal;font-weight:500;line-height:34.336px;padding:19.34px 38.29px 21.2px;border-radius:220.786px;background:#ee3f13;width:fit-content;position:relative;display:inline-block;overflow:hidden}#teach_academy .ta-btn:hover span{transform:translateY(200%);color:#ee3f13}#teach_academy .ta-btn:hover span:before{color:#fff}#teach_academy .ta-btn span{position:relative;display:inline-block;transition:all .3s ease}#teach_academy .ta-btn span:before{transition:all .3s ease;position:absolute;top:0;left:0;width:100%;color:#ee3f13;content:attr(data-hover);transform:translate3d(0,-200%,0)}.call-popup__form-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/dist/images/promocode-page/arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 11px) 50%;background-size:24px}#pko .form__btn{font-size:clamp(16px,14.211px + .263vw,18px)}@media screen and (min-width:680px){#pko .form__btn{grid-column:span 2;padding:0}}@media screen and (min-width:1280px){#pko .form__btn{grid-column:span 1}}.pko2-form-bottom{padding-top:clamp(48px,31.68px + 2.4vw,72px)}.pko2-form-bottom .ba-subscribe__content{max-width:480px}@media screen and (max-width:680px){.home-v3-form.ba-subscribe--dark{background:#f7f7f9;padding:0 18px 72px}}.home-v3-form.ba-subscribe--dark .ba-subscribe__wrap:before,.home-v3-form.ba-subscribe--dark .ba-subscribe-form:before{content:none}.home-v3-form.ba-subscribe--dark .ba-subscribe__wrap{gap:36px}.home-v3-form.ba-subscribe--dark .ba-subscribe__header{color:#b2bac8;font-size:clamp(16px,14.64px + .2vw,18px);font-style:normal;font-weight:600;line-height:137.5%;max-width:240px}@media screen and (min-width:680px){.home-v3-form.ba-subscribe--dark .ba-subscribe__header{line-height:138.889%;max-width:100%}}.home-v3-form.ba-subscribe--dark .ba-subscribe__text{font-size:clamp(24px,14.48px + 1.4vw,38px);font-style:normal;line-height:120%;max-width:575px;margin-top:16px}@media screen and (min-width:680px){.home-v3-form.ba-subscribe--dark .ba-subscribe__text{line-height:121.053%;margin-top:24px}}.home-v3-form.ba-subscribe--dark .ba-subscribe__btn{color:#fff;border-radius:12px}.ba-subscribe__wrap:before{content:"";position:absolute;z-index:0;top:0;right:0;width:133px;height:156px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/dist/images/courses-adult/pko-new/rpo/form1-mob.png);background-image:-webkit-image-set(url(/dist/images/courses-adult/pko-new/rpo/form1-mob.webp) 1x,url(/dist/images/courses-adult/pko-new/rpo/form1-mob@2x.webp) 2x)}@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.ba-subscribe__wrap:before{background-image:url(/dist/images/courses-adult/pko-new/rpo/form1-mob@2x.png);background-image:-webkit-image-set(url(/dist/images/courses-adult/pko-new/rpo/form1-mob@2x.webp) 2x)}}@media screen and (min-width:1024px){.ba-subscribe__wrap:before{inset:auto auto -49px -15px;width:282px;height:278px;background-image:url(/dist/images/courses-adult/pko-new/rpo/form3.png);background-image:-webkit-image-set(url(/dist/images/courses-adult/pko-new/rpo/form3.webp) 1x,url(/dist/images/courses-adult/pko-new/rpo/form3@2x.webp) 2x)}}@media only screen and (min-width:1024px)and (-Webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1024px)and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:1024px)and (-o-min-device-pixel-ratio:3/2),only screen and (min-width:1024px)and (min-device-pixel-ratio:1.5){.ba-subscribe__wrap:before{background-image:url(/dist/images/courses-adult/pko-new/rpo/form3@2x.png);background-image:-webkit-image-set(url(/dist/images/courses-adult/pko-new/rpo/form3@2x.webp) 2x)}}@media screen and (min-width:1024px){.ba-subscribe-form:before{content:"";position:absolute;z-index:0;top:-47px;left:-202px;width:401px;height:249px;background-image:url(/dist/images/courses-adult/pko-new/rpo/form4.png);background-image:-webkit-image-set(url(/dist/images/courses-adult/pko-new/rpo/form4.webp) 1x,url(/dist/images/courses-adult/pko-new/rpo/form4@2x.webp) 2x);background-size:contain;background-repeat:no-repeat;background-position:center}}@media only screen and (min-width:1024px)and (-Webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1024px)and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:1024px)and (-o-min-device-pixel-ratio:3/2),only screen and (min-width:1024px)and (min-device-pixel-ratio:1.5){.ba-subscribe-form:before{background-image:url(/dist/images/courses-adult/pko-new/rpo/form4@2x.png);background-image:-webkit-image-set(url(/dist/images/courses-adult/pko-new/rpo/form4@2x.webp) 2x)}}.ba-subscribe__wrap{overflow:hidden;position:relative;max-width:1300px;margin:0 auto;display:flex;flex-direction:column;gap:48px;border-radius:24px;background-color:#111217;padding:clamp(36px,27.84px + 1.2vw,48px) clamp(24px,-20.88px + 6.6vw,90px)}@media screen and (min-width:1024px){.ba-subscribe__wrap{border-radius:36px;flex-direction:row;gap:16px;justify-content:space-between}}.ba-subscribe__content{position:relative;z-index:2}@media screen and (min-width:1024px){.ba-subscribe__content{max-width:60%}}.ba-subscribe__header{color:#fff;font-size:clamp(28px,21.2px + 1vw,38px);font-weight:600;line-height:clamp(34px,25.84px + 1.2vw,46px);max-width:470px}@media screen and (min-width:680px){.ba-subscribe__header{line-height:121.053%}}.ba-subscribe__text{color:#b2bac8;font-size:clamp(16px,14.64px + .2vw,18px);font-weight:600;line-height:138.889%;margin-top:24px}.ba-subscribe__list{list-style:none;margin-top:24px;display:grid;gap:clamp(12px,3.84px + 1.2vw,24px)}.ba-subscribe__list li{display:flex;align-items:center;gap:16px;font-size:clamp(16px,14.64px + .2vw,18px);font-weight:400;line-height:140%;color:#fff}.ba-subscribe__list li span{max-width:calc(100% - 50px)}.ba-subscribe-form{display:grid;gap:12px;position:relative;z-index:1}@media screen and (min-width:1024px){.ba-subscribe-form{width:420px;max-width:420px}}.ba-subscribe input,.ba-subscribe select,.ba-subscribe textarea{border-radius:16px;background:#fff;height:50px;padding:10px 20px;color:#1d1d1d;font-family:Mulish,sans-serif;font-size:16px;font-weight:400;line-height:130%;border:none;outline:none;width:100%}.ba-subscribe input::placeholder,.ba-subscribe select::placeholder,.ba-subscribe textarea::placeholder{color:#666}.ba-subscribe select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/dist/images/promocode-page/arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) 50%;background-size:24px;padding:10px 45px 10px 20px;display:flex;align-items:center}.ba-subscribe .iti input{padding-left:60px!important}.ba-subscribe .iti__selected-flag{padding-left:20px}.ba-subscribe .new-gdpr{margin-top:2px}.ba-subscribe .new-gdpr-text,.ba-subscribe .new-gdpr-link{color:#b2bac8;font-size:clamp(11px,8.96px + .3vw,14px);text-decoration:none;line-height:142.857%;text-align:center;font-weight:400}.ba-subscribe .form__field{margin:0;z-index:1}.ba-subscribe__btn{min-height:50px;margin:0;padding:clamp(13.5px,10.1px + .5vw,18.5px)!important;background:#4850ec!important;width:100%}@media screen and (min-width:680px){.ba-subscribe__btn{min-height:60px}}.ba-subscribe--light input{border:1px solid rgba(0,0,0,.1);background:#0000}.ba-subscribe--light .ba-subscribe__wrap{background:#f7f7f9;padding:clamp(24px,2.526px + 3.158vw,48px) clamp(24px,-29.684px + 7.895vw,84px);gap:clamp(24px,2.526px + 3.158vw,48px)}.ba-subscribe--light .ba-subscribe__wrap:before{top:auto;bottom:-134px;left:-163px;width:369px;height:369px;transform:rotate(18.062deg);background-image:url(/dist/images/courses-adult/ai-3ds-max/form1.png);background-image:-webkit-image-set(url(/dist/images/courses-adult/ai-3ds-max/form1.webp) 1x,url(/dist/images/courses-adult/ai-3ds-max/form1@2x.webp) 2x)}@media screen and (max-width:1024px){.ba-subscribe--light .ba-subscribe__wrap:before{bottom:90px}}.ba-subscribe--light .ba-subscribe__content{padding:0;max-width:initial}.ba-subscribe--light .ba-subscribe__header{max-width:480px;color:#242834}.ba-subscribe--light .ba-subscribe__text{margin-top:clamp(16px,8.842px + 1.053vw,24px);max-width:595px;color:#242834}.ba-subscribe--light .ba-subscribe-form:before{top:-158px;left:-258px;width:322px;height:322px;transform:rotate(-163deg);background-image:url(/dist/images/courses-adult/ai-3ds-max/form2.png);background-image:-webkit-image-set(url(/dist/images/courses-adult/ai-3ds-max/form2.webp) 1x,url(/dist/images/courses-adult/ai-3ds-max/form2@2x.webp) 2x)}.ba-subscribe--light .ba-subscribe__btn{background:#4850ec!important}.ba-subscribe--dark .ba-subscribe__wrap{background:#1d1d1d}@media screen and (max-width:1024px){.ba-subscribe--dark .ba-subscribe__wrap:before{content:none}}.ba-subscribe--dark .ba-subscribe__content{max-width:664px}@media screen and (max-width:680px){.ba-subscribe--dark .ba-subscribe__content{max-width:585px}}.ba-subscribe--dark .ba-subscribe__header{color:#fff}.ba-subscribe--dark .ba-subscribe__text{color:#fff;max-width:400px}.ba-subscribe--dark.pko-nova .ba-subscribe__header{max-width:472px}.ba-subscribe--dark.pko-nova .ba-subscribe__wrap{align-items:start}.ba-subscribe--dark.pko-nova .ba-subscribe__wrap:before{bottom:-51px}@media screen and (min-width:680px){.ba-subscribe--dark.pko-nova .ba-subscribe__wrap{padding:48px 90px}}.ba-subscribe--dark.pko-nova .ba-subscribe__content{padding:0}@media screen and (min-width:680px){.ba-subscribe--dark.pko-nova .ba-subscribe__content{max-width:60%}}.ba-subscribe--dark.pko-nova .ba-subscribe-form{padding:0;background-color:#0000}.ba-subscribe--dark.pko-nova .ba-subscribe-form .input-valid{z-index:1}.ba-subscribe--dark.pko-nova .ba-subscribe-form:before{left:-216px}.ba-subscribe--dark.pko-nova .ba-subscribe-form .form__field{z-index:2}.ba-subscribe--dark.pko-nova .ba-subscribe-form .new-gdpr-link,.ba-subscribe--dark.pko-nova .ba-subscribe-form .new-gdpr-text,.ba-subscribe--dark.pko-nova .ba-subscribe-form .gdpr-policy__text{color:#b2bac8!important}.ba-subscribe--dark.pko-nova .ba-subscribe__btn{border-radius:16px;background:#4850ec!important;box-shadow:none!important}.ba-subscribe--dark .confirm__sms-block .confirm__sms-text{color:#fff!important}.ba-subscribe .confirm__sms-block .confirm__sms-text{margin-top:12px!important;margin-bottom:12px}.ba-subscribe .confirm__sms-block .popup-form__input{margin-bottom:0}.summer-camp .study-format-cost{padding:0!important;margin-bottom:clamp(72px,29.053px + 6.316vw,120px)!important}.summer-camp .study-format-cost__form,.summer-camp .study-format-cost__pay-btn{background:#7c59f2}.summer-camp .study-format-cost__badge{padding:6px}.summer-camp .study-format-cost__price-old{display:block;color:#666;font-size:18px;font-weight:500;line-height:normal;text-decoration-line:line-through;text-align:right}.study-format-cost{padding:0!important;background:#1d1d1d}@media screen and (min-width:680px){.study-format-cost{background:#0000;padding:clamp(72px,29.053px + 6.316vw,120px) 16px!important}}.study-format-cost__wrapper{max-width:1800px;margin:72px auto;border-radius:72px;background:#1d1d1d;padding:clamp(72px,29.053px + 6.316vw,120px) 16px}@media screen and (min-width:680px){.study-format-cost__wrapper{margin:0 auto}}.study-format-cost__head{max-width:1134px;margin:0 auto 72px}@media screen and (min-width:680px){.study-format-cost__head{text-align:center}}.study-format-cost__title{margin:0 0 24px;color:#fff;font-weight:600;line-height:105.556%;font-size:clamp(36px,26.48px + 1.4vw,50px)}@media screen and (min-width:680px){.study-format-cost__title{line-height:120%}}.study-format-cost__subtitle{color:#b2bac8;font-size:clamp(18px,16.64px + .2vw,20px);font-weight:600;line-height:122.222%}@media screen and (min-width:680px){.study-format-cost__subtitle{line-height:115%}}.study-format-cost__content{display:flex;flex-direction:column;gap:16px;max-width:1134px;margin:0 auto}@media screen and (min-width:992px){.study-format-cost__content{display:grid;grid-template-columns:minmax(0,1fr) 472px;gap:24px;align-items:start}}.study-format-cost__card,.study-format-cost__form{border-radius:24px;z-index:5;position:relative}.study-format-cost__card{background:#fff;padding:24px}@media screen and (min-width:680px){.study-format-cost__card{padding:36px 36px 48px;border-radius:36px}}.study-format-cost__course-name{margin:0 0 24px;color:#1d1d1d;font-size:32px;font-weight:700;line-height:112.5%}.study-format-cost__tabs-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.study-format-cost__tab-btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:12px 24px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:#0000;cursor:pointer}.study-format-cost__tab-btn.is-active,.study-format-cost__tab-btn:hover{border:2px solid #4850ec;background:#4887ec1a}.study-format-cost__panel{opacity:0;position:absolute;pointer-events:none}.study-format-cost__panel.is-active{opacity:1;position:relative;pointer-events:auto}.study-format-cost__badge{display:inline-flex;align-items:center;justify-content:center;min-height:35px;padding:10px 24px;margin-bottom:24px;border-radius:24px;background:#fff200;color:#1d1d1d;font-size:18px;font-weight:700;line-height:138.889%}.study-format-cost__info{display:grid;gap:8px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.study-format-cost__info-item{display:grid;grid-template-columns:100px 1fr;gap:12px}.study-format-cost__info-label{color:#666;font-size:16px;font-weight:500;line-height:156.25%}.study-format-cost__info-value{color:#1d1d1d;font-size:16px;font-weight:500;line-height:156.25%}.study-format-cost__payments-title,.study-format-cost__single-price-label{color:#1d1d1d;font-size:20px;font-weight:700;line-height:125%}.study-format-cost__payments-title{margin-bottom:16px}.study-format-cost__payments{display:grid;gap:8px;margin-bottom:24px}.study-format-cost__payment{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:65px;padding:16px 24px;border-radius:16px;border:1px solid rgba(0,0,0,.1);cursor:pointer}.study-format-cost__payment-input{display:none}.study-format-cost__payment-input:checked~.study-format-cost__payment-radio{border-color:#4850ec;border-width:6px}.study-format-cost__payment-input:checked+.study-format-cost__payment-radio,.study-format-cost__payment-input:checked~.study-format-cost__payment-title,.study-format-cost__payment-input:checked~.study-format-cost__payment-price{position:relative;z-index:2}.study-format-cost__payment:has(.study-format-cost__payment-input:checked){border:2px solid #4850ec;background:#4887ec1a}.study-format-cost__payment-radio{position:relative;width:22px;height:22px;border:1px solid rgba(0,0,0,.2);border-radius:50%;background:#fff;transition:border .3s ease}.study-format-cost__payment-title{color:#1d1d1d;font-size:16px;font-weight:600;line-height:143.75%}.study-format-cost__payment-price{color:#1d1d1d;font-size:24px;font-weight:700;line-height:104.167%}.study-format-cost__single-price{color:#1d1d1d;font-size:32px;font-weight:700;line-height:normal}.study-format-cost__price-currency{color:#1d1d1d;font-size:18px;font-weight:500;line-height:normal}.study-format-cost__single-price-wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;margin-bottom:24px}.study-format-cost__pay-btn{display:flex;align-items:center;justify-content:center;min-height:60px;padding:16px 36px;border-radius:16px;background:#4850ec;color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:122.222%;transition:transform .3s ease}.study-format-cost__pay-btn:hover{transform:scale(1.03)}.study-format-cost__form{background:#4850ec;padding:24px;color:#fff}@media screen and (min-width:680px){.study-format-cost__form{padding:36px;border-radius:36px}}.study-format-cost__form-title{margin:0 0 16px;color:#fff;font-size:clamp(24px,18.56px + .8vw,32px);font-weight:700;line-height:120.833%;text-align:center}@media screen and (min-width:680px){.study-format-cost__form-title{text-align:left;line-height:112.5%}}.study-format-cost__form-text{color:#fff;font-size:16px;font-weight:600;line-height:137.5%;text-align:center;margin-bottom:16px}@media screen and (min-width:680px){.study-format-cost__form-text{text-align:left;line-height:143.75%;margin-bottom:24px}}.study-format-cost__form-fields{display:grid;gap:12px}.study-format-cost__field{width:100%;border-radius:16px;padding:0 20px;height:50px;border:1px solid rgba(0,0,0,.1);background:#fff;font-size:16px;font-weight:500;line-height:137.5%;color:#1d1d1d}@media screen and (min-width:680px){.study-format-cost__field{line-height:143.75%}}.study-format-cost__field::placeholder{color:#666}.study-format-cost select.convenient-contact-select{width:100%;height:50px;padding:0 20px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background-color:#fff;color:#1d1d1d;font-size:16px;font-family:Mulish,sans-serif;font-weight:500;line-height:137.5%;box-sizing:border-box}@media screen and (min-width:680px){.study-format-cost select.convenient-contact-select{line-height:143.75%}}.study-format-cost__form-btn{width:100%;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:60px;padding:16px 36px;border-radius:16px;background:#1d1d1d;color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:122.222%;transition:transform .3s ease}.study-format-cost__form-btn:hover{transform:scale(1.03)}.study-format-cost .new-gdpr{margin-top:4px;opacity:.8}.study-format-cost .gdpr-policy__text,.study-format-cost .gdpr-policy__link{color:#fff;text-align:center;font-size:12px;font-weight:500;line-height:166.667%;text-decoration:none}.study-format-cost .iti input{padding-left:58px!important}.study-format-cost .iti__selected-flag{padding-left:20px}.study-format-cost .confirm__sms-block .confirm__sms-text{color:#fff;margin-top:12px;margin-bottom:12px}.study-format-cost .confirm__sms-block .study-format-cost__field{margin-bottom:0}.ai-bootcamp-page .study-format-cost{background:var(--surface-sunken, #15161C);padding-left:16px!important;padding-right:16px!important}.ai-bootcamp-page .study-format-cost__wrapper{border-radius:initial;background:initial;padding:0}
