@charset "UTF-8";@font-face{font-family:Martian Mono SemiExpanded;font-weight:100;font-style:normal;font-display:swap;src:url(/themes/amiga/resources/fonts/Martian-Mono-SemiExpanded/webfonts/MartianMono-Thin.woff2) format("woff2")}@font-face{font-family:Martian Mono SemiExpanded;font-weight:200;font-style:normal;font-display:swap;src:url(/themes/amiga/resources/fonts/Martian-Mono-SemiExpanded/webfonts/MartianMono-ExtraLight.woff2) format("woff2")}@font-face{font-family:Martian Mono SemiExpanded;font-weight:300;font-style:normal;font-display:swap;src:url(/themes/amiga/resources/fonts/Martian-Mono-SemiExpanded/webfonts/MartianMono-Light.woff2) format("woff2")}@font-face{font-family:Martian Mono SemiExpanded;font-weight:400;font-style:normal;font-display:swap;src:url(/themes/amiga/resources/fonts/Martian-Mono-SemiExpanded/webfonts/MartianMono-Regular.woff2) format("woff2")}@font-face{font-family:Martian Mono SemiExpanded;font-weight:500;font-style:normal;font-display:swap;src:url(/themes/amiga/resources/fonts/Martian-Mono-SemiExpanded/webfonts/MartianMono-Medium.woff2) format("woff2")}@font-face{font-family:Martian Mono SemiExpanded;font-weight:700;font-style:normal;font-display:swap;src:url(/themes/amiga/resources/fonts/Martian-Mono-SemiExpanded/webfonts/MartianMono-Bold.woff2) format("woff2")}@font-face{font-family:Martian Mono SemiExpanded;font-weight:800;font-style:normal;font-display:swap;src:url(/themes/amiga/resources/fonts/Martian-Mono-SemiExpanded/webfonts/MartianMono-ExtraBold.woff2) format("woff2")}@font-face{font-family:Manrope;src:url(/themes/amiga/resources/fonts/manrope/Manrope-Bold-a.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/themes/amiga/resources/fonts/manrope/Manrope-SemiBold-a.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/themes/amiga/resources/fonts/manrope/Manrope-Regular-a.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/themes/amiga/resources/fonts/manrope/Manrope-Light-a.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/themes/amiga/resources/fonts/manrope/Manrope-ExtraLight-a.woff2);font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/themes/amiga/resources/fonts/manrope/Manrope-Medium-a.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/themes/amiga/resources/fonts/manrope/Manrope-ExtraBold-a.woff2);font-weight:800;font-style:normal;font-display:swap}.p{font-family:var(--font-family-main),monospace;font-weight:400;line-height:150%;font-size:20px}@media screen and (max-width: 1023px){.p{font-size:14px;letter-spacing:-.42px}}.landing-page{--landing-container: 1680px;--landing-gutter: 80px;--landing-focus: #211c45;--landing-focus-gap: #FFFFFF;overflow-x:clip;color:#211c45;background-color:#fff}@media screen and (max-width: 1599px){.landing-page{--landing-container: 1328px;--landing-gutter: 24px}}@media screen and (max-width: 1343px){.landing-page{--landing-container: 1008px;--landing-gutter: 16px}}@media screen and (max-width: 1023px){.landing-page{--landing-container: 768px}}@media screen and (max-width: 767px){.landing-page{--landing-container: 100%}}.landing-page a:focus-visible{transform:none}.landing-page :where(a,button,input,textarea,select,summary,[tabindex],[contenteditable=true]):focus-visible{outline:3px solid var(--landing-focus, #211c45);outline-offset:2px;box-shadow:0 0 0 2px var(--landing-focus-gap, #FFFFFF)}:where(.landing-page) ul li,:where(.landing-page) ol li{margin:0;padding-left:0;list-style:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.landing-container{box-sizing:border-box;width:100%;max-width:var(--landing-container);margin:0 auto;padding-left:var(--landing-gutter);padding-right:var(--landing-gutter)}.landing-title{margin:0 0 32px;font-family:var(--font-family-secondary),sans-serif;font-size:32px;line-height:40px;font-weight:600}@media screen and (max-width: 1023px){.landing-title{font-size:24px;line-height:28px}}@media screen and (max-width: 767px){.landing-title{font-size:20px;line-height:24px}}.landing-title{color:#211c45}@media screen and (max-width: 767px){.landing-title{margin-bottom:24px}}.landing-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:40px;padding:8px 16px;border:0;border-radius:100px;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:600;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.landing-btn--secondary{color:#211c45;background-color:#dfdbee}@media (hover: hover){.landing-btn--secondary:hover{background-color:#211c45;color:#dfdbee}}@media (hover: hover){.landing-btn--on-dark:hover{background-color:#fff;color:#211c45}}.landing-btn--large{min-height:56px}@media screen and (max-width: 767px){.landing-btn--large{min-height:40px}}@media screen and (max-width: 767px){.landing-btn--mobile-wide{width:100%;white-space:normal}}@media screen and (max-width: 767px){.landing-btn{position:relative}.landing-btn:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.landing-slider-nav{display:flex;flex-shrink:0;gap:8px}.landing-slider-nav.is-hidden{display:none}.landing-slider-nav__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:#211c45;background-color:#dfdbee;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.landing-slider-nav__arrow:before{content:"";width:16px;height:16px;background-color:currentColor;-webkit-mask:url(/themes/amiga/resources/images/landing/icons/arrow-left.svg) no-repeat center;mask:url(/themes/amiga/resources/images/landing/icons/arrow-left.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.landing-slider-nav__arrow--next:before{transform:scaleX(-1)}.landing-slider-nav__arrow:disabled,.landing-slider-nav__arrow.swiper-button-disabled{opacity:.5;cursor:default}@media (hover: hover){.landing-slider-nav__arrow:not(:disabled):hover{background-color:#cdc7e3}}@media screen and (max-width: 767px){.landing-slider-nav__arrow{width:36px;height:36px;position:relative}.landing-slider-nav__arrow:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.landing-tag{display:inline-flex;align-items:center;box-sizing:border-box;min-height:40px;padding:8px 20px;border-radius:30px;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.landing-tag{font-size:14px;line-height:20px}}.landing-tag{color:#211c45;background-color:#f4f4f4}@media screen and (max-width: 767px){.landing-tag{min-height:36px;padding:8px 16px}}.landing-tag--dark{color:#fff;background-color:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.landing-link{color:inherit;text-decoration:underline;text-decoration-color:#e3a422;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}@media (hover: hover){.landing-link:hover{color:#ae7809;text-decoration-color:currentColor}}.landing-link:focus-visible{outline:3px solid var(--landing-focus, #211c45);outline-offset:2px;box-shadow:0 0 0 2px var(--landing-focus-gap, #FFFFFF);border-radius:2px;transform:none}.feedback--landing .feedback__files{display:block;position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.feedback--landing .feedback__file-container:has(.feedback__files:focus-visible){outline:3px solid var(--landing-focus, #211c45);outline-offset:2px;box-shadow:0 0 0 2px var(--landing-focus-gap, #FFFFFF);border-radius:4px}@media screen and (max-width: 767px){.feedback--landing .feedback__file-container,.feedback--landing .feedback__box label{position:relative}.feedback--landing .feedback__file-container:after,.feedback--landing .feedback__box label:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.landing-final-cta{padding:80px 0 40px;--font-color: #FFFFFF;--landing-focus: #FFFFFF;--landing-focus-gap: #211c45;color:#fff;background-color:#211c45}@media screen and (max-width: 1023px){.landing-final-cta{padding:64px 0 32px}}@media screen and (max-width: 767px){.landing-final-cta{padding:48px 0 24px}}.landing-final-cta__container{display:grid;grid-template-columns:400px minmax(0,1fr);gap:32px}@media screen and (max-width: 1343px){.landing-final-cta__container{grid-template-columns:320px minmax(0,1fr)}}@media screen and (max-width: 1023px){.landing-final-cta__container{grid-template-columns:minmax(0,1fr);gap:24px}}.landing-final-cta__intro{display:flex;flex-direction:column;justify-content:space-between;gap:24px}@media screen and (max-width: 767px){.landing-final-cta__intro{gap:16px}}.landing-final-cta__title{margin:0;font-family:var(--font-family-secondary),sans-serif;font-size:32px;line-height:40px;font-weight:600}@media screen and (max-width: 1023px){.landing-final-cta__title{font-size:24px;line-height:28px}}@media screen and (max-width: 767px){.landing-final-cta__title{font-size:20px;line-height:24px}}.landing-final-cta__title{color:#fff}.landing-final-cta__text{margin:24px 0 0;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.landing-final-cta__text{font-size:14px;line-height:20px}}@media screen and (max-width: 767px){.landing-final-cta__text{margin-top:12px}}.landing-final-cta__email{font-family:var(--font-family-secondary),sans-serif;font-size:24px;line-height:32px;font-weight:600}@media screen and (max-width: 1023px){.landing-final-cta__email{font-size:20px;line-height:24px}}@media screen and (max-width: 767px){.landing-final-cta__email{font-size:18px;line-height:22px}}.landing-final-cta__email{color:#fff;text-decoration:none}@media screen and (max-width: 767px){.landing-final-cta__email{padding:11px 0;margin:-11px 0;font-size:18px;line-height:22px}}@media (hover: hover){.landing-final-cta__email:hover{color:#e3a422}}.landing-final-cta__card{box-sizing:border-box;padding:32px 40px 40px;--font-color: #211c45;--landing-focus: #211c45;--landing-focus-gap: #FFFFFF;color:#211c45;background-color:#fff;border-radius:40px}@media screen and (max-width: 767px){.landing-final-cta__card{border-radius:24px}}.landing-final-cta__card{scroll-margin-top:90px}@media screen and (max-width: 1023px){.landing-final-cta__card{padding:32px}}@media screen and (max-width: 767px){.landing-final-cta__card{padding:20px}}.landing-final-cta__form{width:100%}.learn{padding-bottom:0}.learn [id]{scroll-margin-top:112px}@media screen and (max-width: 1343px){.learn [id]{scroll-margin-top:80px}}.learn .is-hidden{display:none!important}.learn-label{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-family:var(--font-family-main),monospace;font-size:14px;line-height:20px;font-weight:500;color:#875c03}@media screen and (max-width: 767px){.learn-label{font-size:12px;line-height:18px;margin-bottom:12px}}.learn-mark{flex-shrink:0;display:inline-block;width:12px;height:12px;border-radius:2px;background-color:#e3a422}.learn-mark--dev{background-color:#211c45}.learn-crumbs{padding-top:40px;margin-bottom:32px}@media screen and (max-width: 1023px){.learn-crumbs{padding-top:32px;margin-bottom:24px}}@media screen and (max-width: 767px){.learn-crumbs{padding-top:24px;margin-bottom:16px}}.learn-crumbs__list{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0}:where(.landing-page) .learn-crumbs__item{display:inline-flex;align-items:center;font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){:where(.landing-page) .learn-crumbs__item{font-size:12px;line-height:16px}}:where(.landing-page) .learn-crumbs__item{color:#211c45}:where(.landing-page) .learn-crumbs__item:not(:last-child):after{content:"/";margin:0 8px;color:#5a5677}.learn-crumbs__link{font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){.learn-crumbs__link{font-size:12px;line-height:16px}}.learn-crumbs__link{color:#211c45;text-decoration:none}@media (hover: hover){.learn-crumbs__link:hover{color:#ae7809}}.learn-crumbs__current{font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){.learn-crumbs__current{font-size:12px;line-height:16px}}.learn-crumbs__current{color:#5a5677}.learn-check{position:relative;flex-shrink:0;display:inline-block;box-sizing:border-box;width:24px;height:24px;border:2px solid #a6a4b5;border-radius:50%;transition:background-color .2s ease,border-color .2s ease}.learn-check:after{content:"";position:absolute;top:4px;left:7px;width:6px;height:10px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.is-done .learn-check{border-color:#211c45;background-color:#211c45}.is-done .learn-check:after{opacity:1}.learn-progress{display:flex;align-items:center;gap:12px;min-width:220px}.learn-progress__bar{position:relative;flex:1 1 auto;height:6px;min-width:80px;overflow:hidden;border-radius:3px;background-color:#dfdbee}.learn-progress__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:3px;background-color:#211c45;transition:width .3s ease}.learn-progress__text{flex-shrink:0;font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){.learn-progress__text{font-size:12px;line-height:16px}}.learn-progress__text{color:#5a5677}.learn-progress--card{min-width:0;margin-top:16px}.learn-hero{padding-bottom:48px}@media screen and (max-width: 767px){.learn-hero{padding-bottom:32px}}.learn-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:end}@media screen and (max-width: 1023px){.learn-hero__grid{grid-template-columns:minmax(0,1fr);gap:32px}}.learn-hero__title{max-width:960px;margin:0 0 24px;font-family:var(--font-family-secondary),sans-serif;font-size:56px;line-height:64px;font-weight:600}@media screen and (max-width: 1023px){.learn-hero__title{font-size:40px;line-height:48px}}@media screen and (max-width: 767px){.learn-hero__title{font-size:28px;line-height:32px}}.learn-hero__title{color:#211c45}@media screen and (max-width: 767px){.learn-hero__title{margin-bottom:16px}}.learn-hero__lead{max-width:760px;margin:0;font-family:var(--font-family-secondary),sans-serif;font-size:20px;line-height:30px;font-weight:400;color:#211c45}@media screen and (max-width: 1023px){.learn-hero__lead{font-size:18px;line-height:28px}}@media screen and (max-width: 767px){.learn-hero__lead{font-size:16px;line-height:24px}}.learn-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media screen and (max-width: 767px){.learn-hero__actions{margin-top:24px;gap:8px}}.learn-hero__roles-link{color:#211c45;background-color:transparent;box-shadow:inset 0 0 0 1px #dfdbee}@media (hover: hover){.learn-hero__roles-link:hover{background-color:#dfdbee}}.learn-hero__numbers{display:flex;gap:48px;margin:0}@media screen and (max-width: 767px){.learn-hero__numbers{gap:32px}}.learn-hero__number{display:flex;flex-direction:column-reverse;gap:4px}.learn-hero__number-label{font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-hero__number-label{font-size:14px;line-height:20px}}.learn-hero__number-label{color:#5a5677}.learn-hero__number-value{margin:0;font-family:var(--font-family-main),monospace;font-size:96px;line-height:100px;font-weight:600;color:#211c45}@media screen and (max-width: 1343px){.learn-hero__number-value{font-size:72px;line-height:80px}}@media screen and (max-width: 767px){.learn-hero__number-value{font-size:48px;line-height:56px}}.learn-hero__number-value--accent{color:#e3a422}.learn-search{position:relative;max-width:880px;margin-top:48px}@media screen and (max-width: 767px){.learn-search{margin-top:32px}}.learn-search__label{display:block;margin-bottom:8px;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-search__label{font-size:14px;line-height:20px}}.learn-search__label{color:#5a5677}.learn-search__row{position:relative;display:flex;align-items:center}.learn-search__input{box-sizing:border-box;width:100%;min-height:56px;padding:14px 72px 14px 24px;border:2px solid #f4f4f4;border-radius:100px;font-family:var(--font-family-secondary),sans-serif;font-size:18px;line-height:26px;font-weight:400;color:#211c45;background-color:#f4f4f4;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s ease,background-color .2s ease}.learn-search__input::placeholder{color:#a6a4b5}.learn-search__input::-webkit-search-cancel-button{display:none}.learn-search__input:focus{border-color:#211c45;background-color:#fff}@media screen and (max-width: 767px){.learn-search__input{min-height:48px;padding:10px 64px 10px 20px;font-size:16px}}.learn-search__clear{position:absolute;right:8px;min-height:40px;padding:8px 14px;border-radius:100px;font-family:var(--font-family-main),monospace;font-size:12px;line-height:16px;font-weight:500;color:#211c45;background-color:#dfdbee;cursor:pointer}.learn-search__results{display:flex;flex-direction:column;gap:4px;margin-top:8px}.learn-search__results:empty{display:none}.learn-search__result{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 20px;border-radius:16px;color:#211c45;background-color:#f4f4f4;text-decoration:none;transition:background-color .2s ease}@media (hover: hover){.learn-search__result:hover{background-color:#dfdbee}}@media screen and (max-width: 767px){.learn-search__result{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 16px}}.learn-search__kind{font-family:var(--font-family-main),monospace;font-size:12px;line-height:16px;font-weight:500;color:#875c03}@media screen and (max-width: 767px){.learn-search__kind{grid-column:1/-1}}.learn-search__title{display:flex;flex-direction:column;min-width:0;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:22px;font-weight:600;color:#211c45}.learn-search__sub{font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){.learn-search__sub{font-size:12px;line-height:16px}}.learn-search__sub{color:#5a5677}.learn-search__meta{font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){.learn-search__meta{font-size:12px;line-height:16px}}.learn-search__meta{color:#5a5677;white-space:nowrap}.learn-search__empty{padding:16px 20px;border-radius:16px;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-search__empty{font-size:14px;line-height:20px}}.learn-search__empty{color:#211c45;background-color:#f4f4f4}.learn-track{padding-top:48px;padding-bottom:48px}@media screen and (max-width: 1023px){.learn-track{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 767px){.learn-track{padding-top:32px;padding-bottom:32px}}.learn-track__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:end;margin-bottom:32px}@media screen and (max-width: 1023px){.learn-track__head{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:24px}}.learn-track__title{display:flex;align-items:center;gap:12px;margin-bottom:0}.learn-track__description{margin:0;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-track__description{font-size:14px;line-height:20px}}.learn-track__description{color:#5a5677}.learn-track__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media screen and (max-width: 1343px){.learn-track__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 767px){.learn-track__cards{grid-template-columns:minmax(0,1fr);gap:12px}}.learn-card{display:flex;flex-direction:column;box-sizing:border-box;min-height:280px;padding:28px;border-radius:24px}@media screen and (max-width: 1023px){.learn-card{border-radius:20px}}@media screen and (max-width: 767px){.learn-card{border-radius:16px}}.learn-card{color:#211c45;background-color:#f4f4f4;text-decoration:none;transition:background-color .2s ease}@media (hover: hover){.learn-card:hover{background-color:#dfdbee}}@media screen and (max-width: 1023px){.learn-card{min-height:240px;padding:24px}}@media screen and (max-width: 767px){.learn-card{min-height:0;padding:20px}}.learn-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.learn-card__number{font-family:var(--font-family-main),monospace;font-size:14px;line-height:20px;font-weight:500;color:#5a5677}.learn-card__track{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){.learn-card__track{font-size:12px;line-height:16px}}.learn-card__track{color:#5a5677}.learn-card__body{display:flex;flex-direction:column;gap:12px;margin:32px 0 24px}@media screen and (max-width: 767px){.learn-card__body{margin:20px 0 16px;gap:8px}}.learn-card__title{font-family:var(--font-family-secondary),sans-serif;font-size:24px;line-height:32px;font-weight:600}@media screen and (max-width: 1023px){.learn-card__title{font-size:20px;line-height:24px}}@media screen and (max-width: 767px){.learn-card__title{font-size:18px;line-height:22px}}.learn-card__title{color:#211c45}.learn-card__short{font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-card__short{font-size:14px;line-height:20px}}.learn-card__short{color:#5a5677}.learn-card__meta{display:flex;gap:16px;margin-top:auto;font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){.learn-card__meta{font-size:12px;line-height:16px}}.learn-card__meta{color:#211c45}.learn-roles{padding-top:48px;padding-bottom:48px}@media screen and (max-width: 1023px){.learn-roles{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 767px){.learn-roles{padding-top:32px;padding-bottom:32px}}.learn-roles__card{padding:56px;border-radius:40px}@media screen and (max-width: 767px){.learn-roles__card{border-radius:24px}}.learn-roles__card{--font-color: #FFFFFF;--landing-focus: #FFFFFF;--landing-focus-gap: #211c45;color:#fff;background-color:#211c45}@media screen and (max-width: 1343px){.learn-roles__card{padding:40px}}@media screen and (max-width: 767px){.learn-roles__card{padding:24px 16px}}.learn-roles__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:end;margin-bottom:32px}@media screen and (max-width: 1023px){.learn-roles__head{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:24px}}.learn-roles__title{margin-bottom:0;color:#fff}.learn-roles__description{margin:0;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-roles__description{font-size:14px;line-height:20px}}.learn-roles__description{color:#dfdbee}.learn-roles__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}@media screen and (max-width: 767px){.learn-roles__tabs{margin-bottom:24px}}.learn-roles__tab{min-height:40px;padding:8px 18px;border-radius:100px;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#fff;background-color:#ffffff1a;cursor:pointer;transition:background-color .2s ease,color .2s ease}.learn-roles__tab[aria-selected=true]{color:#211c45;background-color:#fff}@media (hover: hover){.learn-roles__tab:not([aria-selected=true]):hover{background-color:#fff3}}@media screen and (max-width: 767px){.learn-roles__tab{position:relative}.learn-roles__tab:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.learn-roles__tab{padding:8px 14px;font-size:14px}}.learn-roles__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0}@media screen and (max-width: 1343px){.learn-roles__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 767px){.learn-roles__list{grid-template-columns:minmax(0,1fr);gap:8px}}.learn-roles__link{display:flex;gap:16px;height:100%;box-sizing:border-box;padding:20px;border-radius:16px;background-color:#ffffff0f;text-decoration:none;transition:background-color .2s ease}@media (hover: hover){.learn-roles__link:hover{background-color:#ffffff24}}@media screen and (max-width: 767px){.learn-roles__link{padding:16px}}.learn-roles__step{font-family:var(--font-family-main),monospace;font-size:14px;line-height:24px;font-weight:500;color:#e3a422}.learn-roles__text{display:flex;flex-direction:column;gap:6px}.learn-roles__course{font-family:var(--font-family-secondary),sans-serif;font-size:18px;line-height:24px;font-weight:600;color:#fff}.learn-roles__short{font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){.learn-roles__short{font-size:12px;line-height:16px}}.learn-roles__short{color:#dfdbee}.learn-roles__meta{font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){.learn-roles__meta{font-size:12px;line-height:16px}}.learn-roles__meta{color:#a6a4b5}.learn-how{padding-top:48px;padding-bottom:80px}@media screen and (max-width: 1023px){.learn-how{padding-top:40px;padding-bottom:64px}}@media screen and (max-width: 767px){.learn-how{padding-top:32px;padding-bottom:48px}}.learn-how__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}@media screen and (max-width: 1343px){.learn-how__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 767px){.learn-how__grid{grid-template-columns:minmax(0,1fr);gap:24px}}.learn-how__index{display:block;margin-bottom:16px;font-family:var(--font-family-main),monospace;font-size:14px;line-height:20px;font-weight:500;color:#875c03}.learn-how__title{margin:0 0 12px;font-family:var(--font-family-secondary),sans-serif;font-size:20px;line-height:24px;font-weight:600}@media screen and (max-width: 1023px){.learn-how__title{font-size:18px;line-height:22px}}@media screen and (max-width: 767px){.learn-how__title{font-size:16px;line-height:20px}}.learn-how__title{color:#211c45}.learn-how__text{margin:0;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-how__text{font-size:14px;line-height:20px}}.learn-how__text{color:#5a5677}.learn-promo{padding-top:40px;padding-bottom:80px}@media screen and (max-width: 1023px){.learn-promo{padding-top:32px;padding-bottom:64px}}@media screen and (max-width: 767px){.learn-promo{padding-top:24px;padding-bottom:48px}}.learn-promo__card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;padding:64px;border-radius:40px}@media screen and (max-width: 767px){.learn-promo__card{border-radius:24px}}.learn-promo__card{--font-color: #FFFFFF;--landing-focus: #FFFFFF;--landing-focus-gap: #211c45;color:#fff;background-color:#211c45}@media screen and (max-width: 1343px){.learn-promo__card{gap:40px;padding:48px 40px}}@media screen and (max-width: 1023px){.learn-promo__card{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width: 767px){.learn-promo__card{gap:32px;padding:32px 16px}}.learn-promo__label{margin:0 0 16px;font-family:var(--font-family-main),monospace;font-size:14px;line-height:20px;font-weight:500;color:#e3a422}@media screen and (max-width: 767px){.learn-promo__label{font-size:12px;line-height:18px}}.learn-promo__title{margin:0 0 20px;font-family:var(--font-family-secondary),sans-serif;font-size:32px;line-height:40px;font-weight:600}@media screen and (max-width: 1023px){.learn-promo__title{font-size:24px;line-height:28px}}@media screen and (max-width: 767px){.learn-promo__title{font-size:20px;line-height:24px}}.learn-promo__title{color:#fff}.learn-promo__lead{margin:0;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-promo__lead{font-size:14px;line-height:20px}}.learn-promo__lead{color:#dfdbee}.learn-promo__numbers{display:flex;flex-wrap:wrap;gap:24px 48px;margin:32px 0 0}.learn-promo__number{display:flex;flex-direction:column-reverse;gap:4px}.learn-promo__number-label{font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){.learn-promo__number-label{font-size:12px;line-height:16px}}.learn-promo__number-label{color:#dfdbee}.learn-promo__number-value{margin:0;font-family:var(--font-family-main),monospace;font-size:48px;line-height:56px;font-weight:600;color:#e3a422}@media screen and (max-width: 767px){.learn-promo__number-value{font-size:36px;line-height:44px}}.learn-promo__award{margin:24px 0 0;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-promo__award{font-size:14px;line-height:20px}}.learn-promo__award{color:#fff}.learn-promo__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.learn-promo__button-outline{color:#fff;background-color:transparent;box-shadow:inset 0 0 0 1px #ffffff80}@media (hover: hover){.learn-promo__button-outline:hover{color:#211c45;background-color:#fff}}.learn-promo__side-title{margin:0 0 12px;font-family:var(--font-family-main),monospace;font-size:14px;line-height:20px;font-weight:500;color:#a6a4b5}.learn-promo__side-title:not(:first-child){margin-top:32px}.learn-promo__services{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.learn-promo__service-link{display:inline-flex;align-items:center;min-height:40px;box-sizing:border-box;padding:8px 18px;border-radius:30px;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-promo__service-link{font-size:14px;line-height:20px}}.learn-promo__service-link{color:#fff;background-color:#ffffff1a;text-decoration:none;transition:background-color .2s ease,color .2s ease}@media (hover: hover){.learn-promo__service-link:hover{color:#211c45;background-color:#fff}}.learn-promo__cases{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.learn-promo__case-link{font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-promo__case-link{font-size:14px;line-height:20px}}.learn-promo__case-link{color:#fff;text-decoration:underline;text-decoration-color:#e3a422;text-decoration-thickness:2px;text-underline-offset:4px}@media (hover: hover){.learn-promo__case-link:hover{color:#e3a422}}.learn-promo__more{display:inline-block;margin-top:32px;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#e3a422;text-decoration:none}.learn-promo__more:after{content:" →";color:inherit}@media (hover: hover){.learn-promo__more:hover{color:#fff}}.learn-course{padding-bottom:48px}@media screen and (max-width: 767px){.learn-course{padding-bottom:32px}}.learn-course__grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:64px;align-items:start}@media screen and (max-width: 1343px){.learn-course__grid{grid-template-columns:minmax(0,1fr) 360px;gap:40px}}@media screen and (max-width: 1023px){.learn-course__grid{grid-template-columns:minmax(0,1fr);gap:32px}}.learn-course__title{margin:0 0 24px;font-family:var(--font-family-secondary),sans-serif;font-size:56px;line-height:64px;font-weight:600}@media screen and (max-width: 1023px){.learn-course__title{font-size:40px;line-height:48px}}@media screen and (max-width: 767px){.learn-course__title{font-size:28px;line-height:32px}}.learn-course__title{color:#211c45}@media screen and (max-width: 767px){.learn-course__title{margin-bottom:16px}}.learn-course__lead{max-width:820px;margin:0;font-family:var(--font-family-secondary),sans-serif;font-size:20px;line-height:30px;font-weight:400;color:#211c45}@media screen and (max-width: 1023px){.learn-course__lead{font-size:18px;line-height:28px}}@media screen and (max-width: 767px){.learn-course__lead{font-size:16px;line-height:24px}}.learn-course__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:32px}@media screen and (max-width: 767px){.learn-course__actions{margin-top:24px}}.learn-course__facts{display:flex;flex-direction:column;gap:20px;margin:0;padding:32px;border-radius:24px}@media screen and (max-width: 1023px){.learn-course__facts{border-radius:20px}}@media screen and (max-width: 767px){.learn-course__facts{border-radius:16px}}.learn-course__facts{background-color:#f4f4f4}@media screen and (max-width: 767px){.learn-course__facts{padding:20px}}.learn-course__fact-title{margin-bottom:4px;font-family:var(--font-family-main),monospace;font-size:13px;line-height:18px;font-weight:500;color:#875c03}.learn-course__fact-text{margin:0;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-course__fact-text{font-size:14px;line-height:20px}}.learn-course__fact-text{color:#211c45}.learn-program{padding-top:48px;padding-bottom:48px}@media screen and (max-width: 1023px){.learn-program{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 767px){.learn-program{padding-top:32px;padding-bottom:32px}}.learn-module{display:grid;grid-template-columns:320px minmax(0,1fr);gap:32px;padding:32px 0;border-top:1px solid #dfdbee}@media screen and (max-width: 1343px){.learn-module{grid-template-columns:240px minmax(0,1fr)}}@media screen and (max-width: 1023px){.learn-module{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 0}}.learn-module__title{margin:0;font-family:var(--font-family-secondary),sans-serif;font-size:20px;line-height:24px;font-weight:600}@media screen and (max-width: 1023px){.learn-module__title{font-size:18px;line-height:22px}}@media screen and (max-width: 767px){.learn-module__title{font-size:16px;line-height:20px}}.learn-module__title{color:#211c45}.learn-lessons{display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.learn-lessons__link{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px 20px;border-radius:16px;color:#211c45;text-decoration:none;transition:background-color .2s ease}@media (hover: hover){.learn-lessons__link:hover{background-color:#f4f4f4}}@media screen and (max-width: 767px){.learn-lessons__link{grid-template-columns:28px minmax(0,1fr);gap:4px 12px;padding:12px 8px}}.learn-lessons__number{font-family:var(--font-family-main),monospace;font-size:14px;line-height:26px;font-weight:500;color:#5a5677}.learn-lessons__text{display:flex;flex-direction:column;gap:4px}.learn-lessons__title{font-family:var(--font-family-secondary),sans-serif;font-size:18px;line-height:26px;font-weight:600;color:#211c45}@media screen and (max-width: 767px){.learn-lessons__title{font-size:16px;line-height:22px}}.learn-lessons__summary{font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){.learn-lessons__summary{font-size:12px;line-height:16px}}.learn-lessons__summary{color:#5a5677}.learn-lessons__meta{display:flex;align-items:center;gap:12px;padding-top:2px}@media screen and (max-width: 767px){.learn-lessons__meta{grid-column:2;padding-top:4px}}.learn-lessons__minutes{font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){.learn-lessons__minutes{font-size:12px;line-height:16px}}.learn-lessons__minutes{color:#5a5677;white-space:nowrap}.learn-source{max-width:880px;margin-top:32px;padding:24px 28px;border-radius:24px}@media screen and (max-width: 1023px){.learn-source{border-radius:20px}}@media screen and (max-width: 767px){.learn-source{border-radius:16px}}.learn-source{background-color:#efedf6}@media screen and (max-width: 767px){.learn-source{padding:20px}}.learn-source .learn-label{margin-bottom:8px}.learn-source__text{margin:0;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-source__text{font-size:14px;line-height:20px}}.learn-source__text{color:#211c45}.learn-lesson{display:grid;grid-template-columns:300px minmax(0,1fr);gap:64px;align-items:start;padding-bottom:48px}@media screen and (max-width: 1599px){.learn-lesson{gap:48px}}@media screen and (max-width: 1343px){.learn-lesson{grid-template-columns:minmax(0,1fr);gap:0}}.learn-lesson__side{position:sticky;top:112px;max-height:calc(100vh - 136px);margin-top:40px;overflow-y:auto;overscroll-behavior:contain}@media screen and (max-width: 1343px){.learn-lesson__side{display:none}}.learn-lesson__main{min-width:0;max-width:860px}.learn-lesson__outline{display:none;margin-bottom:32px;border-radius:16px;background-color:#f4f4f4}@media screen and (max-width: 1343px){.learn-lesson__outline{display:block}}@media screen and (max-width: 767px){.learn-lesson__outline{margin-bottom:24px}}.learn-lesson__outline[open] .learn-lesson__outline-toggle:after{content:"−"}.learn-lesson__outline-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 20px;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#211c45;cursor:pointer;list-style:none}.learn-lesson__outline-toggle::-webkit-details-marker{display:none}.learn-lesson__outline-toggle:after{content:"+";font-family:var(--font-family-main),monospace;font-size:20px;line-height:24px;font-weight:500;color:#211c45}.learn-outline__course{display:block;margin-bottom:20px;font-family:var(--font-family-secondary),sans-serif;font-size:18px;line-height:24px;font-weight:600;color:#211c45;text-decoration:none}@media (hover: hover){.learn-outline__course:hover{color:#ae7809}}.learn-outline--inline{padding:0 12px 16px}.learn-outline__module{margin-bottom:16px}.learn-outline__module-title{margin:0 0 6px;padding:0 8px;font-family:var(--font-family-main),monospace;font-size:12px;line-height:18px;font-weight:500;color:#875c03}.learn-outline__list{margin:0;padding:0}.learn-outline__link{display:flex;gap:10px;padding:6px 8px;border-radius:8px;color:#211c45;text-decoration:none;transition:background-color .2s ease}@media (hover: hover){.learn-outline__link:hover{background-color:#f4f4f4}}.learn-outline__link[aria-current=page]{background-color:#dfdbee}.learn-outline__link[aria-current=page] .learn-outline__title{font-weight:600}.learn-outline__number{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:26px;height:20px;border-radius:4px;font-family:var(--font-family-main),monospace;font-size:11px;line-height:16px;font-weight:500;color:#5a5677}.is-done .learn-outline__number{color:#fff;background-color:#211c45}.learn-outline__title{font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#211c45}.learn-article__title{margin:0 0 16px;font-family:var(--font-family-secondary),sans-serif;font-size:48px;line-height:56px;font-weight:600;color:#211c45}@media screen and (max-width: 1023px){.learn-article__title{font-size:36px;line-height:44px}}@media screen and (max-width: 767px){.learn-article__title{font-size:28px;line-height:34px}}.learn-article__meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 32px;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-article__meta{font-size:14px;line-height:20px}}.learn-article__meta,.learn-article__meta span{color:#5a5677}.learn-article__media-link{font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-article__media-link{font-size:14px;line-height:20px}}.learn-article__media-link{color:#211c45;text-decoration:underline;text-decoration-color:#e3a422;text-decoration-thickness:2px;text-underline-offset:4px}.learn-article--about{max-width:860px;padding-bottom:48px}.learn-toc{margin-bottom:40px;padding:24px 28px;border-radius:24px}@media screen and (max-width: 1023px){.learn-toc{border-radius:20px}}@media screen and (max-width: 767px){.learn-toc{border-radius:16px}}.learn-toc{background-color:#f4f4f4}@media screen and (max-width: 767px){.learn-toc{padding:20px;margin-bottom:32px}}.learn-toc__title{margin:0 0 12px;font-family:var(--font-family-main),monospace;font-size:13px;line-height:18px;font-weight:500;color:#875c03}.learn-toc__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}:where(.landing-page) .learn-toc__item{display:flex;gap:12px}.learn-toc__number{flex-shrink:0;font-family:var(--font-family-main),monospace;font-size:13px;line-height:24px;font-weight:500;color:#5a5677}.learn-toc__link{font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-toc__link{font-size:14px;line-height:20px}}.learn-toc__link{color:#211c45;text-decoration:none}@media (hover: hover){.learn-toc__link:hover{color:#ae7809;text-decoration:underline}}.learn-prose{font-family:var(--font-family-secondary),sans-serif;font-size:18px;line-height:30px;font-weight:400;color:#211c45}@media screen and (max-width: 1023px){.learn-prose{font-size:17px;line-height:28px}}@media screen and (max-width: 767px){.learn-prose{font-size:16px;line-height:26px}}.learn-prose>:first-child{margin-top:0}.learn-prose>p,.learn-prose>ul,.learn-prose>ol,.learn-prose>blockquote{max-width:70ch}.learn-prose :where(*){font-weight:inherit}.learn-prose h2{margin:48px 0 16px;font-family:var(--font-family-secondary),sans-serif;font-size:30px;line-height:38px;font-weight:600;color:#211c45}@media screen and (max-width: 1023px){.learn-prose h2{font-size:26px;line-height:32px}}@media screen and (max-width: 767px){.learn-prose h2{margin-top:36px;font-size:22px;line-height:28px}}.learn-prose h3{margin:32px 0 12px;font-family:var(--font-family-secondary),sans-serif;font-size:22px;line-height:30px;font-weight:600;color:#211c45}@media screen and (max-width: 767px){.learn-prose h3{font-size:19px;line-height:26px}}.learn-prose p{margin:0 0 16px;font:inherit;color:#211c45}.learn-prose strong,.learn-prose b{font-weight:700}.learn-prose em,.learn-prose i{font-style:italic}.learn-prose a{font:inherit;color:#211c45;text-decoration:underline;text-decoration-color:#e3a422;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .2s ease}@media (hover: hover){.learn-prose a:hover{color:#ae7809}}.learn-prose a:focus-visible{transform:none}.learn-prose ul,.learn-prose ol{margin:0 0 20px;padding-left:28px}@media screen and (max-width: 767px){.learn-prose ul,.learn-prose ol{padding-left:22px}}.learn-prose ul li,.learn-prose ol li{margin:0 0 8px;padding-left:4px;font:inherit;color:#211c45}.learn-prose ul li::marker,.learn-prose ol li::marker{color:#875c03;font-family:var(--font-family-main),monospace;font-size:.85em}.learn-prose ul li{list-style-type:disc}.learn-prose ol li{list-style-type:decimal}.learn-prose li>p{margin-bottom:8px}.learn-prose blockquote{margin:0 0 20px;padding:4px 0 4px 20px;border-left:3px solid #e3a422}.learn-prose blockquote p{color:#5a5677}.learn-prose hr{margin:40px 0;border:0;border-top:1px solid #dfdbee}.learn-prose :not(pre)>code{padding:2px 6px;border-radius:6px;font-family:var(--font-family-main),monospace;font-size:.82em;line-height:1.4;font-weight:500;color:#211c45;background-color:#efedf6;overflow-wrap:anywhere}.learn-prose table{display:block;width:100%;max-width:100%;margin:0 0 24px;overflow-x:auto;border-collapse:collapse;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400;background:linear-gradient(to right,#FFFFFF 30%,rgba(255,255,255,0)) left center/40px 100% no-repeat local,linear-gradient(to left,#FFFFFF 30%,rgba(255,255,255,0)) right center/40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(33,28,69,.16),rgba(33,28,69,0)) left center/14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(33,28,69,.16),rgba(33,28,69,0)) right center/14px 100% no-repeat scroll;background-color:#fff}@media screen and (max-width: 767px){.learn-prose table{font-size:14px;line-height:20px}}.learn-prose th code,.learn-prose td code{overflow-wrap:break-word}.learn-prose th,.learn-prose td{min-width:140px;padding:12px 16px;border:1px solid #dfdbee;text-align:left;vertical-align:top;font:inherit;color:#211c45}.learn-prose th{font-weight:600;background-color:#f4f4f4}.learn-prose img{max-width:100%;height:auto}.learn-code{margin:0 0 24px;overflow:hidden;border-radius:16px;background-color:#211c45}.learn-code__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.learn-code__lang{font-family:var(--font-family-main),monospace;font-size:12px;line-height:16px;font-weight:500;color:#a6a4b5}.learn-code__copy{min-height:32px;padding:6px 12px;border-radius:100px;font-family:var(--font-family-secondary),sans-serif;font-size:13px;line-height:18px;font-weight:600;color:#fff;background-color:#ffffff1a;cursor:pointer;transition:background-color .2s ease}@media (hover: hover){.learn-code__copy:hover{background-color:#fff3}}@media screen and (max-width: 767px){.learn-code__copy{position:relative}.learn-code__copy:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.learn-code__pre{margin:0;padding:20px;overflow-x:auto;font-family:var(--font-family-main),monospace;font-size:14px;line-height:22px;font-weight:500}.learn-code__pre *{font-family:var(--font-family-main),monospace;font-size:inherit;line-height:inherit}.learn-code__pre{color:#eae7f5;-moz-tab-size:4;tab-size:4}@media screen and (max-width: 767px){.learn-code__pre{padding:16px;font-size:13px;line-height:20px}}.learn-code__pre code{color:#eae7f5;white-space:pre}.learn-code__keyword{color:#e3a422}.learn-code__string{color:#a8e6bd}.learn-code__comment{color:#a6a4b5;font-style:italic}.learn-try,.learn-brief{margin:40px 0 24px;padding:32px;border-radius:24px}@media screen and (max-width: 1023px){.learn-try,.learn-brief{border-radius:20px}}@media screen and (max-width: 767px){.learn-try,.learn-brief{border-radius:16px}}@media screen and (max-width: 767px){.learn-try,.learn-brief{margin-top:32px;padding:20px 16px}}.learn-try>:last-child,.learn-brief>:last-child{margin-bottom:0}.learn-try{background-color:#efedf6}.learn-try__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:16px}.learn-prose .learn-try__title{margin:0}.learn-try__note{font-family:var(--font-family-main),monospace;font-size:13px;line-height:18px;font-weight:500;color:#875c03}.learn-brief{background-color:#f4f4f4}.learn-brief__head{margin-bottom:12px}.learn-prose .learn-brief__title{display:flex;align-items:center;gap:12px;margin:0}.learn-prose .learn-brief__title:before{content:"";width:12px;height:12px;border-radius:2px;background-color:#e3a422}.learn-video{margin:48px 0 32px}.learn-video__title{margin:0 0 16px;font-family:var(--font-family-secondary),sans-serif;font-size:30px;line-height:38px;font-weight:600;color:#211c45}@media screen and (max-width: 1023px){.learn-video__title{font-size:26px;line-height:32px}}@media screen and (max-width: 767px){.learn-video__title{font-size:22px;line-height:28px}}.learn-video__player{display:block;width:100%;aspect-ratio:16/9;margin-bottom:16px;border-radius:16px;background-color:#211c45}.learn-video__audio{display:block;width:100%;margin-bottom:16px}.learn-script{border-radius:16px;background-color:#f4f4f4}.learn-script__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 20px;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#211c45;cursor:pointer;list-style:none}.learn-script__toggle::-webkit-details-marker{display:none}.learn-script__toggle:after{content:"+";font-family:var(--font-family-main),monospace;font-size:20px;line-height:24px;font-weight:500;color:#211c45}.learn-script[open] .learn-script__toggle:after{content:"−"}.learn-script__body{padding:0 20px 20px}.learn-script__paragraph{margin:0 0 12px;font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 767px){.learn-script__paragraph{font-size:14px;line-height:20px}}.learn-script__paragraph{color:#211c45}.learn-script__paragraph:last-child{margin-bottom:0}.learn-done{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:40px 0 32px;padding-top:32px;border-top:1px solid #dfdbee}.learn-done__button{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:12px 24px 12px 16px;border:2px solid #dfdbee;border-radius:100px;background-color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}@media (hover: hover){.learn-done__button:hover{border-color:#211c45}}.learn-done__button.is-done{border-color:#211c45;background-color:#211c45}.learn-done__button.is-done .learn-done__label{color:#fff}.learn-done__button.is-done .learn-check{border-color:#e3a422;background-color:#e3a422}.learn-done__button.is-done .learn-check:after{border-color:#211c45}.learn-done__label{font-family:var(--font-family-secondary),sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#211c45}.learn-done__note{font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){.learn-done__note{font-size:12px;line-height:16px}}.learn-done__note{color:#5a5677}.learn-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media screen and (max-width: 767px){.learn-pager{grid-template-columns:minmax(0,1fr);gap:8px}}.learn-pager__link{display:flex;flex-direction:column;gap:8px;padding:20px 24px;border-radius:16px;background-color:#f4f4f4;text-decoration:none;transition:background-color .2s ease}@media (hover: hover){.learn-pager__link:hover{background-color:#dfdbee}}.learn-pager__link--next{text-align:right}@media screen and (max-width: 767px){.learn-pager__link{padding:16px}.learn-pager__link--next{text-align:left}}.learn-pager__hint{font-family:var(--font-family-main),monospace;font-size:12px;line-height:18px;font-weight:500;color:#875c03}.learn-pager__title{font-family:var(--font-family-secondary),sans-serif;font-size:18px;line-height:24px;font-weight:600;color:#211c45}@media screen and (max-width: 767px){.learn-pager__title{font-size:16px;line-height:22px}}.learn-pager__link--prev .learn-pager__hint:before{content:"← ";color:inherit}.learn-pager__link--next .learn-pager__hint:after{content:" →";color:inherit}.learn-offer{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:40px;padding:24px 32px;border-radius:24px;--font-color: #FFFFFF;--landing-focus: #FFFFFF;--landing-focus-gap: #211c45;color:#fff;background-color:#211c45}@media screen and (max-width: 767px){.learn-offer{flex-direction:column;align-items:stretch;margin-top:32px;padding:20px 16px}}.learn-offer__label{margin:0 0 6px;font-family:var(--font-family-main),monospace;font-size:12px;line-height:18px;font-weight:500;color:#e3a422}.learn-offer__title{margin:0;font-family:var(--font-family-secondary),sans-serif;font-size:20px;line-height:28px;font-weight:600;color:#fff}@media screen and (max-width: 767px){.learn-offer__title{font-size:18px;line-height:24px}}.learn-offer__button{flex-shrink:0}.learn-offer-form[hidden]{display:none}.learn-about__sources{margin:0 0 20px;padding:0}.learn-prose .learn-about__source{display:flex;flex-direction:column;gap:2px;margin:0;padding:12px 0;border-bottom:1px solid #dfdbee;list-style:none}.learn-prose .learn-about__source::marker{content:none}.learn-about__source-origin{font-family:var(--font-family-secondary),sans-serif;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 767px){.learn-about__source-origin{font-size:12px;line-height:16px}}.learn-about__source-origin{color:#5a5677}.learn-about__source-origin a{font-size:inherit;line-height:inherit}.learn-about__back{margin:32px 0 0}
