@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-regular.c8ba52b0.woff2) format("woff2"),url(../fonts/inter-regular.8c206db9.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter-medium.293fd13d.woff2) format("woff2"),url(../fonts/inter-medium.9053572c.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-bold.ec64ea57.woff2) format("woff2"),url(../fonts/inter-bold.93c1301b.woff) format("woff")}:root{--ld-spacer-0:0.25rem;--ld-spacer-1:0.5rem;--ld-spacer-2:0.75rem;--ld-spacer-3:1rem;--ld-spacer-4:1.25rem;--ld-spacer-5:1.5rem;--ld-spacer-6:2rem;--ld-spacer-7:2.25rem;--ld-spacer-8:2.5rem;--ld-spacer-9:3rem;--ld-spacer-10:3.5rem;--ld-spacer-11:4rem;--ld-spacer-12:5rem;--ld-spacer-13:6rem;--ld-spacer-14:8rem;--ld-spacer-fixed-0:4px;--ld-spacer-fixed-1:8px;--ld-spacer-fixed-2:12px;--ld-spacer-fixed-3:16px;--ld-spacer-fixed-4:20px;--ld-spacer-fixed-5:24px;--ld-spacer-fixed-6:32px;--ld-spacer-fixed-7:36px;--ld-spacer-fixed-8:40px;--ld-spacer-fixed-9:48px;--ld-spacer-fixed-10:56px;--ld-spacer-fixed-11:64px;--ld-spacer-fixed-12:80px;--ld-spacer-fixed-13:96px;--ld-spacer-fixed-14:128px;--ld-radius:4px;--ld-color-brand-primary:#3259eb;--ld-color-brand-secondary:#f3b33e;--ld-color-brand-tertiary:#479bf8;--ld-color-semantic-success:#3eab6a;--ld-color-semantic-error:#e65255;--ld-color-system-dark:#0e0e2c;--ld-color-system-body-text:#4a4a68;--ld-color-system-subtle:#8c8ca2;--ld-color-system-subtle-text:var(--ld-color-system-subtle);--ld-color-system-border:#dce1e8;--ld-color-system-light-1:#f3f8ff;--ld-color-system-light-2:#f7f9fc;--ld-color-system-white:#fff;--ld-color-alert-bg:#7a7a7a;--ld-color-alert-text:var(--ld-color-system-white);--ld-color-body-bg:var(--ld-color-system-white);--ld-color-border:#ddd;--ld-color-button:var(--ld-color-system-white);--ld-color-button-bg:var(--ld-color-brand-primary);--ld-color-button-bg-hover:#2c4fd1;--ld-color-progress-bar-bg:#f5f5f5;--ld-color-progress-bar-fg:#000;--ld-color-field-bg:var(--ld-color-system-light-1);--ld-color-field-bg-hover:var(--ld-color-system-white);--ld-color-field-bg-active:var(--ld-color-system-white);--ld-color-field-bg-valid:var(--ld-color-system-white);--ld-color-field-bg-error:var(--ld-color-system-white);--ld-color-field-bg-disabled:var(--ld-color-system-light-2);--ld-color-field-border:var(--ld-color-system-subtle);--ld-color-field-border-active:var(--ld-color-brand-primary);--ld-color-field-border-active-shadow:0 0 0 4px #3259eb33;--ld-color-field-border-error:var(--ld-color-semantic-error);--ld-color-field-border-error-shadow:0 0 0 4px #e6525533;--ld-color-field-border-valid:var(--ld-color-semantic-success);--ld-color-field-border-valid-shadow:0 0 0 4px #3eab6a33;--ld-color-field-border-disabled:var(--ld-color-system-light-3);--ld-color-field-text:var(--ld-color-system-subtle-text);--ld-color-field-text-active:var(--ld-color-system-dark);--ld-color-field-text-valid:var(--ld-color-system-dark);--ld-color-field-text-error:var(--ld-color-system-dark);--ld-color-field-text-disabled:var(--ld-color-system-subtle-text);--ld-color-field-description:var(--ld-color-system-subtle-text);--ld-color-field-error:var(--ld-color-semantic-error);--ld-color-label:var(--ld-color-system-dark);--ld-typography-font-family:inter,-apple-system,roboto,ubuntu,sans-serif;--ld-typography-font-weight-regular:400;--ld-typography-font-weight-medium:500;--ld-typography-font-weight-bold:700;--ld-typography-desktop-h1-size:4rem;--ld-typography-desktop-h1-height:4.5rem;--ld-typography-desktop-h1-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h1-spacing:-2%;--ld-typography-desktop-h1-margin:var(--ld-spacer-8);--ld-typography-mobile-h1-size:3rem;--ld-typography-mobile-h1-height:3.5rem;--ld-typography-mobile-h1-margin:var(--ld-spacer-7);--ld-typography-desktop-h2-size:3rem;--ld-typography-desktop-h2-height:3.5rem;--ld-typography-desktop-h2-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h2-spacing:-2%;--ld-typography-desktop-h2-margin:var(--ld-spacer-7);--ld-typography-mobile-h2-size:2.5rem;--ld-typography-mobile-h2-height:3rem;--ld-typography-mobile-h2-margin:var(--ld-spacer-6);--ld-typography-desktop-h3-size:2.5rem;--ld-typography-desktop-h3-height:3rem;--ld-typography-desktop-h3-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h3-spacing:-2%;--ld-typography-desktop-h3-margin:var(--ld-spacer-6);--ld-typography-mobile-h3-size:2rem;--ld-typography-mobile-h3-height:2.5rem;--ld-typography-mobile-h3-margin:var(--ld-spacer-5);--ld-typography-desktop-h4-size:2rem;--ld-typography-desktop-h4-height:2.5rem;--ld-typography-desktop-h4-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h4-spacing:inherit;--ld-typography-desktop-h4-margin:var(--ld-spacer-5);--ld-typography-mobile-h4-size:1.5rem;--ld-typography-mobile-h4-height:2rem;--ld-typography-mobile-h4-margin:var(--ld-spacer-4);--ld-typography-desktop-h5-size:1.5rem;--ld-typography-desktop-h5-height:2rem;--ld-typography-desktop-h5-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h5-spacing:inherit;--ld-typography-desktop-h5-margin:var(--ld-spacer-4);--ld-typography-mobile-h5-size:1.25rem;--ld-typography-mobile-h5-height:1.75rem;--ld-typography-mobile-h5-margin:var(--ld-spacer-4);--ld-typography-desktop-h6-size:1.125rem;--ld-typography-desktop-h6-height:1.5rem;--ld-typography-desktop-h6-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h6-spacing:inherit;--ld-typography-desktop-h6-margin:var(--ld-spacer-3);--ld-typography-mobile-h6-size:1.125rem;--ld-typography-mobile-h6-height:1.5rem;--ld-typography-mobile-h6-margin:var(--ld-spacer-3);--ld-typography-desktop-body-large-size:1.25rem;--ld-typography-desktop-body-large-height:1.75rem;--ld-typography-mobile-body-large-size:1rem;--ld-typography-mobile-body-large-height:1.5rem;--ld-typography-desktop-body-size:1rem;--ld-typography-desktop-body-height:1.5rem;--ld-typography-mobile-body-size:0.875rem;--ld-typography-mobile-body-height:1.375rem;--ld-typography-desktop-body-small-size:0.875rem;--ld-typography-desktop-body-small-height:1.375rem;--ld-typography-desktop-caption-size:0.75rem;--ld-typography-desktop-caption-height:1.25rem;--ld-typography-desktop-caption-weight:var(--ld-typography-font-weight-regular);--ld-typography-mobile-caption-size:0.75rem;--ld-typography-mobile-caption-height:1.25rem;--ld-typography-desktop-pre-title-size:0.75rem;--ld-typography-desktop-pre-title-height:1.25rem;--ld-typography-desktop-pre-title-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-pre-title-spacing:3%;--ld-typography-desktop-pre-title-transform:uppercase;--ld-typography-mobile-pre-title-size:0.75rem;--ld-typography-mobile-pre-title-height:1.25rem;--ld-typography-desktop-button-text-size:1rem;--ld-typography-desktop-button-text-height:1.5rem;--ld-typography-desktop-button-text-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-button-text-spacing:3%;--ld-typography-mobile-button-text-size:0.875rem;--ld-typography-mobile-button-text-height:1.375rem;--ld-typography-desktop-link-size:1rem;--ld-typography-desktop-link-height:1.5rem;--ld-typography-desktop-link-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-link-decoration:underline;--ld-typography-mobile-link-size:0.875rem;--ld-typography-mobile-link-height:1.375rem;--ld-icon-size-xl:2rem;--ld-icon-size-lg:1.5rem;--ld-icon-size-md:1.25rem;--ld-icon-size-sm:1rem;--ld-icon-size-default:var(--ld-icon-size-md);--ld-layout-grid-gap:0 var(--ld-spacer-fixed-6);--ld-layout-max-width:1600px;--ld-layout-padding:0 var(--ld-spacer-fixed-4);--ld-layout-grid-template-columns:8fr 4fr;--ld-layout-grid-template-areas:"header sidebar" "content sidebar" "footer sidebar";--ld-layout-no-sidebar-grid-template-columns:1fr;--ld-layout-no-sidebar-grid-template-areas:"header" "content" "footer";--ld-layout-reversed-sidebar-grid-template-columns:4fr 8fr;--ld-layout-reversed-sidebar-grid-template-areas:"sidebar header" "sidebar content" "sidebar footer";--ld-layout-mobile-grid-template-columns:1fr;--ld-mobile-layout-grid-template-areas:"header" "sidebar" "content" "footer";--ld-layout-header-grid-gap:var(--ld-spacer-2) 0;--ld-layout-footer-grid-gap:var(--ld-spacer-1) 0;--ld-layout-sidebar-padding:var(--ld-spacer-fixed-6);--ld-layout-sidebar-border-width:0.063rem;--ld-layout-sidebar-border-color:var(--ld-color-system-border);--ld-button-border-radius:var(--ld-radius);--ld-button-border-radius-rounded:100px;--ld-field-radius:var(--ld-radius);--ld-alert-border-radius:8px;--ld-alert-border-width:1px;--ld-alert-margin:0 0 var(--ld-spacer-3) 0;--ld-alert-padding:var(--ld-spacer-2) var(--ld-spacer-fixed-3);--ld-alert-last-margin:0 0 var(--ld-spacer-8) 0;--ld-breadcrumbs-font-size:var(--ld-typography-desktop-body-small-size);--ld-breadcrumbs-line-height:var(--ld-typography-desktop-body-small-height);--ld-breadcrumbs-font-weight:var(--ld-typography-font-weight-regular);--ld-breadcrumbs-link-color:var(--ld-color-brand-primary);--ld-breadcrumbs-text-color:var(--ld-color-body-text);--ld-breadcrumbs-delimiter-color:var(--ld-color-system-border);--ld-breadcrumbs-truncation-size:19ch;--ld-tabs-gap:var(--ld-spacer-6);--ld-tabs-font-weight:var(--ld-typography-font-weight-bold);--ld-tabs-color-text-active:var(--ld-color-brand-primary);--ld-tabs-background-color-hover:var(--ld-color-system-light-2);--ld-tabs-border-width:2px;--ld-tabs-border-width-active:4px;--ld-tabs-border-color:var(--ld-color-system-border);--ld-tabs-border-color-active:var(--ld-color-brand-primary);--ld-tabs-tab-gap:10px;--ld-pricing-gap:0.25rem 0;--ld-instructors-margin:var(--ld-spacer-8) 0 0 0;--ld-instructors-gap:var(--ld-spacer-2);--ld-instructors-list-gap:var(--ld-spacer-3);--ld-instructors-item-gap:var(--ld-spacer-3);--ld-instructors-avatar-border-radius:50%;--ld-steps-margin-top:var(--ld-spacer-6);--ld-steps-list-gap:var(--ld-spacer-3);--ld-steps-info-padding:var(--ld-spacer-3) var(--ld-spacer-fixed-5);--ld-steps-item-background-color:var(--ld-color-system-light-2);--ld-steps-item-background-color-hover:var(--ld-color-system-border);--ld-steps-item-border-width:0.063rem;--ld-steps-item-border-color:var(--ld-color-system-border);--ld-steps-item-border-radius:0.25rem;--ld-steps-item-truncation-size:65ch;--ld-steps-sub-item-background-color:var(--ld-color-system-white);--ld-steps-link-item-background-color:var(--ld-color-system-border);--ld-steps-link-item-padding:var(--ld-spacer-0) var(--ld-spacer-fixed-5);--ld-steps-loader-item-padding:var(--ld-spacer-1) var(--ld-spacer-fixed-5);--ld-steps-pagination-margin:var(--ld-spacer-6) 0 0 0;--ld-pagination-item-size:2rem;--ld-pagination-item-active-color:var(--ld-color-brand-primary);--ld-pagination-item-active-border:0.063rem solid var(--ld-color-brand-primary);--ld-pagination-item-active-border-radius:0.25rem;--ld-progress-bar-width:100%;--ld-progress-bar-height:1rem;--ld-progress-bar-background-color:var(--ld-color-system-border);--ld-progress-bar-foreground-color:var(--ld-color-brand-primary);--ld-progress-bar-border-radius:0.125rem;--ld-progress-bar-margin:var(--ld-spacer-4) 0 var(--ld-spacer-2) 0;--ld-progress-bar-value:0%;--ld-progress-donut-size:1.625rem;--ld-progress-donut-background-color:var(--ld-color-system-border);--ld-progress-donut-foreground-color:var(--ld-color-brand-primary);--ld-course-overview-gap:1rem}.ld-layout{grid-gap:var(--ld-layout-grid-gap);color:var(--ld-color-system-body-text);display:grid;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-regular);grid-template-areas:var(--ld-layout-grid-template-areas);grid-template-columns:var(--ld-layout-grid-template-columns);line-height:var(--ld-typography-desktop-body-height);margin:0 auto;max-width:var(--ld-layout-max-width);padding:var(--ld-layout-padding)}@media(max-width:960px){.ld-layout{font-size:var(--ld-typography-mobile-body-size);line-height:var(--ld-typography-mobile-body-height)}}@media(max-width:420px){.ld-layout{grid-template-areas:var(--ld-layout-mobile-grid-template-areas);grid-template-columns:var(--ld-layout-mobile-grid-template-columns)}}.ld-layout--no-sidebar{grid-template-areas:var(--ld-layout-no-sidebar-grid-template-areas);grid-template-columns:var(--ld-layout-no-sidebar-grid-template-columns)}.ld-layout--reversed-sidebar{grid-template-areas:var(--ld-layout-reversed-sidebar-grid-template-areas);grid-template-columns:var(--ld-layout-reversed-sidebar-grid-template-columns)}.ld-layout__header{grid-gap:var(--ld-layout-header-grid-gap);display:grid;grid-area:header}.ld-layout__footer{grid-area:footer}.ld-layout__sidebar{grid-area:sidebar}.ld-layout__sidebar__content{border:var(--ld-layout-sidebar-border-width) solid var(--ld-layout-sidebar-border-color);padding:var(--ld-layout-sidebar-padding)}.ld-layout__content{display:grid;grid-area:content}.ld-icon{height:var(--ld-icon-size-default);width:var(--ld-icon-size-default)}.ld-icon--sm{height:var(--ld-icon-size-sm);width:var(--ld-icon-size-sm)}.ld-icon--md{height:var(--ld-icon-size-md);width:var(--ld-icon-size-md)}.ld-icon--lg{height:var(--ld-icon-size-lg);width:var(--ld-icon-size-lg)}.ld-icon--xl{height:var(--ld-icon-size-xl);width:var(--ld-icon-size-xl)}.ld-alert{align-items:center;border-radius:var(--ld-alert-border-radius);border-style:solid;border-width:var(--ld-alert-border-width);display:flex;gap:var(--ld-spacer-3);margin:var(--ld-alert-margin);padding:var(--ld-alert-padding)}.ld-alert:last-child{margin:var(--ld-alert-last-margin)}.ld-alert--info{background-color:#3259eb1a;border-color:var(--ld-color-brand-primary)}.ld-alert__icon--info{color:var(--ld-color-brand-primary)}.ld-alert--warning{background-color:#f3b33e1a;border-color:var(--ld-color-brand-secondary)}.ld-alert__icon--warning{color:var(--ld-color-brand-secondary)}.ld-alert--error{background-color:#f3696c1a;border-color:var(--ld-color-semantic-error)}.ld-alert__icon--error{color:var(--ld-color-semantic-error)}.ld-alert--timer{background-color:var(--ld-color-system-light-2);border-color:var(--ld-color-system-body-text)}.ld-alert__icon--timer{color:var(--ld-color-system-body-text)}.ld-alert__icon{display:inline-flex}.ld-alert__message{flex-grow:2}.ld-alert__button,.ld-alert__label{align-self:flex-end;flex-grow:1}.ld-title{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h2-size);font-weight:var(--ld-typography-desktop-h2-weight);letter-spacing:var(--ld-typography-desktop-h2-spacing);line-height:var(--ld-typography-desktop-h2-height);margin-bottom:var(--ld-typography-desktop-h2-margin)}@media(max-width:960px){.ld-title{font-size:var(--ld-typography-mobile-h2-size);letter-spacing:var(--ld-typography-mobile-h2-spacing);line-height:var(--ld-typography-mobile-h2-height);margin-bottom:var(--ld-typography-mobile-h2-margin)}}.ld-breadcrumbs{font-size:var(--ld-breadcrumbs-font-size);font-weight:var(--ld-breadcrumbs-font-weight);line-height:var(--ld-breadcrumbs-line-height)}.ld-breadcrumbs__list{display:flex;list-style:none;margin:0;padding:0;vertical-align:middle}.ld-breadcrumbs__item:not(:last-child):after{color:var(--ld-breadcrumbs-delimiter-color);content:"/";display:inline-block;font-size:calc(var(--ld-breadcrumbs-font-size)*1.2);margin:0 .375rem 0 .5rem;transform:rotate(-15deg);vertical-align:middle}.ld-breadcrumbs__item>*{display:inline-block;vertical-align:middle}.ld-breadcrumbs__link{color:var(--ld-breadcrumbs-link-color);max-width:var(--ld-breadcrumbs-truncation-size);overflow:hidden;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.ld-breadcrumbs__link[href=""]{color:var(--ld-breadcrumbs-text-color);cursor:default;pointer-events:none}.ld-button{align-items:center;border-radius:var(--ld-button-border-radius);border-style:none;box-sizing:border-box;color:var(--ld-color-system-white);cursor:pointer;display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-button-text-size);font-weight:var(--ld-typography-desktop-button-text-weight);justify-content:center;letter-spacing:var(--ld-typography-desktop-button-text-spacing);line-height:var(--ld-typography-desktop-button-text-height);padding:var(--ld-spacer-2) var(--ld-spacer-fixed-5);text-align:center;text-decoration:none;width:auto}.ld-button--lg{height:56px;padding:var(--ld-spacer-3) var(--ld-spacer-fixed-5)}.ld-button--sm{font-size:var(--ld-typography-mobile-button-text-size);height:46px;line-height:var(--ld-typography-mobile-button-text-height);padding:var(--ld-spacer-2) var(--ld-spacer-fixed-4)}.ld-button--primary{background-color:var(--ld-color-button-bg)}.ld-button--primary:active,.ld-button--primary:hover{background-color:var(--ld-color-button-bg-hover)}.ld-button--secondary{border:3px solid var(--ld-color-brand-primary);color:var(--ld-color-brand-primary)}.ld-button--secondary,.ld-button--secondary:active,.ld-button--secondary:hover,.ld-button--tertiary{background-color:#0000}.ld-button--tertiary{border:3px solid var(--ld-color-brand-primary);color:var(--ld-color-brand-primary)}.ld-button--tertiary:active,.ld-button--tertiary:hover{background-color:#0000;color:var(--ld-color-button-bg-hover)}.ld-button--rounded{border-radius:var(--ld-button-border-radius-rounded)}.ld-button:disabled{background-color:var(--ld-color-system-light-2);border:1px solid var(--ld-color-system-border);color:var(--ld-color-system-subtle-text)}.ld-form__field{background:var(--ld-color-field-bg);border:1px solid var(--ld-color-field-border);border-radius:var(--ld-radius);color:var(--ld-color-field-text);display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-regular);line-height:var(--ld-typography-desktop-body-height);margin-bottom:var(--ld-spacer-1);padding:var(--ld-spacer-3) var(--ld-spacer-fixed-3)}.ld-form__field:active,.ld-form__field:focus{background:var(--ld-color-field-bg-active);border-color:var(--ld-color-field-border-active);box-shadow:var(--ld-color-field-border-active-shadow);color:var(--ld-color-field-text-active)}.ld-form__field:disabled{background:var(--ld-color-field-bg-disabled);border-color:var(--ld-color-field-border-disabled);color:var(--ld-color-field-text-disabled)}.ld-form__field:hover{background:var(--ld-color-field-bg-hover)}.ld-form__field--error{background:var(--ld-color-field-bg-error);border-color:var(--ld-color-field-border-error);box-shadow:var(--ld-color-field-border-error-shadow);color:var(--ld-color-field-text-error)}.ld-form__field--valid{background:var(--ld-color-field-bg-valid);border-color:var(--ld-color-field-border-valid);box-shadow:var(--ld-color-field-border-valid-shadow);color:var(--ld-color-field-text-valid)}.ld-tab-bar{display:flex;flex-direction:column;gap:var(--ld-tabs-gap)}.ld-tab-bar__tabs{display:flex;flex-wrap:wrap;overflow:hidden}.ld-tab-bar__tab{all:unset;align-items:center;cursor:pointer;display:flex;flex-direction:row;font-weight:var(--ld-tabs-font-weight);gap:var(--ld-tabs-tab-gap);padding:var(--ld-spacer-3) var(--ld-spacer-fixed-3);position:relative}.ld-tab-bar__tab:before{border-bottom:var(--ld-tabs-border-width-active) solid #0000;bottom:var(--ld-tabs-border-width);content:"";right:0;position:absolute;left:0}.ld-tab-bar__tab:after{border-bottom:var(--ld-tabs-border-width) solid var(--ld-tabs-border-color);bottom:0;content:"";right:0;position:absolute;left:0;width:100vw}.ld-tab-bar__tab:focus-visible,.ld-tab-bar__tab:hover{background-color:var(--ld-tabs-background-color-hover)}.ld-tab-bar__tab[aria-selected=true]{color:var(--ld-tabs-color-text-active)}.ld-tab-bar__tab[aria-selected=true]:before{border-color:var(--ld-tabs-border-color-active)}@media(max-width:960px){.ld-tab-bar__tab{padding:var(--ld-spacer-2) var(--ld-spacer-fixed-3)}}.ld-tab-bar__panel>h1{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h1-size);font-weight:var(--ld-typography-desktop-h1-weight);letter-spacing:var(--ld-typography-desktop-h1-spacing);line-height:var(--ld-typography-desktop-h1-height);margin-bottom:var(--ld-typography-desktop-h1-margin)}@media(max-width:960px){.ld-tab-bar__panel>h1{font-size:var(--ld-typography-mobile-h1-size);letter-spacing:var(--ld-typography-mobile-h1-spacing);line-height:var(--ld-typography-mobile-h1-height);margin-bottom:var(--ld-typography-mobile-h1-margin)}}.ld-tab-bar__panel>h2{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h2-size);font-weight:var(--ld-typography-desktop-h2-weight);letter-spacing:var(--ld-typography-desktop-h2-spacing);line-height:var(--ld-typography-desktop-h2-height);margin-bottom:var(--ld-typography-desktop-h2-margin)}@media(max-width:960px){.ld-tab-bar__panel>h2{font-size:var(--ld-typography-mobile-h2-size);letter-spacing:var(--ld-typography-mobile-h2-spacing);line-height:var(--ld-typography-mobile-h2-height);margin-bottom:var(--ld-typography-mobile-h2-margin)}}.ld-tab-bar__panel>h3{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h3-size);font-weight:var(--ld-typography-desktop-h3-weight);letter-spacing:var(--ld-typography-desktop-h3-spacing);line-height:var(--ld-typography-desktop-h3-height);margin-bottom:var(--ld-typography-desktop-h3-margin)}@media(max-width:960px){.ld-tab-bar__panel>h3{font-size:var(--ld-typography-mobile-h3-size);letter-spacing:var(--ld-typography-mobile-h3-spacing);line-height:var(--ld-typography-mobile-h3-height);margin-bottom:var(--ld-typography-mobile-h3-margin)}}.ld-tab-bar__panel>h4{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h4-size);font-weight:var(--ld-typography-desktop-h4-weight);letter-spacing:var(--ld-typography-desktop-h4-spacing);line-height:var(--ld-typography-desktop-h4-height);margin-bottom:var(--ld-typography-desktop-h4-margin)}@media(max-width:960px){.ld-tab-bar__panel>h4{font-size:var(--ld-typography-mobile-h4-size);letter-spacing:var(--ld-typography-mobile-h4-spacing);line-height:var(--ld-typography-mobile-h4-height);margin-bottom:var(--ld-typography-mobile-h4-margin)}}.ld-tab-bar__panel>h5{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h5-size);font-weight:var(--ld-typography-desktop-h5-weight);letter-spacing:var(--ld-typography-desktop-h5-spacing);line-height:var(--ld-typography-desktop-h5-height);margin-bottom:var(--ld-typography-desktop-h5-margin)}@media(max-width:960px){.ld-tab-bar__panel>h5{font-size:var(--ld-typography-mobile-h5-size);letter-spacing:var(--ld-typography-mobile-h5-spacing);line-height:var(--ld-typography-mobile-h5-height);margin-bottom:var(--ld-typography-mobile-h5-margin)}}.ld-tab-bar__panel>h6{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h6-size);font-weight:var(--ld-typography-desktop-h6-weight);letter-spacing:var(--ld-typography-desktop-h6-spacing);line-height:var(--ld-typography-desktop-h6-height);margin-bottom:var(--ld-typography-desktop-h6-margin)}@media(max-width:960px){.ld-tab-bar__panel>h6{font-size:var(--ld-typography-mobile-h6-size);letter-spacing:var(--ld-typography-mobile-h6-spacing);line-height:var(--ld-typography-mobile-h6-height);margin-bottom:var(--ld-typography-mobile-h6-margin)}}.ld-tab-bar__panel>p{margin-bottom:var(--ld-spacer-3)}.ld-tab-bar__panel>*{margin-top:0}.ld-pricing{display:flex;flex-direction:column;gap:var(--ld-pricing-gap)}.ld-pricing__heading{all:unset;font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-height)}.ld-pricing__main-price{font-size:var(--ld-typography-desktop-body-large-size);line-height:var(--ld-typography-desktop-body-large-height)}.ld-pricing__secondary-price{font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-height)}.ld-pricing__amount,.ld-pricing__note{font-weight:var(--ld-typography-font-weight-bold)}.ld-enrollment{margin-top:var(--ld-spacer-3)}.ld-instructors{display:flex;flex-direction:column;gap:var(--ld-instructors-gap);margin:var(--ld-instructors-margin)}.ld-instructors__heading{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-height)}.ld-instructors__list{display:flex;flex-direction:column;gap:var(--ld-instructors-list-gap);list-style-type:none;margin:0;padding:0}.ld-instructors__item{display:flex;flex-direction:row;gap:var(--ld-instructors-item-gap)}.ld-instructors__info{display:flex;flex-direction:column;justify-content:center}.ld-instructors__name{font-weight:var(--ld-typography-font-weight-bold)}.ld-instructors__avatar img{border-radius:var(--ld-instructors-avatar-border-radius)}.ld-video{margin-top:var(--ld-spacer-8)}.ld-steps{display:flex;flex-direction:column;margin-top:var(--ld-steps-margin-top)}.ld-steps__heading{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h4-size);font-weight:var(--ld-typography-desktop-h4-weight);letter-spacing:var(--ld-typography-desktop-h4-spacing);line-height:var(--ld-typography-desktop-h4-height);margin-bottom:var(--ld-typography-desktop-h4-margin)}@media(max-width:960px){.ld-steps__heading{font-size:var(--ld-typography-mobile-h4-size);letter-spacing:var(--ld-typography-mobile-h4-spacing);line-height:var(--ld-typography-mobile-h4-height);margin-bottom:var(--ld-typography-mobile-h4-margin)}}.ld-steps__section-title{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h5-size);font-weight:var(--ld-typography-desktop-h5-weight);letter-spacing:var(--ld-typography-desktop-h5-spacing);line-height:var(--ld-typography-desktop-h5-height);margin:0}@media(max-width:960px){.ld-steps__section-title{font-size:var(--ld-typography-mobile-h5-size);letter-spacing:var(--ld-typography-mobile-h5-spacing);line-height:var(--ld-typography-mobile-h5-height);margin-bottom:var(--ld-typography-mobile-h5-margin)}}.ld-steps__list{all:unset;list-style:none}.ld-steps__list--parent{display:flex;flex-direction:column;gap:var(--ld-steps-list-gap)}.ld-steps__list--child{background-color:var(--ld-steps-sub-item-background-color);border-bottom-right-radius:var(--ld-steps-item-border-radius);border-bottom-left-radius:var(--ld-steps-item-border-radius);display:none}.ld-steps__sublist{all:unset;list-style:none}.ld-steps__item--parent{background-color:var(--ld-steps-item-background-color);border:var(--ld-steps-item-border-width) solid var(--ld-steps-item-border-color);border-radius:var(--ld-steps-item-border-radius)}.ld-steps__item--child{background-color:var(--ld-steps-sub-item-background-color);border-top:var(--ld-steps-item-border-width) solid var(--ld-steps-item-border-color)}.ld-steps__item--child:last-child{border-bottom-right-radius:var(--ld-steps-item-border-radius);border-bottom-left-radius:var(--ld-steps-item-border-radius)}.ld-steps__item--section:not(:first-child){margin:var(--ld-spacer-1) 0 var(--ld-spacer-0) 0}.ld-steps__item--link{background-color:var(--ld-steps-link-item-background-color)}.ld-steps__item--loader{background-color:var(--ld-steps-sub-item-background-color);border-bottom-right-radius:var(--ld-steps-item-border-radius);border-bottom-left-radius:var(--ld-steps-item-border-radius);border-top:var(--ld-steps-item-border-width) solid var(--ld-steps-item-border-color);display:grid;grid-template-columns:1fr 2fr 1fr;padding:var(--ld-steps-loader-item-padding)}.ld-steps__link{align-items:center;color:var(--ld-color-system-body-text);cursor:pointer;display:flex;flex-direction:row;font-size:var(--ld-typography-desktop-body-small-size);gap:.25rem;line-height:var(--ld-typography-desktop-body-small-height);padding:var(--ld-steps-link-item-padding);text-decoration:none}.ld-steps__info{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:var(--ld-steps-info-padding);width:100%}.ld-steps__info--parent:focus-visible,.ld-steps__info--parent:hover{background-color:var(--ld-steps-item-background-color-hover)}.ld-steps__info--inactive{cursor:default}.ld-steps__info__left{display:flex;flex-direction:column;gap:.25rem}.ld-steps__info__right{gap:1rem}.ld-steps__info__right,.ld-steps__title-wrapper{align-items:center;display:flex;flex-direction:row}.ld-steps__title-wrapper{color:var(--ld-color-system-body-text);gap:.5rem}.ld-steps__title{-webkit-box-orient:vertical;-webkit-line-clamp:1;all:unset;display:-webkit-box;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-regular);line-height:var(--ld-typography-desktop-body-height);max-width:var(--ld-steps-item-truncation-size);overflow:hidden}@media(max-width:960px){.ld-steps__title{-webkit-line-clamp:3;font-size:var(--ld-typography-mobile-body-size);line-height:var(--ld-typography-mobile-body-height)}}.ld-steps__title--parent{color:var(--ld-color-system-dark)}.ld-steps__status{color:var(--ld-color-system-body-text);font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-height);white-space:nowrap}@media(max-width:960px){.ld-steps__status{font-size:var(--ld-typography-desktop-caption-size);line-height:var(--ld-typography-desktop-caption-height)}}.ld-steps__status--parent{color:var(--ld-color-system-dark)}.ld-steps__progress{flex-direction:row;gap:.375rem}.ld-steps__action,.ld-steps__progress{align-items:center;display:flex}.ld-steps__action__icon{display:flex}.ld-steps__action__icon[data-icon-close]{display:none}.ld-steps__loader__button{all:unset;align-items:center;cursor:pointer;display:inline-flex;gap:.5rem}.ld-steps__loader__button--hidden{display:none}.ld-steps__loader__button,.ld-steps__showing{font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-height)}.ld-steps__loader-wrapper{display:flex;grid-column:2;justify-content:center}.ld-steps__contents{display:flex;flex-direction:row;font-size:var(--ld-typography-desktop-caption-size);font-weight:var(--ld-typography-desktop-caption-weight);gap:.5rem;line-height:var(--ld-typography-desktop-caption-height)}.ld-steps__contents-item{align-items:center;display:flex;flex-direction:row;gap:.25rem;white-space:nowrap}.ld-steps__pagination{margin:var(--ld-steps-pagination-margin)}.ld-pagination{display:flex;justify-content:center}.ld-pagination__list{display:flex;gap:.5rem;list-style:none;margin:0;padding:0}.ld-pagination__item{align-items:center;display:flex;height:var(--ld-pagination-item-size);justify-content:center;width:var(--ld-pagination-item-size)}.ld-pagination__item--current{border:var(--ld-pagination-item-active-border);border-radius:var(--ld-pagination-item-active-border-radius);color:var(--ld-pagination-item-active-color);font-weight:var(--ld-typography-font-weight-bold)}.ld-pagination__item--dots{font-size:1.75rem}.ld-pagination__link{display:inline-flex;font-size:var(--ld-typography-desktop-button-text-size);letter-spacing:var(--ld-typography-desktop-button-text-spacing);line-height:var(--ld-typography-desktop-button-text-height);text-decoration:none}.ld-progress-donut{display:inline-block;height:var(--ld-progress-donut-size);position:relative;transform:rotate(90deg);width:var(--ld-progress-donut-size)}.ld-progress-donut__circle-bg{fill:none;stroke:var(--ld-progress-donut-background-color)}.ld-progress-donut__circle-fg{fill:none;stroke:var(--ld-progress-donut-foreground-color)}.ld-progress-bar__heading{all:unset;color:var(--ld-color-system-dark);display:inline-block;font-family:var(--ld-typography-font-family);font-weight:var(--ld-typography-font-weight-bold)}.ld-progress-bar__bar{background-color:var(--ld-progress-bar-background-color);height:var(--ld-progress-bar-height);margin:var(--ld-progress-bar-margin);width:var(--ld-progress-bar-width)}.ld-progress-bar__bar,.ld-progress-bar__bar-inner{border-radius:var(--ld-progress-bar-border-radius)}.ld-progress-bar__bar-inner{background-color:var(--ld-progress-bar-foreground-color);height:100%;width:var(--ld-progress-bar-value)}.ld-progress-bar__stats{align-items:center;display:flex;justify-content:space-between}.ld-progress-bar__label{color:var(--ld-color-system-dark);font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-size)}.ld-progress-bar__label--secondary{color:var(--ld-color-system-subtle-text)}.ld-course-overview{display:flex;flex-direction:column;gap:var(--ld-course-overview-gap)}.ld-course-overview__heading{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-large-size);font-weight:var(--ld-typography-font-weight-medium);line-height:var(--ld-typography-desktop-body-large-height)}.ld-course--enrolled,.ld-lesson--enrolled,.ld-topic--enrolled{grid-template-areas:var(--ld-layout-reversed-sidebar-grid-template-areas);grid-template-columns:var(--ld-layout-reversed-sidebar-grid-template-columns)}.ld-quiz{grid-template-areas:var(--ld-layout-no-sidebar-grid-template-areas);grid-template-columns:var(--ld-layout-no-sidebar-grid-template-columns)}
