.course-duration-fact[data-astro-cid-3yew4lep]{background:#e8efff;border-color:#d9e5fd}.course-duration-fact[data-astro-cid-3yew4lep] .academy-fact-label[data-astro-cid-3yew4lep]{color:#174ca4;background:#d7e4ff;gap:5px}.course-duration-fact[data-astro-cid-3yew4lep] .duration-value[data-astro-cid-3yew4lep]{color:#005bff;align-items:baseline;gap:9px;margin:0;padding:0;line-height:1;display:flex}.duration-value[data-astro-cid-3yew4lep] strong[data-astro-cid-3yew4lep]{font-variant-numeric:tabular-nums;font-size:46px;font-weight:760;line-height:1}.duration-value[data-astro-cid-3yew4lep] span[data-astro-cid-3yew4lep]{color:#253850;font-size:18px;font-weight:600}.duration-ruler[data-astro-cid-3yew4lep]{grid-template-columns:repeat(var(--duration-weeks),minmax(0,1fr));align-self:stretch;gap:4px;margin:14px 0 10px;padding:0;list-style:none;display:grid}.duration-ruler[data-astro-cid-3yew4lep] li[data-astro-cid-3yew4lep]{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.duration-ruler[data-astro-cid-3yew4lep] i[data-astro-cid-3yew4lep]{width:100%;height:5px;animation:9s ease-in-out infinite duration-week-pulse;animation-delay:calc(var(--week-index) * .65s);background:#bdcff2;border-radius:2px;animation-play-state:paused;display:block}.course-duration-fact[data-astro-cid-3yew4lep].is-in-view .duration-ruler[data-astro-cid-3yew4lep] i[data-astro-cid-3yew4lep]{animation-play-state:running}.duration-ruler[data-astro-cid-3yew4lep] span[data-astro-cid-3yew4lep]{color:#6c7b90;font-variant-numeric:tabular-nums;font-size:9px;font-weight:600;line-height:1}.course-duration-fact[data-astro-cid-3yew4lep] .duration-detail[data-astro-cid-3yew4lep]{color:#52627a;margin:auto 0 0;padding-top:0;font-size:12px;line-height:1.4}@keyframes duration-week-pulse{0%,20%,to{background:#bdcff2;transform:scaleY(1)}8%{background:#005bff;transform:scaleY(1.5)}}@media (width<=640px){.duration-value[data-astro-cid-3yew4lep] strong[data-astro-cid-3yew4lep]{font-size:40px}.duration-ruler[data-astro-cid-3yew4lep]{gap:5px;margin-top:10px;margin-bottom:8px}.course-duration-fact[data-astro-cid-3yew4lep] .duration-detail[data-astro-cid-3yew4lep]{padding-top:0}}@media (prefers-reduced-motion:reduce){.duration-ruler[data-astro-cid-3yew4lep] i[data-astro-cid-3yew4lep]{animation:none}}.course-cost-fact[data-astro-cid-6oixizop]{background:#fff;border-color:#d9e3ed}.course-cost-fact[data-astro-cid-6oixizop] .academy-fact-label[data-astro-cid-6oixizop]{color:#3d4e61;background:#e5ecf6;gap:5px}.cost-fact-amount[data-astro-cid-6oixizop]{color:#151719;align-self:stretch;align-items:baseline;gap:5px;min-width:0;min-height:48px;display:flex}.cost-fact-prefix[data-astro-cid-6oixizop]{color:#68778b;flex:none;font-size:11px}.cost-fact-amount[data-astro-cid-6oixizop] strong[data-astro-cid-6oixizop]{color:#005bff;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-size:46px;font-weight:760;line-height:1}.cost-fact-unit[data-astro-cid-6oixizop]{color:#005bff;flex-direction:column;flex:none;gap:2px;font-size:22px;font-weight:650;line-height:1;display:flex}.cost-fact-unit[data-astro-cid-6oixizop] small[data-astro-cid-6oixizop]{color:#68778b;white-space:nowrap;font-size:10px;font-weight:500}.cost-fact-total[data-astro-cid-6oixizop]{flex-direction:column;gap:3px;margin:8px 0 0;display:flex}.cost-fact-total[data-astro-cid-6oixizop]>span[data-astro-cid-6oixizop]{color:#68778b;font-size:10px;line-height:1.3}.cost-fact-total[data-astro-cid-6oixizop]>div[data-astro-cid-6oixizop]{flex-wrap:wrap;align-items:baseline;gap:5px 9px;display:flex}.cost-fact-total[data-astro-cid-6oixizop] del[data-astro-cid-6oixizop]{color:#8893a1;white-space:nowrap;font-size:12px;line-height:1.3;text-decoration-thickness:1px}.cost-fact-total[data-astro-cid-6oixizop] b[data-astro-cid-6oixizop]{color:#202d3d;white-space:nowrap;font-size:18px;font-weight:750;line-height:1.3}.cost-fact-deadline[data-astro-cid-6oixizop]{color:#52657e;margin-top:5px;font-size:10px;line-height:1.3}.cost-fact-catalog[data-astro-cid-6oixizop]{color:#005bff;border-bottom:1px solid #b4c9ed;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;min-height:30px;margin-top:auto;padding-top:6px;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.cost-fact-catalog[data-astro-cid-6oixizop] svg{flex:none;transition:transform .25s}.cost-fact-catalog[data-astro-cid-6oixizop]:hover svg{transform:translate(3px)}.cost-fact-catalog[data-astro-cid-6oixizop]:focus-visible{outline-offset:3px;outline:2px solid #005bff}.course-cost-fact[data-astro-cid-6oixizop].cost-fact-overview,.course-cost-fact[data-astro-cid-6oixizop].cost-fact-overview:hover{color:#fff;background:#005bff;border-color:#005bff}.course-cost-fact[data-astro-cid-6oixizop].cost-fact-overview .academy-fact-label[data-astro-cid-6oixizop]{color:#fff;background:#ffffff24}.course-cost-fact[data-astro-cid-6oixizop].cost-fact-overview .cost-fact-invite[data-astro-cid-6oixizop]{color:#fff;max-width:none;margin:0 0 6px;padding:0;font-size:19px;font-weight:720;line-height:1.2}.cost-fact-overview[data-astro-cid-6oixizop] .cost-fact-amount[data-astro-cid-6oixizop] strong[data-astro-cid-6oixizop],.cost-fact-overview[data-astro-cid-6oixizop] .cost-fact-unit[data-astro-cid-6oixizop]{color:#fff}.cost-fact-overview[data-astro-cid-6oixizop] .cost-fact-prefix[data-astro-cid-6oixizop],.cost-fact-overview[data-astro-cid-6oixizop] .cost-fact-unit[data-astro-cid-6oixizop] small[data-astro-cid-6oixizop]{color:#e1ecff}.cost-fact-overview[data-astro-cid-6oixizop] .cost-fact-total[data-astro-cid-6oixizop]{flex-flow:wrap;align-items:baseline;gap:3px 5px;margin-top:5px}.cost-fact-overview[data-astro-cid-6oixizop] .cost-fact-total[data-astro-cid-6oixizop]>span[data-astro-cid-6oixizop]{color:#e1ecff;font-size:11px}.cost-fact-overview[data-astro-cid-6oixizop] .cost-fact-total[data-astro-cid-6oixizop] b[data-astro-cid-6oixizop]{color:#fff;font-size:12px;font-weight:650}.cost-fact-overview[data-astro-cid-6oixizop] .cost-fact-catalog[data-astro-cid-6oixizop]{color:#fff;border-color:#ffffff70;margin-top:auto}.cost-fact-overview[data-astro-cid-6oixizop] .cost-fact-catalog[data-astro-cid-6oixizop]:focus-visible{outline-color:#fff}@media (width<=1250px){.cost-fact-amount[data-astro-cid-6oixizop] strong[data-astro-cid-6oixizop]{font-size:40px}}@media (width<=1000px){.cost-fact-amount[data-astro-cid-6oixizop] strong[data-astro-cid-6oixizop]{font-size:46px}}@media (width<=640px){.cost-fact-amount[data-astro-cid-6oixizop] strong[data-astro-cid-6oixizop]{font-size:40px}}@media (prefers-reduced-motion:reduce){.cost-fact-catalog[data-astro-cid-6oixizop] svg{transition:none}}.course-format-fact[data-astro-cid-isikhsam]{background:#eef1f4;border-color:#e0e5eb}.course-format-fact[data-astro-cid-isikhsam] .academy-fact-label[data-astro-cid-isikhsam]{color:#40546b;background:#dde5ef;gap:5px}.course-format-fact[data-astro-cid-isikhsam] .format-fact-title[data-astro-cid-isikhsam]{color:#202a37;max-width:none;margin:0;padding:0;font-size:19px;font-weight:720;line-height:1.18}.format-fact-flow[data-astro-cid-isikhsam]{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;margin:12px 0 9px;padding:0;list-style:none;display:grid;position:relative}.format-fact-flow[data-astro-cid-isikhsam]:before,.format-fact-flow[data-astro-cid-isikhsam]:after{content:"";background:#c9d5e5;height:1px;position:absolute;top:14px;left:16.6667%;right:16.6667%}.format-fact-flow[data-astro-cid-isikhsam]:after{transform-origin:0;background:#005bff;animation:9s ease-in-out infinite paused format-flow-progress}.format-fact-flow[data-astro-cid-isikhsam] li[data-astro-cid-isikhsam]{z-index:1;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.format-fact-icon[data-astro-cid-isikhsam]{color:#6e85a2;width:29px;height:29px;animation:9s ease-in-out infinite format-flow-focus;animation-delay:calc(var(--format-step) * 2.3s);background:#eef1f4;border:1px solid #c7d5e8;border-radius:50%;place-items:center;animation-play-state:paused;display:grid}.format-fact-step-label[data-astro-cid-isikhsam]{color:#63748a;text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:10px;font-weight:600;line-height:1.3}.course-format-fact[data-astro-cid-isikhsam] .format-fact-detail[data-astro-cid-isikhsam]{color:#596b81;margin:auto 0 0;padding:0;font-size:11px;line-height:1.4}.course-format-fact[data-astro-cid-isikhsam].is-in-view .format-fact-flow[data-astro-cid-isikhsam]:after,.course-format-fact[data-astro-cid-isikhsam].is-in-view .format-fact-icon[data-astro-cid-isikhsam]{animation-play-state:running}@keyframes format-flow-progress{0%,8%{opacity:0;transform:scaleX(0)}15%{opacity:.8;transform:scaleX(0)}43%{opacity:.8;transform:scaleX(.5)}70%,84%{opacity:.8;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes format-flow-focus{0%,30%,to{color:#6e85a2;background:#eef1f4;border-color:#c7d5e8;transform:translateY(0)}12%{color:#fff;background:#005bff;border-color:#005bff;transform:translateY(-2px)}}@media (width<=640px){.course-format-fact[data-astro-cid-isikhsam] .format-fact-title[data-astro-cid-isikhsam]{font-size:19px}.format-fact-flow[data-astro-cid-isikhsam]{margin-top:10px}}@media (prefers-reduced-motion:reduce){.format-fact-flow[data-astro-cid-isikhsam]:after,.format-fact-icon[data-astro-cid-isikhsam]{animation:none}}.course-start-fact[data-astro-cid-uywj7tyb] .start-fact-heading[data-astro-cid-uywj7tyb]{box-sizing:border-box;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;padding-right:4px;display:flex}.course-start-fact[data-astro-cid-uywj7tyb] .start-fact-title[data-astro-cid-uywj7tyb]{color:#202d3f;min-width:0;margin:0;padding:0;font-size:22px;font-weight:650;line-height:1.15}.start-fact-title[data-astro-cid-uywj7tyb] strong[data-astro-cid-uywj7tyb]{color:#005bff;font-weight:750}.start-fact-calendar[data-astro-cid-uywj7tyb]{color:#5486d6;flex:none;place-items:center;width:49px;height:49px;animation:9s ease-in-out infinite paused start-calendar-motion;display:grid;position:relative}.start-fact-calendar[data-astro-cid-uywj7tyb]>span[data-astro-cid-uywj7tyb]{color:#005bff;background:#e8effd;border:1px solid #c5d7f4;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:0;right:-1px}.course-start-fact[data-astro-cid-uywj7tyb] .start-fact-detail[data-astro-cid-uywj7tyb]{color:#5b6d85;margin:9px 0 0;padding:0;font-size:11px;line-height:1.5}.start-fact-action[data-astro-cid-uywj7tyb]{color:#005bff;text-align:left;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b4c9ed;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;margin-top:auto;padding:6px 4px 0 0;font-size:12px;font-weight:700;display:flex}.start-fact-action[data-astro-cid-uywj7tyb] svg{flex:none;transition:transform .25s}a[data-astro-cid-uywj7tyb].start-fact-action{text-decoration:none}.start-fact-action[data-astro-cid-uywj7tyb]:hover svg{transform:translate(3px)}.start-fact-action[data-astro-cid-uywj7tyb]:focus-visible{outline-offset:3px;outline:2px solid #005bff}.course-start-fact[data-astro-cid-uywj7tyb].is-in-view .start-fact-calendar[data-astro-cid-uywj7tyb]{animation-play-state:running}@keyframes start-calendar-motion{0%,30%,to{transform:translateY(0)rotate(0)}16%{transform:translateY(-2px)rotate(-3deg)}}@media (width<=1250px){.course-start-fact[data-astro-cid-uywj7tyb] .start-fact-title[data-astro-cid-uywj7tyb]{font-size:20px}.start-fact-calendar[data-astro-cid-uywj7tyb]{width:43px;height:43px}}@media (width<=640px){.course-start-fact[data-astro-cid-uywj7tyb] .start-fact-title[data-astro-cid-uywj7tyb]{font-size:22px}.start-fact-action[data-astro-cid-uywj7tyb]{margin-top:9px}}@media (prefers-reduced-motion:reduce){.start-fact-calendar[data-astro-cid-uywj7tyb]{animation:none}.start-fact-action[data-astro-cid-uywj7tyb] svg{transition:none}}
